.sw,.sw-login{--ink:#103b2d;--muted:#68776e;--gold:#dbb62a;--paper:#f5f4ed;--line:#e2e5dc;color:var(--ink);background:var(--paper);font-family:Montserrat,sans-serif}.sw button,.sw-login button,.sw input,.sw-login input,.sw select,.sw textarea{font:inherit}.sw button,.sw-login button{cursor:pointer}.sw button:disabled,.sw-login button:disabled{opacity:.5;cursor:wait}:is(.sw button:focus-visible,.sw a:focus-visible,.sw input:focus-visible,.sw select:focus-visible,.sw textarea:focus-visible,.sw-login input:focus-visible){outline-offset:3px;outline:3px solid #d7b62a}.sw{min-height:850px;display:flex}.sw-nav{color:#fff;background:#103b2d;flex-direction:column;flex-shrink:0;width:252px;padding:30px 18px;display:flex}.sw-brand{color:#fff;align-items:center;gap:12px;padding:0 10px 28px;font-size:23px;display:flex}.sw-brand svg{color:#103b2d;background:#dbb62a;border-radius:12px;width:40px;height:40px;padding:8px}.sw-brand span{color:#dbb62a}.sw-shop{border:1px solid #ffffff29;border-radius:14px;align-items:center;gap:12px;margin-bottom:24px;padding:16px 10px;display:flex}.sw-shop>span,.sw-avatar{color:#103b2d;background:#ede0a6;border-radius:50%;flex-shrink:0;place-items:center;width:38px;height:38px;font-size:13px;font-weight:800;display:grid}.sw-shop strong{font-size:13px}.sw-shop small{color:#b5c8be;margin-top:5px;font-size:11px;display:block}.sw-nav nav{gap:5px;display:grid}.sw-nav nav button{color:#c4d5ca;text-align:left;background:0 0;border:0;border-radius:9px;align-items:center;gap:12px;min-height:44px;padding:13px 12px;font-size:12px;font-weight:600;display:flex}.sw-nav nav button:hover{background:#ffffff0d}.sw-nav nav button.active{color:#fff;background:#ffffff17;box-shadow:inset 3px 0 #dbb62a}.sw-nav-bottom{color:#bed0c4;gap:20px;margin-top:auto;padding:32px 10px 0;font-size:12px;display:grid}.sw-nav-bottom button{color:inherit;background:0 0;border:0;gap:10px;display:flex}.sw-main{flex:1;min-width:0}.sw-topbar{border-bottom:1px solid var(--line);background:#fffdf8;justify-content:space-between;align-items:center;gap:10px;padding:20px 34px;font-size:12px;font-weight:600;display:flex}.sw-topbar>div,.sw-top-actions{align-items:center;gap:14px;display:flex}.sw-dot{background:#ab8f23;border-radius:50%;width:8px;height:8px;display:inline-block}.sw-top-actions small{color:var(--muted);font-size:10px;font-weight:400}.sw-top-actions button,.sw-dialog-head button,.sw-notice button,.sw-mobile-toggle{color:inherit;background:0 0;border:0;min-width:40px;min-height:40px;padding:8px}.sw-content{padding:38px 34px}.sw-eyebrow{letter-spacing:.12em;color:#957616;margin-bottom:13px;font-size:10px;font-weight:800;display:block}.sw-heading{justify-content:space-between;align-items:center;gap:20px;margin-bottom:30px;display:flex}.sw-heading h1{margin:0 0 12px;font-family:Playfair Display,serif;font-size:clamp(30px,3vw,46px);line-height:1.15}.sw-heading p,.sw-panel p{color:var(--muted);font-size:12px;line-height:1.8}.sw-actions,.sw-row-actions{flex-wrap:wrap;align-items:center;gap:8px;margin-top:12px;display:flex}.sw-heading .sw-actions{margin:0}.sw-button,.sw-primary{color:#173e2f;background:#fff;border:1px solid #cfd6c9;border-radius:9px;justify-content:center;align-items:center;gap:8px;min-height:42px;padding:11px 16px;font-weight:600;line-height:1.4;display:inline-flex;font-size:12px!important}.sw-primary{color:#fff;background:#103b2d;border-color:#103b2d}.sw-primary:hover{background:#20513e}.sw-button:hover{background:#f1f3eb}.sw-stats{grid-template-columns:repeat(auto-fit,minmax(170px,1fr));gap:16px;margin-bottom:25px;display:grid}.sw-stats article{border:1px solid var(--line);background:#fff;border-radius:15px;flex-direction:column;gap:14px;padding:23px;display:flex}.sw-stats svg{color:#a78b20;background:#f3edda;border-radius:10px;width:42px;height:42px;padding:9px}.sw-stats span{color:var(--muted);font-size:11px}.sw-stats strong{font-family:Playfair Display,serif;font-size:clamp(22px,2.2vw,31px)}.sw-two{grid-template-columns:1fr 1fr;gap:20px;display:grid}.sw-panel{border:1px solid var(--line);background:#fff;border-radius:16px;min-width:0;margin-bottom:20px;padding:24px}.sw-panel h2{margin:0 0 14px;font-size:17px;line-height:1.5}.sw-panel>small{color:var(--muted);margin:12px 0;font-size:11px;display:block}.sw-panel ul{padding-left:17px;font-size:12px;line-height:1.8}.sw-task{border-top:1px solid var(--line);align-items:center;gap:14px;padding:17px 0;font-size:12px;display:flex}.sw-task>div,.sw-task>span:first-child{flex:1}.sw-task small{color:var(--muted);margin-top:6px;font-size:10px;display:block}.sw-feature{background:#e9eddf}.sw-feature h2{max-width:340px;font-family:Playfair Display,serif;font-size:26px}.sw-quick{grid-template-columns:repeat(4,1fr);gap:10px;display:grid}.sw-quick button{border:1px solid var(--line);color:var(--ink);background:#f8f8f1;border-radius:10px;justify-content:center;align-items:center;gap:8px;padding:18px 10px;font-size:11px;display:flex}.sw-badge{color:#736123;white-space:nowrap;background:#f0eee4;border-radius:30px;padding:7px 10px;font-size:10px;display:inline-block}.sw-badge.approved,.sw-badge.completed,.sw-badge.delivered,.sw-badge.resolved,.sw-badge.active{color:#21673d;background:#e6f3e9}.sw-badge.rejected,.sw-badge.dispute{color:#a34b30;background:#fae9e3}.sw-filters{flex-wrap:wrap;gap:12px;margin-bottom:20px;display:flex}.sw-filters label{border:1px solid var(--line);background:#fff;border-radius:10px;flex:1;align-items:center;gap:12px;min-width:200px;padding:0 14px;display:flex}.sw-filters input{background:0 0;border:0;width:100%;min-width:0;padding:14px 0}.sw-filters select{border:1px solid var(--line);background:#fff;border-radius:10px;max-width:100%;padding:12px;font-size:12px}.sw-table-wrap{border:1px solid var(--line);background:#fff;border-radius:14px;overflow:auto}.sw table{border-collapse:collapse;width:100%;font-size:12px}.sw th{text-align:left;text-transform:uppercase;letter-spacing:.06em;color:#6d786e;background:#fafaf5;padding:18px;font-size:9px}.sw td{border-top:1px solid var(--line);vertical-align:middle;padding:18px}.sw-listing{align-items:center;gap:12px;min-width:220px;display:flex}.sw-listing img,.sw-thumb{object-fit:cover;border-radius:8px;flex-shrink:0;width:48px;height:48px}.sw-thumb{background:#ecf1e8;place-items:center;display:grid}.sw-listing strong{max-width:260px;line-height:1.5;display:block}.sw-listing small{color:var(--muted);margin-top:5px;font-size:10px;display:block}.sw-row-actions{min-width:100px;margin:0}.sw-row-actions .sw-button{padding:7px 10px;font-size:10px!important}.sw-rejection{color:#a34b30;margin-top:8px;font-size:11px}.sw-cards{grid-template-columns:repeat(auto-fit,minmax(min(330px,100%),1fr));gap:18px;display:grid}.sw-card-head{justify-content:space-between;align-items:start;gap:10px;display:flex}.sw-panel video{width:100%;max-height:240px;margin-top:15px}.sw-empty{text-align:center;color:var(--muted);background:#ffffff80;border:1px dashed #ccd5c5;border-radius:15px;padding:48px 25px}.sw-empty svg{margin:0 auto 16px}.sw-empty h3{color:var(--ink);font-size:16px}.sw-empty p{font-size:12px;line-height:1.8}.sw-pagination{justify-content:center;align-items:center;gap:20px;margin:24px 0;font-size:12px;display:flex}.sw-info,.sw-error,.sw-notice{background:#eeefe4;border-radius:10px;margin-bottom:20px;padding:15px 18px;font-size:12px;line-height:1.7}.sw-error{color:#933b23;background:#fae9e3}.sw-notice{color:#1e603e;background:#e5f1e8;align-items:center;gap:10px;display:flex}.sw-notice button{margin-left:auto}.sw-footnote{color:var(--muted);justify-content:center;align-items:center;gap:8px;margin-top:30px;font-size:10px;line-height:1.7;display:flex}.sw-loading{color:var(--muted);background:#eeefe7;padding:15px;font-size:12px}.sw-store-profile{align-items:center;gap:25px;display:flex}.sw-store-profile>img{object-fit:cover;border-radius:15px;width:110px;height:110px}.sw-store-profile>div{flex:1}.sw-details{font-size:12px}.sw-details>div{border-bottom:1px solid var(--line);grid-template-columns:130px 1fr;gap:15px;padding:12px 0;display:grid}.sw-details dt{color:var(--muted);overflow-wrap:anywhere}.sw-details dd{overflow-wrap:anywhere;white-space:pre-wrap;min-width:0;margin:0}.sw-detail-list>div{background:#f7f8f1;border-radius:10px;margin:10px 0;padding:12px}.sw-dialog{width:min(740px,100vw - 30px);max-height:88vh;color:var(--ink);background:#fffef9;border:0;border-radius:18px;padding:28px;box-shadow:0 24px 100px #0005}.sw-dialog::backdrop{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#0e2718a0}.sw-dialog-head{justify-content:space-between;align-items:center;gap:20px;margin-bottom:22px;display:flex}.sw-dialog-head h2{margin:0;font-family:Playfair Display,serif;font-size:26px}.sw-form-grid{grid-template-columns:1fr 1fr;gap:18px;display:grid}.sw-form-grid label,.sw-login-form label{flex-direction:column;gap:8px;font-size:12px;font-weight:600;display:flex}.sw-form-grid label.wide{grid-column:1/-1}.sw-form-grid input,.sw-form-grid textarea,.sw-form-grid select,.sw-login-form input{box-sizing:border-box;background:#fff;border:1px solid #cfd6c9;border-radius:8px;width:100%;min-width:0;padding:12px;font-size:13px;font-weight:400}.sw-dialog-actions{justify-content:flex-end;gap:12px;margin-top:24px;display:flex}.sw-mobile-toggle{display:none}.sw-login{grid-template-columns:1.2fr 1fr;align-items:center;gap:80px;min-height:650px;padding:65px max(6vw,20px);display:grid}.sw-login h1{white-space:pre-line;margin:20px 0;font-family:Playfair Display,serif;font-size:clamp(35px,4vw,56px);line-height:1.2}.sw-login-copy>p{color:var(--muted);max-width:470px;font-size:14px;line-height:1.9}.sw-login-copy>a{margin-top:28px;font-size:12px;display:inline-block}.sw-login-benefits{max-width:420px;margin:28px 0}.sw-login-benefits>div{border-bottom:1px solid var(--line);align-items:center;gap:14px;padding:14px 0;font-size:12px;display:flex}.sw-login-benefits>div>span{flex:1}.sw-login-form{border:1px solid var(--line);background:#fff;border-radius:20px;padding:35px;box-shadow:0 15px 50px #173e2f08}.sw-login-form h2{margin:18px 0 10px;font-family:Playfair Display,serif;font-size:30px}.sw-login-form>p{color:var(--muted);font-size:12px;line-height:1.8}.sw-login-form form{gap:19px;margin-top:24px;display:grid}.sw-auth-links{flex-wrap:wrap;gap:12px;margin-top:20px;display:flex}.sw-auth-links button{background:0 0;border:0;padding:8px 0;font-size:11px!important}.sw-spin{animation:1s linear infinite sw-spin}@keyframes sw-spin{to{transform:rotate(360deg)}}@media (max-width:1100px){.sw-nav{width:215px;padding-inline:12px}.sw-content{padding:28px 20px}.sw-quick{grid-template-columns:1fr 1fr}.sw-two{grid-template-columns:1fr}.sw-login{gap:35px}.sw-heading{flex-direction:column;align-items:flex-start}}@media (max-width:760px){.sw-nav{display:none}.sw-nav.is-open{z-index:90;width:260px;display:flex;position:fixed;top:0;bottom:0;left:0;overflow:auto;box-shadow:20px 0 80px #0005}.sw-mobile-toggle{display:block}.sw-topbar{z-index:91;padding:10px 14px;position:relative}.sw-top-actions small{display:none}.sw-content{padding:26px 16px}.sw-stats{grid-template-columns:1fr 1fr;gap:10px}.sw-stats article{padding:16px}.sw-stats strong{font-size:23px}.sw-stats span{font-size:10px}.sw-heading h1{font-size:34px}.sw-form-grid{grid-template-columns:1fr}.sw-store-profile{flex-wrap:wrap}.sw-login{grid-template-columns:1fr;gap:28px;padding:32px 20px}.sw-login-copy h1{font-size:38px}.sw-login-benefits{display:none}.sw-login-form{padding:25px}.sw-details>div{grid-template-columns:100px 1fr}.sw-footnote{align-items:flex-start}.sw-dialog{padding:20px}.sw-dialog-actions{flex-wrap:wrap}.sw-quick button{font-size:10px}.sw-pagination{gap:10px}}.sw,.sw-login{margin-top:142px}.sw-dialog{--ink:#103b2d;--muted:#68776e;--line:#e2e5dc}.sw-dialog input,.sw-dialog textarea,.sw-dialog select{font-family:inherit}@media (max-width:600px){.sw,.sw-login{margin-top:118px}.sw-nav.is-open{top:118px}}@media (prefers-reduced-motion:reduce){.sw-spin{animation:none}}
