:root{
    --slm-primary:#1769e0;
    --slm-primary-dark:#0e4fae;
    --slm-bg:#f3f6fb;
    --slm-card:#fff;
    --slm-border:#dfe5ef;
    --slm-text:#172033;
    --slm-muted:#667085;
    --slm-success:#18794e
}
*{box-sizing:border-box}
body{margin:0;color:var(--slm-text);font:15px/1.5 Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif}
button,input{font:inherit}
.slm-auth{min-height:100vh;display:grid;place-items:center;padding:24px;background:radial-gradient(circle at top left,#e9f2ff,transparent 34%),var(--slm-bg)}
.slm-login-card{width:min(100%,440px);padding:42px;background:var(--slm-card);border:1px solid var(--slm-border);border-radius:20px;box-shadow:0 22px 70px #17345f18}
.slm-brand-mark{display:grid;place-items:center;width:42px;height:42px;border-radius:12px;background:var(--slm-primary);color:#fff;font-size:21px;font-weight:800}
.slm-login-card .slm-brand-mark{margin-bottom:24px}
.slm-eyebrow{margin:0 0 5px;color:var(--slm-primary);font-size:12px;font-weight:800;letter-spacing:.12em;text-transform:uppercase}
h1,h2,p{margin-top:0}.slm-login-card h1{margin-bottom:6px;font-size:30px}
.slm-muted{color:var(--slm-muted)}
.slm-form{display:grid;gap:8px;margin-top:28px}.slm-form label{margin-top:10px;font-weight:700}
.slm-form input{width:100%;height:48px;padding:0 14px;border:1px solid #bfc9d8;border-radius:10px;outline:none}
.slm-form input:focus{border-color:var(--slm-primary);box-shadow:0 0 0 3px #1769e01c}
.slm-button{min-height:48px;margin-top:18px;padding:0 18px;border:0;border-radius:10px;font-weight:750;cursor:pointer}
.slm-button-primary{background:var(--slm-primary);color:#fff}.slm-button-primary:hover{background:var(--slm-primary-dark)}
.slm-auth-link{display:block;margin-top:20px;color:var(--slm-primary);font-weight:700;text-align:center;text-decoration:none}.slm-auth-button-link{display:grid;place-items:center;text-decoration:none}.slm-login-card .slm-form small{color:var(--slm-muted)}
.slm-alert{margin-top:22px;padding:12px 14px;border-radius:10px}.slm-alert-error{background:#fff0f0;color:#9b1c1c;border:1px solid #f2caca}
.slm-alert-success{background:#eaf8f0;color:#176b3a;border:1px solid #cde7da}
.slm-admin{min-height:100vh;background:var(--slm-bg)}
.slm-sidebar{position:fixed;inset:0 auto 0 0;display:flex;flex-direction:column;width:250px;padding:26px 18px;background:#111c2e;color:#fff}
.slm-sidebar-brand{display:flex;align-items:center;gap:12px;padding:0 8px 26px}.slm-sidebar-brand div{display:grid}.slm-sidebar-brand small{color:#9fabc0}
.slm-sidebar nav{display:grid;gap:5px}.slm-sidebar nav a,.slm-sidebar nav span{display:flex;align-items:center;justify-content:space-between;min-height:44px;padding:0 13px;border-radius:9px;color:#c9d2e2;text-decoration:none}
.slm-sidebar nav a.is-active{background:#ffffff12;color:#fff;font-weight:700}.slm-sidebar nav small{font-size:10px}.slm-sidebar .is-upcoming{opacity:.62}
.slm-logout{margin-top:auto}.slm-logout button{width:100%;padding:11px;border:1px solid #ffffff25;border-radius:9px;background:transparent;color:#fff;cursor:pointer}
.slm-content{min-height:100vh;margin-left:250px;padding:42px}
.slm-page-header{display:flex;justify-content:space-between;align-items:flex-start;gap:28px}.slm-page-header h1{margin-bottom:4px;font-size:30px}
.slm-status{display:inline-flex;align-items:center;gap:8px;padding:8px 12px;border:1px solid #cde7da;border-radius:999px;background:#effaf4;color:var(--slm-success);font-weight:700}.slm-status i{width:8px;height:8px;border-radius:50%;background:#21a366}
.slm-metrics{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:16px;margin:30px 0}
.slm-metrics article,.slm-panel{background:var(--slm-card);border:1px solid var(--slm-border);border-radius:15px;box-shadow:0 8px 28px #17345f0a}
.slm-metrics>a{color:inherit;text-decoration:none}.slm-metrics>a article{height:100%;transition:transform .16s ease,border-color .16s ease}.slm-metrics>a:hover article{transform:translateY(-2px);border-color:#b9cae4}
.slm-metrics article{display:grid;gap:8px;padding:22px}.slm-metrics span{color:var(--slm-muted);font-weight:650}.slm-metrics strong{font-size:31px}
.slm-panel{padding:26px}.slm-panel-heading h2{margin-bottom:0}.slm-empty{padding:50px 20px;text-align:center;color:var(--slm-muted)}.slm-empty strong{display:block;color:var(--slm-text);font-size:17px}
.slm-event-list article{display:flex;align-items:center;gap:13px;padding:15px 0;border-top:1px solid var(--slm-border)}.slm-event-list article:first-child{margin-top:18px}.slm-event-list div{display:grid}.slm-event-list small{color:var(--slm-muted)}.slm-event-icon{display:grid;place-items:center;width:34px;height:34px;border-radius:50%;background:#e8f8ef;color:var(--slm-success);font-weight:800}
.slm-activity-panel{margin-top:28px}.slm-activity-filters{display:grid;grid-template-columns:minmax(220px,1.4fr) minmax(180px,1fr) minmax(190px,1fr) 150px 150px auto;gap:14px;align-items:end;padding-bottom:24px}.slm-activity-filter-actions{display:flex;align-items:center;gap:12px}.slm-activity-filter-actions .slm-button{margin:0}.slm-activity-filter-actions a,.slm-activity-table a{color:var(--slm-primary);font-weight:700;text-decoration:none}.slm-activity-table code{white-space:nowrap}.slm-activity-table td:nth-child(4){max-width:360px;overflow-wrap:anywhere}.slm-product-badge{display:inline-flex;align-items:center;width:max-content;max-width:220px;margin:4px 0;padding:4px 8px;border-radius:999px;background:#eaf2ff;color:var(--slm-primary);font-size:11px;font-weight:800;line-height:1.2;white-space:normal}.slm-product-badge.is-general{background:#eef1f5;color:#5f6b7d}.slm-pagination{display:flex;align-items:center;justify-content:flex-end;gap:14px;padding-top:22px;border-top:1px solid var(--slm-border)}.slm-pagination a{padding:8px 12px;border:1px solid var(--slm-border);border-radius:8px;color:var(--slm-primary);font-weight:700;text-decoration:none}.slm-pagination span{color:var(--slm-muted)}
.slm-installations-panel{margin-top:28px}.slm-installation-filters{display:grid;grid-template-columns:minmax(240px,1.35fr) minmax(190px,.85fr) minmax(170px,.75fr) minmax(160px,.7fr) auto;gap:14px;align-items:end;padding-bottom:25px}.slm-installation-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}.slm-installation-card{min-width:0;padding:21px;border:1px solid var(--slm-border);border-radius:14px;background:linear-gradient(145deg,#fff,#fafcff)}.slm-installation-card-head{display:flex;align-items:center;justify-content:space-between;gap:12px}.slm-installation-card h2{margin:3px 0 4px;font-size:20px}.slm-installation-url{display:block;overflow:hidden;color:var(--slm-primary);text-decoration:none;text-overflow:ellipsis;white-space:nowrap}.slm-installation-facts{display:grid;grid-template-columns:1fr 1fr;gap:13px;margin:20px 0}.slm-installation-facts div{display:grid;min-width:0}.slm-installation-facts dt{color:var(--slm-muted);font-size:11px;text-transform:uppercase}.slm-installation-facts dd{margin:3px 0 0;overflow:hidden;font-weight:700;text-overflow:ellipsis}.slm-pill.is-grace{background:#fff4d8;color:#8a5a00}.slm-pill.is-delayed{background:#fff0d9;color:#9b5c00}.slm-pill.is-stale,.slm-pill.is-invalid{background:#fff0f0;color:#9b1c1c}.slm-pill.is-deactivated{background:#eef1f5;color:#5f6b7d}.slm-installation-detail-grid{display:grid;grid-template-columns:minmax(0,1.35fr) minmax(320px,.65fr);gap:20px;margin-top:28px;align-items:start}.slm-detail-list{display:grid;margin:20px 0 0}.slm-detail-list div{display:grid;grid-template-columns:170px minmax(0,1fr);gap:18px;padding:13px 0;border-top:1px solid var(--slm-border)}.slm-detail-list dt{color:var(--slm-muted);font-weight:650}.slm-detail-list dd{margin:0;overflow-wrap:anywhere;font-weight:700}.slm-detail-list a{color:var(--slm-primary);text-decoration:none}.slm-installation-history{margin-top:20px}
.slm-installation-management-grid{display:grid;grid-template-columns:minmax(0,1.2fr) minmax(320px,.8fr);gap:20px;margin-top:20px;align-items:start}.slm-installation-note-form{display:grid;gap:10px;margin-top:20px}.slm-installation-note-form label{font-weight:700}.slm-installation-note-form textarea{min-height:120px;padding:13px;border:1px solid #bdc8d8;border-radius:9px;resize:vertical;font:inherit}.slm-installation-note-form .slm-button{justify-self:end;margin-top:0}.slm-installation-notes{display:grid;gap:10px;margin-top:22px}.slm-installation-notes article{padding:14px;border:1px solid var(--slm-border);border-radius:10px;background:#fafcff}.slm-installation-notes p{margin-bottom:8px}.slm-installation-notes small{color:var(--slm-muted)}.slm-installation-actions-panel form{display:grid;gap:14px;margin-top:20px}.slm-installation-actions-panel .slm-button{margin-top:0}
.slm-installation-detail-page{display:flex;flex-direction:column}.slm-installation-detail-page>.slm-installation-management-grid{order:3}.slm-installation-detail-page>.slm-installation-history{order:4}.slm-installation-note-footer{display:flex;align-items:center;justify-content:space-between;gap:14px}.slm-installation-note-footer form{margin:0}.slm-installation-note-footer button{padding:0;border:0;background:none;color:#b42318;font:inherit;font-size:12px;font-weight:750;cursor:pointer}.slm-related-notes{max-width:1200px;margin-top:24px}.slm-related-note-list{display:grid;gap:11px;margin-top:20px}.slm-related-note-list article{padding:16px;border:1px solid var(--slm-border);border-radius:11px;background:#fafcff}.slm-related-note-list article>div{display:flex;align-items:center;justify-content:space-between;gap:18px}.slm-related-note-list article>div span,.slm-related-note-list small{color:var(--slm-muted);font-size:12px}.slm-related-note-list p{margin:12px 0}.slm-related-note-list footer{display:flex;align-items:center;justify-content:space-between;gap:18px}.slm-related-note-list a{color:var(--slm-primary);font-weight:700;text-decoration:none}
.slm-button-link{display:inline-grid;place-items:center;text-decoration:none}
.slm-search{display:flex;gap:9px;padding-bottom:22px}.slm-search input{flex:1;min-width:180px;height:44px;padding:0 13px;border:1px solid #bdc8d8;border-radius:9px}.slm-search button{padding:0 18px;border:0;border-radius:9px;background:#172033;color:#fff;font-weight:700}.slm-search a{align-self:center;color:var(--slm-primary)}
.slm-visually-hidden{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}
.slm-table-wrap{overflow-x:auto}.slm-table{width:100%;border-collapse:collapse}.slm-table th,.slm-table td{padding:15px 12px;border-top:1px solid var(--slm-border);text-align:left;vertical-align:middle}.slm-table th{padding-top:10px;color:var(--slm-muted);font-size:12px;text-transform:uppercase;letter-spacing:.06em}.slm-table td strong,.slm-table td small{display:block}.slm-table td small{margin-top:3px;color:var(--slm-muted)}.slm-table-action{text-align:right!important}.slm-table-action a{color:var(--slm-primary);font-weight:700;text-decoration:none}
.slm-pill{display:inline-flex;padding:5px 9px;border-radius:999px;font-size:12px;font-weight:750}.slm-pill.is-active{background:#e8f8ef;color:#176b3a}.slm-pill.is-inactive{background:#eef1f5;color:#5f6b7d}
.slm-pill.is-suspended{background:#fff4d8;color:#8a5a00}.slm-pill.is-revoked{background:#fff0f0;color:#9b1c1c}
.slm-pill.is-expired,.slm-pill.is-cancelled{background:#fff0f0;color:#9b1c1c}.slm-pill.is-converted{background:#eaf2ff;color:var(--slm-primary)}
.slm-back{display:inline-block;margin-bottom:20px;color:var(--slm-primary);font-weight:700;text-decoration:none}
.slm-admin-form{max-width:900px;margin-top:28px}.slm-form-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:20px}.slm-field{display:grid;align-content:start;gap:7px}.slm-field-wide{grid-column:1/-1}.slm-field label{font-weight:700}.slm-field input,.slm-field select,.slm-field textarea{width:100%;padding:0 13px;border:1px solid #bdc8d8;border-radius:9px;background:#fff}.slm-field input,.slm-field select{height:47px}.slm-field textarea{min-height:150px;padding-top:12px;padding-bottom:12px;resize:vertical;font:inherit}.slm-field input:focus,.slm-field select:focus,.slm-field textarea:focus{border-color:var(--slm-primary);box-shadow:0 0 0 3px #1769e01c;outline:none}.slm-form-actions{display:flex;justify-content:flex-end;align-items:center;gap:18px;margin-top:28px;padding-top:22px;border-top:1px solid var(--slm-border)}.slm-form-actions a{color:var(--slm-muted)}
.slm-field small{color:var(--slm-muted)}
.slm-license-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}.slm-license-card{padding:21px;border:1px solid var(--slm-border);border-radius:14px;background:linear-gradient(145deg,#fff,#fafcff)}.slm-license-card-head{display:flex;justify-content:space-between;align-items:center}.slm-product-icon{display:grid;place-items:center;width:44px;height:44px;border-radius:12px;background:#eaf2ff;color:var(--slm-primary);font-size:11px;font-weight:850}.slm-license-product{margin:18px 0 3px;color:var(--slm-muted);font-size:13px;font-weight:700}.slm-license-card h2{margin-bottom:13px;font-size:20px}.slm-masked-key{display:block;padding:10px;border:1px dashed #bdc8d8;border-radius:8px;background:#f7f9fc;color:#475467;font-size:12px;overflow:hidden;text-overflow:ellipsis}.slm-license-facts{display:grid;grid-template-columns:1fr 1fr;gap:12px;margin:18px 0}.slm-license-facts div{display:grid}.slm-license-facts dt{color:var(--slm-muted);font-size:12px}.slm-license-facts dd{margin:2px 0 0;font-weight:750}.slm-license-facts .is-warning{color:#9b5c00}.slm-card-link{display:block;padding-top:14px;border-top:1px solid var(--slm-border);color:var(--slm-primary);font-weight:750;text-decoration:none}
.slm-license-authorizations{display:grid;gap:9px;margin:0 0 16px}.slm-license-authorizations>div{display:grid;gap:2px;min-width:0;padding:10px 12px;border:1px solid var(--slm-border);border-radius:9px;background:#f8faff}.slm-license-authorizations strong{font-size:11px;text-transform:uppercase;letter-spacing:.04em}.slm-license-authorizations code{overflow:hidden;color:#475467;text-overflow:ellipsis;white-space:nowrap}.slm-license-authorizations span,.slm-license-authorizations small{color:var(--slm-muted);font-size:12px}
.slm-license-reveal{display:grid;grid-template-columns:1fr auto;gap:24px;align-items:center;margin:26px 0;padding:24px;border:1px solid #b8ddca;border-radius:15px;background:linear-gradient(135deg,#effaf4,#f9fffc)}.slm-license-reveal h2{margin-bottom:5px}.slm-license-reveal p:last-child{margin-bottom:0;color:var(--slm-muted)}.slm-copy-row{display:flex;align-items:center;gap:8px;padding:7px;border:1px solid #b8ddca;border-radius:10px;background:#fff}.slm-copy-row code{padding:5px 8px;font-weight:800}.slm-copy-row button{padding:9px 12px;border:0;border-radius:7px;background:var(--slm-success);color:#fff;font-weight:750;cursor:pointer}
.slm-license-delivery{display:grid;gap:9px}.slm-license-delivery form{margin:0}.slm-email-license-button{width:100%;padding:11px 14px;border:1px solid var(--slm-primary);border-radius:9px;background:var(--slm-primary);color:#fff;font-weight:750;cursor:pointer}.slm-email-license-button:hover{background:var(--slm-primary-dark)}
.slm-license-layout{display:grid;grid-template-columns:minmax(0,1fr) 340px;gap:20px;align-items:start}.slm-license-form{max-width:none}.slm-policy-note{display:grid;gap:3px;margin-top:24px;padding:15px;border-radius:10px;background:#f2f6fc}.slm-policy-note span{color:var(--slm-muted)}.slm-installation-panel{margin-top:28px}.slm-installation-panel h2{margin-bottom:15px}.slm-empty-compact{padding:28px 8px}.slm-installation-list{display:grid;gap:11px}.slm-installation-list article{display:grid;gap:6px;padding:13px;border:1px solid var(--slm-border);border-radius:10px}.slm-installation-list article>div{display:flex;justify-content:space-between;align-items:center}.slm-installation-list code{overflow-wrap:anywhere}.slm-installation-list small{color:var(--slm-muted)}
.slm-authorization-section{margin-top:28px;padding-top:26px;border-top:1px solid var(--slm-border)}.slm-section-heading h2{margin-bottom:4px}.slm-slot-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;margin-top:18px}.slm-slot-card{display:grid;gap:15px;padding:18px;border:1px solid var(--slm-border);border-radius:12px;background:#fafcff}.slm-slot-card-title{display:flex;align-items:center;gap:11px}.slm-slot-card-title>div{display:grid}.slm-slot-card-title small{color:var(--slm-muted)}.slm-environment-icon{display:grid;place-items:center;width:38px;height:38px;border-radius:10px;background:#eaf2ff;color:var(--slm-primary);font-weight:850}
.slm-danger-zone{display:grid;grid-template-columns:minmax(0,1fr) minmax(320px,520px);gap:36px;align-items:start;max-width:1260px;margin-top:24px;border-color:#f0caca;background:linear-gradient(135deg,#fff,#fff9f9)}.slm-danger-zone h2{margin-bottom:5px}.slm-delete-form{display:grid;gap:14px}.slm-confirm-check{display:flex;align-items:flex-start;gap:10px;padding:13px;border:1px solid #efcccc;border-radius:10px;background:#fff}.slm-confirm-check input{margin-top:4px}.slm-button-danger{margin-top:0;background:#b42318;color:#fff}.slm-button-danger:hover{background:#8f1c13}
.slm-inline-option{display:flex!important;align-items:center;gap:9px;margin-top:10px;color:var(--slm-text)!important;font-weight:700!important}.slm-inline-option input{width:auto!important;margin:0}.slm-field input[data-unlimited-date]:disabled{background:#f2f5f9;color:#98a2b3;cursor:not-allowed}
.slm-client-licenses{max-width:1200px;margin-top:24px}.slm-panel-heading-actions{display:flex;justify-content:space-between;align-items:flex-start;gap:20px}.slm-client-license-list{display:grid;gap:11px;margin-top:22px}.slm-client-license-list article{display:grid;grid-template-columns:minmax(220px,1fr) minmax(420px,1.6fr) auto;gap:24px;align-items:center;padding:16px;border:1px solid var(--slm-border);border-radius:12px;background:#fafcff}.slm-client-license-main{display:flex;align-items:center;gap:12px}.slm-client-license-main>div{display:grid;gap:3px}.slm-client-license-main code{color:var(--slm-muted);font-size:12px}.slm-client-license-list dl{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;margin:0}.slm-client-license-list dl div{display:grid;gap:3px}.slm-client-license-list dt{color:var(--slm-muted);font-size:11px;text-transform:uppercase;letter-spacing:.04em}.slm-client-license-list dd{margin:0;font-weight:700}.slm-client-license-link{color:var(--slm-primary);font-weight:750;text-decoration:none;white-space:nowrap}
.slm-client-activity{max-width:1200px;margin-top:24px}.slm-client-timeline{position:relative;display:grid;margin-top:22px}.slm-client-timeline:before{content:"";position:absolute;top:10px;bottom:10px;left:7px;width:2px;background:#dce5f2}.slm-client-timeline article{position:relative;display:grid;grid-template-columns:16px minmax(0,1fr);gap:16px;padding:0 0 22px}.slm-client-timeline article:last-child{padding-bottom:0}.slm-timeline-marker{position:relative;z-index:1;width:16px;height:16px;margin-top:4px;border:4px solid #ddebff;border-radius:50%;background:var(--slm-primary)}.slm-timeline-content{padding:15px 17px;border:1px solid var(--slm-border);border-radius:11px;background:#fafcff}.slm-timeline-heading{display:flex;justify-content:space-between;gap:18px}.slm-timeline-heading time{color:var(--slm-muted);font-size:12px;white-space:nowrap}.slm-timeline-content p{margin:7px 0;color:#475467}.slm-timeline-meta{display:flex;flex-wrap:wrap;gap:8px 16px;color:var(--slm-muted);font-size:12px}.slm-timeline-meta a{color:var(--slm-primary);font-weight:700;text-decoration:none}
.slm-release-panel{margin-top:28px}.slm-release-filters{grid-template-columns:minmax(210px,1.35fr) minmax(175px,1fr) repeat(4,minmax(125px,.7fr)) auto}.slm-release-form{max-width:980px}.slm-release-list{display:grid}.slm-release-list article{display:grid;grid-template-columns:minmax(210px,1.5fr) 100px 105px minmax(90px,.6fr) minmax(70px,.4fr) 130px 120px;gap:16px;align-items:center;padding:17px 10px;border-top:1px solid var(--slm-border)}.slm-release-list article:first-child{border-top:0}.slm-release-version{display:flex;align-items:center;gap:12px}.slm-release-version>div{display:grid}.slm-release-version strong{font-size:18px}.slm-release-version small,.slm-release-list article>div>small,.slm-release-list time{color:var(--slm-muted)}.slm-release-list article>div:not(.slm-release-version){display:grid;gap:3px}.slm-release-list time{font-size:12px}.slm-release-actions{display:flex!important;align-items:center;justify-content:flex-end;gap:9px}.slm-release-actions>a{color:var(--slm-primary);font-weight:750;text-decoration:none}.slm-release-actions form{margin:0}.slm-release-publish{padding:9px 12px;border:0;border-radius:8px;background:var(--slm-primary);color:#fff;font-weight:750;cursor:pointer}.slm-release-publish:hover{background:var(--slm-primary-dark)}.slm-release-published{color:var(--slm-success);font-size:12px;font-weight:750}
.slm-storage-status{display:flex;justify-content:space-between;align-items:center;gap:20px;max-width:980px;margin:24px 0 0;padding:15px 17px;border:1px solid;border-radius:11px}.slm-storage-status.is-ready{border-color:#b8ddca;background:#effaf4}.slm-storage-status.is-blocked{border-color:#efcccc;background:#fff4f4}.slm-storage-status>div:first-child{display:grid;gap:3px}.slm-storage-status code{color:#475467;font-size:12px;overflow-wrap:anywhere}.slm-storage-limits{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:7px}.slm-storage-limits span{padding:5px 8px;border-radius:999px;background:#fff;color:#475467;font-size:11px;font-weight:700}.slm-upload-confirmation{display:flex;flex-wrap:wrap;align-items:center;gap:7px 16px}.slm-upload-confirmation strong{width:100%}.slm-upload-confirmation code{font-size:12px}
.slm-trial-panel{margin-top:28px}.slm-trial-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}.slm-trial-card{padding:21px;border:1px solid var(--slm-border);border-radius:14px;background:linear-gradient(145deg,#fff,#fafcff)}.slm-trial-card h2{margin-bottom:8px;font-size:20px}.slm-trial-url{display:block;min-width:0;overflow:hidden;color:#475467;text-decoration:none;text-overflow:ellipsis;white-space:nowrap}.slm-trial-url:hover{color:var(--slm-primary)}.slm-trial-form{max-width:1050px}.slm-trial-facts{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin-top:26px;padding:18px;border:1px solid var(--slm-border);border-radius:12px;background:#f8faff}.slm-trial-facts div{display:grid;gap:4px;min-width:0}.slm-trial-facts span{color:var(--slm-muted);font-size:12px}.slm-trial-facts code{overflow:hidden;text-overflow:ellipsis}.slm-trial-activity{max-width:1050px;margin-top:24px}
@media(max-width:900px){
    .slm-sidebar{position:static;width:auto}.slm-sidebar nav{grid-template-columns:repeat(2,minmax(0,1fr))}.slm-logout{margin-top:22px}
    .slm-content{margin-left:0;padding:24px}.slm-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.slm-license-grid,.slm-trial-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.slm-license-layout{grid-template-columns:1fr}.slm-danger-zone{grid-template-columns:1fr}.slm-client-license-list article{grid-template-columns:1fr}.slm-client-license-list dl{grid-template-columns:repeat(2,minmax(0,1fr))}.slm-release-list article{grid-template-columns:1fr 1fr 1fr}.slm-release-version{grid-column:1/-1}.slm-trial-facts{grid-template-columns:repeat(2,minmax(0,1fr))}
}
@media(max-width:560px){
    .slm-login-card{padding:28px}.slm-page-header{display:block}.slm-status{margin-top:12px}
    .slm-metrics{grid-template-columns:1fr}.slm-sidebar nav{grid-template-columns:1fr}.slm-form-grid{grid-template-columns:1fr}.slm-field-wide{grid-column:auto}.slm-search{flex-wrap:wrap}.slm-search input{flex-basis:100%}.slm-license-grid,.slm-trial-grid{grid-template-columns:1fr}.slm-license-reveal{grid-template-columns:1fr}.slm-copy-row{align-items:stretch;flex-direction:column}.slm-copy-row code{text-align:center;overflow-wrap:anywhere}.slm-slot-grid{grid-template-columns:1fr}.slm-panel-heading-actions{display:grid}.slm-client-license-list dl{grid-template-columns:1fr 1fr}.slm-timeline-heading{display:grid;gap:3px}.slm-timeline-heading time{white-space:normal}.slm-storage-status{display:grid}.slm-storage-limits{justify-content:flex-start}.slm-trial-facts{grid-template-columns:1fr}
}
.slm-trial-controls{margin-top:20px}.slm-trial-control-grid{display:grid;grid-template-columns:1fr 1fr;gap:18px}.slm-trial-control-card{display:flex;flex-direction:column;justify-content:space-between;gap:22px;padding:22px;border:1px solid #dce4f0;border-radius:15px;background:#f8faff}.slm-trial-control-card.is-extension{background:linear-gradient(145deg,#f7fbff,#f2f7ff)}.slm-trial-control-card.is-block{background:linear-gradient(145deg,#fffafa,#fff5f5);border-color:#f2d6d6}.slm-trial-control-card h3{margin:8px 0 6px;font-size:19px}.slm-trial-control-card p{margin:0;color:#667085;line-height:1.55}.slm-trial-control-icon{display:inline-flex;align-items:center;justify-content:center;width:38px;height:38px;border-radius:10px;background:#e7f0ff;color:#1769e0;font-size:25px;font-weight:700}.is-block .slm-trial-control-icon{background:#fee8e8;color:#b42318}.slm-trial-days{display:flex;align-items:flex-end;gap:10px;flex-wrap:wrap}.slm-trial-days label{flex-basis:100%;font-weight:700}.slm-trial-days input{width:150px;height:42px;padding:0 12px;border:1px solid #bdc8d8;border-radius:9px;background:#fff}.slm-button-danger{background:#b42318!important;border-color:#b42318!important;color:#fff!important}.slm-button-danger:hover{background:#8f1b13!important}.slm-button-danger:disabled{cursor:not-allowed;opacity:.55}.slm-trial-activity{margin-top:20px}@media(max-width:850px){.slm-trial-control-grid{grid-template-columns:1fr}.slm-trial-days input,.slm-trial-days .slm-button{width:100%}}
@media(max-width:1100px){.slm-activity-filters{grid-template-columns:1fr 1fr}}
@media(max-width:1200px){.slm-installation-grid{grid-template-columns:1fr 1fr}.slm-installation-filters{grid-template-columns:1fr 1fr}.slm-installation-detail-grid,.slm-installation-management-grid{grid-template-columns:1fr}}
@media(max-width:560px){.slm-activity-filters{grid-template-columns:1fr}.slm-activity-filter-actions{align-items:stretch;flex-direction:column}.slm-activity-filter-actions .slm-button,.slm-activity-filter-actions a{width:100%;text-align:center}}
@media(max-width:650px){.slm-installation-grid,.slm-installation-filters{grid-template-columns:1fr}.slm-installation-facts{grid-template-columns:1fr}.slm-detail-list div{grid-template-columns:1fr;gap:4px}}
@media(max-width:650px){.slm-installation-note-footer,.slm-related-note-list article>div,.slm-related-note-list footer{align-items:flex-start;flex-direction:column}}
.slm-product-panel{margin-top:28px}.slm-product-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}.slm-product-card{min-width:0;padding:22px;border:1px solid var(--slm-border);border-radius:14px;background:linear-gradient(145deg,#fff,#fafcff)}.slm-product-card-head{display:flex;align-items:center;justify-content:space-between;gap:14px}.slm-product-card h2{margin:5px 0 18px;font-size:21px}.slm-product-facts{display:grid;grid-template-columns:1fr 1fr;gap:14px;margin:0 0 20px}.slm-product-facts div{display:grid;gap:3px}.slm-product-facts dt{color:var(--slm-muted);font-size:11px;text-transform:uppercase;letter-spacing:.04em}.slm-product-facts dd{margin:0;font-weight:800}.slm-product-form{max-width:1050px}.slm-form-section+.slm-form-section{margin-top:30px;padding-top:28px;border-top:1px solid var(--slm-border)}.slm-form-section>.slm-section-heading{margin-bottom:20px}.slm-prefixed-input{display:flex;align-items:center;height:47px;border:1px solid #bdc8d8;border-radius:9px;background:#fff;overflow:hidden}.slm-prefixed-input:focus-within{border-color:var(--slm-primary);box-shadow:0 0 0 3px #1769e01c}.slm-prefixed-input span{display:grid;align-items:center;align-self:stretch;padding:0 12px;border-right:1px solid #d8e0eb;background:#f4f7fb;color:#475467;font-weight:800}.slm-prefixed-input input{height:45px!important;border:0!important;border-radius:0!important;box-shadow:none!important}.slm-product-summary{display:grid;grid-template-columns:repeat(3,1fr);gap:12px;margin-top:28px;padding:18px;border-radius:12px;background:#f4f7fc}.slm-product-summary div{display:grid;gap:3px;text-align:center}.slm-product-summary strong{color:var(--slm-primary);font-size:22px}.slm-product-summary span{color:var(--slm-muted);font-size:12px}
@media(max-width:1100px){.slm-product-grid{grid-template-columns:1fr 1fr}}
@media(max-width:650px){.slm-product-grid,.slm-product-summary{grid-template-columns:1fr}}
.slm-settings-layout{display:grid;grid-template-columns:210px minmax(0,1050px);gap:24px;align-items:start;margin-top:28px}.slm-settings-index{position:sticky;top:24px;display:grid;overflow:hidden;border:1px solid var(--slm-border);border-radius:14px;background:#fff}.slm-settings-index strong{padding:17px 18px;color:var(--slm-muted);font-size:11px;text-transform:uppercase;letter-spacing:.08em}.slm-settings-index a{padding:13px 18px;border-top:1px solid var(--slm-border);color:#344054;font-weight:700;text-decoration:none}.slm-settings-index a:hover{background:#f4f7fc;color:var(--slm-primary)}.slm-settings-content,.slm-settings-form{display:grid;gap:18px}.slm-settings-card{scroll-margin-top:24px}.slm-settings-heading{display:flex;align-items:flex-start;gap:15px;margin-bottom:24px}.slm-settings-heading>span{display:grid;place-items:center;flex:0 0 42px;height:42px;border-radius:11px;background:#eaf2ff;color:var(--slm-primary);font-weight:850}.slm-settings-heading h2{margin:2px 0 4px;font-size:22px}.slm-settings-heading p:last-child{margin:0;color:var(--slm-muted)}.slm-settings-help{margin-top:20px;padding:14px 16px;border-radius:10px;background:#f4f7fc;color:#475467;font-size:13px;line-height:1.55}.slm-mail-test{display:flex;align-items:end;justify-content:space-between;gap:18px;margin-top:18px;padding:16px;border:1px solid var(--slm-border);border-radius:11px;background:#fafcff}.slm-mail-test>div{display:grid;flex:1;gap:7px}.slm-mail-test label{font-weight:700}.slm-mail-test input{height:44px;padding:0 12px;border:1px solid #bdc8d8;border-radius:9px}.slm-mail-test small{color:var(--slm-muted)}.slm-mail-test .slm-button{margin:0}.slm-unit-input{display:flex;height:47px;overflow:hidden;border:1px solid #bdc8d8;border-radius:9px;background:#fff}.slm-unit-input:focus-within{border-color:var(--slm-primary);box-shadow:0 0 0 3px #1769e01c}.slm-unit-input input{height:45px!important;border:0!important;border-radius:0!important;box-shadow:none!important}.slm-unit-input span{display:grid;place-items:center;padding:0 13px;border-left:1px solid #d8e0eb;background:#f4f7fb;color:#667085;font-size:12px;font-weight:700}.slm-environment-grid{display:grid;grid-template-columns:1fr 1fr;gap:12px}.slm-environment-grid>div{display:flex;align-items:center;gap:12px;padding:15px;border:1px solid var(--slm-border);border-radius:11px;background:#fafcff}.slm-environment-grid>div>div{display:grid;gap:3px}.slm-environment-grid small{color:var(--slm-muted)}.slm-status-dot{width:11px;height:11px;border-radius:50%;background:#98a2b3;box-shadow:0 0 0 5px #98a2b31a}.slm-status-dot.is-ready{background:#17a05d;box-shadow:0 0 0 5px #17a05d1a}.slm-status-dot.is-missing{background:#d04444;box-shadow:0 0 0 5px #d044441a}.slm-settings-actions{position:sticky;bottom:0;display:flex;align-items:center;justify-content:space-between;gap:20px;padding:17px 20px;border:1px solid var(--slm-border);border-radius:13px;background:#fffffff2;box-shadow:0 -8px 25px #1720330b;backdrop-filter:blur(10px)}.slm-settings-actions span{color:var(--slm-muted);font-size:13px}.slm-backup-status{display:flex;align-items:center;justify-content:space-between;gap:18px;padding:15px 17px;border:1px solid;border-radius:11px}.slm-backup-status>div{display:grid;gap:3px}.slm-backup-status small{color:var(--slm-muted)}.slm-backup-status code{overflow-wrap:anywhere}.slm-backup-status.is-ready{border-color:#b8ddca;background:#effaf4}.slm-backup-status.is-blocked{border-color:#efcccc;background:#fff4f4}.slm-backup-warning{margin-top:16px;padding:17px;border:1px solid #efcccc;border-radius:11px;background:#fff8f8;color:#7a271a}.slm-backup-warning p{margin:6px 0 0;line-height:1.55}.slm-backup-create{display:flex;align-items:center;justify-content:space-between;gap:18px;margin-top:18px}.slm-backup-create .slm-confirm-check{flex:1}.slm-backup-create .slm-button{flex:0 0 auto;margin:0}.slm-backup-list{margin-top:30px;padding-top:25px;border-top:1px solid var(--slm-border)}.slm-backup-list h3{margin:0}.slm-backup-list article{display:flex;align-items:center;justify-content:space-between;gap:20px;padding:16px 0;border-top:1px solid var(--slm-border)}.slm-backup-main{display:flex;align-items:center;gap:13px;min-width:0}.slm-backup-main>div{display:grid;gap:4px;min-width:0}.slm-backup-main strong{overflow-wrap:anywhere}.slm-backup-main small{color:var(--slm-muted)}.slm-backup-icon{display:grid;place-items:center;flex:0 0 42px;height:42px;border-radius:10px;background:#eaf2ff;color:var(--slm-primary);font-size:11px;font-weight:850}.slm-backup-actions{display:flex;gap:8px}.slm-backup-actions form{margin:0}.slm-backup-actions .slm-button{margin:0}
@media(max-width:900px){.slm-settings-layout{grid-template-columns:1fr}.slm-settings-index{position:static;grid-template-columns:repeat(4,1fr)}.slm-settings-index strong{grid-column:1/-1}.slm-settings-index a{text-align:center}.slm-environment-grid{grid-template-columns:1fr}}
@media(max-width:560px){.slm-settings-index{grid-template-columns:1fr 1fr}.slm-settings-actions{align-items:stretch;flex-direction:column}.slm-settings-actions .slm-button{width:100%}}
@media(max-width:700px){.slm-backup-status,.slm-backup-create,.slm-backup-list article{align-items:stretch;flex-direction:column}.slm-backup-actions{display:grid;grid-template-columns:1fr 1fr}.slm-backup-actions .slm-button{width:100%}}
@media(max-width:700px){.slm-mail-test{align-items:stretch;flex-direction:column}.slm-mail-test .slm-button{width:100%}}
.slm-mail-test{align-items:flex-start}.slm-mail-test .slm-button{height:44px;min-height:44px;margin:29px 0 0}.slm-mail-template{min-height:260px!important;font-family:ui-monospace,SFMono-Regular,Menlo,monospace!important;font-size:13px!important}.slm-shortcode-list{display:flex;flex-wrap:wrap;gap:7px;margin-top:4px}.slm-shortcode-list code{padding:5px 8px;border:1px solid #d8e0eb;border-radius:7px;background:#f4f7fb;color:#344054;font-size:12px}
@media(max-width:700px){.slm-mail-test .slm-button{margin-top:0}}
