:root{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--kuidda-bg:10 15 20;--kuidda-surface:15 24 32;--kuidda-surface2:21 33 43;--kuidda-border1:28 44 56;--kuidda-border2:42 63 77;--kuidda-emerald:16 185 129;--kuidda-emerald2:52 211 153;--kuidda-amber:245 158 11;--kuidda-danger:239 68 68;--kuidda-neutral:235 242 248;--kuidda-textc:199 210 218;--kuidda-textdim:125 147 164;--kuidda-textxs:107 127 140;--kuidda-font-display:"Syne", system-ui, sans-serif;--kuidda-font-sans:"Inter", system-ui, sans-serif;--kuidda-font-mono:"JetBrains Mono", monospace}html,body,#root{height:100%}body{background:rgb(var(--kuidda-bg));color:rgb(var(--kuidda-textc));font-family:var(--kuidda-font-display);-webkit-font-smoothing:antialiased;margin:0}::-webkit-scrollbar{width:10px;height:10px}::-webkit-scrollbar-thumb{background:rgb(var(--kuidda-border2));border-radius:6px}::-webkit-scrollbar-track{background:rgb(var(--kuidda-bg))}.kuidda-hub-link{border:1px solid rgb(var(--kuidda-border2));color:rgb(var(--kuidda-emerald2));font-family:var(--kuidda-font-mono);border-radius:.375rem;align-items:center;padding:.375rem .75rem;font-size:.75rem;line-height:1.5;text-decoration:none;display:inline-flex}.kuidda-hub-link:hover{border-color:rgb(var(--kuidda-emerald))}.kuidda-hub-link:focus-visible{outline:2px solid rgb(var(--kuidda-emerald2));outline-offset:3px}.kuidda-client{color:rgb(var(--kuidda-textdim));font:.6875rem var(--kuidda-font-mono)}:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light dark}@media (prefers-color-scheme:dark){:root{--lightningcss-light: ;--lightningcss-dark:initial}}body{background:var(--lightningcss-light,#f0f4f1)var(--lightningcss-dark,#101612);margin:0;font-family:Inter,Segoe UI,sans-serif}#app{max-width:1160px;margin:0 auto;padding:20px}#mm-control .mm-head{padding-right:26px}#mm-control .mm-catalog-link{color:var(--mm-green);margin-left:auto;font-size:12px;text-decoration:none}.mm-browser-note{color:var(--lightningcss-light,#64736b)var(--lightningcss-dark,#a8b9ad);text-align:center;margin:0;padding:12px;font-size:12px}@media (width<=600px){#app{padding:10px}#mm-control .mm-head{padding-right:18px}#mm-control .mm-catalog-link{margin-left:0}}#mm-control{--mm-bg:var(--lightningcss-light,#f5f6f4)var(--lightningcss-dark,#141917);--mm-surface:var(--lightningcss-light,#fff)var(--lightningcss-dark,#1c2420);--mm-ink:var(--lightningcss-light,#192b22)var(--lightningcss-dark,#edf4ef);--mm-sub:var(--lightningcss-light,#64736b)var(--lightningcss-dark,#a8b9ad);--mm-line:var(--lightningcss-light,#e1e8e3)var(--lightningcss-dark,#33473b);--mm-green:var(--lightningcss-light,#176843)var(--lightningcss-dark,#89d6ae);--mm-green-bg:var(--lightningcss-light,#eaf5ee)var(--lightningcss-dark,#253c2e);--mm-amber:var(--lightningcss-light,#935006)var(--lightningcss-dark,#ffce7f);--mm-amber-bg:var(--lightningcss-light,#fff2dc)var(--lightningcss-dark,#3d3020);--mm-red:var(--lightningcss-light,#ac3638)var(--lightningcss-dark,#ffaaa7);--mm-red-bg:var(--lightningcss-light,#fff0ee)var(--lightningcss-dark,#402b29);--mm-action:var(--lightningcss-light,#235e42)var(--lightningcss-dark,#9be0b6);--mm-action-text:var(--lightningcss-light,#fff)var(--lightningcss-dark,#12271c);color:var(--mm-ink);background:var(--mm-bg);border:1px solid var(--mm-line);--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light dark;border-radius:16px;font-family:Inter,Segoe UI,sans-serif;font-size:14px;line-height:1.5;overflow:hidden}@media (prefers-color-scheme:dark){#mm-control{--lightningcss-light: ;--lightningcss-dark:initial}}#mm-control *{box-sizing:border-box}#mm-control [hidden]{display:none!important}#mm-control button,#mm-control input,#mm-control select{font:inherit}#mm-control button{cursor:default;min-height:36px}#mm-control button:focus-visible,#mm-control input:focus-visible,#mm-control select:focus-visible{outline:3px solid var(--mm-green);outline-offset:3px}#mm-control .mm-head{background:var(--mm-surface);border-bottom:1px solid var(--mm-line);flex-wrap:wrap;align-items:center;gap:14px;padding:20px 112px 20px 26px;display:flex}#mm-control .mm-brand{letter-spacing:1.1px;align-items:center;gap:12px;font-size:19px;font-weight:700;display:flex}#mm-control .mm-brand-mark{background:var(--mm-action);width:30px;height:30px;color:var(--mm-action-text);border-radius:9px;place-items:center;display:grid}#mm-control .mm-brand-mark svg{width:20px;height:20px}#mm-control .mm-brand span:last-child{letter-spacing:1.6px;color:var(--mm-sub);border-left:1px solid var(--mm-line);padding-left:12px;font-size:11px;font-weight:500}#mm-control .mm-store{color:var(--mm-sub);margin-left:auto;font-size:12px}#mm-control .mm-badge{white-space:nowrap;background:var(--mm-green-bg);color:var(--mm-green);border-radius:5px;align-items:center;gap:5px;padding:4px 7px;font-size:11px;font-weight:600;display:inline-flex}#mm-control .mm-badge.warn{background:var(--mm-amber-bg);color:var(--mm-amber)}#mm-control .mm-badge.danger{background:var(--mm-red-bg);color:var(--mm-red)}#mm-control .mm-nav{background:var(--mm-surface);border-bottom:1px solid var(--mm-line);gap:24px;padding:0 26px;display:flex}#mm-control .mm-tab{color:var(--mm-sub);text-align:left;background:0 0;border:0;border-bottom:3px solid #0000;border-radius:0;align-items:center;gap:8px;padding:15px 0;font-weight:600;display:flex}#mm-control .mm-tab[aria-selected=true]{border-bottom-color:var(--mm-green);color:var(--mm-ink)}#mm-control .mm-tab svg{width:17px;height:17px}#mm-control .mm-page{padding:25px 26px 20px}#mm-control .mm-title{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:12px;margin-bottom:19px;display:flex}#mm-control .mm-eyebrow{letter-spacing:1.2px;text-transform:uppercase;color:var(--mm-sub);margin:0 0 4px;font-size:11px;font-weight:600}#mm-control h2{letter-spacing:-.7px;margin:0;font-size:24px;font-weight:650;line-height:1.22}#mm-control h3{margin:0;font-size:15px;font-weight:650;line-height:1.4}#mm-control p{margin:0}#mm-control .mm-date{color:var(--mm-sub);font-size:12px}#mm-control .mm-stats{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin-bottom:20px;display:grid}#mm-control .mm-stats.sales{grid-template-columns:repeat(4,minmax(0,1fr))}#mm-control .mm-stat{background:var(--mm-surface);border:1px solid var(--mm-line);border-radius:11px;min-width:0;padding:15px 16px}#mm-control .mm-stat-label{color:var(--mm-sub);align-items:center;gap:6px;margin-bottom:5px;font-size:12px;display:flex}#mm-control .mm-number{letter-spacing:-.8px;font-variant-numeric:tabular-nums;font-size:28px;font-weight:650;line-height:1.2}#mm-control .mm-stat-note{color:var(--mm-sub);margin-top:6px;font-size:11px}#mm-control .mm-stat.alert .mm-number{color:var(--mm-amber)}#mm-control .mm-columns{grid-template-columns:minmax(0,1.8fr) minmax(278px,1fr);align-items:start;gap:18px;display:grid}#mm-control .mm-panel{background:var(--mm-surface);border:1px solid var(--mm-line);border-radius:11px;min-width:0;overflow:hidden}#mm-control .mm-panel-head{justify-content:space-between;align-items:center;gap:8px;padding:17px 18px 13px;display:flex}#mm-control .mm-small{color:var(--mm-sub);font-size:12px}#mm-control .mm-panel-head .mm-small{font-size:11px}#mm-control .mm-table{border-collapse:collapse;text-align:left;font-variant-numeric:tabular-nums;width:100%;font-size:12px}#mm-control .mm-table th{color:var(--mm-sub);text-align:right;background:var(--mm-bg);border-top:1px solid var(--mm-line);border-bottom:1px solid var(--mm-line);padding:10px 8px;font-size:10px;font-weight:600}#mm-control .mm-table td{border-bottom:1px solid var(--mm-line);text-align:right;vertical-align:middle;padding:13px 8px}#mm-control .mm-table th:first-child,#mm-control .mm-table td:first-child{text-align:left;padding-left:18px}#mm-control .mm-table th:last-child,#mm-control .mm-table td:last-child{padding-right:18px}#mm-control .mm-table tbody tr:last-child td{border-bottom:0}#mm-control .mm-product{align-items:center;gap:9px;display:flex}#mm-control .mm-product-icon{color:var(--mm-green);background:var(--mm-green-bg);border-radius:7px;flex-shrink:0;place-items:center;width:30px;height:36px;display:grid}#mm-control .mm-product-icon svg{width:16px;height:19px}#mm-control .mm-product-name{font-weight:600;line-height:1.3}#mm-control .mm-product-meta{color:var(--mm-sub);margin-top:3px;font-size:10px}#mm-control .mm-diff{color:var(--mm-amber);font-weight:650}#mm-control .mm-panel-foot{border-top:1px solid var(--mm-line);color:var(--mm-sub);padding:12px 18px;font-size:11px}#mm-control .mm-alert-list{background:var(--mm-line);gap:1px;display:grid}#mm-control .mm-alert-item{background:var(--mm-surface);width:100%;color:var(--mm-ink);text-align:left;border:0;justify-content:space-between;align-items:center;gap:10px;padding:14px 18px;display:flex}#mm-control .mm-alert-item[aria-pressed=true]{background:var(--mm-amber-bg)}#mm-control .mm-alert-name{font-size:13px;font-weight:650}#mm-control .mm-alert-item small{color:var(--mm-sub);margin-top:4px;font-size:11px;display:block}#mm-control .mm-detail{border-top:1px solid var(--mm-line);padding:17px 18px}#mm-control .mm-detail-line{justify-content:space-between;gap:10px;padding:6px 0;font-size:12px;display:flex}#mm-control .mm-detail-line>span:first-child{color:var(--mm-sub)}#mm-control .mm-detail-line>span:last-child{text-align:right}#mm-control .mm-count-change{justify-content:center;align-items:center;gap:14px;padding:14px 0 8px;display:flex}#mm-control .mm-count-change div{text-align:center}#mm-control .mm-count-change strong{font-variant-numeric:tabular-nums;font-size:27px;font-weight:650;display:block}#mm-control .mm-count-change small{color:var(--mm-sub);font-size:11px}#mm-control .mm-count-change svg{width:20px;height:20px;color:var(--mm-sub)}#mm-control .mm-btn{border:1px solid var(--mm-line);background:var(--mm-surface);color:var(--mm-ink);text-align:center;border-radius:7px;justify-content:center;align-items:center;gap:6px;padding:9px 11px;font-size:12px;font-weight:600;display:inline-flex}#mm-control .mm-btn svg{width:15px;height:15px}#mm-control .mm-btn.primary{background:var(--mm-action);border-color:var(--mm-action);color:var(--mm-action-text)}#mm-control .mm-btn.full{width:100%}#mm-control .mm-btn.red{color:var(--mm-red)}#mm-control .mm-actions{grid-template-columns:1fr 1fr;gap:8px;margin-top:8px;display:grid}#mm-control .mm-actions .primary{grid-column:1/-1}#mm-control .mm-note{color:var(--mm-sub);margin-top:11px;font-size:11px}#mm-control .mm-bottom{color:var(--mm-sub);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin-top:17px;font-size:11px;display:flex}#mm-control .mm-bottom span{align-items:center;gap:5px;display:flex}#mm-control .mm-bottom svg{width:13px;height:13px}#mm-control .mm-editor{padding:0 18px 18px}#mm-control .mm-editor label{color:var(--mm-sub);margin-bottom:5px;font-size:11px;display:block}#mm-control .mm-editor input,#mm-control .mm-editor select{border:1px solid var(--mm-line);background:var(--mm-surface);width:100%;min-width:0;height:38px;color:var(--mm-ink);border-radius:6px;padding:6px 9px;font-size:13px}#mm-control .mm-field{margin-bottom:12px}#mm-control .mm-fields{grid-template-columns:1fr 1fr;gap:10px;display:grid}#mm-control .mm-price-summary{background:var(--mm-green-bg);border-radius:8px;justify-content:space-between;align-items:center;gap:10px;margin:3px 0 13px;padding:13px;display:flex}#mm-control .mm-price-summary strong{color:var(--mm-green);font-variant-numeric:tabular-nums;font-size:22px;font-weight:650}#mm-control .mm-price-summary small{color:var(--mm-sub);font-size:11px;display:block}#mm-control .mm-error{color:var(--mm-red);margin-bottom:12px;font-size:12px}#mm-control .mm-check{background:var(--mm-amber-bg);border-radius:7px;align-items:flex-start;gap:8px;padding:9px;color:var(--mm-ink)!important;margin-bottom:13px!important;font-size:11px!important;display:flex!important}#mm-control .mm-check input{width:15px;height:15px;accent-color:var(--mm-green);flex-shrink:0;margin:1px 0 0}#mm-control .mm-check span{line-height:1.4}#mm-control .mm-divider{background:var(--mm-line);height:1px;margin:16px 0}#mm-control .mm-history{background:var(--mm-surface);border:1px solid var(--mm-line);border-radius:10px;margin-top:14px;padding:12px 18px}#mm-control .mm-history summary{cursor:default;font-size:12px;font-weight:600}#mm-control .mm-history table{margin-top:10px}#mm-control .mm-history th:first-child,#mm-control .mm-history td:first-child{padding-left:8px}#mm-control .mm-history th:last-child,#mm-control .mm-history td:last-child{padding-right:8px}#mm-control .mm-toast{color:var(--mm-green);background:var(--mm-green-bg);border-top:1px solid var(--mm-line);padding:12px 26px;font-size:12px}#mm-control .mm-empty{text-align:center;color:var(--mm-sub);padding:28px 18px;font-size:12px}#mm-control .mm-camera-column{display:contents}#mm-control #mm-stock>.mm-columns{grid-template-areas:"camera alerts""stock alerts"}#mm-control .mm-camera-panel{grid-area:camera}#mm-control .mm-stock-panel{grid-area:stock}#mm-control .mm-alert-panel{grid-area:alerts}@media (width<=840px){#mm-control #mm-stock>.mm-columns{grid-template-areas:"camera""alerts""stock"}}#mm-control .mm-camera-modes{gap:6px;display:flex}#mm-control .mm-camera-modes button{padding:7px 9px;font-size:11px}#mm-control .mm-camera-modes button[aria-pressed=true]{background:var(--mm-action);color:var(--mm-action-text);border-color:var(--mm-action)}#mm-control .mm-camera-stage{aspect-ratio:16/9;background:var(--lightningcss-light,#e7ece6)var(--lightningcss-dark,#26372d);position:relative;overflow:hidden}#mm-control .mm-camera-scene{width:100%;height:100%;color:var(--mm-green);display:block}#mm-control .mm-camera-stage video{object-fit:contain;background:var(--lightningcss-light,#1e2b25)var(--lightningcss-dark,#0e1812);width:100%;height:100%;display:block}#mm-control .mm-camera-top{pointer-events:none;justify-content:space-between;align-items:flex-start;gap:8px;display:flex;position:absolute;top:12px;left:12px;right:12px}#mm-control .mm-camera-tag{background:var(--mm-surface);color:var(--mm-ink);border-radius:5px;align-items:center;gap:5px;padding:5px 8px;font-size:11px;display:inline-flex}#mm-control .mm-camera-tag svg{width:13px;height:13px}#mm-control .mm-camera-bottom{pointer-events:none;justify-content:space-between;align-items:center;gap:8px;display:flex;position:absolute;bottom:12px;left:12px;right:12px}#mm-control .mm-camera-bottom .mm-camera-tag{font-variant-numeric:tabular-nums}#mm-control .mm-camera-stage[data-retired=true] .mm-withdrawal-tag{background:var(--mm-amber-bg);color:var(--mm-amber)}#mm-control .mm-player{background:var(--mm-surface);padding:13px 16px}#mm-control .mm-player-meta{color:var(--mm-sub);justify-content:space-between;gap:8px;margin-bottom:9px;font-size:11px;display:flex}#mm-control .mm-player-range{margin:0 0 11px;position:relative}#mm-control .mm-player-range input{width:100%;height:22px;accent-color:var(--mm-green);margin:0;display:block}#mm-control .mm-event-marker{background:var(--mm-amber);pointer-events:none;width:2px;height:20px;position:absolute;top:1px}#mm-control .mm-player-buttons{flex-wrap:wrap;align-items:center;gap:7px;display:flex}#mm-control .mm-player-buttons button{padding:7px 9px;font-size:11px}#mm-control .mm-player-buttons .mm-load-video{margin-left:auto}#mm-control .mm-camera-footer{border-top:1px solid var(--mm-line);color:var(--mm-sub);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;padding:11px 16px;font-size:11px;display:flex}#mm-control .mm-camera-error{color:var(--mm-red);padding:10px 16px;font-size:12px}#mm-control .mm-video-input{display:none}#mm-control .mm-evidence-history{border-top:1px solid var(--mm-line);padding:13px 18px}#mm-control .mm-evidence-history summary{font-size:12px;font-weight:600}#mm-control .mm-evidence-row{justify-content:space-between;align-items:center;gap:8px;padding-top:12px;font-size:11px;display:flex}#mm-control .mm-evidence-row .mm-btn{min-width:71px;font-size:11px}#mm-control .mm-evidence-row small{color:var(--mm-sub);font-size:11px;display:block}#mm-control .mm-alert-clip{color:var(--mm-green);align-items:center;gap:6px;margin-top:7px;font-size:11px;display:flex}#mm-control .mm-alert-clip svg{width:13px;height:13px}#mm-control{--mm-scene-wall:var(--lightningcss-light,#dce5da)var(--lightningcss-dark,#304534);--mm-scene-floor:var(--lightningcss-light,#bccabb)var(--lightningcss-dark,#1d2b23);--mm-scene-shelf:var(--lightningcss-light,#7d927f)var(--lightningcss-dark,#5c7462);--mm-scene-person:var(--lightningcss-light,#567e87)var(--lightningcss-dark,#93b2bb);--mm-scene-bottle:var(--lightningcss-light,#a4773b)var(--lightningcss-dark,#be9457);--mm-scene-label:var(--lightningcss-light,#ecdfb9)var(--lightningcss-dark,#dccca7);--mm-scene-line:var(--lightningcss-light,#52695a)var(--lightningcss-dark,#9aad9b);--mm-danger-action:var(--lightningcss-light,#a9373a)var(--lightningcss-dark,#edaaaa);--mm-danger-text:var(--lightningcss-light,#fff)var(--lightningcss-dark,#371417)}#mm-control #mm-stock{padding-top:16px}#mm-control #mm-stock>.mm-columns{display:block}#mm-control #mm-stock .mm-alert-panel{display:none}#mm-control #mm-stock .mm-camera-modes,#mm-control #mm-stock .mm-camera-footer,#mm-control #mm-stock #mm-camera-count,#mm-control #mm-stock #mm-load-video{display:none!important}#mm-control #mm-stock .mm-camera-panel>.mm-panel-head{padding:12px 16px}#mm-control #mm-stock .mm-camera-stage{aspect-ratio:24/9}#mm-control .mm-head{padding-top:14px;padding-bottom:14px}#mm-control .mm-tab{padding-top:11px;padding-bottom:11px}#mm-control #mm-stock .mm-player{padding:10px 16px 12px}#mm-control .mm-op-events{flex-wrap:wrap;gap:7px;margin-bottom:12px;display:flex}#mm-control .mm-op-events .mm-btn{min-height:34px;font-size:12px}#mm-control .mm-op-events .mm-btn[aria-pressed=true]{border-color:var(--mm-green);color:var(--mm-green);background:var(--mm-green-bg)}#mm-control .mm-op-alert{background:var(--mm-amber-bg);justify-content:space-between;align-items:center;gap:12px;padding:13px 16px;display:flex}#mm-control .mm-op-alert strong{color:var(--mm-ink);font-size:17px;font-weight:650;display:block}#mm-control .mm-op-alert small{color:var(--mm-sub);margin-top:2px;font-size:12px;display:block}#mm-control .mm-op-alert .mm-badge{font-size:12px}#mm-control .mm-op-validation{border-top:1px solid var(--mm-line);padding:13px 16px 15px}#mm-control .mm-op-decisions{grid-template-columns:1fr 1fr;gap:10px;display:grid}#mm-control .mm-op-decisions .mm-btn{min-height:45px;padding:10px 12px;font-size:14px}#mm-control .mm-op-decisions .mm-btn.danger{background:var(--mm-danger-action);color:var(--mm-danger-text);border-color:var(--mm-danger-action)}#mm-control .mm-op-result{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;font-size:13px;display:flex}#mm-control .mm-op-result span{font-weight:600}#mm-control .mm-op-result .mm-btn{font-size:12px}#mm-control .mm-op-result-buttons{flex-wrap:wrap;gap:7px;display:flex}#mm-control #mm-stock>.mm-evidence-history{border-top:0;margin-top:12px;padding:10px 0}#mm-control .mm-op-file-label{border:1px solid var(--mm-line);background:var(--mm-surface);color:var(--mm-ink);border-radius:6px;align-items:center;gap:6px;margin-top:12px;padding:7px 10px;font-size:12px;display:inline-flex}#mm-control .mm-op-context{color:var(--mm-sub);margin-top:9px;font-size:11px}#mm-control .mm-dashboard-inventory .mm-stats{margin-top:15px}#mm-control .mm-dashboard-inventory .mm-stock-panel{margin-top:10px}@media (width<=480px){#mm-control #mm-stock .mm-camera-stage{aspect-ratio:16/9}#mm-control .mm-op-alert{align-items:flex-start;padding:12px}#mm-control .mm-op-alert strong{font-size:15px}#mm-control .mm-op-alert .mm-badge{font-size:11px}#mm-control .mm-op-decisions{gap:7px}#mm-control .mm-op-decisions .mm-btn{padding:9px 6px;font-size:12px}#mm-control .mm-op-validation{padding:12px}#mm-control .mm-op-events .mm-btn{font-size:11px}#mm-control #mm-stock .mm-player{padding:9px 12px}#mm-control .mm-player-buttons{gap:6px}#mm-control .mm-camera-top{top:8px;left:8px;right:8px}#mm-control .mm-camera-bottom{bottom:8px;left:8px;right:8px}#mm-control .mm-camera-tag{padding:4px 6px;font-size:11px}#mm-control .mm-camera-modes{width:100%}#mm-control .mm-camera-modes button{flex:1}#mm-control .mm-camera-panel .mm-panel-head{flex-wrap:wrap}#mm-control .mm-player-buttons .mm-load-video{margin-left:0}#mm-control .mm-camera-bottom>span:last-child{display:none}}@media (width<=840px){#mm-control .mm-columns{grid-template-columns:minmax(0,1fr)}#mm-control .mm-stats.sales{grid-template-columns:repeat(2,minmax(0,1fr))}#mm-control .mm-alert-list{grid-template-columns:1fr 1fr}#mm-control .mm-alert-item{padding:14px}#mm-control .mm-detail{grid-template-columns:1fr 1fr;gap:0 22px;display:grid}#mm-control .mm-detail .mm-actions{grid-area:1/2/7;align-content:center}#mm-control .mm-detail .mm-count-change{justify-content:flex-start}#mm-control .mm-note{grid-column:1/-1}#mm-control .mm-store{display:none}}@media (width<=480px){#mm-control{border-radius:10px}#mm-control .mm-head{gap:8px;padding:16px 104px 16px 18px}#mm-control .mm-brand{gap:8px;font-size:16px}#mm-control .mm-brand span:last-child{display:none}#mm-control .mm-nav{gap:18px;padding:0 18px}#mm-control .mm-tab{gap:6px;padding:13px 0;font-size:12px}#mm-control .mm-page{padding:20px 16px 16px}#mm-control h2{font-size:22px}#mm-control .mm-stats{grid-template-columns:1fr 1fr;gap:8px}#mm-control .mm-stat:last-child{grid-column:1/-1}#mm-control .mm-stats.sales .mm-stat:last-child{grid-column:auto}#mm-control .mm-stat{padding:13px}#mm-control .mm-number{font-size:26px}#mm-control .mm-stat-label{font-size:11px}#mm-control .mm-alert-list{grid-template-columns:1fr}#mm-control .mm-detail{display:block}#mm-control .mm-detail .mm-count-change{justify-content:center}#mm-control .mm-table thead{display:none}#mm-control .mm-table tbody{display:block}#mm-control .mm-table tr{border-bottom:1px solid var(--mm-line);grid-template-columns:1fr 1fr;gap:7px 10px;padding:12px 16px;display:grid}#mm-control .mm-table tr:last-child{border-bottom:0}#mm-control .mm-table td{text-align:right;justify-content:space-between;gap:4px;font-size:11px;display:flex;border:0!important;padding:0!important}#mm-control .mm-table td:first-child{text-align:left;grid-column:1/-1;justify-content:flex-start;margin-bottom:3px}#mm-control .mm-table td[data-label]:before{content:attr(data-label);color:var(--mm-sub);font-size:10px}#mm-control .mm-table td:last-child{grid-column:1/-1}#mm-control .mm-table td:last-child:before{margin-right:auto}#mm-control .mm-history .mm-table tr{padding:10px 0}#mm-control .mm-toast{padding:12px 16px}}@media (pointer:coarse){#mm-control button{min-height:44px}#mm-control .mm-editor input,#mm-control .mm-editor select{min-height:44px;font-size:16px}#mm-control .mm-check input{min-height:15px}}#mm-control .mm-count-layout{grid-template-columns:minmax(0,1fr) 230px;align-items:start;gap:20px;display:grid}#mm-control .mm-count-picks{flex-wrap:wrap;gap:8px;margin-bottom:16px;display:flex}#mm-control .mm-count-picks .mm-btn{justify-content:flex-start;padding:7px 12px}#mm-control .mm-count-picks img{object-fit:cover;border-radius:4px;width:30px;height:40px}#mm-control .mm-count-picks .mm-btn[aria-pressed=true],#mm-control .mm-count-modes .mm-btn[aria-pressed=true]{background:var(--mm-action);color:var(--mm-action-text);border-color:var(--mm-action)}#mm-control .mm-count-viewer{background:var(--mm-surface);border:1px solid var(--mm-line);border-radius:10px;min-width:0;overflow:hidden}#mm-control .mm-count-modes{border-bottom:1px solid var(--mm-line);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;padding:12px 14px;display:flex}#mm-control .mm-count-mode-buttons{gap:6px;display:flex}#mm-control .mm-count-image-area{background:var(--mm-bg);justify-content:center;padding:12px;display:flex}#mm-control .mm-count-image-frame{width:min(100%,420px);margin:0;line-height:0;position:relative}#mm-control .mm-count-image-frame>img{aspect-ratio:3/4;width:100%;height:auto;display:block}#mm-control .mm-count-overlay{pointer-events:none;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light only;width:100%;height:100%;position:absolute;inset:0}#mm-control .mm-count-overlay rect{fill:none;stroke-width:1.5px;vector-effect:non-scaling-stroke}#mm-control .mm-count-overlay .mm-detected-product{stroke:#ef3453}#mm-control .mm-count-overlay .mm-detected-gap{stroke:#16d7a2;stroke-dasharray:6 3}#mm-control .mm-count-result{min-width:0;padding:17px 0}#mm-control .mm-count-result h3{margin-bottom:13px}#mm-control .mm-count-result-number{font-variant-numeric:tabular-nums;font-size:34px;font-weight:600;line-height:1.15}#mm-control .mm-count-result-line{align-items:center;gap:10px;margin:0 0 17px;display:flex}#mm-control .mm-count-result-line small{color:var(--mm-sub);margin-top:3px;font-size:12px;display:block}#mm-control .mm-count-key{background:var(--mm-surface);border:2px solid #ef3453;flex:none;width:17px;height:17px}#mm-control .mm-count-key.gap{border:2px dashed #16d7a2}#mm-control .mm-count-origin{color:var(--mm-sub);border-top:1px solid var(--mm-line);margin-top:7px;padding-top:15px;font-size:12px}#mm-control .mm-count-origin strong{color:var(--mm-ink);margin-bottom:4px;font-weight:500;display:block}#mm-control .mm-count-limit{color:var(--mm-sub);margin-top:14px;font-size:12px}#mm-control .mm-count-caption{border-top:1px solid var(--mm-line);color:var(--mm-sub);padding:10px 14px;font-size:12px}#mm-control .mm-count-sr{clip:rect(0,0,0,0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}@media (width<=700px){#mm-control .mm-count-layout{grid-template-columns:minmax(0,1fr)}#mm-control .mm-count-result{grid-template-columns:1fr 1fr;gap:12px;padding:0;display:grid}#mm-control .mm-count-result h3,#mm-control .mm-count-origin,#mm-control .mm-count-limit{grid-column:1/-1}#mm-control .mm-count-result h3,#mm-control .mm-count-result-line,#mm-control .mm-count-origin,#mm-control .mm-count-limit{margin:0}}@media (width<=480px){#mm-control .mm-nav{flex-wrap:wrap;gap:14px}#mm-control .mm-tab{gap:5px}#mm-control .mm-tab>svg{display:none}#mm-control .mm-count-picks{gap:7px}#mm-control .mm-count-picks .mm-btn{padding:6px 8px;font-size:12px}#mm-control .mm-count-image-area{padding:8px}#mm-control .mm-count-modes{padding:10px}#mm-control .mm-count-result-number{font-size:29px}#mm-control .mm-count-result-line{gap:7px}#mm-control .mm-count-mode-buttons{flex-wrap:wrap}#mm-control .mm-count-key{width:14px;height:14px}}
