:is(#s#s,body) .so-sidebar-1{width:240px;flex-shrink:0;background:linear-gradient(180deg,#ffffffeb,#fffcfadb);backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);border-right:1px solid #EEE5EA;box-shadow:1px 0 #fff9,12px 0 32px -28px #6b1d4b59;padding:22px 12px;display:flex;flex-direction:column;gap:3px;position:sticky;top:0;height:100cqh;overflow-y:auto;scrollbar-width:none}:is(#s#s,body) .so-sidebar-2{padding:2px 8px 22px}:is(#s#s,body) .so-sidebar-3{width:190px;height:auto;display:block}:is(#s#s,body) .so-sidebar-4{display:flex;align-items:center;gap:8px;padding:6px 12px 8px;font-size:10.5px;font-weight:800;letter-spacing:1.6px;color:#a08fa6}:is(#s#s,body) .so-sidebar-5{position:relative;height:42px;display:flex;align-items:center;gap:12px;padding:0 12px;border-radius:12px;cursor:pointer;font-size:14.5px;transition:background-color .18s,color .18s,transform .18s,box-shadow .18s}:is(#s#s,body) .so-sidebar-5:not(.is-on):hover{background:#f6eef2!important;color:#5a173f!important}:is(#s#s,body) .so-sidebar-5:not(.is-on):hover svg{transform:translate(1px) scale(1.06)}:is(#s#s,body) .so-sidebar-5 svg{transition:transform .2s}:is(#s#s,body) .so-sidebar-5.is-on{box-shadow:0 10px 22px -12px #6b1d4bb3,inset 0 1px #ffffff29}:is(#s#s,body) .so-sidebar-5.is-on .so-sidebar-8{color:#fffc}:is(#s#s,body) .so-sidebar-6{flex-shrink:0}:is(#s#s,body) .so-sidebar-7{flex:1}:is(#s#s,body) .so-sidebar-8{font-size:11.5px;font-weight:700;color:#8a5300}:is(#s#s,body) .so-sidebar-9{padding:18px 12px 8px;font-size:10.5px;font-weight:800;letter-spacing:1.6px;color:#a08fa6}:is(#s#s,body) .so-sidebar-me{margin-top:auto;padding:14px 12px 0;border-top:1px solid #EEE5EA;display:flex;flex-direction:column;gap:6px;font-size:13px;color:#574a5b}:is(#s#s,body) .so-sidebar-me-n{font-weight:700;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}:is(#s#s,body) .so-sidebar-out{align-self:flex-start;background:none;border:1px solid #D9CDD3;border-radius:999px;padding:5px 12px;font:inherit;font-size:12.5px;font-weight:600;color:#6b1d4b;cursor:pointer;transition:background-color .18s,border-color .18s}:is(#s#s,body) .so-sidebar-out:hover{background:#6b1d4b;border-color:#6b1d4b;color:#fff}@container (max-width:1180px){:is(#s#s,body) .so-sidebar-me{padding:10px 2px 0;align-items:center;text-align:center}:is(#s#s,body) .so-sidebar-me-n{display:none}:is(#s#s,body) .so-sidebar-out{align-self:center;padding:5px 8px;font-size:11px}}@container (max-width:600px){:is(#s#s,body) .so-sidebar-me{margin:0;border:0;padding:0 6px;justify-content:center}}:is(#s#s,body) .so-sidebar-1{background:radial-gradient(120% 40% at 0% 0%,rgba(165,134,192,.22),transparent 60%),radial-gradient(90% 30% at 100% 100%,rgba(194,90,142,.28),transparent 70%),linear-gradient(180deg,#56173c,#3e1030 55%,#2a0b20);border-right:0;box-shadow:inset -1px 0 #ffffff0f,8px 0 30px -18px #2e12268c;color:#fff}:is(#s#s,body) .so-sidebar-4,:is(#s#s,body) .so-sidebar-9{color:#e9d9f280}:is(#s#s,body) .so-sidebar-5:not(.is-on):hover{background:#ffffff14!important;color:#fff!important}:is(#s#s,body) .so-sidebar-5.is-on{box-shadow:0 12px 26px -12px #0000008c,0 0 0 1px #fff6}:is(#s#s,body) .so-sidebar-5.is-on:before{content:"";position:absolute;left:-12px;top:10px;bottom:10px;width:4px;border-radius:0 4px 4px 0;background:linear-gradient(180deg,#f3c9dd,#a586c0);box-shadow:0 0 12px #f3c9ddcc}:is(#s#s,body) .so-sidebar-5.is-on svg{color:#6b1d4b}:is(#s#s,body) .so-sidebar-8{color:#ffd08a}:is(#s#s,body) .so-sidebar-5.is-on .so-sidebar-8{color:#8a5300}:is(#s#s,body) .so-sidebar-me{border-top-color:#ffffff1a;color:#ffffffd9}:is(#s#s,body) .so-sidebar-out{border-color:#ffffff47;color:#fff}:is(#s#s,body) .so-sidebar-out:hover{background:#fff;border-color:#fff;color:#5a173f}@container (max-width:1180px){:is(#s#s,body) .so-sidebar-5.is-on:before{left:-6px}}:where(.sora-app) .sora-side .sora-cap:after{background:#ffffff1f!important}@container (max-width:600px){:is(#s#s,body) .so-sidebar-1{position:static;height:auto;overflow-y:visible;box-shadow:0 8px 24px -16px #2e12268c}:is(#s#s,body) .so-sidebar-5.is-on:before{display:none}}:is(#s#s,body) .so-no-access-1{max-width:560px;margin:60px auto;background:#fff;border:1px solid #EEE5EA;border-radius:20px;box-shadow:0 1px 2px #2e22330a,0 12px 32px -20px #6b1d4b38;padding:36px;text-align:center}:is(#s#s,body) .so-no-access-2{width:56px;height:56px;border-radius:16px;background:#f3edf0;margin:0 auto 16px;display:flex;align-items:center;justify-content:center}:is(#s#s,body) .so-no-access-3{flex-shrink:0}:is(#s#s,body) .so-no-access-4{font-size:22px;font-weight:800;margin-bottom:8px}:is(#s#s,body) .so-no-access-5{font-size:15px;color:#6e6170;line-height:1.5;text-wrap:pretty}@container (min-width:1181px){:is(#s#s,body) .so-no-access-1{padding:25px}}:is(#s#s,body) .so-hub-intake-1{display:flex;flex-direction:column;gap:8px;margin-bottom:18px}:is(#s#s,body) .so-hub-intake-2{background:#2e2233;color:#fff;border-radius:16px;padding:14px 18px;display:flex;align-items:center;gap:14px;flex-wrap:wrap}:is(#s#s,body) .so-hub-intake-3{width:40px;height:40px;border-radius:12px;background:#ffffff1f;display:flex;align-items:center;justify-content:center;flex-shrink:0}:is(#s#s,body) .so-hub-intake-4{flex:1;min-width:220px}:is(#s#s,body) .so-hub-intake-5{font-size:15.5px;font-weight:800}:is(#s#s,body) .so-hub-intake-6{font-size:13px;color:#c9d2ea;margin-top:2px}:is(#s#s,body) .so-hub-intake-7{height:42px;padding:0 16px;border-radius:12px;border:none;background:#fff;color:#2e2233;font-size:14px;font-weight:800;cursor:pointer}:is(#s#s,body) .so-patient-home-1{display:flex;align-items:flex-end;justify-content:space-between;gap:16px;flex-wrap:wrap;margin-bottom:18px}:is(#s#s,body) .so-patient-home-2{font-size:14px;font-weight:700;color:#6b1d4b;margin-bottom:6px}:is(#s#s,body) .so-patient-home-3{margin:0;font-size:32px;font-weight:800;letter-spacing:-1px}:is(#s#s,body) .so-patient-home-4{font-size:15px;color:#6e6170;margin-top:6px}:is(#s#s,body) .so-patient-home-5{position:relative;margin-bottom:18px}:is(#s#s,body) .so-patient-home-6{height:60px;border:2px solid #6B1D4B;background:#fff;border-radius:16px;display:flex;align-items:center;gap:12px;padding:0 18px}:is(#s#s,body) .so-patient-home-7{flex-shrink:0}:is(#s#s,body) .so-patient-home-8{flex:1;min-width:0;border:none;outline:none;font-size:18px;background:transparent}:is(#s#s,body) .so-patient-home-9{font-size:13px;font-weight:700;border:1px solid #E6DDE2;border-radius:8px;padding:4px 8px;white-space:nowrap;color:#6e6170}:is(#s#s,body) .so-patient-home-10{position:absolute;top:66px;left:0;right:0;z-index:30;background:#fff;border:1px solid #E6DDE2;border-radius:16px;box-shadow:0 18px 40px #17225b24;padding:6px}:is(#s#s,body) .so-patient-home-11{display:flex;gap:12px;align-items:center;padding:10px 12px;border-radius:12px;cursor:pointer;min-height:56px}:is(#s#s,body) .so-patient-home-12{width:40px;height:40px;flex-shrink:0;border-radius:999px;background:#2e2233;color:#fff;font-size:13px;font-weight:800;display:flex;align-items:center;justify-content:center}:is(#s#s,body) .so-patient-home-13{font-size:15px;font-weight:700}:is(#s#s,body) .so-patient-home-14{font-size:13px;color:#6e6170}:is(#s#s,body) .so-patient-home-15{padding:14px 12px;font-size:14px;color:#6e6170}:is(#s#s,body) .so-patient-home-16{background:#fff;border:1px solid #EEE5EA;border-radius:20px;box-shadow:0 1px 2px #2e22330a,0 12px 32px -20px #6b1d4b38;padding:18px 20px;margin:-6px 0 16px;display:flex;gap:12px;flex-wrap:wrap;align-items:flex-end}:is(#s#s,body) .so-patient-home-17{flex:1 1 240px;min-width:200px}:is(#s#s,body) .so-patient-home-18{font-size:16px;font-weight:800}:is(#s#s,body) .so-patient-home-19{font-size:13px;color:#6e6170;margin-top:4px}:is(#s#s,body) .so-patient-home-20{height:44px;border:1px solid #D9CDD3;border-radius:12px;padding:0 12px;font-size:14px;font-weight:700;outline:none;background:#fff;min-width:180px;flex:1}:is(#s#s,body) .so-patient-home-21{height:44px;border:1px solid #D9CDD3;border-radius:12px;padding:0 12px;font-size:14px;font-weight:700;outline:none;background:#fff;min-width:140px;flex:1}:is(#s#s,body) .so-patient-home-22{height:44px;padding:0 16px;border-radius:12px;border:none;background:#6b1d4b linear-gradient(135deg,#7a2457,#5a173f);color:#fff;box-shadow:0 8px 18px -10px #6b1d4ba6;font-size:14px;font-weight:800;cursor:pointer}:is(#s#s,body) .so-patient-home-23{width:100%;font-size:13px;color:#b3261e;min-height:0}:is(#s#s,body) .so-patient-home-24{display:flex;gap:6px;flex-wrap:wrap;margin-bottom:16px}:is(#s#s,body) .so-patient-home-25{background:#fff;border:1px solid #EEE5EA;border-radius:20px;box-shadow:0 1px 2px #2e22330a,0 12px 32px -20px #6b1d4b38;padding:8px 20px;overflow-x:auto}:is(#s#s,body) .so-patient-home-26{display:flex;justify-content:space-between;align-items:center;padding:14px 0 10px;gap:10px;flex-wrap:wrap}:is(#s#s,body) .so-patient-home-27{display:flex;align-items:center;gap:10px;flex-wrap:wrap}:is(#s#s,body) .so-patient-home-28{font-size:20px;font-weight:800}:is(#s#s,body) .so-patient-home-29{display:flex;align-items:center;gap:6px;font-size:12px;font-weight:700;border-radius:999px;padding:4px 10px;background:#f3e4ec;color:#5a173f}:is(#s#s,body) .so-patient-home-30{width:8px;height:8px;border-radius:999px;background:#6b1d4b}:is(#s#s,body) .so-patient-home-31{height:40px;padding:0 14px;border-radius:12px;border:1px dashed #D9CDD3;background:#fff;font-size:13px;font-weight:700;cursor:pointer;color:#574a5b}:is(#s#s,body) .so-patient-home-32{display:grid;grid-template-columns:96px minmax(0,1.3fr) minmax(0,1fr) 170px 120px;min-width:760px;gap:12px;padding:8px 0;border-top:1px solid #ECE4E8;font-size:11px;font-weight:800;letter-spacing:.8px;color:#6e6170;text-transform:uppercase}:is(#s#s,body) .so-patient-home-33{display:grid;grid-template-columns:96px minmax(0,1.3fr) minmax(0,1fr) 170px 120px;min-width:760px;gap:12px;align-items:center;padding:10px 0;border-top:1px solid #F3EDF0;cursor:pointer;min-height:66px}:is(#s#s,body) .so-patient-home-34{font-size:14px}:is(#s#s,body) .so-patient-home-35{font-size:12px;color:#6e6170}:is(#s#s,body) .so-patient-home-36{display:flex;align-items:center;gap:12px;min-width:0}:is(#s#s,body) .so-patient-home-37{min-width:0}:is(#s#s,body) .so-patient-home-38{font-size:14px;font-weight:700}:is(#s#s,body) .so-patient-home-39{font-size:12px;font-weight:700;border-radius:999px;padding:4px 10px;white-space:nowrap}:is(#s#s,body) .so-patient-home-40{height:42px;padding:0 16px;border-radius:12px;font-size:14px;font-weight:800;cursor:pointer;width:100%;border:none;background:#6b1d4b linear-gradient(135deg,#7a2457,#5a173f);color:#fff;box-shadow:0 8px 18px -10px #6b1d4ba6}:is(#s#s,body) .so-patient-home-41{height:42px;padding:0 16px;border-radius:12px;font-size:14px;font-weight:800;cursor:pointer;width:100%;border:1px solid #E4DAE0;background:#fff;color:#2e2233}:is(#s#s,body) .so-patient-home-42{padding:18px 0 14px;font-size:14px;color:#6e6170}:is(#s#s,body) .so-patient-home-43{font-size:13px;color:#6e6170;margin-top:12px}:is(#s#s,body) .so-day-bar{display:flex;align-items:center;gap:8px;flex-wrap:wrap}:is(#s#s,body) .so-day-pick{display:flex;align-items:center;gap:4px;padding:3px;border:1px solid #E6DDE2;border-radius:12px;background:#fff}:is(#s#s,body) .so-day-btn{width:36px;height:36px;border:none;border-radius:9px;background:#f9f4ef;color:#2e2233;font-size:20px;font-weight:800;cursor:pointer;line-height:1}:is(#s#s,body) .so-day-btn:disabled{opacity:.35;cursor:default}:is(#s#s,body) .so-day-sel{height:36px;border:none;background:transparent;font-size:14px;font-weight:700;color:#2e2233;padding:0 6px;cursor:pointer;font-family:inherit}:is(#s#s,body) .so-day-today{height:40px;padding:0 14px;border-radius:12px;border:1px solid #2E2233;background:#2e2233;color:#fff;font-size:13px;font-weight:700;cursor:pointer}:is(#s#s,body) .so-day-past{background:#fff4e0!important;color:#8a5300!important}:is(#s#s,body) .so-pt-new{margin-left:8px;white-space:nowrap}:is(#s#s,body) .so-pt-book{margin-left:auto;flex-shrink:0}:is(#s#s,body) .so-appt-next{margin-right:6px;white-space:nowrap}:is(#s#s,body) .so-appt-noshow{background:none;border:0;color:#6e6170;font-size:12.5px;font-weight:600;cursor:pointer;text-decoration:underline;margin-right:6px}:is(#s#s,body) .so-hero{position:relative;overflow:hidden;isolation:isolate;align-items:center;margin:18px 0 20px;padding:28px 30px;border-radius:24px;color:#fff;background:radial-gradient(120% 140% at 0% 0%,#8e3a6b,#6b1d4b 40%,#4e1436 78%,#3a0f29);box-shadow:0 24px 48px -28px #4e1436bf,inset 0 1px #ffffff1f}:is(#s#s,body) .so-hero .so-patient-home-2{color:#e9d9f2;font-size:12.5px;letter-spacing:.06em;text-transform:uppercase;opacity:.9}:is(#s#s,body) .so-hero .so-patient-home-3{font-size:34px;letter-spacing:-.03em;color:#fff;margin-top:4px}:is(#s#s,body) .so-hero-name{background:linear-gradient(90deg,#f3c9dd,#cdb4e6 50%,#f3c9dd);background-size:200% 100%;-webkit-background-clip:text;background-clip:text;color:transparent;animation:so-hero-sheen 6s linear infinite}@keyframes so-hero-sheen{to{background-position:-200% 0}}:is(#s#s,body) .so-hero .so-patient-home-4{color:#ffffffb8;font-size:14.5px}:is(#s#s,body) .so-hero-l{position:relative;min-width:0}:is(#s#s,body) .so-hero-orb{position:absolute;border-radius:50%;filter:blur(50px);z-index:-1;opacity:.55}:is(#s#s,body) .so-hero-o1{width:340px;height:340px;background:#a586c0;right:-60px;top:-160px;animation:so-hero-d1 16s ease-in-out infinite alternate}:is(#s#s,body) .so-hero-o2{width:260px;height:260px;background:#c25a8e;left:30%;bottom:-180px;opacity:.4;animation:so-hero-d2 20s ease-in-out infinite alternate}@keyframes so-hero-d1{to{transform:translate(-160px,60px)}}@keyframes so-hero-d2{to{transform:translate(180px,-30px) scale(1.2)}}:is(#s#s,body) .so-hero-iris{position:absolute;right:-50px;top:50%;width:300px;height:300px;margin-top:-150px;z-index:-1;opacity:.35;animation:so-hero-turn 50s linear infinite}:is(#s#s,body) .so-hero-iris circle{fill:none;stroke:#ffffff59;stroke-width:1}:is(#s#s,body) .so-hero-iris .d{stroke-dasharray:2 8}:is(#s#s,body) .so-hero-iris .d2{stroke:#cdb4e6;stroke-width:2;stroke-dasharray:30 14}@keyframes so-hero-turn{to{transform:rotate(360deg)}}:is(#s#s,body) .so-hero-stats{position:relative;display:flex;gap:12px;flex-wrap:wrap}:is(#s#s,body) .so-hero-stat{min-width:132px;padding:14px 18px;border-radius:18px;background:#ffffff1a;border:1px solid rgba(255,255,255,.18);backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);display:flex;flex-direction:column;gap:2px;transition:transform .2s,background-color .2s}:is(#s#s,body) .so-hero-stat:hover{transform:translateY(-2px);background:#ffffff29}:is(#s#s,body) .so-hero-stat b{font-size:30px;line-height:1.05;font-weight:800;letter-spacing:-.02em;font-variant-numeric:tabular-nums}:is(#s#s,body) .so-hero-stat b small{font-size:13px;font-weight:700;margin-left:4px;opacity:.75;letter-spacing:.04em}:is(#s#s,body) .so-hero-stat>span{font-size:12.5px;color:#ffffffb8;font-weight:600}:is(#s#s,body) .so-hero-clock{background:#fffffff0;color:#4e1436;border-color:#ffffffe6}:is(#s#s,body) .so-hero-clock>span{color:#8a7e8c}:is(#s#s,body) .so-hero-clock:hover{background:#fff}@container (max-width:900px){:is(#s#s,body) .so-hero{padding:22px 20px}:is(#s#s,body) .so-hero .so-patient-home-3{font-size:26px}:is(#s#s,body) .so-hero-stat{min-width:0;flex:1 1 30%;padding:10px 12px}:is(#s#s,body) .so-hero-stat b{font-size:22px}:is(#s#s,body) .so-hero-iris{display:none}}:is(#s#s,body) .so-patient-home-6{border:1.5px solid #E2D2DB;box-shadow:0 1px 2px #2e22330a,0 16px 36px -22px #6b1d4b73;transition:border-color .18s,box-shadow .18s}:is(#s#s,body) .so-patient-home-6:focus-within{border-color:#8e3a6b;box-shadow:0 0 0 5px #6b1d4b1a,0 18px 40px -20px #6b1d4b8c}:is(#s#s,body) .so-patient-home-6 input:focus{box-shadow:none!important}@media (prefers-reduced-motion:reduce){:is(#s#s,body) .so-hero *{animation:none!important}}:is(#s#s,body) .so-patient-home-6 .so-pt-new{width:auto;flex:none;padding:0 22px}@container (min-width:1181px){:is(#s#s,body) .so-patient-home-3{font-size:28px}:is(#s#s,body) .so-patient-home-16{padding:13px 14px}:is(#s#s,body) .so-patient-home-20{height:38px}:is(#s#s,body) .so-patient-home-21{height:38px}:is(#s#s,body) .so-patient-home-22{height:38px}:is(#s#s,body) .so-patient-home-25{padding:8px 14px}:is(#s#s,body) .so-hero .so-patient-home-3{font-size:30px}:is(#s#s,body) .so-hero-stat b{font-size:26px}}:is(#s#s,body) .so-frame-order-form-1{background:#fff;border:2px solid #6B1D4B;border-radius:20px;padding:22px;margin-bottom:16px}:is(#s#s,body) .so-frame-order-form-2{display:flex;justify-content:space-between;align-items:flex-start;gap:10px}:is(#s#s,body) .so-frame-order-form-3{font-size:20px;font-weight:800}:is(#s#s,body) .so-frame-order-form-4{font-size:13px;color:#6e6170;margin-top:2px}:is(#s#s,body) .so-frame-order-form-5{width:40px;height:40px;border-radius:12px;border:1px solid #E4DAE0;background:#fff;font-size:18px;font-weight:700;cursor:pointer}:is(#s#s,body) .so-frame-order-form-6{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,420px),1fr));gap:20px;margin-top:16px}:is(#s#s,body) .so-frame-order-form-7{background:#fbf7f4;border-radius:16px;padding:16px;margin-bottom:18px}:is(#s#s,body) .so-frame-order-form-8{display:flex;justify-content:space-between;align-items:center;gap:8px;flex-wrap:wrap;margin-bottom:8px}:is(#s#s,body) .so-frame-order-form-9{display:flex;align-items:center;gap:8px;flex-wrap:wrap}:is(#s#s,body) .so-frame-order-form-10{font-size:12px;font-weight:700;letter-spacing:1.2px;color:#6e6170}:is(#s#s,body) .so-frame-order-form-11{font-size:12px;font-weight:700;border-radius:999px;padding:4px 10px}:is(#s#s,body) .so-frame-order-form-12{height:40px;padding:0 14px;border-radius:12px;border:1px solid #E4DAE0;background:#fff;font-size:13.5px;font-weight:700;cursor:pointer}:is(#s#s,body) .so-frame-order-form-13{display:grid;grid-template-columns:44px repeat(4,minmax(0,1fr));gap:6px;padding:6px 0;border-bottom:1px solid #ECE4E8;font-size:11px;font-weight:800;letter-spacing:.8px;color:#6e6170}:is(#s#s,body) .so-frame-order-form-14{display:grid;grid-template-columns:44px repeat(4,minmax(0,1fr));gap:6px;padding:9px 0;border-bottom:1px solid #F3EDF0;font-size:15px;font-weight:700}:is(#s#s,body) .so-frame-order-form-15{color:#6e6170}:is(#s#s,body) .so-frame-order-form-16{font-size:12.5px;color:#574a5b;margin-top:8px}:is(#s#s,body) .so-frame-order-form-17{display:flex;justify-content:space-between;align-items:center;gap:8px;flex-wrap:wrap;margin:16px 0 8px}:is(#s#s,body) .so-frame-order-form-18{display:flex;gap:6px}:is(#s#s,body) .so-frame-order-form-19{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}:is(#s#s,body) .so-frame-order-form-20{font-size:12.5px;font-weight:700;color:#574a5b;display:flex;flex-direction:column;gap:4px}:is(#s#s,body) .so-frame-order-form-21{height:46px;width:100%;min-width:0;border:1px solid #D9CDD3;border-radius:12px;padding:0 12px;font-size:15px;font-weight:700;outline:none;background:#fff;font-family:inherit}:is(#s#s,body) .so-frame-order-form-22{font-size:12px;font-weight:700;letter-spacing:1.2px;color:#6e6170;margin:16px 0 8px}:is(#s#s,body) .so-frame-order-form-23{display:grid;grid-template-columns:110px repeat(2,minmax(0,1fr));gap:10px;align-items:center}:is(#s#s,body) .so-frame-order-form-24{font-size:11px;font-weight:800;letter-spacing:.8px;color:#6e6170}:is(#s#s,body) .so-frame-order-form-25{font-size:14px;font-weight:700}:is(#s#s,body) .so-frame-order-form-26{font-size:12.5px;margin-top:8px}:is(#s#s,body) .so-frame-order-form-27{display:flex;justify-content:space-between;align-items:center;margin-bottom:8px;gap:8px;flex-wrap:wrap}:is(#s#s,body) .so-frame-order-form-28{display:flex;gap:6px;flex-wrap:wrap;margin-bottom:16px}:is(#s#s,body) .so-frame-order-form-29{display:flex;gap:8px;margin-bottom:10px;flex-wrap:wrap}:is(#s#s,body) .so-frame-order-form-30{flex:1;min-width:200px;height:52px;border:2px solid #6B1D4B;border-radius:12px;display:flex;align-items:center;gap:10px;padding:0 12px;background:#fff}:is(#s#s,body) .so-frame-order-form-31{flex-shrink:0}:is(#s#s,body) .so-frame-order-form-32{flex:1;min-width:0;border:none;outline:none;font-size:16px;font-weight:700;background:transparent}:is(#s#s,body) .so-frame-order-form-33{height:52px;padding:0 16px;border-radius:12px;border:1px solid #E4DAE0;background:#fff;font-size:14px;font-weight:700;cursor:pointer}:is(#s#s,body) .so-frame-order-form-34{height:52px;padding:0 16px;border-radius:12px;border:none;background:#2e2233;color:#fff;font-size:14px;font-weight:700;cursor:pointer}:is(#s#s,body) .so-frame-order-form-35{display:flex;align-items:center;gap:8px;background:#eef2fd;color:#2350d8;border-radius:12px;padding:10px 12px;font-size:13.5px;font-weight:700;margin:-6px 0 14px}:is(#s#s,body) .so-frame-order-form-36{width:8px;height:8px;border-radius:999px;background:#2350d8;flex-shrink:0}:is(#s#s,body) .so-frame-order-form-37{border:1px solid #E6DDE2;border-radius:14px;margin:-6px 0 16px;overflow:hidden;background:#fff}:is(#s#s,body) .so-frame-order-form-38{font-size:11.5px;font-weight:700;letter-spacing:.8px;color:#6e6170;text-transform:uppercase;padding:10px 14px 6px}:is(#s#s,body) .so-frame-order-form-39{display:flex;align-items:center;gap:12px;width:100%;text-align:left;padding:10px 14px;border:none;border-top:1px solid #F3EDF0;background:#fff;cursor:pointer;font:inherit;color:#2e2233}:is(#s#s,body) .so-frame-order-form-40{flex:1;min-width:0}:is(#s#s,body) .so-frame-order-form-41{font-size:14.5px;font-weight:700;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}:is(#s#s,body) .so-frame-order-form-42{font-size:12.5px;color:#6e6170;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}:is(#s#s,body) .so-frame-order-form-43{text-align:right;flex-shrink:0}:is(#s#s,body) .so-frame-order-form-44{font-size:12.5px;font-weight:700}:is(#s#s,body) .so-frame-order-form-45{font-size:13px;font-weight:700}:is(#s#s,body) .so-frame-order-form-46{border:2px solid #6B1D4B;background:#fbf7f4;border-radius:14px;padding:14px;margin-bottom:16px}:is(#s#s,body) .so-frame-order-form-47{display:flex;justify-content:space-between;gap:8px;flex-wrap:wrap;margin-bottom:8px}:is(#s#s,body) .so-frame-order-form-48{font-size:16px}:is(#s#s,body) .so-frame-order-form-49{display:grid;grid-template-columns:repeat(auto-fit,minmax(130px,1fr));gap:6px 14px}:is(#s#s,body) .so-frame-order-form-50{font-size:11px;font-weight:700;letter-spacing:.8px;color:#6e6170;text-transform:uppercase}:is(#s#s,body) .so-frame-order-form-51{background:#fff1d6;color:#8a5300;border-radius:12px;padding:10px 12px;font-size:13.5px;font-weight:600;margin-bottom:16px}:is(#s#s,body) .so-frame-order-form-52{background:#f9f4ef;border-radius:12px;padding:12px 14px;font-size:13.5px;color:#574a5b;margin-bottom:16px}:is(#s#s,body) .so-frame-order-form-53{font-size:12px;font-weight:700;letter-spacing:1.2px;color:#6e6170;margin-bottom:8px}:is(#s#s,body) .so-frame-order-form-54{display:flex;gap:6px;flex-wrap:wrap;margin-bottom:8px}:is(#s#s,body) .so-frame-order-form-55{display:flex;align-items:center;gap:10px;flex-wrap:wrap;margin-bottom:16px}:is(#s#s,body) .so-frame-order-form-56{font-size:13px;color:#574a5b}:is(#s#s,body) .so-frame-order-form-57{height:34px;padding:0 12px;border-radius:10px;border:1px solid #2E2233;background:#fff;color:#2e2233;font-size:12.5px;font-weight:800;cursor:pointer}:is(#s#s,body) .so-frame-order-form-58{background:#f5f8ff;border:1px solid #D7E0F7;border-radius:14px;padding:12px 14px;margin-bottom:16px}:is(#s#s,body) .so-frame-order-form-59{font-size:12px;font-weight:800;letter-spacing:1.2px;color:#2350d8}:is(#s#s,body) .so-frame-order-form-60{font-size:13px;color:#574a5b;margin-top:4px;text-wrap:pretty}:is(#s#s,body) .so-frame-order-form-61{margin-bottom:16px}:is(#s#s,body) .so-frame-order-form-62{display:flex;gap:6px;flex-wrap:wrap}:is(#s#s,body) .so-frame-order-form-63{border:1px solid #ECE4E8;border-radius:14px;padding:12px 14px;margin-bottom:16px;background:#fff}:is(#s#s,body) .so-frame-order-form-64{font-size:13px;color:#6e6170}:is(#s#s,body) .so-frame-order-form-65{font-family:IBM Plex Mono,monospace;font-size:13px;font-weight:700;background:#e6edfd;color:#2350d8;border-radius:8px;padding:5px 10px}:is(#s#s,body) .so-frame-order-form-66{background:#fbf7f4;border-radius:16px;padding:18px;align-self:start;position:sticky;top:64px}:is(#s#s,body) .so-frame-order-form-67{font-size:12px;font-weight:700;letter-spacing:1.2px;color:#6e6170;margin-bottom:6px}:is(#s#s,body) .so-frame-order-form-68{display:grid;grid-template-columns:minmax(0,1fr) 80px 80px;gap:8px;padding:8px 0;border-bottom:1px solid #ECE4E8;font-size:13.5px}:is(#s#s,body) .so-frame-order-form-69{font-weight:600}:is(#s#s,body) .so-frame-order-form-70{text-align:right}:is(#s#s,body) .so-frame-order-form-71{text-align:right;color:#2350d8}:is(#s#s,body) .so-frame-order-form-72{display:flex;justify-content:space-between;padding:8px 0 2px;font-size:14px}:is(#s#s,body) .so-frame-order-form-73{color:#574a5b}:is(#s#s,body) .so-frame-order-form-74{display:flex;justify-content:space-between;padding:2px 0;font-size:14px}:is(#s#s,body) .so-frame-order-form-75{color:#2350d8}:is(#s#s,body) .so-frame-order-form-76{display:flex;justify-content:space-between;padding:6px 0;font-size:17px}:is(#s#s,body) .so-frame-order-form-77{margin-top:10px;width:100%;height:54px;border-radius:12px;border:none;background:#6b1d4b linear-gradient(135deg,#7a2457,#5a173f);color:#fff;box-shadow:0 8px 18px -10px #6b1d4ba6;font-weight:800;cursor:pointer;font-size:16px}:is(#s#s,body) .so-frame-order-form-78{font-size:12px;color:#6e6170;margin-top:8px}:is(#s#s,body) .so-frame-order-form-tint{height:42px;width:100%;border:1px solid #D9CDD3;border-radius:10px;padding:0 12px;font-size:14px;font-weight:600;outline:none;background:#fff;font-family:inherit;color:#2e2233;margin-bottom:16px}:is(#s#s,body) .so-frame-order-form-68b{grid-template-columns:minmax(0,1fr)!important}:is(#s#s,body) .so-frame-order-form-inl{margin:-6px 0 16px}:is(#s#s,body) .so-frame-order-form-guide{margin-top:18px}@container (min-width:1181px){:is(#s#s,body) .so-frame-order-form-21{height:40px}:is(#s#s,body) .so-frame-order-form-30{height:42px}:is(#s#s,body) .so-frame-order-form-33{height:42px}:is(#s#s,body) .so-frame-order-form-34{height:42px}}:is(#s#s,body) .so-vsp-auth{display:flex;flex-direction:column;gap:10px;background:#f4f7fd;border:1px solid #D5DEF2;border-radius:16px;padding:12px 14px;margin:8px 0}:is(#s#s,body) .so-vsp-miss{font-size:12.5px;font-weight:700;color:#8a5300}:is(#s#s,body) .so-vsp-authno{display:flex;flex-direction:column;gap:6px;font-size:12.5px;font-weight:800;color:#6e6170;max-width:320px}:is(#s#s,body) .so-vsp-authno input,:is(#s#s,body) .so-vsp-f input,:is(#s#s,body) .so-vsp-q{height:40px;border:1px solid #D9CDD3;border-radius:12px;padding:0 12px;font-size:14px;font-weight:700;color:#2e2233;background:#fff;box-sizing:border-box;width:100%;min-width:0}:is(#s#s,body) .so-vsp-cov{display:flex;flex-wrap:wrap;gap:8px}:is(#s#s,body) .so-vsp-cov button{display:inline-flex;align-items:center;gap:6px;min-height:40px;padding:0 12px;border-radius:12px;font-size:13px;font-weight:600;cursor:pointer;text-align:left}:is(#s#s,body) .so-vsp-cov i{font-style:normal;color:#8a5300;font-weight:700}:is(#s#s,body) .so-vsp-box{display:inline-flex;align-items:center;justify-content:center;width:18px;height:18px;border-radius:5px;border:1.5px solid currentColor;font-size:12px;font-weight:900}:is(#s#s,body) .so-vsp-cap{margin:2px 0 6px;padding:6px 10px;border-radius:10px;background:#fdecea;color:#b3261e;font-size:12.5px;font-weight:700}:is(#s#s,body) .so-vsp-set{display:flex;flex-direction:column;gap:12px;background:#fff;border:1px solid #EEE5EA;border-radius:20px;box-shadow:0 1px 2px #2e22330a,0 12px 32px -20px #6b1d4b38;padding:16px;margin-bottom:14px;color:#2e2233;min-width:0}:is(#s#s,body) .so-vsp-h{font-size:17px;font-weight:800}:is(#s#s,body) .so-vsp-sub{font-size:13px;color:#6e6170}:is(#s#s,body) .so-vsp-pills{display:flex;flex-wrap:wrap;gap:8px}:is(#s#s,body) .so-vsp-pills button{height:38px;padding:0 14px;border-radius:999px;font-size:13px;font-weight:700;cursor:pointer}:is(#s#s,body) .so-vsp-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(190px,1fr));gap:10px}:is(#s#s,body) .so-vsp-f{display:flex;flex-direction:column;gap:6px;font-size:12.5px;font-weight:800;color:#6e6170}:is(#s#s,body) .so-vsp-tbl{overflow-x:auto;border:1px solid #F3EDF0;border-radius:14px}:is(#s#s,body) .so-vsp-tbl table{border-collapse:collapse;width:100%;min-width:720px;font-size:13px}:is(#s#s,body) .so-vsp-tbl th{background:#fbf7f4;color:#6e6170;font-size:11.5px;text-transform:uppercase;letter-spacing:.03em;padding:8px;text-align:right}:is(#s#s,body) .so-vsp-tbl th:first-child,:is(#s#s,body) .so-vsp-tbl td:first-child,:is(#s#s,body) .so-vsp-tbl th:nth-child(2),:is(#s#s,body) .so-vsp-tbl td:nth-child(2){text-align:left}:is(#s#s,body) .so-vsp-tbl td{padding:7px 8px;border-top:1px solid #F3EDF0;text-align:right;font-variant-numeric:tabular-nums}:is(#s#s,body) .so-vsp-row{display:flex;flex-wrap:wrap;align-items:center;gap:10px}:is(#s#s,body) .so-vsp-btn{height:40px;padding:0 16px;border-radius:12px;border:1px solid #D9CDD3;background:#fff;color:#2e2233;font-size:13.5px;font-weight:700;cursor:pointer;display:inline-flex;align-items:center}:is(#s#s,body) .so-vsp-go{background:#6b1d4b;border-color:#6b1d4b;color:#fff}:is(#s#s,body) .so-vsp-warn{background:#fff4e0;color:#8a5300;border-radius:12px;padding:10px 12px;font-size:13px;font-weight:600}:is(#s#s,body) .so-vsp-tog{width:46px;height:26px;border-radius:999px;border:0;display:flex;align-items:center;padding:3px;cursor:pointer}:is(#s#s,body) .so-vsp-tog span{width:20px;height:20px;border-radius:50%;background:#fff;display:block}:is(#s#s,body) .so-vsp-covw{display:flex;flex-direction:column;gap:8px;margin-top:6px}:is(#s#s,body) .so-ib-onv{margin:8px 0;padding:8px 12px;border-radius:10px;background:#f6ecf1;color:#5a173f;font-size:13px;font-weight:700}:is(#s#s,body) .so-vsp-row2{display:flex;flex-wrap:wrap;gap:10px}:is(#s#s,body) .so-vsp-row2 .so-vsp-authno{flex:1;min-width:200px}:is(#s#s,body) .so-vsp-hint{font-size:12px;color:#6e6170}:is(#s#s,body) .so-vsp-learn{display:flex;flex-direction:column;gap:4px;background:#fbf7f4;border:1px solid #EAD5E0;border-radius:12px;padding:10px 12px}@container (min-width:1181px){:is(#s#s,body) .so-vsp-set{padding:11px}}:is(#s#s,body) .og-inl{margin-top:12px;border:1.5px solid #E2C6D6;border-radius:12px;padding:10px 12px}:is(#s#s,body) .og-row{display:flex;gap:8px;flex-wrap:wrap}:is(#s#s,body) .og-cpill{min-height:38px;padding:0 13px;border-radius:999px;cursor:pointer;font-size:13.5px;font-weight:700;font-family:inherit;display:inline-flex;align-items:center}:is(#s#s,body) .og-need{margin-left:8px;font-size:10.5px;font-weight:800;letter-spacing:.6px;color:#8a5300;background:#fff1d6;border-radius:999px;padding:2px 8px}:is(#s#s,body) .og-tint{height:44px;width:100%;border:1px solid #D9CDD3;border-radius:10px;padding:0 12px;font-size:15px;font-weight:600;outline:none;background:#fff;font-family:inherit;color:#2e2233}@container (min-width:1181px){:is(#s#s,body) .og-tint{height:38px}}:is(#s#s,body) .so-order-flow-1{margin-left:8px;font-size:12.5px;font-weight:700}:is(#s#s,body) .so-order-flow-2{margin:0;font-size:22px;font-weight:800;letter-spacing:-.01em}:is(#s#s,body) .so-order-flow-3{font-size:14px;color:#574a5b;margin-top:3px;line-height:1.4}:is(#s#s,body) .so-order-flow-4{display:flex;flex-direction:column;gap:14px}:is(#s#s,body) .so-order-flow-5{display:flex;gap:8px;flex-wrap:wrap}:is(#s#s,body) .so-order-flow-6{display:flex;gap:10px;flex-wrap:wrap}:is(#s#s,body) .so-order-flow-7{flex-shrink:0}:is(#s#s,body) .so-order-flow-8{flex:1;min-width:0;border:none;outline:none;font-size:15px;font-weight:600;background:transparent;font-family:inherit}:is(#s#s,body) .so-order-flow-9{display:flex;align-items:center;gap:6px;font-size:14px;font-weight:700;color:#5a173f;white-space:nowrap}:is(#s#s,body) .so-order-flow-10{width:10px;height:10px;border-radius:999px}:is(#s#s,body) .so-order-flow-11{padding:0 16px;border-radius:12px;border:1px solid #E4DAE0;background:#fff;font-size:14px;font-weight:700;cursor:pointer}:is(#s#s,body) .so-order-flow-12{display:flex;flex-direction:column;gap:10px}:is(#s#s,body) .so-order-flow-13{display:flex;align-items:center;gap:14px;width:100%;text-align:left;min-height:52px;padding:8px 14px;border-radius:12px;border:2px solid #ECE4E8;background:#fff;cursor:pointer;font-family:inherit}:is(#s#s,body) .so-order-flow-14{flex:1;min-width:0}:is(#s#s,body) .so-order-flow-15{font-size:15px;font-weight:800}:is(#s#s,body) .so-order-flow-16{font-size:15px;color:#574a5b}:is(#s#s,body) .so-order-flow-17{text-align:right}:is(#s#s,body) .so-order-flow-18{font-size:14px;font-weight:600}:is(#s#s,body) .so-order-flow-19{font-size:14px;font-weight:700}:is(#s#s,body) .so-order-flow-20{width:26px;height:26px;border-radius:999px;color:#fff;display:flex;align-items:center;justify-content:center;font-size:14px;font-weight:800}:is(#s#s,body) .so-order-flow-21{background:#fff1d6;color:#8a5300;border-radius:14px;padding:12px 14px;font-size:15px;font-weight:600}:is(#s#s,body) .so-order-flow-22{background:#fff;border:1px solid #EEE5EA;border-radius:18px;box-shadow:0 1px 2px #2e22330a,0 12px 32px -20px #6b1d4b38;padding:16px 18px;font-size:16px;color:#574a5b}:is(#s#s,body) .so-order-flow-23{display:flex;align-items:center;gap:10px;flex-wrap:wrap;font-size:15px;color:#574a5b}:is(#s#s,body) .so-order-flow-24{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(100%,210px),1fr));gap:10px}:is(#s#s,body) .so-order-flow-25{position:absolute;top:8px;right:8px;font-size:10.5px;font-weight:800;background:#f3e4ec;color:#5a173f;border-radius:999px;padding:4px 10px}:is(#s#s,body) .so-order-flow-26{font-weight:800}:is(#s#s,body) .so-order-flow-27{font-size:13px;line-height:1.35;color:#574a5b;flex:1}:is(#s#s,body) .so-order-flow-28{display:flex;align-items:baseline;justify-content:flex-end;gap:8px;flex-wrap:wrap}:is(#s#s,body) .so-order-flow-29{font-size:12.5px;font-weight:800;color:#5a173f;background:#f3e4ec;border-radius:999px;padding:2px 8px}:is(#s#s,body) .so-order-flow-30{font-size:12.5px;font-weight:700;color:#5a173f}:is(#s#s,body) .so-order-flow-31{display:flex;flex-direction:column;gap:12px}:is(#s#s,body) .so-order-flow-32{background:#f5f8ff;border:1px solid #D7E0F7;border-radius:16px;padding:12px 16px}:is(#s#s,body) .so-order-flow-33{font-size:12px;font-weight:800;letter-spacing:1.2px;color:#2350d8}:is(#s#s,body) .so-order-flow-34{font-size:15px;color:#574a5b;margin-top:4px}:is(#s#s,body) .so-order-flow-35{display:flex;justify-content:space-between;gap:10px;flex-wrap:wrap;align-items:baseline}:is(#s#s,body) .so-order-flow-36{font-size:12.5px;color:#6e6170}:is(#s#s,body) .so-order-flow-37{font-size:13px;color:#574a5b;margin:1px 0 8px}:is(#s#s,body) .so-order-flow-38{height:6px}:is(#s#s,body) .so-order-flow-39{display:flex;flex-direction:column;gap:16px}:is(#s#s,body) .so-order-flow-40{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,320px),1fr));gap:16px}:is(#s#s,body) .so-order-flow-41{font-size:13px;color:#574a5b}:is(#s#s,body) .so-order-flow-42{font-size:12.5px;color:#6e6170;margin-bottom:8px}:is(#s#s,body) .so-order-flow-43{display:flex;gap:8px;margin-bottom:8px}:is(#s#s,body) .so-order-flow-44{display:grid;grid-template-columns:1fr 1fr;gap:12px}:is(#s#s,body) .so-order-flow-45{font-size:13px;font-weight:700;color:#574a5b;display:flex;flex-direction:column;gap:4px}:is(#s#s,body) .so-order-flow-46{font-size:14px;margin-top:10px}:is(#s#s,body) .so-order-flow-47{display:flex;align-items:center;gap:10px;flex-wrap:wrap}:is(#s#s,body) .so-order-flow-48{font-size:12px;font-weight:800;background:#f3edf0;color:#574a5b;border-radius:999px;padding:4px 10px}:is(#s#s,body) .so-order-flow-49{display:flex;align-items:center;gap:10px;flex-wrap:wrap;font-size:14px;color:#6e6170}:is(#s#s,body) .so-order-flow-50{min-height:40px;padding:0 12px;border-radius:10px;border:1px solid #E4DAE0;background:#fff;font-size:14px;font-weight:700;cursor:pointer}:is(#s#s,body) .so-order-flow-51{display:grid;grid-template-columns:minmax(0,1fr) 68px 80px;gap:8px;padding:8px 0;border-bottom:1px solid #ECE4E8;font-size:11px;font-weight:800;letter-spacing:.8px;color:#6e6170}:is(#s#s,body) .so-order-flow-52{display:grid;grid-template-columns:minmax(0,1fr) 68px 80px;gap:8px;padding:7px 0;border-bottom:1px dashed #E6DDE2;font-size:13.5px}:is(#s#s,body) .so-order-flow-53{font-weight:700}:is(#s#s,body) .so-order-flow-54{text-align:right;color:#5a173f;font-weight:600}:is(#s#s,body) .so-order-flow-55{display:flex;justify-content:space-between;padding:10px 0 2px;font-size:15px}:is(#s#s,body) .so-order-flow-56{color:#574a5b}:is(#s#s,body) .so-order-flow-57{display:flex;justify-content:space-between;padding:2px 0 8px;font-size:15px}:is(#s#s,body) .so-order-flow-58{color:#5a173f}:is(#s#s,body) .so-order-flow-59{display:flex;justify-content:space-between;align-items:baseline;padding-top:8px}:is(#s#s,body) .so-order-flow-60{font-size:17px}:is(#s#s,body) .so-order-flow-61{font-size:13.5px;color:#6e6170;margin-top:10px}:is(#s#s,body) .so-order-flow-62{min-height:54px;background:#fff;border-bottom:1px solid #ECE4E8;padding:7px 18px;display:flex;align-items:center;gap:12px;flex-wrap:wrap}:is(#s#s,body) .so-order-flow-63{width:34px;height:34px;border-radius:999px;background:#e6edfd;color:#2350d8;font-size:12px;font-weight:800;display:flex;align-items:center;justify-content:center;flex-shrink:0}:is(#s#s,body) .so-order-flow-64{flex:1;min-width:200px}:is(#s#s,body) .so-order-flow-65{font-size:13px;color:#6e6170;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}:is(#s#s,body) .so-order-flow-66{display:flex;padding:4px;gap:4px;border-radius:14px;background:#f3edf0}:is(#s#s,body) .so-order-flow-67{height:32px;padding:0 12px;border-radius:8px;border:none;font-size:13px;font-weight:700;cursor:pointer;font-family:inherit}:is(#s#s,body) .so-order-flow-68{font-size:14px;font-weight:700;color:#6e6170}:is(#s#s,body) .so-order-flow-69{height:36px;padding:0 12px;border-radius:10px;border:1px solid #E4DAE0;background:#fff;font-size:13px;font-weight:700;cursor:pointer}:is(#s#s,body) .so-order-flow-70{width:36px;height:36px;border-radius:10px;border:1px solid #E4DAE0;background:#fff;font-size:16px;font-weight:700;cursor:pointer}:is(#s#s,body) .so-order-flow-71{background:#fff;border-bottom:1px solid #ECE4E8;padding:8px 18px;display:flex;gap:8px;flex-wrap:wrap}:is(#s#s,body) .so-order-flow-72{width:26px;height:26px;border-radius:999px;font-size:12px;font-weight:800;display:flex;align-items:center;justify-content:center}:is(#s#s,body) .so-order-flow-73{flex:1;overflow-y:auto;padding:16px 18px}:is(#s#s,body) .so-order-flow-74{max-width:980px;margin:0 auto;display:flex;flex-direction:column;gap:12px}:is(#s#s,body) .so-order-flow-75{min-height:64px;background:#fff;border-top:1px solid #ECE4E8;padding:8px 92px 8px 18px;display:flex;align-items:center;gap:12px;flex-wrap:wrap}:is(#s#s,body) .so-order-flow-76{width:110px}:is(#s#s,body) .so-order-flow-77{height:44px;padding:0 16px;border-radius:12px;border:1px solid #E4DAE0;background:#fff;font-size:14px;font-weight:700;cursor:pointer}:is(#s#s,body) .so-order-flow-78{flex:1;display:flex;justify-content:center;gap:28px;flex-wrap:wrap}:is(#s#s,body) .so-order-flow-79{text-align:center}:is(#s#s,body) .so-order-flow-80{font-size:10.5px;font-weight:700;letter-spacing:1px;color:#6e6170;text-transform:uppercase}:is(#s#s,body) .so-order-flow-81{font-size:21px;font-weight:800}:is(#s#s,body) .so-order-flow-82{font-size:21px;font-weight:800;color:#5a173f}:is(#s#s,body) .so-order-flow-83{height:46px;min-width:200px;padding:0 18px;border-radius:12px;border:none;color:#fff;font-size:15px;font-weight:800;cursor:pointer}:is(#s#s,body) .so-order-flow-84{width:100%;min-height:52px;padding:6px 14px;display:flex;align-items:center;gap:12px;border:none;background:transparent;cursor:pointer;text-align:left;font-family:inherit}:is(#s#s,body) .so-order-flow-85{width:26px;height:26px;border-radius:999px;color:#fff;font-size:12px;font-weight:800;display:flex;align-items:center;justify-content:center;flex-shrink:0}:is(#s#s,body) .so-order-flow-86{font-size:14.5px;font-weight:800;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}:is(#s#s,body) .so-order-flow-87{font-size:15px;font-weight:700;color:#2350d8}:is(#s#s,body) .so-order-flow-88{padding:2px 14px 12px;display:flex;flex-direction:column;gap:10px}:is(#s#s,body) .so-order-flow-89{flex:1;min-height:0;display:grid;grid-template-columns:minmax(0,1fr) 360px}:is(#s#s,body) .so-order-flow-90{overflow-y:auto;padding:14px 18px;display:flex;flex-direction:column;gap:8px}:is(#s#s,body) .so-order-flow-91{display:flex;justify-content:space-between;align-items:flex-end;gap:10px;flex-wrap:wrap;margin-bottom:4px}:is(#s#s,body) .so-order-flow-92{font-size:20px;font-weight:800}:is(#s#s,body) .so-order-flow-93{display:flex;align-items:center;gap:6px;font-size:14px;font-weight:700;color:#5a173f}:is(#s#s,body) .so-order-flow-94{background:#e7ece9;border-left:1px solid #E6DDE2;padding:14px;overflow-y:auto}:is(#s#s,body) .so-order-flow-95{background:#fff;border-radius:16px 16px 0 0;padding:20px 20px 14px}:is(#s#s,body) .so-order-flow-96{display:flex;justify-content:space-between;align-items:baseline;margin-bottom:6px}:is(#s#s,body) .so-order-flow-97{font-size:12px;font-weight:800;letter-spacing:1.6px}:is(#s#s,body) .so-order-flow-98{font-size:13px;color:#6e6170}:is(#s#s,body) .so-order-flow-99{height:10px;background:linear-gradient(135deg,#fff 6px,transparent 0) 0 0/12px 12px repeat-x,linear-gradient(225deg,#fff 6px,transparent 0) 0 0/12px 12px repeat-x}:is(#s#s,body) .so-order-flow-100{margin-top:12px;width:100%;height:48px;border-radius:12px;border:none;color:#fff;font-size:15px;font-weight:800;cursor:pointer}:is(#s#s,body) .so-order-flow-101{font-size:14px;color:#574a5b;margin-top:8px;text-align:center}:is(#s#s,body) .so-order-flow-102{position:fixed;top:0;right:0;bottom:0;left:0;z-index:60;background:#f9f4ef;display:flex;flex-direction:column;font-family:Plus Jakarta Sans,system-ui,sans-serif}:is(#s#s,body) .so-order-flow-need{margin-left:8px;font-size:10.5px;font-weight:800;letter-spacing:.6px;color:#8a5300;background:#fff1d6;border-radius:999px;padding:2px 8px}:is(#s#s,body) .so-order-flow-tint{height:44px;width:100%;border:1px solid #D9CDD3;border-radius:10px;padding:0 12px;font-size:15px;font-weight:600;outline:none;background:#fff;font-family:inherit;color:#2e2233}:is(#s#s,body) .so-order-flow-51b,:is(#s#s,body) .so-order-flow-52b{grid-template-columns:minmax(0,1fr)!important}:is(#s#s,body) .so-order-flow-tiers{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(100%,250px),1fr));gap:10px}:is(#s#s,body) .so-order-flow-tier{text-align:left;border:2px solid #ECE4E8;border-radius:14px;padding:12px 14px;cursor:pointer;font-family:inherit;display:flex;flex-direction:column;gap:8px;min-height:150px}:is(#s#s,body) .so-order-flow-tier-h{display:flex;align-items:center;gap:12px}:is(#s#s,body) .so-order-flow-tier-t{font-size:16px;font-weight:800;margin-bottom:4px}:is(#s#s,body) .so-order-flow-tier-b{font-size:11px;font-weight:800;letter-spacing:.5px;border-radius:999px;padding:3px 9px}:is(#s#s,body) .so-order-flow-tier-b1{background:#f3edf0;color:#574a5b}:is(#s#s,body) .so-order-flow-tier-b2{background:#e6edfd;color:#2350d8}:is(#s#s,body) .so-order-flow-tier-b3{background:#f3e8fd;color:#6b3fa0}:is(#s#s,body) .so-order-flow-tier-d{font-size:13px;line-height:1.45;color:#574a5b}:is(#s#s,body) .so-order-flow-tier-p{font-size:12.5px;font-weight:700;color:#5a173f}:is(#s#s,body) .so-order-flow-inl{margin-top:12px;border:1.5px solid #E2C6D6;border-radius:12px;padding:10px 12px}:is(#s#s,body) .so-order-flow-cpill{min-height:38px;padding:0 13px;border-radius:999px;cursor:pointer;font-size:13.5px;font-weight:700;font-family:inherit;display:inline-flex;align-items:center}:is(#s#s,body) .so-bill{background:#fff;border:1px solid #EEE5EA;border-radius:16px;box-shadow:0 1px 2px #2e22330a,0 12px 32px -20px #6b1d4b38;padding:16px 18px;display:flex;flex-direction:column;gap:12px}:is(#s#s,body) .so-bill-head{display:flex;align-items:baseline;gap:12px;flex-wrap:wrap}:is(#s#s,body) .so-bill-top{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,260px),1fr));gap:10px}:is(#s#s,body) .so-bill-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(100%,170px),1fr));gap:8px}:is(#s#s,body) .so-bill-gt{font-size:11px;font-weight:800;letter-spacing:1px;color:#6e6170;text-transform:uppercase;margin:4px 0 6px}:is(#s#s,body) .so-bill-tile{position:relative;display:flex;align-items:center;gap:10px;min-height:54px;padding:8px 12px;border:2px solid #ECE4E8;border-radius:12px;background:#fff;cursor:pointer;text-align:left;font-family:inherit;color:#2e2233;transition:border-color .12s,background .12s}:is(#s#s,body) .so-bill-tile:hover{border-color:#d9cdd3}:is(#s#s,body) .so-bill-big{min-height:72px;padding:12px 14px;border-radius:14px}:is(#s#s,body) .so-bill-on{border-color:#6b1d4b!important;background:#fbf7f4}:is(#s#s,body) .so-bill-ini{width:34px;height:34px;flex-shrink:0;border-radius:10px;display:flex;align-items:center;justify-content:center;font-size:12px;font-weight:800}:is(#s#s,body) .so-bill-big .so-bill-ini{width:42px;height:42px;font-size:14px;border-radius:12px}:is(#s#s,body) .so-bill-txt{display:flex;flex-direction:column;min-width:0;flex:1}:is(#s#s,body) .so-bill-name{font-size:14.5px;font-weight:800;line-height:1.2;overflow:hidden;text-overflow:ellipsis}:is(#s#s,body) .so-bill-big .so-bill-name{font-size:17px}:is(#s#s,body) .so-bill-sub{font-size:12.5px;color:#6e6170;margin-top:2px}:is(#s#s,body) .so-bill-chk{width:24px;height:24px;flex-shrink:0;border-radius:999px;background:#6b1d4b linear-gradient(135deg,#7a2457,#5a173f);color:#fff;box-shadow:0 8px 18px -10px #6b1d4ba6;font-size:13px;font-weight:800;display:flex;align-items:center;justify-content:center}:is(#s#s,body) .so-bill-note{display:flex;align-items:center;gap:10px;flex-wrap:wrap;font-size:13.5px;color:#574a5b;background:#fbf7f4;border-radius:10px;padding:10px 12px}:is(#s#s,body) .so-bill-save{min-height:38px;padding:0 12px;border-radius:10px;border:1px solid #2E2233;background:#fff;color:#2e2233;font-size:13px;font-weight:800;cursor:pointer;font-family:inherit}:is(#s#s,body) .so-order-flow-sv{margin-left:8px;font-size:11px;font-weight:800;color:#2350d8;background:#e6edfd;border-radius:999px;padding:2px 8px;vertical-align:2px}:is(#s#s,body) .so-of-flow{display:flex;flex-direction:column;padding-bottom:0!important}:is(#s#s,body) .so-of-bar{position:sticky;bottom:12px;z-index:2;width:100%;max-width:980px;margin:16px auto 12px;border:1px solid #ECE4E8!important;border-radius:16px;padding:10px 16px!important;box-shadow:0 6px 22px #17225b1a}:is(#s#s,body) .so-of-flow>.so-order-flow-74{width:100%}@container (min-width:1181px){:is(#s#s,body) .so-order-flow-22{padding:11px 13px}:is(#s#s,body) .so-order-flow-77{height:38px}:is(#s#s,body) .so-order-flow-83{height:40px}:is(#s#s,body) .so-order-flow-100{height:40px}:is(#s#s,body) .so-order-flow-tint{height:38px}:is(#s#s,body) .so-bill{padding:11px 13px}}@container (min-width:1181px){:is(#s#s,body) .so-order-flow-74,:is(#s#s,body) .so-of-bar{max-width:1240px}:is(#s#s,body) .so-order-flow-24{grid-template-columns:repeat(auto-fit,minmax(170px,1fr));gap:8px}:is(#s#s,body) .so-order-flow-24>button{min-height:0!important;padding:10px 12px!important;gap:4px}:is(#s#s,body) .so-order-flow-24>button>svg{width:44px;height:44px}:is(#s#s,body) .so-order-flow-27{font-size:12.5px;line-height:1.3}:is(#s#s,body) .so-order-flow-tiers{grid-template-columns:repeat(auto-fill,minmax(230px,1fr));gap:8px}:is(#s#s,body) .so-order-flow-tier-d{display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}:is(#s#s,body) .so-order-flow-31{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;align-items:start}:is(#s#s,body) .so-order-flow-31>*{grid-column:1/-1}:is(#s#s,body) .so-order-flow-31>[data-g]{grid-column:auto;padding:12px 14px!important}:is(#s#s,body) .so-order-flow-31>[data-g]>div:first-child{margin-bottom:8px!important}}:is(#s#s,body) .so-contact-order-form-1{background:#fff;border:2px solid #6B1D4B;border-radius:20px;padding:22px;margin-bottom:16px}:is(#s#s,body) .so-contact-order-form-2{display:flex;justify-content:space-between;align-items:flex-start;gap:10px}:is(#s#s,body) .so-contact-order-form-3{font-size:20px;font-weight:800}:is(#s#s,body) .so-contact-order-form-4{font-size:13px;color:#6e6170;margin-top:2px}:is(#s#s,body) .so-contact-order-form-5{width:40px;height:40px;border-radius:12px;border:1px solid #E4DAE0;background:#fff;font-size:18px;font-weight:700;cursor:pointer}:is(#s#s,body) .so-contact-order-form-6{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,420px),1fr));gap:20px;margin-top:16px}:is(#s#s,body) .so-contact-order-form-7{font-size:12px;font-weight:700;letter-spacing:1.2px;color:#6e6170;margin-bottom:8px}:is(#s#s,body) .so-contact-order-form-8{border:2px solid #6B1D4B;background:#fbf7f4;border-radius:14px;padding:12px 14px;margin-bottom:16px}:is(#s#s,body) .so-contact-order-form-9{font-size:15px}:is(#s#s,body) .so-contact-order-form-10{font-size:13px;color:#6e6170}:is(#s#s,body) .so-contact-order-form-11{display:block;margin-top:10px}:is(#s#s,body) .so-contact-order-form-12{font-size:12.5px;font-weight:700;margin-bottom:5px;color:#574a5b}:is(#s#s,body) .so-contact-order-form-13{width:100%;height:44px;border:1px solid #D9CDD3;border-radius:10px;padding:0 10px;font-size:14px;font-weight:600;background:#fff;color:#2e2233}:is(#s#s,body) .so-contact-order-form-14{background:#f5f8ff;border:1px solid #D7E0F7;border-radius:14px;padding:12px 14px;margin-bottom:16px}:is(#s#s,body) .so-contact-order-form-15{font-size:12px;font-weight:800;letter-spacing:1.2px;color:#2350d8;margin-bottom:8px;text-transform:uppercase}:is(#s#s,body) .so-contact-order-form-16{font-size:12.5px;font-weight:700;color:#574a5b}:is(#s#s,body) .so-contact-order-form-17{margin-top:5px;height:44px;width:170px;border:1px solid #D9CDD3;border-radius:12px;display:flex;align-items:center;padding:0 12px;gap:2px;background:#fff;font-weight:800}:is(#s#s,body) .so-contact-order-form-18{border:none;outline:none;width:100%;font-size:15px;font-weight:800;background:transparent}:is(#s#s,body) .so-contact-order-form-19{font-size:12.5px;color:#574a5b;margin-top:8px}:is(#s#s,body) .so-contact-order-form-20{display:flex;gap:6px;flex-wrap:wrap;margin-bottom:16px}:is(#s#s,body) .so-contact-order-form-21{background:#e6edfd;color:#2350d8;border-radius:12px;padding:10px 12px;font-size:13.5px;font-weight:600}:is(#s#s,body) .so-contact-order-form-22{background:#fbf7f4;border-radius:16px;padding:18px;align-self:start;position:sticky;top:64px}:is(#s#s,body) .so-contact-order-form-23{font-size:12px;font-weight:700;letter-spacing:1.2px;color:#6e6170;margin-bottom:6px}:is(#s#s,body) .so-contact-order-form-24{display:grid;grid-template-columns:minmax(0,1fr) 80px 80px;gap:8px;padding:8px 0;border-bottom:1px solid #ECE4E8;font-size:13.5px}:is(#s#s,body) .so-contact-order-form-25{font-weight:600}:is(#s#s,body) .so-contact-order-form-26{text-align:right}:is(#s#s,body) .so-contact-order-form-27{text-align:right;color:#2350d8}:is(#s#s,body) .so-contact-order-form-28{display:flex;justify-content:space-between;padding:8px 0 2px;font-size:14px}:is(#s#s,body) .so-contact-order-form-29{color:#574a5b}:is(#s#s,body) .so-contact-order-form-30{display:flex;justify-content:space-between;padding:2px 0;font-size:14px}:is(#s#s,body) .so-contact-order-form-31{color:#2350d8}:is(#s#s,body) .so-contact-order-form-32{display:flex;justify-content:space-between;padding:6px 0;font-size:17px}:is(#s#s,body) .so-contact-order-form-33{margin-top:10px;width:100%;height:54px;border-radius:12px;border:none;background:#6b1d4b linear-gradient(135deg,#7a2457,#5a173f);color:#fff;box-shadow:0 8px 18px -10px #6b1d4ba6;font-weight:800;cursor:pointer;font-size:16px}:is(#s#s,body) .so-contact-order-form-34{font-size:12px;color:#6e6170;margin-top:8px}:is(#s#s,body) .so-contact-order-form-24b{grid-template-columns:minmax(0,1fr)!important}:is(#s#s,body) .so-contact-order-form-rb{margin-top:14px;background:#f6ecf1;border:1px solid #E2C6D6;border-radius:14px;padding:12px 14px;display:flex;flex-direction:column;gap:6px;color:#2e2233}:is(#s#s,body) .so-contact-order-form-rb-h{display:flex;align-items:baseline;gap:10px;flex-wrap:wrap}:is(#s#s,body) .so-contact-order-form-rb-h b{font-size:22px;font-weight:800;color:#5a173f}:is(#s#s,body) .so-contact-order-form-rb-h>span{font-size:14px;font-weight:700;color:#574a5b}:is(#s#s,body) .so-contact-order-form-rb-tag{font-size:12px!important;font-weight:800!important;color:#2350d8!important;background:#e6edfd;border-radius:999px;padding:2px 9px}:is(#s#s,body) .so-contact-order-form-rb-l{font-size:14px;line-height:1.4;color:#2e2233}:is(#s#s,body) .so-contact-order-form-rb-more{align-self:flex-start;background:none;border:none;padding:0;font-size:13px;font-weight:700;color:#2350d8;cursor:pointer;font-family:inherit}:is(#s#s,body) .so-contact-order-form-rb-d{font-size:12.5px;line-height:1.45;color:#574a5b;background:#fff;border-radius:10px;padding:8px 10px}:is(#s#s,body) .so-contact-order-form-rb-amt{font-size:24px!important;font-weight:800!important;color:#5a173f!important;line-height:1.1}@container (min-width:1181px){:is(#s#s,body) .so-contact-order-form-13{height:38px}:is(#s#s,body) .so-contact-order-form-17{height:38px}}:is(#s#s,body) .so-clo-pair{display:block}@container (min-width:1181px){:is(#s#s,body) .so-clo-pair{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}:is(#s#s,body) .so-contact-order-form-20>button{height:36px!important}}:is(#s#s,body) .so-inv-fr{display:flex;flex-direction:column;gap:8px;background:#f4f7fd;border:1px solid #D5DEF2;border-radius:14px;padding:12px;margin:8px 0;color:#2e2233}:is(#s#s,body) .so-inv-fr-t{font-size:12.5px;font-weight:800;letter-spacing:.4px;text-transform:uppercase;color:#574a5b}:is(#s#s,body) .so-inv-fr-row{display:flex;gap:8px;flex-wrap:wrap}:is(#s#s,body) .so-inv-fr-row input{flex:1;min-width:200px;height:42px;border:1px solid #D9CDD3;border-radius:10px;padding:0 12px;font-size:15px;font-weight:600;color:#2e2233;background:#fff;font-family:inherit}:is(#s#s,body) .so-inv-fr-go{height:42px;padding:0 16px;border-radius:10px;border:0;background:#6b1d4b linear-gradient(135deg,#7a2457,#5a173f);color:#fff;box-shadow:0 8px 18px -10px #6b1d4ba6;font-weight:800;font-size:14px;cursor:pointer;font-family:inherit}:is(#s#s,body) .so-inv-fr-x{height:42px;padding:0 14px;border-radius:10px;border:1px solid #E4DAE0;background:#fff;color:#2e2233;font-weight:700;font-size:14px;cursor:pointer;font-family:inherit}:is(#s#s,body) .so-inv-fr-msg{font-size:13px;font-weight:700;color:#8a5300}:is(#s#s,body) .so-inv-fr-hit{display:flex;justify-content:space-between;align-items:center;gap:10px;text-align:left;background:#fff;border:1px solid #ECE4E8;border-radius:10px;padding:8px 12px;cursor:pointer;font-family:inherit;color:#2e2233;font-size:14px}:is(#s#s,body) .so-inv-fr-hit span{display:flex;flex-direction:column;min-width:0}:is(#s#s,body) .so-inv-fr-hit i{font-style:normal;font-size:12px;color:#6e6170;font-weight:600}:is(#s#s,body) .so-patient-order-cards-1{display:flex;justify-content:space-between;align-items:center;gap:12px;flex-wrap:wrap;margin:6px 0 12px}:is(#s#s,body) .so-patient-order-cards-2{font-size:22px;font-weight:800}:is(#s#s,body) .so-patient-order-cards-3{font-size:13px;color:#6e6170}:is(#s#s,body) .so-patient-order-cards-4{display:flex;flex-direction:column;gap:14px;margin-bottom:16px}:is(#s#s,body) .so-patient-order-cards-5{background:#fff;border:1px solid #EEE5EA;border-radius:20px;box-shadow:0 1px 2px #2e22330a,0 12px 32px -20px #6b1d4b38;padding:22px}:is(#s#s,body) .so-patient-order-cards-6{display:flex;flex-wrap:wrap;gap:12px;align-items:center}:is(#s#s,body) .so-patient-order-cards-7{font-size:11px;font-weight:800;border-radius:8px;padding:4px 8px}:is(#s#s,body) .so-patient-order-cards-8{flex:1;min-width:220px}:is(#s#s,body) .so-patient-order-cards-9{font-size:16px;font-weight:800}:is(#s#s,body) .so-patient-order-cards-10{font-size:12px;font-weight:700;border-radius:999px;padding:4px 10px;white-space:nowrap}:is(#s#s,body) .so-patient-order-cards-11{display:flex;align-items:center;margin:16px 0;flex-wrap:wrap;row-gap:8px}:is(#s#s,body) .so-patient-order-cards-12{display:flex;align-items:center}:is(#s#s,body) .so-patient-order-cards-13{font-size:14px;font-weight:700;margin-left:8px}:is(#s#s,body) .so-patient-order-cards-14{width:40px;height:2px;margin:0 12px}:is(#s#s,body) .so-patient-order-cards-15{display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;gap:12px;background:#fbf7f4;border-radius:14px;padding:14px 16px}:is(#s#s,body) .so-patient-order-cards-16{font-size:24px;font-weight:800}:is(#s#s,body) .so-patient-order-cards-17{font-size:12.5px;color:#6e6170}:is(#s#s,body) .so-patient-order-cards-18{display:flex;gap:8px;flex-wrap:wrap}:is(#s#s,body) .so-patient-order-cards-19{height:52px;padding:0 16px;border-radius:12px;border:1px solid #E4DAE0;background:#fff;font-size:15px;font-weight:700;cursor:pointer;color:#2e2233}:is(#s#s,body) .so-patient-order-cards-20{height:52px;padding:0 16px;border-radius:12px;border:1px solid #E4DAE0;background:#fff;font-size:15px;font-weight:700;cursor:pointer}:is(#s#s,body) .so-patient-order-cards-21{height:52px;padding:0 22px;border-radius:12px;border:none;background:#6b1d4b linear-gradient(135deg,#7a2457,#5a173f);color:#fff;box-shadow:0 8px 18px -10px #6b1d4ba6;font-weight:800;cursor:pointer;font-size:16px}:is(#s#s,body) .so-patient-order-cards-22{display:flex;gap:16px;flex-wrap:wrap;align-items:flex-start}:is(#s#s,body) .so-patient-order-cards-23{flex:1 1 480px;min-width:0;background:#fff;border:1px solid #EEE5EA;border-radius:16px;box-shadow:0 1px 2px #2e22330a,0 12px 32px -20px #6b1d4b38;padding:24px;box-shadow:0 1px #f3edf0}:is(#s#s,body) .so-patient-order-cards-24{display:flex;justify-content:space-between;align-items:flex-start;gap:12px;flex-wrap:wrap;padding-bottom:18px;border-bottom:2px solid #2E2233}:is(#s#s,body) .so-patient-order-cards-25{font-size:12px;font-weight:800;letter-spacing:2px;color:#6b1d4b}:is(#s#s,body) .so-patient-order-cards-26{font-size:28px;font-weight:800;letter-spacing:-.5px;margin-top:2px}:is(#s#s,body) .so-patient-order-cards-27{height:44px;border:1px solid #6B1D4B;border-radius:10px;padding:0 10px;font-size:24px;font-weight:800;color:#2e2233;width:220px;max-width:100%;box-sizing:border-box;margin-top:4px;font-family:inherit;outline:none}:is(#s#s,body) .so-patient-order-cards-28{text-align:right;font-size:12.5px;color:#6e6170;max-width:260px;display:flex;flex-direction:column;align-items:flex-end;gap:6px}:is(#s#s,body) .so-patient-order-cards-29{text-align:left}:is(#s#s,body) .so-patient-order-cards-30{font-size:11px;font-weight:800;letter-spacing:.8px;color:#6e6170;text-transform:uppercase}:is(#s#s,body) .so-patient-order-cards-31{height:36px;border:1px solid #D9CDD3;border-radius:8px;padding:0 8px;font-size:14px;font-weight:700;background:#fff;color:#2e2233;min-width:0;width:170px;box-sizing:border-box;margin-top:4px;font-family:inherit;outline:none;border-color:#6b1d4b}:is(#s#s,body) .so-patient-order-cards-32{font-size:11.5px;color:#8a5300;font-weight:700}:is(#s#s,body) .so-patient-order-cards-33{height:34px;padding:0 12px;border-radius:10px;border:1px solid #2E2233;background:#fff;color:#2e2233;font-size:12.5px;font-weight:800;cursor:pointer}:is(#s#s,body) .so-patient-order-cards-34{margin-top:12px;background:#fff8e6;border:1px solid #F1D48A;border-radius:12px;padding:10px 12px;display:flex;justify-content:space-between;align-items:center;gap:10px;flex-wrap:wrap}:is(#s#s,body) .so-patient-order-cards-35{font-size:13px;color:#6b4a00;max-width:520px;text-wrap:pretty}:is(#s#s,body) .so-patient-order-cards-36{display:flex;gap:8px}:is(#s#s,body) .so-patient-order-cards-37{height:38px;padding:0 14px;border-radius:10px;border:1px solid #E4DAE0;background:#fff;color:#2e2233;font-size:13px;font-weight:700;cursor:pointer}:is(#s#s,body) .so-patient-order-cards-38{height:38px;padding:0 16px;border-radius:10px;border:none;background:#6b1d4b linear-gradient(135deg,#7a2457,#5a173f);color:#fff;box-shadow:0 8px 18px -10px #6b1d4ba6;font-size:13px;font-weight:800;cursor:pointer}:is(#s#s,body) .so-patient-order-cards-39{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:16px;padding:16px 0 14px}:is(#s#s,body) .so-patient-order-cards-40{font-size:15px;font-weight:800;margin-top:4px}:is(#s#s,body) .so-patient-order-cards-41{font-size:13px;color:#574a5b}:is(#s#s,body) .so-patient-order-cards-42{font-size:13px;color:#2350d8;font-weight:600}:is(#s#s,body) .so-patient-order-cards-43{height:36px;border:1px solid #D9CDD3;border-radius:8px;padding:0 8px;font-size:14px;font-weight:700;background:#fff;color:#2e2233;min-width:0;width:100%;box-sizing:border-box;margin-top:4px;font-family:inherit;outline:none}:is(#s#s,body) .so-patient-order-cards-44{height:36px;border:1px solid #D9CDD3;border-radius:8px;padding:0 8px;font-size:14px;font-weight:600;background:#fff;color:#2e2233;min-width:0;width:100%;box-sizing:border-box;margin-top:4px;font-family:inherit;outline:none}:is(#s#s,body) .so-patient-order-cards-45{height:36px;border:1px solid #D9CDD3;border-radius:8px;padding:0 8px;font-size:14px;font-weight:600;background:#fff;color:#2350d8;min-width:0;width:100%;box-sizing:border-box;margin-top:4px;font-family:inherit;outline:none}:is(#s#s,body) .so-patient-order-cards-46{display:grid;grid-template-columns:repeat(auto-fit,minmax(140px,1fr));gap:12px;padding:12px 14px;background:#fbf7f4;border-radius:12px;margin-bottom:14px}:is(#s#s,body) .so-patient-order-cards-47{font-size:14px;font-weight:700;margin-top:4px}:is(#s#s,body) .so-patient-order-cards-48{height:32px;margin-top:2px;border:1px solid #D9CDD3;border-radius:8px;padding:0 6px;font-size:14px;font-weight:700;background:#fff;color:#2e2233;max-width:100%}:is(#s#s,body) .so-patient-order-cards-49{margin-bottom:16px}:is(#s#s,body) .so-patient-order-cards-50{display:flex;justify-content:space-between;align-items:baseline;gap:8px;flex-wrap:wrap;margin-bottom:8px}:is(#s#s,body) .so-patient-order-cards-51{font-size:12px;color:#6e6170}:is(#s#s,body) .so-patient-order-cards-52{display:flex;align-items:center;gap:8px;border:1px solid #ECE4E8;border-radius:10px;padding:6px 10px 6px 6px}:is(#s#s,body) .so-patient-order-cards-53{width:22px;height:22px;border-radius:6px;background:#2e2233;color:#fff;font-size:12px;font-weight:800;display:flex;align-items:center;justify-content:center}:is(#s#s,body) .so-patient-order-cards-54{font-size:13.5px}:is(#s#s,body) .so-patient-order-cards-55{overflow-x:auto}:is(#s#s,body) .so-patient-order-cards-56{min-width:480px}:is(#s#s,body) .so-patient-order-cards-57{display:grid;grid-template-columns:72px minmax(0,1fr) 90px 110px 100px;gap:10px;padding:8px 10px;background:#f4f6f5;border-radius:8px;font-size:11px;font-weight:800;letter-spacing:.8px;color:#6e6170;text-transform:uppercase}:is(#s#s,body) .so-patient-order-cards-58{text-align:right}:is(#s#s,body) .so-patient-order-cards-59{text-align:right;color:#2350d8}:is(#s#s,body) .so-patient-order-cards-60{text-align:right;color:#5a173f}:is(#s#s,body) .so-patient-order-cards-61{display:grid;grid-template-columns:72px minmax(0,1fr) 90px 110px 100px;gap:10px;padding:12px 10px;border-bottom:1px solid #F3EDF0;align-items:center;border-radius:8px}:is(#s#s,body) .so-patient-order-cards-62{font-size:13px;font-weight:800;font-family:ui-monospace,Menlo,monospace;color:#2e2233}:is(#s#s,body) .so-patient-order-cards-63{min-width:0}:is(#s#s,body) .so-patient-order-cards-64{font-size:14.5px;font-weight:700}:is(#s#s,body) .so-patient-order-cards-65{text-align:right;font-size:14px}:is(#s#s,body) .so-patient-order-cards-66{text-align:right;font-size:14px;color:#2350d8;font-weight:600}:is(#s#s,body) .so-patient-order-cards-67{font-size:13px;font-weight:700;color:#6e6170}:is(#s#s,body) .so-patient-order-cards-68{border:none;outline:none;width:100%;min-width:0;font-size:13.5px;font-weight:800;background:transparent;text-align:right;color:#2350d8;font-family:inherit}:is(#s#s,body) .so-patient-order-cards-69{text-align:right;font-size:14.5px}:is(#s#s,body) .so-patient-order-cards-70{border:none;outline:none;width:100%;min-width:0;font-size:14px;font-weight:800;background:transparent;text-align:right;color:#5a173f;font-family:inherit}:is(#s#s,body) .so-patient-order-cards-71{background:#fbf7f4;border:1px solid #6B1D4B;border-radius:12px;padding:14px;margin:6px 0}:is(#s#s,body) .so-patient-order-cards-72{display:grid;grid-template-columns:minmax(0,1fr);gap:10px}:is(#s#s,body) .so-patient-order-cards-73{height:40px;border:1px solid #D9CDD3;border-radius:10px;padding:0 10px;font-size:14px;outline:none;min-width:0;width:100%;box-sizing:border-box;background:#fff;font-weight:700;margin-top:4px}:is(#s#s,body) .so-patient-order-cards-74{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}:is(#s#s,body) .so-patient-order-cards-75{height:40px;border:1px solid #D9CDD3;border-radius:10px;padding:0 10px;font-size:14px;outline:none;min-width:0;width:100%;box-sizing:border-box;background:#fff;text-align:right;margin-top:4px}:is(#s#s,body) .so-patient-order-cards-76{font-size:11px;font-weight:800;letter-spacing:.8px;color:#2350d8;text-transform:uppercase}:is(#s#s,body) .so-patient-order-cards-77{height:40px;border:1px solid #D9CDD3;border-radius:10px;padding:0 10px;font-size:14px;outline:none;min-width:0;width:100%;box-sizing:border-box;background:#fff;text-align:right;color:#2350d8;margin-top:4px}:is(#s#s,body) .so-patient-order-cards-78{font-size:11px;font-weight:800;letter-spacing:.8px;color:#5a173f;text-transform:uppercase}:is(#s#s,body) .so-patient-order-cards-79{height:40px;border:1px solid #6B1D4B;border-radius:10px;padding:0 10px;font-size:14px;outline:none;min-width:0;width:100%;box-sizing:border-box;background:#fff;text-align:right;color:#5a173f;font-weight:800;margin-top:4px}:is(#s#s,body) .so-patient-order-cards-80{display:flex;gap:8px;justify-content:space-between}:is(#s#s,body) .so-patient-order-cards-81{height:38px;padding:0 12px;border-radius:10px;border:1px solid #F3C4BF;background:#fff;color:#b3261e;font-size:13px;font-weight:700;cursor:pointer}:is(#s#s,body) .so-patient-order-cards-82{height:38px;padding:0 16px;border-radius:10px;border:none;background:#2e2233;color:#fff;font-size:13px;font-weight:800;cursor:pointer}:is(#s#s,body) .so-patient-order-cards-83{padding:18px 10px;font-size:14px;color:#6e6170}:is(#s#s,body) .so-patient-order-cards-84{display:flex;gap:8px;padding-top:12px;flex-wrap:wrap;align-items:center}:is(#s#s,body) .so-patient-order-cards-85{position:relative;flex:1 1 300px;min-width:0;max-width:420px}:is(#s#s,body) .so-patient-order-cards-86{height:40px;border:1px solid #D9CDD3;border-radius:12px;padding:0 12px;font-size:14px;font-weight:700;outline:none;background:#fff;min-width:0;width:100%;border-color:#6b1d4b}:is(#s#s,body) .so-patient-order-cards-87{position:absolute;top:44px;left:0;right:0;z-index:20;background:#fff;border:1px solid #ECE4E8;border-radius:14px;box-shadow:0 12px 30px #17225b24;padding:6px;max-height:300px;overflow-y:auto}:is(#s#s,body) .so-patient-order-cards-88{display:flex;justify-content:space-between;align-items:center;gap:10px;padding:9px 10px;border-radius:10px;cursor:pointer}:is(#s#s,body) .so-patient-order-cards-89{font-size:14px;font-weight:700;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}:is(#s#s,body) .so-patient-order-cards-90{font-size:14px;flex-shrink:0}:is(#s#s,body) .so-patient-order-cards-91{position:absolute;top:44px;left:0;right:0;z-index:20;background:#fff;border:1px solid #ECE4E8;border-radius:14px;padding:12px;font-size:13.5px;color:#6e6170}:is(#s#s,body) .so-patient-order-cards-92{height:40px;padding:0 14px;border-radius:12px;border:1px dashed #D9CDD3;background:#fff;font-size:13px;font-weight:700;cursor:pointer;color:#2e2233}:is(#s#s,body) .so-patient-order-cards-93{margin-top:10px;background:#fff1d6;color:#8a5300;border-radius:10px;padding:8px 12px;font-size:13px;font-weight:700}:is(#s#s,body) .so-patient-order-cards-94{font-size:12px;color:#6e6170;margin-top:10px}:is(#s#s,body) .so-patient-order-cards-95{margin-top:16px;border-top:2px solid #2E2233;padding-top:12px}:is(#s#s,body) .so-patient-order-cards-96{font-size:11px;font-weight:800;letter-spacing:.8px;color:#6e6170;text-transform:uppercase;margin-bottom:6px}:is(#s#s,body) .so-patient-order-cards-97{display:grid;grid-template-columns:120px minmax(0,1fr) 110px;gap:10px;padding:8px 10px;border-bottom:1px solid #F3EDF0;font-size:14px;align-items:center}:is(#s#s,body) .so-patient-order-cards-98{color:#6e6170}:is(#s#s,body) .so-patient-order-cards-99{font-weight:700}:is(#s#s,body) .so-patient-order-cards-100{display:grid;grid-template-columns:150px minmax(0,1fr) 110px;gap:8px;padding:6px 0;border-bottom:1px solid #F3EDF0;align-items:center}:is(#s#s,body) .so-patient-order-cards-101{height:36px;border:1px solid #D9CDD3;border-radius:8px;padding:0 8px;font-size:14px;font-weight:700;background:#fff;color:#2e2233;min-width:0;width:100%;box-sizing:border-box;margin-top:0;font-family:inherit;outline:none}:is(#s#s,body) .so-patient-order-cards-102{height:36px;border:1px solid #D9CDD3;border-radius:8px;padding:0 8px;font-size:14px;font-weight:700;background:#fff;color:#5a173f;min-width:0;width:100%;box-sizing:border-box;margin-top:0;font-family:inherit;outline:none;text-align:right}:is(#s#s,body) .so-patient-order-cards-103{display:flex;justify-content:space-between;padding:10px 10px 0;font-size:15px}:is(#s#s,body) .so-patient-order-cards-104{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:12px;margin-top:18px}:is(#s#s,body) .so-patient-order-cards-105{width:100%;box-sizing:border-box;min-height:64px;border:1px solid #D9CDD3;border-radius:10px;padding:8px 10px;font-size:13px;font-family:inherit;color:#2e2233;resize:vertical;outline:none}:is(#s#s,body) .so-patient-order-cards-106{font-size:13px;color:#574a5b;text-wrap:pretty}:is(#s#s,body) .so-patient-order-cards-107{width:100%;box-sizing:border-box;min-height:64px;border:1px solid #E8D9A8;background:#fffbef;border-radius:10px;padding:8px 10px;font-size:13px;font-family:inherit;color:#2e2233;resize:vertical;outline:none}:is(#s#s,body) .so-patient-order-cards-108{flex:1 1 260px;max-width:360px;min-width:0;background:#fbf7f4;border:1px solid #EAD5E0;border-radius:16px;padding:20px;display:flex;flex-direction:column;gap:12px;position:sticky;top:16px}:is(#s#s,body) .so-patient-order-cards-109{font-size:36px;font-weight:800;letter-spacing:-1px;color:#5a173f}:is(#s#s,body) .so-patient-order-cards-110{display:flex;flex-direction:column;gap:6px;font-size:14px;border-top:1px solid #EAD5E0;padding-top:12px}:is(#s#s,body) .so-patient-order-cards-111{display:flex;justify-content:space-between}:is(#s#s,body) .so-patient-order-cards-112{color:#574a5b}:is(#s#s,body) .so-patient-order-cards-113{color:#2350d8}:is(#s#s,body) .so-patient-order-cards-114{display:flex;justify-content:space-between;border-top:1px dashed #EAD5E0;padding-top:6px}:is(#s#s,body) .so-patient-order-cards-115{color:#5a173f}:is(#s#s,body) .so-patient-order-cards-116{height:54px;width:100%;border-radius:12px;border:none;background:#6b1d4b linear-gradient(135deg,#7a2457,#5a173f);color:#fff;box-shadow:0 8px 18px -10px #6b1d4ba6;font-weight:800;cursor:pointer;font-size:16px}:is(#s#s,body) .so-patient-order-cards-117{height:46px;width:100%;border-radius:12px;border:1px solid #E4DAE0;background:#fff;color:#2e2233;font-weight:700;cursor:pointer;font-size:14px}:is(#s#s,body) .so-patient-order-cards-118{background:#fff;border:1px solid #F3C4BF;border-radius:12px;padding:10px 12px;font-size:13px}:is(#s#s,body) .so-patient-order-cards-119{display:flex;justify-content:space-between;gap:8px}:is(#s#s,body) .so-patient-order-cards-120{color:#b3261e}:is(#s#s,body) .so-patient-order-cards-121{color:#6e6170;margin-top:2px}:is(#s#s,body) .so-patient-order-cards-122{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:6px}:is(#s#s,body) .so-patient-order-cards-123{height:40px;border-radius:10px;border:1px solid #E4DAE0;background:#fff;color:#2e2233;font-weight:700;cursor:pointer;font-size:13px}:is(#s#s,body) .so-patient-order-cards-124{height:40px;width:100%;border-radius:10px;border:1px solid #E4DAE0;background:#fff;color:#2e2233;font-weight:700;cursor:pointer;font-size:13px}:is(#s#s,body) .so-patient-order-cards-125{align-self:flex-start;background:none;border:none;padding:0;color:#b3261e;font-size:13px;font-weight:700;cursor:pointer}:is(#s#s,body) .so-patient-order-cards-126{margin-top:12px;border:1px solid #F3C4BF;background:#fdf4f3;border-radius:14px;padding:14px 16px}:is(#s#s,body) .so-patient-order-cards-127{font-size:14.5px;font-weight:800;color:#b3261e}:is(#s#s,body) .so-patient-order-cards-128{font-size:13.5px;color:#b3261e;margin-top:4px;text-wrap:pretty}:is(#s#s,body) .so-patient-order-cards-129{display:flex;gap:6px;flex-wrap:wrap;margin-top:10px}:is(#s#s,body) .so-patient-order-cards-130{display:flex;gap:8px;justify-content:flex-end;margin-top:12px}:is(#s#s,body) .so-patient-order-cards-131{height:44px;padding:0 16px;border-radius:12px;border:1px solid #E4DAE0;background:#fff;font-size:14px;font-weight:700;cursor:pointer}:is(#s#s,body) .so-patient-order-cards-132{height:44px;padding:0 16px;border-radius:12px;border:none;background:#b3261e;color:#fff;font-size:14px;font-weight:800;cursor:pointer}:is(#s#s,body) .so-patient-order-cards-133{background:#f3edf0;border-radius:14px;padding:14px 16px;font-size:14px;font-weight:700;color:#574a5b}:is(#s#s,body) .so-patient-order-cards-134{background:#fde7e5;border-radius:14px;padding:14px 16px;font-size:14px;font-weight:700;color:#b3261e}:is(#s#s,body) .so-patient-order-cards-135{display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;gap:10px;background:#f3e4ec;border-radius:14px;padding:14px 16px}:is(#s#s,body) .so-patient-order-cards-136{color:#5a173f;font-size:15px}:is(#s#s,body) .so-patient-order-cards-137{margin-top:10px;display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;gap:10px;border-radius:14px;padding:12px 16px}:is(#s#s,body) .so-patient-order-cards-138{font-size:14px}:is(#s#s,body) .so-patient-order-cards-139{height:40px;padding:0 14px;border-radius:10px;font-size:13.5px;font-weight:700;cursor:pointer;border:none;background:#2350d8;color:#fff}:is(#s#s,body) .so-patient-order-cards-140{height:40px;padding:0 14px;border-radius:10px;font-size:13.5px;font-weight:700;cursor:pointer;border:1px solid #E4DAE0;background:#fff;color:#2e2233}:is(#s#s,body) .so-patient-order-cards-141{height:40px;padding:0 14px;border-radius:10px;font-size:13.5px;font-weight:700;cursor:pointer;border:none;background:#6b1d4b linear-gradient(135deg,#7a2457,#5a173f);color:#fff;box-shadow:0 8px 18px -10px #6b1d4ba6}:is(#s#s,body) .so-patient-order-cards-142{height:40px;padding:0 14px;border-radius:10px;font-size:13.5px;font-weight:700;cursor:pointer;border:1px solid #E4DAE0;background:#fff;color:#6e6170}:is(#s#s,body) .so-patient-order-cards-143{background:#fff8ec;border-radius:14px;padding:14px 16px;font-size:14px;font-weight:700;color:#8a5300}:is(#s#s,body) .so-inv-disc{margin-top:10px;border:1px solid #D7E0F7;background:#f5f8ff;border-radius:14px;padding:12px 14px;display:flex;flex-direction:column;gap:10px}:is(#s#s,body) .so-inv-disc-h{font-size:12px;font-weight:800;letter-spacing:1px;color:#2350d8;text-transform:uppercase}:is(#s#s,body) .so-inv-disc-row{display:flex;gap:8px;flex-wrap:wrap;align-items:flex-end}:is(#s#s,body) .so-inv-disc-pill{height:38px;padding:0 14px;border-radius:999px;font-size:13.5px;font-weight:700;cursor:pointer;font-family:inherit}:is(#s#s,body) .so-inv-disc-lab{display:flex;flex-direction:column;gap:4px;font-size:12px;font-weight:700;color:#574a5b}:is(#s#s,body) .so-inv-disc-grow{flex:1;min-width:200px}:is(#s#s,body) .so-inv-disc-in{height:40px;border:1px solid #D9CDD3;border-radius:10px;padding:0 10px;font-size:15px;font-weight:600;outline:none;background:#fff;font-family:inherit;color:#2e2233;min-width:120px}:is(#s#s,body) .so-inv-disc-sel{flex:1;min-width:220px}:is(#s#s,body) .so-inv-disc-prev{font-size:14px;font-weight:700;color:#5a173f}:is(#s#s,body) .so-inv-disc-err{font-size:13.5px;font-weight:700;color:#b3261e}:is(#s#s,body) .so-inv-disc-apply{height:42px;padding:0 18px;border-radius:12px;border:none;background:#6b1d4b linear-gradient(135deg,#7a2457,#5a173f);color:#fff;box-shadow:0 8px 18px -10px #6b1d4ba6;font-size:14px;font-weight:800;cursor:pointer;font-family:inherit}:is(#s#s,body) .so-inv-disc-apply:disabled{opacity:.45;cursor:default}@container (min-width:1181px){:is(#s#s,body) .so-patient-order-cards-5{padding:15px}:is(#s#s,body) .so-patient-order-cards-19{height:42px}:is(#s#s,body) .so-patient-order-cards-20{height:42px}:is(#s#s,body) .so-patient-order-cards-21{height:42px}:is(#s#s,body) .so-patient-order-cards-23{padding:17px}:is(#s#s,body) .so-patient-order-cards-27{height:38px}:is(#s#s,body) .so-patient-order-cards-109{font-size:32px}:is(#s#s,body) .so-patient-order-cards-117{height:40px}:is(#s#s,body) .so-patient-order-cards-131{height:38px}:is(#s#s,body) .so-patient-order-cards-132{height:38px}}:is(#s#s,body) .so-patient-overview-1{display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap;margin-bottom:12px}:is(#s#s,body) .so-patient-overview-2{display:flex;align-items:center;gap:10px;flex-wrap:wrap}:is(#s#s,body) .so-patient-overview-3{font-size:22px;font-weight:800}:is(#s#s,body) .so-patient-overview-4{font-size:12px;font-weight:700;border-radius:999px;padding:4px 10px;white-space:nowrap}:is(#s#s,body) .so-patient-overview-5{display:flex;gap:8px;flex-wrap:wrap}:is(#s#s,body) .so-patient-overview-6{height:42px;padding:0 14px;border-radius:12px;border:1px solid #E4DAE0;background:#fff;font-size:14px;font-weight:700;cursor:pointer}:is(#s#s,body) .so-patient-overview-7{background:#fff;border:1px solid #EEE5EA;border-radius:20px;box-shadow:0 1px 2px #2e22330a,0 12px 32px -20px #6b1d4b38;padding:36px;text-align:center;margin-bottom:16px}:is(#s#s,body) .so-patient-overview-8{font-size:17px;font-weight:800;margin-top:14px}:is(#s#s,body) .so-patient-overview-9{font-size:14px;color:#6e6170;margin-top:4px}:is(#s#s,body) .so-patient-overview-10{background:#fff;border:1px solid #EEE5EA;border-radius:20px;box-shadow:0 1px 2px #2e22330a,0 12px 32px -20px #6b1d4b38;padding:24px;margin-bottom:16px}:is(#s#s,body) .so-patient-overview-11{font-size:17px;font-weight:800}:is(#s#s,body) .so-patient-overview-12{background:#fff8ec;border:1px solid #F0D7A2;border-radius:20px;padding:24px;margin-bottom:16px}:is(#s#s,body) .so-patient-overview-13{font-size:14px;color:#574a5b;margin-top:4px;line-height:1.5}:is(#s#s,body) .so-patient-overview-14{background:#fff;border:1px solid #EEE5EA;border-radius:16px;box-shadow:0 1px 2px #2e22330a,0 12px 32px -20px #6b1d4b38;padding:12px 16px;margin-bottom:16px;display:flex;align-items:center;gap:12px;flex-wrap:wrap}:is(#s#s,body) .so-patient-overview-15{flex:1;min-width:200px;font-size:14px;color:#574a5b}:is(#s#s,body) .so-patient-overview-16{color:#2e2233}:is(#s#s,body) .so-patient-overview-17{height:40px;padding:0 14px;border-radius:12px;border:1px solid #E4DAE0;background:#fff;font-size:13.5px;font-weight:700;cursor:pointer}:is(#s#s,body) .so-patient-overview-18{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,440px),1fr));gap:16px;margin-bottom:16px}:is(#s#s,body) .so-patient-overview-19{background:#fff;border:1px solid #EEE5EA;border-radius:20px;box-shadow:0 1px 2px #2e22330a,0 12px 32px -20px #6b1d4b38;padding:22px}:is(#s#s,body) .so-patient-overview-20{display:flex;justify-content:space-between;align-items:flex-start;gap:10px;margin-bottom:8px;flex-wrap:wrap}:is(#s#s,body) .so-patient-overview-21{font-size:12px;font-weight:700;letter-spacing:1.2px;color:#6b1d4b}:is(#s#s,body) .so-patient-overview-22{font-size:13px;color:#6e6170;margin-top:3px}:is(#s#s,body) .so-patient-overview-23{display:flex;gap:6px}:is(#s#s,body) .so-patient-overview-24{display:grid;grid-template-columns:50px repeat(5,minmax(0,1fr));gap:6px;padding:8px 0;border-bottom:1px solid #ECE4E8;font-size:11.5px;font-weight:700;letter-spacing:.8px;color:#6e6170}:is(#s#s,body) .so-patient-overview-25{display:grid;grid-template-columns:50px repeat(5,minmax(0,1fr));gap:6px;padding:10px 0;border-bottom:1px solid #F5F0F2;font-size:16px;font-weight:700}:is(#s#s,body) .so-patient-overview-26{color:#6b1d4b}:is(#s#s,body) .so-patient-overview-27{font-size:14px;margin-top:10px;color:#574a5b}:is(#s#s,body) .so-patient-overview-28{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,2fr);gap:8px;margin-top:14px}:is(#s#s,body) .so-patient-overview-29{height:52px;border-radius:12px;border:1px solid #E4DAE0;background:#fff;color:#2e2233;font-weight:800;cursor:pointer;font-size:16px}:is(#s#s,body) .so-patient-overview-30{height:52px;width:100%;border-radius:12px;border:none;background:#6b1d4b linear-gradient(135deg,#7a2457,#5a173f);color:#fff;box-shadow:0 8px 18px -10px #6b1d4ba6;font-weight:800;cursor:pointer;font-size:16px}:is(#s#s,body) .so-patient-overview-31{display:flex;justify-content:space-between;align-items:center;gap:8px;flex-wrap:wrap;margin-top:8px;font-size:13px;color:#8a5300;background:#fff8ec;border-radius:10px;padding:8px 12px}:is(#s#s,body) .so-patient-overview-32{background:none;border:none;padding:0;font-size:13px;font-weight:800;color:#2e2233;cursor:pointer;text-decoration:underline}:is(#s#s,body) .so-patient-overview-33{margin-top:14px;background:#fde7e5;color:#b3261e;border-radius:12px;padding:10px 12px;font-size:13.5px;font-weight:700}:is(#s#s,body) .so-patient-overview-34{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,280px),1fr));gap:16px}:is(#s#s,body) .so-patient-overview-35{background:#2e2233;color:#fff;border-radius:20px;padding:22px}:is(#s#s,body) .so-patient-overview-36{font-size:12px;font-weight:700;letter-spacing:1.2px;opacity:.75}:is(#s#s,body) .so-patient-overview-37{font-size:34px;font-weight:800;letter-spacing:-1px;margin:4px 0}:is(#s#s,body) .so-patient-overview-38{font-size:14px;opacity:.8}:is(#s#s,body) .so-patient-overview-39{display:flex;justify-content:space-between;gap:8px}:is(#s#s,body) .so-patient-overview-40{font-size:17px}:is(#s#s,body) .so-patient-overview-41{font-size:12px;font-weight:700;color:#5a173f}:is(#s#s,body) .so-patient-overview-42{font-size:13.5px;color:#6e6170;margin-top:6px;line-height:1.5}:is(#s#s,body) .so-patient-overview-43{display:grid;grid-template-columns:70px minmax(0,1fr);row-gap:8px;font-size:14px}:is(#s#s,body) .so-patient-overview-44{color:#6e6170}:is(#s#s,body) .so-patient-overview-45{overflow-wrap:anywhere}@container (min-width:1181px){:is(#s#s,body) .so-patient-overview-7{padding:25px}:is(#s#s,body) .so-patient-overview-10{padding:17px}:is(#s#s,body) .so-patient-overview-14{padding:12px 11px}:is(#s#s,body) .so-patient-overview-19{padding:15px}:is(#s#s,body) .so-patient-overview-29{height:42px}:is(#s#s,body) .so-patient-overview-30{height:42px}:is(#s#s,body) .so-patient-overview-37{font-size:30px}}:is(#s#s,body) .so-rx-card{padding:12px 14px}:is(#s#s,body) .so-rx-head{display:flex;align-items:center;justify-content:space-between;gap:10px 14px;flex-wrap:wrap}:is(#s#s,body) .so-rx-id{min-width:0;flex:1 1 220px}:is(#s#s,body) .so-rx-l{display:flex;align-items:center;gap:6px;flex-wrap:wrap}:is(#s#s,body) .so-rx-l .so-patient-overview-4{font-size:11px;padding:2px 8px}:is(#s#s,body) .so-rx-card .so-patient-overview-22{margin-top:2px;font-size:12.5px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}:is(#s#s,body) .so-rx-acts{display:flex;align-items:center;gap:6px;flex:none}:is(#s#s,body) .so-rx-card .so-patient-overview-29,:is(#s#s,body) .so-rx-card .so-patient-overview-30{height:36px!important;width:auto;padding:0 14px;font-size:13.5px;border-radius:10px}:is(#s#s,body) .so-rx-show{height:36px;padding:0 10px;border:0;background:none;border-radius:10px;font:inherit;font-size:13px;font-weight:700;color:#6b1d4b;cursor:pointer}:is(#s#s,body) .so-rx-show:hover{background:#f6eef2}:is(#s#s,body) .so-rx-body{margin-top:10px;border-top:1px solid #F3EDF0;padding-top:4px;animation:so-rise .2s ease-out}:is(#s#s,body) .so-rx-card .so-patient-overview-31{margin-top:8px;padding:5px 10px;font-size:12.5px}:is(#s#s,body) .so-rx-card .so-patient-overview-33{margin-top:8px}@container (max-width:600px){:is(#s#s,body) .so-rx-acts{width:100%}:is(#s#s,body) .so-rx-acts .so-patient-overview-30{flex:1}}:is(#s#s,body) .so-patient-ledger-1{display:flex;justify-content:flex-end;gap:8px;flex-wrap:wrap;margin-bottom:12px}:is(#s#s,body) .so-patient-ledger-2{height:42px;padding:0 14px;border-radius:12px;border:1px solid #E4DAE0;background:#fff;color:#2e2233;font-size:14px;font-weight:700;cursor:pointer}:is(#s#s,body) .so-patient-ledger-3{height:42px;padding:0 14px;border-radius:12px;border:1px solid #6B1D4B;background:#fff;color:#5a173f;font-size:14px;font-weight:800;cursor:pointer}:is(#s#s,body) .so-patient-ledger-4{height:42px;padding:0 14px;border-radius:12px;border:none;background:#6b1d4b linear-gradient(135deg,#7a2457,#5a173f);color:#fff;box-shadow:0 8px 18px -10px #6b1d4ba6;font-size:14px;font-weight:800;cursor:pointer}:is(#s#s,body) .so-patient-ledger-5{display:grid;grid-template-columns:repeat(auto-fit,minmax(170px,1fr));gap:12px;margin-bottom:16px}:is(#s#s,body) .so-patient-ledger-6{border:1px solid #ECE4E8;border-radius:16px;padding:16px 18px}:is(#s#s,body) .so-patient-ledger-7{font-size:12px;font-weight:700;letter-spacing:1px;text-transform:uppercase;opacity:.75}:is(#s#s,body) .so-patient-ledger-8{font-size:24px;font-weight:800;margin-top:4px}:is(#s#s,body) .so-patient-ledger-9{background:#fff;border:1px solid #EEE5EA;border-radius:20px;box-shadow:0 1px 2px #2e22330a,0 12px 32px -20px #6b1d4b38;overflow-x:auto;padding:8px 20px 12px}:is(#s#s,body) .so-patient-ledger-10{display:grid;grid-template-columns:130px minmax(0,1fr) 170px 100px 100px 100px 60px;min-width:900px;gap:10px;padding:12px 4px;border-bottom:1px solid #ECE4E8;font-size:12px;font-weight:700;letter-spacing:.8px;text-transform:uppercase;color:#6e6170}:is(#s#s,body) .so-patient-ledger-11{text-align:right}:is(#s#s,body) .so-patient-ledger-12{padding:22px 4px;font-size:14px;color:#6e6170}:is(#s#s,body) .so-patient-ledger-13{border-bottom:1px solid #F3EDF0;min-width:900px}:is(#s#s,body) .so-patient-ledger-14{display:grid;grid-template-columns:130px minmax(0,1fr) 170px 100px 100px 100px 60px;gap:10px;padding:14px 4px;align-items:center;font-size:14px;cursor:pointer}:is(#s#s,body) .so-patient-ledger-15{min-width:0}:is(#s#s,body) .so-patient-ledger-16{font-weight:700}:is(#s#s,body) .so-patient-ledger-17{font-size:12px;color:#6e6170}:is(#s#s,body) .so-patient-ledger-18{font-size:12px;font-weight:700;border-radius:999px;padding:4px 10px}:is(#s#s,body) .so-patient-ledger-19{text-align:right;font-weight:600}:is(#s#s,body) .so-patient-ledger-20{text-align:right;font-weight:600;color:#2350d8}:is(#s#s,body) .so-patient-ledger-21{text-align:right;font-size:13px;font-weight:700;color:#6e6170}:is(#s#s,body) .so-patient-ledger-22{background:#fbf7f4;border-radius:14px;padding:12px 16px;margin:0 0 14px}:is(#s#s,body) .so-patient-ledger-23{display:grid;grid-template-columns:64px minmax(0,1fr) 90px 90px 90px;gap:10px;padding:8px 0;border-bottom:1px solid #ECE4E8;font-size:13.5px}:is(#s#s,body) .so-patient-ledger-24{font-family:IBM Plex Mono,monospace;font-weight:700;font-size:12.5px}:is(#s#s,body) .so-patient-ledger-25{font-weight:600}:is(#s#s,body) .so-patient-ledger-26{text-align:right;color:#2350d8}:is(#s#s,body) .so-patient-ledger-27{display:flex;gap:8px;flex-wrap:wrap;margin-top:12px}@container (min-width:1181px){:is(#s#s,body) .so-patient-ledger-9{padding:8px 14px 12px}}:is(#s#s,body) .so-patient-insurance-1{background:#fff;border:1px solid #EEE5EA;border-radius:20px;box-shadow:0 1px 2px #2e22330a,0 12px 32px -20px #6b1d4b38;padding:24px;max-width:560px}:is(#s#s,body) .so-patient-insurance-2{font-size:12px;font-weight:700;letter-spacing:1.2px;color:#5a173f}:is(#s#s,body) .so-patient-insurance-3{font-size:22px;font-weight:800;margin-top:4px}:is(#s#s,body) .so-patient-insurance-4{font-size:14px;color:#6e6170;margin-top:6px}:is(#s#s,body) .so-patient-insurance-5{margin-top:16px;height:44px;padding:0 16px;border-radius:12px;border:none;background:#6b1d4b linear-gradient(135deg,#7a2457,#5a173f);color:#fff;box-shadow:0 8px 18px -10px #6b1d4ba6;font-size:14px;font-weight:800;cursor:pointer}:is(#s#s,body) .so-patient-insurance-6{display:grid;grid-template-columns:repeat(auto-fit,minmax(340px,1fr));gap:16px}:is(#s#s,body) .so-patient-insurance-7{background:#fff;border:1px solid #EEE5EA;border-radius:20px;box-shadow:0 1px 2px #2e22330a,0 12px 32px -20px #6b1d4b38;padding:24px}:is(#s#s,body) .so-patient-insurance-8{display:flex;justify-content:space-between;align-items:flex-start}:is(#s#s,body) .so-patient-insurance-9{font-size:12px;font-weight:700;color:#5a173f;letter-spacing:1px}:is(#s#s,body) .so-patient-insurance-10{font-size:14px;color:#6e6170;margin-top:4px}:is(#s#s,body) .so-patient-insurance-11{font-size:12px;font-weight:700;border-radius:999px;padding:4px 10px;background:#f3e4ec;color:#5a173f}:is(#s#s,body) .so-patient-insurance-12{font-size:12px;font-weight:700;letter-spacing:1.2px;color:#6e6170;margin:20px 0 6px}:is(#s#s,body) .so-patient-insurance-13{padding:10px 0;border-top:1px solid #F3EDF0}:is(#s#s,body) .so-patient-insurance-14{display:flex;justify-content:space-between;font-size:14px}:is(#s#s,body) .so-patient-insurance-15{color:#6e6170}:is(#s#s,body) .so-patient-insurance-16{height:6px;border-radius:99px;background:#f3edf0;margin-top:8px;overflow:hidden}:is(#s#s,body) .so-patient-insurance-17{height:100%;border-radius:99px;background:#6b1d4b}:is(#s#s,body) .so-patient-insurance-18{font-size:12px;font-weight:700;color:#2350d8;letter-spacing:1px}:is(#s#s,body) .so-patient-insurance-19{padding:10px 0;border-top:1px solid #F3EDF0;font-size:14px;display:flex;justify-content:space-between}:is(#s#s,body) .so-patient-insurance-20{color:#5a173f;font-weight:700}:is(#s#s,body) .so-patient-insurance-21{color:#6e6170;font-weight:700}:is(#s#s,body) .so-patient-insurance-22{display:flex;gap:10px;margin-top:14px;flex-wrap:wrap}:is(#s#s,body) .so-patient-insurance-23{height:44px;padding:0 16px;border-radius:12px;border:1px solid #E4DAE0;background:#fff;font-size:14px;font-weight:700;cursor:pointer}@container (min-width:1181px){:is(#s#s,body) .so-patient-insurance-1{padding:17px}:is(#s#s,body) .so-patient-insurance-5{height:38px}:is(#s#s,body) .so-patient-insurance-7{padding:17px}:is(#s#s,body) .so-patient-insurance-23{height:38px}}:is(#s#s,body) .so-patient-orders-1{background:#fff;border:1px solid #EEE5EA;border-radius:20px;box-shadow:0 1px 2px #2e22330a,0 12px 32px -20px #6b1d4b38;overflow-x:auto;padding:8px 20px}:is(#s#s,body) .so-patient-orders-2{padding:22px 0;font-size:14px;color:#6e6170}:is(#s#s,body) .so-patient-orders-3{border-bottom:1px solid #F3EDF0}:is(#s#s,body) .so-patient-orders-4{display:flex;align-items:center;gap:14px;padding:16px 0;flex-wrap:wrap;cursor:pointer}:is(#s#s,body) .so-patient-orders-5{font-size:11px;font-weight:800;border-radius:8px;padding:4px 8px;background:#e6edfd;color:#2350d8;min-width:74px;text-align:center}:is(#s#s,body) .so-patient-orders-6{flex:1;min-width:220px}:is(#s#s,body) .so-patient-orders-7{font-size:15px;font-weight:700}:is(#s#s,body) .so-patient-orders-8{font-size:13px;color:#6e6170}:is(#s#s,body) .so-patient-orders-9{font-size:12px;font-weight:700;border-radius:999px;padding:4px 10px}:is(#s#s,body) .so-patient-orders-10{width:90px;text-align:right}:is(#s#s,body) .so-patient-orders-11{font-size:13px;font-weight:700;color:#6e6170;width:60px;text-align:right}:is(#s#s,body) .so-patient-orders-12{background:#fbf7f4;border-radius:14px;padding:16px;margin-bottom:16px}:is(#s#s,body) .so-patient-orders-13{display:grid;grid-template-columns:repeat(auto-fill,minmax(180px,1fr));gap:8px}:is(#s#s,body) .so-patient-orders-14{background:#fff;border:1px solid #ECE4E8;border-radius:10px;padding:8px 10px}:is(#s#s,body) .so-patient-orders-15{font-size:11.5px;font-weight:700;color:#6e6170}:is(#s#s,body) .so-patient-orders-16{font-size:14px;font-weight:800;margin-top:2px}:is(#s#s,body) .so-patient-orders-17{margin-top:12px;background:#fff;border:1px solid #ECE4E8;border-radius:12px;padding:12px 14px}:is(#s#s,body) .so-patient-orders-18{display:flex;justify-content:space-between;align-items:center;gap:10px;flex-wrap:wrap;margin-bottom:10px}:is(#s#s,body) .so-patient-orders-19{min-width:0}:is(#s#s,body) .so-patient-orders-20{display:flex;align-items:center;gap:8px;flex-wrap:wrap}:is(#s#s,body) .so-patient-orders-21{font-size:14px;font-weight:800}:is(#s#s,body) .so-patient-orders-22{font-size:12px;font-weight:800;border-radius:999px;padding:3px 10px}:is(#s#s,body) .so-patient-orders-23{font-size:12.5px;color:#6e6170;margin-top:2px}:is(#s#s,body) .so-patient-orders-24{font-size:12.5px;color:#2e2233;font-weight:600;margin-top:2px}:is(#s#s,body) .so-patient-orders-25{height:40px;padding:0 14px;border-radius:10px;border:1px solid #E4DAE0;background:#fff;font-size:13px;font-weight:700;cursor:pointer;color:#2e2233}:is(#s#s,body) .so-patient-orders-26{margin-bottom:10px;border-radius:10px;padding:8px 12px;font-size:13px;font-weight:700}:is(#s#s,body) .so-patient-orders-27{display:flex;gap:4px;flex-wrap:wrap}:is(#s#s,body) .so-patient-orders-28{flex:1 1 90px;text-align:center;font-size:12px;font-weight:700;border-radius:8px;padding:8px 6px}:is(#s#s,body) .so-patient-orders-29{margin-top:12px;font-size:13px;color:#6e6170}:is(#s#s,body) .so-patient-orders-30{margin-top:12px;background:#fff;border:1px solid #ECE4E8;border-radius:12px;padding:12px 14px;display:flex;flex-direction:column;gap:10px}:is(#s#s,body) .so-patient-orders-31{display:flex;gap:10px;align-items:flex-start;border-top:1px solid #F3EDF0;padding-top:8px}:is(#s#s,body) .so-patient-orders-32{font-size:11px;font-weight:800;border-radius:6px;padding:3px 8px;min-width:62px;text-align:center}:is(#s#s,body) .so-patient-orders-33{font-size:14px;text-wrap:pretty}:is(#s#s,body) .so-patient-orders-34{font-size:12px;color:#6e6170;margin-top:2px}:is(#s#s,body) .so-patient-orders-35{display:flex;gap:8px;align-items:stretch;flex-wrap:wrap}:is(#s#s,body) .so-patient-orders-36{flex:1 1 260px;min-height:44px;border:1px solid #D9CDD3;border-radius:10px;padding:10px 12px;font-family:inherit;font-size:14px;resize:vertical}:is(#s#s,body) .so-patient-orders-37{height:44px;padding:0 16px;border-radius:12px;border:none;background:#2e2233;color:#fff;font-size:14px;font-weight:800;cursor:pointer}:is(#s#s,body) .so-patient-orders-38{display:flex;gap:8px;flex-wrap:wrap;margin-top:12px}:is(#s#s,body) .so-patient-orders-39{height:44px;padding:0 16px;border-radius:12px;border:1px solid #E4DAE0;background:#fff;font-size:14px;font-weight:700;cursor:pointer;color:#2e2233}:is(#s#s,body) .so-patient-orders-40{height:44px;padding:0 16px;border-radius:12px;border:1px solid #E4DAE0;background:#fff;font-size:14px;font-weight:700;cursor:pointer;color:#8a5300;border-color:#f3d9a8}:is(#s#s,body) .so-patient-orders-41{height:44px;padding:0 16px;border-radius:12px;border:1px solid #F3C4BF;background:#fff;font-size:14px;font-weight:700;cursor:pointer;color:#b3261e}:is(#s#s,body) .so-patient-orders-42{align-self:center;font-size:12.5px;color:#6e6170}:is(#s#s,body) .so-patient-orders-43{margin-top:10px;border:1px solid #F3C4BF;background:#fdf4f3;border-radius:14px;padding:14px 16px}:is(#s#s,body) .so-patient-orders-44{font-size:14.5px;font-weight:800;color:#b3261e}:is(#s#s,body) .so-patient-orders-45{font-size:13px;color:#6e6170;margin-top:2px}:is(#s#s,body) .so-patient-orders-46{display:flex;gap:6px;flex-wrap:wrap;margin-top:10px}:is(#s#s,body) .so-patient-orders-47{display:flex;gap:8px;justify-content:flex-end;margin-top:12px}:is(#s#s,body) .so-patient-orders-48{height:44px;padding:0 16px;border-radius:12px;border:none;background:#b3261e;color:#fff;font-size:14px;font-weight:800;cursor:pointer}:is(#s#s,body) .so-patient-orders-49{margin-top:10px;background:#fff8ec;border:1px solid #F3D9A8;border-radius:14px;padding:14px 16px}:is(#s#s,body) .so-patient-orders-50{font-size:14.5px;font-weight:800}:is(#s#s,body) .so-patient-orders-51{font-size:12.5px;color:#6e6170;margin:2px 0 10px}:is(#s#s,body) .so-patient-orders-52{display:flex;gap:6px;flex-wrap:wrap;margin-bottom:12px}:is(#s#s,body) .so-patient-orders-53{height:44px;padding:0 16px;border-radius:12px;border:none;background:#6b1d4b linear-gradient(135deg,#7a2457,#5a173f);color:#fff;box-shadow:0 8px 18px -10px #6b1d4ba6;font-weight:800;cursor:pointer;font-size:14px}:is(#s#s,body) .so-patient-orders-54{margin-top:10px;display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;gap:10px;border-radius:14px;padding:12px 16px}:is(#s#s,body) .so-patient-orders-55{font-size:14px}:is(#s#s,body) .so-patient-orders-56{display:flex;gap:8px;flex-wrap:wrap}:is(#s#s,body) .so-patient-orders-57{height:40px;padding:0 14px;border-radius:10px;font-size:13.5px;font-weight:700;cursor:pointer;border:none;background:#2350d8;color:#fff}:is(#s#s,body) .so-patient-orders-58{height:40px;padding:0 14px;border-radius:10px;font-size:13.5px;font-weight:700;cursor:pointer;border:1px solid #E4DAE0;background:#fff;color:#2e2233}:is(#s#s,body) .so-patient-orders-59{height:40px;padding:0 14px;border-radius:10px;font-size:13.5px;font-weight:700;cursor:pointer;border:none;background:#6b1d4b linear-gradient(135deg,#7a2457,#5a173f);color:#fff;box-shadow:0 8px 18px -10px #6b1d4ba6}:is(#s#s,body) .so-patient-orders-60{height:40px;padding:0 14px;border-radius:10px;font-size:13.5px;font-weight:700;cursor:pointer;border:1px solid #E4DAE0;background:#fff;color:#6e6170}:is(#s#s,body) .so-patient-orders-61{margin-top:10px;background:#fff8ec;border-radius:14px;padding:12px 14px;font-size:14px;font-weight:700;color:#8a5300}@container (min-width:1181px){:is(#s#s,body) .so-patient-orders-1{padding:8px 14px}:is(#s#s,body) .so-patient-orders-37{height:38px}:is(#s#s,body) .so-patient-orders-39{height:38px}:is(#s#s,body) .so-patient-orders-40{height:38px}:is(#s#s,body) .so-patient-orders-41{height:38px}:is(#s#s,body) .so-patient-orders-48{height:38px}:is(#s#s,body) .so-patient-orders-53{height:38px}}:is(#s#s,body) .so-patient-docs-1{background:#fff;border:1px solid #EEE5EA;border-radius:20px;box-shadow:0 1px 2px #2e22330a,0 12px 32px -20px #6b1d4b38;padding:18px 20px;margin-bottom:14px}:is(#s#s,body) .so-patient-docs-2{display:flex;justify-content:space-between;align-items:center;gap:12px;flex-wrap:wrap}:is(#s#s,body) .so-patient-docs-3{font-size:18px;font-weight:800}:is(#s#s,body) .so-patient-docs-4{font-size:12px;font-weight:700;border-radius:999px;padding:5px 11px}:is(#s#s,body) .so-patient-docs-5{display:flex;gap:12px;align-items:flex-end;flex-wrap:wrap;margin-top:14px}:is(#s#s,body) .so-patient-docs-6{display:flex;flex-direction:column;gap:6px;font-size:12.5px;font-weight:700;color:#6e6170;flex:0 1 240px}:is(#s#s,body) .so-patient-docs-7{height:42px;border:1px solid #D9CDD3;border-radius:12px;padding:0 12px;font-size:14px;font-weight:700;outline:none;background:#fff;min-width:0}:is(#s#s,body) .so-patient-docs-8{display:flex;flex-direction:column;gap:6px;font-size:12.5px;font-weight:700;color:#6e6170;flex:1 1 240px}:is(#s#s,body) .so-patient-docs-9{height:42px;padding:0 18px;border-radius:12px;background:#6b1d4b linear-gradient(135deg,#7a2457,#5a173f);color:#fff;box-shadow:0 8px 18px -10px #6b1d4ba6;font-weight:800;cursor:pointer;font-size:14px;display:flex;align-items:center}:is(#s#s,body) .so-patient-docs-10{display:none}:is(#s#s,body) .so-patient-docs-11{font-size:12.5px;color:#6e6170;margin-top:10px}:is(#s#s,body) .so-patient-docs-12{display:flex;gap:6px;flex-wrap:wrap;margin-bottom:12px}:is(#s#s,body) .so-patient-docs-13{background:#fff;border:1px solid #EEE5EA;border-radius:20px;box-shadow:0 1px 2px #2e22330a,0 12px 32px -20px #6b1d4b38;overflow-x:auto;padding:8px 20px}:is(#s#s,body) .so-patient-docs-14{display:grid;grid-template-columns:190px minmax(0,1.6fr) minmax(0,1fr) 70px 150px;min-width:860px;gap:12px;padding:12px 0;border-bottom:1px solid #ECE4E8;font-size:12px;font-weight:700;letter-spacing:.8px;text-transform:uppercase;color:#6e6170}:is(#s#s,body) .so-patient-docs-15{padding:16px 0;font-size:14px;color:#6e6170}:is(#s#s,body) .so-patient-docs-16{display:grid;grid-template-columns:190px minmax(0,1.6fr) minmax(0,1fr) 70px 150px;min-width:860px;gap:12px;padding:12px 0;align-items:center;border-bottom:1px solid #F3EDF0;font-size:14px}:is(#s#s,body) .so-patient-docs-17{justify-self:start;font-size:12px;font-weight:700;border-radius:999px;padding:4px 10px}:is(#s#s,body) .so-patient-docs-18{min-width:0}:is(#s#s,body) .so-patient-docs-19{font-weight:700;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}:is(#s#s,body) .so-patient-docs-20{font-size:12.5px;color:#6e6170;margin-top:2px}:is(#s#s,body) .so-patient-docs-21{font-weight:700}:is(#s#s,body) .so-patient-docs-22{font-size:12.5px;color:#6e6170}:is(#s#s,body) .so-patient-docs-23{color:#574a5b}:is(#s#s,body) .so-patient-docs-24{display:flex;gap:6px;justify-content:flex-end}:is(#s#s,body) .so-patient-docs-25{height:36px;padding:0 12px;border-radius:10px;border:1px solid #E4DAE0;background:#fff;font-size:13px;font-weight:700;cursor:pointer}:is(#s#s,body) .so-patient-docs-26{height:36px;padding:0 12px;border-radius:10px;border:1px solid #F3C4BF;background:#fff;color:#b3261e;font-size:13px;font-weight:700;cursor:pointer}@container (min-width:1181px){:is(#s#s,body) .so-patient-docs-1{padding:13px 14px}:is(#s#s,body) .so-patient-docs-13{padding:8px 14px}}:is(#s#s,body) .so-patient-audit-1{background:#fff;border:1px solid #EEE5EA;border-radius:20px;box-shadow:0 1px 2px #2e22330a,0 12px 32px -20px #6b1d4b38;overflow-x:auto;padding:8px 20px}:is(#s#s,body) .so-patient-audit-2{display:grid;grid-template-columns:190px 130px 120px 180px minmax(0,1fr);min-width:980px;gap:10px;padding:12px 0;border-bottom:1px solid #ECE4E8;font-size:12px;font-weight:700;letter-spacing:.8px;text-transform:uppercase;color:#6e6170}:is(#s#s,body) .so-patient-audit-3{display:grid;grid-template-columns:190px 130px 120px 180px minmax(0,1fr);min-width:980px;gap:10px;padding:13px 0;border-bottom:1px solid #F3EDF0;font-size:14px}:is(#s#s,body) .so-patient-audit-4{color:#6e6170}:is(#s#s,body) .so-patient-audit-5{font-weight:700}:is(#s#s,body) .so-patient-audit-6{color:#574a5b}@container (min-width:1181px){:is(#s#s,body) .so-patient-audit-1{padding:8px 14px}}:is(#s#s,body) .so-patient-profile-1{height:40px;padding:0 14px;border-radius:12px;border:1px solid #E4DAE0;background:#fff;font-size:14px;font-weight:700;cursor:pointer;margin-bottom:12px}:is(#s#s,body) .so-patient-profile-2{background:#fff;border:1px solid #EEE5EA;border-radius:20px;box-shadow:0 1px 2px #2e22330a,0 12px 32px -20px #6b1d4b38;padding:24px;display:flex;gap:20px;align-items:center;flex-wrap:wrap;margin-bottom:16px}:is(#s#s,body) .so-patient-profile-3{width:68px;height:68px;flex-shrink:0;border-radius:999px;background:#2e2233;color:#fff;font-size:21px;font-weight:800;display:flex;align-items:center;justify-content:center}:is(#s#s,body) .so-patient-profile-4{flex:1;min-width:260px}:is(#s#s,body) .so-patient-profile-5{display:flex;align-items:center;gap:10px;flex-wrap:wrap}:is(#s#s,body) .so-patient-profile-6{margin:0;font-size:30px;font-weight:800;letter-spacing:-.8px}:is(#s#s,body) .so-patient-profile-7{font-size:12px;font-weight:700;border-radius:999px;padding:4px 10px;background:#f3edf0;color:#574a5b}:is(#s#s,body) .so-patient-profile-8{font-size:12px;font-weight:700;border-radius:999px;padding:4px 10px;white-space:nowrap}:is(#s#s,body) .so-patient-profile-9{font-size:15px;color:#6e6170;margin-top:6px}:is(#s#s,body) .so-patient-profile-10{display:flex;gap:10px;flex-wrap:wrap}:is(#s#s,body) .so-patient-profile-11{height:46px;padding:0 16px;border-radius:12px;border:1px solid #E4DAE0;background:#fff;font-size:15px;font-weight:700;cursor:pointer}:is(#s#s,body) .so-patient-profile-12{background:#fff;border:2px solid #2E2233;border-radius:20px;padding:18px 20px;margin-bottom:14px}:is(#s#s,body) .so-patient-profile-13{display:flex;justify-content:space-between;align-items:center;gap:10px}:is(#s#s,body) .so-patient-profile-14{font-size:17px;font-weight:800}:is(#s#s,body) .so-patient-profile-15{width:40px;height:40px;border-radius:10px;border:1px solid #E4DAE0;background:#fff;font-size:18px;font-weight:700;cursor:pointer}:is(#s#s,body) .so-patient-profile-16{display:flex;gap:6px;flex-wrap:wrap;margin-top:12px}:is(#s#s,body) .so-patient-profile-17{width:100%;min-height:70px;border:1px solid #D9CDD3;border-radius:12px;padding:12px;font-size:14.5px;outline:none;resize:vertical;margin-top:12px;font-family:inherit}:is(#s#s,body) .so-patient-profile-18{display:flex;justify-content:space-between;align-items:center;gap:12px;flex-wrap:wrap;margin-top:10px}:is(#s#s,body) .so-patient-profile-19{display:flex;align-items:center;gap:10px;cursor:pointer;font-size:14px;font-weight:700;padding:6px 0}:is(#s#s,body) .so-patient-profile-20{width:40px;height:24px;flex-shrink:0;border-radius:999px;padding:3px;display:flex}:is(#s#s,body) .so-patient-profile-21{width:18px;height:18px;border-radius:999px;background:#fff}:is(#s#s,body) .so-patient-profile-22{height:44px;padding:0 18px;border-radius:12px;border:none;background:#6b1d4b linear-gradient(135deg,#7a2457,#5a173f);color:#fff;box-shadow:0 8px 18px -10px #6b1d4ba6;font-weight:800;cursor:pointer;font-size:14px}:is(#s#s,body) .so-patient-profile-23{display:flex;flex-direction:column;gap:8px;margin-bottom:16px}:is(#s#s,body) .so-patient-profile-24{display:flex;align-items:center;gap:12px;border-radius:14px;padding:12px 14px;flex-wrap:wrap}:is(#s#s,body) .so-patient-profile-25{font-size:11.5px;font-weight:800;letter-spacing:.6px;text-transform:uppercase;border-radius:999px;padding:4px 10px;background:#fff}:is(#s#s,body) .so-patient-profile-26{flex:1;min-width:200px}:is(#s#s,body) .so-patient-profile-27{font-size:14.5px;font-weight:700}:is(#s#s,body) .so-patient-profile-28{font-size:12px;color:#574a5b;margin-top:2px}:is(#s#s,body) .so-patient-profile-29{display:flex;gap:6px}:is(#s#s,body) .so-patient-profile-30{height:34px;padding:0 12px;border-radius:10px;border:1px solid #E4DAE0;background:#fff;font-size:12.5px;font-weight:700;cursor:pointer}:is(#s#s,body) .so-patient-profile-31{display:flex;gap:8px;margin-bottom:18px;flex-wrap:wrap}:is(#s#s,body) .so-pbar{background:#fff;border:1px solid #EEE5EA;border-radius:20px;box-shadow:0 1px 2px #2e22330a,0 12px 32px -20px #6b1d4b38;margin:14px 0 12px;overflow:hidden}:is(#s#s,body) .so-pbar-top{display:flex;align-items:center;gap:14px;flex-wrap:wrap;padding:14px 18px}:is(#s#s,body) .so-pbar .so-patient-profile-1{margin:0;height:36px;padding:0 12px;font-size:13px;color:#6b1d4b;flex:none}:is(#s#s,body) .so-pbar .so-patient-profile-3{width:48px;height:48px;font-size:16px;background:linear-gradient(135deg,#8e3a6b,#4e1436)}:is(#s#s,body) .so-pbar .so-patient-profile-6{font-size:24px;letter-spacing:-.5px}:is(#s#s,body) .so-pbar .so-patient-profile-9{font-size:13.5px;margin-top:2px}:is(#s#s,body) .so-pbar .so-patient-profile-11{height:38px;padding:0 14px;font-size:14px}:is(#s#s,body) .so-pbar-info{display:flex;flex-wrap:wrap;gap:6px 22px;padding:9px 18px;background:#fbf7f4;border-top:1px solid #F0E6EB;font-size:13px;color:#2e2233}:is(#s#s,body) .so-pbar-info>span{display:inline-flex;align-items:baseline;gap:6px;min-width:0;max-width:100%;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}:is(#s#s,body) .so-pbar-info i{font-style:normal;font-size:10.5px;font-weight:800;letter-spacing:.8px;text-transform:uppercase;color:#a08fa6}:is(#s#s,body) .so-pbar-addr{max-width:340px!important}:is(#s#s,body) .so-pbar-bal{margin-left:auto}:is(#s#s,body) .so-pbar-bal b{color:#5a173f}:is(#s#s,body) .so-ptabs-row{display:flex;align-items:center;gap:10px 14px;flex-wrap:wrap;margin-bottom:14px}:is(#s#s,body) .so-ptabs-row .so-patient-profile-31{margin:0}:is(#s#s,body) .so-ptabs-row .so-patient-profile-23{flex:1 1 320px;margin:0;flex-direction:row;flex-wrap:wrap;justify-content:flex-end;gap:6px}:is(#s#s,body) .so-ptabs-row .so-patient-profile-24{padding:6px 8px 6px 10px;border-radius:12px;gap:8px;flex-wrap:nowrap;max-width:100%}:is(#s#s,body) .so-ptabs-row .so-patient-profile-26{min-width:0;flex:0 1 auto}:is(#s#s,body) .so-ptabs-row .so-patient-profile-27{font-size:13.5px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}:is(#s#s,body) .so-ptabs-row .so-patient-profile-28{display:none}:is(#s#s,body) .so-ptabs-row .so-patient-profile-30{height:28px;padding:0 9px;font-size:12px}:is(#s#s,body) .so-patient-profile-31>button{height:38px!important;padding:0 16px!important;font-size:14px!important}@container (max-width:600px){:is(#s#s,body) .so-pbar .so-patient-profile-1{width:100%}:is(#s#s,body) .so-pbar-bal{margin-left:0}:is(#s#s,body) .so-ptabs-row .so-patient-profile-23{justify-content:flex-start}}@container (min-width:1181px){:is(#s#s,body) .so-patient-profile-2{padding:17px}:is(#s#s,body) .so-patient-profile-6{font-size:26px}:is(#s#s,body) .so-patient-profile-11{height:40px}:is(#s#s,body) .so-patient-profile-22{height:38px}}:is(#s#s,body) .so-inv-notes{margin-top:12px;border-top:1px solid #F3EDF0;padding-top:8px}:is(#s#s,body) .so-inv-notes-t{display:flex;align-items:center;gap:10px;width:100%;background:none;border:0;padding:6px 2px;font:inherit;cursor:pointer;text-align:left;color:#2e2233}:is(#s#s,body) .so-inv-notes-t span{font-size:13px;font-weight:800;color:#6b1d4b;flex:none}:is(#s#s,body) .so-inv-notes-t small{font-size:12.5px;color:#8a7e8c;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}:is(#s#s,body) .so-inv-notes-dot{width:8px;height:8px;border-radius:50%;background:#c98a00;flex:none}:is(#s#s,body) .so-inv-notes .so-patient-order-cards-104{margin-top:6px}@container (min-width:1181px){:is(#s#s,body) .so-patient-overview-1{margin-bottom:8px}:is(#s#s,body) .so-patient-overview-3{font-size:18px}:is(#s#s,body) .so-patient-overview-6{height:34px;padding:0 12px;font-size:13px;border-radius:10px}:is(#s#s,body) .so-patient-overview-18{gap:12px;margin-bottom:12px}:is(#s#s,body) .so-patient-overview-18>.so-patient-overview-19{padding:12px 16px 14px;border-radius:16px}:is(#s#s,body) .so-patient-overview-20{margin-bottom:2px}:is(#s#s,body) .so-patient-overview-22{margin-top:1px;font-size:12.5px}:is(#s#s,body) .so-patient-overview-24{padding:4px 0;font-size:10.5px}:is(#s#s,body) .so-patient-overview-25{padding:4px 0;font-size:14.5px}:is(#s#s,body) .so-patient-overview-27{margin-top:4px;font-size:13px}:is(#s#s,body) .so-patient-overview-28{margin-top:8px}:is(#s#s,body) .so-patient-overview-29,:is(#s#s,body) .so-patient-overview-30{height:38px;font-size:14px;border-radius:10px}:is(#s#s,body) .so-patient-overview-31{margin-top:6px;padding:5px 10px;font-size:12.5px}:is(#s#s,body) .so-patient-order-cards-1{margin:2px 0 8px}:is(#s#s,body) .so-patient-order-cards-2{font-size:18px}:is(#s#s,body) .so-patient-order-cards-4{gap:12px}:is(#s#s,body) .so-patient-order-cards-5{display:grid;grid-template-columns:minmax(0,1fr) auto;column-gap:18px;padding:14px 16px 16px;border-radius:18px}:is(#s#s,body) .so-patient-order-cards-5>*{grid-column:1/-1}:is(#s#s,body) .so-patient-order-cards-5>.so-patient-order-cards-6{grid-column:1}:is(#s#s,body) .so-patient-order-cards-5>.so-patient-order-cards-11{grid-column:2;margin:0;justify-self:end}:is(#s#s,body) .so-patient-order-cards-9{font-size:14.5px}:is(#s#s,body) .so-patient-order-cards-12>span:first-child{width:22px!important;height:22px!important;font-size:11px!important}:is(#s#s,body) .so-patient-order-cards-13{font-size:12.5px;margin-left:6px}:is(#s#s,body) .so-patient-order-cards-14{width:22px;margin:0 8px}:is(#s#s,body) .so-patient-order-cards-22{display:grid;grid-template-columns:minmax(0,1fr) 290px;gap:14px;margin-top:12px}:is(#s#s,body) .so-patient-order-cards-23{padding:14px 16px 12px;border-radius:14px}:is(#s#s,body) .so-patient-order-cards-24{padding-bottom:8px;border-bottom-width:1px;align-items:center}:is(#s#s,body) .so-patient-order-cards-25{font-size:10.5px;letter-spacing:1.4px}:is(#s#s,body) .so-patient-order-cards-26{font-size:20px;margin-top:0}:is(#s#s,body) .so-patient-order-cards-39{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;padding:8px 0 6px}:is(#s#s,body) .so-patient-order-cards-40{font-size:14px;margin-top:1px}:is(#s#s,body) .so-patient-order-cards-41,:is(#s#s,body) .so-patient-order-cards-42{font-size:12.5px;display:inline;margin-right:8px}:is(#s#s,body) .so-patient-order-cards-46{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;padding:7px 12px;margin-bottom:8px}:is(#s#s,body) .so-patient-order-cards-47{font-size:13px;margin-top:1px}:is(#s#s,body) .so-patient-order-cards-46 select,:is(#s#s,body) .so-patient-order-cards-46 input{height:32px}:is(#s#s,body) .so-patient-order-cards-30{font-size:10.5px}:is(#s#s,body) .so-patient-order-cards-49{margin-bottom:8px}:is(#s#s,body) .so-patient-order-cards-50{margin-bottom:4px}:is(#s#s,body) .so-patient-order-cards-56{min-width:0}:is(#s#s,body) .so-patient-order-cards-57,:is(#s#s,body) .so-patient-order-cards-61{grid-template-columns:54px minmax(0,1fr) 76px 92px 104px;gap:8px}:is(#s#s,body) .so-patient-order-cards-57{padding:6px 10px}:is(#s#s,body) .so-patient-order-cards-61{padding:5px 10px;min-height:42px}:is(#s#s,body) .so-patient-order-cards-62{font-size:12px}:is(#s#s,body) .so-patient-order-cards-63{display:flex;align-items:baseline;gap:8px}:is(#s#s,body) .so-patient-order-cards-64{font-size:13.5px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;min-width:0}:is(#s#s,body) .so-patient-order-cards-63>.so-patient-order-cards-51{flex:none;font-size:11.5px}:is(#s#s,body) .so-patient-order-cards-65,:is(#s#s,body) .so-patient-order-cards-66{font-size:13.5px}:is(#s#s,body) .so-patient-order-cards-61>div[style]{height:32px!important}:is(#s#s,body) .so-patient-order-cards-23 .so-vsp-auth{flex-direction:row;flex-wrap:wrap;align-items:center;gap:8px 12px;padding:8px 12px;border-radius:12px;margin:8px 0 4px}:is(#s#s,body) .so-patient-order-cards-23 .so-vsp-auth>.so-frame-order-form-53{flex:none;font-size:10.5px}:is(#s#s,body) .so-patient-order-cards-23 .so-vsp-pills{gap:5px}:is(#s#s,body) .so-patient-order-cards-23 .so-vsp-pills button{height:30px;padding:0 10px;font-size:12px}:is(#s#s,body) .so-patient-order-cards-23 .so-vsp-miss{flex-basis:100%;font-size:12px;margin:0}:is(#s#s,body) .so-patient-order-cards-23 .so-vsp-row2{flex:1 1 300px;flex-wrap:nowrap}:is(#s#s,body) .so-patient-order-cards-23 .so-vsp-row2 .so-vsp-authno{flex-direction:row;align-items:center;gap:6px;font-size:11px;min-width:0;white-space:nowrap}:is(#s#s,body) .so-patient-order-cards-23 .so-vsp-authno input{height:32px;min-width:110px;font-size:13px}:is(#s#s,body) .so-patient-order-cards-23 .so-vsp-hint{display:none}:is(#s#s,body) .so-patient-order-cards-93{margin-top:6px;padding:6px 10px;font-size:12px}:is(#s#s,body) .so-patient-order-cards-94{margin-top:6px;font-size:11.5px}:is(#s#s,body) .so-patient-order-cards-108{max-width:none;padding:14px 16px;gap:10px;top:92px;border-radius:14px}:is(#s#s,body) .so-patient-order-cards-109{font-size:30px}:is(#s#s,body) .so-patient-order-cards-108 button{font-size:14px}}:is(#s#s,body) .so-insurance-drawer-1{position:fixed;top:0;right:0;bottom:0;left:0;background:#17225b4d;z-index:70}:is(#s#s,body) .so-insurance-drawer-2{position:fixed;top:0;right:0;bottom:0;width:860px;max-width:100%;background:#fff;z-index:71;box-shadow:-20px 0 40px #17225b26;padding:26px;overflow-y:auto}:is(#s#s,body) .so-insurance-drawer-3{display:flex;justify-content:space-between;align-items:center;gap:12px}:is(#s#s,body) .so-insurance-drawer-4{display:flex;gap:14px;align-items:center}:is(#s#s,body) .so-insurance-drawer-5{width:52px;height:52px;flex-shrink:0;border-radius:999px;background:#2e2233;color:#fff;font-size:16px;font-weight:800;display:flex;align-items:center;justify-content:center}:is(#s#s,body) .so-insurance-drawer-6{font-size:13px;font-weight:700;color:#6e6170}:is(#s#s,body) .so-insurance-drawer-7{font-size:24px;font-weight:800}:is(#s#s,body) .so-insurance-drawer-8{width:42px;height:42px;border-radius:12px;border:1px solid #E4DAE0;background:#fff;font-size:20px;font-weight:700;cursor:pointer}:is(#s#s,body) .so-insurance-drawer-9{border-radius:12px;padding:12px 14px;font-weight:700;font-size:14.5px;margin:16px 0}:is(#s#s,body) .so-insurance-drawer-10{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,340px),1fr));gap:20px;align-items:start}:is(#s#s,body) .so-insurance-drawer-11{font-size:12px;font-weight:700;letter-spacing:1.2px;color:#6e6170;margin-bottom:8px}:is(#s#s,body) .so-insurance-drawer-12{border:1px solid #ECE4E8;border-radius:14px;padding:12px 14px;margin-bottom:10px}:is(#s#s,body) .so-insurance-drawer-13{font-size:13px;font-weight:800;margin-bottom:6px}:is(#s#s,body) .so-insurance-drawer-14{display:grid;grid-template-columns:120px minmax(0,1fr);gap:8px;padding:4px 0;font-size:13.5px}:is(#s#s,body) .so-insurance-drawer-15{color:#6e6170}:is(#s#s,body) .so-insurance-drawer-16{font-weight:600;overflow-wrap:anywhere}:is(#s#s,body) .so-insurance-drawer-17{display:grid;grid-template-columns:1fr 1fr;gap:8px;margin-bottom:10px}:is(#s#s,body) .so-insurance-drawer-18{height:90px;border:1px dashed #D9CDD3;border-radius:12px;background:#f9f4ef;display:flex;align-items:center;justify-content:center;font-size:12.5px;color:#6e6170;text-align:center;padding:8px}:is(#s#s,body) .so-insurance-drawer-19{border:1px solid #ECE4E8;border-radius:14px;padding:12px 14px;font-size:13.5px}:is(#s#s,body) .so-insurance-drawer-20{font-weight:800;margin-bottom:6px}:is(#s#s,body) .so-insurance-drawer-21{color:#5a173f;font-weight:700}:is(#s#s,body) .so-insurance-drawer-22{position:sticky;top:0}:is(#s#s,body) .so-insurance-drawer-23{display:flex;gap:6px;flex-wrap:wrap;margin-bottom:16px}:is(#s#s,body) .so-insurance-drawer-24{font-size:13px;font-weight:700;margin-bottom:6px}:is(#s#s,body) .so-insurance-drawer-25{display:flex;gap:8px;margin-bottom:10px}:is(#s#s,body) .so-insurance-drawer-26{height:46px;border:1px solid #D9CDD3;border-radius:12px;padding:0 12px;font-size:15px;font-weight:600;outline:none;width:100%;background:#fff;flex:1}:is(#s#s,body) .so-insurance-drawer-27{height:46px;padding:0 14px;border-radius:12px;border:1px solid #E4DAE0;background:#fff;font-size:14px;font-weight:700;cursor:pointer;white-space:nowrap}:is(#s#s,body) .so-insurance-drawer-28{background:#f3e4ec;color:#5a173f;border-radius:12px;padding:10px 12px;font-size:14px;font-weight:700;margin-bottom:10px}:is(#s#s,body) .so-insurance-drawer-29{margin-top:8px;width:100%;height:56px;border-radius:12px;border:none;background:#6b1d4b linear-gradient(135deg,#7a2457,#5a173f);color:#fff;box-shadow:0 8px 18px -10px #6b1d4ba6;font-weight:800;cursor:pointer;font-size:16px}:is(#s#s,body) .so-insurance-drawer-30{font-size:12.5px;color:#6e6170;margin-top:8px}@container (min-width:1181px){:is(#s#s,body) .so-insurance-drawer-5{height:42px}:is(#s#s,body) .so-insurance-drawer-26{height:40px}:is(#s#s,body) .so-insurance-drawer-27{height:40px}}:is(#s#s,body) .so-rx-popup-1{position:fixed;top:0;right:0;bottom:0;left:0;background:#17225b73;z-index:80;display:flex;align-items:center;justify-content:center;padding:20px}:is(#s#s,body) .so-rx-popup-2{width:1180px;max-width:100%;max-height:100%;overflow-y:auto;background:#fff;border-radius:24px;padding:24px;box-shadow:0 30px 60px #00000040}:is(#s#s,body) .so-rx-popup-3{display:flex;justify-content:space-between;align-items:flex-start;gap:12px;margin-bottom:16px}:is(#s#s,body) .so-rx-popup-4{font-size:22px;font-weight:800}:is(#s#s,body) .so-rx-popup-5{font-size:13.5px;color:#6e6170;margin-top:2px}:is(#s#s,body) .so-rx-popup-6{width:40px;height:40px;border-radius:12px;border:1px solid #E4DAE0;background:#fff;font-size:18px;cursor:pointer;color:#2e2233;flex-shrink:0}:is(#s#s,body) .so-rx-popup-7{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,340px),1fr));gap:18px;align-items:start}:is(#s#s,body) .so-rx-popup-8{display:flex;flex-direction:column;gap:16px}:is(#s#s,body) .so-rx-popup-9{font-size:12px;font-weight:700;letter-spacing:1.2px;color:#6e6170;margin-bottom:8px;text-transform:uppercase}:is(#s#s,body) .so-rx-popup-10{display:flex;gap:6px;flex-wrap:wrap}:is(#s#s,body) .so-rx-popup-11{font-size:13.5px;color:#574a5b;line-height:1.5}:is(#s#s,body) .so-rx-popup-12{border:1px solid #ECE4E8;border-radius:18px;padding:16px;display:flex;flex-direction:column;gap:14px}:is(#s#s,body) .so-rx-popup-13{font-size:16px;font-weight:800;color:#2e2233}:is(#s#s,body) .so-rx-popup-14{display:flex;flex-direction:column;font-size:12.5px;font-weight:700;color:#6e6170;gap:6px}:is(#s#s,body) .so-rx-popup-15{min-height:70px;border:1px solid #D9CDD3;border-radius:12px;padding:10px 12px;font-size:14px;outline:none;resize:vertical;font-family:inherit;color:#2e2233;font-weight:500}:is(#s#s,body) .so-rx-popup-16{display:grid;grid-template-columns:repeat(auto-fit,minmax(120px,1fr));gap:10px}:is(#s#s,body) .so-rx-popup-17{height:42px;border:1px solid #D9CDD3;border-radius:12px;padding:0 12px;font-size:14px;font-weight:700;outline:none;background:#fff;color:#2e2233;font-family:inherit;min-width:0;width:100%}:is(#s#s,body) .so-rx-popup-18{display:grid;grid-template-columns:repeat(auto-fit,minmax(160px,1fr));gap:10px}:is(#s#s,body) .so-rx-popup-19{display:grid;grid-template-columns:34px minmax(0,1fr) minmax(0,1.3fr);gap:8px;align-items:end}:is(#s#s,body) .so-rx-popup-20{font-size:16px;font-weight:800;padding-bottom:10px;color:#2e2233}:is(#s#s,body) .so-rx-popup-21{height:42px;border:1px solid #D9CDD3;border-radius:12px;padding:0 12px;font-size:14px;font-weight:700;outline:none;background:#fff;color:#2e2233;font-family:inherit;min-width:0;width:100%;margin-top:8px}:is(#s#s,body) .so-rx-popup-22{font-size:12.5px;color:#8a5300;background:#fff6e5;border:1px solid #F3D9A8;border-radius:10px;padding:8px 10px;margin-top:8px}:is(#s#s,body) .so-rx-popup-23{font-size:13px;color:#2e2233;margin-top:8px;font-weight:600}:is(#s#s,body) .so-rx-popup-24{display:flex;gap:8px;flex-wrap:wrap}:is(#s#s,body) .so-rx-popup-25{height:50px;padding:0 22px;border-radius:12px;border:none;background:#6b1d4b linear-gradient(135deg,#7a2457,#5a173f);color:#fff;box-shadow:0 8px 18px -10px #6b1d4ba6;font-weight:800;cursor:pointer;font-size:15px}:is(#s#s,body) .so-rx-popup-26{height:50px;padding:0 16px;border-radius:12px;border:1px solid #E4DAE0;background:#fff;color:#2e2233;font-weight:700;cursor:pointer;font-size:14px}:is(#s#s,body) .so-rx-popup-27{font-size:12px;color:#6e6170}:is(#s#s,body) .so-rx-popup-28{background:#e6eae8;border-radius:18px;padding:14px 10px;display:flex;flex-direction:column;align-items:center;gap:8px;position:sticky;top:0}:is(#s#s,body) .so-rx-popup-29{font-size:12px;font-weight:700;letter-spacing:1.2px;color:#6e6170;margin:0}:is(#s#s,body) .so-rx-popup-30{border:0;width:100%;max-width:100%;height:400px;display:block;background:transparent}:is(#s#s,body) .so-rx-popup-31{font-size:13.5px;color:#574a5b;padding:40px 16px;text-align:center}@container (min-width:1181px){:is(#s#s,body) .so-rx-popup-25{height:42px}:is(#s#s,body) .so-rx-popup-26{height:42px}}:is(#s#s,body) .so-order-preview-1{position:fixed;top:0;right:0;bottom:0;left:0;background:#17225b73;z-index:80;display:flex;align-items:center;justify-content:center;padding:20px}:is(#s#s,body) .so-order-preview-2{width:1080px;max-width:100%;max-height:100%;overflow-y:auto;background:#fff;border-radius:24px;padding:24px;box-shadow:0 30px 60px #00000040}:is(#s#s,body) .so-order-preview-3{display:flex;justify-content:space-between;align-items:flex-start;gap:12px;margin-bottom:16px}:is(#s#s,body) .so-order-preview-4{font-size:22px;font-weight:800}:is(#s#s,body) .so-order-preview-5{font-size:13.5px;color:#6e6170;margin-top:2px}:is(#s#s,body) .so-order-preview-6{width:40px;height:40px;border-radius:12px;border:1px solid #E4DAE0;background:#fff;font-size:18px;cursor:pointer;color:#2e2233;flex-shrink:0}:is(#s#s,body) .so-order-preview-7{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,300px),1fr));gap:18px;align-items:start}:is(#s#s,body) .so-order-preview-8{display:flex;flex-direction:column;gap:14px}:is(#s#s,body) .so-order-preview-9{font-size:13.5px;color:#574a5b;line-height:1.5}:is(#s#s,body) .so-order-preview-10{display:flex;align-items:center;gap:10px;cursor:pointer}:is(#s#s,body) .so-order-preview-11{width:40px;height:24px;flex-shrink:0;border-radius:999px;padding:3px;display:flex}:is(#s#s,body) .so-order-preview-12{width:18px;height:18px;border-radius:999px;background:#fff}:is(#s#s,body) .so-order-preview-13{font-size:14px;font-weight:700}:is(#s#s,body) .so-order-preview-14{font-size:12px;color:#6e6170}:is(#s#s,body) .so-order-preview-15{display:flex;flex-direction:column;font-size:12.5px;font-weight:700;color:#6e6170;gap:6px}:is(#s#s,body) .so-order-preview-16{height:42px;border:1px solid #D9CDD3;border-radius:12px;padding:0 12px;font-size:14px;font-weight:700;outline:none;background:#fff;color:#2e2233;font-family:inherit}:is(#s#s,body) .so-order-preview-17{min-height:90px;border:1px solid #D9CDD3;border-radius:12px;padding:10px 12px;font-size:14px;outline:none;resize:vertical;font-family:inherit;color:#2e2233;font-weight:500}:is(#s#s,body) .so-order-preview-18{display:flex;gap:8px;flex-wrap:wrap}:is(#s#s,body) .so-order-preview-19{height:50px;padding:0 22px;border-radius:12px;border:none;background:#6b1d4b linear-gradient(135deg,#7a2457,#5a173f);color:#fff;box-shadow:0 8px 18px -10px #6b1d4ba6;font-weight:800;cursor:pointer;font-size:15px}:is(#s#s,body) .so-order-preview-20{height:50px;padding:0 16px;border-radius:12px;border:1px solid #E4DAE0;background:#fff;color:#2e2233;font-weight:700;cursor:pointer;font-size:14px}:is(#s#s,body) .so-order-preview-21{background:#e6eae8;border-radius:18px;padding:14px 10px;display:flex;flex-direction:column;align-items:center;gap:8px}:is(#s#s,body) .so-order-preview-22{font-size:12px;font-weight:700;letter-spacing:1.2px;color:#6e6170;margin:0}:is(#s#s,body) .so-order-preview-23{border:0;max-width:100%;height:400px;display:block;background:transparent}@container (min-width:1181px){:is(#s#s,body) .so-order-preview-19{height:42px}:is(#s#s,body) .so-order-preview-20{height:42px}}:is(#s#s,body) .so-new-insurance-1{position:fixed;top:0;right:0;bottom:0;left:0;background:#17225b73;z-index:80;display:flex;align-items:center;justify-content:center;padding:20px}:is(#s#s,body) .so-new-insurance-2{width:540px;max-width:100%;max-height:100%;overflow-y:auto;background:#fff;border-radius:24px;padding:30px;box-shadow:0 30px 60px #00000040}:is(#s#s,body) .so-new-insurance-3{font-size:24px;font-weight:800}:is(#s#s,body) .so-new-insurance-4{font-size:14.5px;color:#6e6170;margin:6px 0 18px;line-height:1.5}:is(#s#s,body) .so-new-insurance-5{display:flex;gap:6px;flex-wrap:wrap;margin-bottom:16px}:is(#s#s,body) .so-new-insurance-6{height:46px;border:1px solid #D9CDD3;border-radius:12px;padding:0 12px;font-size:15px;font-weight:600;outline:none;width:100%;background:#fff;margin-bottom:16px}:is(#s#s,body) .so-new-insurance-7{display:flex;gap:10px;justify-content:flex-end}:is(#s#s,body) .so-new-insurance-8{height:50px;padding:0 18px;border-radius:12px;border:1px solid #E4DAE0;background:#fff;font-size:15px;font-weight:700;cursor:pointer}:is(#s#s,body) .so-new-insurance-9{height:50px;padding:0 22px;border-radius:12px;border:none;background:#6b1d4b linear-gradient(135deg,#7a2457,#5a173f);color:#fff;box-shadow:0 8px 18px -10px #6b1d4ba6;font-weight:800;cursor:pointer;font-size:15px}:is(#s#s,body) .so-new-insurance-10{text-align:center;padding:10px 0}:is(#s#s,body) .so-new-insurance-11{font-size:20px;font-weight:800;margin-top:16px}:is(#s#s,body) .so-new-insurance-12{font-size:14.5px;color:#6e6170;margin-top:4px}:is(#s#s,body) .so-new-insurance-13{border:1px dashed #D9CDD3;border-radius:14px;padding:12px;margin-top:20px;text-align:center}:is(#s#s,body) .so-new-insurance-14{font-size:11px;font-weight:700;letter-spacing:1.2px;color:#a89ba6;margin-bottom:8px}:is(#s#s,body) .so-new-insurance-15{height:46px;padding:0 18px;border-radius:12px;border:none;background:#6b1d4b linear-gradient(135deg,#7a2457,#5a173f);color:#fff;box-shadow:0 8px 18px -10px #6b1d4ba6;font-weight:800;cursor:pointer;font-size:14px}:is(#s#s,body) .so-new-insurance-16{display:flex;justify-content:center;margin-top:14px}:is(#s#s,body) .so-new-insurance-17{height:44px;padding:0 18px;border-radius:12px;border:1px solid #E4DAE0;background:#fff;font-size:14px;font-weight:700;cursor:pointer}@container (min-width:1181px){:is(#s#s,body) .so-new-insurance-6{height:40px}:is(#s#s,body) .so-new-insurance-8{height:42px}:is(#s#s,body) .so-new-insurance-9{height:42px}:is(#s#s,body) .so-new-insurance-15{height:40px}:is(#s#s,body) .so-new-insurance-17{height:38px}}:is(#s#s,body) .so-edit-patient-1{position:fixed;top:0;right:0;bottom:0;left:0;background:#17225b73;z-index:80;display:flex;align-items:center;justify-content:center;padding:20px}:is(#s#s,body) .so-edit-patient-2{width:680px;max-width:100%;max-height:100%;overflow-y:auto;background:#fff;border-radius:24px;padding:28px;box-shadow:0 30px 60px #00000040}:is(#s#s,body) .so-edit-patient-3{display:flex;justify-content:space-between;align-items:flex-start;gap:10px;margin-bottom:18px}:is(#s#s,body) .so-edit-patient-4{font-size:24px;font-weight:800}:is(#s#s,body) .so-edit-patient-5{font-size:14px;color:#6e6170;margin-top:4px}:is(#s#s,body) .so-edit-patient-6{width:42px;height:42px;border-radius:12px;border:1px solid #E4DAE0;background:#fff;font-size:20px;font-weight:700;cursor:pointer}:is(#s#s,body) .so-edit-patient-7{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:12px;margin-bottom:18px}:is(#s#s,body) .so-edit-patient-8{display:block}:is(#s#s,body) .so-edit-patient-9{font-size:13px;font-weight:700;margin-bottom:6px}:is(#s#s,body) .so-edit-patient-10{height:46px;border:1px solid #D9CDD3;border-radius:12px;padding:0 12px;font-size:15px;font-weight:600;outline:none;width:100%;background:#fff}:is(#s#s,body) .so-edit-patient-11{font-size:12px;font-weight:700;letter-spacing:1.2px;color:#6e6170;margin-bottom:8px}:is(#s#s,body) .so-edit-patient-12{display:flex;gap:6px;flex-wrap:wrap;margin-bottom:16px}:is(#s#s,body) .so-edit-patient-13{display:block;max-width:320px;margin-bottom:18px}:is(#s#s,body) .so-edit-patient-14{display:flex;gap:10px;justify-content:flex-end}:is(#s#s,body) .so-edit-patient-15{height:50px;padding:0 18px;border-radius:12px;border:1px solid #E4DAE0;background:#fff;font-size:15px;font-weight:700;cursor:pointer}:is(#s#s,body) .so-edit-patient-16{height:50px;padding:0 22px;border-radius:12px;border:none;background:#6b1d4b linear-gradient(135deg,#7a2457,#5a173f);color:#fff;box-shadow:0 8px 18px -10px #6b1d4ba6;font-weight:800;cursor:pointer;font-size:15px}@container (min-width:1181px){:is(#s#s,body) .so-edit-patient-10{height:40px}:is(#s#s,body) .so-edit-patient-15{height:42px}:is(#s#s,body) .so-edit-patient-16{height:42px}}:is(#s#s,body) .so-outside-rx-1{position:fixed;top:0;right:0;bottom:0;left:0;background:#17225b73;z-index:80;display:flex;align-items:center;justify-content:center;padding:20px}:is(#s#s,body) .so-outside-rx-2{width:680px;max-width:100%;max-height:100%;overflow-y:auto;background:#fff;border-radius:24px;padding:28px;box-shadow:0 30px 60px #00000040}:is(#s#s,body) .so-outside-rx-3{display:flex;justify-content:space-between;align-items:flex-start;gap:10px}:is(#s#s,body) .so-outside-rx-4{font-size:24px;font-weight:800}:is(#s#s,body) .so-outside-rx-5{font-size:14px;color:#6e6170;margin-top:4px}:is(#s#s,body) .so-outside-rx-6{width:42px;height:42px;border-radius:12px;border:1px solid #E4DAE0;background:#fff;font-size:20px;font-weight:700;cursor:pointer}:is(#s#s,body) .so-outside-rx-7{margin-top:18px}:is(#s#s,body) .so-outside-rx-8{display:flex;gap:6px;flex-wrap:wrap;margin-bottom:16px}:is(#s#s,body) .so-outside-rx-9{display:grid;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:12px;margin-bottom:16px}:is(#s#s,body) .so-outside-rx-10{display:block}:is(#s#s,body) .so-outside-rx-11{font-size:13px;font-weight:700;margin-bottom:6px}:is(#s#s,body) .so-outside-rx-12{height:46px;border:1px solid #D9CDD3;border-radius:12px;padding:0 12px;font-size:15px;font-weight:600;outline:none;width:100%;background:#fff}:is(#s#s,body) .so-outside-rx-13{color:#b3261e}:is(#s#s,body) .so-outside-rx-14{display:grid;grid-template-columns:50px repeat(5,minmax(0,1fr));gap:6px;font-size:11.5px;font-weight:700;letter-spacing:.8px;color:#6e6170;margin-bottom:6px}:is(#s#s,body) .so-outside-rx-15{display:grid;grid-template-columns:50px repeat(5,minmax(0,1fr));gap:6px;align-items:center;margin-bottom:6px}:is(#s#s,body) .so-outside-rx-16{color:#6b1d4b}:is(#s#s,body) .so-outside-rx-17{height:44px;border:1px solid #D9CDD3;border-radius:10px;padding:0 8px;font-size:15px;font-weight:700;outline:none;min-width:0;width:100%}:is(#s#s,body) .so-outside-rx-18{display:grid;grid-template-columns:50px repeat(5,minmax(0,1fr));gap:6px;align-items:center;margin-bottom:16px}:is(#s#s,body) .so-outside-rx-19{display:block;margin-bottom:16px;max-width:260px}:is(#s#s,body) .so-outside-rx-20{display:block;margin-bottom:16px;max-width:340px}:is(#s#s,body) .so-outside-rx-21{height:80px;border:1px dashed #D9CDD3;border-radius:12px;background:#f9f4ef;display:flex;align-items:center;justify-content:center;font-size:13px;color:#6e6170;margin-bottom:18px}:is(#s#s,body) .so-outside-rx-22{display:flex;gap:10px;justify-content:flex-end}:is(#s#s,body) .so-outside-rx-23{height:50px;padding:0 18px;border-radius:12px;border:1px solid #E4DAE0;background:#fff;font-size:15px;font-weight:700;cursor:pointer}:is(#s#s,body) .so-outside-rx-24{height:50px;padding:0 22px;border-radius:12px;border:none;background:#6b1d4b linear-gradient(135deg,#7a2457,#5a173f);color:#fff;box-shadow:0 8px 18px -10px #6b1d4ba6;font-weight:800;cursor:pointer;font-size:15px}@container (min-width:1181px){:is(#s#s,body) .so-outside-rx-12{height:40px}:is(#s#s,body) .so-outside-rx-17{height:38px}:is(#s#s,body) .so-outside-rx-23{height:42px}:is(#s#s,body) .so-outside-rx-24{height:42px}}:is(#s#s,body) .so-checkout-lookup-1{max-width:820px}:is(#s#s,body) .so-checkout-lookup-2{height:60px;border:2px solid #6B1D4B;background:#fff;border-radius:16px;display:flex;align-items:center;gap:12px;padding:0 18px;font-size:18px;color:#6e6170;margin-bottom:22px}:is(#s#s,body) .so-checkout-lookup-3{flex-shrink:0}:is(#s#s,body) .so-checkout-lookup-4{flex:1}:is(#s#s,body) .so-checkout-lookup-5{font-size:13px;font-weight:700;border:1px solid #E6DDE2;border-radius:8px;padding:4px 8px}:is(#s#s,body) .so-checkout-lookup-6{font-size:12px;font-weight:700;letter-spacing:1.2px;color:#6e6170;margin-bottom:10px}:is(#s#s,body) .so-checkout-lookup-7{display:flex;flex-direction:column;gap:10px}:is(#s#s,body) .so-checkout-lookup-8{background:#fff;border:1px solid #EEE5EA;border-radius:16px;box-shadow:0 1px 2px #2e22330a,0 12px 32px -20px #6b1d4b38;padding:16px 18px;display:flex;align-items:center;gap:16px;cursor:pointer}:is(#s#s,body) .so-checkout-lookup-9{width:48px;height:48px;border-radius:999px;background:#2e2233;color:#fff;font-weight:800;display:flex;align-items:center;justify-content:center}:is(#s#s,body) .so-checkout-lookup-10{font-size:17px;font-weight:800}:is(#s#s,body) .so-checkout-lookup-11{font-size:14px;color:#6e6170;margin-top:2px}:is(#s#s,body) .so-checkout-lookup-12{font-size:13px;font-weight:700;color:#6e6170}:is(#s#s,body) .so-checkout-lookup-13{padding:8px 2px 4px;font-size:14px;color:#6e6170}@container (min-width:1181px){:is(#s#s,body) .so-checkout-lookup-8{padding:11px 13px}:is(#s#s,body) .so-checkout-lookup-9{height:40px}}:is(#s#s,body) .so-checkout-sale-1{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,460px),1fr));gap:18px;align-items:start}:is(#s#s,body) .so-checkout-sale-2{display:flex;flex-direction:column;gap:14px}:is(#s#s,body) .so-checkout-sale-3{background:#fff;border:1px solid #EEE5EA;border-radius:20px;box-shadow:0 1px 2px #2e22330a,0 12px 32px -20px #6b1d4b38;padding:18px 20px;display:flex;align-items:center;gap:14px}:is(#s#s,body) .so-checkout-sale-4{width:44px;height:44px;border-radius:999px;background:#2e2233;color:#fff;font-weight:800;display:flex;align-items:center;justify-content:center}:is(#s#s,body) .so-checkout-sale-5{flex:1}:is(#s#s,body) .so-checkout-sale-6{font-size:17px;font-weight:800}:is(#s#s,body) .so-checkout-sale-7{font-size:13px;color:#6e6170}:is(#s#s,body) .so-checkout-sale-8{height:44px;border:1px solid #E6DDE2;border-radius:12px;display:flex;align-items:center;gap:8px;padding:0 14px;font-size:14px;color:#6e6170;min-width:260px}:is(#s#s,body) .so-checkout-sale-9{flex-shrink:0}:is(#s#s,body) .so-checkout-sale-10{background:#fff;border:1px solid #EEE5EA;border-radius:20px;box-shadow:0 1px 2px #2e22330a,0 12px 32px -20px #6b1d4b38;overflow-x:auto}:is(#s#s,body) .so-checkout-sale-11{display:flex;align-items:center;gap:10px;padding:14px 20px;border-bottom:1px solid #F3EDF0}:is(#s#s,body) .so-checkout-sale-12{font-size:11px;font-weight:800;border-radius:8px;padding:4px 8px;background:#e6edfd;color:#2350d8}:is(#s#s,body) .so-checkout-sale-13{font-size:16px;font-weight:800}:is(#s#s,body) .so-checkout-sale-14{display:grid;grid-template-columns:28px minmax(0,1fr) 90px 100px 100px;min-width:520px;gap:12px;align-items:center;padding:14px 20px;min-height:62px;cursor:pointer;border-bottom:1px solid #F5F0F2}:is(#s#s,body) .so-checkout-sale-15{font-size:15px;font-weight:700}:is(#s#s,body) .so-checkout-sale-16{font-size:12.5px;color:#6e6170}:is(#s#s,body) .so-checkout-sale-17{text-align:right;font-size:14px}:is(#s#s,body) .so-checkout-sale-18{text-align:right;font-size:14px;color:#2350d8}:is(#s#s,body) .so-checkout-sale-19{text-align:right;font-size:15px;font-weight:800}:is(#s#s,body) .so-checkout-sale-20{display:flex;justify-content:flex-end;gap:12px;font-size:12px;font-weight:700;color:#6e6170;padding-right:20px}:is(#s#s,body) .so-checkout-sale-21{position:sticky;top:64px;display:flex;flex-direction:column;gap:14px}:is(#s#s,body) .so-checkout-sale-22{background:#fff;border:1px solid #EEE5EA;border-radius:20px;box-shadow:0 1px 2px #2e22330a,0 12px 32px -20px #6b1d4b38;padding:20px}:is(#s#s,body) .so-checkout-sale-23{display:flex;justify-content:space-between;align-items:center;margin-bottom:8px}:is(#s#s,body) .so-checkout-sale-24{font-size:16px}:is(#s#s,body) .so-checkout-sale-25{font-size:12px;font-weight:700;color:#6e6170}:is(#s#s,body) .so-checkout-sale-26{display:flex;justify-content:space-between;padding:8px 0;border-top:1px solid #F5F0F2;font-size:13.5px}:is(#s#s,body) .so-checkout-sale-27{font-weight:600}:is(#s#s,body) .so-checkout-sale-28{font-weight:700}:is(#s#s,body) .so-checkout-sale-29{font-size:12.5px;color:#6e6170;margin-top:6px}:is(#s#s,body) .so-checkout-sale-30{font-size:12px;font-weight:700;letter-spacing:1.2px;color:#6e6170;margin-bottom:8px}:is(#s#s,body) .so-checkout-sale-31{display:flex;gap:6px;flex-wrap:wrap;margin-bottom:16px}:is(#s#s,body) .so-checkout-sale-32{display:flex;justify-content:space-between;padding:6px 0;font-size:14.5px}:is(#s#s,body) .so-checkout-sale-33{color:#574a5b}:is(#s#s,body) .so-checkout-sale-34{margin-top:16px;width:100%;height:56px;border-radius:14px;border:none;background:#6b1d4b linear-gradient(135deg,#7a2457,#5a173f);color:#fff;box-shadow:0 8px 18px -10px #6b1d4ba6;font-size:17px;font-weight:800;cursor:pointer}@container (min-width:1181px){:is(#s#s,body) .so-checkout-sale-3{padding:13px 14px}:is(#s#s,body) .so-checkout-sale-4{height:38px}:is(#s#s,body) .so-checkout-sale-8{height:38px}:is(#s#s,body) .so-checkout-sale-22{padding:14px}}:is(#s#s,body) .so-checkout-pay-1{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,460px),1fr));gap:18px;align-items:start}:is(#s#s,body) .so-checkout-pay-2{background:#fff;border:1px solid #EEE5EA;border-radius:20px;box-shadow:0 1px 2px #2e22330a,0 12px 32px -20px #6b1d4b38;padding:24px}:is(#s#s,body) .so-checkout-pay-3{display:flex;justify-content:space-between;align-items:flex-end;flex-wrap:wrap;gap:10px;margin-bottom:20px}:is(#s#s,body) .so-checkout-pay-4{font-size:12px;font-weight:700;letter-spacing:1.2px;color:#6e6170}:is(#s#s,body) .so-checkout-pay-5{font-size:44px;font-weight:800;letter-spacing:-1.5px}:is(#s#s,body) .so-checkout-pay-6{height:40px;padding:0 14px;border-radius:12px;border:1px solid #E4DAE0;background:#fff;font-size:14px;font-weight:700;cursor:pointer}:is(#s#s,body) .so-checkout-pay-7{display:grid;grid-template-columns:repeat(3,1fr);gap:8px;margin-bottom:20px}:is(#s#s,body) .so-checkout-pay-8{font-size:12px;font-weight:700;letter-spacing:1.2px;color:#6e6170;margin-bottom:8px}:is(#s#s,body) .so-checkout-pay-9{display:flex;gap:8px;flex-wrap:wrap;align-items:center;margin-bottom:18px}:is(#s#s,body) .so-checkout-pay-10{height:52px;border:1px solid #D9CDD3;border-radius:12px;display:flex;align-items:center;padding:0 14px;gap:4px;font-size:20px;font-weight:800;width:180px}:is(#s#s,body) .so-checkout-pay-11{border:none;outline:none;font-size:20px;font-weight:800;width:130px;background:transparent}:is(#s#s,body) .so-checkout-pay-12{height:44px;padding:0 12px;border-radius:999px;border:1px solid #E6DDE2;background:#fff;font-size:13px;font-weight:700;cursor:pointer}:is(#s#s,body) .so-checkout-pay-13{display:flex;gap:12px;align-items:flex-start;background:#fff1d6;border:1px solid #F3D9A8;border-radius:14px;padding:14px 16px;margin:-6px 0 18px}:is(#s#s,body) .so-checkout-pay-14{flex-shrink:0;margin-top:1px}:is(#s#s,body) .so-checkout-pay-15{font-size:15px;font-weight:800;color:#8a5300}:is(#s#s,body) .so-checkout-pay-16{font-size:13.5px;color:#6b4200;margin-top:2px}:is(#s#s,body) .so-checkout-pay-17{font-size:13.5px;color:#2350d8;background:#e6edfd;border-radius:10px;padding:10px 12px;margin-bottom:12px}:is(#s#s,body) .so-checkout-pay-18{width:100%;height:60px;border-radius:14px;border:none;background:#6b1d4b linear-gradient(135deg,#7a2457,#5a173f);color:#fff;box-shadow:0 8px 18px -10px #6b1d4ba6;font-size:18px;font-weight:800;cursor:pointer}:is(#s#s,body) .so-checkout-pay-19{font-size:13px;margin-top:8px;text-align:center}:is(#s#s,body) .so-checkout-pay-20{display:flex;gap:8px;align-items:center;flex-wrap:wrap;margin-bottom:12px}:is(#s#s,body) .so-checkout-pay-21{font-size:14px;font-weight:700;width:120px}:is(#s#s,body) .so-checkout-pay-22{height:52px;border:1px solid #D9CDD3;border-radius:12px;display:flex;align-items:center;padding:0 14px;gap:4px;font-size:20px;font-weight:800;width:160px}:is(#s#s,body) .so-checkout-pay-23{border:none;outline:none;font-size:20px;font-weight:800;width:110px;background:transparent}:is(#s#s,body) .so-checkout-pay-24{height:44px;padding:0 14px;border-radius:999px;border:1px solid #E6DDE2;background:#fff;font-size:14px;font-weight:700;cursor:pointer}:is(#s#s,body) .so-checkout-pay-25{display:flex;justify-content:space-between;background:#f9f4ef;border-radius:12px;padding:14px 16px;font-size:16px;margin-bottom:12px}:is(#s#s,body) .so-checkout-pay-26{font-size:22px}:is(#s#s,body) .so-checkout-pay-27{display:flex;gap:8px;align-items:center;margin-bottom:12px}:is(#s#s,body) .so-checkout-pay-28{height:52px;border:1px solid #D9CDD3;border-radius:12px;padding:0 14px;font-size:18px;font-weight:700;width:160px;outline:none}:is(#s#s,body) .so-checkout-pay-29{font-size:14px;font-weight:700;margin-bottom:8px}:is(#s#s,body) .so-checkout-pay-30{display:flex;gap:8px;margin-bottom:12px}:is(#s#s,body) .so-checkout-pay-31{display:flex;justify-content:space-between;background:#f9f4ef;border-radius:12px;padding:14px 16px;font-size:15px;margin-bottom:12px}:is(#s#s,body) .so-checkout-pay-32{font-size:20px}:is(#s#s,body) .so-checkout-pay-33{font-size:13px;color:#6e6170;margin-top:8px;text-align:center}:is(#s#s,body) .so-checkout-pay-34{display:flex;gap:8px;align-items:center;margin-bottom:12px;flex-wrap:wrap}:is(#s#s,body) .so-checkout-pay-35{height:52px;border:1px solid #D9CDD3;border-radius:12px;padding:0 14px;font-size:18px;font-weight:700;width:220px;outline:none}:is(#s#s,body) .so-checkout-pay-36{background:#f3e4ec;border-radius:16px;padding:20px;display:flex;align-items:center;gap:14px}:is(#s#s,body) .so-checkout-pay-37{flex-shrink:0}:is(#s#s,body) .so-checkout-pay-38{font-size:17px;font-weight:800;color:#5a173f}:is(#s#s,body) .so-checkout-pay-39{font-size:14px;color:#5a173f}:is(#s#s,body) .so-checkout-pay-40{position:sticky;top:64px;background:#fff;border:1px solid #EEE5EA;border-radius:20px;box-shadow:0 1px 2px #2e22330a,0 12px 32px -20px #6b1d4b38;padding:20px}:is(#s#s,body) .so-checkout-pay-41{font-size:14px;color:#6e6170;padding:14px 0}:is(#s#s,body) .so-checkout-pay-42{display:flex;align-items:center;gap:10px;padding:12px 0;border-top:1px solid #F5F0F2}:is(#s#s,body) .so-checkout-pay-43{flex:1}:is(#s#s,body) .so-checkout-pay-44{font-size:15px;font-weight:700}:is(#s#s,body) .so-checkout-pay-45{font-size:12.5px;color:#6e6170}:is(#s#s,body) .so-checkout-pay-46{width:34px;height:34px;border-radius:10px;border:1px solid #ECE4E8;background:#fff;cursor:pointer;color:#6e6170;font-size:16px}:is(#s#s,body) .so-checkout-pay-47{border-top:1px solid #ECE4E8;margin-top:8px;padding-top:12px;display:flex;flex-direction:column;gap:6px;font-size:14.5px}:is(#s#s,body) .so-checkout-pay-48{display:flex;justify-content:space-between}:is(#s#s,body) .so-checkout-pay-49{color:#574a5b}:is(#s#s,body) .so-checkout-pay-50{color:#5a173f}:is(#s#s,body) .so-checkout-pay-51{display:flex;justify-content:space-between;font-size:17px}:is(#s#s,body) .so-checkout-pay-52{font-weight:700}:is(#s#s,body) .so-checkout-pay-53{margin-top:16px;width:100%;height:58px;border-radius:14px;border:none;background:#6b1d4b linear-gradient(135deg,#7a2457,#5a173f);color:#fff;box-shadow:0 8px 18px -10px #6b1d4ba6;font-size:17px;font-weight:800;cursor:pointer}:is(#s#s,body) .so-checkout-pay-54{margin-top:16px;width:100%;height:58px;border-radius:14px;border:none;background:#e6dde2;color:#6e6170;font-size:17px;font-weight:800}:is(#s#s,body) .so-checkout-pay-55{font-size:12px;color:#6e6170;margin-top:10px}@container (min-width:1181px){:is(#s#s,body) .so-checkout-pay-2{padding:17px}:is(#s#s,body) .so-checkout-pay-5{font-size:40px}:is(#s#s,body) .so-checkout-pay-10{height:42px}:is(#s#s,body) .so-checkout-pay-12{height:38px}:is(#s#s,body) .so-checkout-pay-22{height:42px}:is(#s#s,body) .so-checkout-pay-24{height:38px}:is(#s#s,body) .so-checkout-pay-28{height:42px}:is(#s#s,body) .so-checkout-pay-35{height:42px}:is(#s#s,body) .so-checkout-pay-40{padding:14px}}:is(#s#s,body) .so-checkout-done-1{max-width:640px;margin:10px auto 0;background:#fff;border:1px solid #EEE5EA;border-radius:24px;box-shadow:0 1px 2px #2e22330a,0 12px 32px -20px #6b1d4b38;padding:36px;text-align:center}:is(#s#s,body) .so-checkout-done-2{width:72px;height:72px;border-radius:999px;background:#6b1d4b;margin:0 auto 18px;display:flex;align-items:center;justify-content:center}:is(#s#s,body) .so-checkout-done-3{flex-shrink:0}:is(#s#s,body) .so-checkout-done-4{font-size:30px;font-weight:800;letter-spacing:-.8px}:is(#s#s,body) .so-checkout-done-5{font-size:15px;color:#6e6170;margin-top:6px}:is(#s#s,body) .so-checkout-done-6{font-size:14px;color:#8a5300;background:#fff1d6;border-radius:10px;padding:8px 12px;margin:14px auto 0;display:inline-block}:is(#s#s,body) .so-checkout-done-7{display:grid;grid-template-columns:repeat(3,1fr);gap:10px;margin:26px 0 14px}:is(#s#s,body) .so-checkout-done-8{height:64px;border-radius:14px;border:none;background:#6b1d4b linear-gradient(135deg,#7a2457,#5a173f);color:#fff;box-shadow:0 8px 18px -10px #6b1d4ba6;font-size:16px;font-weight:800;cursor:pointer}:is(#s#s,body) .so-checkout-done-9{height:64px;border-radius:14px;border:1px solid #E4DAE0;background:#fff;font-size:16px;font-weight:800;cursor:pointer}:is(#s#s,body) .so-checkout-done-10{display:flex;justify-content:center;gap:20px;font-size:14px;color:#5a173f;font-weight:700;min-height:20px}:is(#s#s,body) .so-checkout-done-11{display:flex;justify-content:center;gap:10px;margin-top:18px}:is(#s#s,body) .so-checkout-done-12{height:46px;padding:0 18px;border-radius:12px;border:1px solid #E4DAE0;background:#fff;font-size:15px;font-weight:700;cursor:pointer}:is(#s#s,body) .so-checkout-done-13{height:46px;padding:0 18px;border-radius:12px;border:none;background:#2e2233;color:#fff;font-size:15px;font-weight:700;cursor:pointer}@container (min-width:1181px){:is(#s#s,body) .so-checkout-done-1{padding:25px}:is(#s#s,body) .so-checkout-done-4{font-size:26px}:is(#s#s,body) .so-checkout-done-12{height:40px}:is(#s#s,body) .so-checkout-done-13{height:40px}}:is(#s#s,body) .so-checkout-screen-1{display:flex;align-items:center;justify-content:space-between;gap:16px;flex-wrap:wrap;margin-bottom:22px}:is(#s#s,body) .so-checkout-screen-2{font-size:14px;font-weight:700;color:#6b1d4b;margin-bottom:6px}:is(#s#s,body) .so-checkout-screen-3{margin:0;font-size:32px;font-weight:800;letter-spacing:-1px}:is(#s#s,body) .so-checkout-screen-4{display:flex;align-items:center}:is(#s#s,body) .so-checkout-screen-5{display:flex;align-items:center;gap:8px;cursor:pointer}:is(#s#s,body) .so-checkout-screen-6{font-size:14px;font-weight:700}:is(#s#s,body) .so-checkout-screen-7{width:36px;height:2px;margin:0 10px}:is(#s#s,body) .so-checkout-screen-8{display:flex;align-items:center;gap:12px;border-radius:14px;padding:12px 14px;flex-wrap:wrap;margin-bottom:10px}:is(#s#s,body) .so-checkout-screen-9{font-size:11.5px;font-weight:800;letter-spacing:.6px;text-transform:uppercase;border-radius:999px;padding:4px 10px;background:#fff}:is(#s#s,body) .so-checkout-screen-10{flex:1;min-width:200px}:is(#s#s,body) .so-checkout-screen-11{font-size:14.5px;font-weight:700}:is(#s#s,body) .so-checkout-screen-12{font-size:12px;color:#574a5b;margin-top:2px}@container (min-width:1181px){:is(#s#s,body) .so-checkout-screen-3{font-size:28px}}:is(#s#s,body) .so-receipt-screen-1{margin-bottom:22px;display:flex;justify-content:space-between;align-items:flex-start;gap:12px;flex-wrap:wrap}:is(#s#s,body) .so-receipt-screen-2{font-size:14px;font-weight:700;color:#6b1d4b;margin-bottom:6px}:is(#s#s,body) .so-receipt-screen-3{margin:0;font-size:32px;font-weight:800;letter-spacing:-1px}:is(#s#s,body) .so-receipt-screen-4{font-size:15px;color:#6e6170;margin-top:6px}:is(#s#s,body) .so-receipt-screen-5{height:46px;padding:0 18px;border-radius:12px;border:1px solid #E4DAE0;background:#fff;font-size:15px;font-weight:800;cursor:pointer;color:#2e2233}:is(#s#s,body) .so-receipt-screen-6{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,460px),1fr));gap:18px;align-items:start}:is(#s#s,body) .so-receipt-screen-7{background:#e6eae8;border-radius:20px;padding:24px 12px;display:flex;justify-content:center;overflow:auto}:is(#s#s,body) .so-receipt-screen-8{border:0;max-width:100%;height:640px;display:block;background:transparent}:is(#s#s,body) .so-receipt-screen-9{display:flex;flex-direction:column;gap:14px;position:sticky;top:64px}:is(#s#s,body) .so-receipt-screen-10{background:#fff;border:1px solid #EEE5EA;border-radius:20px;box-shadow:0 1px 2px #2e22330a,0 12px 32px -20px #6b1d4b38;padding:20px}:is(#s#s,body) .so-receipt-screen-11{font-size:12px;font-weight:700;letter-spacing:1.2px;color:#6e6170;margin-bottom:8px}:is(#s#s,body) .so-receipt-screen-12{display:flex;gap:6px;margin-bottom:18px}:is(#s#s,body) .so-receipt-screen-13{display:flex;flex-direction:column;gap:10px}:is(#s#s,body) .so-receipt-screen-14{display:flex;gap:8px}:is(#s#s,body) .so-receipt-screen-15{flex:1;min-width:0;height:48px;border:1px solid #D9CDD3;border-radius:12px;padding:0 12px;font-size:15px;outline:none}:is(#s#s,body) .so-receipt-screen-16{width:96px;height:48px;border-radius:12px;border:none;background:#6b1d4b linear-gradient(135deg,#7a2457,#5a173f);color:#fff;box-shadow:0 8px 18px -10px #6b1d4ba6;font-size:15px;font-weight:700;cursor:pointer}:is(#s#s,body) .so-receipt-screen-17{font-size:12.5px;color:#5a173f;font-weight:700;margin-top:-4px}:is(#s#s,body) .so-receipt-screen-18{width:96px;height:48px;border-radius:12px;border:1px solid #E4DAE0;background:#fff;font-size:15px;font-weight:700;cursor:pointer}:is(#s#s,body) .so-receipt-screen-19{height:48px;border-radius:12px;border:1px solid #E4DAE0;background:#fff;font-size:15px;font-weight:700;cursor:pointer}:is(#s#s,body) .so-receipt-screen-20{font-size:12px;font-weight:700;letter-spacing:1.2px;color:#6e6170;margin-bottom:6px}:is(#s#s,body) .so-receipt-screen-21{padding:8px 0;border-top:1px solid #F5F0F2;font-size:13px}:is(#s#s,body) .so-receipt-screen-22{color:#6e6170}:is(#s#s,body) .so-receipt-screen-23{font-size:13px;color:#6e6170;margin-top:6px}@container (min-width:1181px){:is(#s#s,body) .so-receipt-screen-3{font-size:28px}:is(#s#s,body) .so-receipt-screen-5{height:40px}:is(#s#s,body) .so-receipt-screen-10{padding:14px}:is(#s#s,body) .so-receipt-screen-15{height:40px}:is(#s#s,body) .so-receipt-screen-16{height:40px}:is(#s#s,body) .so-receipt-screen-18{height:40px}:is(#s#s,body) .so-receipt-screen-19{height:40px}}:is(#s#s,body) .so-refund-screen-1{margin-bottom:18px}:is(#s#s,body) .so-refund-screen-2{font-size:14px;font-weight:700;color:#6b1d4b;margin-bottom:6px}:is(#s#s,body) .so-refund-screen-3{margin:0;font-size:32px;font-weight:800;letter-spacing:-1px}:is(#s#s,body) .so-refund-screen-4{background:#fff;border:1px solid #EEE5EA;border-radius:20px;box-shadow:0 1px 2px #2e22330a,0 12px 32px -20px #6b1d4b38;padding:16px 20px;display:flex;align-items:center;gap:14px;flex-wrap:wrap;margin-bottom:16px}:is(#s#s,body) .so-refund-screen-5{font-size:11px;font-weight:800;border-radius:8px;padding:4px 8px;background:#2e2233;color:#fff}:is(#s#s,body) .so-refund-screen-6{flex:1;min-width:240px}:is(#s#s,body) .so-refund-screen-7{font-size:16px;font-weight:800}:is(#s#s,body) .so-refund-screen-8{font-size:13px;color:#6e6170}:is(#s#s,body) .so-refund-screen-9{background:#fff;border:1px solid #F3D9A8;border-radius:20px;padding:16px 20px;margin-bottom:16px}:is(#s#s,body) .so-refund-screen-10{font-size:16px;font-weight:800;margin-bottom:8px}:is(#s#s,body) .so-refund-screen-11{display:flex;gap:12px;align-items:center;flex-wrap:wrap;padding:10px 0;border-top:1px solid #F5F0F2}:is(#s#s,body) .so-refund-screen-12{font-size:14px}:is(#s#s,body) .so-refund-screen-13{font-size:12.5px;color:#6e6170}:is(#s#s,body) .so-refund-screen-14{font-size:12px;font-weight:700;border-radius:999px;padding:4px 10px}:is(#s#s,body) .so-refund-screen-15{height:38px;padding:0 14px;border-radius:10px;border:1px solid #E4DAE0;background:#fff;font-size:13px;font-weight:700;cursor:pointer;color:#2e2233}:is(#s#s,body) .so-refund-screen-16{background:#fff;border:1px solid #EEE5EA;border-radius:20px;box-shadow:0 1px 2px #2e22330a,0 12px 32px -20px #6b1d4b38;padding:14px 20px;margin-bottom:16px}:is(#s#s,body) .so-refund-screen-17{font-size:16px;font-weight:800;margin-bottom:6px}:is(#s#s,body) .so-refund-screen-18{display:flex;align-items:center;gap:12px;padding:10px 0;border-top:1px solid #F3EDF0;cursor:pointer;min-height:52px}:is(#s#s,body) .so-refund-screen-19{font-size:13px;font-weight:800;min-width:118px}:is(#s#s,body) .so-refund-screen-20{flex:1;min-width:0}:is(#s#s,body) .so-refund-screen-21{font-size:14px;font-weight:700}:is(#s#s,body) .so-refund-screen-22{font-size:12px;color:#6e6170}:is(#s#s,body) .so-refund-screen-23{font-size:13px;color:#6e6170;padding:6px 0}:is(#s#s,body) .so-refund-screen-24{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,460px),1fr));gap:18px;align-items:start}:is(#s#s,body) .so-refund-screen-25{display:flex;flex-direction:column;gap:14px}:is(#s#s,body) .so-refund-screen-26{background:#fff;border:1px solid #EEE5EA;border-radius:20px;box-shadow:0 1px 2px #2e22330a,0 12px 32px -20px #6b1d4b38;overflow-x:auto}:is(#s#s,body) .so-refund-screen-27{padding:16px 20px;border-bottom:1px solid #F3EDF0;font-size:17px;font-weight:800}:is(#s#s,body) .so-refund-screen-28{padding:14px 20px;border-bottom:1px solid #F5F0F2}:is(#s#s,body) .so-refund-screen-29{display:grid;grid-template-columns:28px minmax(0,1fr) 90px 150px;gap:12px;align-items:center}:is(#s#s,body) .so-refund-screen-30{flex-shrink:0}:is(#s#s,body) .so-refund-screen-31{cursor:pointer}:is(#s#s,body) .so-refund-screen-32{font-size:15px;font-weight:700}:is(#s#s,body) .so-refund-screen-33{text-align:right;font-size:12px;font-weight:700;color:#6e6170}:is(#s#s,body) .so-refund-screen-34{height:44px;border:1px solid #D9CDD3;border-radius:10px;padding:0 10px;font-size:15px;font-weight:700;outline:none;width:100%}:is(#s#s,body) .so-refund-screen-35{display:flex;gap:6px;flex-wrap:wrap;margin:10px 0 0 40px;align-items:center}:is(#s#s,body) .so-refund-screen-36{font-size:12px;font-weight:700;color:#6e6170;margin-right:4px}:is(#s#s,body) .so-refund-screen-37{background:#fff;border:1px solid #EEE5EA;border-radius:20px;box-shadow:0 1px 2px #2e22330a,0 12px 32px -20px #6b1d4b38;padding:20px}:is(#s#s,body) .so-refund-screen-38{font-size:17px;font-weight:800;margin-bottom:12px}:is(#s#s,body) .so-refund-screen-39{color:#b3261e;font-size:13px}:is(#s#s,body) .so-refund-screen-40{display:flex;gap:8px;flex-wrap:wrap}:is(#s#s,body) .so-refund-screen-41{margin-top:12px;width:100%;min-height:70px;border:1px solid #D9CDD3;border-radius:12px;padding:10px 12px;font-size:14px;outline:none;resize:vertical}:is(#s#s,body) .so-refund-screen-42{position:sticky;top:64px;background:#fff;border:1px solid #EEE5EA;border-radius:20px;box-shadow:0 1px 2px #2e22330a,0 12px 32px -20px #6b1d4b38;padding:20px}:is(#s#s,body) .so-refund-screen-43{font-size:12px;font-weight:700;letter-spacing:1.2px;color:#6e6170}:is(#s#s,body) .so-refund-screen-44{font-size:40px;font-weight:800;letter-spacing:-1.2px;margin:2px 0 12px}:is(#s#s,body) .so-refund-screen-45{display:flex;justify-content:space-between;padding:8px 0;border-top:1px solid #F5F0F2;font-size:14.5px}:is(#s#s,body) .so-refund-screen-46{display:flex;justify-content:space-between;padding:8px 0;border-top:1px solid #F5F0F2;font-size:14px}:is(#s#s,body) .so-refund-screen-47{color:#6e6170}:is(#s#s,body) .so-refund-screen-48{background:#fff1d6;color:#8a5300;border-radius:12px;padding:10px 12px;font-size:13.5px;margin-top:10px;font-weight:600}:is(#s#s,body) .so-refund-screen-49{background:#f3e4ec;color:#5a173f;border-radius:12px;padding:10px 12px;font-size:13.5px;margin-top:10px;font-weight:600}:is(#s#s,body) .so-refund-screen-50{margin-top:14px;width:100%;height:56px;border-radius:14px;border:none;color:#fff;font-size:17px;font-weight:800;cursor:pointer}:is(#s#s,body) .so-refund-screen-51{font-size:12px;color:#6e6170;margin-top:10px}:is(#s#s,body) .so-refund-screen-52{max-width:620px;background:#fff;border:1px solid #EEE5EA;border-radius:24px;box-shadow:0 1px 2px #2e22330a,0 12px 32px -20px #6b1d4b38;padding:32px}:is(#s#s,body) .so-refund-screen-53{font-size:12px;font-weight:700;border-radius:999px;padding:4px 10px;background:#fff1d6;color:#8a5300}:is(#s#s,body) .so-refund-screen-54{font-size:26px;font-weight:800;margin:12px 0 6px}:is(#s#s,body) .so-refund-screen-55{font-size:15px;color:#6e6170;line-height:1.5}:is(#s#s,body) .so-refund-screen-56{display:flex;gap:10px;margin-top:22px;flex-wrap:wrap}:is(#s#s,body) .so-refund-screen-57{height:50px;padding:0 20px;border-radius:12px;border:none;background:#6b1d4b linear-gradient(135deg,#7a2457,#5a173f);color:#fff;box-shadow:0 8px 18px -10px #6b1d4ba6;font-size:15px;font-weight:800;cursor:pointer}:is(#s#s,body) .so-refund-screen-58{height:50px;padding:0 20px;border-radius:12px;border:1px solid #F3C4BF;background:#fff;color:#b3261e;font-size:15px;font-weight:700;cursor:pointer}:is(#s#s,body) .so-refund-screen-59{height:50px;padding:0 20px;border-radius:12px;border:1px solid #E4DAE0;background:#fff;font-size:15px;font-weight:700;cursor:pointer}:is(#s#s,body) .so-refund-screen-60{width:60px;height:60px;border-radius:999px;background:#6b1d4b;display:flex;align-items:center;justify-content:center}:is(#s#s,body) .so-refund-screen-61{font-size:26px;font-weight:800;margin:14px 0 6px}:is(#s#s,body) .so-refund-screen-62{display:flex;justify-content:space-between;padding:8px 0;border-top:1px solid #F5F0F2;font-size:15px}:is(#s#s,body) .so-refund-screen-63{font-size:14px;color:#6e6170;margin-top:8px}:is(#s#s,body) .so-refund-screen-64{display:flex;gap:10px;margin-top:20px;flex-wrap:wrap}@container (min-width:1181px){:is(#s#s,body) .so-refund-screen-3{font-size:28px}:is(#s#s,body) .so-refund-screen-4{padding:11px 14px}:is(#s#s,body) .so-refund-screen-16{padding:14px}:is(#s#s,body) .so-refund-screen-34{height:38px}:is(#s#s,body) .so-refund-screen-37{padding:14px}:is(#s#s,body) .so-refund-screen-42{padding:14px}:is(#s#s,body) .so-refund-screen-44{font-size:36px}:is(#s#s,body) .so-refund-screen-52{padding:22px}:is(#s#s,body) .so-refund-screen-57{height:42px}:is(#s#s,body) .so-refund-screen-58{height:42px}:is(#s#s,body) .so-refund-screen-59{height:42px}}:is(#s#s,body) .so-rf-look{margin:0 0 8px}:is(#s#s,body) .so-rf-look input{width:100%;box-sizing:border-box;height:46px;border:1px solid #D9CDD3;border-radius:12px;padding:0 14px;font-size:15px;font-weight:600;color:#2e2233;background:#fff;font-family:inherit;outline:none}:is(#s#s,body) .so-rf-look input:focus{border-color:#6b1d4b;box-shadow:0 0 0 3px #f3e4ec}:is(#s#s,body) .so-rf-look-t{font-size:13px;font-weight:700;color:#6e6170;margin:0 0 8px}@container (min-width:1181px){:is(#s#s,body) .so-rf-look input{height:40px}}:is(#s#s,body) .so-clt-crumb{font-size:14px;font-weight:700;color:#6b1d4b;margin-bottom:6px}:is(#s#s,body) .so-clt-h1{margin:0;font-size:32px;font-weight:800;letter-spacing:-1px;color:#2e2233}:is(#s#s,body) .so-clt-sum{font-size:15px;color:#6e6170;margin-top:6px}:is(#s#s,body) .so-clt-sum-late{color:#8a5300;font-weight:700}:is(#s#s,body) .so-clt-bar{display:flex;gap:10px;flex-wrap:wrap;align-items:center;margin:18px 0 14px}:is(#s#s,body) .so-clt-q{flex:1;min-width:240px;height:44px;border:1px solid #E6DDE2;border-radius:12px;padding:0 14px;font-size:15px;outline:none;background:#fff;font-family:inherit;color:#2e2233}:is(#s#s,body) .so-clt-tabs{display:flex;gap:6px}:is(#s#s,body) .so-clt-tab{height:40px;padding:0 14px;border-radius:999px;border:1px solid #E6DDE2;font-size:13.5px;font-weight:700;cursor:pointer;font-family:inherit}:is(#s#s,body) .so-clt-none{background:#fff;border:1px solid #EEE5EA;border-radius:16px;box-shadow:0 1px 2px #2e22330a,0 12px 32px -20px #6b1d4b38;padding:22px;font-size:15px;color:#6e6170}:is(#s#s,body) .so-clt-board{display:grid;grid-template-columns:repeat(5,minmax(230px,1fr));gap:12px;overflow-x:auto;padding-bottom:8px;align-items:start;-webkit-overflow-scrolling:touch}:is(#s#s,body) .so-clt-col{background:#eef2f0;border-radius:16px;padding:10px;display:flex;flex-direction:column;gap:10px;min-height:120px}:is(#s#s,body) .so-clt-colh{display:flex;justify-content:space-between;align-items:center;font-size:12px;font-weight:800;letter-spacing:.8px;color:#574a5b;text-transform:uppercase;padding:2px 4px}:is(#s#s,body) .so-clt-colh b{background:#fff;color:#2e2233;border-radius:999px;padding:2px 9px;font-size:12px}:is(#s#s,body) .so-clt-empty{font-size:13px;color:#8a94a6;padding:6px 4px}:is(#s#s,body) .so-clt-card{background:#fff;border:1px solid #ECE4E8;border-radius:14px;padding:12px;display:flex;flex-direction:column;gap:4px;color:#2e2233}:is(#s#s,body) .so-clt-late{border-color:#e0a53b;box-shadow:0 0 0 2px #fff1d6}:is(#s#s,body) .so-clt-top{display:flex;justify-content:space-between;gap:8px;align-items:baseline}:is(#s#s,body) .so-clt-name{background:none;border:none;padding:0;font-size:15px;font-weight:800;color:#2e2233;cursor:pointer;text-align:left;font-family:inherit}:is(#s#s,body) .so-clt-name:hover{color:#2350d8;text-decoration:underline}:is(#s#s,body) .so-clt-age{font-size:12px;font-weight:700;color:#6e6170;white-space:nowrap}:is(#s#s,body) .so-clt-age-late{color:#b3261e}:is(#s#s,body) .so-clt-sub,:is(#s#s,body) .so-clt-meta,:is(#s#s,body) .so-clt-hist{font-size:12.5px;color:#6e6170}:is(#s#s,body) .so-clt-lens{font-size:13.5px;font-weight:700}:is(#s#s,body) .so-clt-inv{font-size:12.5px;font-weight:700}:is(#s#s,body) .so-clt-f{display:flex;flex-direction:column;gap:3px;font-size:11.5px;font-weight:700;color:#574a5b;margin-top:4px}:is(#s#s,body) .so-clt-f input{height:34px;border:1px solid #D9CDD3;border-radius:8px;padding:0 8px;font-size:13.5px;outline:none;font-family:inherit;color:#2e2233}:is(#s#s,body) .so-clt-acts{display:flex;gap:6px;flex-wrap:wrap;margin-top:6px}:is(#s#s,body) .so-clt-next{height:36px;padding:0 12px;border-radius:10px;border:none;background:#6b1d4b linear-gradient(135deg,#7a2457,#5a173f);color:#fff;box-shadow:0 8px 18px -10px #6b1d4ba6;font-size:13px;font-weight:800;cursor:pointer;font-family:inherit}:is(#s#s,body) .so-clt-small{height:36px;padding:0 12px;border-radius:10px;border:1px solid #E4DAE0;background:#fff;color:#2e2233;font-size:13px;font-weight:700;cursor:pointer;font-family:inherit}:is(#s#s,body) .so-clt-list{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(100%,340px),1fr));gap:12px}:is(#s#s,body) .so-clt-abb{display:flex;flex-direction:column;gap:4px;margin-top:6px;padding:8px;border-radius:10px;background:#f4f7fb;border:1px solid #E1E8F2}:is(#s#s,body) .so-clt-abb-eye{display:flex;gap:6px;align-items:center;font-size:12px;font-weight:600;color:#2e2233;min-width:0}:is(#s#s,body) .so-clt-abb-eye b{flex:0 0 22px;font-size:11px;color:#2350d8}:is(#s#s,body) .so-clt-abb-eye select{flex:1;min-width:0;height:32px;border:1px solid #D9CDD3;border-radius:8px;font-size:12px;font-weight:700;background:#fff;color:#2e2233}:is(#s#s,body) .so-clt-abb-warn{font-size:12px;font-weight:700;color:#8a5300;margin-top:4px}:is(#s#s,body) .so-clt-abb-held{color:#b3261e}:is(#s#s,body) .so-clt-abb-sent{font-size:12px;font-weight:800;color:#2350d8;margin-top:4px}:is(#s#s,body) .so-clt-abb-addr{display:flex;flex-direction:column;gap:4px;margin-top:6px}:is(#s#s,body) .so-clt-abb-addr input{height:32px;border:1px solid #D9CDD3;border-radius:8px;padding:0 8px;font-size:12.5px;font-weight:600;min-width:0;box-sizing:border-box;width:100%}:is(#s#s,body) .so-clt-abb-row{display:grid;grid-template-columns:1fr 52px 80px;gap:4px}:is(#s#s,body) .so-clt-carts{display:flex;flex-direction:column;gap:8px;margin-bottom:12px}:is(#s#s,body) .so-clt-cart{display:flex;justify-content:space-between;align-items:center;gap:10px;flex-wrap:wrap;background:#fff;border:1px solid #EEE5EA;border-radius:16px;box-shadow:0 1px 2px #2e22330a,0 12px 32px -20px #6b1d4b38;padding:10px 14px;font-size:14px;color:#2e2233}:is(#s#s,body) .so-clt-cart-sub{font-size:12.5px;font-weight:700;margin-top:2px}@container (min-width:1181px){:is(#s#s,body) .so-clt-h1{font-size:28px}:is(#s#s,body) .so-clt-q{height:38px}:is(#s#s,body) .so-clt-none{padding:15px}}:is(#s#s,body) .so-ib-board{grid-template-columns:repeat(4,minmax(250px,1fr))}:is(#s#s,body) .so-ib-tot{font-size:12.5px;font-weight:700;color:#574a5b;padding:0 4px}:is(#s#s,body) .so-ib-exp{font-size:14px;font-weight:800;color:#5a173f}:is(#s#s,body) .so-ib-exp span{font-size:12px;font-weight:600;color:#6e6170}:is(#s#s,body) .so-ib-deny{font-size:12.5px;font-weight:700;color:#b3261e}:is(#s#s,body) .so-ib-paid{font-size:13px;font-weight:800;color:#2e2233}:is(#s#s,body) .so-ib-mv{display:flex;flex-direction:column;gap:6px;margin-top:6px;padding:10px;border-radius:12px;background:#f4f7fb;border:1px solid #D5DEF2;font-size:13px}:is(#s#s,body) .so-ib-mv .so-clt-f input{width:100%;box-sizing:border-box}:is(#s#s,body) .so-ib-whys{display:flex;flex-wrap:wrap;gap:4px}:is(#s#s,body) .so-ib-whys button{min-height:30px;padding:0 10px;border-radius:999px;font-size:12px;font-weight:700;cursor:pointer;text-align:left}:is(#s#s,body) .so-ib-prev{font-size:12.5px;font-weight:700;color:#8a5300}:is(#s#s,body) .so-ib-chg{margin-left:6px;background:none;border:none;padding:0;font-size:12px;font-weight:800;color:#2350d8;cursor:pointer;text-decoration:underline}:is(#s#s,body) .so-ib-head{display:flex;align-items:center;gap:10px 14px;flex-wrap:wrap;margin:0 0 10px}:is(#s#s,body) .so-ib-h1{margin:0;font-size:22px;font-weight:800;letter-spacing:-.4px;color:#2e2233;white-space:nowrap}:is(#s#s,body) .so-ib-sum{font-size:13.5px;font-weight:600;color:#6e6170;white-space:nowrap}:is(#s#s,body) .so-ib-q{flex:1;min-width:200px;height:38px;border:1px solid #E6DDE2;border-radius:10px;padding:0 12px;font-size:14px;outline:none;background:#fff;font-family:inherit;color:#2e2233}:is(#s#s,body) .so-ib-board{gap:10px;align-items:stretch}:is(#s#s,body) .so-ib-board .so-clt-col{padding:8px;gap:8px;min-height:0;max-height:calc(100vh - 150px);overflow:hidden}:is(#s#s,body) .so-ib-board .so-clt-colh{text-transform:none;letter-spacing:0;font-size:13px}:is(#s#s,body) .so-ib-board .so-clt-colh>span{text-transform:uppercase;letter-spacing:.6px;font-size:12px}:is(#s#s,body) .so-ib-tot{font-style:normal;text-transform:none;letter-spacing:0;font-weight:700;color:#6e6170}:is(#s#s,body) .so-ib-cards{display:flex;flex-direction:column;gap:8px;overflow-y:auto;min-height:0;padding-right:2px;-webkit-overflow-scrolling:touch}:is(#s#s,body) .so-ib-card{padding:9px 10px;gap:2px;border-radius:12px}:is(#s#s,body) .so-ib-card .so-clt-name{font-size:14px}:is(#s#s,body) .so-ib-line{font-size:12.5px;color:#6e6170;line-height:1.35}:is(#s#s,body) .so-ib-line b{color:#2e2233;font-weight:800}:is(#s#s,body) .so-ib-card .so-ib-exp{font-size:13.5px;display:flex;align-items:baseline;gap:6px;flex-wrap:wrap}:is(#s#s,body) .so-ib-card .so-ib-exp span{font-size:11.5px;color:#6e6170;font-weight:600}:is(#s#s,body) .so-ib-card .so-ib-chg{margin-left:0}:is(#s#s,body) .so-ib-card .so-clt-acts{margin-top:4px;gap:5px}:is(#s#s,body) .so-ib-card .so-clt-next,:is(#s#s,body) .so-ib-card .so-clt-small{height:30px;padding:0 10px;font-size:12.5px;border-radius:8px}:is(#s#s,body) .so-ib-hist{font-size:11.5px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}@media (max-width:720px){:is(#s#s,body) .so-ib-board .so-clt-col{max-height:none;overflow:visible}:is(#s#s,body) .so-ib-cards{overflow:visible}}:is(#s#s,body) .so-ib-up{display:inline-flex;align-items:center;height:38px}:is(#s#s,body) .so-ib-eop{background:#fff;border:1px solid #D5DEF2;border-radius:16px;padding:12px;margin:0 0 10px;display:flex;flex-direction:column;gap:6px;color:#2e2233}:is(#s#s,body) .so-ib-eop-top{display:flex;justify-content:space-between;align-items:center;gap:10px;flex-wrap:wrap}:is(#s#s,body) .so-ib-eop-sub{font-size:12.5px;color:#6e6170}:is(#s#s,body) .so-ib-eop-rec{font-size:13px;font-weight:800}:is(#s#s,body) .so-ib-eop-err{background:#fdecea;color:#b3261e;border-radius:10px;padding:8px 12px;font-size:13px;font-weight:700;margin-bottom:8px}:is(#s#s,body) .so-ib-eop-tbl{max-height:46vh;overflow:auto;border:1px solid #F3EDF0;border-radius:12px}:is(#s#s,body) .so-ib-eop-row{display:grid;grid-template-columns:minmax(170px,1.4fr) minmax(120px,1fr) minmax(220px,1.8fr) minmax(120px,1fr) minmax(110px,.9fr);gap:8px;align-items:center;padding:6px 10px;border-top:1px solid #F3EDF0;font-size:13px;min-width:820px}:is(#s#s,body) .so-ib-eop-row span{display:flex;flex-direction:column;min-width:0}:is(#s#s,body) .so-ib-eop-row i{font-style:normal;font-size:11.5px;color:#6e6170;font-weight:600}:is(#s#s,body) .so-ib-eop-row select{height:32px;border:1px solid #D9CDD3;border-radius:8px;font-size:12.5px;font-weight:600;background:#fff;color:#2e2233;max-width:100%}:is(#s#s,body) .so-ib-eop-h{position:sticky;top:0;background:#fbf7f4;font-size:11.5px;font-weight:800;color:#6e6170;text-transform:uppercase;letter-spacing:.4px;border-top:0}:is(#s#s,body) .so-ib-eop-short{background:#fff5f4}:is(#s#s,body) .so-ib-eop-none{opacity:.7}:is(#s#s,body) .so-ib-store{height:38px;border:1px solid #D9CDD3;border-radius:10px;padding:0 10px;font-size:14px;font-weight:700;background:#fff;color:#2e2233;font-family:inherit}:is(#s#s,body) .so-ib-sync{height:38px;display:inline-flex;align-items:center;gap:7px;padding:0 12px;border-radius:999px;border:1px solid #EAD5E0;font-size:13px;font-weight:700;cursor:pointer;font-family:inherit;white-space:nowrap}:is(#s#s,body) .so-ib-sync span{width:8px;height:8px;border-radius:50%;display:inline-block}:is(#s#s,body) .so-ib-store{width:auto;max-width:170px;flex:0 0 auto}:is(#s#s,body) .so-ib-sync{flex:0 0 auto}:is(#s#s,body) .so-ib-head .so-ib-q{min-width:160px}:is(#s#s,body) .so-ib-sync{overflow:visible;min-width:max-content}:is(#s#s,body) .so-ib-tab{height:38px}:is(#s#s,body) .so-lab-board{grid-template-columns:repeat(var(--cols,7),minmax(210px,1fr))}:is(#s#s,body) .so-lab-hold{background:#fff6e5}:is(#s#s,body) .time-clock-screen-1{display:flex;flex-direction:column;gap:24px}:is(#s#s,body) .time-clock-screen-2{display:flex;flex-direction:column;gap:6px}:is(#s#s,body) .time-clock-screen-3{font-size:13px;font-weight:600;color:#6b1d4b}:is(#s#s,body) .time-clock-screen-4{margin:0;font-size:30px;font-weight:800;letter-spacing:-.02em}:is(#s#s,body) .time-clock-screen-5{display:flex;gap:12px;align-items:center;flex-wrap:wrap;padding:14px 18px;border-radius:14px;background:#fdecea;color:#b42318;font-size:14px;font-weight:600}:is(#s#s,body) .time-clock-screen-6{flex:1 1 240px}:is(#s#s,body) .time-clock-screen-7{font:inherit;font-size:13px;font-weight:700;padding:10px 14px;border-radius:10px;border:1px solid #E2D8DD;background:#fff;color:#2e2233;cursor:pointer;min-height:44px}:is(#s#s,body) .time-clock-screen-8{display:flex;gap:12px;align-items:center;flex-wrap:wrap;padding:14px 18px;border-radius:14px;background:#fff4e0;color:#9a5b00;font-size:14px;font-weight:600}:is(#s#s,body) .time-clock-screen-9{flex:1 1 240px;line-height:1.45}:is(#s#s,body) .time-clock-screen-10{flex:none;display:flex;justify-content:center;padding:6px}:is(#s#s,body) .time-clock-screen-11{display:flex;flex-direction:column;gap:10px;flex:1 1 240px;min-width:0;width:100%}:is(#s#s,body) .time-clock-screen-12{font-size:24px;font-weight:800;letter-spacing:-.02em;color:#2e2233;font-variant-numeric:tabular-nums;line-height:1.2;text-wrap:pretty}:is(#s#s,body) .time-clock-screen-13{font-size:14px;color:#574a5b;line-height:1.5;text-wrap:pretty}:is(#s#s,body) .time-clock-screen-14{display:flex;gap:10px;flex-wrap:wrap;padding-top:4px}:is(#s#s,body) .time-clock-screen-15{width:100%;padding-top:2px}:is(#s#s,body) .time-clock-screen-16{text-align:left;font-size:13px;font-weight:600;line-height:1.5;padding:10px 14px;border-radius:12px}:is(#s#s,body) .time-clock-screen-17{background:#fff;border:1px solid #6B1D4B;border-radius:18px;padding:22px 24px;display:flex;flex-direction:column;gap:14px}:is(#s#s,body) .time-clock-screen-18{display:flex;flex-direction:column;gap:4px}:is(#s#s,body) .time-clock-screen-19{margin:0;font-size:18px;font-weight:800}:is(#s#s,body) .time-clock-screen-20{font-size:13px;color:#574a5b}:is(#s#s,body) .time-clock-screen-21{display:grid;grid-template-columns:repeat(auto-fit,minmax(130px,1fr));gap:10px}:is(#s#s,body) .time-clock-screen-22{display:flex;flex-direction:column;gap:6px;font-size:12px;font-weight:700;letter-spacing:.06em;color:#8a7e8c;min-width:0}:is(#s#s,body) .time-clock-screen-23{font:inherit;font-size:15px;font-weight:500;padding:10px 12px;border:1px solid #E2D8DD;border-radius:10px;color:#2e2233;background:#fff;min-height:44px;box-sizing:border-box;width:100%;min-width:0}:is(#s#s,body) .time-clock-screen-24{font-size:13px;font-weight:600;color:#b42318}:is(#s#s,body) .time-clock-screen-25{display:flex;gap:10px;flex-wrap:wrap}:is(#s#s,body) .time-clock-screen-26{border:0;font:inherit;font-size:14px;font-weight:700;padding:12px 18px;border-radius:12px;background:#6b1d4b linear-gradient(135deg,#7a2457,#5a173f);color:#fff;box-shadow:0 8px 18px -10px #6b1d4ba6;cursor:pointer;min-height:44px}:is(#s#s,body) .time-clock-screen-27{display:flex;flex-direction:column;gap:20px}:is(#s#s,body) .time-clock-screen-28{display:flex;gap:8px;flex-wrap:wrap}:is(#s#s,body) .time-clock-screen-29{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(340px,100%),1fr));gap:20px;align-items:start}:is(#s#s,body) .time-clock-screen-30{background:#fff;border:1px solid #EEE5EA;border-radius:18px;box-shadow:0 1px 2px #2e22330a,0 12px 32px -20px #6b1d4b38;padding:22px 24px;display:flex;flex-direction:column;gap:6px}:is(#s#s,body) .time-clock-screen-31{margin:0 0 6px;font-size:18px;font-weight:800}:is(#s#s,body) .time-clock-screen-32{display:flex;align-items:center;gap:12px;padding:10px 0;border-top:1px solid #F3EDF0;flex-wrap:wrap}:is(#s#s,body) .time-clock-screen-33{display:flex;flex-direction:column;gap:2px;flex:1 1 160px;min-width:0}:is(#s#s,body) .time-clock-screen-34{font-size:14px;font-weight:700}:is(#s#s,body) .time-clock-screen-35{font-weight:500;color:#8a7e8c;font-size:12px}:is(#s#s,body) .time-clock-screen-36{font-size:12px;color:#574a5b;font-variant-numeric:tabular-nums}:is(#s#s,body) .time-clock-screen-37{font-size:11px;font-weight:700;padding:4px 10px;border-radius:999px}:is(#s#s,body) .time-clock-screen-38{font:inherit;font-size:13px;font-weight:700;border:0;background:none;color:#6b1d4b;cursor:pointer;min-height:40px}:is(#s#s,body) .time-clock-screen-39{font-size:13px;color:#8a7e8c}:is(#s#s,body) .time-clock-screen-40{background:#fff;border:1px solid #F3D9A8;border-radius:18px;padding:22px 24px;display:flex;flex-direction:column;gap:6px}:is(#s#s,body) .time-clock-screen-41{display:flex;align-items:center;gap:12px;padding:12px 0;border-top:1px solid #F3EDF0;flex-wrap:wrap}:is(#s#s,body) .time-clock-screen-42{display:flex;flex-direction:column;gap:3px;flex:1 1 200px;min-width:0}:is(#s#s,body) .time-clock-screen-43{font-size:13px;color:#2e2233}:is(#s#s,body) .time-clock-screen-44{font-size:12px;color:#574a5b;line-height:1.45}:is(#s#s,body) .time-clock-screen-45{display:flex;gap:8px}:is(#s#s,body) .time-clock-screen-46{font:inherit;font-size:13px;font-weight:700;padding:8px 14px;border-radius:10px;border:1px solid #F3C4C0;background:#fff;color:#b42318;cursor:pointer;min-height:40px}:is(#s#s,body) .time-clock-screen-47{border:0;font:inherit;font-size:13px;font-weight:700;padding:8px 14px;border-radius:10px;background:#6b1d4b linear-gradient(135deg,#7a2457,#5a173f);color:#fff;box-shadow:0 8px 18px -10px #6b1d4ba6;cursor:pointer;min-height:40px}:is(#s#s,body) .time-clock-screen-48{background:#fff;border:1px solid #EEE5EA;border-radius:18px;box-shadow:0 1px 2px #2e22330a,0 12px 32px -20px #6b1d4b38;padding:22px 24px;display:flex;flex-direction:column;gap:14px}:is(#s#s,body) .time-clock-screen-49{display:flex;justify-content:space-between;align-items:flex-start;gap:12px 20px;flex-wrap:wrap}:is(#s#s,body) .time-clock-screen-50{font-size:13px;font-weight:700}:is(#s#s,body) .time-clock-screen-51{display:flex;align-items:center;gap:8px;flex-wrap:wrap}:is(#s#s,body) .time-clock-screen-52{font-size:15px;font-weight:800;min-width:150px;text-align:center}:is(#s#s,body) .time-clock-screen-53{margin-left:auto;font-size:13px;color:#574a5b}:is(#s#s,body) .time-clock-screen-54{display:flex;flex-direction:column}:is(#s#s,body) .time-clock-screen-55{border-top:1px solid #F3EDF0}:is(#s#s,body) .time-clock-screen-56{display:flex;flex-direction:column;gap:2px;flex:1 1 180px;min-width:0}:is(#s#s,body) .time-clock-screen-57{font-size:15px;font-weight:700}:is(#s#s,body) .time-clock-screen-58{font-size:12px;color:#8a7e8c}:is(#s#s,body) .time-clock-screen-59{display:flex;flex-direction:column;gap:1px;min-width:70px}:is(#s#s,body) .time-clock-screen-60{font-size:11px;font-weight:700;letter-spacing:.06em;color:#8a7e8c}:is(#s#s,body) .time-clock-screen-61{font-size:15px;font-weight:800;font-variant-numeric:tabular-nums}:is(#s#s,body) .time-clock-screen-62{font-size:15px;font-weight:600;font-variant-numeric:tabular-nums}:is(#s#s,body) .time-clock-screen-63{font-size:12px;font-weight:700}:is(#s#s,body) .time-clock-screen-64{font-size:11px;font-weight:700;padding:4px 10px;border-radius:999px;background:#fdecea;color:#b42318}:is(#s#s,body) .time-clock-screen-65{font-size:18px;line-height:1;color:#574a5b;width:20px;text-align:center;flex:none}:is(#s#s,body) .time-clock-screen-66{display:flex;flex-direction:column;gap:8px;padding:0 0 14px}:is(#s#s,body) .time-clock-screen-67{display:flex;align-items:center;gap:8px 16px;flex-wrap:wrap;padding:12px 14px;border-radius:12px;background:#fbf7f4}:is(#s#s,body) .time-clock-screen-68{font-size:13px;font-weight:800;min-width:96px}:is(#s#s,body) .time-clock-screen-69{display:flex;flex-direction:column;gap:4px;flex:1 1 220px;min-width:0}:is(#s#s,body) .time-clock-screen-70{font-size:14px;font-weight:700;font-variant-numeric:tabular-nums}:is(#s#s,body) .time-clock-screen-71{font-weight:800;margin-left:6px}:is(#s#s,body) .time-clock-screen-72{font-size:12px;color:#574a5b}:is(#s#s,body) .time-clock-screen-73{display:flex;gap:6px;flex-wrap:wrap}:is(#s#s,body) .time-clock-screen-74{font-size:11px;font-weight:700;padding:3px 8px;border-radius:999px}:is(#s#s,body) .time-clock-screen-75{font-size:12px;font-weight:700;color:#4e1436}:is(#s#s,body) .time-clock-screen-76{font:inherit;font-size:13px;font-weight:700;padding:8px 12px;border-radius:10px;border:1px solid #E2D8DD;background:#fff;color:#2e2233;cursor:pointer;min-height:40px}:is(#s#s,body) .time-clock-screen-77{font-size:13px;color:#9a5b00;padding:0 2px}:is(#s#s,body) .time-clock-screen-78{padding-top:6px}:is(#s#s,body) .time-clock-screen-79{display:flex;flex-direction:column;gap:12px}:is(#s#s,body) .time-clock-screen-80{display:flex;align-items:center;gap:12px}:is(#s#s,body) .time-clock-screen-81{width:40px;height:40px;border-radius:50%;flex:none}:is(#s#s,body) .time-clock-screen-82{flex:1;display:flex;flex-direction:column;gap:8px}:is(#s#s,body) .time-clock-screen-83{height:12px;width:55%}:is(#s#s,body) .time-clock-screen-84{height:10px;width:80%}:is(#s#s,body) .time-clock-screen-85{height:12px;width:40%}:is(#s#s,body) .time-clock-screen-86{height:10px;width:65%}:is(#s#s,body) .time-clock-screen-87{height:12px;width:60%}:is(#s#s,body) .time-clock-screen-88{height:10px;width:75%}:is(#s#s,body) .time-clock-screen-89{height:12px;width:35%}:is(#s#s,body) .time-clock-screen-90{height:10px;width:55%}:is(#s#s,body) .time-clock-screen-91{display:flex;flex-direction:column;gap:16px}:is(#s#s,body) .time-clock-screen-92{background:#fff;border:1px solid #EEE5EA;border-radius:18px;box-shadow:0 1px 2px #2e22330a,0 12px 32px -20px #6b1d4b38;padding:22px 24px;display:flex;flex-direction:column;gap:10px}:is(#s#s,body) .time-clock-screen-93{display:flex;justify-content:space-between;align-items:center;gap:12px;flex-wrap:wrap}:is(#s#s,body) .time-clock-screen-94{display:flex;flex-direction:column;gap:2px}:is(#s#s,body) .time-clock-screen-95{font:inherit;font-size:13px;font-weight:700;padding:10px 14px;border-radius:10px;border:1px solid #6B1D4B;background:#fff;color:#4e1436;cursor:pointer;min-height:40px}:is(#s#s,body) .time-clock-screen-96{display:flex;align-items:center;gap:8px 16px;flex-wrap:wrap;padding:12px 0;border-top:1px solid #F3EDF0}:is(#s#s,body) .time-clock-screen-97{display:flex;flex-direction:column;gap:1px;min-width:64px}:is(#s#s,body) .time-clock-screen-98{font-size:14px;font-weight:800}:is(#s#s,body) .time-clock-screen-99{display:flex;flex-direction:column;gap:4px;flex:1 1 200px;min-width:0}:is(#s#s,body) .time-clock-screen-100{font-size:14px;font-weight:800;font-variant-numeric:tabular-nums}:is(#s#s,body) .time-clock-screen-101{display:flex;flex-direction:column;gap:2px;flex:1 1 200px;min-width:0}:is(#s#s,body) .time-clock-screen-102{font:inherit;font-size:13px;font-weight:700;color:#b42318;background:none;border:0;cursor:pointer;min-height:40px}@container (min-width:1181px){:is(#s#s,body) .time-clock-screen-4{font-size:26px}:is(#s#s,body) .time-clock-screen-30{padding:15px 17px}:is(#s#s,body) .time-clock-screen-48{padding:15px 17px}:is(#s#s,body) .time-clock-screen-92{padding:15px 17px}}@keyframes tcPulse{0%{transform:scale(1);opacity:.45}80%,to{transform:scale(1.32);opacity:0}}@keyframes tcBreathe{0%,to{transform:scale(1);opacity:.28}50%{transform:scale(1.1);opacity:.1}}@keyframes tcSpin{to{transform:rotate(360deg)}}@keyframes tcPop{0%{transform:scale(.86);opacity:.4}60%{transform:scale(1.04);opacity:1}to{transform:scale(1)}}@keyframes tcBlink{0%,to{opacity:1}50%{opacity:.25}}@keyframes tcBurst{0%{transform:translate(-50%,-50%) translate(0) rotate(0) scale(1);opacity:1}to{transform:translate(-50%,-50%) translate(var(--dx),var(--dy)) rotate(var(--rot)) scale(.6);opacity:0}}@keyframes tcDraw{to{stroke-dashoffset:0}}@keyframes tcNudge{0%,to{transform:translate(0);opacity:.35}50%{transform:translate(5px);opacity:1}}@keyframes tcShine{0%{background-position:-120% 0}to{background-position:220% 0}}@keyframes tcFloat{0%,to{transform:translateY(0)}50%{transform:translateY(-4px)}}@keyframes tcRipple{0%{transform:scale(.9);opacity:.6}to{transform:scale(1.6);opacity:0}}@media (prefers-reduced-motion: reduce){.tc-anim,.tc-anim *{animation:none!important;transition:none!important}}@keyframes hubShimmer{0%{background-position:200% 0}to{background-position:-200% 0}}.hub-skel{display:block;background:linear-gradient(90deg,#ecefea 25%,#fbf7f4,#ecefea 65%);background-size:200% 100%;animation:hubShimmer 1.3s infinite linear;border-radius:8px}@media (prefers-reduced-motion: reduce){.hub-skel{animation:none}}.hub-empty{display:flex;flex-direction:column;align-items:center;text-align:center;gap:6px;padding:28px 16px;border-top:1px solid #F3EDF0}.hub-empty.box{border:1px dashed #E2D8DD;border-radius:18px;background:#fff;padding:36px 20px}.hub-empty-ic{width:48px;height:48px;border-radius:50%;background:#f3e4ec;color:#6b1d4b;display:flex;align-items:center;justify-content:center;font-size:22px;margin-bottom:4px}.hub-empty b{font-size:15px;font-weight:800;color:#2e2233}.hub-empty span.hub-empty-sub{font-size:13px;color:#8a7e8c;max-width:360px;line-height:1.5;text-wrap:pretty}.hub-empty button,.hub-empty a.hub-empty-btn{margin-top:8px;font:inherit;font-size:14px;font-weight:700;padding:10px 18px;border-radius:12px;border:0;background:#6b1d4b linear-gradient(135deg,#7a2457,#5a173f);color:#fff;box-shadow:0 8px 18px -10px #6b1d4ba6;cursor:pointer;min-height:44px;display:inline-flex;align-items:center;text-decoration:none}.hub-empty button:hover,.hub-empty a.hub-empty-btn:hover{background:#4e1436;color:#fff;text-decoration:none}.active-9:active{transform:scale(.96)!important}.hover-10:hover{border-color:#6b1d4b!important}.hover-20:hover{background:#f3edf0!important}:is(#s#s,body) .time-edit-modal-1{position:fixed;top:0;right:0;bottom:0;left:0;background:#14215e59;display:flex;align-items:center;justify-content:center;padding:24px;z-index:45}:is(#s#s,body) .time-edit-modal-2{background:#fff;border-radius:20px;padding:28px;width:100%;max-width:480px;max-height:calc(100vh - 48px);overflow-y:auto;display:flex;flex-direction:column;gap:16px}:is(#s#s,body) .time-edit-modal-3{display:flex;flex-direction:column;gap:4px}:is(#s#s,body) .time-edit-modal-4{margin:0;font-size:20px;font-weight:800}:is(#s#s,body) .time-edit-modal-5{font-size:13px;color:#574a5b}:is(#s#s,body) .time-edit-modal-6{font-size:13px;color:#574a5b;background:#fbf7f4;padding:10px 14px;border-radius:10px;line-height:1.5}:is(#s#s,body) .time-edit-modal-7{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}:is(#s#s,body) .time-edit-modal-8{display:flex;flex-direction:column;gap:6px;font-size:13px;font-weight:600;color:#574a5b;min-width:0}:is(#s#s,body) .time-edit-modal-9{font:inherit;font-size:15px;padding:12px 14px;border:1px solid #E2D8DD;border-radius:10px;color:#2e2233;background:#fff;min-width:0}:is(#s#s,body) .time-edit-modal-10{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}:is(#s#s,body) .time-edit-modal-11{font:inherit;font-size:15px;padding:12px 10px;border:1px solid #E2D8DD;border-radius:10px;color:#2e2233;background:#fff;min-width:0}:is(#s#s,body) .time-edit-modal-12{font-size:12px;color:#8a7e8c}:is(#s#s,body) .time-edit-modal-13{display:flex;flex-direction:column;gap:4px;font-size:12px;color:#8a7e8c}:is(#s#s,body) .time-edit-modal-14{font-weight:700;letter-spacing:.06em}:is(#s#s,body) .time-edit-modal-15{line-height:1.45}:is(#s#s,body) .time-edit-modal-16{font-size:13px;font-weight:600;color:#b42318}:is(#s#s,body) .time-edit-modal-17{display:flex;justify-content:flex-end;gap:10px;flex-wrap:wrap}:is(#s#s,body) .time-edit-modal-18{font:inherit;font-size:14px;font-weight:600;padding:11px 16px;border-radius:10px;border:1px solid #E2D8DD;background:#fff;color:#2e2233;cursor:pointer}:is(#s#s,body) .time-edit-modal-19{font:inherit;font-size:14px;font-weight:700;padding:11px 18px;border-radius:10px;border:0;background:#6b1d4b linear-gradient(135deg,#7a2457,#5a173f);color:#fff;box-shadow:0 8px 18px -10px #6b1d4ba6;cursor:pointer}:is(#s#s,body) .schedule-screen-1{display:flex;flex-direction:column;gap:24px}:is(#s#s,body) .schedule-screen-2{display:flex;align-items:flex-end;justify-content:space-between;gap:16px 24px;flex-wrap:wrap}:is(#s#s,body) .schedule-screen-3{display:flex;flex-direction:column;gap:6px}:is(#s#s,body) .schedule-screen-4{font-size:13px;font-weight:600;color:#6b1d4b}:is(#s#s,body) .schedule-screen-5{margin:0;font-size:30px;font-weight:800;letter-spacing:-.02em}:is(#s#s,body) .schedule-screen-6{display:flex;gap:10px;align-items:center;flex-wrap:wrap}:is(#s#s,body) .schedule-screen-7{font:inherit;font-size:13px;font-weight:700;padding:10px 14px;border-radius:10px;border:1px solid #E2D8DD;background:#fff;color:#2e2233;cursor:pointer;min-height:44px}:is(#s#s,body) .schedule-screen-8{border:0;font:inherit;font-size:14px;font-weight:700;padding:12px 18px;border-radius:12px;cursor:pointer;min-height:44px}:is(#s#s,body) .schedule-screen-9{display:flex;flex-direction:column;gap:16px}:is(#s#s,body) .schedule-screen-10{background:#fff;border:1px solid #EEE5EA;border-radius:18px;box-shadow:0 1px 2px #2e22330a,0 12px 32px -20px #6b1d4b38;padding:24px 28px;display:flex;flex-direction:column;gap:14px}:is(#s#s,body) .schedule-screen-11{display:flex;justify-content:space-between;align-items:baseline;gap:12px;flex-wrap:wrap}:is(#s#s,body) .schedule-screen-12{margin:0;font-size:18px;font-weight:800}:is(#s#s,body) .schedule-screen-13{font-size:13px;font-weight:700}:is(#s#s,body) .schedule-screen-14{display:flex;flex-direction:column}:is(#s#s,body) .schedule-screen-15{display:grid;grid-template-columns:110px minmax(0,1fr) auto;gap:14px;align-items:center;padding:12px 0;border-top:1px solid #F3EDF0}:is(#s#s,body) .schedule-screen-16{display:flex;flex-direction:column;gap:1px}:is(#s#s,body) .schedule-screen-17{font-size:14px;font-weight:800}:is(#s#s,body) .schedule-screen-18{font-size:12px;color:#8a7e8c}:is(#s#s,body) .schedule-screen-19{font-size:13px;color:#b4bac8}:is(#s#s,body) .schedule-screen-20{display:flex;gap:8px;flex-wrap:wrap}:is(#s#s,body) .schedule-screen-21{display:inline-flex;align-items:center;gap:8px;padding:8px 12px;border-radius:10px;font-size:13px;font-weight:700}:is(#s#s,body) .schedule-screen-22{width:8px;height:8px;border-radius:50%}:is(#s#s,body) .schedule-screen-23{font-size:13px;font-weight:700;color:#574a5b;font-variant-numeric:tabular-nums}:is(#s#s,body) .schedule-screen-24{font-size:14px;color:#8a7e8c;line-height:1.5}:is(#s#s,body) .schedule-screen-25{align-self:flex-start;font:inherit;font-size:14px;font-weight:700;padding:10px 16px;border-radius:12px;border:1px solid #E2D8DD;background:#fff;color:#2e2233;cursor:pointer;min-height:44px}:is(#s#s,body) .schedule-screen-26{display:flex;gap:12px;flex-wrap:wrap;align-items:center;justify-content:space-between}:is(#s#s,body) .schedule-screen-27{display:flex;gap:12px;flex-wrap:wrap;align-items:center}:is(#s#s,body) .schedule-screen-28{display:flex;background:#fff;border:1px solid #ECE4E8;border-radius:12px;padding:4px;gap:2px}:is(#s#s,body) .schedule-screen-29{border:0;font:inherit;font-size:13px;font-weight:600;padding:8px 14px;border-radius:9px;cursor:pointer}:is(#s#s,body) .schedule-screen-30{display:flex;gap:8px;flex-wrap:wrap;align-items:center}:is(#s#s,body) .schedule-screen-31{font:inherit;font-size:13px;font-weight:700;padding:8px 12px;border-radius:10px;border:1px solid #E2D8DD;background:#fff;color:#2e2233;cursor:pointer;min-height:40px}:is(#s#s,body) .schedule-screen-32{font-size:15px;font-weight:800;padding-left:6px}:is(#s#s,body) .schedule-screen-33{font-size:12px;font-weight:700;padding:6px 12px;border-radius:999px}:is(#s#s,body) .schedule-screen-34{display:flex;gap:12px;flex-wrap:wrap;align-items:center;font-size:12px;color:#574a5b}:is(#s#s,body) .schedule-screen-35{font-weight:700;letter-spacing:.06em;color:#8a7e8c}:is(#s#s,body) .schedule-screen-36{display:inline-flex;align-items:center;gap:6px}:is(#s#s,body) .schedule-screen-37{width:10px;height:10px;border-radius:3px}:is(#s#s,body) .schedule-screen-38{display:inline-flex;align-items:center;gap:6px;margin-left:8px}:is(#s#s,body) .schedule-screen-39{width:10px;height:10px;border-radius:3px;border:2px dashed #9AA1B4;box-sizing:border-box}:is(#s#s,body) .schedule-screen-40{background:#fff;border:1px solid #EEE5EA;border-radius:18px;box-shadow:0 1px 2px #2e22330a,0 12px 32px -20px #6b1d4b38;padding:20px 22px;display:flex;flex-direction:column;gap:12px}:is(#s#s,body) .schedule-screen-41{overflow-x:auto}:is(#s#s,body) .schedule-screen-42{min-width:900px;display:flex;flex-direction:column}:is(#s#s,body) .schedule-screen-43{display:grid;grid-template-columns:190px repeat(7,minmax(0,1fr)) 64px;gap:6px;padding-bottom:10px}:is(#s#s,body) .schedule-screen-44{font-size:11px;font-weight:800;letter-spacing:.06em;color:#8a7e8c;align-self:end}:is(#s#s,body) .schedule-screen-45{display:flex;flex-direction:column;align-items:center;gap:2px;padding:6px 4px;border-radius:10px}:is(#s#s,body) .schedule-screen-46{font-size:11px;font-weight:700;letter-spacing:.06em}:is(#s#s,body) .schedule-screen-47{font-size:18px;font-weight:800}:is(#s#s,body) .schedule-screen-48{font-size:10px;color:#8a7e8c}:is(#s#s,body) .schedule-screen-49{font-size:11px;font-weight:800;letter-spacing:.06em;color:#8a7e8c;align-self:end;text-align:right}:is(#s#s,body) .schedule-screen-50{display:grid;grid-template-columns:190px repeat(7,minmax(0,1fr)) 64px;gap:6px;align-items:stretch;padding:6px 0;border-top:1px solid #F3EDF0}:is(#s#s,body) .schedule-screen-51{display:flex;align-items:center;gap:10px;min-width:0}:is(#s#s,body) .schedule-screen-52{width:32px;height:32px;border-radius:50%;color:#fff;font-size:11px;font-weight:700;display:flex;align-items:center;justify-content:center;flex:none}:is(#s#s,body) .schedule-screen-53{display:flex;flex-direction:column;gap:1px;min-width:0}:is(#s#s,body) .schedule-screen-54{font-size:14px;font-weight:700;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}:is(#s#s,body) .schedule-screen-55{font-size:11px;color:#8a7e8c;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}:is(#s#s,body) .schedule-screen-56{min-height:52px;border-radius:10px;display:flex;flex-direction:column;gap:4px;padding:4px}:is(#s#s,body) .schedule-screen-57{font-size:12px;font-weight:800;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}:is(#s#s,body) .schedule-screen-58{font-size:11px;font-weight:600;opacity:.9;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}:is(#s#s,body) .schedule-screen-59{font-size:11px;font-weight:700;color:#9a5b00;background:#fff4e0;border-radius:8px;padding:6px 8px}:is(#s#s,body) .schedule-screen-60{font-size:16px;color:#d9cdd3;text-align:center;line-height:1;margin:auto}:is(#s#s,body) .schedule-screen-61{display:flex;align-items:center;justify-content:flex-end;font-size:13px;font-weight:800;font-variant-numeric:tabular-nums}:is(#s#s,body) .schedule-screen-62{font-size:14px;color:#8a7e8c;padding:20px 0;border-top:1px solid #F3EDF0}:is(#s#s,body) .schedule-screen-63{min-width:760px;display:flex;flex-direction:column}:is(#s#s,body) .schedule-screen-64{display:grid;grid-template-columns:190px minmax(0,1fr);gap:6px;padding-bottom:8px}:is(#s#s,body) .schedule-screen-65{position:relative;height:18px}:is(#s#s,body) .schedule-screen-66{position:absolute;font-size:11px;font-weight:700;color:#8a7e8c;transform:translate(-50%)}:is(#s#s,body) .schedule-screen-67{display:grid;grid-template-columns:190px minmax(0,1fr);gap:6px;align-items:center;padding:8px 0;border-top:1px solid #F3EDF0}:is(#s#s,body) .schedule-screen-68{font-size:11px;color:#8a7e8c}:is(#s#s,body) .schedule-screen-69{position:relative;height:40px;border-radius:8px;background:repeating-linear-gradient(90deg,#fbf7f4 0,#fbf7f4 calc(10% - 1px),#ece4e8 calc(10% - 1px),#ece4e8 10%)}:is(#s#s,body) .schedule-screen-70{background:#fff;border:1px solid #EEE5EA;border-radius:18px;box-shadow:0 1px 2px #2e22330a,0 12px 32px -20px #6b1d4b38;padding:20px 22px;display:flex;flex-direction:column;gap:10px}:is(#s#s,body) .schedule-screen-71{display:grid;grid-template-columns:repeat(7,minmax(0,1fr));gap:6px}:is(#s#s,body) .schedule-screen-72{font-size:11px;font-weight:800;letter-spacing:.06em;color:#8a7e8c;text-align:center}:is(#s#s,body) .schedule-screen-73{display:flex;justify-content:space-between;align-items:center}:is(#s#s,body) .schedule-screen-74{font-size:13px;font-weight:800}:is(#s#s,body) .schedule-screen-75{font-size:10px;font-weight:700}:is(#s#s,body) .schedule-screen-76{display:flex;flex-direction:column;gap:3px}:is(#s#s,body) .schedule-screen-77{display:flex;align-items:center;gap:5px;font-size:11px;font-weight:700;color:#2e2233}:is(#s#s,body) .schedule-screen-78{width:8px;height:8px;border-radius:2px;flex:none}:is(#s#s,body) .schedule-screen-79{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}:is(#s#s,body) .schedule-screen-80{font-size:10px;font-weight:700;color:#9a5b00}:is(#s#s,body) .schedule-screen-81{background:#fff;border:1px solid #EEE5EA;border-radius:18px;box-shadow:0 1px 2px #2e22330a,0 12px 32px -20px #6b1d4b38;padding:22px 24px;display:flex;flex-direction:column;gap:14px}:is(#s#s,body) .schedule-screen-82{display:flex;justify-content:space-between;align-items:flex-start;gap:16px;flex-wrap:wrap}:is(#s#s,body) .schedule-screen-83{display:flex;flex-direction:column;gap:4px}:is(#s#s,body) .schedule-screen-84{display:flex;align-items:center;gap:8px}:is(#s#s,body) .schedule-screen-85{font-size:11px;font-weight:800;letter-spacing:.06em;padding:3px 8px;border-radius:999px;background:#f3edf0;color:#8a7e8c}:is(#s#s,body) .schedule-screen-86{font-size:13px;color:#574a5b;line-height:1.5}:is(#s#s,body) .schedule-screen-87{display:flex;flex-direction:column;align-items:flex-end;gap:2px}:is(#s#s,body) .schedule-screen-88{font-size:26px;font-weight:800;font-variant-numeric:tabular-nums}:is(#s#s,body) .schedule-screen-89{font-size:14px;color:#8a7e8c}:is(#s#s,body) .schedule-screen-90{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(200px,100%),1fr));gap:10px}:is(#s#s,body) .schedule-screen-91{border:1px solid #F3EDF0;border-radius:14px;padding:12px 14px;display:flex;flex-direction:column;gap:4px;background:#fbf7f4}:is(#s#s,body) .schedule-screen-92{display:flex;align-items:center;gap:8px;font-size:13px;font-weight:700}:is(#s#s,body) .schedule-screen-93{width:9px;height:9px;border-radius:50%}:is(#s#s,body) .schedule-screen-94{font-size:20px;font-weight:800;font-variant-numeric:tabular-nums}:is(#s#s,body) .schedule-screen-95{font-weight:700}:is(#s#s,body) .schedule-screen-96{display:flex;justify-content:space-between;align-items:center;gap:12px;flex-wrap:wrap;padding:10px 14px;border-radius:12px;background:#fff4e0;color:#9a5b00;font-size:13px;font-weight:600}:is(#s#s,body) .schedule-screen-97{font:inherit;font-size:13px;font-weight:700;border:0;background:none;color:#9a5b00;text-decoration:underline;cursor:pointer;min-height:36px}:is(#s#s,body) .schedule-screen-98{align-self:flex-start;font:inherit;font-size:13px;font-weight:700;border:1px solid #E2D8DD;background:#fff;color:#2e2233;border-radius:10px;padding:8px 14px;cursor:pointer;min-height:40px}:is(#s#s,body) .schedule-screen-99{display:grid;grid-template-columns:minmax(0,1.6fr) minmax(0,1fr) minmax(0,1.2fr) minmax(0,1fr);gap:10px;align-items:center;padding:10px 0;border-top:1px solid #F3EDF0;font-size:14px}:is(#s#s,body) .schedule-screen-100{font-weight:600;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}:is(#s#s,body) .schedule-screen-101{color:#574a5b;font-variant-numeric:tabular-nums}:is(#s#s,body) .schedule-screen-102{color:#574a5b;font-size:13px}:is(#s#s,body) .schedule-screen-103{text-align:right;font-weight:700;font-variant-numeric:tabular-nums}:is(#s#s,body) .schedule-screen-104{display:flex;justify-content:space-between;align-items:center;gap:16px;flex-wrap:wrap}:is(#s#s,body) .schedule-screen-105{font-size:13px;color:#574a5b;line-height:1.5;text-wrap:pretty}:is(#s#s,body) .schedule-screen-106{display:flex;flex-direction:column;min-width:600px}:is(#s#s,body) .schedule-screen-107{display:grid;grid-template-columns:minmax(160px,1.6fr) repeat(3,minmax(80px,1fr));gap:12px;padding-bottom:12px;font-size:12px;font-weight:700;color:#8a7e8c;letter-spacing:.04em}:is(#s#s,body) .schedule-screen-108{text-align:right}:is(#s#s,body) .schedule-screen-109{display:grid;grid-template-columns:minmax(160px,1.6fr) repeat(3,minmax(80px,1fr));gap:12px;align-items:center;padding:14px 0;border-top:1px solid #F3EDF0;font-size:14px}:is(#s#s,body) .schedule-screen-110{font-weight:600}:is(#s#s,body) .schedule-screen-111{text-align:right;font-variant-numeric:tabular-nums}:is(#s#s,body) .schedule-screen-112{text-align:right;font-variant-numeric:tabular-nums;font-weight:600}:is(#s#s,body) .schedule-screen-113{font-size:14px;color:#8a7e8c;padding:14px 0;border-top:1px solid #F3EDF0}:is(#s#s,body) .schedule-screen-114{display:flex;flex-direction:column;gap:2px}:is(#s#s,body) .schedule-screen-115{font-size:13px;color:#574a5b}:is(#s#s,body) .schedule-screen-116{font:inherit;font-size:13px;font-weight:700;padding:10px 14px;border-radius:10px;border:1px solid #6B1D4B;background:#fff;color:#4e1436;cursor:pointer;min-height:40px}:is(#s#s,body) .schedule-screen-117{display:flex;gap:10px;flex-wrap:wrap;align-items:end;padding:14px;border-radius:12px;background:#fbf7f4}:is(#s#s,body) .schedule-screen-118{display:flex;flex-direction:column;gap:6px;font-size:12px;font-weight:700;letter-spacing:.06em;color:#8a7e8c}:is(#s#s,body) .schedule-screen-119{font:inherit;font-size:15px;font-weight:500;letter-spacing:0;padding:10px 12px;border:1px solid #E2D8DD;border-radius:10px;color:#2e2233;background:#fff;min-height:44px}:is(#s#s,body) .schedule-screen-120{font-size:12px;font-weight:700;letter-spacing:.06em;color:#8a7e8c}:is(#s#s,body) .schedule-screen-121{display:flex;gap:6px}:is(#s#s,body) .schedule-screen-122{display:flex;flex-direction:column;gap:6px;font-size:12px;font-weight:700;letter-spacing:.06em;color:#8a7e8c;flex:1;min-width:160px}:is(#s#s,body) .schedule-screen-123{border:0;font:inherit;font-size:14px;font-weight:700;padding:12px 18px;border-radius:12px;background:#6b1d4b linear-gradient(135deg,#7a2457,#5a173f);color:#fff;box-shadow:0 8px 18px -10px #6b1d4ba6;cursor:pointer;min-height:44px}:is(#s#s,body) .schedule-screen-124{font:inherit;font-size:14px;font-weight:700;padding:12px 16px;border-radius:12px;border:1px solid #E2D8DD;background:#fff;color:#2e2233;cursor:pointer;min-height:44px}:is(#s#s,body) .schedule-screen-125{flex-basis:100%;font-size:13px;line-height:1.5}:is(#s#s,body) .schedule-screen-126{font-size:13px;color:#574a5b;background:#fbf7f4;padding:10px 14px;border-radius:10px}:is(#s#s,body) .schedule-screen-127{display:flex;align-items:center;gap:12px;padding:12px 0;border-top:1px solid #F3EDF0;flex-wrap:wrap}:is(#s#s,body) .schedule-screen-128{flex:1;min-width:180px;display:flex;flex-direction:column;gap:2px}:is(#s#s,body) .schedule-screen-129{font-size:14px;font-weight:700}:is(#s#s,body) .schedule-screen-130{font-weight:500;color:#8a7e8c;font-size:12px}:is(#s#s,body) .schedule-screen-131{font-size:12px;color:#574a5b}:is(#s#s,body) .schedule-screen-132{font-size:11px;font-weight:700;padding:4px 10px;border-radius:999px}:is(#s#s,body) .schedule-screen-133{display:flex;gap:8px}:is(#s#s,body) .schedule-screen-134{font:inherit;font-size:13px;font-weight:700;padding:8px 14px;border-radius:10px;border:1px solid #F3C4C0;background:#fff;color:#b42318;cursor:pointer;min-height:40px}:is(#s#s,body) .schedule-screen-135{border:0;font:inherit;font-size:13px;font-weight:700;padding:8px 14px;border-radius:10px;background:#6b1d4b linear-gradient(135deg,#7a2457,#5a173f);color:#fff;box-shadow:0 8px 18px -10px #6b1d4ba6;cursor:pointer;min-height:40px}:is(#s#s,body) .schedule-screen-136{font:inherit;font-size:13px;font-weight:700;color:#b42318;background:none;border:0;cursor:pointer;min-height:40px}:is(#s#s,body) .schedule-screen-137{display:flex;justify-content:space-between;align-items:center;gap:12px;flex-wrap:wrap}:is(#s#s,body) .schedule-screen-138{font:inherit;font-size:13px;font-weight:700;padding:10px 14px;border-radius:10px;border:1px solid #E2D8DD;background:#fff;color:#2e2233;cursor:pointer;min-height:40px}:is(#s#s,body) .schedule-screen-139{display:flex;flex-direction:column;min-width:560px}:is(#s#s,body) .schedule-screen-140{display:grid;grid-template-columns:minmax(160px,1.6fr) minmax(120px,1fr) minmax(90px,1fr) minmax(90px,1fr) minmax(90px,1fr);gap:12px;padding-bottom:10px;font-size:12px;font-weight:700;color:#8a7e8c;letter-spacing:.04em}:is(#s#s,body) .schedule-screen-141{display:grid;grid-template-columns:minmax(160px,1.6fr) minmax(120px,1fr) minmax(90px,1fr) minmax(90px,1fr) minmax(90px,1fr);gap:12px;align-items:center;padding:10px 0;border-top:1px solid #F3EDF0;font-size:14px}:is(#s#s,body) .schedule-screen-142{font:inherit;font-size:14px;padding:8px 10px;border:1px solid #E2D8DD;border-radius:8px;color:#2e2233;background:#fff;width:64px}:is(#s#s,body) .schedule-screen-143{text-align:right;font-variant-numeric:tabular-nums;font-weight:700}:is(#s#s,body) .schedule-screen-144{text-align:right;font-variant-numeric:tabular-nums;color:#574a5b}@container (min-width:1181px){:is(#s#s,body) .schedule-screen-5{font-size:26px}:is(#s#s,body) .schedule-screen-10{padding:17px 20px}:is(#s#s,body) .schedule-screen-40{padding:14px 15px}:is(#s#s,body) .schedule-screen-70{padding:14px 15px}:is(#s#s,body) .schedule-screen-81{padding:15px 17px}}:is(#s#s,body) .shift-edit-modal-1{position:fixed;top:0;right:0;bottom:0;left:0;background:#14215e59;display:flex;align-items:center;justify-content:center;padding:24px;z-index:45}:is(#s#s,body) .shift-edit-modal-2{background:#fff;border-radius:20px;padding:28px;width:100%;max-width:480px;max-height:calc(100vh - 48px);overflow-y:auto;display:flex;flex-direction:column;gap:16px}:is(#s#s,body) .shift-edit-modal-3{display:flex;flex-direction:column;gap:4px}:is(#s#s,body) .shift-edit-modal-4{margin:0;font-size:20px;font-weight:800}:is(#s#s,body) .shift-edit-modal-5{font-size:13px;color:#574a5b}:is(#s#s,body) .shift-edit-modal-6{display:flex;flex-direction:column;gap:6px;font-size:13px;font-weight:600;color:#574a5b}:is(#s#s,body) .shift-edit-modal-7{font:inherit;font-size:15px;padding:12px 14px;border:1px solid #E2D8DD;border-radius:10px;color:#2e2233;background:#fff}:is(#s#s,body) .shift-edit-modal-8{display:flex;gap:8px;flex-wrap:wrap}:is(#s#s,body) .shift-edit-modal-9{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}:is(#s#s,body) .shift-edit-modal-10{font:inherit;font-size:15px;padding:12px 10px;border:1px solid #E2D8DD;border-radius:10px;color:#2e2233;background:#fff;min-width:0}:is(#s#s,body) .shift-edit-modal-11{display:flex;flex-direction:column;gap:8px}:is(#s#s,body) .shift-edit-modal-12{font-size:13px;font-weight:600;color:#574a5b}:is(#s#s,body) .shift-edit-modal-13{display:flex;gap:6px;flex-wrap:wrap}:is(#s#s,body) .shift-edit-modal-14{font-size:13px;font-weight:600;color:#2c4fb0;background:#eaf0ff;padding:10px 14px;border-radius:10px;line-height:1.5}:is(#s#s,body) .shift-edit-modal-15{font-size:13px;font-weight:600;color:#9a5b00;background:#fff4e0;padding:10px 14px;border-radius:10px;line-height:1.5}:is(#s#s,body) .shift-edit-modal-16{display:flex;justify-content:space-between;gap:10px;flex-wrap:wrap}:is(#s#s,body) .shift-edit-modal-17{font:inherit;font-size:14px;font-weight:700;padding:11px 12px;border-radius:10px;border:1px solid #E2D8DD;background:#fff;color:#2e2233;cursor:pointer}:is(#s#s,body) .shift-edit-modal-18{font:inherit;font-size:14px;font-weight:700;padding:11px 4px;border:0;background:none;color:#b42318;cursor:pointer}:is(#s#s,body) .shift-edit-modal-19{display:flex;gap:10px;margin-left:auto}:is(#s#s,body) .shift-edit-modal-20{font:inherit;font-size:14px;font-weight:600;padding:11px 16px;border-radius:10px;border:1px solid #E2D8DD;background:#fff;color:#2e2233;cursor:pointer}:is(#s#s,body) .shift-edit-modal-21{font:inherit;font-size:14px;font-weight:700;padding:11px 18px;border-radius:10px;border:0;background:#6b1d4b linear-gradient(135deg,#7a2457,#5a173f);color:#fff;box-shadow:0 8px 18px -10px #6b1d4ba6;cursor:pointer}:is(#s#s,body) .so-billing-screen-1{display:flex;align-items:flex-end;justify-content:space-between;gap:16px;flex-wrap:wrap;margin-bottom:20px}:is(#s#s,body) .so-billing-screen-2{font-size:14px;font-weight:700;color:#6b1d4b;margin-bottom:6px}:is(#s#s,body) .so-billing-screen-3{margin:0;font-size:32px;font-weight:800;letter-spacing:-1px}:is(#s#s,body) .so-billing-screen-4{font-size:15px;color:#6e6170;margin-top:6px}:is(#s#s,body) .so-billing-screen-5{display:flex;gap:10px}:is(#s#s,body) .so-billing-screen-6{height:46px;padding:0 16px;border-radius:12px;border:1px solid #E4DAE0;background:#fff;font-size:15px;font-weight:700;cursor:pointer}:is(#s#s,body) .so-billing-screen-7{height:46px;padding:0 20px;border-radius:12px;border:none;background:#6b1d4b linear-gradient(135deg,#7a2457,#5a173f);color:#fff;box-shadow:0 8px 18px -10px #6b1d4ba6;font-size:15px;font-weight:700;cursor:pointer}:is(#s#s,body) .so-billing-screen-8{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin-bottom:16px}:is(#s#s,body) .so-billing-screen-9{border:1px solid #ECE4E8;border-radius:16px;padding:16px 18px;cursor:pointer}:is(#s#s,body) .so-billing-screen-10{font-size:12px;font-weight:700;letter-spacing:1px}:is(#s#s,body) .so-billing-screen-11{font-size:26px;font-weight:800;margin-top:2px}:is(#s#s,body) .so-billing-screen-12{font-size:13px}:is(#s#s,body) .so-billing-screen-13{background:#fff;border:1px solid #EEE5EA;border-radius:20px;box-shadow:0 1px 2px #2e22330a,0 12px 32px -20px #6b1d4b38;overflow-x:auto;padding:8px 20px 12px}:is(#s#s,body) .so-billing-screen-14{display:flex;gap:8px;padding:12px 0;flex-wrap:wrap;align-items:center}:is(#s#s,body) .so-billing-screen-15{width:1px;height:26px;background:#ece4e8;margin:0 6px}:is(#s#s,body) .so-billing-screen-16{padding:20px 0;font-size:14px;color:#6e6170}:is(#s#s,body) .so-billing-screen-17{border-bottom:1px solid #F3EDF0;padding:12px 0;display:flex;flex-direction:column;gap:8px}:is(#s#s,body) .so-billing-screen-18{display:flex;gap:12px;align-items:center;flex-wrap:wrap}:is(#s#s,body) .so-billing-screen-19{flex:1;min-width:220px}:is(#s#s,body) .so-billing-screen-20{font-size:15px}:is(#s#s,body) .so-billing-screen-21{font-size:12.5px;color:#6e6170;font-weight:700}:is(#s#s,body) .so-billing-screen-22{font-size:12.5px;color:#6e6170}:is(#s#s,body) .so-billing-screen-23{font-size:13px;text-align:right}:is(#s#s,body) .so-billing-screen-24{font-weight:800;font-size:15px}:is(#s#s,body) .so-billing-screen-25{font-size:13px;font-weight:800;min-width:180px;text-align:right}:is(#s#s,body) .so-billing-screen-26{height:38px;padding:0 14px;border-radius:10px;border:none;background:#6b1d4b linear-gradient(135deg,#7a2457,#5a173f);color:#fff;box-shadow:0 8px 18px -10px #6b1d4ba6;font-size:13px;font-weight:800;cursor:pointer}:is(#s#s,body) .so-billing-screen-27{display:flex;gap:6px;flex-wrap:wrap}:is(#s#s,body) .so-billing-screen-28{font-size:11.5px;font-weight:700;border-radius:8px;padding:4px 8px}:is(#s#s,body) .so-billing-screen-29{display:flex;gap:8px;align-items:center;flex-wrap:wrap;background:#fbf7f4;border-radius:12px;padding:10px 12px}:is(#s#s,body) .so-billing-screen-30{font-size:13px;font-weight:700}:is(#s#s,body) .so-billing-screen-31{height:40px;width:120px;border:1px solid #D9CDD3;border-radius:10px;padding:0 10px;font-size:15px;font-weight:800;outline:none}:is(#s#s,body) .so-billing-screen-32{height:40px;padding:0 16px;border-radius:10px;border:none;background:#6b1d4b linear-gradient(135deg,#7a2457,#5a173f);color:#fff;box-shadow:0 8px 18px -10px #6b1d4ba6;font-size:13.5px;font-weight:800;cursor:pointer}:is(#s#s,body) .so-billing-screen-33{display:grid;grid-template-columns:30px minmax(0,1.6fr) minmax(0,1fr) 90px 100px 100px 80px 130px minmax(0,1.3fr) 90px;min-width:1100px;gap:10px;padding:10px 0;border-bottom:1px solid #ECE4E8;font-size:12px;font-weight:700;letter-spacing:.8px;text-transform:uppercase;color:#6e6170}:is(#s#s,body) .so-billing-screen-34{text-align:right}:is(#s#s,body) .so-billing-screen-35{display:grid;grid-template-columns:30px minmax(0,1.6fr) minmax(0,1fr) 90px 100px 100px 80px 130px minmax(0,1.3fr) 90px;min-width:1100px;gap:10px;padding:12px 0;border-bottom:1px solid #F3EDF0;align-items:center;font-size:14px;cursor:pointer;min-height:60px}:is(#s#s,body) .so-billing-screen-36{flex-shrink:0}:is(#s#s,body) .so-billing-screen-37{font-weight:700}:is(#s#s,body) .so-billing-screen-38{color:#6e6170}:is(#s#s,body) .so-billing-screen-39{text-align:right;font-weight:800}:is(#s#s,body) .so-billing-screen-40{font-size:12px;font-weight:700;border-radius:999px;padding:4px 10px}:is(#s#s,body) .so-billing-screen-41{color:#574a5b;font-size:13px}:is(#s#s,body) .so-billing-screen-42{height:36px;padding:0 12px;border-radius:10px;border:1px solid #E4DAE0;background:#fff;font-size:13px;font-weight:700;cursor:pointer}:is(#s#s,body) .so-billing-screen-43{position:fixed;top:0;right:0;bottom:0;left:0;background:#17225b4d;z-index:70}:is(#s#s,body) .so-billing-screen-44{position:fixed;top:0;right:0;bottom:0;width:460px;max-width:100%;background:#fff;z-index:71;box-shadow:-20px 0 40px #17225b26;padding:26px;overflow-y:auto}:is(#s#s,body) .so-billing-screen-45{display:flex;justify-content:space-between;align-items:flex-start}:is(#s#s,body) .so-billing-screen-46{font-size:13px;font-weight:700;color:#6e6170}:is(#s#s,body) .so-billing-screen-47{font-size:24px;font-weight:800;margin-top:2px}:is(#s#s,body) .so-billing-screen-48{font-size:14px;color:#6e6170}:is(#s#s,body) .so-billing-screen-49{width:40px;height:40px;border-radius:12px;border:1px solid #ECE4E8;background:#fff;font-size:20px;cursor:pointer}:is(#s#s,body) .so-billing-screen-50{display:grid;grid-template-columns:repeat(3,1fr);gap:8px;margin:18px 0}:is(#s#s,body) .so-billing-screen-51{background:#f9f4ef;border-radius:12px;padding:12px}:is(#s#s,body) .so-billing-screen-52{font-size:11px;font-weight:700;color:#6e6170}:is(#s#s,body) .so-billing-screen-53{font-size:17px}:is(#s#s,body) .so-billing-screen-54{font-size:17px;color:#5a173f}:is(#s#s,body) .so-billing-screen-55{background:#2e2233;color:#fff;border-radius:12px;padding:12px}:is(#s#s,body) .so-billing-screen-56{font-size:11px;font-weight:700;opacity:.75}:is(#s#s,body) .so-billing-screen-57{font-size:12px;font-weight:700;letter-spacing:1.2px;color:#6e6170;margin:20px 0 8px}:is(#s#s,body) .so-billing-screen-58{display:grid;grid-template-columns:repeat(3,1fr);gap:8px}:is(#s#s,body) .so-billing-screen-59{height:46px;border-radius:12px;border:1px solid #E4DAE0;background:#fff;font-size:14px;font-weight:700;cursor:pointer}:is(#s#s,body) .so-billing-screen-60{display:flex;gap:6px;flex-wrap:wrap;margin-bottom:10px}:is(#s#s,body) .so-billing-screen-61{display:flex;gap:8px}:is(#s#s,body) .so-billing-screen-62{flex:1;height:50px;border:1px solid #D9CDD3;border-radius:12px;display:flex;align-items:center;padding:0 12px;gap:4px;font-size:18px;font-weight:800}:is(#s#s,body) .so-billing-screen-63{border:none;outline:none;font-size:18px;font-weight:800;width:100%;background:transparent}:is(#s#s,body) .so-billing-screen-64{height:50px;padding:0 20px;border-radius:12px;border:none;background:#6b1d4b linear-gradient(135deg,#7a2457,#5a173f);color:#fff;box-shadow:0 8px 18px -10px #6b1d4ba6;font-size:15px;font-weight:800;cursor:pointer}:is(#s#s,body) .so-billing-screen-65{margin-top:14px;border-top:1px solid #F5F0F2;padding-top:12px}:is(#s#s,body) .so-billing-screen-66{height:36px;padding:0 12px;border-radius:10px;border:1px solid #F3D9A8;background:#fff;color:#8a5300;font-size:13px;font-weight:700;cursor:pointer}:is(#s#s,body) .so-billing-screen-67{display:flex;flex-direction:column;gap:8px;margin-top:10px}:is(#s#s,body) .so-billing-screen-68{display:flex;gap:8px;align-items:center}:is(#s#s,body) .so-billing-screen-69{font-size:14px;font-weight:700}:is(#s#s,body) .so-billing-screen-70{height:40px;width:130px;border:1px solid #D9CDD3;border-radius:10px;padding:0 10px;font-size:15px;font-weight:800;outline:none}:is(#s#s,body) .so-billing-screen-71{height:40px;padding:0 14px;border-radius:10px;border:none;background:#8a5300;color:#fff;font-size:13px;font-weight:800;cursor:pointer}:is(#s#s,body) .so-billing-screen-72{font-size:12px;font-weight:700;letter-spacing:1.2px;color:#6e6170;margin:22px 0 4px}:is(#s#s,body) .so-billing-screen-73{padding:10px 0;border-top:1px solid #F5F0F2;font-size:14px}:is(#s#s,body) .so-billing-screen-74{color:#6e6170;font-size:13px}@container (min-width:1181px){:is(#s#s,body) .so-billing-screen-3{font-size:28px}:is(#s#s,body) .so-billing-screen-6{height:40px}:is(#s#s,body) .so-billing-screen-7{height:40px}:is(#s#s,body) .so-billing-screen-13{padding:8px 14px 12px}:is(#s#s,body) .so-billing-screen-59{height:40px}:is(#s#s,body) .so-billing-screen-62{height:42px}:is(#s#s,body) .so-billing-screen-64{height:42px}}:is(#s#s,body) .so-day-close-screen-1{display:flex;align-items:flex-end;justify-content:space-between;gap:16px;flex-wrap:wrap;margin-bottom:20px}:is(#s#s,body) .so-day-close-screen-2{font-size:14px;font-weight:700;color:#6b1d4b;margin-bottom:6px}:is(#s#s,body) .so-day-close-screen-3{margin:0;font-size:32px;font-weight:800;letter-spacing:-1px}:is(#s#s,body) .so-day-close-screen-4{font-size:15px;color:#6e6170;margin-top:6px}:is(#s#s,body) .so-day-close-screen-5{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin-bottom:18px}:is(#s#s,body) .so-day-close-screen-6{display:flex;justify-content:space-between;align-items:center}:is(#s#s,body) .so-day-close-screen-7{font-size:17px}:is(#s#s,body) .so-day-close-screen-8{font-size:11px;font-weight:800;border-radius:999px;padding:3px 9px}:is(#s#s,body) .so-day-close-screen-9{font-size:13px;color:#6e6170;margin-top:6px}:is(#s#s,body) .so-day-close-screen-10{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,460px),1fr));gap:18px;align-items:start}:is(#s#s,body) .so-day-close-screen-11{background:#fff;border:1px solid #EEE5EA;border-radius:20px;box-shadow:0 1px 2px #2e22330a,0 12px 32px -20px #6b1d4b38;overflow-x:auto;padding:8px 20px 16px}:is(#s#s,body) .so-day-close-screen-12{font-size:18px;font-weight:800;padding:14px 0 8px}:is(#s#s,body) .so-day-close-screen-13{display:grid;grid-template-columns:minmax(0,1.6fr) 50px 110px 120px minmax(0,1.3fr);min-width:640px;gap:10px;padding:8px 0;border-bottom:1px solid #ECE4E8;font-size:12px;font-weight:700;letter-spacing:.8px;text-transform:uppercase;color:#6e6170}:is(#s#s,body) .so-day-close-screen-14{text-align:right}:is(#s#s,body) .so-day-close-screen-15{display:grid;grid-template-columns:minmax(0,1.6fr) 50px 110px 120px minmax(0,1.3fr);min-width:640px;gap:10px;padding:12px 0;border-bottom:1px solid #F3EDF0;align-items:center;font-size:14px}:is(#s#s,body) .so-day-close-screen-16{font-size:12px;color:#6e6170}:is(#s#s,body) .so-day-close-screen-17{text-align:right;color:#574a5b}:is(#s#s,body) .so-day-close-screen-18{font-size:12px;font-weight:700;border-radius:999px;padding:4px 10px}:is(#s#s,body) .so-day-close-screen-19{display:flex;justify-content:space-between;padding:14px 0 0;font-size:17px}:is(#s#s,body) .so-day-close-screen-20{margin-top:14px;padding:14px 16px;border-radius:14px;background:#f6f8f7;border:1px solid #ECE4E8;display:flex;flex-direction:column;gap:8px}:is(#s#s,body) .so-day-close-screen-21{display:flex;justify-content:space-between;align-items:center;gap:12px;flex-wrap:wrap}:is(#s#s,body) .so-day-close-screen-22{font-size:15px}:is(#s#s,body) .so-day-close-screen-23{font-size:13px;color:#574a5b}:is(#s#s,body) .so-day-close-screen-24{display:flex;align-items:center;gap:10px;flex-wrap:wrap}:is(#s#s,body) .so-day-close-screen-25{font-size:13px;font-weight:700;color:#6e6170;display:flex;align-items:center;gap:8px}:is(#s#s,body) .so-day-close-screen-26{width:130px;height:44px;border:1px solid #D9CDD3;border-radius:10px;padding:0 12px;font:inherit;font-size:16px;font-weight:700;color:#2e2233}:is(#s#s,body) .so-day-close-screen-27{font-size:13px;font-weight:700;border-radius:999px;padding:5px 12px}:is(#s#s,body) .so-day-close-screen-28{font-size:18px;font-weight:800;padding:22px 0 8px}:is(#s#s,body) .so-day-close-screen-29{font-size:14px;color:#6e6170;padding:6px 0 4px}:is(#s#s,body) .so-day-close-screen-30{display:grid;grid-template-columns:80px minmax(0,1fr) 110px;gap:10px;padding:10px 0;border-top:1px solid #F3EDF0;align-items:center;font-size:14px}:is(#s#s,body) .so-day-close-screen-31{color:#6e6170}:is(#s#s,body) .so-day-close-screen-32{min-width:0}:is(#s#s,body) .so-day-close-screen-33{color:#6e6170;font-size:12.5px}:is(#s#s,body) .so-day-close-screen-34{font-size:12.5px;color:#6e6170}:is(#s#s,body) .so-day-close-screen-35{background:#fff;border:1px solid #EEE5EA;border-radius:20px;box-shadow:0 1px 2px #2e22330a,0 12px 32px -20px #6b1d4b38;padding:20px}:is(#s#s,body) .so-day-close-screen-36{font-size:18px;font-weight:800;margin-bottom:10px}:is(#s#s,body) .so-day-close-screen-37{display:flex;flex-direction:column;gap:6px;font-size:14.5px;padding-bottom:12px;border-bottom:1px solid #ECE4E8}:is(#s#s,body) .so-day-close-screen-38{display:flex;justify-content:space-between}:is(#s#s,body) .so-day-close-screen-39{color:#574a5b}:is(#s#s,body) .so-day-close-screen-40{display:flex;justify-content:space-between;font-weight:800}:is(#s#s,body) .so-day-close-screen-41{font-size:12px;font-weight:700;letter-spacing:1.2px;color:#6e6170;margin:14px 0 6px}:is(#s#s,body) .so-day-close-screen-42{display:grid;grid-template-columns:80px 1fr 90px;align-items:center;gap:8px;padding:4px 0}:is(#s#s,body) .so-day-close-screen-43{font-size:14px}:is(#s#s,body) .so-day-close-screen-44{display:flex;align-items:center;gap:6px}:is(#s#s,body) .so-day-close-screen-45{width:40px;height:40px;border-radius:10px;border:1px solid #E4DAE0;background:#fff;font-size:18px;font-weight:700;cursor:pointer}:is(#s#s,body) .so-day-close-screen-46{width:40px;text-align:center;font-size:16px;font-weight:800}:is(#s#s,body) .so-day-close-screen-47{text-align:right;color:#574a5b;font-size:14px}:is(#s#s,body) .so-day-close-screen-48{display:flex;justify-content:space-between;margin-top:12px;font-size:15px}:is(#s#s,body) .so-day-close-screen-49{display:flex;justify-content:space-between;align-items:center;margin-top:8px;padding:12px 14px;border-radius:12px;font-weight:800}:is(#s#s,body) .so-day-close-screen-50{font-size:20px}:is(#s#s,body) .so-day-close-screen-51{margin-top:10px;width:100%;min-height:64px;border:1px solid #D9CDD3;border-radius:12px;padding:10px 12px;font-size:14px;outline:none}:is(#s#s,body) .so-day-close-screen-52{margin-top:14px;width:100%;height:56px;border-radius:14px;border:none;background:#6b1d4b linear-gradient(135deg,#7a2457,#5a173f);color:#fff;box-shadow:0 8px 18px -10px #6b1d4ba6;font-size:17px;font-weight:800;cursor:pointer}:is(#s#s,body) .so-day-close-screen-53{font-size:12px;color:#6e6170;margin-top:8px}:is(#s#s,body) .so-day-close-screen-54{margin-top:14px;background:#f3e4ec;color:#5a173f;border-radius:12px;padding:14px;font-size:14.5px;font-weight:700}:is(#s#s,body) .so-day-close-screen-55{margin-top:10px;width:100%;height:46px;border-radius:12px;border:1px solid #E4DAE0;background:#fff;font-size:14px;font-weight:700;cursor:pointer}@container (min-width:1181px){:is(#s#s,body) .so-day-close-screen-3{font-size:28px}:is(#s#s,body) .so-day-close-screen-11{padding:8px 14px 11px}:is(#s#s,body) .so-day-close-screen-26{height:38px}:is(#s#s,body) .so-day-close-screen-35{padding:14px}:is(#s#s,body) .so-day-close-screen-55{height:40px}}:is(#s#s,body) .so-dc-count{display:block}@container (min-width:1181px){:is(#s#s,body) .so-day-close-screen-1{margin-bottom:12px}:is(#s#s,body) .so-day-close-screen-10{grid-template-columns:minmax(0,1.2fr) minmax(0,1fr);gap:14px}:is(#s#s,body) .so-day-close-screen-13,:is(#s#s,body) .so-day-close-screen-15{min-width:0;grid-template-columns:minmax(0,1.5fr) 30px 76px 92px minmax(0,1fr);gap:8px}:is(#s#s,body) .so-day-close-screen-15{padding:7px 0}:is(#s#s,body) .so-dc-count{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));column-gap:18px}:is(#s#s,body) .so-day-close-screen-42{grid-template-columns:62px auto minmax(0,1fr);padding:2px 0}:is(#s#s,body) .so-day-close-screen-45{width:32px;height:32px;font-size:16px}:is(#s#s,body) .so-day-close-screen-46{width:30px;font-size:15px}:is(#s#s,body) .so-day-close-screen-47{font-size:13px}}:is(#s#s,body) .so-inv-products-1{background:#fff;border:2px solid #6B1D4B;border-radius:20px;padding:20px;margin-bottom:14px}:is(#s#s,body) .so-inv-products-2{display:flex;justify-content:space-between;align-items:flex-start;gap:10px;margin-bottom:14px}:is(#s#s,body) .so-inv-products-3{font-size:19px;font-weight:800}:is(#s#s,body) .so-inv-products-4{font-size:13px;color:#6e6170;margin-top:2px}:is(#s#s,body) .so-inv-products-5{width:40px;height:40px;border-radius:10px;border:1px solid #E4DAE0;background:#fff;font-size:18px;font-weight:700;cursor:pointer}:is(#s#s,body) .so-inv-products-6{display:grid;grid-template-columns:repeat(auto-fit,minmax(170px,1fr));gap:10px}:is(#s#s,body) .so-inv-products-7{display:block}:is(#s#s,body) .so-inv-products-8{font-size:12.5px;font-weight:700;margin-bottom:5px;color:#574a5b}:is(#s#s,body) .so-inv-products-9{height:44px;border:1px solid #D9CDD3;border-radius:12px;padding:0 12px;font-size:14.5px;font-weight:600;outline:none;width:100%;background:#fff;min-width:0}:is(#s#s,body) .so-inv-products-10{display:flex;align-items:center;gap:12px;flex-wrap:wrap;margin-top:12px;background:#fbf7f4;border-radius:12px;padding:10px 12px}:is(#s#s,body) .so-inv-products-11{flex:1;min-width:220px;font-size:13px;font-weight:600}:is(#s#s,body) .so-inv-products-12{height:40px;padding:0 14px;border-radius:10px;border:1px solid #2E2233;background:#fff;color:#2e2233;font-size:13.5px;font-weight:800;cursor:pointer}:is(#s#s,body) .so-inv-products-13{display:flex;justify-content:flex-end;gap:10px;margin-top:16px;flex-wrap:wrap}:is(#s#s,body) .so-inv-products-14{height:44px;padding:0 16px;border-radius:12px;border:1px solid #E4DAE0;background:#fff;font-size:14px;font-weight:700;cursor:pointer}:is(#s#s,body) .so-inv-products-15{height:44px;padding:0 16px;border-radius:12px;border:none;background:#6b1d4b linear-gradient(135deg,#7a2457,#5a173f);color:#fff;box-shadow:0 8px 18px -10px #6b1d4ba6;font-weight:800;cursor:pointer;font-size:14px}:is(#s#s,body) .so-inv-products-16{display:flex;align-items:flex-end;gap:14px;flex-wrap:wrap;margin-bottom:14px}:is(#s#s,body) .so-inv-products-17{display:block;flex:0 1 280px;min-width:220px}:is(#s#s,body) .so-inv-products-18{font-size:12px;font-weight:700;letter-spacing:1.2px;color:#6e6170;margin-bottom:6px}:is(#s#s,body) .so-inv-products-19{height:44px;border:1px solid #D9CDD3;border-radius:12px;padding:0 12px;font-size:14.5px;font-weight:700;outline:none;background:#fff;min-width:0;width:100%}:is(#s#s,body) .so-inv-products-20{display:flex;gap:6px}:is(#s#s,body) .so-inv-products-21{flex:1}:is(#s#s,body) .so-inv-products-22{display:flex;gap:18px;flex-wrap:wrap}:is(#s#s,body) .so-inv-products-23{font-size:12px;font-weight:700;color:#6e6170}:is(#s#s,body) .so-inv-products-24{font-size:20px;font-weight:800}:is(#s#s,body) .so-inv-products-25{background:#fff1d6;border-radius:16px;padding:14px 18px;display:flex;align-items:center;gap:12px;margin-bottom:14px;flex-wrap:wrap}:is(#s#s,body) .so-inv-products-26{color:#8a5300;font-size:15px;flex:1}:is(#s#s,body) .so-inv-products-27{background:#fbf7f4;border-radius:16px;padding:14px 18px;margin-bottom:14px;font-size:14px;font-weight:700;color:#5a173f}:is(#s#s,body) .so-inv-products-28{background:#f3e4ec;border-radius:16px;padding:12px 18px;margin-bottom:14px;font-size:14px}:is(#s#s,body) .so-inv-products-29{color:#5a173f}:is(#s#s,body) .so-inv-products-30{color:#574a5b}:is(#s#s,body) .so-inv-products-31{background:#fff;border:2px solid #2E2233;border-radius:20px;padding:20px;margin-bottom:14px}:is(#s#s,body) .so-inv-products-32{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,380px),1fr));gap:20px}:is(#s#s,body) .so-inv-products-33{font-size:12px;font-weight:700;letter-spacing:1.2px;color:#6e6170;margin-bottom:8px}:is(#s#s,body) .so-inv-products-34{display:flex;gap:6px;flex-wrap:wrap;margin-bottom:14px}:is(#s#s,body) .so-inv-products-35{height:38px;padding:0 14px;border-radius:999px;border:1px solid #E4DAE0;background:#fff;font-size:13px;font-weight:700;cursor:pointer;color:#2e2233}:is(#s#s,body) .so-inv-products-36{background:#fbf7f4;border-radius:12px;padding:16px;font-size:14px;color:#6e6170}:is(#s#s,body) .so-inv-products-37{display:flex;align-items:center;gap:10px;padding:8px 0;border-bottom:1px solid #F3EDF0}:is(#s#s,body) .so-inv-products-38{flex:1;min-width:0}:is(#s#s,body) .so-inv-products-39{font-size:14px;font-weight:700}:is(#s#s,body) .so-inv-products-40{font-size:12px;color:#6e6170}:is(#s#s,body) .so-inv-products-41{width:32px;text-align:center;font-size:17px;font-weight:800}:is(#s#s,body) .so-inv-products-42{width:40px;height:40px;border-radius:10px;border:1px solid #E4DAE0;background:#fff;font-size:16px;font-weight:700;cursor:pointer;color:#b3261e}:is(#s#s,body) .so-inv-products-43{font-size:12px;font-weight:700;letter-spacing:1.2px;color:#6e6170;margin:16px 0 8px}:is(#s#s,body) .so-inv-products-44{display:flex;gap:6px;flex-wrap:wrap}:is(#s#s,body) .so-inv-products-45{display:grid;grid-template-columns:repeat(auto-fit,minmax(160px,1fr));gap:10px;margin-top:14px}:is(#s#s,body) .so-inv-products-46{font-size:12.5px;color:#574a5b;line-height:1.45;align-self:end}:is(#s#s,body) .so-inv-products-47{background:none;border:none;padding:0;font-size:12.5px;font-weight:800;color:#2e2233;cursor:pointer;text-decoration:underline}:is(#s#s,body) .so-inv-products-48{display:flex;align-items:center;gap:10px;margin-top:12px}:is(#s#s,body) .so-inv-products-49{width:52px;height:30px;border-radius:999px;border:none;cursor:pointer;padding:3px;display:flex;flex-shrink:0}:is(#s#s,body) .so-inv-products-50{width:24px;height:24px;border-radius:999px;background:#fff;box-shadow:0 1px 3px #0003}:is(#s#s,body) .so-inv-products-51{background:#f9f4ef;border-radius:16px;padding:14px;align-self:start}:is(#s#s,body) .so-inv-products-52{display:flex;justify-content:space-between;align-items:center;gap:8px;font-size:13px;font-weight:700;color:#574a5b;margin-bottom:10px}:is(#s#s,body) .so-inv-products-53{border:0;width:100%;height:200px;display:block;background:transparent}:is(#s#s,body) .so-inv-products-54{height:50px;padding:0 16px;border-radius:12px;border:1px solid #E4DAE0;background:#fff;font-size:14px;font-weight:700;cursor:pointer}:is(#s#s,body) .so-inv-products-55{height:50px;padding:0 18px;border-radius:12px;border:none;background:#6b1d4b linear-gradient(135deg,#7a2457,#5a173f);color:#fff;box-shadow:0 8px 18px -10px #6b1d4ba6;font-weight:800;cursor:pointer;font-size:15px}:is(#s#s,body) .so-inv-products-56{background:#fff;border:1px solid #EEE5EA;border-radius:20px;box-shadow:0 1px 2px #2e22330a,0 12px 32px -20px #6b1d4b38;overflow-x:auto;padding:8px 20px 12px}:is(#s#s,body) .so-inv-products-57{display:flex;gap:8px;padding:14px 0 0;align-items:center}:is(#s#s,body) .so-inv-products-58{flex:1;min-width:0;height:46px;border:1px solid #D9CDD3;border-radius:12px;display:flex;align-items:center;gap:10px;padding:0 14px;background:#fff}:is(#s#s,body) .so-inv-products-59{flex-shrink:0}:is(#s#s,body) .so-inv-products-60{flex:1;min-width:0;border:none;outline:none;font-size:15px;font-weight:600;background:transparent;font-family:inherit}:is(#s#s,body) .so-inv-products-61{padding:28px 8px 20px;font-size:15px;color:#574a5b;text-wrap:pretty}:is(#s#s,body) .so-inv-products-62{display:flex;gap:6px;padding:12px 0;flex-wrap:wrap;align-items:center}:is(#s#s,body) .so-inv-products-63{height:40px;padding:0 16px;border-radius:12px;border:1px solid #2E2233;background:#fff;color:#2e2233;font-size:14px;font-weight:800;cursor:pointer}:is(#s#s,body) .so-inv-products-64{height:40px;padding:0 18px;border-radius:12px;border:none;background:#2e2233;color:#fff;font-size:14px;font-weight:800;cursor:pointer}:is(#s#s,body) .so-inv-products-65{height:40px;padding:0 18px;border-radius:12px;border:none;background:#6b1d4b linear-gradient(135deg,#7a2457,#5a173f);color:#fff;box-shadow:0 8px 18px -10px #6b1d4ba6;font-size:14px;font-weight:800;cursor:pointer}:is(#s#s,body) .so-inv-products-66{height:40px;padding:0 14px;border-radius:12px;border:1px solid #E4DAE0;background:#fff;color:#2e2233;font-size:14px;font-weight:700;cursor:pointer}:is(#s#s,body) .so-inv-products-67{display:flex;align-items:center;gap:8px;flex-wrap:wrap;background:#fbf7f4;border-radius:12px;padding:10px 12px;margin-bottom:10px}:is(#s#s,body) .so-inv-products-68{font-size:13px;font-weight:800}:is(#s#s,body) .so-inv-products-69{font-size:13px;color:#6e6170}:is(#s#s,body) .so-inv-products-70{display:flex;gap:8px;align-items:center;flex-wrap:wrap;background:#e6edfd;border-radius:14px;padding:10px 12px;margin-bottom:8px}:is(#s#s,body) .so-inv-products-71{font-size:14px;color:#2350d8;font-weight:700;flex:1;min-width:220px}:is(#s#s,body) .so-inv-products-72{font-size:14px}:is(#s#s,body) .so-inv-products-73{height:36px;padding:0 12px;border-radius:10px;border:1px solid #E4DAE0;background:#fff;font-size:13px;font-weight:700;cursor:pointer;color:#2e2233}:is(#s#s,body) .so-inv-products-74{display:flex;gap:8px;align-items:center;flex-wrap:wrap;background:#f9f4ef;border-radius:14px;padding:10px 12px;margin-bottom:8px}:is(#s#s,body) .so-inv-products-75{font-size:14px;color:#574a5b;font-weight:600}:is(#s#s,body) .so-inv-products-76{border:2px solid #2E2233;border-radius:16px;padding:16px;margin-bottom:10px}:is(#s#s,body) .so-inv-products-77{display:flex;justify-content:space-between;gap:10px;align-items:center;margin-bottom:10px}:is(#s#s,body) .so-inv-products-78{font-size:16px}:is(#s#s,body) .so-inv-products-79{width:36px;height:36px;border-radius:10px;border:1px solid #E4DAE0;background:#fff;font-size:16px;font-weight:700;cursor:pointer}:is(#s#s,body) .so-inv-products-80{display:flex;gap:6px;flex-wrap:wrap;align-items:center}:is(#s#s,body) .so-inv-products-81{height:42px;border:1px solid #D9CDD3;border-radius:10px;padding:0 10px;font-size:14.5px;font-weight:700;outline:none;background:#fff;font-family:inherit;min-width:0;width:150px}:is(#s#s,body) .so-inv-products-82{margin-top:12px;max-height:220px;overflow:auto}:is(#s#s,body) .so-inv-products-83{display:grid;grid-template-columns:minmax(0,1fr) 90px 20px 90px;gap:8px;padding:6px 0;border-bottom:1px solid #F3EDF0;font-size:13.5px;align-items:center}:is(#s#s,body) .so-inv-products-84{font-weight:600}:is(#s#s,body) .so-inv-products-85{text-align:right;color:#6e6170}:is(#s#s,body) .so-inv-products-86{text-align:center;color:#6e6170}:is(#s#s,body) .so-inv-products-87{text-align:right}:is(#s#s,body) .so-inv-products-88{display:flex;justify-content:flex-end;margin-top:12px}:is(#s#s,body) .so-inv-products-89{height:44px;padding:0 18px;border-radius:12px;border:none;background:#6b1d4b linear-gradient(135deg,#7a2457,#5a173f);color:#fff;box-shadow:0 8px 18px -10px #6b1d4ba6;font-weight:800;cursor:pointer;font-size:14px}:is(#s#s,body) .so-inv-products-90{display:flex;justify-content:space-between;gap:10px;align-items:center;margin-bottom:10px;flex-wrap:wrap}:is(#s#s,body) .so-inv-products-91{display:flex;gap:8px;align-items:center}:is(#s#s,body) .so-inv-products-92{height:42px;border:1px solid #D9CDD3;border-radius:10px;padding:0 10px;font-size:14.5px;font-weight:700;outline:none;background:#fff;font-family:inherit;min-width:0}:is(#s#s,body) .so-inv-products-93{display:flex;gap:6px;flex-wrap:wrap;margin-bottom:10px}:is(#s#s,body) .so-inv-products-94{max-height:260px;overflow:auto}:is(#s#s,body) .so-inv-products-95{display:grid;grid-template-columns:minmax(0,1fr) 80px 90px 90px;gap:8px;padding:6px 0;border-bottom:1px solid #ECE4E8;font-size:11.5px;font-weight:700;letter-spacing:.6px;text-transform:uppercase;color:#6e6170}:is(#s#s,body) .so-inv-products-96{display:grid;grid-template-columns:minmax(0,1fr) 80px 90px 90px;gap:8px;padding:6px 0;border-bottom:1px solid #F3EDF0;font-size:13.5px;align-items:center}:is(#s#s,body) .so-inv-products-97{height:42px;border:1px solid #D9CDD3;border-radius:10px;padding:0 10px;font-size:14.5px;font-weight:700;outline:none;background:#fff;font-family:inherit;min-width:0;width:80px;text-align:center}:is(#s#s,body) .so-inv-products-98{border:1px solid #F3C4BF;background:#fdf4f3;border-radius:16px;padding:16px;margin-bottom:10px}:is(#s#s,body) .so-inv-products-99{font-size:15px;font-weight:800;color:#b3261e}:is(#s#s,body) .so-inv-products-100{font-size:13px;color:#574a5b;margin-top:4px;text-wrap:pretty}:is(#s#s,body) .so-inv-products-101{display:flex;gap:6px;flex-wrap:wrap;margin-top:10px}:is(#s#s,body) .so-inv-products-102{display:flex;gap:8px;justify-content:flex-end;margin-top:12px}:is(#s#s,body) .so-inv-products-103{height:44px;padding:0 16px;border-radius:12px;border:none;background:#b3261e;color:#fff;font-size:14px;font-weight:800;cursor:pointer}:is(#s#s,body) .so-inv-products-104{display:grid;min-width:1180px;gap:10px;padding:10px 0;border-bottom:1px solid #ECE4E8;font-size:12px;font-weight:700;letter-spacing:.8px;text-transform:uppercase;color:#6e6170}:is(#s#s,body) .so-inv-products-105{text-transform:none;letter-spacing:0;font-weight:600;color:#a89ba6}:is(#s#s,body) .so-inv-products-106{display:flex;justify-content:space-between;align-items:baseline;gap:12px;padding:16px 0 8px;border-bottom:2px solid #2E2233;min-width:1140px}:is(#s#s,body) .so-inv-products-107{font-size:15px}:is(#s#s,body) .so-inv-products-108{font-size:13px;font-weight:700;color:#574a5b}:is(#s#s,body) .so-inv-products-109{border-bottom:1px solid #F3EDF0;min-width:1180px}:is(#s#s,body) .so-inv-products-110{display:grid;gap:10px;padding:12px 0;align-items:center;font-size:14px;cursor:default;-webkit-user-select:none;user-select:none}:is(#s#s,body) .so-inv-products-111{width:40px;height:40px;border:none;background:transparent;padding:0;cursor:pointer;display:flex;align-items:center;justify-content:center}:is(#s#s,body) .so-inv-products-112{min-width:0}:is(#s#s,body) .so-inv-products-113{text-align:right;font-size:16px}:is(#s#s,body) .so-inv-products-114{height:36px;width:56px;justify-self:end;border:1px solid #D9CDD3;border-radius:10px;text-align:center;font-size:14px;font-weight:700;outline:none}:is(#s#s,body) .so-inv-products-115{text-align:right;font-weight:700}:is(#s#s,body) .so-inv-products-116{font-size:12.5px;color:#6e6170}:is(#s#s,body) .so-inv-products-117{font-size:12px;font-weight:700;border-radius:999px;padding:4px 10px}:is(#s#s,body) .so-inv-products-118{margin:0 0 14px 50px;padding:14px 16px;background:#fbf7f4;border-radius:14px}:is(#s#s,body) .so-inv-products-119{display:flex;justify-content:space-between;gap:10px;flex-wrap:wrap;margin-bottom:10px}:is(#s#s,body) .so-inv-products-120{font-size:12px;font-weight:700;letter-spacing:1.2px;color:#6e6170}:is(#s#s,body) .so-inv-products-121{display:grid;grid-template-columns:repeat(auto-fill,minmax(150px,1fr));gap:8px}:is(#s#s,body) .so-inv-products-122{background:#fff;border:1px solid #ECE4E8;border-radius:10px;padding:8px 10px}:is(#s#s,body) .so-inv-products-123{font-size:11.5px;font-weight:700;color:#6e6170}:is(#s#s,body) .so-inv-products-124{font-size:14px;font-weight:800;margin-top:2px}:is(#s#s,body) .so-inv-products-125{display:grid;min-width:980px;gap:10px;padding:10px 0;border-bottom:1px solid #ECE4E8;font-size:12px;font-weight:700;letter-spacing:.8px;text-transform:uppercase;color:#6e6170}:is(#s#s,body) .so-inv-products-126{text-align:center}:is(#s#s,body) .so-inv-products-127{display:flex;justify-content:space-between;align-items:baseline;gap:12px;padding:16px 0 8px;border-bottom:2px solid #2E2233;min-width:980px}:is(#s#s,body) .so-inv-products-128{display:grid;min-width:980px;gap:10px;padding:10px 0;border-bottom:1px solid #F3EDF0;align-items:center;font-size:14px;-webkit-user-select:none;user-select:none}:is(#s#s,body) .so-inv-products-129{justify-self:center;min-width:44px;text-align:center;border-radius:10px;padding:6px 8px;font-weight:800}:is(#s#s,body) .so-inv-products-130{font-size:12px;font-weight:700;border-radius:999px;padding:4px 10px;white-space:nowrap}:is(#s#s,body) .so-inv-products-131{display:flex;align-items:center;gap:10px;flex-wrap:wrap;margin-top:12px}:is(#s#s,body) .so-inv-products-132{flex:1;font-size:14px;font-weight:700;color:#574a5b}:is(#s#s,body) .so-inv-products-133{height:44px;padding:0 18px;border-radius:12px;border:1px solid #E4DAE0;background:#fff;font-size:14px;font-weight:700;cursor:pointer;color:#2e2233}:is(#s#s,body) .so-inv-bar{align-items:center;gap:10px 16px;margin-bottom:8px}:is(#s#s,body) .so-inv-bar-l{display:flex;align-items:center;gap:8px;min-width:0}:is(#s#s,body) .so-inv-bar-k{font-size:12px;font-weight:700;color:#6e6170;white-space:nowrap}:is(#s#s,body) .so-inv-bar-sel{height:36px;border-radius:10px;font-size:14px;width:auto;min-width:200px;max-width:280px}:is(#s#s,body) .so-inv-chip{height:34px;padding:0 14px;border-radius:999px;cursor:pointer;font-size:13.5px;font-weight:700;font-family:inherit}:is(#s#s,body) .so-inv-stats{gap:16px}:is(#s#s,body) .so-inv-stats .so-inv-products-23{font-size:11.5px}:is(#s#s,body) .so-inv-stats .so-inv-products-24{font-size:17px;line-height:1.15}:is(#s#s,body) .so-inv-status{display:flex;flex-wrap:wrap;align-items:center;gap:4px 6px;background:#fbf7f4;border:1px solid #ECE4E8;border-radius:10px;padding:7px 12px;margin-bottom:10px;font-size:13px}:is(#s#s,body) .so-inv-status-low{color:#8a5300;background:#fff1d6;border-radius:6px;padding:1px 6px}:is(#s#s,body) .so-inv-status-ok{color:#574a5b;font-weight:600}@container (min-width:1181px){:is(#s#s,body) .so-inv-products-9{height:38px}:is(#s#s,body) .so-inv-products-14{height:38px}:is(#s#s,body) .so-inv-products-15{height:38px}:is(#s#s,body) .so-inv-products-19{height:38px}:is(#s#s,body) .so-inv-products-54{height:42px}:is(#s#s,body) .so-inv-products-55{height:42px}:is(#s#s,body) .so-inv-products-56{padding:8px 14px 12px}:is(#s#s,body) .so-inv-products-58{height:40px}:is(#s#s,body) .so-inv-products-89{height:38px}:is(#s#s,body) .so-inv-products-103{height:38px}:is(#s#s,body) .so-inv-products-133{height:38px}}:is(#s#s,body) .so-inv-stock-import-1{background:#fff;border:1px solid #EEE5EA;border-radius:20px;box-shadow:0 1px 2px #2e22330a,0 12px 32px -20px #6b1d4b38;padding:24px;font-size:15px;color:#574a5b}:is(#s#s,body) .so-inv-stock-import-2{background:#f3e4ec;border-radius:16px;padding:14px 18px;display:flex;align-items:center;gap:12px;margin-bottom:14px;flex-wrap:wrap}:is(#s#s,body) .so-inv-stock-import-3{flex:1;min-width:240px}:is(#s#s,body) .so-inv-stock-import-4{color:#5a173f;font-size:15px}:is(#s#s,body) .so-inv-stock-import-5{font-size:13px;color:#574a5b;margin-top:2px}:is(#s#s,body) .so-inv-stock-import-6{height:42px;padding:0 16px;border-radius:12px;border:1px solid #F3C4BF;background:#fff;color:#b3261e;font-size:14px;font-weight:700;cursor:pointer}:is(#s#s,body) .so-inv-stock-import-7{display:flex;align-items:center;gap:8px;flex-wrap:wrap}:is(#s#s,body) .so-inv-stock-import-8{font-size:13px;font-weight:700;color:#b3261e}:is(#s#s,body) .so-inv-stock-import-9{height:42px;padding:0 16px;border-radius:12px;border:none;background:#b3261e;color:#fff;font-size:14px;font-weight:700;cursor:pointer}:is(#s#s,body) .so-inv-stock-import-10{height:42px;padding:0 16px;border-radius:12px;border:1px solid #E4DAE0;background:#fff;color:#2e2233;font-size:14px;font-weight:700;cursor:pointer}:is(#s#s,body) .so-inv-stock-import-11{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,380px),1fr));gap:16px}:is(#s#s,body) .so-inv-stock-import-12{font-size:12px;font-weight:700;letter-spacing:1.2px;color:#6e6170}:is(#s#s,body) .so-inv-stock-import-13{font-size:24px;font-weight:800;letter-spacing:-.5px}:is(#s#s,body) .so-inv-stock-import-14{font-size:15px;color:#6e6170;max-width:420px;text-wrap:pretty}:is(#s#s,body) .so-inv-stock-import-15{margin-top:8px;height:48px;padding:0 22px;border-radius:12px;background:#6b1d4b linear-gradient(135deg,#7a2457,#5a173f);color:#fff;box-shadow:0 8px 18px -10px #6b1d4ba6;font-size:15px;font-weight:800;display:inline-flex;align-items:center}:is(#s#s,body) .so-inv-stock-import-16{display:none}:is(#s#s,body) .so-inv-stock-import-17{background:#fff;border:1px solid #EEE5EA;border-radius:20px;box-shadow:0 1px 2px #2e22330a,0 12px 32px -20px #6b1d4b38;padding:20px}:is(#s#s,body) .so-inv-stock-import-18{display:flex;justify-content:space-between;align-items:flex-start;gap:10px;flex-wrap:wrap;margin-bottom:10px}:is(#s#s,body) .so-inv-stock-import-19{flex:1;min-width:200px}:is(#s#s,body) .so-inv-stock-import-20{font-size:17px;font-weight:800}:is(#s#s,body) .so-inv-stock-import-21{font-size:13px;color:#6e6170;margin-top:2px}:is(#s#s,body) .so-inv-stock-import-22{height:40px;padding:0 14px;border-radius:12px;border:1px solid #E4DAE0;background:#fff;font-size:14px;font-weight:700;cursor:pointer;color:#2e2233}:is(#s#s,body) .so-inv-stock-import-23{display:grid;grid-template-columns:minmax(0,190px) minmax(0,1fr);gap:12px;padding:9px 0;border-top:1px solid #F3EDF0;font-size:14px}:is(#s#s,body) .so-inv-stock-import-24{color:#574a5b}:is(#s#s,body) .so-inv-stock-import-25{background:#fff;border:1px solid #EEE5EA;border-radius:20px;box-shadow:0 1px 2px #2e22330a,0 12px 32px -20px #6b1d4b38;padding:16px 20px;display:flex;align-items:center;gap:12px;flex-wrap:wrap;margin-bottom:14px}:is(#s#s,body) .so-inv-stock-import-26{font-size:19px;font-weight:800;margin-top:2px}:is(#s#s,body) .so-inv-stock-import-27{font-size:13px;color:#6e6170}:is(#s#s,body) .so-inv-stock-import-28{height:48px;padding:0 18px;border-radius:12px;border:1px solid #E4DAE0;background:#fff;font-size:15px;font-weight:700;cursor:pointer;color:#2e2233}:is(#s#s,body) .so-inv-stock-import-29{height:48px;padding:0 22px;border-radius:12px;border:none;background:#6b1d4b linear-gradient(135deg,#7a2457,#5a173f);color:#fff;box-shadow:0 8px 18px -10px #6b1d4ba6;font-size:15px;font-weight:800;cursor:pointer}:is(#s#s,body) .so-inv-stock-import-30{display:grid;grid-template-columns:repeat(auto-fit,minmax(170px,1fr));gap:12px;margin-bottom:12px}:is(#s#s,body) .so-inv-stock-import-31{background:#fff;border:1px solid #EEE5EA;border-radius:16px;box-shadow:0 1px 2px #2e22330a,0 12px 32px -20px #6b1d4b38;padding:16px 18px}:is(#s#s,body) .so-inv-stock-import-32{font-size:13px;font-weight:700;color:#6e6170}:is(#s#s,body) .so-inv-stock-import-33{font-size:28px;font-weight:800;letter-spacing:-.5px;margin-top:4px}:is(#s#s,body) .so-inv-stock-import-34{background:#fff;border:1px solid #EEE5EA;border-radius:16px;box-shadow:0 1px 2px #2e22330a,0 12px 32px -20px #6b1d4b38;padding:12px 18px;display:flex;align-items:center;gap:16px;flex-wrap:wrap;margin-bottom:16px}:is(#s#s,body) .so-inv-stock-import-35{display:flex;align-items:baseline;gap:6px}:is(#s#s,body) .so-inv-stock-import-36{font-size:17px}:is(#s#s,body) .so-inv-stock-import-37{flex:1;min-width:200px;text-align:right;font-size:13px;color:#6e6170}:is(#s#s,body) .so-inv-stock-import-38{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,420px),1fr));gap:16px;align-items:start}:is(#s#s,body) .so-inv-stock-import-39{background:#fff;border:1px solid #EEE5EA;border-radius:20px;box-shadow:0 1px 2px #2e22330a,0 12px 32px -20px #6b1d4b38;padding:6px 20px}:is(#s#s,body) .so-inv-stock-import-40{display:flex;justify-content:space-between;align-items:flex-start;gap:10px;flex-wrap:wrap;padding:14px 0 10px}:is(#s#s,body) .so-inv-stock-import-41{padding:14px 0;border-top:1px solid #F3EDF0}:is(#s#s,body) .so-inv-stock-import-42{display:flex;align-items:center;gap:10px;flex-wrap:wrap}:is(#s#s,body) .so-inv-stock-import-43{font-size:12px;font-weight:700;border-radius:999px;padding:4px 10px}:is(#s#s,body) .so-inv-stock-import-44{flex:1;font-size:15px}:is(#s#s,body) .so-inv-stock-import-45{font-size:15px}:is(#s#s,body) .so-inv-stock-import-46{font-size:13px;color:#574a5b;margin-top:5px}:is(#s#s,body) .so-inv-stock-import-47{display:flex;gap:8px;flex-wrap:wrap;margin-top:10px}:is(#s#s,body) .so-inv-stock-import-48{display:flex;flex-direction:column;gap:2px;margin-top:8px}:is(#s#s,body) .so-inv-stock-import-49{font-size:12.5px;color:#6e6170;font-family:ui-monospace,Menlo,monospace;overflow-wrap:anywhere}:is(#s#s,body) .so-inv-stock-import-50{padding:14px 0;border-top:1px solid #F3EDF0;font-size:14px;font-weight:700;color:#5a173f}:is(#s#s,body) .so-inv-stock-import-51{background:#fff;border:1px solid #EEE5EA;border-radius:20px;box-shadow:0 1px 2px #2e22330a,0 12px 32px -20px #6b1d4b38;padding:6px 20px 12px}:is(#s#s,body) .so-inv-stock-import-52{padding:14px 0 4px}:is(#s#s,body) .so-inv-stock-import-53{font-size:12px;font-weight:700;letter-spacing:1.2px;color:#6e6170;padding:12px 0 4px}:is(#s#s,body) .so-inv-stock-import-54{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:10px;align-items:center;padding:8px 0;border-top:1px solid #F3EDF0;font-size:14px}:is(#s#s,body) .so-inv-stock-import-55{font-weight:700}:is(#s#s,body) .so-inv-stock-import-56{font-size:12px;font-weight:700;letter-spacing:1.2px;color:#6e6170;padding:16px 0 4px}:is(#s#s,body) .so-inv-stock-import-57{display:grid;grid-template-columns:20px minmax(0,1fr) minmax(0,1fr);gap:10px;align-items:center;padding:7px 0;border-top:1px solid #F3EDF0;font-size:14px}:is(#s#s,body) .so-inv-stock-import-58{background:#fff;border:2px solid #6B1D4B;border-radius:20px;padding:24px;max-width:820px}:is(#s#s,body) .so-inv-stock-import-59{font-size:13px;font-weight:700;border-radius:999px;padding:5px 12px;background:#f3e4ec;color:#5a173f}:is(#s#s,body) .so-inv-stock-import-60{font-size:26px;font-weight:800;letter-spacing:-.5px;margin:14px 0 4px}:is(#s#s,body) .so-inv-stock-import-61{font-size:14px;color:#6e6170}:is(#s#s,body) .so-inv-stock-import-62{display:flex;gap:16px;flex-wrap:wrap;margin:16px 0 6px}:is(#s#s,body) .so-inv-stock-import-63{background:#f9f4ef;border-radius:12px;padding:10px 14px}:is(#s#s,body) .so-inv-stock-import-64{font-size:12.5px;font-weight:700;color:#6e6170}:is(#s#s,body) .so-inv-stock-import-65{font-size:20px}:is(#s#s,body) .so-inv-stock-import-66{display:grid;grid-template-columns:auto minmax(0,1fr) auto;gap:10px;align-items:center;padding:9px 0;border-top:1px solid #F3EDF0;font-size:14px}:is(#s#s,body) .so-inv-stock-import-67{font-size:12px;font-weight:700;border-radius:999px;padding:3px 9px}:is(#s#s,body) .so-inv-stock-import-68{color:#6e6170}:is(#s#s,body) .so-inv-stock-import-69{display:flex;gap:10px;flex-wrap:wrap;margin-top:18px}:is(#s#s,body) .so-inv-stock-import-70{height:50px;padding:0 20px;border-radius:12px;border:none;background:#6b1d4b linear-gradient(135deg,#7a2457,#5a173f);color:#fff;box-shadow:0 8px 18px -10px #6b1d4ba6;font-size:15px;font-weight:800;cursor:pointer}:is(#s#s,body) .so-inv-stock-import-71{height:50px;padding:0 20px;border-radius:12px;border:1px solid #E4DAE0;background:#fff;font-size:15px;font-weight:700;cursor:pointer;color:#2e2233}@container (min-width:1181px){:is(#s#s,body) .so-inv-stock-import-1{padding:17px}:is(#s#s,body) .so-inv-stock-import-15{height:40px}:is(#s#s,body) .so-inv-stock-import-17{padding:14px}:is(#s#s,body) .so-inv-stock-import-25{padding:11px 14px}:is(#s#s,body) .so-inv-stock-import-28{height:40px}:is(#s#s,body) .so-inv-stock-import-29{height:40px}:is(#s#s,body) .so-inv-stock-import-31{padding:11px 13px}:is(#s#s,body) .so-inv-stock-import-34{padding:12px 13px}:is(#s#s,body) .so-inv-stock-import-39{padding:6px 14px}:is(#s#s,body) .so-inv-stock-import-51{padding:6px 14px 12px}:is(#s#s,body) .so-inv-stock-import-70{height:42px}:is(#s#s,body) .so-inv-stock-import-71{height:42px}}:is(#s#s,body) .so-inv-purchase-orders-1{background:#fff;border:2px solid #6B1D4B;border-radius:20px;padding:20px;margin-bottom:14px}:is(#s#s,body) .so-inv-purchase-orders-2{display:flex;justify-content:space-between;align-items:flex-start;gap:10px;margin-bottom:14px}:is(#s#s,body) .so-inv-purchase-orders-3{font-size:19px;font-weight:800}:is(#s#s,body) .so-inv-purchase-orders-4{font-size:13px;color:#6e6170;margin-top:2px}:is(#s#s,body) .so-inv-purchase-orders-5{width:40px;height:40px;border-radius:10px;border:1px solid #E4DAE0;background:#fff;font-size:18px;font-weight:700;cursor:pointer}:is(#s#s,body) .so-inv-purchase-orders-6{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:12px;margin-bottom:14px}:is(#s#s,body) .so-inv-purchase-orders-7{display:block}:is(#s#s,body) .so-inv-purchase-orders-8{font-size:12.5px;font-weight:700;margin-bottom:5px;color:#574a5b}:is(#s#s,body) .so-inv-purchase-orders-9{height:44px;border:1px solid #D9CDD3;border-radius:12px;padding:0 12px;font-size:14.5px;font-weight:600;outline:none;width:100%;background:#fff;min-width:0}:is(#s#s,body) .so-inv-purchase-orders-10{font-size:12px;font-weight:700;letter-spacing:1.2px;color:#6e6170;margin-bottom:6px}:is(#s#s,body) .so-inv-purchase-orders-11{display:flex;gap:8px;align-items:center;flex-wrap:wrap;padding:5px 0}:is(#s#s,body) .so-inv-purchase-orders-12{height:44px;border:1px solid #D9CDD3;border-radius:12px;padding:0 12px;font-size:14.5px;font-weight:600;outline:none;width:auto;background:#fff;min-width:0;flex:1 1 240px}:is(#s#s,body) .so-inv-purchase-orders-13{height:44px;border:1px solid #D9CDD3;border-radius:12px;padding:0 12px;font-size:14.5px;font-weight:800;outline:none;width:72px;background:#fff;min-width:0;text-align:center}:is(#s#s,body) .so-inv-purchase-orders-14{width:110px;height:44px;border:1px solid #D9CDD3;border-radius:12px;display:flex;align-items:center;padding:0 10px;gap:2px;font-weight:800;background:#fff}:is(#s#s,body) .so-inv-purchase-orders-15{border:none;outline:none;width:100%;min-width:0;font-size:14px;font-weight:800;background:transparent;text-align:right}:is(#s#s,body) .so-inv-purchase-orders-16{width:90px;text-align:right}:is(#s#s,body) .so-inv-purchase-orders-17{width:40px;height:40px;border-radius:10px;border:1px solid #E4DAE0;background:#fff;font-size:18px;font-weight:700;cursor:pointer;color:#b3261e}:is(#s#s,body) .so-inv-purchase-orders-18{height:44px;padding:0 16px;border-radius:12px;border:1px solid #E4DAE0;background:#fff;font-size:14px;font-weight:700;cursor:pointer;margin-top:6px}:is(#s#s,body) .so-inv-purchase-orders-19{display:flex;justify-content:flex-end;gap:10px;margin-top:16px;align-items:center;flex-wrap:wrap}:is(#s#s,body) .so-inv-purchase-orders-20{font-size:16px}:is(#s#s,body) .so-inv-purchase-orders-21{height:44px;padding:0 16px;border-radius:12px;border:1px solid #E4DAE0;background:#fff;font-size:14px;font-weight:700;cursor:pointer}:is(#s#s,body) .so-inv-purchase-orders-22{height:44px;padding:0 16px;border-radius:12px;border:none;background:#6b1d4b linear-gradient(135deg,#7a2457,#5a173f);color:#fff;box-shadow:0 8px 18px -10px #6b1d4ba6;font-weight:800;cursor:pointer;font-size:14px}:is(#s#s,body) .so-inv-purchase-orders-23{background:#fff;border:1px solid #EEE5EA;border-radius:20px;box-shadow:0 1px 2px #2e22330a,0 12px 32px -20px #6b1d4b38;overflow-x:auto;padding:4px 20px}:is(#s#s,body) .so-inv-purchase-orders-24{border-bottom:1px solid #F3EDF0;padding:14px 0;min-width:900px}:is(#s#s,body) .so-inv-purchase-orders-25{display:grid;grid-template-columns:110px minmax(130px,1fr) 130px 100px 110px 200px 20px;gap:10px;align-items:center;font-size:14px;cursor:pointer}:is(#s#s,body) .so-inv-purchase-orders-26{font-weight:700}:is(#s#s,body) .so-inv-purchase-orders-27{color:#6e6170}:is(#s#s,body) .so-inv-purchase-orders-28{text-align:right;font-weight:700}:is(#s#s,body) .so-inv-purchase-orders-29{font-size:12px;font-weight:700;border-radius:999px;padding:4px 10px;white-space:nowrap}:is(#s#s,body) .so-inv-purchase-orders-30{color:#6e6170;font-weight:800;font-size:18px}:is(#s#s,body) .so-inv-purchase-orders-31{margin-top:12px;padding:12px 16px;background:#fbf7f4;border-radius:14px}:is(#s#s,body) .so-inv-purchase-orders-32{display:grid;grid-template-columns:minmax(0,2fr) repeat(4,minmax(70px,1fr));gap:10px;padding:6px 0;border-bottom:1px solid #ECE4E8;font-size:12px;font-weight:700;letter-spacing:.8px;text-transform:uppercase;color:#6e6170}:is(#s#s,body) .so-inv-purchase-orders-33{text-align:right}:is(#s#s,body) .so-inv-purchase-orders-34{display:grid;grid-template-columns:minmax(0,2fr) repeat(4,minmax(70px,1fr));gap:10px;padding:8px 0;border-bottom:1px solid #F3EDF0;font-size:14px}:is(#s#s,body) .so-inv-purchase-orders-35{display:flex;gap:8px;flex-wrap:wrap;margin-top:12px}:is(#s#s,body) .so-inv-purchase-orders-36{font-size:12px;font-weight:700;letter-spacing:1.2px;color:#6e6170;margin:14px 0 4px}:is(#s#s,body) .so-inv-purchase-orders-37{display:flex;gap:10px;padding:5px 0;align-items:flex-start}:is(#s#s,body) .so-inv-purchase-orders-38{width:10px;height:10px;border-radius:999px;margin-top:5px;flex-shrink:0}:is(#s#s,body) .so-inv-purchase-orders-39{font-size:14px;font-weight:700}:is(#s#s,body) .so-inv-purchase-orders-40{font-size:12.5px;color:#6e6170}@container (min-width:1181px){:is(#s#s,body) .so-inv-purchase-orders-9{height:38px}:is(#s#s,body) .so-inv-purchase-orders-12{height:38px}:is(#s#s,body) .so-inv-purchase-orders-13{height:38px}:is(#s#s,body) .so-inv-purchase-orders-14{height:38px}:is(#s#s,body) .so-inv-purchase-orders-18{height:38px}:is(#s#s,body) .so-inv-purchase-orders-21{height:38px}:is(#s#s,body) .so-inv-purchase-orders-22{height:38px}:is(#s#s,body) .so-inv-purchase-orders-23{padding:4px 14px}}:is(#s#s,body) .so-inv-transfers-1{display:flex;gap:8px;align-items:center;flex-wrap:wrap;margin-bottom:14px}:is(#s#s,body) .so-inv-transfers-2{flex:1}:is(#s#s,body) .so-inv-transfers-3{display:flex;gap:8px;flex-wrap:wrap}:is(#s#s,body) .so-inv-transfers-4{height:44px;padding:0 16px;border-radius:12px;border:1px solid #E4DAE0;background:#fff;font-size:14px;font-weight:700;cursor:pointer}:is(#s#s,body) .so-inv-transfers-5{height:44px;padding:0 16px;border-radius:12px;border:none;background:#6b1d4b linear-gradient(135deg,#7a2457,#5a173f);color:#fff;box-shadow:0 8px 18px -10px #6b1d4ba6;font-weight:800;cursor:pointer;font-size:14px}:is(#s#s,body) .so-inv-transfers-6{background:#fff;border:2px solid #6B1D4B;border-radius:20px;padding:20px;margin-bottom:14px}:is(#s#s,body) .so-inv-transfers-7{display:flex;justify-content:space-between;align-items:flex-start;gap:10px;margin-bottom:14px}:is(#s#s,body) .so-inv-transfers-8{font-size:19px;font-weight:800}:is(#s#s,body) .so-inv-transfers-9{font-size:13px;color:#6e6170;margin-top:2px}:is(#s#s,body) .so-inv-transfers-10{width:40px;height:40px;border-radius:10px;border:1px solid #E4DAE0;background:#fff;font-size:18px;font-weight:700;cursor:pointer}:is(#s#s,body) .so-inv-transfers-11{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:12px;margin-bottom:14px}:is(#s#s,body) .so-inv-transfers-12{display:block}:is(#s#s,body) .so-inv-transfers-13{font-size:12.5px;font-weight:700;margin-bottom:5px;color:#574a5b}:is(#s#s,body) .so-inv-transfers-14{height:44px;border:1px solid #D9CDD3;border-radius:12px;padding:0 12px;font-size:14.5px;font-weight:600;outline:none;width:100%;background:#fff;min-width:0}:is(#s#s,body) .so-inv-transfers-15{font-size:12px;font-weight:700;letter-spacing:1.2px;color:#6e6170;margin-bottom:6px}:is(#s#s,body) .so-inv-transfers-16{display:flex;gap:8px;align-items:center;flex-wrap:wrap;padding:5px 0}:is(#s#s,body) .so-inv-transfers-17{height:44px;border:1px solid #D9CDD3;border-radius:12px;padding:0 12px;font-size:14.5px;font-weight:600;outline:none;width:auto;background:#fff;min-width:0;flex:1 1 260px}:is(#s#s,body) .so-inv-transfers-18{height:44px;border:1px solid #D9CDD3;border-radius:12px;padding:0 12px;font-size:14.5px;font-weight:800;outline:none;width:80px;background:#fff;min-width:0;text-align:center}:is(#s#s,body) .so-inv-transfers-19{font-size:12.5px;font-weight:700;min-width:150px}:is(#s#s,body) .so-inv-transfers-20{width:40px;height:40px;border-radius:10px;border:1px solid #E4DAE0;background:#fff;font-size:18px;font-weight:700;cursor:pointer;color:#b3261e}:is(#s#s,body) .so-inv-transfers-21{height:44px;padding:0 16px;border-radius:12px;border:1px solid #E4DAE0;background:#fff;font-size:14px;font-weight:700;cursor:pointer;margin-top:6px}:is(#s#s,body) .so-inv-transfers-22{display:block;margin-top:14px}:is(#s#s,body) .so-inv-transfers-23{display:flex;justify-content:flex-end;gap:12px;margin-top:16px;align-items:center;flex-wrap:wrap}:is(#s#s,body) .so-inv-transfers-24{font-size:13.5px;color:#6e6170;font-weight:700}:is(#s#s,body) .so-inv-transfers-25{height:50px;padding:0 22px;border-radius:14px;border:none;background:#6b1d4b linear-gradient(135deg,#7a2457,#5a173f);color:#fff;box-shadow:0 8px 18px -10px #6b1d4ba6;font-size:15px;font-weight:800;cursor:pointer}:is(#s#s,body) .so-inv-transfers-26{background:#fff;border:1px solid #EEE5EA;border-radius:20px;box-shadow:0 1px 2px #2e22330a,0 12px 32px -20px #6b1d4b38;padding:24px;font-size:14.5px;color:#6e6170}:is(#s#s,body) .so-inv-transfers-27{background:#fff;border:1px solid #EEE5EA;border-radius:20px;box-shadow:0 1px 2px #2e22330a,0 12px 32px -20px #6b1d4b38;overflow-x:auto;padding:4px 20px}:is(#s#s,body) .so-inv-transfers-28{border-bottom:1px solid #F3EDF0;padding:14px 0;min-width:820px}:is(#s#s,body) .so-inv-transfers-29{display:grid;grid-template-columns:96px minmax(0,1fr) minmax(0,1.4fr) 150px 150px 20px;gap:10px;align-items:center;font-size:14px;cursor:pointer}:is(#s#s,body) .so-inv-transfers-30{font-weight:700}:is(#s#s,body) .so-inv-transfers-31{font-size:12px;font-weight:700}:is(#s#s,body) .so-inv-transfers-32{color:#574a5b}:is(#s#s,body) .so-inv-transfers-33{color:#574a5b;font-size:13px}:is(#s#s,body) .so-inv-transfers-34{font-size:12px;font-weight:700;border-radius:999px;padding:4px 10px;white-space:nowrap}:is(#s#s,body) .so-inv-transfers-35{color:#6e6170;font-weight:800;font-size:18px}:is(#s#s,body) .so-inv-transfers-36{margin-top:12px;background:#fbf7f4;border:1px solid #E2C6D6;border-radius:16px;padding:14px 16px}:is(#s#s,body) .so-inv-transfers-37{font-size:14.5px;font-weight:800}:is(#s#s,body) .so-inv-transfers-38{font-size:12.5px;color:#6e6170;margin:2px 0 8px}:is(#s#s,body) .so-inv-transfers-39{display:flex;align-items:center;gap:10px;padding:5px 0;flex-wrap:wrap}:is(#s#s,body) .so-inv-transfers-40{flex:1;min-width:200px;font-size:14px;font-weight:700}:is(#s#s,body) .so-inv-transfers-41{font-size:13px;color:#6e6170}:is(#s#s,body) .so-inv-transfers-42{display:flex;align-items:center;gap:6px}:is(#s#s,body) .so-inv-transfers-43{width:32px;text-align:center;font-size:17px;font-weight:800}:is(#s#s,body) .so-inv-transfers-44{display:flex;gap:10px;margin-top:10px;flex-wrap:wrap}:is(#s#s,body) .so-inv-transfers-45{height:48px;padding:0 16px;border-radius:12px;border:none;background:#6b1d4b linear-gradient(135deg,#7a2457,#5a173f);color:#fff;box-shadow:0 8px 18px -10px #6b1d4ba6;font-weight:800;cursor:pointer;font-size:14px}:is(#s#s,body) .so-inv-transfers-46{height:48px;padding:0 16px;border-radius:12px;border:1px solid #E4DAE0;background:#fff;font-size:14px;font-weight:700;cursor:pointer;border-color:#f3c4bf;color:#b3261e}:is(#s#s,body) .so-inv-transfers-47{margin-top:12px;background:#fff8ec;border:1px solid #F3D9A8;border-radius:16px;padding:14px 16px;display:flex;align-items:center;gap:12px;flex-wrap:wrap}:is(#s#s,body) .so-inv-transfers-48{flex:1;min-width:220px}:is(#s#s,body) .so-inv-transfers-49{font-size:12.5px;color:#6e6170;margin-top:2px}:is(#s#s,body) .so-inv-transfers-50{height:44px;padding:0 16px;border-radius:12px;border:1px solid #E4DAE0;background:#fff;font-size:14px;font-weight:700;cursor:pointer;color:#b3261e;border-color:#f3c4bf}:is(#s#s,body) .so-inv-transfers-51{margin-top:8px;font-size:13px;font-weight:700}:is(#s#s,body) .so-inv-transfers-52{margin-top:12px;padding:12px 16px;background:#fbf7f4;border-radius:14px}:is(#s#s,body) .so-inv-transfers-53{font-size:12px;font-weight:700;letter-spacing:1.2px;color:#6e6170;margin-bottom:4px}:is(#s#s,body) .so-inv-transfers-54{font-size:13px;color:#574a5b;margin:4px 0 6px}:is(#s#s,body) .so-inv-transfers-55{display:flex;gap:10px;padding:6px 0;align-items:flex-start}:is(#s#s,body) .so-inv-transfers-56{width:10px;height:10px;border-radius:999px;margin-top:5px;flex-shrink:0}:is(#s#s,body) .so-inv-transfers-57{font-size:14px;font-weight:700}:is(#s#s,body) .so-inv-transfers-58{font-size:12.5px;color:#6e6170}:is(#s#s,body) .so-inv-transfers-59{display:grid;grid-template-columns:repeat(auto-fit,minmax(160px,1fr));gap:10px;margin-bottom:14px}:is(#s#s,body) .so-inv-transfers-60{background:#fff;border:1px solid #EEE5EA;border-radius:20px;box-shadow:0 1px 2px #2e22330a,0 12px 32px -20px #6b1d4b38;padding:14px 18px}:is(#s#s,body) .so-inv-transfers-61{font-size:12.5px;font-weight:700;color:#6e6170}:is(#s#s,body) .so-inv-transfers-62{font-size:24px;font-weight:800;margin-top:4px}:is(#s#s,body) .so-inv-transfers-63{background:#fff;border:1px solid #EEE5EA;border-radius:20px;box-shadow:0 1px 2px #2e22330a,0 12px 32px -20px #6b1d4b38;overflow-x:auto;padding:8px 20px 16px}:is(#s#s,body) .so-inv-transfers-64{display:flex;justify-content:space-between;align-items:center;gap:10px;padding:10px 0;flex-wrap:wrap}:is(#s#s,body) .so-inv-transfers-65{font-size:16px;font-weight:800}:is(#s#s,body) .so-inv-transfers-66{display:grid;grid-template-columns:minmax(0,1.3fr) repeat(5,minmax(90px,1fr));min-width:700px;gap:10px;padding:10px 0;border-bottom:1px solid #ECE4E8;font-size:12px;font-weight:700;letter-spacing:.8px;text-transform:uppercase;color:#6e6170}:is(#s#s,body) .so-inv-transfers-67{text-align:right}:is(#s#s,body) .so-inv-transfers-68{display:grid;grid-template-columns:minmax(0,1.3fr) repeat(5,minmax(90px,1fr));min-width:700px;gap:10px;padding:12px 0;border-bottom:1px solid #F3EDF0;font-size:14px}:is(#s#s,body) .so-inv-transfers-69{text-align:right;font-weight:700}@container (min-width:1181px){:is(#s#s,body) .so-inv-transfers-4{height:38px}:is(#s#s,body) .so-inv-transfers-5{height:38px}:is(#s#s,body) .so-inv-transfers-14{height:38px}:is(#s#s,body) .so-inv-transfers-17{height:38px}:is(#s#s,body) .so-inv-transfers-18{height:38px}:is(#s#s,body) .so-inv-transfers-21{height:38px}:is(#s#s,body) .so-inv-transfers-25{height:42px}:is(#s#s,body) .so-inv-transfers-26{padding:17px}:is(#s#s,body) .so-inv-transfers-27{padding:4px 14px}:is(#s#s,body) .so-inv-transfers-45{height:40px}:is(#s#s,body) .so-inv-transfers-46{height:40px}:is(#s#s,body) .so-inv-transfers-50{height:38px}:is(#s#s,body) .so-inv-transfers-60{padding:14px 13px}:is(#s#s,body) .so-inv-transfers-63{padding:8px 14px 11px}}:is(#s#s,body) .so-inv-counts-1{background:#fff;border:1px solid #EEE5EA;border-radius:20px;box-shadow:0 1px 2px #2e22330a,0 12px 32px -20px #6b1d4b38;padding:16px 20px;margin-bottom:14px;display:flex;gap:12px;align-items:flex-end;flex-wrap:wrap}:is(#s#s,body) .so-inv-counts-2{flex:1 1 220px}:is(#s#s,body) .so-inv-counts-3{font-size:15px;font-weight:800}:is(#s#s,body) .so-inv-counts-4{font-size:13px;color:#6e6170;margin-top:2px}:is(#s#s,body) .so-inv-counts-5{display:block;width:180px}:is(#s#s,body) .so-inv-counts-6{font-size:12.5px;font-weight:700;margin-bottom:5px;color:#574a5b}:is(#s#s,body) .so-inv-counts-7{height:44px;border:1px solid #D9CDD3;border-radius:12px;padding:0 12px;font-size:14.5px;font-weight:600;outline:none;width:100%;background:#fff;min-width:0}:is(#s#s,body) .so-inv-counts-8{display:block;width:170px}:is(#s#s,body) .so-inv-counts-9{height:44px;padding:0 16px;border-radius:12px;border:none;background:#6b1d4b linear-gradient(135deg,#7a2457,#5a173f);color:#fff;box-shadow:0 8px 18px -10px #6b1d4ba6;font-weight:800;cursor:pointer;font-size:14px}:is(#s#s,body) .so-inv-counts-10{background:#fff;border:2px solid #6B1D4B;border-radius:20px;padding:20px;margin-bottom:14px}:is(#s#s,body) .so-inv-counts-11{display:flex;justify-content:space-between;align-items:flex-start;gap:10px;margin-bottom:10px;flex-wrap:wrap}:is(#s#s,body) .so-inv-counts-12{font-size:19px;font-weight:800}:is(#s#s,body) .so-inv-counts-13{overflow-x:auto}:is(#s#s,body) .so-inv-counts-14{display:grid;grid-template-columns:minmax(0,2fr) 90px 190px 100px;min-width:560px;gap:10px;padding:8px 0;border-bottom:1px solid #ECE4E8;font-size:12px;font-weight:700;letter-spacing:.8px;text-transform:uppercase;color:#6e6170}:is(#s#s,body) .so-inv-counts-15{text-align:right}:is(#s#s,body) .so-inv-counts-16{text-align:center}:is(#s#s,body) .so-inv-counts-17{display:grid;grid-template-columns:minmax(0,2fr) 90px 190px 100px;min-width:560px;gap:10px;padding:8px 0;border-bottom:1px solid #F3EDF0;align-items:center;font-size:14px}:is(#s#s,body) .so-inv-counts-18{display:flex;gap:6px;justify-content:center;align-items:center}:is(#s#s,body) .so-inv-counts-19{width:40px;height:40px;border-radius:10px;border:1px solid #E4DAE0;background:#fff;font-size:18px;font-weight:700;cursor:pointer}:is(#s#s,body) .so-inv-counts-20{width:60px;height:40px;border:1px solid #D9CDD3;border-radius:10px;text-align:center;font-size:16px;font-weight:800;outline:none}:is(#s#s,body) .so-inv-counts-21{display:flex;justify-content:flex-end;gap:10px;margin-top:16px;flex-wrap:wrap}:is(#s#s,body) .so-inv-counts-22{height:44px;padding:0 16px;border-radius:12px;border:1px solid #E4DAE0;background:#fff;font-size:14px;font-weight:700;cursor:pointer;color:#b3261e;border-color:#f3c4bf}:is(#s#s,body) .so-inv-counts-23{background:#fff;border:1px solid #EEE5EA;border-radius:20px;box-shadow:0 1px 2px #2e22330a,0 12px 32px -20px #6b1d4b38;overflow-x:auto;padding:8px 20px}:is(#s#s,body) .so-inv-counts-24{display:grid;grid-template-columns:100px minmax(0,1fr) 120px 210px minmax(0,1fr);min-width:760px;gap:10px;padding:16px 0;border-bottom:1px solid #F3EDF0;align-items:center;font-size:14px}:is(#s#s,body) .so-inv-counts-25{font-weight:700}:is(#s#s,body) .so-inv-counts-26{font-size:12px;font-weight:700;border-radius:999px;padding:4px 10px;white-space:nowrap}:is(#s#s,body) .so-inv-counts-27{color:#6e6170;font-size:13px}@container (min-width:1181px){:is(#s#s,body) .so-inv-counts-1{padding:11px 14px}:is(#s#s,body) .so-inv-counts-7{height:38px}:is(#s#s,body) .so-inv-counts-9{height:38px}:is(#s#s,body) .so-inv-counts-22{height:38px}:is(#s#s,body) .so-inv-counts-23{padding:8px 14px}}:is(#s#s,body) .so-inv-purchase-order-1{display:flex;justify-content:space-between;align-items:flex-end;gap:12px;flex-wrap:wrap;margin-bottom:14px}:is(#s#s,body) .so-inv-purchase-order-2{font-size:19px;font-weight:800}:is(#s#s,body) .so-inv-purchase-order-3{font-size:13.5px;color:#6e6170;margin-top:2px}:is(#s#s,body) .so-inv-purchase-order-4{display:flex;gap:8px;flex-wrap:wrap;align-items:flex-end}:is(#s#s,body) .so-inv-purchase-order-5{display:flex;flex-direction:column;gap:4px;font-size:12px;font-weight:700;color:#574a5b}:is(#s#s,body) .so-inv-purchase-order-6{height:42px;border:1px solid #D9CDD3;border-radius:10px;padding:0 10px;font-size:14.5px;font-weight:700;outline:none;background:#fff;font-family:inherit;min-width:200px}:is(#s#s,body) .so-inv-purchase-order-7{height:42px;border:1px solid #D9CDD3;border-radius:10px;padding:0 10px;font-size:14.5px;font-weight:700;outline:none;background:#fff;font-family:inherit;min-width:170px}:is(#s#s,body) .so-inv-purchase-order-8{height:42px;padding:0 16px;border-radius:12px;border:none;background:#6b1d4b linear-gradient(135deg,#7a2457,#5a173f);color:#fff;box-shadow:0 8px 18px -10px #6b1d4ba6;font-weight:800;cursor:pointer;font-size:14px}:is(#s#s,body) .so-inv-purchase-order-9{background:#fff;border:1px solid #EEE5EA;border-radius:20px;box-shadow:0 1px 2px #2e22330a,0 12px 32px -20px #6b1d4b38;padding:22px;font-size:14px;color:#6e6170}:is(#s#s,body) .so-inv-purchase-order-10{display:flex;flex-direction:column;gap:12px}:is(#s#s,body) .so-inv-purchase-order-11{background:#fff;border:1px solid #EEE5EA;border-radius:20px;box-shadow:0 1px 2px #2e22330a,0 12px 32px -20px #6b1d4b38;padding:16px 20px}:is(#s#s,body) .so-inv-purchase-order-12{display:flex;align-items:center;gap:14px;flex-wrap:wrap;cursor:pointer}:is(#s#s,body) .so-inv-purchase-order-13{font-size:15px;min-width:80px}:is(#s#s,body) .so-inv-purchase-order-14{flex:1;min-width:200px}:is(#s#s,body) .so-inv-purchase-order-15{font-size:15px;font-weight:800}:is(#s#s,body) .so-inv-purchase-order-16{font-size:12.5px;color:#6e6170}:is(#s#s,body) .so-inv-purchase-order-17{font-size:12px;font-weight:700;border-radius:999px;padding:4px 10px}:is(#s#s,body) .so-inv-purchase-order-18{width:100px;text-align:right}:is(#s#s,body) .so-inv-purchase-order-19{font-size:13px;font-weight:700;color:#6e6170;width:40px;text-align:right}:is(#s#s,body) .so-inv-purchase-order-20{margin-top:12px;overflow-x:auto}:is(#s#s,body) .so-inv-purchase-order-21{font-size:13px;font-weight:800;padding:10px 0 4px;border-bottom:2px solid #2E2233;min-width:700px}:is(#s#s,body) .so-inv-purchase-order-22{display:grid;grid-template-columns:minmax(0,1.6fr) 130px 80px 100px 100px 40px;gap:10px;padding:8px 0;border-bottom:1px solid #F3EDF0;align-items:center;font-size:13.5px;min-width:700px}:is(#s#s,body) .so-inv-purchase-order-23{font-weight:600}:is(#s#s,body) .so-inv-purchase-order-24{font-family:IBM Plex Mono,monospace;font-size:12.5px}:is(#s#s,body) .so-inv-purchase-order-25{height:42px;border:1px solid #D9CDD3;border-radius:10px;padding:0 10px;font-size:14.5px;font-weight:700;outline:none;background:#fff;font-family:inherit;min-width:0;width:70px;text-align:center}:is(#s#s,body) .so-inv-purchase-order-26{height:42px;border:1px solid #D9CDD3;border-radius:10px;padding:0 10px;font-size:14.5px;font-weight:700;outline:none;background:#fff;font-family:inherit;min-width:0;width:90px;text-align:right}:is(#s#s,body) .so-inv-purchase-order-27{text-align:right}:is(#s#s,body) .so-inv-purchase-order-28{width:36px;height:36px;border-radius:10px;border:1px solid #E4DAE0;background:#fff;font-size:15px;font-weight:700;cursor:pointer;color:#b3261e}:is(#s#s,body) .so-inv-purchase-order-29{display:flex;gap:8px;justify-content:flex-end;flex-wrap:wrap;margin-top:12px}:is(#s#s,body) .so-inv-purchase-order-30{height:42px;padding:0 14px;border-radius:12px;border:1px solid #E4DAE0;background:#fff;font-size:14px;font-weight:700;cursor:pointer;color:#2e2233}:is(#s#s,body) .so-inv-purchase-order-31{height:42px;padding:0 14px;border-radius:12px;border:1px solid #F3C4BF;background:#fff;font-size:14px;font-weight:700;cursor:pointer;color:#b3261e}:is(#s#s,body) .so-inv-purchase-order-32{height:42px;padding:0 16px;border-radius:12px;border:none;background:#6b1d4b linear-gradient(135deg,#7a2457,#5a173f);color:#fff;box-shadow:0 8px 18px -10px #6b1d4ba6;font-size:14px;font-weight:800;cursor:pointer}:is(#s#s,body) .so-inv-purchase-order-33{height:42px;padding:0 16px;border-radius:12px;border:none;background:#2e2233;color:#fff;font-size:14px;font-weight:800;cursor:pointer}@container (min-width:1181px){:is(#s#s,body) .so-inv-purchase-order-9{padding:15px}:is(#s#s,body) .so-inv-purchase-order-11{padding:11px 14px}}:is(#s#s,body) .so-inv-returns-1{margin-bottom:14px}:is(#s#s,body) .so-inv-returns-2{font-size:19px;font-weight:800}:is(#s#s,body) .so-inv-returns-3{font-size:13.5px;color:#6e6170;margin-top:2px}:is(#s#s,body) .so-inv-returns-4{background:#fff;border:1px solid #EEE5EA;border-radius:20px;box-shadow:0 1px 2px #2e22330a,0 12px 32px -20px #6b1d4b38;padding:8px 20px 12px}:is(#s#s,body) .so-inv-returns-5{padding:20px 0;font-size:14px;color:#6e6170}:is(#s#s,body) .so-inv-returns-6{border-bottom:1px solid #F3EDF0;padding:12px 0;display:flex;flex-direction:column;gap:8px}:is(#s#s,body) .so-inv-returns-7{display:flex;gap:12px;align-items:center;flex-wrap:wrap}:is(#s#s,body) .so-inv-returns-8{color:#6e6170;width:80px}:is(#s#s,body) .so-inv-returns-9{flex:1;min-width:220px}:is(#s#s,body) .so-inv-returns-10{font-size:12.5px;color:#6e6170}:is(#s#s,body) .so-inv-returns-11{font-size:13px;font-weight:700}:is(#s#s,body) .so-inv-returns-12{font-size:12px;font-weight:700;border-radius:999px;padding:4px 10px}:is(#s#s,body) .so-inv-returns-13{height:38px;padding:0 14px;border-radius:10px;border:1px solid #E4DAE0;background:#fff;font-size:13px;font-weight:700;cursor:pointer;color:#2e2233}:is(#s#s,body) .so-inv-returns-14{display:flex;gap:8px;align-items:center;background:#fbf7f4;border-radius:12px;padding:10px 12px}:is(#s#s,body) .so-inv-returns-15{height:40px;width:120px;border:1px solid #D9CDD3;border-radius:10px;padding:0 10px;font-size:15px;font-weight:800;outline:none}:is(#s#s,body) .so-inv-returns-16{height:40px;padding:0 14px;border-radius:10px;border:none;background:#6b1d4b linear-gradient(135deg,#7a2457,#5a173f);color:#fff;box-shadow:0 8px 18px -10px #6b1d4ba6;font-size:13px;font-weight:800;cursor:pointer}@container (min-width:1181px){:is(#s#s,body) .so-inv-returns-4{padding:8px 14px 12px}}:is(#s#s,body) .so-inv-shipments-1{display:flex;justify-content:space-between;align-items:flex-end;gap:12px;flex-wrap:wrap;margin-bottom:14px}:is(#s#s,body) .so-inv-shipments-2{font-size:19px;font-weight:800}:is(#s#s,body) .so-inv-shipments-3{font-size:13.5px;color:#6e6170;margin-top:2px}:is(#s#s,body) .so-inv-shipments-4{display:flex;gap:8px;flex-wrap:wrap}:is(#s#s,body) .so-inv-shipments-5{height:44px;border:1px solid #D9CDD3;border-radius:10px;padding:0 12px;font-size:14.5px;font-weight:600;outline:none;background:#fff;font-family:inherit;min-width:0;width:300px;max-width:100%}:is(#s#s,body) .so-inv-shipments-6{height:44px;padding:0 16px;border-radius:12px;border:none;background:#6b1d4b linear-gradient(135deg,#7a2457,#5a173f);color:#fff;box-shadow:0 8px 18px -10px #6b1d4ba6;font-weight:800;cursor:pointer;font-size:14px}:is(#s#s,body) .so-inv-shipments-7{background:#fff;border:1px solid #EEE5EA;border-radius:20px;box-shadow:0 1px 2px #2e22330a,0 12px 32px -20px #6b1d4b38;overflow-x:auto;padding:8px 20px 12px}:is(#s#s,body) .so-inv-shipments-8{display:grid;grid-template-columns:90px 150px minmax(0,1.3fr) 120px minmax(0,1fr) 100px 60px;min-width:880px;gap:10px;padding:10px 0;border-bottom:1px solid #ECE4E8;font-size:12px;font-weight:700;letter-spacing:.8px;text-transform:uppercase;color:#6e6170}:is(#s#s,body) .so-inv-shipments-9{text-align:right}:is(#s#s,body) .so-inv-shipments-10{padding:20px 0;font-size:14px;color:#6e6170}:is(#s#s,body) .so-inv-shipments-11{border-bottom:1px solid #F3EDF0;min-width:880px}:is(#s#s,body) .so-inv-shipments-12{display:grid;grid-template-columns:90px 150px minmax(0,1.3fr) 120px minmax(0,1fr) 100px 60px;gap:10px;padding:13px 0;align-items:center;font-size:14px;cursor:pointer}:is(#s#s,body) .so-inv-shipments-13{color:#6e6170;font-weight:700}:is(#s#s,body) .so-inv-shipments-14{font-family:IBM Plex Mono,monospace;font-size:13.5px}:is(#s#s,body) .so-inv-shipments-15{min-width:0}:is(#s#s,body) .so-inv-shipments-16{font-weight:700}:is(#s#s,body) .so-inv-shipments-17{font-size:12.5px;color:#6e6170}:is(#s#s,body) .so-inv-shipments-18{font-size:13px}:is(#s#s,body) .so-inv-shipments-19{color:#6e6170}:is(#s#s,body) .so-inv-shipments-20{text-align:right;font-size:13px;font-weight:700;color:#6e6170}:is(#s#s,body) .so-inv-shipments-21{background:#fbf7f4;border-radius:14px;padding:12px 16px;margin:0 0 14px}:is(#s#s,body) .so-inv-shipments-22{display:grid;grid-template-columns:minmax(0,1.6fr) 130px 60px 90px 90px 100px;gap:10px;padding:6px 0;border-bottom:1px solid #ECE4E8;font-size:11.5px;font-weight:700;letter-spacing:.6px;text-transform:uppercase;color:#6e6170}:is(#s#s,body) .so-inv-shipments-23{display:grid;grid-template-columns:minmax(0,1.6fr) 130px 60px 90px 90px 100px;gap:10px;padding:8px 0;border-bottom:1px solid #ECE4E8;font-size:13.5px}:is(#s#s,body) .so-inv-shipments-24{font-weight:600}:is(#s#s,body) .so-inv-shipments-25{font-family:IBM Plex Mono,monospace;font-size:12.5px}:is(#s#s,body) .so-inv-shipments-26{margin-top:10px;font-size:13px;color:#b3261e;font-weight:600}:is(#s#s,body) .so-inv-shipments-27{display:flex;justify-content:flex-end;gap:8px;margin-top:10px}:is(#s#s,body) .so-inv-shipments-28{height:40px;padding:0 14px;border-radius:10px;border:1px solid #F3C4BF;background:#fff;font-size:13.5px;font-weight:700;cursor:pointer;color:#b3261e}:is(#s#s,body) .so-inv-shipments-29{height:40px;padding:0 14px;border-radius:10px;border:1px solid #E4DAE0;background:#fff;font-size:13.5px;font-weight:700;cursor:pointer;color:#2e2233}:is(#s#s,body) .so-inv-shipments-30{border:1px solid #F3C4BF;background:#fdf4f3;border-radius:14px;padding:14px;margin-top:10px}:is(#s#s,body) .so-inv-shipments-31{font-size:15px;font-weight:800;color:#b3261e}:is(#s#s,body) .so-inv-shipments-32{font-size:13px;color:#574a5b;margin-top:4px}:is(#s#s,body) .so-inv-shipments-33{display:flex;gap:6px;flex-wrap:wrap;margin-top:10px}:is(#s#s,body) .so-inv-shipments-34{display:flex;gap:8px;justify-content:flex-end;margin-top:12px}:is(#s#s,body) .so-inv-shipments-35{height:42px;padding:0 16px;border-radius:12px;border:1px solid #E4DAE0;background:#fff;font-size:14px;font-weight:700;cursor:pointer}:is(#s#s,body) .so-inv-shipments-36{height:42px;padding:0 16px;border-radius:12px;border:none;background:#b3261e;color:#fff;font-size:14px;font-weight:800;cursor:pointer}@container (min-width:1181px){:is(#s#s,body) .so-inv-shipments-5{height:38px}:is(#s#s,body) .so-inv-shipments-6{height:38px}:is(#s#s,body) .so-inv-shipments-7{padding:8px 14px 12px}}:is(#s#s,body) .so-inv-receive-1{background:#fff;border:1px solid #EEE5EA;border-radius:20px;box-shadow:0 1px 2px #2e22330a,0 12px 32px -20px #6b1d4b38;padding:18px 20px;margin-bottom:14px}:is(#s#s,body) .so-inv-receive-2{display:flex;justify-content:space-between;align-items:flex-start;gap:12px;flex-wrap:wrap;margin-bottom:12px}:is(#s#s,body) .so-inv-receive-3{font-size:19px;font-weight:800}:is(#s#s,body) .so-inv-receive-4{font-size:13.5px;color:#6e6170;margin-top:2px;max-width:640px;text-wrap:pretty}:is(#s#s,body) .so-inv-receive-5{font-size:12px;font-weight:700;border-radius:999px;padding:4px 10px}:is(#s#s,body) .so-inv-receive-6{display:grid;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:10px}:is(#s#s,body) .so-inv-receive-7{display:flex;flex-direction:column;gap:4px;font-size:12px;font-weight:700;color:#574a5b;min-width:0}:is(#s#s,body) .so-inv-receive-8{height:44px;border:1px solid #D9CDD3;border-radius:10px;padding:0 10px;font-size:14.5px;font-weight:700;outline:none;width:100%;min-width:0;background:#fff;font-family:inherit}:is(#s#s,body) .so-inv-receive-9{display:flex;gap:10px;margin-bottom:10px;flex-wrap:wrap}:is(#s#s,body) .so-inv-receive-10{flex:1;min-width:260px;height:58px;border:2px solid #6B1D4B;background:#fff;border-radius:14px;display:flex;align-items:center;gap:12px;padding:0 16px}:is(#s#s,body) .so-inv-receive-11{flex-shrink:0}:is(#s#s,body) .so-inv-receive-12{flex:1;min-width:0;border:none;outline:none;font-size:16px;font-weight:700;background:transparent;font-family:inherit}:is(#s#s,body) .so-inv-receive-13{height:58px;padding:0 20px;border-radius:14px;border:1px solid #E4DAE0;background:#fff;font-size:15px;font-weight:700;cursor:pointer;color:#2e2233}:is(#s#s,body) .so-inv-receive-14{height:58px;padding:0 20px;border-radius:14px;border:none;background:#2e2233;color:#fff;font-size:15px;font-weight:800;cursor:pointer}:is(#s#s,body) .so-inv-receive-15{border-radius:12px;padding:10px 14px;font-size:14px;font-weight:700;margin-bottom:12px}:is(#s#s,body) .so-inv-receive-16{background:#fff;border:2px solid #6B1D4B;border-radius:20px;padding:20px;margin-bottom:14px}:is(#s#s,body) .so-inv-receive-17{display:flex;justify-content:space-between;align-items:flex-start;gap:10px;flex-wrap:wrap;margin-bottom:14px}:is(#s#s,body) .so-inv-receive-18{display:flex;align-items:center;gap:8px;flex-wrap:wrap}:is(#s#s,body) .so-inv-receive-19{font-size:18px;font-weight:800}:is(#s#s,body) .so-inv-receive-20{font-size:13px;color:#6e6170;margin-top:3px}:is(#s#s,body) .so-inv-receive-21{width:40px;height:40px;border-radius:10px;border:1px solid #E4DAE0;background:#fff;font-size:18px;font-weight:700;cursor:pointer}:is(#s#s,body) .so-inv-receive-22{font-size:12px;font-weight:700;letter-spacing:1.2px;color:#6e6170;margin-bottom:8px}:is(#s#s,body) .so-inv-receive-23{display:grid;grid-template-columns:repeat(auto-fill,minmax(150px,1fr));gap:10px}:is(#s#s,body) .so-inv-receive-24{margin-top:10px;background:none;border:none;padding:0;font-size:13px;font-weight:800;color:#2350d8;cursor:pointer;text-decoration:underline}:is(#s#s,body) .so-inv-receive-25{font-size:12px;font-weight:700;letter-spacing:1.2px;color:#6e6170;margin:18px 0 8px}:is(#s#s,body) .so-inv-receive-26{display:grid;grid-template-columns:repeat(auto-fill,minmax(150px,1fr));gap:10px;align-items:start}:is(#s#s,body) .so-inv-receive-27{display:flex;flex-direction:column;gap:4px;font-size:12px;font-weight:700;min-width:0}:is(#s#s,body) .so-inv-receive-28{font-size:11.5px;color:#2350d8;cursor:pointer}:is(#s#s,body) .so-inv-receive-29{display:flex;justify-content:flex-end;gap:10px;margin-top:16px;flex-wrap:wrap}:is(#s#s,body) .so-inv-receive-30{height:44px;padding:0 16px;border-radius:12px;border:1px solid #E4DAE0;background:#fff;font-size:14px;font-weight:700;cursor:pointer;color:#2e2233}:is(#s#s,body) .so-inv-receive-31{height:44px;padding:0 18px;border-radius:12px;border:none;background:#6b1d4b linear-gradient(135deg,#7a2457,#5a173f);color:#fff;box-shadow:0 8px 18px -10px #6b1d4ba6;font-weight:800;cursor:pointer;font-size:14.5px}:is(#s#s,body) .so-inv-receive-32{background:#fff;border:1px solid #EEE5EA;border-radius:20px;box-shadow:0 1px 2px #2e22330a,0 12px 32px -20px #6b1d4b38;overflow-x:auto;padding:8px 20px 16px}:is(#s#s,body) .so-inv-receive-33{display:flex;justify-content:space-between;align-items:center;gap:10px;padding:12px 0 8px;flex-wrap:wrap}:is(#s#s,body) .so-inv-receive-34{font-size:17px;font-weight:800}:is(#s#s,body) .so-inv-receive-35{font-size:13.5px;font-weight:700;color:#574a5b}:is(#s#s,body) .so-inv-receive-36{padding:14px 0;font-size:14px;color:#6e6170}:is(#s#s,body) .so-inv-receive-37{display:grid;grid-template-columns:minmax(0,1.6fr) 100px 100px 140px 130px;min-width:760px;gap:10px;padding:8px 0;border-bottom:1px solid #ECE4E8;font-size:12px;font-weight:700;letter-spacing:.8px;text-transform:uppercase;color:#6e6170}:is(#s#s,body) .so-inv-receive-38{text-align:right}:is(#s#s,body) .so-inv-receive-39{text-align:center}:is(#s#s,body) .so-inv-receive-40{display:grid;grid-template-columns:minmax(0,1.6fr) 100px 100px 140px 130px;min-width:760px;gap:10px;padding:12px 0;border-bottom:1px solid #F3EDF0;align-items:center;font-size:14px}:is(#s#s,body) .so-inv-receive-41{min-width:0}:is(#s#s,body) .so-inv-receive-42{display:flex;gap:6px;align-items:center;flex-wrap:wrap}:is(#s#s,body) .so-inv-receive-43{font-size:11px;font-weight:800;border-radius:6px;padding:2px 7px}:is(#s#s,body) .so-inv-receive-44{font-size:12px;color:#6e6170}:is(#s#s,body) .so-inv-receive-45{display:flex;align-items:center;justify-content:center;gap:6px}:is(#s#s,body) .so-inv-receive-46{width:30px;text-align:center;font-size:17px;font-weight:800}:is(#s#s,body) .so-inv-receive-47{display:flex;gap:6px;justify-content:flex-end}:is(#s#s,body) .so-inv-receive-48{height:38px;padding:0 12px;border-radius:10px;border:1px solid #E4DAE0;background:#fff;font-size:13px;font-weight:700;cursor:pointer;color:#2e2233}:is(#s#s,body) .so-inv-receive-49{height:38px;padding:0 12px;border-radius:10px;border:1px solid #F3C4BF;background:#fff;color:#b3261e;font-size:13px;font-weight:700;cursor:pointer}:is(#s#s,body) .so-inv-receive-50{display:flex;justify-content:flex-end;gap:10px;margin-top:16px;align-items:center;flex-wrap:wrap}:is(#s#s,body) .so-inv-receive-51{font-size:13px;color:#6e6170}:is(#s#s,body) .so-inv-receive-52{height:52px;padding:0 18px;border-radius:14px;border:1px solid #E4DAE0;background:#fff;font-size:15px;font-weight:700;cursor:pointer;color:#2e2233}:is(#s#s,body) .so-inv-receive-53{height:52px;padding:0 22px;border-radius:14px;border:none;background:#6b1d4b linear-gradient(135deg,#7a2457,#5a173f);color:#fff;box-shadow:0 8px 18px -10px #6b1d4ba6;font-size:16px;font-weight:800;cursor:pointer}:is(#s#s,body) .so-inv-receive-54{max-width:720px;background:#fff;border:1px solid #EEE5EA;border-radius:24px;box-shadow:0 1px 2px #2e22330a,0 12px 32px -20px #6b1d4b38;padding:30px}:is(#s#s,body) .so-inv-receive-55{width:56px;height:56px;border-radius:999px;background:#6b1d4b;display:flex;align-items:center;justify-content:center}:is(#s#s,body) .so-inv-receive-56{font-size:24px;font-weight:800;margin:14px 0 6px}:is(#s#s,body) .so-inv-receive-57{font-size:15px;color:#574a5b}:is(#s#s,body) .so-inv-receive-58{font-size:13px;color:#6e6170;margin-top:6px}:is(#s#s,body) .so-inv-receive-59{margin-top:16px;background:#f9f4ef;border-radius:14px;padding:12px}:is(#s#s,body) .so-inv-receive-60{border:0;width:100%;height:160px;display:block;background:transparent}:is(#s#s,body) .so-inv-receive-61{display:flex;gap:10px;margin-top:18px;flex-wrap:wrap}:is(#s#s,body) .so-inv-receive-62{height:46px;padding:0 16px;border-radius:12px;border:none;background:#6b1d4b linear-gradient(135deg,#7a2457,#5a173f);color:#fff;box-shadow:0 8px 18px -10px #6b1d4ba6;font-weight:800;cursor:pointer;font-size:14px}:is(#s#s,body) .so-inv-receive-63{height:46px;padding:0 16px;border-radius:12px;border:1px solid #E4DAE0;background:#fff;font-size:14px;font-weight:700;cursor:pointer;color:#2e2233}@container (min-width:1181px){:is(#s#s,body) .so-inv-receive-1{padding:13px 14px}:is(#s#s,body) .so-inv-receive-8{height:38px}:is(#s#s,body) .so-inv-receive-30{height:38px}:is(#s#s,body) .so-inv-receive-31{height:38px}:is(#s#s,body) .so-inv-receive-32{padding:8px 14px 11px}:is(#s#s,body) .so-inv-receive-52{height:42px}:is(#s#s,body) .so-inv-receive-53{height:42px}:is(#s#s,body) .so-inv-receive-54{padding:21px}:is(#s#s,body) .so-inv-receive-62{height:40px}:is(#s#s,body) .so-inv-receive-63{height:40px}}:is(#s#s,body) .so-inventory-screen-1{display:flex;align-items:flex-end;justify-content:space-between;gap:16px;flex-wrap:wrap;margin-bottom:18px}:is(#s#s,body) .so-inventory-screen-2{font-size:14px;font-weight:700;color:#6b1d4b;margin-bottom:6px}:is(#s#s,body) .so-inventory-screen-3{margin:0;font-size:32px;font-weight:800;letter-spacing:-1px}:is(#s#s,body) .so-inventory-screen-4{font-size:15px;color:#6e6170;margin-top:6px}:is(#s#s,body) .so-inventory-screen-5{display:flex;gap:10px}:is(#s#s,body) .so-inventory-screen-6{height:46px;padding:0 16px;border-radius:12px;border:1px solid #E4DAE0;background:#fff;font-size:15px;font-weight:700;cursor:pointer}:is(#s#s,body) .so-inventory-screen-7{height:46px;padding:0 20px;border-radius:12px;border:none;background:#6b1d4b linear-gradient(135deg,#7a2457,#5a173f);color:#fff;box-shadow:0 8px 18px -10px #6b1d4ba6;font-size:15px;font-weight:700;cursor:pointer}:is(#s#s,body) .so-inventory-screen-8{font-size:13px;font-weight:700;border-radius:999px;padding:6px 12px;background:#f3edf0;color:#574a5b}:is(#s#s,body) .so-inventory-screen-9{display:flex;gap:8px;margin-bottom:16px;flex-wrap:wrap}:is(#s#s,body) .so-inv-head{margin:0 0 8px}:is(#s#s,body) .so-inv-head-gap{flex:1}:is(#s#s,body) .so-inv-head .so-inventory-screen-6,:is(#s#s,body) .so-inv-head .so-inventory-screen-7{height:38px;font-size:14px;padding:0 14px;border-radius:10px}:is(#s#s,body) .so-inventory-screen-9{gap:6px;margin-bottom:10px}:is(#s#s,body) .so-inv-tab{height:34px;padding:0 14px;border-radius:999px;cursor:pointer;font-size:13.5px;font-weight:700;font-family:inherit}@container (max-width:760px){:is(#s#s,body) .so-inventory-screen-9{flex-wrap:nowrap;overflow-x:auto;scrollbar-width:none;padding-bottom:2px}:is(#s#s,body) .so-inventory-screen-9::-webkit-scrollbar{display:none}:is(#s#s,body) .so-inv-tab{flex:none}:is(#s#s,body) .so-inv-head-gap{display:none}}@container (min-width:1181px){:is(#s#s,body) .so-inventory-screen-3{font-size:28px}:is(#s#s,body) .so-inventory-screen-6{height:40px}:is(#s#s,body) .so-inventory-screen-7{height:40px}}:is(#s#s,body) .so-reports-screen-1{display:flex;align-items:flex-end;justify-content:space-between;gap:16px;flex-wrap:wrap;margin-bottom:20px}:is(#s#s,body) .so-reports-screen-2{font-size:14px;font-weight:700;color:#6b1d4b;margin-bottom:6px}:is(#s#s,body) .so-reports-screen-3{margin:0;font-size:32px;font-weight:800;letter-spacing:-1px}:is(#s#s,body) .so-reports-screen-4{font-size:15px;color:#6e6170;margin-top:6px}:is(#s#s,body) .so-reports-screen-5{display:flex;gap:10px;flex-wrap:wrap}:is(#s#s,body) .so-reports-screen-6{height:44px;padding:0 16px;border-radius:12px;border:1px solid #E4DAE0;background:#fff;font-size:14px;font-weight:700;cursor:pointer}:is(#s#s,body) .so-reports-screen-7{height:44px;padding:0 16px;border-radius:12px;border:none;background:#6b1d4b linear-gradient(135deg,#7a2457,#5a173f);color:#fff;box-shadow:0 8px 18px -10px #6b1d4ba6;font-weight:800;cursor:pointer;font-size:14px}:is(#s#s,body) .so-reports-screen-8{display:flex;gap:20px;align-items:flex-start;flex-wrap:wrap}:is(#s#s,body) .so-reports-screen-9{flex:0 0 220px;background:#fff;border:1px solid #EEE5EA;border-radius:20px;box-shadow:0 1px 2px #2e22330a,0 12px 32px -20px #6b1d4b38;padding:8px;position:sticky;top:20px}:is(#s#s,body) .so-reports-screen-10{font-size:11px;font-weight:700;letter-spacing:1.3px;color:#6e6170;padding:12px 12px 4px;text-transform:uppercase}:is(#s#s,body) .so-reports-screen-11{height:42px;display:flex;align-items:center;padding:0 12px;border-radius:10px;cursor:pointer;font-size:14.5px}:is(#s#s,body) .so-reports-screen-12{flex:1 1 480px;min-width:0}:is(#s#s,body) .so-reports-screen-13{display:flex;align-items:flex-end;justify-content:space-between;gap:14px;flex-wrap:wrap;margin-bottom:16px}:is(#s#s,body) .so-reports-screen-14{min-width:220px;flex:1}:is(#s#s,body) .so-reports-screen-15{font-size:22px;font-weight:800}:is(#s#s,body) .so-reports-screen-16{font-size:14px;color:#6e6170;margin-top:4px;text-wrap:pretty}:is(#s#s,body) .so-reports-screen-17{display:flex;gap:10px;align-items:center;flex-wrap:wrap}:is(#s#s,body) .so-reports-screen-18{display:flex;gap:6px;flex-wrap:wrap}:is(#s#s,body) .so-reports-screen-19{font-size:13px;font-weight:700;color:#574a5b;background:#f3edf0;border-radius:999px;padding:9px 14px}:is(#s#s,body) .so-reports-screen-20{height:42px;border:1px solid #D9CDD3;border-radius:12px;padding:0 12px;font-size:14px;font-weight:700;outline:none;background:#fff;min-width:0;width:200px}:is(#s#s,body) .so-reports-screen-21{display:grid;grid-template-columns:repeat(auto-fill,minmax(170px,1fr));gap:10px;margin-bottom:14px}:is(#s#s,body) .so-reports-screen-22{background:#fff;border:1px solid #EEE5EA;border-radius:20px;box-shadow:0 1px 2px #2e22330a,0 12px 32px -20px #6b1d4b38;padding:14px 16px;min-width:0}:is(#s#s,body) .so-reports-screen-23{font-size:12.5px;font-weight:700;color:#6e6170}:is(#s#s,body) .so-reports-screen-24{font-size:24px;font-weight:800;margin-top:4px;letter-spacing:-.5px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}:is(#s#s,body) .so-reports-screen-25{font-size:12px;font-weight:700;margin-top:4px}:is(#s#s,body) .so-reports-screen-26{background:#fff;border:1px solid #EEE5EA;border-radius:20px;box-shadow:0 1px 2px #2e22330a,0 12px 32px -20px #6b1d4b38;padding:14px 16px;display:flex;align-items:flex-end;gap:12px;flex-wrap:wrap;margin-bottom:14px}:is(#s#s,body) .so-reports-screen-27{display:flex;flex-direction:column;gap:6px;font-size:12.5px;font-weight:700;color:#6e6170}:is(#s#s,body) .so-reports-screen-28{height:42px;border:1px solid #D9CDD3;border-radius:12px;padding:0 12px;font-size:14px;font-weight:700;outline:none;background:#fff;min-width:0}:is(#s#s,body) .so-reports-screen-29{height:42px;border:1px solid #D9CDD3;border-radius:12px;padding:0 12px;font-size:14px;font-weight:700;outline:none;background:#fff;min-width:0;width:170px}:is(#s#s,body) .so-reports-screen-30{flex:1}:is(#s#s,body) .so-reports-screen-31{height:44px;padding:0 18px;border-radius:12px;border:none;background:#6b1d4b linear-gradient(135deg,#7a2457,#5a173f);color:#fff;box-shadow:0 8px 18px -10px #6b1d4ba6;font-weight:800;cursor:pointer;font-size:14px}:is(#s#s,body) .so-reports-screen-32{background:#f3e4ec;border-radius:16px;padding:12px 16px;margin-bottom:14px;display:flex;flex-direction:column;gap:6px}:is(#s#s,body) .so-reports-screen-33{font-size:12.5px;font-weight:700;letter-spacing:.8px;text-transform:uppercase;color:#5a173f}:is(#s#s,body) .so-reports-screen-34{display:flex;gap:10px;flex-wrap:wrap;align-items:center;font-size:14px;padding:4px 0}:is(#s#s,body) .so-reports-screen-35{flex:1;min-width:240px}:is(#s#s,body) .so-reports-screen-36{color:#574a5b}:is(#s#s,body) .so-reports-screen-37{height:34px;padding:0 12px;border-radius:10px;border:1px solid #F3C4BF;background:#fff;color:#b3261e;font-size:12.5px;font-weight:700;cursor:pointer}:is(#s#s,body) .so-reports-screen-38{font-size:12px;font-weight:700;border-radius:999px;padding:4px 10px;background:#fff;color:#b3261e}:is(#s#s,body) .so-reports-screen-39{font-size:12px;color:#574a5b}:is(#s#s,body) .so-reports-screen-40{background:#fff;border:1px solid #EEE5EA;border-radius:20px;box-shadow:0 1px 2px #2e22330a,0 12px 32px -20px #6b1d4b38;padding:18px 20px;margin-bottom:14px}:is(#s#s,body) .so-reports-screen-41{display:flex;justify-content:space-between;align-items:flex-start;gap:12px;flex-wrap:wrap}:is(#s#s,body) .so-reports-screen-42{font-size:18px;font-weight:800}:is(#s#s,body) .so-reports-screen-43{display:flex;gap:8px;align-items:center;flex-wrap:wrap}:is(#s#s,body) .so-reports-screen-44{font-size:12.5px;font-weight:700;color:#5a173f;background:#f3e4ec;border-radius:999px;padding:6px 11px}:is(#s#s,body) .so-reports-screen-45{height:38px;padding:0 14px;border-radius:10px;border:1px solid #E4DAE0;background:#fff;font-size:13.5px;font-weight:700;cursor:pointer}:is(#s#s,body) .so-reports-screen-46{height:38px;padding:0 14px;border-radius:10px;border:1px solid #E4DAE0;background:#fff;font-size:13.5px;font-weight:700;cursor:pointer;color:#b3261e;border-color:#f3c4bf}:is(#s#s,body) .so-reports-screen-47{display:grid;grid-template-columns:repeat(auto-fit,minmax(170px,1fr));gap:12px;margin-top:16px}:is(#s#s,body) .so-reports-screen-48{display:flex;gap:22px;flex-wrap:wrap;margin-top:16px;padding-top:14px;border-top:1px solid #F3EDF0}:is(#s#s,body) .so-reports-screen-49{display:flex;align-items:center;gap:10px;cursor:pointer;font-size:14px;font-weight:700}:is(#s#s,body) .so-reports-screen-50{width:40px;height:24px;border-radius:999px;padding:3px;display:flex}:is(#s#s,body) .so-reports-screen-51{width:18px;height:18px;border-radius:999px;background:#fff}:is(#s#s,body) .so-reports-screen-52{display:grid;grid-template-columns:repeat(auto-fit,minmax(140px,1fr));gap:10px;margin-bottom:14px}:is(#s#s,body) .so-reports-screen-53{background:#fff;border:1px solid #EEE5EA;border-radius:16px;box-shadow:0 1px 2px #2e22330a,0 12px 32px -20px #6b1d4b38;padding:12px 14px;min-width:0}:is(#s#s,body) .so-reports-screen-54{font-size:20px;font-weight:800;margin-top:2px}:is(#s#s,body) .so-reports-screen-55{background:#fff;border:1px solid #EEE5EA;border-radius:20px;box-shadow:0 1px 2px #2e22330a,0 12px 32px -20px #6b1d4b38;padding:6px 20px 16px;margin-bottom:14px}:is(#s#s,body) .so-reports-screen-56{display:flex;justify-content:space-between;align-items:center;gap:10px;padding:12px 0 8px;flex-wrap:wrap}:is(#s#s,body) .so-reports-screen-57{font-size:16px;font-weight:800}:is(#s#s,body) .so-reports-screen-58{display:flex;gap:8px}:is(#s#s,body) .so-reports-screen-59{padding:16px 0;font-size:14px;color:#6e6170}:is(#s#s,body) .so-reports-screen-60{border:1px solid #ECE4E8;border-radius:16px;margin-top:8px;overflow:hidden}:is(#s#s,body) .so-reports-screen-61{display:flex;align-items:center;gap:14px;padding:12px 14px;flex-wrap:wrap}:is(#s#s,body) .so-reports-screen-62{flex:1 1 220px;min-width:0}:is(#s#s,body) .so-reports-screen-63{font-weight:800;font-size:15px}:is(#s#s,body) .so-reports-screen-64{font-size:12.5px;color:#6e6170;margin-top:2px}:is(#s#s,body) .so-reports-screen-65{flex:0 0 110px;text-align:right}:is(#s#s,body) .so-reports-screen-66{font-size:11.5px;font-weight:700;color:#6e6170;text-transform:uppercase;letter-spacing:.6px}:is(#s#s,body) .so-reports-screen-67{font-weight:800;margin-top:2px}:is(#s#s,body) .so-reports-screen-68{flex:0 0 120px;display:flex;flex-direction:column;gap:4px;font-size:11.5px;font-weight:700;color:#6e6170;text-transform:uppercase;letter-spacing:.6px}:is(#s#s,body) .so-reports-screen-69{height:40px;border:1px solid #D9CDD3;border-radius:12px;padding:0 12px;font-size:14px;font-weight:700;outline:none;background:#fff;min-width:0;width:100%}:is(#s#s,body) .so-reports-screen-70{flex:1 1 180px;min-width:0;font-size:13px;font-weight:700;text-wrap:pretty}:is(#s#s,body) .so-reports-screen-71{border-top:1px solid #ECE4E8;padding:14px;background:#fff}:is(#s#s,body) .so-reports-screen-72{display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:10px}:is(#s#s,body) .so-reports-screen-73{display:flex;flex-direction:column;gap:4px;font-size:12.5px;font-weight:700;color:#2e2233}:is(#s#s,body) .so-reports-screen-74{height:40px;border:1px solid #D9CDD3;border-radius:12px;padding:0 12px;font-size:14px;font-weight:700;outline:none;min-width:0}:is(#s#s,body) .so-reports-screen-75{font-size:11.5px;font-weight:600;color:#6e6170}:is(#s#s,body) .so-reports-screen-76{display:flex;align-items:center;gap:10px;margin-top:12px;font-size:13px;font-weight:700;color:#6e6170}:is(#s#s,body) .so-reports-screen-77{height:38px;border:1px solid #D9CDD3;border-radius:12px;padding:0 12px;font-size:14px;font-weight:700;outline:none;background:#fff;min-width:0;width:180px}:is(#s#s,body) .so-reports-screen-78{margin-top:14px;border-top:1px solid #F3EDF0;padding-top:10px}:is(#s#s,body) .so-reports-screen-79{display:grid;grid-template-columns:80px minmax(0,1fr) 100px 100px;gap:10px;font-size:11.5px;font-weight:700;letter-spacing:.6px;text-transform:uppercase;color:#6e6170;padding-bottom:6px}:is(#s#s,body) .so-reports-screen-80{text-align:right}:is(#s#s,body) .so-reports-screen-81{display:grid;grid-template-columns:80px minmax(0,1fr) 100px 100px;gap:10px;font-size:13.5px;padding:5px 0}:is(#s#s,body) .so-reports-screen-82{text-align:right;font-weight:700}:is(#s#s,body) .so-reports-screen-83{display:flex;justify-content:space-between;align-items:center;gap:12px;flex-wrap:wrap;padding-top:16px}:is(#s#s,body) .so-reports-screen-84{font-size:14px;font-weight:800}:is(#s#s,body) .so-reports-screen-85{display:flex;gap:10px}:is(#s#s,body) .so-reports-screen-86{height:46px;padding:0 18px;border-radius:12px;border:1px solid #E4DAE0;background:#fff;font-size:14px;font-weight:700;cursor:pointer}:is(#s#s,body) .so-reports-screen-87{height:46px;padding:0 20px;border-radius:12px;border:none;background:#6b1d4b linear-gradient(135deg,#7a2457,#5a173f);color:#fff;box-shadow:0 8px 18px -10px #6b1d4ba6;font-weight:800;cursor:pointer;font-size:14.5px}:is(#s#s,body) .so-reports-screen-88{background:#fff;border:1px solid #EEE5EA;border-radius:20px;box-shadow:0 1px 2px #2e22330a,0 12px 32px -20px #6b1d4b38;padding:12px 16px;display:flex;align-items:center;gap:10px;flex-wrap:wrap;margin-bottom:14px}:is(#s#s,body) .so-reports-screen-89{display:flex;gap:6px;flex-wrap:wrap;flex:1}:is(#s#s,body) .so-reports-screen-90{display:flex;align-items:center;gap:8px;font-size:13px;font-weight:700;color:#6e6170}:is(#s#s,body) .so-reports-screen-91{height:42px;border:1px solid #D9CDD3;border-radius:12px;padding:0 12px;font-size:14px;font-weight:700;outline:none;background:#fff;min-width:0;width:190px}:is(#s#s,body) .so-reports-screen-92{background:#e6edfd;border-radius:16px;padding:12px 16px;display:flex;align-items:center;gap:12px;margin-bottom:14px;flex-wrap:wrap}:is(#s#s,body) .so-reports-screen-93{flex:1;min-width:200px;font-size:14px;font-weight:700;color:#2350d8}:is(#s#s,body) .so-reports-screen-94{height:40px;padding:0 14px;border-radius:10px;border:none;background:#2350d8;color:#fff;font-size:14px;font-weight:800;cursor:pointer}:is(#s#s,body) .so-reports-screen-95{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,340px),1fr));gap:14px;margin-bottom:14px}:is(#s#s,body) .so-reports-screen-96{background:#fff;border:1px solid #EEE5EA;border-radius:20px;box-shadow:0 1px 2px #2e22330a,0 12px 32px -20px #6b1d4b38;padding:16px 20px;min-width:0}:is(#s#s,body) .so-reports-screen-97{display:flex;align-items:flex-end;gap:6px;height:190px;margin-top:14px}:is(#s#s,body) .so-reports-screen-98{flex:1;min-width:0;height:100%;display:flex;flex-direction:column;justify-content:flex-end;align-items:center;gap:4px}:is(#s#s,body) .so-reports-screen-99{font-size:10.5px;font-weight:700;color:#574a5b;white-space:nowrap}:is(#s#s,body) .so-reports-screen-100{width:100%;max-width:44px;border-radius:6px 6px 2px 2px}:is(#s#s,body) .so-reports-screen-101{display:flex;gap:6px;margin-top:6px;border-top:1px solid #ECE4E8;padding-top:6px}:is(#s#s,body) .so-reports-screen-102{flex:1;min-width:0;text-align:center;font-size:11px;font-weight:700;color:#6e6170;overflow:hidden;white-space:nowrap}:is(#s#s,body) .so-reports-screen-103{font-size:16px;font-weight:800;margin-bottom:8px}:is(#s#s,body) .so-reports-screen-104{padding:6px 0}:is(#s#s,body) .so-reports-screen-105{display:flex;justify-content:space-between;gap:10px;font-size:13.5px;font-weight:700}:is(#s#s,body) .so-reports-screen-106{height:8px;border-radius:99px;background:#f3edf0;margin-top:5px;overflow:hidden}:is(#s#s,body) .so-reports-screen-107{height:100%;border-radius:99px}:is(#s#s,body) .so-reports-screen-108{background:#fff;border:1px solid #EEE5EA;border-radius:20px;box-shadow:0 1px 2px #2e22330a,0 12px 32px -20px #6b1d4b38;overflow-x:auto;padding:4px 20px 14px;margin-bottom:14px}:is(#s#s,body) .so-reports-screen-109{display:flex;justify-content:space-between;align-items:baseline;gap:10px;padding:14px 0 6px;flex-wrap:wrap}:is(#s#s,body) .so-reports-screen-110{font-size:12.5px;color:#6e6170}:is(#s#s,body) .so-reports-screen-111{display:grid;gap:10px;padding:10px 0;align-items:center;border-bottom:1px solid #ECE4E8;font-size:12px;font-weight:700;letter-spacing:.8px;text-transform:uppercase;color:#6e6170}:is(#s#s,body) .so-reports-screen-112{display:grid;gap:10px;padding:11px 0;align-items:center;border-bottom:1px solid #F3EDF0;font-size:14px}:is(#s#s,body) .so-reports-screen-113{border-radius:999px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}:is(#s#s,body) .so-reports-screen-114{display:grid;gap:10px;padding:12px 0;align-items:center;border-top:2px solid #2E2233;font-size:14px}@container (max-width:700px){:is(#s#s,body) .so-reports-screen-9{position:static;flex:1 1 100%}}@container (min-width:1181px){:is(#s#s,body) .so-reports-screen-3{font-size:28px}:is(#s#s,body) .so-reports-screen-6{height:38px}:is(#s#s,body) .so-reports-screen-7{height:38px}:is(#s#s,body) .so-reports-screen-22{padding:14px 11px}:is(#s#s,body) .so-reports-screen-26{padding:14px 11px}:is(#s#s,body) .so-reports-screen-31{height:38px}:is(#s#s,body) .so-reports-screen-40{padding:13px 14px}:is(#s#s,body) .so-reports-screen-55{padding:6px 14px 11px}:is(#s#s,body) .so-reports-screen-86{height:40px}:is(#s#s,body) .so-reports-screen-87{height:40px}:is(#s#s,body) .so-reports-screen-88{padding:12px 11px}:is(#s#s,body) .so-reports-screen-96{padding:11px 14px}:is(#s#s,body) .so-reports-screen-108{padding:4px 14px 14px}}:is(#s#s,body) .so-kpi{display:flex;flex-direction:column;gap:12px;margin-bottom:14px;min-width:0;color:#2e2233}:is(#s#s,body) .so-kpi-bar-top{display:flex;align-items:center;gap:10px;flex-wrap:wrap;background:#fff;border:1px solid #EEE5EA;border-radius:20px;box-shadow:0 1px 2px #2e22330a,0 12px 32px -20px #6b1d4b38;padding:12px 14px}:is(#s#s,body) .so-kpi-pick{display:flex;align-items:center;gap:8px;font-size:12.5px;font-weight:700;color:#6e6170}:is(#s#s,body) .so-kpi-pick select{height:40px;border:1px solid #D9CDD3;border-radius:12px;padding:0 10px;font-size:14px;font-weight:700;background:#fff;color:#2e2233;max-width:100%}:is(#s#s,body) .so-kpi-tabs{display:flex;gap:6px;flex-wrap:wrap}:is(#s#s,body) .so-kpi-tabs button{height:40px;padding:0 14px;border-radius:999px;cursor:pointer;font-size:13.5px;font-weight:700}:is(#s#s,body) .so-kpi-cmp{font-size:12.5px;font-weight:700;color:#6e6170;flex:1 1 220px;text-align:right}:is(#s#s,body) .so-kpi-empty{background:#fff8ec;border:1px solid #F1DDB4;color:#8a5300;border-radius:16px;padding:12px 14px;font-size:13.5px;font-weight:700}:is(#s#s,body) .so-kpi-head{display:flex;align-items:baseline;gap:10px;flex-wrap:wrap;margin-top:6px}:is(#s#s,body) .so-kpi-h{margin:0;font-size:16px;font-weight:800;letter-spacing:-.2px;display:flex;align-items:baseline;gap:8px}:is(#s#s,body) .so-kpi-n{font-size:12px;font-weight:800;color:#6b1d4b;letter-spacing:.5px}:is(#s#s,body) .so-kpi-meta{font-size:12.5px;font-weight:700;color:#6e6170;flex:1}:is(#s#s,body) .so-kpi-btn{height:36px;padding:0 14px;border-radius:999px;border:1px solid #D9CDD3;background:#fff;color:#2e2233;font-size:13px;font-weight:800;cursor:pointer}:is(#s#s,body) .so-kpi-btn-go{background:#6b1d4b;border-color:#6b1d4b;color:#fff}:is(#s#s,body) .so-kpi-hero-row{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:10px}:is(#s#s,body) .so-kpi-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(190px,1fr));gap:10px}:is(#s#s,body) .so-kpi-card{background:#fff;border:1px solid #EEE5EA;border-radius:20px;box-shadow:0 1px 2px #2e22330a,0 12px 32px -20px #6b1d4b38;padding:14px 16px;min-width:0;display:flex;flex-direction:column;gap:3px}:is(#s#s,body) .so-kpi-hero{border-color:#e2c6d6;background:linear-gradient(180deg,#fbf7f4,#fff)}:is(#s#s,body) .so-kpi-l{font-size:12.5px;font-weight:700;color:#6e6170}:is(#s#s,body) .so-kpi-v{font-size:24px;font-weight:800;letter-spacing:-.5px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}:is(#s#s,body) .so-kpi-hero .so-kpi-v{font-size:32px}:is(#s#s,body) .so-kpi-sub{font-size:12px;font-weight:600;color:#8a94a6}:is(#s#s,body) .so-kpi-chips{display:flex;flex-direction:column;align-items:flex-start;gap:3px;margin-top:4px}:is(#s#s,body) .so-kpi-chip{display:inline-block;font-size:12px;font-weight:800;padding:3px 8px;border-radius:999px;white-space:nowrap}:is(#s#s,body) .so-kpi-chip-none{color:#8a94a6;background:#f3f5f4}:is(#s#s,body) .so-kpi-yoy{font-size:12px;font-weight:700}:is(#s#s,body) .so-kpi-spark{width:100%;height:26px;margin-top:6px}:is(#s#s,body) .so-kpi-box{background:#fff;border:1px solid #EEE5EA;border-radius:20px;box-shadow:0 1px 2px #2e22330a,0 12px 32px -20px #6b1d4b38;padding:14px 16px;min-width:0}:is(#s#s,body) .so-kpi-box-t{font-size:13px;font-weight:800;margin-bottom:8px}:is(#s#s,body) .so-kpi-muted{color:#6e6170;font-size:13.5px;font-weight:600}:is(#s#s,body) .so-kpi-scroll{overflow-x:auto}:is(#s#s,body) .so-kpi-tgt+.so-kpi-tgt{margin-top:14px}:is(#s#s,body) .so-kpi-tgt-top{display:flex;justify-content:space-between;gap:10px;flex-wrap:wrap;font-size:13.5px;font-weight:700}:is(#s#s,body) .so-kpi-tgt-top strong{color:#5a173f;margin-left:6px}:is(#s#s,body) .so-kpi-tgt-n{font-weight:800}:is(#s#s,body) .so-kpi-tgt-bar{position:relative;height:12px;border-radius:999px;background:#f3edf0;margin-top:6px;overflow:visible}:is(#s#s,body) .so-kpi-tgt-bar>span{display:block;height:100%;border-radius:999px}:is(#s#s,body) .so-kpi-tgt-bar>i{position:absolute;top:-4px;bottom:-4px;width:2px;background:#2e2233;border-radius:2px;transform:translate(-1px)}:is(#s#s,body) .so-kpi-tgt-note{font-size:12px;font-weight:700;margin-top:5px}:is(#s#s,body) .so-kpi-tg-row{display:grid;grid-template-columns:minmax(100px,1fr) repeat(3,minmax(90px,1fr));gap:8px;align-items:center;margin-bottom:8px}:is(#s#s,body) .so-kpi-tg-hd{font-size:12px;font-weight:800;color:#6e6170}:is(#s#s,body) .so-kpi-tg-n{font-weight:800;font-size:13.5px}:is(#s#s,body) .so-kpi-tg-row input{height:40px;border:1px solid #D9CDD3;border-radius:12px;padding:0 10px;font-size:14px;font-weight:700;min-width:0;width:100%;box-sizing:border-box}:is(#s#s,body) .so-kpi-tg-act{display:flex;justify-content:flex-end;gap:8px;margin-top:4px}:is(#s#s,body) .so-kpi-two{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:12px;min-width:0}:is(#s#s,body) .so-kpi-two>div{min-width:0;display:flex;flex-direction:column;gap:8px}:is(#s#s,body) .so-kpi-mv{display:grid;grid-template-columns:minmax(0,1.2fr) minmax(0,1.3fr) auto;gap:8px;align-items:center;padding:7px 0;border-bottom:1px solid #F3EDF0;font-size:13.5px}:is(#s#s,body) .so-kpi-mv:last-child{border-bottom:0}:is(#s#s,body) .so-kpi-mv-l{font-weight:800}:is(#s#s,body) .so-kpi-mv-ft{color:#574a5b;font-weight:600}:is(#s#s,body) .so-kpi-al{border-radius:14px;padding:9px 12px}:is(#s#s,body) .so-kpi-al+.so-kpi-al{margin-top:8px}:is(#s#s,body) .so-kpi-al-t{font-size:13.5px;font-weight:800}:is(#s#s,body) .so-kpi-al-s{font-size:12px;font-weight:600;color:#574a5b;margin-top:2px}:is(#s#s,body) .so-kpi-heat{display:grid;gap:4px;min-width:760px}:is(#s#s,body) .so-kpi-heat-h{font-size:12px;font-weight:800;color:#6e6170;padding:4px 8px}:is(#s#s,body) .so-kpi-r{text-align:right}:is(#s#s,body) .so-kpi-heat-n{background:none;border:0;text-align:left;font-size:13.5px;font-weight:800;color:#2e2233;padding:8px;font-family:inherit}:is(#s#s,body) .so-kpi-heat-n:not(:disabled):hover{color:#5a173f;text-decoration:underline}:is(#s#s,body) .so-kpi-heat-c{font-size:13.5px;font-weight:800;padding:8px;border-radius:10px}:is(#s#s,body) .so-kpi-st{display:grid;grid-template-columns:minmax(130px,1.4fr) repeat(5,minmax(84px,1fr));gap:4px 8px;min-width:620px;font-size:13.5px;font-weight:600}:is(#s#s,body) .so-kpi-st>span{padding:6px 8px}:is(#s#s,body) .so-kpi-st-n{font-weight:800}:is(#s#s,body) .so-kpi-b{font-weight:800}:is(#s#s,body) .so-kpi-bars{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));gap:4px;align-items:end;height:150px}:is(#s#s,body) .so-kpi-bar{display:flex;flex-direction:column;align-items:center;gap:3px;height:100%;min-width:0}:is(#s#s,body) .so-kpi-bar-v{font-size:10px;font-weight:700;color:#6e6170;white-space:nowrap;overflow:hidden;max-width:100%}:is(#s#s,body) .so-kpi-bar-c{flex:1;width:100%;display:flex;align-items:flex-end;justify-content:center}:is(#s#s,body) .so-kpi-bar-c>span{display:block;width:70%;max-width:28px;border-radius:6px 6px 2px 2px}:is(#s#s,body) .so-kpi-bar-l{font-size:11px;font-weight:700;color:#6e6170}@container (max-width:560px){:is(#s#s,body) .so-kpi-cmp{text-align:left}:is(#s#s,body) .so-kpi-hero .so-kpi-v{font-size:26px}:is(#s#s,body) .so-kpi-tg-row{grid-template-columns:1fr 1fr}:is(#s#s,body) .so-kpi-tg-hd{display:none}:is(#s#s,body) .so-kpi-tg-n{grid-column:1/-1}:is(#s#s,body) .so-kpi-bar-v{display:none}}:is(#s#s,body) .so-kpi-row{display:flex;align-items:center;gap:10px;flex-wrap:wrap}:is(#s#s,body) .so-kpi-note{font-size:12.5px;font-weight:600;color:#6e6170}:is(#s#s,body) .so-kpi-row .so-kpi-note{flex:1 1 260px}:is(#s#s,body) .so-kpi-hint{font-size:12px;font-weight:600;color:#8a94a6}:is(#s#s,body) .so-kpi-form{display:flex;flex-direction:column;gap:12px}:is(#s#s,body) .so-kpi-fl{display:flex;flex-direction:column;gap:6px;font-size:12.5px;font-weight:800;color:#6e6170;min-width:0}:is(#s#s,body) .so-kpi-fl input{height:42px;border:1px solid #D9CDD3;border-radius:12px;padding:0 12px;font-size:14px;font-weight:700;color:#2e2233;min-width:0;box-sizing:border-box;width:100%}:is(#s#s,body) .so-kpi-frow{display:flex;gap:12px;flex-wrap:wrap;align-items:flex-end}:is(#s#s,body) .so-kpi-frow>.so-kpi-fl{flex:0 1 180px}:is(#s#s,body) .so-kpi-frow>.so-kpi-grow{flex:1 1 220px}:is(#s#s,body) .so-kpi-endt{padding-bottom:12px}:is(#s#s,body) .so-kpi-comp{display:flex;flex-direction:column;gap:8px}:is(#s#s,body) .so-kpi-comp-top{display:flex;justify-content:space-between;gap:10px;flex-wrap:wrap}:is(#s#s,body) .so-kpi-comp-t{font-size:16px;font-weight:800;display:flex;align-items:center;gap:8px;flex-wrap:wrap}:is(#s#s,body) .so-kpi-comp-act{display:flex;gap:6px;align-items:flex-start}:is(#s#s,body) .so-kpi-comp-bar{margin-top:0}:is(#s#s,body) .so-kpi-comp-lead{font-size:14px;font-weight:800;color:#5a173f}:is(#s#s,body) .so-kpi-comp-lead span{color:#6e6170;font-weight:700}:is(#s#s,body) .so-kpi-comp-me{font-size:13px;font-weight:800;color:#2350d8}:is(#s#s,body) .so-kpi-cb{display:grid;gap:3px 0;min-width:420px}:is(#s#s,body) .so-kpi-cb-c{padding:8px;font-size:13.5px;font-weight:600}:is(#s#s,body) .so-kpi-stk{grid-template-columns:none;grid-auto-flow:column;grid-auto-columns:minmax(0,1fr);height:190px}:is(#s#s,body) .so-kpi-bar-c>span.so-kpi-bar-s{height:100%;display:flex;flex-direction:column-reverse;border-radius:6px 6px 2px 2px;overflow:hidden;background:transparent}:is(#s#s,body) .so-kpi-bar-s>i{display:block;width:100%;flex:none}:is(#s#s,body) .so-kpi-stack{display:flex;height:16px;border-radius:8px;overflow:hidden;background:#f3edf0;margin:6px 0 10px}:is(#s#s,body) .so-kpi-stack>span{display:block;height:100%}:is(#s#s,body) .so-kpi-leg{display:flex;flex-wrap:wrap;gap:6px 14px;font-size:12px;color:#6e6170;margin-top:8px}:is(#s#s,body) .so-kpi-leg i{display:inline-block;width:10px;height:10px;border-radius:3px;margin-right:5px;vertical-align:-1px}:is(#s#s,body) .so-kpi-leg b{color:#2e2233}:is(#s#s,body) .so-kpi-sh{display:grid;grid-template-columns:84px minmax(0,1fr) auto;gap:10px;align-items:center;font-size:13px;padding:5px 0}:is(#s#s,body) .so-kpi-sh-l{font-weight:700;color:#2e2233}:is(#s#s,body) .so-kpi-sh-b{height:10px;background:#f3edf0;border-radius:5px;overflow:hidden}:is(#s#s,body) .so-kpi-sh-b>span{display:block;height:100%;border-radius:5px}:is(#s#s,body) .so-kpi-sh-v{color:#6e6170;font-variant-numeric:tabular-nums}:is(#s#s,body) .so-kpi-warn{background:#fff4e0;color:#8a5300;font-size:13px;font-weight:600}:is(#s#s,body) .so-kpi-ov{display:grid;grid-template-columns:minmax(0,1fr) 110px;gap:10px;align-items:center;padding:6px 0;border-bottom:1px solid #F3EDF0;font-size:13px}:is(#s#s,body) .so-kpi-ov input{width:100%;padding:6px 8px;border:1px solid #D9CDD3;border-radius:8px;font:inherit;text-align:right}@media (max-width:640px){:is(#s#s,body) .so-kpi-sh{grid-template-columns:70px minmax(0,1fr)}:is(#s#s,body) .so-kpi-sh-v{grid-column:1/-1}}:is(#s#s,body) .so-kpi-fl select{height:42px;border:1px solid #D9CDD3;border-radius:12px;padding:0 10px;font-size:14px;font-weight:700;color:#2e2233;background:#fff;min-width:0;width:100%}@container (min-width:1181px){:is(#s#s,body) .so-kpi-card{padding:14px 11px}:is(#s#s,body) .so-kpi-box{padding:14px 11px}}:is(#s#s,body) .so-settings-locations-1{display:flex;justify-content:space-between;align-items:flex-start;gap:12px;flex-wrap:wrap;margin-bottom:16px}:is(#s#s,body) .so-settings-locations-2{font-size:22px;font-weight:800}:is(#s#s,body) .so-settings-locations-3{font-size:14px;color:#6e6170;margin-top:4px}:is(#s#s,body) .so-settings-locations-4{height:44px;padding:0 16px;border-radius:12px;border:none;background:#6b1d4b linear-gradient(135deg,#7a2457,#5a173f);color:#fff;box-shadow:0 8px 18px -10px #6b1d4ba6;font-weight:800;cursor:pointer;font-size:14px}:is(#s#s,body) .so-settings-locations-5{display:flex;flex-direction:column;gap:12px}:is(#s#s,body) .so-settings-locations-6{background:#fff;border:2px solid #6B1D4B;border-radius:20px;padding:18px 20px}:is(#s#s,body) .so-settings-locations-7{font-size:17px;font-weight:800}:is(#s#s,body) .so-settings-locations-8{font-size:13px;color:#6e6170;margin:2px 0 12px}:is(#s#s,body) .so-settings-locations-9{display:grid;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:10px}:is(#s#s,body) .so-settings-locations-10{display:block}:is(#s#s,body) .so-settings-locations-11{font-size:12.5px;font-weight:700;margin-bottom:5px;color:#574a5b}:is(#s#s,body) .so-settings-locations-12{height:44px;border:1px solid #D9CDD3;border-radius:12px;padding:0 12px;font-size:14.5px;font-weight:600;outline:none;width:100%;background:#fff;min-width:0}:is(#s#s,body) .so-settings-locations-13{display:block;margin-top:10px;max-width:320px}:is(#s#s,body) .so-settings-locations-14{display:flex;justify-content:flex-end;gap:10px;margin-top:14px}:is(#s#s,body) .so-settings-locations-15{height:44px;padding:0 16px;border-radius:12px;border:1px solid #E4DAE0;background:#fff;font-size:14px;font-weight:700;cursor:pointer}:is(#s#s,body) .so-settings-locations-16{background:#fff;border:1px solid #EEE5EA;border-radius:20px;box-shadow:0 1px 2px #2e22330a,0 12px 32px -20px #6b1d4b38;padding:18px 20px}:is(#s#s,body) .so-settings-locations-17{display:flex;justify-content:space-between;align-items:center;margin-bottom:12px}:is(#s#s,body) .so-settings-locations-18{font-size:17px}:is(#s#s,body) .so-settings-locations-19{font-size:12px;font-weight:700;border-radius:999px;padding:4px 10px;white-space:nowrap}:is(#s#s,body) .so-settings-locations-20{display:flex;justify-content:space-between;align-items:center;gap:10px;flex-wrap:wrap;margin-bottom:12px}:is(#s#s,body) .so-settings-locations-21{font-size:13px;color:#6e6170}:is(#s#s,body) .so-settings-locations-22{display:flex;gap:8px;align-items:center;flex-wrap:wrap}:is(#s#s,body) .so-settings-locations-23{height:38px;padding:0 12px;border-radius:12px;border:1px solid #E4DAE0;background:#fff;font-size:14px;font-weight:700;cursor:pointer}:is(#s#s,body) .so-settings-locations-24{height:38px;padding:0 14px;border-radius:12px;border:none;background:#6b1d4b linear-gradient(135deg,#7a2457,#5a173f);color:#fff;box-shadow:0 8px 18px -10px #6b1d4ba6;font-weight:800;cursor:pointer;font-size:14px}@container (min-width:1181px){:is(#s#s,body) .so-settings-locations-4{height:38px}:is(#s#s,body) .so-settings-locations-12{height:38px}:is(#s#s,body) .so-settings-locations-15{height:38px}:is(#s#s,body) .so-settings-locations-16{padding:13px 14px}}:is(#s#s,body) .so-com{display:flex;flex-direction:column;gap:14px;color:#2e2233;min-width:0}:is(#s#s,body) .so-com-intro{background:#fbf7f4;border:1px solid #E2C6D6;border-radius:16px;padding:12px 14px;font-size:13.5px;font-weight:600;line-height:1.45}:is(#s#s,body) .so-com-card{background:#fff;border:1px solid #EEE5EA;border-radius:20px;box-shadow:0 1px 2px #2e22330a,0 12px 32px -20px #6b1d4b38;padding:16px;display:flex;flex-direction:column;gap:10px;min-width:0}:is(#s#s,body) .so-com-t{font-size:17px;font-weight:800}:is(#s#s,body) .so-com-d{font-size:13px;font-weight:600;color:#6e6170}:is(#s#s,body) .so-com-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:10px}:is(#s#s,body) .so-com-f{display:flex;flex-direction:column;gap:6px;font-size:12.5px;font-weight:800;color:#6e6170;min-width:0}:is(#s#s,body) .so-com-f input,:is(#s#s,body) .so-com-f select,:is(#s#s,body) .so-com-p input,:is(#s#s,body) .so-com-add input{height:42px;border:1px solid #D9CDD3;border-radius:12px;padding:0 12px;font-size:14px;font-weight:700;color:#2e2233;background:#fff;min-width:0;width:100%;box-sizing:border-box}:is(#s#s,body) .so-com-ph,:is(#s#s,body) .so-com-p{display:grid;grid-template-columns:minmax(0,1.6fr) 60px minmax(80px,.8fr) minmax(70px,.6fr);gap:10px;align-items:center}:is(#s#s,body) .so-com-ph{font-size:12px;font-weight:800;color:#6e6170;margin-top:6px;border-top:1px solid #F3EDF0;padding-top:10px}:is(#s#s,body) .so-com-pn{font-size:14px;font-weight:800;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}:is(#s#s,body) .so-com-eff{font-size:13px;font-weight:700;color:#6e6170;text-align:right}:is(#s#s,body) .so-com-tog{width:46px;height:26px;border-radius:999px;border:0;padding:3px;display:flex;cursor:pointer}:is(#s#s,body) .so-com-tog span{width:20px;height:20px;border-radius:50%;background:#fff;display:block}:is(#s#s,body) .so-com-p input:disabled{background:#f3f5f4;color:#8a94a6}:is(#s#s,body) .so-com-none{font-size:13px;font-weight:600;color:#6e6170}:is(#s#s,body) .so-com-add{display:flex;gap:8px}:is(#s#s,body) .so-com-btn{height:42px;padding:0 16px;border-radius:12px;border:1px solid #D9CDD3;background:#fff;color:#2e2233;font-size:14px;font-weight:800;cursor:pointer;white-space:nowrap}:is(#s#s,body) .so-com-go{background:#6b1d4b;border-color:#6b1d4b;color:#fff}:is(#s#s,body) .so-com-go:disabled{background:#d9cdd3;border-color:#d9cdd3;cursor:default}:is(#s#s,body) .so-com-act{display:flex;gap:8px;flex-wrap:wrap;align-items:center}:is(#s#s,body) .so-com-sp{flex:1}@container (max-width:560px){:is(#s#s,body) .so-com-ph{display:none}:is(#s#s,body) .so-com-p{grid-template-columns:minmax(0,1fr) 52px;row-gap:6px}:is(#s#s,body) .so-com-p input{grid-column:1}:is(#s#s,body) .so-com-eff{text-align:left}}@container (min-width:1181px){:is(#s#s,body) .so-com-card{padding:11px}}:is(#s#s,body) .so-settings-rooms-1{margin-bottom:16px}:is(#s#s,body) .so-settings-rooms-2{font-size:22px;font-weight:800}:is(#s#s,body) .so-settings-rooms-3{font-size:14px;color:#6e6170;margin-top:4px}:is(#s#s,body) .so-settings-rooms-4{display:flex;gap:6px;flex-wrap:wrap;margin-bottom:16px}:is(#s#s,body) .so-settings-rooms-5{background:#fff;border:1px solid #EEE5EA;border-radius:20px;box-shadow:0 1px 2px #2e22330a,0 12px 32px -20px #6b1d4b38;padding:18px 20px;max-width:680px}:is(#s#s,body) .so-settings-rooms-6{display:flex;gap:8px;align-items:center;padding:5px 0}:is(#s#s,body) .so-settings-rooms-7{width:22px;color:#6e6170;font-weight:700;font-size:14px}:is(#s#s,body) .so-settings-rooms-8{height:44px;border:1px solid #D9CDD3;border-radius:12px;padding:0 12px;font-size:14.5px;font-weight:600;outline:none;width:100%;background:#fff;min-width:0;flex:1}:is(#s#s,body) .so-settings-rooms-9{width:44px;height:44px;border-radius:12px;border:1px solid #E4DAE0;background:#fff;font-size:16px;font-weight:700;cursor:pointer}:is(#s#s,body) .so-settings-rooms-10{width:44px;height:44px;border-radius:12px;border:1px solid #E4DAE0;background:#fff;font-size:18px;font-weight:700;cursor:pointer;color:#b3261e}:is(#s#s,body) .so-settings-rooms-11{margin-top:10px;height:44px;padding:0 16px;border-radius:12px;border:1px solid #E4DAE0;background:#fff;font-size:14px;font-weight:700;cursor:pointer}:is(#s#s,body) .so-settings-rooms-12{font-size:12.5px;color:#6e6170;margin-top:10px}@container (min-width:1181px){:is(#s#s,body) .so-settings-rooms-5{padding:13px 14px}:is(#s#s,body) .so-settings-rooms-8{height:38px}:is(#s#s,body) .so-settings-rooms-9{height:38px}:is(#s#s,body) .so-settings-rooms-10{height:38px}:is(#s#s,body) .so-settings-rooms-11{height:38px}}:is(#s#s,body) .so-settings-staff-1{display:flex;justify-content:space-between;align-items:flex-start;gap:12px;flex-wrap:wrap;margin-bottom:16px}:is(#s#s,body) .so-settings-staff-2{max-width:640px}:is(#s#s,body) .so-settings-staff-3{font-size:22px;font-weight:800}:is(#s#s,body) .so-settings-staff-4{margin-top:10px;background:#fff6e5;border:1px solid #F3D9A8;border-radius:12px;padding:10px 12px;font-size:13.5px;color:#8a5300;font-weight:600;text-wrap:pretty}:is(#s#s,body) .so-settings-staff-5{font-size:14px;color:#6e6170;margin-top:4px;text-wrap:pretty}:is(#s#s,body) .so-settings-staff-6{display:flex;gap:8px;flex-wrap:wrap}:is(#s#s,body) .so-settings-staff-7{height:44px;padding:0 16px;border-radius:10px;border:1px solid #E4DAE0;background:#fff;font-size:13px;font-weight:700;cursor:pointer;color:#2e2233}:is(#s#s,body) .so-settings-staff-8{height:44px;padding:0 16px;border-radius:12px;border:none;background:#6b1d4b linear-gradient(135deg,#7a2457,#5a173f);color:#fff;box-shadow:0 8px 18px -10px #6b1d4ba6;font-weight:800;cursor:pointer;font-size:14px}:is(#s#s,body) .so-settings-staff-9{background:#fff1d6;color:#8a5300;border-radius:12px;padding:10px 14px;font-size:13.5px;font-weight:700;margin-bottom:14px}:is(#s#s,body) .so-settings-staff-10{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,140px),1fr));gap:10px;margin-bottom:14px}:is(#s#s,body) .so-settings-staff-11{background:#fff;border:1px solid #EEE5EA;border-radius:16px;box-shadow:0 1px 2px #2e22330a,0 12px 32px -20px #6b1d4b38;padding:12px 16px}:is(#s#s,body) .so-settings-staff-12{font-size:12px;font-weight:700;letter-spacing:1.2px;color:#6e6170;text-transform:uppercase}:is(#s#s,body) .so-settings-staff-13{font-size:22px;font-weight:800;margin-top:2px}:is(#s#s,body) .so-settings-staff-14{display:flex;gap:6px;flex-wrap:wrap;margin-bottom:14px}:is(#s#s,body) .so-settings-staff-15{background:#fff;border:2px solid #6B1D4B;border-radius:20px;padding:18px 20px;margin-bottom:14px}:is(#s#s,body) .so-settings-staff-16{font-size:16px;font-weight:800;margin-bottom:12px}:is(#s#s,body) .so-settings-staff-17{display:grid;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:10px}:is(#s#s,body) .so-settings-staff-18{display:block}:is(#s#s,body) .so-settings-staff-19{font-size:12.5px;font-weight:700;margin-bottom:5px;color:#574a5b}:is(#s#s,body) .so-settings-staff-20{width:100%;box-sizing:border-box;height:42px;border:1px solid #D9CDD3;border-radius:10px;padding:0 10px;font-size:14px;font-weight:600;outline:none;background:#fff;color:#2e2233;font-family:inherit}:is(#s#s,body) .so-settings-staff-21{display:flex;gap:8px;justify-content:flex-end;margin-top:12px;flex-wrap:wrap}:is(#s#s,body) .so-settings-staff-22{height:42px;padding:0 12px;border-radius:10px;border:1px solid #E4DAE0;background:#fff;font-size:13px;font-weight:700;cursor:pointer;color:#2e2233}:is(#s#s,body) .so-settings-staff-23{height:42px;padding:0 16px;border-radius:10px;border:none;background:#6b1d4b linear-gradient(135deg,#7a2457,#5a173f);color:#fff;box-shadow:0 8px 18px -10px #6b1d4ba6;font-size:14px;font-weight:800;cursor:pointer}:is(#s#s,body) .so-settings-staff-24{background:#fff;border:1px solid #EEE5EA;border-radius:20px;box-shadow:0 1px 2px #2e22330a,0 12px 32px -20px #6b1d4b38;padding:8px 20px 12px;overflow-x:auto}:is(#s#s,body) .so-settings-staff-25{padding:12px 0 6px}:is(#s#s,body) .so-settings-staff-26{height:44px;border:1px solid #D9CDD3;border-radius:12px;display:flex;align-items:center;padding:0 12px;max-width:420px}:is(#s#s,body) .so-settings-staff-27{border:none;outline:none;width:100%;font-size:14px;background:transparent;color:#2e2233}:is(#s#s,body) .so-settings-staff-28{border-bottom:1px solid #F3EDF0;min-width:820px}:is(#s#s,body) .so-settings-staff-29{display:grid;grid-template-columns:minmax(0,1.6fr) 170px 150px 100px minmax(0,1fr) 110px;gap:10px;align-items:center;padding:10px 0}:is(#s#s,body) .so-settings-staff-30{display:flex;align-items:center;gap:10px;min-width:0}:is(#s#s,body) .so-settings-staff-31{width:38px;height:38px;border-radius:999px;background:#2e2233;color:#fff;font-size:13px;font-weight:800;display:flex;align-items:center;justify-content:center;flex-shrink:0}:is(#s#s,body) .so-settings-staff-32{min-width:0}:is(#s#s,body) .so-settings-staff-33{font-size:14.5px;font-weight:800}:is(#s#s,body) .so-settings-staff-34{font-size:12px;font-weight:700;color:#6b1d4b}:is(#s#s,body) .so-settings-staff-35{font-size:12.5px;color:#6e6170;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}:is(#s#s,body) .so-settings-staff-36{height:40px;border:1px solid #D9CDD3;border-radius:10px;padding:0 8px;font-size:13.5px;font-weight:700;background:#fff;color:#2e2233;min-width:0}:is(#s#s,body) .so-settings-staff-37{justify-self:start;font-size:12px;font-weight:700;border-radius:999px;padding:4px 10px}:is(#s#s,body) .so-settings-staff-38{font-size:13px;color:#6e6170}:is(#s#s,body) .so-settings-staff-39{height:38px;padding:0 12px;border-radius:10px;border:1px solid #E4DAE0;background:#fff;font-size:13px;font-weight:700;cursor:pointer;color:#2e2233}:is(#s#s,body) .so-settings-staff-40{background:#fbf7f4;border-radius:14px;padding:14px 16px;margin-bottom:12px}:is(#s#s,body) .so-settings-staff-41{display:flex;gap:8px;flex-wrap:wrap;align-items:center;margin-bottom:12px}:is(#s#s,body) .so-settings-staff-42{flex:1 1 240px;font-size:13.5px;color:#574a5b;text-wrap:pretty}:is(#s#s,body) .so-settings-staff-43{height:38px;padding:0 12px;border-radius:10px;border:1px solid #E4DAE0;background:#fff;font-size:13px;font-weight:700;cursor:pointer;color:#b3261e;border-color:#f3c4bf}:is(#s#s,body) .so-settings-staff-44{font-size:14px;font-weight:700;color:#5a173f}:is(#s#s,body) .so-settings-staff-45{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,380px),1fr));gap:14px}:is(#s#s,body) .so-settings-staff-46{background:#fff;border:1px solid #ECE4E8;border-radius:14px;padding:12px 14px}:is(#s#s,body) .so-settings-staff-47{font-size:12px;font-weight:700;letter-spacing:1.2px;color:#6e6170;text-transform:uppercase;margin-bottom:6px}:is(#s#s,body) .so-settings-staff-48{display:flex;align-items:center;gap:8px;padding:6px 0;flex-wrap:wrap}:is(#s#s,body) .so-settings-staff-49{flex:1 1 150px;min-width:0}:is(#s#s,body) .so-settings-staff-50{font-size:13.5px;font-weight:700}:is(#s#s,body) .so-settings-staff-51{font-size:11.5px;color:#6e6170}:is(#s#s,body) .so-settings-staff-52{display:flex;border:1px solid #E4DAE0;border-radius:9px;overflow:hidden;flex-shrink:0}:is(#s#s,body) .so-settings-staff-53{height:30px;padding:0 10px;border:none;font-size:12px;font-weight:700;cursor:pointer}:is(#s#s,body) .so-settings-staff-54{padding:22px 0;font-size:14px;color:#6e6170}:is(#s#s,body) .so-settings-staff-55{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,260px),1fr));gap:12px;margin-bottom:14px}:is(#s#s,body) .so-settings-staff-56{background:#fff;border:1px solid #EEE5EA;border-radius:18px;box-shadow:0 1px 2px #2e22330a,0 12px 32px -20px #6b1d4b38;padding:14px 16px;display:flex;flex-direction:column;gap:8px}:is(#s#s,body) .so-settings-staff-57{font-size:16px;font-weight:800}:is(#s#s,body) .so-settings-staff-58{font-size:13px;color:#6e6170;margin-top:2px;text-wrap:pretty}:is(#s#s,body) .so-settings-staff-59{width:100%;box-sizing:border-box;min-height:56px;border:1px solid #D9CDD3;border-radius:10px;padding:8px 10px;font-size:13.5px;font-family:inherit;outline:none;background:#fff;color:#2e2233;resize:vertical}:is(#s#s,body) .so-settings-staff-60{font-size:12.5px;font-weight:700;color:#574a5b}:is(#s#s,body) .so-settings-staff-61{display:flex;gap:6px;flex-wrap:wrap;margin-top:auto}:is(#s#s,body) .so-settings-staff-62{height:34px;padding:0 12px;border-radius:10px;border:1px solid #E4DAE0;background:#fff;font-size:13px;font-weight:700;cursor:pointer;color:#2e2233}:is(#s#s,body) .so-settings-staff-63{height:34px;padding:0 12px;border-radius:10px;border:1px solid #E4DAE0;background:#fff;font-size:13px;font-weight:700;cursor:pointer;color:#b3261e;border-color:#f3c4bf}:is(#s#s,body) .so-settings-staff-64{background:#fff;border:1px solid #EEE5EA;border-radius:20px;box-shadow:0 1px 2px #2e22330a,0 12px 32px -20px #6b1d4b38;padding:8px 20px 14px;overflow-x:auto}:is(#s#s,body) .so-settings-staff-65{display:grid;gap:8px;padding:12px 0;border-bottom:1px solid #ECE4E8;position:sticky;top:0;background:#fff}:is(#s#s,body) .so-settings-staff-66{font-size:12px;font-weight:700;letter-spacing:1px;color:#6e6170;text-transform:uppercase;align-self:end}:is(#s#s,body) .so-settings-staff-67{text-align:center}:is(#s#s,body) .so-settings-staff-68{font-size:13.5px;font-weight:800}:is(#s#s,body) .so-settings-staff-69{font-size:12px;color:#6e6170}:is(#s#s,body) .so-settings-staff-70{font-size:12px;font-weight:700;letter-spacing:1.2px;color:#6b1d4b;text-transform:uppercase;padding:12px 0 4px}:is(#s#s,body) .so-settings-staff-71{display:grid;gap:8px;align-items:center;padding:6px 0;border-bottom:1px solid #F1F3F2}:is(#s#s,body) .so-settings-staff-72{font-size:13.5px;font-weight:600}:is(#s#s,body) .so-settings-staff-73{display:flex;justify-content:center}@container (min-width:1181px){:is(#s#s,body) .so-settings-staff-7{height:38px}:is(#s#s,body) .so-settings-staff-8{height:38px}:is(#s#s,body) .so-settings-staff-11{padding:12px 11px}:is(#s#s,body) .so-settings-staff-24{padding:8px 14px 12px}:is(#s#s,body) .so-settings-staff-26{height:38px}:is(#s#s,body) .so-settings-staff-56{padding:14px 11px}:is(#s#s,body) .so-settings-staff-64{padding:8px 14px 14px}}:is(#s#s,body) .so-settings-payments-1{margin-bottom:16px}:is(#s#s,body) .so-settings-payments-2{font-size:22px;font-weight:800}:is(#s#s,body) .so-settings-payments-3{font-size:14px;color:#6e6170;margin-top:4px}:is(#s#s,body) .so-settings-payments-4{background:#fff;border:1px solid #EEE5EA;border-radius:20px;box-shadow:0 1px 2px #2e22330a,0 12px 32px -20px #6b1d4b38;padding:8px 20px;margin-bottom:16px}:is(#s#s,body) .so-settings-payments-5{display:flex;align-items:center;gap:12px;padding:12px 0;border-bottom:1px solid #F3EDF0}:is(#s#s,body) .so-settings-payments-6{flex:1}:is(#s#s,body) .so-settings-payments-7{font-size:15px;font-weight:700}:is(#s#s,body) .so-settings-payments-8{font-size:12.5px;color:#6e6170}:is(#s#s,body) .so-settings-payments-9{width:36px;height:36px;border-radius:10px;border:1px solid #ECE4E8;background:#fff;cursor:pointer;color:#b3261e;font-size:16px;flex-shrink:0}:is(#s#s,body) .so-settings-payments-10{width:52px;height:30px;border-radius:999px;border:none;cursor:pointer;padding:3px;display:flex;flex-shrink:0}:is(#s#s,body) .so-settings-payments-11{width:24px;height:24px;border-radius:999px;background:#fff;box-shadow:0 1px 3px #0003}:is(#s#s,body) .so-settings-payments-12{background:#fff;border:1px solid #EEE5EA;border-radius:20px;box-shadow:0 1px 2px #2e22330a,0 12px 32px -20px #6b1d4b38;padding:16px 20px;margin-bottom:16px}:is(#s#s,body) .so-settings-payments-13{font-size:15px;font-weight:800;margin-bottom:10px}:is(#s#s,body) .so-settings-payments-14{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:10px}:is(#s#s,body) .so-settings-payments-15{display:block}:is(#s#s,body) .so-settings-payments-16{font-size:12.5px;font-weight:700;margin-bottom:5px;color:#574a5b}:is(#s#s,body) .so-settings-payments-17{height:44px;border:1px solid #D9CDD3;border-radius:12px;padding:0 12px;font-size:14.5px;font-weight:600;outline:none;width:100%;background:#fff;min-width:0}:is(#s#s,body) .so-settings-payments-18{display:flex;align-items:center;gap:10px;margin-top:12px;flex-wrap:wrap}:is(#s#s,body) .so-settings-payments-19{font-size:14px;font-weight:700;flex:1;min-width:200px}:is(#s#s,body) .so-settings-payments-20{height:44px;padding:0 16px;border-radius:12px;border:none;background:#6b1d4b linear-gradient(135deg,#7a2457,#5a173f);color:#fff;box-shadow:0 8px 18px -10px #6b1d4ba6;font-weight:800;cursor:pointer;font-size:14px}:is(#s#s,body) .so-settings-payments-21{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:12px;margin-bottom:16px}:is(#s#s,body) .so-settings-payments-22{background:#fff;border:1px solid #EEE5EA;border-radius:20px;box-shadow:0 1px 2px #2e22330a,0 12px 32px -20px #6b1d4b38;padding:16px 18px;display:block}:is(#s#s,body) .so-settings-payments-23{font-size:14px;font-weight:800;margin-bottom:4px}:is(#s#s,body) .so-settings-payments-24{font-size:12.5px;color:#6e6170;margin-bottom:8px}:is(#s#s,body) .so-settings-payments-25{display:flex;align-items:center;gap:6px;font-size:18px;font-weight:800}:is(#s#s,body) .so-settings-payments-26{background:#fff;border:1px solid #EEE5EA;border-radius:20px;box-shadow:0 1px 2px #2e22330a,0 12px 32px -20px #6b1d4b38;padding:18px 20px;display:flex;justify-content:space-between;align-items:center;gap:12px;flex-wrap:wrap}:is(#s#s,body) .so-settings-payments-27{font-size:16px}:is(#s#s,body) .so-settings-payments-28{font-size:13px;color:#6e6170;margin-top:2px}:is(#s#s,body) .so-settings-payments-29{font-size:12px;font-weight:700;border-radius:999px;padding:4px 10px;background:#f3edf0;color:#574a5b}@container (min-width:1181px){:is(#s#s,body) .so-settings-payments-4{padding:8px 14px}:is(#s#s,body) .so-settings-payments-12{padding:11px 14px}:is(#s#s,body) .so-settings-payments-17{height:38px}:is(#s#s,body) .so-settings-payments-20{height:38px}:is(#s#s,body) .so-settings-payments-22{padding:11px 13px}:is(#s#s,body) .so-settings-payments-26{padding:13px 14px}}:is(#s#s,body) .so-settings-lens-pricing-1{display:flex;justify-content:space-between;align-items:flex-start;gap:12px;flex-wrap:wrap}:is(#s#s,body) .so-settings-lens-pricing-2{margin-bottom:16px}:is(#s#s,body) .so-settings-lens-pricing-3{font-size:22px;font-weight:800}:is(#s#s,body) .so-settings-lens-pricing-4{font-size:14px;color:#6e6170;margin-top:4px;max-width:640px;text-wrap:pretty}:is(#s#s,body) .so-settings-lens-pricing-5{height:44px;padding:0 16px;border-radius:12px;border:none;background:#6b1d4b linear-gradient(135deg,#7a2457,#5a173f);color:#fff;box-shadow:0 8px 18px -10px #6b1d4ba6;font-weight:800;cursor:pointer;font-size:14px}:is(#s#s,body) .so-settings-lens-pricing-6{display:flex;gap:6px;flex-wrap:wrap;margin-bottom:16px}:is(#s#s,body) .so-settings-lens-pricing-7{display:flex;justify-content:space-between;align-items:center;gap:12px;flex-wrap:wrap;margin-bottom:14px}:is(#s#s,body) .so-settings-lens-pricing-8{font-size:13px;color:#574a5b}:is(#s#s,body) .so-settings-lens-pricing-9{height:38px;padding:0 14px;border-radius:10px;border:1px solid #E4DAE0;background:#fff;font-size:13px;font-weight:700;cursor:pointer;color:#2e2233}:is(#s#s,body) .so-settings-lens-pricing-10{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,340px),1fr));gap:14px}:is(#s#s,body) .so-settings-lens-pricing-11{background:#fff;border:1px solid #EEE5EA;border-radius:20px;box-shadow:0 1px 2px #2e22330a,0 12px 32px -20px #6b1d4b38;padding:16px 18px}:is(#s#s,body) .so-settings-lens-pricing-12{font-size:15px;font-weight:800;margin-bottom:8px}:is(#s#s,body) .so-settings-lens-pricing-13{display:flex;align-items:center;gap:10px;padding:5px 0}:is(#s#s,body) .so-settings-lens-pricing-14{width:40px;flex-shrink:0;font-family:IBM Plex Mono,monospace;font-size:12.5px;font-weight:700;background:#e6edfd;color:#2350d8;border-radius:8px;padding:4px 0;text-align:center}:is(#s#s,body) .so-settings-lens-pricing-15{flex:1;min-width:0}:is(#s#s,body) .so-settings-lens-pricing-16{font-size:13.5px;font-weight:600}:is(#s#s,body) .so-settings-lens-pricing-17{font-size:11.5px;font-weight:700}:is(#s#s,body) .so-settings-lens-pricing-18{width:100px;height:40px;border:1px solid #D9CDD3;border-radius:10px;display:flex;align-items:center;padding:0 8px;gap:2px;font-weight:800;font-size:14px;background:#fff;flex-shrink:0}:is(#s#s,body) .so-settings-lens-pricing-19{border:none;outline:none;width:100%;min-width:0;font-size:14px;font-weight:800;background:transparent;text-align:right}:is(#s#s,body) .so-settings-lens-pricing-20{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,300px),1fr));gap:14px}:is(#s#s,body) .so-settings-lens-pricing-21{display:flex;align-items:center;gap:8px;padding:5px 0}:is(#s#s,body) .so-settings-lens-pricing-22{font-size:14px;font-weight:600}:is(#s#s,body) .so-settings-lens-pricing-23{display:flex;align-items:center;gap:8px;margin-bottom:8px}:is(#s#s,body) .so-settings-lens-pricing-24{flex:1;font-size:15px;font-weight:800}:is(#s#s,body) .so-settings-lens-pricing-25{font-size:12px;font-weight:700;color:#6e6170}:is(#s#s,body) .so-settings-lens-pricing-26{font-size:12.5px;color:#6e6170;background:#f9f4ef;border-radius:10px;padding:8px 10px;margin-bottom:6px}:is(#s#s,body) .so-settings-lens-pricing-27{flex:1;font-size:14px;font-weight:600}:is(#s#s,body) .so-settings-lens-pricing-28{font-size:11.5px;font-weight:800;color:#8a5300;background:#fff1d6;border-radius:999px;padding:3px 8px}:is(#s#s,body) .so-settings-lens-pricing-29{width:110px;height:42px;border:1px solid #D9CDD3;border-radius:10px;display:flex;align-items:center;padding:0 8px;gap:2px;font-weight:800;font-size:14px;background:#fff;flex-shrink:0}:is(#s#s,body) .so-settings-lens-pricing-30{width:34px;height:34px;border-radius:10px;border:1px solid #F3C4BF;background:#fff;cursor:pointer;color:#b3261e;font-size:16px;flex-shrink:0}:is(#s#s,body) .so-settings-lens-pricing-31{height:34px;padding:0 10px;border-radius:10px;border:1px solid #EAD5E0;background:#fbf7f4;cursor:pointer;color:#5a173f;font-size:12.5px;font-weight:800;flex-shrink:0}:is(#s#s,body) .so-settings-lens-pricing-32{display:flex;gap:6px;align-items:center;padding-top:10px;margin-top:6px;border-top:1px dashed #E6DDE2}:is(#s#s,body) .so-settings-lens-pricing-33{height:40px;border:1px solid #D9CDD3;border-radius:10px;padding:0 10px;font-size:14px;font-weight:600;outline:none;flex:1;min-width:0;background:#fff}:is(#s#s,body) .so-settings-lens-pricing-34{width:84px;height:40px;border:1px solid #D9CDD3;border-radius:10px;display:flex;align-items:center;padding:0 8px;gap:2px;font-weight:800;flex-shrink:0;background:#fff}:is(#s#s,body) .so-settings-lens-pricing-35{height:40px;padding:0 12px;border-radius:10px;border:none;background:#2e2233;color:#fff;font-size:13px;font-weight:800;cursor:pointer;flex-shrink:0}@container (min-width:1181px){:is(#s#s,body) .so-settings-lens-pricing-5{height:38px}:is(#s#s,body) .so-settings-lens-pricing-11{padding:11px 13px}}:is(#s#s,body) .so-settings-contact-pricing-1{display:flex;justify-content:space-between;align-items:flex-start;gap:12px;flex-wrap:wrap}:is(#s#s,body) .so-settings-contact-pricing-2{margin-bottom:16px}:is(#s#s,body) .so-settings-contact-pricing-3{font-size:22px;font-weight:800}:is(#s#s,body) .so-settings-contact-pricing-4{font-size:14px;color:#6e6170;margin-top:4px;max-width:640px;text-wrap:pretty}:is(#s#s,body) .so-settings-contact-pricing-5{height:44px;padding:0 16px;border-radius:12px;border:none;background:#6b1d4b linear-gradient(135deg,#7a2457,#5a173f);color:#fff;box-shadow:0 8px 18px -10px #6b1d4ba6;font-weight:800;cursor:pointer;font-size:14px}:is(#s#s,body) .so-settings-contact-pricing-6{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,200px),1fr));gap:10px;margin-bottom:14px}:is(#s#s,body) .so-settings-contact-pricing-7{background:#fff;border:1px solid #EEE5EA;border-radius:16px;box-shadow:0 1px 2px #2e22330a,0 12px 32px -20px #6b1d4b38;padding:14px 16px}:is(#s#s,body) .so-settings-contact-pricing-8{font-size:12px;font-weight:700;letter-spacing:1.2px;color:#6e6170}:is(#s#s,body) .so-settings-contact-pricing-9{font-size:22px;font-weight:800;margin-top:4px}:is(#s#s,body) .so-settings-contact-pricing-10{display:flex;gap:6px;flex-wrap:wrap;margin-bottom:14px;align-items:center}:is(#s#s,body) .so-settings-contact-pricing-11{flex:1}:is(#s#s,body) .so-settings-contact-pricing-12{height:42px;padding:0 16px;border-radius:12px;border:none;background:#2e2233;color:#fff;font-size:14px;font-weight:800;cursor:pointer}:is(#s#s,body) .so-settings-contact-pricing-13{background:#fff;border:1px solid #EEE5EA;border-radius:20px;box-shadow:0 1px 2px #2e22330a,0 12px 32px -20px #6b1d4b38;padding:16px 20px;margin-bottom:14px;display:flex;align-items:center;gap:12px;flex-wrap:wrap}:is(#s#s,body) .so-settings-contact-pricing-14{flex:1 1 260px}:is(#s#s,body) .so-settings-contact-pricing-15{font-size:15px;font-weight:800}:is(#s#s,body) .so-settings-contact-pricing-16{font-size:13px;color:#6e6170;margin-top:2px;text-wrap:pretty}:is(#s#s,body) .so-settings-contact-pricing-17{display:flex;align-items:center;gap:8px}:is(#s#s,body) .so-settings-contact-pricing-18{font-size:14px;font-weight:700}:is(#s#s,body) .so-settings-contact-pricing-19{width:80px;height:44px;border:1px solid #D9CDD3;border-radius:10px;padding:0 10px;font-size:15px;font-weight:800;outline:none;background:#fff;color:#2e2233}:is(#s#s,body) .so-settings-contact-pricing-20{background:#fff;border:1px solid #EEE5EA;border-radius:20px;box-shadow:0 1px 2px #2e22330a,0 12px 32px -20px #6b1d4b38;overflow-x:auto;padding:8px 20px 12px}:is(#s#s,body) .so-settings-contact-pricing-21{display:flex;gap:8px;padding:12px 0 4px;flex-wrap:wrap;align-items:center}:is(#s#s,body) .so-settings-contact-pricing-22{flex:1 1 240px;height:44px;border:1px solid #D9CDD3;border-radius:12px;display:flex;align-items:center;padding:0 12px}:is(#s#s,body) .so-settings-contact-pricing-23{border:none;outline:none;width:100%;font-size:14px;background:transparent;color:#2e2233}:is(#s#s,body) .so-settings-contact-pricing-24{display:grid;grid-template-columns:minmax(0,2fr) 110px 90px 120px 70px minmax(0,1.2fr);min-width:860px;gap:10px;padding:10px 0;border-bottom:1px solid #ECE4E8;font-size:12px;font-weight:700;letter-spacing:.8px;text-transform:uppercase;color:#6e6170}:is(#s#s,body) .so-settings-contact-pricing-25{text-align:right}:is(#s#s,body) .so-settings-contact-pricing-26{border-bottom:1px solid #F3EDF0;min-width:860px}:is(#s#s,body) .so-settings-contact-pricing-27{display:grid;grid-template-columns:minmax(0,2fr) 110px 90px 120px 70px minmax(0,1.2fr);gap:10px;padding:8px 0;align-items:center;font-size:14px}:is(#s#s,body) .so-settings-contact-pricing-28{min-width:0}:is(#s#s,body) .so-settings-contact-pricing-29{font-weight:700}:is(#s#s,body) .so-settings-contact-pricing-30{font-size:12.5px;color:#6e6170}:is(#s#s,body) .so-settings-contact-pricing-31{color:#574a5b}:is(#s#s,body) .so-settings-contact-pricing-32{text-align:right;color:#574a5b}:is(#s#s,body) .so-settings-contact-pricing-33{border:none;outline:none;width:100%;min-width:0;font-size:14px;font-weight:800;background:transparent;text-align:right;color:#2e2233}:is(#s#s,body) .so-settings-contact-pricing-34{text-align:right;font-weight:700}:is(#s#s,body) .so-settings-contact-pricing-35{font-size:13.5px;font-weight:700}:is(#s#s,body) .so-settings-contact-pricing-36{font-size:12px;color:#6e6170;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}:is(#s#s,body) .so-settings-contact-pricing-37{padding:22px 0;font-size:14px;color:#6e6170}:is(#s#s,body) .so-settings-contact-pricing-38{font-size:13.5px;color:#6e6170;margin-bottom:12px;max-width:720px;text-wrap:pretty}:is(#s#s,body) .so-settings-contact-pricing-39{display:flex;flex-direction:column;gap:12px}:is(#s#s,body) .so-settings-contact-pricing-40{background:#fff;border:1px solid #EEE5EA;border-radius:20px;box-shadow:0 1px 2px #2e22330a,0 12px 32px -20px #6b1d4b38;padding:16px 20px}:is(#s#s,body) .so-settings-contact-pricing-41{display:flex;align-items:center;gap:12px;flex-wrap:wrap}:is(#s#s,body) .so-settings-contact-pricing-42{flex:1 1 280px;min-width:0}:is(#s#s,body) .so-settings-contact-pricing-43{display:flex;align-items:center;gap:8px;flex-wrap:wrap}:is(#s#s,body) .so-settings-contact-pricing-44{font-size:16px}:is(#s#s,body) .so-settings-contact-pricing-45{font-size:12px;font-weight:700;border-radius:999px;padding:3px 10px}:is(#s#s,body) .so-settings-contact-pricing-46{font-size:13px;color:#6e6170;margin-top:3px}:is(#s#s,body) .so-settings-contact-pricing-47{height:40px;padding:0 14px;border-radius:10px;border:1px solid #E4DAE0;background:#fff;font-size:13px;font-weight:700;cursor:pointer;color:#2e2233}:is(#s#s,body) .so-settings-contact-pricing-48{border-top:1px solid #F3EDF0;margin-top:14px;padding-top:14px}:is(#s#s,body) .so-settings-contact-pricing-49{display:grid;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:10px}:is(#s#s,body) .so-settings-contact-pricing-50{display:block;grid-column:span 2}:is(#s#s,body) .so-settings-contact-pricing-51{font-size:12.5px;font-weight:700;margin-bottom:5px;color:#574a5b}:is(#s#s,body) .so-settings-contact-pricing-52{width:100%;box-sizing:border-box;height:42px;border:1px solid #D9CDD3;border-radius:10px;padding:0 10px;font-size:14px;font-weight:600;outline:none;background:#fff;color:#2e2233;font-family:inherit}:is(#s#s,body) .so-settings-contact-pricing-53{display:block}:is(#s#s,body) .so-settings-contact-pricing-54{display:block;margin-top:10px}:is(#s#s,body) .so-settings-contact-pricing-55{width:100%;box-sizing:border-box;min-height:60px;border:1px solid #D9CDD3;border-radius:10px;padding:10px;font-size:14px;font-family:inherit;outline:none;background:#fff;color:#2e2233;resize:vertical}:is(#s#s,body) .so-settings-contact-pricing-56{font-size:12px;font-weight:700;letter-spacing:1.2px;color:#6e6170;margin:14px 0 8px}:is(#s#s,body) .so-settings-contact-pricing-57{display:flex;gap:8px;align-items:center;flex-wrap:wrap;margin-bottom:8px}:is(#s#s,body) .so-settings-contact-pricing-58{flex:1 1 220px;height:40px;border:1px solid #D9CDD3;border-radius:10px;display:flex;align-items:center;padding:0 10px;background:#fff}:is(#s#s,body) .so-settings-contact-pricing-59{height:40px;padding:0 12px;border-radius:10px;border:1px solid #E4DAE0;background:#fff;font-size:13px;font-weight:700;cursor:pointer;color:#2e2233}:is(#s#s,body) .so-settings-contact-pricing-60{font-size:13px;color:#6e6170}:is(#s#s,body) .so-settings-contact-pricing-61{display:grid;grid-template-columns:repeat(auto-fill,minmax(260px,1fr));gap:4px 12px;max-height:280px;overflow-y:auto;background:#fbf7f4;border-radius:12px;padding:8px 10px}:is(#s#s,body) .so-settings-contact-pricing-62{display:flex;align-items:center;gap:8px;padding:6px 0;cursor:pointer;font-size:13.5px;font-weight:600}:is(#s#s,body) .so-settings-contact-pricing-63{display:flex;gap:8px;justify-content:flex-end;margin-top:12px;flex-wrap:wrap}:is(#s#s,body) .so-settings-contact-pricing-64{height:42px;padding:0 14px;border-radius:10px;border:1px solid #F3C4BF;background:#fff;color:#b3261e;font-size:13px;font-weight:700;cursor:pointer}:is(#s#s,body) .so-settings-contact-pricing-65{height:42px;padding:0 16px;border-radius:10px;border:none;background:#6b1d4b linear-gradient(135deg,#7a2457,#5a173f);color:#fff;box-shadow:0 8px 18px -10px #6b1d4ba6;font-size:13px;font-weight:800;cursor:pointer}:is(#s#s,body) .so-settings-contact-pricing-66{background:#fff;border:1px solid #EEE5EA;border-radius:20px;box-shadow:0 1px 2px #2e22330a,0 12px 32px -20px #6b1d4b38;padding:22px;font-size:14px;color:#6e6170}@container (min-width:1181px){:is(#s#s,body) .so-settings-contact-pricing-5{height:38px}:is(#s#s,body) .so-settings-contact-pricing-7{padding:14px 11px}:is(#s#s,body) .so-settings-contact-pricing-13{padding:11px 14px}:is(#s#s,body) .so-settings-contact-pricing-19{height:38px}:is(#s#s,body) .so-settings-contact-pricing-20{padding:8px 14px 12px}:is(#s#s,body) .so-settings-contact-pricing-22{height:38px}:is(#s#s,body) .so-settings-contact-pricing-40{padding:11px 14px}:is(#s#s,body) .so-settings-contact-pricing-66{padding:15px}}:is(#s#s,body) .so-settings-insurance-1{display:flex;justify-content:space-between;align-items:flex-start;gap:12px;flex-wrap:wrap}:is(#s#s,body) .so-settings-insurance-2{margin-bottom:16px}:is(#s#s,body) .so-settings-insurance-3{font-size:22px;font-weight:800}:is(#s#s,body) .so-settings-insurance-4{font-size:14px;color:#6e6170;margin-top:4px}:is(#s#s,body) .so-settings-insurance-5{height:44px;padding:0 16px;border-radius:12px;border:1px solid #E4DAE0;background:#fff;font-size:14px;font-weight:700;cursor:pointer}:is(#s#s,body) .so-settings-insurance-6{background:#fff;border:1px solid #6B1D4B;border-radius:20px;padding:16px 20px;margin-bottom:12px;display:flex;flex-direction:column;gap:12px}:is(#s#s,body) .so-settings-insurance-7{font-size:16px;font-weight:800}:is(#s#s,body) .so-settings-insurance-8{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:10px}:is(#s#s,body) .so-settings-insurance-9{display:block}:is(#s#s,body) .so-settings-insurance-10{font-size:12.5px;font-weight:700;margin-bottom:5px;color:#574a5b}:is(#s#s,body) .so-settings-insurance-11{width:100%;box-sizing:border-box;height:44px;border:1px solid #D9CDD3;border-radius:12px;padding:0 12px;font:inherit;font-size:15px;font-weight:700;color:#2e2233}:is(#s#s,body) .so-settings-insurance-12{display:flex;gap:6px;flex-wrap:wrap}:is(#s#s,body) .so-settings-insurance-13{display:flex;gap:10px;flex-wrap:wrap}:is(#s#s,body) .so-settings-insurance-14{height:44px;padding:0 18px;border-radius:12px;border:none;background:#6b1d4b linear-gradient(135deg,#7a2457,#5a173f);color:#fff;box-shadow:0 8px 18px -10px #6b1d4ba6;font-size:14px;font-weight:800;cursor:pointer}:is(#s#s,body) .so-settings-insurance-15{height:44px;padding:0 16px;border-radius:12px;border:1px solid #E4DAE0;background:#fff;font-size:14px;font-weight:700;cursor:pointer;color:#2e2233}:is(#s#s,body) .so-settings-insurance-16{font-size:12.5px;color:#6e6170}:is(#s#s,body) .so-settings-insurance-17{display:flex;flex-direction:column;gap:12px}:is(#s#s,body) .so-settings-insurance-18{background:#fff;border:1px solid #EEE5EA;border-radius:20px;box-shadow:0 1px 2px #2e22330a,0 12px 32px -20px #6b1d4b38;padding:16px 20px}:is(#s#s,body) .so-settings-insurance-19{font-size:16px;font-weight:800;margin-bottom:10px}:is(#s#s,body) .so-settings-insurance-20{display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:10px}:is(#s#s,body) .so-settings-insurance-21{height:44px;border:1px solid #D9CDD3;border-radius:12px;display:flex;align-items:center;padding:0 12px;gap:2px;font-weight:800}:is(#s#s,body) .so-settings-insurance-22{border:none;outline:none;width:100%;font-size:15px;font-weight:800;background:transparent}@container (min-width:1181px){:is(#s#s,body) .so-settings-insurance-5{height:38px}:is(#s#s,body) .so-settings-insurance-11{height:38px}:is(#s#s,body) .so-settings-insurance-14{height:38px}:is(#s#s,body) .so-settings-insurance-15{height:38px}:is(#s#s,body) .so-settings-insurance-18{padding:11px 14px}:is(#s#s,body) .so-settings-insurance-21{height:38px}}:is(#s#s,body) .so-settings-intake-1{margin-bottom:16px}:is(#s#s,body) .so-settings-intake-2{font-size:22px;font-weight:800}:is(#s#s,body) .so-settings-intake-3{font-size:14px;color:#6e6170;margin-top:4px}:is(#s#s,body) .so-settings-intake-4{background:#fff;border:1px solid #EEE5EA;border-radius:20px;box-shadow:0 1px 2px #2e22330a,0 12px 32px -20px #6b1d4b38;padding:8px 20px;margin-bottom:16px}:is(#s#s,body) .so-settings-intake-5{display:flex;align-items:center;gap:12px;padding:12px 0;border-bottom:1px solid #F3EDF0}:is(#s#s,body) .so-settings-intake-6{flex:1;font-size:14.5px;font-weight:600}:is(#s#s,body) .so-settings-intake-7{width:52px;height:30px;border-radius:999px;border:none;cursor:pointer;padding:3px;display:flex;flex-shrink:0}:is(#s#s,body) .so-settings-intake-8{width:24px;height:24px;border-radius:999px;background:#fff;box-shadow:0 1px 3px #0003}:is(#s#s,body) .so-settings-intake-9{background:#fff;border:1px solid #EEE5EA;border-radius:20px;box-shadow:0 1px 2px #2e22330a,0 12px 32px -20px #6b1d4b38;padding:8px 20px;overflow-x:auto}:is(#s#s,body) .so-settings-intake-10{display:flex;align-items:center;gap:12px;padding:8px 0;border-bottom:1px solid #F3EDF0;min-width:520px}:is(#s#s,body) .so-settings-intake-11{display:flex;gap:4px}@container (min-width:1181px){:is(#s#s,body) .so-settings-intake-4{padding:8px 14px}:is(#s#s,body) .so-settings-intake-9{padding:8px 14px}}:is(#s#s,body) .so-settings-receipts-1{margin-bottom:16px;display:flex;justify-content:space-between;align-items:flex-end;gap:12px;flex-wrap:wrap}:is(#s#s,body) .so-settings-receipts-2{font-size:22px;font-weight:800}:is(#s#s,body) .so-settings-receipts-3{font-size:14px;color:#6e6170;margin-top:4px;max-width:640px}:is(#s#s,body) .so-settings-receipts-4{display:flex;gap:8px;flex-wrap:wrap}:is(#s#s,body) .so-settings-receipts-5{height:42px;padding:0 14px;border-radius:12px;border:1px solid #E4DAE0;background:#fff;font-size:13.5px;font-weight:700;cursor:pointer;color:#2e2233}:is(#s#s,body) .so-settings-receipts-6{height:42px;padding:0 16px;border-radius:12px;border:none;background:#6b1d4b linear-gradient(135deg,#7a2457,#5a173f);color:#fff;box-shadow:0 8px 18px -10px #6b1d4ba6;font-size:13.5px;font-weight:800;cursor:pointer}:is(#s#s,body) .so-settings-receipts-7{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,360px),1fr));gap:16px;align-items:start}:is(#s#s,body) .so-settings-receipts-8{display:flex;flex-direction:column;gap:12px}:is(#s#s,body) .so-settings-receipts-9{background:#fff;border:1px solid #EEE5EA;border-radius:20px;box-shadow:0 1px 2px #2e22330a,0 12px 32px -20px #6b1d4b38;padding:18px 20px;display:flex;flex-direction:column;gap:12px}:is(#s#s,body) .so-settings-receipts-10{font-size:15px;font-weight:800}:is(#s#s,body) .so-settings-receipts-11{font-size:12px;font-weight:700;letter-spacing:1.2px;color:#6e6170;margin-bottom:8px}:is(#s#s,body) .so-settings-receipts-12{display:flex;gap:6px;flex-wrap:wrap}:is(#s#s,body) .so-settings-receipts-13{display:flex;align-items:center;gap:10px;cursor:pointer;padding:6px 0}:is(#s#s,body) .so-settings-receipts-14{width:40px;height:24px;flex-shrink:0;border-radius:999px;padding:3px;display:flex}:is(#s#s,body) .so-settings-receipts-15{width:18px;height:18px;border-radius:999px;background:#fff}:is(#s#s,body) .so-settings-receipts-16{min-width:0}:is(#s#s,body) .so-settings-receipts-17{font-size:14px;font-weight:700}:is(#s#s,body) .so-settings-receipts-18{font-size:12px;color:#6e6170}:is(#s#s,body) .so-settings-receipts-19{display:flex;flex-direction:column;gap:6px;font-size:12.5px;font-weight:700;color:#6e6170}:is(#s#s,body) .so-settings-receipts-20{width:100%;min-height:74px;border:1px solid #D9CDD3;border-radius:12px;padding:10px 12px;font-size:14px;outline:none;resize:vertical;font-family:inherit;color:#2e2233;font-weight:500}:is(#s#s,body) .so-settings-receipts-21{height:42px;border:1px solid #D9CDD3;border-radius:12px;padding:0 12px;font-size:14px;font-weight:600;outline:none;background:#fff;min-width:0;color:#2e2233}:is(#s#s,body) .so-settings-receipts-22{background:#e6eae8;border-radius:20px;padding:18px 12px;display:flex;flex-direction:column;align-items:center;gap:10px;position:sticky;top:20px}:is(#s#s,body) .so-settings-receipts-23{font-size:12px;font-weight:700;letter-spacing:1.2px;color:#574a5b}:is(#s#s,body) .so-settings-receipts-24{border:0;max-width:100%;height:600px;display:block;background:transparent}@container (min-width:1181px){:is(#s#s,body) .so-settings-receipts-9{padding:13px 14px}}:is(#s#s,body) .so-settings-labels-1{margin-bottom:16px;display:flex;justify-content:space-between;align-items:flex-end;gap:12px;flex-wrap:wrap}:is(#s#s,body) .so-settings-labels-2{font-size:22px;font-weight:800}:is(#s#s,body) .so-settings-labels-3{font-size:14px;color:#6e6170;margin-top:4px;max-width:640px}:is(#s#s,body) .so-settings-labels-4{display:flex;gap:8px;flex-wrap:wrap}:is(#s#s,body) .so-settings-labels-5{height:42px;padding:0 14px;border-radius:12px;border:1px solid #E4DAE0;background:#fff;font-size:13.5px;font-weight:700;cursor:pointer;color:#2e2233}:is(#s#s,body) .so-settings-labels-6{height:42px;padding:0 16px;border-radius:12px;border:none;background:#6b1d4b linear-gradient(135deg,#7a2457,#5a173f);color:#fff;box-shadow:0 8px 18px -10px #6b1d4ba6;font-size:13.5px;font-weight:800;cursor:pointer}:is(#s#s,body) .so-settings-labels-7{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,360px),1fr));gap:16px;align-items:start}:is(#s#s,body) .so-settings-labels-8{display:flex;flex-direction:column;gap:12px}:is(#s#s,body) .so-settings-labels-9{background:#fff;border:1px solid #EEE5EA;border-radius:20px;box-shadow:0 1px 2px #2e22330a,0 12px 32px -20px #6b1d4b38;padding:18px 20px;display:flex;flex-direction:column;gap:12px}:is(#s#s,body) .so-settings-labels-10{font-size:15px;font-weight:800}:is(#s#s,body) .so-settings-labels-11{display:flex;flex-direction:column;gap:6px;font-size:12.5px;font-weight:700;color:#6e6170}:is(#s#s,body) .so-settings-labels-12{height:42px;border:1px solid #D9CDD3;border-radius:12px;padding:0 12px;font-size:14px;font-weight:700;outline:none;background:#fff;min-width:0;color:#2e2233}:is(#s#s,body) .so-settings-labels-13{font-size:12px;font-weight:700;letter-spacing:1.2px;color:#6e6170;margin-bottom:8px}:is(#s#s,body) .so-settings-labels-14{display:flex;gap:6px;flex-wrap:wrap}:is(#s#s,body) .so-settings-labels-15{width:100%;min-height:74px;border:1px solid #D9CDD3;border-radius:12px;padding:10px 12px;font-size:14px;outline:none;resize:vertical;font-family:inherit;color:#2e2233;font-weight:500}:is(#s#s,body) .so-settings-labels-16{height:42px;border:1px solid #D9CDD3;border-radius:12px;padding:0 12px;font-size:14px;font-weight:600;outline:none;background:#fff;min-width:0;color:#2e2233}:is(#s#s,body) .so-settings-labels-17{display:flex;align-items:center;gap:10px;cursor:pointer;padding:6px 0}:is(#s#s,body) .so-settings-labels-18{width:40px;height:24px;flex-shrink:0;border-radius:999px;padding:3px;display:flex}:is(#s#s,body) .so-settings-labels-19{width:18px;height:18px;border-radius:999px;background:#fff}:is(#s#s,body) .so-settings-labels-20{min-width:0}:is(#s#s,body) .so-settings-labels-21{font-size:14px;font-weight:700}:is(#s#s,body) .so-settings-labels-22{font-size:12px;color:#6e6170}:is(#s#s,body) .so-settings-labels-23{background:#e6eae8;border-radius:20px;padding:18px 12px;display:flex;flex-direction:column;align-items:center;gap:10px;position:sticky;top:20px}:is(#s#s,body) .so-settings-labels-24{font-size:12px;font-weight:700;letter-spacing:1.2px;color:#574a5b;text-align:center}:is(#s#s,body) .so-settings-labels-25{border:0;max-width:100%;height:400px;display:block;background:transparent}:is(#s#s,body) .so-settings-labels-26{font-size:12.5px;color:#574a5b;text-align:center;max-width:360px}@container (min-width:1181px){:is(#s#s,body) .so-settings-labels-9{padding:13px 14px}}:is(#s#s,body) .so-settings-order-form-1{margin-bottom:16px;display:flex;justify-content:space-between;align-items:flex-end;gap:12px;flex-wrap:wrap}:is(#s#s,body) .so-settings-order-form-2{font-size:22px;font-weight:800}:is(#s#s,body) .so-settings-order-form-3{font-size:14px;color:#6e6170;margin-top:4px;max-width:640px}:is(#s#s,body) .so-settings-order-form-4{display:flex;gap:8px;flex-wrap:wrap}:is(#s#s,body) .so-settings-order-form-5{height:42px;padding:0 14px;border-radius:12px;border:1px solid #E4DAE0;background:#fff;font-size:13.5px;font-weight:700;cursor:pointer;color:#2e2233}:is(#s#s,body) .so-settings-order-form-6{height:42px;padding:0 16px;border-radius:12px;border:none;background:#6b1d4b linear-gradient(135deg,#7a2457,#5a173f);color:#fff;box-shadow:0 8px 18px -10px #6b1d4ba6;font-size:13.5px;font-weight:800;cursor:pointer}:is(#s#s,body) .so-settings-order-form-7{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,360px),1fr));gap:16px;align-items:start}:is(#s#s,body) .so-settings-order-form-8{display:flex;flex-direction:column;gap:12px}:is(#s#s,body) .so-settings-order-form-9{background:#fff;border:1px solid #EEE5EA;border-radius:20px;box-shadow:0 1px 2px #2e22330a,0 12px 32px -20px #6b1d4b38;padding:18px 20px;display:flex;flex-direction:column;gap:12px}:is(#s#s,body) .so-settings-order-form-10{font-size:15px;font-weight:800}:is(#s#s,body) .so-settings-order-form-11{font-size:12.5px;color:#6e6170;margin-top:2px}:is(#s#s,body) .so-settings-order-form-12{font-size:12px;font-weight:700;letter-spacing:1.2px;color:#6e6170;margin-bottom:8px}:is(#s#s,body) .so-settings-order-form-13{display:flex;gap:6px;flex-wrap:wrap}:is(#s#s,body) .so-settings-order-form-14{display:flex;align-items:center;gap:10px;cursor:pointer;padding:6px 0}:is(#s#s,body) .so-settings-order-form-15{width:40px;height:24px;flex-shrink:0;border-radius:999px;padding:3px;display:flex}:is(#s#s,body) .so-settings-order-form-16{width:18px;height:18px;border-radius:999px;background:#fff}:is(#s#s,body) .so-settings-order-form-17{min-width:0}:is(#s#s,body) .so-settings-order-form-18{font-size:14px;font-weight:700}:is(#s#s,body) .so-settings-order-form-19{font-size:12px;color:#6e6170}:is(#s#s,body) .so-settings-order-form-20{display:flex;flex-direction:column;gap:6px;font-size:12.5px;font-weight:700;color:#6e6170}:is(#s#s,body) .so-settings-order-form-21{width:100%;min-height:74px;border:1px solid #D9CDD3;border-radius:12px;padding:10px 12px;font-size:14px;outline:none;resize:vertical;font-family:inherit;color:#2e2233;font-weight:500}:is(#s#s,body) .so-settings-order-form-22{height:42px;border:1px solid #D9CDD3;border-radius:12px;padding:0 12px;font-size:14px;font-weight:600;outline:none;background:#fff;min-width:0;color:#2e2233}:is(#s#s,body) .so-settings-order-form-23{background:#e6eae8;border-radius:20px;padding:18px 12px;display:flex;flex-direction:column;align-items:center;gap:10px;position:sticky;top:20px}:is(#s#s,body) .so-settings-order-form-24{font-size:12px;font-weight:700;letter-spacing:1.2px;color:#574a5b;text-align:center}:is(#s#s,body) .so-settings-order-form-25{border:0;max-width:100%;height:400px;display:block;background:transparent}@container (min-width:1181px){:is(#s#s,body) .so-settings-order-form-9{padding:13px 14px}}:is(#s#s,body) .so-settings-rx-print-1{margin-bottom:16px;display:flex;justify-content:space-between;align-items:flex-end;gap:12px;flex-wrap:wrap}:is(#s#s,body) .so-settings-rx-print-2{font-size:22px;font-weight:800}:is(#s#s,body) .so-settings-rx-print-3{font-size:14px;color:#6e6170;margin-top:4px;max-width:640px}:is(#s#s,body) .so-settings-rx-print-4{display:flex;gap:8px;flex-wrap:wrap}:is(#s#s,body) .so-settings-rx-print-5{height:42px;padding:0 14px;border-radius:12px;border:1px solid #E4DAE0;background:#fff;font-size:13.5px;font-weight:700;cursor:pointer;color:#2e2233}:is(#s#s,body) .so-settings-rx-print-6{height:42px;padding:0 16px;border-radius:12px;border:none;background:#6b1d4b linear-gradient(135deg,#7a2457,#5a173f);color:#fff;box-shadow:0 8px 18px -10px #6b1d4ba6;font-size:13.5px;font-weight:800;cursor:pointer}:is(#s#s,body) .so-settings-rx-print-7{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,360px),1fr));gap:16px;align-items:start}:is(#s#s,body) .so-settings-rx-print-8{display:flex;flex-direction:column;gap:12px}:is(#s#s,body) .so-settings-rx-print-9{background:#fff;border:1px solid #EEE5EA;border-radius:20px;box-shadow:0 1px 2px #2e22330a,0 12px 32px -20px #6b1d4b38;padding:18px 20px;display:flex;flex-direction:column;gap:12px}:is(#s#s,body) .so-settings-rx-print-10{font-size:15px;font-weight:800}:is(#s#s,body) .so-settings-rx-print-11{font-size:12px;font-weight:700;letter-spacing:1.2px;color:#6e6170;margin-bottom:8px}:is(#s#s,body) .so-settings-rx-print-12{display:flex;gap:6px;flex-wrap:wrap}:is(#s#s,body) .so-settings-rx-print-13{display:flex;align-items:center;gap:10px;cursor:pointer;padding:6px 0}:is(#s#s,body) .so-settings-rx-print-14{width:40px;height:24px;flex-shrink:0;border-radius:999px;padding:3px;display:flex}:is(#s#s,body) .so-settings-rx-print-15{width:18px;height:18px;border-radius:999px;background:#fff}:is(#s#s,body) .so-settings-rx-print-16{min-width:0}:is(#s#s,body) .so-settings-rx-print-17{font-size:14px;font-weight:700}:is(#s#s,body) .so-settings-rx-print-18{font-size:12px;color:#6e6170}:is(#s#s,body) .so-settings-rx-print-19{display:flex;flex-direction:column;gap:6px;font-size:12.5px;font-weight:700;color:#6e6170}:is(#s#s,body) .so-settings-rx-print-20{width:100%;min-height:74px;border:1px solid #D9CDD3;border-radius:12px;padding:10px 12px;font-size:14px;outline:none;resize:vertical;font-family:inherit;color:#2e2233;font-weight:500}:is(#s#s,body) .so-settings-rx-print-21{height:42px;border:1px solid #D9CDD3;border-radius:12px;padding:0 12px;font-size:14px;font-weight:600;outline:none;background:#fff;min-width:0;color:#2e2233}:is(#s#s,body) .so-settings-rx-print-22{font-size:12.5px;color:#6e6170;margin-top:2px}:is(#s#s,body) .so-settings-rx-print-23{background:#fff;border:1px solid #EEE5EA;border-radius:20px;box-shadow:0 1px 2px #2e22330a,0 12px 32px -20px #6b1d4b38;padding:18px 20px;display:flex;flex-direction:column;gap:14px}:is(#s#s,body) .so-settings-rx-print-24{display:flex;justify-content:space-between;align-items:flex-start;gap:10px;flex-wrap:wrap}:is(#s#s,body) .so-settings-rx-print-25{font-size:12.5px;color:#6e6170;margin-top:2px;max-width:420px}:is(#s#s,body) .so-settings-rx-print-26{height:40px;padding:0 14px;border-radius:12px;border:none;background:#6b1d4b linear-gradient(135deg,#7a2457,#5a173f);color:#fff;box-shadow:0 8px 18px -10px #6b1d4ba6;font-size:13.5px;font-weight:800;cursor:pointer}:is(#s#s,body) .so-settings-rx-print-27{font-size:13px;color:#6e6170;background:#fbf7f4;border-radius:12px;padding:12px}:is(#s#s,body) .so-settings-rx-print-28{height:40px;padding:0 14px;border-radius:12px;border:1px solid #E4DAE0;background:#fff;font-size:13.5px;font-weight:700;cursor:pointer;color:#2e2233;display:flex;align-items:center;border-style:dashed;align-self:flex-start}:is(#s#s,body) .so-settings-rx-print-29{border:1px solid #ECE4E8;border-radius:16px;padding:14px;display:flex;flex-direction:column;gap:10px}:is(#s#s,body) .so-settings-rx-print-30{display:flex;justify-content:space-between;align-items:center;gap:8px}:is(#s#s,body) .so-settings-rx-print-31{font-size:14.5px}:is(#s#s,body) .so-settings-rx-print-32{height:34px;padding:0 12px;border-radius:10px;border:1px solid #F3C4BF;background:#fff;color:#b3261e;font-size:12.5px;font-weight:700;cursor:pointer}:is(#s#s,body) .so-settings-rx-print-33{display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:10px}:is(#s#s,body) .so-settings-rx-print-34{font-size:12px;font-weight:700;letter-spacing:1.2px;color:#6e6170}:is(#s#s,body) .so-settings-rx-print-35{display:flex;align-items:center;gap:12px;flex-wrap:wrap}:is(#s#s,body) .so-settings-rx-print-36{background:#fff;border:1px solid #ECE4E8;border-radius:12px;padding:8px 14px;min-width:200px;border-bottom:2px solid #2E2233}:is(#s#s,body) .so-settings-rx-print-37{max-height:64px;max-width:260px;display:block}:is(#s#s,body) .so-settings-rx-print-38{height:40px;padding:0 14px;border-radius:12px;border:1px solid #E4DAE0;background:#fff;font-size:13.5px;font-weight:700;cursor:pointer;color:#2e2233;display:flex;align-items:center}:is(#s#s,body) .so-settings-rx-print-39{display:none}:is(#s#s,body) .so-settings-rx-print-40{height:40px;padding:0 14px;border-radius:12px;border:1px solid #E4DAE0;background:#fff;font-size:13.5px;font-weight:700;cursor:pointer;color:#2e2233;display:flex;align-items:center;align-self:flex-start;border-style:dashed}:is(#s#s,body) .so-settings-rx-print-41{width:100%;min-height:96px;border:1px solid #D9CDD3;border-radius:12px;padding:10px 12px;font-size:13.5px;outline:none;resize:vertical;font-family:inherit;color:#2e2233;font-weight:500}:is(#s#s,body) .so-settings-rx-print-42{background:#e6eae8;border-radius:20px;padding:18px 12px;display:flex;flex-direction:column;align-items:center;gap:10px;position:sticky;top:20px}:is(#s#s,body) .so-settings-rx-print-43{font-size:12px;font-weight:700;letter-spacing:1.2px;color:#574a5b;text-align:center}:is(#s#s,body) .so-settings-rx-print-44{border:0;max-width:100%;height:400px;display:block;background:transparent}@container (min-width:1181px){:is(#s#s,body) .so-settings-rx-print-9{padding:13px 14px}:is(#s#s,body) .so-settings-rx-print-23{padding:13px 14px}}:is(#s#s,body) .so-order-view-settings-1{display:flex;align-items:center;gap:12px;cursor:pointer;padding:6px 0}:is(#s#s,body) .so-order-view-settings-2{width:40px;height:24px;flex-shrink:0;border-radius:999px;padding:3px;display:flex}:is(#s#s,body) .so-order-view-settings-3{width:18px;height:18px;border-radius:999px;background:#fff}:is(#s#s,body) .so-order-view-settings-4{min-width:0}:is(#s#s,body) .so-order-view-settings-5{font-size:14px;font-weight:700}:is(#s#s,body) .so-order-view-settings-6{font-size:12.5px;color:#6e6170}:is(#s#s,body) .so-order-view-settings-7{background:#fff;border:1px solid #EEE5EA;border-radius:20px;box-shadow:0 1px 2px #2e22330a,0 12px 32px -20px #6b1d4b38;padding:20px 22px;margin-bottom:16px;display:flex;flex-direction:column;gap:16px}:is(#s#s,body) .so-order-view-settings-8{display:flex;justify-content:space-between;gap:12px;flex-wrap:wrap;align-items:flex-start}:is(#s#s,body) .so-order-view-settings-9{font-size:16px;font-weight:800}:is(#s#s,body) .so-order-view-settings-10{font-size:12.5px;color:#6e6170;margin-top:2px}:is(#s#s,body) .so-order-view-settings-11{font-size:12.5px;font-weight:700;color:#8a5300;background:#fff6e5;border-radius:999px;padding:5px 12px}:is(#s#s,body) .so-order-view-settings-12{height:34px;padding:0 12px;border-radius:10px;border:1px solid #E4DAE0;background:#fff;font-size:12.5px;font-weight:700;cursor:pointer;color:#2e2233}:is(#s#s,body) .so-order-view-settings-13{font-size:11px;font-weight:800;letter-spacing:1px;color:#6e6170;margin-bottom:8px}:is(#s#s,body) .so-order-view-settings-14{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,260px),1fr));gap:12px}:is(#s#s,body) .so-order-view-settings-15{width:10px;height:10px;border-radius:999px}:is(#s#s,body) .so-order-view-settings-16{display:block;font-size:15px;font-weight:800}:is(#s#s,body) .so-order-view-settings-17{display:block;font-size:13px;color:#574a5b;margin-top:2px}:is(#s#s,body) .so-order-view-settings-18{display:block;font-size:12px;font-weight:700;color:#5a173f;margin-top:6px}:is(#s#s,body) .so-order-view-settings-19{font-size:13px;color:#6e6170}:is(#s#s,body) .so-order-view-settings-20{display:flex;align-items:center;gap:12px;padding:10px 0;flex-wrap:wrap}:is(#s#s,body) .so-order-view-settings-21{width:34px;height:34px;border-radius:999px;background:#e6edfd;color:#2350d8;font-size:12px;font-weight:800;display:flex;align-items:center;justify-content:center;flex-shrink:0}:is(#s#s,body) .so-order-view-settings-22{flex:1;min-width:140px}:is(#s#s,body) .so-order-view-settings-23{font-size:12px;color:#6e6170}:is(#s#s,body) .so-order-view-settings-24{display:flex;gap:6px;flex-wrap:wrap}@container (min-width:1181px){:is(#s#s,body) .so-order-view-settings-7{padding:14px 15px}}:is(#s#s,body) .so-settings-features-1{margin-bottom:16px;display:flex;justify-content:space-between;align-items:flex-end;gap:12px;flex-wrap:wrap}:is(#s#s,body) .so-settings-features-2{max-width:680px}:is(#s#s,body) .so-settings-features-3{font-size:22px;font-weight:800}:is(#s#s,body) .so-settings-features-4{font-size:14px;color:#6e6170;margin-top:4px;text-wrap:pretty}:is(#s#s,body) .so-settings-features-5{height:38px;padding:0 14px;border-radius:10px;border:1px solid #E4DAE0;background:#fff;font-size:13px;font-weight:700;cursor:pointer;color:#2e2233}:is(#s#s,body) .so-settings-features-6{font-size:13px;color:#8a5300;background:#fff6e5;border:1px solid #F3D9A8;border-radius:12px;padding:10px 12px;margin-bottom:14px}:is(#s#s,body) .so-settings-features-7{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,420px),1fr));gap:16px;align-items:start}:is(#s#s,body) .so-settings-features-8{background:#fff;border:1px solid #EEE5EA;border-radius:20px;box-shadow:0 1px 2px #2e22330a,0 12px 32px -20px #6b1d4b38;padding:18px 20px;display:flex;flex-direction:column;gap:12px}:is(#s#s,body) .so-settings-features-9{font-size:16px;font-weight:800}:is(#s#s,body) .so-settings-features-10{font-size:12.5px;color:#6e6170;margin-top:2px}:is(#s#s,body) .so-settings-features-11{display:flex;align-items:center;gap:10px;cursor:pointer;padding:6px 0}:is(#s#s,body) .so-settings-features-12{width:40px;height:24px;flex-shrink:0;border-radius:999px;padding:3px;display:flex}:is(#s#s,body) .so-settings-features-13{width:18px;height:18px;border-radius:999px;background:#fff}:is(#s#s,body) .so-settings-features-14{min-width:0}:is(#s#s,body) .so-settings-features-15{font-size:14px;font-weight:700}:is(#s#s,body) .so-settings-features-16{font-size:12px;color:#6e6170}:is(#s#s,body) .so-settings-features-17{display:flex;flex-direction:column;gap:6px;font-size:12.5px;font-weight:700;color:#6e6170}:is(#s#s,body) .so-settings-features-18{height:42px;border:1px solid #D9CDD3;border-radius:12px;padding:0 12px;font-size:14px;font-weight:600;outline:none;background:#fff;min-width:0;color:#2e2233;font-family:inherit;max-width:180px}:is(#s#s,body) .so-settings-features-19{width:100%;min-height:70px;border:1px solid #D9CDD3;border-radius:12px;padding:10px 12px;font-size:14px;outline:none;resize:vertical;font-family:inherit;color:#2e2233;font-weight:500}:is(#s#s,body) .so-settings-features-20{height:42px;border:1px solid #D9CDD3;border-radius:12px;padding:0 12px;font-size:14px;font-weight:600;outline:none;background:#fff;min-width:0;color:#2e2233;font-family:inherit}@container (min-width:1181px){:is(#s#s,body) .so-settings-features-8{padding:13px 14px}}:is(#s#s,body) .so-settings-access-1{margin-bottom:16px}:is(#s#s,body) .so-settings-access-2{font-size:22px;font-weight:800}:is(#s#s,body) .so-settings-access-3{font-size:14px;color:#6e6170;margin-top:4px;max-width:720px;text-wrap:pretty}:is(#s#s,body) .so-settings-access-4{background:#fff;border:1px solid #EEE5EA;border-radius:20px;box-shadow:0 1px 2px #2e22330a,0 12px 32px -20px #6b1d4b38;padding:18px 20px;display:flex;flex-direction:column;gap:12px}:is(#s#s,body) .so-settings-access-5{font-size:14px;color:#6e6170}:is(#s#s,body) .so-settings-access-6{font-size:14px;color:#b3261e;font-weight:600}:is(#s#s,body) .so-settings-access-7{height:38px;padding:0 14px;border-radius:10px;border:1px solid #E4DAE0;background:#fff;font-size:13px;font-weight:700;cursor:pointer;color:#2e2233;align-self:flex-start}:is(#s#s,body) .so-settings-access-8{background:#fff;border:1px solid #EEE5EA;border-radius:20px;box-shadow:0 1px 2px #2e22330a,0 12px 32px -20px #6b1d4b38;padding:18px 20px;display:flex;flex-direction:column;gap:12px;margin-bottom:16px}:is(#s#s,body) .so-settings-access-9{display:flex;justify-content:space-between;gap:10px;align-items:flex-end;flex-wrap:wrap}:is(#s#s,body) .so-settings-access-10{font-size:16px;font-weight:800}:is(#s#s,body) .so-settings-access-11{font-size:12.5px;color:#6e6170;margin-top:2px}:is(#s#s,body) .so-settings-access-12{display:flex;gap:8px;align-items:center}:is(#s#s,body) .so-settings-access-13{height:42px;border:1px solid #D9CDD3;border-radius:12px;padding:0 12px;font-size:14px;font-weight:600;outline:none;background:#fff;min-width:0;color:#2e2233;font-family:inherit;width:180px}:is(#s#s,body) .so-settings-access-14{height:38px;padding:0 14px;border-radius:10px;border:none;background:#6b1d4b linear-gradient(135deg,#7a2457,#5a173f);color:#fff;box-shadow:0 8px 18px -10px #6b1d4ba6;font-size:13px;font-weight:800;cursor:pointer}:is(#s#s,body) .so-settings-access-15{overflow-x:auto}:is(#s#s,body) .so-settings-access-16{display:grid;gap:6px;align-items:end;padding:8px 0;border-bottom:2px solid #2E2233;position:sticky;top:0;background:#fff}:is(#s#s,body) .so-settings-access-17{font-size:12px;font-weight:700;letter-spacing:1px;color:#6e6170}:is(#s#s,body) .so-settings-access-18{text-align:center;display:flex;flex-direction:column;gap:4px;align-items:center}:is(#s#s,body) .so-settings-access-19{font-size:13px;line-height:1.2}:is(#s#s,body) .so-settings-access-20{font-size:11px;color:#6e6170}:is(#s#s,body) .so-settings-access-21{height:28px;padding:0 10px;border-radius:8px;border:none;background:#6b1d4b linear-gradient(135deg,#7a2457,#5a173f);color:#fff;box-shadow:0 8px 18px -10px #6b1d4ba6;font-size:12px;font-weight:800;cursor:pointer}:is(#s#s,body) .so-settings-access-22{height:24px;padding:0 8px;border-radius:8px;border:1px solid #F3C4BF;background:#fff;color:#b3261e;font-size:11px;font-weight:700;cursor:pointer}:is(#s#s,body) .so-settings-access-23{font-size:12px;font-weight:800;letter-spacing:1px;color:#5a173f;text-transform:uppercase;padding:12px 0 4px}:is(#s#s,body) .so-settings-access-24{display:grid;gap:6px;align-items:center;padding:5px 0;border-bottom:1px solid #F3EDF0}:is(#s#s,body) .so-settings-access-25{font-size:13.5px;font-weight:600}:is(#s#s,body) .so-settings-access-26{height:42px;border:1px solid #D9CDD3;border-radius:12px;padding:0 12px;font-size:14px;font-weight:600;outline:none;background:#fff;min-width:0;color:#2e2233;font-family:inherit;width:260px}:is(#s#s,body) .so-settings-access-27{border:1px solid #ECE4E8;border-radius:14px;padding:12px 14px;display:flex;flex-direction:column;gap:10px}:is(#s#s,body) .so-settings-access-28{display:flex;justify-content:space-between;gap:10px;flex-wrap:wrap;align-items:center}:is(#s#s,body) .so-settings-access-29{min-width:0}:is(#s#s,body) .so-settings-access-30{font-size:14.5px}:is(#s#s,body) .so-settings-access-31{font-size:12px;color:#6e6170}:is(#s#s,body) .so-settings-access-32{display:flex;gap:8px;align-items:center;flex-wrap:wrap}:is(#s#s,body) .so-settings-access-33{height:42px;border:1px solid #D9CDD3;border-radius:12px;padding:0 12px;font-size:14px;font-weight:600;outline:none;background:#fff;min-width:0;color:#2e2233;font-family:inherit}:is(#s#s,body) .so-settings-access-34{height:38px;padding:0 14px;border-radius:10px;border:1px solid #E4DAE0;background:#fff;font-size:13px;font-weight:700;cursor:pointer;color:#2e2233}:is(#s#s,body) .so-settings-access-35{display:flex;align-items:center;gap:8px;cursor:pointer}:is(#s#s,body) .so-settings-access-36{width:36px;height:22px;flex-shrink:0;border-radius:999px;padding:3px;display:flex}:is(#s#s,body) .so-settings-access-37{width:16px;height:16px;border-radius:999px;background:#fff}:is(#s#s,body) .so-settings-access-38{font-size:13px;font-weight:700}:is(#s#s,body) .so-settings-access-inv{display:flex;flex-direction:column;gap:10px;padding:14px;margin:0 0 14px;border:1px dashed #D9CDD3;border-radius:14px;background:#fbf7f4}:is(#s#s,body) .so-settings-access-st{display:inline-block;margin-left:8px;padding:2px 9px;border-radius:999px;font-size:11.5px;font-weight:700;vertical-align:middle}:is(#s#s,body) .so-settings-access-nm{display:inline-flex;align-items:center;gap:8px;flex-wrap:wrap}:is(#s#s,body) .so-settings-access-nm input{max-width:260px;height:38px}:is(#s#s,body) .so-settings-access-me{font-weight:600;color:#8a7e8c}:is(#s#s,body) .so-settings-access-edit{margin-left:8px;background:none;border:1px solid #E2D2DB;border-radius:999px;padding:3px 10px;font:inherit;font-size:12px;font-weight:700;color:#6b1d4b;cursor:pointer}:is(#s#s,body) .so-settings-access-edit:hover{background:#6b1d4b;border-color:#6b1d4b;color:#fff}@container (min-width:1181px){:is(#s#s,body) .so-settings-access-4{padding:13px 14px}:is(#s#s,body) .so-settings-access-8{padding:13px 14px}}:is(#s#s,body) .so-settings-integrations-1{margin-bottom:16px}:is(#s#s,body) .so-settings-integrations-2{font-size:22px;font-weight:800}:is(#s#s,body) .so-settings-integrations-3{font-size:14px;color:#6e6170;margin-top:4px}:is(#s#s,body) .so-settings-integrations-4{display:flex;flex-direction:column;gap:12px}:is(#s#s,body) .so-settings-integrations-5{background:#fff;border:1px solid #EEE5EA;border-radius:20px;box-shadow:0 1px 2px #2e22330a,0 12px 32px -20px #6b1d4b38;padding:18px 20px;display:flex;align-items:center;gap:14px;flex-wrap:wrap}:is(#s#s,body) .so-settings-integrations-6{flex:1;min-width:240px}:is(#s#s,body) .so-settings-integrations-7{display:flex;gap:8px;align-items:center;flex-wrap:wrap}:is(#s#s,body) .so-settings-integrations-8{font-size:16px}:is(#s#s,body) .so-settings-integrations-9{font-size:12px;font-weight:700;border-radius:999px;padding:4px 10px;white-space:nowrap}:is(#s#s,body) .so-settings-integrations-10{font-size:13px;color:#6e6170;margin-top:4px}:is(#s#s,body) .so-settings-integrations-11{height:44px;padding:0 16px;border-radius:12px;border:1px solid #E4DAE0;background:#fff;font-size:14px;font-weight:700;cursor:pointer}:is(#s#s,body) .so-settings-integrations-12{background:#fff;border:1px solid #EEE5EA;border-radius:20px;box-shadow:0 1px 2px #2e22330a,0 12px 32px -20px #6b1d4b38;padding:20px;margin-top:12px;display:flex;flex-direction:column;gap:16px}:is(#s#s,body) .so-settings-integrations-13{font-size:13px;color:#6e6170;margin-top:4px;line-height:1.5}:is(#s#s,body) .so-settings-integrations-14{display:flex;gap:8px;flex-wrap:wrap;align-items:center}:is(#s#s,body) .so-settings-integrations-15{font-size:12.5px;font-weight:700;color:#574a5b;margin:0 6px 0 0}:is(#s#s,body) .so-settings-integrations-16{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:12px}:is(#s#s,body) .so-settings-integrations-17{display:block}:is(#s#s,body) .so-settings-integrations-18{font-size:12.5px;font-weight:700;margin-bottom:5px;color:#574a5b}:is(#s#s,body) .so-settings-integrations-19{height:44px;border:1px solid #D9CDD3;border-radius:12px;padding:0 12px;font-size:14.5px;font-weight:600;outline:none;width:100%;background:#fff;min-width:0;font-family:IBM Plex Mono,monospace}:is(#s#s,body) .so-settings-integrations-20{font-size:12px;color:#6e6170;margin-top:4px}:is(#s#s,body) .so-settings-integrations-21{display:flex;flex-direction:column;gap:10px}:is(#s#s,body) .so-settings-integrations-22{display:grid;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:10px;align-items:start;border:1px solid #ECE4E8;border-radius:14px;padding:12px}:is(#s#s,body) .so-settings-integrations-23{font-size:14.5px}:is(#s#s,body) .so-settings-integrations-24{font-size:12px;color:#6e6170;margin-top:3px}:is(#s#s,body) .so-settings-integrations-25{background:#fdecec;color:#a12020;border-radius:12px;padding:10px 12px;font-size:13.5px;font-weight:600}:is(#s#s,body) .so-settings-integrations-26{display:flex;gap:10px;justify-content:flex-end;flex-wrap:wrap}:is(#s#s,body) .so-settings-integrations-27{height:44px;padding:0 18px;border-radius:12px;border:1px solid #E4DAE0;background:#fff;font-size:14px;font-weight:700;cursor:pointer}:is(#s#s,body) .so-settings-integrations-28{height:44px;padding:0 18px;border-radius:12px;border:1px solid #6B1D4B;background:#6b1d4b linear-gradient(135deg,#7a2457,#5a173f);color:#fff;box-shadow:0 8px 18px -10px #6b1d4ba6;font-size:14px;font-weight:700;cursor:pointer}:is(#s#s,body) .so-settings-integrations-test{grid-column:1/-1;display:flex;align-items:center;gap:12px;flex-wrap:wrap}:is(#s#s,body) .so-settings-integrations-test-m{font-size:13px;font-weight:600;flex:1;min-width:220px;line-height:1.4}@container (min-width:1181px){:is(#s#s,body) .so-settings-integrations-5{padding:13px 14px}:is(#s#s,body) .so-settings-integrations-11{height:38px}:is(#s#s,body) .so-settings-integrations-12{padding:14px}:is(#s#s,body) .so-settings-integrations-19{height:38px}:is(#s#s,body) .so-settings-integrations-27{height:38px}:is(#s#s,body) .so-settings-integrations-28{height:38px}}:is(#s#s,body) .so-abb{display:flex;flex-direction:column;gap:12px;margin-top:14px;color:#2e2233;min-width:0}:is(#s#s,body) .so-abb-top{display:flex;justify-content:space-between;gap:12px;flex-wrap:wrap;align-items:flex-start}:is(#s#s,body) .so-abb-h{font-size:20px;font-weight:800}:is(#s#s,body) .so-abb-sub,:is(#s#s,body) .so-abb-cd{font-size:13px;font-weight:600;color:#6e6170}:is(#s#s,body) .so-abb-env{font-size:12px;font-weight:800;padding:5px 10px;border-radius:999px;background:#f6ecf1;color:#5a173f;white-space:nowrap}:is(#s#s,body) .so-abb-env-sand{background:#fff4e0;color:#8a5300}:is(#s#s,body) .so-abb-warn{background:#fff8ec;border:1px solid #F1DDB4;color:#8a5300;border-radius:14px;padding:10px 12px;font-size:13px;font-weight:700}:is(#s#s,body) .so-abb-card{background:#fff;border:1px solid #EEE5EA;border-radius:20px;box-shadow:0 1px 2px #2e22330a,0 12px 32px -20px #6b1d4b38;padding:16px;display:flex;flex-direction:column;gap:10px;min-width:0}:is(#s#s,body) .so-abb-ct{font-size:15px;font-weight:800}:is(#s#s,body) .so-abb-store{border-top:1px solid #F3EDF0;padding-top:10px;display:flex;flex-direction:column;gap:8px}:is(#s#s,body) .so-abb-sn{display:flex;gap:10px;align-items:baseline;flex-wrap:wrap;font-size:14px}:is(#s#s,body) .so-abb-sn span{font-size:12.5px;font-weight:700}:is(#s#s,body) .so-abb-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:10px}:is(#s#s,body) .so-abb-grid label,:is(#s#s,body) .so-abb-tl{display:flex;flex-direction:column;gap:6px;font-size:12.5px;font-weight:800;color:#6e6170;min-width:0}:is(#s#s,body) .so-abb-grid input{height:42px;border:1px solid #D9CDD3;border-radius:12px;padding:0 12px;font-size:14px;font-weight:700;color:#2e2233;min-width:0;width:100%;box-sizing:border-box}:is(#s#s,body) .so-abb-chk{font-size:13px;font-weight:700}:is(#s#s,body) .so-abb-acts{display:flex;gap:8px;flex-wrap:wrap}:is(#s#s,body) .so-abb-row{display:flex;gap:10px;align-items:center;flex-wrap:wrap}:is(#s#s,body) .so-abb-v{font-size:13.5px;font-weight:700;color:#2e2233;flex:1 1 200px}:is(#s#s,body) .so-abb-btn{height:42px;padding:0 16px;border-radius:12px;border:1px solid #D9CDD3;background:#fff;color:#2e2233;font-size:14px;font-weight:800;cursor:pointer;white-space:nowrap}:is(#s#s,body) .so-abb-btn:disabled{opacity:.6;cursor:default}:is(#s#s,body) .so-abb-go{background:#6b1d4b;border-color:#6b1d4b;color:#fff}:is(#s#s,body) .so-abb-tog{width:46px;height:26px;border-radius:999px;border:0;padding:3px;display:flex;cursor:pointer;flex:0 0 auto}:is(#s#s,body) .so-abb-tog span{width:20px;height:20px;border-radius:50%;background:#fff;display:block}:is(#s#s,body) .so-abb-pills{display:flex;gap:6px;flex-wrap:wrap}:is(#s#s,body) .so-abb-pills button{height:38px;padding:0 14px;border-radius:999px;font-size:13px;font-weight:700;cursor:pointer}:is(#s#s,body) .so-abb-rec{display:flex;justify-content:space-between;gap:10px;border-top:1px solid #F3EDF0;padding-top:8px;font-size:13.5px;font-weight:600}:is(#s#s,body) .so-abb-rec span{font-weight:800;text-transform:capitalize}:is(#s#s,body) .so-abb-self{align-self:flex-start}@container (min-width:1181px){:is(#s#s,body) .so-abb-card{padding:11px}}:is(#s#s,body) .so-settings-frames-data-1{margin-bottom:16px}:is(#s#s,body) .so-settings-frames-data-2{font-size:22px;font-weight:800}:is(#s#s,body) .so-settings-frames-data-3{font-size:14px;color:#6e6170;margin-top:4px}:is(#s#s,body) .so-settings-frames-data-4{display:flex;flex-direction:column;gap:16px}:is(#s#s,body) .so-settings-frames-data-5{background:#fff;border:1px solid #EEE5EA;border-radius:20px;box-shadow:0 1px 2px #2e22330a,0 12px 32px -20px #6b1d4b38;padding:18px 20px}:is(#s#s,body) .so-settings-frames-data-6{font-size:12px;font-weight:700;letter-spacing:1.2px;color:#6e6170;margin-bottom:10px}:is(#s#s,body) .so-settings-frames-data-7{display:grid;grid-template-columns:repeat(auto-fit,minmax(140px,1fr));gap:10px}:is(#s#s,body) .so-settings-frames-data-8{background:#fbf7f4;border-radius:12px;padding:10px 12px}:is(#s#s,body) .so-settings-frames-data-9{font-size:12px;font-weight:700;color:#6e6170}:is(#s#s,body) .so-settings-frames-data-10{font-size:18px;font-weight:800;margin-top:2px}:is(#s#s,body) .so-settings-frames-data-11{background:#fff;border:1px solid #EEE5EA;border-radius:20px;box-shadow:0 1px 2px #2e22330a,0 12px 32px -20px #6b1d4b38;padding:24px;font-size:15px;color:#6e6170}:is(#s#s,body) .so-settings-frames-data-12{background:#fde7e5;color:#b3261e;border-radius:16px;padding:16px;font-size:14px;font-weight:700}:is(#s#s,body) .so-settings-frames-data-13{display:flex;justify-content:space-between;align-items:flex-end;gap:12px;flex-wrap:wrap;margin-bottom:14px}:is(#s#s,body) .so-settings-frames-data-14{font-size:12px;font-weight:700;letter-spacing:1.2px;color:#6e6170}:is(#s#s,body) .so-settings-frames-data-15{font-size:17px;font-weight:800;margin-top:4px}:is(#s#s,body) .so-settings-frames-data-16{font-size:13px;color:#6e6170;max-width:420px}:is(#s#s,body) .so-settings-frames-data-17{display:flex;gap:10px;flex-wrap:wrap;align-items:flex-end;margin-bottom:14px}:is(#s#s,body) .so-settings-frames-data-18{display:block;flex:1 1 260px}:is(#s#s,body) .so-settings-frames-data-19{font-size:12.5px;font-weight:700;margin-bottom:5px;color:#574a5b}:is(#s#s,body) .so-settings-frames-data-20{height:46px;border:1px solid #D9CDD3;border-radius:12px;padding:0 14px;font-size:15px;font-weight:600;outline:none;width:100%;background:#fff;min-width:0}:is(#s#s,body) .so-settings-frames-data-21{display:block;flex:0 1 220px}:is(#s#s,body) .so-settings-frames-data-22{height:46px;border:1px solid #D9CDD3;border-radius:12px;padding:0 12px;font-size:14.5px;font-weight:600;outline:none;width:100%;background:#fff;min-width:0}:is(#s#s,body) .so-settings-frames-data-23{display:block;flex:0 1 150px}:is(#s#s,body) .so-settings-frames-data-24{display:block;flex:0 1 180px}:is(#s#s,body) .so-settings-frames-data-25{display:flex;align-items:center;gap:10px;height:46px}:is(#s#s,body) .so-settings-frames-data-26{width:52px;height:30px;border-radius:999px;border:none;cursor:pointer;padding:3px;display:flex;flex-shrink:0}:is(#s#s,body) .so-settings-frames-data-27{width:24px;height:24px;border-radius:999px;background:#fff;box-shadow:0 1px 3px #0003}:is(#s#s,body) .so-settings-frames-data-28{font-size:14px;font-weight:700}:is(#s#s,body) .so-settings-frames-data-29{background:#fff;border:1px solid #EEE5EA;border-radius:20px;box-shadow:0 1px 2px #2e22330a,0 12px 32px -20px #6b1d4b38;overflow-x:auto;padding:8px 20px 12px}:is(#s#s,body) .so-settings-frames-data-30{font-size:13px;font-weight:700;color:#574a5b;padding:10px 0}:is(#s#s,body) .so-settings-frames-data-31{display:grid;grid-template-columns:minmax(0,2fr) minmax(0,1.4fr) 90px 130px 90px 130px 70px;min-width:1000px;gap:10px;padding:10px 0;border-bottom:1px solid #ECE4E8;font-size:12px;font-weight:700;letter-spacing:.8px;text-transform:uppercase;color:#6e6170}:is(#s#s,body) .so-settings-frames-data-32{text-align:right}:is(#s#s,body) .so-settings-frames-data-33{padding:24px 0;font-size:14px;color:#6e6170}:is(#s#s,body) .so-settings-frames-data-34{border-bottom:1px solid #F3EDF0;min-width:1000px}:is(#s#s,body) .so-settings-frames-data-35{display:grid;grid-template-columns:minmax(0,2fr) minmax(0,1.4fr) 90px 130px 90px 130px 70px;gap:10px;padding:12px 0;align-items:center;font-size:14px}:is(#s#s,body) .so-settings-frames-data-36{cursor:pointer;min-width:0}:is(#s#s,body) .so-settings-frames-data-37{font-size:12px;color:#6e6170}:is(#s#s,body) .so-settings-frames-data-38{color:#574a5b;font-size:13px}:is(#s#s,body) .so-settings-frames-data-39{font-weight:700}:is(#s#s,body) .so-settings-frames-data-40{font-family:IBM Plex Mono,monospace;font-size:12.5px}:is(#s#s,body) .so-settings-frames-data-41{text-align:right;font-weight:700}:is(#s#s,body) .so-settings-frames-data-42{font-size:12px;font-weight:700;border-radius:999px;padding:4px 10px;white-space:nowrap}:is(#s#s,body) .so-settings-frames-data-43{text-align:right;font-size:13px;font-weight:700;color:#6e6170;cursor:pointer}:is(#s#s,body) .so-settings-frames-data-44{margin:0 0 14px;padding:14px 16px;background:#fbf7f4;border-radius:14px}:is(#s#s,body) .so-settings-frames-data-45{display:grid;grid-template-columns:repeat(auto-fill,minmax(150px,1fr));gap:8px}:is(#s#s,body) .so-settings-frames-data-46{background:#fff;border:1px solid #ECE4E8;border-radius:10px;padding:8px 10px}:is(#s#s,body) .so-settings-frames-data-47{font-size:11.5px;font-weight:700;color:#6e6170}:is(#s#s,body) .so-settings-frames-data-48{font-size:14px;font-weight:800;margin-top:2px}:is(#s#s,body) .so-settings-frames-data-49{background:#fff;border:2px dashed #D9CDD3;border-radius:20px;padding:22px 20px}:is(#s#s,body) .so-settings-frames-data-50{font-size:17px;font-weight:800}:is(#s#s,body) .so-settings-frames-data-51{font-size:13.5px;color:#574a5b;margin-top:4px;max-width:640px;text-wrap:pretty}:is(#s#s,body) .so-settings-frames-data-52{display:flex;gap:10px;flex-wrap:wrap;margin-top:14px}:is(#s#s,body) .so-settings-frames-data-53{height:48px;padding:0 18px;border-radius:12px;background:#6b1d4b linear-gradient(135deg,#7a2457,#5a173f);color:#fff;box-shadow:0 8px 18px -10px #6b1d4ba6;font-size:14.5px;font-weight:800;cursor:pointer;display:flex;align-items:center}:is(#s#s,body) .so-settings-frames-data-54{display:none}:is(#s#s,body) .so-settings-frames-data-55{height:48px;padding:0 18px;border-radius:12px;border:1px solid #E4DAE0;background:#fff;color:#2e2233;font-size:14.5px;font-weight:700;cursor:pointer;display:flex;align-items:center}:is(#s#s,body) .so-settings-frames-data-56{margin-top:16px}:is(#s#s,body) .so-settings-frames-data-57{font-size:13.5px;font-weight:700;margin-bottom:6px}:is(#s#s,body) .so-settings-frames-data-58{height:10px;border-radius:999px;background:#f3edf0;overflow:hidden}:is(#s#s,body) .so-settings-frames-data-59{height:100%;background:#6b1d4b}:is(#s#s,body) .so-settings-frames-data-60{margin-top:16px;background:#f3e4ec;border-radius:14px;padding:14px 16px}:is(#s#s,body) .so-settings-frames-data-61{font-size:14px;font-weight:800;color:#5a173f;margin-bottom:10px}:is(#s#s,body) .so-settings-frames-data-62{display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:8px}:is(#s#s,body) .so-settings-frames-data-63{font-size:12px;font-weight:700;color:#574a5b}:is(#s#s,body) .so-settings-frames-data-64{font-size:16px;font-weight:800}:is(#s#s,body) .so-settings-frames-data-65{background:#fff;border:1px solid #EEE5EA;border-radius:20px;box-shadow:0 1px 2px #2e22330a,0 12px 32px -20px #6b1d4b38;padding:6px 20px}:is(#s#s,body) .so-settings-frames-data-66{display:flex;align-items:center;gap:12px;padding:12px 0;border-bottom:1px solid #F3EDF0}:is(#s#s,body) .so-settings-frames-data-67{flex:1}:is(#s#s,body) .so-settings-frames-data-68{font-size:14.5px;font-weight:700}:is(#s#s,body) .so-settings-frames-data-69{font-size:12.5px;color:#6e6170}:is(#s#s,body) .so-settings-frames-data-70{display:flex;align-items:center;gap:12px;padding:12px 0}:is(#s#s,body) .so-settings-frames-data-71{background:#fff;border:1px solid #EEE5EA;border-radius:20px;box-shadow:0 1px 2px #2e22330a,0 12px 32px -20px #6b1d4b38;padding:16px 20px}:is(#s#s,body) .so-settings-frames-data-72{font-size:12px;font-weight:700;letter-spacing:1.2px;color:#6e6170;margin-bottom:6px}:is(#s#s,body) .so-settings-frames-data-73{padding:10px 0;border-bottom:1px solid #F3EDF0}@container (min-width:1181px){:is(#s#s,body) .so-settings-frames-data-5{padding:13px 14px}:is(#s#s,body) .so-settings-frames-data-11{padding:17px}:is(#s#s,body) .so-settings-frames-data-20{height:40px}:is(#s#s,body) .so-settings-frames-data-22{height:40px}:is(#s#s,body) .so-settings-frames-data-29{padding:8px 14px 12px}:is(#s#s,body) .so-settings-frames-data-53{height:40px}:is(#s#s,body) .so-settings-frames-data-55{height:40px}:is(#s#s,body) .so-settings-frames-data-65{padding:6px 14px}:is(#s#s,body) .so-settings-frames-data-71{padding:11px 14px}}:is(#s#s,body) .so-settings-audit-1{margin-bottom:16px}:is(#s#s,body) .so-settings-audit-2{font-size:22px;font-weight:800}:is(#s#s,body) .so-settings-audit-3{font-size:14px;color:#6e6170;margin-top:4px}:is(#s#s,body) .so-settings-audit-4{background:#fff;border:1px solid #EEE5EA;border-radius:20px;box-shadow:0 1px 2px #2e22330a,0 12px 32px -20px #6b1d4b38;padding:8px 20px;overflow-x:auto}:is(#s#s,body) .so-settings-audit-5{display:grid;grid-template-columns:190px 130px 120px 180px minmax(0,1fr);min-width:860px;gap:10px;padding:12px 0;border-bottom:1px solid #ECE4E8;font-size:12px;font-weight:700;letter-spacing:.8px;text-transform:uppercase;color:#6e6170}:is(#s#s,body) .so-settings-audit-6{display:grid;grid-template-columns:190px 130px 120px 180px minmax(0,1fr);min-width:860px;gap:10px;padding:12px 0;border-bottom:1px solid #F3EDF0;font-size:14px}:is(#s#s,body) .so-settings-audit-7{color:#6e6170}:is(#s#s,body) .so-settings-audit-8{font-weight:700}:is(#s#s,body) .so-settings-audit-9{color:#574a5b}@container (min-width:1181px){:is(#s#s,body) .so-settings-audit-4{padding:8px 14px}}:is(#s#s,body) .so-settings-screen-1{margin-bottom:20px}:is(#s#s,body) .so-settings-screen-2{font-size:14px;font-weight:700;color:#6b1d4b;margin-bottom:6px}:is(#s#s,body) .so-settings-screen-3{margin:0;font-size:32px;font-weight:800;letter-spacing:-1px}:is(#s#s,body) .so-settings-screen-4{font-size:15px;color:#6e6170;margin-top:6px}:is(#s#s,body) .so-settings-screen-5{height:38px;padding:0 16px;border-radius:12px;border:1px solid #E4DAE0;background:#fff;font-size:13px;font-weight:700;cursor:pointer;margin-top:12px;color:#b3261e;border-color:#f3c4bf}:is(#s#s,body) .so-settings-screen-6{display:flex;gap:20px;align-items:flex-start;flex-wrap:wrap}:is(#s#s,body) .so-settings-screen-7{flex:0 0 200px;background:#fff;border:1px solid #EEE5EA;border-radius:20px;box-shadow:0 1px 2px #2e22330a,0 12px 32px -20px #6b1d4b38;padding:8px;position:sticky;top:20px}:is(#s#s,body) .so-settings-screen-8{height:44px;display:flex;align-items:center;padding:0 12px;border-radius:10px;cursor:pointer;font-size:14.5px}:is(#s#s,body) .so-settings-screen-9{flex:1 1 360px;min-width:0}@container (min-width:1181px){:is(#s#s,body) .so-settings-screen-3{font-size:28px}:is(#s#s,body) .so-settings-screen-8{height:38px}}@container (min-width:1181px){:is(#s#s,body) .so-set-cols{column-count:2;column-gap:14px}:is(#s#s,body) .so-set-cols>*{break-inside:avoid;-webkit-column-break-inside:avoid}:is(#s#s,body) .so-set-cols>:first-child{column-span:all}:is(#s#s,body) .so-settings-rx-print-7{grid-template-columns:minmax(0,1.4fr) minmax(300px,1fr)}}:is(#s#s,body) .so-patient-details-1{position:fixed;top:0;right:0;bottom:0;left:0;background:#17225b73;z-index:80;display:flex;align-items:center;justify-content:center;padding:20px}:is(#s#s,body) .so-patient-details-2{width:1080px;max-width:100%;max-height:100%;overflow-y:auto;background:#fff;border-radius:24px;padding:24px;box-shadow:0 30px 60px #00000040}:is(#s#s,body) .so-patient-details-3{display:flex;justify-content:space-between;align-items:flex-start;gap:12px;margin-bottom:16px}:is(#s#s,body) .so-patient-details-4{min-width:0}:is(#s#s,body) .so-patient-details-5{display:flex;gap:10px;align-items:center;flex-wrap:wrap}:is(#s#s,body) .so-patient-details-6{font-size:22px;font-weight:800}:is(#s#s,body) .so-patient-details-7{font-size:12px;font-weight:700;border-radius:999px;padding:4px 10px}:is(#s#s,body) .so-patient-details-8{font-size:13.5px;color:#6e6170;margin-top:2px}:is(#s#s,body) .so-patient-details-9{width:40px;height:40px;border-radius:12px;border:1px solid #E4DAE0;background:#fff;font-size:18px;cursor:pointer;color:#2e2233;flex-shrink:0}:is(#s#s,body) .so-patient-details-10{font-size:13px;color:#8a5300;background:#fff6e5;border:1px solid #F3D9A8;border-radius:12px;padding:10px 12px;margin-bottom:14px}:is(#s#s,body) .so-patient-details-11{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,320px),1fr));gap:16px;align-items:start}:is(#s#s,body) .so-patient-details-12{display:flex;flex-direction:column;gap:16px}:is(#s#s,body) .so-patient-details-13{border:1px solid #ECE4E8;border-radius:18px;padding:16px;display:flex;flex-direction:column;gap:12px}:is(#s#s,body) .so-patient-details-14{font-size:15px;font-weight:800}:is(#s#s,body) .so-patient-details-15{display:grid;grid-template-columns:1fr 1fr;gap:10px}:is(#s#s,body) .so-patient-details-16{display:flex;flex-direction:column;font-size:12.5px;font-weight:700;color:#6e6170;gap:6px}:is(#s#s,body) .so-patient-details-17{height:42px;border:1px solid #D9CDD3;border-radius:12px;padding:0 12px;font-size:15px;font-weight:700;outline:none;background:#fff;color:#2e2233;font-family:inherit;min-width:0;width:100%}:is(#s#s,body) .so-patient-details-18{font-size:12.5px;color:#574a5b;font-weight:600}:is(#s#s,body) .so-patient-details-19{display:flex;gap:8px;flex-wrap:wrap}:is(#s#s,body) .so-patient-details-20{height:42px;padding:0 18px;border-radius:12px;border:none;background:#6b1d4b linear-gradient(135deg,#7a2457,#5a173f);color:#fff;box-shadow:0 8px 18px -10px #6b1d4ba6;font-size:14px;font-weight:800;cursor:pointer}:is(#s#s,body) .so-patient-details-21{height:42px;padding:0 16px;border-radius:12px;border:1px solid #E4DAE0;background:#fff;font-size:13.5px;font-weight:700;cursor:pointer;color:#2e2233}:is(#s#s,body) .so-patient-details-22{display:flex;justify-content:space-between;gap:8px;align-items:baseline;flex-wrap:wrap}:is(#s#s,body) .so-patient-details-23{font-size:12.5px;color:#6e6170;font-weight:600}:is(#s#s,body) .so-patient-details-24{display:grid;grid-template-columns:minmax(0,1fr) 150px 44px 66px;gap:8px;font-size:11.5px;font-weight:700;letter-spacing:.6px;text-transform:uppercase;color:#6e6170}:is(#s#s,body) .so-patient-details-25{text-align:center}:is(#s#s,body) .so-patient-details-26{display:grid;grid-template-columns:minmax(0,1fr) 150px 44px 66px;gap:8px;align-items:center;border-radius:10px;padding:2px 4px}:is(#s#s,body) .so-patient-details-27{font-size:14px}:is(#s#s,body) .so-patient-details-28{display:flex;gap:4px;align-items:center;justify-content:center}:is(#s#s,body) .so-patient-details-29{width:34px;height:34px;border-radius:10px;border:1px solid #E4DAE0;background:#fff;font-size:17px;font-weight:800;cursor:pointer;color:#2e2233}:is(#s#s,body) .so-patient-details-30{height:36px;width:56px;border:1px solid #D9CDD3;border-radius:10px;text-align:center;font-size:15px;font-weight:800;outline:none;color:#2e2233}:is(#s#s,body) .so-patient-details-31{font-size:12.5px;font-weight:800}:is(#s#s,body) .so-patient-details-32{height:36px;width:56px;justify-self:center;border:1px solid #D9CDD3;border-radius:10px;text-align:center;font-size:14px;font-weight:700;outline:none;color:#2e2233}:is(#s#s,body) .so-patient-details-33{font-size:12px;font-weight:700;letter-spacing:1.2px;color:#6e6170;margin-bottom:6px}:is(#s#s,body) .so-patient-details-34{display:flex;gap:6px;flex-wrap:wrap}:is(#s#s,body) .so-patient-details-35{display:flex;gap:8px;margin-top:10px}:is(#s#s,body) .so-patient-details-36{display:flex;gap:10px;align-items:center;font-size:13.5px;cursor:pointer;padding:4px 0;border-bottom:1px solid #F3EDF0}:is(#s#s,body) .so-patient-details-37{color:#6e6170;width:70px}:is(#s#s,body) .so-patient-details-38{flex:1;min-width:0}:is(#s#s,body) .so-patient-details-39{color:#5a173f}:is(#s#s,body) .so-patient-details-40{width:70px;text-align:right}:is(#s#s,body) .so-patient-details-41{display:flex;gap:10px;align-items:center;font-size:13px;padding:4px 0;border-bottom:1px solid #F3EDF0}:is(#s#s,body) .so-patient-details-42{width:44px;text-align:right}:is(#s#s,body) .so-patient-details-43{font-size:12px;color:#6e6170;text-align:right}:is(#s#s,body) .so-patient-details-44{background:#f9f4ef;border-radius:14px;padding:10px}:is(#s#s,body) .so-patient-details-45{border:0;width:100%;height:170px;display:block;background:transparent}:is(#s#s,body) .so-patient-details-46{font-size:12.5px;color:#8a5300}:is(#s#s,body) .so-patient-details-47{display:grid;grid-template-columns:100px minmax(0,1fr);gap:10px}:is(#s#s,body) .so-patient-details-48{display:grid;grid-template-columns:repeat(auto-fill,minmax(140px,1fr));gap:8px}:is(#s#s,body) .so-patient-details-49{background:#fbf7f4;border-radius:10px;padding:8px 10px}:is(#s#s,body) .so-patient-details-50{font-size:11.5px;font-weight:700;color:#6e6170}:is(#s#s,body) .so-patient-details-51{font-size:13.5px;font-weight:800;margin-top:2px}:is(#s#s,body) .so-patient-details-52{display:flex;justify-content:space-between;gap:10px;align-items:center;flex-wrap:wrap}:is(#s#s,body) .so-patient-details-53{font-size:12.5px;color:#6e6170}:is(#s#s,body) .so-patient-details-54{display:flex;flex-direction:column;gap:10px}:is(#s#s,body) .so-patient-details-55{display:grid;grid-template-columns:repeat(auto-fit,minmax(110px,1fr));gap:10px}:is(#s#s,body) .so-patient-details-56{height:42px;padding:0 16px;border-radius:12px;border:1px solid #E4DAE0;background:#fff;font-size:13.5px;font-weight:700;cursor:pointer;color:#b3261e;border-color:#f3c4bf}:is(#s#s,body) .so-patient-details-57{height:42px;padding:0 16px;border-radius:12px;border:none;background:#b3261e;color:#fff;font-size:14px;font-weight:800;cursor:pointer;margin-top:10px}:is(#s#s,body) .so-text-message-1{position:fixed;top:0;right:0;bottom:0;left:0;background:#17225b73;z-index:90;display:flex;align-items:center;justify-content:center;padding:20px}:is(#s#s,body) .so-text-message-2{width:480px;max-width:100%;max-height:100%;overflow-y:auto;background:#fff;border-radius:24px;padding:32px;text-align:center;box-shadow:0 30px 60px #00000040}:is(#s#s,body) .so-text-message-3{font-size:12px;font-weight:700;letter-spacing:1.2px;color:#6e6170}:is(#s#s,body) .so-text-message-4{font-size:46px;font-weight:800;letter-spacing:-1.5px;margin:8px 0 6px}:is(#s#s,body) .so-text-message-5{display:inline-block;font-size:12px;font-weight:800;border-radius:999px;padding:3px 10px;background:#fff1d6;color:#8a5300;margin-bottom:10px}:is(#s#s,body) .so-text-message-6{height:12px}:is(#s#s,body) .so-text-message-7{font-size:19px;font-weight:800;margin-top:18px}:is(#s#s,body) .so-text-message-8{font-size:15px;color:#6e6170;margin-top:6px}:is(#s#s,body) .so-text-message-9{margin-top:22px;height:46px;padding:0 20px;border-radius:12px;border:1px solid #E4DAE0;background:#fff;font-size:15px;font-weight:700;cursor:pointer}:is(#s#s,body) .so-text-message-10{width:64px;height:64px;border-radius:999px;background:#6b1d4b;margin:0 auto;display:flex;align-items:center;justify-content:center}:is(#s#s,body) .so-text-message-11{flex-shrink:0}:is(#s#s,body) .so-text-message-12{font-size:20px;font-weight:800;margin-top:16px;color:#5a173f}:is(#s#s,body) .so-text-message-13{font-size:15px;color:#6e6170;margin-top:4px}:is(#s#s,body) .so-text-message-14{margin-top:22px;width:100%;height:54px;border-radius:14px;font-size:16px;font-weight:800;cursor:pointer;border:none;background:#6b1d4b linear-gradient(135deg,#7a2457,#5a173f);color:#fff;box-shadow:0 8px 18px -10px #6b1d4ba6}:is(#s#s,body) .so-text-message-15{width:64px;height:64px;border-radius:999px;margin:0 auto;display:flex;align-items:center;justify-content:center;font-size:30px;font-weight:800}:is(#s#s,body) .so-text-message-16{font-size:20px;font-weight:800;margin-top:16px}:is(#s#s,body) .so-text-message-17{font-size:15px;color:#6e6170;margin-top:4px;text-wrap:pretty}:is(#s#s,body) .so-text-message-18{display:grid;grid-template-columns:1fr 1fr;gap:10px;margin-top:22px}:is(#s#s,body) .so-text-message-19{height:54px;border-radius:14px;font-size:16px;font-weight:800;cursor:pointer;border:none;background:#6b1d4b linear-gradient(135deg,#7a2457,#5a173f);color:#fff;box-shadow:0 8px 18px -10px #6b1d4ba6}:is(#s#s,body) .so-text-message-20{height:54px;border-radius:14px;font-size:16px;font-weight:800;cursor:pointer;border:1px solid #E4DAE0;background:#fff;color:#2e2233}:is(#s#s,body) .so-text-message-21{font-size:15px;color:#6e6170;text-wrap:pretty;text-align:left}:is(#s#s,body) .so-text-message-22{display:grid;grid-template-columns:1fr 1fr;gap:10px;margin-top:14px;text-align:left}:is(#s#s,body) .so-text-message-23{font-size:12px;font-weight:700;color:#6e6170}:is(#s#s,body) .so-text-message-24{display:block;margin-top:4px;width:100%;box-sizing:border-box;height:46px;border:1px solid #D9CDD3;border-radius:10px;padding:0 12px;font-size:16px}:is(#s#s,body) .so-text-message-25{display:grid;grid-template-columns:1fr 1fr;gap:10px;margin-top:18px}@container (min-width:1181px){:is(#s#s,body) .so-text-message-4{font-size:42px}:is(#s#s,body) .so-text-message-9{height:40px}:is(#s#s,body) .so-text-message-15{font-size:26px}:is(#s#s,body) .so-text-message-24{height:40px}}:is(#s#s,body) .so-checkout-pending-1{position:fixed;top:12px;left:50%;transform:translate(-50%);z-index:95;background:#fff4e0;border:1px solid #E0A15E;color:#8a5300;border-radius:14px;padding:10px 12px 10px 16px;font-size:14px;font-weight:700;display:flex;align-items:center;gap:12px;box-shadow:0 10px 26px #17225b2e;max-width:calc(100vw - 32px);flex-wrap:wrap}:is(#s#s,body) .so-checkout-pending-2{border:none;background:#6b1d4b linear-gradient(135deg,#7a2457,#5a173f);color:#fff;box-shadow:0 8px 18px -10px #6b1d4ba6;font:inherit;font-size:14px;font-weight:800;padding:8px 14px;border-radius:10px;cursor:pointer;min-height:40px}:is(#s#s,body) .so-toast-1{position:fixed;bottom:28px;left:50%;transform:translate(-50%);z-index:100;background:#2e2233;color:#fff;border-radius:999px;padding:12px 20px;font-size:15px;font-weight:700;display:flex;align-items:center;gap:10px;box-shadow:0 12px 30px #17225b4d}:is(#s#s,body) .so-toast-2{flex-shrink:0}:is(#s#s,body) .so-ordt{display:flex;align-items:center;gap:16px;flex-wrap:wrap;margin:18px 0 16px}:is(#s#s,body) .so-ordt-h{font-size:13px;font-weight:800;letter-spacing:.12em;text-transform:uppercase;color:#a08fa6}:is(#s#s,body) .so-ordt-sw{position:relative;display:grid;grid-template-columns:repeat(var(--n),minmax(0,1fr));padding:5px;border-radius:16px;background:#fff;border:1px solid #EEE5EA;box-shadow:0 1px 2px #2e22330a,0 12px 28px -20px #6b1d4b59;min-width:340px}:is(#s#s,body) .so-ordt-pill{position:absolute;top:5px;bottom:5px;left:5px;width:calc((100% - 10px) / var(--n));transform:translate(calc(100% * var(--i)));border-radius:12px;background:linear-gradient(135deg,#7a2457,#5a173f);box-shadow:0 10px 20px -10px #6b1d4bb3;transition:transform .32s cubic-bezier(.3,1.3,.5,1)}:is(#s#s,body) .so-ordt-t{position:relative;z-index:1;display:flex;align-items:center;justify-content:center;gap:8px;height:42px;padding:0 18px;border:0;border-radius:12px;background:transparent;font:inherit;font-size:14.5px;font-weight:700;color:#574a5b;cursor:pointer;white-space:nowrap}:is(#s#s,body) .so-ordt-t:not(.on):hover{color:#6b1d4b}:is(#s#s,body) .so-ordt-t.on{color:#fff}@container (max-width:760px){:is(#s#s,body) .so-ordt-sw{min-width:0;width:100%}:is(#s#s,body) .so-ordt-t{padding:0 8px;font-size:13px}:is(#s#s,body) .so-ordt-t svg{display:none}}@media (prefers-reduced-motion:reduce){:is(#s#s,body) .so-ordt-pill{transition:none}}.so-cmd-back{position:fixed;top:0;right:0;bottom:0;left:0;z-index:200;background:#2e122647;backdrop-filter:blur(6px);-webkit-backdrop-filter:blur(6px);display:flex;justify-content:center;align-items:flex-start;padding:12vh 16px 16px;animation:so-cmd-fade .16s ease-out}.so-cmd{width:100%;max-width:640px;background:#fffffff7;border:1px solid rgba(255,255,255,.7);border-radius:20px;box-shadow:0 40px 80px -24px #2e122673,0 0 0 1px #6b1d4b0f;overflow:hidden;font-family:Plus Jakarta Sans,system-ui,sans-serif;color:#2e2233;animation:so-cmd-pop .2s cubic-bezier(.2,.9,.3,1.2)}@keyframes so-cmd-fade{0%{opacity:0}}@keyframes so-cmd-pop{0%{opacity:0;transform:translateY(-8px) scale(.97)}}.so-cmd-in{display:flex;align-items:center;gap:12px;padding:0 18px;height:64px;border-bottom:1px solid #F0E8EC;color:#6b1d4b}.so-cmd-in input{flex:1;border:0!important;outline:0;box-shadow:none!important;background:transparent;font:inherit;font-size:18px;color:#2e2233}.so-cmd-in input::placeholder{color:#b3a8b6}.so-cmd kbd{font:600 11px Plus Jakarta Sans,system-ui,sans-serif;color:#6e6170;background:#f6f0f3;border:1px solid #E8DEE4;border-bottom-width:2px;border-radius:6px;padding:2px 6px;margin-right:3px}.so-cmd-list{max-height:min(420px,52vh);overflow-y:auto;padding:6px 8px 8px}.so-cmd-g{font-size:10.5px;font-weight:800;letter-spacing:1.4px;text-transform:uppercase;color:#a08fa6;padding:12px 12px 6px}.so-cmd-row{display:flex;align-items:center;gap:12px;height:48px;padding:0 12px;border-radius:12px;cursor:pointer;font-size:15px;color:#3b2e40}.so-cmd-row.on{background:linear-gradient(135deg,#7a2457,#5a173f);color:#fff;box-shadow:0 10px 22px -12px #6b1d4bb3}.so-cmd-ic{width:32px;height:32px;border-radius:10px;display:flex;align-items:center;justify-content:center;background:#f6eef2;color:#6b1d4b;flex:none}.so-cmd-row.on .so-cmd-ic{background:#ffffff29;color:#fff}.so-cmd-l{flex:1;min-width:0;font-weight:600;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.so-cmd-l small{display:inline;margin-left:10px;font-size:12.5px;font-weight:500;opacity:.65}.so-cmd-go{font-size:15px;opacity:.85}.so-cmd-none{padding:28px 16px;text-align:center;color:#6e6170;font-size:14px}.so-cmd-foot{display:flex;gap:18px;padding:10px 18px;border-top:1px solid #F0E8EC;background:#fbf8f6;font-size:12px;color:#8a7e8c}@media (prefers-reduced-motion:reduce){.so-cmd-back,.so-cmd{animation:none}}:is(#s#s,body) .so-app-1{min-height:100cqh;display:flex;flex-direction:column}:is(#s#s,body) .so-app-2{display:flex;flex:1;align-items:stretch}:is(#s#s,body) .so-app-3{flex:1;min-width:0;padding:0 32px 64px}:is(#s#s,body) .so-app-4{display:flex;align-items:center;gap:12px;flex-wrap:wrap;position:sticky;top:0;z-index:30;margin:0 -32px;padding:16px 32px 14px;background:linear-gradient(180deg,#f9f4eff0,#f9f4efc7);backdrop-filter:saturate(1.4) blur(14px);-webkit-backdrop-filter:saturate(1.4) blur(14px);border-bottom:1px solid rgba(107,29,75,.06)}:is(#s#s,body) .so-app-5{font:inherit;cursor:pointer;text-align:left;flex:1;min-width:120px;max-width:520px;height:46px;border:1px solid #EADFE5;background:#fff;border-radius:14px;display:flex;align-items:center;gap:10px;padding:0 16px;color:#8a7e8c;font-size:14.5px;box-shadow:0 1px 2px #2e22330a,0 8px 20px -16px #6b1d4b59;transition:border-color .18s,box-shadow .18s}:is(#s#s,body) .so-app-6{flex-shrink:0}:is(#s#s,body) .so-app-7{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}:is(#s#s,body) .so-app-8{position:relative}:is(#s#s,body) .so-app-9{white-space:nowrap;height:46px;padding:0 16px;border-radius:14px;border:1px solid #E6DDE2;background:#fff;display:flex;align-items:center;gap:10px;cursor:pointer;font-size:15px;font-weight:700;color:#2e2233}:is(#s#s,body) .so-app-10{font-size:12px;font-weight:600;color:#6e6170}:is(#s#s,body) .so-app-11{position:absolute;top:52px;left:0;z-index:40;width:260px;background:#fff;border:1px solid #E6DDE2;border-radius:16px;box-shadow:0 24px 48px -16px #4e143647,0 2px 6px #2e22330f;padding:8px;animation:so-pop .16s ease-out}:is(#s#s,body) .so-app-12{display:flex;align-items:center;justify-content:space-between;height:44px;padding:0 12px;border-radius:10px;cursor:pointer;font-size:15px}:is(#s#s,body) .so-app-13{font-size:12px;color:#6e6170;font-weight:600}:is(#s#s,body) .so-app-14{flex:1}:is(#s#s,body) .so-app-15{width:8px;height:8px;border-radius:999px;flex-shrink:0}:is(#s#s,body) .so-app-16{width:46px;height:46px;border:1px solid #E6DDE2;background:#fff;border-radius:14px;display:flex;align-items:center;justify-content:center}:is(#s#s,body) .so-app-17{width:46px;height:46px;border-radius:14px;background:linear-gradient(135deg,#7a2457,#4e1436);color:#fff;display:flex;align-items:center;justify-content:center;position:relative;box-shadow:0 10px 20px -12px #6b1d4bcc}:is(#s#s,body) .so-app-18{position:absolute;top:-7px;right:-7px;background:#d93025;color:#fff;font-size:11px;font-weight:800;border-radius:999px;padding:2px 6px;border:2px solid #F9F4EF}:is(#s#s,body) .so-app-19{position:relative;flex-shrink:0}:is(#s#s,body) .so-app-20{height:46px;border:1px solid #E6DDE2;background:#fff;border-radius:999px;display:flex;align-items:center;gap:10px;padding:0 14px 0 5px;white-space:nowrap;cursor:pointer;text-align:left}:is(#s#s,body) .so-app-21{width:36px;height:36px;border-radius:999px;background:linear-gradient(135deg,#8e3a6b,#4e1436);color:#fff;font-size:13px;font-weight:800;display:flex;align-items:center;justify-content:center}:is(#s#s,body) .so-app-22{line-height:1.15;max-width:150px;overflow:hidden}:is(#s#s,body) .so-app-23{font-size:14px;font-weight:700;overflow:hidden;text-overflow:ellipsis}:is(#s#s,body) .so-app-24{font-size:12px;color:#6e6170;overflow:hidden;text-overflow:ellipsis}:is(#s#s,body) .so-app-25{position:absolute;top:52px;right:0;z-index:40;width:260px;background:#fff;border:1px solid #E6DDE2;border-radius:16px;box-shadow:0 24px 48px -16px #4e143647,0 2px 6px #2e22330f;padding:8px;animation:so-pop .16s ease-out}:is(#s#s,body) .so-app-26{font-size:12px;font-weight:700;letter-spacing:1.2px;color:#6e6170;padding:8px 12px 6px}:is(#s#s,body) .so-app-27{display:flex;flex-direction:column;justify-content:center;min-height:48px;padding:6px 12px;border-radius:10px;cursor:pointer}:is(#s#s,body) .so-app-28{font-size:14.5px;font-weight:700}:is(#s#s,body) .so-app-29{font-size:12px;color:#6e6170}:is(#s#s,body) .so-app-9,:is(#s#s,body) .so-app-16,:is(#s#s,body) .so-app-20{box-shadow:0 1px 2px #2e22330a,0 8px 20px -16px #6b1d4b59;transition:border-color .18s,box-shadow .18s,transform .18s}:is(#s#s,body) .so-app-9:hover,:is(#s#s,body) .so-app-16:hover,:is(#s#s,body) .so-app-20:hover,:is(#s#s,body) .so-app-5:hover{border-color:#d9c3cf;box-shadow:0 12px 24px -16px #6b1d4b80}:is(#s#s,body) .so-app-12,:is(#s#s,body) .so-app-27{transition:background-color .15s}@container (max-width:1180px){:is(#s#s,body) .so-app-4{margin:0 -18px;padding:12px 18px}}@container (max-width:600px){:is(#s#s,body) .so-app-4{position:static;margin:0 -12px;padding:10px 12px}}:is(#s#s,body) .so-app-7{flex:1}:is(#s#s,body) .so-app-5{min-width:250px}@container (max-width:1180px){:is(#s#s,body) .so-app-5{min-width:120px}}:is(#s#s,body) .so-app-kbd{display:flex;gap:3px;flex:none}:is(#s#s,body) .so-app-kbd kbd{font:600 11px Plus Jakarta Sans,system-ui,sans-serif;color:#6e6170;background:#f6f0f3;border:1px solid #E8DEE4;border-bottom-width:2px;border-radius:6px;padding:2px 6px}@container (min-width:1181px){:is(#s#s,body) .so-app-5{height:40px}:is(#s#s,body) .so-app-9{height:40px}:is(#s#s,body) .so-app-12{height:38px}:is(#s#s,body) .so-app-16{height:40px}:is(#s#s,body) .so-app-17{height:40px}:is(#s#s,body) .so-app-20{height:40px}}.sora-app{background:radial-gradient(900px 520px at 100% -10%,rgba(165,134,192,.14),transparent 70%),radial-gradient(700px 480px at 20% 110%,rgba(107,29,75,.05),transparent 70%),#f9f4ef;background-attachment:fixed;font-family:Plus Jakarta Sans,system-ui,sans-serif;color:#2e2233;-webkit-font-smoothing:antialiased;box-sizing:border-box}:where(.sora-app) .sora-logo-mark{display:none}:where(.sora-app) *{box-sizing:border-box}:where(.sora-app) a{color:#2350d8;text-decoration:none}:where(.sora-app) a:hover{text-decoration:underline}:where(.sora-app) input,:where(.sora-app) select,:where(.sora-app) textarea,:where(.sora-app) button{font-family:inherit;color:inherit}@keyframes so-spin{to{transform:rotate(360deg)}}:where(.sora-app) button,:where(.sora-app) [role=button],:where(.sora-app) a,:where(.sora-app) input,:where(.sora-app) select,:where(.sora-app) textarea,:where(.sora-app) label,:where(.sora-app) .sora-nav,:where(.sora-app) .sora-settab{touch-action:manipulation;-webkit-tap-highlight-color:transparent}@media (pointer:coarse){:where(.sora-app) input:not([type=checkbox]):not([type=radio]),:where(.sora-app) select,:where(.sora-app) textarea{font-size:16px!important}:where(.sora-app) input[type=checkbox],:where(.sora-app) input[type=radio]{width:22px;height:22px}:where(.sora-app) .so-hover-1:hover,:where(.sora-app) .so-hover-2:hover,:where(.sora-app) .so-hover-3:hover{background:inherit}}@container (max-width:1180px){:where(.sora-app) .sora-side{width:84px!important;padding:12px 6px 16px!important;position:sticky;top:0;height:100cqh;overflow-y:auto;gap:2px!important}:where(.sora-app) .sora-logo{display:none}:where(.sora-app) .sora-logo-mark{display:flex!important;justify-content:center;padding:4px 0 14px}:where(.sora-app) .sora-cap{font-size:0!important;padding:8px 6px!important}:where(.sora-app) .sora-cap:after{content:"";display:block;width:100%;height:1px;background:#ece4e8}:where(.sora-app) .sora-nav{flex-direction:column;justify-content:center;height:auto!important;min-height:62px;padding:8px 2px!important;gap:5px!important;text-align:center;font-size:11px!important;line-height:1.15;border-radius:14px!important}:where(.sora-app) .sora-nav svg{width:22px;height:22px}:where(.sora-app) .sora-nav-l{flex:none!important}:where(.sora-app) .sora-nav-b{display:none}:where(.sora-app) .sora-main{padding:0 18px 56px!important}:where(.sora-app) .sora-2col{grid-template-columns:minmax(0,1fr)!important}}@container (max-width:1024px){:where(.sora-app) .sora-settabs{flex:1 1 100%!important;position:static!important;display:flex;overflow-x:auto;gap:4px;-webkit-overflow-scrolling:touch;scrollbar-width:none}:where(.sora-app) .sora-settabs::-webkit-scrollbar{display:none}:where(.sora-app) .sora-settab{flex:0 0 auto;white-space:nowrap}:where(.sora-app) .of-one{grid-template-columns:minmax(0,1fr)!important;overflow-y:auto}:where(.sora-app) .of-one>.of-body{overflow:visible!important}:where(.sora-app) .of-ticket{border-left:none!important;border-top:1px solid #E6DDE2;overflow:visible!important}}@container (max-width:900px){:where(.sora-app) .sora-search{display:none!important}}@container (max-width:600px){:where(.sora-app) .sora-shell{flex-direction:column!important}:where(.sora-app) .sora-side{width:100%!important;height:auto;position:static;flex-direction:row!important;overflow-x:auto;border-right:none!important;border-bottom:1px solid #ECE4E8}:where(.sora-app) .sora-cap{display:none}:where(.sora-app) .sora-nav{min-width:72px;flex:0 0 auto}:where(.sora-app) .sora-main{padding:0 12px 48px!important}}:where(.sora-app) .so-hover-1:hover{background:#f9f4ef!important}:where(.sora-app) .so-hover-2:hover{background:#fbf7f4!important}:where(.sora-app) .so-hover-3:hover{background:#fbf7f4!important}:where(.sora-app) .so-hover-4:hover{border-color:#6b1d4b!important}@keyframes so-pop{0%{opacity:0;transform:translateY(-4px) scale(.98)}to{opacity:1;transform:none}}@keyframes so-rise{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:none}}:where(.sora-app) .sora-main>:not(.so-app-4){animation:so-rise .38s cubic-bezier(.2,.8,.2,1) backwards}:where(.sora-app) .sora-main>:nth-child(3){animation-delay:.04s}:where(.sora-app) .sora-main>:nth-child(4){animation-delay:.08s}:where(.sora-app) .sora-main>:nth-child(n+5){animation-delay:.12s}:where(.sora-app) button{transition:background-color .16s,border-color .16s,color .16s,box-shadow .18s,transform .16s,filter .16s}:where(.sora-app) button:not(:disabled):active{transform:translateY(1px)}:where(.sora-app) input:not([type=checkbox]):not([type=radio]),:where(.sora-app) select,:where(.sora-app) textarea{transition:border-color .16s,box-shadow .16s}:where(.sora-app) input:not([type=checkbox]):not([type=radio]):focus,:where(.sora-app) select:focus,:where(.sora-app) textarea:focus{outline:none;border-color:#8e3a6b!important;box-shadow:0 0 0 4px #6b1d4b1a}:where(.sora-app) :focus-visible{outline:3px solid rgba(165,134,192,.65);outline-offset:2px}:where(.sora-app) input:focus-visible,:where(.sora-app) select:focus-visible,:where(.sora-app) textarea:focus-visible{outline:none}:where(.sora-app) ::selection{background:#a586c059}:where(.sora-app) input[type=checkbox],:where(.sora-app) input[type=radio]{accent-color:#6B1D4B}:where(.sora-app) *{scrollbar-width:thin;scrollbar-color:#D9C8D2 transparent}:where(.sora-app) ::-webkit-scrollbar{width:10px;height:10px}:where(.sora-app) ::-webkit-scrollbar-thumb{background:#d9c8d2;border-radius:99px;border:3px solid transparent;background-clip:padding-box}:where(.sora-app) ::-webkit-scrollbar-thumb:hover{background-color:#b99db0}:where(.sora-app) table tbody tr{transition:background-color .15s}@media (prefers-reduced-motion:reduce){:where(.sora-app) *,:where(.sora-app) *:before,:where(.sora-app) *:after{animation:none!important;transition:none!important}}@container (min-width:1181px){:where(.sora-app) :is(button,input,select)[style*="height: 52px"],:where(.sora-app) :is(button,input,select)[style*="height: 50px"]{height:42px!important}:where(.sora-app) :is(button,input,select)[style*="height: 48px"],:where(.sora-app) :is(button,input,select)[style*="height: 46px"]{height:40px!important}:where(.sora-app) :is(button,input,select)[style*="height: 44px"]{height:38px!important}}.sl-root{min-height:100vh;display:grid;grid-template-columns:minmax(0,1.08fr) minmax(0,1fr);background:#f9f4ef;font-family:Plus Jakarta Sans,system-ui,-apple-system,sans-serif;color:#2e2233;-webkit-font-smoothing:antialiased}.sl-root *{box-sizing:border-box}.sl-art{position:relative;overflow:hidden;background:radial-gradient(120% 90% at 0% 0%,#8e3a6b,#6b1d4b 38%,#4e1436 72%,#3a0f29);color:#fff;padding:44px 52px;display:flex;flex-direction:column;min-height:100vh;isolation:isolate}.sl-blob{position:absolute;border-radius:50%;filter:blur(70px);opacity:.55;z-index:-1;will-change:transform}.sl-b1{width:520px;height:520px;background:#a586c0;top:-160px;right:-140px;animation:sl-drift1 18s ease-in-out infinite alternate}.sl-b2{width:420px;height:420px;background:#c25a8e;bottom:-140px;left:-120px;opacity:.45;animation:sl-drift2 22s ease-in-out infinite alternate}.sl-b3{width:280px;height:280px;background:#f3c9dd;top:42%;left:46%;opacity:.22;animation:sl-drift3 16s ease-in-out infinite alternate}@keyframes sl-drift1{to{transform:translate(-120px,140px) scale(1.15)}}@keyframes sl-drift2{to{transform:translate(160px,-90px) scale(1.2)}}@keyframes sl-drift3{to{transform:translate(-140px,-120px) scale(.85)}}.sl-grid{position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;background-image:linear-gradient(rgba(255,255,255,.06) 1px,transparent 1px),linear-gradient(90deg,rgba(255,255,255,.06) 1px,transparent 1px);background-size:44px 44px;-webkit-mask-image:radial-gradient(70% 60% at 30% 40%,#000 0%,transparent 75%);mask-image:radial-gradient(70% 60% at 30% 40%,#000 0%,transparent 75%)}.sl-iris{position:absolute;width:640px;height:640px;right:-210px;top:50%;margin-top:-320px;z-index:-1;opacity:.5;animation:sl-turn 60s linear infinite}.sl-iris circle{fill:none;stroke:#ffffff38;stroke-width:1}.sl-iris .sl-dash{stroke-dasharray:2 10;stroke:#ffffff59;stroke-width:1.5}.sl-iris .sl-dash2{stroke-dasharray:60 30;stroke:#a586c0b3;stroke-width:2;animation:sl-turn 14s linear infinite reverse;transform-origin:200px 200px}@keyframes sl-turn{to{transform:rotate(360deg)}}.sl-art-top{position:relative}.sl-art-mid{margin:auto 0;max-width:520px;animation:sl-rise .9s cubic-bezier(.2,.8,.2,1) both}.sl-kicker{display:inline-flex;align-items:center;gap:8px;font-size:12px;font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:#e9d9f2;background:#ffffff1a;border:1px solid rgba(255,255,255,.18);padding:7px 12px;border-radius:999px;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}.sl-kicker:before{content:"";width:7px;height:7px;border-radius:50%;background:#7fe0a8;box-shadow:0 0 #7fe0a8b3;animation:sl-ping 2.2s infinite}@keyframes sl-ping{70%{box-shadow:0 0 0 9px #7fe0a800}to{box-shadow:0 0 #7fe0a800}}.sl-head{font-size:clamp(34px,4.2vw,56px);line-height:1.04;letter-spacing:-.025em;font-weight:800;margin:22px 0 16px}.sl-head em{font-style:normal;background:linear-gradient(90deg,#f3c9dd,#cdb4e6 50%,#f3c9dd);background-size:200% 100%;-webkit-background-clip:text;background-clip:text;color:transparent;animation:sl-sheen 6s linear infinite}@keyframes sl-sheen{to{background-position:-200% 0}}.sl-sub{font-size:16.5px;line-height:1.55;color:#ffffffc7;max-width:440px;margin:0}.sl-float{position:relative;height:170px}.sl-card{position:absolute;display:flex;align-items:center;gap:12px;padding:12px 16px 12px 14px;border-radius:16px;background:#ffffff1f;border:1px solid rgba(255,255,255,.2);backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px);box-shadow:0 18px 40px -18px #00000073;font-size:13px;white-space:nowrap}.sl-card b{display:block;font-size:14px;font-weight:700}.sl-card span{color:#ffffffb3;font-size:12.5px}.sl-c1{left:0;top:6px;animation:sl-bob 6s ease-in-out infinite,sl-rise .8s .3s cubic-bezier(.2,.8,.2,1) both}.sl-c2{left:250px;top:40px;animation:sl-bob 7s -2s ease-in-out infinite,sl-rise .8s .45s cubic-bezier(.2,.8,.2,1) both}.sl-c3{left:56px;top:104px;opacity:.9;animation:sl-bob 8s -4s ease-in-out infinite,sl-rise .8s .6s cubic-bezier(.2,.8,.2,1) both}@keyframes sl-bob{50%{transform:translateY(-8px)}}.sl-dot{width:10px;height:10px;border-radius:50%;flex:none;box-shadow:0 0 0 4px #ffffff1a}.sl-green{background:#7fe0a8}.sl-lav{background:#cdb4e6}.sl-amber{background:#ffd08a}.sl-panel{display:flex;align-items:center;justify-content:center;padding:40px 24px;position:relative;background:radial-gradient(60% 50% at 100% 0%,rgba(165,134,192,.16),transparent 70%),radial-gradient(50% 40% at 0% 100%,rgba(107,29,75,.07),transparent 70%),#f9f4ef}.sl-box{width:100%;max-width:400px}.sl-in{animation:sl-rise .6s var(--d,0ms) cubic-bezier(.2,.8,.2,1) both}@keyframes sl-rise{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:none}}.sl-logo{margin-bottom:34px}.sl-hello{font-size:13px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:#a586c0;margin-bottom:6px}.sl-title{font-size:32px;line-height:1.1;letter-spacing:-.02em;font-weight:800;margin:0 0 8px;color:#2e2233}.sl-lead{font-size:15px;color:#6e6170;margin:0 0 6px}.sl-form{margin-top:22px;display:flex;flex-direction:column;gap:16px}.sl-label{display:block;font-size:13px;font-weight:700;color:#574a5b;margin:0 0 7px}.sl-field{position:relative;display:flex;align-items:center;gap:10px;height:52px;padding:0 14px;background:#fff;border:1.5px solid #E6DDE2;border-radius:14px;color:#8a7e8c;transition:border-color .18s,box-shadow .18s,transform .18s}.sl-field:hover{border-color:#d3c2cc}.sl-field:focus-within{border-color:#6b1d4b;box-shadow:0 0 0 4px #6b1d4b1f,0 10px 24px -14px #6b1d4b80;color:#6b1d4b}.sl-field input{flex:1;min-width:0;height:100%;border:0;outline:0;background:transparent;font:inherit;font-size:15.5px;color:#2e2233}.sl-field input::placeholder{color:#b3a8b6}.sl-eye{display:flex;align-items:center;justify-content:center;width:34px;height:34px;margin-right:-6px;border:0;border-radius:10px;background:transparent;color:#8a7e8c;cursor:pointer}.sl-eye:hover{background:#f6eef2;color:#6b1d4b}.sl-btn{position:relative;overflow:hidden;width:100%;height:52px;display:flex;align-items:center;justify-content:center;gap:10px;border:0;border-radius:14px;background:linear-gradient(135deg,#86306a,#6b1d4b 45%,#4e1436);color:#fff;font:inherit;font-size:15.5px;font-weight:700;letter-spacing:.01em;cursor:pointer;box-shadow:0 14px 28px -14px #6b1d4bbf,inset 0 1px #ffffff2e;transition:transform .18s,box-shadow .18s,filter .18s}.sl-btn:after{content:"";position:absolute;top:0;left:-60%;width:40%;height:100%;background:linear-gradient(100deg,transparent,rgba(255,255,255,.28),transparent);transform:skew(-18deg);transition:left .7s}.sl-btn:hover:not(:disabled){transform:translateY(-1px);box-shadow:0 18px 34px -14px #6b1d4bd9,inset 0 1px #ffffff2e}.sl-btn:hover:after{left:120%}.sl-btn:active:not(:disabled){transform:translateY(0)}.sl-btn:disabled{cursor:default;filter:saturate(.8) brightness(1.05)}.sl-btn:focus-visible,.sl-link:focus-visible,.sl-eye:focus-visible{outline:3px solid rgba(165,134,192,.7);outline-offset:2px}.sl-spin{width:16px;height:16px;border-radius:50%;border:2px solid rgba(255,255,255,.35);border-top-color:#fff;animation:sl-turn .7s linear infinite}.sl-alt{text-align:center;margin-top:16px}.sl-link{background:none;border:0;padding:4px 6px;border-radius:8px;color:#6b1d4b;font:inherit;font-weight:700;font-size:14px;cursor:pointer;background-image:linear-gradient(currentColor,currentColor);background-size:0 1.5px;background-repeat:no-repeat;background-position:50% 100%;transition:background-size .25s}.sl-link:hover{background-size:70% 1.5px}.sl-msg{border-radius:12px;padding:11px 14px;font-size:14px;line-height:1.45;margin-top:16px;animation:sl-rise .35s both}.sl-ok{background:#e4f2e8;color:#1f7a45;border:1px solid #CBE6D3}.sl-err{background:#fde7e5;color:#b3261e;border:1px solid #F6C9C4;animation:sl-shake .42s}@keyframes sl-shake{20%,60%{transform:translate(-6px)}40%,80%{transform:translate(6px)}}.sl-meter{height:5px;border-radius:99px;background:#efe6eb;margin-top:10px;overflow:hidden}.sl-meter i{display:block;height:100%;border-radius:99px;transition:width .25s,background .25s}.sl-hint{font-size:12.5px;color:#6e6170;margin:7px 0 0}.sl-foot{margin-top:36px;font-size:12px;color:#9a8e9c;text-align:center}@media (max-width:900px){.sl-root{grid-template-columns:1fr}.sl-art{min-height:0;padding:22px 22px 26px}.sl-art-mid{margin:18px 0 0}.sl-head{font-size:30px;margin:14px 0 0}.sl-sub,.sl-float,.sl-iris{display:none}.sl-panel{padding:30px 20px 40px}.sl-logo{display:none}}.sld-root{min-height:100vh;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:18px;background:#f9f4ef;font-family:Plus Jakarta Sans,system-ui,sans-serif;color:#2e2233;position:relative;overflow:hidden;animation:sld-fade .4s both}@keyframes sld-fade{0%{opacity:0}}.sld-glow{position:absolute;width:620px;height:620px;border-radius:50%;background:radial-gradient(circle,rgba(165,134,192,.28),rgba(107,29,75,.06) 45%,transparent 70%);animation:sld-breathe 3.2s ease-in-out infinite}@keyframes sld-breathe{50%{transform:scale(1.08);opacity:.8}}.sld-stage{position:relative;width:132px;height:132px}.sld-ring{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;animation:sl-turn 1.6s linear infinite}.sld-arc{stroke-dasharray:120 340}.sld-mark{position:absolute;left:33px;top:33px;width:66px;height:66px;overflow:visible}.sld-p1,.sld-p2{animation:sld-p 2.4s cubic-bezier(.65,0,.35,1) infinite}@keyframes sld-p{0%,to{transform:translate(0)}35%,55%{transform:translate(-34px,-34px)}}.sld-word{position:relative;font-family:Quicksand,Nunito,system-ui,sans-serif;font-weight:700;font-size:30px;letter-spacing:.02em;color:#2e2233;margin-top:4px}.sld-word span{font-family:Plus Jakarta Sans,system-ui,sans-serif;font-size:11px;letter-spacing:.08em;color:#a586c0;margin-left:5px;vertical-align:middle}.sld-line{position:relative;font-size:14px;color:#6e6170;min-height:20px;animation:sl-rise .45s both}.sld-bar{position:relative;width:180px;height:4px;border-radius:99px;background:#eadfe5;overflow:hidden}.sld-bar i{position:absolute;top:0;left:-40%;width:40%;height:100%;border-radius:99px;background:linear-gradient(90deg,#6b1d4b,#a586c0);animation:sld-run 1.3s cubic-bezier(.4,0,.2,1) infinite}@keyframes sld-run{to{left:100%}}@media (prefers-reduced-motion:reduce){.sl-root *,.sl-root *:before,.sl-root *:after,.sld-root,.sld-root *{animation:none!important;transition:none!important}}
