body:has(.ss4-app){background:#f4f7fa}.ss4-full-page{width:100%}.ss4-app{display:grid;grid-template-columns:245px minmax(0,1fr);background:#f4f7fa;min-height:86vh;font-size:14px;line-height:1.55;color:#1c2f46}.ss4-app *{box-sizing:border-box}.ss4-sidebar{background:#10213b;color:#b8cad9;padding:30px 14px;display:flex;flex-direction:column;gap:25px}.ss4-side-brand{display:flex;align-items:center;gap:12px;padding:0 12px;color:#fff;font-size:17px;font-weight:750;line-height:1.1}.ss4-side-brand strong{color:#58ddcf}.ss4-side-brand small{display:block;color:#829ab7;font-size:9px;letter-spacing:.16em;margin-top:8px}.ss4-brand-mark{width:44px;height:44px;border-radius:12px;background:#24456b;display:grid;place-items:center;font-size:22px}.ss4-brand-mark span{font-size:12px;color:#56dcc8}.ss4-side-small{font-size:10px;letter-spacing:.15em;color:#8196ae;font-weight:800;padding-left:14px}.ss4-sidebar nav{display:grid;gap:5px}.ss4-sidebar nav a{color:#bdcadc;text-decoration:none;display:flex;align-items:center;gap:13px;padding:12px 14px;font-weight:700;border-radius:10px;font-size:13px}.ss4-sidebar nav a span{font-size:19px;min-width:21px;text-align:center}.ss4-sidebar nav a:hover,.ss4-sidebar nav a.current{background:#294360;color:#fff}.ss4-sidebar nav a.current{box-shadow:inset 3px 0 #44d8c4}.ss4-sidebar-footer{font-size:11px;border-top:1px solid #30465e;margin-top:auto;padding:15px;color:#c7d4e1}.ss4-sidebar-footer small{color:#8da2b9}.ss4-online-dot{display:inline-block;background:#35d6b5;border-radius:50%;height:8px;width:8px;margin-right:5px}.ss4-work{min-width:0;display:flex;flex-direction:column}.ss4-topbar{min-height:73px;padding:12px 31px;display:flex;align-items:center;justify-content:space-between;gap:15px;background:#fff;border-bottom:1px solid #e1e9f0}.ss4-crumb{font-size:11px;color:#8494a8;font-weight:800;letter-spacing:.06em}.ss4-crumb b{padding:0 8px;color:#c2cdd9}.ss4-top-right{display:flex;align-items:center;gap:11px;color:#61738b;font-size:12px}.ss4-top-right a{color:#426478;text-decoration:none}.ss4-avatar{background:#def6ee;border-radius:50%;display:grid;place-items:center;width:30px;height:30px;color:#138574;font-weight:800}.ss4-content{flex:1;width:100%;max-width:1550px;padding:35px 32px 65px;margin:0 auto}.ss4-heading{margin-bottom:24px}.ss4-heading h1{font-size:clamp(26px,2.5vw,36px);letter-spacing:-.045em;margin:6px 0 4px}.ss4-heading p{color:#7c8ba0;font-size:14px;margin:0}.ss4-eyebrow{font-size:10px;font-weight:850;letter-spacing:.16em;color:#009b8d}.ss4-kpis{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:15px;margin-bottom:20px}.ss4-kpi{padding:21px;border:1px solid #dfe8ee;background:#fff;border-radius:15px;text-decoration:none;color:#1c304a;box-shadow:0 4px 24px #19345208;display:flex;flex-direction:column;gap:9px}.ss4-kpi span{color:#7b8ca1;font-size:12px;font-weight:700}.ss4-kpi strong{font-size:34px;font-weight:850;line-height:1.1}.ss4-kpi small{color:#078d83;font-weight:800;font-size:11px}.ss4-two{display:grid;grid-template-columns:1.4fr 1fr;gap:18px;align-items:start}.ss4-panel{min-width:0;background:#fff;border:1px solid #e0e8ef;border-radius:15px;padding:24px;margin-bottom:19px;box-shadow:0 6px 26px #12375b07}.ss4-panel h2{font-size:19px;margin:0 0 16px;letter-spacing:-.02em}.ss4-panel h3{font-size:15px;margin:20px 0 10px}.ss4-panelhead{display:flex;align-items:start;justify-content:space-between;gap:13px;margin-bottom:19px}.ss4-panelhead h2{margin:0 0 3px}.ss4-panelhead p{font-size:12px;color:#8897aa;margin:0}.ss4-muted{color:#8b9bad;font-size:12px}.ss4-table-scroll{overflow-x:auto}.ss4-app table{width:100%;border-collapse:collapse;text-align:left;font-size:12.5px}.ss4-app table thead{background:#f5f8fa;color:#7c8da2;text-transform:uppercase;letter-spacing:.05em;font-size:10px}.ss4-app table th,.ss4-app table td{padding:12px;border-bottom:1px solid #edf1f4;vertical-align:middle}.ss4-app table td{color:#586b81}.ss4-app table td b{color:#25394f}.ss4-app table small{display:block;color:#a0aebe;font-size:10px}.ss4-app table a{color:#008e81;text-decoration:none;font-weight:760}.ss4-tag{font-size:10px;font-weight:760;display:inline-flex;padding:5px 9px;border-radius:30px;background:#eff3f7;color:#66788c;white-space:nowrap}.ss4-tag-success{background:#e2f8ed;color:#167f64}.ss4-tag-warning{background:#fff2da;color:#99650c}.ss4-quick{display:grid;gap:5px}.ss4-quick a{display:flex;gap:13px;align-items:center;text-decoration:none;padding:11px 8px;border-radius:9px;font-size:12px;color:#50647a;font-weight:750}.ss4-quick a:hover{background:#f4f8fa}.ss4-quick a>b{display:grid;place-items:center;width:38px;height:38px;background:#e8f7f3;border-radius:9px;color:#009a8c;font-size:19px}.ss4-quick a span{flex:1}.ss4-quick strong,.ss4-quick small{display:block}.ss4-quick strong{color:#294056}.ss4-quick small{font-weight:450;color:#99a6b4;font-size:11px}.ss4-info{background:#eef6fb;border:1px solid #d9eaf6;color:#547089;padding:16px 18px;border-radius:11px;font-size:12px;line-height:1.7;margin:15px 0}.ss4-alert{background:#fff7e8;border:1px solid #f0d7ae;color:#926515;border-radius:10px;padding:12px;margin-bottom:15px;font-size:12px}.ss4-primary,.ss4-secondary{display:inline-flex;align-items:center;justify-content:center;border-radius:9px;padding:10px 14px;font-size:12px;font-weight:780;min-height:39px;text-decoration:none;cursor:pointer;border:1px solid transparent;line-height:1.2}.ss4-primary{background:#0d8277;color:#fff}.ss4-primary:hover{background:#05675e;color:#fff}.ss4-secondary{background:#fff;color:#246473;border-color:#d8e4eb}.ss4-secondary:hover{background:#eef7f5;color:#125e57}.ss4-inline{color:#098d82;text-decoration:none;font-size:12px;font-weight:780;white-space:nowrap}.ss4-field{display:flex;flex-direction:column;gap:7px;margin-bottom:14px;font-size:12px;color:#51657b;font-weight:750}.ss4-field input,.ss4-field select,.ss4-field textarea{border:1px solid #dce5eb;border-radius:9px;width:100%;padding:10px 11px;min-height:41px;color:#24374d;background:#fbfdff;font-size:13px;font-weight:450}.ss4-field textarea{min-height:90px;resize:vertical}.ss4-field input:focus,.ss4-field select:focus,.ss4-field textarea:focus{outline:2px solid #48cbbb;outline-offset:1px}.ss4-formgrid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:0 16px}.ss4-checkbox{display:flex;gap:8px;align-items:center;font-size:12px;color:#65768a;margin:9px 0}.ss4-actions{display:flex;flex-wrap:wrap;gap:10px;margin-top:13px}.ss4-detail{display:flex;justify-content:space-between;gap:17px;border-bottom:1px solid #eef2f5;padding:12px 0;font-size:12px}.ss4-detail span{color:#8492a4}.ss4-detail strong{color:#2a3d54;text-align:right}.ss4-mini-list{display:grid;gap:7px}.ss4-mini-list a{display:flex;justify-content:space-between;align-items:center;gap:5px;border-radius:8px;padding:8px;background:#f5f9fb;text-decoration:none;font-size:12px}.ss4-pending{display:flex;align-items:center;justify-content:space-between;gap:10px;border-bottom:1px solid #edf1f4;padding:12px 0}.ss4-pending strong,.ss4-pending small{display:block}.ss4-pending small{color:#93a3b4;font-size:11px}.ss4-empty{padding:25px;background:#f7fafc;text-align:center;color:#8798ac;border-radius:9px}.ss4-back{margin-bottom:15px}.ss4-back a{color:#088a7e;text-decoration:none;font-weight:780}.ss4-plan-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:15px;margin-bottom:22px}.ss4-plan{border:1px solid #dfe8ef;background:white;border-radius:15px;padding:19px;display:flex;flex-direction:column;min-width:0}.ss4-plan-top{display:flex;justify-content:space-between;align-items:center;gap:6px;font-weight:850;font-size:14px}.ss4-plan-price{font-size:24px;font-weight:850;margin-top:17px;letter-spacing:-.05em}.ss4-plan-price small{font-size:11px;color:#8e9eb0;font-weight:500;letter-spacing:normal}.ss4-plan-extra{font-size:11px;color:#657c91;margin:4px 0 12px}.ss4-plan p{font-size:12px;color:#8494a7;min-height:55px}.ss4-plan ul{list-style:none;padding:0;margin:4px 0 18px;flex:1}.ss4-plan li{font-size:12px;color:#577084;padding:6px 0}.ss4-plan li:before{content:'✓ ';font-weight:800;color:#00a78d}.ss4-security-list p{font-size:13px;color:#557084;padding:7px;border-bottom:1px solid #edf2f5}.ss4-checklist li{font-size:13px;color:#526c80;padding:6px}.ss4-bottom{display:flex;justify-content:space-between;gap:10px;background:#fff;padding:18px 33px;border-top:1px solid #e2e9ee;color:#95a5b5;font-size:11px}.ss4-guest{max-width:530px;margin:7vh auto;border:1px solid #e0e9ee;border-radius:17px;padding:35px;background:#fff;box-shadow:0 15px 30px #16345518}.ss4-guest h1{font-size:32px}.ss4-guest p{color:#708297;font-size:14px}.ss4-guest input:not([type=checkbox]){border:1px solid #dbe5ec;border-radius:8px;width:100%;padding:11px}.ss4-app :focus-visible{outline:2px solid #00a38d;outline-offset:3px}@media(max-width:1200px){.ss4-kpis{grid-template-columns:repeat(2,minmax(0,1fr))}.ss4-plan-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:900px){.ss4-app{grid-template-columns:1fr}.ss4-sidebar{padding:15px}.ss4-sidebar nav{display:flex;flex-wrap:wrap;gap:5px}.ss4-sidebar nav a{padding:9px}.ss4-sidebar-footer,.ss4-side-small{display:none}.ss4-two{grid-template-columns:1fr}.ss4-content{padding:22px 16px 45px}.ss4-topbar{padding:12px 16px}}@media(max-width:550px){.ss4-formgrid,.ss4-kpis,.ss4-plan-grid{grid-template-columns:1fr}.ss4-panel{padding:17px}.ss4-topbar{flex-wrap:wrap}.ss4-top-right span:not(.ss4-avatar){display:none}.ss4-bottom span{display:none}}@media print{.ss4-sidebar,.ss4-topbar,.ss4-bottom{display:none}.ss4-app{display:block}.ss4-content{padding:0}}
