@font-face{font-family:Source Sans\ 3;font-style:normal;font-weight:200 900;font-display:swap;src:url(/_next/static/media/084282eba306c257-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:Source Sans\ 3;font-style:normal;font-weight:200 900;font-display:swap;src:url(/_next/static/media/1e377d93cbdd6b44-s.p.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:Source Sans\ 3;font-style:normal;font-weight:200 900;font-display:swap;src:url(/_next/static/media/ec1d0aa2d2fbc083-s.woff2) format("woff2");unicode-range:u+1f??}@font-face{font-family:Source Sans\ 3;font-style:normal;font-weight:200 900;font-display:swap;src:url(/_next/static/media/f1dd23950e6cd390-s.woff2) format("woff2");unicode-range:u+0370-0377,u+037a-037f,u+0384-038a,u+038c,u+038e-03a1,u+03a3-03ff}@font-face{font-family:Source Sans\ 3;font-style:normal;font-weight:200 900;font-display:swap;src:url(/_next/static/media/0c7826ffb3acea36-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Source Sans\ 3;font-style:normal;font-weight:200 900;font-display:swap;src:url(/_next/static/media/b6a6f0b43d027304-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c4,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Source Sans\ 3;font-style:normal;font-weight:200 900;font-display:swap;src:url(/_next/static/media/692df4da22e71021-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Source Sans\ 3 Fallback;src:local("Arial");ascent-override:109.21%;descent-override:42.66%;line-gap-override:0.00%;size-adjust:93.76%}.__className_203c76{font-family:Source Sans\ 3,Source Sans\ 3 Fallback;font-style:normal}.__variable_203c76{--font-dash-body:"Source Sans 3","Source Sans 3 Fallback"}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/58f386aa6b1a2a92-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/011e180705008d6f-s.p.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/7ba5fb2a8c88521c-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/92eeb95d069020cc-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c4,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/d3ebbfd689654d3a-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/ef4d5661765d0e49-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/d29838c109ef09b4-s.p.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/e40af3453d7c920a-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/99dcf268bda04fe5-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c4,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/98e207f02528a563-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:IBM Plex Mono Fallback;src:local("Arial");ascent-override:76.16%;descent-override:20.43%;line-gap-override:0.00%;size-adjust:134.59%}.__className_c3eafa{font-family:IBM Plex Mono,IBM Plex Mono Fallback;font-style:normal}.__variable_c3eafa{--font-dash-mono:"IBM Plex Mono","IBM Plex Mono Fallback"}.dash{--dash-page:#eef1f4;--dash-side:#ffffff;--dash-paper:#ffffff;--dash-line:#dde3ea;--dash-line-soft:#e8edf2;--dash-text:#2c333a;--dash-muted:#7a8794;--dash-label:#5c6b78;--dash-blue:#1e88d6;--dash-blue-hot:#1677c2;--dash-blue-soft:#e8f4fc;--dash-blue-edge:#b7d9f0;--dash-danger:#c0392b;--dash-ok:#2e8b57;--dash-warn:#b8860b;--dash-shadow:0 1px 2px rgba(20,40,60,0.04),0 8px 24px rgba(20,40,60,0.06);--dash-font:"Source Sans 3","Segoe UI",sans-serif;--dash-mono:"IBM Plex Mono",Consolas,monospace;--dash-side-w:220px;--dash-top-h:48px;min-height:100dvh;background:var(--dash-page);color:var(--dash-text);font:400 14px/1.45 var(--dash-font)}.dash *,.dash :after,.dash :before{box-sizing:border-box}.dash a{color:var(--dash-blue);text-decoration:none}.dash a:hover{text-decoration:underline}.dash button,.dash input,.dash select,.dash textarea{font:inherit}.dash-frame{display:grid;grid-template-columns:var(--dash-side-w) minmax(0,1fr);grid-template-rows:var(--dash-top-h) minmax(0,1fr);min-height:100dvh}.dash-topbar{grid-column:1/-1;grid-row:1;justify-content:space-between;gap:16px;padding:0 18px 0 16px;background:#fff;border-bottom:1px solid var(--dash-line);z-index:5}.dash-crumbs,.dash-topbar{display:flex;align-items:center}.dash-crumbs{flex-wrap:wrap;gap:6px;min-width:0;font-size:13px}.dash-crumbs,.dash-crumbs a{color:var(--dash-muted)}.dash-crumbs a:hover{color:var(--dash-blue);text-decoration:none}.dash-crumbs strong{color:var(--dash-text);font-weight:600}.dash-crumbs i{font-style:normal;color:#b0bac4}.dash-topbar__user{display:inline-flex;align-items:center;gap:10px;color:var(--dash-text);font-size:13px;white-space:nowrap}.dash-topbar__user button{width:28px;height:28px;border:0;border-radius:3px;background:transparent;color:var(--dash-muted);cursor:pointer}.dash-topbar__user button:hover{background:var(--dash-blue-soft);color:var(--dash-blue)}.dash-side{grid-column:1;grid-row:2;display:flex;flex-direction:column;background:var(--dash-side);border-right:1px solid var(--dash-line);overflow:auto}.dash-side__brand{display:flex;align-items:center;gap:10px;padding:16px 16px 12px;border-bottom:1px solid var(--dash-line-soft)}.dash-side__brand b{width:8px;height:8px;border-radius:2px;background:var(--dash-blue)}.dash-side__brand span{font-size:13px;font-weight:600;color:var(--dash-text)}.dash-nav{display:flex;flex-direction:column;padding:8px 0}.dash-nav a,.dash-nav button{display:grid;grid-template-columns:18px 1fr;align-items:center;grid-gap:10px;gap:10px;width:100%;min-height:40px;padding:0 14px 0 16px;border:0;border-left:3px solid transparent;background:transparent;color:#5a6773;font:500 13px/1.2 var(--dash-font);text-align:left;cursor:pointer;text-decoration:none}.dash-nav a:hover,.dash-nav button:hover{background:#f5f8fb;color:var(--dash-text);text-decoration:none}.dash-nav a.is-on,.dash-nav button.is-on{background:var(--dash-blue-soft);border-left-color:var(--dash-blue);color:var(--dash-blue)}.dash-nav svg{width:16px;height:16px;fill:none;stroke:currentColor;stroke-width:1.7;stroke-linecap:round;stroke-linejoin:round}.dash-main{grid-column:2;grid-row:2;min-width:0;padding:18px 20px 28px;overflow:auto}.dash-main__inner{width:min(1280px,100%);margin:0 auto}.dash-paper{background:var(--dash-paper);border:1px solid var(--dash-line);border-radius:4px;box-shadow:var(--dash-shadow);padding:22px 24px 24px}.dash-paper__title{margin:0 0 16px;color:var(--dash-blue);font:600 20px/1.2 var(--dash-font)}.dash-tabs{display:flex;flex-wrap:wrap;gap:4px;margin:0 0 22px;padding-bottom:14px;border-bottom:1px solid var(--dash-line-soft)}.dash-tabs button{min-height:34px;padding:0 14px;border:0;border-radius:3px;background:transparent;color:var(--dash-blue);font:600 13px/1 var(--dash-font);cursor:pointer}.dash-tabs button:hover{background:var(--dash-blue-soft)}.dash-tabs button.is-on{background:var(--dash-blue);color:#fff}.dash-note{margin:0 0 16px;padding:12px 14px;border:1px solid var(--dash-blue-edge);border-left:3px solid var(--dash-blue);border-radius:3px;background:#f3f9fd;color:var(--dash-text);font-size:13px;line-height:1.55}.dash-note code,.dash-paper code{font-family:var(--dash-mono);font-size:12px;color:var(--dash-danger)}.dash-stats{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:12px;gap:12px;margin-bottom:18px}.dash-stat{padding:14px 16px;border:1px solid var(--dash-line);border-radius:3px;background:#fafbfc}.dash-stat span{display:block;margin-bottom:6px;color:var(--dash-muted);font-size:12px}.dash-stat strong{display:block;font:600 26px/1 var(--dash-font);font-feature-settings:"tnum";font-variant-numeric:tabular-nums;color:var(--dash-text)}.dash-split{grid-template-columns:minmax(0,1.2fr) minmax(280px,.85fr);grid-gap:18px}.dash-split,.dash-stack{display:grid;gap:18px;align-items:start}.dash-stack{grid-template-columns:minmax(0,1fr);grid-gap:18px}.dash-form--stacked .dash-row{grid-template-columns:1fr;gap:6px}.dash-form--stacked .dash-row>span{text-align:left;padding-top:0}.dash-block{border:1px solid var(--dash-line);border-radius:3px;background:#fff}.dash-block__head{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:12px 14px;border-bottom:1px solid var(--dash-line-soft);background:#fafbfc}.dash-block__head h2{margin:0;font:600 14px/1.2 var(--dash-font);color:var(--dash-text)}.dash-block__head span{color:var(--dash-muted);font-size:12px}.dash-block__body{padding:14px}.dash-list{list-style:none;margin:0;padding:0}.dash-list>li{display:grid;grid-template-columns:minmax(0,1fr) auto;grid-gap:12px;gap:12px;align-items:center;padding:12px 14px;border-top:1px solid var(--dash-line-soft)}.dash-list>li:first-child{border-top:0}.dash-list strong{display:block;font-weight:600;color:var(--dash-text)}.dash-list small{display:block;margin-top:3px}.dash-list em,.dash-list small{color:var(--dash-muted);font-size:12px}.dash-list em{font-style:normal;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;text-align:right}.dash-empty{padding:28px 16px;text-align:center;color:var(--dash-muted);font-size:13px}.dash-form{display:grid;grid-gap:0;gap:0}.dash-row{display:grid;grid-template-columns:minmax(140px,220px) minmax(0,420px);grid-gap:14px 18px;gap:14px 18px;align-items:start;padding:14px 0;border-top:1px solid var(--dash-line-soft)}.dash-row:first-child{border-top:0;padding-top:0}.dash-row>span{padding-top:9px;text-align:right;color:var(--dash-label);font-size:13px}.dash-row__ctrl{display:grid;grid-gap:6px;gap:6px;min-width:0}.dash-row__ctrl small{color:var(--dash-muted);font-size:12px;line-height:1.4}.dash-field input:not([type=checkbox]):not([type=radio]),.dash-field select,.dash-field textarea,.dash-row input:not([type=checkbox]):not([type=radio]),.dash-row select,.dash-row textarea{width:100%;min-height:34px;padding:0 10px;border:1px solid #cfd7df;border-radius:2px;background:#fff;color:var(--dash-text)}.dash-field textarea,.dash-row textarea{min-height:88px;padding:8px 10px;resize:vertical}.dash-field textarea.is-code,.dash-row textarea.is-code{font:400 12px/1.5 var(--dash-mono);background:#f7f9fb}.dash-field input:not([type=checkbox]):not([type=radio]):hover,.dash-field select:hover,.dash-field textarea:hover,.dash-row input:not([type=checkbox]):not([type=radio]):hover,.dash-row select:hover,.dash-row textarea:hover{border-color:#b5c1cc}.dash-btn:focus-visible,.dash-field input:not([type=checkbox]):not([type=radio]):focus,.dash-field select:focus,.dash-field textarea:focus,.dash-nav a:focus-visible,.dash-nav button:focus-visible,.dash-row input:not([type=checkbox]):not([type=radio]):focus,.dash-row select:focus,.dash-row textarea:focus,.dash-tabs button:focus-visible,.dash-topbar__user button:focus-visible{outline:2px solid color-mix(in srgb,var(--dash-blue) 45%,white);outline-offset:1px}.dash-field{display:grid;grid-gap:6px;gap:6px}.dash-field>span{color:var(--dash-label);font-size:12px}.dash-check{display:inline-flex;align-items:center;gap:10px;min-height:34px;max-width:100%;color:var(--dash-text);font-size:13px;line-height:1.35;cursor:pointer}.dash-check input[type=checkbox]{width:16px;height:16px;min-height:0;margin:0;padding:0;flex:0 0 16px;accent-color:var(--dash-blue);cursor:pointer}.dash-row:has(>.dash-row__ctrl>.dash-check){align-items:center}.dash-row:has(>.dash-row__ctrl>.dash-check)>span{padding-top:0}.dash-actions{display:flex;justify-content:flex-end;gap:8px;margin-top:18px;padding-top:16px;border-top:1px solid var(--dash-line-soft)}.dash-btn,a.dash-btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;box-sizing:border-box;height:34px;min-height:34px;padding:0 14px;border:1px solid transparent;border-radius:2px;background:var(--dash-blue);color:#fff;font:600 13px/1 var(--dash-font);cursor:pointer;text-decoration:none;vertical-align:middle}.dash-btn:hover,a.dash-btn:hover{background:var(--dash-blue-hot);color:#fff;text-decoration:none}.dash-btn--ghost,a.dash-btn--ghost{background:#fff;border-color:#cfd7df;color:#4b5966}.dash-btn--ghost:hover,a.dash-btn--ghost:hover{background:#f5f8fb;border-color:#b5c1cc;color:var(--dash-text);text-decoration:none}.dash-btn--block{width:100%}.dash-btn:disabled{opacity:.55;cursor:not-allowed}.dash-alert{border:1px solid #f0c2bc;border-radius:2px;background:#fff5f4;color:var(--dash-danger)}.dash-alert,.dash-notice{margin:0 0 14px;padding:10px 12px;font-size:13px}.dash-notice{border:1px solid var(--dash-blue-edge);border-radius:2px;background:var(--dash-blue-soft);color:var(--dash-blue-hot)}.dash-steps{margin:0;padding-left:18px;color:var(--dash-label);font-size:13px;line-height:1.7}.dash-mono{font-family:var(--dash-mono);font-size:11px;color:var(--dash-muted);word-break:break-all}.dash-mono--clip{display:inline-block;max-width:11ch;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;vertical-align:bottom;word-break:normal}.dash-pill{display:inline-flex;align-items:center;min-height:20px;padding:0 8px;border-radius:999px;font:600 11px/1 var(--dash-font)}.dash-pill--ok{background:#e8f6ee;color:var(--dash-ok)}.dash-pill--off{background:#eef1f4;color:var(--dash-muted)}.dash-bars{grid-gap:10px}.dash-bar,.dash-bars{display:grid;gap:10px}.dash-bar{grid-template-columns:72px minmax(0,1fr) auto;grid-gap:10px;align-items:center;font-size:12px;color:var(--dash-muted)}.dash-bar i{display:block;height:8px;border-radius:999px;background:#e8edf2;overflow:hidden}.dash-bar i em{display:block;height:100%;background:var(--dash-blue);font-style:normal}.dash-bar span:last-child{font-feature-settings:"tnum";font-variant-numeric:tabular-nums;color:var(--dash-text)}.dash-toolbar{display:flex;flex-wrap:wrap;align-items:center;gap:8px;margin:0 0 16px}.dash-toolbar .dash-btn{box-sizing:border-box;height:34px;min-height:34px;padding:0 14px;line-height:1;vertical-align:middle}.dash-table{width:100%;border-collapse:collapse;font-size:13px}.dash-table td,.dash-table th{padding:10px 12px;border-top:1px solid var(--dash-line-soft);text-align:left;vertical-align:middle}.dash-table th{border-top:0;background:#fafbfc;color:var(--dash-muted);font-weight:600;font-size:12px}.dash-table td strong{font-weight:600;color:var(--dash-text)}.dash-table__actions{display:inline-flex;flex-wrap:nowrap;align-items:center;gap:6px;justify-content:flex-end;width:max-content;max-width:100%}.dash-table__actions .dash-btn{height:30px;min-height:30px;padding:0 10px;font-size:12px;flex:0 0 auto;white-space:nowrap}.dash-table td.dash-table__cell-actions{width:1%;white-space:nowrap}.dash-thumb{width:44px;height:44px;border-radius:3px;object-fit:contain;background:#f3f6f9;border:1px solid var(--dash-line-soft);display:block}.dash-thumb--empty{display:grid;place-items:center;color:var(--dash-muted);font-size:10px;font-weight:600}.dash-product-cell{display:grid;grid-template-columns:44px minmax(0,1fr);grid-gap:12px;gap:12px;align-items:center}.dash-product-cell strong{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.dash-img-preview{width:96px;height:96px;border-radius:4px;border:1px solid var(--dash-line-soft);background:#f3f6f9;object-fit:contain;display:block}.dash-img-preview--empty{display:grid;place-items:center;color:var(--dash-muted);font-size:11px}.dash-switch{position:relative;width:40px;height:22px;display:inline-block}.dash-switch input{opacity:0;width:0;height:0}.dash-switch span{position:absolute;inset:0;border-radius:999px;background:#cfd7df;cursor:pointer;transition:background .15s ease}.dash-switch span:before{content:"";position:absolute;top:2px;left:2px;width:18px;height:18px;border-radius:50%;background:#fff;box-shadow:0 1px 2px rgba(0,0,0,.15);transition:transform .15s ease}.dash-switch input:checked+span{background:var(--dash-blue)}.dash-switch input:checked+span:before{transform:translateX(18px)}.dash-modal{position:fixed;inset:0;z-index:40;display:grid;place-items:center;padding:16px;background:rgba(30,40,50,.35)}.dash-modal__panel{width:min(640px,100%);max-height:min(90dvh,760px);overflow:auto;background:#fff;border:1px solid var(--dash-line);border-radius:4px;box-shadow:0 16px 48px rgba(20,40,60,.18)}.dash-modal__panel--wide{width:min(760px,100%);max-height:min(92dvh,880px)}.dash-modal__head{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:14px 16px;border-bottom:1px solid var(--dash-line-soft)}.dash-modal__head h3{margin:0;font:600 16px/1.2 var(--dash-font);color:var(--dash-text)}.dash-modal__body{padding:8px 16px 16px}.dash-modal__close{width:28px;height:28px;border:0;border-radius:2px;background:transparent;color:var(--dash-muted);font-size:18px;line-height:1;cursor:pointer}.dash-modal__close:hover{background:#f5f8fb;color:var(--dash-text)}@media (max-width:980px){.dash-frame{grid-template-columns:1fr;grid-template-rows:var(--dash-top-h) auto minmax(0,1fr)}.dash-side{grid-column:1;grid-row:2;border-right:0;border-bottom:1px solid var(--dash-line)}.dash-nav{flex-direction:row;flex-wrap:wrap;padding:6px}.dash-nav a,.dash-nav button{width:auto;border-left-width:0;border-bottom:2px solid transparent;padding:0 12px;min-height:36px}.dash-nav a.is-on,.dash-nav button.is-on{border-bottom-color:var(--dash-blue)}.dash-main{grid-column:1;grid-row:3;padding:14px}.dash-row,.dash-split,.dash-stats{grid-template-columns:1fr}.dash-table__actions{flex-wrap:wrap;width:100%;justify-content:flex-start}.dash-row>span{text-align:left;padding-top:0}}@media (max-width:640px){.dash-stats{grid-template-columns:1fr 1fr}.dash-paper{padding:16px}}@media (prefers-reduced-motion:reduce){.dash-btn,.dash-nav a,.dash-nav button{transition:none}}.dash-kit{display:grid;grid-gap:10px;gap:10px}.dash-kit__search{position:relative}.dash-kit__search>input{width:100%}.dash-kit__suggest{position:absolute;z-index:20;top:calc(100% + 4px);left:0;right:0;margin:0;padding:4px;list-style:none;max-height:280px;overflow:auto;border-radius:8px;border:1px solid rgba(255,255,255,.08);background:#1a1a1c;box-shadow:0 12px 32px rgba(0,0,0,.35)}.dash-kit__suggest li+li{margin-top:2px}.dash-kit__suggest button{display:grid;grid-template-columns:36px 1fr;grid-gap:10px;gap:10px;align-items:center;width:100%;padding:8px;border:0;border-radius:6px;background:transparent;color:inherit;text-align:left;cursor:pointer}.dash-kit__suggest button:hover{background:rgba(255,255,255,.06)}.dash-kit__list img,.dash-kit__ph,.dash-kit__suggest img{width:36px;height:36px;object-fit:contain;border-radius:6px;background:#121214}.dash-kit__meta strong,.dash-kit__suggest strong{display:block;font-size:13px;font-weight:600}.dash-kit__meta em,.dash-kit__suggest em{display:block;margin-top:2px;font-style:normal;font-size:11px;color:#8b8b93}.dash-kit__empty,.dash-kit__hint{margin:0;padding:10px 2px;color:#8b8b93;font-size:12px}.dash-kit__list{list-style:none;margin:0;padding:0;display:grid;grid-gap:6px;gap:6px}.dash-kit__list li{display:grid;grid-template-columns:36px minmax(0,1fr) auto auto;grid-gap:10px;gap:10px;align-items:center;padding:8px;border-radius:8px;background:rgba(255,255,255,.03)}.dash-kit__qty{display:grid;grid-gap:2px;gap:2px;font-size:10px;color:#8b8b93}.dash-kit__qty input{width:72px;height:34px;padding:0 8px}.dash-kit__remove{width:32px;height:32px;border:0;border-radius:6px;background:transparent;color:#8b8b93;font-size:18px;line-height:1;cursor:pointer}.dash-kit__remove:hover{background:rgba(255,255,255,.06);color:#fff}