.service-app{font:15px/1.5 Inter,Segoe UI,Arial,sans-serif;color:#1b232e;background:#fff;padding:24px;min-height:500px;overflow-wrap:anywhere}.service-app *{box-sizing:border-box}.service-app header{border-bottom:1px solid #d7e0eb;margin-bottom:24px}.service-app header>span{font-size:11px;letter-spacing:.09em;text-transform:uppercase;color:#60758b}.service-app h2{font:600 25px/1.2 Inter,Segoe UI,sans-serif;margin:6px 0 12px;color:#12283e}.service-app h3{font:600 18px/1.3 Inter,Segoe UI,sans-serif;color:#12283e;margin:24px 0 12px}.service-app header p{font-size:12px;color:#60758b}.service-app button,.service-app input,.service-app select{font:inherit;border:1px solid #b9c9d9;border-radius:6px;background:white;padding:9px 12px;min-height:40px;color:#185fa5}.service-app input,.service-app select{color:#17283b;max-width:100%;width:100%;min-width:0}.service-app button{cursor:pointer}.service-app button:hover{background:#e7f0f8}.service-app button[type=submit],.service-portal-tabs button[aria-pressed=true]{background:#185fa5;color:#fff}.service-app :focus-visible{outline:3px solid #237ec6;outline-offset:3px}.service-form{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:15px;padding:18px;background:#f4f7fb;border:1px solid #dce5ef;border-radius:8px;margin:18px 0}.service-form label{display:grid;gap:6px;font-size:13px}.service-form button{grid-column:1/-1;justify-self:start}.service-form label.service-check{display:flex;align-items:center;gap:9px}.service-form input[type=checkbox]{height:18px;width:18px;min-height:18px;flex:none;accent-color:#185fa5}.service-facts{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:0 24px;margin:18px 0}.service-facts>div{padding:12px 0;border-bottom:1px solid #e1e7f0;min-width:0}.service-facts dt{font-size:12px;color:#5d7187}.service-facts dd{margin:5px 0 0;font-weight:500}.service-table{overflow-x:auto;max-width:100%;margin:14px 0 24px}.service-table table{width:100%;border-collapse:collapse;font-size:12px}.service-table th,.service-table td{padding:10px 12px;text-align:left;vertical-align:top;border-bottom:1px solid #dce4ee;min-width:90px}.service-table th{background:#edf3f9}.service-app pre{white-space:pre-wrap;overflow-wrap:anywhere;color:#203b53;background:#f0f5f9;padding:15px;font-size:12px}.service-result{padding:14px;background:#e8f1fa;border-left:3px solid #185fa5;margin-top:20px;white-space:pre-wrap}.service-portal-tabs{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:22px}.service-mail{border-bottom:1px solid #dce4ee;padding:17px 10px}.service-mail summary{cursor:pointer;font-weight:600}.service-mail small{display:block;font-size:11px;color:#6c7e92}.service-session{padding:15px;border:1px solid #d6e2ed;border-radius:8px;margin:16px 0}.setup-appliance{max-width:1200px;margin:20px auto 40px;border:1px solid #c9d6e3;box-shadow:0 12px 35px #152b4114;border-radius:12px;overflow:hidden}.setup-appliance .service-app{min-height:600px}
@media(max-width:700px){.service-app{padding:15px}.service-form,.service-facts{grid-template-columns:1fr}.service-form{padding:13px}.service-app h2{font-size:22px}.setup-appliance{margin:12px 0;border-radius:5px}.service-table th,.service-table td{padding:8px;font-size:11px}.service-portal-tabs button{font-size:13px;padding:8px}}
