/* Compact public tenant service pages — service itself supplies its own title and form. */
body{background:#061c2c;color:#f3f8f8}
.tenant-main{min-height:calc(100vh - 110px);padding:12px 12px 22px;background:linear-gradient(150deg,#0a3042,#061728 75%)}
.tenant-wrap{max-width:1240px;margin:auto}
.tenant-back{display:inline-block;color:#a7e64c;text-decoration:none;font-size:13px;margin:0 0 8px}
.app-mount{padding:0;min-height:550px}
.service-frame{display:block;width:100%;height:1450px;border:0;background:transparent;border-radius:0}
@media(max-width:700px){.tenant-main{padding:8px 0 12px}.tenant-back{margin:0 12px 6px}.service-frame{height:1700px}}
