/* Integration-only styles; original V16 and SBIS design files remain intact. */
.local-delivery progress{display:block;width:100%;height:10px;margin:16px 0;accent-color:#315ec9}.local-delivery details{margin-top:18px}.local-delivery #delivery-parts{overflow-wrap:anywhere}#load-token-certificates{margin-top:10px}#token-certificates{margin-top:10px;max-width:100%}
.local-account{display:flex;align-items:center;justify-content:space-between;gap:8px;color:#dfe7f5;margin:12px 0;font-size:12px}.local-account button{color:#dfe7f5;font-size:11px;padding:5px}
.sbis-frame{display:block;width:100%;height:930px;border:1px solid var(--border,#dce3ed);border-radius:17px;background:#fff}.sbis-notice{padding:14px 18px;background:#edf3ff;border:1px solid #d5e2ff;color:#315186;border-radius:12px;margin-bottom:18px;line-height:1.9}
.certificate-output{white-space:pre-wrap;overflow-wrap:anywhere;direction:ltr;text-align:left;font-size:13px}
.credential-status{display:inline-block;font-size:10px;color:#257659;margin-inline-start:8px}.credential-help{display:block;font-size:11px;color:#73839a;line-height:1.8;margin-top:7px}.secret-change{position:absolute;left:8px;top:50%;transform:translateY(-50%);border:0;background:#eef3fc;color:#315ec9;border-radius:6px;padding:4px 9px;font-size:11px;cursor:pointer}.password-field input:disabled{color:#315ec9;background:#f8faff;opacity:1}.settings-actions{flex-wrap:wrap}
.batch-list-toolbar{display:flex;align-items:center;gap:16px;flex-wrap:wrap;padding:14px 22px;border-bottom:1px solid #e4eaf2;color:#64758d;font-size:12px}.batch-list-toolbar label{display:inline-flex;align-items:center;gap:7px;cursor:pointer}#batch-list-form input[type=checkbox]{width:16px;height:16px;accent-color:#315ec9}#batch-list-submit:disabled{opacity:.45;cursor:default}
#client_secret{padding-left:80px}#client_secret:disabled{letter-spacing:3px;font-size:14px}
@media(max-width:980px){body:not(.sidebar-open) .sidebar{visibility:hidden;pointer-events:none}}
.unified-pages .card{background:#fff;border:1px solid #e4eaf2;border-radius:17px;padding:26px;margin-bottom:22px;box-shadow:0 6px 20px #13294b04}
.unified-pages .login{max-width:550px;margin:45px auto}.unified-pages .login form{display:grid;gap:18px;margin-top:24px}.unified-pages label{display:flex;flex-direction:column;gap:8px;font-size:13px;font-weight:600}.unified-pages input,.unified-pages select{width:100%;min-width:0;border:1px solid #dce3ed;border-radius:9px;padding:12px;background:#fff;font:inherit;color:#1b2a42}.unified-pages button,.unified-pages .button{display:inline-flex;align-items:center;justify-content:center;background:#315ec9;color:white;border:1px solid transparent;border-radius:9px;padding:12px 18px;font:inherit;font-size:13px;font-weight:650;cursor:pointer}.unified-pages .secondary{background:#eef3fc;color:#315ec9;border-color:#e0e7f2}.unified-pages .small{padding:8px 12px}.unified-pages button:disabled{opacity:.55;cursor:wait}.unified-pages .form-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px}.unified-pages .actions,.unified-pages .section-heading{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:16px;margin:18px 0}.unified-pages .actions{justify-content:flex-start}.unified-pages .table-wrap{overflow:auto}.unified-pages table{width:100%;border-collapse:collapse;font-size:13px}.unified-pages th{background:#f6f8fc;color:#73839a}.unified-pages th,.unified-pages td{padding:14px 12px;border-bottom:1px solid #edf0f5;text-align:right}.unified-pages td small{display:block;color:#73839a}.unified-pages .badge{display:inline-block;background:#eef3fc;color:#315ec9;border-radius:20px;padding:6px 12px;font-size:12px}.unified-pages .notice{padding:16px;border:1px solid #d6e4ff;background:#f0f5ff;border-radius:12px;margin:18px 0}.unified-pages .error{color:#a83348;background:#fff2f4;border-color:#f4d9df}.unified-pages .invoice{padding:18px 0;border-bottom:1px solid #e7edf5}.unified-pages .invoice summary{display:flex;justify-content:space-between;gap:16px;cursor:pointer}.unified-pages .steps{display:flex;flex-wrap:wrap;gap:18px;margin-bottom:20px;color:#73839a;font-size:12px}.unified-pages .check{flex-direction:row;align-items:center;margin-bottom:12px}.unified-pages input[type=checkbox]{width:auto}.unified-pages .empty{text-align:center;padding:35px}.unified-pages pre{white-space:pre-wrap;overflow-wrap:anywhere;direction:ltr}.unified-pages .search-history{display:flex;gap:12px;flex-wrap:wrap;margin:20px 0}.unified-pages .download-links a{margin-inline-end:10px}.unified-pages a{color:#315ec9}.unified-pages a.button:not(.secondary){color:white}.unified-pages h1{font-size:30px;line-height:1.5}.unified-pages h2{font-size:19px}.unified-pages p{color:#73839a;line-height:1.9}.unified-pages small{line-height:1.8}.unified-pages .muted{color:#73839a}
@media(max-width:900px){.unified-pages .form-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.sbis-frame{height:950px}}@media(max-width:560px){.unified-pages .form-grid{grid-template-columns:1fr}.unified-pages .card{padding:18px}.unified-pages .login{margin:20px auto}.sbis-frame{height:1040px}.unified-pages .invoice summary{flex-wrap:wrap}.unified-pages .page-heading{align-items:flex-start}}
