.store-manager{position:fixed;inset:0;z-index:1070;overflow:auto;background:radial-gradient(circle at 52% -10%,rgba(35,91,116,.24),transparent 38%),#030711;color:#e7efff;font-family:Inter,"Microsoft YaHei",sans-serif}
.store-manager *{box-sizing:border-box}
.store-manager>header{position:sticky!important;top:0!important;z-index:5!important;display:grid!important;grid-template-columns:minmax(250px,1fr) auto minmax(250px,1fr)!important;align-items:center!important;gap:24px!important;width:100%!important;height:auto!important;min-height:82px!important;padding:14px clamp(20px,4vw,64px)!important;border-bottom:1px solid rgba(124,178,207,.14)!important;background:rgba(3,7,17,.9)!important;backdrop-filter:blur(20px)!important}
.sm-brand small,.sm-section-head small{color:#66b9ca;font-size:9px;letter-spacing:.16em}
.sm-brand h1{margin:3px 0;font-size:20px}
.sm-brand p{margin:0;color:#708098;font-size:10px}
.store-manager nav{display:flex;gap:4px;padding:4px;border:1px solid rgba(124,178,207,.12);border-radius:12px;background:#070e1b}
.store-manager button{border:1px solid rgba(116,169,197,.2);border-radius:9px;background:#0a1726;color:#cbdcec;cursor:pointer}
.store-manager nav button{padding:9px 16px;border-color:transparent;background:transparent;font-size:11px}
.store-manager nav button.active{background:#123147;color:#e9fbff;box-shadow:0 5px 18px rgba(16,75,101,.28)}
.sm-head-actions{display:flex;justify-content:flex-end;gap:8px}
.sm-head-actions button,.sm-section-head button{padding:9px 14px}
.sm-head-actions .sm-export{color:#8dd9d5}
.store-manager>main{position:relative!important;inset:auto!important;width:min(1480px,calc(100% - 36px))!important;min-height:calc(100vh - 110px)!important;margin:22px auto!important}
.sm-content{min-height:500px}
.sm-loading,.sm-denied{display:grid;place-items:center;min-height:420px;color:#7789a5}
.sm-denied{gap:8px}
.sm-denied b{color:#d9e9f4;font-size:18px}
.sm-section-head{display:flex;align-items:center;justify-content:space-between;gap:20px;margin-bottom:16px}
.sm-section-head h2{margin:5px 0 0;font-size:25px}
.sm-section-head p{margin:6px 0 0;color:#71829e;font-size:11px}
.store-manager button.primary{border-color:rgba(90,197,211,.36);background:linear-gradient(120deg,#13516a,#243f73);color:#efffff}
.store-manager button.danger{border-color:rgba(225,106,127,.32);background:#371522;color:#f0b2bd}
.sm-metrics{display:grid;grid-template-columns:repeat(4,1fr);gap:12px}
.sm-metrics article,.sm-chart,.sm-status-card,.sm-recent,.sm-filters,.sm-table-wrap,.sm-detail-grid article,.sm-form fieldset{border:1px solid rgba(121,165,197,.13);border-radius:16px;background:linear-gradient(145deg,rgba(10,19,34,.96),rgba(6,12,24,.94))}
.sm-metrics article{padding:18px 20px}
.sm-metrics span{color:#7c8eaa;font-size:11px}
.sm-metrics strong{display:block;margin:9px 0 5px;font-size:28px}
.sm-metrics em{color:#587084;font-size:9px;font-style:normal}
.sm-dashboard-grid{display:grid;grid-template-columns:minmax(0,2fr) minmax(280px,1fr);gap:12px;margin:12px 0}
.sm-chart,.sm-status-card{min-height:285px;padding:18px}
.sm-chart header,.sm-status-card header,.sm-recent header{display:flex;align-items:center;justify-content:space-between}
.sm-chart h3,.sm-status-card h3,.sm-recent h3{margin:0;font-size:14px}
.sm-chart header small,.sm-status-card header small{color:#61748e;font-size:9px}
.sm-bars{display:flex;align-items:flex-end;gap:10px;height:205px;padding-top:35px}
.sm-bars>div{display:grid;grid-template-rows:1fr auto;align-items:end;flex:1;height:100%;text-align:center}
.sm-bars span{position:relative;display:block;min-height:6px;border-radius:5px 5px 2px 2px;background:linear-gradient(#58b7c7,#285a86)}
.sm-bars i{position:absolute;top:-20px;left:50%;transform:translateX(-50%);color:#91adbf;font-size:9px;font-style:normal}
.sm-bars small{margin-top:8px;color:#61748c;font-size:8px}
.sm-status-card>div{display:flex;align-items:center;justify-content:space-between;padding:9px 2px;border-bottom:1px solid rgba(121,165,197,.08);font-size:11px}
.sm-status-card>div span{display:flex;align-items:center;gap:8px;color:#90a2b9}
.sm-status-card i,.sm-store-card>i{width:7px;height:7px;border-radius:50%;background:#697891}
.st-operating{background:#51c7a4!important}
.st-preparing,.st-draft{background:#e5b361!important}
.st-suspended{background:#d68a61!important}
.st-closed,.st-archived{background:#7a8497!important}
.sm-recent{padding:18px}
.sm-recent header button{padding:6px 10px}
.sm-recent>div{display:grid;grid-template-columns:repeat(2,1fr);gap:8px;margin-top:14px}
.sm-store-card{display:grid;grid-template-columns:auto 1fr auto;align-items:center;gap:10px;padding:12px;text-align:left}
.sm-store-card span b,.sm-store-card span small{display:block}
.sm-store-card span small{margin-top:4px;color:#667a94;font-size:9px}
.sm-store-card em{color:#8498ae;font-size:9px;font-style:normal}
.sm-filters{display:grid;grid-template-columns:1.5fr repeat(4,1fr) auto;gap:10px;padding:14px;margin-bottom:12px}
.sm-filters label,.sm-form label{display:grid;gap:6px;color:#7589a4;font-size:9px}
.sm-filters input,.sm-filters select,.sm-form input,.sm-form select,.sm-form textarea{width:100%;min-height:39px;padding:9px 11px;border:1px solid rgba(116,164,194,.17);border-radius:9px;outline:none;background:#050c17;color:#e1ecf8;font:11px Inter,"Microsoft YaHei",sans-serif}
.sm-filters input:focus,.sm-form input:focus,.sm-form textarea:focus{border-color:rgba(79,194,211,.48)}
.sm-query{align-self:end;height:39px;padding:0 20px}
.sm-table-wrap{overflow:auto}
.sm-table-wrap table{width:100%;min-width:950px;border-collapse:collapse}
.sm-table-wrap th,.sm-table-wrap td{padding:13px 15px;border-bottom:1px solid rgba(121,165,197,.08);text-align:left;font-size:10px}
.sm-table-wrap th{color:#70839d;background:#091321}
.sm-table-wrap td b,.sm-table-wrap td small{display:block}
.sm-table-wrap td small{margin-top:4px;color:#5e7189}
.sm-table-wrap td button{padding:6px 10px}
.sm-state{display:inline-block;padding:5px 8px;border-radius:7px;background:#111c2d!important;color:#a7b9c9;font-style:normal}
.sm-list-page>footer{position:static!important;inset:auto!important;display:flex!important;align-items:center!important;justify-content:space-between!important;width:auto!important;height:auto!important;margin:0!important;padding:14px 2px!important;background:transparent!important;color:#61748c!important;font-size:10px!important}
.sm-list-page>footer div{display:flex;align-items:center;gap:9px}
.sm-list-page>footer button{padding:7px 10px}
.sm-list-page>footer button:disabled{opacity:.35}
.sm-methods{display:grid;grid-template-columns:1fr 1fr;gap:10px;margin-bottom:12px}
.sm-methods button{padding:15px;text-align:left}
.sm-methods b,.sm-methods span{display:block}
.sm-methods span{margin-top:5px;color:#6e829b;font-size:9px}
.sm-methods button.active{border-color:rgba(76,192,206,.48);background:#0d293a}
.sm-create-body{display:grid;grid-template-columns:minmax(320px,.7fr) minmax(580px,1.3fr);gap:12px;align-items:start}
.sm-ocr-side{position:sticky;top:106px;display:grid;gap:12px;padding:16px;border:1px solid rgba(121,165,197,.13);border-radius:16px;background:#07101e}
.sm-ocr-side>input{display:none}
.sm-upload{display:grid;place-items:center;min-height:280px;padding:25px;border:1px dashed rgba(85,181,202,.3);border-radius:13px;background:radial-gradient(circle,rgba(35,112,137,.11),transparent 64%);text-align:center}
.sm-upload b{font-size:15px}
.sm-upload span{margin:8px;color:#6c829b;font-size:9px}
.sm-upload button{padding:8px 13px}
.sm-preview{display:grid;place-items:center;overflow:hidden;min-height:0;border-radius:12px;background:#030812}
.sm-preview:not(:empty){height:330px}
.sm-preview img,.sm-preview iframe{width:100%;height:100%;border:0;object-fit:contain}
.sm-recognize{min-height:42px}
.sm-ocr-status{color:#657b94;line-height:1.6}
.sm-entry{min-width:0}
.sm-form{display:grid;gap:12px}
.sm-form fieldset{min-width:0;margin:0;padding:18px}
.sm-form legend{padding:0 8px;color:#9eb6c8;font-size:11px}
.sm-form-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}
.sm-form label.wide{grid-column:1/-1}
.sm-form-group-title{grid-column:1/-1;display:flex;align-items:center;justify-content:space-between;margin:2px 0 0;padding:4px 2px 11px;border-bottom:1px solid rgba(91,190,205,.16)}
.sm-form-group-title b{color:#8fd0d8;font-size:11px}
.sm-form-group-title span{color:#61778f;font-size:9px}
.sm-form-group-title.manual{margin-top:12px;border-color:rgba(121,165,197,.1)}
.sm-form-group-title.manual b{color:#9fb1c6}
.sm-form textarea{min-height:72px;resize:vertical}
.sm-form label.check{display:flex;align-items:center;align-self:end;height:39px}
.sm-form label.check input{width:15px;min-height:15px;accent-color:#57bac8}
.sm-form-actions{display:flex;justify-content:flex-end;gap:9px;margin-top:12px}
.sm-form-actions button{padding:10px 17px}
.sm-detail-grid{display:grid;grid-template-columns:1fr 1fr;gap:12px}
.sm-detail-grid article{padding:20px}
.sm-detail-grid h3{margin:0 0 14px;font-size:14px}
.sm-detail-grid dl{display:grid;grid-template-columns:110px 1fr;margin:0}
.sm-detail-grid dt,.sm-detail-grid dd{margin:0;padding:10px 5px;border-bottom:1px solid rgba(121,165,197,.07);font-size:10px}
.sm-detail-grid dt{color:#6b8099}
.sm-detail-grid dd{color:#c7d7e5;line-height:1.6;word-break:break-word}
.sm-detail-foot{display:flex;align-items:center;justify-content:flex-end;gap:9px;margin-top:12px;padding:14px;border:1px solid rgba(121,165,197,.12);border-radius:14px;background:#07101e}
.sm-detail-foot>div{margin-right:auto}
.sm-detail-foot b,.sm-detail-foot span{display:block}
.sm-detail-foot span{margin-top:4px;color:#667b93;font-size:9px}
.sm-detail-foot button{padding:9px 13px}
.sm-toast{position:fixed;z-index:1110;right:24px;bottom:24px;transform:translateY(30px);padding:12px 16px;border:1px solid rgba(93,211,196,.26);border-radius:10px;background:#0b292d;color:#baf0e5;font-size:10px;opacity:0;pointer-events:none;transition:.2s}
.sm-toast.show{transform:none;opacity:1}
.sm-toast.bad{border-color:rgba(229,111,130,.3);background:#35151f;color:#f1b3c0}
.sm-modal{position:fixed;inset:0;z-index:1120;display:grid;place-items:center;padding:20px;background:rgba(0,0,0,.72);backdrop-filter:blur(10px)}
.sm-modal>section{width:min(680px,100%);max-height:80vh;overflow:auto;padding:20px;border:1px solid rgba(121,165,197,.18);border-radius:17px;background:#07101e}
.sm-modal header{display:flex;align-items:flex-start;justify-content:space-between}
.sm-modal h2{margin:5px 0 15px}
.sm-modal-close{width:34px;height:34px}
.sm-change-list article{display:flex;align-items:center;justify-content:space-between;padding:12px;border-bottom:1px solid rgba(121,165,197,.08)}
.sm-change-list i{color:#b5cbd9;font-size:10px;font-style:normal}
.sm-change-list span{color:#697e96;font-size:9px}
.sm-empty{padding:35px;text-align:center;color:#61748d}
@media(max-width:1050px){.store-manager>header{grid-template-columns:1fr auto!important}
.store-manager nav{order:3;grid-column:1/-1;justify-self:center}
.sm-head-actions{grid-column:2}
.sm-filters{grid-template-columns:repeat(3,1fr)}
.sm-create-body{grid-template-columns:1fr}
.sm-ocr-side{position:static}
.sm-metrics{grid-template-columns:repeat(2,1fr)}
}
@media(max-width:680px){.store-manager>header{display:flex!important;flex-wrap:wrap!important;padding:12px!important}
.sm-brand{flex:1}
.sm-brand p,.sm-export{display:none}
.store-manager nav{order:3;width:100%;justify-content:center}
.store-manager nav button{flex:1;padding:8px}
.store-manager>main{width:calc(100% - 20px)!important;margin:12px auto!important}
.sm-metrics,.sm-dashboard-grid,.sm-recent>div,.sm-methods,.sm-detail-grid,.sm-form-grid{grid-template-columns:1fr}
.sm-filters{grid-template-columns:1fr 1fr}
.sm-form label.wide{grid-column:auto}
.sm-create-body{display:block}
.sm-ocr-side{margin-bottom:12px}
.sm-detail-grid dl{grid-template-columns:90px 1fr}
.sm-detail-foot{flex-wrap:wrap}
.sm-detail-foot>div{width:100%}
}
.sm-license-stage{position:relative;height:360px;min-height:300px;overflow:hidden;border:1px dashed rgba(85,181,202,.3);border-radius:13px;background:radial-gradient(circle,rgba(35,112,137,.11),transparent 64%)}
.sm-license-stage>input{display:none}
.sm-license-stage .sm-upload{width:100%;height:100%;min-height:0;border:0;border-radius:0}
.sm-upload[hidden],.sm-preview[hidden]{display:none!important}
.sm-license-stage .sm-preview{position:relative;display:block;width:100%;height:100%;min-height:0;overflow:hidden;border-radius:0;line-height:0;cursor:zoom-in}
.sm-license-stage .sm-preview:not(:empty){height:100%}
.sm-license-stage .sm-preview img{position:absolute;inset:0;display:block;width:100%;height:100%;max-width:100%;max-height:100%;object-fit:contain;object-position:center center;transform-origin:center center;will-change:transform;cursor:zoom-in;user-select:none;-webkit-user-drag:none}
.sm-license-stage .sm-preview>small{position:absolute;left:50%;bottom:10px;z-index:2;transform:translateX(-50%);padding:6px 10px;border:1px solid rgba(141,208,216,.18);border-radius:999px;background:rgba(3,8,18,.76);color:#8faabc;font-size:9px;white-space:nowrap;pointer-events:none;backdrop-filter:blur(7px)}
.sm-license-stage .sm-reupload{position:absolute;top:12px;right:12px;z-index:3;padding:8px 13px;border-color:rgba(141,208,216,.32);background:rgba(5,18,31,.9);color:#d8edf2;box-shadow:0 5px 18px rgba(0,0,0,.28);backdrop-filter:blur(8px)}
.sm-license-stage .sm-reupload:hover{border-color:rgba(95,207,219,.58);background:#10344a}
.sm-form label.wide{grid-column:1/-1!important}
@media(max-width:680px){.sm-license-stage{height:310px;min-height:260px}
}
.store-manager{--sm-panel:rgba(8,18,33,.88);--sm-panel-strong:#091728;--sm-line:rgba(126,181,211,.16);--sm-line-hot:rgba(82,202,218,.42);--sm-text:#e8f2fb;--sm-muted:#8295ac;--sm-cyan:#5fd3dc;--sm-blue:#4a7fc4;background:radial-gradient(circle at 18% 0,rgba(28,102,132,.18),transparent 34%),radial-gradient(circle at 84% 10%,rgba(49,75,143,.13),transparent 30%),#030812;color:var(--sm-text)}
.store-manager>header{min-height:88px!important;padding:16px clamp(24px,4vw,72px)!important;border-bottom:1px solid rgba(116,181,209,.16)!important;background:rgba(3,9,18,.82)!important;box-shadow:0 12px 40px rgba(0,0,0,.18)}
.sm-brand small,.sm-section-head small{color:#67d3dc;font-size:10px;font-weight:700;letter-spacing:.18em}
.sm-brand h1{margin:5px 0 3px;font-size:22px;letter-spacing:.02em}
.sm-brand p{color:#72879f;font-size:11px}
.store-manager nav{gap:5px;padding:5px;border-color:rgba(120,184,211,.16);border-radius:14px;background:rgba(5,14,26,.9);box-shadow:inset 0 1px rgba(255,255,255,.02)}
.store-manager nav button{min-width:74px;padding:10px 17px;border-radius:10px;font-size:12px;font-weight:600}
.store-manager nav button.active{background:linear-gradient(145deg,rgba(26,77,103,.95),rgba(24,55,88,.95));color:#f4fdff;box-shadow:0 7px 20px rgba(18,90,118,.28),inset 0 1px rgba(255,255,255,.08)}
.sm-head-actions button,.sm-section-head button{min-height:40px;padding:0 16px;font-size:12px}
.store-manager button{transition:border-color .18s ease,background .18s ease,transform .18s ease,box-shadow .18s ease}
.store-manager button:hover:not(:disabled){transform:translateY(-1px);border-color:rgba(92,204,216,.44);box-shadow:0 8px 22px rgba(0,0,0,.18)}
.store-manager>main{width:min(1490px,calc(100% - 48px))!important;margin:28px auto!important}
.sm-section-head{margin-bottom:20px}
.sm-section-head h2{margin-top:7px;font-size:28px;letter-spacing:-.02em}
.sm-section-head p{font-size:12px}
.sm-section-head .primary{border-color:rgba(89,202,216,.42);background:linear-gradient(135deg,#17647d,#28568f);box-shadow:0 10px 28px rgba(18,91,124,.24)}
.sm-metrics{gap:14px}
.sm-metrics article{position:relative;min-height:142px;padding:22px 22px 19px;overflow:hidden;border-color:var(--sm-line);border-radius:18px;background:linear-gradient(145deg,rgba(12,28,47,.94),rgba(7,16,30,.95));box-shadow:0 14px 34px rgba(0,0,0,.16);transition:.2s ease}
.sm-metrics article:hover{transform:translateY(-2px);border-color:rgba(100,190,214,.3)}
.sm-metrics article:before{position:absolute;top:18px;right:18px;display:grid;place-items:center;width:35px;height:35px;border:1px solid rgba(112,202,217,.2);border-radius:11px;background:rgba(53,147,174,.1);color:#79d5dc;font-size:12px;font-weight:800}
.sm-metrics article:nth-child(1):before{content:'总'}
.sm-metrics article:nth-child(2):before{content:'营';color:#69d6b8;background:rgba(56,178,140,.1)}
.sm-metrics article:nth-child(3):before{content:'待';color:#efc06e;background:rgba(210,155,53,.1)}
.sm-metrics article:nth-child(4):before{content:'临';color:#df8e99;background:rgba(196,77,96,.1)}
.sm-metrics article:after{content:'';position:absolute;left:0;right:0;bottom:0;height:2px;background:linear-gradient(90deg,#51c7d2,transparent 72%);opacity:.65}
.sm-metrics span{font-size:12px;color:#91a4b8}
.sm-metrics strong{margin:15px 0 9px;font-size:34px;line-height:1}
.sm-metrics em{font-size:10px;color:#647b93}
.sm-dashboard-grid{grid-template-columns:minmax(0,1.9fr) minmax(320px,.9fr);gap:14px;margin:14px 0}
.sm-chart,.sm-status-card,.sm-recent,.sm-filters,.sm-table-wrap,.sm-detail-grid article,.sm-form fieldset{border-color:var(--sm-line);border-radius:18px;background:linear-gradient(145deg,rgba(9,21,37,.96),rgba(6,14,27,.95));box-shadow:0 16px 36px rgba(0,0,0,.14)}
.sm-chart,.sm-status-card{min-height:315px;padding:22px}
.sm-chart>header,.sm-status-card>header,.sm-recent>header{position:static!important;inset:auto!important;display:flex!important;align-items:center!important;justify-content:space-between!important;width:auto!important;height:auto!important;min-height:0!important;margin:0!important;padding:0 0 17px!important;border:0!important;border-bottom:1px solid rgba(125,174,203,.12)!important;background:transparent!important;box-shadow:none!important;backdrop-filter:none!important}
.sm-chart h3,.sm-status-card h3,.sm-recent h3{font-size:15px;letter-spacing:.01em}
.sm-chart header small,.sm-status-card header small{font-size:10px;color:#70859d}
.sm-bars{justify-content:space-around;gap:14px;height:225px;padding:42px 10px 0;background:repeating-linear-gradient(to bottom,rgba(117,164,192,.07) 0,rgba(117,164,192,.07) 1px,transparent 1px,transparent 52px)}
.sm-bars>div{flex:1 1 48px;max-width:72px;min-width:28px}
.sm-bars span{width:100%;min-height:8px;border-radius:7px 7px 3px 3px;background:linear-gradient(180deg,#66d4dc 0,#4387bb 48%,#2e5d91 100%);box-shadow:0 8px 20px rgba(49,139,181,.22)}
.sm-bars i{top:-23px;color:#9cd3df;font-size:10px}
.sm-bars small{font-size:9px}
.sm-status-card>div{padding:12px 4px;font-size:12px}
.sm-status-card>div:last-child{border-bottom:0}
.sm-status-card i{width:8px;height:8px;box-shadow:0 0 0 4px rgba(255,255,255,.025)}
.sm-status-card b{font-size:13px}
.sm-recent{padding:22px}
.sm-recent>div{grid-template-columns:repeat(auto-fit,minmax(360px,1fr));gap:10px;margin-top:16px}
.sm-store-card{min-height:68px;padding:14px 16px;border-color:rgba(111,173,204,.15);border-radius:12px;background:rgba(9,25,42,.78)}
.sm-store-card:hover{border-color:rgba(89,199,211,.35);background:rgba(12,35,56,.9)}
.sm-store-card>i{width:9px;height:9px}
.sm-store-card span b{font-size:12px}
.sm-store-card span small{font-size:10px}
.sm-store-card em{font-size:10px}
.sm-filters{gap:12px;padding:18px}
.sm-filters label,.sm-form label{gap:7px;color:#91a5ba;font-size:10px;font-weight:600}
.sm-filters input,.sm-filters select,.sm-form input,.sm-form select,.sm-form textarea{min-height:43px;padding:10px 12px;border-color:rgba(121,174,204,.2);border-radius:10px;background:rgba(3,11,22,.82);font-size:12px;transition:border-color .18s ease,box-shadow .18s ease}
.sm-filters input:focus,.sm-filters select:focus,.sm-form input:focus,.sm-form select:focus,.sm-form textarea:focus{border-color:rgba(86,205,217,.55);box-shadow:0 0 0 3px rgba(74,178,196,.1)}
.sm-query{height:43px;border-color:rgba(90,195,209,.3);background:#102b42;font-size:12px}
.sm-table-wrap{border-radius:18px}
.sm-table-wrap th,.sm-table-wrap td{padding:15px 17px;font-size:11px}
.sm-table-wrap th{height:46px;color:#8da2b8;background:rgba(8,22,38,.96);font-size:10px;letter-spacing:.04em}
.sm-table-wrap tbody tr{transition:background .16s ease}
.sm-table-wrap tbody tr:hover{background:rgba(29,72,95,.13)}
.sm-table-wrap td b{font-size:12px}
.sm-table-wrap td small{font-size:9px}
.sm-state{padding:6px 9px;border-radius:999px}
.sm-list-page>footer{padding:16px 4px!important;font-size:11px!important}
.sm-methods{gap:12px}
.sm-methods button{position:relative;padding:17px 18px;border-radius:14px}
.sm-methods b{font-size:12px}
.sm-methods span{font-size:10px}
.sm-methods button.active{border-color:rgba(85,207,219,.45);background:linear-gradient(135deg,rgba(15,61,80,.95),rgba(18,42,69,.95));box-shadow:inset 3px 0 #55c7d1}
.sm-create-body{gap:16px}
.sm-ocr-side{gap:14px;padding:18px;border-color:var(--sm-line);border-radius:18px;background:linear-gradient(145deg,rgba(9,24,40,.96),rgba(6,16,29,.96));box-shadow:0 16px 36px rgba(0,0,0,.14)}
.sm-license-stage{border-color:rgba(87,190,207,.34);background:radial-gradient(circle at 50% 45%,rgba(35,123,146,.14),rgba(3,10,20,.6) 70%)}
.sm-recognize{min-height:45px;font-size:12px;font-weight:700}
.sm-ocr-status{padding:0 2px;color:#768ba2;font-size:10px}
.sm-form{gap:14px}
.sm-form fieldset{padding:21px}
.sm-form legend{color:#a9c2d4;font-size:12px;font-weight:700}
.sm-form-grid{gap:14px}
.sm-form-group-title{padding:7px 2px 13px}
.sm-form-group-title b{font-size:12px}
.sm-form-group-title span{font-size:10px}
.sm-form-actions{gap:10px;margin-top:14px}
.sm-form-actions button{min-width:92px;padding:11px 18px}
.sm-detail-grid{gap:14px}
.sm-detail-grid article{padding:23px}
.sm-detail-grid h3{padding-bottom:13px;border-bottom:1px solid rgba(121,174,203,.12);font-size:15px}
.sm-detail-grid dt,.sm-detail-grid dd{padding:12px 6px;font-size:11px}
.sm-detail-foot{margin-top:14px;padding:16px 18px;border-color:var(--sm-line);border-radius:16px;background:rgba(8,21,36,.94)}
.sm-modal>section{padding:23px;border-color:rgba(111,181,208,.22);background:linear-gradient(145deg,#0b1d31,#071322);box-shadow:0 28px 80px rgba(0,0,0,.48)}
.sm-modal>section>header{position:static!important;inset:auto!important;width:auto!important;height:auto!important;min-height:0!important;padding:0!important;background:transparent!important;border:0!important}
.sm-loading,.sm-denied{font-size:12px}
@media(max-width:1050px){.sm-dashboard-grid{grid-template-columns:1fr}
.sm-status-card{min-height:0}
.sm-filters{grid-template-columns:repeat(2,1fr)}
.sm-query{align-self:end}
}
@media(max-width:680px){.store-manager>main{width:calc(100% - 24px)!important}
.sm-section-head h2{font-size:24px}
.sm-metrics{grid-template-columns:1fr 1fr}
.sm-metrics article{min-height:125px;padding:18px}
.sm-metrics strong{font-size:29px}
.sm-recent>div{grid-template-columns:1fr}
.sm-filters{grid-template-columns:1fr}
.sm-dashboard-grid{display:block}
.sm-chart{margin-bottom:12px}
.sm-bars{overflow-x:auto;justify-content:flex-start}
.sm-bars>div{min-width:44px}
.sm-form fieldset{padding:16px}
}
.store-manager{isolation:isolate;background:#020711}
.store-manager:before{content:'';position:fixed;inset:0;z-index:-2;pointer-events:none;background-image:radial-gradient(circle at 8% 16%,rgba(218,239,255,.72) 0 1px,transparent 1.4px),radial-gradient(circle at 76% 12%,rgba(141,211,235,.48) 0 1px,transparent 1.3px),radial-gradient(circle at 42% 68%,rgba(220,231,255,.35) 0 1px,transparent 1.2px),radial-gradient(circle at 92% 74%,rgba(115,198,224,.4) 0 1px,transparent 1.3px),radial-gradient(ellipse at 52% 18%,rgba(37,76,148,.18),transparent 45%),radial-gradient(ellipse at 12% 80%,rgba(18,104,132,.12),transparent 38%);background-size:190px 190px,260px 260px,330px 330px,420px 420px,100% 100%,100% 100%;opacity:.55}
.store-manager:after{content:'';position:fixed;z-index:-1;left:50%;top:49%;width:min(980px,72vw);height:340px;transform:translate(-50%,-50%) rotate(-6deg);border:1px solid rgba(104,137,220,.07);border-radius:50%;box-shadow:0 0 0 70px rgba(87,128,209,.025),0 0 0 150px rgba(76,127,192,.018);pointer-events:none}
.store-manager>header{min-height:94px!important;border-bottom-color:rgba(105,177,207,.13)!important;background:linear-gradient(180deg,rgba(2,8,18,.93),rgba(3,10,21,.76))!important;box-shadow:0 14px 46px rgba(0,0,0,.3),inset 0 -1px rgba(111,204,224,.025)}
.sm-brand{position:relative;padding-left:39px}
.sm-brand:before{content:'';position:absolute;left:0;top:50%;width:25px;height:25px;transform:translateY(-50%);border:1px solid rgba(111,222,234,.52);border-radius:50%;background:radial-gradient(circle at 38% 36%,#c8fbff 0 2px,#50c6df 3px,rgba(55,110,192,.7) 26%,rgba(13,31,66,.9) 58%,transparent 62%);box-shadow:0 0 18px rgba(68,197,221,.34)}
.sm-brand:after{content:'';position:absolute;left:-5px;top:50%;width:35px;height:13px;transform:translateY(-50%) rotate(-17deg);border:1px solid rgba(96,192,219,.24);border-radius:50%}
.sm-brand small{color:#78e1e8;text-shadow:0 0 14px rgba(91,217,227,.28)}
.sm-brand h1{font-size:23px}
.store-manager nav{border-color:rgba(102,184,214,.2);background:linear-gradient(180deg,rgba(7,20,36,.82),rgba(4,13,26,.86));box-shadow:0 10px 30px rgba(0,0,0,.24),inset 0 0 24px rgba(41,113,151,.04)}
.store-manager nav button{position:relative;color:#90a7bd}
.store-manager nav button.active{border-color:rgba(96,201,219,.2);background:linear-gradient(150deg,rgba(26,91,117,.92),rgba(30,62,107,.9));color:#effdff;box-shadow:0 0 0 1px rgba(95,210,226,.08),0 8px 25px rgba(11,91,126,.32)}
.store-manager nav button.active:after{content:'';position:absolute;left:24%;right:24%;bottom:3px;height:1px;background:#6ce4eb;box-shadow:0 0 8px #60d7e2}
.sm-head-actions button{border-color:rgba(111,177,207,.2);background:rgba(7,20,35,.72);backdrop-filter:blur(12px)}
.sm-head-actions .sm-export{color:#82e2df}
.store-manager>main{z-index:1}
.sm-section-head{position:relative;padding-left:16px}
.sm-section-head:before{content:'';position:absolute;left:0;top:5px;bottom:4px;width:2px;border-radius:2px;background:linear-gradient(#69e0e8,rgba(79,130,211,.24));box-shadow:0 0 10px rgba(89,211,223,.38)}
.sm-section-head small{font-size:10px;text-shadow:0 0 14px rgba(87,211,222,.25)}
.sm-section-head h2{font-size:29px;text-shadow:0 8px 26px rgba(20,69,115,.38)}
.sm-section-head .primary{position:relative;overflow:hidden;background:linear-gradient(135deg,rgba(19,103,128,.96),rgba(45,75,141,.95));box-shadow:0 0 0 1px rgba(104,217,226,.08),0 12px 30px rgba(13,78,116,.3)}
.sm-section-head .primary:after,.sm-recognize.primary:after{content:'';position:absolute;inset:0;background:linear-gradient(110deg,transparent 25%,rgba(255,255,255,.12) 48%,transparent 70%);transform:translateX(-130%);transition:transform .55s ease}
.sm-section-head .primary:hover:after,.sm-recognize.primary:hover:after{transform:translateX(130%)}
.sm-metrics article,.sm-chart,.sm-status-card,.sm-recent,.sm-filters,.sm-table-wrap,.sm-detail-grid article,.sm-form fieldset,.sm-ocr-side,.sm-detail-foot{border-color:rgba(104,178,207,.16);background:linear-gradient(145deg,rgba(9,25,43,.78),rgba(4,13,27,.72));box-shadow:inset 0 1px rgba(194,236,255,.025),0 18px 42px rgba(0,0,0,.18);backdrop-filter:blur(18px)}
.sm-metrics article{min-height:146px;border-radius:20px}
.sm-metrics article:before{content:'01';border-color:rgba(104,215,226,.22);background:linear-gradient(145deg,rgba(27,107,130,.22),rgba(32,62,111,.16));color:#8ee8ed;font-family:ui-monospace,SFMono-Regular,Consolas,monospace;font-size:10px;letter-spacing:.08em;box-shadow:inset 0 0 16px rgba(79,202,216,.06)}
.sm-metrics article:nth-child(2):before{content:'02'}
.sm-metrics article:nth-child(3):before{content:'03'}
.sm-metrics article:nth-child(4):before{content:'04'}
.sm-metrics article:after{height:1px;background:linear-gradient(90deg,transparent,#64dce5 24%,rgba(76,115,211,.5) 62%,transparent)}
.sm-metrics strong{color:#f2f8ff;text-shadow:0 0 28px rgba(98,193,228,.17)}
.sm-dashboard-grid{gap:16px;margin:16px 0}
.sm-chart,.sm-status-card{border-radius:20px}
.sm-chart:before,.sm-status-card:before,.sm-recent:before,.sm-table-wrap:before,.sm-form fieldset:before,.sm-ocr-side:before{content:'';position:absolute;left:16px;top:-1px;width:70px;height:1px;background:linear-gradient(90deg,#5dd5df,transparent);box-shadow:0 0 8px rgba(88,209,222,.35)}
.sm-chart,.sm-status-card,.sm-recent,.sm-table-wrap,.sm-form fieldset,.sm-ocr-side{position:relative}
.sm-chart>header,.sm-status-card>header,.sm-recent>header{border-bottom-color:rgba(107,175,204,.11)!important}
.sm-chart h3,.sm-status-card h3,.sm-recent h3{color:#dcecf7}
.sm-bars{position:relative;background:repeating-linear-gradient(to bottom,rgba(112,162,192,.065) 0,rgba(112,162,192,.065) 1px,transparent 1px,transparent 52px)}
.sm-bars:after{content:'';position:absolute;left:4%;right:4%;bottom:24px;height:1px;background:linear-gradient(90deg,transparent,rgba(94,197,215,.22),transparent)}
.sm-bars span{background:linear-gradient(180deg,#72e4e8 0,#458fc1 47%,#334f99 100%);box-shadow:0 0 20px rgba(75,176,205,.24),inset 0 1px rgba(255,255,255,.2)}
.sm-bars span:after{content:'';position:absolute;left:15%;right:15%;top:0;height:1px;background:#d8fdff;box-shadow:0 0 9px #74e7ec}
.sm-status-card>div{border-bottom-color:rgba(115,169,201,.085)}
.sm-status-card i{box-shadow:0 0 8px currentColor}
.sm-recent{border-radius:20px}
.sm-store-card{border-color:rgba(104,179,207,.14);background:linear-gradient(135deg,rgba(10,29,48,.72),rgba(7,20,36,.62));box-shadow:inset 0 1px rgba(255,255,255,.018)}
.sm-store-card:hover{transform:translateY(-1px);border-color:rgba(94,210,221,.32);background:linear-gradient(135deg,rgba(13,42,62,.84),rgba(9,27,48,.8));box-shadow:0 12px 25px rgba(0,0,0,.16)}
.sm-filters{border-radius:18px;background:linear-gradient(145deg,rgba(8,24,41,.82),rgba(5,15,29,.74))}
.sm-filters input,.sm-filters select,.sm-form input,.sm-form select,.sm-form textarea{border-color:rgba(104,175,204,.18);background:rgba(2,10,21,.72);box-shadow:inset 0 1px 8px rgba(0,0,0,.13)}
.sm-table-wrap{overflow:auto;border-radius:20px}
.sm-table-wrap th{background:linear-gradient(180deg,rgba(10,31,50,.94),rgba(7,23,40,.92));color:#9bb0c4}
.sm-table-wrap td{background:rgba(4,13,25,.18)}
.sm-table-wrap tbody tr:hover td{background:rgba(24,76,99,.13)}
.sm-state{border:1px solid rgba(108,173,202,.12);background:rgba(18,34,53,.82)!important}
.sm-methods button{border-color:rgba(102,174,204,.16);background:linear-gradient(145deg,rgba(8,23,39,.75),rgba(5,16,30,.72));backdrop-filter:blur(14px)}
.sm-methods button.active{border-color:rgba(93,215,225,.46);background:linear-gradient(135deg,rgba(18,79,99,.86),rgba(24,49,89,.82));box-shadow:inset 3px 0 #5dd9e2,0 12px 28px rgba(8,71,98,.18)}
.sm-ocr-side{border-radius:20px}
.sm-license-stage{position:relative;border-color:rgba(86,201,215,.34);background:radial-gradient(circle at 50% 46%,rgba(35,128,151,.14),rgba(2,10,21,.72) 70%);box-shadow:inset 0 0 45px rgba(34,112,145,.08)}
.sm-license-stage:before{content:'';position:absolute;z-index:2;left:14px;right:14px;top:14px;height:1px;background:linear-gradient(90deg,transparent,#5ce2e9,transparent);box-shadow:0 0 12px rgba(85,222,232,.48);opacity:.62;animation:sm-scan 3.8s ease-in-out infinite;pointer-events:none}
.sm-license-stage.has-preview:before{display:none}
@keyframes sm-scan{0%,100%{transform:translateY(0);opacity:.22}
50%{transform:translateY(300px);opacity:.72}
}
.sm-upload b{font-size:16px;color:#e4f2fa}
.sm-upload span{font-size:10px}
.sm-upload button{border-color:rgba(108,187,213,.24);background:rgba(8,25,43,.86)}
.sm-recognize.primary{position:relative;overflow:hidden;background:linear-gradient(120deg,#17637a,#324f95);box-shadow:0 9px 24px rgba(18,86,122,.22)}
.sm-form fieldset{border-radius:20px}
.sm-form legend{padding:0 11px;color:#b7ccda}
.sm-form-group-title{border-bottom-color:rgba(88,205,216,.15)}
.sm-form-group-title b{color:#8ee4e8}
.sm-form-actions .primary{background:linear-gradient(135deg,#17647b,#315791);box-shadow:0 9px 24px rgba(13,78,114,.22)}
.sm-detail-grid article{position:relative;overflow:hidden;border-radius:20px}
.sm-detail-grid article:after{content:'';position:absolute;right:-70px;top:-80px;width:180px;height:180px;border:1px solid rgba(94,143,211,.055);border-radius:50%;box-shadow:0 0 0 35px rgba(71,126,192,.018)}
.sm-detail-grid h3{color:#dcebf6}
.sm-detail-grid dt{color:#718ba3}
.sm-modal{background:rgba(0,3,9,.76)}
.sm-modal>section{border-color:rgba(98,191,214,.2);background:linear-gradient(145deg,rgba(10,31,49,.96),rgba(5,15,29,.97));box-shadow:0 30px 90px rgba(0,0,0,.6),0 0 45px rgba(34,119,149,.08)}
@media(prefers-reduced-motion:reduce){.sm-license-stage:before{animation:none;top:50%}
.store-manager button{transition:none}
}
@media(max-width:680px){.store-manager:after{display:none}
.sm-brand{padding-left:34px}
.sm-brand:before{width:22px;height:22px}
.sm-brand:after{width:31px}
.sm-license-stage:before{animation:none;top:50%}
}
.store-manager:before{opacity:.24}
.store-manager:after{display:none}
.store-manager>header{position:sticky!important;display:flex!important;align-items:center!important;justify-content:space-between!important;gap:24px!important;padding-inline:clamp(28px,4vw,76px)!important}
.store-manager>header>.sm-brand{display:block!important;flex:1 1 360px!important;min-width:260px!important;visibility:visible!important;opacity:1!important}
.store-manager>header>nav{position:absolute!important;left:50%!important;top:50%!important;transform:translate(-50%,-50%)!important;display:flex!important;visibility:visible!important;opacity:1!important}
.store-manager>header>.sm-head-actions{display:flex!important;flex:1 1 360px!important;justify-content:flex-end!important;visibility:visible!important;opacity:1!important}
.sm-section-head{padding-left:0}
.sm-section-head:before{display:none}
.sm-section-head small{position:relative;display:inline-flex;align-items:center;gap:8px}
.sm-section-head small:before{content:'';width:18px;height:1px;background:#6bdde5;box-shadow:0 0 7px rgba(100,217,227,.4)}
.sm-section-head h2{font-size:28px;font-weight:650;letter-spacing:-.025em;text-shadow:none}
.sm-metrics article:nth-child(1):before{content:'01';color:#8ee8ed;background:linear-gradient(145deg,rgba(27,107,130,.22),rgba(32,62,111,.16))}
.sm-metrics article:nth-child(2):before{content:'02';color:#72dfbd;background:linear-gradient(145deg,rgba(31,115,94,.22),rgba(22,74,69,.16))}
.sm-metrics article:nth-child(3):before{content:'03';color:#e8c174;background:linear-gradient(145deg,rgba(126,91,29,.2),rgba(78,64,28,.14))}
.sm-metrics article:nth-child(4):before{content:'04';color:#e799a6;background:linear-gradient(145deg,rgba(119,47,68,.2),rgba(73,41,61,.14))}
.sm-metrics article,.sm-chart,.sm-status-card,.sm-recent,.sm-filters,.sm-table-wrap,.sm-detail-grid article,.sm-form fieldset,.sm-ocr-side,.sm-detail-foot{background:linear-gradient(145deg,rgba(8,22,38,.94),rgba(4,13,25,.93));backdrop-filter:blur(10px);box-shadow:inset 0 1px rgba(212,240,255,.025),0 12px 32px rgba(0,0,0,.16)}
.sm-chart:before,.sm-status-card:before,.sm-recent:before,.sm-table-wrap:before,.sm-form fieldset:before,.sm-ocr-side:before{display:none}
.sm-bars{justify-content:space-between;gap:12px;padding-inline:8px}
.sm-bars>div{flex:1 1 0;max-width:54px;min-width:20px}
.sm-bars>div.is-zero span{min-height:2px;background:rgba(93,150,181,.16);box-shadow:none}
.sm-bars>div.is-zero span:after{display:none}
.sm-bars>div.is-zero small{color:#4d6278}
.sm-bars>div.has-value span{box-shadow:0 0 17px rgba(75,176,205,.22)}
.sm-create-body{align-items:start!important}
.sm-ocr-side{position:relative!important;top:auto!important;align-self:start!important;margin:0!important;transform:none!important}
.sm-form fieldset{position:relative;padding:66px 22px 22px!important}
.sm-form legend{position:absolute;left:22px;top:22px;width:auto;padding:0!important;border:0;background:transparent;color:#dcebf5;font-size:14px;font-weight:700;line-height:1}
.sm-form legend:after{content:'BUSINESS LICENSE PROFILE';display:block;margin-top:6px;color:#577189;font:8px/1.2 ui-monospace,SFMono-Regular,Consolas,monospace;letter-spacing:.16em}
.sm-form-group-title{margin-top:0}
.sm-methods{margin-bottom:18px}
.sm-methods button{min-height:76px;padding:18px 20px}
.sm-methods button.active{box-shadow:inset 3px 0 #64dbe3,0 8px 24px rgba(9,69,96,.13)}
.sm-license-stage{height:390px}
.sm-upload{background:radial-gradient(circle at 50% 45%,rgba(39,117,142,.12),transparent 60%)}
.sm-upload b:before{content:'⌁';display:grid;place-items:center;width:42px;height:42px;margin:0 auto 15px;border:1px solid rgba(99,205,218,.26);border-radius:13px;color:#7ce1e7;font-size:22px;background:rgba(25,80,101,.13);box-shadow:inset 0 0 18px rgba(67,180,197,.06)}
.sm-filters{box-shadow:0 10px 28px rgba(0,0,0,.13)}
.sm-table-wrap{box-shadow:0 14px 34px rgba(0,0,0,.15)}
.sm-list-page>footer{min-height:54px}
.sm-detail-grid article:after{display:none}
@media(max-width:1050px){.store-manager>header{display:grid!important;grid-template-columns:1fr auto!important}
.store-manager>header>nav{position:static!important;grid-column:1/-1!important;grid-row:2!important;transform:none!important;justify-self:center}
.store-manager>header>.sm-head-actions{grid-column:2!important;grid-row:1!important}
.store-manager>header>.sm-brand{grid-column:1!important;grid-row:1!important}
.sm-bars{overflow-x:auto;justify-content:flex-start}
.sm-bars>div{flex:0 0 42px}
}
@media(max-width:680px){.store-manager>header{display:flex!important}
.store-manager>header>nav{width:100%!important}
.store-manager>header>.sm-brand{min-width:0!important;flex:1!important}
.store-manager>header>.sm-head-actions{flex:0 auto!important}
.sm-form fieldset{padding:58px 16px 16px!important}
.sm-form legend{left:16px;top:19px}
.sm-license-stage{height:320px}
}
.store-manager{--sm-panel:rgba(6,9,21,.92);--sm-panel-strong:#080c1d;--sm-line:rgba(87,106,164,.24);--sm-line-hot:rgba(91,148,206,.46);--sm-text:#e5e8f4;--sm-muted:#7e88a1;--sm-cyan:#78c7d8;--sm-blue:#536ba8;background:radial-gradient(circle at 50% 8%,rgba(38,48,103,.16),transparent 38%),#02040c;color:var(--sm-text)}
.store-manager:before{background-image:radial-gradient(circle at 8% 16%,rgba(224,229,255,.55) 0 1px,transparent 1.4px),radial-gradient(circle at 76% 12%,rgba(149,169,223,.35) 0 1px,transparent 1.3px),radial-gradient(circle at 42% 68%,rgba(219,224,255,.28) 0 1px,transparent 1.2px),radial-gradient(circle at 92% 74%,rgba(126,153,211,.3) 0 1px,transparent 1.3px),radial-gradient(ellipse at 52% 18%,rgba(44,55,119,.13),transparent 45%);opacity:.28}
.store-manager>header{border-bottom-color:rgba(72,87,139,.25)!important;background:rgba(2,4,12,.9)!important}
.sm-brand:before{border-color:rgba(115,161,218,.46);background:radial-gradient(circle at 38% 36%,#e7f4ff 0 2px,#72a8dc 3px,rgba(52,75,151,.78) 27%,rgba(9,15,45,.95) 60%,transparent 63%);box-shadow:0 0 17px rgba(80,118,197,.28)}
.sm-brand:after{border-color:rgba(102,137,200,.24)}
.sm-brand small,.sm-section-head small{color:#83b9d4;text-shadow:none}
.store-manager nav{border-color:rgba(77,96,153,.3);background:rgba(5,8,20,.9);box-shadow:0 9px 26px rgba(0,0,0,.22),inset 0 0 20px rgba(56,69,132,.04)}
.store-manager nav button{color:#858fa8}
.store-manager nav button.active{border-color:rgba(91,130,191,.3);background:linear-gradient(145deg,rgba(28,48,94,.96),rgba(23,39,79,.95));color:#eef1ff;box-shadow:0 0 0 1px rgba(117,163,218,.06),0 7px 22px rgba(22,37,88,.34)}
.store-manager nav button.active:after{background:#87b9dd;box-shadow:0 0 8px rgba(111,172,216,.7)}
.sm-head-actions button,.store-manager button{border-color:rgba(79,99,151,.3);background:rgba(6,10,24,.88);color:#b7bfd2}
.sm-head-actions .sm-export{color:#8fc9d3}
.sm-section-head small:before{background:#7eb8d0;box-shadow:none}
.sm-section-head .primary,.sm-form-actions .primary,.sm-recognize.primary{border-color:rgba(92,131,191,.42);background:linear-gradient(135deg,#243c72,#354f8b);box-shadow:0 9px 24px rgba(17,27,67,.28)}
.sm-metrics article,.sm-chart,.sm-status-card,.sm-recent,.sm-filters,.sm-table-wrap,.sm-detail-grid article,.sm-form fieldset,.sm-ocr-side,.sm-detail-foot{border-color:rgba(76,94,148,.25);background:linear-gradient(145deg,rgba(7,11,26,.94),rgba(4,7,18,.94));box-shadow:inset 0 1px rgba(216,226,255,.022),0 13px 34px rgba(0,0,0,.2)}
.sm-metrics article:after{background:linear-gradient(90deg,transparent,#6283bd 28%,rgba(71,79,151,.5) 66%,transparent)}
.sm-metrics article:nth-child(1):before,.sm-metrics article:nth-child(2):before,.sm-metrics article:nth-child(3):before,.sm-metrics article:nth-child(4):before{border-color:rgba(91,116,177,.3);background:rgba(27,38,79,.38);color:#a9bfe1}
.sm-bars{background:repeating-linear-gradient(to bottom,rgba(91,105,151,.09) 0,rgba(91,105,151,.09) 1px,transparent 1px,transparent 52px)}
.sm-bars span{background:linear-gradient(180deg,#7ebbd6 0,#557cad 48%,#3c4e91 100%);box-shadow:0 0 15px rgba(72,101,173,.22)}
.sm-bars span:after{background:#c5e7f1;box-shadow:0 0 7px rgba(114,174,208,.65)}
.sm-bars>div.is-zero span{background:rgba(69,87,135,.2)}
.sm-status-card i{box-shadow:0 0 7px rgba(112,139,190,.45)}
.sm-store-card,.sm-methods button{border-color:rgba(77,96,150,.24);background:rgba(6,10,24,.82)}
.sm-store-card:hover,.sm-methods button.active{border-color:rgba(100,134,190,.42);background:rgba(15,24,51,.9)}
.sm-methods button.active{box-shadow:inset 3px 0 #708fc4,0 8px 22px rgba(14,24,58,.2)}
.sm-filters input,.sm-filters select,.sm-form input,.sm-form select,.sm-form textarea{border-color:rgba(76,94,145,.28);background:rgba(2,5,14,.82);color:#dce1ef}
.sm-filters input:focus,.sm-filters select:focus,.sm-form input:focus,.sm-form select:focus,.sm-form textarea:focus{border-color:rgba(98,137,194,.62);box-shadow:0 0 0 3px rgba(62,84,151,.13)}
.sm-table-wrap table{min-width:1380px}
.sm-table-wrap th{background:#080e22;color:#8f9ab5}
.sm-table-wrap td{background:rgba(3,6,16,.2)}
.sm-table-wrap tbody tr:hover td{background:rgba(24,34,73,.35)}
.sm-table-wrap th:nth-child(1){min-width:210px}
.sm-table-wrap th:nth-child(2){min-width:245px}
.sm-table-wrap th:nth-child(3){min-width:145px}
.sm-table-wrap th:nth-child(4){min-width:310px}
.sm-table-wrap th:nth-child(5){min-width:120px}
.sm-table-wrap th:nth-child(6){min-width:145px}
.sm-table-wrap th:nth-child(7){min-width:135px}
.sm-table-wrap th:last-child{min-width:105px}
.sm-table-wrap td small{color:#69748f}
.sm-view-store{min-width:76px;padding:8px 12px!important;border-color:rgba(100,132,188,.38)!important;background:rgba(18,29,61,.88)!important;color:#d8e1f3!important}
.sm-view-store:hover{background:rgba(30,47,90,.95)!important}
.sm-state{border-color:rgba(82,99,150,.24);background:rgba(19,26,51,.85)!important}
.sm-license-stage{border-color:rgba(77,105,161,.38);background:radial-gradient(circle at 50% 46%,rgba(49,67,123,.14),rgba(2,5,14,.76) 70%)}
.sm-license-stage:before{background:linear-gradient(90deg,transparent,#7daacb,transparent);box-shadow:0 0 10px rgba(89,130,183,.4)}
.sm-form-group-title{border-bottom-color:rgba(79,96,148,.22)}
.sm-form-group-title b{color:#a8bddc}
.sm-detail-grid-three{grid-template-columns:repeat(3,minmax(0,1fr))}
.sm-detail-grid-three article{min-width:0}
.sm-detail-grid-three dl{grid-template-columns:105px minmax(0,1fr)}
.sm-detail-grid-three dd{overflow-wrap:anywhere}
.sm-modal>section{border-color:rgba(79,100,158,.32);background:linear-gradient(145deg,#0a1025,#050918);box-shadow:0 30px 90px rgba(0,0,0,.62)}
@media(max-width:1200px){.sm-detail-grid-three{grid-template-columns:1fr 1fr}
.sm-detail-grid-three article:last-child{grid-column:1/-1}
}
@media(max-width:760px){.sm-detail-grid-three{grid-template-columns:1fr}
.sm-detail-grid-three article:last-child{grid-column:auto}
}
.sm-metric-action{cursor:pointer}
.sm-metric-action:hover{border-color:rgba(100,134,190,.46);background:linear-gradient(145deg,rgba(13,23,51,.96),rgba(7,11,28,.96));transform:translateY(-2px)}
.sm-department-bars{display:grid;gap:11px;margin-top:22px}
.sm-department-bars>button{display:grid;grid-template-columns:112px minmax(120px,1fr) 92px;align-items:center;gap:14px;width:100%;padding:7px 4px;border:0;background:transparent;text-align:left;box-shadow:none!important;transform:none!important}
.sm-department-bars>button:hover small{color:#dce7f7}
.sm-department-bars small{overflow:hidden;color:#8e9bb5;font-size:10px;text-overflow:ellipsis;white-space:nowrap}
.sm-department-bars span{display:block;height:10px;overflow:hidden;border-radius:999px;background:rgba(55,69,112,.28)}
.sm-department-bars span i{display:block;height:100%;min-width:4px;border-radius:inherit;background:linear-gradient(90deg,#526eac,#82b8d3);box-shadow:0 0 14px rgba(88,126,193,.28)}
.sm-department-bars b{color:#dbe3f1;font-size:11px;text-align:right}
.sm-department-bars b em{color:#74809a;font-size:9px;font-style:normal;font-weight:400}
@media(max-width:680px){.sm-department-bars>button{grid-template-columns:84px minmax(80px,1fr) 68px;gap:8px}
.sm-department-bars b em{display:none}
}
