.ays-grid-overlay{z-index:10030;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);color:#17304e;background:#10264280;justify-content:center;align-items:center;padding:16px;font:14px/1.45 Segoe UI,Arial,sans-serif;display:flex;position:fixed;inset:0}.ays-grid-dialog{background:#fff;border:1px solid #b4c9e5;border-radius:16px;flex-direction:column;width:min(580px,100%);min-width:0;max-height:calc(100dvh - 32px);display:flex;overflow:hidden;box-shadow:0 20px 80px #071a3a45}.ays-grid-dialog header{background:#edf4ff;border-bottom:1px solid #cad9ec;align-items:start;gap:16px;padding:20px;display:flex}.ays-grid-dialog h2{color:#123d71;margin:0;font-size:19px;line-height:1.4}.ays-grid-dialog p{color:#49627f;margin:4px 0 0;font-size:13px}.ays-grid-dialog header>button{margin-left:auto}.ays-grid-dialog button,.ays-grid-dialog select,.ays-grid-dialog input[type=number]{font:inherit;color:#17304e;cursor:pointer;background:#fff;border:1px solid #bacde5;border-radius:7px;min-height:36px;padding:6px 10px}.ays-grid-dialog button:hover{background:#e7f0ff}.ays-grid-dialog button:disabled{opacity:.35;cursor:default}.ays-grid-dialog :focus-visible{outline-offset:2px;outline:3px solid #7fb2ff}.ays-grid-dialog input[type=checkbox]{accent-color:#0757dc;flex-shrink:0;width:18px;height:18px}.ays-grid-columns{overscroll-behavior:contain;min-height:0;padding:8px 20px;overflow:auto}.ays-grid-column{border-bottom:1px solid #e1e9f3;align-items:center;gap:12px;min-height:56px;padding:8px 0;display:flex}.ays-grid-column>label:first-child{flex:1;align-items:center;gap:10px;min-width:0;font-weight:600;display:flex}.ays-grid-column>label:first-child span{white-space:normal;overflow-wrap:break-word;word-break:normal}.ays-grid-order{flex-shrink:0;gap:4px;display:flex}.ays-grid-width{align-items:center;gap:5px;display:flex}.ays-grid-width>span{display:none}.ays-grid-width input{width:76px;min-width:0}.ays-grid-width small{color:#63768c}.ays-grid-density{justify-content:space-between;align-items:center;gap:16px;margin:16px 20px 4px;font-weight:600;display:flex}.ays-grid-dialog footer{background:#f5f8fd;border-top:1px solid #d7e3f1;justify-content:space-between;gap:8px;padding:16px 20px;display:flex}.ays-grid-dialog .primary{color:#fff;background:#0757dc;border-color:#0757dc}.ays-table-card[data-density=compact] .ays-table-scroll td,.ays-native-grid[data-density=compact] td{height:auto!important;padding-top:5px!important;padding-bottom:5px!important;font-size:13px!important}.ays-grid-toolbar{background:#edf4ff;border:1px solid #d0dff1;border-radius:8px;flex-wrap:wrap;align-items:center;gap:10px;margin-bottom:8px;padding:10px 12px;display:flex}.ays-grid-toolbar label{align-items:center;gap:8px;min-width:0;display:flex}.ays-grid-toolbar input{color:#17304e;background:#fff;border:1px solid #a9c3e3;border-radius:6px;max-width:220px;padding:7px 10px}.ays-grid-toolbar button{color:#174a85;font:inherit;background:#fff;border:1px solid #a9c3e3;border-radius:6px;padding:7px 12px;font-size:13px}.ays-native-grid{min-width:0;max-width:100%}.ays-native-grid-scroll{max-width:100%;overflow:auto}.ays-grid-toolbar small{color:#526b89;font-size:12px}@media (width<=480px){.ays-grid-overlay{padding:8px}.ays-grid-dialog{max-height:calc(100dvh - 16px)}.ays-grid-column{gap:6px}.ays-grid-columns{padding:8px 12px}.ays-grid-width input{width:64px}.ays-grid-width small{display:none}.ays-grid-dialog header{padding:16px}.ays-grid-order button{padding:6px 8px}}@media print{.ays-grid-toolbar,.ays-grid-overlay{display:none!important}}.ays-shelf-history{color:#193c61;gap:12px;min-width:0;display:grid}.ays-shelf-history>header{justify-content:space-between;align-items:center;gap:12px;display:flex}.ays-shelf-history h2{margin:0;font-size:21px}.ays-shelf-history p{margin:4px 0;font-size:13px;line-height:1.5}.ays-history-filters{background:#edf4fe;border:1px solid #c5d8f0;border-radius:10px;grid-template-columns:minmax(0,2.2fr) minmax(0,1.6fr) minmax(0,1.2fr) minmax(0,1fr) minmax(0,1fr) auto;align-items:end;gap:10px;padding:14px;display:grid}.ays-history-filters label{gap:5px;min-width:0;font-size:12px;display:grid}.ays-history-filters input,.ays-history-filters select{color:#193c61;width:100%;min-width:0;height:38px;min-height:38px;font:inherit;background:#fff;border:1px solid #a9c3e6;border-radius:7px;padding:6px 10px}.ays-history-filters>.ays-btn{white-space:nowrap;justify-self:end;height:38px;min-height:38px;padding:0 14px;font-size:13px;font-weight:600}.ays-history-grid{background:#fff;border:1px solid #c8d8ed;border-radius:10px;overflow:auto}.ays-shelf-history table,.ays-history-detail table{border-collapse:collapse;width:100%;font-size:13px}.ays-shelf-history th,.ays-shelf-history td,.ays-history-detail td,.ays-history-detail th{text-align:left;vertical-align:top;border:1px solid #d9e3f1;padding:10px}.ays-shelf-history th{color:#fff;background:#1e3a5f;font-weight:700}.ays-shelf-history td small{color:#627d98;overflow-wrap:anywhere;margin-top:4px;font-size:11px;display:block}.ays-shelf-history td:last-child{min-width:180px}.ays-shelf-history td .ays-btn{white-space:nowrap;height:30px;min-height:30px;margin:0 4px 4px 0;padding:3px 10px;font-size:12px}.ays-shelf-history>footer{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;font-size:12px;display:flex}.ays-shelf-history>footer>div{align-items:center;gap:8px;display:flex}.ays-shelf-history-fold{background:#fff;border:1px solid #bed2eb;border-radius:10px;padding:12px}.ays-shelf-history-fold>summary{cursor:pointer;color:#155aa3;min-height:32px;font-size:13px;font-weight:600}.ays-shelf-history-fold[open]>summary{margin-bottom:12px}.ays-history-detail{width:min(1200px,100vw - 24px);max-width:none}.ays-history-detail-body{min-height:0;padding:16px;font-size:13px;overflow:auto}.ays-history-meta{background:#edf4ff;border-radius:8px;gap:5px;margin-bottom:10px;padding:12px;display:grid}.ays-history-detail-body>p{overflow-wrap:anywhere;margin:10px 0}.ays-history-detail-body table{min-width:1080px}.ays-history-detail-body .ays-native-grid-scroll{max-height:48dvh;overflow:auto}.ays-history-detail footer{justify-content:space-between;gap:10px;display:flex}@media (width<=1100px){.ays-history-filters{grid-template-columns:1fr 1fr;padding:10px}.ays-history-filters label:first-child,.ays-history-filters label:nth-child(2){grid-column:1/-1}.ays-history-filters>.ays-btn{grid-column:1/-1;justify-self:start}.ays-history-grid table{min-width:850px}.ays-history-detail-body{padding:10px}.ays-history-detail footer{flex-wrap:wrap}.ays-history-detail footer .ays-btn{min-height:44px}.ays-shelf-history h2{font-size:18px}}.ays-history-detail footer .ays-btn.primary{color:#fff;background:#0b5ce3;border-color:#0b5ce3}.ays-history-detail-body td:first-child{min-width:125px}.ays-history-detail-body td:nth-child(2){min-width:180px}.ays-history-detail-body td:nth-child(3){min-width:175px}.ays-workspace .ays-shelf-history>header h2{color:#087f82;font-size:24px;font-weight:700}.ays-workspace .ays-shelf-history-fold .ays-shelf-history>header h2{font-size:19px}.ays-count-bell{color:#475569;cursor:pointer;background:#fff;border:1px solid #cbd5e1;border-radius:6px;flex-shrink:0;justify-content:center;align-items:center;width:32px;min-width:32px;height:32px;min-height:32px;transition:all .15s;display:inline-flex;position:relative}.ays-count-bell:hover{color:#0f172a;background:#f8fafc;border-color:#94a3b8}.ays-count-bell>span{color:#fff;background:#ef4444;border:2px solid #fff;border-radius:10px;place-items:center;min-width:16px;height:16px;padding:0 3px;font-size:9.5px;font-weight:800;display:grid;position:absolute;top:-4px;right:-4px}.ays-count-inbox,.ays-count-toast{color:#173352;box-sizing:border-box;z-index:45;background:#fff;border:1px solid #cad9ec;border-radius:14px;font-family:Inter,Segoe UI,Arial,sans-serif;font-size:14px;line-height:1.5;position:fixed;box-shadow:0 12px 45px #1024402e}.ays-count-inbox{flex-direction:column;width:min(510px,100vw - 24px);max-height:calc(100dvh - 100px);display:flex;top:82px;right:20px}.ays-count-inbox header{border-bottom:1px solid #e0e8f2;flex-shrink:0;align-items:center;gap:8px;padding:16px;display:flex}.ays-count-inbox header>div{margin-right:auto}.ays-count-inbox h2{margin:0;font-size:17px}.ays-count-inbox p,.ays-count-toast p{color:#58718e;overflow-wrap:anywhere;margin:6px 0;font-size:13px}.ays-count-inbox button,.ays-count-toast button{color:#18385b;cursor:pointer;background:#fff;border:1px solid #ccd9e9;border-radius:8px;justify-content:center;align-items:center;gap:7px;min-height:40px;padding:9px 12px;font-size:13px;font-weight:600;display:inline-flex}.ays-count-inbox button:disabled,.ays-count-toast button:disabled{opacity:.5;cursor:default}.ays-count-inbox button:focus-visible,.ays-count-toast button:focus-visible{outline-offset:2px;outline:3px solid #83b2ff}.ays-count-actions{flex-wrap:wrap;align-items:center;gap:8px;margin-top:12px;display:flex}.ays-count-inbox .ays-count-primary,.ays-count-toast .ays-count-primary{color:#fff;background:#0e5bea;border-color:#0e5bea}.ays-count-inbox-scroll{overscroll-behavior:contain;min-height:0;overflow-y:auto}.ays-count-inbox-scroll>p{padding:16px}.ays-count-inbox article{border-bottom:1px solid #e0e8f2;padding:16px}.ays-count-inbox article.unread{background:#f3f8ff;border-left:3px solid #1261ed}.ays-count-inbox small,.ays-count-toast small{color:#637d99;font-size:12px;display:block}.ays-count-location{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.ays-count-location>strong{font-size:17px}.ays-count-location>span{color:#617791;font-size:12px}.ays-count-location>b{color:#145aca;background:#dbeaff;border-radius:20px;margin-left:auto;padding:2px 8px;font-size:11px}.ays-count-inbox footer{color:#617791;border-top:1px solid #e0e8f2;flex-shrink:0;padding:12px 16px;font-size:12px}.ays-count-inbox .ays-count-sent{color:#276345;background:#eef7f2;border-radius:6px;padding:7px}.ays-count-toast{width:min(430px,100vw - 24px);max-height:calc(100dvh - 100px);padding:18px;bottom:22px;right:22px;overflow-y:auto}.ays-count-toast-title{color:#17835d;align-items:center;gap:8px;display:flex}.ays-count-toast-title>button{min-height:32px;margin-left:auto;padding:5px}.ays-count-toast h3{margin:12px 0 4px;font-size:18px}.ays-count-toast>strong{margin:12px 0;display:block}.ays-count-toast>small{margin-top:10px}.ays-count-note{background:#fff7e8;border-radius:8px;padding:10px;color:#8c591b!important;margin:8px 12px!important}.ays-count-batch{gap:5px;margin-top:12px;font-size:12px;display:grid}.ays-count-batch select{color:#18385b;background:#fff;border:1px solid #ccd9e9;border-radius:8px;max-width:100%;padding:8px}@media (width<=680px){.ays-count-inbox{max-height:calc(100dvh - 84px);top:72px;right:12px}.ays-count-toast{bottom:12px;right:12px}.ays-count-actions button{flex:1}.ays-count-bell{min-width:40px;min-height:40px}}@media print{.ays-count-inbox,.ays-count-toast,.ays-count-bell{display:none!important}}.ays-count-inbox article.status-pending{background:#fffaf0;border-left:5px solid #d99012}.ays-count-inbox article.status-deferred{background:#f7f5ff;border-left:5px solid #8061c6}.ays-count-inbox article.status-completed{background:#eaf7f0;border-left:5px solid #16865c}.ays-count-inbox article.status-printed{background:#edf4ff;border-left:5px solid #2164cb}.ays-count-state{justify-content:space-between;align-items:center;gap:8px;margin-bottom:10px;display:flex}.ays-count-state>b{letter-spacing:.3px;color:#764400;background:#f5dba8;border-radius:6px;padding:5px 9px;font-size:11px}.status-completed .ays-count-state>b{color:#075c36;background:#bfe8d1}.status-printed .ays-count-state>b{color:#124795;background:#c4dcff}.status-deferred .ays-count-state>b{color:#63429f;background:#e0d5ff}.ays-count-state>span{color:#145aca;font-size:11px;font-weight:700}.ays-count-inbox .ays-count-complete{color:#076444;background:#edf9f3;border-color:#16865c}.ays-count-inbox .ays-count-done{color:#08633c;background:#d6f0e1;border-radius:7px;padding:7px;font-size:12px}.ays-count-inbox .ays-count-sent{color:#17468d;background:#d8e7ff;font-weight:600}.ays-count-inbox article.status-completed .ays-count-primary,.ays-count-inbox article.status-printed .ays-count-primary{color:#345777;background:#fff;border-color:#abc3df}.ays-candidate-navigation{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:10px;display:flex}.ays-candidate-navigation>span{white-space:nowrap;color:var(--muted);font-weight:600}.ays-kit{--blue:#1260ed;--navy:#10233f;--ink:#152740;--muted:#586b85;--border:#dde5ef;--surface:#f3f6fa;color:var(--ink);background:var(--surface);grid-template-columns:200px minmax(0,1fr);min-height:100vh;font-family:Inter,Segoe UI,Arial,sans-serif;font-size:15px;line-height:1.5;display:grid}.ays-kit *{box-sizing:border-box}.ays-kit button,.ays-kit input,.ays-kit select{font:inherit}.ays-kit button{cursor:pointer}.ays-kit button:disabled{opacity:.5;cursor:not-allowed}.ays-kit button:focus-visible,.ays-kit input:focus-visible,.ays-kit select:focus-visible,.ays-kit [tabindex]:focus-visible{outline-offset:2px;outline:3px solid #7daeff}.ays-kit input[type=checkbox]{width:19px;height:19px;accent-color:var(--blue)}.ays-side{background:var(--ays-sidebar-bg,#fff);color:inherit;background-image:none;height:100vh;padding:24px 12px;position:sticky;top:0}.ays-brand{letter-spacing:-2px;text-align:center;margin:0 0 36px;font-size:48px;font-style:italic;font-weight:900}.ays-brand small{letter-spacing:3px;font-size:12px;font-style:normal;line-height:1;display:block}.ays-side nav{gap:9px;display:grid}.ays-side nav button{color:#334155;text-align:left;background:0 0;border:0;border-radius:9px;align-items:center;gap:12px;min-height:52px;padding:14px 12px;font-weight:600;display:flex}.ays-side nav button span{min-width:24px;font-size:24px;line-height:1}.ays-side nav button.active{background:var(--blue);color:#fff}.ays-side nav button:hover{background:#f1f5f9}.ays-side nav button.active:hover{background:#0954d8}.ays-main{flex-direction:column;gap:20px;min-width:0;padding:24px 20px;display:flex}.ays-page-head,.ays-section-head,.ays-table-tools{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;display:flex}.ays-page-head h1{letter-spacing:-.7px;margin:0;font-size:32px;line-height:1.2}.ays-kit h2{margin:0 0 12px;font-size:21px;line-height:1.3}.ays-kit p{color:var(--muted);margin:8px 0;font-size:14px}.ays-actions,.ays-bottom-actions{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.ays-bottom-actions{justify-content:flex-end}.ays-card{border:1px solid var(--border);background:#fff;border-radius:12px;padding:20px;box-shadow:0 3px 12px #172e4a04}.ays-btn{min-height:44px;color:var(--ink);white-space:nowrap;background:#fff;border:1px solid #ced9e8;border-radius:8px;padding:10px 17px;font-weight:600}.ays-btn:hover{background:#eef4fc}.ays-btn.primary{background:var(--blue);border-color:var(--blue);color:#fff}.ays-btn.primary:hover{background:#0954d8}.ays-btn.success{color:#fff;background:#078960;border-color:#078960}.ays-btn.danger{color:#bc263d;border-color:#f0b8c1}.ays-scan{background:#fff;border:1px solid #a6c4f4;border-radius:10px;flex:none;align-items:center;gap:12px;height:64px;min-height:64px;padding:8px 10px;display:flex}.ays-scan:focus-within{outline:2px solid var(--blue);outline-offset:1px}.ays-scan-symbol{color:var(--navy);padding:0 6px;font-size:28px}.ays-scan input{width:100%;min-width:0;color:var(--ink);background:0 0;border:0;font-size:17px;outline:none!important}.ays-progress{color:var(--muted);background:#f2f7fb;border-radius:8px;justify-content:space-between;gap:20px;margin-top:18px;padding:12px;display:flex}.ays-progress .done{color:#087544;font-weight:600}.ays-notice{overflow-wrap:anywhere;border:1px solid;border-radius:9px;padding:14px 18px}.ays-notice.success,.ays-badge.success{color:#08653d;background:#ebf9f0;border-color:#b7e3c7}.ays-notice.warning,.ays-badge.warning{color:#8c4b00;background:#fff5e6;border-color:#f3d6a3}.ays-notice.error{color:#a42035;background:#fff0f1;border-color:#efc2c9}.ays-notice.info{color:#214e91;background:#eaf2ff;border-color:#c8daf5}.ays-green{color:#087544}.ays-red{color:#b3233c}.ays-badge{border-radius:7px;padding:6px 10px;font-size:14px;font-weight:600;display:inline-block}.ays-badge.neutral{color:#475c78;background:#edf2f8}.ays-table-card{background:#fff;border:1px solid #cbd5e1;border-radius:8px;min-width:0;box-shadow:0 1px 3px #0000000d}.ays-table-tools{background:#f8fafc;border-bottom:1px solid #cbd5e1;padding:10px 14px}.ays-table-tools h2,.ays-table-tools p{margin:0}.ays-column-control{margin-left:auto;position:relative}.ays-column-menu{border:1px solid var(--border);z-index:20;background:#fff;border-radius:10px;width:310px;max-height:65vh;padding:16px;position:absolute;top:52px;right:0;overflow:auto;box-shadow:0 12px 35px #17325226}.ays-column-menu>div{align-items:center;gap:8px;min-height:40px;display:flex}.ays-column-menu>div>span{flex:1}.ays-column-menu button:not(.ays-btn){background:#f0f4fa;border:0;border-radius:5px;padding:4px 8px}.ays-column-menu>.ays-btn{margin-top:8px;margin-right:6px}.ays-table-scroll{border-radius:0 0 8px 8px;overflow-x:auto}.ays-table-scroll table{table-layout:fixed;border-collapse:collapse;min-width:100%}.ays-table-scroll th{text-align:left;letter-spacing:.02em;padding:9px 12px;font-size:12px;font-weight:800;position:relative;color:#fff!important;background:linear-gradient(#1e293b 0%,#0f172a 100%)!important;border-bottom:2px solid #0284c7!important;border-right:1px solid #334155!important}.ays-table-scroll th:last-child{border-right:0!important}.ays-table-scroll th .ays-th-label{font-weight:800;color:#fff!important}.ays-table-scroll th .ays-sort-indicator{font-weight:700;color:#38bdf8!important}.ays-table-scroll td{vertical-align:middle;overflow-wrap:anywhere;color:#1e293b;min-height:44px;padding:9px 12px;font-size:12.5px;border-bottom:1px solid #cbd5e1!important;border-right:1px solid #cbd5e1!important}.ays-table-scroll tr:last-child td{border-bottom:1px solid #cbd5e1!important}.ays-table-scroll tbody tr:nth-child(2n){background-color:#f1f5f9!important}.ays-table-scroll tbody tr:nth-child(odd){background-color:#fff!important}.ays-table-scroll tbody tr:hover{background-color:#dbeafe!important}.ays-table-scroll tr.selected{background-color:#bfdbfe!important}.ays-drag-handle{color:#94a3b8;background:0 0;border:0;padding:0 6px 0 0;display:none;cursor:grab!important}.ays-table-scroll th:hover .ays-drag-handle,.ays-table-card th:hover .ays-drag-handle{display:inline-block}.ays-resizer{cursor:col-resize;touch-action:none;border-right:1px solid #475569;width:8px;height:100%;position:absolute;top:0;right:0}.ays-empty{text-align:center;color:var(--muted);padding:32px!important}.ays-cell-editor{width:100%;min-height:38px;color:var(--ink);background:0 0;border:1px solid #0000;border-radius:7px;padding:6px 8px;font-size:15px}.ays-cell-editor:hover{border-color:#c4d5ed}.ays-cell-editor:focus{border-color:var(--blue);background:#fff}.ays-row-actions{flex-wrap:wrap;gap:12px;display:flex}.ays-row-actions button{color:var(--blue);background:0 0;border:0;padding:4px 0;font-weight:600}.ays-row-actions button.ays-red{color:#b3233c}.ays-selection{background:#eaf2ff;border-radius:8px;align-items:center;gap:14px;padding:12px 16px;display:flex}.ays-candidates{flex-wrap:wrap;gap:12px;display:flex}.ays-candidates button{text-align:left;background:#f5f9ff;border:1px solid #aac8f5;border-radius:8px;gap:5px;max-width:420px;padding:12px;display:grid}.ays-kit summary{cursor:pointer;font-weight:600}.ays-form-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;margin:18px 0 24px;display:grid}.ays-field{gap:7px;min-width:0;display:grid}.ays-field>span{color:#465a75;font-size:14px;font-weight:600}.ays-field input,.ays-field select{width:100%;min-height:44px;color:var(--ink);background:#fff;border:1px solid #cbd7e6;border-radius:8px;padding:9px 12px}.ays-field.wide{grid-column:span 2}.ays-segment{background:#f4f7fc;border:1px solid #d1deef;border-radius:9px;flex-shrink:0;display:flex;overflow:hidden}.ays-segment button{color:#526884;background:0 0;border:0;border-right:1px solid #d1deef;padding:12px 18px;font-weight:600}.ays-segment button:last-child{border-right:0}.ays-segment button.active{background:var(--blue);color:#fff}.ays-stock-preview{background:#edf8f2;border-radius:7px;padding:12px}.ays-scan-mode{align-items:center;gap:14px;display:flex}.ays-scan-mode .ays-scan{flex-grow:1}.ays-metrics{grid-template-columns:repeat(3,1fr);gap:16px;display:grid}.ays-metrics>div{border:1px solid var(--border);background:#fff;border-radius:10px;gap:4px;padding:18px 20px;display:grid}.ays-metrics span{color:#506782}.ays-metrics strong{font-size:32px}.ays-label-layout{grid-template-columns:minmax(0,1.35fr) minmax(340px,1fr);gap:20px;display:grid}.ays-label-canvas{background:#edf0f4;border-radius:9px;justify-items:center;gap:12px;margin:20px 0;padding:24px;display:grid}.ays-label-measure{font-weight:600}.ays-label-face{aspect-ratio:3/2;color:#000;background:#fff;border:1px solid #17212d;border-radius:8px;flex-direction:column;width:100%;padding:4%;display:flex;overflow:hidden;container-type:inline-size}.ays-label-brand{white-space:nowrap;font-size:6cqw;line-height:1.05}.ays-label-code{margin-top:3%;font-size:5cqw;line-height:1.1}.ays-label-name{overflow-wrap:anywhere;flex-shrink:0;min-height:3.45em;margin-top:2%;font-size:3.8cqw;line-height:1.15}.ays-label-lower{flex:1;grid-template-columns:minmax(0,1fr) 32%;align-items:end;gap:4%;min-height:0;display:grid}.ays-label-lower p{color:#000;overflow-wrap:anywhere;margin:2% 0;font-size:2.8cqw;line-height:1.15}.ays-label-value{overflow-wrap:anywhere;font-size:3cqw}.ays-label-graphic{aspect-ratio:1;background:#fff;align-self:end}.ays-label-graphic svg,.ays-label-graphic img{-o-object-fit:contain;object-fit:contain;width:100%;height:100%;display:block}.ays-print-fields{gap:18px;margin:24px 0;display:grid}.ays-print-fields>div{justify-content:space-between;gap:12px;display:flex}.ays-print-fields>div strong{overflow-wrap:anywhere}.ays-print-fields>label:not(.ays-field){align-items:center;gap:10px;display:flex}.ays-print-actions{gap:10px;display:grid}@media (width<=1100px){.ays-kit{grid-template-columns:180px minmax(0,1fr)}.ays-main{padding:20px 16px}.ays-page-head h1{font-size:28px}.ays-form-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.ays-label-layout{grid-template-columns:minmax(0,1fr)}.ays-scan-mode{flex-wrap:wrap}.ays-scan-mode .ays-scan{flex-basis:100%}}@media (width<=700px){.ays-kit{display:block}.ays-side{height:auto;padding:10px;position:static}.ays-brand{margin:0 0 10px;font-size:28px}.ays-brand small{font-size:9px}.ays-side nav{display:flex;overflow:auto}.ays-side nav button{white-space:nowrap;min-height:40px;padding:8px;font-size:13px}.ays-side nav button span{display:none}.ays-main{gap:14px;padding:16px 10px}.ays-progress{gap:6px;font-size:12px}.ays-form-grid{grid-template-columns:1fr}.ays-field.wide{grid-column:auto}.ays-metrics{gap:8px}.ays-metrics>div{padding:12px 8px}.ays-metrics span{font-size:12px}.ays-metrics strong{font-size:24px}.ays-scan{gap:5px}.ays-scan-symbol{display:none}.ays-scan input{font-size:15px}.ays-label-canvas{padding:12px}}@media (prefers-reduced-motion:reduce){.ays-kit *{scroll-behavior:auto}}.ays-kit textarea.ays-cell-editor{font:inherit;resize:vertical;overflow-wrap:anywhere;min-height:54px;line-height:1.4;display:block}.ays-main>.ays-legacy{width:100%;max-width:none;margin:0;padding:0;overflow:visible}.ays-legacy{color:var(--ink);min-width:0;font-size:14px}.ays-legacy :is(.glass-panel,.glass-panel-elevated){border-color:var(--border);-webkit-backdrop-filter:none;backdrop-filter:none;background:#fff;box-shadow:0 3px 12px #172e4a06}.ays-legacy :is([class*=bg-slate-9],[class*=bg-slate-8]):not(.fixed){background:#f8fafc}.ays-legacy :is(.text-white,.text-slate-100,.text-slate-200,.text-slate-300){color:#172b46}.ays-legacy :is(.text-slate-400,.text-slate-500){color:#526580}.ays-legacy :is(.text-blue-300,.text-blue-400){color:#1d4ed8}.ays-legacy :is(.text-emerald-300,.text-emerald-400){color:#087544}.ays-legacy :is(.text-rose-300,.text-rose-400){color:#ad233b}.ays-legacy [class*=border-slate-]{border-color:#dbe4ef}.ays-legacy :is(.text-xs,[class*=text-\[11],[class*=text-\[10]){font-size:14px;line-height:1.5}.ays-legacy label,.ays-legacy .ays-field>span{display:inline-block;color:#0f172a!important;letter-spacing:.015em!important;margin-bottom:5px!important;font-size:13px!important;font-weight:700!important;line-height:1.4!important}.ays-legacy label :is(.text-rose-500,.text-rose-600,.text-red-500,.text-red-600){color:#e11d48!important;margin-left:2px!important;font-weight:700!important}.ays-legacy :is(input:not([type=checkbox]):not([type=radio]):not([type=range]),select,textarea){font:inherit;max-width:100%;min-height:42px;padding:8px 12px;transition:border-color .15s,box-shadow .15s;color:#090d16!important;background-color:#fff!important;border:1.5px solid #94a3b8!important;border-radius:8px!important;font-size:14px!important;font-weight:600!important;box-shadow:0 1px 3px #0f172a14,inset 0 1px 1px #00000005!important}.ays-legacy :is(input:not([type=checkbox]):not([type=radio]):not([type=range]),select,textarea):hover:not(:disabled){border-color:#475569!important}.ays-legacy :is(input:not([type=checkbox]):not([type=radio]):not([type=range]),select,textarea):focus{background-color:#fff!important;border-color:#2563eb!important;outline:none!important;box-shadow:0 0 0 3px #2563eb40!important}.ays-legacy input::-moz-placeholder{color:#64748b!important;opacity:.85!important;font-style:italic!important;font-weight:400!important}.ays-legacy textarea::-moz-placeholder{color:#64748b!important;opacity:.85!important;font-style:italic!important;font-weight:400!important}.ays-legacy input::placeholder,.ays-legacy textarea::placeholder{color:#64748b!important;opacity:.85!important;font-style:italic!important;font-weight:400!important}.ays-legacy :is(input,select,textarea):disabled{color:#64748b!important;cursor:not-allowed!important;background-color:#e2e8f0!important;border-color:#cbd5e1!important}.ays-legacy input[readonly]{color:#1d4ed8!important;background-color:#eff6ff!important;border-color:#93c5fd!important}.ays-legacy button{touch-action:manipulation;min-height:40px}.ays-legacy button:is([class*=bg-blue-],[class*=bg-emerald-],[class*=bg-rose-],[class*=bg-gradient]){color:#fff}.ays-legacy button:is([class*=bg-blue-],[class*=bg-emerald-],[class*=bg-rose-]) :is(span,svg){color:inherit}.ays-legacy :is(.max-w-xl,.max-w-2xl):not([role=dialog]){max-width:none}.ays-legacy .glass-panel:has(>table){overflow:auto}.ays-legacy table{min-width:760px;font-size:14px}.ays-legacy :is(th,td){vertical-align:top;overflow-wrap:anywhere}.ays-legacy :is(th,td) .truncate{white-space:normal;text-overflow:clip;max-width:none;overflow:visible}.ays-legacy h1{letter-spacing:-.5px;text-wrap:balance;font-size:30px;line-height:1.25}.ays-legacy [role=dialog]{overscroll-behavior:contain;max-height:92vh;font-size:14px;overflow-y:auto}.ays-legacy.fixed{background:#0f172a99;padding:20px}.ays-product-dialog{background-color:#f1f5f9!important;border:1px solid #cbd5e1!important;box-shadow:0 25px 50px -12px #0f172a59!important}.ays-product-header{background-color:#fff!important;border-bottom:1px solid #cbd5e1!important}.ays-product-tabs{background-color:#e2e8f0!important;border-bottom:1px solid #cbd5e1!important}.ays-product-form,.ays-product-form-body{background-color:#f1f5f9!important}.ays-product-footer{background-color:#fff!important;border-top:1px solid #cbd5e1!important}.ays-sound-control{flex-wrap:wrap;align-items:center;gap:12px;margin:14px 0;display:flex}.ays-actions>input,.ays-actions>select{min-height:42px;color:var(--ink);background:#fff;border:1px solid #bacbe0;border-radius:8px;max-width:100%;padding:8px 12px}.ays-skip-link{z-index:100;color:#123d78;background:#fff;border:2px solid #1d4ed8;border-radius:6px;padding:12px 20px;position:fixed;top:-70px;left:220px}.ays-skip-link:focus{top:8px}.ays-kit a:focus-visible,.ays-kit textarea:focus-visible{outline-offset:2px;outline:3px solid #7daeff}.ays-kit :is(input,textarea)[aria-label*=Kod],.ays-kit td{font-variant-numeric:tabular-nums}.ays-kit .ays-btn,.ays-kit .ays-cell-editor{touch-action:manipulation}.ays-count-session{border:1px solid var(--border);background:#fff;border-radius:10px;flex-wrap:wrap;align-items:center;gap:12px;padding:14px 18px;display:flex}.ays-count-session select{max-width:100%;min-height:42px;color:var(--ink);background:#fff;border:1px solid #bacbe0;border-radius:7px;flex:1;padding:8px}@media (width<=700px){.ays-legacy h1{font-size:25px}.ays-legacy .flex:has(>input){flex-wrap:wrap}.ays-legacy.fixed{padding:8px}.ays-skip-link{left:10px}}@media (prefers-reduced-motion:reduce){.ays-kit *,.ays-kit :before,.ays-kit :after{transition-duration:.01ms!important;animation-duration:.01ms!important}}.ays-side{overscroll-behavior:contain;padding-top:20px;overflow-y:auto}.ays-brand{margin-bottom:24px;font-size:42px}.ays-side nav{gap:6px}.ays-side nav button{min-height:48px;padding:12px}.ays-dashboard .ays-stock-row{align-items:flex-start;gap:14px}.ays-product-summary{flex:1;gap:4px;min-width:0;display:grid}.ays-dashboard .text-right{flex-shrink:0}.ays-dashboard .font-mono{overflow-wrap:anywhere}.ays-dashboard .truncate{white-space:normal;text-overflow:clip;overflow:visible}.ays-label-brand{text-align:center;width:100%;display:block}.ays-physical-label-preview{aspect-ratio:3/2;background:#fff;border:1px solid #17212d;border-radius:6px;width:100%;position:relative;overflow:hidden}.ays-physical-label-preview>.ays-label-page{transform-origin:0 0;box-shadow:none;margin:0;position:absolute;top:0;left:0}.ays-kit{--ink:#0d2140;--surface:#f0f5fa;--border:#d8e3f0;grid-template-columns:230px minmax(0,1fr)}.ays-side nav button{gap:14px;font-size:16px}.ays-side nav button svg{flex-shrink:0}.ays-brand>div{justify-content:center;align-items:center;gap:9px;display:flex}.ays-brand b{font-size:48px;line-height:1.15}.ays-brand i{border-left:10px solid #0966ed;border-right:10px solid #0966ed;width:30px;height:38px;transform:skew(-28deg)}.ays-brand small{margin-top:3px}.ays-page-head h1{font-size:34px;font-weight:750}.ays-research-badge{border:1px solid var(--border);background:#f6f9fd;border-radius:20px;align-items:center;gap:8px;padding:8px 12px;font-size:14px;display:flex}.ays-scan-clear{color:#627b99;background:0 0;border:0;flex-shrink:0;place-items:center;padding:7px;display:grid}.ays-scan .ays-btn{min-width:110px}.ays-progress{background:#f1faf6;border:1px solid #dceee5;align-items:center;gap:0}.ays-progress>span{white-space:nowrap;flex:1;align-items:center;gap:10px;display:flex}.ays-progress>span:not(:last-child):after{content:"";background:#cbd8e5;flex:1;height:2px;margin:0 16px}.ays-progress>span.done:not(:last-child):after{background:#13a15c}.ays-progress>span:last-child{flex:0}.ays-progress b{color:#536b88;background:#e1e9f1;border-radius:50%;place-items:center;width:28px;height:28px;display:grid}.ays-progress .done b{color:#fff;background:#119d55}.ays-cell-editor{background:#fff;border-color:#cbd8e9}.ays-table-scroll th{color:#fff!important;background:linear-gradient(#1e293b 0%,#0f172a 100%)!important}.ays-table-scroll td{border-right:1px solid #cbd5e1!important}.ays-table-scroll td:last-child{border-right:0!important}.ays-print-preferences{background:#f8fbff;border:1px solid #dbe6f2;border-radius:10px;gap:10px;margin:14px 0;padding:12px 14px;font-size:14px;display:grid}.ays-print-preferences>label{flex-wrap:wrap;align-items:center;gap:9px;display:flex}.ays-print-preferences>label span{color:#526b88}.ays-printer-pin{flex-wrap:wrap;align-items:end;gap:10px;display:flex}.ays-printer-pin label{flex:1;gap:5px;min-width:180px;display:grid}.ays-printer-pin select{color:#102743;background:#fff;border:1px solid #bbcee4;border-radius:7px;width:100%;min-height:40px;padding:7px}.ays-printer-pin small{color:#526b88;flex-basis:100%}.ays-print-preferences [role=alert]{color:#a81e37}.ays-print-preferences [role=status]{color:#087544}@media (width<=1400px){.ays-kit{grid-template-columns:205px minmax(0,1fr)}.ays-side nav button{font-size:15px}.ays-page-head h1{font-size:30px}}@media (width<=800px){.ays-kit{grid-template-columns:76px minmax(0,1fr)}.ays-brand b{font-size:24px}.ays-brand i,.ays-brand small{display:none}.ays-side nav button{justify-content:center;padding:12px 4px;font-size:0}.ays-progress>span{gap:5px;font-size:12px}.ays-progress>span:not(:last-child):after{margin:0 5px}.ays-main{padding:16px 12px}}.ays-correction-panel{background:#f5f9ff;border-color:#94b8ed}.ays-correction-comparison{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.ays-correction-comparison>div{overflow-wrap:anywhere;background:#fff;border:1px solid #d3e0f0;border-radius:9px;gap:6px;padding:14px;display:grid}.ays-correction-comparison small{color:#536b88}.ays-candidates button.selected{background:#eaf2ff;border:2px solid #1260ed;box-shadow:0 0 0 2px #1260ed16}@media (width<=700px){.ays-correction-comparison{grid-template-columns:1fr}}.ays-search-workspace{flex-direction:column;gap:0;min-width:0;display:flex}.ays-search-workspace .ays-page-head{margin-bottom:0}.ays-search-entry{padding:10px 14px}.ays-search-options{flex-wrap:wrap;align-items:center;gap:10px 20px;margin-top:6px;font-size:12.5px;display:flex}.ays-search-options label{align-items:center;gap:8px;min-width:0;display:flex}.ays-search-options select{color:#183455;background:#fff;border:1.5px solid #94a3b8;border-radius:6px;max-width:100%;padding:4px 8px;font-size:13px}.ays-search-print-settings{margin-top:6px;font-size:12.5px}.ays-search-print-settings>summary{color:#3a587e;font-weight:500}.ays-search-print-settings .ays-print-preferences{margin-bottom:0}.ays-print-preferences.compact{gap:6px;padding:8px 10px}.ays-printer-details{min-width:0}.ays-printer-details>summary{overflow-wrap:anywhere}.ays-printer-details>summary span{color:#536d90;margin-left:8px;font-size:11.5px;font-weight:400}.ays-printer-details .ays-printer-pin{margin-top:6px}.ays-print-preferences:not(.compact)>.ays-printer-details>summary{display:none}.ays-search-entry .ays-progress{margin-top:6px;padding:5px 8px;font-size:12px}.ays-search-entry .ays-progress b{width:20px;height:20px}.ays-existing-shortcuts{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;display:flex}.ays-existing-shortcuts h2{margin:0;font-size:17px}.ays-existing-shortcuts p{margin-bottom:0}.ays-product-options h2,.ays-search-form-card h2{margin:0;font-size:17px}.ays-product-options>p{margin:4px 0 8px}.ays-search-workspace .ays-candidates{grid-template-columns:repeat(auto-fit,minmax(min(100%,280px),1fr));gap:10px;display:grid}.ays-search-workspace .ays-candidates button{overflow-wrap:anywhere;width:100%;min-width:0;max-width:none;padding:8px 10px}.ays-candidates small{color:#2863ae;font-size:11.5px;font-weight:600}.ays-correction-summary{background:#eff5ff;border:1px solid #c6d8f1;border-radius:8px;padding:10px 12px;font-size:13px}.ays-correction-summary>div{flex-wrap:wrap;gap:8px 14px;display:flex}.ays-correction-summary>div>span{overflow-wrap:anywhere;color:#46658a}.ays-correction-summary details{margin-top:4px}.ays-correction-summary summary{color:#3b5f91;font-size:12px;font-weight:500}.ays-correction-comparison{margin-top:8px}.ays-search-form{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px 12px;margin-top:8px;display:grid}.ays-search-field{flex-direction:column;gap:3px;min-width:0;display:flex}.ays-search-field>span{color:#1e3a5f;font-size:12.5px;font-weight:700}.ays-search-field .ays-cell-editor{resize:vertical;overflow-wrap:anywhere;box-sizing:border-box;background:#fff;border:1.5px solid #94a3b8;border-radius:6px;min-height:36px;padding:6px 10px;font-size:13.5px;line-height:1.4}.ays-search-field textarea{min-height:52px;max-height:75px}.ays-search-field.field-name{grid-column:1/-1}.ays-search-field.field-name textarea{min-height:44px;max-height:60px;font-size:14.5px;font-weight:600}.ays-search-field.field-vehicles,.ays-search-field.field-oem,.ays-search-field.field-equivalents,.ays-search-field.field-marketPrice{grid-column:span 2}.ays-price-output{overflow-wrap:anywhere;color:#375475;background:#f6f9fc;border:1px solid #d8e4ef;border-radius:6px;min-height:36px;padding:6px 10px;font-size:13px}.ays-search-form-card{padding:12px 14px}.ays-source-details{padding:10px 14px}.ays-search-footer{z-index:10;background:#fffffffa;border:1px solid #d7e2ef;border-radius:8px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;padding:8px 12px;display:flex;position:sticky;bottom:0;box-shadow:0 -2px 10px #1532580a}.ays-search-footer>span{color:#526c8d;font-size:12px}.ays-search-footer .ays-actions{flex:1;justify-content:flex-end}.ays-search-footer .ays-btn{white-space:normal;min-height:34px;padding:6px 12px;font-size:13px}.ays-search-workspace input,.ays-search-workspace textarea,.ays-search-workspace select{max-width:100%}.ays-search-workspace .ays-notice{padding:8px 12px;font-size:12.5px}.ays-search-empty-guide{background:#fff;border:1px solid #d8e2ee;border-radius:10px;margin-top:4px;padding:16px}.ays-guide-grid{grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:14px;display:grid}.ays-guide-card{background:#f8fafc;border:1px solid #e2e8f0;border-radius:8px;flex-direction:column;gap:6px;padding:12px 14px;transition:all .15s;display:flex}.ays-guide-card:hover{background:#f1f5f9;border-color:#cbd5e1;transform:translateY(-1px);box-shadow:0 3px 8px #0f172a0a}.ays-guide-icon{margin-bottom:2px;font-size:20px;line-height:1}.ays-guide-card h3{color:#0f172a;margin:0;font-size:14px;font-weight:600}.ays-guide-card p{color:#475569;margin:0;font-size:12px;line-height:1.45}@media (width<=1450px){.ays-search-form{grid-template-columns:repeat(3,minmax(0,1fr))}.ays-search-field.field-equivalents{grid-column:1/-1}.ays-search-field.field-vehicles{grid-column:span 2}.ays-search-field.field-oem,.ays-search-field.field-marketPrice{grid-column:span 1}}@media (width<=1000px){.ays-search-form{grid-template-columns:repeat(2,minmax(0,1fr))}.ays-search-field.field-vehicles,.ays-search-field.field-oem,.ays-search-field.field-equivalents{grid-column:1/-1}.ays-search-footer>span{flex-basis:100%}.ays-search-footer .ays-actions{justify-content:flex-start}}@media (width<=600px){.ays-search-form{grid-template-columns:minmax(0,1fr)}.ays-search-field{grid-column:1/-1!important}.ays-search-workspace .ays-page-head h1{font-size:26px}.ays-search-entry{padding:12px}.ays-search-footer .ays-btn{flex:1;min-width:120px}.ays-search-options{gap:10px}.ays-search-entry .ays-progress>span{white-space:normal}.ays-search-workspace .ays-research-badge{display:none}}@media (width>=1451px){.ays-search-field.field-name{order:0}.ays-search-field.field-stockCode,.ays-search-field.field-barcode,.ays-search-field.field-brand,.ays-search-field.field-manufacturerCode{order:1}.ays-search-field.field-vehicles,.ays-search-field.field-oem{order:2}.ays-search-field.field-equivalents,.ays-search-field.field-shelf,.ays-search-field.field-marketPrice{order:3}.ays-search-field.field-marketPrice{grid-column:span 1}}.ays-search-footer{box-shadow:none;position:static}.ays-search-workspace .ays-candidates button{gap:4px;padding:10px 12px;font-size:14px}.ays-product-options{padding:16px 18px}.ays-product-options>p{margin:4px 0 10px;font-size:13px}.ays-search-form-card .ays-section-head p{margin-bottom:0}.ays-search-workspace{flex-direction:column!important;flex:1!important;gap:0!important;height:100%!important;min-height:0!important;max-height:100%!important;display:flex!important;overflow:hidden!important}.ays-search-scroll{overscroll-behavior:contain!important;flex-direction:column!important;flex:1!important;gap:8px!important;min-height:0!important;padding-bottom:6px!important;padding-right:4px!important;scroll-padding:8px!important;display:flex!important;overflow:hidden auto!important}.ays-search-scroll>*{flex-shrink:0}.ays-search-workspace>.ays-search-footer{z-index:10!important;box-sizing:border-box!important;background:#fff!important;border:1px solid #b9cde6!important;border-radius:8px!important;flex:none!important;width:100%!important;margin:4px 0 0!important;padding:8px 12px!important;position:relative!important;bottom:0!important;box-shadow:0 -2px 10px #1532580c!important}@media (width<=1000px){.ays-search-workspace>.ays-search-footer{gap:6px}.ays-search-footer .ays-btn{padding:6px 10px}.ays-search-footer .ays-actions{gap:6px}}.ays-label-mode{align-self:flex-start}.ays-batch-workspace{flex-direction:column;gap:0;min-height:0;display:flex;overflow:hidden}.ays-batch-scroll{overscroll-behavior:contain;flex-direction:column;flex:1;gap:16px;min-height:0;padding:0 6px 16px 0;display:flex;overflow:hidden auto}.ays-batch-scroll>*{flex-shrink:0}.ays-batch-scan h2{margin-bottom:12px;font-size:20px}.ays-batch-scan p{font-size:13px}.ays-batch-manual{gap:10px;margin-top:12px;display:flex}.ays-batch-manual select{color:#183352;background:#fff;border:1px solid #bacde5;border-radius:8px;flex:1;min-width:0;max-width:100%;padding:10px}.ays-batch-columns{grid-template-columns:minmax(0,1.65fr) minmax(300px,1fr);align-items:start;gap:16px;display:grid}.ays-batch-columns h2{font-size:20px}.ays-batch-empty{text-align:center;color:#56708e;background:#f7faff;border:1px dashed #c7d7eb;border-radius:10px;margin-top:14px;padding:36px 16px}.ays-batch-list{gap:10px;margin-top:14px;display:grid}.ays-batch-row{background:#fff;border:1px solid #d7e3f0;border-radius:9px;grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:12px;padding:12px;transition:border-color .15s,background-color .15s;display:grid}.ays-batch-row.active{background:#f3f8ff;border-color:#8cb5f0}.ays-batch-product{text-align:left;color:#173453;overflow-wrap:anywhere;cursor:pointer;background:0 0;border:0;border-radius:7px;gap:5px;min-width:0;margin:-4px -6px;padding:6px 8px;transition:background-color .15s;display:grid}.ays-batch-product:hover{background-color:#0284c712}.ays-batch-product-header{justify-content:space-between;align-items:center;gap:8px;display:flex}.ays-batch-edit-pill{color:#0284c7;white-space:nowrap;cursor:pointer;background:#e0f2fe;border:1px solid #bae6fd;border-radius:12px;align-items:center;gap:3px;padding:2px 8px;font-family:inherit;font-size:11px;font-weight:600;line-height:normal;transition:background .15s,color .15s,border-color .15s;display:inline-flex}.ays-batch-edit-pill:hover{color:#fff;background:#0284c7;border-color:#0284c7}.ays-batch-row-actions{align-items:center;gap:6px;display:flex}.ays-batch-product strong{font-size:15px}.ays-batch-product span{font-size:14px}.ays-batch-product small{color:#59718f;font-size:12px}.ays-batch-quantity{color:#526c8d;gap:5px;font-size:12px;display:grid}.ays-batch-quantity>div{background:#fff;border:1px solid #bbcee5;border-radius:7px;align-items:center;display:flex;overflow:hidden}.ays-batch-quantity button{color:#1c4d8b;background:#eff5fc;border:0;width:30px;height:38px;font-weight:700}.ays-batch-quantity input{text-align:center;color:#142e4d;appearance:textfield;background:#fff;border:0;width:52px;min-width:0;height:38px;padding:4px;font-size:15px}.ays-batch-preview .ays-physical-label-preview{max-width:360px;margin:16px auto 0}.ays-batch-preview>p{text-align:center;overflow-wrap:anywhere}.ays-batch-settings{border-top:1px solid #dce5ef;margin-top:14px;padding-top:14px}.ays-batch-settings>label{align-items:center;gap:8px;margin:12px 0;font-size:14px;display:flex}.ays-batch-settings select{background:#fff;border:1px solid #c1d2e5;border-radius:6px;min-width:0;padding:7px}.ays-batch-footer{background:#fff;border:1px solid #bbcee7;border-radius:10px;flex-wrap:wrap;flex:none;justify-content:space-between;align-items:center;gap:12px;padding:12px 16px;display:flex}.ays-batch-footer>div:first-child{gap:3px;display:grid}.ays-batch-footer span{color:#5a718f;font-size:12px}.ays-batch-footer .ays-btn{white-space:normal}@media (width<=1150px){.ays-batch-columns{grid-template-columns:minmax(0,1fr)}.ays-batch-preview .ays-physical-label-preview{max-width:300px}.ays-batch-row{grid-template-columns:minmax(0,1fr) auto}.ays-batch-row>.ays-btn,.ays-batch-row>.ays-batch-row-actions{grid-column:2}.ays-batch-product{grid-row:span 2}}@media (width<=600px){.ays-batch-row{grid-template-columns:minmax(0,1fr)}.ays-batch-product{grid-row:auto}.ays-batch-row>.ays-btn,.ays-batch-row>.ays-batch-row-actions{grid-column:auto}.ays-batch-manual{flex-wrap:wrap}.ays-batch-footer .ays-actions,.ays-batch-footer .ays-btn{width:100%}.ays-label-mode button{padding:10px;font-size:13px}.ays-batch-footer{padding:10px}}.ays-table-scroll table thead th,.ays-table-card table thead th,.ays-invoice-items-table thead th,.ays-invoice-items-table th,.ays-statement-table thead th,.ays-statement-table th,.cb2b-table thead th,.cb2b-table th,.b2b-table thead th,.b2b-table th,.ays-unpriced-table thead th,.ays-desktop-count-scroll table thead th,.ays-audit-table thead th{text-transform:uppercase;color:#fff!important;letter-spacing:.025em!important;background:linear-gradient(#1e293b 0%,#0f172a 100%)!important;border-bottom:2px solid #0284c7!important;border-right:1px solid #334155!important;padding:8px 10px!important;font-size:11.5px!important;font-weight:800!important}.ays-table-scroll table thead th .ays-th-label{color:#fff!important;font-weight:800!important}.ays-table-scroll table thead th .ays-sort-indicator{color:#38bdf8!important}:is(.ays-table-scroll table,.ays-table-card table,.ays-invoice-items-table,.ays-statement-table,.cb2b-table,.b2b-table,.ays-unpriced-table,.ays-desktop-count-scroll table) tbody tr:nth-child(2n),:is(.ays-table-scroll table,.ays-table-card table,.ays-invoice-items-table,.ays-statement-table,.cb2b-table,.b2b-table,.ays-unpriced-table,.ays-desktop-count-scroll table) tbody tr:nth-child(2n) td{background-color:#f1f5f9!important}:is(.ays-table-scroll table,.ays-table-card table,.ays-invoice-items-table,.ays-statement-table,.cb2b-table,.b2b-table,.ays-unpriced-table,.ays-desktop-count-scroll table) tbody tr:nth-child(odd),:is(.ays-table-scroll table,.ays-table-card table,.ays-invoice-items-table,.ays-statement-table,.cb2b-table,.b2b-table,.ays-unpriced-table,.ays-desktop-count-scroll table) tbody tr:nth-child(odd) td{background-color:#fff!important}:is(.ays-table-scroll table,.ays-table-card table,.ays-invoice-items-table,.ays-statement-table,.cb2b-table,.b2b-table,.ays-unpriced-table,.ays-desktop-count-scroll table) tbody tr:hover,:is(.ays-table-scroll table,.ays-table-card table,.ays-invoice-items-table,.ays-statement-table,.cb2b-table,.b2b-table,.ays-unpriced-table,.ays-desktop-count-scroll table) tbody tr:hover td{background-color:#dbeafe!important}:is(.ays-table-scroll table,.ays-table-card table,.ays-invoice-items-table,.ays-statement-table,.cb2b-table,.b2b-table,.ays-unpriced-table,.ays-desktop-count-scroll table) tbody tr{height:32px}.ays-table-scroll table tbody td,.ays-table-card table tbody td,.ays-invoice-items-table tbody td,.ays-statement-table tbody td,.cb2b-table tbody td,.b2b-table tbody td,.ays-unpriced-table tbody td,.ays-desktop-count-scroll table tbody td{color:#0f172a;-webkit-font-smoothing:antialiased;vertical-align:middle!important;border-bottom:1px solid #cbd5e1!important;border-right:1px solid #cbd5e1!important;padding:4px 8px!important;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Inter,sans-serif!important;font-size:12px!important}.ays-table-scroll table tbody td:last-child,.ays-table-card table tbody td:last-child,.ays-invoice-items-table tbody td:last-child,.ays-statement-table tbody td:last-child,.cb2b-table tbody td:last-child,.b2b-table tbody td:last-child,.ays-unpriced-table tbody td:last-child,.ays-desktop-count-scroll table tbody td:last-child{border-right:none!important}.erp-badge{white-space:nowrap;border-radius:4px;align-items:center;gap:3px;padding:1px 7px;font-size:11px;font-weight:700;line-height:18px;display:inline-flex}.erp-badge-amber{color:#92400e;background-color:#fef3c7;border:1px solid #fde68a}.erp-badge-green{color:#166534;background-color:#f0fdf4;border:1px solid #bbf7d0}.erp-badge-blue{color:#1e40af;background-color:#eff6ff;border:1px solid #bfdbfe}.erp-badge-slate{color:#334155;background-color:#f1f5f9;border:1px solid #cbd5e1}.ays-workspace-tabs button{font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Inter,sans-serif!important;font-size:12px!important;font-weight:600!important}.invoices-footer-summary{color:#fff;background:#0f172a;border-top:1px solid #334155;border-radius:0 0 8px 8px;flex-shrink:0;justify-content:space-between;align-items:center;padding:6px 14px;font-size:12px;display:flex}.invoices-footer-summary-left{color:#94a3b8;align-items:center;gap:12px;font-weight:500;display:flex}.invoices-footer-summary-right{align-items:center;gap:20px;display:flex}.invoices-footer-summary-item{align-items:center;gap:6px;display:flex}.invoices-footer-summary-label{text-transform:uppercase;letter-spacing:.03em;font-size:11px;font-weight:800}.invoices-footer-summary-val{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:12.5px;font-weight:800}.ays-quick-action-dropdown-btn{color:#fff;cursor:pointer;box-sizing:border-box;white-space:nowrap;background:#2563eb;border:1px solid #1d4ed8;border-radius:6px;flex-shrink:0;align-items:center;gap:5px;height:32px;min-height:32px;padding:0 10px;font-size:12px;font-weight:600;transition:all .15s;display:inline-flex;box-shadow:0 1px 2px #2563eb33}.ays-quick-action-dropdown-btn:hover{background:#1d4ed8}.ays-quick-action-popover{z-index:9999;background:#fff;border:1px solid #cbd5e1;border-radius:8px;width:240px;padding:6px 0;position:absolute;top:calc(100% + 4px);right:0;box-shadow:0 10px 25px #00000026}.ays-quick-action-popover-header{color:#64748b;text-transform:uppercase;letter-spacing:.05em;background:#f8fafc;border-bottom:1px solid #e2e8f0;padding:6px 12px;font-size:10px;font-weight:800}.ays-quick-action-item{color:#1e293b;cursor:pointer;text-align:left;background:0 0;border:none;align-items:center;gap:8px;width:100%;padding:8px 12px;font-size:12px;font-weight:600;transition:background .1s;display:flex}.ays-quick-action-item:hover{color:#1d4ed8;background:#eff6ff}.ays-quick-action-divider{background:#e2e8f0;height:1px;margin:4px 0}.ays-nav-tier-folder{border-left:2px solid #cbd5e1;margin:4px 0 4px 8px;padding-left:8px}.ays-nav-tier-folder-title{text-transform:uppercase;letter-spacing:.04em;cursor:pointer;color:#475569;letter-spacing:.5px;text-transform:uppercase;cursor:pointer;-webkit-user-select:none;user-select:none;border-radius:4px;align-items:center;gap:6px;padding:4px 8px;font-size:12px;font-weight:800;transition:all .15s;display:flex;color:#334155!important;padding:5px 8px!important;font-size:12px!important;font-weight:800!important}.ays-nav-tier-folder-title:hover{background:#f1f5f9;color:#0f172a!important}.ays-nav-tier-item{padding-left:10px!important}.ays-nav-tier-item .ays-nav-label{font-size:14px!important;font-weight:600!important}.ays-nav-tier-item.active .ays-nav-label{font-size:14px!important;font-weight:750!important}.ays-workspace.ays-kit{--blue:#075cf3;--navy:#112640;--ink:#10233f;--muted:#63728a;--border:#dce5f0;--surface:#f4f7fb;--workspace-gap:10px;--workspace-inset:12px 16px;grid-template-columns:var(--ays-sidebar-width,270px) minmax(0,1fr);box-sizing:border-box;background-color:var(--ays-app-bg,#edf2f7);width:100%;height:100dvh;min-height:0;max-height:100%;font-size:14px;line-height:1.45;transition:grid-template-columns .22s cubic-bezier(.4,0,.2,1);display:grid;overflow:hidden}.ays-workspace.sidebar-collapsed{grid-template-columns:68px minmax(0,1fr)!important}.ays-workspace.sidebar-collapsed .ays-side{align-items:center;visibility:visible!important;pointer-events:auto!important;width:68px!important;min-width:68px!important;max-width:68px!important;padding:12px 6px 10px!important;display:flex!important;overflow:hidden!important}.ays-workspace.sidebar-collapsed .ays-work-area{grid-column:2/-1!important;width:100%!important;min-width:0!important}.ays-workspace.sidebar-collapsed .ays-skip-link{left:78px!important}.ays-workspace .ays-side{z-index:30;flex-direction:column;height:100%;min-height:0;padding:14px 10px 10px;transition:width .22s cubic-bezier(.4,0,.2,1),padding .22s cubic-bezier(.4,0,.2,1),background-color .22s,border-color .22s;display:flex;position:relative;top:auto;overflow:visible;box-shadow:2px 0 10px #0f172a0a;background:var(--ays-sidebar-bg,color-mix(in srgb, var(--ays-app-bg,#cbd5e1) 50%, #fff 50%))!important;border-right:1px solid var(--ays-sidebar-border,color-mix(in srgb, var(--ays-app-bg,#cbd5e1) 55%, #0f172a2e))!important;background-image:none!important}.ays-workspace .ays-brand{border-bottom:1px solid color-mix(in srgb, var(--ays-app-bg,#cbd5e1) 40%, #0f172a1f);box-sizing:border-box;flex:none;width:100%;margin:0 0 12px;padding:0 6px 12px}.ays-workspace .ays-brand b{letter-spacing:-.5px;background:linear-gradient(135deg,#1d4ed8 0%,#2563eb 100%);-webkit-text-fill-color:transparent;-webkit-background-clip:text;font-family:inherit;font-size:24px;font-weight:800}.ays-workspace .ays-brand i{border-width:5px;border-color:#2563eb;width:20px;height:22px}.ays-workspace .ays-brand small{letter-spacing:1.5px;color:#64748b;margin-top:2px;font-size:9.5px;font-weight:700}.ays-workspace.sidebar-collapsed .ays-brand{flex-direction:column;justify-content:center;align-items:center;margin-bottom:8px;padding:0 0 10px;display:flex}.ays-workspace.sidebar-collapsed .ays-brand small,.ays-workspace.sidebar-collapsed .ays-brand b{display:none!important}.ays-workspace.sidebar-collapsed .ays-brand-row{flex-direction:column;justify-content:center!important;align-items:center!important;gap:8px!important}.ays-workspace.sidebar-collapsed .ays-brand i{border-width:5px;width:20px;height:24px}.ays-side-search-box{box-sizing:border-box;border:1.5px solid color-mix(in srgb, var(--ays-app-bg,#cbd5e1) 50%, #94a3b8 50%);background:#fff;border-radius:8px;align-items:center;width:100%;margin-bottom:10px;padding:0 8px;transition:all .15s;display:flex;position:relative;box-shadow:0 1px 3px #0f172a0a}.ays-side-search-input{width:100%;height:32px;box-shadow:none!important;color:#0f172a!important;background:0 0!important;border:none!important;outline:none!important;padding:0 6px!important;font-size:12.5px!important;font-weight:500!important}.ays-side-search-icon{color:#64748b;flex-shrink:0}.ays-side-search-clear{color:#475569;cursor:pointer;background:#e2e8f0;border:none;border-radius:50%;justify-content:center;align-items:center;width:18px;height:18px;padding:0;font-size:13px;line-height:1;display:flex}.ays-workspace.sidebar-collapsed .ays-side-search-box{cursor:pointer;border-radius:8px;justify-content:center;width:42px;height:36px;margin:0 auto 10px;padding:0}.ays-workspace.sidebar-collapsed .ays-side-search-box input,.ays-workspace.sidebar-collapsed .ays-side-search-box .ays-side-search-clear{display:none!important}.ays-workspace.sidebar-collapsed .ays-side-search-icon{margin:0!important}.ays-workspace .ays-side nav{scrollbar-width:thin;scrollbar-color:#cbd5e1 transparent;box-sizing:border-box;flex-direction:column;flex:1;gap:2px;width:100%;min-height:0;padding:0 2px 8px;display:flex;overflow-y:auto}.ays-nav-group-section{margin-bottom:6px}.ays-workspace .ays-nav-heading{cursor:pointer;-webkit-user-select:none;user-select:none;align-items:center;gap:6px;padding:8px 6px 4px;display:flex}.ays-nav-group-badge{letter-spacing:.04em;text-transform:uppercase;border-style:solid;border-width:1px;border-radius:6px;align-items:center;gap:6px;padding:3.5px 8px;display:inline-flex;font-size:11.5px!important;font-weight:800!important}.ays-nav-heading-line{background:#f1f5f9;flex:1;height:1px}.ays-nav-group-chevron{color:#94a3b8;transition:transform .18s}.ays-nav-group-toggle.is-collapsed .ays-nav-group-chevron{transform:rotate(-90deg)}.ays-nav-group-count{color:#64748b;background:#f1f5f9;border-radius:4px;padding:1px 5px;font-size:10px;font-weight:700}.ays-nav-group-items{flex-direction:column;gap:1.5px;margin-top:2px;display:flex}.ays-workspace .ays-side nav button{color:#1e293b;text-align:left;cursor:pointer;box-sizing:border-box;background:0 0;border:1px solid #0000;border-left-width:3px;border-radius:7px;flex:none;align-items:center;gap:9px;width:100%;min-height:36px;padding:6px 10px;font-weight:600;line-height:1.35;transition:all .15s cubic-bezier(.4,0,.2,1);display:flex;position:relative;font-size:13px!important}.ays-workspace .ays-side nav button:hover:not(.active) .ays-nav-label{color:#0f172a!important;font-weight:650!important}.ays-workspace .ays-side nav button:hover:not(.active) svg:not(.ays-nav-star-btn svg){transition:transform .15s;transform:scale(1.08)}.ays-workspace .ays-side nav button.active .ays-nav-label{text-shadow:0 1px 2px #00000026;color:#fff!important;font-weight:700!important}.ays-workspace .ays-side nav button.active svg{color:#fff!important;stroke:#fff!important}.ays-workspace .ays-side nav button.active .ays-nav-arrow{color:#fff!important;opacity:1!important}.ays-workspace .ays-side nav button.active:hover{transform:translate(2px);color:#fff!important;background:linear-gradient(135deg,#1e40af 0%,#1d4ed8 100%)!important;border:1px solid #172554!important;border-left:4px solid #0f172a!important;box-shadow:0 4px 16px #1d4ed873!important}.ays-workspace .ays-side nav button.active:hover .ays-nav-label,.ays-workspace .ays-side nav button.active:hover svg{color:#fff!important}.ays-workspace .ays-side nav button:focus-visible:not(.active) .ays-nav-label,.ays-workspace .ays-side nav button.nav-highlighted:not(.active) .ays-nav-label{color:#0f172a!important;font-weight:700!important}.ays-workspace .ays-side nav button.active:focus-visible .ays-nav-label,.ays-workspace .ays-side nav button.active.nav-highlighted .ays-nav-label,.ays-workspace .ays-side nav button.active:focus-visible svg,.ays-workspace .ays-side nav button.active.nav-highlighted svg{color:#fff!important}.ays-workspace .ays-side .ays-nav-group-toggle:focus-visible{outline-offset:2px!important;border-radius:6px!important;outline:2px solid #2563eb!important}.ays-workspace .ays-side nav button .ays-nav-label{white-space:normal;flex:1;min-width:0;line-height:1.35;font-size:14px!important;font-weight:600!important}.ays-nav-star-btn{opacity:0;cursor:pointer;background:0 0;border:none;border-radius:4px;justify-content:center;align-items:center;padding:3px;transition:opacity .15s;display:flex}.ays-workspace .ays-side nav button.active .ays-nav-star-btn svg{color:#fff}.ays-nav-arrow{color:#fff;opacity:.85}.ays-workspace.sidebar-collapsed .ays-nav-heading{color:#0000;background:#e2e8f0;height:1px;margin:8px;padding:0;font-size:0;overflow:hidden}.ays-workspace.sidebar-collapsed .ays-nav-heading.ays-nav-group-toggle{pointer-events:none;cursor:default}.ays-workspace.sidebar-collapsed .ays-nav-heading.ays-nav-group-toggle *{display:none!important}.ays-workspace.sidebar-collapsed .ays-nav-group-section,.ays-workspace.sidebar-collapsed .ays-nav-group-items{flex-direction:column;align-items:center;gap:2px;width:100%;display:flex}.ays-workspace.sidebar-collapsed .ays-side nav{align-items:center;width:100%;padding:0}.ays-workspace.sidebar-collapsed .ays-side nav button{border-radius:9px;justify-content:center;align-items:center;width:46px;height:42px;min-height:42px;margin:2px auto;padding:0;position:relative}.ays-workspace.sidebar-collapsed .ays-side nav button .ays-nav-label,.ays-workspace.sidebar-collapsed .ays-side nav button .ays-nav-arrow{display:none!important}.ays-workspace.sidebar-collapsed .ays-side nav button.active{background:linear-gradient(135deg,#0284c7b3 0%,#0ea5e980 100%)!important;border:1px solid #38bdf899!important;box-shadow:0 0 12px #38bdf873!important}.ays-workspace.sidebar-collapsed .ays-side nav button:hover:after{content:attr(data-tooltip);color:#f8fafc;white-space:nowrap;z-index:9999;pointer-events:none;background:#0f172a;border:1px solid #ffffff26;border-radius:6px;padding:6px 12px;font-size:12px;font-weight:600;position:fixed;left:74px;box-shadow:0 4px 16px #0006}.ays-workspace.sidebar-collapsed .ays-side-footer{justify-content:center;width:100%;padding:8px 0 0}.ays-workspace.sidebar-collapsed .ays-side-footer span:last-child{display:none}.ays-side-mark{background:#10b981;border-radius:50%;width:7px;height:7px}.ays-work-area{background-color:var(--ays-app-bg,#edf2f7);grid-template-rows:44px minmax(0,1fr);min-width:0;height:100%;min-height:0;max-height:100%;display:grid;overflow:hidden}.ays-topbar{box-sizing:border-box;justify-content:space-between;align-items:center;gap:12px;min-width:0;height:44px;min-height:44px;max-height:44px;padding:0 12px;transition:background-color .15s,border-color .15s;display:flex;box-shadow:0 1px 3px #0f172a0a;background-color:#fff!important;border-bottom:1px solid #e2e8f0!important}.ays-breadcrumb{align-items:center;gap:6px;min-width:0;height:32px;font-size:13px;display:inline-flex}.ays-breadcrumb .ays-menu-toggle{color:#475569;cursor:pointer;background:#fff;border:1px solid #cbd5e1;border-radius:6px;justify-content:center;align-items:center;width:30px;min-width:30px;height:30px;margin-right:2px;transition:all .15s;display:inline-flex}.ays-breadcrumb .ays-menu-toggle:hover{color:#0f172a;background:#f1f5f9;border-color:#94a3b8}.ays-breadcrumb-root{color:#2563eb;letter-spacing:-.3px;font-weight:800}.ays-breadcrumb-sep{color:#cbd5e1;flex-shrink:0}.ays-breadcrumb-group{color:#64748b;font-size:12px;font-weight:600}.ays-breadcrumb-active{color:#0f172a;white-space:nowrap;text-overflow:ellipsis;font-size:12.5px;font-weight:700;overflow:hidden}.ays-topbar-quicksearch{color:#64748b;cursor:pointer;box-sizing:border-box;white-space:nowrap;background:#f8fafc;border:1px solid #cbd5e1;border-radius:6px;flex-shrink:1;align-items:center;gap:8px;width:clamp(160px,18vw,320px);height:32px;padding:0 12px;font-size:12px;transition:all .15s;display:inline-flex;overflow:hidden}.ays-topbar-quicksearch:hover{color:#0f172a;background:#fff;border-color:#2563eb;box-shadow:0 0 0 2px #2563eb1f}.ays-topbar-search-icon{color:#94a3b8;flex-shrink:0}.ays-topbar-actions{flex-shrink:0;align-items:center;gap:6px;min-width:0;height:32px;display:inline-flex}.ays-live-pill{box-sizing:border-box;border-radius:6px;align-items:center;gap:5px;height:32px;min-height:32px;padding:0 9px;font-size:11px;font-weight:600;display:inline-flex}.ays-live-pill.live{color:#15803d;background:#f0fdf4;border:1px solid #bbf7d0}.ays-live-pill.reconnecting{color:#b45309;background:#fef3c7;border:1px solid #fde68a}.ays-live-dot{background:currentColor;border-radius:50%;width:6px;height:6px}.ays-tools-menu-wrapper{align-items:center;height:32px;display:inline-flex;position:relative}.ays-tools-dropdown-btn{color:#334155;cursor:pointer;box-sizing:border-box;height:32px;min-height:32px;box-shadow:none;background:#fff;border:1px solid #cbd5e1;border-radius:6px;align-items:center;gap:5px;padding:0 10px;font-size:12px;font-weight:600;transition:all .15s;display:inline-flex}.ays-tools-dropdown-btn:hover{color:#0f172a;background:#f8fafc;border-color:#94a3b8;transform:none;box-shadow:0 1px 3px #0f172a0f}.ays-tools-dropdown-btn.active{color:#2563eb;background:#f1f5f9;border-color:#2563eb;box-shadow:0 0 0 2px #2563eb26}.ays-tools-chevron{transition:transform .18s}.ays-tools-chevron.open{transform:rotate(180deg)}.ays-tools-dropdown-popover{z-index:1000;background:#fff;border:1px solid #e2e8f0;border-radius:12px;width:290px;padding:12px;position:absolute;top:calc(100% + 8px);right:0;box-shadow:0 12px 36px #0f172a24}.ays-tools-popover-header{color:#0f172a;border-bottom:1px solid #f1f5f9;justify-content:space-between;align-items:center;margin-bottom:8px;padding-bottom:8px;font-size:13px;font-weight:700;display:flex}.ays-tools-close{color:#94a3b8;cursor:pointer;background:0 0;border:none;border-radius:4px;padding:0 4px;font-size:18px;line-height:1}.ays-tools-section{flex-direction:column;gap:3px;margin-bottom:8px;display:flex}.ays-tools-section-title{color:#94a3b8;letter-spacing:.6px;text-transform:uppercase;padding:4px 6px 2px;font-size:9.5px;font-weight:750}.ays-tools-row{justify-content:space-between;align-items:center;padding:4px 6px;display:flex}.ays-tools-row-label{color:#475569;font-size:12px;font-weight:600}.ays-tools-item-btn{color:#334155;cursor:pointer;text-align:left;background:0 0;border:none;border-radius:7px;align-items:center;gap:9px;width:100%;padding:7px 10px;font-size:12.5px;font-weight:550;transition:all .12s;display:flex}.ays-tools-item-btn:hover{color:#0f172a;background:#f1f5f9}.ays-tools-install-wrap{padding:4px 6px}.ays-account-chip{cursor:pointer;text-align:left;box-sizing:border-box;background:#fff;border:1px solid #cbd5e1;border-radius:6px;align-items:center;gap:6px;height:32px;min-height:32px;padding:0 8px 0 4px;transition:all .15s;display:inline-flex}.ays-account-chip:hover{background:#f8fafc;border-color:#94a3b8}.ays-account-chip .ays-avatar{color:#fff;background:#1e3a5f;border-radius:50%;place-items:center;width:24px;min-width:24px;height:24px;font-size:10px;font-weight:750;display:grid}.ays-account-chip .ays-account-copy{flex-direction:column;line-height:1.1;display:flex}.ays-account-chip strong{color:#0f172a;white-space:nowrap;text-overflow:ellipsis;max-width:130px;font-size:11.5px;font-weight:700;overflow:hidden}.ays-account-chip small{color:#64748b;white-space:nowrap;text-overflow:ellipsis;max-width:130px;font-size:9.5px;font-weight:600;overflow:hidden}.ays-account-chevron{color:#94a3b8;flex-shrink:0}.ays-side-header-controls{align-items:center;gap:4px;display:flex}.ays-side-collapse-btn{border:1px solid color-mix(in srgb, var(--ays-app-bg,#cbd5e1) 50%, #94a3b8 50%);color:#475569;cursor:pointer;background:#ffffffb3;border-radius:7px;flex-shrink:0;justify-content:center;align-items:center;width:28px;height:28px;transition:all .15s;display:inline-flex}.ays-side-collapse-btn:hover{color:#0f172a;background:#fff;border-color:#2563eb}.ays-side-step-btn{border:1px solid color-mix(in srgb, var(--ays-app-bg,#cbd5e1) 50%, #94a3b8 50%);color:#475569;cursor:pointer;background:#ffffffb3;border-radius:6px;flex-shrink:0;justify-content:center;align-items:center;width:24px;height:24px;padding:0;transition:all .15s;display:inline-flex}.ays-side-step-btn:hover:not(:disabled){color:#0f172a;background:#fff;border-color:#2563eb}.ays-side-step-btn:disabled{opacity:.35;cursor:not-allowed}.ays-sidebar-resizer{cursor:col-resize;z-index:50;touch-action:none;-webkit-user-select:none;user-select:none;background:0 0;justify-content:center;align-items:center;width:10px;height:100%;display:flex;position:absolute;top:0;right:-5px}.ays-sidebar-resizer-line{pointer-events:none;background:0 0;width:2px;transition:background .18s,box-shadow .18s;position:absolute;top:0;bottom:0;left:4px}.ays-sidebar-resizer:hover .ays-sidebar-resizer-line,.ays-workspace.is-resizing .ays-sidebar-resizer .ays-sidebar-resizer-line{background:#38bdf8;box-shadow:0 0 8px #38bdf8b3}.ays-sidebar-resizer-handle{color:#7dd3fc;opacity:0;pointer-events:none;background:#0d223c;border:1px solid #38bdf866;border-radius:5px;justify-content:center;align-items:center;width:16px;height:40px;transition:opacity .18s,transform .15s,background .15s;display:flex;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);box-shadow:0 2px 8px #0006}.ays-sidebar-resizer:hover .ays-sidebar-resizer-handle,.ays-workspace.is-resizing .ays-sidebar-resizer .ays-sidebar-resizer-handle{opacity:1;background:#15345a}.ays-workspace.sidebar-collapsed .ays-sidebar-resizer{display:none!important}.ays-workspace.is-resizing{-webkit-user-select:none!important;user-select:none!important;cursor:col-resize!important;transition:none!important}.ays-workspace.is-resizing *{-webkit-user-select:none!important;user-select:none!important;pointer-events:none!important}.ays-workspace.is-resizing .ays-side{transition:none!important}.ays-workspace.is-resizing .ays-sidebar-resizer{pointer-events:auto!important}@media (width<=900px){.ays-sidebar-resizer{display:none!important}}.ays-menu-scrim{display:none}.ays-menu-toggle{border:1px solid var(--border);color:#183754;cursor:pointer;background:#fff;border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;width:36px;min-width:36px;height:36px;min-height:36px;padding:0;transition:all .15s;display:inline-flex}.ays-menu-toggle:hover{color:#075cf3;background:#edf3fb;border-color:#b8d3f8}.ays-workspace .ays-main{scrollbar-gutter:stable;overscroll-behavior:contain;scrollbar-color:#b8c7d9 #edf2f8;gap:0;min-width:0;height:100%;min-height:0;max-height:100%;padding:0;display:block;overflow-y:auto;background-color:var(--ays-app-bg,#edf2f7)!important}.ays-workspace .ays-main.ays-route-search{flex-direction:column!important;display:flex!important;overflow:hidden!important}.ays-page-frame{gap:var(--workspace-gap);min-width:0;min-height:100%;padding:var(--workspace-inset);box-sizing:border-box;flex-direction:column;display:flex}.ays-route-search .ays-page-frame{height:100%!important;max-height:100%!important;overflow:hidden!important}.ays-route-search .ays-smart-search-layout{flex-direction:column!important;flex:1!important;gap:6px!important;height:100%!important;min-height:0!important;max-height:100%!important;display:flex!important;overflow:hidden!important}.ays-page-frame>*{flex-shrink:0;min-width:0}.ays-page-frame>.ays-page-head{order:-10}.ays-workspace .ays-page-head{align-items:center;gap:8px 16px;min-height:38px;margin:0;padding:0}.ays-workspace .ays-page-head h1,.ays-workspace .ays-legacy h1,.ays-route-shelf .stock-shell h1{letter-spacing:-.5px;color:var(--ink);text-wrap:balance;margin:0;font-family:Inter,Segoe UI,Arial,sans-serif;font-size:22px;font-weight:700;line-height:1.25}.ays-workspace .ays-page-head p{margin:2px 0 0;font-size:12px;line-height:1.4}.ays-workspace .ays-card,.ays-workspace .ays-table-card,.ays-workspace .glass-panel,.ays-workspace .glass-panel-elevated{border-color:var(--border);background:#fff;border-radius:10px;box-shadow:0 1px 4px #172e4a04}.ays-workspace .ays-card{padding:12px 14px}.ays-workspace h2{letter-spacing:-.2px;font-family:Inter,Segoe UI,Arial,sans-serif;font-size:16px;font-weight:650;line-height:1.35}.ays-workspace .ays-btn{white-space:normal;border-radius:7px;min-height:34px;padding:6px 14px;font-size:13px;line-height:1.4}.ays-workspace .ays-actions{gap:8px}.ays-workspace .ays-btn.primary{box-shadow:0 1px 3px #075cf312}.ays-workspace .ays-scan{flex:none;width:100%;height:44px;min-height:44px;padding:4px 8px}.ays-workspace .ays-scan input{font-size:14.5px}.ays-workspace .ays-scan .ays-btn{min-width:90px}.ays-workspace .ays-scan-mode .ays-scan{flex:1}.ays-workspace .ays-table-scroll th{color:#375170;background:#f4f7fb;padding:10px;font-size:12px}.ays-workspace .ays-table-scroll td{vertical-align:middle;padding:8px 10px;font-size:13.5px}.ays-workspace .ays-cell-editor{min-height:36px;font-size:13.5px;line-height:1.4}.ays-workspace .ays-metrics{gap:12px}.ays-workspace .ays-metrics>div{padding:12px 16px}.ays-workspace .ays-notice{border-radius:8px;padding:6px 12px;font-size:12.5px}.ays-workspace .ays-table-tools{min-height:46px;padding:8px 12px}.ays-workspace .ays-legacy:not(.fixed){gap:var(--workspace-gap);flex-direction:column;width:100%;max-width:none;margin:0;padding:0;display:flex;overflow:visible}.ays-workspace .ays-legacy:not(.fixed)>*{min-width:0;margin-block:0!important}.ays-workspace .ays-legacy:not(.fixed)>div:first-child:has(h1){flex-wrap:wrap;gap:16px;min-height:64px}.ays-workspace .ays-legacy h1 svg{display:none}.ays-workspace .ays-legacy:not(.fixed)>div:first-child:has(h1) button{min-height:44px;box-shadow:none;border-radius:8px;font-size:14px}.ays-workspace .ays-legacy:not(.fixed)>div:first-child:has(h1) p{margin:5px 0 0;font-size:13px}.ays-workspace .ays-legacy .glass-panel,.ays-workspace .ays-legacy .glass-panel-elevated{padding:20px}.ays-workspace .ays-legacy:not(.fixed)>.flex.border-b{scrollbar-width:thin;flex-wrap:nowrap;flex-shrink:0;overflow-x:auto}.ays-workspace .ays-legacy:not(.fixed)>.flex.border-b button{white-space:nowrap;min-height:44px}.ays-workspace .ays-legacy .grid{min-width:0}.ays-workspace .ays-route-shelf .stock-shell{gap:var(--workspace-gap);flex-direction:column;width:100%;max-width:none;margin:0;padding:0;display:flex}.ays-workspace .ays-route-shelf .stock-shell>*{min-width:0;margin-block:0!important}.ays-workspace .ays-route-shelf .stock-shell>div:first-child{min-height:64px}.ays-workspace .ays-route-shelf .stock-shell h1 svg{display:none}.ays-workspace .ays-route-shelf .stock-shell>div:first-child p{color:var(--muted);margin:5px 0 0;font-size:13px;line-height:1.5}.ays-workspace .ays-route-shelf .stock-shell>div.bg-white{border:1px solid var(--border);border-radius:12px;padding:20px;box-shadow:0 2px 8px #172e4a03}.ays-workspace .ays-route-shelf .stock-shell>div:first-child{box-shadow:none;background:0 0;border:0;padding:0}.ays-workspace .ays-route-shelf :is(input:not([type=checkbox]),select){max-width:100%;min-height:44px;font-size:14px}.ays-workspace .ays-route-shelf :is(input,select):focus-visible{outline-offset:2px;outline:3px solid #7daeff}.ays-workspace .ays-search-workspace{flex:1;height:100%;min-height:0}.ays-workspace .ays-search-scroll,.ays-workspace .ays-batch-scroll{gap:var(--workspace-gap);padding-right:2px}.ays-workspace .ays-search-entry{padding:16px 18px}.ays-workspace .ays-search-footer{border-radius:10px}.ays-workspace .ays-search-form{gap:16px}.ays-workspace .ays-search-field.field-name textarea{font-size:16px}.ays-workspace .ays-label-mode{min-height:44px;margin:0}.ays-route-label .ays-page-head:not(.ays-label-page-heading){display:none}.ays-workspace .ays-label-layout{gap:20px}.ays-workspace .ays-label-canvas{margin:16px 0;padding:20px}.ays-workspace .ays-batch-workspace{min-height:0}.ays-workspace .ays-skip-link{left:calc(var(--ays-sidebar-width,252px) - 4px)}.ays-workspace :is(button,input,select,textarea,a,summary):focus-visible{outline-offset:3px;outline:3px solid #82b1ff}.ays-workspace :is(input,textarea,select){scroll-margin-block:20px}.ays-workspace ::-webkit-scrollbar-track{background:#edf2f8}.ays-workspace ::-webkit-scrollbar-thumb{background:#b5c5d8}.ays-workspace .ays-side ::-webkit-scrollbar-track{background:0 0}.ays-workspace .ays-side ::-webkit-scrollbar-thumb{background:#49607a}.ays-workspace .ays-dashboard .ays-dashboard-intro{background:linear-gradient(115deg,#edf4ff,#fff);justify-content:space-between;align-items:center;gap:24px;padding:24px;display:flex}.ays-dashboard-intro h2{font-size:21px}.ays-dashboard-intro p{max-width:680px;margin:6px 0 0}.ays-workspace .ays-dashboard-intro .ays-btn{flex-shrink:0}.ays-audit-dialog{background:#fff;border:1px solid #dce5f0;border-radius:14px;flex-direction:column;width:min(1100px,100%);max-height:90dvh;padding:0;display:flex;overflow:hidden;box-shadow:0 24px 80px #10233f30}.ays-audit-header,.ays-audit-footer{flex-shrink:0;justify-content:space-between;align-items:center;gap:16px;padding:18px 24px;display:flex}.ays-audit-header{border-bottom:1px solid var(--border)}.ays-audit-header h2{margin:0}.ays-audit-header p{margin:4px 0 0}.ays-audit-body{overscroll-behavior:contain;gap:16px;min-height:0;padding:20px 24px;display:grid;overflow:auto}.ays-audit-filters{flex-wrap:wrap;align-items:end;gap:12px;display:flex}.ays-audit-filters .ays-field{flex:1;min-width:160px}.ays-audit-table{border-collapse:collapse;width:100%;min-width:760px;font-size:14px}.ays-audit-table th,.ays-audit-table td{text-align:left;border-bottom:1px solid var(--border);vertical-align:top;overflow-wrap:anywhere;padding:12px}.ays-audit-table th{color:#526b89;background:#f4f7fb;font-size:12px}.ays-audit-table pre{white-space:pre-wrap;background:#f4f7fb;border-radius:6px;max-width:420px;padding:12px;font-size:12px}.ays-audit-footer{border-top:1px solid var(--border);color:var(--muted);font-size:13px}@media (width<=1200px){.ays-workspace.ays-kit{grid-template-columns:var(--ays-sidebar-width,210px) minmax(0,1fr);--workspace-inset:20px;--workspace-gap:18px}.ays-workspace .ays-side nav button{gap:9px;padding:10px;font-size:13px}.ays-workspace .ays-page-head h1,.ays-workspace .ays-legacy h1,.ays-route-shelf .stock-shell h1{font-size:26px}.ays-workspace .ays-dashboard .ays-dashboard-intro{flex-direction:column;align-items:flex-start;gap:16px}}@media (height<=800px) and (width>=901px){.ays-workspace .ays-side{padding-top:18px}.ays-workspace .ays-brand{margin-bottom:10px;padding-bottom:10px}.ays-workspace .ays-brand b{font-size:38px}.ays-workspace .ays-nav-heading{padding-top:8px;padding-bottom:4px}.ays-workspace .ays-side nav{gap:1px;padding-bottom:4px}.ays-workspace .ays-side nav button{min-height:40px;padding-block:8px}}@media (width<=900px){.ays-workspace.ays-kit{--workspace-inset:18px;--workspace-gap:16px;display:block}.ays-work-area{grid-template-rows:60px minmax(0,1fr);height:100dvh}.ays-workspace .ays-side{visibility:hidden;width:248px;height:100dvh;transition:transform .18s,visibility .18s;position:fixed;top:0;bottom:0;left:0;transform:translate(-100%);box-shadow:16px 0 40px #0e213c20}.ays-workspace.menu-open .ays-side{visibility:visible;transform:translate(0)}.ays-workspace .ays-side nav{display:flex}.ays-workspace .ays-side nav button{justify-content:flex-start;padding:10px 12px;font-size:14px}.ays-workspace .ays-brand i,.ays-workspace .ays-brand small{display:block}.ays-workspace .ays-brand b{font-size:42px}.ays-menu-toggle{color:#183754;background:0 0;border:0;border-radius:8px;place-items:center;min-width:44px;min-height:44px;padding:8px;display:grid}.ays-menu-toggle:hover{background:#edf3fb}.ays-menu-scrim{z-index:25;background:#0b1b3460;border:0;display:block;position:fixed;inset:0}.ays-breadcrumb>span,.ays-breadcrumb>svg{display:none}.ays-topbar{gap:8px;padding-inline:10px}.ays-breadcrumb{gap:4px}.ays-topbar-actions{gap:8px}.ays-account{max-width:210px;padding-left:10px}.ays-phone-action span{display:none}.ays-phone-action{justify-content:center;min-width:44px}.ays-workspace .ays-skip-link{left:10px}}@media (width<=600px){.ays-workspace.ays-kit{--workspace-inset:14px}.ays-workspace .ays-page-head{align-items:flex-start;gap:12px;min-height:58px}.ays-workspace .ays-page-head h1,.ays-workspace .ays-legacy h1,.ays-route-shelf .stock-shell h1{font-size:24px}.ays-page-head>.ays-actions{width:100%}.ays-workspace .ays-card{padding:16px}.ays-workspace .ays-scan{gap:4px;height:58px;min-height:58px;padding:6px}.ays-workspace .ays-scan .ays-btn{min-width:76px;padding-inline:10px}.ays-workspace .ays-breadcrumb strong{max-width:125px;font-size:12px}.ays-account-copy,.ays-account>svg{display:none}.ays-account{padding-left:8px}.ays-avatar{width:34px;height:34px}.ays-workspace .ays-legacy:not(.fixed)>div:first-child:has(h1){flex-direction:column;align-items:flex-start}.ays-workspace .ays-legacy:not(.fixed)>div:first-child:has(h1)>div:last-child{flex-wrap:wrap}.ays-audit-header,.ays-audit-footer{flex-wrap:wrap;padding:16px}.ays-audit-body{padding:16px}.ays-workspace .ays-metrics{grid-template-columns:1fr}.ays-workspace .ays-metrics>div{justify-content:space-between;align-items:center;display:flex}.ays-workspace .ays-metrics strong{font-size:24px}}@media (prefers-reduced-motion:reduce){.ays-workspace .ays-side{transition:none}}.ays-table-pagination{color:#536780;background:#fff;border-top:1px solid #d8e2ee;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;padding:12px 16px;font-size:13px;display:flex}.ays-table-pagination .ays-actions{flex-wrap:wrap;align-items:center}.ays-workspace .ays-legacy:not(.fixed)>.ays-settings-tabs.flex.border-b{flex-wrap:wrap;overflow:visible}.ays-workspace .ays-legacy:not(.fixed)>.ays-settings-tabs.flex.border-b>button{white-space:normal;flex:1 0 150px}@media (width<=700px){.ays-workspace .ays-product-tabs{flex-shrink:0;grid-template-columns:repeat(2,minmax(0,1fr));padding-inline:12px;display:grid}.ays-workspace .ays-product-tabs>button{white-space:normal;min-width:0;padding:8px;font-size:12px}.ays-workspace .ays-product-tabs>button:last-child{grid-column:1/-1}}.ays-audit-expanded table{table-layout:auto;width:100%;min-width:700px}.ays-audit-expanded table th:first-child{width:38%}.ays-audit-expanded table th,.ays-audit-expanded table td{vertical-align:top;overflow-wrap:normal!important}.ays-audit-expanded p{margin:6px 0}.ays-audit-expanded small{margin-top:12px;display:block}.ays-audit-expanded pre{max-width:none}.ays-audit-expanded{background:#f8fbff}.ays-fit-toggle{color:#1f3b5c;cursor:pointer;background:#f0f4f9;border:1px solid #c9d8ea;border-radius:7px;align-items:center;gap:5px;min-height:30px;padding:3px 9px;font-size:12px;font-weight:600;transition:all .15s;display:inline-flex}.ays-fit-toggle:hover{color:#075cf3;background:#e2edfa;border-color:#bad3f2}.ays-fit-toggle.active{color:#fff;background:#075cf3;border-color:#075cf3;box-shadow:0 1px 3px #075cf340}.ays-zoom-controls{box-sizing:border-box;background:#f0f4f9;border:1px solid #c9d8ea;border-radius:7px;align-items:center;gap:2px;min-height:30px;padding:1px 2px;display:inline-flex}.ays-zoom-btn{color:#1f3b5c;cursor:pointer;background:0 0;border:0;border-radius:5px;justify-content:center;align-items:center;width:24px;height:24px;padding:0;font-size:14px;font-weight:700;line-height:1;transition:all .15s;display:inline-flex}.ays-zoom-btn:hover{color:#fff;background:#075cf3}.ays-zoom-label{color:#1f3b5c;text-align:center;cursor:pointer;background:0 0;border:0;border-radius:4px;min-width:38px;padding:0 5px;font-size:11.5px;font-weight:700;transition:all .15s}.ays-zoom-label:hover{color:#075cf3;background:#e2edfa}.ays-workspace.ays-fit-screen{--workspace-inset:10px 14px!important;--workspace-gap:8px!important;font-size:13.5px!important}.ays-workspace.ays-fit-screen:not(.sidebar-collapsed){grid-template-columns:var(--ays-sidebar-width,210px) minmax(0,1fr)!important}.ays-workspace.ays-fit-screen .ays-work-area{grid-template-rows:46px minmax(0,1fr)!important}.ays-workspace.ays-fit-screen .ays-work-area.has-browser-tabs{grid-template-rows:46px 42px minmax(0,1fr)!important}.ays-workspace.ays-fit-screen .ays-topbar{gap:10px!important;height:46px!important;min-height:46px!important;padding:0 12px!important}.ays-workspace.ays-fit-screen .ays-topbar-actions{gap:10px!important}.ays-workspace.ays-fit-screen .ays-phone-action{min-height:30px!important;padding:3px 6px!important;font-size:12px!important}.ays-workspace.ays-fit-screen .ays-account{gap:7px!important;min-height:32px!important;padding:2px 0 2px 10px!important}.ays-workspace.ays-fit-screen .ays-avatar{width:28px!important;height:28px!important;font-size:11px!important}.ays-workspace.ays-fit-screen .ays-account-copy strong{font-size:11.5px!important}.ays-workspace.ays-fit-screen .ays-account-copy small{font-size:9.5px!important}.ays-workspace.ays-fit-screen .ays-side{padding:12px 10px 10px!important}.ays-workspace.ays-fit-screen .ays-brand{margin:0 0 10px!important;padding:0 4px 8px!important}.ays-workspace.ays-fit-screen .ays-brand b{font-size:32px!important}.ays-workspace.ays-fit-screen .ays-nav-heading{color:#1e3a5f!important;padding:8px 8px 3px!important;font-size:12px!important;font-weight:800!important}.ays-workspace.ays-fit-screen .ays-side nav button{gap:8px!important;min-height:38px!important;padding:6px 10px!important;font-size:14px!important}.ays-workspace.ays-fit-screen .ays-page-frame{gap:8px!important;padding:8px 12px!important}.ays-workspace.ays-fit-screen .ays-page-head{gap:6px 12px!important;min-height:36px!important}.ays-workspace.ays-fit-screen .ays-page-head h1{font-size:20px!important}.ays-workspace.ays-fit-screen .ays-page-head p{margin:2px 0 0!important;font-size:12px!important}.ays-workspace.ays-fit-screen .ays-card{padding:10px 12px!important}.ays-workspace.ays-fit-screen .ays-btn{min-height:32px!important;padding:5px 12px!important;font-size:13px!important}.ays-workspace.ays-fit-screen .ays-scan{height:38px!important;min-height:38px!important;padding:3px 8px!important}.ays-workspace.ays-fit-screen .ays-scan input{font-size:13px!important}@media screen and (height<=1050px) and (width>=901px){.ays-workspace.ays-kit{--workspace-inset:10px 14px!important;--workspace-gap:8px!important}.ays-workspace.ays-kit:not(.sidebar-collapsed){grid-template-columns:var(--ays-sidebar-width,220px) minmax(0,1fr)!important}.ays-work-area{grid-template-rows:46px minmax(0,1fr)!important}.ays-work-area.has-browser-tabs{grid-template-rows:46px 42px minmax(0,1fr)!important}.ays-topbar{gap:10px!important;height:46px!important;min-height:46px!important;padding:0 12px!important}.ays-page-frame{gap:8px!important;padding:8px 12px!important}.ays-page-head{min-height:36px!important}.ays-page-head h1{font-size:20px!important}.ays-scan{height:38px!important;min-height:38px!important}.ays-side{padding:12px 10px 10px!important}.ays-brand b{font-size:32px!important}.ays-side nav button{min-height:36px!important;padding:6px 10px!important;font-size:13px!important}}.ays-nav-favorites-group{border-bottom:1px solid #ffffff1f;flex-direction:column;gap:3px;width:100%;margin-bottom:8px;padding-bottom:8px;display:flex}.ays-workspace .ays-nav-heading.ays-nav-favorites-heading{color:#fbbf24;letter-spacing:1.2px;align-items:center;gap:6px;display:flex}.ays-nav-star-btn{cursor:pointer;color:#94a3b8;opacity:.25;background:0 0;border:none;border-radius:4px;justify-content:center;align-items:center;margin-left:auto;padding:4px;transition:all .15s;display:flex}.ays-workspace .ays-side nav button:hover .ays-nav-star-btn,.ays-nav-star-btn.is-fav{opacity:1}.ays-nav-star-btn:hover{color:#f59e0b;transform:scale(1.2)}.ays-nav-star-btn.is-fav{color:#f59e0b}.ays-workspace.sidebar-collapsed .ays-nav-star-btn{display:none!important}.ays-workspace.sidebar-collapsed .ays-nav-favorites-group{border-bottom:1px solid #ffffff1a;width:auto;margin-bottom:6px;padding-bottom:6px}:root{--ays-app-bg:#edf2f7;--ays-sidebar-bg:color-mix(in srgb, var(--ays-app-bg,#edf2f7) 50%, #fff 50%);--ays-topbar-bg:color-mix(in srgb, var(--ays-app-bg,#edf2f7) 28%, #fff 72%);--ays-tabs-strip-bg:color-mix(in srgb, var(--ays-app-bg,#edf2f7) 38%, #fff 62%);--ays-sidebar-border:color-mix(in srgb, var(--ays-app-bg,#edf2f7) 55%, #0f172a2e);--ays-topbar-border:color-mix(in srgb, var(--ays-app-bg,#edf2f7) 50%, #0f172a24);--ays-panel-bg:#f8fafc;--ays-card-bg:#fff}.ays-workspace.ays-kit{--blue:#0757dc;--ink:#142d4b;--muted:#536780;--border:#d8e2ee;--surface:#f4f7fb;--ays-primary:#0757dc;--ays-primary-hover:#0647b5;--ays-primary-ink:#164f9b;--ays-primary-soft:#edf4ff;--ays-success:#087548;--ays-success-soft:#edf8f2;--ays-warning:#8a5000;--ays-warning-soft:#fff7e8;--ays-danger:#b4233d;--ays-danger-soft:#fff1f3;--ays-field-border:#b7c8dc;--ays-soft:#f5f8fc}.ays-workspace .ays-page-frame :is(.text-white,.text-slate-100,.text-slate-200,.text-slate-300):not(:where([data-ays-camera] *)){color:var(--ink)}.ays-workspace .ays-page-frame :is(.text-slate-400,.text-slate-500,.text-slate-600):not(:where([data-ays-camera] *)){color:var(--muted)}.ays-workspace .ays-page-frame :is(.text-blue-300,.text-blue-400,.text-blue-500,.text-blue-600,.text-blue-700,.text-indigo-300,.text-indigo-400,.text-indigo-500,.text-purple-300,.text-purple-400,.text-cyan-300,.text-cyan-400):not(:where([data-ays-camera] *)){color:var(--ays-primary-ink)}.ays-workspace .ays-page-frame :is(.text-emerald-300,.text-emerald-400,.text-emerald-500,.text-emerald-600,.text-emerald-700,.text-green-600,.text-green-300,.text-green-400):not(:where([data-ays-camera] *)){color:var(--ays-success)}.ays-workspace .ays-page-frame :is(.text-amber-300,.text-amber-400,.text-amber-500,.text-amber-600,.text-amber-700,.text-yellow-300,.text-yellow-400):not(:where([data-ays-camera] *)){color:var(--ays-warning)}.ays-workspace .ays-page-frame :is(.text-rose-300,.text-rose-400,.text-rose-600,.text-red-500,.text-red-600,.text-red-300,.text-red-400):not(:where([data-ays-camera] *)){color:var(--ays-danger)}.ays-workspace .ays-page-frame :is(.bg-slate-800,.bg-slate-900,.bg-slate-950):not(button):not(:where([data-ays-camera] *)){background:var(--ays-soft);color:var(--ink)}.ays-workspace .ays-page-frame .fixed>.bg-slate-900{color:var(--ink);background:#fff}.ays-workspace .ays-page-frame :is(.border-slate-600,.border-slate-700,.border-slate-800,.border-slate-900){border-color:var(--border)}.ays-workspace label:not(:where([data-ays-camera] *,.ays-physical-label-preview *,.ays-label-page *,.ays-label-face *)),.ays-workspace .ays-field>span,.ays-workspace .ays-search-field>span{color:#0f172a!important;letter-spacing:.015em!important;font-size:13px!important;font-weight:700!important}.ays-workspace label :is(.text-rose-500,.text-rose-600,.text-red-500,.text-red-600){color:#e11d48!important;margin-left:2px!important;font-weight:700!important}.ays-workspace :is(input:not([type=checkbox]):not([type=radio]):not([type=range]),select,textarea):not(:where([data-ays-camera] *,.ays-physical-label-preview *,.ays-label-page *,.ays-label-face *)){--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;transition:border-color .15s,box-shadow .15s;color:#090d16!important;background-color:#fff!important;border:1.5px solid #94a3b8!important;border-radius:8px!important;font-size:14px!important;font-weight:600!important;box-shadow:0 1px 3px #0f172a14,inset 0 1px 1px #00000005!important}.ays-workspace :is(input:not([type=checkbox]):not([type=radio]):not([type=range]),select,textarea):not(:where([data-ays-camera] *,.ays-physical-label-preview *,.ays-label-page *,.ays-label-face *)):hover:not(:disabled){border-color:#475569!important}.ays-workspace :is(input:not([type=checkbox]):not([type=radio]):not([type=range]),select,textarea):not(:where([data-ays-camera] *,.ays-physical-label-preview *,.ays-label-page *,.ays-label-face *)):focus{background-color:#fff!important;border-color:#2563eb!important;outline:none!important;box-shadow:0 0 0 3px #2563eb40!important}.ays-workspace :is(input,textarea)::-moz-placeholder{color:#64748b!important;opacity:.85!important;font-style:italic!important;font-weight:400!important}.ays-workspace :is(input,textarea)::placeholder{color:#64748b!important;opacity:.85!important;font-style:italic!important;font-weight:400!important}.ays-workspace :is(input,select,textarea):disabled{cursor:not-allowed;color:#64748b!important;background-color:#e2e8f0!important;border-color:#cbd5e1!important}.ays-workspace .ays-scan input{background:0 0}.ays-workspace .ays-page-frame :is([class~=bg-blue-500\/10],[class~=bg-indigo-500\/10],[class~=bg-purple-500\/10],[class~=bg-cyan-500\/10]){background:var(--ays-primary-soft);color:var(--ays-primary-ink);border-color:#c5d8f6}.ays-workspace .ays-page-frame :is([class~=bg-emerald-500\/10],[class~=bg-green-500\/10],.bg-emerald-50,.bg-green-50){background:var(--ays-success-soft);color:var(--ays-success);border-color:#b8ddc9}.ays-workspace .ays-page-frame :is([class~=bg-amber-500\/5],[class~=bg-amber-500\/10],[class~=bg-yellow-500\/10],.bg-amber-50){background:var(--ays-warning-soft);color:var(--ays-warning);border-color:#ead3a9}.ays-workspace .ays-page-frame :is([class~=bg-rose-500\/10],[class~=bg-red-500\/10],.bg-rose-50,.bg-red-50){background:var(--ays-danger-soft);color:var(--ays-danger);border-color:#edc4cc}.ays-workspace .ays-page-frame button:is(.bg-slate-800,.bg-slate-900,.bg-slate-950){background:var(--ays-soft);color:var(--ink);border-color:var(--border)}.ays-workspace .ays-page-frame button:is(.bg-slate-800,.bg-slate-900,.bg-slate-950):hover{color:var(--ink);background:#e8eff8}.ays-workspace .ays-page-frame :is(button,label):is(.bg-blue-500,.bg-blue-600,.bg-blue-700,.bg-indigo-500,.bg-indigo-600,.bg-indigo-700,.bg-cyan-600){background:var(--ays-primary);border-color:var(--ays-primary);color:#fff;box-shadow:none;background-image:none}.ays-workspace .ays-page-frame :is(button,label):is(.bg-blue-500,.bg-blue-600,.bg-blue-700,.bg-indigo-500,.bg-indigo-600,.bg-indigo-700,.bg-cyan-600):hover{background:var(--ays-primary-hover);color:#fff}.ays-workspace .ays-page-frame :is(button,label):is(.bg-emerald-500,.bg-emerald-600,.bg-emerald-700,.bg-green-600){background:var(--ays-success);border-color:var(--ays-success);color:#fff;box-shadow:none}.ays-workspace .ays-page-frame :is(button,label):is(.bg-emerald-500,.bg-emerald-600,.bg-emerald-700,.bg-green-600):hover{color:#fff;background:#065e3a}.ays-workspace .ays-page-frame button:is(.bg-rose-500,.bg-rose-600,.bg-rose-700,.bg-red-600){background:var(--ays-danger);border-color:var(--ays-danger);color:#fff;box-shadow:none}.ays-workspace .ays-page-frame button:is(.bg-rose-500,.bg-rose-600,.bg-rose-700,.bg-red-600):hover{color:#fff;background:#921b31}.ays-workspace .ays-page-frame :is(button,label):is(.bg-blue-500,.bg-blue-600,.bg-blue-700,.bg-indigo-500,.bg-indigo-600,.bg-indigo-700,.bg-cyan-600,.bg-emerald-500,.bg-emerald-600,.bg-emerald-700,.bg-green-600,.bg-rose-500,.bg-rose-600,.bg-rose-700,.bg-red-600) :is(span,svg){color:inherit}.ays-workspace .ays-btn.primary{background:var(--ays-primary);border-color:var(--ays-primary);color:#fff}.ays-workspace .ays-btn.primary:hover{background:var(--ays-primary-hover);border-color:var(--ays-primary-hover)}.ays-workspace .ays-btn.success{background:var(--ays-success);border-color:var(--ays-success);color:#fff}.ays-workspace .ays-btn.success:hover{background:#065e3a}.ays-workspace .ays-btn.danger{color:var(--ays-danger);background:#fff;border-color:#e7b9c2}.ays-workspace .ays-btn.danger:hover{background:var(--ays-danger-soft)}.ays-workspace .ays-notice.success,.ays-workspace .ays-badge.success{background:var(--ays-success-soft);color:var(--ays-success);border-color:#b8ddc9}.ays-workspace .ays-notice.warning,.ays-workspace .ays-badge.warning{background:var(--ays-warning-soft);color:var(--ays-warning);border-color:#ead3a9}.ays-workspace .ays-notice.error{background:var(--ays-danger-soft);color:var(--ays-danger);border-color:#edc4cc}.ays-workspace .ays-notice.info{background:var(--ays-primary-soft);color:var(--ays-primary-ink);border-color:#c5d8f6}.ays-workspace .ays-table-scroll :is(th,thead),.ays-workspace .ays-page-frame .ays-legacy table :is(thead,th){background:var(--ays-soft);color:#3c5573;border-color:var(--border)}.ays-workspace .ays-legacy table tbody tr:hover{background:#f0f5fc}.ays-workspace .ays-page-frame button:is([class~=hover\:bg-slate-800],[class~=hover\:bg-slate-700]):not([class~=bg-blue-600]):hover{color:var(--ink);background:#e8eff8}.ays-workspace .ays-page-frame :is(button,label)[class~=bg-blue-500\/10]{color:var(--ays-primary-ink)}.ays-workspace .ays-page-frame :is(button,label)[class~=bg-emerald-500\/10]{color:var(--ays-success)}.ays-workspace .ays-page-frame :is(button,label)[class~=bg-rose-500\/10]{color:var(--ays-danger)}.ays-workspace .ays-page-frame button[class~="hover:bg-rose-900/50"]:hover{background:var(--ays-danger-soft);color:var(--ays-danger)}.ays-workspace .ays-page-frame :is(button,label):is([class~=bg-blue-500\/10],[class~=bg-emerald-500\/10],[class~=bg-rose-500\/10]) :is(span,svg){color:inherit}.ays-workspace .ays-segment{background:var(--ays-soft);border-color:var(--border)}.ays-workspace .ays-segment button{color:#455f7e}.ays-workspace .ays-segment button.active{background:var(--ays-primary);color:#fff}.ays-workspace .ays-page-frame button.border-b-2:is([class~=border-blue-500],[class~=border-blue-600],[class~=border-emerald-600]){color:var(--ays-primary);border-bottom-color:var(--ays-primary)}.ays-workspace .ays-avatar{background:#214da2}html,body,#root,.ays-workspace,.ays-work-area,.ays-main,.ays-page-frame,.ays-smart-search-layout,.ays-search-workspace,.ays-search-scroll,.ays-legacy:not(.fixed),.ays-dashboard,.ays-catalog-table,.ays-verification-hub,.ays-tabs-container,.ays-workspace-tabs{background-color:var(--ays-app-bg,#edf2f7)!important}.ays-kit .ays-workspace-tabs{transition:background-color .22s,border-color .22s;background-color:var(--ays-tabs-strip-bg,color-mix(in srgb, var(--ays-app-bg,#edf2f7) 38%, #fff 62%))!important;border-bottom:1px solid var(--ays-topbar-border,color-mix(in srgb, var(--ays-app-bg,#edf2f7) 50%, #0f172a24))!important}.ays-workspace-tabs>div:not(.active){background-color:color-mix(in srgb, var(--ays-app-bg,#edf2f7) 20%, #fff 80%)!important;border-color:color-mix(in srgb, var(--ays-app-bg,#edf2f7) 45%, #cbd5e1 55%)!important}.ays-workspace-tabs>div:not(.active) button{color:#475569!important;font-weight:550!important}.ays-workspace-tabs>div:not(.active):hover{background-color:color-mix(in srgb, var(--ays-app-bg,#edf2f7) 35%, #fff 65%)!important;color:#0f172a!important}.ays-workspace-tabs>div.active{border-color:color-mix(in srgb, var(--ays-app-bg,#edf2f7) 45%, #cbd5e1 55%) color-mix(in srgb, var(--ays-app-bg,#edf2f7) 45%, #cbd5e1 55%) #fff!important;background-color:#fff!important;box-shadow:0 -2px 8px #0f172a0d!important}.ays-workspace-tabs>div.active button{color:#0f172a!important;font-weight:700!important}.ays-topbar{transition:background-color .22s,border-color .22s;background-color:var(--ays-topbar-bg,color-mix(in srgb, var(--ays-app-bg,#edf2f7) 28%, #fff 72%))!important;border-bottom:1px solid var(--ays-topbar-border,color-mix(in srgb, var(--ays-app-bg,#edf2f7) 50%, #0f172a24))!important}.ays-workspace .ays-page-frame :is(.ays-card,.glass-panel:not(.fixed),.glass-panel-elevated:not(.fixed),.ays-table-card),.ays-legacy :is(.glass-panel:not(.fixed),.glass-panel-elevated:not(.fixed)){background-color:color-mix(in srgb, var(--ays-app-bg,#edf2f7) 20%, #fff 80%)!important;border-color:#0f172a24!important;box-shadow:0 2px 8px #0f172a0d!important}.ays-workspace :is(input:not([type=checkbox]):not([type=radio]):not([type=range]),select,textarea,.ays-scan,.ays-scan input,.ays-cell-editor,.ays-field input,.ays-field select,.ays-field textarea,.ays-search-field input,.ays-search-field textarea,.ays-side-search-box,.ays-side-search-input){background-color:#fff!important}:is(table.ays-table,.ays-table-scroll table,.ays-table-card table,.ays-native-grid-scroll table,.ays-invoice-table-wrap table,.ays-sales-lines,.erp-grid-table) tbody tr:nth-child(2n) td{background-color:#f1f5f9!important}:is(table.ays-table,.ays-table-scroll table,.ays-table-card table,.ays-native-grid-scroll table,.ays-invoice-table-wrap table,.ays-sales-lines,.erp-grid-table) tbody tr:nth-child(odd) td{background-color:#fff!important}:is(table.ays-table,.ays-table-scroll table,.ays-table-card table,.ays-native-grid-scroll table,.ays-invoice-table-wrap table,.ays-sales-lines,.erp-grid-table) tbody tr:hover td{background-color:#dbeafe!important}tr.ays-stock-available>td:first-child,.ays-workspace tr.ays-stock-available>td:first-child{box-shadow:inset 4px 0 #16a34a!important}tr.ays-stock-depleted>td:first-child,.ays-workspace tr.ays-stock-depleted>td:first-child{box-shadow:inset 4px 0 #dc2626!important}.ays-kit .ays-sales-tabs{background:#e2e8f0;border-bottom:2px solid #1e3a5f;border-radius:8px 8px 0 0;gap:4px;margin-bottom:14px;padding:6px 6px 0;display:flex;overflow-x:auto}.ays-sales-tabs>div>button:last-child{color:#64748b;border-radius:4px;padding:4px 8px;font-size:16px}.ays-sales-fields{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;display:grid}.ays-sales-fields .ays-field{min-width:0}.ays-sales-fields textarea{resize:vertical;color:#173d67;background:#fff;border:1px solid #b8cce4;border-radius:7px;width:100%;min-height:40px;padding:8px}.ays-sales-fieldset{border:0;gap:10px;min-width:0;padding:0;display:grid}.ays-sales-fieldset:disabled{opacity:.88}.ays-sales-customer{align-items:end;gap:12px;margin-bottom:10px;display:flex}.ays-sales-customer>.ays-catalog-picker{flex:1}.ays-sales-sub{color:#54718f;margin-top:5px;display:block}.ays-sales-editor-head{justify-content:space-between;align-items:center;gap:12px;display:flex}.ays-sales-filters{align-items:end;gap:12px;display:flex}.ays-sales-filters>.ays-field:first-child{flex:1}.ays-sales-link{color:#075bd3;cursor:pointer;text-align:left;background:0 0;border:0;font-weight:700}.ays-quote-state{color:#405b78;white-space:nowrap;background:#e7edf5;border-radius:6px;padding:5px 9px;font-size:12px;font-weight:700;display:inline-flex}.ays-quote-state.SENT{color:#1556a3;background:#dcecff}.ays-quote-state.ACCEPTED{color:#096a42;background:#c8f0da}.ays-quote-state.REJECTED,.ays-quote-state.CANCELLED{color:#a51d38;background:#ffe0e3}.ays-quote-state.EXPIRED{color:#885408;background:#ffedc7}.ays-kit .ays-sales-lines{table-layout:fixed;border-collapse:collapse;width:100%;min-width:1000px}.ays-sales-lines th,.ays-sales-lines td{text-align:left;vertical-align:top;border-bottom:1px solid #d1dfec;padding:7px}.ays-sales-lines th{color:#fff;background:#1e3a5f}.ays-sales-lines th:nth-child(5){width:12%}.ays-sales-lines th:nth-child(8){width:13%}.ays-sales-lines input{color:#143a63;background:#fff;border:1px solid #b6cae1;border-radius:5px;width:100%;min-width:0;padding:7px 5px}.ays-sales-lines td:first-child input:first-child{margin-bottom:4px}.ays-sales-lines td:first-child input:nth-child(2){color:#567;font-size:11px}.ays-sales-totals{z-index:8;justify-content:space-between;align-items:center;gap:16px;display:flex;position:sticky;bottom:0;box-shadow:0 -4px 16px #1a355119;border-top:3px solid #107c5a!important}.ays-sales-totals>div:first-child{flex-wrap:wrap;gap:7px 15px;max-width:45%;display:flex}.ays-sales-totals>strong{color:#086242;white-space:nowrap;font-size:19px}.ays-kit .ays-sales-modal{width:min(850px,94vw);max-height:90dvh;padding:20px;overflow:auto}.ays-sales-modal fieldset{border:0;min-width:0;margin:0;padding:0}.ays-sales-modal .ays-sales-fields{grid-template-columns:repeat(2,minmax(0,1fr));margin-bottom:15px}.ays-kit .ays-pdf-modal{flex-direction:column;width:min(1100px,96vw);height:94dvh;padding:12px;display:flex}.ays-pdf-modal iframe{border:1px solid #ccd7e3;flex:1;width:100%;min-height:0}.ays-sales-check{align-items:center;gap:9px;padding:9px 0;display:flex}.ays-sales-check input{width:18px;height:18px}.ays-sales-customer-results{background:#f1f6fc;gap:4px;max-height:230px;padding:5px;display:grid;overflow:auto}.ays-connect-flow{color:#fff;background:#173d67;border-radius:9px;justify-content:center;align-items:center;gap:12px;padding:15px;display:flex}.ays-connect-flow span{background:#ffffff16;border-radius:6px;padding:8px 12px}.ays-connect-records{gap:10px;display:grid}.ays-connect-record{background:#f7fafe;border:1px solid #bfd3e8;border-left:4px solid #167eb0;border-radius:8px;padding:14px}.ays-connect-record .ays-actions{margin-top:12px}.ays-connect-json{border:1px solid #b6cae1;border-radius:6px;width:100%;font:12px Consolas,monospace}@media (width<=1100px){.ays-sales-fields{grid-template-columns:repeat(2,minmax(0,1fr))}.ays-sales-totals{flex-wrap:wrap}.ays-sales-totals>div:first-child{max-width:60%}}@media (width<=650px){.ays-sales-fields,.ays-sales-modal .ays-sales-fields{grid-template-columns:1fr}.ays-sales-customer,.ays-sales-filters,.ays-sales-editor-head{flex-direction:column;align-items:stretch;display:flex}.ays-sales-totals{position:static}.ays-sales-totals>div:first-child{max-width:100%}.ays-connect-flow{flex-wrap:wrap;gap:5px;font-size:11px}.ays-kit .ays-workspace-tabs{display:none}.ays-sales-modal{padding:12px!important}}.ays-kit .ays-work-area.has-browser-tabs{grid-template-rows:44px 38px minmax(0,1fr)}@media (width<=900px){.ays-kit .ays-work-area.has-browser-tabs{grid-template-rows:44px minmax(0,1fr)}.ays-kit .ays-workspace-tabs{display:none}}.ays-sales-lines th:first-child{width:23%}.ays-sales-lines th:nth-child(2){width:9%}.ays-sales-lines th:nth-child(3){width:6%}.ays-sales-lines th:nth-child(4){width:10%}.ays-sales-lines th:nth-child(6){width:11%}.ays-sales-lines th:nth-child(9){width:12%}.ays-sales-lines img{-o-object-fit:contain;object-fit:contain;background:#fff;border:1px solid #ccd9e6;border-radius:5px}.ays-kit .ays-pdf-modal,.ays-pdf-modal iframe{background:#fff}@media screen and (width>=950px){.ays-workspace .has-browser-tabs .ays-terminal-desktop .ays-terminal-scan{gap:5px;padding:8px}.ays-workspace .has-browser-tabs .ays-terminal-desktop .ays-terminal-step p{display:none}.ays-workspace .has-browser-tabs .ays-terminal-desktop .ays-terminal-step>span{width:26px;height:26px;font-size:15px}.ays-workspace .has-browser-tabs .ays-terminal-desktop .ays-desktop-count-grid{position:relative}.ays-workspace .has-browser-tabs .ays-terminal-desktop .ays-desktop-count-grid-head{min-height:40px}.ays-workspace .has-browser-tabs .ays-terminal-desktop .ays-desktop-count-scroll{max-height:clamp(70px,100dvh - 643px,400px)}}.ays-sales-fieldset{min-inline-size:0;width:100%}.ays-sales-fieldset>.ays-card{width:100%;min-width:0;max-width:100%}.ays-sales-fieldset .ays-native-grid{min-width:0;max-width:100%}.ays-sales-fieldset .ays-native-grid-scroll{width:100%;min-width:0;overflow-x:auto}.ays-kit .ays-tabs-container{box-sizing:border-box;background:#f1f5f9;border-bottom:1px solid #cbd5e1;align-items:center;min-width:0;height:38px;min-height:38px;max-height:38px;padding:0 4px;display:flex;position:relative;overflow:hidden}.ays-kit .ays-workspace-tabs{box-sizing:border-box;scrollbar-width:none;background:0 0;flex-wrap:nowrap;flex:1;gap:3px;min-width:0;height:38px;padding:5px 4px 0;display:flex;overflow:auto hidden}.ays-kit .ays-workspace-tabs::-webkit-scrollbar{display:none}.ays-tab-scroll-btn{color:#334155;cursor:pointer;z-index:3;background:#fff;border:1px solid #cbd5e1;border-radius:4px;flex-shrink:0;justify-content:center;align-items:center;width:24px;min-width:24px;height:28px;margin:0 2px;padding:0;transition:all .15s;display:flex;box-shadow:0 1px 2px #0f172a0a}.ays-tab-scroll-btn:hover:not(:disabled){color:#0f172a;background:#f8fafc;border-color:#94a3b8}.ays-tab-scroll-btn:disabled{opacity:.35;cursor:not-allowed;background:#f8fafc;border-color:#e2e8f0}.ays-tabs-actions-group{z-index:3;border-left:1px solid #cbd5e1;flex-shrink:0;align-items:center;gap:3px;margin-left:2px;padding:0 4px;display:flex}.ays-tabs-all-dropdown-btn{color:#334155;cursor:pointer;white-space:nowrap;background:#fff;border:1px solid #cbd5e1;border-radius:4px;align-items:center;gap:4px;height:28px;padding:0 8px;font-size:11.5px;font-weight:600;transition:all .15s;display:flex;box-shadow:0 1px 2px #0f172a0a}.ays-tabs-all-dropdown-btn:hover,.ays-tabs-all-dropdown-btn.active{color:#0f172a;background:#f8fafc;border-color:#94a3b8}.ays-tabs-count-badge{color:#fff;background:#2563eb;border-radius:10px;padding:1px 6px;font-size:10px;font-weight:800;line-height:1.2}.ays-tabs-all-popover{z-index:9999;background:#fff;border:1px solid #cbd5e1;border-radius:10px;flex-direction:column;width:320px;max-width:90vw;margin-top:4px;display:flex;position:absolute;top:100%;right:6px;overflow:hidden;box-shadow:0 10px 25px -5px #00000026,0 8px 10px -6px #0000001a}.ays-tabs-popover-header{background:#f8fafc;border-bottom:1px solid #e2e8f0;flex-direction:column;gap:8px;padding:10px 12px;display:flex}.ays-tabs-popover-title-row{color:#0f172a;justify-content:space-between;align-items:center;font-size:12.5px;font-weight:700;display:flex}.ays-tabs-popover-search{background:#fff;border:1px solid #cbd5e1;border-radius:6px;align-items:center;gap:6px;padding:4px 8px;display:flex}.ays-tabs-popover-search input{color:#0f172a;background:0 0;border:none;outline:none;width:100%;font-size:12px}.ays-tabs-popover-list{max-height:280px;padding:4px 0;overflow-y:auto}.ays-tabs-popover-item{text-align:left;cursor:pointer;color:#334155;box-sizing:border-box;background:0 0;border:none;justify-content:space-between;align-items:center;width:100%;padding:7px 12px;font-size:12.5px;transition:background .12s;display:flex}.ays-tabs-popover-item:hover{color:#0f172a;background:#f1f5f9}.ays-tabs-popover-item.active{color:#1d4ed8;background:#eff6ff;font-weight:700}.ays-tabs-popover-item-left{flex:1;align-items:center;gap:8px;min-width:0;display:flex}.ays-tabs-popover-item-title{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.ays-tabs-popover-close-btn{color:#94a3b8;cursor:pointer;opacity:.6;background:0 0;border:none;border-radius:4px;margin-left:6px;padding:2px 6px;font-size:14px;transition:all .15s}.ays-tabs-popover-close-btn:hover{opacity:1;color:#dc2626;background:#fee2e2}.ays-tabs-popover-footer{background:#f8fafc;border-top:1px solid #e2e8f0;justify-content:space-between;align-items:center;gap:8px;padding:8px 12px;display:flex}.ays-tabs-popover-footer-btn{color:#475569;cursor:pointer;background:#fff;border:1px solid #cbd5e1;border-radius:5px;padding:4px 8px;font-size:11px;font-weight:600;transition:all .15s}.ays-tabs-popover-footer-btn:hover:not(:disabled){color:#0f172a;background:#f1f5f9}.ays-tabs-popover-footer-btn:disabled{opacity:.4;cursor:not-allowed}.ays-tab-dot{background:#94a3b8;border-radius:50%;flex-shrink:0;width:8px;height:8px;margin-right:2px;transition:transform .15s,background-color .15s;display:inline-block}.ays-workspace-tabs>div[data-category=stok].active,.ays-workspace-tab-item[data-category=stok].active{border-top:3px solid #ea580c!important}.ays-workspace-tabs>div[data-category=satis].active,.ays-workspace-tab-item[data-category=satis].active{border-top:3px solid #2563eb!important}.ays-workspace-tabs>div[data-category=cari].active,.ays-workspace-tab-item[data-category=cari].active{border-top:3px solid #059669!important}.ays-workspace-tabs>div[data-category=fatura].active,.ays-workspace-tab-item[data-category=fatura].active{border-top:3px solid #8b5cf6!important}.ays-workspace-tabs>div[data-category=depo].active,.ays-workspace-tab-item[data-category=depo].active{border-top:3px solid #0891b2!important}.ays-workspace-tabs>div[data-category=arastirma].active,.ays-workspace-tab-item[data-category=arastirma].active{border-top:3px solid #f43f5e!important}.ays-workspace-tabs>div[data-category=yonetim].active,.ays-workspace-tab-item[data-category=yonetim].active{border-top:3px solid #64748b!important}.ays-side-search-box{background:#ffffff14;border:1px solid #ffffff26;border-radius:8px;align-items:center;margin:0 6px 14px;padding:3px 10px;transition:all .2s;display:flex;position:relative}.ays-side-search-box:focus-within{background:#ffffff21;border-color:#38bdf8;box-shadow:0 0 0 2px #38bdf840}.ays-side-search-icon{color:#94a3b8;flex-shrink:0;margin-right:6px}.ays-side-search-input{color:#f1f5f9;background:0 0;border:none;outline:none;width:100%;padding:6px 0;font-size:12.5px}.ays-side-search-input::placeholder{color:#8da4be}.ays-side-search-clear{color:#94a3b8;cursor:pointer;background:0 0;border:none;padding:0 4px;font-size:16px;line-height:1}.ays-side-search-clear:hover{color:#fff}.ays-workspace .ays-nav-heading{letter-spacing:.8px;text-transform:uppercase;opacity:1;align-items:center;gap:6px;padding:10px 10px 4px;display:flex;color:#1e3a5f!important;font-size:12px!important;font-weight:800!important}.ays-workspace .ays-nav-heading:after{content:"";background:#cbd5e1;flex:1;height:1px}.ays-workspace .ays-nav-heading.ays-nav-group-toggle{cursor:pointer;-webkit-user-select:none;user-select:none;color:#334155;border-radius:6px;outline:none;margin-top:6px;margin-bottom:2px;padding:8px 8px 6px;transition:background-color .15s,color .15s,opacity .15s;position:relative}.ays-workspace .ays-nav-heading.ays-nav-group-toggle:first-child,.ays-workspace .ays-nav-group-section:first-child .ays-nav-heading.ays-nav-group-toggle{margin-top:0}.ays-workspace .ays-nav-heading.ays-nav-group-toggle:after{display:none!important}.ays-workspace .ays-nav-heading.ays-nav-group-toggle:hover{color:#0f172a;opacity:1;background:#fff;box-shadow:0 1px 4px #0f172a14}.ays-workspace .ays-nav-heading.ays-nav-group-toggle:hover .ays-nav-heading-line{background:#94a3b8}.ays-workspace .ays-nav-heading.ays-nav-group-toggle:hover .ays-nav-group-chevron{color:#2563eb}.ays-workspace .ays-nav-heading.ays-nav-group-toggle:active{transform:scale(.99)}.ays-workspace .ays-nav-heading.ays-nav-group-toggle:focus-visible{background:#2563eb0f;outline:none;box-shadow:0 0 0 2px #2563eb59}.ays-workspace .ays-nav-heading.ays-nav-group-toggle.has-active-child.is-collapsed{background:#2563eb14;border-left:2px solid #2563eb;padding-left:8px}.ays-workspace .ays-nav-heading.ays-nav-group-toggle.is-collapsed{opacity:.85}.ays-workspace .ays-nav-heading.ays-nav-group-toggle.is-collapsed:hover{opacity:1}.ays-workspace .ays-nav-heading-text{white-space:nowrap;text-overflow:ellipsis;letter-spacing:.8px;flex:0 auto;overflow:hidden;color:#1e3a5f!important;font-size:12px!important;font-weight:800!important}.ays-workspace .ays-nav-heading-line{background:#cbd5e1;flex:8px;min-width:8px;height:1px}.ays-workspace .ays-nav-group-chevron{color:#64748b;flex-shrink:0;transition:transform .2s cubic-bezier(.4,0,.2,1),color .15s}.ays-workspace .ays-nav-heading.ays-nav-group-toggle.is-collapsed .ays-nav-group-chevron{transform:rotate(-90deg)}.ays-workspace .ays-nav-group-count{color:#334155;letter-spacing:0;background:#e2e8f0;border:1px solid #cbd5e1;border-radius:8px;flex-shrink:0;height:16px;padding:0 6px;font-size:10px;font-weight:700;line-height:16px}.ays-workspace .ays-nav-group-active-dot{background:#2563eb;border-radius:50%;flex-shrink:0;width:6px;height:6px;box-shadow:0 0 6px #2563eb66}.ays-workspace .ays-nav-group-items{flex-direction:column;gap:3px;animation:.16s ease-out aysGroupSlideDown;display:flex}.ays-workspace .ays-nav-group-section{flex-direction:column;gap:3px;display:flex}.ays-workspace .ays-nav-heading.ays-nav-favorites-heading .ays-nav-heading-line{background:linear-gradient(90deg,#fbbf2459,#fbbf240a)}.ays-workspace .ays-nav-heading.ays-nav-favorites-heading .ays-nav-group-chevron{color:#fbbf24}.ays-workspace .ays-nav-heading.ays-nav-favorites-heading .ays-nav-group-count{color:#fbbf24;background:#fbbf2426;border-color:#fbbf244d}@keyframes aysGroupSlideDown{0%{opacity:0;transform:translateY(-3px)}to{opacity:1;transform:translateY(0)}}.ays-workspace .ays-side nav button{transition:all .15s cubic-bezier(.4,0,.2,1)}.ays-workspace .ays-side nav button:hover:not(.active){transform:translate(2px);color:#0f172a!important;background:#fff!important;border:1px solid #bfdbfe!important;border-left:3.5px solid #2563eb!important;box-shadow:0 3px 10px #2563eb24,0 1px 3px #0f172a14!important}.ays-workspace .ays-side nav button.active{color:#fff!important;background:linear-gradient(135deg,#1d4ed8 0%,#2563eb 100%)!important;border:1px solid #1e40af!important;border-left:4px solid #172554!important;font-weight:700!important;box-shadow:0 4px 14px #1d4ed859!important}.ays-workspace .ays-side nav button.active:hover{transform:translate(2px);color:#fff!important;background:linear-gradient(135deg,#1e40af 0%,#1d4ed8 100%)!important;box-shadow:0 4px 16px #1d4ed873!important}.ays-workspace .ays-side nav button:focus-visible:not(.active),.ays-workspace .ays-side nav button.nav-highlighted:not(.active){transform:translate(2px);color:#0f172a!important;background:#fff!important;border:1px solid #2563eb!important;border-left:4px solid #1d4ed8!important;outline:none!important;box-shadow:0 0 0 3px #2563eb47,0 3px 10px #2563eb26!important}.ays-workspace .ays-side nav button.active:focus-visible,.ays-workspace .ays-side nav button.active.nav-highlighted{transform:translate(2px);color:#fff!important;background:linear-gradient(135deg,#1e40af 0%,#1d4ed8 100%)!important;border:1px solid #fff!important;border-left-width:4px!important;outline:none!important;box-shadow:0 0 0 3px #2563eb73,0 6px 18px #1d4ed873!important}.ays-workspace .ays-side nav button .ays-side-nav-badge{text-transform:uppercase;letter-spacing:.6px;white-space:nowrap;flex-shrink:0;margin-left:auto;border-radius:9999px!important;min-width:0!important;padding:2px 7px!important;font-size:10px!important;font-weight:750!important;line-height:1.2!important}.ays-workspace .ays-side nav button .ays-side-nav-badge.badge-emerald{color:#059669!important;background:#ecfdf5!important;border:1px solid #a7f3d0!important}.ays-workspace .ays-side nav button .ays-side-nav-badge.badge-rose{color:#e11d48!important;background:#fff1f2!important;border:1px solid #fecdd3!important}.ays-workspace .ays-side nav button .ays-side-nav-badge.badge-amber{color:#d97706!important;background:#fffbeb!important;border:1px solid #fde68a!important}.ays-workspace .ays-side nav button .ays-side-nav-badge.badge-blue{color:#2563eb!important;background:#eff6ff!important;border:1px solid #bfdbfe!important}.ays-workspace-tabs>div,.ays-workspace-tab-item{box-sizing:border-box;-webkit-user-select:none;user-select:none;cursor:pointer;background:#e2e8f0;border:1px solid #cbd5e1;border-radius:6px 6px 0 0;flex:0 auto;align-items:center;min-width:140px;max-width:280px;height:34px;padding:0 6px 0 10px;transition:background-color .15s,border-color .15s,box-shadow .15s;display:inline-flex;position:relative}.ays-active-tab-indicator{z-index:4;border-radius:6px 6px 0 0;height:3px;position:absolute;top:-1px;left:-1px;right:-1px}.ays-workspace-tabs>div:hover:not(.active),.ays-workspace-tab-item:hover:not(.active){background:#f8fafc;border-color:#94a3b8}.ays-workspace-tabs>div:hover:not(.active) button.ays-tab-main-btn,.ays-workspace-tab-item:hover:not(.active) button.ays-tab-main-btn{color:#0f172a}.ays-workspace-tabs button.ays-tab-main-btn,.ays-workspace-tab-item button.ays-tab-main-btn{color:#334155;white-space:nowrap;cursor:pointer;background:0 0;border:0;flex:1;align-items:center;gap:7px;min-width:0;height:100%;padding:0;font-size:13px;font-weight:500;line-height:1;display:inline-flex}.ays-workspace-tabs .ays-tab-text,.ays-workspace-tab-item .ays-tab-text{text-overflow:ellipsis;white-space:nowrap;color:#334155;text-align:left;flex:1;min-width:0;font-size:13px;font-weight:500;display:block;overflow:hidden}.ays-workspace-tabs>div.active,.ays-workspace-tab-item.active{z-index:3;margin-bottom:-1px;box-shadow:0 -2px 6px #0f172a0d;background:#fff!important;border-color:#cbd5e1 #cbd5e1 #fff!important;border-bottom-style:solid!important;border-bottom-width:2px!important}.ays-workspace-tabs>div.active button.ays-tab-main-btn,.ays-workspace-tab-item.active button.ays-tab-main-btn{color:#0f172a!important}.ays-workspace-tabs>div.active .ays-tab-text,.ays-workspace-tab-item.active .ays-tab-text{font-weight:650;color:#0f172a!important}.ays-kit .ays-workspace-tabs>div.pinned,.ays-kit .ays-workspace-tab-item.pinned{background:#eef2f6;border-color:#cbd5e1;flex:0 0 210px;min-width:180px;max-width:240px}.ays-kit .ays-workspace-tabs>div.pinned.active,.ays-kit .ays-workspace-tab-item.pinned.active{background:#fff!important}.ays-tab-pin-indicator{color:#2563eb;flex-shrink:0}.ays-tab-pin-btn{cursor:pointer;background:0 0;border:none;border-radius:4px;flex-shrink:0;justify-content:center;align-items:center;width:18px;min-width:18px;height:18px;padding:0;transition:opacity .15s,background .15s;display:inline-flex}.ays-tab-pin-btn.pinned{opacity:.9}.ays-tab-pin-btn.pinned:hover{opacity:1;background:#dbeafe}.ays-tab-pin-btn.unpinned{opacity:0;pointer-events:none}.ays-workspace-tab-item:hover .ays-tab-pin-btn.unpinned{opacity:.6;pointer-events:auto}.ays-workspace-tab-item:hover .ays-tab-pin-btn.unpinned:hover{opacity:1;background:#e2e8f0}.ays-tabs-popover-pin-btn{cursor:pointer;color:#94a3b8;background:0 0;border:none;border-radius:4px;justify-content:center;align-items:center;width:22px;height:22px;transition:all .12s;display:inline-flex}.ays-tabs-popover-pin-btn:hover{color:#2563eb;background:#e2e8f0}.ays-tabs-popover-pin-btn.pinned{color:#2563eb}.ays-tab-category-icon{flex-shrink:0}.ays-kit .ays-workspace-tabs>div.drop-target,.ays-workspace-tab-item.drop-target{outline-offset:-2px;outline:2px solid #2563eb}.ays-kit .ays-workspace-tabs>div>button.ays-tab-close,.ays-tab-close{color:#94a3b8;cursor:pointer;opacity:0;pointer-events:none;background:0 0;border:none;border-radius:4px;flex-shrink:0;justify-content:center;align-items:center;width:18px;min-width:18px;height:18px;margin-left:4px;margin-right:2px;padding:0;transition:opacity .15s,background .15s,color .15s;display:inline-flex}.ays-workspace-tabs>div:hover button.ays-tab-close,.ays-workspace-tabs>div.active button.ays-tab-close,.ays-workspace-tab-item:hover button.ays-tab-close,.ays-workspace-tab-item.active button.ays-tab-close,.ays-workspace-tab-item:focus-within button.ays-tab-close{opacity:1;pointer-events:auto}.ays-kit .ays-workspace-tabs>div>button.ays-tab-close:hover,.ays-tab-close:hover{color:#dc2626;background:#fee2e2}.ays-kit .ays-workspace-tabs>div>button.ays-tab-close:disabled,.ays-tab-close:disabled{display:none}.ays-kit .ays-workspace-tabs>div>button:focus-visible{outline-offset:-2px;outline:2px solid #2563eb}.ays-kit .ays-workspace-tabs>div:only-child button.ays-tab-close{visibility:hidden}.ays-tab-menu,.ays-kit .ays-tab-menu{z-index:99999;pointer-events:auto;background:#fff;border:1px solid #cbd5e1;border-radius:8px;flex-direction:column;gap:2px;min-width:220px;padding:6px;font-family:inherit;display:flex;position:fixed;box-shadow:0 10px 25px -5px #0f172a40,0 8px 10px -6px #0f172a26}.ays-tab-menu strong,.ays-kit .ays-tab-menu strong,.ays-tab-menu .ays-tab-menu-title{color:#64748b;text-transform:uppercase;letter-spacing:.05em;white-space:nowrap;text-overflow:ellipsis;border-bottom:1px solid #f1f5f9;margin-bottom:4px;padding:6px 10px 4px;font-size:11px;font-weight:700;display:block;overflow:hidden}.ays-tab-menu button,.ays-kit .ays-tab-menu button{text-align:left;color:#1e293b;cursor:pointer;box-sizing:border-box;background:0 0;border:none;border-radius:6px;align-items:center;gap:8px;width:100%;padding:7px 10px;font-size:12.5px;font-weight:500;transition:background .12s,color .12s;display:flex}.ays-tab-menu button:hover:not(:disabled),.ays-kit .ays-tab-menu button:hover:not(:disabled){color:#0f172a;background:#f1f5f9}.ays-tab-menu button.danger:hover:not(:disabled),.ays-kit .ays-tab-menu button.danger:hover:not(:disabled){color:#dc2626;background:#fef2f2}.ays-tab-menu button:disabled,.ays-kit .ays-tab-menu button:disabled{opacity:.4;cursor:not-allowed}.ays-tab-menu .ays-tab-menu-divider{background:#e2e8f0;height:1px;margin:4px 0}@media (width<=900px){.ays-kit .ays-tabs-container{display:none}}.ays-quotes-workspace{flex-direction:column;gap:8px;min-width:0;display:flex}.ays-workspace .ays-quotes-workspace>.ays-page-head{align-items:center;min-height:40px;padding:0}.ays-workspace .ays-quotes-workspace>.ays-page-head h1{font-size:23px}.ays-workspace .ays-quotes-workspace>.ays-page-head p{margin-top:2px;font-size:12px}.ays-workspace .ays-quotes-workspace .ays-btn{min-height:32px;padding:6px 10px;font-size:12px}.ays-kit .ays-quotes-workspace .ays-sales-tabs{margin:0;padding-top:0}.ays-quotes-workspace .ays-sales-tabs button{padding:7px 10px;font-size:12px}.ays-workspace .ays-quotes-workspace .ays-card{border-radius:8px;padding:10px 12px}.ays-quotes-workspace .ays-sales-editor-head{min-height:40px;padding:6px 12px!important}.ays-quotes-workspace .ays-sales-editor-head .ays-sales-sub{margin-left:8px;font-size:11px;display:inline}.ays-quotes-workspace .ays-sales-fieldset{gap:8px;margin:0}.ays-quotes-workspace .ays-quote-customer-layout{grid-template-columns:minmax(240px,1fr) minmax(0,2.5fr);align-items:start;gap:12px;display:grid}.ays-quotes-workspace .ays-sales-customer{flex-wrap:wrap;align-items:end;gap:6px;margin:0}.ays-quotes-workspace .ays-sales-customer>.ays-catalog-picker{flex:1;min-width:150px;margin:0}.ays-quotes-workspace .ays-sales-fields{gap:6px 10px}.ays-quotes-workspace .ays-field{gap:3px;font-size:12px}.ays-quotes-workspace .ays-field input,.ays-quotes-workspace .ays-field select{height:32px;min-height:32px;padding:5px 8px;font-size:12px}.ays-quotes-workspace .ays-quote-options{border-top:1px solid #e0e8f2;margin-top:8px;padding-top:6px}.ays-quotes-workspace details>summary{cursor:pointer;color:#234f82;font-size:12px;font-weight:600}.ays-quotes-workspace .ays-quote-options>summary>span{color:#61768d;margin-left:12px;font-size:11px;font-weight:400}.ays-quotes-workspace .ays-quote-options[open]>.ays-sales-fields,.ays-quotes-workspace .ays-quote-notes[open]>.ays-sales-fields{margin-top:10px}.ays-quotes-workspace .ays-quote-products{grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:6px 10px;display:grid}.ays-quotes-workspace .ays-quote-products>.ays-section-head{grid-area:1/2;align-items:center;gap:8px;min-height:32px;margin:0}.ays-quotes-workspace .ays-quote-products>.ays-section-head h2{white-space:nowrap;margin:0;font-size:14px}.ays-quotes-workspace .ays-quote-products h2>small{color:#637c97;margin-left:5px;font-size:11px;font-weight:400}.ays-quotes-workspace .ays-quote-products>.ays-catalog-picker{grid-area:1/1;grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:6px;margin:0;display:grid}.ays-quotes-workspace .ays-quote-products>.ays-catalog-picker>.ays-field>span{clip-path:inset(50%);width:1px;height:1px;position:absolute;overflow:hidden}.ays-quotes-workspace .ays-quote-products .ays-advanced-filters{margin:0}.ays-quotes-workspace .ays-quote-products .ays-advanced-filters>summary{min-height:32px;padding:7px 8px}.ays-quotes-workspace .ays-quote-products .ays-advanced-filters[open]{grid-area:2/1/auto/-1}.ays-quotes-workspace .ays-quote-products .ays-native-grid{grid-column:1/-1;min-width:0}.ays-quotes-workspace .ays-grid-compact-options{margin:0 0 6px}.ays-quotes-workspace .ays-grid-compact-options>summary{padding:4px 0;font-size:11px}.ays-quotes-workspace .ays-grid-compact-options .ays-grid-toolbar{flex-wrap:wrap;margin-top:6px}.ays-kit .ays-quotes-workspace .ays-sales-lines{table-layout:fixed;width:100%;min-width:920px}.ays-quotes-workspace .ays-sales-lines th:first-child{width:28%}.ays-quotes-workspace .ays-sales-lines th:nth-child(2){width:8%}.ays-quotes-workspace .ays-sales-lines th:nth-child(3){width:5%}.ays-quotes-workspace .ays-sales-lines th:nth-child(4){width:9%}.ays-quotes-workspace .ays-sales-lines th:nth-child(5){width:7%}.ays-quotes-workspace .ays-sales-lines th:nth-child(6){width:10%}.ays-quotes-workspace .ays-sales-lines th:nth-child(7),.ays-quotes-workspace .ays-sales-lines th:nth-child(8){width:6%}.ays-quotes-workspace .ays-sales-lines th:nth-child(9){width:12%}.ays-quotes-workspace .ays-sales-lines th:nth-child(10){width:9%}.ays-quotes-workspace .ays-sales-lines th,.ays-quotes-workspace .ays-sales-lines td{vertical-align:middle;overflow-wrap:anywhere;padding:5px 6px;font-size:12px}.ays-quotes-workspace .ays-sales-lines th{white-space:nowrap;height:32px}.ays-quotes-workspace .ays-sales-lines input{height:30px;min-height:30px;padding:4px 5px;font-size:12px}.ays-quotes-workspace .ays-sales-lines td:first-child input:nth-child(2){background:#f3f6fa;border-color:#0000;height:24px;min-height:24px}.ays-quotes-workspace .ays-sales-lines td:nth-child(9){text-align:right;white-space:nowrap}.ays-quotes-workspace .ays-sales-lines td:last-child .ays-btn{min-height:28px;padding:4px 6px}.ays-quotes-workspace .ays-sales-totals{gap:8px;min-height:62px;bottom:0;padding:8px 12px!important}.ays-quotes-workspace .ays-sales-totals>strong{font-size:22px;line-height:1.2}.ays-quotes-workspace .ays-sales-totals>strong>small{margin-bottom:2px;font-size:11px;font-weight:500;display:block}.ays-quotes-workspace .ays-sales-totals>div:first-child{gap:3px 12px;max-width:38%;font-size:11px}.ays-quotes-workspace .ays-quote-tracking[open]>.ays-section-head{margin-top:10px}@media (width>=1150px){.ays-route-quotes>.ays-page-frame{padding:12px 16px}.ays-quotes-workspace .ays-quote-products .ays-native-grid-scroll{max-height:clamp(180px,100dvh - 490px,560px);scroll-padding-top:34px;overflow:auto}.ays-quotes-workspace .ays-sales-lines thead th{z-index:2;position:sticky;top:0}}@media (width<=1149px){.ays-quotes-workspace .ays-quote-customer-layout{grid-template-columns:1fr}.ays-quotes-workspace .ays-sales-fields{grid-template-columns:repeat(4,minmax(0,1fr))}.ays-quotes-workspace .ays-quote-products{grid-template-columns:1fr}.ays-quotes-workspace .ays-quote-products>.ays-section-head{grid-area:1/1;justify-content:space-between}.ays-quotes-workspace .ays-quote-products>.ays-catalog-picker{grid-area:2/1}}@media (width<=650px){.ays-workspace .ays-quotes-workspace>.ays-page-head{align-items:start}.ays-quotes-workspace>.ays-page-head>.ays-actions{gap:5px}.ays-quotes-workspace .ays-sales-fields{grid-template-columns:repeat(2,minmax(0,1fr))}.ays-quotes-workspace .ays-quote-customer-layout{display:block}.ays-quotes-workspace .ays-sales-customer{flex-direction:row;margin-bottom:8px}.ays-quotes-workspace .ays-sales-customer>.ays-catalog-picker{flex-basis:100%;min-width:0}.ays-quotes-workspace .ays-sales-editor-head{flex-flow:wrap;gap:6px}.ays-quotes-workspace .ays-sales-editor-head .ays-sales-sub{margin-left:0;display:block}.ays-quotes-workspace .ays-quote-options>summary>span{margin:4px 0 0;display:block}.ays-quotes-workspace .ays-sales-totals{flex-wrap:wrap;gap:8px;position:sticky;bottom:0}.ays-quotes-workspace .ays-sales-totals>div:first-child{max-width:70%}.ays-quotes-workspace .ays-sales-totals>.ays-actions{gap:5px;width:100%;display:flex}.ays-quotes-workspace .ays-sales-totals>.ays-actions>.ays-btn{flex:1;padding:6px 5px;font-size:11px}.ays-quotes-workspace .ays-sales-totals>strong{font-size:19px}}.ays-workspace .ays-quotes-workspace .ays-field input,.ays-workspace .ays-quotes-workspace .ays-field select{height:32px;min-height:32px;padding:5px 8px}.ays-workspace .ays-quotes-workspace .ays-quote-products .ays-advanced-filters>summary{min-height:32px;padding:6px 8px;line-height:18px}.ays-workspace .ays-quotes-workspace .ays-quote-products>.ays-catalog-picker{align-items:start}@media (width>=1150px) and (height<=850px){.ays-workspace .ays-quotes-workspace.is-editing>.ays-page-head p{display:none}.ays-workspace .ays-quotes-workspace.is-editing>.ays-page-head{min-height:34px}.ays-workspace .ays-quotes-workspace .ays-sales-tabs button{padding:5px 9px}.ays-workspace .ays-quotes-workspace .ays-sales-editor-head{min-height:36px;padding-top:4px!important;padding-bottom:4px!important}.ays-workspace .ays-quotes-workspace .ays-quote-customer-card{padding-top:8px;padding-bottom:8px}.ays-workspace .ays-quotes-workspace .ays-quote-options{margin-top:5px;padding-top:4px}}.ays-quotes-workspace.is-editing{flex-direction:column;gap:4px;height:100%;max-height:100%;display:flex;overflow:hidden}.ays-quotes-workspace.is-editing>.ays-page-head{display:none!important}.ays-quotes-workspace.is-editing>.ays-sales-tabs{margin-bottom:2px!important}.ays-quotes-workspace .ays-invoice-editor-container{box-sizing:border-box;flex-direction:column;gap:4px;height:calc(100vh - 200px);min-height:480px;max-height:calc(100vh - 200px);display:flex;overflow:hidden}.ays-quotes-workspace .ays-invoice-items-table thead th{white-space:nowrap;z-index:10;padding:7px 8px;font-size:11.5px;font-weight:700;position:sticky;top:0;color:#fff!important;background:#1e3a5f!important;border:1px solid #2d4a6f!important}.ays-quotes-workspace .ays-invoice-items-table input,.ays-quotes-workspace .ays-invoice-items-table select{box-sizing:border-box;color:#0f172a;background:#fff;border:1px solid #cbd5e1;border-radius:4px;width:100%;height:28px;padding:4px 6px;font-size:12px}.ays-quotes-workspace .ays-invoice-items-table input:focus,.ays-quotes-workspace .ays-invoice-items-table select:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 2px #2563eb33}.ays-quotes-workspace .ays-quote-customer-card{background:#fff;border:1px solid #cbd5e1;border-radius:8px;padding:8px 12px;transition:all .15s;box-shadow:0 1px 3px #0f172a0f;border-left:4px solid #2563eb!important}.ays-quotes-workspace .ays-quote-customer-card:hover{border-color:#94a3b8;box-shadow:0 2px 6px #0f172a14}.ays-quotes-workspace .ays-quote-customer-card>summary{cursor:pointer;-webkit-user-select:none;user-select:none;align-items:center;gap:8px;min-height:28px;padding:2px 0;list-style:none;display:flex}.ays-quotes-workspace .ays-quote-customer-card>summary::-webkit-details-marker{display:none}.ays-quote-summary-label{color:#1e3a8a;text-transform:uppercase;letter-spacing:.5px;white-space:nowrap;background:#dbeafe;border-radius:5px;align-items:center;gap:4px;padding:4px 8px;font-size:11px;font-weight:800;display:inline-flex}.ays-quote-badges-row{scrollbar-width:none;flex:1;align-items:center;gap:8px;min-width:0;display:flex;overflow-x:auto}.ays-quote-badge{white-space:nowrap;border-radius:5px;align-items:center;gap:5px;padding:3px 9px;font-size:12.5px;display:inline-flex}.ays-quote-badge.customer{color:#1e3a8a;background:#eff6ff;border:1px solid #bfdbfe;font-weight:700}.ays-quote-badge.vehicle{color:#065f46;background:#ecfdf5;border:1px solid #a7f3d0;font-weight:700}.ays-quote-badge.phone{color:#1e293b;background:#f8fafc;border:1px solid #cbd5e1;font-weight:600}.ays-quote-badge.chassis{color:#6b21a8;background:#faf5ff;border:1px solid #e9d5ff;font-weight:600}.ays-quote-badge.empty{color:#b45309;background:#fffbeb;border:1px solid #fde68a;font-size:12px;font-weight:600}.ays-quote-edit-btn{color:#fff;white-space:nowrap;background:#2563eb;border-radius:6px;flex-shrink:0;align-items:center;gap:4px;margin-left:auto;padding:4px 12px;font-size:12px;font-weight:600;transition:background .15s;display:inline-flex}.ays-quote-edit-btn:hover{background:#1d4ed8}.ays-quote-customer-card[open] .ays-quote-edit-btn{background:#64748b}.ays-quote-customer-card[open] .ays-quote-edit-btn:hover{background:#475569}.ays-quotes-workspace .ays-quote-customer-card[open]>.ays-quote-customer-layout{border-top:1px solid #e2e8f0;margin-top:10px;padding-top:8px}@media (width<=650px){.ays-quotes-workspace .ays-quote-customer-card>summary{flex-wrap:wrap;gap:6px}.ays-quote-badges-row{flex-basis:100%;margin-top:4px}}.ays-pdf-modal-header{border-bottom:1px solid #cbd5e1;flex-direction:column;gap:8px;padding-bottom:8px;display:flex}.ays-pdf-options-bar{background:#f1f5f9;border-radius:6px;flex-wrap:wrap;align-items:center;gap:6px 12px;padding:8px 12px;font-size:12px;display:flex}.ays-pdf-options-bar strong{color:#0f172a;font-size:12px}.ays-pdf-checkbox{cursor:pointer;color:#334155;-webkit-user-select:none;user-select:none;align-items:center;gap:5px;font-size:12px;display:inline-flex}.ays-pdf-checkbox input{cursor:pointer;width:15px;height:15px}.ays-pdf-presets{align-items:center;gap:6px;margin-left:auto;display:flex}.ays-pdf-preset-btn{color:#334155;cursor:pointer;background:#fff;border:1px solid #cbd5e1;border-radius:5px;padding:4px 9px;font-size:11px;font-weight:600;transition:all .15s}.ays-pdf-preset-btn:hover{color:#0f172a;background:#e2e8f0}.ays-sales-lines th:first-child{text-align:center;width:44px!important}.ays-sales-lines td.ays-line-num{text-align:center;vertical-align:middle;padding:6px 2px}.ays-row-badge{color:#475569;background:#f1f5f9;border:1px solid #cbd5e1;border-radius:6px;justify-content:center;align-items:center;width:26px;height:24px;font-size:11px;font-weight:700;display:inline-flex}.ays-sales-lines input:focus{outline-offset:-1px;background:#eff6ff!important;border-color:#2563eb!important;outline:2px solid #2563eb!important}.ays-row-actions{align-items:center;gap:4px;display:flex}.ays-btn-xs{color:#334155;cursor:pointer;white-space:nowrap;background:#f8fafc;border:1px solid #cbd5e1;border-radius:5px;padding:4px 8px;font-size:11px;font-weight:600;transition:all .15s}.ays-btn-xs:hover{color:#0f172a;background:#e2e8f0;border-color:#94a3b8}.ays-btn-xs.danger:hover{color:#991b1b;background:#fee2e2;border-color:#ef4444}.ays-quote-shortcuts-bar{color:#64748b;background:#f8fafc;border:1px solid #e2e8f0;border-radius:6px;justify-content:space-between;align-items:center;margin-bottom:8px;padding:6px 12px;font-size:11.5px;display:flex}.ays-quote-shortcuts-bar kbd{color:#1e293b;background:#fff;border:1px solid #cbd5e1;border-radius:4px;margin:0 2px;padding:1px 5px;font-family:inherit;font-size:10.5px;font-weight:700;display:inline-block;box-shadow:0 1px 1px #0000000f}.ays-quote-shortcuts-bar strong{color:#334155}.ays-pdf-columns-modal{background:#fff;flex-direction:column;gap:16px;width:min(760px,95vw);max-height:90vh;display:flex;overflow-y:auto;border-radius:12px!important;padding:22px 26px!important;box-shadow:0 20px 50px #0f172a38!important}.ays-pdf-columns-head{border-bottom:1.5px solid #e2e8f0;justify-content:space-between;align-items:flex-start;padding-bottom:14px;display:flex}.ays-pdf-columns-head h2{color:#0f172a;align-items:center;gap:8px;margin:0 0 4px;font-size:18px;font-weight:800;display:flex}.ays-pdf-columns-head p{color:#64748b;margin:0;font-size:12px;line-height:1.4}.ays-pdf-presets-section{background:#f8fafc;border:1px solid #e2e8f0;border-radius:8px;flex-direction:column;gap:8px;padding:10px 14px;display:flex}.ays-pdf-presets-title{color:#475569;text-transform:uppercase;letter-spacing:.5px;font-size:11px;font-weight:700}.ays-pdf-presets-grid{flex-wrap:wrap;gap:8px;display:flex}.ays-pdf-preset-chip{color:#1e293b;cursor:pointer;background:#fff;border:1.5px solid #cbd5e1;border-radius:6px;align-items:center;gap:6px;padding:6px 12px;font-size:12px;font-weight:600;transition:all .15s;display:inline-flex}.ays-pdf-preset-chip:hover{color:#1d4ed8;background:#eff6ff;border-color:#2563eb;transform:translateY(-1px)}.ays-pdf-columns-grid{grid-template-columns:1fr 1fr;gap:16px;display:grid}@media (width<=680px){.ays-pdf-columns-grid{grid-template-columns:1fr}}.ays-pdf-group{flex-direction:column;gap:8px;display:flex}.ays-pdf-group-title{color:#0f172a;border-bottom:2px solid #e2e8f0;align-items:center;gap:6px;padding-bottom:6px;font-size:12px;font-weight:700;display:flex}.ays-pdf-item-card{cursor:pointer;-webkit-user-select:none;user-select:none;background:#fff;border:1.5px solid #e2e8f0;border-radius:8px;justify-content:space-between;align-items:center;padding:9px 12px;transition:all .15s;display:flex}.ays-pdf-item-card:hover{background:#f8fafc;border-color:#cbd5e1}.ays-pdf-item-card.active{background:#f0f7ff;border-color:#93c5fd}.ays-pdf-item-card.disabled{opacity:.65;cursor:default;background:#f1f5f9;border-color:#cbd5e1}.ays-pdf-item-info{flex-direction:column;gap:2px;max-width:calc(100% - 30px);display:flex}.ays-pdf-item-name{color:#0f172a;font-size:12.5px;font-weight:700}.ays-pdf-item-desc{color:#64748b;font-size:10.5px;line-height:1.35}.ays-pdf-item-card input[type=checkbox]{cursor:pointer;accent-color:#2563eb;flex-shrink:0;width:18px;height:18px}.ays-pdf-columns-footer{border-top:1.5px solid #e2e8f0;justify-content:flex-end;gap:10px;padding-top:14px;display:flex}.ays-route-daily_report>.ays-page-frame{width:100%!important;max-width:100%!important;margin:0!important;padding:10px 14px!important}.ays-route-daily_report .ays-view-container{width:100%!important;max-width:100%!important;margin:0!important;padding:0!important}.ays-quote-state{white-space:nowrap;letter-spacing:.2px;border-radius:6px;align-items:center;gap:5px;padding:4px 10px;font-size:12px;font-weight:700;display:inline-flex}.ays-quote-state.DRAFT{color:#92400e;background:#fef3c7;border:1px solid #fde68a}.ays-quote-state.SENT{color:#1e40af;background:#dbeafe;border:1px solid #bfdbfe}.ays-quote-state.ACCEPTED{color:#166534;background:#dcfce7;border:1px solid #bbf7d0}.ays-quote-state.CONVERTED{color:#6b21a8;background:#f3e8ff;border:1px solid #e9d5ff}.ays-quote-state.REJECTED,.ays-quote-state.CANCELLED{color:#991b1b;background:#fee2e2;border:1px solid #fecaca}.ays-quote-state.EXPIRED{color:#9a3412;background:#ffedd5;border:1px solid #fed7aa}.ays-quote-status-select{cursor:pointer;border:1px solid #0000;border-radius:6px;outline:none;padding:3px 8px;font-size:12px;font-weight:700;transition:all .15s}.ays-quote-status-select:hover{filter:brightness(.96)}.ays-quote-status-select.DRAFT{color:#92400e;background:#fef3c7;border-color:#fde68a}.ays-quote-status-select.SENT{color:#1e40af;background:#dbeafe;border-color:#bfdbfe}.ays-quote-status-select.ACCEPTED{color:#166534;background:#dcfce7;border-color:#bbf7d0}.ays-quote-status-select.CONVERTED{color:#6b21a8;background:#f3e8ff;border-color:#e9d5ff}.ays-quote-status-select.REJECTED{color:#991b1b;background:#fee2e2;border-color:#fecaca}.ays-quote-status-select.EXPIRED{color:#9a3412;background:#ffedd5;border-color:#fed7aa}.ays-quote-status-select.CANCELLED{color:#475569;background:#f1f5f9;border-color:#cbd5e1}.ays-quote-status-pills{background:#f1f5f9;border:1px solid #e2e8f0;border-radius:8px;gap:4px;padding:3px;display:inline-flex}.ays-quote-status-pill{color:#64748b;cursor:pointer;background:0 0;border:none;border-radius:6px;padding:4px 10px;font-size:11.5px;font-weight:600;transition:all .15s}.ays-quote-status-pill:hover{color:#1e293b;background:#e2e8f0}.ays-quote-status-pill.active{color:#fff;font-weight:700;box-shadow:0 1px 3px #0000001f}.ays-quote-status-pill.active.DRAFT{background:#d97706}.ays-quote-status-pill.active.SENT{background:#2563eb}.ays-quote-status-pill.active.ACCEPTED{background:#16a34a}.ays-quote-status-pill.active.CONVERTED{background:#9333ea}.ays-quote-status-pill.active.REJECTED{background:#dc2626}.ays-quote-status-pill.active.CANCELLED{background:#475569}.ays-convert-modal{width:95vw;max-width:640px}.ays-convert-target-options{grid-template-columns:1fr 1fr;gap:12px;margin:14px 0;display:grid}.ays-convert-target-card{cursor:pointer;text-align:left;background:#fff;border:2px solid #e2e8f0;border-radius:8px;flex-direction:column;align-items:flex-start;padding:14px 16px;transition:all .15s;display:flex}.ays-convert-target-card:hover{background:#f8fafc;border-color:#93c5fd}.ays-convert-target-card.active{background:#eff6ff;border-color:#2563eb;box-shadow:0 2px 8px #2563eb1f}.ays-convert-target-card strong{color:#1e293b;align-items:center;gap:6px;margin-bottom:4px;font-size:14px;display:flex}.ays-convert-target-card small{color:#64748b;font-size:11.5px;line-height:1.4}.ays-convert-info-box{background:#f8fafc;border:1px solid #e2e8f0;border-radius:8px;margin-bottom:14px;padding:12px 14px;font-size:12.5px}.ays-convert-info-row{color:#334155;justify-content:space-between;padding:3px 0;display:flex}.ays-convert-info-row strong{color:#0f172a}.ays-btn.primary{font-weight:600;color:#fff!important;background:#2563eb!important;border-color:#1d4ed8!important}.ays-btn.primary:hover:not(:disabled){color:#fff!important;background:#1d4ed8!important;border-color:#1e40af!important}.ays-btn-convert{box-shadow:0 1px 3px #0284c740;color:#fff!important;background:#0284c7!important;border-color:#0369a1!important;align-items:center!important;gap:6px!important;font-weight:700!important;display:inline-flex!important}.ays-btn-convert:hover:not(:disabled){color:#fff!important;background:#0369a1!important;border-color:#075985!important}.ays-quote-number-btn{cursor:pointer;color:#0284c7;text-align:left;background:0 0;border:none;padding:0;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:13px;font-weight:700;text-decoration:underline;transition:color .15s}.ays-quote-number-btn:hover{color:#0369a1}.ays-vehicle-info-cell{flex-direction:column;align-items:flex-start;gap:4px;display:flex}.ays-vehicle-vin-pill{color:#6b21a8;letter-spacing:.5px;cursor:pointer;background:#f5f3ff;border:1px solid #ddd6fe;border-radius:4px;align-items:center;gap:4px;padding:1px 6px;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:10.5px;font-weight:600;transition:all .15s;display:inline-flex}.ays-vehicle-vin-pill:hover{background:#ede9fe;border-color:#c4b5fd}.ays-quote-item-count-badge{color:#1d4ed8;background:#eff6ff;border:1px solid #bfdbfe;border-radius:12px;align-items:center;gap:4px;padding:2px 7px;font-size:11px;font-weight:700;display:inline-flex}.ays-quote-expand-btn{color:#475569;cursor:pointer;background:#f8fafc;border:1px solid #cbd5e1;border-radius:4px;align-items:center;gap:3px;padding:2px 6px;font-size:10.5px;font-weight:600;transition:all .15s;display:inline-flex}.ays-quote-expand-btn:hover{color:#0f172a;background:#e2e8f0}.ays-quote-mini-preview{color:#334155;flex-direction:column;gap:2px;margin-top:3px;font-size:11.5px;line-height:1.35;display:flex}.ays-quote-item-line{white-space:nowrap;text-overflow:ellipsis;align-items:center;gap:4px;max-width:360px;display:flex;overflow:hidden}.ays-quote-item-brand{color:#0f172a;background:#f1f5f9;border-radius:3px;flex-shrink:0;padding:0 4px;font-size:10px;font-weight:700}.ays-quote-item-sku{color:#64748b;flex-shrink:0;font-family:ui-monospace,monospace;font-size:10.5px}.ays-quote-item-name{color:#1e293b;text-overflow:ellipsis;overflow:hidden}.ays-quote-item-qty{color:#0369a1;flex-shrink:0;margin-left:auto;font-size:11px;font-weight:700}.ays-quote-mini-items-table{border-collapse:collapse;background:#fff;border:1px solid #cbd5e1;border-radius:6px;width:100%;margin-top:6px;font-size:11px;overflow:hidden;box-shadow:0 2px 6px #0000000f}.ays-quote-mini-items-table th{color:#fff;text-align:left;background:#1e3a5f;padding:4px 6px;font-size:10.5px;font-weight:600}.ays-quote-mini-items-table td{color:#1e293b;border-bottom:1px solid #f1f5f9;padding:4px 6px}.ays-quote-mini-items-table tr:last-child td{border-bottom:none}.ays-sales-tabs{background:#e2e8f0;border-bottom:2px solid #1e3a5f;border-radius:8px 8px 0 0;flex-shrink:0;gap:4px;margin-bottom:4px;padding:4px 6px 0;display:flex;overflow-x:auto}.ays-sales-tabs>div{background:#cbd5e1;border:1px solid #94a3b880;border-bottom:none;border-radius:7px 7px 0 0;flex-shrink:0;align-items:center;transition:all .15s;display:flex}.ays-sales-tabs>div.active{background:#fff;border-color:#1d4ed8 #cbd5e1 #cbd5e1;border-top-style:solid;border-top-width:2px}.ays-sales-tabs button{white-space:nowrap;color:#334155;cursor:pointer;background:0 0;border:0;padding:6px 12px;font-size:13px;font-weight:500}.ays-sales-tabs>.active,.ays-sales-tabs>button[aria-selected=true]{color:#0f172a;background:#fff;border-top:2px solid #1d4ed8;border-radius:7px 7px 0 0;font-weight:700}.ays-sales-tabs>div>button:last-child{color:#64748b;cursor:pointer;background:0 0;border-radius:4px;padding:4px 8px;font-size:16px}.ays-sales-tabs>div>button:last-child:hover{color:#be123c;background:#fecdd3}.ays-sales-tabs .ays-new-tab-btn{color:#0284c7;cursor:pointer;background:#0284c714;border:1px dashed #0284c7;border-radius:6px;align-items:center;gap:4px;margin:2px 4px 3px;padding:4px 10px;font-size:12px;font-weight:700;transition:all .15s;display:flex}.ays-sales-tabs .ays-new-tab-btn:hover{color:#fff;background:#0284c7}.ays-dashboard-container{flex-direction:column;gap:20px;width:100%;display:flex}.ays-dashboard-hero{background:linear-gradient(135deg,#fff 0%,#f0f7ff 50%,#e6f0fd 100%);border:1px solid #bfdbfe;border-radius:16px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:20px;padding:22px 28px;display:flex;box-shadow:0 4px 16px -2px #2563eb14}.ays-dashboard-hero-content h2{color:#0f172a;letter-spacing:-.02em;margin:0 0 6px;font-size:20px;font-weight:800}.ays-dashboard-hero-content p{color:#475569;max-width:680px;margin:0;font-size:13px;line-height:1.5}.ays-dashboard-hero-actions{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.ays-kpi-grid{grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:16px;width:100%;display:grid}.ays-kpi-card{background:#fff;border:1px solid #e2e8f0;border-radius:16px;flex-direction:column;justify-content:space-between;padding:20px;transition:all .2s cubic-bezier(.4,0,.2,1);display:flex;position:relative;overflow:hidden;box-shadow:0 1px 3px #00000008,0 4px 12px #0f172a08}.ays-kpi-card:hover{border-color:#cbd5e1;transform:translateY(-2px);box-shadow:0 8px 24px #0f172a14}.ays-kpi-card-top{justify-content:space-between;align-items:center;margin-bottom:12px;display:flex}.ays-kpi-label{text-transform:uppercase;letter-spacing:.05em;color:#64748b;font-size:11px;font-weight:700}.ays-kpi-icon-wrap{border-radius:10px;justify-content:center;align-items:center;width:38px;height:38px;display:flex}.ays-kpi-value{color:#0f172a;margin-bottom:6px;font-family:inherit;font-size:26px;font-weight:800;line-height:1.1}.ays-kpi-desc{color:#64748b;justify-content:space-between;align-items:center;gap:8px;font-size:12px;display:flex}.ays-kpi-emerald .ays-kpi-icon-wrap{color:#059669;background:#ecfdf5}.ays-kpi-emerald .ays-kpi-value{color:#047857}.ays-kpi-blue .ays-kpi-icon-wrap{color:#2563eb;background:#eff6ff}.ays-kpi-blue .ays-kpi-value{color:#1d4ed8}.ays-kpi-amber .ays-kpi-icon-wrap{color:#d97706;background:#fffbeb}.ays-kpi-amber .ays-kpi-value{color:#b45309}.ays-kpi-rose .ays-kpi-icon-wrap{color:#e11d48;background:#fff1f2}.ays-kpi-rose .ays-kpi-value{color:#be123c}.ays-kpi-purple .ays-kpi-icon-wrap{color:#7c3aed;background:#faf5ff}.ays-kpi-purple .ays-kpi-value{color:#6d28d9}.ays-finance-panel{color:#fff;background:linear-gradient(135deg,#090e1a 0%,#0f172a 50%,#1e293b 100%);border:1px solid #ffffff1a;border-radius:20px;flex-direction:column;gap:22px;padding:24px 28px;display:flex;position:relative;overflow:hidden;box-shadow:0 16px 36px -8px #00000073,0 8px 16px -6px #0f172a4d}.ays-finance-panel:before{content:"";background:linear-gradient(90deg,#6366f1 0%,#3b82f6 35%,#10b981 70%,#f59e0b 100%);height:3px;position:absolute;top:0;left:0;right:0}.ays-finance-header{border-bottom:1px solid #ffffff14;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;padding-bottom:18px;display:flex}.ays-finance-title-group{align-items:center;gap:14px;display:flex}.ays-finance-header-icon-wrap{color:#fbbf24;background:radial-gradient(circle,#6366f140 0%,#3b82f61f 100%);border:1px solid #6366f159;border-radius:12px;justify-content:center;align-items:center;width:44px;height:44px;display:flex;box-shadow:0 0 16px #6366f133}.ays-finance-badge{letter-spacing:.02em;border-radius:6px;padding:3px 9px;font-size:11px;font-weight:700}.ays-badge-primary{color:#a5b4fc;background:#6366f133;border:1px solid #6366f166}.ays-finance-toggle-group{background:#0f172abf;border:1px solid #ffffff24;border-radius:10px;align-items:center;gap:3px;padding:3px;display:inline-flex}.ays-finance-toggle-btn{color:#94a3b8;cursor:pointer;white-space:nowrap;background:0 0;border:none;border-radius:7px;align-items:center;gap:6px;padding:6px 13px;font-size:12px;font-weight:600;transition:all .18s;display:inline-flex}.ays-finance-toggle-btn:hover{color:#f8fafc;background:#ffffff0f}.ays-finance-toggle-btn.active{color:#fff;background:#2563eb;font-weight:700;box-shadow:0 2px 8px #2563eb73}.ays-finance-vat-toggle{color:#cbd5e1;cursor:pointer;background:#ffffff0f;border:1px solid #ffffff24;border-radius:9px;align-items:center;gap:5px;padding:6px 12px;font-size:12px;font-weight:600;transition:all .18s;display:inline-flex}.ays-finance-vat-toggle:hover{color:#fff;background:#ffffff1f}.ays-finance-vat-toggle strong{color:#38bdf8}.ays-finance-missing-btn{color:#fff;cursor:pointer;background:#ea580c;border:none;border-radius:9px;padding:6px 14px;font-size:12px;font-weight:700;transition:all .18s;box-shadow:0 2px 8px #ea580c59}.ays-finance-missing-btn:hover{background:#c2410c}.ays-finance-dual-container{grid-template-columns:repeat(auto-fit,minmax(460px,1fr));gap:20px;display:grid}@media (width<=1024px){.ays-finance-dual-container{grid-template-columns:1fr}}.ays-finance-section-card{background:#0f172a99;border:1px solid #ffffff17;border-radius:16px;flex-direction:column;gap:16px;padding:20px 22px;transition:transform .18s,border-color .18s;display:flex;box-shadow:0 4px 20px -2px #00000040}.ays-finance-section-card:hover{border-color:#ffffff2e}.ays-finance-card-item{border-top:3.5px solid #818cf8}.ays-finance-card-qty{border-top:3.5px solid #34d399}.ays-finance-card-header{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.ays-finance-card-title-wrap{align-items:flex-start;gap:12px;display:flex}.ays-finance-card-num{color:#fff;background:#6366f1;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:26px;height:26px;font-size:13px;font-weight:800;display:flex;box-shadow:0 2px 8px #6366f166}.ays-num-emerald{background:#059669;box-shadow:0 2px 8px #05966966}.ays-finance-card-title{letter-spacing:.03em;color:#f1f5f9;margin:0;font-size:13.5px;font-weight:800}.ays-finance-card-desc{color:#94a3b8;margin:3px 0 0;font-size:11.5px;line-height:1.4}.ays-finance-pill{white-space:nowrap;border-radius:6px;padding:2px 8px;font-size:11px;font-weight:700}.ays-pill-purple{color:#c7d2fe;background:#818cf829;border:1px solid #818cf859}.ays-pill-emerald{color:#a7f3d0;background:#34d39929;border:1px solid #34d39959}.ays-finance-expand-btn{color:#cbd5e1;cursor:pointer;white-space:nowrap;background:#ffffff0f;border:1px solid #ffffff1f;border-radius:6px;align-items:center;gap:4px;padding:4px 9px;font-size:11px;font-weight:600;transition:all .15s;display:inline-flex}.ays-finance-expand-btn:hover{color:#fff;background:#ffffff24}.ays-finance-grid-3{grid-template-columns:repeat(3,1fr);gap:12px;display:grid}@media (width<=680px){.ays-finance-grid-3{grid-template-columns:1fr}}.ays-finance-substat-box{background:#ffffff09;border:1px solid #ffffff12;border-radius:12px;flex-direction:column;gap:5px;padding:13px 14px;transition:background .15s;display:flex;position:relative;overflow:hidden}.ays-finance-substat-box:hover{background:#ffffff0f}.ays-substat-blue{border-left:3.5px solid #38bdf8}.ays-substat-cyan{border-left:3.5px solid #06b6d4}.ays-substat-green{border-left:3.5px solid #34d399}.ays-substat-amber{border-left:3.5px solid #fbbf24}.ays-substat-head{justify-content:space-between;align-items:center;gap:6px;display:flex}.ays-substat-label{text-transform:uppercase;letter-spacing:.04em;color:#94a3b8;align-items:center;gap:5px;font-size:10px;font-weight:700;display:flex}.ays-substat-val{color:#f8fafc;letter-spacing:-.01em;font-size:21px;font-weight:800;line-height:1.2}.ays-substat-sub{color:#94a3b8;font-size:11px;line-height:1.35}.ays-substat-badge-margin{color:#fbbf24;background:#fbbf2429;border:1px solid #fbbf2459;border-radius:4px;padding:2px 6px;font-size:10px;font-weight:800}.ays-finance-card-footer{color:#cbd5e1;background:#ffffff06;border:1px dashed #ffffff17;border-radius:8px;padding:9px 13px;font-size:11.5px;line-height:1.45}.ays-finance-metrics-row{grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:18px;display:grid}.ays-finance-stat-box{background:#ffffff0b;border:1px solid #ffffff17;border-radius:14px;flex-direction:column;gap:8px;padding:18px 20px;transition:all .18s;display:flex}.ays-finance-stat-box:hover{background:#ffffff12}.ays-finance-stat-label{text-transform:uppercase;letter-spacing:.04em;color:#94a3b8;align-items:center;gap:6px;font-size:11.5px;font-weight:700;display:flex}.ays-finance-stat-val{color:#f8fafc;font-family:inherit;font-size:28px;font-weight:800;line-height:1.2}.ays-finance-stat-sub{color:#94a3b8;font-size:11.5px;line-height:1.4}.ays-finance-compare-strip{color:#cbd5e1;background:#ffffff08;border:1px solid #ffffff14;border-radius:12px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;padding:12px 18px;font-size:12px;display:flex}.ays-finance-compare-col{cursor:pointer;border-radius:8px;align-items:center;gap:8px;padding:6px 12px;transition:all .15s;display:flex}.ays-finance-compare-col:hover{background:#ffffff14}.ays-finance-info-banner{background:#1e293b99;border:1px solid #ffffff17;border-radius:12px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:14px;padding:12px 18px;display:flex}.ays-finance-switch-back-btn{color:#fff;cursor:pointer;background:#2563eb;border:none;border-radius:8px;align-items:center;gap:6px;padding:6px 14px;font-size:11.5px;font-weight:700;transition:all .15s;display:inline-flex;box-shadow:0 2px 8px #2563eb66}.ays-finance-switch-back-btn:hover{background:#1d4ed8}.ays-price-editor-overlay{z-index:9999;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#0f172ab3;justify-content:center;align-items:center;padding:20px;animation:.2s ease-out aysFadeIn;display:flex;position:fixed;inset:0}.ays-price-editor-dialog{background:#fff;border:1px solid #e2e8f0;border-radius:18px;flex-direction:column;width:100%;max-width:1100px;max-height:90vh;animation:.25s cubic-bezier(.16,1,.3,1) aysSlideUp;display:flex;overflow:hidden;box-shadow:0 25px 50px -12px #00000040}.ays-price-editor-head{background:#f8fafc;border-bottom:1px solid #e2e8f0;justify-content:space-between;align-items:center;padding:18px 24px;display:flex}.ays-price-editor-head-title h3{color:#0f172a;align-items:center;gap:8px;margin:0 0 4px;font-size:18px;font-weight:800;display:flex}.ays-price-editor-head-title p{color:#64748b;margin:0;font-size:12px}.ays-price-editor-filterbar{background:#fff;border-bottom:1px solid #f1f5f9;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;padding:12px 24px;display:flex}.ays-price-search-input{background:#f8fafc;border:1px solid #cbd5e1;border-radius:8px;align-items:center;gap:8px;min-width:280px;padding:8px 14px;font-size:13px;display:flex}.ays-price-search-input input{color:#0f172a;background:0 0;border:none;outline:none;width:100%;font-size:13px}.ays-price-table-scroll{flex:1;max-height:calc(90vh - 210px);overflow-y:auto}.ays-price-table{border-collapse:collapse;width:100%;font-size:12px}.ays-price-table th{color:#475569;text-align:left;z-index:2;white-space:nowrap;background:#f8fafc;border-bottom:2px solid #e2e8f0;padding:10px 14px;font-weight:700;position:sticky;top:0}.ays-price-table td{color:#1e293b;vertical-align:middle;border-bottom:1px solid #f1f5f9;padding:10px 14px}.ays-price-table tr:hover{background:#f8fafc}.ays-price-table tr.is-dirty{background:#fffbeb}.ays-price-input-field{font-variant-numeric:tabular-nums;color:#0f172a;text-align:right;box-sizing:border-box;background:#fff;border:1.5px solid #cbd5e1;border-radius:6px;outline:none;width:120px;padding:6px 10px;font-family:inherit;font-size:13px;font-weight:700;transition:all .15s}.ays-price-input-field:focus{border-color:#2563eb;box-shadow:0 0 0 3px #2563eb26}.ays-margin-control-bar{background:#f0fdf4;border:1px solid #bbf7d0;border-radius:12px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin-top:10px;padding:12px 16px;display:flex}.ays-margin-control-group{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.ays-preset-btn{cursor:pointer;color:#334155;background:#fff;border:1px solid #cbd5e1;border-radius:6px;padding:4px 10px;font-size:11px;font-weight:700;transition:all .15s}.ays-preset-btn:hover{color:#2563eb;background:#eff6ff;border-color:#2563eb}.ays-preset-btn.active{color:#fff;background:#2563eb;border-color:#2563eb}.ays-rounding-select{color:#0f172a;cursor:pointer;background:#fff;border:1.5px solid #cbd5e1;border-radius:6px;outline:none;padding:5px 10px;font-size:12px;font-weight:600}.ays-rounding-select:focus{border-color:#2563eb}.ays-kdv-toggle{color:#0f172a;cursor:pointer;background:#fff;border:1px solid #cbd5e1;border-radius:6px;align-items:center;gap:6px;padding:5px 10px;font-size:12px;font-weight:700;display:inline-flex}.ays-kdv-hint{color:#64748b;white-space:nowrap;margin-top:2px;font-size:10px;display:block}.ays-price-manual-badge{color:#b45309;background:#fffbeb;border:1px solid #fde68a;border-radius:4px;align-items:center;gap:3px;margin-top:3px;padding:1px 6px;font-size:10px;font-weight:700;display:inline-flex}.ays-brand-margins-panel{background:#fff;border:1.5px solid #93c5fd;border-radius:12px;margin-top:10px;padding:14px 18px;animation:.2s ease-out aysSlideUp;box-shadow:0 4px 12px #2563eb14}.ays-brand-margins-header{border-bottom:1px solid #e2e8f0;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin-bottom:12px;padding-bottom:12px;display:flex}.ays-brand-grid{grid-template-columns:repeat(auto-fill,minmax(210px,1fr));gap:8px;max-height:220px;padding-right:4px;display:grid;overflow-y:auto}.ays-brand-card{background:#f8fafc;border:1px solid #e2e8f0;border-radius:8px;justify-content:space-between;align-items:center;gap:8px;padding:8px 10px;transition:all .15s;display:flex}.ays-brand-card:hover{background:#eff6ff;border-color:#93c5fd}.ays-brand-card.has-custom{background:#f0fdf4;border-color:#86efac}.ays-brand-margin-input{text-align:right;color:#0f172a;background:#fff;border:1.5px solid #cbd5e1;border-radius:6px;outline:none;width:50px;padding:4px 6px;font-size:12px;font-weight:800}.ays-brand-margin-input:focus{border-color:#2563eb}.ays-brand-select-filter{color:#334155;cursor:pointer;background:#fff;border:1px solid #cbd5e1;border-radius:6px;outline:none;padding:5px 10px;font-size:11px;font-weight:600}.ays-price-editor-foot{background:#f8fafc;border-top:1px solid #e2e8f0;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;padding:14px 24px;display:flex}@keyframes aysFadeIn{0%{opacity:0}to{opacity:1}}@keyframes aysSlideUp{0%{opacity:0;transform:translateY(16px)}to{opacity:1;transform:translateY(0)}}.ays-desktop-hub-header{background:linear-gradient(135deg,#fff 0%,#f0f7ff 50%,#e6f0fd 100%);border:1px solid #bfdbfe;border-radius:16px;flex-direction:column;gap:16px;padding:20px 24px;display:flex;box-shadow:0 4px 16px -2px #2563eb14}.ays-desktop-hub-title-row{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;display:flex}.ays-desktop-hub-title h2{color:#0f172a;letter-spacing:-.02em;align-items:center;gap:10px;margin:0;font-size:21px;font-weight:800;display:flex}.ays-desktop-hub-title p{color:#475569;margin:4px 0 0;font-size:13px;line-height:1.4}.ays-desktop-hub-search-bar{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.ays-desktop-search-input-wrap{background:#fff;border:1.5px solid #cbd5e1;border-radius:10px;flex:1;align-items:center;min-width:260px;padding:2px 12px;transition:all .2s;display:flex;position:relative;box-shadow:0 1px 3px #0000000a}.ays-desktop-search-input-wrap:focus-within{border-color:#2563eb;box-shadow:0 0 0 3px #2563eb26}.ays-desktop-search-input-wrap input{color:#0f172a;background:0 0;border:none;outline:none;width:100%;padding:8px 6px;font-size:13px}.ays-desktop-search-input-wrap input::placeholder{color:#94a3b8}.ays-desktop-filter-pills{scrollbar-width:none;align-items:center;gap:8px;padding-bottom:2px;display:flex;overflow-x:auto}.ays-desktop-filter-pill{color:#334155;cursor:pointer;white-space:nowrap;background:#fff;border:1px solid #cbd5e1;border-radius:20px;align-items:center;gap:6px;padding:6px 14px;font-size:12px;font-weight:650;transition:all .15s;display:inline-flex}.ays-desktop-filter-pill:hover{color:#0f172a;background:#f1f5f9;border-color:#94a3b8}.ays-desktop-filter-pill.active{color:#fff;background:#1e40af;border-color:#1e40af;box-shadow:0 2px 8px #1e40af40}.ays-desktop-category-section{background:#fff;border:1px solid #e2e8f0;border-radius:18px;flex-direction:column;gap:16px;padding:22px;display:flex;box-shadow:0 1px 3px #00000005,0 4px 16px #0f172a08}.ays-desktop-category-head{border-bottom:1px solid #f1f5f9;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;padding-bottom:14px;display:flex}.ays-desktop-category-title-group{align-items:center;gap:12px;display:flex}.ays-desktop-category-icon-badge{border-radius:10px;flex-shrink:0;justify-content:center;align-items:center;width:38px;height:38px;display:flex}.ays-desktop-category-title-group h3{color:#0f172a;letter-spacing:-.01em;margin:0;font-size:17px;font-weight:800}.ays-desktop-category-title-group p{color:#64748b;margin:2px 0 0;font-size:12px}.ays-desktop-count-pill{color:#475569;background:#f1f5f9;border:1px solid #e2e8f0;border-radius:12px;padding:4px 10px;font-size:11.5px;font-weight:700}.ays-desktop-tiles-grid{grid-template-columns:repeat(auto-fill,minmax(215px,1fr));gap:12px;width:100%;display:grid}.ays-desktop-tile{cursor:pointer;text-align:left;background:linear-gradient(145deg,#fff 0%,#f8fafc 100%);border:1.5px solid #e2e8f0;border-radius:14px;flex-direction:column;justify-content:space-between;gap:10px;padding:14px 16px;transition:all .2s cubic-bezier(.4,0,.2,1);display:flex;position:relative;overflow:hidden;box-shadow:0 1px 3px #0f172a05}.ays-desktop-tile:hover{background:#fff;border-color:#93c5fd;transform:translateY(-3px);box-shadow:0 10px 24px -4px #2563eb24}.ays-desktop-tile:active{transform:translateY(-1px)}.ays-desktop-tile-top{justify-content:space-between;align-items:center;gap:8px;display:flex}.ays-desktop-tile-icon{border-radius:10px;flex-shrink:0;justify-content:center;align-items:center;width:40px;height:40px;transition:transform .2s;display:flex;box-shadow:0 4px 10px #0000000f}.ays-desktop-tile:hover .ays-desktop-tile-icon{transform:scale(1.05)}.ays-desktop-tile-icon.icon-blue{color:#fff;background:linear-gradient(135deg,#2563eb,#1d4ed8)}.ays-desktop-tile-icon.icon-emerald{color:#fff;background:linear-gradient(135deg,#10b981,#059669)}.ays-desktop-tile-icon.icon-amber{color:#fff;background:linear-gradient(135deg,#f59e0b,#d97706)}.ays-desktop-tile-icon.icon-rose{color:#fff;background:linear-gradient(135deg,#f43f5e,#e11d48)}.ays-desktop-tile-icon.icon-purple{color:#fff;background:linear-gradient(135deg,#8b5cf6,#7c3aed)}.ays-desktop-tile-icon.icon-cyan{color:#fff;background:linear-gradient(135deg,#06b6d4,#0891b2)}.ays-desktop-tile-icon.icon-slate{color:#fff;background:linear-gradient(135deg,#64748b,#475569)}.ays-desktop-tile-icon.icon-indigo{color:#fff;background:linear-gradient(135deg,#6366f1,#4f46e5)}.ays-desktop-tile-badge{white-space:nowrap;border-radius:6px;padding:3px 8px;font-size:11px;font-weight:700}.ays-desktop-tile-badge.badge-blue{color:#1d4ed8;background:#eff6ff;border:1px solid #bfdbfe}.ays-desktop-tile-badge.badge-emerald{color:#047857;background:#ecfdf5;border:1px solid #a7f3d0}.ays-desktop-tile-badge.badge-amber{color:#b45309;background:#fffbeb;border:1px solid #fde68a}.ays-desktop-tile-badge.badge-rose{color:#be123c;background:#fff1f2;border:1px solid #fecdd3}.ays-desktop-tile-badge.badge-purple{color:#6d28d9;background:#faf5ff;border:1px solid #ddd6fe}.ays-desktop-tile-badge.badge-slate{color:#475569;background:#f1f5f9;border:1px solid #cbd5e1}.ays-desktop-tile-content{flex-direction:column;gap:2px;display:flex}.ays-desktop-tile-title{color:#0f172a;margin:0;font-size:13.5px;font-weight:750;line-height:1.3}.ays-desktop-tile-desc{color:#64748b;-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:0;font-size:11.5px;line-height:1.35;display:-webkit-box;overflow:hidden}.ays-desktop-tile-foot{color:#2563eb;opacity:.8;border-top:1px solid #f1f5f9;justify-content:flex-end;align-items:center;gap:4px;padding-top:4px;font-size:11.5px;font-weight:700;transition:all .15s;display:flex}.ays-desktop-tile:hover .ays-desktop-tile-foot{opacity:1;transform:translate(2px)}.ays-desktop-analysis-box{background:#f8fafc;border:1px solid #e2e8f0;border-radius:14px;flex-direction:column;gap:14px;margin-top:8px;padding:16px;display:flex}.ays-desktop-analysis-header{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;display:flex}.ays-desktop-analysis-title{color:#1e293b;text-transform:uppercase;letter-spacing:.04em;align-items:center;gap:8px;font-size:13px;font-weight:750;display:flex}.ays-desktop-analysis-badge{color:#2563eb;background:#eff6ff;border:1px solid #bfdbfe;border-radius:5px;padding:2px 7px;font-size:10.5px;font-weight:700}.ays-desktop-category-section.ays-desktop-favorites-section{background:linear-gradient(#fffbeb 0%,#fff 100%);border:1.5px solid #fde68a;border-radius:16px;margin-bottom:24px;padding:18px;box-shadow:0 4px 16px -2px #f59e0b14}.ays-desktop-tile-star-btn{cursor:pointer;color:#94a3b8;opacity:.45;background:#ffffffd9;border:1px solid #e2e8f0;border-radius:6px;justify-content:center;align-items:center;width:26px;height:26px;margin-left:auto;transition:all .2s;display:flex}.ays-desktop-tile:hover .ays-desktop-tile-star-btn,.ays-desktop-tile-star-btn.is-fav{opacity:1}.ays-desktop-tile-star-btn:hover{color:#f59e0b;background:#fffbeb;border-color:#fde68a;transform:scale(1.15)}.ays-desktop-tile-star-btn.is-fav{color:#f59e0b;background:#fffbeb;border-color:#fcd34d}.ays-catalog-table{flex-direction:column;gap:8px;min-width:0;display:flex}.ays-catalog-table .ays-header{margin-bottom:0}.ays-catalog-search{padding:8px 12px}.ays-catalog-search .ays-advanced-filters{background:#f4f8fd;border:1px solid #d0e0f2;border-radius:6px;margin-top:6px;padding:4px 8px;font-size:12px}.ays-catalog-search .ays-advanced-filters summary{color:#17549e;cursor:pointer;font-size:11.5px;font-weight:600}.ays-catalog-search .ays-advanced-filters>div{flex-wrap:wrap;align-items:flex-end;gap:8px;margin-top:6px;display:flex}.ays-catalog-search .ays-advanced-filters label{color:#375375;flex-direction:column;flex:140px;gap:2px;font-size:11px;font-weight:600;display:flex}.ays-catalog-search .ays-advanced-filters :is(input,select){background:#fff;border:1px solid #b5ccdf;border-radius:5px;height:28px!important;min-height:28px!important;padding:2px 7px!important;font-size:12px!important}.ays-catalog-search .ays-advanced-filters .ays-btn{height:28px!important;min-height:28px!important;padding:2px 10px!important;font-size:11.5px!important}.ays-catalog-search .ays-advanced-filters p{display:none}.ays-catalog-search-row{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.ays-catalog-search-row .ays-scan{flex:340px;height:38px;min-height:38px;padding:3px 8px}.ays-catalog-search-row .ays-scan input{font-size:13.5px}.ays-catalog-search-row .ays-scan .ays-btn{min-width:76px;min-height:30px;padding:3px 12px;font-size:12px}.ays-catalog-search-row .ays-catalog-meta{color:#536780;flex-wrap:wrap;align-items:center;gap:14px;font-size:12px;display:flex}.ays-instock-check{cursor:pointer;color:#24446b;align-items:center;gap:5px;font-weight:550;display:flex}.ays-instock-check input{cursor:pointer;width:14px;height:14px}.ays-meta-count{color:#335478;font-weight:600}.ays-meta-ms{color:#7c91a8;margin-left:3px;font-size:11px}.ays-catalog-subbar{flex-wrap:wrap;flex:1;align-items:center;gap:16px;min-width:0;display:flex}.ays-catalog-tabs{border-bottom:0;align-items:center;gap:2px;display:flex}.ays-catalog-tabs button{font:inherit;cursor:pointer;line-height:1.3;transition:all .15s;color:#334b68!important;background:0 0!important;border:1px solid #0000!important;border-radius:5px!important;padding:4px 10px!important;font-size:12px!important;font-weight:550!important}.ays-catalog-tabs button:hover{background:#edf2f8!important}.ays-catalog-tabs button[aria-selected=true]{color:#0757dc!important;background:#fff!important;border-color:#cfdceb!important;font-weight:700!important;box-shadow:0 1px 3px #0000000f!important}.ays-catalog-tabs button:disabled{opacity:.4;cursor:default}.ays-stock-legend{color:#5c6b7c;flex-wrap:wrap;align-items:center;gap:10px;font-size:11.5px;display:flex}.ays-stock-legend span{white-space:nowrap;align-items:center;gap:3px;display:inline-flex}.ays-stock-legend .available{color:#086333;font-weight:600}.ays-stock-legend .depleted{color:#a3152c;font-weight:600}.ays-stock-legend .untouched{color:#5c6b7c}.ays-catalog-tabs-bar{background:#f8fbfe;border:1px solid #dbe6f2;border-radius:6px;align-items:center;padding:4px 8px;display:flex}.ays-workspace .ays-catalog-table .ays-table-tools{background:#f8fbfe!important;border-bottom:1px solid #dbe6f2!important;justify-content:space-between!important;align-items:center!important;height:36px!important;min-height:36px!important;padding:2px 8px!important;display:flex!important}.ays-catalog-table .ays-table-tools .ays-btn{min-height:26px;padding:3px 9px;font-size:11.5px}.ays-catalog-table .ays-table-scroll{scrollbar-gutter:stable;min-height:180px;max-height:calc(100vh - 360px);overflow:auto}.ays-catalog-table table{border-collapse:collapse;table-layout:fixed;font-size:12px}.ays-catalog-table th{z-index:2;color:#244d7d;background:linear-gradient(#f8fafc,#e7edf4);border-bottom:1px solid #bac9da;border-right:1px solid #d2dce7;height:32px;padding:5px 7px;position:sticky;top:0}.ays-catalog-table td{vertical-align:middle;border-bottom:1px solid #dbe3ed;border-right:1px solid #e0e6ee;height:32px;padding:4px 7px;line-height:1.25}.ays-catalog-table tbody tr:nth-child(2n){background:#f0f3f7}.ays-catalog-table tbody tr:hover{background:#e8f1fd}.ays-catalog-table tbody tr:has([aria-pressed=true]){background:#dceaff;box-shadow:inset 3px 0 #0757dc}.ays-catalog-code,.ays-catalog-name{text-align:left;color:#142d4b;cursor:pointer;font:inherit;-webkit-line-clamp:2;overflow-wrap:anywhere;background:0 0;border:0;-webkit-box-orient:vertical;padding:0;display:-webkit-box;overflow:hidden}.ays-catalog-code{font-weight:650}.ays-catalog-ref{-webkit-line-clamp:2;overflow-wrap:anywhere;color:#263d52;-webkit-box-orient:vertical;font-size:11px;display:-webkit-box;overflow:hidden}.ays-catalog-shelf{-webkit-line-clamp:1;color:#1e3e63;-webkit-box-orient:vertical;font-size:12px;font-weight:600;display:-webkit-box;overflow:hidden}.ays-catalog-shelf strong{color:#0f172a;font-weight:700}.ays-shelf-single-qty{color:#15803d;margin-left:2px;font-size:11px;font-weight:700}.ays-catalog-price{color:#0f172a;white-space:nowrap;font-weight:600}.ays-catalog-mono{color:#334155;white-space:nowrap;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:11.5px}.ays-catalog-date{color:#64748b;white-space:nowrap;font-size:11px}.ays-catalog-multishelf{flex-wrap:wrap;align-items:center;gap:4px;display:inline-flex}.ays-shelf-pill{color:#166534;white-space:nowrap;background:#f0fdf4;border:1px solid #86efac;border-radius:5px;align-items:center;gap:3px;padding:1.5px 6px;font-size:11px;font-weight:600;line-height:1.2;display:inline-flex;box-shadow:0 1px 2px #00000008}.ays-shelf-pill b{color:#14532d;font-weight:700}.ays-shelf-pill small{color:#15803d;font-weight:700}.ays-catalog-shelf-breakdown-banner{color:#334155;background:#f8fafc;border:1px solid #cbd5e1;border-radius:8px;flex-wrap:wrap;align-items:center;gap:8px;margin-bottom:12px;padding:8px 12px;font-size:12.5px;display:flex}.ays-catalog-shelf-breakdown-banner strong{color:#0f172a}.ays-catalog-shelf-breakdown-banner .ays-shelf-tag{color:#14532d;background:#fff;border:1px solid #86efac;border-radius:6px;padding:3px 8px;font-size:12px;box-shadow:0 1px 2px #0000000a}.ays-catalog-shelf-breakdown-banner .ays-shelf-tag b{color:#15803d}.ays-catalog-shelf-breakdown-banner .ays-shelf-tag strong{color:#0f172a}.ays-catalog-shelf-breakdown-banner .ays-shelf-total-badge{color:#0f172a;background:#eff6ff;border:1px solid #bfdbfe;border-radius:6px;margin-left:auto;padding:3px 8px;font-weight:600}.ays-workspace .ays-catalog-row-actions,.ays-catalog-row-actions{white-space:nowrap!important;flex-wrap:nowrap!important;align-items:center!important;gap:4px!important;display:inline-flex!important}.ays-workspace .ays-catalog-row-actions button,.ays-catalog-row-actions button{white-space:nowrap!important;cursor:pointer!important;text-align:center!important;border:1px solid #0000!important;border-radius:4px!important;padding:2.5px 7px!important;font-size:11.5px!important;font-weight:600!important;line-height:1.25!important;transition:all .15s!important;display:inline-block!important}.ays-workspace .ays-catalog-row-actions button.ays-catalog-btn-edit{color:#0c57bf!important;background:#edf4ff!important;border-color:#d1e2fc!important}.ays-workspace .ays-catalog-row-actions button.ays-catalog-btn-edit:hover{color:#fff!important;background:#0c57bf!important}.ays-workspace .ays-catalog-row-actions button.ays-catalog-btn-label{color:#076b39!important;background:#eaf7ef!important;border-color:#c4ecd3!important}.ays-workspace .ays-catalog-row-actions button.ays-catalog-btn-label:hover{color:#fff!important;background:#076b39!important}.ays-workspace .ays-catalog-row-actions button.ays-catalog-btn-delete{color:#b4233d!important;background:#fdf0f2!important;border-color:#f8cfd6!important}.ays-workspace .ays-catalog-row-actions button.ays-catalog-btn-delete:hover{color:#fff!important;background:#b4233d!important}.ays-catalog-pagination{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;padding:4px 8px;font-size:12px;display:flex}.ays-catalog-pagination .ays-btn{min-height:28px;padding:4px 9px;font-size:12px}.ays-catalog-selection{z-index:5;background:#fff;border:1px solid #ccd9ea;border-radius:8px;flex-wrap:wrap;align-items:center;gap:12px;padding:8px 12px;font-size:12px;display:flex;position:sticky;bottom:0;box-shadow:0 -3px 12px #142d4b12}.ays-catalog-selection>span{flex:1;min-width:180px}.ays-catalog-selection .ays-btn{min-height:28px;font-size:12px}.ays-catalog-details{min-height:170px;padding:16px}.ays-catalog-details h2{margin-bottom:18px;font-size:15px}.ays-catalog-details h3{margin-top:14px;font-size:12px}.ays-catalog-details p{white-space:pre-wrap;overflow-wrap:anywhere;font-size:13px}.ays-catalog-context{flex-wrap:wrap;align-items:center;gap:8px;font-size:12px;display:flex}.ays-catalog-references{color:#536780;flex-wrap:wrap;align-items:center;gap:5px;font-size:11px;display:flex}.ays-catalog-references span{color:#164f9b;background:#edf4ff;border:1px solid #d8e2ee;border-radius:3px;padding:3px 5px}.ays-catalog-details table{width:100%}.ays-catalog-picker{margin:8px 0 12px;position:relative}.ays-catalog-picker>div{z-index:99;background:#fff;border:1px solid #ccd9ea;border-radius:8px;max-height:480px;position:absolute;top:100%;left:0;right:0;overflow:auto;box-shadow:0 12px 32px #0f172a38}.ays-catalog-picker>div>button{text-align:left;color:#142d4b;cursor:pointer;background:#fff;border:0;border-bottom:1px solid #e1e8f0;gap:10px;width:100%;padding:10px;font-size:12px;display:flex}.ays-catalog-picker>div>button:hover{background:#edf4ff}.ays-catalog-picker>div>button>span{flex:1}.ays-catalog-picker small{padding:6px}.ays-catalog-b2b-section{background:#f8fafc;border-top:2px solid #e2e8f0;padding:10px 12px}.ays-catalog-b2b-prompt{flex-direction:column;align-items:center;gap:8px;padding:4px 0;display:flex}.b2b-prompt-text{color:#475569;margin:0;font-size:12px}.ays-catalog-b2b-search-btn{color:#fff;cursor:pointer;background:linear-gradient(135deg,#0284c7 0%,#0369a1 100%);border:none;border-radius:7px;justify-content:center;align-items:center;gap:8px;width:100%;padding:9px 14px;font-size:13px;font-weight:600;transition:all .18s;display:inline-flex;box-shadow:0 2px 6px #0284c740}.ays-catalog-b2b-search-btn:hover{background:linear-gradient(135deg,#0369a1 0%,#075985 100%);transform:translateY(-1px);box-shadow:0 4px 10px #0284c759}.ays-catalog-b2b-loading{color:#0369a1;justify-content:center;align-items:center;gap:10px;padding:14px;font-size:12.5px;font-weight:600;display:flex}.ays-catalog-b2b-header{border-bottom:1px solid #cbd5e1;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;margin-bottom:8px;padding-bottom:8px;display:flex}.ays-catalog-b2b-header strong{color:#0f172a;font-size:13px;display:block}.ays-catalog-b2b-header small{color:#64748b;padding:0;font-size:11px}.ays-catalog-b2b-margin-bar{color:#475569;align-items:center;gap:4px;font-size:11.5px;display:flex}.ays-margin-chip{color:#334155;cursor:pointer;background:#fff;border:1px solid #cbd5e1;border-radius:4px;padding:2px 6px;font-size:11px;font-weight:600;transition:all .15s}.ays-margin-chip:hover{background:#e2e8f0}.ays-margin-chip.active{color:#fff;background:#0284c7;border-color:#0284c7}.ays-catalog-b2b-list{flex-direction:column;gap:7px;max-height:300px;display:flex;overflow-y:auto}.ays-catalog-b2b-card{background:#fff;border:1px solid #cbd5e1;border-radius:6px;flex-direction:column;gap:6px;padding:8px 12px;transition:all .15s;display:flex}.ays-catalog-b2b-card:hover{border-color:#94a3b8;box-shadow:0 3px 8px #0000000d}.b2b-card-badges{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.b2b-chip-supplier{color:#0369a1;background:#e0f2fe;border-radius:4px;padding:2px 6px;font-size:10.5px;font-weight:700}.b2b-chip-brand{color:#334155;background:#f1f5f9;border:1px solid #cbd5e1;border-radius:4px;padding:2px 6px;font-size:10.5px;font-weight:700}.b2b-chip-stock{border-radius:4px;padding:2px 6px;font-size:10.5px;font-weight:600}.b2b-chip-stock.in-stock{color:#15803d;background:#dcfce7}.b2b-chip-stock.out-of-stock{color:#b91c1c;background:#fef2f2}.b2b-card-body{justify-content:space-between;align-items:center;gap:12px;display:flex}.b2b-card-info{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.b2b-card-code{color:#0f172a;font-size:12.5px}.b2b-card-name{color:#475569;white-space:nowrap;text-overflow:ellipsis;font-size:11.5px;overflow:hidden}.b2b-card-pricing{flex-shrink:0;align-items:center;gap:10px;display:flex}.b2b-price-stack{flex-direction:column;align-items:flex-end;gap:1px;display:flex}.b2b-cost-val{color:#64748b;padding:0;font-size:10.5px}.b2b-sale-val{color:#0f172a;font-size:12px}.b2b-sale-val strong{color:#0369a1;font-size:13px}.b2b-profit-val{color:#16a34a;padding:0;font-size:10px;font-weight:600}.b2b-add-quote-btn{cursor:pointer;color:#fff!important;white-space:nowrap!important;background:#16a34a!important;border-radius:5px!important;padding:5px 10px!important;font-size:11.5px!important;font-weight:600!important}.b2b-add-quote-btn:hover{background:#15803d!important}.ays-catalog-b2b-empty{color:#92400e;background:#fffbeb;border:1px solid #fef3c7;border-radius:6px;justify-content:space-between;align-items:center;padding:8px 12px;font-size:12px;display:flex}.ays-catalog-table .ays-table-scroll>table{min-width:980px;width:100%!important}.ays-local-matches .ays-table-scroll{min-height:0;max-height:280px}.ays-local-matches .ays-section-head h2{font-size:14px}.ays-local-matches .ays-section-head p{font-size:12px}.ays-workspace .ays-catalog-table .ays-table-card th{white-space:nowrap;letter-spacing:.03em;height:32px;padding:5px 8px;font-size:12px;font-weight:700;color:#fff!important;background:linear-gradient(#1e293b 0%,#0f172a 100%)!important;border-color:#334155 #334155 #0284c7!important;border-bottom-style:solid!important;border-bottom-width:2px!important}.ays-workspace .ays-catalog-table .ays-table-card th .ays-th-label{color:#fff!important;font-weight:700!important}.ays-workspace .ays-catalog-table .ays-table-card td{overflow-wrap:normal;height:33px;padding:4px 8px;font-size:12.5px;line-height:1.25;border-color:#cbd5e1!important;border-right-style:solid!important;border-right-width:1px!important}.ays-workspace .ays-catalog-table .ays-table-card td input[type=checkbox]{width:14px;height:14px;min-height:0}.ays-workspace .ays-catalog-table .ays-drag-handle{opacity:.5;width:12px;min-width:12px;margin-right:3px;padding:0;font-size:9px;display:none}.ays-workspace .ays-catalog-table .ays-table-card th:hover .ays-drag-handle,.ays-workspace .ays-catalog-table .ays-table-card th:focus-within .ays-drag-handle{display:inline-block}.ays-workspace .ays-catalog-table .ays-catalog-name,.ays-workspace .ays-catalog-table .ays-catalog-code{font-size:12.5px;font-weight:600;line-height:1.25}.ays-workspace .ays-catalog-table .unavailable{color:#a52a23}.ays-workspace .ays-catalog-table .available{color:#08713e;font-weight:700}.ays-catalog-brand{overflow-wrap:anywhere;flex-direction:column;gap:1px;display:flex}.ays-catalog-brand strong{color:#17436b;text-transform:uppercase;letter-spacing:.02em;font-size:12px}.ays-catalog-brand span{color:#4b6074;font-size:11px}.ays-catalog-partial-note{color:#345372;background:#eef5ff;border:1px solid #d4e3fa;border-radius:5px;margin:0;padding:5px 8px;font-size:11.5px}.ays-catalog-match-tag{letter-spacing:.02em;border-radius:3px;width:fit-content;margin-left:4px;padding:1px 5px;font-size:9.5px;font-weight:600;line-height:1.2;display:inline-block}.ays-catalog-match-tag.exact{color:#0e623b;background:#e6f9ed;border:1px solid #a3e6be}.ays-catalog-match-tag.equivalent{color:#6b21a8;background:#f3e8ff;border:1px solid #d8b4fe}.ays-catalog-match-tag.partial{color:#9a3412;background:#fff7ed;border:1px solid #fed7aa}.ays-catalog-name-wrapper{flex-wrap:wrap;align-items:center;gap:6px;min-width:0;display:inline-flex}.ays-catalog-pkg-pill{color:#1d4ed8;white-space:nowrap;background:#eff6ff;border:1px solid #bfdbfe;border-radius:4px;align-items:center;padding:1px 6px;font-size:10px;font-weight:700;display:inline-flex}.ays-catalog-unit-cell{white-space:nowrap;align-items:center;gap:5px;display:inline-flex}.ays-catalog-pkg-tag{color:#0369a1;background:#e0f2fe;border:1px solid #bae6fd;border-radius:3px;padding:1px 5px;font-size:10px;font-weight:700;display:inline-block}.ays-catalog-image-cell{justify-content:center;align-items:center;height:32px;min-height:32px;display:flex}.ays-catalog-image{background:#fff;border:1px solid #cfdae7;border-radius:4px;flex:0 0 32px;width:32px;height:32px;display:block;overflow:hidden}.ays-catalog-image img{-o-object-fit:contain;object-fit:contain;width:100%;height:100%;display:block}.ays-catalog-image:focus-visible{outline-offset:2px;outline:2px solid #115bea}.ays-workspace .ays-catalog-table tbody tr td,.ays-catalog-table tbody tr td{background-color:#0000!important;border-bottom:1px solid #cbd5e1!important}.ays-workspace .ays-catalog-table tbody tr:nth-child(2n),.ays-catalog-table tbody tr:nth-child(2n){background-color:#f1f5f9!important}.ays-workspace .ays-catalog-table tbody tr:nth-child(odd),.ays-catalog-table tbody tr:nth-child(odd){background-color:#fff!important}.ays-workspace .ays-catalog-table tbody tr:hover,.ays-catalog-table tbody tr:hover,.ays-workspace .ays-catalog-table tbody tr:hover td,.ays-catalog-table tbody tr:hover td{background-color:#dbeafe!important}.ays-workspace .ays-catalog-table tbody tr.ays-stock-available>td:first-child,.ays-catalog-table tbody tr.ays-stock-available>td:first-child{box-shadow:inset 4px 0 #16a34a!important}.ays-workspace .ays-catalog-table tbody tr.ays-stock-depleted>td:first-child,.ays-catalog-table tbody tr.ays-stock-depleted>td:first-child{box-shadow:inset 4px 0 #dc2626!important}.ays-workspace .ays-catalog-table tbody tr.ays-stock-untouched>td,.ays-workspace .ays-catalog-table tr.ays-stock-untouched td,.ays-catalog-table tbody tr.ays-stock-untouched>td{border-bottom-color:#cbd5e1!important}.ays-workspace .ays-catalog-table tbody tr:has([aria-pressed=true])>td{border-top:2px solid #165dc6;border-bottom:2px solid #165dc6}.ays-workspace .ays-catalog-table tbody tr:has([aria-pressed=true])>td:first-child{box-shadow:inset 3px 0 #165dc6}.ays-catalog-table .depleted{color:#a3152c;font-weight:700}.ays-route-stocks .ays-page-frame{gap:6px!important;height:100%!important;min-height:0!important;max-height:100%!important;padding:8px 12px 6px!important;overflow:hidden!important}.ays-route-stocks .ays-catalog-table{flex-direction:column!important;gap:6px!important;height:100%!important;min-height:0!important;max-height:100%!important;display:flex!important}.ays-route-stocks .ays-catalog-table>.ays-page-head,.ays-catalog-table>.ays-page-head{align-items:center!important;height:36px!important;min-height:36px!important;margin:0!important;padding:0!important}.ays-route-stocks .ays-catalog-table>.ays-page-head h1,.ays-catalog-table>.ays-page-head h1{color:#fff!important;letter-spacing:.25px!important;-webkit-user-select:none!important;user-select:none!important;background:#2563eb!important;border:1px solid #1d4ed8!important;border-radius:6px!important;justify-content:center!important;align-items:center!important;height:30px!important;min-height:30px!important;margin:0!important;padding:0 14px!important;font-size:13.5px!important;font-weight:750!important;line-height:1!important;display:inline-flex!important;box-shadow:0 1px 3px #2563eb40!important}.ays-route-stocks .ays-catalog-table>.ays-page-head h1 *,.ays-catalog-table>.ays-page-head h1 *{color:#fff!important}.ays-route-stocks .ays-catalog-table>.ays-page-head p,.ays-catalog-table>.ays-page-head p{display:none!important}.ays-route-stocks .ays-catalog-table>.ays-page-head .ays-btn,.ays-catalog-table>.ays-page-head .ays-btn{height:30px!important;min-height:30px!important;padding:3px 10px!important;font-size:12px!important}.ays-route-stocks .ays-catalog-search{border-radius:8px!important;padding:6px 10px!important}.ays-route-stocks .ays-catalog-table-wrapper{flex-direction:column!important;flex:auto!important;min-height:0!important;display:flex!important;overflow:hidden!important}.ays-route-stocks .ays-catalog-table-wrapper .ays-table-card{border-radius:6px!important;flex-direction:column!important;flex:auto!important;min-height:0!important;margin-bottom:0!important;display:flex!important;overflow:hidden!important}.ays-route-stocks .ays-catalog-table-wrapper .ays-table-scroll{flex:auto!important;height:auto!important;min-height:80px!important;max-height:none!important;overflow:auto!important}.ays-route-stocks .ays-catalog-pagination{background:#fff!important;border:1px solid #dce5f0!important;border-radius:6px!important;flex-shrink:0!important;min-height:32px!important;padding:3px 8px!important}.ays-route-stocks .ays-catalog-pagination .ays-btn{height:26px!important;min-height:26px!important;padding:2px 8px!important;font-size:11.5px!important}@media (height<=850px),(width<=1550px){.ays-catalog-search-row .ays-scan{height:36px;min-height:36px}.ays-workspace .ays-catalog-table .ays-table-card th{height:30px;padding:3px 6px;font-size:11.5px}.ays-workspace .ays-catalog-table .ays-table-card td{height:30px;padding:2px 6px;font-size:12px}.ays-workspace .ays-catalog-row-actions button{padding:2px 6px!important;font-size:11px!important}.ays-catalog-tabs button{padding:3px 8px!important;font-size:11.5px!important}.ays-stock-legend{gap:8px;font-size:11px}}.ays-product-image-trigger{cursor:zoom-in;background:#fff;border:1px solid #bacde5;border-radius:7px;flex-shrink:0;justify-content:center;align-items:center;max-width:100%;padding:2px;transition:border-color .15s,box-shadow .15s;display:inline-flex;position:relative;overflow:hidden}.ays-product-image-trigger img{-o-object-fit:contain;object-fit:contain;width:100%;height:100%}.ays-product-image-trigger:hover{border-color:#075bd8;box-shadow:0 0 0 2px #075bd82b}.ays-product-image-trigger:focus-visible{outline-offset:2px;outline:3px solid #78adff}.ays-product-image-trigger .ays-image-count-badge{color:#fff;pointer-events:none;background:#0f172ad9;border:1px solid #ffffff4d;border-radius:4px;padding:1px 5px;font-size:10px;font-weight:700;line-height:1.2;position:absolute;bottom:2px;right:2px;box-shadow:0 1px 3px #0006}.ays-image-backdrop{z-index:10040;color:#173352;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:#0a1935b3;justify-content:center;align-items:center;padding:16px;font:14px/1.5 Segoe UI,Arial,sans-serif;display:flex;position:fixed;inset:0}.ays-image-dialog{background:#fff;border:1px solid #b5cbe6;border-radius:15px;flex-direction:column;width:min(1050px,100%);height:min(880px,100dvh - 32px);min-height:0;display:flex;overflow:hidden;box-shadow:0 24px 80px #0005}.ays-image-dialog header{color:#fff;background:#164b89;flex-shrink:0;align-items:flex-start;gap:16px;padding:16px 20px;display:flex}.ays-image-dialog header>div{flex:1;min-width:0}.ays-image-dialog h2{color:#fff;margin:0;font:700 19px/1.4 Segoe UI,Arial,sans-serif}.ays-image-dialog header p{color:#e0edff;overflow-wrap:anywhere;margin:4px 0 0;font-size:13px}.ays-image-dialog button{color:#164b89;cursor:pointer;background:#fff;border:1px solid #b6cbe6;border-radius:7px;min-height:38px;padding:8px 12px;font:600 13px/1.4 Segoe UI,Arial,sans-serif}.ays-image-dialog button:hover{background:#e6effc}.ays-image-dialog button:disabled{opacity:.4;cursor:default}.ays-image-dialog button:focus-visible{outline-offset:2px;outline:3px solid #7fb2ff}.ays-image-dialog header>button{color:#fff;background:#ffffff16;border-color:#ffffff73;flex-shrink:0}.ays-image-viewport{overscroll-behavior:contain;background:#edf2f8;flex:1;min-height:0;position:relative;overflow:auto}.ays-image-canvas{box-sizing:border-box;justify-content:center;align-items:center;min-width:100%;min-height:100%;padding:16px;display:flex}.ays-image-canvas img{-o-object-fit:contain;object-fit:contain;background:#fff;border-radius:6px;width:100%;max-width:100%;height:100%;max-height:100%;display:block;box-shadow:0 2px 15px #10264220}.ays-image-state{text-align:center;place-items:center;margin:0;padding:20px;display:grid;position:absolute;inset:0}.ays-image-nav-btn{z-index:10;color:#1e293b;cursor:pointer;background:#ffffffeb;border:1px solid #cbd5e1;border-radius:50%;justify-content:center;align-items:center;width:44px;height:44px;font-size:18px;transition:all .15s;display:flex;position:absolute;top:50%;transform:translateY(-50%);box-shadow:0 4px 12px #0000002e}.ays-image-nav-btn:hover{color:#fff;background:#2563eb;border-color:#1d4ed8;transform:translateY(-50%)scale(1.08)}.ays-image-nav-btn.prev{left:16px}.ays-image-nav-btn.next{right:16px}.ays-image-thumbnail-strip{background:#f8fafc;border-top:1px solid #e2e8f0;flex-shrink:0;align-items:center;gap:8px;padding:10px 16px;display:flex;overflow-x:auto}.ays-image-thumb-btn{cursor:pointer;background:#fff;border:2px solid #cbd5e1;border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;width:56px;height:56px;padding:2px;transition:all .15s;display:flex;overflow:hidden}.ays-image-thumb-btn:hover{border-color:#3b82f6;transform:translateY(-2px)}.ays-image-thumb-btn.active{border-color:#2563eb;transform:scale(1.05);box-shadow:0 0 0 2px #2563eb59}.ays-image-thumb-btn img{-o-object-fit:contain;object-fit:contain;width:100%;height:100%}.ays-image-dialog footer{background:#fff;border-top:1px solid #cddded;flex-wrap:wrap;flex-shrink:0;justify-content:space-between;align-items:center;gap:12px;padding:12px 20px;display:flex}.ays-image-dialog footer>div{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.ays-image-dialog footer span{font-variant-numeric:tabular-nums;text-align:center;min-width:44px}@media (width<=600px){.ays-image-backdrop{padding:8px}.ays-image-dialog{height:calc(100dvh - 16px)}.ays-image-dialog header{padding:12px}.ays-image-dialog h2{font-size:16px}.ays-image-dialog footer{gap:8px;padding:10px}.ays-image-dialog button,.ays-image-canvas{padding:8px}.ays-image-nav-btn{width:36px;height:36px;font-size:14px}.ays-image-nav-btn.prev{left:6px}.ays-image-nav-btn.next{right:6px}.ays-image-thumb-btn{width:44px;height:44px}}@media print{.ays-image-backdrop{display:none!important}}.ays-invoice-tabs{gap:8px;margin-bottom:16px;padding-bottom:4px;display:flex;overflow-x:auto}.ays-invoice-tab-btn{color:#475569;cursor:pointer;white-space:nowrap;background:#fff;border:1px solid #cbd5e1;border-radius:8px;padding:8px 16px;font-size:13px;font-weight:600;transition:all .15s}.ays-invoice-tab-btn:hover{background:#f1f5f9;border-color:#94a3b8}.ays-invoice-tab-btn.active{color:#fff;background:#0284c7;border-color:#0284c7;box-shadow:0 2px 6px #0284c740}.ays-doc-badge{border-radius:6px;align-items:center;gap:4px;padding:3px 8px;font-size:11px;font-weight:700;display:inline-flex}.ays-doc-badge.invoice{color:#0369a1;background:#e0f2fe;border:1px solid #bae6fd}.ays-doc-badge.waybill{color:#92400e;background:#fef3c7;border:1px solid #fde68a}.ays-doc-badge.receipt{color:#7e22ce;background:#f3e8ff;border:1px solid #e9d5ff}.ays-trans-badge{border-radius:4px;padding:2px 6px;font-size:10px;font-weight:700;display:inline-block}.ays-trans-badge.sale{color:#15803d;background:#dcfce7}.ays-trans-badge.purchase{color:#1d4ed8;background:#dbeafe}.ays-trans-badge.return{color:#b91c1c;background:#fee2e2}.ays-status-badge{border-radius:6px;padding:3px 8px;font-size:11px;font-weight:700;display:inline-block}.ays-status-badge.draft{color:#475569;background:#f1f5f9;border:1px solid #cbd5e1}.ays-status-badge.completed{color:#15803d;background:#dcfce7;border:1px solid #86efac}.ays-status-badge.cancelled{color:#b91c1c;background:#fee2e2;border:1px solid #fca5a5}.ays-efatura-badge{border-radius:6px;align-items:center;gap:4px;padding:3px 8px;font-size:10px;font-weight:700;display:inline-flex}.ays-efatura-badge.local{color:#64748b;background:#f8fafc;border:1px solid #e2e8f0}.ays-efatura-badge.sent{color:#0284c7;background:#e0f2fe;border:1px solid #7dd3fc}.ays-efatura-badge.approved{color:#059669;background:#ecfdf5;border:1px solid #6ee7b7}.ays-efatura-badge.rejected{color:#dc2626;background:#fef2f2;border:1px solid #f87171}.ays-invoice-modal-wide{width:95vw!important;max-width:1080px!important;max-height:92vh!important;overflow-y:auto!important}.ays-invoice-editor-container{box-sizing:border-box;flex-direction:column;gap:4px;height:calc(100vh - 240px);min-height:480px;max-height:calc(100vh - 240px);margin-bottom:0;display:flex;overflow:hidden}.ays-workspace.ays-fit-screen .ays-invoice-editor-container{height:calc(100vh - 210px);max-height:calc(100vh - 210px)}.ays-invoice-compact-topbar{background:#f8fafc;border:1px solid #cbd5e1;border-radius:8px;flex-shrink:0;justify-content:space-between;align-items:center;gap:12px;padding:8px 14px;display:flex;box-shadow:0 1px 3px #00000008}.ays-invoice-customer-box{flex:1.5;min-width:320px;position:relative}.ays-invoice-selected-customer-badge{background:#f0fdf4;border:1px solid #86efac;border-radius:6px;justify-content:space-between;align-items:center;gap:10px;padding:5px 12px;display:flex}.ays-invoice-quick-cari-input{box-sizing:border-box;background:#f8fafc;border:1px solid #0284c7;border-radius:6px;outline:none;width:100%;padding:6px 12px;font-size:13px;box-shadow:0 0 0 2px #0284c726}.ays-invoice-quick-cari-input:focus{background:#fff;border-color:#0284c7;box-shadow:0 0 0 3px #0284c740}.ays-invoice-cari-results{z-index:50;background:#fff;border:1px solid #cbd5e1;border-radius:8px;max-height:280px;margin-top:4px;position:absolute;top:100%;left:0;right:0;overflow-y:auto;box-shadow:0 8px 24px #00000029}.ays-invoice-cari-item{text-align:left;cursor:pointer;background:#fff;border-top:none;border-bottom:1px solid #e2e8f0;border-left:4px solid #0000;border-right:none;justify-content:space-between;align-items:center;width:100%;padding:10px 14px;font-size:13px;transition:all .12s;display:flex}.ays-invoice-cari-item .cari-name{color:#0f172a;font-size:13px;font-weight:700}.ays-invoice-cari-item .cari-code{color:#64748b;font-size:12px}.ays-invoice-cari-item .cari-sub{color:#64748b;margin-top:2px;font-size:11px;display:block}.ays-invoice-cari-item .cari-badge{border-radius:6px;padding:3px 8px;font-size:11px;font-weight:700;transition:all .12s}.ays-invoice-cari-item .cari-action-hint{color:#fff;letter-spacing:.3px;background:#ffffff40;border-radius:5px;margin-left:6px;padding:2px 7px;font-size:11px;font-weight:700;display:none}.ays-invoice-cari-item:hover,.ays-invoice-cari-item:focus,.ays-invoice-cari-item.active{outline:none;background:#0284c7!important;border-left:4px solid #38bdf8!important}.ays-invoice-cari-item:hover .cari-name,.ays-invoice-cari-item:focus .cari-name,.ays-invoice-cari-item.active .cari-name{color:#fff!important}.ays-invoice-cari-item:hover .cari-code,.ays-invoice-cari-item:focus .cari-code,.ays-invoice-cari-item.active .cari-code,.ays-invoice-cari-item:hover .cari-sub,.ays-invoice-cari-item:focus .cari-sub,.ays-invoice-cari-item.active .cari-sub{color:#e0f2fe!important}.ays-invoice-cari-item:hover .cari-badge,.ays-invoice-cari-item:focus .cari-badge,.ays-invoice-cari-item.active .cari-badge{box-shadow:0 1px 4px #00000040;color:#0284c7!important;background:#fff!important}.ays-invoice-cari-item:hover .cari-action-hint,.ays-invoice-cari-item:focus .cari-action-hint,.ays-invoice-cari-item.active .cari-action-hint{display:inline-block}.ays-invoice-prod-results{z-index:50;background:#fff;border:1px solid #cbd5e1;border-radius:8px;max-height:380px;position:absolute;top:100%;left:0;right:0;overflow-y:auto;box-shadow:0 8px 24px #00000029}.ays-invoice-prod-item{text-align:left;cursor:pointer;box-sizing:border-box;background:#fff;border-top:none;border-bottom:1px solid #f1f5f9;border-left:4px solid #0000;border-right:none;justify-content:space-between;align-items:center;width:100%;padding:9px 14px;font-size:12px;transition:all .12s;display:flex}.ays-invoice-prod-item .prod-code{color:#0369a1;font-weight:700}.ays-invoice-prod-item .prod-name{color:#0f172a}.ays-invoice-prod-item .prod-sub{color:#64748b;margin-top:2px;font-size:11px;display:block}.ays-invoice-prod-item .prod-price{color:#0284c7;font-size:13px;font-weight:700}.ays-invoice-prod-item .prod-action-hint{color:#fff;background:#ffffff40;border-radius:5px;margin-left:6px;padding:2px 7px;font-size:11px;font-weight:700;display:none}.ays-invoice-prod-item:hover,.ays-invoice-prod-item.active{outline:none;background:#0284c7!important;border-left:4px solid #38bdf8!important}.ays-invoice-prod-item:hover .prod-code,.ays-invoice-prod-item.active .prod-code,.ays-invoice-prod-item:hover .prod-name,.ays-invoice-prod-item.active .prod-name,.ays-invoice-prod-item:hover .prod-price,.ays-invoice-prod-item.active .prod-price{color:#fff!important}.ays-invoice-prod-item:hover .prod-sub,.ays-invoice-prod-item.active .prod-sub{color:#e0f2fe!important}.ays-invoice-prod-item:hover .prod-action-hint,.ays-invoice-prod-item.active .prod-action-hint{display:inline-block}.ays-invoice-cari-empty{color:#64748b;justify-content:space-between;align-items:center;gap:10px;padding:10px 14px;font-size:12px;display:flex}.ays-btn-xs{color:#334155;cursor:pointer;background:#fff;border:1px solid #cbd5e1;border-radius:4px;padding:2px 7px;font-size:11px;font-weight:600;line-height:1.4}.ays-btn-xs:hover{color:#0f172a;background:#f1f5f9}.ays-btn-xs.danger{color:#dc2626;background:#fef2f2;border-color:#fca5a5}.ays-btn-xs.danger:hover{background:#fee2e2}.ays-statement-table{border-collapse:collapse;width:100%;font-size:12px}.ays-statement-table th{text-align:left;border:1px solid #334155;border-bottom:2px solid #0284c7;padding:8px 10px;font-size:11px;font-weight:700;position:sticky;top:0;color:#fff!important;background:linear-gradient(#1e293b 0%,#0f172a 100%)!important}.ays-statement-table td{vertical-align:middle;border:1px solid #e2e8f0;padding:6px 10px}.ays-invoice-meta-toolbar{flex-shrink:0;align-items:center;gap:8px;display:flex}.ays-invoice-meta-toolbar select,.ays-invoice-meta-toolbar input{color:#1e293b;background:#fff;border:1px solid #cbd5e1;border-radius:6px;height:32px;padding:5px 8px;font-size:12px}.ays-invoice-table-section{background:#fff;border:1px solid #cbd5e1;border-radius:8px;flex-direction:column;flex:1;min-height:0;display:flex;overflow:hidden;box-shadow:0 1px 3px #00000008}.ays-invoice-barcode-bar{background:#f8fafc;border-bottom:1px solid #e2e8f0;flex-shrink:0;align-items:center;gap:10px;padding:8px 12px;display:flex}.ays-invoice-barcode-input{box-sizing:border-box;background:#fff;border:1px solid #94a3b8;border-radius:6px;outline:none;flex:1;padding:6px 12px;font-size:13px;font-weight:500;transition:all .15s}.ays-invoice-barcode-input:focus{border-color:#0284c7;box-shadow:0 0 0 2px #0284c733}.ays-invoice-table-wrap{flex:1;min-height:0;overflow:auto}.ays-invoice-compact-bottombar{background:#f8fafc;border:1px solid #cbd5e1;border-radius:8px;flex-shrink:0;justify-content:space-between;align-items:center;gap:14px;padding:8px 14px;display:flex;box-shadow:0 -2px 6px #00000008}.ays-invoice-payment-block{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.ays-invoice-payment-block select,.ays-invoice-payment-block input{color:#1e293b;background:#fff;border:1px solid #cbd5e1;border-radius:6px;height:32px;padding:5px 8px;font-size:12px}.ays-partner-pos-alert{color:#166534;background:#f0fdf4;border:1px solid #bbf7d0;border-radius:6px;align-items:center;gap:6px;padding:3px 8px;font-size:11px;font-weight:600;display:inline-flex}.ays-invoice-totals-compact{flex-shrink:0;align-items:center;gap:14px;display:flex}.ays-invoice-totals-compact .total-label{color:#64748b;font-size:12px}.ays-invoice-totals-compact .grand-total{color:#0284c7;font-family:ui-monospace,SFMono-Regular,monospace;font-size:18px;font-weight:800}.ays-invoice-section-card{background:#fff;border:1px solid #cbd5e1;border-radius:8px;padding:12px 16px;box-shadow:0 1px 4px #0000000a}.ays-invoice-section-title{color:#1e293b;border-bottom:1px solid #f1f5f9;justify-content:space-between;align-items:center;margin:0 0 10px;padding-bottom:6px;font-size:13px;font-weight:700;display:flex}.ays-invoice-meta-grid{grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:10px;display:grid}.ays-invoice-items-table{border-collapse:collapse;width:100%;margin:0;font-size:12px}.ays-invoice-items-table th{text-align:left;white-space:nowrap;z-index:5;border:1px solid #334155;border-bottom:2px solid #0284c7;padding:7px 10px;font-size:11px;font-weight:700;position:sticky;top:0;color:#fff!important;background:linear-gradient(#1e293b 0%,#0f172a 100%)!important}.ays-invoice-items-table td{vertical-align:middle;border:1px solid #e2e8f0;padding:4px 6px}.ays-invoice-items-table input,.ays-invoice-items-table select{box-sizing:border-box;color:#0f172a;background:#fff;border:1px solid #cbd5e1;border-radius:4px;width:100%;height:28px;padding:4px 6px;font-size:12px}.ays-invoice-bottom-layout{grid-template-columns:1fr 340px;align-items:start;gap:20px;display:grid}@media (width<=960px){.ays-invoice-bottom-layout{grid-template-columns:1fr}}.ays-invoice-totals-box{background:#f8fafc;border:1px solid #cbd5e1;border-radius:10px;padding:16px 20px}.ays-invoice-totals-box .totals-row,.ays-invoice-totals-box .row{color:#475569;justify-content:space-between;margin-bottom:10px;font-size:13px;display:flex}.ays-invoice-totals-box .totals-row.grand,.ays-invoice-totals-box .row.grand{color:#0284c7;border-top:2px solid #cbd5e1;margin-top:6px;margin-bottom:0;padding-top:12px;font-size:19px;font-weight:800}.ays-invoice-sticky-footer{z-index:10;background:#fff;border:1px solid #cbd5e1;border-radius:10px;justify-content:space-between;align-items:center;gap:14px;margin-top:16px;padding:14px 22px;display:flex;position:sticky;bottom:12px;box-shadow:0 -2px 10px #0000000a}.ays-preview-frame{background:#fff;border:1px solid #cbd5e1;border-radius:8px;width:100%;height:78vh}.ays-invoice-kpi-bar{grid-template-columns:repeat(auto-fit,minmax(210px,1fr));gap:12px;margin-bottom:16px;display:grid}.ays-invoice-kpi{background:#fff;border:1px solid #cbd5e1;border-radius:10px;flex-direction:column;gap:4px;padding:12px 16px;transition:transform .15s,box-shadow .15s;display:flex;position:relative;overflow:hidden;box-shadow:0 1px 4px #0000000d}.ays-invoice-kpi:hover{transform:translateY(-1px);box-shadow:0 4px 10px #00000014}.ays-invoice-kpi:before{content:"";width:4px;height:100%;position:absolute;top:0;left:0}.ays-invoice-kpi.blue:before{background:#0284c7}.ays-invoice-kpi.emerald:before{background:#10b981}.ays-invoice-kpi.amber:before{background:#f59e0b}.ays-invoice-kpi.purple:before{background:#a855f7}.ays-invoice-kpi.rose:before{background:#f43f5e}.ays-invoice-kpi .kpi-title{text-transform:uppercase;letter-spacing:.5px;color:#64748b;align-items:center;gap:6px;font-size:11px;font-weight:700;display:flex}.ays-invoice-kpi .kpi-value{color:#0f172a;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:22px;font-weight:800}.ays-invoice-kpi .kpi-sub{color:#64748b;font-size:11px}.ays-invoice-chips{gap:8px;margin-bottom:14px;padding-bottom:4px;display:flex;overflow-x:auto}.ays-invoice-chip{color:#475569;cursor:pointer;white-space:nowrap;background:#fff;border:1px solid #cbd5e1;border-radius:20px;padding:6px 14px;font-size:12px;font-weight:600;transition:all .15s}.ays-invoice-chip:hover{color:#0f172a;background:#f1f5f9;border-color:#94a3b8}.ays-invoice-chip.active{color:#fff;background:#0284c7;border-color:#0284c7;box-shadow:0 2px 8px #0284c740}.ays-invoice-ribbon-bar{-webkit-user-select:none;user-select:none;background:#f8fafc;border:1px solid #e2e8f0;border-radius:8px;flex-shrink:0;align-items:center;gap:4px;padding:4px 8px;display:flex;box-shadow:0 1px 2px #0000000a}.ays-ribbon-btn{cursor:pointer;color:#334155;background:0 0;border:1px solid #0000;border-radius:6px;flex-direction:column;justify-content:center;align-items:center;min-width:58px;padding:4px 10px;font-size:11px;font-weight:600;transition:all .15s;display:flex;position:relative}.ays-ribbon-btn:hover{color:#0f172a;background:#f1f5f9;border-color:#cbd5e1}.ays-ribbon-btn:active{background:#e2e8f0}.ays-ribbon-btn.active{color:#0369a1;background:#e0f2fe;border-color:#0284c7;box-shadow:inset 0 1px 2px #0000000f}.ays-ribbon-btn .ribbon-icon{margin-bottom:2px;font-size:18px;line-height:1.1}.ays-ribbon-btn .ribbon-label{white-space:nowrap;letter-spacing:-.2px}.ays-ribbon-separator{background:#e2e8f0;width:1px;height:32px;margin:0 4px}.ays-erp-dropdown-wrap{display:inline-block;position:relative}.ays-erp-dropdown-menu{z-index:100;background:#fff;border:1px solid #cbd5e1;border-radius:8px;min-width:220px;margin-top:4px;padding:4px 0;animation:.15s ease-out aysSlideDown;position:absolute;top:100%;left:0;box-shadow:0 10px 25px -3px #0000001f,0 4px 6px -2px #0000000d}@keyframes aysSlideDown{0%{opacity:0;transform:translateY(-8px)}to{opacity:1;transform:translateY(0)}}.ays-erp-dropdown-item{text-align:left;color:#334155;cursor:pointer;background:0 0;border:none;justify-content:space-between;align-items:center;width:100%;padding:7px 12px;font-size:12px;font-weight:500;transition:background .12s;display:flex}.ays-erp-dropdown-item:hover{color:#0284c7;background:#f8fafc}.ays-erp-dropdown-item .item-main{align-items:center;gap:8px;display:flex}.ays-erp-dropdown-item .item-icon{text-align:center;width:18px;font-size:14px}.ays-erp-dropdown-item .item-badge{color:#0284c7;background:#e0f2fe;border-radius:4px;padding:1px 5px;font-size:10px}.ays-erp-dropdown-divider{background:#f1f5f9;height:1px;margin:4px 0}.ays-erp-status-ribbon{background:#f8fafc;border:1px solid #e2e8f0;border-radius:8px;flex-wrap:wrap;align-items:center;gap:16px;padding:6px 12px;font-size:12px;display:flex}.ays-erp-vade-group{align-items:center;gap:6px;display:flex}.ays-erp-vade-group label{color:#334155;white-space:nowrap;font-weight:700}.ays-erp-vade-select{color:#1e293b;background:#fff;border:1px solid #cbd5e1;border-radius:5px;outline:none;padding:4px 8px;font-size:12px;font-weight:500}.ays-erp-movement-box{background:#fff;border:1px solid #e2e8f0;border-radius:6px;align-items:center;gap:12px;padding:3px 10px 4px;display:flex}.ays-erp-movement-legend{color:#475569;text-transform:uppercase;letter-spacing:.3px;margin-right:2px;font-size:10px;font-weight:800}.ays-erp-checkbox-label{color:#1e293b;cursor:pointer;-webkit-user-select:none;user-select:none;align-items:center;gap:5px;font-size:12px;font-weight:600;display:inline-flex}.ays-erp-checkbox-label input[type=checkbox]{cursor:pointer;accent-color:#2563eb;width:15px;height:15px}.ays-erp-flags-group{align-items:center;gap:14px;display:flex}.ays-erp-help-bubble{color:#fff;cursor:pointer;background:#94a3b8;border:none;border-radius:50%;justify-content:center;align-items:center;width:18px;height:18px;font-size:11px;font-weight:800;line-height:1;transition:transform .1s;display:inline-flex}.ays-erp-help-bubble:hover{background:#64748b;transform:scale(1.1)}.ays-erp-bottom-panel{background:#f8fafc;border:1px solid #cbd5e1;border-radius:8px;flex-direction:column;flex-shrink:0;gap:8px;padding:8px 14px;display:flex;box-shadow:0 -2px 6px #00000008}.ays-erp-action-buttons-row{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;display:flex}.ays-erp-btn,.ays-erp-btn-pill{cursor:pointer;-webkit-user-select:none;user-select:none;white-space:nowrap;border:1px solid #0000;border-radius:6px;justify-content:center;align-items:center;gap:6px;height:36px;padding:0 16px;font-size:13px;font-weight:600;transition:all .15s;display:inline-flex;box-shadow:0 1px 2px #0000000d}.ays-erp-btn:disabled,.ays-erp-btn-pill:disabled{opacity:.6;cursor:not-allowed;transform:none!important}.ays-erp-btn.primary,.ays-erp-btn-pill.primary{color:#fff;background:linear-gradient(135deg,#7c3aed 0%,#6d28d9 100%);border-color:#5b21b6;box-shadow:0 2px 6px #6d28d940}.ays-erp-btn.primary:hover:not(:disabled),.ays-erp-btn-pill.primary:hover:not(:disabled){background:linear-gradient(135deg,#6d28d9 0%,#5b21b6 100%);transform:translateY(-1px);box-shadow:0 3px 8px #6d28d959}.ays-erp-btn.secondary{color:#0f172a;background:#fff;border-color:#cbd5e1}.ays-erp-btn.secondary:hover:not(:disabled){background:#f8fafc;border-color:#94a3b8;transform:translateY(-1px)}.ays-erp-btn.neutral,.ays-erp-btn-pill{color:#475569;background:#fff;border-color:#cbd5e1}.ays-erp-btn.neutral:hover:not(:disabled),.ays-erp-btn-pill:hover:not(:disabled){color:#0f172a;background:#f8fafc;border-color:#94a3b8;transform:translateY(-1px)}.ays-erp-btn.danger,.ays-erp-btn-pill.danger{color:#b91c1c;background:#fef2f2;border-color:#fca5a5}.ays-erp-btn.danger:hover:not(:disabled),.ays-erp-btn-pill.danger:hover:not(:disabled){color:#991b1b;background:#fee2e2;border-color:#ef4444;transform:translateY(-1px)}.ays-btn-kbd{border-radius:4px;justify-content:center;align-items:center;padding:1px 5px;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:10px;font-weight:700;line-height:1.2;display:inline-flex}.ays-erp-btn.primary .ays-btn-kbd{color:#fff;background:#ffffff38;border:1px solid #ffffff59}.ays-erp-btn.secondary .ays-btn-kbd,.ays-erp-btn.neutral .ays-btn-kbd{color:#64748b;background:#f1f5f9;border:1px solid #cbd5e1}.ays-erp-summary-row{color:#64748b;background:#f8fafc;border:1px solid #e2e8f0;border-radius:6px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;padding:5px 12px;font-size:11px;display:flex}.ays-erp-summary-cell{align-items:center;gap:5px;display:flex}.ays-erp-summary-cell .lbl{color:#64748b;font-weight:600}.ays-erp-summary-cell .val{color:#0f172a;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-weight:700}.ays-erp-summary-cell.grand-total{font-size:13px}.ays-erp-summary-cell.grand-total .val{color:#7e22ce;font-size:14px}.ays-erp-kdv-group{background:#f3e8ffd9;border:1px solid #d8b4fe;border-radius:6px;align-items:center;gap:5px;padding:2px 8px;display:flex}.ays-erp-kdv-label{color:#1e3a8a;white-space:nowrap;margin-right:2px;font-size:12px;font-weight:800}.ays-erp-kdv-input{color:#0f172a;text-align:center;background:#fff;border:1px solid #cbd5e1;border-radius:4px;outline:none;width:44px;height:24px;padding:2px 4px;font-size:12px;font-weight:700}.ays-erp-kdv-input:focus{border-color:#9333ea;box-shadow:0 0 0 2px #9333ea33}.ays-erp-kdv-select{color:#0f172a;background:#fff;border:1px solid #cbd5e1;border-radius:4px;outline:none;height:24px;padding:1px 6px;font-size:12px;font-weight:600}.ays-erp-kdv-select:focus{border-color:#9333ea;box-shadow:0 0 0 2px #9333ea33}.ays-erp-kdv-v-btn{color:#1e3a8a;cursor:pointer;-webkit-user-select:none;user-select:none;background:linear-gradient(#ede9fe 0%,#ddd6fe 100%);border:1px solid #c084fc;border-radius:4px;justify-content:center;align-items:center;min-width:24px;height:24px;padding:0 6px;font-size:12px;font-weight:800;transition:all .15s;display:inline-flex;box-shadow:0 1px 2px #0000000d}.ays-erp-kdv-v-btn:hover{color:#0f172a;background:linear-gradient(#ddd6fe 0%,#c4b5fd 100%);border-color:#a855f7;transform:translateY(-1px)}.ays-erp-kdv-v-btn:active{transform:translateY(0)}@keyframes ays-pulse-glow{0%{box-shadow:0 0 #ef444499}70%{box-shadow:0 0 0 8px #ef444400}to{box-shadow:0 0 #ef444400}}.ays-field-invalid{border:2px solid #ef4444!important;animation:1.5s infinite ays-pulse-glow!important;box-shadow:0 0 0 4px #ef444440!important}.ays-invoice-vehicle-bar{background:linear-gradient(90deg,#f0fdf4 0%,#f8fafc 100%);border:1px solid #86efac;border-radius:8px;flex-shrink:0;align-items:center;gap:10px;padding:5px 12px;font-size:12px;display:flex;box-shadow:0 1px 3px #00000005}.ays-vehicle-title{color:#166534;white-space:nowrap;align-items:center;gap:5px;font-weight:700;display:inline-flex}.ays-vehicle-icon{font-size:15px}.ays-vehicle-heading{text-transform:uppercase;letter-spacing:.5px;font-size:11px}.ays-vehicle-plate-group{background:#fff;border:1.5px solid #0284c7;border-radius:5px;align-items:center;height:26px;display:inline-flex;overflow:hidden;box-shadow:0 1px 2px #0284c71a}.ays-plate-tr-badge{color:#fff;letter-spacing:.5px;-webkit-user-select:none;user-select:none;background:#0284c7;justify-content:center;align-items:center;height:100%;padding:0 5px;font-size:10px;font-weight:900;display:flex}.ays-vehicle-plate-input{text-transform:uppercase;letter-spacing:1px;color:#0f172a!important;border:none!important;border-radius:0!important;outline:none!important;width:110px!important;height:100%!important;padding:2px 6px!important;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace!important;font-size:12px!important;font-weight:800!important}.ays-vehicle-input-group{align-items:center;gap:5px;display:inline-flex}.ays-vehicle-label{color:#475569;white-space:nowrap;font-size:11px;font-weight:600}.ays-vehicle-input{color:#0f172a;background:#fff;border:1px solid #cbd5e1;border-radius:5px;outline:none;width:140px;height:26px;padding:2px 8px;font-size:12px;transition:border-color .15s,box-shadow .15s}.ays-vehicle-input:focus{border-color:#10b981;box-shadow:0 0 0 2px #10b98133}.ays-vehicle-chassis-input{text-transform:uppercase;width:180px;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:11px}.ays-vehicle-clear-btn{color:#dc2626;cursor:pointer;white-space:nowrap;background:#fee2e2;border:1px solid #fca5a5;border-radius:4px;align-items:center;height:24px;margin-left:auto;padding:0 8px;font-size:11px;font-weight:600;transition:all .15s;display:inline-flex}.ays-vehicle-clear-btn:hover{color:#b91c1c;background:#fecaca}.ays-vehicle-plate-pill{color:#fff;letter-spacing:.5px;background:#0284c7;border-radius:4px;align-items:center;gap:3px;padding:1px 6px;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:11px;font-weight:700;display:inline-flex}.ays-vehicle-model-pill{color:#334155;background:#f1f5f9;border:1px solid #cbd5e1;border-radius:4px;padding:1px 6px;font-size:11px;font-weight:600;display:inline-block}#ays-new-invoice-btn:focus,#ays-new-invoice-btn:focus-visible{outline-offset:2px!important;outline:3px solid #38bdf8!important;box-shadow:0 0 0 4px #0284c773!important}.ays-invoice-list-container{outline:none}.ays-merge-modal{background:#fff;border-radius:14px;flex-direction:column;width:92vw;max-width:1040px;max-height:90vh;font-family:inherit;animation:.2s cubic-bezier(.16,1,.3,1) aysModalFadeIn;display:flex;position:relative;overflow:hidden;box-shadow:0 25px 50px -12px #0f172a40,0 0 0 1px #0f172a14}@keyframes aysModalFadeIn{0%{opacity:0;transform:scale(.97)translateY(8px)}to{opacity:1;transform:scale(1)translateY(0)}}.ays-merge-header{background:linear-gradient(#f8fafc 0%,#f1f5f9 100%);border-bottom:1px solid #e2e8f0;justify-content:space-between;align-items:center;padding:18px 24px;display:flex}.ays-merge-header-title{align-items:center;gap:14px;display:flex}.ays-merge-badge{color:#fff;background:linear-gradient(135deg,#3b82f6 0%,#1d4ed8 100%);border-radius:10px;flex-shrink:0;justify-content:center;align-items:center;width:42px;height:42px;display:flex;box-shadow:0 4px 12px #2563eb40}.ays-merge-header-title h2{color:#0f172a;margin:0;font-size:1.15rem;font-weight:700;line-height:1.3}.ays-merge-header-title p{color:#64748b;margin:2px 0 0;font-size:.82rem}.ays-merge-close-btn{color:#64748b;cursor:pointer;background:0 0;border:none;border-radius:8px;justify-content:center;align-items:center;padding:8px;transition:all .15s;display:flex}.ays-merge-close-btn:hover{color:#0f172a;background:#e2e8f0}.ays-merge-body{flex-direction:column;flex:1;gap:18px;padding:20px 24px;display:flex;overflow-y:auto}.ays-merge-alert{border-radius:8px;align-items:flex-start;gap:12px;padding:12px 16px;font-size:.85rem;display:flex}.ays-merge-alert.error{color:#b91c1c;background:#fef2f2;border:1px solid #fecaca}.ays-merge-alert.success{color:#15803d;background:#f0fdf4;border:1px solid #bbf7d0}.ays-merge-alert strong{margin-bottom:2px;font-weight:600;display:block}.ays-merge-alert p{margin:0}.ays-merge-compare-grid{grid-template-columns:1fr 50px 1fr;align-items:stretch;gap:16px;display:grid}.ays-merge-card-box{background:#fff;border:2px solid #e2e8f0;border-radius:12px;flex-direction:column;padding:16px;transition:all .2s;display:flex}.ays-merge-card-box.target-card{background:linear-gradient(#f8faff 0%,#fff 100%);border-color:#93c5fd;box-shadow:0 4px 14px #3b82f60f}.ays-merge-card-box.source-card{background:linear-gradient(#fffdf2 0%,#fff 100%);border-color:#fde047;box-shadow:0 4px 14px #eab3080f}.ays-merge-card-header{border-bottom:1px solid #f1f5f9;justify-content:space-between;align-items:center;margin-bottom:12px;padding-bottom:10px;display:flex}.ays-card-tag{text-transform:uppercase;letter-spacing:.03em;border-radius:6px;padding:3px 9px;font-size:.76rem;font-weight:700}.ays-card-tag.target{color:#1d4ed8;background:#dbeafe}.ays-card-tag.source{color:#b45309;background:#fef3c7}.ays-btn-card-clear{color:#475569;cursor:pointer;background:0 0;border:1px solid #cbd5e1;border-radius:5px;padding:3px 8px;font-size:.75rem;font-weight:600;transition:all .15s}.ays-btn-card-clear:hover{color:#0f172a;background:#f1f5f9}.card-primary-info{margin-bottom:14px}.stock-brand{color:#334155;letter-spacing:.02em;background:#f1f5f9;border-radius:4px;margin-bottom:5px;padding:2px 7px;font-size:.74rem;font-weight:700;display:inline-block}.stock-code{color:#0f172a;margin:0 0 6px;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:1.15rem;font-weight:800}.stock-name{color:#475569;-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:0;font-size:.84rem;line-height:1.4;display:-webkit-box;overflow:hidden}.card-stats-grid{background:#f8fafc;border:1px solid #e2e8f0;border-radius:8px;grid-template-columns:repeat(2,1fr);gap:10px;padding:10px 12px;display:grid}.stat-item{flex-direction:column;display:flex}.stat-label{color:#64748b;text-transform:uppercase;font-size:.72rem;font-weight:600}.stat-val{color:#1e293b;margin-top:2px;font-size:.92rem;font-weight:700}.stat-val.stock-val{color:#059669}.stat-val.code-val{color:#475569;font-family:monospace;font-size:.82rem}.card-extra-row{align-items:center;gap:6px;margin-top:10px;font-size:.8rem;display:flex}.extra-label{color:#64748b}.extra-val{color:#0f172a;font-weight:600}.ays-merge-search-box{flex-direction:column;gap:10px;height:100%;display:flex}.ays-merge-search-input-wrap{background:#fff;border:1px solid #cbd5e1;border-radius:8px;align-items:center;gap:8px;padding:8px 12px;display:flex}.ays-merge-search-input-wrap:focus-within{border-color:#3b82f6;box-shadow:0 0 0 2px #3b82f626}.ays-merge-search-input-wrap input{color:#0f172a;border:none;outline:none;width:100%;font-size:.86rem}.ays-merge-results-list{background:#fff;border:1px solid #e2e8f0;border-radius:8px;max-height:220px;margin:0;padding:0;list-style:none;overflow-y:auto}.ays-merge-results-list li{cursor:pointer;border-bottom:1px solid #f1f5f9;justify-content:space-between;align-items:center;padding:10px 12px;transition:background .15s;display:flex}.ays-merge-results-list li:last-child{border-bottom:none}.ays-merge-results-list li:hover{background:#f1f5f9}.result-main strong{color:#0f172a;font-family:monospace;font-size:.88rem;display:block}.result-brand{color:#3b82f6;margin-right:6px;font-size:.72rem;font-weight:700}.result-name{color:#64748b;font-size:.78rem}.result-side{text-align:right;flex-shrink:0}.result-stock{color:#059669;font-size:.82rem;font-weight:700;display:block}.result-price{color:#475569;font-size:.78rem;display:block}.ays-candidates-block{background:#f0fdf4;border:1px solid #bbf7d0;border-radius:8px;padding:10px 12px}.candidates-title{color:#166534;align-items:center;gap:6px;margin-bottom:8px;font-size:.8rem;font-weight:700;display:flex}.ays-candidates-list{flex-direction:column;gap:6px;margin:0;padding:0;list-style:none;display:flex}.ays-candidates-list li{cursor:pointer;background:#fff;border:1px solid #dcfce7;border-radius:6px;justify-content:space-between;align-items:center;gap:8px;padding:8px 10px;transition:all .15s;display:flex}.ays-candidates-list li:hover{background:#f8fafc;border-color:#86efac;transform:translateY(-1px)}.candidate-info{flex:1;min-width:0}.cand-code strong{color:#0f172a;margin-right:6px;font-family:monospace;font-size:.86rem}.cand-brand{color:#334155;background:#e2e8f0;border-radius:4px;padding:1px 5px;font-size:.72rem;font-weight:700}.cand-name{color:#64748b;white-space:nowrap;text-overflow:ellipsis;font-size:.76rem;overflow:hidden}.candidate-badge-action{flex-shrink:0;align-items:center;gap:8px;display:flex}.cand-stock{color:#059669;font-size:.78rem;font-weight:700}.cand-price{color:#475569;font-size:.76rem}.ays-btn-select-cand{color:#fff;cursor:pointer;background:#16a34a;border:none;border-radius:4px;padding:3px 9px;font-size:.75rem;font-weight:600;transition:background .15s}.ays-btn-select-cand:hover{background:#15803d}.ays-merge-swap-column{justify-content:center;align-items:center;display:flex}.ays-btn-swap{color:#475569;cursor:pointer;background:#fff;border:1px solid #cbd5e1;border-radius:8px;flex-direction:column;justify-content:center;align-items:center;gap:4px;width:44px;height:70px;font-size:.65rem;font-weight:700;transition:all .15s;display:flex}.ays-btn-swap:hover:not(:disabled){color:#fff;background:#3b82f6;border-color:#3b82f6;transform:scale(1.05)}.ays-btn-swap:disabled{opacity:.4;cursor:not-allowed}.ays-merge-resolution-panel{background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;flex-direction:column;gap:14px;padding:16px;display:flex}.panel-title{color:#0f172a;align-items:center;gap:8px;margin:0;font-size:.88rem;font-weight:700;display:flex}.resolution-grid{grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:14px;display:grid}.res-choice-group{flex-direction:column;gap:6px;display:flex}.choice-title{color:#475569;text-transform:uppercase;letter-spacing:.02em;font-size:.76rem;font-weight:700}.radio-options{flex-direction:column;gap:6px;display:flex}.radio-pill{cursor:pointer;color:#1e293b;background:#fff;border:1px solid #cbd5e1;border-radius:6px;align-items:center;gap:8px;padding:7px 10px;font-size:.82rem;transition:all .15s;display:flex}.radio-pill.active{color:#1d4ed8;background:#eff6ff;border-color:#3b82f6;font-weight:600}.radio-pill input[type=radio]{accent-color:#2563eb;cursor:pointer}.radio-pill span{white-space:nowrap;text-overflow:ellipsis;flex:1;font-family:monospace;overflow:hidden}.radio-pill small{color:#64748b;background:#f1f5f9;border-radius:4px;padding:1px 5px;font-family:sans-serif;font-size:.68rem;font-weight:600}.radio-pill.active small{color:#1d4ed8;background:#dbeafe}.ays-merge-summary-banner{background:#eff6ff;border:1px solid #bfdbfe;border-radius:8px;grid-template-columns:repeat(3,1fr);gap:12px;padding:12px 14px;display:grid}.summary-col{flex-direction:column;gap:2px;display:flex}.sum-label{color:#1e40af;text-transform:uppercase;font-size:.72rem;font-weight:700}.sum-val{color:#1e3a8a;font-size:.82rem;line-height:1.35}.sum-val.highlight-stock{color:#047857;font-size:.95rem;font-weight:800}.ays-merge-footer{background:#f8fafc;border-top:1px solid #e2e8f0;justify-content:space-between;align-items:center;padding:14px 24px;display:flex}.footer-left-info{color:#64748b;align-items:center;gap:8px;font-size:.8rem;display:flex}.footer-buttons{align-items:center;gap:10px;display:flex}.ays-btn-cancel{color:#475569;cursor:pointer;background:#fff;border:1px solid #cbd5e1;border-radius:8px;padding:8px 16px;font-size:.86rem;font-weight:600;transition:all .15s}.ays-btn-cancel:hover:not(:disabled){color:#0f172a;background:#f1f5f9}.ays-btn-confirm-merge{color:#fff;cursor:pointer;background:linear-gradient(135deg,#2563eb 0%,#1d4ed8 100%);border:none;border-radius:8px;align-items:center;gap:8px;padding:9px 20px;font-size:.88rem;font-weight:700;transition:all .15s;display:flex;box-shadow:0 4px 12px #2563eb40}.ays-btn-confirm-merge:hover:not(:disabled){background:linear-gradient(135deg,#1d4ed8 0%,#1e40af 100%);transform:translateY(-1px);box-shadow:0 6px 16px #2563eb59}.ays-btn-confirm-merge:disabled{opacity:.5;cursor:not-allowed;box-shadow:none;transform:none}.ays-unpriced-workspace{flex-direction:column;gap:16px;padding-bottom:12px;display:flex}.ays-unpriced-head-actions{align-items:center;gap:8px;display:flex}.ays-unpriced-metrics{grid-template-columns:repeat(auto-fit,minmax(170px,1fr));gap:12px;display:grid}.ays-metric-card{border:1px solid var(--border,#e2e8f0);background:#fff;border-radius:12px;align-items:center;gap:12px;padding:14px 16px;transition:all .2s;display:flex;box-shadow:0 1px 3px #0000000d}.ays-metric-card:hover{transform:translateY(-1px);box-shadow:0 4px 12px #00000014}.ays-metric-icon{border-radius:10px;flex-shrink:0;justify-content:center;align-items:center;width:42px;height:42px;display:flex}.ays-metric-card.primary .ays-metric-icon{color:#2563eb;background:#eff6ff}.ays-metric-card.success .ays-metric-icon{color:#059669;background:#ecfdf5}.ays-metric-card.danger .ays-metric-icon{color:#dc2626;background:#fef2f2}.ays-metric-card.warning .ays-metric-icon{color:#d97706;background:#fffbeb}.ays-metric-card.info .ays-metric-icon{color:#16a34a;background:#f0fdf4}.ays-metric-card.neutral .ays-metric-icon{color:#64748b;background:#f8fafc}.ays-metric-card.review-warning{background:#fffaf5;border-color:#fed7aa}.ays-metric-card.review-warning .ays-metric-icon{color:#ea580c;background:#ffedd5}.ays-metric-content{flex-direction:column;min-width:0;display:flex}.ays-metric-label{text-transform:uppercase;letter-spacing:.5px;color:#64748b;margin-bottom:2px;font-size:11px;font-weight:700}.ays-metric-val{color:#0f172a;font-size:20px;font-weight:800;line-height:1.2}.ays-metric-val small{color:#64748b;margin-left:2px;font-size:12px;font-weight:600}.ays-unpriced-filter-card{flex-direction:column;gap:14px;display:flex;padding:16px 20px!important}.ays-stock-filter-header-row{border-bottom:1px solid #f1f5f9;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;padding-bottom:12px;display:flex}.ays-stock-status-segmented{background:#f1f5f9;border:1px solid #e2e8f0;border-radius:10px;align-items:center;gap:3px;padding:3px;display:flex}.segmented-btn{color:#475569;cursor:pointer;-webkit-user-select:none;user-select:none;background:0 0;border:none;border-radius:7px;align-items:center;gap:8px;padding:8px 14px;font-size:13px;font-weight:700;transition:all .15s;display:inline-flex}.segmented-btn:hover{color:#0f172a;background:#e2e8f0}.segmented-btn.active{color:#0f172a;background:#fff;box-shadow:0 1px 4px #00000014}.segmented-btn.in-stock.active{color:#059669}.segmented-btn.out-stock.active{color:#dc2626}.segmented-btn.all-stock.active{color:#2563eb}.segmented-btn .count-pill{color:#475569;background:#e2e8f0;border-radius:12px;padding:2px 7px;font-size:11px;font-weight:800;transition:all .15s}.segmented-btn.active .count-pill{color:#2563eb;background:#eff6ff}.segmented-btn.in-stock.active .count-pill{color:#059669;background:#ecfdf5}.segmented-btn.out-stock.active .count-pill{color:#dc2626;background:#fef2f2}.stock-qty-badge.in-stock{color:#047857;background:#ecfdf5}.stock-qty-badge.out-of-stock{color:#dc2626;background:#fef2f2}.badge-stock-state{color:#0f172a;margin-left:6px;font-weight:700}.ays-unpriced-filter-top{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;display:flex}.ays-unpriced-search-box{flex:260px;align-items:center;display:flex;position:relative}.ays-search-icon{color:#94a3b8;pointer-events:none;position:absolute;left:12px}.ays-search-input{background:#fff;border:1px solid #cbd5e1;border-radius:8px;outline:none;width:100%;padding:8px 32px 8px 36px;font-size:13px;transition:all .15s}.ays-search-input:focus{border-color:#2563eb;box-shadow:0 0 0 3px #2563eb1f}.ays-clear-search{color:#94a3b8;cursor:pointer;background:0 0;border:none;font-size:13px;position:absolute;right:10px}.ays-unpriced-brand-select select{color:#1e293b;cursor:pointer;background:#fff;border:1px solid #cbd5e1;border-radius:8px;outline:none;padding:8px 12px;font-size:13px}.ays-filter-pills{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.pill-btn{color:#475569;cursor:pointer;background:#f8fafc;border:1px solid #e2e8f0;border-radius:20px;padding:6px 12px;font-size:12px;font-weight:600;transition:all .15s}.pill-btn:hover{color:#0f172a;background:#e2e8f0}.pill-btn.active{color:#fff;background:#2563eb;border-color:#2563eb}.pill-btn.review-pill{color:#c2410c;background:#fff7ed;border-color:#fed7aa}.pill-btn.review-pill.active{color:#fff;background:#ea580c;border-color:#ea580c}.ays-unpriced-calculator-bar{background:#f8fafc;border:1px solid #e2e8f0;border-radius:8px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:14px;padding:10px 14px;display:flex}.calc-left{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.calc-label{color:#0f172a;align-items:center;gap:6px;font-size:12px;font-weight:700;display:flex}.margin-input-wrap{background:#fff;border:1.5px solid #2563eb;border-radius:6px;align-items:center;gap:2px;padding:2px 8px;display:flex}.margin-input-wrap span{color:#2563eb;font-size:13px;font-weight:800}.margin-num-input{color:#0f172a;text-align:center;border:none;outline:none;width:44px;font-size:13px;font-weight:800}.quick-margin-buttons{align-items:center;gap:4px;display:flex}.pct-btn{color:#334155;cursor:pointer;background:#fff;border:1px solid #cbd5e1;border-radius:5px;padding:4px 8px;font-size:12px;font-weight:700;transition:all .15s}.pct-btn:hover{background:#f1f5f9}.pct-btn.active{color:#fff;background:#2563eb;border-color:#2563eb}.rounding-selector{color:#475569;align-items:center;gap:6px;font-size:12px;font-weight:600;display:flex}.rounding-selector select{color:#0f172a;cursor:pointer;background:#fff;border:1px solid #cbd5e1;border-radius:6px;outline:none;padding:4px 8px;font-size:12px}.apply-all-btn{color:#fff;cursor:pointer;background:#059669;border:none;border-radius:6px;align-items:center;gap:6px;padding:6px 12px;font-size:12px;font-weight:700;transition:all .15s;display:inline-flex}.apply-all-btn:hover{background:#047857}.brand-margins-toggle{color:#334155;cursor:pointer;background:#fff;border:1px solid #cbd5e1;border-radius:6px;align-items:center;gap:6px;padding:6px 10px;font-size:12px;font-weight:700;transition:all .15s;display:inline-flex}.brand-margins-toggle.active{color:#1d4ed8;background:#eff6ff;border-color:#3b82f6}.calc-right{align-items:center;gap:12px;display:flex}.toggle-label{color:#1e293b;cursor:pointer;-webkit-user-select:none;user-select:none;align-items:center;gap:6px;font-size:12px;font-weight:600;display:flex}.ays-brand-margins-drawer{background:#fff;border:1.5px solid #93c5fd;border-radius:8px;margin-top:4px;padding:14px 16px}.drawer-header{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin-bottom:12px;display:flex}.drawer-title strong{color:#1e3a8a;margin-right:6px;font-size:13px}.drawer-title small{color:#64748b;font-size:11px}.drawer-actions{align-items:center;gap:8px;display:flex}.brand-filter-input{border:1px solid #cbd5e1;border-radius:6px;outline:none;padding:4px 10px;font-size:12px}.save-brands-btn{color:#fff;cursor:pointer;background:#2563eb;border:none;border-radius:6px;align-items:center;gap:6px;padding:5px 12px;font-size:12px;font-weight:700;display:inline-flex}.brand-grid-list{grid-template-columns:repeat(auto-fill,minmax(200px,1fr));gap:8px;max-height:200px;padding-right:4px;display:grid;overflow-y:auto}.brand-chip{background:#f8fafc;border:1px solid #e2e8f0;border-radius:6px;justify-content:space-between;align-items:center;padding:6px 10px;display:flex}.brand-chip.has-custom{background:#f0fdf4;border-color:#86efac}.brand-name{color:#0f172a;font-size:12px;font-weight:700}.brand-input-box{background:#fff;border:1px solid #cbd5e1;border-radius:4px;align-items:center;gap:2px;padding:1px 6px;display:flex}.brand-input-box input{text-align:right;border:none;outline:none;width:36px;font-size:12px;font-weight:700}.ays-unpriced-table-card{overflow:hidden;padding:0!important}.ays-table-toolbar-bar{background:#f8fafc;border-bottom:1px solid #e2e8f0;justify-content:space-between;align-items:center;padding:10px 16px;display:flex}.ays-table-count-summary{color:#475569;font-size:12px}.ays-table-actions-right{align-items:center;gap:10px;display:flex}.ays-table-column-settings-wrap button{color:#1e293b;cursor:pointer;background:#fff;border:1px solid #cbd5e1;border-radius:6px;align-items:center;gap:4px;padding:5px 12px;font-size:12px;font-weight:600;display:inline-flex}.ays-table-scroll{max-width:100%;overflow-x:auto}.ays-unpriced-table{border-collapse:collapse;width:100%;font-size:12px}.ays-unpriced-table th{z-index:10;color:#fff;text-align:left;white-space:nowrap;-webkit-user-select:none;user-select:none;border-bottom:2px solid #142a45;padding:10px 12px;font-weight:700;position:sticky;top:0;box-shadow:0 1px 3px #0000001a;background:#1e3a5f!important}.ays-unpriced-table th .th-inner{justify-content:space-between;align-items:center;gap:4px;display:flex}.ays-unpriced-table th[data-sortable=true]{cursor:pointer}.ays-unpriced-table th[data-sortable=true]:hover{filter:brightness(1.12)}.ays-unpriced-table td{color:#1e293b;vertical-align:middle;border-bottom:1px solid #e6edf5;padding:10px 12px}.ays-unpriced-row:hover{background:#f8fbff}.ays-unpriced-row.expanded{background:#f0f7ff}.ays-unpriced-row.saving{background:#eff6ff!important}.ays-unpriced-row.saved{transition:background .4s;background:#f0fdf4!important}.ays-unpriced-table td{vertical-align:middle;border-bottom:1px solid #e2e8f0;padding:8px 10px}.ays-unpriced-table input.ays-inline-edit-input{text-overflow:ellipsis;width:100%!important;height:36px!important;min-height:36px!important;box-shadow:none!important;box-sizing:border-box!important;background:0 0!important;border:1.5px solid #0000!important;border-radius:6px!important;outline:none!important;margin:0!important;padding:6px 8px!important;transition:all .15s!important;display:block!important}.ays-unpriced-table input.ays-inline-edit-input:hover{cursor:text;background:#fff!important;border-color:#cbd5e1!important;box-shadow:0 1px 4px #0000000f!important}.ays-unpriced-table input.ays-inline-edit-input:focus{cursor:text;background:#fff!important;border-color:#2563eb!important;box-shadow:0 0 0 3px #2563eb2e!important}.stock-code-cell{align-items:center!important;gap:6px!important;width:100%!important;min-width:0!important;display:flex!important}.stock-code-cell input.stock-code-input{color:#0f172a!important;letter-spacing:.025em!important;flex:auto!important;min-width:0!important;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,monospace!important;font-size:13.5px!important;font-weight:800!important}.ays-copy-btn{color:#64748b!important;cursor:pointer!important;background:#f8fafc!important;border:1px solid #e2e8f0!important;border-radius:6px!important;flex:0 0 26px!important;justify-content:center!important;align-items:center!important;width:26px!important;height:26px!important;padding:0!important;transition:all .15s!important;display:inline-flex!important}.ays-copy-btn:hover{transform:translateY(-1px);color:#1d4ed8!important;background:#eff6ff!important;border-color:#93c5fd!important}.ays-copy-btn:active{transform:translateY(0)}.ays-unpriced-table input.brand-input{color:#1e3a8a!important;letter-spacing:.01em!important;text-transform:uppercase!important;font-size:13px!important;font-weight:800!important}.ays-unpriced-table input.product-name-input{color:#1e293b!important;font-size:13px!important;font-weight:600!important}.ays-unpriced-table input.barcode-input{color:#334155!important;font-family:ui-monospace,Consolas,monospace!important;font-size:12.5px!important;font-weight:700!important}.shelf-badge-input{text-align:center;max-width:90px;color:#08747b!important;background:#f0fdfa!important;border:1px solid #99f6e4!important;border-radius:6px!important;font-weight:800!important}.table-chips-list{flex-wrap:wrap;align-items:center;gap:4px;display:flex}.table-chip{color:#334155;background:#f1f5f9;border-radius:4px;padding:2px 6px;font-size:11px;font-weight:600}.table-chip.vehicle{color:#1e40af;background:#eff6ff;font-weight:500}.table-chip-more{color:#475569;cursor:pointer;background:#e2e8f0;border-radius:4px;padding:2px 5px;font-size:10px;font-weight:800}.table-chip-more:hover{background:#cbd5e1}.ays-unpriced-table input.ays-unpriced-input,.ays-unpriced-input{color:#0f172a!important;text-align:right!important;box-sizing:border-box!important;background:#fff!important;border:1.5px solid #cbd5e1!important;border-radius:6px!important;outline:none!important;width:120px!important;padding:6px 8px!important;font-size:13px!important;font-weight:800!important}.ays-unpriced-table input.ays-unpriced-input:focus,.ays-unpriced-input:focus{border-color:#2563eb!important;box-shadow:0 0 0 3px #2563eb2e!important}.ays-unpriced-table input.ays-unpriced-input.draft-dirty,.ays-unpriced-input.draft-dirty{color:#b45309!important;background:#fffbeb!important;border-color:#f59e0b!important}.ays-unpriced-row.has-draft-changes{background:#fffdf5!important}.kdv-subhint{color:#64748b;text-align:right;margin-top:2px;font-size:10px}.stock-qty-badge{color:#047857;background:#ecfdf5;border-radius:6px;padding:3px 8px;font-size:12px;font-weight:800}.profit-margin-box{flex-direction:column;align-items:center;gap:2px;display:flex}.profit-badge{border-radius:5px;padding:2px 7px;font-size:11px;font-weight:800}.profit-badge.positive{color:#047857;background:#ecfdf5;border:1px solid #a7f3d0}.profit-badge.negative{color:#be123c;background:#fff1f2;border:1px solid #fecdd3}.profit-tl{color:#059669;font-size:10px;font-weight:700}.price-review-cell{flex-direction:column;gap:4px;display:flex}.price-review-badge{border-radius:6px;align-items:center;gap:4px;width:fit-content;padding:3px 8px;font-size:11px;font-weight:700;display:inline-flex}.price-review-badge.ok{color:#047857;background:#ecfdf5;border:1px solid #a7f3d0}.price-review-badge.warning{color:#c2410c;background:#fff7ed;border:1px solid #fed7aa}.price-review-badge.unpriced{color:#64748b;background:#f1f5f9}.review-alert-box{align-items:center;gap:6px;display:flex}.confirm-price-btn{color:#15803d;cursor:pointer;white-space:nowrap;background:#f0fdf4;border:1px solid #86efac;border-radius:5px;padding:3px 8px;font-size:11px;font-weight:700;transition:all .15s}.confirm-price-btn:hover{color:#fff;background:#16a34a}.row-action-buttons{white-space:nowrap;flex-wrap:nowrap;justify-content:flex-end;align-items:center;gap:6px;display:flex}.row-save-feedback{white-space:nowrap;border-radius:4px;align-items:center;gap:4px;padding:2px 6px;font-size:10px;font-weight:700;display:inline-flex}.row-save-feedback.saving{color:#2563eb;background:#eff6ff}.row-save-feedback.saved{color:#15803d;background:#dcfce7}.row-save-feedback.error{color:#e11d48;background:#ffe4e6}.ays-btn-history{color:#334155;cursor:pointer;background:#fff;border:1px solid #cbd5e1;border-radius:6px;flex-shrink:0;justify-content:center;align-items:center;gap:4px;height:28px;min-height:28px;padding:4px 9px;font-size:11.5px;font-weight:600;transition:all .15s;display:inline-flex;white-space:nowrap!important}.ays-btn-history:hover{color:#1d4ed8;background:#eff6ff;border-color:#3b82f6}.ays-btn-edit-card{color:#475569;cursor:pointer;background:#fff;border:1px solid #cbd5e1;border-radius:6px;flex-shrink:0;justify-content:center;align-items:center;width:28px;min-width:28px;height:28px;min-height:28px;transition:all .15s;display:inline-flex}.ays-btn-edit-card:hover{color:#0f172a;background:#f8fafc;border-color:#94a3b8}.ays-btn-merge-action{color:#1d4ed8;cursor:pointer;background:#eff6ff;border:1px solid #bfdbfe;border-radius:6px;flex-shrink:0;justify-content:center;align-items:center;gap:4px;height:28px;min-height:28px;padding:4px 9px;font-size:11.5px;font-weight:600;transition:all .15s;display:inline-flex;white-space:nowrap!important}.ays-btn-merge-action:hover{color:#1e40af;background:#dbeafe;border-color:#3b82f6;box-shadow:0 1px 4px #2563eb26}.ays-btn-merge-alert{color:#dc2626;cursor:pointer;white-space:nowrap;background:#fef2f2;border:1px solid #f87171;border-radius:6px;align-items:center;gap:5px;padding:3px 8px;font-size:11px;font-weight:700;animation:1.5s infinite aysPulseAlert;display:inline-flex;box-shadow:0 1px 4px #dc262626}@keyframes aysPulseAlert{0%,to{transform:scale(1);box-shadow:0 0 #dc262666}50%{transform:scale(1.02);box-shadow:0 0 0 4px #dc262626}}.ays-btn-merge-alert:hover{color:#991b1b;background:#fee2e2;border-color:#ef4444}.ays-btn-toolbar-merge{color:#1d4ed8;cursor:pointer;white-space:nowrap;background:#eff6ff;border:1px solid #93c5fd;border-radius:6px;align-items:center;gap:6px;padding:6px 12px;font-size:12px;font-weight:600;transition:all .15s;display:inline-flex}.ays-btn-toolbar-merge:hover{background:#dbeafe;border-color:#3b82f6;transform:translateY(-1px);box-shadow:0 2px 6px #2563eb26}.ays-btn-text-merge{color:#1d4ed8!important;background:#eff6ff!important;border:1px solid #bfdbfe!important;border-radius:6px!important;padding:4px 10px!important}.ays-btn-text-merge:hover{background:#dbeafe!important;border-color:#3b82f6!important}.ays-row-expand-btn{cursor:pointer;color:#475569;background:0 0;border:1px solid #cbd5e1;border-radius:5px;justify-content:center;align-items:center;width:26px;height:26px;display:inline-flex}.ays-row-expand-btn:hover{background:#e2e8f0}.ays-unpriced-expanded-row{background:#f8fafc}.ays-expanded-detail-box{border-top:1px dashed #cbd5e1;border-bottom:2px solid #cbd5e1;padding:16px 20px}.expanded-header-bar{border-bottom:1px solid #e2e8f0;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;margin-bottom:14px;padding-bottom:10px;display:flex}.expanded-title{flex-direction:column;display:flex}.expanded-title strong{color:#0f172a;font-size:13px}.expanded-title span{color:#64748b;font-size:11px}.expanded-top-actions{align-items:center;gap:8px;display:flex}.ays-btn-text{color:#1e293b;cursor:pointer;background:#fff;border:1px solid #cbd5e1;border-radius:6px;align-items:center;gap:5px;padding:5px 10px;font-size:11px;font-weight:600;display:inline-flex}.ays-btn-text:hover{color:#1d4ed8;background:#eff6ff;border-color:#3b82f6}.detail-grid-v2{grid-template-columns:repeat(auto-fit,minmax(230px,1fr));gap:14px;display:grid}.detail-col-v2{background:#fff;border:1px solid #e2e8f0;border-radius:8px;flex-direction:column;gap:8px;padding:12px;display:flex}.detail-col-v2 h4{color:#0f172a;border-bottom:1px solid #f1f5f9;align-items:center;gap:6px;margin:0;padding-bottom:6px;font-size:12px;font-weight:700;display:flex}.interactive-tags-box{flex-wrap:wrap;gap:5px;min-height:28px;max-height:100px;display:flex;overflow-y:auto}.interactive-tag-chip{background:#f1f5f9;border:1px solid #e2e8f0;border-radius:5px;align-items:center;gap:4px;padding:2px 6px;font-family:monospace;font-size:11px;font-weight:600;display:inline-flex}.interactive-tag-chip.vehicle{color:#1d4ed8;background:#eff6ff;border-color:#bfdbfe;font-family:inherit}.tag-copy-btn,.tag-del-btn{cursor:pointer;color:#94a3b8;background:0 0;border:none;align-items:center;padding:1px;display:inline-flex}.tag-del-btn:hover{color:#ef4444}.add-tag-inline,.add-vehicle-inline{align-items:center;gap:4px;margin-top:4px;display:flex}.inline-tag-input{border:1px solid #cbd5e1;border-radius:5px;outline:none;flex:1;padding:4px 8px;font-size:11px}.inline-tag-input.small{flex:none;width:70px}.inline-tag-input.xsmall{flex:none;width:45px}.inline-add-btn{color:#0f172a;cursor:pointer;white-space:nowrap;background:#f8fafc;border:1px solid #cbd5e1;border-radius:5px;padding:4px 8px;font-size:11px;font-weight:700}.inline-add-btn:hover{color:#fff;background:#2563eb;border-color:#2563eb}.field-row{color:#475569;justify-content:space-between;align-items:center;gap:8px;font-size:11px;display:flex}.drawer-text-input,.drawer-select{border:1px solid #cbd5e1;border-radius:5px;outline:none;flex:1;padding:4px 8px;font-size:11px}.ays-history-modal{width:700px;max-width:95vw}.history-modal-title{align-items:center;gap:12px;display:flex}.history-modal-title h3{color:#0f172a;margin:0;font-size:15px;font-weight:800}.history-modal-title p{color:#64748b;margin:2px 0 0;font-size:12px}.history-loading-box,.history-empty-box{text-align:center;color:#64748b;flex-direction:column;align-items:center;gap:8px;padding:40px 20px;display:flex}.history-empty-box h4{color:#0f172a;margin:0;font-size:14px}.history-timeline{flex-direction:column;gap:14px;max-height:480px;padding:10px 0;display:flex;overflow-y:auto}.history-timeline-item{flex-direction:column;padding-left:24px;display:flex;position:relative}.history-timeline-item:before{content:"";background:#e2e8f0;width:2px;position:absolute;top:14px;bottom:-14px;left:7px}.history-timeline-item:last-child:before{display:none}.history-dot{background:#2563eb;border:2px solid #fff;border-radius:50%;width:10px;height:10px;position:absolute;top:6px;left:3px;box-shadow:0 0 0 2px #93c5fd}.history-item-content{background:#f8fafc;border:1px solid #e2e8f0;border-radius:8px;padding:10px 12px}.history-item-header{justify-content:space-between;align-items:center;margin-bottom:8px;display:flex}.history-user-info{align-items:center;gap:8px;display:flex}.user-badge{color:#0f172a;font-size:12px}.action-tag{color:#1d4ed8;background:#eff6ff;border-radius:4px;padding:2px 6px;font-size:10px;font-weight:700}.history-date{align-items:center;gap:4px;display:inline-flex}.history-changes-table{border-top:1px solid #e2e8f0;flex-direction:column;gap:4px;padding-top:6px;display:flex}.history-change-row{align-items:center;gap:8px;font-size:11px;display:flex}.change-field{color:#475569;min-width:110px;font-weight:700}.change-before{color:#dc2626;font-family:monospace;text-decoration:line-through}.change-arrow{color:#94a3b8}.change-after{color:#16a34a;font-family:monospace;font-weight:700}.ays-resizer{cursor:col-resize;-webkit-user-select:none;user-select:none;width:5px;position:absolute;top:0;bottom:0;right:0}.ays-resizer:hover{background:#fff6}.ays-table-pagination-bar{border-top:1px solid var(--border,#e2e8f0);color:#64748b;background:#f8fafc;border-bottom-right-radius:12px;border-bottom-left-radius:12px;justify-content:space-between;align-items:center;gap:12px;padding:10px 16px;font-size:13px;display:flex}.ays-table-pagination-bar .pagination-info{align-items:center;gap:6px;display:flex}.ays-table-pagination-bar .pagination-info strong{color:#1e293b;font-weight:700}.ays-table-pagination-bar .pagination-controls{align-items:center;gap:16px;display:flex}.ays-table-pagination-bar .pagination-pages{align-items:center;gap:4px;display:flex}.ays-table-pagination-bar .page-nav-btn{color:#334155;cursor:pointer;background:#fff;border:1px solid #cbd5e1;border-radius:6px;padding:5px 10px;font-size:12px;font-weight:600;transition:all .15s}.ays-table-pagination-bar .page-nav-btn:hover:not(:disabled){color:#0f172a;background:#f1f5f9;border-color:#94a3b8}.ays-table-pagination-bar .page-nav-btn:disabled{opacity:.4;cursor:not-allowed}.ays-table-pagination-bar .page-num-btn{color:#334155;cursor:pointer;background:#fff;border:1px solid #cbd5e1;border-radius:6px;justify-content:center;align-items:center;min-width:30px;height:30px;padding:0 6px;font-size:12px;font-weight:600;transition:all .15s;display:inline-flex}.ays-table-pagination-bar .page-num-btn:hover{background:#f1f5f9;border-color:#94a3b8}.ays-table-pagination-bar .page-num-btn.active{color:#fff;background:#2563eb;border-color:#2563eb;font-weight:700;box-shadow:0 1px 3px #2563eb4d}.ays-table-pagination-bar .pagination-size-select{align-items:center;gap:6px;font-size:12px;display:flex}.ays-table-pagination-bar .pagination-size-select select{color:#1e293b;cursor:pointer;background:#fff;border:1px solid #cbd5e1;border-radius:6px;outline:none;padding:4px 8px;font-size:12px;font-weight:600}.ays-table-pagination-bar .pagination-size-select select:focus{border-color:#2563eb}.ays-camera-panel{z-index:70;color:#173454;height:100dvh;padding:env(safe-area-inset-top) max(12px,calc((100vw - 680px)/2)) env(safe-area-inset-bottom);box-sizing:border-box;background:#f4f7fb;flex-direction:column;align-items:stretch;font-family:Inter,Segoe UI,sans-serif;display:flex;position:fixed;inset:0;overflow:hidden}.ays-camera-panel>header{flex-shrink:0;justify-content:space-between;align-items:center;gap:8px;min-height:48px;display:flex}.ays-camera-panel>header>strong,.ays-camera-panel>header>div{align-items:center;gap:8px;font-size:14px;display:flex}.ays-camera-panel button{color:#173454;min-width:40px;min-height:40px;font:inherit;cursor:pointer;background:#fff;border:1px solid #cbd8e8;border-radius:8px;justify-content:center;align-items:center;gap:6px;padding:7px 10px;display:inline-flex}.ays-camera-panel button:disabled{opacity:.5;cursor:default}.ays-camera-panel button:focus-visible{outline-offset:2px;outline:3px solid #6b9ff0}.ays-camera-view{background:#080e16;border-radius:10px;flex-shrink:0;height:clamp(180px,28dvh,240px);position:relative;overflow:hidden}.ays-camera-view video{-o-object-fit:cover;object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.ays-camera-target{pointer-events:none;box-sizing:border-box;border:2px solid #ff5a70;border-radius:6px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);box-shadow:0 0 0 100vmax #0009}.ays-camera-target>span{background:#ff304d;height:2px;position:absolute;top:50%;left:0;right:0;box-shadow:0 0 5px #fff}.ays-camera-panel .ays-camera-view.has-error{height:auto;min-height:220px;max-height:50dvh;overflow:auto}.ays-camera-error{text-align:center;gap:10px;padding:16px;display:grid;position:relative}.ays-camera-panel .ays-camera-error p{color:#fff;margin:0;font-size:13px}.ays-camera-error a{color:#a5ceff;font-size:13px;text-decoration:underline}.ays-camera-status{border-bottom:1px solid #d3dfed;flex-shrink:0;padding:8px 0}.ays-camera-panel .ays-camera-status p{color:#536c89;margin:0 0 4px;font-size:12px}.ays-camera-panel .ays-camera-status p[role=status]{color:#183b66;font-size:14px;font-weight:700}.ays-camera-status>div{justify-content:space-between;align-items:center;gap:8px;display:flex}.ays-camera-status small{overflow-wrap:anywhere;font-size:11px}.ays-camera-status button{background:#fff2ce;border-color:#e5c263;flex-shrink:0;font-size:12px}.ays-camera-content{overscroll-behavior:contain;flex:1;min-height:0;padding:8px 0;overflow-y:auto}.ays-camera-counted h2{justify-content:space-between;margin:8px 0;font-size:14px;display:flex}.ays-camera-counted h2 small{color:#64758b;font-size:12px;font-weight:400}.ays-camera-counted article{background:#fff;border:1px solid #d6e1ef;border-radius:9px;justify-content:space-between;align-items:center;gap:8px;margin-bottom:7px;padding:10px;display:flex}.ays-camera-counted article>div:first-child{gap:4px;min-width:0;display:grid}.ays-camera-counted article strong{overflow-wrap:anywhere;font-size:13px}.ays-camera-counted article span{overflow-wrap:anywhere;font-size:12px;line-height:1.35}.ays-camera-quantity{flex-shrink:0;align-items:center;gap:6px;display:flex}.ays-camera-quantity b{text-align:center;min-width:28px;font-size:22px}.ays-camera-quantity button{width:36px;min-width:36px;font-size:22px}.ays-camera-panel>footer{border-top:1px solid #cfdbeb;flex-shrink:0;gap:6px;padding:8px 0;display:grid}.ays-camera-panel>footer>strong{font-size:14px}.ays-camera-panel>footer>button{color:#fff;background:#0b58df;border-color:#0b58df;min-height:46px;font-weight:700}.ays-camera-panel>footer>small{color:#64758b;font-size:11px}.ays-terminal-personal{background:#fff;border:1px solid #d0deee;border-radius:8px;padding:10px 12px;font-size:13px}.ays-terminal-personal summary{cursor:pointer;color:#164f9b;font-weight:600}.ays-terminal-personal>p{margin:8px 0;color:#64758b!important;font-size:12px!important}.ays-terminal-personal>div{gap:10px;padding-top:8px;display:grid}.ays-terminal-personal label{flex-wrap:wrap;align-items:center;gap:8px;font-size:13px;display:flex}.ays-terminal-personal select{color:#173454;background:#fff;border:1px solid #c5d6eb;border-radius:6px;width:100%;padding:9px}.ays-terminal-personal input[type=range]{flex:1;min-width:100px}.ays-terminal-personal input[type=checkbox]{width:18px;height:18px}@media (height<=600px){.ays-camera-view{height:150px}.ays-camera-panel>header{min-height:40px}.ays-camera-status{padding:4px 0}.ays-camera-panel>footer>small{display:none}}.ays-terminal{color:#173454;flex-direction:column;gap:14px;min-width:0;padding-bottom:100px;display:flex}.ays-terminal-head{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;display:flex}.ays-terminal h1{margin:0;font-size:28px}.ays-terminal p{overflow-wrap:anywhere;margin:5px 0}.ays-terminal-head p{color:#5a718d;font-size:14px}.ays-terminal-location-tag{z-index:8;color:#fff;background:#123f78;border-radius:8px;padding:10px 14px;font-size:14px;position:sticky;top:0;box-shadow:0 3px 8px #12335220}.ays-terminal-location-tag strong{margin-left:6px;font-size:20px}.ays-terminal-projection{color:#1c507f;background:#f0f6ff;border-radius:7px;grid-column:1/-1;padding:8px 10px;font-size:13px}.ays-terminal-scan{background:#fff;border:1px solid #c7d9ef;border-radius:14px;gap:14px;padding:18px;display:grid}.ays-terminal-step{align-items:center;gap:12px;display:flex}.ays-terminal-step>span{color:#fff;background:#0759e8;border-radius:12px;place-items:center;width:40px;height:40px;font-size:22px;font-weight:700;display:grid}.ays-terminal-step strong{font-size:22px}.ays-terminal-step p{color:#627a96;font-size:13px}.ays-terminal-scan form{gap:8px;display:flex}.ays-terminal-scan form input{color:#153453;background:#fff;border:2px solid #8db6f7;border-radius:9px;flex:1;min-width:0;padding:13px;font-size:18px}.ays-terminal .ays-btn{white-space:nowrap;min-height:38px}.ays-terminal-scan .ays-actions{flex-wrap:wrap;align-items:center}.ays-terminal-scan .ays-actions label{align-items:center;gap:6px;font-size:13px;display:flex}.ays-terminal-last{background:#edf8f3;border:1px solid #a8dbc1;border-radius:10px;grid-template-columns:1fr auto;align-items:center;gap:6px;padding:14px;display:grid}.ays-terminal-last>strong{font-variant-numeric:tabular-nums;color:#087b4a;grid-row:span 2;font-size:48px;line-height:1}.ays-terminal-last>span{overflow-wrap:anywhere;font-weight:700}.ays-terminal-last>small{color:#4f705f;font-size:12px}.ays-terminal-items{gap:10px;display:grid}.ays-terminal-items>article{background:#fff;border:1px solid #d5e2f0;border-radius:12px;grid-template-columns:minmax(0,1fr) auto;gap:12px;padding:16px;display:grid}.ays-terminal-product{overflow-wrap:anywhere;gap:6px;display:grid}.ays-terminal-product>strong{font-size:16px}.ays-terminal-product>span{font-size:14px}.ays-terminal-product>small{color:#60748d;font-size:12px}.ays-terminal-quantity{border:1px solid #c2d4eb;border-radius:8px;align-self:start;align-items:center;display:flex;overflow:hidden}.ays-terminal-quantity button{color:#114886;background:#eef5ff;border:0;width:44px;min-height:48px;font-size:22px}.ays-terminal-quantity input{text-align:center;color:#153453;appearance:textfield;background:#fff;border:0;width:85px;min-width:0;height:48px;font-size:24px}.ays-terminal-quantity input::-webkit-inner-spin-button{appearance:none}.ays-terminal-other{background:#fff8e8;border:1px solid #f0d8a5;border-radius:8px;grid-column:1/-1;padding:10px;font-size:12px}.ays-terminal-other label{align-items:flex-start;gap:8px;display:flex}.ays-terminal-remove{text-align:left;color:#ac263c;background:0 0;border:0;justify-self:start;padding:4px 0;font-size:12px}.ays-terminal-empty{text-align:center;color:#475569;background:#f8fafc;border:1px dashed #cbd5e1;border-radius:10px;padding:20px 16px;font-size:13.5px;line-height:1.5}.ays-terminal-footer{z-index:12;background:#fff;border:1px solid #bbd1ee;border-radius:12px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;padding:12px 16px;display:flex;position:sticky;bottom:0;box-shadow:0 -5px 18px #12335312}.ays-terminal-footer>div{gap:5px;display:grid}.ays-terminal-footer small{color:#5a7190;max-width:320px;font-size:12px}.ays-terminal-footer>.ays-btn{min-height:48px;font-size:16px;font-weight:700}.ays-terminal-history{background:#fff;border:1px solid #d0def0;border-radius:12px;padding:16px}.ays-terminal-history summary{margin-bottom:12px}.ays-terminal-history article{border-top:1px solid #e3eaf5;justify-content:space-between;align-items:center;gap:10px;padding:12px 0;font-size:13px;display:flex}.ays-terminal-review{border-color:#75a6ef!important}.ays-terminal-decision{z-index:95;background:#102943b8;justify-content:center;align-items:center;padding:16px;display:flex;position:fixed;inset:0}.ays-terminal-decision>section{color:#173454;background:#fff;border:1px solid #c7d9ef;border-radius:14px;gap:12px;width:100%;max-width:500px;max-height:calc(100dvh - 32px);padding:20px;display:grid;overflow:auto}.ays-terminal-decision h2{margin:0;font-size:20px}.ays-terminal-decision p{margin:0;font-size:14px}.ays-terminal-login{gap:16px;display:grid}.ays-counting-users{gap:20px;display:grid}.ays-terminal-user-form{border-top:1px solid #dce6f2;gap:16px;padding-top:18px;display:grid}.ays-terminal-user-form h3{margin:0}.ays-terminal-users-list{gap:8px;display:grid}.ays-terminal-users-list article{border:1px solid #dae5f1;border-radius:9px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;padding:14px;display:flex}.ays-terminal-users-list p{color:#59718f;margin:5px 0;font-size:12px}.ays-terminal-connect{flex-wrap:wrap;align-items:center;gap:20px;padding-top:12px;display:flex}.ays-terminal-connect>div{flex:1;min-width:180px;font-size:13px}.ays-terminal-connect a{overflow-wrap:anywhere}@media (width<=700px){.ays-terminal{gap:10px;padding-bottom:20px}.ays-terminal-head h1{font-size:24px}.ays-terminal-scan{padding:14px}.ays-terminal-items>article{grid-template-columns:minmax(0,1fr);padding:14px}.ays-terminal-quantity{justify-content:space-between;justify-self:stretch}.ays-terminal-quantity input{flex:1;width:60px;max-width:150px}.ays-terminal-quantity button{width:56px}.ays-terminal-other{grid-column:auto}.ays-terminal-footer{padding:12px;bottom:0}.ays-terminal-footer>.ays-btn{width:100%}.ays-terminal-history article{flex-wrap:wrap}.ays-terminal .ays-notice{font-size:13px}}.ays-count-view-tabs{flex-wrap:wrap;gap:6px;margin-bottom:16px;display:flex}.ays-count-view-tabs button{font:inherit;color:#365678;cursor:pointer;background:#fff;border:1px solid #c7d7ed;border-radius:8px;padding:10px 16px;font-size:13px}.ays-count-view-tabs button[aria-selected=true]{color:#fff;background:#0b59e3;border-color:#0b59e3;font-weight:700}.ays-count-view-tabs button:disabled{opacity:.5;cursor:default}.ays-terminal-desktop{gap:12px;padding-bottom:0}.ays-terminal-desktop .ays-terminal-head h1{font-size:26px}.ays-terminal-desktop .ays-terminal-step>span{width:34px;height:34px;font-size:18px}.ays-terminal-desktop .ays-terminal-last{grid-template-columns:1fr auto;padding:10px 14px}.ays-terminal-desktop .ays-terminal-location-tag{position:static}.ays-terminal-desktop .ays-terminal-scan .ays-field{max-width:420px}.ays-terminal-desktop .ays-terminal-scan .ays-actions small{color:#60748e}.ays-desktop-count-settings{max-width:460px}.ays-terminal-desktop .ays-terminal-history{padding:12px}.ays-terminal-desktop .ays-terminal-history summary{margin-bottom:0}.ays-desktop-count-grid{background:#fff;border:1px solid #cadbef;border-radius:10px;overflow:hidden}.ays-desktop-count-grid-head{justify-content:space-between;align-items:center;gap:12px;padding:12px 14px;display:flex}.ays-desktop-count-grid h2{margin:0;font-size:16px}.ays-desktop-count-grid-head>span{color:#536f8f;font-size:13px}.ays-desktop-count-scroll{max-height:440px;overflow:auto}.ays-desktop-count-grid table{border-collapse:collapse;width:100%;min-width:850px;font-size:14px}.ays-desktop-count-grid th{z-index:1;text-align:left;white-space:nowrap;background:#edf4fc;border:1px solid #d8e3f1;padding:10px 12px;font-size:12px;position:sticky;top:0}.ays-desktop-count-grid td{vertical-align:middle;border:1px solid #dce6f1;padding:10px 12px}.ays-desktop-count-grid td:first-child{width:230px}.ays-desktop-count-grid td small{color:#5c7692;margin-top:4px;font-size:11px;display:block}.ays-desktop-count-grid td:nth-child(3),.ays-desktop-count-grid td:nth-child(5){text-align:center;width:95px;font-weight:700}.ays-desktop-count-grid tr.last-scanned td{background:#e6f6ee}.ays-desktop-count-grid td.surplus{color:#087342}.ays-desktop-count-grid td.shortage{color:#b32440}.ays-desktop-count-quantity{align-items:center;gap:6px;display:flex}.ays-desktop-count-quantity button{color:#154d8b;cursor:pointer;background:#f3f7fd;border:1px solid #c9d9ed;border-radius:6px;width:32px;min-height:38px;font-size:20px}.ays-desktop-count-quantity input{text-align:center;color:#173b65;border:1px solid #9ebde4;border-radius:6px;width:80px;min-height:38px;font-size:20px;font-weight:700}.ays-desktop-count-remove{color:#ac2540;font:inherit;cursor:pointer;background:0 0;border:0}.ays-desktop-count-grid details{max-width:480px;margin-top:6px;font-size:12px}.ays-desktop-count-grid details label{align-items:flex-start;gap:6px;display:flex}.ays-desktop-count-grid button:disabled{opacity:.5;cursor:default}.ays-desktop-preparation{color:#58718e;font-size:12px}.ays-desktop-preparation>summary{cursor:pointer;width:fit-content}.ays-desktop-preparation[open]>.ays-card{margin-top:10px}.ays-terminal-desktop .ays-terminal-scan:has(.ays-terminal-last){grid-template-columns:minmax(0,1fr) 230px}.ays-terminal-desktop .ays-terminal-scan:has(.ays-terminal-last)>:not(.ays-terminal-last){grid-column:1}.ays-terminal-desktop .ays-terminal-scan .ays-terminal-last{text-align:center;flex-direction:column;grid-area:1/2/span 4;justify-content:center;align-self:stretch;margin:0;display:flex}.ays-terminal-desktop .ays-terminal-last>strong{font-size:44px}.ays-terminal-desktop .ays-terminal-last>span{font-size:13px}.ays-terminal-desktop .ays-terminal-last>small{font-size:11px}@media (width<=950px){.ays-terminal-desktop .ays-terminal-scan:has(.ays-terminal-last){grid-template-columns:1fr}.ays-terminal-desktop .ays-terminal-scan .ays-terminal-last{text-align:left;grid-area:auto/1;grid-template-columns:1fr auto;display:grid}.ays-terminal-desktop .ays-terminal-last>strong{font-size:30px}}.ays-terminal-desktop .ays-terminal-scan{gap:8px;padding:12px}.ays-terminal-desktop .ays-terminal-scan form input{min-height:44px;padding:9px 12px;font-size:16px}.ays-terminal-desktop .ays-terminal-scan .ays-btn{min-height:36px;padding:7px 12px;font-size:12px}.ays-terminal-desktop .ays-terminal-step strong{font-size:18px}.ays-terminal-desktop .ays-terminal-step p{margin:3px 0;font-size:12px}.ays-terminal-desktop>.ays-notice{margin:0;padding:8px 12px;font-size:12px}.ays-terminal-desktop .ays-desktop-count-scroll{max-height:clamp(130px,100dvh - 550px,440px)}.ays-terminal-desktop .ays-terminal-footer{margin-top:0}@media (height<=820px) and (width>=950px){.ays-terminal-desktop{gap:8px}.ays-terminal-desktop .ays-terminal-head p{margin:3px 0;font-size:12px}.ays-terminal-desktop .ays-terminal-head h1{font-size:24px}.ays-count-view-tabs{margin-bottom:10px}.ays-desktop-count-grid td{padding:7px 10px}.ays-desktop-count-grid-head,.ays-terminal-desktop .ays-terminal-footer{padding:8px 12px}.ays-terminal-desktop .ays-terminal-footer>.ays-btn{min-height:42px;font-size:14px}}.ays-terminal-desktop .ays-terminal-scan .ays-terminal-personal{align-self:start;max-width:360px;margin-left:auto;padding:8px 10px}.ays-terminal-desktop .ays-terminal-scan .ays-terminal-personal[open]{width:360px}.ays-terminal-desktop>.ays-notice{padding:4px 8px;font-size:12px;line-height:18px}.ays-terminal-phone{gap:12px;width:100%;max-width:760px;margin:0 auto;padding-bottom:16px;font-size:14px}.ays-terminal-phone .ays-terminal-head{flex-wrap:nowrap;align-items:flex-start;gap:8px}.ays-terminal-phone .ays-terminal-head h1{font-size:24px}.ays-terminal-phone .ays-terminal-head p{max-width:280px;font-size:12px;line-height:1.5}.ays-terminal-phone .ays-terminal-head>.ays-btn{flex-shrink:0;min-height:44px;padding:8px 10px;font-size:12px}.ays-phone-steps{grid-template-columns:.8fr 1.2fr .8fr;gap:4px;margin:0;padding:0;font-size:11px;list-style:none;display:grid}.ays-phone-steps li{color:#52677f;white-space:nowrap;background:#e8eef6;border-radius:8px;justify-content:center;align-items:center;gap:5px;padding:9px 3px;display:flex}.ays-phone-steps b{background:#cfdbea;border-radius:50%;place-items:center;width:20px;height:20px;font-size:11px;display:grid}.ays-phone-steps .active{color:#fff;background:#0a57d9;font-weight:700}.ays-phone-steps .active b{background:#ffffff30}.ays-phone-steps .done{color:#09663b;background:#d9f3e5}.ays-terminal-phone .ays-terminal-location-tag{box-shadow:none;border-radius:12px;justify-content:space-between;align-items:center;gap:8px;margin:0;padding:12px 14px;display:flex;position:static}.ays-terminal-phone .ays-terminal-location-tag span{gap:4px;font-size:11px;display:grid}.ays-terminal-phone .ays-terminal-location-tag strong{letter-spacing:1px;margin:0;font-size:27px}.ays-terminal-phone .ays-terminal-location-tag small{background:#ffffff20;border-radius:20px;padding:6px 9px;font-size:11px}.ays-phone-resume{background:#fffaed;border:1px solid #e6be67;border-left:4px solid #d49112;border-radius:12px;gap:8px;padding:14px;display:grid}.ays-phone-resume>strong{font-size:15px}.ays-phone-resume p{color:#75511d;margin:0;font-size:12px;line-height:1.5}.ays-phone-resume .ays-btn{width:100%}.ays-terminal-phone:has(.ays-phone-resume)>.ays-terminal-scan{display:none}.ays-terminal-phone .ays-terminal-scan{gap:10px;padding:14px}.ays-terminal-phone .ays-terminal-step>span{border-radius:8px;flex-shrink:0;width:30px;height:30px;font-size:16px}.ays-terminal-phone .ays-terminal-step strong{font-size:17px}.ays-terminal-phone .ays-terminal-step p{margin:2px 0;font-size:12px}.ays-terminal-phone .ays-terminal-scan>.ays-btn.primary{border-radius:10px;min-height:52px;font-size:17px;font-weight:700}.ays-terminal-phone .ays-terminal-scan form input{width:0;min-height:46px;padding:10px;font-size:16px}.ays-terminal-phone .ays-terminal-scan form .ays-btn{flex-shrink:0;min-width:62px;padding:8px 12px}.ays-terminal-phone .ays-terminal-scan .ays-actions:empty{display:none}.ays-terminal-phone .ays-terminal-last{gap:4px;padding:10px 12px}.ays-terminal-phone .ays-terminal-last>strong{font-size:34px}.ays-terminal-phone .ays-terminal-last>span{font-size:13px}.ays-terminal-phone .ays-pause-count{box-shadow:none;color:#3f5f82;background:0 0;border:0;align-self:flex-end;min-height:36px;margin-top:-8px;padding:4px 6px;font-size:12px}.ays-terminal-phone>.ays-notice{margin:0;padding:10px 12px;font-size:12px;line-height:1.5}.ays-phone-items-head{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:4px;margin:2px 0 -4px;display:flex}.ays-phone-items-head h2{margin:0;font-size:18px}.ays-phone-items-head span{color:#46607c;font-size:12px}.ays-phone-items-head p{color:#62758b;flex-basis:100%;margin:2px 0;font-size:12px}.ays-terminal-phone .ays-terminal-items>article{border-left:4px solid #2780dc;grid-template-columns:minmax(0,1fr);gap:8px;padding:12px}.ays-terminal-phone .ays-terminal-product{gap:4px}.ays-terminal-phone .ays-terminal-product>strong{color:#0758c4;font-size:16px}.ays-terminal-phone .ays-terminal-product>span{font-size:13px;line-height:1.45}.ays-terminal-phone .ays-terminal-product>small{font-size:11px}.ays-terminal-phone .ays-terminal-quantity{border-color:#a2bee0;border-radius:10px;justify-content:space-between;width:100%}.ays-terminal-phone .ays-terminal-quantity button{background:#e4efff;width:58px;min-height:48px;font-size:25px}.ays-terminal-phone .ays-terminal-quantity input{flex:1;width:70px;max-width:100%;height:48px;font-size:27px;font-weight:700}.ays-terminal-phone .ays-terminal-projection{margin:0;padding:6px 8px;font-size:11px}.ays-terminal-phone .ays-terminal-remove{justify-self:end;min-height:36px;padding:6px 0;font-size:12px}.ays-terminal-phone .ays-terminal-footer{padding:10px 12px calc(10px + env(safe-area-inset-bottom));z-index:25;background:#fff;border:1px solid #bbd1ee;border-radius:12px 12px 0 0;flex-direction:column;gap:8px;display:flex;position:sticky;bottom:0;box-shadow:0 -5px 18px #12335312}.ays-terminal-phone .ays-terminal-footer .ays-terminal-footer-info{justify-content:space-between;align-items:center;gap:8px;width:100%;display:flex}.ays-terminal-phone .ays-terminal-footer strong{white-space:nowrap;font-size:14px}.ays-terminal-phone .ays-terminal-footer small{color:#5a7190;max-width:240px;font-size:11px;line-height:1.35}.ays-terminal-phone .ays-phone-footer-actions{align-items:center;gap:8px;width:100%;display:flex}.ays-terminal-phone .ays-phone-footer-actions .ays-btn{min-height:46px;padding:8px 12px;font-size:14px}.ays-terminal-phone .ays-phone-footer-actions .ays-btn-send-shelf{color:#fff;background:#15803d;border-color:#15803d;flex:2;font-weight:700}.ays-terminal-phone .ays-phone-footer-actions .ays-btn-send-shelf:hover{background:#166534}.ays-terminal-phone .ays-terminal-footer>.ays-btn{width:100%;min-height:48px;padding:10px 8px;font-size:14px}.ays-terminal-phone .ays-terminal-footer>.ays-btn:only-of-type{grid-column:1/-1}.ays-terminal-phone .ays-terminal-history{padding:12px;font-size:13px}.ays-terminal-phone .ays-terminal-history summary{cursor:pointer;min-height:32px;margin-bottom:0}.ays-terminal-phone .ays-terminal-history[open] summary{margin-bottom:8px}.ays-phone-tools{gap:8px;display:grid}.ays-phone-tools>.ays-desktop-preparation{background:#f7faff;border:1px solid #d3dfed;border-radius:10px;padding:12px;font-size:12px}.ays-terminal-phone.is-review>.ays-terminal-scan,.ays-terminal-phone.is-review>.ays-pause-count,.ays-terminal-phone.is-review>.ays-phone-tools{display:none}.ays-terminal-phone .ays-terminal-review{padding:14px!important}.ays-terminal-phone .ays-terminal-review h2{font-size:17px}.ays-terminal-phone .ays-terminal-review p{font-size:12px;line-height:1.5}.ays-terminal-phone button:focus-visible,.ays-terminal-phone input:focus-visible{outline-offset:2px;outline:3px solid #348af2}.ays-terminal-phone button:disabled{opacity:.5}.ays-workspace .ays-terminal-phone .ays-terminal-head{border:0;flex-flow:row;align-items:center;gap:8px;min-height:0;padding:0;display:flex}.ays-workspace .ays-terminal-phone .ays-terminal-head>div{flex:1;min-width:0}.ays-workspace .ays-terminal-phone .ays-terminal-head h1{font-size:22px}.ays-workspace .ays-terminal-phone .ays-terminal-head p{margin:3px 0;font-size:11px;line-height:1.4}.ays-terminal-phone .ays-terminal-location-tag{min-height:66px;padding:10px 12px}.ays-terminal-phone .ays-terminal-location-tag span{gap:2px;font-size:10px}.ays-terminal-phone .ays-terminal-location-tag strong{font-size:24px}.ays-terminal-phone .ays-terminal-location-tag>div{justify-items:end;gap:3px;display:grid}.ays-terminal-phone .ays-terminal-location-tag small{padding:4px 7px;font-size:10px}.ays-terminal-phone .ays-terminal-location-tag button{font:inherit;color:#fff;text-underline-offset:3px;background:0 0;border:0;min-height:36px;padding:4px 0;font-size:11px;text-decoration:underline}.ays-terminal-phone:has(.ays-terminal-location-tag) .ays-terminal-step{display:none}.ays-terminal-phone .ays-terminal-scan .ays-actions:has(button:disabled){display:none}.ays-terminal-phone .ays-terminal-review>button{display:none}.ays-terminal-phone .ays-phone-manual summary{cursor:pointer;color:#24538a;min-height:36px;padding:7px 0;font-size:12px}.ays-terminal-phone .ays-phone-manual[open] summary{margin-bottom:5px}.ays-terminal-phone:not(:has(.ays-terminal-location-tag)):not(:has(.ays-terminal-items article))>.ays-terminal-footer{display:none}.ays-terminal-phone .ays-phone-resume{gap:7px;padding:11px}.ays-terminal-phone .ays-phone-resume>strong{font-size:13px}.ays-terminal-phone .ays-phone-resume>p{display:none}.ays-terminal-phone .ays-phone-resume>.ays-btn{min-height:46px}.ays-terminal-phone .ays-terminal-head>div>p{max-width:none}.ays-terminal-phone.is-review>.ays-notice.success,.ays-terminal-phone .ays-terminal-review>p:nth-of-type(2){display:none}.ays-phone-tools>.ays-desktop-preparation:not(:has(.ays-count-preparation)){display:none}.ays-count-navigation{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:8px;display:flex}.ays-count-navigation .ays-btn{min-height:44px}.ays-workspace .ays-terminal-phone .ays-terminal-head>.ays-count-navigation{flex:none}.ays-workspace .ays-terminal-phone .ays-count-navigation .ays-btn{padding:8px 10px;font-size:12px}@media (width<=600px){.ays-workspace .ays-terminal-phone .ays-terminal-head{flex-wrap:wrap}.ays-workspace .ays-terminal-phone .ays-terminal-head>.ays-count-navigation{flex-basis:100%;justify-content:flex-start}.ays-count-navigation .ays-btn{flex:1}}.ays-scan-conflict-bar{background:#f3f7fd;border:1px solid #c9ddf4;border-radius:10px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;padding:8px 14px;display:flex}.ays-scan-mode-selector{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.ays-mode-title{color:#204065;font-size:12px;font-weight:700}.ays-mode-pills{flex-wrap:wrap;gap:4px;display:flex}.ays-pill{font:inherit;color:#204065;cursor:pointer;background:#fff;border:1px solid #bfd5ef;border-radius:6px;padding:6px 12px;font-size:12px;font-weight:600;transition:all .15s}.ays-pill:hover{background:#e8f1fd}.ays-pill.active{color:#fff;background:#0b59e3;border-color:#0b59e3;box-shadow:0 2px 6px #0b59e330}.ays-load-compare-btn{border-radius:6px;padding:7px 12px;font-size:12px;font-weight:700;color:#fff!important;background:#097245!important;border:0!important}.ays-load-compare-btn:hover{background:#075e38!important}.ays-btn-all{font-size:15px;font-weight:700;color:#fff!important;background:#0b59e3!important;padding:12px 14px!important}.ays-remember-checkbox{color:#294362;cursor:pointer;align-items:center;gap:8px;padding:4px 0;font-size:13px;display:flex}.ays-remember-checkbox input{cursor:pointer;width:16px;height:16px}.ays-count-grid-left{gap:3px;display:grid}.ays-count-grid-tabs{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.ays-tab-btn{font:inherit;color:#335377;cursor:pointer;background:#f5f8fd;border:1px solid #cadbef;border-radius:6px;padding:6px 11px;font-size:12px;font-weight:600;transition:all .15s}.ays-tab-btn:hover{background:#e8f1fc}.ays-tab-btn.active{color:#fff;background:#0b59e3;border-color:#0b59e3}.ays-tab-btn.tab-warning.active{color:#fff;background:#c4630a;border-color:#c4630a}.ays-tab-btn.tab-success.active{color:#fff;background:#097245;border-color:#097245}.ays-tab-btn.tab-info.active{color:#fff;background:#1565c0;border-color:#1565c0}.ays-desktop-count-actions-bar{background:#f4f8fd;border-top:1px solid #cadbef;border-bottom:1px solid #cadbef;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;padding:8px 12px;display:flex}.ays-count-grid-actions-left,.ays-count-grid-actions-right{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.ays-count-grid-actions-left .ays-btn,.ays-count-grid-actions-right .ays-btn{min-height:34px;padding:6px 11px;font-size:12px}.ays-btn-save-diff{box-shadow:0 2px 6px #09724538;color:#fff!important;background:#097245!important;border:0!important;font-weight:700!important}.ays-btn-save-diff:hover{background:#075b37!important}.ays-btn-save-diff-footer{cursor:pointer;border-radius:8px;min-height:48px;box-shadow:0 2px 8px #09724540;color:#fff!important;background:#097245!important;border:0!important;padding:10px 18px!important;font-size:15px!important;font-weight:700!important}.ays-btn-save-diff-footer:hover{background:#075b37!important}.ays-btn-save-all-mini{font-weight:700!important}.ays-desktop-count-grid .ays-grid-toolbar{background:#fff;border:0;border-bottom:1px solid #dce6f1;border-radius:0;flex-wrap:wrap;align-items:center;gap:8px;max-width:100%;margin:0;padding:6px 12px;display:flex;position:static!important}.ays-desktop-count-grid .ays-grid-toolbar label{align-items:center;gap:6px;font-size:12px;display:flex}.ays-desktop-count-grid .ays-grid-toolbar input{border:1px solid #b3cae3;border-radius:6px;width:150px;min-height:30px;padding:5px 8px;font-size:12px}.ays-desktop-count-grid .ays-grid-toolbar select{border:1px solid #b3cae3;border-radius:6px;max-width:140px;min-height:30px;padding:4px 8px;font-size:12px}.ays-desktop-count-grid .ays-grid-toolbar button{background:#fff;border:1px solid #b3cae3;border-radius:6px;min-height:30px;padding:4px 10px;font-size:12px}.ays-mode-tag{white-space:nowrap;border:1px solid #0000;border-radius:4px;padding:3px 7px;font-size:11px;font-weight:700;display:inline-block}.ays-mode-tag.count{color:#076e3d;background:#e5f6ed;border-color:#a8dfc1}.ays-mode-tag.add{color:#856404;cursor:pointer;background:#fff3cd;border-color:#ffeeba}.ays-mode-tag.move{color:#1a73e8;background:#e8f0fe;border-color:#aecbfa}.ays-btn-label{border-radius:6px;font-weight:600;color:#0b59e3!important;background:#edf5ff!important;border:1px solid #b7d4f9!important;min-height:30px!important;padding:4px 10px!important;font-size:11px!important}.ays-btn-label:hover{background:#dbe9fd!important}.ays-uncounted-label{color:#c0392b;margin-top:2px;font-size:10px;font-weight:700;display:block}.is-uncounted-row td{background:#fffbfb}.ays-btn.danger-outline{color:#c0392b!important;background:0 0!important;border:1px solid #e06070!important}.ays-btn.danger-outline:hover{background:#fdf2f2!important}.ays-btn.warning{color:#fff!important;background:#c4630a!important;border:0!important}.ays-btn.info{color:#fff!important;background:#1565c0!important;border:0!important}.ays-btn-reset-shelf{color:#fff!important;background:linear-gradient(135deg,#d97706 0%,#b45309 100%)!important;border:0!important;font-weight:700!important;box-shadow:0 2px 6px #b4530959!important}.ays-btn-reset-shelf:hover{background:linear-gradient(135deg,#b45309 0%,#92400e 100%)!important}.ays-btn-qty-zero{cursor:pointer;background:#f8fafc;border:1px solid #cbd5e1;border-radius:6px;justify-content:center;align-items:center;width:32px;min-height:38px;font-size:13px;transition:all .15s;display:inline-flex}.ays-btn-qty-zero:hover:not(:disabled){color:#dc2626;background:#fee2e2;border-color:#fca5a5}.ays-shelf-select-row{grid-template-columns:minmax(200px,260px) minmax(260px,1fr);align-items:end;gap:12px;display:grid}@media (width<=700px){.ays-shelf-select-row{grid-template-columns:1fr}}.ays-shelf-start-panel{text-align:left;background:#fff;border:2px solid #94a3b8;border-radius:14px;padding:24px;box-shadow:0 4px 14px #0f172a0f}.ays-shelf-empty-actions h3{color:#0f172a;margin:0 0 8px;font-size:18px;font-weight:700}.ays-shelf-empty-actions p{color:#334155;margin:0 0 16px;font-size:14px;line-height:1.5}.ays-shelf-start-buttons{grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:14px;display:grid}.ays-shelf-start-buttons .ays-btn{text-align:left;cursor:pointer;border-radius:10px;flex-direction:column;align-items:flex-start;gap:6px;min-height:86px;padding:14px 16px;transition:transform .1s,box-shadow .15s;display:flex}.ays-shelf-start-buttons .ays-btn:hover{transform:translateY(-1px);box-shadow:0 6px 16px #0f172a1f}.ays-shelf-start-buttons .ays-btn strong{align-items:center;gap:6px;font-size:14.5px;font-weight:700;display:flex}.ays-shelf-start-buttons .ays-btn small{opacity:.95;font-size:12px;font-weight:400;line-height:1.4}.ays-shelf-start-buttons .ays-btn.primary{border:0;box-shadow:0 2px 8px #2563eb4d;color:#fff!important;background:#2563eb!important}.ays-shelf-start-buttons .ays-btn.primary:hover{background:#1d4ed8!important}.ays-shelf-start-buttons .ays-btn.info{border:0;box-shadow:0 2px 8px #0284c74d;color:#fff!important;background:#0284c7!important}.ays-shelf-start-buttons .ays-btn.info:hover{background:#0369a1!important}.ays-terminal-catalog-fold{background:#fff;border:1px solid #cadbed;border-radius:10px;padding:10px 14px}.ays-terminal-catalog-fold summary{cursor:pointer;color:#1d4876;font-size:13px;font-weight:600}.ays-terminal-catalog-fold[open] summary{margin-bottom:10px}.ays-phone-filter-tabs{-webkit-overflow-scrolling:touch;gap:6px;padding:8px 0;display:flex;overflow-x:auto}.ays-phone-filter-tabs::-webkit-scrollbar{display:none}.ays-phone-filter-tabs .ays-tab-btn{white-space:nowrap;flex-shrink:0;min-height:36px;padding:6px 12px;font-size:12px}.ays-phone-footer-actions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:6px;width:100%;display:flex}.ays-phone-footer-actions .ays-btn{min-height:42px;padding:6px 10px;font-size:13px}.ays-btn-save-counted-mobile{box-shadow:0 2px 6px #16a34a4d;color:#fff!important;background:#16a34a!important;border:0!important}.ays-btn-save-diff-mobile{box-shadow:0 2px 6px #0284c74d;color:#fff!important;background:#0284c7!important;border:0!important}.ays-label-prompt-backdrop{-webkit-backdrop-filter:blur(4px);z-index:1200;background:#0f172ab3;justify-content:center;align-items:center;padding:14px;animation:.2s ays-fade-in;display:flex;position:fixed;inset:0}.ays-label-prompt-modal{background:#fff;border:1px solid #cbd5e1;border-radius:18px;flex-direction:column;width:100%;max-width:480px;max-height:90dvh;animation:.25s cubic-bezier(.16,1,.3,1) ays-slide-up;display:flex;overflow:hidden;box-shadow:0 20px 45px #0f172a40}.ays-label-prompt-header{background:#f8fafc;border-bottom:1px solid #f1f5f9;justify-content:space-between;align-items:center;padding:16px 18px 12px;display:flex}.ays-label-prompt-title-group{align-items:center;gap:12px;display:flex}.ays-label-prompt-icon-badge{color:#fff;background:linear-gradient(135deg,#1057be,#2563eb);border-radius:12px;flex-shrink:0;place-items:center;width:42px;height:42px;font-size:20px;display:grid;box-shadow:0 4px 10px #2563eb4d}.ays-label-prompt-title-group h3{color:#0f172a;margin:0;font-size:17px;font-weight:700}.ays-label-prompt-title-group p{color:#64748b;margin:2px 0 0;font-size:12px}.ays-label-prompt-close{color:#94a3b8;cursor:pointer;background:0 0;border:0;border-radius:8px;place-items:center;width:34px;height:34px;font-size:20px;transition:all .15s;display:grid}.ays-label-prompt-close:hover{color:#334155;background:#f1f5f9}.ays-label-prompt-body{flex-direction:column;flex:1;gap:14px;min-height:0;padding:16px 18px;display:flex;overflow-y:auto}.ays-label-shelf-badge{color:#1e40af;background:#eff6ff;border:1px solid #bfdbfe;border-radius:10px;align-items:center;gap:8px;padding:8px 12px;font-size:13px;font-weight:600;display:inline-flex}.ays-label-shelf-badge strong{letter-spacing:.5px;color:#1d4ed8;font-size:16px}.ays-label-prompt-question{color:#334155;margin:0;font-size:14px;line-height:1.5}.ays-label-prompt-list{flex-direction:column;gap:8px;max-height:220px;padding-right:4px;display:flex;overflow-y:auto}.ays-label-item-card{cursor:pointer;-webkit-user-select:none;user-select:none;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;align-items:center;gap:10px;padding:10px 12px;transition:all .15s;display:flex}.ays-label-item-card:hover{background:#f1f5f9}.ays-label-item-card.selected{background:#f0fdf4;border-color:#86efac}.ays-label-item-card input[type=checkbox]{cursor:pointer;accent-color:#16a34a;width:18px;height:18px}.ays-label-item-info{flex:1;min-width:0}.ays-label-item-info strong{color:#0f172a;white-space:nowrap;text-overflow:ellipsis;font-size:13px;display:block;overflow:hidden}.ays-label-item-info span{color:#64748b;white-space:nowrap;text-overflow:ellipsis;font-size:11px;display:block;overflow:hidden}.ays-label-presets-bar{flex-wrap:wrap;gap:8px;display:flex}.ays-label-preset-btn{color:#334155;cursor:pointer;touch-action:manipulation;background:#fff;border:1px solid #cbd5e1;border-radius:9px;flex:1;justify-content:center;align-items:center;gap:6px;min-height:38px;padding:6px 10px;font-size:12px;font-weight:600;transition:all .15s;display:flex}.ays-label-preset-btn:hover:not(:disabled){background:#f1f5f9}.ays-label-preset-btn.active{color:#1d4ed8;background:#eff6ff;border-color:#2563eb;font-weight:700;box-shadow:0 0 0 1px #2563eb}.ays-label-item-badge{color:#0284c7;background:#e0f2fe;border-radius:5px;width:fit-content;margin-top:3px;padding:2px 7px;font-size:11px;font-weight:600;display:inline-block}.ays-label-item-stepper{background:#fff;border:1px solid #cbd5e1;border-radius:8px;flex-shrink:0;align-items:center;display:flex;overflow:hidden;box-shadow:0 1px 3px #0000000d}.ays-label-stepper-btn{color:#1e293b;cursor:pointer;touch-action:manipulation;background:#f8fafc;border:0;place-items:center;width:34px;height:34px;transition:background .1s;display:grid}.ays-label-stepper-btn:hover:not(:disabled){background:#e2e8f0}.ays-label-stepper-btn:disabled{opacity:.35;cursor:not-allowed}.ays-label-stepper-input{text-align:center;color:#0f172a;-moz-appearance:textfield;background:#fff;border:0;border-left:1px solid #e2e8f0;border-right:1px solid #e2e8f0;outline:none;width:44px;height:34px;font-size:14px;font-weight:700}.ays-label-stepper-input::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.ays-label-stepper-input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.ays-label-item-tag{color:#475569;white-space:nowrap;background:#fff;border:1px solid #cbd5e1;border-radius:6px;padding:3px 7px;font-size:11px;font-weight:700}.ays-label-copies-row{background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;justify-content:space-between;align-items:center;padding:10px 12px;font-size:13px;display:flex}.ays-label-copies-row label{color:#334155;font-weight:600}.ays-label-copies-row select{color:#0f172a;background:#fff;border:1px solid #cbd5e1;border-radius:8px;outline:none;padding:6px 10px;font-size:13px}.ays-label-prompt-notice{border-radius:8px;padding:10px 12px;font-size:12px;line-height:1.45}.ays-label-prompt-notice.error{color:#b91c1c;background:#fef2f2;border:1px solid #fecaca}.ays-label-prompt-footer{padding:14px 18px calc(14px + env(safe-area-inset-bottom,0px));background:#f8fafc;border-top:1px solid #e2e8f0;gap:10px;display:flex}.ays-label-prompt-footer .ays-btn-cancel{color:#475569;cursor:pointer;background:#fff;border:1px solid #cbd5e1;border-radius:10px;flex:1;min-height:48px;font-size:14px;font-weight:600}.ays-label-prompt-footer .ays-btn-cancel:hover{background:#f1f5f9}.ays-label-prompt-footer .ays-btn-print{color:#fff;cursor:pointer;background:linear-gradient(135deg,#16a34a,#15803d);border:0;border-radius:10px;flex:1.6;justify-content:center;align-items:center;gap:8px;min-height:48px;font-size:15px;font-weight:700;transition:all .15s;display:flex;box-shadow:0 4px 14px #16a34a66}.ays-label-prompt-footer .ays-btn-print:active{transform:scale(.97)}.ays-label-prompt-footer .ays-btn-print:disabled{opacity:.5;box-shadow:none;cursor:not-allowed}.ays-location-overlay{z-index:70;color:#163454;background:#0a1b32a6;justify-content:center;align-items:center;padding:16px;font:14px/1.45 Arial,sans-serif;display:flex;position:fixed;inset:0}.ays-location-dialog{background:#fff;border:1px solid #d3e0ef;border-radius:16px;gap:16px;width:100%;max-width:600px;max-height:calc(100dvh - 32px);padding:22px;display:grid;overflow:auto;box-shadow:0 16px 60px #071b3533}.ays-location-dialog header,.ays-location-dialog footer,.ays-location-nav{justify-content:space-between;align-items:center;gap:12px;display:flex}.ays-location-dialog h2{color:#102c4b;margin:0;font-size:19px}.ays-location-dialog p{margin:4px 0 0}.ays-location-dialog header p,.ays-location-hint{color:#576f88;font-size:12px}.ays-location-dialog button{color:#173959;min-height:38px;font:inherit;background:#fff;border:1px solid #c7d8ed;border-radius:7px;padding:8px 14px}.ays-location-dialog button:disabled{opacity:.5;cursor:default}.ays-location-dialog button:hover:not(:disabled){background:#edf4ff}.ays-location-dialog .ays-location-primary,.ays-location-dialog button[aria-pressed=true]{color:#fff;background:#0959e8;border-color:#0959e8}.ays-location-dialog .ays-location-primary:hover:not(:disabled){background:#064cca}.ays-location-paper{aspect-ratio:3/2;background:#fff;border:1px solid #d5dfeb;overflow:hidden}.ays-location-paper>svg{width:100%!important;max-width:none!important;height:100%!important;display:block!important}.ays-location-dialog label{gap:5px;font-size:12px;display:grid}.ays-location-dialog input,.ays-location-dialog select{color:#173959;width:100%;min-height:36px;font:inherit;background:#fff;border:1px solid #bccfe6;border-radius:6px;padding:6px 8px;font-size:14px}.ays-location-dialog .ays-location-copies{flex-wrap:wrap;align-items:center;gap:10px;font-size:14px;display:flex}.ays-location-copies input{width:74px}.ays-location-dialog footer{flex-wrap:wrap;justify-content:flex-end}.ays-location-error{color:#b42335}.ays-location-kinds{flex-wrap:wrap;gap:8px;display:flex}.ays-location-dialog .ays-location-ranges{border:0;grid-template-columns:1fr 1fr;gap:14px;margin:0;padding:0;display:grid}.ays-location-ranges fieldset{border:1px solid #d7e1ed;border-radius:8px;align-items:center;gap:8px;min-width:0;margin:0;padding:10px;display:flex}.ays-location-ranges legend{padding:0 5px;font-size:13px;font-weight:600}.ays-location-ranges label{flex:1;min-width:0}.ays-location-series-summary{color:#184b87;background:#eff5ff;border-radius:7px;padding:10px 12px}@media (width<=480px){.ays-location-dialog{padding:14px}.ays-location-dialog .ays-location-ranges{grid-template-columns:1fr}.ays-location-dialog button{min-height:44px}.ays-location-dialog input,.ays-location-dialog select{font-size:16px}}.ays-location-dialog.ays-series-dialog{flex-direction:column;gap:0;max-width:900px;padding:0;display:flex;overflow:hidden}.ays-series-dialog>header{border-bottom:1px solid #dce5ef;flex-shrink:0;align-items:flex-start;padding:20px 24px}.ays-series-body{overscroll-behavior:contain;flex-direction:column;gap:16px;min-height:0;padding:20px 24px;display:flex;overflow-y:auto}.ays-series-body>*{flex-shrink:0;min-width:0}.ays-series-section-heading{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;display:flex}.ays-series-dialog h3{color:#173959;margin:0;font-size:15px}.ays-series-section-heading button{color:#1653a1;background:#f4f8ff;min-height:34px;font-size:12px}.ays-series-dialog .ays-location-series-summary{border:1px solid #c9ddfa;gap:5px;padding:14px;display:grid}.ays-series-dialog .ays-location-series-summary strong{color:#104b9d;font-size:23px}.ays-series-dialog .ays-location-series-summary span{overflow-wrap:anywhere;font-size:13px}.ays-series-table-scroll{border:1px solid #dce5ef;border-radius:8px;margin-top:10px;overflow-x:auto}.ays-series-dialog .ays-series-list table{table-layout:fixed;border-collapse:collapse;text-align:left;width:100%;min-width:0;font-size:13px}.ays-series-dialog.ays-delete-locations .ays-series-list th{width:50%}.ays-delete-locations .ays-series-table-scroll{max-height:260px;overflow:auto}.ays-delete-locations .ays-series-list th{z-index:1;position:sticky;top:0}.ays-delete-locations .ays-delete-confirm{background:#fff6f5;border:1px solid #f6d2ce;border-radius:8px;align-items:flex-start;gap:10px;padding:12px;font-size:14px;display:flex}.ays-delete-locations .ays-delete-confirm input{flex-shrink:0;width:18px;min-height:18px;margin-top:2px}.ays-delete-locations .ays-location-danger{color:#fff;background:#b42335;border-color:#b42335}.ays-delete-locations .ays-location-danger:hover:not(:disabled){background:#97192a}.ays-series-list th:first-child,.ays-series-list th:nth-child(2){width:45%}.ays-series-list th:last-child{width:10%}.ays-series-list th{color:#526b86;background:#f2f6fc;font-size:12px}.ays-series-list th,.ays-series-list td{vertical-align:middle;border-bottom:1px solid #e3ebf4;padding:10px 12px}.ays-series-list tr:last-child td{border-bottom:0}.ays-series-list td button{text-align:left;color:#0959d9;white-space:nowrap;background:0 0;border:0;min-height:30px;padding:2px 0;font-family:monospace}.ays-series-label-preview{border:1px solid #d5e1ef;border-radius:8px;padding:12px;font-size:13px}.ays-series-label-preview summary{cursor:pointer;color:#1554a6}.ays-series-label-preview .ays-location-paper{flex-shrink:0;width:100%;max-width:360px;margin:14px auto 0}.ays-series-dialog>footer{background:#fff;border-top:1px solid #dce5ef;flex-shrink:0;justify-content:space-between;padding:16px 24px}.ays-series-dialog>footer p{color:#5d7189;flex:1;max-width:260px;font-size:12px}.ays-series-dialog>footer>div{flex-wrap:wrap;gap:8px;display:flex}.ays-series-error{background:#fff1f2;flex-shrink:0;padding:10px 24px;font-size:13px;margin:0!important}@media (width<=600px){.ays-series-list td button{white-space:normal;overflow-wrap:anywhere}.ays-series-dialog>header,.ays-series-body{padding:16px}.ays-series-dialog>footer{gap:8px;padding:12px 16px}.ays-series-dialog>footer p{flex-basis:100%;max-width:none}.ays-series-dialog>footer>div{width:100%}.ays-series-dialog>footer .ays-location-primary{flex:1}.ays-series-list th,.ays-series-list td{padding:8px;font-size:11px}.ays-series-list td button{font-size:11px}.ays-series-dialog .ays-location-ranges{grid-template-columns:1fr}.ays-series-error{padding:10px 16px}}.ays-shelf-contents-backdrop{z-index:85;background:#10243a99;justify-content:center;align-items:center;padding:18px;display:flex;position:fixed;inset:0}.ays-shelf-contents{color:#173454;background:#fff;border:1px solid #c9d9ee;border-radius:14px;flex-direction:column;width:min(1160px,100%);max-height:calc(100dvh - 36px);font-family:Inter,Segoe UI,sans-serif;display:flex;overflow:hidden;box-shadow:0 20px 60px #061b3c40}.ays-shelf-contents>header{border-bottom:1px solid #dae5f2;flex-shrink:0;justify-content:space-between;align-items:center;gap:14px;padding:18px 20px;display:flex}.ays-shelf-contents h2{margin:0;font-size:22px}.ays-shelf-contents header p{color:#617993;margin:6px 0 0;font-size:13px}.ays-shelf-contents header button{color:#274d7a;cursor:pointer;background:#fff;border:1px solid #c9d9ed;border-radius:8px;width:40px;height:40px;font-size:20px}.ays-shelf-contents-summary{background:#f2f7fd;flex-shrink:0;justify-content:space-between;align-items:center;padding:12px 20px;display:flex}.ays-shelf-contents-summary>strong{font-size:16px}.ays-shelf-contents-scroll{overscroll-behavior:contain;min-height:120px;overflow:auto}.ays-shelf-contents table{border-collapse:collapse;width:100%;min-width:780px;font-size:13px}.ays-shelf-contents th{text-align:left;white-space:nowrap;z-index:1;background:#eaf2fc;border:1px solid #d3e0f1;padding:12px;font-size:12px;position:sticky;top:0}.ays-shelf-contents td{overflow-wrap:anywhere;border:1px solid #dce6f1;padding:13px 12px}.ays-shelf-contents tbody tr:nth-child(2n){background:#f8fafc}.ays-shelf-contents td:first-child{min-width:160px}.ays-shelf-contents td:nth-child(4){width:45%}.ays-shelf-contents .shelf-quantity{text-align:center;color:#087341;white-space:nowrap;font-size:20px;font-weight:700}.ays-shelf-contents tbody tr.negative{background:#ffe0e4}.ays-shelf-contents tr.negative .shelf-quantity{color:#ab2440}.ays-shelf-contents td small{color:#a14b13;margin-top:5px;font-size:11px;display:block}.ays-shelf-contents>footer{border-top:1px solid #d9e3f1;flex-wrap:wrap;flex-shrink:0;justify-content:space-between;align-items:center;gap:12px;padding:14px 20px;font-size:12px;display:flex}.ays-shelf-contents>footer>div{align-items:center;gap:10px;display:flex}.ays-shelf-contents .ays-btn{min-height:36px;font-size:12px}.ays-shelf-content-error{color:#9e3041;background:#fff2ed;margin:8px 12px;padding:10px 16px;font-size:13px}.ays-shelf-contents-empty{text-align:center;color:#5d7591;padding:32px 16px}.ays-shelf-contents button:focus-visible{outline-offset:2px;outline:3px solid #77a9f7}.ays-shelf-content-link{color:#1456a2;cursor:pointer;font:inherit;text-align:left;background:#eef5ff;border:1px solid #bed4f1;border-radius:6px;padding:6px 9px;font-weight:600}.ays-shelf-content-link:hover{background:#e0edff}.ays-shelf-content-link small{color:#3b6495;margin-top:3px;font-size:11px;font-weight:400;display:block}@media (width<=650px){.ays-shelf-contents-backdrop{padding:8px}.ays-shelf-contents{max-height:calc(100dvh - 16px)}.ays-shelf-contents>header{padding:14px}.ays-shelf-contents h2{font-size:19px}.ays-shelf-contents>footer{padding:12px}.ays-shelf-contents>footer>div{justify-content:flex-end;width:100%}}.ays-verification-hub{flex-direction:column;gap:16px;min-width:0;display:flex}.enrichment-inline-grid{grid-template-columns:minmax(0,1.2fr) minmax(280px,1fr);gap:24px;margin-top:16px;display:grid}.enrichment-inline-grid h4{flex-wrap:wrap;align-items:center;gap:10px;margin:0 0 12px;font-size:16px;display:flex}.enrichment-inline-grid h4>span{color:#174c91;background:#e9f2ff;border-radius:6px;padding:4px 8px;font-size:12px}.enrichment-new-codes{flex-wrap:wrap;gap:10px;display:flex}.enrichment-code-box{background:#ecfdf3;border:1px solid #7acba5;border-left:4px solid #16955c;border-radius:8px;max-width:100%;padding:12px 14px}.enrichment-code-box label{align-items:center;gap:10px;display:flex}.enrichment-code-box strong{color:#11633e;letter-spacing:.3px;overflow-wrap:anywhere;font-size:20px}.enrichment-code-box input{accent-color:#138a55;flex-shrink:0;width:18px;height:18px}.enrichment-code-box>div{flex-wrap:wrap;gap:8px;margin-top:6px;display:flex}.enrichment-code-box a,.enrichment-images-panel a{color:#1556ad;align-items:center;gap:4px;font-size:12px;display:inline-flex}.enrichment-existing{padding:10px 0}.enrichment-inline-actions{flex-wrap:wrap;align-items:center;gap:8px;margin-top:10px;display:flex}.enrichment-inline-images{flex-wrap:wrap;gap:12px;display:flex}.enrichment-inline-images .enrichment-image-choice{width:180px;max-width:100%}.enrichment-inline-images .enrichment-image-choice img{width:100%;height:150px}.enrichment-inline-images .enrichment-image-choice label{align-items:center;gap:8px;font-size:13px;display:flex}.enrichment-image-empty{background:#f5f8fc;border:1px dashed #c8d7ea;border-radius:8px;padding:20px}.enrichment-evidence{border-top:1px solid #e0e8f3;margin-top:16px;padding-top:12px;font-size:13px}.enrichment-evidence summary{cursor:pointer;color:#506986}.enrichment-clear-image{color:#1556ad;margin-top:8px;font-size:13px;text-decoration:underline}.enrichment-batch-bar{z-index:12;border:1px solid #91b9fb;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:14px;padding:14px 16px;display:flex;position:sticky;top:0;box-shadow:0 3px 12px #173e7214}.enrichment-batch-bar>div:first-child{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.enrichment-batch-bar strong{font-size:17px}.enrichment-batch-bar span{color:#195db5;font-size:14px}.enrichment-batch-bar small{color:#5e7391;flex-basis:100%;font-size:12px}.enrichment-batch-choice{cursor:pointer;align-items:center;gap:8px;margin-bottom:12px;font-size:14px;font-weight:600;display:flex}.enrichment-batch-choice input{accent-color:#125bea;width:19px;height:19px}@media (width<=680px){.enrichment-batch-bar{position:static}.enrichment-batch-bar .enrichment-inline-actions,.enrichment-batch-bar .enrichment-inline-actions button:last-child{width:100%}}@media (width<=900px){.enrichment-inline-grid{grid-template-columns:minmax(0,1fr);gap:20px}.enrichment-proposal-head>div{min-width:0}.enrichment-proposal-head strong{overflow-wrap:anywhere}}.ays-verif-top-actions{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.ays-verif-metrics{grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:12px;display:grid}.ays-verif-metric-card{background:#fff;border:1px solid #d9e3ef;border-radius:10px;flex-direction:column;gap:6px;padding:14px 16px;display:flex;box-shadow:0 1px 3px #0f172a0a}.ays-verif-metric-card .metric-header{color:#334155;align-items:center;gap:8px;font-size:13px;font-weight:600;display:flex}.ays-verif-metric-card .metric-value{font-size:26px;font-weight:700;line-height:1.1}.ays-verif-metric-card .metric-sub{color:#64748b;margin:0;font-size:11px}.ays-verif-metric-card.queue-card{grid-column:span 1}.ays-queue-badge{text-transform:uppercase;letter-spacing:.04em;border-radius:12px;margin-left:auto;padding:2px 7px;font-size:10px;font-weight:700}.ays-queue-badge.running{color:#15803d;background:#dcfce7;border:1px solid #bbf7d0}.ays-queue-badge.paused{color:#b45309;background:#fef3c7;border:1px solid #fde68a}.ays-queue-badge.idle{color:#64748b;background:#f1f5f9;border:1px solid #e2e8f0}.queue-progress-bar{background:#e2e8f0;border-radius:3px;width:100%;height:6px;margin-top:4px;overflow:hidden}.queue-progress-fill{background:#2563eb;height:100%;transition:width .3s}.queue-meta{color:#64748b;justify-content:space-between;align-items:center;margin-top:2px;font-size:11px;display:flex}.ays-verif-filter-bar{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;padding:10px 14px;display:flex}.filter-tabs{flex-wrap:wrap;gap:6px;display:flex}.filter-tabs .tab-btn{color:#475569;cursor:pointer;background:#f8fafc;border:1px solid #d9e3ef;border-radius:6px;padding:6px 12px;font-size:12px;font-weight:600;transition:all .15s}.filter-tabs .tab-btn:hover{color:#1e293b;background:#f1f5f9}.filter-tabs .tab-btn.active{color:#fff;background:#2563eb;border-color:#2563eb;box-shadow:0 1px 3px #2563eb33}.filter-controls{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.ays-verif-search{align-items:center;display:flex;position:relative}.ays-verif-search svg{pointer-events:none;position:absolute;left:9px}.ays-verif-search input{border:1px solid #cbd5e1;border-radius:6px;min-width:220px;padding:6px 10px 6px 28px;font-size:12px}.ays-verif-search input:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 2px #2563eb26}.ays-verif-list{flex-direction:column;gap:12px;display:flex}.ays-verif-empty{text-align:center;padding:48px 24px}.ays-verif-card{border-left:4px solid #cbd5e1;flex-direction:column;gap:12px;padding:16px;transition:box-shadow .2s;display:flex}.ays-verif-card:hover{box-shadow:0 4px 12px #0f172a0f}.ays-verif-card.pending{border-left-color:#f59e0b}.ays-verif-card.approved{background:#fcfdfc;border-left-color:#10b981}.ays-verif-card.rejected{opacity:.85;border-left-color:#ef4444}.ays-verif-card.postponed{border-left-color:#94a3b8}.ays-verif-card-header{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;display:flex}.card-header-left{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.proposal-type-tag{border-radius:4px;padding:2px 8px;font-size:11px;font-weight:700}.proposal-type-tag.research{color:#0369a1;background:#e0f2fe;border:1px solid #bae6fd}.proposal-type-tag.common-name{color:#7e22ce;background:#f3e8ff;border:1px solid #e9d5ff}.stock-code{color:#0f172a;font-family:ui-monospace,monospace;font-size:15px}.brand-code{color:#475569;font-size:13px}.card-header-right{align-items:center;gap:10px;display:flex}.status-pill{border-radius:12px;padding:2px 8px;font-size:11px;font-weight:600}.status-pill.pending{color:#92400e;background:#fef3c7}.status-pill.approved{color:#166534;background:#dcfce7}.status-pill.rejected{color:#991b1b;background:#fee2e2}.status-pill.postponed{color:#475569;background:#f1f5f9}.date-text{color:#94a3b8;font-size:11px}.ays-verif-rationale{color:#334155;background:#f8fafc;border:1px solid #e2e8f0;border-radius:6px;padding:8px 12px;font-size:12px}.ays-verif-conflicts{color:#92400e;background:#fffbeb;border:1px solid #fef3c7;border-radius:6px;gap:8px;padding:8px 12px;font-size:12px;display:flex}.ays-verif-conflicts ul{margin:4px 0 0 16px;padding:0}.ays-verif-diff-grid{background:#fff;border:1px solid #e2e8f0;border-radius:8px;grid-template-columns:1fr auto 1fr;align-items:center;gap:14px;padding:12px;display:grid}@media (width<=850px){.ays-verif-diff-grid{grid-template-columns:1fr}.diff-arrow{margin:4px auto;transform:rotate(90deg)}}.diff-section h4{text-transform:uppercase;letter-spacing:.05em;margin:0 0 8px;font-size:11px;font-weight:700}.diff-section.current h4{color:#64748b}.diff-section.proposed h4{color:#0284c7}.diff-field{margin-bottom:6px}.field-label{color:#64748b;font-size:10.5px;font-weight:600;display:block}.field-val{color:#1e293b;margin:2px 0 0;font-size:13px;font-weight:500}.field-val.highlight{color:#0284c7;font-weight:700}.code-tags{flex-wrap:wrap;gap:4px;margin-top:3px;display:flex}.code-tags .tag{color:#334155;background:#f1f5f9;border:1px solid #cbd5e1;border-radius:4px;padding:2px 6px;font-family:ui-monospace,monospace;font-size:11px}.code-tags .tag.new{color:#0369a1;background:#e0f2fe;border-color:#7dd3fc;font-weight:600}.code-tags .tag.cross{color:#6b21a8;background:#faf5ff;border-color:#d8b4fe}.ays-verif-footer{border-top:1px solid #f1f5f9;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;padding-top:10px;display:flex}.footer-sources{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.source-pill{color:#475569;background:#f8fafc;border:1px solid #e2e8f0;border-radius:4px;padding:2px 6px;font-size:11px}.affected-badge{color:#7e22ce;background:#f3e8ff;border:1px solid #e9d5ff;border-radius:4px;padding:2px 7px;font-size:11px;font-weight:600}.footer-actions{align-items:center;gap:6px;display:flex}.ays-enrichment .enrichment-start{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:20px;padding:20px;display:flex}.ays-enrichment h2{margin:0 0 8px;font-size:17px}.ays-enrichment p{color:var(--ays-text-muted,#617795);overflow-wrap:anywhere;margin:6px 0;font-size:13px;line-height:1.6}.enrichment-start-controls,.enrichment-card-footer>div,.enrichment-pagination>div{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.enrichment-start-controls label{gap:6px;font-size:12px;font-weight:600;display:grid}.enrichment-start-controls select{color:#153355;background:#fff;border:1px solid #c8d7ec;border-radius:8px;min-width:235px;max-width:100%;padding:10px}.enrichment-start-controls label.enrichment-stock-priority{cursor:pointer;color:#153355;-webkit-user-select:none;user-select:none;background:#f3f7fd;border:1px solid #cce0f9;border-radius:8px;flex-direction:row;align-items:center;gap:8px;padding:8px 12px;font-size:13px;font-weight:600;display:flex}.enrichment-start-controls label.enrichment-stock-priority:hover{background:#e8f1fc;border-color:#b4d2f7}.enrichment-start-controls label.enrichment-stock-priority input[type=checkbox]{accent-color:#115bea;cursor:pointer;width:18px;height:18px;margin:0}.ays-enrichment .ays-verif-metric-card{flex-direction:column;gap:10px;display:flex}.ays-enrichment .ays-verif-metric-card progress{accent-color:#115bea;width:100%;height:8px}.ays-enrichment .ays-verif-metric-card small{color:#617795}.enrichment-proposal{padding:20px}.enrichment-proposal-head{justify-content:space-between;align-items:start;gap:12px;display:flex}.enrichment-proposal-head h3{margin:8px 0;font-size:15px}.enrichment-proposal-summary{color:#506986;flex-wrap:wrap;gap:18px;padding:12px 0;font-size:13px;display:flex}.enrichment-proposal-summary span{align-items:center;gap:5px;display:flex}.enrichment-card-footer{border-top:1px solid #e0e8f3;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin-top:14px;padding-top:14px;display:flex}.enrichment-card-footer>span{color:#617795;font-size:12px}.enrichment-thumbs{flex-wrap:wrap;gap:10px;display:flex}.enrichment-thumbs img{-o-object-fit:contain;object-fit:contain;background:#fff;border:1px solid #dce5ef;border-radius:8px;width:95px;height:95px;margin-top:10px}.enrichment-pagination{color:#617795;justify-content:space-between;align-items:center;gap:12px;font-size:13px;display:flex}.enrichment-review.ays-modal-container{flex-direction:column;width:min(900px,100vw - 24px);max-width:900px;max-height:calc(100dvh - 32px);display:flex;overflow:hidden}.enrichment-review .ays-modal-body{flex:1;min-height:0;overflow-y:auto}.enrichment-review .ays-modal-header,.enrichment-review .ays-modal-footer{flex-shrink:0}.enrichment-review .ays-modal-body>section{border-top:1px solid #e0e8f3;padding:16px 0}.enrichment-review h4{margin:0 0 8px;font-size:15px}.enrichment-review .ays-modal-footer{flex-wrap:wrap;gap:8px;display:flex}.enrichment-review .ays-modal-footer>span{color:#617795;align-self:center;margin-right:auto;font-size:12px}.enrichment-oem-choice{border:1px solid #dce5ef;border-radius:8px;flex-wrap:wrap;align-items:center;gap:10px;margin:8px 0;padding:10px;display:flex}.enrichment-oem-choice>span{flex-wrap:wrap;gap:10px;margin-left:auto;display:flex}.enrichment-review a{color:#125bd2;overflow-wrap:anywhere;align-items:center;gap:4px;font-size:13px;display:inline-flex}.enrichment-image-options{grid-template-columns:repeat(auto-fit,minmax(210px,1fr));gap:12px;margin-top:12px;display:grid}.enrichment-image-choice{border:1px solid #d3e0f1;border-radius:10px;flex-direction:column;gap:10px;min-width:0;padding:12px;display:flex}.enrichment-image-choice.selected{background:#f4f8ff;border:2px solid #115bea;padding:11px}.enrichment-image-choice>a:first-of-type{display:block}.enrichment-image-choice img{-o-object-fit:contain;object-fit:contain;background:#fff;width:100%;height:220px}.enrichment-image-choice>span{color:#617795;font-size:12px}.enrichment-image-confirm{color:#175337;background:#edf7f1;border-radius:8px;align-items:start;gap:10px;margin-top:14px;padding:14px;line-height:1.5;display:flex}.enrichment-badge{border-radius:6px;align-items:center;gap:4px;padding:3px 8px;font-size:12px;font-weight:600;display:inline-flex}.enrichment-badge.brand{color:#1d4ed8;background:#eff6ff;border:1px solid #bfdbfe}.enrichment-badge.barcode{color:#047857;background:#ecfdf5;border:1px solid #a7f3d0}.enrichment-badge.vehicle{color:#86198f;background:#fdf4ff;border:1px solid #f5d0fe}.enrichment-badge.spec{color:#b45309;background:#fffbeb;border:1px solid #fde68a}.enrichment-extra-box{background:#f8fafc;border:1px solid #e2e8f0;border-radius:8px;margin-top:10px;padding:10px 12px;font-size:12px;line-height:1.5}.enrichment-extra-box strong{color:#334155;margin-bottom:4px;display:block}@media (width<=680px){.enrichment-start-controls,.enrichment-start-controls label,.enrichment-start-controls select,.enrichment-review .ays-modal-footer>span{width:100%}.enrichment-review .ays-modal-body{padding:16px}.enrichment-review .ays-modal-footer{padding:12px}.enrichment-review .ays-modal-footer button{flex:1}.enrichment-pagination{flex-wrap:wrap}.ays-enrichment .ays-verif-search{width:100%}.enrichment-image-options{grid-template-columns:1fr}}.dm-container{background:var(--ays-bg-primary,#f8fafc);width:100%;height:100%;color:var(--ays-text-primary,#0f172a);box-sizing:border-box;flex-direction:column;gap:1.25rem;padding:1.25rem 1.5rem;font-family:inherit;display:flex;overflow-y:auto}.dm-header{background:linear-gradient(135deg,#fff 0%,#f1f5f9 100%);border:1px solid #e2e8f0;border-radius:1rem;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1rem;padding:1.25rem 1.5rem;display:flex;box-shadow:0 4px 12px -2px #0f172a0d}.dm-title-box h1{color:#0f172a;letter-spacing:-.02em;align-items:center;gap:.6rem;margin:0;font-size:1.5rem;font-weight:800;display:flex}.dm-title-box p{color:#64748b;margin:.35rem 0 0;font-size:.875rem}.dm-kpi-group{flex-wrap:wrap;align-items:center;gap:.75rem;display:flex}.dm-kpi-pill{color:#334155;background:#fff;border:1px solid #cbd5e1;border-radius:.75rem;align-items:center;gap:.5rem;padding:.5rem .85rem;font-size:.8125rem;font-weight:600;display:flex;box-shadow:0 1px 3px #0000000a}.dm-kpi-pill b{color:#2563eb;font-size:.9375rem}.dm-kpi-pill.warning b{color:#d97706}.dm-kpi-pill.danger b{color:#e11d48}.dm-tabs-bar{border-bottom:2px solid #e2e8f0;align-items:center;gap:.5rem;padding-bottom:.25rem;display:flex;overflow-x:auto}.dm-tab-btn{color:#64748b;cursor:pointer;white-space:nowrap;background:0 0;border:none;border-radius:.5rem .5rem 0 0;align-items:center;gap:.5rem;padding:.65rem 1rem;font-size:.875rem;font-weight:600;transition:all .2s;display:flex;position:relative}.dm-tab-btn:hover{color:#1e293b;background:#f1f5f9}.dm-tab-btn.active{color:#2563eb;background:#fff;border:1px solid #e2e8f0;border-bottom:2px solid #fff;margin-bottom:-2px;box-shadow:0 -2px 6px #00000008}.dm-tab-badge{color:#475569;background:#e2e8f0;border-radius:9999px;padding:.15rem .5rem;font-size:.75rem}.dm-tab-btn.active .dm-tab-badge{color:#1d4ed8;background:#dbeafe}.dm-content-card{background:#fff;border:1px solid #e2e8f0;border-radius:1rem;flex-direction:column;gap:1.25rem;min-height:480px;padding:1.5rem;display:flex;box-shadow:0 4px 14px -2px #0f172a0a}.dm-notice-banner{color:#334155;background:#f8fafc;border-left:4px solid #3b82f6;border-radius:.5rem;align-items:flex-start;gap:.85rem;padding:1rem 1.25rem;font-size:.875rem;line-height:1.5;display:flex}.dm-notice-banner.success{color:#166534;background:#f0fdf4;border-left-color:#10b981}.dm-notice-banner.amber{color:#92400e;background:#fffbeb;border-left-color:#f59e0b}.dm-action-toolbar{background:#f8fafc;border:1px solid #e2e8f0;border-radius:.75rem;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.75rem;padding:.85rem 1rem;display:flex}.dm-search-input{color:#0f172a;background:#fff;border:1px solid #cbd5e1;border-radius:.5rem;outline:none;min-width:260px;padding:.5rem .85rem;font-size:.875rem;transition:border-color .2s}.dm-search-input:focus{border-color:#2563eb;box-shadow:0 0 0 2px #2563eb26}.dm-btn{cursor:pointer;white-space:nowrap;border:1px solid #0000;border-radius:.5rem;align-items:center;gap:.45rem;padding:.55rem 1rem;font-size:.875rem;font-weight:600;transition:all .2s;display:inline-flex}.dm-btn-primary{color:#fff;background:linear-gradient(135deg,#2563eb 0%,#1d4ed8 100%);box-shadow:0 2px 4px #2563eb33}.dm-btn-primary:hover{background:linear-gradient(135deg,#1d4ed8 0%,#1e40af 100%);box-shadow:0 4px 8px #2563eb40}.dm-btn-success{color:#fff;background:linear-gradient(135deg,#10b981 0%,#059669 100%);box-shadow:0 2px 4px #10b98133}.dm-btn-success:hover{background:linear-gradient(135deg,#059669 0%,#047857 100%)}.dm-btn-secondary{color:#334155;background:#fff;border-color:#cbd5e1}.dm-btn-secondary:hover{background:#f1f5f9;border-color:#94a3b8}.dm-btn-danger{color:#b91c1c;background:#fee2e2;border-color:#fecaca}.dm-btn-danger:hover{background:#fca5a5}.dm-btn:disabled{opacity:.6;cursor:not-allowed;pointer-events:none}.dm-duplicate-group-card{background:#fff;border:1px solid #e2e8f0;border-radius:.75rem;transition:all .2s;overflow:hidden;box-shadow:0 2px 6px #00000008}.dm-duplicate-group-card:hover{border-color:#93c5fd;box-shadow:0 4px 12px #2563eb14}.dm-group-header{background:#f8fafc;border-bottom:1px solid #e2e8f0;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.5rem;padding:.85rem 1.25rem;display:flex}.dm-barcode-pill{color:#1e293b;background:#e2e8f0;border-radius:.4rem;align-items:center;gap:.5rem;padding:.25rem .65rem;font-family:ui-monospace,monospace;font-size:.9375rem;font-weight:700;display:inline-flex}.dm-cards-comparison-grid{grid-template-columns:repeat(auto-fit,minmax(320px,1fr));gap:1rem;padding:1.25rem;display:grid}.dm-card-side{cursor:pointer;background:#fff;border:1px solid #e2e8f0;border-radius:.65rem;flex-direction:column;gap:.65rem;padding:1rem;transition:all .15s ease-in-out;display:flex;position:relative}.dm-card-side:hover{transform:translateY(-2px);box-shadow:0 6px 16px -2px #0f172a14}.dm-card-side.is-target{background:#f0fdf4;border:2px solid #10b981}.dm-card-side.is-target:hover{background:#ecfdf5;border-color:#059669}.dm-card-side.is-source{background:#fafafa;border:1px dashed #cbd5e1}.dm-card-side.is-source:hover{background:#f8fafc;border-style:solid;border-color:#3b82f6}.dm-card-quick-edit-btn{cursor:pointer;color:#334155;background:#fff;border:1px solid #cbd5e1;border-radius:.375rem;align-items:center;gap:.35rem;padding:.25rem .6rem;font-size:.75rem;font-weight:600;transition:all .15s;display:inline-flex}.dm-card-quick-edit-btn:hover{color:#fff;background:#2563eb;border-color:#2563eb}.dm-card-badge{text-transform:uppercase;letter-spacing:.03em;border-radius:.35rem;align-self:flex-start;padding:.2rem .55rem;font-size:.75rem;font-weight:700}.dm-card-badge.target{color:#fff;background:#10b981}.dm-card-badge.source{color:#475569;background:#e2e8f0}.dm-score-badge{color:#1d4ed8;background:#dbeafe;border-radius:.35rem;margin-left:auto;padding:.2rem .5rem;font-size:.75rem;font-weight:700}.dm-prop-row{font-size:.8125rem;line-height:1.4;display:flex}.dm-prop-label{color:#64748b;flex-shrink:0;width:110px;font-weight:500}.dm-prop-val{color:#0f172a;word-break:break-word;font-weight:600}.dm-tag-pill-list{flex-wrap:wrap;gap:.35rem;margin-top:.25rem;display:flex}.dm-mini-pill{color:#334155;background:#e2e8f0;border-radius:.25rem;padding:.15rem .4rem;font-size:.7rem;font-weight:600}.dm-table-wrap{border:1px solid #e2e8f0;border-radius:.65rem;width:100%;overflow-x:auto}.dm-table{border-collapse:collapse;text-align:left;width:100%;font-size:.8125rem}.dm-table th{color:#475569;white-space:nowrap;background:#f8fafc;border-bottom:1px solid #e2e8f0;padding:.75rem .85rem;font-weight:700}.dm-table td{color:#1e293b;vertical-align:middle;border-bottom:1px solid #f1f5f9;padding:.75rem .85rem}.dm-table tr:hover td{background:#f8fafc}.dm-code-chip{border-radius:.3rem;padding:.15rem .45rem;font-family:ui-monospace,monospace;font-size:.8125rem;font-weight:700}.dm-code-chip.old{color:#991b1b;background:#fee2e2}.dm-code-chip.new{color:#166534;background:#dcfce7;border:1px solid #86efac}.dm-two-col-grid{grid-template-columns:1fr 1fr;gap:1.5rem;display:grid}@media (width<=900px){.dm-two-col-grid{grid-template-columns:1fr}}.dm-panel-box{background:#fff;border:1px solid #e2e8f0;border-radius:.75rem;flex-direction:column;gap:1rem;padding:1.25rem;display:flex}.dm-panel-box h3{color:#0f172a;margin:0;font-size:1rem;font-weight:700}.dm-brand-list-select{border:1px solid #cbd5e1;border-radius:.5rem;flex-direction:column;gap:.35rem;max-height:380px;padding:.5rem;display:flex;overflow-y:auto}.dm-brand-list-item{cursor:pointer;border-radius:.35rem;justify-content:space-between;align-items:center;padding:.45rem .75rem;font-size:.8125rem;transition:background .15s;display:flex}.dm-brand-list-item:hover{background:#f1f5f9}.dm-brand-list-item.selected{background:#eff6ff;border:1px solid #bfdbfe}.dm-barcode-badge{border-radius:.375rem;align-items:center;gap:.35rem;padding:.2rem .55rem;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:.8125rem;font-weight:700;line-height:1.25;display:inline-flex}.dm-barcode-badge.target{color:#1d4ed8;background:#eff6ff;border:1px solid #bfdbfe}.dm-barcode-badge.source{color:#334155;background:#f8fafc;border:1px solid #cbd5e1}.dm-barcode-badge-extra{color:#475569;background:#f1f5f9;border:1px solid #e2e8f0;border-radius:.3rem;align-items:center;padding:.15rem .4rem;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:.72rem;font-weight:600;display:inline-flex}.dm-barcode-badge-internal{color:#7e22ce;background:#faf5ff;border:1px solid #e9d5ff;border-radius:.3rem;align-items:center;padding:.15rem .45rem;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:.72rem;font-weight:600;display:inline-flex}.ays-handheld{min-width:0;max-width:1050px;margin:auto;padding-bottom:25px}.ays-handheld header h1{margin:0 0 8px;font-size:25px}.ays-handheld p{color:#607793;overflow-wrap:anywhere;margin:7px 0;font-size:13px}.ays-handheld-search{background:#fff;border:1px solid #d3e0f1;border-radius:10px;flex-wrap:wrap;gap:8px;margin:16px 0;padding:14px;display:flex}.ays-handheld input,.ays-handheld select,.ays-handheld textarea{color:#183554;box-sizing:border-box;width:100%;min-height:44px;font:inherit;background:#fff;border:1px solid #c6d8ef;border-radius:8px;padding:10px}.ays-handheld-search input{flex:1;min-width:170px}.ays-handheld-list{gap:10px;margin:15px 0;display:grid}.ays-handheld-list article{background:#fff;border:1px solid #d6e2f1;border-radius:10px;justify-content:space-between;align-items:center;gap:12px;padding:15px;display:flex}.ays-handheld-list h2{overflow-wrap:anywhere;margin:5px 0;font-size:15px}.ays-handheld-list article>div{min-width:0}.ays-handheld-backdrop{z-index:60;background:#0b213b80;justify-content:center;align-items:center;padding:12px;display:flex;position:fixed;inset:0}.ays-handheld-backdrop>section{background:#fff;border-radius:14px;flex-direction:column;width:min(700px,100%);max-height:calc(100dvh - 24px);display:flex;overflow:hidden}.ays-handheld-backdrop header,.ays-handheld-backdrop footer{border-bottom:1px solid #dbe6f1;flex-shrink:0;justify-content:space-between;align-items:center;gap:10px;padding:14px 18px;display:flex}.ays-handheld-backdrop h2{margin:0;font-size:18px}.ays-handheld-dialog-body{min-height:0;padding:18px;overflow:auto}.ays-handheld-form{gap:12px;margin-top:15px;display:grid}.ays-handheld-form label{gap:6px;font-size:13px;display:grid}.ays-handheld-balance{border-bottom:1px solid #e1e8f0;justify-content:space-between;align-items:center;gap:10px;padding:10px 0;display:flex}.ays-handheld-balance b{display:block}.ays-handheld-backdrop footer{border-top:1px solid #dbe6f1;border-bottom:0}.ays-handheld-transfer{gap:14px;display:grid}.ays-handheld-transfer>section{padding:16px}.ays-handheld-transfer .ays-actions{margin-top:12px}.ays-handheld-transfer .ays-handheld-list input{width:100px}.ays-handheld-transfer label{gap:6px;font-size:13px;display:grid}.ays-handheld-footer{background:#fff;border:1px solid #d3e0f1;border-radius:10px;justify-content:space-between;align-items:center;gap:12px;padding:12px;display:flex;position:sticky;bottom:0}@media (width<=600px){.ays-handheld{padding-bottom:95px}.ays-handheld-list article{flex-wrap:wrap;align-items:start}.ays-handheld-balance{flex-wrap:wrap}.ays-handheld-backdrop header,.ays-handheld-backdrop footer,.ays-handheld-dialog-body{padding:12px}.ays-handheld-search .ays-btn{flex:1}.ays-handheld-footer{flex-wrap:wrap}.ays-handheld-footer .ays-btn{width:100%}.ays-handheld-transfer .ays-actions .ays-btn{flex:140px}}.ays-transfer-steps{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin:0;padding:0;list-style:none;display:grid}.ays-transfer-steps li{color:#627791;background:#edf2f8;border:1px solid #dae4ef;border-radius:10px;align-items:center;gap:8px;padding:12px 8px;font-size:13px;display:flex}.ays-transfer-steps li b{background:#fff;border-radius:50%;flex-shrink:0;place-items:center;width:25px;height:25px;display:grid}.ays-transfer-steps li.active{color:#064cc3;background:#eaf2ff;border-color:#639bfa;font-weight:700}.ays-transfer-steps li.done{color:#167447;background:#eff9f3}.ays-transfer-instruction{margin:12px 0;font-size:21px}.ays-transfer-route{background:#f5f8fc;border-radius:8px;align-items:center;gap:18px;padding:12px;display:flex}.ays-transfer-route>div{flex:1;min-width:0}.ays-transfer-route small,.ays-transfer-route strong,.ays-handheld-footer small{display:block}.ays-transfer-route strong{overflow-wrap:anywhere;font-size:21px}.ays-transfer-route small{color:#647b96;margin-bottom:5px;font-size:12px}.ays-handheld-footer small{color:#617891;margin-top:5px;font-size:12px}@media (width<=420px){.ays-transfer-steps li{flex-direction:column;align-items:flex-start;gap:5px;font-size:12px}.ays-transfer-instruction{font-size:19px}}.b2b-hub-container{color:#0f172a;box-sizing:border-box;background:#f8fafc;flex-direction:column;gap:10px;height:100%;min-height:0;padding:10px 14px;display:flex;overflow-y:auto}.b2b-hub-header{background:#fff;border:1px solid #e2e8f0;border-radius:10px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;padding:10px 16px;display:flex;box-shadow:0 1px 3px #0000000d}.b2b-header-title{align-items:center;gap:10px;display:flex}.b2b-header-icon{color:#fff;background:linear-gradient(135deg,#1e3a5f,#0284c7);border-radius:8px;justify-content:center;align-items:center;width:36px;height:36px;display:flex;box-shadow:0 3px 8px #0284c733}.b2b-header-text h1{color:#0f172a;margin:0;font-size:17px;font-weight:700;line-height:1.2}.b2b-header-text p{color:#64748b;margin:2px 0 0;font-size:12px}.b2b-nav-tabs{background:#f1f5f9;border-radius:10px;gap:4px;padding:4px;display:flex}.b2b-tab-btn{color:#475569;cursor:pointer;background:0 0;border:none;border-radius:8px;align-items:center;gap:8px;padding:8px 16px;font-size:13.5px;font-weight:600;transition:all .18s;display:flex}.b2b-tab-btn:hover{color:#0f172a;background:#fff9}.b2b-tab-btn.active{color:#0284c7;background:#fff;box-shadow:0 2px 6px #00000014}.b2b-card{background:#fff;border:1px solid #e2e8f0;border-radius:12px;padding:18px 22px;box-shadow:0 1px 3px #0000000a}.b2b-search-panel{flex-direction:column;gap:14px;display:flex}.b2b-search-row{align-items:center;gap:10px;display:flex}.b2b-input-wrapper{flex:1;position:relative}.b2b-search-input{box-sizing:border-box;border:2px solid #cbd5e1;border-radius:10px;outline:none;width:100%;padding:12px 16px 12px 42px;font-size:15px;transition:border-color .2s,box-shadow .2s}.b2b-search-input:focus{border-color:#0284c7;box-shadow:0 0 0 3px #0284c726}.b2b-input-icon{color:#94a3b8;position:absolute;top:50%;left:14px;transform:translateY(-50%)}.b2b-search-btn{color:#fff;cursor:pointer;white-space:nowrap;background:#0284c7;border:none;border-radius:10px;align-items:center;gap:8px;padding:12px 24px;font-size:14.5px;font-weight:600;transition:background .15s,transform .1s;display:flex}.b2b-search-btn:hover{background:#0369a1}.b2b-search-btn:active{transform:scale(.98)}.b2b-search-options{color:#475569;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;font-size:13.5px;display:flex}.b2b-checkbox-label{cursor:pointer;-webkit-user-select:none;user-select:none;align-items:center;gap:8px;display:flex}.b2b-quick-chips{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.b2b-chip-btn{color:#334155;cursor:pointer;background:#f1f5f9;border:1px solid #e2e8f0;border-radius:6px;padding:4px 10px;font-size:12px;font-weight:500}.b2b-chip-btn:hover{color:#0f172a;background:#e2e8f0}.b2b-product-banner{background:linear-gradient(135deg,#f0f9ff,#e0f2fe);border:1px solid #bae6fd;border-radius:8px;align-items:center;gap:12px;padding:8px 14px;display:flex}.b2b-product-banner-img{-o-object-fit:contain;object-fit:contain;background:#fff;border:1px solid #cbd5e1;border-radius:6px;flex-shrink:0;width:44px;height:44px;padding:2px}.b2b-product-banner-details{flex:1;min-width:0}.b2b-badge-brand{color:#fff;background:#1e3a5f;border-radius:4px;margin-right:6px;padding:2px 6px;font-size:11px;font-weight:700;display:inline-block}.b2b-part-name{color:#0f172a;white-space:nowrap;text-overflow:ellipsis;margin:2px 0;font-size:13.5px;font-weight:700;overflow:hidden}.b2b-oem-list{flex-wrap:wrap;gap:4px;margin-top:2px;display:flex}.b2b-oem-tag{color:#0369a1;background:#fff;border:1px solid #bae6fd;border-radius:4px;padding:1px 5px;font-family:monospace;font-size:10.5px;font-weight:600}.b2b-table-wrapper{border:1px solid #e2e8f0;border-radius:8px;overflow-x:auto}.b2b-table{border-collapse:collapse;text-align:left;width:100%;font-size:12px}.b2b-table th{color:#f8fafc;letter-spacing:.3px;white-space:nowrap;background:#1e293b;padding:7px 10px;font-size:11.5px;font-weight:700}.b2b-table td{color:#334155;vertical-align:middle;border-bottom:1px solid #e2e8f0;padding:6px 10px}.b2b-table tr:hover td{background:#f8fafc}.b2b-table tr.b2b-cheapest-row{background:#f0fdf4!important}.b2b-filter-toggle-btn{cursor:pointer;color:#475569;background:#fff;border:1px solid #cbd5e1;border-radius:6px;align-items:center;gap:6px;padding:4px 10px;font-size:12px;font-weight:600;transition:all .15s;display:inline-flex}.b2b-filter-toggle-btn:hover{color:#0f172a;background:#f1f5f9}.b2b-filter-toggle-btn.active{color:#15803d;background:#f0fdf4;border-color:#16a34a}.b2b-table tr.b2b-cheapest-row td{border-bottom:1px solid #bbf7d0}.b2b-badge-cheapest{color:#fff;background:#16a34a;border-radius:4px;align-items:center;gap:4px;margin-left:6px;padding:2px 7px;font-size:11px;font-weight:700;display:inline-flex}.b2b-price-net{color:#0f172a;font-size:16px;font-weight:700}.b2b-cheapest-row .b2b-price-net{color:#15803d;font-size:18px}.b2b-branch-badge{color:#1e293b;background:#e2e8f0;border-radius:4px;margin-bottom:2px;margin-right:4px;padding:2px 6px;font-size:11.5px;display:inline-block}.b2b-btn-cart{color:#fff;cursor:pointer;background:#1e293b;border:none;border-radius:6px;align-items:center;gap:6px;padding:7px 12px;font-size:12.5px;font-weight:600;transition:background .15s;display:inline-flex}.b2b-btn-cart:hover{background:#0f172a}.b2b-btn-create{color:#fff;cursor:pointer;background:#0284c7;border:none;border-radius:6px;align-items:center;gap:6px;padding:7px 12px;font-size:12.5px;font-weight:600;transition:background .15s;display:inline-flex}.b2b-btn-create:hover{background:#0369a1}.b2b-suppliers-grid{grid-template-columns:repeat(auto-fill,minmax(320px,1fr));gap:16px;margin-top:14px;display:grid}.b2b-supplier-card{background:#fff;border:1px solid #cbd5e1;border-radius:10px;flex-direction:column;gap:10px;padding:16px;display:flex;box-shadow:0 1px 2px #00000008}.b2b-supplier-card-header{justify-content:space-between;align-items:center;display:flex}.b2b-supplier-card-title{color:#0f172a;font-size:16px;font-weight:700}.b2b-platform-badge{text-transform:uppercase;color:#0369a1;background:#e0f2fe;border-radius:5px;padding:2px 7px;font-size:11px;font-weight:600}.b2b-supplier-info-row{color:#64748b;border-bottom:1px dashed #f1f5f9;justify-content:space-between;padding-bottom:4px;font-size:13px;display:flex}.b2b-supplier-info-row span:last-child{color:#1e293b;font-weight:600}.b2b-sync-progress-box{background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;margin-top:16px;padding:16px}.b2b-progress-bar-bg{background:#e2e8f0;border-radius:5px;width:100%;height:10px;margin:10px 0;overflow:hidden}.b2b-progress-bar-fill{background:linear-gradient(90deg,#0284c7,#10b981);height:100%;transition:width .3s}.b2b-modal-overlay{-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);z-index:9999;background:#0f172a99;justify-content:center;align-items:center;padding:20px;display:flex;position:fixed;inset:0}.b2b-modal-card{background:#fff;border-radius:14px;flex-direction:column;width:100%;max-width:600px;max-height:90vh;display:flex;overflow-y:auto;box-shadow:0 20px 25px -5px #0000001a,0 10px 10px -5px #0000000a}.b2b-modal-header{border-bottom:1px solid #e2e8f0;justify-content:space-between;align-items:center;padding:16px 20px;display:flex}.b2b-modal-body{flex-direction:column;gap:14px;padding:20px;display:flex}.b2b-modal-footer{background:#f8fafc;border-top:1px solid #e2e8f0;justify-content:flex-end;gap:10px;padding:14px 20px;display:flex}.b2b-portal-panel{background:#fff;border:1px solid #e2e8f0;border-radius:12px;flex-direction:column;flex:1;min-height:0;display:flex;overflow:hidden;box-shadow:0 1px 3px #0000000d}.b2b-portal-toolbar{color:#f8fafc;background:#0f172a;border-bottom:1px solid #334155;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;padding:10px 16px;display:flex}.b2b-portal-toolbar-left{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.b2b-portal-brand-badge{color:#fff;letter-spacing:.3px;background:linear-gradient(135deg,#0284c7,#2563eb);border-radius:8px;align-items:center;gap:6px;padding:5px 12px;font-size:13px;font-weight:700;display:flex}.b2b-portal-url-pill{color:#94a3b8;background:#ffffff14;border-radius:6px;padding:4px 10px;font-family:monospace;font-size:11.5px}.b2b-credential-chips{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.b2b-credential-chip{color:#e2e8f0;cursor:pointer;background:#ffffff1f;border:1px solid #ffffff26;border-radius:6px;align-items:center;gap:6px;padding:4px 10px;font-size:12px;transition:all .15s;display:flex}.b2b-credential-chip:hover{color:#fff;background:#ffffff38;border-color:#38bdf8}.b2b-credential-chip .chip-label{color:#94a3b8;text-transform:uppercase;font-size:10.5px;font-weight:600}.b2b-credential-chip .chip-val{color:#f1f5f9;font-family:monospace;font-weight:600}.b2b-portal-toolbar-right{align-items:center;gap:8px;display:flex}.b2b-portal-btn{color:#f1f5f9;cursor:pointer;background:#ffffff14;border:1px solid #ffffff2e;border-radius:6px;align-items:center;gap:6px;padding:6px 12px;font-size:12.5px;font-weight:600;transition:all .15s;display:flex}.b2b-portal-btn:hover{color:#fff;background:#ffffff29}.b2b-portal-btn.primary{color:#fff;background:#0284c7;border-color:#0284c7}.b2b-portal-btn.primary:hover{background:#0369a1}.b2b-portal-btn.danger{color:#fca5a5;background:#ef444433;border-color:#ef444466}.b2b-portal-btn.danger:hover{color:#fff;background:#ef444459}.b2b-single-session-notice{color:#166534;background:#f0fdf4;border-bottom:1px solid #bbf7d0;align-items:center;gap:10px;padding:8px 16px;font-size:12.5px;display:flex}.b2b-single-session-notice strong{color:#15803d}.b2b-portal-frame-wrapper{background:#f8fafc;flex:1;width:100%;height:calc(100vh - 210px);min-height:650px;position:relative}.b2b-portal-frame-wrapper.is-fullscreen{z-index:99999;width:100vw;height:100vh;position:fixed;inset:0}.b2b-portal-frame{border:none;width:100%;height:100%;display:block}.portal-view-btn{color:#fff!important;background:#0284c7!important;border-color:#0284c7!important}.portal-view-btn:hover{background:#0369a1!important}.ays-purchase-planning{box-sizing:border-box;color:#1e293b;flex-direction:column;gap:6px;width:100%;height:100%;max-height:100%;padding:8px 12px 6px;font-family:inherit;display:flex;overflow:hidden}.ays-pp-header{flex-shrink:0;justify-content:space-between;align-items:center;gap:12px;min-height:32px;display:flex}.ays-pp-title-group{align-items:center;gap:10px;display:flex}.ays-pp-header-title-box{color:#fff!important;letter-spacing:.2px!important;-webkit-user-select:none!important;user-select:none!important;white-space:nowrap!important;background:#2563eb!important;border:1px solid #1d4ed8!important;border-radius:6px!important;justify-content:center!important;align-items:center!important;gap:7px!important;height:30px!important;min-height:30px!important;margin:0!important;padding:0 14px!important;font-size:13px!important;font-weight:750!important;line-height:1!important;display:inline-flex!important;box-shadow:0 1px 3px #2563eb40!important}.ays-pp-header-title-box *{color:#fff!important}.ays-pp-info-btn{color:#475569;cursor:pointer;background:#f8fafc;border:1px solid #cbd5e1;border-radius:6px;align-items:center;gap:5px;height:28px;padding:0 10px;font-size:11.5px;font-weight:600;transition:all .15s;display:inline-flex}.ays-pp-info-btn:hover{color:#1e293b;background:#f1f5f9;border-color:#94a3b8}.ays-pp-info-btn.active{color:#1d4ed8;background:#eff6ff;border-color:#93c5fd}.ays-pp-header-actions{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.ays-pp-header-actions .ays-btn{height:28px!important;min-height:28px!important;padding:0 10px!important;font-size:12px!important}.ays-pp-strategy-banner{color:#fff;background:linear-gradient(135deg,#1e3a8a 0%,#1e40af 50%,#2563eb 100%);border-radius:8px;flex-shrink:0;justify-content:space-between;align-items:center;gap:14px;padding:8px 14px;animation:.18s ease-out aysPpSlideDown;display:flex;box-shadow:0 2px 8px #1e3a8a26}@keyframes aysPpSlideDown{0%{opacity:0;transform:translateY(-6px)}to{opacity:1;transform:translateY(0)}}.ays-pp-strategy-content{align-items:center;gap:12px;display:flex}.ays-pp-strategy-icon{background:#ffffff29;border-radius:7px;flex-shrink:0;justify-content:center;align-items:center;width:30px;height:30px;display:flex}.ays-pp-strategy-text h4{margin:0;font-size:12.5px;font-weight:700}.ays-pp-strategy-text p{color:#dbeafe;margin:2px 0 0;font-size:11.5px;line-height:1.35}.ays-pp-strategy-right{flex-shrink:0;align-items:center;gap:10px;display:flex}.ays-pp-strategy-tags{gap:6px;display:flex}.ays-pp-strategy-tag{color:#fff;white-space:nowrap;background:#ffffff29;border:1px solid #ffffff38;border-radius:5px;align-items:center;gap:4px;padding:2px 8px;font-size:11px;font-weight:600;display:flex}.ays-pp-banner-close{color:#dbeafe;cursor:pointer;background:0 0;border:none;border-radius:4px;justify-content:center;align-items:center;padding:4px;transition:all .15s;display:flex}.ays-pp-banner-close:hover{color:#fff;background:#fff3}.ays-pp-kpi-strip{flex-shrink:0;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;display:grid}.ays-pp-kpi-chip{cursor:pointer;-webkit-user-select:none;user-select:none;background:#fff;border:1px solid #cbd5e1;border-radius:7px;align-items:center;gap:9px;padding:4px 10px;transition:all .15s;display:flex;position:relative;overflow:hidden;box-shadow:0 1px 2px #0f172a08}.ays-pp-kpi-chip:hover{background:#f8fafc;border-color:#94a3b8}.ays-pp-kpi-chip.active{background:#eff6ff!important;border-color:#2563eb!important;box-shadow:0 0 0 2px #2563eb40!important}.ays-pp-kpi-chip-icon{border-radius:6px;flex-shrink:0;justify-content:center;align-items:center;width:26px;height:26px;display:flex}.ays-pp-kpi-chip.urgent .ays-pp-kpi-chip-icon{color:#dc2626;background:#fee2e2}.ays-pp-kpi-chip.unnecessary .ays-pp-kpi-chip-icon{color:#15803d;background:#dcfce7}.ays-pp-kpi-chip.balance .ays-pp-kpi-chip-icon{color:#b45309;background:#fef3c7}.ays-pp-kpi-chip.total .ays-pp-kpi-chip-icon{color:#0369a1;background:#e0f2fe}.ays-pp-kpi-chip-info{flex-direction:column;flex:1;min-width:0;display:flex}.ays-pp-kpi-chip-title{align-items:center;gap:5px;line-height:1.2;display:flex}.ays-pp-kpi-chip-title strong{color:#0f172a;font-size:14px;font-weight:800}.ays-pp-kpi-chip-title small{color:#64748b;font-size:11px;font-weight:500}.ays-pp-kpi-chip-badge{white-space:nowrap;border-radius:3px;margin-left:auto;padding:1px 5px;font-size:10px;font-weight:700}.ays-pp-kpi-chip-badge.urgent{color:#b91c1c;background:#fef2f2;border:1px solid #fecaca}.ays-pp-kpi-chip-badge.unnecessary{color:#15803d;background:#f0fdf4;border:1px solid #bbf7d0}.ays-pp-kpi-chip-badge.balance{color:#b45309;background:#fffbeb;border:1px solid #fde68a}.ays-pp-kpi-chip-badge.total{color:#334155;background:#f8fafc;border:1px solid #cbd5e1}.ays-pp-kpi-chip-desc{color:#64748b;white-space:nowrap;text-overflow:ellipsis;margin-top:1px;font-size:10.5px;overflow:hidden}.ays-pp-kpi-chip-desc strong{color:#1e293b;font-weight:600}.ays-pp-command-bar{box-sizing:border-box;background:#fff;border:1px solid #cbd5e1;border-radius:6px;flex-shrink:0;align-items:center;gap:8px;height:34px;min-height:34px;padding:2px 8px;display:flex;box-shadow:0 1px 2px #0f172a05}.ays-pp-search-box{flex:1;align-items:center;max-width:360px;display:flex;position:relative}.ays-pp-search-icon{color:#94a3b8;pointer-events:none;position:absolute;left:7px}.ays-pp-search-box input{color:#0f172a;background:#f8fafc;border:1px solid #cbd5e1;border-radius:5px;outline:none;width:100%;height:26px;padding:2px 24px 2px 27px;font-size:12px;transition:all .15s}.ays-pp-search-box input:focus{background:#fff;border-color:#2563eb;box-shadow:0 0 0 2px #2563eb26}.ays-pp-clear-btn{color:#94a3b8;cursor:pointer;background:0 0;border:none;justify-content:center;align-items:center;padding:2px;display:flex;position:absolute;right:6px}.ays-pp-clear-btn:hover{color:#475569}.ays-pp-filter-item{align-items:center;gap:5px;display:flex}.ays-pp-filter-label{color:#475569;white-space:nowrap;font-size:11.5px;font-weight:600}.ays-pp-select{color:#1e293b;cursor:pointer;background:#fff;border:1px solid #cbd5e1;border-radius:5px;outline:none;height:26px;padding:0 8px;font-size:12px;font-weight:500}.ays-pp-select:focus{border-color:#2563eb}.ays-pp-filter-badge-btn{color:#1d4ed8;cursor:pointer;white-space:nowrap;background:#eff6ff;border:1px solid #bfdbfe;border-radius:4px;align-items:center;gap:5px;height:24px;padding:0 8px;font-size:11px;display:inline-flex}.ays-pp-filter-badge-btn:hover{background:#dbeafe}.ays-pp-bulk-pill{color:#065f46;background:#ecfdf5;border:1px solid #a7f3d0;border-radius:5px;align-items:center;gap:6px;margin-left:auto;padding:1px 8px;font-size:11.5px;display:inline-flex}.ays-pp-table-container{background:#fff;border:1px solid #cbd5e1;border-radius:6px;flex-direction:column;flex:auto;min-height:0;display:flex;overflow:hidden;box-shadow:0 1px 3px #0f172a0a}.ays-pp-table-scroll{flex:auto;min-height:0;overflow:auto}.ays-pp-table{border-collapse:collapse;text-align:left;width:100%;font-size:12px}.ays-pp-table thead{z-index:2;color:#fff;background:linear-gradient(#1e293b 0%,#0f172a 100%);position:sticky;top:0}.ays-pp-table th{letter-spacing:.02em;white-space:nowrap;box-sizing:border-box;border-right:1px solid #334155;height:30px;padding:6px 10px;font-size:11.5px;font-weight:750;color:#fff!important;border-bottom:2px solid #0284c7!important}.ays-pp-table th:last-child{border-right:none}.ays-pp-table tbody tr{border-bottom:1px solid #e2e8f0;transition:background-color .12s}.ays-pp-table tbody tr:nth-child(2n){background:#f8fafc}.ays-pp-table tbody tr:hover{background:#eff6ff}.ays-pp-table td{vertical-align:middle;border-right:1px solid #f1f5f9;padding:5px 10px}.ays-pp-table td:last-child{border-right:none}.ays-pp-tier-badge{letter-spacing:.02em;border-radius:4px;align-items:center;gap:3px;padding:1px 6px;font-size:10.5px;font-weight:700;display:inline-flex}.ays-pp-tier-badge.quality{color:#9d174d;background:#fdf2f8;border:1px solid #fbcfe8}.ays-pp-tier-badge.muadil{color:#166534;background:#f0fdf4;border:1px solid #bbf7d0}.ays-pp-decision-pill{white-space:nowrap;border-radius:4px;align-items:center;gap:5px;padding:3px 8px;font-size:11px;font-weight:700;display:inline-flex}.ays-pp-decision-pill.unnecessary{color:#065f46;background:#ecfdf5;border:1px solid #a7f3d0}.ays-pp-decision-pill.urgent{color:#991b1b;background:#fef2f2;border:1px solid #fecaca}.ays-pp-decision-pill.need-quality,.ays-pp-decision-pill.need-muadil{color:#92400e;background:#fffbeb;border:1px solid #fde68a}.ays-pp-shelf-tag{color:#334155;background:#f1f5f9;border:1px solid #cbd5e1;border-radius:4px;padding:1px 5px;font-family:monospace;font-size:11px;font-weight:600}.ays-pp-stock-status{flex-direction:column;gap:1px;display:flex}.ays-pp-zero-stock{color:#dc2626;font-size:12px;font-weight:700}.ays-pp-min-stock-warning{color:#d97706;font-size:10.5px}.ays-pp-drawer-row{background:#f8fafc!important}.ays-pp-drawer-content{border-bottom:2px solid #cbd5e1;flex-direction:column;gap:8px;padding:10px 14px;display:flex}.ays-pp-drawer-top{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;display:flex}.ays-pp-drawer-title{color:#0f172a;align-items:center;gap:6px;font-size:13px;font-weight:700;display:flex}.ays-pp-drawer-reason{color:#334155;background:#fff;border:1px solid #cbd5e1;border-radius:6px;align-items:flex-start;gap:8px;padding:8px 12px;font-size:12px;line-height:1.45;display:flex}.ays-pp-drawer-reason.unnecessary{background:#f0fdf4;border-left:4px solid #10b981}.ays-pp-drawer-reason.urgent{background:#fef2f2;border-left:4px solid #ef4444}.ays-pp-drawer-reason.balance{background:#fffbeb;border-left:4px solid #f59e0b}.ays-pp-equiv-table{border-collapse:collapse;background:#fff;border:1px solid #cbd5e1;border-radius:6px;width:100%;font-size:11.5px;overflow:hidden}.ays-pp-equiv-table th{color:#475569;text-transform:uppercase;background:#f1f5f9;border-bottom:1px solid #cbd5e1;padding:6px 10px;font-size:11px}.ays-pp-equiv-table td{border-bottom:1px solid #f1f5f9;padding:5px 10px}.ays-pp-equiv-table tr.has-stock{background:#f0fdf4}.ays-pp-equiv-stock-pill{border-radius:4px;align-items:center;gap:4px;padding:2px 7px;font-size:11px;font-weight:700;display:inline-flex}.ays-pp-equiv-stock-pill.in-stock{color:#15803d;background:#dcfce7;border:1px solid #86efac}.ays-pp-equiv-stock-pill.out-of-stock{color:#94a3b8;background:#f1f5f9}.ays-pp-modal-backdrop{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);z-index:1000;background:#0f172a99;justify-content:center;align-items:center;padding:20px;display:flex;position:fixed;inset:0}.ays-pp-modal-card{background:#fff;border-radius:12px;flex-direction:column;width:100%;max-width:640px;max-height:90vh;display:flex;overflow:hidden;box-shadow:0 20px 25px -5px #0003}.ays-pp-modal-header{background:#f8fafc;border-bottom:1px solid #e2e8f0;justify-content:space-between;align-items:center;padding:12px 18px;display:flex}.ays-pp-modal-header h2{color:#0f172a;align-items:center;gap:8px;margin:0;font-size:15px;font-weight:700;display:flex}.ays-pp-modal-body{flex-direction:column;gap:10px;padding:14px 18px;display:flex;overflow-y:auto}.ays-pp-whatsapp-preview{color:#0f172a;box-sizing:border-box;resize:vertical;background:#fdfefe;border:1.5px solid #cbd5e1;border-radius:6px;width:100%;min-height:200px;padding:10px;font-family:monospace;font-size:12px;line-height:1.45}.ays-pp-modal-footer{background:#f8fafc;border-top:1px solid #e2e8f0;justify-content:flex-end;gap:8px;padding:10px 18px;display:flex}.ays-pp-pagination{color:#64748b;box-sizing:border-box;background:#fff;border-top:1px solid #cbd5e1;flex-shrink:0;justify-content:space-between;align-items:center;height:32px;padding:4px 12px;font-size:11.5px;display:flex}.ays-pp-pagination-controls{align-items:center;gap:6px;display:flex}.ays-pp-page-btn{color:#334155;cursor:pointer;background:#fff;border:1px solid #cbd5e1;border-radius:4px;height:24px;padding:0 10px;font-size:11px;font-weight:600;transition:all .15s}.ays-pp-page-btn:hover:not(:disabled){background:#f1f5f9;border-color:#94a3b8}.ays-pp-page-btn:disabled{opacity:.45;cursor:not-allowed}.ays-pp-empty-state{text-align:center;color:#64748b;padding:36px 20px}.ays-pp-empty-icon{margin-bottom:6px;font-size:32px}.ays-pp-tier-badge.interactive{cursor:pointer;-webkit-user-select:none;user-select:none;transition:all .15s;position:relative}.ays-pp-tier-badge.interactive:hover{filter:brightness(.96);transform:translateY(-1px);box-shadow:0 2px 4px #0000001f}.ays-pp-tier-popover{z-index:1000;text-align:left;background:#fff;border:1px solid #cbd5e1;border-radius:8px;flex-direction:column;gap:3px;min-width:220px;margin-top:4px;padding:6px;display:flex;position:absolute;top:100%;left:0;box-shadow:0 10px 25px -5px #00000026,0 8px 10px -6px #0000001a}.ays-pp-tier-popover-title{color:#475569;text-transform:uppercase;letter-spacing:.3px;border-bottom:1px solid #e2e8f0;margin-bottom:3px;padding:4px 8px;font-size:11px;font-weight:700}.ays-pp-tier-popover-btn{color:#1e293b;cursor:pointer;text-align:left;background:0 0;border:none;border-radius:5px;align-items:center;gap:8px;width:100%;padding:6px 10px;font-size:11.5px;font-weight:600;transition:all .12s;display:flex}.ays-pp-tier-popover-btn:hover{color:#1d4ed8;background:#eff6ff}.ays-pp-tier-popover-btn.active{color:#1e40af;background:#dbeafe;font-weight:700}.ays-pp-min-stock-clickable{cursor:pointer;border-radius:4px;padding:2px 4px;transition:all .15s}.ays-pp-min-stock-clickable:hover{color:#92400e;background:#fef3c7;text-decoration:underline}.ays-pp-inline-min-edit{background:#fff;border:1px solid #3b82f6;border-radius:4px;align-items:center;gap:3px;padding:2px;display:inline-flex;box-shadow:0 1px 3px #0000001a}.ays-pp-inline-min-edit input{text-align:center;color:#0f172a;border:none;outline:none;width:44px;height:22px;padding:0 4px;font-size:12px;font-weight:700}.ays-pp-inline-min-edit button{cursor:pointer;border:none;border-radius:3px;justify-content:center;align-items:center;width:20px;height:20px;font-size:11px;display:inline-flex}.ays-pp-inline-min-edit button.save{color:#fff;background:#22c55e}.ays-pp-inline-min-edit button.save:hover{background:#16a34a}.ays-pp-inline-min-edit button.cancel{color:#475569;background:#e2e8f0}.ays-pp-inline-min-edit button.cancel:hover{background:#cbd5e1}.ays-pp-action-group{justify-content:center;align-items:center;gap:4px;display:inline-flex}.ays-pp-action-btn{color:#334155;cursor:pointer;white-space:nowrap;background:#fff;border:1px solid #cbd5e1;border-radius:4px;justify-content:center;align-items:center;gap:4px;height:26px;min-height:26px;padding:0 7px;font-size:11px;font-weight:600;transition:all .15s;display:inline-flex}.ays-pp-action-btn:hover{color:#0f172a;background:#f1f5f9;border-color:#94a3b8}.ays-pp-action-btn.primary-action{color:#1d4ed8;background:#eff6ff;border-color:#bfdbfe}.ays-pp-action-btn.primary-action:hover{background:#dbeafe;border-color:#93c5fd}.ays-pp-action-btn.danger-action{color:#b91c1c;background:#fef2f2;border-color:#fecaca}.ays-pp-action-btn.danger-action:hover{color:#991b1b;background:#fee2e2;border-color:#fca5a5}.ays-pp-action-btn.restore-action{color:#047857;background:#ecfdf5;border-color:#a7f3d0}.ays-pp-action-btn.restore-action:hover{color:#065f46;background:#d1fae5;border-color:#6ee7b7}.ays-pp-stock-link{color:#0f172a;cursor:pointer;font-weight:700;text-decoration:none;transition:color .12s}.ays-pp-stock-link:hover{color:#2563eb;text-decoration:underline}.cb2b-admin-container{color:#0f172a;box-sizing:border-box;background:#f8fafc;flex-direction:column;gap:12px;height:100%;min-height:0;padding:12px 16px;font-family:inherit;display:flex;overflow-y:auto}.cb2b-header{background:#fff;border:1px solid #e2e8f0;border-radius:12px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;padding:12px 20px;display:flex;box-shadow:0 1px 3px #0000000a}.cb2b-header-left{align-items:center;gap:12px;display:flex}.cb2b-icon-badge{color:#fff;background:linear-gradient(135deg,#0284c7,#0369a1);border-radius:10px;justify-content:center;align-items:center;width:42px;height:42px;display:flex;box-shadow:0 4px 12px #0284c740}.cb2b-title h1{color:#0f172a;letter-spacing:-.01em;margin:0;font-size:18px;font-weight:700}.cb2b-title p{color:#64748b;margin:2px 0 0;font-size:12px}.cb2b-header-actions{align-items:center;gap:8px;display:flex}.cb2b-nav-tabs{background:#f1f5f9;border:1px solid #e2e8f0;border-radius:10px;gap:6px;padding:4px;display:flex}.cb2b-tab-btn{color:#64748b;cursor:pointer;background:0 0;border:none;border-radius:8px;align-items:center;gap:8px;padding:8px 16px;font-size:13px;font-weight:600;transition:all .15s;display:inline-flex}.cb2b-tab-btn:hover{color:#0f172a;background:#fff9}.cb2b-tab-btn.active{color:#0284c7;background:#fff;box-shadow:0 2px 4px #0000000f}.cb2b-tab-badge{color:#475569;background:#e2e8f0;border-radius:9999px;padding:2px 7px;font-size:11px;font-weight:700}.cb2b-tab-btn.active .cb2b-tab-badge{color:#0284c7;background:#e0f2fe}.cb2b-card{background:#fff;border:1px solid #e2e8f0;border-radius:12px;padding:16px;box-shadow:0 1px 3px #00000008}.cb2b-card-header{justify-content:space-between;align-items:center;margin-bottom:14px;display:flex}.cb2b-card-title{color:#1e293b;align-items:center;gap:8px;margin:0;font-size:15px;font-weight:700;display:flex}.cb2b-btn{cursor:pointer;border:1px solid #0000;border-radius:8px;align-items:center;gap:6px;padding:8px 14px;font-size:13px;font-weight:600;transition:all .15s;display:inline-flex}.cb2b-btn-primary{color:#fff;background:linear-gradient(135deg,#0284c7,#0369a1);box-shadow:0 2px 6px #0284c740}.cb2b-btn-primary:hover{background:linear-gradient(135deg,#0369a1,#075985)}.cb2b-btn-success{color:#fff;background:linear-gradient(135deg,#10b981,#059669);box-shadow:0 2px 6px #10b98140}.cb2b-btn-success:hover{background:linear-gradient(135deg,#059669,#047857)}.cb2b-btn-outline{color:#334155;background:#fff;border:1px solid #cbd5e1}.cb2b-btn-outline:hover{background:#f8fafc;border-color:#94a3b8}.cb2b-btn-danger{color:#dc2626;background:#fee2e2;border-color:#fca5a5}.cb2b-btn-danger:hover{background:#fecaca}.cb2b-table-wrapper{border:1px solid #e2e8f0;border-radius:8px;overflow-x:auto}.cb2b-table{border-collapse:collapse;text-align:left;width:100%;font-size:13px}.cb2b-table th{white-space:nowrap;border-right:1px solid #334155;padding:8px 12px;font-weight:700;color:#fff!important;background:linear-gradient(#1e293b 0%,#0f172a 100%)!important;border-bottom:2px solid #0284c7!important}.cb2b-table td{color:#1e293b;vertical-align:middle;border-bottom:1px solid #f1f5f9;padding:10px 12px}.cb2b-table tr:hover td{background:#f8fafc}.cb2b-pill{border-radius:9999px;align-items:center;gap:4px;padding:3px 8px;font-size:11px;font-weight:700;line-height:1;display:inline-flex}.cb2b-pill-pending{color:#b45309;background:#fef3c7;border:1px solid #fde68a}.cb2b-pill-approved{color:#047857;background:#d1fae5;border:1px solid #a7f3d0}.cb2b-pill-converted{color:#0369a1;background:#e0f2fe;border:1px solid #bae6fd}.cb2b-pill-rejected{color:#b91c1c;background:#fee2e2;border:1px solid #fecaca}.cb2b-form-grid{grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:16px;display:grid}.cb2b-form-group{flex-direction:column;gap:5px;display:flex}.cb2b-form-group label{color:#334155;font-size:12px;font-weight:600}.cb2b-input{color:#0f172a;background:#fff;border:1px solid #cbd5e1;border-radius:8px;outline:none;padding:8px 12px;font-size:13px;transition:border-color .15s}.cb2b-input:focus{border-color:#0284c7;box-shadow:0 0 0 3px #0284c71a}.cb2b-toggle-label{color:#1e293b;cursor:pointer;align-items:center;gap:8px;margin-top:6px;font-size:13px;font-weight:600;display:flex}.cb2b-feed-box{background:#f8fafc;border:1px dashed #cbd5e1;border-radius:10px;flex-direction:column;gap:8px;padding:14px;display:flex}.cb2b-feed-url{color:#0f172a;word-break:break-all;background:#fff;border:1px solid #e2e8f0;border-radius:6px;padding:8px 12px;font-family:monospace;font-size:12px}.cb2b-portal-wrapper{color:#f8fafc;background:#0b1120;border:1px solid #1e293b;border-radius:14px;overflow:hidden;box-shadow:0 20px 40px #0006}.cb2b-portal-header{background:#0f172a;border-bottom:1px solid #1e293b;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;padding:14px 20px;display:flex}.cb2b-portal-brand{align-items:center;gap:10px;display:flex}.cb2b-portal-badge{color:#fff;background:linear-gradient(135deg,#38bdf8,#0284c7);border-radius:6px;padding:4px 8px;font-size:11px;font-weight:700}.cb2b-portal-userinfo{align-items:center;gap:16px;font-size:13px;display:flex}.cb2b-portal-balance-chip{background:#1e293b;border:1px solid #334155;border-radius:8px;align-items:center;gap:8px;padding:6px 12px;display:flex}.cb2b-portal-body{max-height:75vh;padding:20px;overflow-y:auto}.cb2b-catalog-grid{grid-template-columns:repeat(auto-fill,minmax(260px,1fr));gap:16px;display:grid}.cb2b-product-card{background:#1e293b;border:1px solid #334155;border-radius:12px;flex-direction:column;justify-content:space-between;gap:10px;padding:14px;transition:transform .15s,border-color .15s;display:flex}.cb2b-product-card:hover{border-color:#38bdf8;transform:translateY(-2px)}.cb2b-card-code{color:#38bdf8;font-family:monospace;font-size:13px;font-weight:700}.cb2b-card-name{color:#f1f5f9;font-size:13px;font-weight:600;line-height:1.3}.cb2b-card-brand{color:#94a3b8;font-size:11px}.cb2b-price-box{background:#0f172a;border-radius:8px;justify-content:space-between;align-items:flex-end;padding:8px 12px;display:flex}.cb2b-list-price{color:#64748b;font-size:11px;text-decoration:line-through}.cb2b-net-price{color:#10b981;font-size:16px;font-weight:800}.cb2b-qty-row{align-items:center;gap:6px;display:flex}.cb2b-qty-input{color:#fff;text-align:center;background:#0f172a;border:1px solid #334155;border-radius:6px;width:50px;padding:6px;font-size:13px}.cb2b-modal-overlay{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);z-index:9999;background:#0f172a99;justify-content:center;align-items:center;padding:20px;display:flex;position:fixed;inset:0}.cb2b-modal{background:#fff;border-radius:14px;flex-direction:column;width:100%;max-width:650px;max-height:90vh;display:flex;overflow:hidden;box-shadow:0 25px 50px -12px #00000040}.cb2b-modal-header{border-bottom:1px solid #e2e8f0;justify-content:space-between;align-items:center;padding:16px 20px;display:flex}.cb2b-modal-header h2{color:#0f172a;margin:0;font-size:16px;font-weight:700}.cb2b-modal-body{flex-direction:column;gap:14px;padding:20px;display:flex;overflow-y:auto}.cb2b-modal-footer{background:#f8fafc;border-top:1px solid #e2e8f0;justify-content:flex-end;gap:8px;padding:14px 20px;display:flex}.ays-b2b-root{color:#0f172a;-webkit-user-select:none;user-select:none;-webkit-font-smoothing:antialiased;flex-direction:column;width:100%;height:100vh;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif;font-size:12px;display:flex;overflow:hidden;background:#f8fafc!important}.ays-b2b-header-frame{z-index:20;background:linear-gradient(#eef6fd 0%,#d8ebf9 50%,#c4e0f5 100%);border-top:3px solid #0284c7;border-bottom:1.5px solid #8ec1e8;justify-content:space-between;align-items:center;gap:16px;min-height:84px;padding:8px 20px;display:flex;position:relative;box-shadow:0 4px 16px #0e74b61f,inset 0 1px #fff}.ays-b2b-brand-box{border-right:1.5px solid #b3d7f0;flex-shrink:0;align-items:center;gap:12px;min-width:220px;padding-right:18px;display:flex}.ays-b2b-logo-crest{color:#fff;background:linear-gradient(135deg,#1d4ed8 0%,#2563eb 50%,#38bdf8 100%);border:1.5px solid #fff;border-radius:12px;flex-direction:column;justify-content:center;align-items:center;width:48px;height:48px;font-weight:900;line-height:1;display:flex;position:relative;overflow:hidden;box-shadow:0 3px 12px #2563eb59,inset 0 1px 2px #ffffff80}.ays-b2b-crest-text{letter-spacing:-.5px;font-size:17px;font-weight:900}.ays-b2b-crest-badge{color:#1d4ed8;letter-spacing:.5px;background:#fff;border-radius:3px;margin-top:1px;padding:1px 4px;font-size:8px;font-weight:900}.ays-b2b-brand-titles h1{color:#0f2d52;letter-spacing:.3px;text-shadow:0 1px 1px #fffc;margin:0;font-size:17px;font-weight:900;line-height:1.2}.ays-b2b-brand-sub{color:#3b6082;letter-spacing:.6px;text-transform:uppercase;align-items:center;gap:6px;margin:3px 0 0;font-size:10px;font-weight:700;display:flex}.ays-b2b-pulse-dot{background:#10b981;border-radius:50%;width:7px;height:7px;animation:2s infinite ays-dot-pulse;display:inline-block;box-shadow:0 0 6px #10b981}@keyframes ays-dot-pulse{0%{opacity:1;transform:scale(1)}50%{opacity:.4;transform:scale(.85)}to{opacity:1;transform:scale(1)}}.ays-b2b-icon-toolbar{scrollbar-width:none;flex:1;align-items:center;gap:6px;padding:2px 0;display:flex;overflow-x:auto}.ays-b2b-icon-toolbar::-webkit-scrollbar{display:none}.ays-b2b-tool-btn{color:#0f2e52;cursor:pointer;background:linear-gradient(#fff 0%,#f4f9fd 100%);border:1px solid #b3d7f0;border-radius:10px;flex-direction:column;flex-shrink:0;justify-content:center;align-items:center;gap:4px;min-width:58px;height:68px;padding:4px 6px;text-decoration:none;transition:all .2s cubic-bezier(.4,0,.2,1);display:flex;position:relative;box-shadow:0 2px 4px #0f3c6e14,inset 0 1px #fff}.ays-b2b-tool-btn:hover{background:#fff;border-color:#0284c7;transform:translateY(-2px)scale(1.03);box-shadow:0 6px 16px #0284c738}.ays-b2b-tool-btn:active{transform:translateY(0)scale(.98)}.ays-b2b-tool-btn.active{background:#e0f2fe;border-color:#0284c7;box-shadow:0 0 0 2px #0284c740,inset 0 2px 4px #0284c726}.ays-b2b-tool-btn.active .ays-b2b-tool-label{color:#0284c7;font-weight:800}.ays-b2b-tool-icon-box{color:#fff;border:1px solid #ffffff80;border-radius:9px;justify-content:center;align-items:center;width:34px;height:34px;transition:transform .2s;display:flex;position:relative;box-shadow:inset 0 1px 2px #fff9,0 2px 6px #0000001f}.ays-b2b-tool-btn:hover .ays-b2b-tool-icon-box{transform:scale(1.08)}.bg-tool-search{background:linear-gradient(135deg,#0ea5e9 0%,#0284c7 100%);box-shadow:inset 0 1px 2px #ffffff80,0 3px 10px #0ea5e973}.bg-tool-vehicle{background:linear-gradient(135deg,#f43f5e 0%,#be123c 100%);box-shadow:inset 0 1px 2px #ffffff80,0 3px 10px #f43f5e73}.bg-tool-cart{background:linear-gradient(135deg,#10b981 0%,#059669 100%);box-shadow:inset 0 1px 2px #ffffff80,0 3px 12px #10b98180}.bg-tool-balance{background:linear-gradient(135deg,#f59e0b 0%,#d97706 100%);box-shadow:inset 0 1px 2px #ffffff80,0 3px 10px #f59e0b73}.bg-tool-order{background:linear-gradient(135deg,#0284c7 0%,#1e40af 100%);box-shadow:inset 0 1px 2px #ffffff80,0 3px 10px #0284c773}.bg-tool-oem{background:linear-gradient(135deg,#a855f7 0%,#7e22ce 100%);box-shadow:inset 0 1px 2px #ffffff80,0 3px 10px #a855f773}.bg-tool-account{background:linear-gradient(135deg,#0d9488 0%,#0f766e 100%);box-shadow:inset 0 1px 2px #ffffff80,0 3px 10px #0d948873}.bg-tool-pos{background:linear-gradient(135deg,#06b6d4 0%,#0891b2 100%);box-shadow:inset 0 1px 2px #ffffff80,0 3px 10px #06b6d473}.bg-tool-catalog{background:linear-gradient(135deg,#6366f1 0%,#4338ca 100%);box-shadow:inset 0 1px 2px #ffffff80,0 3px 10px #6366f173}.bg-tool-support{background:linear-gradient(135deg,#ec4899 0%,#be185d 100%);box-shadow:inset 0 1px 2px #ffffff80,0 3px 10px #ec489973}.bg-tool-logout{background:linear-gradient(135deg,#ef4444 0%,#991b1b 100%);box-shadow:inset 0 1px 2px #ffffff80,0 3px 10px #ef444473}.ays-b2b-tool-label{color:#1e3a5f;letter-spacing:.1px;white-space:nowrap;font-size:11px;font-weight:700}.ays-b2b-tool-btn:hover .ays-b2b-tool-label{color:#0284c7}.ays-b2b-cart-floating-badge{color:#fff;background:linear-gradient(135deg,#ef4444 0%,#dc2626 100%);border:2px solid #fff;border-radius:9999px;padding:1px 6px;font-size:10.5px;font-weight:900;animation:2s ease-in-out infinite ays-badge-bounce;position:absolute;top:-6px;right:-8px;box-shadow:0 3px 8px #ef444480}@keyframes ays-badge-bounce{0%,to{transform:translateY(0)}50%{transform:translateY(-2px)}}.ays-b2b-warning-floating-badge{color:#fff;background:#f59e0b;border:2px solid #fff;border-radius:50%;justify-content:center;align-items:center;width:17px;height:17px;font-size:11px;font-weight:900;display:flex;position:absolute;top:-5px;right:-5px;box-shadow:0 2px 6px #f59e0b80}.ays-b2b-header-exit-btn{color:#b91c1c;cursor:pointer;background:linear-gradient(#fff5f5 0%,#fee2e2 100%);border:1.5px solid #fca5a5;border-radius:10px;flex-direction:column;flex-shrink:0;justify-content:center;align-items:center;gap:4px;min-width:64px;height:68px;margin-left:6px;padding:4px 8px;transition:all .2s cubic-bezier(.4,0,.2,1);display:flex;box-shadow:0 2px 8px #ef444426,inset 0 1px #fff}.ays-b2b-header-exit-btn:hover{color:#991b1b;background:linear-gradient(#fee2e2 0%,#fecaca 100%);border-color:#ef4444;transform:translateY(-2px);box-shadow:0 4px 14px #ef444440}.ays-b2b-header-exit-btn:active{transform:translateY(0)}.ays-b2b-header-exit-icon{color:#fff;background:linear-gradient(135deg,#ef4444 0%,#dc2626 100%);border-radius:8px;justify-content:center;align-items:center;width:32px;height:32px;display:flex;box-shadow:0 2px 6px #dc262666,inset 0 1px 1px #fff6}.ays-b2b-header-exit-text{letter-spacing:.2px;color:#b91c1c;font-size:11px;font-weight:800}.ays-b2b-footer-logout-btn{color:#dc2626;cursor:pointer;background:#fef2f2;border:1px solid #fca5a5;border-radius:6px;align-items:center;gap:5px;margin-left:6px;padding:3px 10px;font-size:11px;font-weight:700;transition:all .18s;display:inline-flex}.ays-b2b-footer-logout-btn:hover{color:#991b1b;background:#fee2e2;border-color:#ef4444;transform:translateY(-1px);box-shadow:0 2px 6px #ef444426}.ays-b2b-banner-showcase{color:#0f172a;cursor:pointer;background:#fff;border:1.5px solid #8ec1e8;border-radius:12px;flex:1 0;justify-content:space-between;align-items:center;min-width:340px;max-width:820px;height:72px;padding:6px 14px;transition:all .25s;display:flex;position:relative;overflow:hidden;box-shadow:0 3px 12px #0f3c6e1a,inset 0 1px #fff}.ays-b2b-banner-showcase:hover{border-color:#0284c7;transform:translateY(-1px);box-shadow:0 6px 22px #0f3c6e2e}.ays-b2b-banner-inner{flex-direction:column;flex:1;justify-content:center;padding:0 14px;display:flex;overflow:hidden}.ays-b2b-banner-head{align-items:center;gap:10px;margin-bottom:2px;display:flex}.ays-b2b-banner-icon-badge{align-items:center;font-size:15px;display:flex}.ays-b2b-banner-brand-tag{letter-spacing:.6px;color:#fff;text-transform:uppercase;background:#0284c7;border-radius:5px;padding:2px 10px;font-size:12px;font-weight:900}.ays-b2b-banner-promo-badge{color:#92400e;letter-spacing:.3px;background:#fef3c7;border:1px solid #fde68a;border-radius:9999px;padding:2px 9px;font-size:11px;font-weight:900}.ays-b2b-banner-title-text{letter-spacing:.2px;color:#0f294a;white-space:nowrap;text-overflow:ellipsis;font-size:13.5px;font-weight:900;overflow:hidden}.ays-b2b-banner-desc-text{color:#475569;white-space:nowrap;text-overflow:ellipsis;margin-top:1px;font-size:11px;font-weight:600;overflow:hidden}.ays-b2b-banner-dots{align-items:center;gap:5px;margin-top:3px;display:flex}.ays-b2b-banner-dot{cursor:pointer;background:#cbd5e1;border-radius:50%;width:7px;height:7px;transition:all .2s}.ays-b2b-banner-dot.active{background:#0284c7;border-radius:9999px;width:18px;box-shadow:0 0 6px #0284c766}.ays-b2b-banner-nav-btn{color:#0284c7;cursor:pointer;background:#f0f7fe;border:1.5px solid #cce3f5;border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;width:30px;height:30px;transition:all .15s;display:flex}.ays-b2b-banner-nav-btn:hover{color:#fff;background:#0284c7;border-color:#0284c7;transform:scale(1.08)}.ays-b2b-search-strip{background:#fff;border-bottom:1px solid #cbd5e1;flex-wrap:wrap;align-items:center;gap:10px;padding:8px 20px;display:flex;box-shadow:0 2px 10px #0000000a}.ays-b2b-search-box{background:#f8fafc;border:1.5px solid #cbd5e1;border-radius:9px;flex:1;align-items:center;min-width:170px;height:42px;padding:0 12px;transition:all .2s;display:flex}.ays-b2b-search-box:focus-within{background:#fff;border-color:#2563eb;box-shadow:0 0 0 3.5px #2563eb26}.ays-b2b-search-box.primary{background:#fff;border-color:#94a3b8;flex:1.8}.ays-b2b-search-box.primary:focus-within{border-color:#2563eb;box-shadow:0 0 0 3.5px #2563eb33}.ays-b2b-search-box-icon{color:#64748b;flex-shrink:0;align-items:center;margin-right:8px;font-size:15px;transition:color .15s;display:flex}.ays-b2b-search-box:focus-within .ays-b2b-search-box-icon{color:#2563eb}.ays-b2b-search-box input,.ays-b2b-search-box select{color:#0f172a;background:0 0;border:none;outline:none;width:100%;height:100%;font-size:12.5px;font-weight:600}.ays-b2b-search-box input::placeholder{color:#94a3b8;font-weight:500}.ays-b2b-search-box select{cursor:pointer}.ays-b2b-search-submit{color:#fff;letter-spacing:.3px;cursor:pointer;background:linear-gradient(135deg,#1d4ed8 0%,#2563eb 50%,#38bdf8 100%);border:none;border-radius:9px;align-items:center;gap:8px;height:42px;padding:0 22px;font-size:13px;font-weight:800;transition:all .2s;display:flex;box-shadow:0 3px 12px #2563eb59}.ays-b2b-search-submit:hover{background:linear-gradient(135deg,#1e40af 0%,#1d4ed8 50%,#2563eb 100%);transform:translateY(-1px);box-shadow:0 5px 16px #2563eb80}.ays-b2b-search-clear-left{color:#475569;cursor:pointer;white-space:nowrap;background:#fff;border:1.5px solid #cbd5e1;border-radius:9px;flex-shrink:0;align-items:center;gap:7px;height:42px;padding:0 14px;font-size:12px;font-weight:700;transition:all .18s;display:flex;box-shadow:0 1px 3px #0000000d}.ays-b2b-search-clear-left:hover{color:#b91c1c;background:#fef2f2;border-color:#fca5a5;transform:translateY(-1px);box-shadow:0 3px 8px #ef44442e}.ays-b2b-search-clear-left:hover svg{transition:transform .25s;transform:rotate(-90deg)}.ays-b2b-search-clear{color:#64748b;cursor:pointer;background:#f8fafc;border:1.5px solid #cbd5e1;border-radius:9px;justify-content:center;align-items:center;width:42px;height:42px;transition:all .2s;display:flex}.ays-b2b-search-clear:hover{color:#ef4444;background:#fef2f2;border-color:#fca5a5;transform:rotate(-45deg)}.ays-b2b-points-chip{color:#854d0e;background:#fefce8;border:1px solid #fef08a;border-radius:8px;align-items:center;gap:6px;height:38px;padding:0 12px;font-size:11.5px;font-weight:800;display:flex}.ays-b2b-live-clock{color:#334155;white-space:nowrap;font-variant-numeric:tabular-nums;background:#f1f5f9;border:1px solid #e2e8f0;border-radius:8px;align-items:center;height:38px;padding:0 12px;font-family:monospace;font-size:11.5px;font-weight:700;display:flex}.ays-b2b-tabs-strip{z-index:5;background:linear-gradient(#f0f6fa 0%,#e2eef7 100%);border-bottom:2px solid #8ec1e8;justify-content:space-between;align-items:center;gap:12px;min-height:50px;padding:8px 18px;display:flex;position:relative}.ays-b2b-tabs-left{scrollbar-width:none;-ms-overflow-style:none;background:0 0;align-items:center;gap:7px;padding:2px 0;display:flex;overflow:auto hidden}.ays-b2b-tabs-left::-webkit-scrollbar{display:none}.ays-b2b-tab-pill{color:#475569;cursor:pointer;white-space:nowrap;-webkit-user-select:none;user-select:none;background:#fff;border:1.5px solid #c0d8ed;border-radius:8px;align-items:center;gap:8px;padding:6px 14px 6px 9px;font-size:12px;font-weight:700;transition:all .16s;display:flex;position:relative;box-shadow:0 1px 3px #0f172a0a}.ays-b2b-tab-pill:hover:not(.active){color:#0f2d52;background:#f8fafc;border-color:#90c2e7;transform:translateY(-1px);box-shadow:0 3px 6px #0f172a14}.ays-b2b-tab-pill.active{color:#0284c7;background:#fff;border:1.5px solid #0284c7;font-weight:800;transform:none;box-shadow:0 2px 8px #0284c738}.ays-b2b-tab-pill.active:after{content:"";background:#0284c7;border-radius:2px;height:2.5px;position:absolute;bottom:-1.5px;left:20%;right:20%}.ays-b2b-tab-icon{border-radius:6px;justify-content:center;align-items:center;width:24px;height:24px;transition:transform .16s;display:inline-flex}.ays-b2b-tab-pill:hover .ays-b2b-tab-icon{transform:scale(1.12)}.ays-b2b-tab-icon.icon-search{color:#0284c7;background:#e0f2fe}.ays-b2b-tab-icon.icon-special{color:#d97706;background:#fef3c7}.ays-b2b-tab-icon.icon-equivalent{color:#7c3aed;background:#ede9fe}.ays-b2b-tab-icon.icon-oem{color:#2563eb;background:#dbeafe}.ays-b2b-tab-icon.icon-vehicles{color:#e11d48;background:#ffe4e6}.ays-b2b-tab-icon.icon-purchases{color:#059669;background:#d1fae5}.ays-b2b-tab-title{letter-spacing:.15px}.ays-b2b-tab-badge{color:#475569;background:#e2e8f0;border:1px solid #cbd5e1;border-radius:10px;justify-content:center;align-items:center;min-width:22px;height:20px;padding:0 7px;font-size:11px;font-weight:800;line-height:1;transition:all .15s;display:inline-flex}.ays-b2b-tab-pill.active .ays-b2b-tab-badge{color:#fff;background:#0284c7;border-color:#0284c7;box-shadow:0 2px 5px #0284c759}.ays-b2b-tab-badge.badge-emerald{color:#fff;background:#059669;border-color:#059669;box-shadow:0 2px 5px #05966959}.ays-b2b-tabs-right{align-items:center;gap:10px;display:flex}.ays-b2b-filter-toggle{color:#334155;cursor:pointer;-webkit-user-select:none;user-select:none;background:#fff;border:1.5px solid #cbd5e1;border-radius:8px;align-items:center;gap:8px;padding:6px 14px;font-size:11.5px;font-weight:700;transition:all .18s;display:flex;box-shadow:0 1px 3px #0f172a0d}.ays-b2b-filter-toggle:hover{color:#065f46;background:#f0fdf4;border-color:#059669}.ays-b2b-filter-toggle.checked{color:#065f46;background:#ecfdf5;border-color:#10b981;box-shadow:0 2px 6px #10b9812e}.ays-b2b-filter-indicator{background:#94a3b8;border-radius:50%;width:9px;height:9px;transition:all .18s}.ays-b2b-filter-toggle.checked .ays-b2b-filter-indicator{background:#10b981;box-shadow:0 0 8px #10b981d9}.ays-b2b-filter-toggle input{display:none}.ays-b2b-col-reset-btn{color:#475569;cursor:pointer;-webkit-user-select:none;user-select:none;background:#fff;border:1.5px solid #cbd5e1;border-radius:8px;align-items:center;gap:6px;padding:6px 12px;font-size:11px;font-weight:700;transition:all .16s;display:inline-flex;box-shadow:0 1px 3px #0f172a0a}.ays-b2b-col-reset-btn:hover{color:#0284c7;background:#f0f9ff;border-color:#0284c7}.ays-b2b-grid-area{background:#fff;flex:1;position:relative;overflow:auto}.ays-b2b-table{table-layout:fixed;border-collapse:separate;border-spacing:0;width:100%;min-width:100%;font-size:11.5px}.ays-b2b-table th{z-index:10;color:#0f2d52;text-align:left;vertical-align:middle;-webkit-user-select:none;user-select:none;letter-spacing:.01em;text-transform:none;text-shadow:0 1px #ffffffb3;box-sizing:border-box;background:linear-gradient(#eef6fd 0%,#d8ebf9 50%,#c4e0f5 100%);border-top:1px solid #b8d7ef;border-bottom:2px solid #8ec1e8;border-right:1px solid #8ec1e873;height:52px;min-height:52px;padding:6px 8px;font-size:12px;font-weight:800;transition:background-color .15s,border-color .15s;position:sticky;top:0;overflow:visible;box-shadow:0 2px 5px #0f3c6e0f}.ays-b2b-table th.is-dragging{opacity:.45;background:#94a3b8!important}.ays-b2b-table th.drag-over-left{background:#e0f2fe!important;border-left:3px solid #0284c7!important}.ays-b2b-table th.drag-over-right{background:#e0f2fe!important;border-right:3px solid #0284c7!important}.ays-b2b-table th.is-resizing{background:#e0f2fe!important;border-right:2px solid #0284c7!important}.ays-b2b-th-content{align-items:center;gap:4px;width:100%;height:100%;display:flex;overflow:hidden}.ays-b2b-th-drag-grip{color:#64748b;cursor:grab;opacity:.45;flex-shrink:0;align-items:center;padding:1px;transition:all .15s;display:inline-flex}.ays-b2b-table th:hover .ays-b2b-th-drag-grip{opacity:1;color:#0284c7}.ays-b2b-th-drag-grip:active{cursor:grabbing}.ays-b2b-th-label{min-width:0;text-align:inherit;flex:1;line-height:1.15}.ays-b2b-th-line{white-space:nowrap;text-align:inherit;line-height:1.15;display:block}.ays-b2b-th-shift-btns{flex-shrink:0;align-items:center;gap:2px;margin-left:auto;margin-right:4px;display:none}.ays-b2b-table th:hover .ays-b2b-th-shift-btns{display:inline-flex}.ays-b2b-th-shift-btn{color:#0369a1;cursor:pointer;background:#0284c724;border:none;border-radius:3px;justify-content:center;align-items:center;width:15px;height:15px;padding:0;font-size:8px;transition:all .12s;display:inline-flex}.ays-b2b-th-shift-btn:hover:not(:disabled){color:#fff;background:#0284c7}.ays-b2b-th-shift-btn:disabled{opacity:.2;cursor:not-allowed}.ays-b2b-col-resizer{cursor:col-resize;-webkit-user-select:none;user-select:none;touch-action:none;z-index:25;width:8px;height:100%;position:absolute;top:0;right:0}.ays-b2b-col-resizer:after{content:"";background:#8ec1e8bf;border-radius:1px;width:2px;transition:all .15s;position:absolute;top:20%;bottom:20%;right:1px}.ays-b2b-col-resizer:hover:after,.ays-b2b-table th.is-resizing .ays-b2b-col-resizer:after{background:#0284c7;width:3px;top:10%;bottom:10%;box-shadow:0 0 6px #0284c7b3}.ays-b2b-table th.center{text-align:center;padding:4px 3px}.ays-b2b-table th.center .ays-b2b-th-content{text-align:center;justify-content:center}.ays-b2b-table th.center .ays-b2b-th-label{text-align:center}.ays-b2b-table th.center .ays-b2b-th-drag-grip{display:none}.ays-b2b-table th.center:hover .ays-b2b-th-drag-grip{display:inline-flex}.ays-b2b-table th.right{text-align:center;padding:4px}.ays-b2b-table th.right .ays-b2b-th-content{text-align:center;justify-content:center}.ays-b2b-table th.right .ays-b2b-th-label{text-align:center}.ays-b2b-table th.right .ays-b2b-th-drag-grip{display:none}.ays-b2b-table th.right:hover .ays-b2b-th-drag-grip{display:inline-flex}.ays-b2b-table th.warehouse-th{color:#0369a1;text-align:center;background:linear-gradient(#eef6fd 0%,#d8ebf9 50%,#c4e0f5 100%);border-bottom:2px solid #0284c7;min-width:58px;padding:6px 4px;font-size:11px;font-weight:800}.ays-b2b-table th.warehouse-th .ays-b2b-th-content{justify-content:center}.ays-b2b-table th.warehouse-th .ays-b2b-th-drag-grip{display:none}.ays-b2b-table th.warehouse-th:hover .ays-b2b-th-drag-grip{display:inline-flex}.ays-b2b-warehouse-stock-wrapper{justify-content:center;align-items:center;display:flex}.ays-b2b-table td{vertical-align:middle;color:#334155;white-space:nowrap;text-overflow:ellipsis;box-sizing:border-box;border-bottom:1px solid #f1f5f9;max-width:0;padding:6px 10px;transition:background-color .1s;overflow:hidden}.ays-b2b-table td.right{text-align:right!important;padding-right:12px!important}.ays-b2b-table td.center{text-align:center!important;padding-left:4px!important;padding-right:4px!important}.ays-b2b-table td.left{text-align:left}.ays-b2b-table tbody tr{cursor:pointer;transition:background-color .12s}.ays-b2b-table tbody tr:hover td{background-color:#dbeafe!important;border-top-color:#93c5fd!important;border-bottom-color:#93c5fd!important}.ays-b2b-table tbody tr.ays-b2b-row-kampanya td{border-top:1px solid #fef08a;border-bottom:1px solid #fef08a;background-color:#fefce8!important}.ays-b2b-table tbody tr.ays-b2b-row-kampanya td:first-child{border-left:4px solid #f59e0b}.ays-b2b-table tbody tr.ays-b2b-row-kampanya:hover td{background-color:#fef08a!important;border-top-color:#eab308!important;border-bottom-color:#eab308!important}.ays-b2b-table tbody tr.ays-b2b-row-yok td{color:#64748b;border-top:1px solid #fecdd3;border-bottom:1px solid #fecdd3;background-color:#fff1f2!important}.ays-b2b-table tbody tr.ays-b2b-row-yok td:first-child{border-left:4px solid #f43f5e}.ays-b2b-table tbody tr.ays-b2b-row-yok:hover td{background-color:#fee2e2!important;border-top-color:#fca5a5!important;border-bottom-color:#fca5a5!important}.ays-b2b-table tbody tr.ays-b2b-row-var td{background-color:#fff;border-top:1px solid #f1f5f9;border-bottom:1px solid #f1f5f9}.ays-b2b-table tbody tr.ays-b2b-row-var td:first-child{border-left:4px solid #10b981}.ays-b2b-table tbody tr.ays-b2b-row-var:hover td{background-color:#dbeafe!important;border-top-color:#93c5fd!important;border-bottom-color:#93c5fd!important}.ays-b2b-table tbody tr.ays-b2b-row-var:hover td:first-child{border-left:5px solid #0284c7!important}.ays-b2b-thumb-container{cursor:pointer;background:#fff;border:1px solid #e2e8f0;border-radius:6px;justify-content:center;align-items:center;width:44px;height:44px;margin:0 auto;transition:all .15s;display:flex;position:relative;overflow:hidden;box-shadow:0 1px 3px #0000000d}.ays-b2b-thumb-container:hover{z-index:5;border-color:#0284c7;transform:scale(1.1);box-shadow:0 4px 12px #0284c740}.ays-b2b-thumb-img{-o-object-fit:contain;object-fit:contain;background:#fff;width:100%;height:100%}.ays-b2b-thumb-fallback{color:#94a3b8;background:#f8fafc;flex-direction:column;justify-content:center;align-items:center;width:100%;height:100%;display:flex}.ays-b2b-modal-img-card{background:#fff;border:1px solid #e2e8f0;border-radius:10px;flex-shrink:0;justify-content:center;align-items:center;width:220px;height:220px;display:flex;overflow:hidden;box-shadow:0 2px 8px #0000000f}.ays-b2b-modal-full-img{-o-object-fit:contain;object-fit:contain;max-width:100%;max-height:100%}.ays-b2b-modal-no-img{color:#94a3b8;flex-direction:column;justify-content:center;align-items:center;gap:6px;font-size:12px;font-weight:600;display:flex}.ays-b2b-stock-code{color:#1e3a8a;cursor:pointer;text-overflow:ellipsis;white-space:nowrap;max-width:100%;font-family:Consolas,JetBrains Mono,monospace;font-size:11.5px;font-weight:700;transition:all .15s;display:inline-block;overflow:hidden}.ays-b2b-stock-code.yok{color:#b91c1c}.ays-b2b-stock-code:hover{color:#0284c7;text-decoration:underline}.ays-b2b-ref-no-stack{flex-direction:column;gap:1px;font-family:Consolas,JetBrains Mono,monospace;line-height:1.15;display:flex;overflow:hidden}.ays-b2b-ref-code{color:#991b1b;white-space:nowrap;text-overflow:ellipsis;max-width:100%;font-size:10.5px;font-weight:700;overflow:hidden}.ays-b2b-ref-code.muted{color:#64748b;font-weight:500}.ays-b2b-brand-badge{color:#0369a1;letter-spacing:.02em;text-transform:uppercase;white-space:nowrap;text-overflow:ellipsis;max-width:100%;font-size:11px;font-weight:700;display:inline-block;overflow:hidden}.ays-b2b-thumb-btn{cursor:pointer;background:#f8fafc;border:1px solid #cbd5e1;border-radius:4px;justify-content:center;align-items:center;width:28px;height:28px;margin:0 auto;transition:all .15s;display:flex;overflow:hidden}.ays-b2b-thumb-btn:hover{background:#e0f2fe;border-color:#0284c7;transform:scale(1.1)}.ays-b2b-thumb-img-micro{-o-object-fit:contain;object-fit:contain;background:#fff;width:100%;height:100%}.ays-b2b-camera-icon-muted{color:#64748b}.ays-b2b-product-cell{align-items:center;gap:6px;width:100%;min-width:0;display:flex}.ays-b2b-product-accent-bar{background:#cbd5e1;border-radius:2px;flex-shrink:0;width:3px;min-width:3px;height:24px}.ays-b2b-row-kampanya .ays-b2b-product-accent-bar{background:#f59e0b}.ays-b2b-row-var .ays-b2b-product-accent-bar{background:#10b981}.ays-b2b-row-yok .ays-b2b-product-accent-bar{background:#f43f5e}.ays-b2b-product-text-wrap{flex:1;align-items:center;gap:6px;min-width:0;display:flex}.ays-b2b-product-name{color:#0f172a;-webkit-line-clamp:2;text-overflow:ellipsis;word-break:break-word;white-space:normal;-webkit-box-orient:vertical;flex:1;max-height:2.6em;font-size:11.5px;font-weight:600;line-height:1.25;display:-webkit-box;overflow:hidden}.ays-b2b-inline-kampanya-pill{color:#fff;letter-spacing:.03em;text-transform:uppercase;background:#15803d;border-radius:3px;flex-shrink:0;padding:1px 4px;font-size:9px;font-weight:800;display:inline-block}.ays-b2b-warehouse-stock-wrapper{justify-content:center;align-items:center;width:100%;display:flex}.ays-b2b-stock-icon-yok{color:#dc2626;-webkit-user-select:none;user-select:none;font-size:13px;font-weight:900;line-height:1}.ays-b2b-stock-icon-var{color:#16a34a;-webkit-user-select:none;user-select:none;font-size:14px;font-weight:900;line-height:1}.ays-b2b-unit-cell{color:#b91c1c;text-align:center;font-size:11px;font-weight:600;display:block}.ays-b2b-stock-badge-var{letter-spacing:.3px;text-shadow:0 1px 1px #0003;background:linear-gradient(135deg,#10b981 0%,#059669 100%);border:1px solid #047857;border-radius:5px;justify-content:center;align-items:center;gap:4px;min-width:54px;padding:3px 8px;font-size:11px;font-weight:800;line-height:1.2;display:inline-flex;box-shadow:0 1px 4px #10b98159;color:#fff!important}.ays-b2b-stock-badge-var:before{content:"✔";font-size:11px;font-weight:900}.ays-b2b-stock-badge-yok{letter-spacing:.3px;text-shadow:0 1px 1px #0003;background:linear-gradient(135deg,#ef4444 0%,#dc2626 100%);border:1px solid #b91c1c;border-radius:5px;justify-content:center;align-items:center;gap:4px;min-width:54px;padding:3px 8px;font-size:11px;font-weight:800;line-height:1.2;display:inline-flex;box-shadow:0 1px 4px #ef444459;color:#fff!important}.ays-b2b-stock-badge-yok:before{content:"✕";font-size:11px;font-weight:900}.ays-b2b-stock-badge-kampanya{text-shadow:0 1px 1px #0003;background:linear-gradient(135deg,#f59e0b 0%,#d97706 100%);border:1px solid #b45309;border-radius:5px;justify-content:center;align-items:center;gap:4px;min-width:68px;padding:3px 8px;font-size:11px;font-weight:800;line-height:1.2;display:inline-flex;box-shadow:0 1px 4px #f59e0b59;color:#fff!important}.ays-b2b-stock-badge-kampanya:before{content:"★";font-size:12px}.ays-b2b-campaign-star-badge{color:#854d0e;letter-spacing:.3px;vertical-align:middle;background:linear-gradient(135deg,#fef08a 0%,#fde047 100%);border:1px solid #eab308;border-radius:4px;align-items:center;gap:3px;margin-left:6px;padding:2px 7px;font-size:10px;font-weight:900;display:inline-flex;box-shadow:0 1px 3px #eab30840}.ays-b2b-campaign-star-badge .star-icon{color:#ca8a04;font-size:11px}.ays-b2b-search-prompt-box{text-align:center;flex-direction:column;justify-content:center;align-items:center;max-width:640px;margin:50px auto 0;padding:50px 20px;display:flex}.ays-b2b-search-prompt-icon{color:#0284c7;background:linear-gradient(135deg,#e0f2fe 0%,#bae6fd 100%);border:1.5px solid #93c5fd;border-radius:22px;justify-content:center;align-items:center;width:76px;height:76px;margin-bottom:18px;display:flex;box-shadow:0 6px 18px #0284c729,inset 0 1px 2px #fff}.ays-b2b-search-prompt-title{color:#0f2d52;letter-spacing:-.2px;margin:0 0 8px;font-size:19px;font-weight:900}.ays-b2b-search-prompt-desc{color:#475569;margin:0 0 20px;font-size:13px;line-height:1.55}.ays-b2b-search-prompt-desc strong{color:#0369a1}.ays-b2b-search-quick-tags{flex-wrap:wrap;justify-content:center;align-items:center;gap:8px;display:flex}.ays-b2b-quick-tag-label{color:#64748b;margin-right:4px;font-size:11.5px;font-weight:700}.ays-b2b-search-quick-tags button{color:#1e3a5f;cursor:pointer;background:#fff;border:1.5px solid #cbd5e1;border-radius:20px;padding:5px 13px;font-size:11.5px;font-weight:700;transition:all .15s;box-shadow:0 1px 3px #0000000d}.ays-b2b-search-quick-tags button:hover{color:#0284c7;background:#f0f7fe;border-color:#0284c7;transform:translateY(-1px)}.ays-b2b-price-list{text-align:right;color:#94a3b8;font-variant-numeric:tabular-nums;font-size:11px;font-weight:500;text-decoration:line-through}.ays-b2b-discount-tag{color:#1d4ed8;background:#eff6ff;border:1px solid #bfdbfe;border-radius:4px;padding:1px 6px;font-size:10px;font-weight:800;display:inline-block}.ays-b2b-price-net{text-align:right;color:#475569;font-variant-numeric:tabular-nums;letter-spacing:.01em;font-size:11.5px;font-weight:600;display:block}.ays-b2b-price-kdv{text-align:right;color:#64748b;font-variant-numeric:tabular-nums;letter-spacing:.01em;font-size:11.5px;font-weight:600;display:block}.ays-b2b-discount-badge{color:#0369a1;white-space:nowrap;background:#f0f9ff;border:1px solid #bae6fd;border-radius:4px;justify-content:center;align-items:center;padding:1.5px 6px;font-size:11px;font-weight:800;display:inline-flex}.ays-b2b-cost-net{text-align:right;color:#0f172a;font-variant-numeric:tabular-nums;font-family:Consolas,SF Mono,Monaco,monospace;font-size:12px;font-weight:700;display:block}.ays-b2b-cost-kdv{text-align:right;color:#047857;font-variant-numeric:tabular-nums;white-space:nowrap;background:#ecfdf5;border:1px solid #a7f3d0;border-radius:4px;padding:1.5px 6px;font-family:Consolas,SF Mono,Monaco,monospace;font-size:12px;font-weight:800;display:inline-block}.ays-b2b-row-yok .ays-b2b-price-net,.ays-b2b-row-yok .ays-b2b-price-kdv,.ays-b2b-row-yok .ays-b2b-cost-net,.ays-b2b-row-yok .ays-b2b-cost-kdv{color:#94a3b8;background:#f8fafc;border-color:#e2e8f0}.ays-b2b-row-kampanya .ays-b2b-cost-kdv{color:#15803d;background:#f0fdf4;border-color:#86efac}.ays-b2b-vat-cell{text-align:center;color:#64748b;font-variant-numeric:tabular-nums;font-size:11px;font-weight:600;display:block}.ays-b2b-order-actions{justify-content:flex-end;align-items:center;gap:6px;display:flex}.ays-b2b-stepper{background:#fff;border:1px solid #cbd5e1;border-radius:6px;align-items:center;display:flex;overflow:hidden}.ays-b2b-stepper-btn{color:#475569;cursor:pointer;background:#f8fafc;border:none;justify-content:center;align-items:center;width:22px;height:26px;font-size:12px;font-weight:700;transition:all .1s;display:flex}.ays-b2b-stepper-btn:hover{color:#0f172a;background:#e2e8f0}.ays-b2b-stepper-val{text-align:center;color:#0f172a;font-variant-numeric:tabular-nums;border:none;outline:none;width:28px;height:26px;padding:0;font-size:11.5px;font-weight:700}.ays-b2b-add-cart-btn{color:#fff;cursor:pointer;background:linear-gradient(135deg,#059669 0%,#047857 100%);border:none;border-radius:6px;align-items:center;gap:4px;height:26px;padding:0 10px;font-size:11px;font-weight:700;transition:all .15s;display:flex;box-shadow:0 2px 4px #05966933}.ays-b2b-add-cart-btn:hover{background:linear-gradient(135deg,#047857 0%,#065f46 100%);transform:translateY(-1px);box-shadow:0 3px 8px #0596694d}.ays-b2b-status-bar{color:#1e3a5f;background:linear-gradient(#f0f6fa 0%,#e2eef7 100%);border-top:1.5px solid #b8d6ec;justify-content:space-between;align-items:center;gap:12px;min-height:40px;padding:6px 18px;font-size:11.5px;display:flex;box-shadow:0 -2px 10px #0000000a}.ays-b2b-status-left{align-items:center;gap:10px;display:flex}.ays-b2b-rep-btn{color:#0f2d52;cursor:pointer;background:#fff;border:1px solid #b3d4ed;border-radius:6px;align-items:center;gap:6px;padding:4px 10px;font-size:11px;font-weight:700;transition:all .15s;display:flex;box-shadow:0 1px 2px #0000000d}.ays-b2b-rep-btn:hover{color:#0284c7;background:#f0f7fe;border-color:#0284c7}.ays-b2b-status-right{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.ays-b2b-status-chip{color:#1e3a5f;background:#fff;border:1px solid #c2dcf0;border-radius:6px;align-items:center;gap:6px;padding:4px 9px;font-weight:600;display:flex;box-shadow:0 1px 2px #0000000a}.ays-b2b-fx-rates{color:#0369a1;font-variant-numeric:tabular-nums;background:#fff;border:1px solid #93c5fd;border-radius:6px;align-items:center;gap:10px;padding:4px 10px;font-family:monospace;font-weight:700;display:flex;box-shadow:0 1px 2px #0000000a}.ays-b2b-overdue-alert-chip{color:#fff;cursor:pointer;background:#ef4444;border-radius:6px;align-items:center;gap:6px;padding:4px 10px;font-weight:700;animation:2s infinite ays-pulse;display:flex}@keyframes ays-pulse{0%,to{opacity:1}50%{opacity:.7}}.ays-b2b-lightbox-overlay{z-index:1200;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#0f172ad9;justify-content:center;align-items:center;padding:20px;animation:.15s ease-out ays-fade-in;display:flex;position:fixed;inset:0}.ays-b2b-lightbox-content{background:#fff;border-radius:12px;flex-direction:column;max-width:92vw;max-height:90vh;display:flex;overflow:hidden;box-shadow:0 25px 50px -12px #0009,0 0 0 1px #ffffff1a}.ays-b2b-ticker-bar{color:#fff;z-index:100;border-bottom:1px solid #ffffff26;justify-content:space-between;align-items:center;padding:8px 20px;font-size:12px;font-weight:600;display:flex;box-shadow:0 2px 4px #00000014}.ays-b2b-ticker-bar.info{background:linear-gradient(90deg,#0369a1 0%,#0284c7 100%)}.ays-b2b-ticker-bar.campaign{background:linear-gradient(90deg,#b45309 0%,#d97706 100%)}.ays-b2b-ticker-bar.warning{background:linear-gradient(90deg,#991b1b 0%,#dc2626 100%)}.ays-b2b-ticker-bar.maintenance{background:linear-gradient(90deg,#475569 0%,#334155 100%)}.ays-b2b-bank-card{background:#fff;border:1px solid #e2e8f0;border-radius:8px;flex-direction:column;gap:6px;padding:12px;transition:all .15s;display:flex;box-shadow:0 1px 3px #0000000a}.ays-b2b-bank-card:hover{border-color:#93c5fd;box-shadow:0 2px 8px #0284c71f}.ays-b2b-greeting-chip{color:#065f46;background:#ecfdf5;border:1px solid #a7f3d0;border-radius:6px;align-items:center;gap:6px;padding:3px 10px;font-size:11px;font-weight:700;display:flex}.ays-b2b-table tbody tr.ays-b2b-row-selected td{background-color:#e0f2fe!important;border-top:1px solid #7dd3fc!important;border-bottom:1px solid #7dd3fc!important}.ays-b2b-table tbody tr.ays-b2b-row-selected td:first-child{border-left:4px solid #0284c7!important}.ays-b2b-subtable-container{background:#fff;border:1px solid #cbd5e1;border-radius:6px;margin-top:8px;overflow:hidden;box-shadow:0 1px 3px #0000000d}.ays-b2b-subtable-header{background:#f8fafc;border-bottom:1px solid #e2e8f0;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;padding:8px 14px;display:flex}.ays-b2b-subtable-search{border:1px solid #cbd5e1;border-radius:6px;outline:none;min-width:240px;padding:5px 12px;font-size:12px}.ays-b2b-subtable-search:focus{border-color:#0284c7;box-shadow:0 0 0 2px #0284c726}.ays-b2b-subtable{border-collapse:collapse;width:100%;font-size:12px}.ays-b2b-subtable th{color:#334155;text-align:left;white-space:nowrap;background:#f1f5f9;border-bottom:1px solid #cbd5e1;padding:8px 12px;font-weight:700}.ays-b2b-subtable td{color:#1e293b;border-bottom:1px solid #f1f5f9;padding:8px 12px}.ays-b2b-subtable tbody tr:hover td{background:#f0fdf4}.ays-b2b-bottom-nav{display:none}.ays-b2b-mobile-cards{background:#f8fafc;border:1px solid #e2e8f0;border-radius:8px;grid-template-columns:repeat(auto-fill,minmax(340px,1fr));gap:14px;max-height:calc(100vh - 280px);padding:14px;display:grid;overflow-y:auto}.ays-b2b-m-card{cursor:pointer;background:#fff;border:1px solid #e2e8f0;border-radius:12px;flex-direction:column;gap:10px;padding:12px;transition:all .15s;display:flex;position:relative;box-shadow:0 2px 8px #0f172a0d}.ays-b2b-m-card:hover{border-color:#93c5fd;box-shadow:0 4px 14px #0284c71f}.ays-b2b-m-card.selected{background:#f8fbff;border-color:#0284c7;box-shadow:0 0 0 2px #0284c740,0 4px 12px #0284c71a}.ays-b2b-m-card-header{justify-content:space-between;align-items:center;gap:8px;display:flex}.ays-b2b-m-brand-badge{color:#fff;letter-spacing:.4px;text-transform:uppercase;background:#0f172a;border-radius:6px;padding:3px 8px;font-size:11px;font-weight:800}.ays-b2b-m-code-box{align-items:center;gap:6px;display:flex}.ays-b2b-m-code{color:#0369a1;font-family:Consolas,monospace;font-size:14px;font-weight:900}.ays-b2b-m-stock-badge{border-radius:6px;align-items:center;gap:4px;padding:3px 8px;font-size:11px;font-weight:800;display:inline-flex}.ays-b2b-m-stock-badge.in-stock{color:#15803d;background:#dcfce7}.ays-b2b-m-stock-badge.out-stock{color:#b91c1c;background:#fee2e2}.ays-b2b-m-body{align-items:flex-start;gap:10px;display:flex}.ays-b2b-m-thumb{-o-object-fit:cover;object-fit:cover;background:#f8fafc;border:1px solid #e2e8f0;border-radius:8px;width:58px;min-width:58px;height:58px}.ays-b2b-m-info{flex-direction:column;flex:1;gap:4px;min-width:0;display:flex}.ays-b2b-m-title{color:#0f172a;margin:0;font-size:13px;font-weight:700;line-height:1.3}.ays-b2b-m-oem{align-items:center;gap:4px;font-size:11.5px;display:flex}.ays-b2b-m-badges{flex-wrap:wrap;gap:4px;margin-top:4px;display:flex}.ays-b2b-m-chip{color:#334155;cursor:pointer;background:#f8fafc;border:1px solid #cbd5e1;border-radius:6px;padding:3px 8px;font-size:10.5px;font-weight:700;transition:all .12s}.ays-b2b-m-chip:hover{background:#e2e8f0}.ays-b2b-m-chip.muadil{color:#0891b2;background:#ecfeff;border-color:#a5f3fc}.ays-b2b-m-footer{border-top:1px solid #f1f5f9;justify-content:space-between;align-items:center;gap:8px;padding-top:8px;display:flex}.ays-b2b-m-prices{flex-direction:column;gap:1px;display:flex}.ays-b2b-m-net-price{color:#047857;font-size:16px;font-weight:900}.ays-b2b-m-list-price{color:#94a3b8;font-size:11px;text-decoration:line-through}.ays-b2b-m-cart-group{align-items:center;gap:6px;display:flex}.ays-b2b-m-qty-input{text-align:center;border:1px solid #cbd5e1;border-radius:6px;width:44px;height:32px;font-size:13px;font-weight:700}.ays-b2b-m-add-btn{color:#fff;cursor:pointer;background:linear-gradient(135deg,#0284c7 0%,#0369a1 100%);border:none;border-radius:6px;align-items:center;gap:6px;height:32px;padding:6px 14px;font-size:12px;font-weight:800;transition:opacity .15s;display:inline-flex}.ays-b2b-m-add-btn:hover{opacity:.92}.ays-b2b-mobile-header,.ays-b2b-mobile-filter-bar{display:none}@media (width<=768px){.ays-b2b-root{-webkit-overflow-scrolling:touch;height:auto!important;min-height:100vh!important;padding-bottom:74px!important;overflow:hidden auto!important}.ays-b2b-header-frame{display:none!important}.ays-b2b-mobile-header{z-index:100!important;background:#0f172a!important;border-bottom:1px solid #1e293b!important;flex-direction:column!important;gap:8px!important;padding:8px 12px!important;display:flex!important;position:sticky!important;top:0!important;box-shadow:0 4px 12px #0003!important}.ays-b2b-m-top-row{justify-content:space-between!important;align-items:center!important;width:100%!important;display:flex!important}.ays-b2b-m-logo-group{align-items:center!important;gap:8px!important;display:flex!important}.ays-b2b-m-logo-badge{color:#fff!important;letter-spacing:.5px!important;background:linear-gradient(135deg,#0284c7 0%,#0369a1 100%)!important;border-radius:6px!important;padding:4px 8px!important;font-size:13px!important;font-weight:900!important}.ays-b2b-m-company-title{color:#f8fafc!important;margin:0!important;font-size:13px!important;font-weight:800!important;line-height:1.1!important}.ays-b2b-m-actions-group{align-items:center!important;gap:8px!important;display:flex!important}.ays-b2b-m-cart-btn{color:#fff!important;cursor:pointer!important;-webkit-tap-highlight-color:transparent!important;background:#0284c7!important;border:none!important;border-radius:8px!important;align-items:center!important;gap:5px!important;padding:6px 10px!important;font-size:12px!important;font-weight:800!important;display:flex!important;position:relative!important}.ays-b2b-m-cart-badge{color:#fff!important;background:#ef4444!important;border:2px solid #0284c7!important;border-radius:9999px!important;justify-content:center!important;align-items:center!important;min-width:18px!important;height:18px!important;padding:0 4px!important;font-size:10px!important;font-weight:900!important;display:flex!important}.ays-b2b-m-logout-btn{color:#f87171!important;cursor:pointer!important;background:#ef444426!important;border:1px solid #ef44444d!important;border-radius:8px!important;justify-content:center!important;align-items:center!important;padding:6px 8px!important;display:flex!important}.ays-b2b-desktop-only{display:none!important}.ays-b2b-search-strip{background:#fff!important;border:1px solid #cbd5e1!important;border-radius:10px!important;flex-direction:row!important;align-items:center!important;gap:6px!important;margin:6px 8px 4px!important;padding:6px 8px!important;display:flex!important;box-shadow:0 1px 4px #0f172a0d!important}.ays-b2b-search-strip .ays-b2b-search-box.primary{background:#f8fafc!important;border:1px solid #cbd5e1!important;border-radius:8px!important;flex:1!important;align-items:center!important;width:auto!important;height:40px!important;padding:0 8px!important;display:flex!important}.ays-b2b-search-strip .ays-b2b-search-box.primary input{width:100%!important;height:100%!important;font-size:13.5px!important}.ays-b2b-search-strip .ays-b2b-search-clear-left{display:none!important}.ays-b2b-search-strip .ays-b2b-search-submit{border-radius:8px!important;flex-shrink:0!important;width:auto!important;min-width:64px!important;height:40px!important;padding:0 12px!important;font-size:13px!important;font-weight:800!important}.cb2b-modal-overlay{padding:0!important}.cb2b-modal{box-sizing:border-box!important;border-radius:0!important;width:100vw!important;max-width:100vw!important;height:100vh!important;max-height:100vh!important;padding-bottom:66px!important}.ays-b2b-ticker-bar{padding:4px 8px!important;font-size:11px!important}.ays-b2b-mobile-filter-bar{-webkit-overflow-scrolling:touch!important;scrollbar-width:none!important;gap:6px!important;padding:2px 8px 6px!important;display:flex!important;overflow-x:auto!important}.ays-b2b-mobile-filter-bar::-webkit-scrollbar{display:none!important}.ays-b2b-m-chip-btn{color:#334155!important;cursor:pointer!important;white-space:nowrap!important;-webkit-tap-highlight-color:transparent!important;background:#fff!important;border:1px solid #cbd5e1!important;border-radius:9999px!important;flex-shrink:0!important;align-items:center!important;gap:5px!important;padding:6px 12px!important;font-size:12px!important;font-weight:700!important;display:inline-flex!important}.ays-b2b-m-chip-btn.active{color:#fff!important;background:#0284c7!important;border-color:#0284c7!important}.ays-b2b-subnav-strip{-webkit-overflow-scrolling:touch!important;scrollbar-width:none!important;gap:6px!important;padding:6px 8px!important;overflow-x:auto!important}.ays-b2b-subnav-strip::-webkit-scrollbar{display:none!important}.ays-b2b-subnav-pill{white-space:nowrap!important;flex-shrink:0!important;padding:5px 10px!important;font-size:11px!important}.ays-b2b-mobile-cards{flex-direction:column!important;gap:10px!important;padding:6px 8px 20px!important;display:flex!important}.ays-b2b-m-card{background:#fff!important;border:1px solid #e2e8f0!important;border-radius:12px!important;flex-direction:column!important;gap:10px!important;padding:12px!important;transition:all .15s!important;display:flex!important;position:relative!important;box-shadow:0 2px 8px #0f172a0d!important}.ays-b2b-m-card.selected{background:#f8fbff!important;border-color:#0284c7!important;box-shadow:0 0 0 2px #0284c740,0 4px 12px #0284c71a!important}.ays-b2b-m-card-header{justify-content:space-between!important;align-items:center!important;gap:8px!important;display:flex!important}.ays-b2b-m-brand-badge{color:#fff!important;letter-spacing:.4px!important;text-transform:uppercase!important;background:#0f172a!important;border-radius:6px!important;padding:3px 8px!important;font-size:11px!important;font-weight:800!important}.ays-b2b-m-code-box{align-items:center!important;gap:6px!important;display:flex!important}.ays-b2b-m-code{color:#0369a1!important;font-family:Consolas,monospace!important;font-size:14px!important;font-weight:900!important}.ays-b2b-m-stock-badge{border-radius:6px!important;align-items:center!important;gap:4px!important;padding:3px 8px!important;font-size:11px!important;font-weight:800!important;display:inline-flex!important}.ays-b2b-m-stock-badge.in-stock{color:#15803d!important;background:#dcfce7!important}.ays-b2b-m-stock-badge.out-stock{color:#b91c1c!important;background:#fee2e2!important}.ays-b2b-m-body{align-items:flex-start!important;gap:10px!important;display:flex!important}.ays-b2b-m-thumb{-o-object-fit:contain!important;object-fit:contain!important;background:#f8fafc!important;border:1px solid #e2e8f0!important;border-radius:8px!important;flex-shrink:0!important;width:58px!important;height:58px!important}.ays-b2b-m-info{flex:1!important;min-width:0!important}.ays-b2b-m-title{color:#1e293b!important;margin:0 0 4px!important;font-size:13px!important;font-weight:700!important;line-height:1.35!important}.ays-b2b-m-oem{color:#64748b!important;text-overflow:ellipsis!important;white-space:nowrap!important;font-size:11px!important;overflow:hidden!important}.ays-b2b-m-badges{flex-wrap:wrap!important;gap:6px!important;margin-top:6px!important;display:flex!important}.ays-b2b-m-chip{cursor:pointer!important;border:none!important;border-radius:5px!important;padding:3px 8px!important;font-size:10px!important;font-weight:700!important}.ays-b2b-m-chip.muadil{color:#0369a1!important;background:#e0f2fe!important;border:1px solid #bae6fd!important}.ays-b2b-m-chip.arac{color:#475569!important;background:#f1f5f9!important;border:1px solid #e2e8f0!important}.ays-b2b-m-footer{border-top:1px dashed #e2e8f0!important;justify-content:space-between!important;align-items:center!important;gap:10px!important;padding-top:8px!important;display:flex!important}.ays-b2b-m-price-box{flex-direction:column!important;display:flex!important}.ays-b2b-m-net-price{color:#0f172a!important;font-size:16px!important;font-weight:900!important;line-height:1.1!important}.ays-b2b-m-vat-price{color:#0284c7!important;margin-top:2px!important;font-size:11px!important;font-weight:700!important}.ays-b2b-m-list-price{color:#94a3b8!important;font-size:10px!important;text-decoration:line-through!important}.ays-b2b-m-actions{align-items:center!important;gap:8px!important;display:flex!important}.ays-b2b-m-stepper{background:#f8fafc!important;border:1px solid #cbd5e1!important;border-radius:8px!important;align-items:center!important;display:inline-flex!important;overflow:hidden!important}.ays-b2b-m-stepper button{cursor:pointer!important;color:#334155!important;background:0 0!important;border:none!important;justify-content:center!important;align-items:center!important;width:32px!important;height:34px!important;font-size:16px!important;font-weight:700!important;display:flex!important}.ays-b2b-m-stepper input{text-align:center!important;color:#0f172a!important;background:#fff!important;border:none!important;outline:none!important;width:34px!important;height:34px!important;font-size:13px!important;font-weight:800!important}.ays-b2b-m-add-btn{color:#fff!important;cursor:pointer!important;-webkit-tap-highlight-color:transparent!important;white-space:nowrap!important;background:linear-gradient(135deg,#0284c7 0%,#0369a1 100%)!important;border:none!important;border-radius:8px!important;align-items:center!important;gap:5px!important;height:36px!important;padding:0 14px!important;font-size:12px!important;font-weight:800!important;display:flex!important;box-shadow:0 2px 6px #0284c759!important}.ays-b2b-m-add-btn:active{transform:scale(.96)!important}.ays-b2b-bottom-nav{z-index:10050!important;height:62px!important;padding:4px 6px calc(4px + env(safe-area-inset-bottom,0)) 6px!important;background:#fff!important;border-top:1px solid #e2e8f0!important;justify-content:space-around!important;align-items:center!important;display:flex!important;position:fixed!important;bottom:0!important;left:0!important;right:0!important;box-shadow:0 -4px 20px #0000001f!important}.ays-b2b-bottom-nav-item{color:#64748b!important;cursor:pointer!important;-webkit-tap-highlight-color:transparent!important;background:0 0!important;border:none!important;flex-direction:column!important;flex:1!important;justify-content:center!important;align-items:center!important;gap:3px!important;padding:4px 0!important;font-size:10px!important;font-weight:700!important;text-decoration:none!important;transition:all .15s!important;display:flex!important;position:relative!important}.ays-b2b-bottom-nav-item.active,.ays-b2b-bottom-nav-item:active{color:#0284c7!important}.ays-b2b-bottom-nav-item .icon-wrapper{border-radius:8px!important;justify-content:center!important;align-items:center!important;width:28px!important;height:28px!important;transition:transform .15s!important;display:flex!important;position:relative!important}.ays-b2b-bottom-nav-item.active .icon-wrapper{color:#0284c7!important;background:#e0f2fe!important;transform:translateY(-2px)!important}.ays-b2b-bottom-nav-badge{color:#fff!important;background:#ef4444!important;border:2px solid #fff!important;border-radius:9999px!important;justify-content:center!important;align-items:center!important;min-width:17px!important;height:17px!important;padding:0 4px!important;font-size:10px!important;font-weight:900!important;display:flex!important;position:absolute!important;top:-4px!important;right:-6px!important;box-shadow:0 2px 5px #ef444466!important}.ays-b2b-footer-bar,.ays-b2b-status-bar{display:none!important}.ays-b2b-tabs-strip{background:#fff!important;border-bottom:1px solid #e2e8f0!important;align-items:center!important;padding:4px 8px!important;display:flex!important;overflow:hidden!important}.ays-b2b-tabs-left{-webkit-overflow-scrolling:touch!important;scrollbar-width:none!important;flex-wrap:nowrap!important;gap:6px!important;width:100%!important;display:flex!important;overflow-x:auto!important}.ays-b2b-tabs-left::-webkit-scrollbar{display:none!important}.ays-b2b-tab-pill{white-space:nowrap!important;flex-shrink:0!important;padding:6px 12px!important;font-size:12px!important}.ays-b2b-tabs-right{display:none!important}.ays-b2b-search-prompt-box{max-width:96%!important;margin:10px auto!important;padding:16px 12px!important}.ays-b2b-search-prompt-icon{border-radius:16px!important;width:52px!important;height:52px!important;margin-bottom:10px!important}.ays-b2b-search-prompt-icon svg{width:24px!important;height:24px!important}.ays-b2b-search-prompt-title{margin-bottom:6px!important;font-size:16px!important}.ays-b2b-search-prompt-desc{margin-bottom:12px!important;font-size:12px!important;line-height:1.45!important}.ays-b2b-search-quick-tags{gap:6px!important}.ays-b2b-search-quick-tags button{border-radius:6px!important;padding:5px 10px!important;font-size:11.5px!important}}.cb2b-embedded-page{box-sizing:border-box;flex-direction:column;flex:1;width:100%;padding:12px 18px 24px;animation:.18s ease-out aysFadeIn;display:flex}.cb2b-embedded-card{background:#fff;border:1px solid #cbd5e1;border-radius:10px;flex-direction:column;flex:1;width:100%;min-height:calc(100vh - 190px);display:flex;overflow:hidden;box-shadow:0 4px 16px #0f172a0d;max-width:100%!important}.cb2b-embedded-card .cb2b-modal-body{flex:1;overflow-y:auto;max-height:none!important}.ays-b2b-standalone-page{box-sizing:border-box;flex-direction:column;flex:1;gap:16px;width:100%;padding:16px 20px 28px;animation:.18s ease-out aysFadeIn;display:flex}.ays-b2b-page-header-card{background:#fff;border:1px solid #cbd5e1;border-radius:10px;justify-content:space-between;align-items:center;padding:16px 20px;display:flex;box-shadow:0 2px 6px #00000008}.ays-b2b-page-content-card{background:#fff;border:1px solid #cbd5e1;border-radius:10px;flex:1;padding:20px;box-shadow:0 2px 8px #0000000a}@media (width<=768px){.cb2b-embedded-page,.ays-b2b-standalone-page{padding:8px 6px 70px}}:root{--ecom-bg:#f8fafc;--ecom-surface:#fff;--ecom-surface-alt:#f4f4f5;--ecom-border:#e4e4e7;--ecom-border-hover:#09090b;--ecom-dark:#09090b;--ecom-black:#000;--ecom-charcoal:#18181b;--ecom-text-main:#09090b;--ecom-text-muted:#52525b;--ecom-text-light:#71717a;--ecom-yellow:#facc15;--ecom-yellow-gold:#eab308;--ecom-yellow-dark:#ca8a04;--ecom-yellow-light:#fef9c3;--ecom-yellow-badge:#fef08a;--ecom-primary:#facc15;--ecom-primary-hover:#eab308;--ecom-primary-dark:#ca8a04;--ecom-primary-text:#09090b;--ecom-blue:#2563eb;--ecom-green:#16a34a;--ecom-green-light:#f0fdf4;--ecom-red:#ef4444;--ecom-radius-sm:6px;--ecom-radius-md:10px;--ecom-radius-lg:14px;--ecom-radius-xl:18px;--ecom-radius-full:9999px;--ecom-shadow-sm:0 1px 3px #0000000d;--ecom-shadow-md:0 4px 14px #09090b12;--ecom-shadow-lg:0 12px 30px #09090b1a;--ecom-font:"Plus Jakarta Sans", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, sans-serif}.ecom-store-container{background-color:var(--ecom-bg);height:100vh;min-height:100vh;font-family:var(--ecom-font);color:var(--ecom-text-main);flex-direction:column;display:flex;overflow-y:auto}.ecom-topbar{color:#d4d4d8;background-color:#09090b;border-bottom:2px solid #facc15;font-size:.8rem}.ecom-topbar-inner{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.75rem;max-width:1360px;margin:0 auto;padding:.45rem 1.25rem;display:flex}.ecom-topbar-badge{color:#facc15;align-items:center;gap:.35rem;font-weight:600;display:inline-flex}.ecom-topbar-link{color:#d4d4d8;align-items:center;gap:.35rem;text-decoration:none;transition:color .15s;display:inline-flex}.ecom-topbar-link:hover{color:#facc15}.ecom-header{background:var(--ecom-surface);border-bottom:1px solid var(--ecom-border);z-index:50;position:sticky;top:0;box-shadow:0 2px 10px #0000000a}.ecom-header-inner{align-items:center;gap:1.5rem;max-width:1360px;margin:0 auto;padding:.85rem 1.25rem;display:flex}.ecom-brand-group{cursor:pointer;flex-shrink:0;align-items:center;gap:.75rem;text-decoration:none;display:flex}.ecom-brand-icon{border-radius:var(--ecom-radius-md);color:#09090b;background:#facc15;border:1px solid #eab308;justify-content:center;align-items:center;width:44px;height:44px;display:flex;box-shadow:0 4px 12px #facc1559}.ecom-brand-text h1{color:var(--ecom-dark);letter-spacing:-.02em;margin:0;font-size:1.35rem;font-weight:900;line-height:1.1}.ecom-brand-text h1 span{color:#ca8a04}.ecom-brand-text p{color:var(--ecom-text-light);letter-spacing:.08em;margin:0;font-size:.68rem;font-weight:800}.ecom-search-box{flex:1;max-width:680px;position:relative}.ecom-search-form{border-radius:var(--ecom-radius-full);background:#f4f4f5;border:2px solid #09090b;align-items:center;padding:.25rem .35rem .25rem 1rem;transition:all .2s;display:flex}.ecom-search-form:focus-within{background:#fff;border-color:#09090b;box-shadow:0 0 0 4px #facc154d}.ecom-search-input{color:var(--ecom-text-main);background:0 0;border:none;outline:none;flex:1;padding:.55rem .5rem;font-family:inherit;font-size:.92rem;font-weight:500}.ecom-search-input::placeholder{color:#71717a}.ecom-btn-search{color:#09090b;border-radius:var(--ecom-radius-full);cursor:pointer;background:#facc15;border:1px solid #eab308;align-items:center;gap:.4rem;padding:.65rem 1.4rem;font-size:.88rem;font-weight:800;transition:all .18s;display:inline-flex;box-shadow:0 2px 8px #facc154d}.ecom-btn-search:hover{color:#facc15;background:#09090b;border-color:#09090b}.ecom-search-chips{white-space:nowrap;align-items:center;gap:.35rem;margin-top:.4rem;padding:0 .5rem;display:flex;overflow-x:auto}.ecom-chip-label{color:#94a3b8;margin-right:.2rem;font-size:.72rem;font-weight:700}.ecom-search-chip{color:#64748b;cursor:pointer;border-radius:var(--ecom-radius-full);background:0 0;border:1px solid #e2e8f0;padding:.15rem .5rem;font-size:.72rem;font-weight:500;transition:all .15s}.ecom-search-chip:hover{color:#09090b;background:#fef9c3;border-color:#facc15}.ecom-wishlist-badge{color:#facc15;border-radius:var(--ecom-radius-full);background:#09090b;border:1px solid #facc15;justify-content:center;align-items:center;min-width:18px;height:18px;padding:0 4px;font-size:.7rem;font-weight:900;display:inline-flex}.ecom-header-actions{flex-shrink:0;align-items:center;gap:.75rem;display:flex}.ecom-header-btn{border:1px solid var(--ecom-border);color:var(--ecom-dark);border-radius:var(--ecom-radius-md);cursor:pointer;background:#fff;align-items:center;gap:.45rem;padding:.6rem .95rem;font-size:.85rem;font-weight:700;text-decoration:none;transition:all .15s;display:inline-flex}.ecom-header-btn:hover{background:#f4f4f5;border-color:#09090b}.ecom-header-btn-vin{border-color:var(--ecom-border);color:var(--ecom-dark);background:#fff;font-weight:700}.ecom-header-btn-vin:hover{color:#09090b;background:#fefce8;border-color:#facc15}.ecom-header-btn-cart{font-weight:800;transition:all .18s;position:relative;box-shadow:0 4px 14px #09090b40;color:#facc15!important;background:#09090b!important;border:1px solid #09090b!important}.ecom-header-btn-cart:hover{transform:translateY(-1px);box-shadow:0 6px 18px #09090b59;background:#18181b!important;border-color:#facc15!important}.ecom-cart-count-badge{color:#000;border-radius:var(--ecom-radius-full);background:#facc15;border:2px solid #09090b;justify-content:center;align-items:center;min-width:20px;height:20px;padding:0 4px;font-size:.75rem;font-weight:900;display:inline-flex}.ecom-garage-hero{color:#fff;box-sizing:border-box;background:linear-gradient(135deg,#09090b 0%,#18181b 100%);border-bottom:3px solid #facc15;flex-shrink:0;width:100%;padding:2.25rem 1.25rem 2.5rem;box-shadow:inset 0 -1px #facc1533}.ecom-garage-hero-inner{max-width:1360px;margin:0 auto}.ecom-garage-header{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1rem;margin-bottom:1.5rem;display:flex}.ecom-garage-title-area h2{letter-spacing:-.02em;color:#fff;align-items:center;gap:.65rem;margin:0 0 .35rem;font-size:1.65rem;font-weight:900;display:flex}.ecom-garage-title-area h2 svg{color:#facc15}.ecom-garage-title-area p{color:#a1a1aa;margin:0;font-size:.9rem;font-weight:500}.ecom-garage-tabs{border-radius:var(--ecom-radius-full);background:#18181be6;border:1px solid #facc1540;padding:.3rem;display:inline-flex}.ecom-garage-tab{color:#a1a1aa;border-radius:var(--ecom-radius-full);cursor:pointer;background:0 0;border:none;align-items:center;gap:.4rem;padding:.5rem 1.15rem;font-family:inherit;font-size:.85rem;font-weight:700;transition:all .2s;display:inline-flex}.ecom-garage-tab:hover{color:#facc15}.ecom-garage-tab.active{color:#000;background:#facc15;box-shadow:0 2px 10px #facc1566}.ecom-vehicle-picker-card{border-radius:var(--ecom-radius-lg);background:#fff;border:1px solid #facc154d;padding:1.25rem;box-shadow:0 10px 25px #00000026}.ecom-vehicle-picker-grid{grid-template-columns:repeat(4,1fr) auto;align-items:end;gap:.85rem;display:grid}.ecom-picker-field{flex-direction:column;gap:.35rem;display:flex}.ecom-picker-field label{color:#18181b;text-transform:uppercase;letter-spacing:.04em;font-size:.78rem;font-weight:800}.ecom-picker-select{border-radius:var(--ecom-radius-md);width:100%;color:var(--ecom-dark);cursor:pointer;background:#f8fafc;border:1.5px solid #d4d4d8;outline:none;padding:.65rem .85rem;font-family:inherit;font-size:.9rem;font-weight:600;transition:all .15s}.ecom-picker-select:focus{background:#fff;border-color:#09090b;box-shadow:0 0 0 3px #facc154d}.ecom-picker-select:disabled{color:#a1a1aa;cursor:not-allowed;background:#f4f4f5}.ecom-btn-picker-submit{color:#000;border-radius:var(--ecom-radius-md);cursor:pointer;white-space:nowrap;background:#facc15;border:1px solid #eab308;align-items:center;gap:.5rem;height:42px;padding:.7rem 1.75rem;font-size:.95rem;font-weight:900;transition:all .2s;display:inline-flex;box-shadow:0 2px 8px #facc1559}.ecom-btn-picker-submit:hover{color:#facc15;background:#09090b;border-color:#09090b;transform:translateY(-1px)}.ecom-active-vehicle-bar{border-radius:var(--ecom-radius-md);color:#854d0e;background:#fefce8;border:1.5px solid #facc15;justify-content:space-between;align-items:center;margin-top:1rem;padding:.6rem 1rem;font-size:.88rem;font-weight:700;display:flex}.ecom-btn-clear-vehicle{color:#ef4444;cursor:pointer;background:0 0;border:none;align-items:center;gap:.25rem;font-size:.8rem;font-weight:800;display:inline-flex}.ecom-trust-bar{border-bottom:1px solid var(--ecom-border);box-sizing:border-box;background:#fff;flex-shrink:0;width:100%;padding:1.25rem 0}.ecom-trust-grid{grid-template-columns:repeat(4,1fr);gap:1.5rem;max-width:1360px;margin:0 auto;padding:0 1.25rem;display:grid}.ecom-trust-item{align-items:center;gap:.85rem;display:flex}.ecom-trust-icon-wrap{border-radius:var(--ecom-radius-md);color:#ca8a04;background:#fefce8;border:1.5px solid #facc15;flex-shrink:0;justify-content:center;align-items:center;width:46px;height:46px;display:flex;box-shadow:0 2px 6px #facc1533}.ecom-trust-text h4{color:var(--ecom-dark);margin:0 0 .15rem;font-size:.92rem;font-weight:800}.ecom-trust-text p{color:var(--ecom-text-muted);margin:0;font-size:.78rem;font-weight:500}.ecom-banners-showcase{box-sizing:border-box;flex-shrink:0;width:100%;max-width:1360px;margin:1.75rem auto 1rem;padding:0 1.25rem}.ecom-banners-grid{grid-template-columns:1.5fr 1fr;gap:1.25rem;display:grid}.ecom-banner-card{border-radius:var(--ecom-radius-lg);cursor:pointer;border:1px solid var(--ecom-border);height:240px;box-shadow:var(--ecom-shadow-md);background:#09090b;transition:all .3s cubic-bezier(.16,1,.3,1);position:relative;overflow:hidden}.ecom-banner-card:hover{border-color:#facc15;transform:translateY(-4px);box-shadow:0 14px 35px #09090b33}.ecom-banner-bg{-o-object-fit:cover;object-fit:cover;width:100%;height:100%;transition:transform .4s;position:absolute;inset:0}.ecom-banner-card:hover .ecom-banner-bg{transform:scale(1.05)}.ecom-banner-overlay{color:#fff;z-index:2;background:linear-gradient(90deg,#09090bf0 0%,#09090bc7 55%,#09090b40 100%);flex-direction:column;justify-content:center;padding:1.5rem 1.75rem;display:flex;position:absolute;inset:0}.ecom-banner-badge{color:#000;letter-spacing:.05em;border-radius:var(--ecom-radius-full);background:#facc15;align-items:center;gap:.35rem;width:fit-content;margin-bottom:.6rem;padding:.25rem .65rem;font-size:.68rem;font-weight:900;display:inline-flex;box-shadow:0 2px 8px #facc1566}.ecom-banner-badge.yellow-black{color:#facc15;background:#09090b;border:1px solid #facc15}.ecom-banner-title{letter-spacing:-.02em;margin:0 0 .45rem;font-size:1.35rem;font-weight:900;line-height:1.25}.ecom-banner-title span{color:#facc15}.ecom-banner-desc{color:#d4d4d8;max-width:480px;margin:0 0 1rem;font-size:.82rem;font-weight:500;line-height:1.35}.ecom-banner-action{align-items:center;gap:1rem;display:flex}.ecom-btn-banner{color:#000;border-radius:var(--ecom-radius-md);cursor:pointer;background:#facc15;border:none;align-items:center;gap:.35rem;padding:.55rem 1.15rem;font-size:.82rem;font-weight:900;transition:all .2s;display:inline-flex;box-shadow:0 4px 12px #facc154d}.ecom-btn-banner:hover{color:#000;background:#fff;transform:translate(2px)}.ecom-btn-banner-alt{color:#09090b;border-radius:var(--ecom-radius-md);cursor:pointer;background:#fff;border:none;align-items:center;gap:.35rem;padding:.55rem 1.15rem;font-size:.82rem;font-weight:900;transition:all .2s;display:inline-flex}.ecom-btn-banner-alt:hover{color:#000;background:#facc15;transform:translate(2px)}.ecom-banner-info{color:#facc15;font-size:.75rem;font-weight:800}.ecom-categories-section{box-sizing:border-box;flex-shrink:0;width:100%;max-width:1360px;margin:1.5rem auto 1.25rem;padding:0 1.25rem}.ecom-section-header{justify-content:space-between;align-items:center;margin-bottom:1rem;display:flex}.ecom-section-header h3{color:var(--ecom-dark);align-items:center;gap:.5rem;margin:0;font-size:1.25rem;font-weight:900;display:flex}.ecom-category-cards-grid{grid-template-columns:repeat(8,1fr);gap:.75rem;display:grid}.ecom-category-card{border:1px solid var(--ecom-border);border-radius:var(--ecom-radius-lg);text-align:center;cursor:pointer;box-shadow:var(--ecom-shadow-sm);background:#fff;flex-direction:column;align-items:center;padding:.95rem .5rem;transition:all .22s cubic-bezier(.16,1,.3,1);display:flex;position:relative}.ecom-category-card:hover{border-color:#facc15;transform:translateY(-4px);box-shadow:0 10px 25px #facc1533}.ecom-category-card.active{background:#fefce8;border-color:#facc15;box-shadow:0 0 0 2px #facc15}.ecom-category-img-box{border-radius:var(--ecom-radius-full);background:#fff;border:2.5px solid #f4f4f5;justify-content:center;align-items:center;width:88px;height:88px;margin-bottom:.65rem;transition:all .25s;display:flex;overflow:hidden;box-shadow:0 2px 8px #0000000a}.ecom-category-card:hover .ecom-category-img-box{border-color:#facc15;transform:scale(1.06);box-shadow:0 4px 14px #facc1559}.ecom-category-card.active .ecom-category-img-box{border-color:#facc15;box-shadow:0 0 0 2px #facc15}.ecom-category-img{-o-object-fit:contain;object-fit:contain;width:88%;height:88%;transition:transform .3s}.ecom-category-card:hover .ecom-category-img{transform:scale(1.1)}.ecom-category-name{color:var(--ecom-dark);margin-top:.15rem;font-size:.8rem;font-weight:800;line-height:1.25}.ecom-category-count{color:var(--ecom-text-light);margin-top:.25rem;font-size:.68rem;font-weight:600}.ecom-category-card.active .ecom-category-name{color:#09090b;font-weight:900}.ecom-category-card.active .ecom-category-count{color:#ca8a04;font-weight:800}.ecom-main-content{box-sizing:border-box;flex-shrink:0;grid-template-columns:260px 1fr;align-items:start;gap:1.5rem;width:100%;max-width:1360px;margin:1.5rem auto 3rem;padding:0 1.25rem;display:grid}.ecom-sidebar-filters{border:1px solid var(--ecom-border);border-radius:var(--ecom-radius-lg);box-shadow:var(--ecom-shadow-sm);background:#fff;padding:1.25rem;position:sticky;top:90px}.ecom-filter-block{border-bottom:1px solid #f1f5f9;margin-bottom:1.15rem;padding-bottom:1.15rem}.ecom-filter-block:last-child{border-bottom:none;margin-bottom:0;padding-bottom:0}.ecom-filter-title{color:var(--ecom-dark);justify-content:space-between;align-items:center;margin-bottom:.75rem;font-size:.88rem;font-weight:800;display:flex}.ecom-filter-list{flex-direction:column;gap:.45rem;display:flex}.ecom-filter-checkbox-label{color:#475569;cursor:pointer;-webkit-user-select:none;user-select:none;align-items:center;gap:.5rem;font-size:.85rem;display:flex}.ecom-filter-checkbox-label input{accent-color:var(--ecom-primary);width:16px;height:16px}.ecom-filter-count{color:#94a3b8;margin-left:auto;font-size:.75rem;font-weight:500}.ecom-filter-search-input{border-radius:var(--ecom-radius-sm);width:100%;color:var(--ecom-dark);background:#f8fafc;border:1px solid #e2e8f0;outline:none;padding:.4rem .65rem;font-size:.8rem;transition:all .15s}.ecom-filter-search-input:focus{border-color:var(--ecom-primary);background:#fff;box-shadow:0 0 0 2px #ea580c1a}.ecom-price-filter-row{align-items:center;gap:.45rem;display:flex}.ecom-price-input{border-radius:var(--ecom-radius-sm);width:100%;color:var(--ecom-dark);background:#f8fafc;border:1px solid #e2e8f0;outline:none;flex:1;padding:.45rem .6rem;font-size:.82rem;transition:all .15s}.ecom-price-input:focus{border-color:var(--ecom-primary);background:#fff;box-shadow:0 0 0 2px #ea580c1a}.ecom-products-area{flex-direction:column;gap:1rem;display:flex}.ecom-toolbar{border:1px solid var(--ecom-border);border-radius:var(--ecom-radius-md);background:#fff;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.75rem;padding:.75rem 1.25rem;display:flex}.ecom-results-count{color:var(--ecom-text-muted);font-size:.88rem}.ecom-results-count strong{color:var(--ecom-dark)}.ecom-sort-select{border:1px solid var(--ecom-border);border-radius:var(--ecom-radius-sm);color:var(--ecom-dark);background:#f8fafc;outline:none;padding:.45rem .75rem;font-size:.85rem;font-weight:600}.ecom-products-grid{grid-template-columns:repeat(auto-fill,minmax(260px,1fr));gap:1.35rem;display:grid}.ecom-product-card{border-radius:var(--ecom-radius-lg);background:#fff;border:1px solid #e4e4e7;flex-direction:column;padding:1rem;transition:all .22s cubic-bezier(.16,1,.3,1);display:flex;position:relative;box-shadow:0 1px 3px #00000008}.ecom-product-card:hover{border-color:#facc15;transform:translateY(-3px);box-shadow:0 12px 28px -6px #09090b14,0 4px 10px -2px #facc1526}.ecom-card-thumb{border-radius:var(--ecom-radius-md);cursor:pointer;background:#f8fafc;border:1px solid #f1f5f9;justify-content:center;align-items:center;height:225px;margin-bottom:.85rem;display:flex;position:relative;overflow:hidden}.ecom-card-thumb img{-o-object-fit:contain;object-fit:contain;max-width:92%;max-height:92%;transition:transform .3s cubic-bezier(.16,1,.3,1)}.ecom-product-card:hover .ecom-card-thumb img{transform:scale(1.06)}.ecom-card-placeholder{text-align:center;background:#fff;flex-direction:column;justify-content:center;align-items:center;width:100%;height:100%;padding:1rem;display:flex}.ecom-card-placeholder-wrap{background:#fff;justify-content:center;align-items:center;width:100%;height:100%;padding:.5rem;display:flex;position:relative}.ecom-card-placeholder-img{-o-object-fit:contain;object-fit:contain;transition:transform .3s;max-width:86%!important;max-height:86%!important}.ecom-product-card:hover .ecom-card-placeholder-img{transform:scale(1.05)}.ecom-card-placeholder-badge{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);color:#fff;white-space:nowrap;letter-spacing:.02em;pointer-events:none;background:#09090be0;border:1px solid #facc1566;border-radius:9999px;align-items:center;gap:.35rem;padding:.28rem .75rem;font-size:.7rem;font-weight:700;display:inline-flex;position:absolute;bottom:8px;left:50%;transform:translate(-50%);box-shadow:0 2px 8px #0003}.ecom-placeholder-title{color:#64748b;margin-top:.4rem;font-size:.72rem;font-weight:700}.ecom-search-ribbon{color:#fff;background:linear-gradient(135deg,#09090b 0%,#18181b 100%);border-bottom:2px solid #facc15;padding:1.15rem 0}.ecom-search-ribbon-inner{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1rem;max-width:1360px;margin:0 auto;padding:0 1.25rem;display:flex}.ecom-search-ribbon-info{align-items:center;gap:1rem;display:flex}.ecom-search-ribbon-badge{background:#facc15;border-radius:10px;flex-shrink:0;justify-content:center;align-items:center;width:44px;height:44px;display:flex;box-shadow:0 4px 12px #facc1559}.ecom-search-ribbon-info h2{color:#fff;align-items:center;gap:.5rem;margin:0;font-size:1.3rem;font-weight:800;display:flex}.ecom-search-ribbon-info h2 span{color:#facc15}.ecom-search-ribbon-info p{color:#a1a1aa;margin:.2rem 0 0;font-size:.85rem}.ecom-btn-clear-search-ribbon{color:#f4f4f5;cursor:pointer;background:#ffffff1a;border:1px solid #ffffff40;border-radius:8px;align-items:center;gap:.5rem;padding:.6rem 1.15rem;font-size:.85rem;font-weight:700;transition:all .2s;display:inline-flex}.ecom-btn-clear-search-ribbon:hover{color:#09090b;background:#facc15;border-color:#facc15}.ecom-badge-discount-tag{z-index:3;color:#000;letter-spacing:.02em;background:#facc15;border:1px solid #eab308;border-radius:6px;padding:.2rem .5rem;font-size:.68rem;font-weight:800;position:absolute;top:8px;left:8px;box-shadow:0 2px 6px #facc1566}.ecom-card-wishlist-btn{z-index:4;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);border-radius:var(--ecom-radius-full);cursor:pointer;background:#fffffff0;border:1px solid #e2e8f0d9;justify-content:center;align-items:center;width:30px;height:30px;padding:0;transition:all .2s;display:flex;position:absolute;top:8px;right:8px;box-shadow:0 2px 6px #0000000f}.ecom-card-wishlist-btn:hover{background:#fff;border-color:#09090b;transform:scale(1.1);box-shadow:0 4px 10px #0000001f}.ecom-card-wishlist-btn.active{background:#fff1f2;border-color:#fecdd3}.ecom-card-body{flex-direction:column;flex:1;display:flex}.ecom-card-meta-line{color:#71717a;align-items:center;gap:.4rem;margin-bottom:.4rem;font-size:.72rem;line-height:1;display:flex}.ecom-card-brand{color:#09090b;text-transform:uppercase;letter-spacing:.04em;font-weight:800}.ecom-card-meta-sep{color:#cbd5e1;font-size:.65rem}.ecom-card-code{color:#52525b;text-overflow:ellipsis;white-space:nowrap;max-width:140px;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:.7rem;overflow:hidden}.ecom-card-name{color:#09090b;-webkit-line-clamp:2;cursor:pointer;-webkit-box-orient:vertical;height:2.76em;margin:0 0 .55rem;font-size:.88rem;font-weight:600;line-height:1.38;transition:color .15s;display:-webkit-box;overflow:hidden}.ecom-card-name:hover{color:#ca8a04}.ecom-card-status-line{justify-content:space-between;align-items:center;gap:.5rem;margin-bottom:.75rem;display:flex}.ecom-rating-inline{color:#71717a;align-items:center;gap:.25rem;font-size:.72rem;display:inline-flex}.ecom-rating-score{color:#09090b;font-weight:800}.ecom-rating-num{color:#a1a1aa;font-size:.68rem}.ecom-shipping-pill{color:#16a34a;align-items:center;gap:.35rem;font-size:.68rem;font-weight:700;display:inline-flex}.ecom-shipping-dot{background-color:#22c55e;border-radius:50%;width:6px;height:6px;box-shadow:0 0 0 2px #22c55e33}.ecom-card-pricing-zone{flex-direction:column;gap:.65rem;margin-top:auto;padding-top:.65rem;display:flex}.ecom-price-stack{flex-direction:column;justify-content:flex-end;gap:.15rem;min-height:42px;display:flex}.ecom-old-price{color:#a1a1aa;font-size:.76rem;font-weight:500;line-height:1;text-decoration:line-through}.ecom-current-price-row{align-items:baseline;gap:.4rem;display:flex}.ecom-current-price{color:#09090b;letter-spacing:-.02em;font-size:1.25rem;font-weight:900;line-height:1.1}.ecom-vat-label{color:#71717a;font-size:.68rem;font-weight:600}.ecom-btn-add-cart-full{color:#000;cursor:pointer;background:#facc15;border:1px solid #eab308;border-radius:8px;justify-content:center;align-items:center;gap:.45rem;width:100%;height:38px;font-family:inherit;font-size:.85rem;font-weight:800;transition:all .2s cubic-bezier(.16,1,.3,1);display:flex;box-shadow:0 2px 6px #facc1540}.ecom-btn-add-cart-full:hover{color:#facc15;background:#09090b;border-color:#09090b;transform:translateY(-1px);box-shadow:0 4px 12px #09090b40}.ecom-btn-add-cart-full:active{transform:translateY(0)}.ecom-backdrop{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);z-index:9999;background:#0f172a99;justify-content:center;align-items:center;padding:1.5rem;display:flex;position:fixed;inset:0}.ecom-modal-content{border-radius:var(--ecom-radius-lg);width:100%;max-width:840px;max-height:90vh;box-shadow:var(--ecom-shadow-lg);background:#fff;position:relative;overflow-y:auto}.ecom-modal-head{border-bottom:1px solid var(--ecom-border);justify-content:space-between;align-items:center;padding:1.25rem 1.5rem;display:flex}.ecom-modal-head h3{color:var(--ecom-dark);align-items:center;gap:.5rem;margin:0;font-size:1.15rem;font-weight:800;display:flex}.ecom-btn-close{color:#94a3b8;cursor:pointer;border-radius:var(--ecom-radius-sm);background:0 0;border:none;padding:.4rem;transition:all .15s;display:flex}.ecom-btn-close:hover{color:var(--ecom-dark);background:#f1f5f9}.ecom-cart-drawer{z-index:10000;background:#fff;border-left:1px solid #e4e4e7;flex-direction:column;width:100%;max-width:440px;display:flex;position:fixed;top:0;bottom:0;right:0;box-shadow:-15px 0 45px #0003}.ecom-cart-drawer .ecom-modal-head{background:#fff;border-bottom:1px solid #f1f5f9;justify-content:space-between;align-items:center;padding:1.15rem 1.25rem;display:flex}.ecom-cart-head-badge{color:#09090b;background:#fef08a;border:1px solid #facc15;border-radius:9px;justify-content:center;align-items:center;width:36px;height:36px;display:flex}.ecom-cart-head-title{color:#09090b;align-items:center;gap:.45rem;margin:0;font-size:1.12rem;font-weight:800;display:flex}.ecom-cart-head-count{color:#52525b;background:#f4f4f5;border-radius:999px;padding:.15rem .55rem;font-size:.82rem;font-weight:700}.ecom-cart-free-shipping-bar{background:#f8fafc;border-bottom:1px solid #e2e8f0;padding:.75rem 1.25rem}.ecom-cart-shipping-success{color:#15803d;background:#f0fdf4;border:1px solid #bbf7d0;border-radius:6px;align-items:center;gap:.5rem;padding:.45rem .75rem;font-size:.82rem;font-weight:600;display:flex}.ecom-cart-shipping-progress-wrap{flex-direction:column;gap:.4rem;display:flex}.ecom-cart-shipping-text{color:#1e293b;align-items:center;gap:.45rem;font-size:.8rem;display:flex}.ecom-cart-shipping-text strong{color:#09090b;font-weight:800}.ecom-cart-progress-track{background:#e2e8f0;border-radius:999px;width:100%;height:6px;overflow:hidden}.ecom-cart-progress-fill{background:linear-gradient(90deg,#facc15 0%,#eab308 100%);border-radius:999px;height:100%;transition:width .3s}.ecom-cart-list{background:#fafafa;flex-direction:column;flex:1;gap:.85rem;padding:1.15rem 1.25rem;display:flex;overflow-y:auto}.ecom-cart-empty-state{text-align:center;color:#71717a;padding:4.5rem 1.5rem}.ecom-cart-empty-icon{color:#cbd5e1;margin:0 auto 1rem}.ecom-cart-item{background:#fff;border:1px solid #e4e4e7;border-radius:12px;align-items:center;gap:.85rem;padding:.85rem;transition:border-color .15s,box-shadow .15s;display:flex}.ecom-cart-item:hover{border-color:#cbd5e1;box-shadow:0 2px 10px #0000000a}.ecom-cart-item-thumb{background:#f8fafc;border:1px solid #f1f5f9;border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;width:58px;height:58px;display:flex;overflow:hidden}.ecom-cart-item-thumb img{-o-object-fit:contain;object-fit:contain;width:100%;height:100%;padding:3px}.ecom-cart-item-info{flex:1;min-width:0}.ecom-cart-item-title{color:#09090b;white-space:nowrap;text-overflow:ellipsis;font-size:.86rem;font-weight:700;line-height:1.3;overflow:hidden}.ecom-cart-item-meta{color:#71717a;align-items:center;gap:.35rem;margin-top:.2rem;font-size:.73rem;display:flex}.ecom-cart-brand-tag{color:#09090b;font-weight:700}.ecom-cart-code-tag{color:#64748b;font-family:monospace}.ecom-cart-item-price-row{align-items:baseline;gap:.4rem;margin-top:.3rem;display:flex}.ecom-cart-item-price{color:#09090b;font-size:.95rem;font-weight:900}.ecom-cart-unit-price{color:#71717a;font-size:.72rem}.ecom-cart-item-actions{flex-direction:column;align-items:flex-end;gap:.5rem;display:flex}.ecom-cart-qty-ctrl{background:#fff;border:1px solid #e4e4e7;border-radius:8px;align-items:center;display:inline-flex;overflow:hidden;box-shadow:0 1px 2px #00000008}.ecom-qty-btn{cursor:pointer;color:#52525b;background:0 0;border:none;justify-content:center;align-items:center;padding:.35rem .5rem;transition:background .12s,color .12s;display:flex}.ecom-qty-btn:hover{color:#09090b;background:#f4f4f5}.ecom-qty-num{color:#09090b;text-align:center;min-width:1.4rem;padding:0 .45rem;font-size:.85rem;font-weight:800}.ecom-cart-remove-btn{color:#ef4444;cursor:pointer;background:0 0;border:none;border-radius:6px;justify-content:center;align-items:center;padding:.3rem;transition:all .15s;display:flex}.ecom-cart-remove-btn:hover{color:#dc2626;background:#fef2f2;transform:scale(1.08)}.ecom-cart-footer{background:#fff;border-top:1px solid #e4e4e7;padding:1.25rem;box-shadow:0 -4px 18px #00000008}.ecom-cart-row{color:#71717a;justify-content:space-between;align-items:center;margin-bottom:.5rem;font-size:.88rem;display:flex}.ecom-cart-val-dark{color:#09090b;font-weight:700}.ecom-cart-free-tag{color:#16a34a;background:#f0fdf4;border:1px solid #bbf7d0;border-radius:4px;padding:.15rem .5rem;font-size:.82rem;font-weight:800}.ecom-cart-total-row{border-top:1.5px dashed #e4e4e7;justify-content:space-between;align-items:baseline;margin-top:.75rem;margin-bottom:1rem;padding-top:.85rem;display:flex}.ecom-cart-total-label{color:#09090b;font-size:1.05rem;font-weight:900}.ecom-cart-vat-note{color:#71717a;margin-top:1px;font-size:.72rem;font-weight:500}.ecom-cart-grand-total{color:#09090b;letter-spacing:-.02em;font-size:1.4rem;font-weight:900}.ecom-btn-checkout{cursor:pointer;letter-spacing:.01em;background:#facc15;border:1.5px solid #eab308;border-radius:10px;justify-content:center;align-items:center;gap:.6rem;width:100%;padding:.95rem 1.25rem;font-size:1.02rem;font-weight:800;transition:all .15s;display:flex;box-shadow:0 4px 14px #facc1573;color:#09090b!important}.ecom-btn-checkout:hover{background:#eab308;transform:translateY(-2px);box-shadow:0 6px 18px #facc158c}.ecom-btn-checkout:active{transform:translateY(0)}.ecom-cart-trust-bar{color:#71717a;justify-content:center;align-items:center;gap:.75rem;margin-top:.85rem;font-size:.74rem;display:flex}.ecom-cart-trust-item{align-items:center;gap:.35rem;display:inline-flex}.ecom-cart-trust-sep{color:#d4d4d8}.ecom-cart-payment-icons{border-top:1px solid #f4f4f5;justify-content:center;align-items:center;gap:.4rem;margin-top:.75rem;padding-top:.65rem;display:flex}.ecom-cart-pay-badge{color:#52525b;background:#f4f4f5;border:1px solid #e4e4e7;border-radius:4px;padding:.2rem .45rem;font-size:.68rem;font-weight:800}.ecom-footer{color:#94a3b8;box-sizing:border-box;background:#09090b;border-top:3px solid #facc15;flex-shrink:0;width:100%;margin-top:auto;padding:3rem 0 1.5rem}.ecom-footer-newsletter-wrap{max-width:1360px;margin:0 auto 2.5rem;padding:0 1.25rem}.ecom-footer-newsletter{border-radius:var(--ecom-radius-lg);background:linear-gradient(135deg,#18181b 0%,#111113 100%);border:1.5px solid #facc154d;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:2rem;padding:1.5rem 2rem;display:flex;box-shadow:0 8px 24px #0006}.ecom-newsletter-text{flex:1;align-items:center;gap:1.15rem;min-width:280px;display:flex}.ecom-newsletter-icon{border-radius:var(--ecom-radius-md);background:#facc151f;border:1px solid #facc1559;flex-shrink:0;justify-content:center;align-items:center;width:50px;height:50px;display:flex}.ecom-newsletter-text h3{color:#fff;letter-spacing:-.01em;margin:0 0 .25rem;font-size:1.15rem;font-weight:800}.ecom-newsletter-text p{color:#a1a1aa;margin:0;font-size:.82rem;line-height:1.35}.ecom-newsletter-form{flex-shrink:0}.ecom-newsletter-input-group{border-radius:var(--ecom-radius-md);background:#09090b;border:1px solid #facc1566;align-items:center;padding:.25rem;display:flex;box-shadow:inset 0 2px 4px #00000080}.ecom-newsletter-input-group input{color:#fff;background:0 0;border:none;outline:none;width:240px;padding:.5rem .85rem;font-family:inherit;font-size:.85rem}.ecom-newsletter-input-group input::placeholder{color:#71717a}.ecom-btn-newsletter{color:#000;cursor:pointer;background:#facc15;border:none;border-radius:8px;align-items:center;gap:.4rem;padding:.55rem 1.15rem;font-family:inherit;font-size:.82rem;font-weight:800;transition:all .2s;display:inline-flex}.ecom-btn-newsletter:hover{background:#fff;transform:translate(2px)}.ecom-newsletter-success{color:#4ade80;border-radius:var(--ecom-radius-md);background:#22c55e26;border:1px solid #22c55e59;align-items:center;gap:.45rem;padding:.55rem 1.25rem;font-size:.85rem;font-weight:700;display:inline-flex}.ecom-footer-features-container{max-width:1360px;margin:0 auto 2.5rem;padding:0 1.25rem}.ecom-footer-features-grid{border-bottom:1px solid #ffffff14;grid-template-columns:repeat(4,1fr);gap:1.5rem;padding-bottom:2rem;display:grid}.ecom-footer-feat-item{align-items:center;gap:.85rem;display:flex}.ecom-footer-feat-icon{border-radius:var(--ecom-radius-md);background:#18181b;border:1.5px solid #facc1559;flex-shrink:0;justify-content:center;align-items:center;width:44px;height:44px;display:flex;box-shadow:0 2px 8px #0000004d}.ecom-footer-feat-item h5{color:#fff;margin:0 0 .15rem;font-size:.88rem;font-weight:800}.ecom-footer-feat-item p{color:#a1a1aa;margin:0;font-size:.74rem;line-height:1.3}.ecom-footer-inner{grid-template-columns:1.4fr 1fr 1.1fr 1fr;gap:2.5rem;max-width:1360px;margin:0 auto 2.5rem;padding:0 1.25rem;display:grid}.ecom-footer-brand-col{flex-direction:column;display:flex}.ecom-footer-brand{align-items:center;gap:.75rem;margin-bottom:.85rem;display:flex}.ecom-footer-brand-icon{border-radius:var(--ecom-radius-md);background:#facc15;flex-shrink:0;justify-content:center;align-items:center;width:42px;height:42px;display:flex;box-shadow:0 4px 12px #facc1559}.ecom-footer-brand h4{color:#fff;letter-spacing:-.02em;margin:0;font-size:1.15rem;font-weight:900}.ecom-footer-brand h4 span{color:#facc15}.ecom-footer-tagline{letter-spacing:.1em;color:#a1a1aa;font-size:.65rem;font-weight:800;display:block}.ecom-footer-desc{color:#a1a1aa;margin:0 0 1.25rem;font-size:.82rem;line-height:1.55}.ecom-footer-contacts{flex-direction:column;gap:.6rem;display:flex}.ecom-footer-whatsapp-btn{color:#4ade80;background:#22c55e24;border:1px solid #22c55e59;border-radius:8px;align-items:center;gap:.45rem;width:fit-content;margin-bottom:.25rem;padding:.5rem .85rem;font-size:.82rem;font-weight:700;text-decoration:none;transition:all .2s;display:inline-flex}.ecom-footer-whatsapp-btn:hover{color:#000;background:#22c55e;transform:translateY(-1px)}.ecom-footer-contact-row{color:#d4d4d8;align-items:center;gap:.5rem;font-size:.8rem;display:flex}.ecom-footer-contact-row strong{color:#fff}.ecom-footer-title{color:#fff;letter-spacing:-.01em;margin:0 0 1.25rem;font-size:.98rem;font-weight:800;position:relative}.ecom-footer-title:after{content:"";background:#facc15;border-radius:2px;width:26px;height:2.5px;position:absolute;bottom:-6px;left:0}.ecom-footer-links{flex-direction:column;gap:.65rem;margin:0;padding:0;list-style:none;display:flex}.ecom-footer-links button{color:#a1a1aa;cursor:pointer;text-align:left;background:0 0;border:none;align-items:center;gap:.4rem;padding:0;font-family:inherit;font-size:.84rem;transition:all .2s;display:inline-flex}.ecom-footer-links button:hover{color:#facc15;transform:translate(4px)}.ecom-footer-links button svg{color:#52525b;transition:color .2s}.ecom-footer-links button:hover svg{color:#facc15}.ecom-footer-payments-wrap{max-width:1360px;margin:0 auto;padding:0 1.25rem}.ecom-footer-payments-bar{border-top:1px solid #ffffff14;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1.5rem;padding:1.5rem 0;display:flex}.ecom-payment-logos{flex-wrap:wrap;align-items:center;gap:.5rem;display:flex}.ecom-payment-badge{color:#d4d4d8;letter-spacing:.04em;background:#18181b;border:1px solid #ffffff1f;border-radius:6px;padding:.25rem .65rem;font-size:.68rem;font-weight:800}.ecom-payment-badge.troy{color:#38bdf8;border-color:#38bdf84d}.ecom-payment-badge.visa{color:#60a5fa}.ecom-payment-badge.mastercard{color:#fb923c}.ecom-payment-badge.masterpass{color:#f87171}.ecom-payment-badge.bonus{color:#4ade80}.ecom-payment-badge.world{color:#c084fc}.ecom-security-badges{flex-wrap:wrap;align-items:center;gap:.85rem;display:flex}.ecom-sec-pill{color:#d4d4d8;background:#18181b;border:1px solid #ffffff1a;border-radius:6px;align-items:center;gap:.35rem;padding:.3rem .65rem;font-size:.76rem;font-weight:700;display:inline-flex}.ecom-footer-bottom{color:#71717a;border-top:1px solid #ffffff0d;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1rem;max-width:1360px;margin:0 auto;padding:1.25rem 1.25rem 0;font-size:.78rem;display:flex}.ecom-footer-legal-links{flex-wrap:wrap;align-items:center;gap:.75rem;display:flex}.ecom-footer-legal-links button{color:#71717a;cursor:pointer;background:0 0;border:none;padding:0;font-family:inherit;font-size:.78rem;transition:color .15s}.ecom-footer-legal-links button:hover{color:#facc15}.ecom-info-modal-card{background:#fff;border:1.5px solid #facc1566;border-radius:14px;flex-direction:column;width:92%;max-width:680px;max-height:85vh;display:flex;overflow:hidden;box-shadow:0 20px 40px #00000040}.ecom-info-modal-body{color:#3f3f46;padding:1.5rem;font-size:.9rem;line-height:1.6;overflow-y:auto}.ecom-modal-text-content h4{color:#09090b;margin:1.25rem 0 .5rem;font-size:1.05rem;font-weight:800}.ecom-modal-text-content ul{margin:.5rem 0 1rem;padding-left:1.25rem}.ecom-modal-text-content li{margin-bottom:.4rem}.ecom-modal-highlight-box{color:#854d0e;background:#fefce8;border:1px solid #fde047;border-radius:8px;margin-bottom:1rem;padding:.85rem 1rem;font-size:.88rem}.ecom-modal-stats-grid{grid-template-columns:repeat(4,1fr);gap:.75rem;margin:1.25rem 0;display:grid}.ecom-stat-card{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:8px;padding:.75rem}.ecom-stat-num{color:#09090b;font-size:1.2rem;font-weight:900;display:block}.ecom-stat-lbl{color:#64748b;font-size:.72rem;font-weight:600}.ecom-return-code-card{color:#fff;background:#09090b;border:1px solid #facc15;border-radius:10px;justify-content:space-between;align-items:center;margin:1rem 0 1.25rem;padding:1rem 1.25rem;display:flex}.ecom-return-label{color:#a1a1aa;font-size:.78rem;display:block}.ecom-return-code{letter-spacing:.06em;color:#facc15;font-size:1.35rem}.ecom-btn-copy-code{color:#000;cursor:pointer;background:#facc15;border:none;border-radius:6px;align-items:center;gap:.35rem;padding:.45rem .85rem;font-size:.78rem;font-weight:800;transition:all .15s;display:inline-flex}.ecom-btn-copy-code:hover{background:#fff}.ecom-bank-accounts-list{flex-direction:column;gap:.75rem;margin-top:1rem;display:flex}.ecom-bank-card{background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:.85rem 1rem;transition:border-color .2s}.ecom-bank-card:hover{border-color:#facc15}.ecom-bank-header{justify-content:space-between;align-items:center;margin-bottom:.25rem;display:flex}.ecom-bank-name{color:#09090b;font-size:.92rem;font-weight:800}.ecom-bank-branch{color:#71717a;font-size:.74rem}.ecom-bank-holder{color:#52525b;margin-bottom:.4rem;font-size:.78rem}.ecom-bank-iban-row{background:#fff;border:1px solid #e2e8f0;border-radius:6px;justify-content:space-between;align-items:center;gap:.5rem;padding:.35rem .65rem;display:flex}.ecom-bank-iban{color:#09090b;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:.82rem;font-weight:700}.ecom-btn-copy-iban{color:#facc15;cursor:pointer;background:#09090b;border:1px solid #facc15;border-radius:4px;align-items:center;gap:.3rem;padding:.25rem .65rem;font-size:.72rem;font-weight:800;transition:all .15s;display:inline-flex}.ecom-btn-copy-iban:hover{color:#000;background:#facc15}.ecom-faq-list{flex-direction:column;gap:.85rem;margin-top:.5rem;display:flex}.ecom-faq-item{background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:.9rem 1.15rem}.ecom-faq-question{color:#09090b;align-items:center;gap:.45rem;margin:0 0 .4rem;font-size:.9rem;font-weight:800;display:flex}.ecom-faq-answer{color:#52525b;margin:0;font-size:.84rem;line-height:1.5}@media (width<=1200px){.ecom-category-cards-grid{grid-template-columns:repeat(4,1fr)}.ecom-products-grid{grid-template-columns:repeat(3,1fr)}}@media (width<=992px){.ecom-main-content{grid-template-columns:1fr}.ecom-sidebar-filters{position:static}.ecom-vehicle-picker-grid,.ecom-trust-grid,.ecom-footer-inner{grid-template-columns:1fr 1fr}}@media (width<=640px){.ecom-topbar{display:none}.ecom-header-inner{flex-wrap:wrap}.ecom-search-box{order:3;max-width:100%}.ecom-category-cards-grid,.ecom-products-grid{grid-template-columns:repeat(2,1fr)}.ecom-vehicle-picker-grid,.ecom-trust-grid,.ecom-footer-inner{grid-template-columns:1fr}}.ecom-header-btn-auth{color:#09090b!important;background:#fff!important;border:1.5px solid #09090b!important;border-radius:9px!important;padding:.5rem .95rem!important;font-weight:800!important;transition:all .15s!important}.ecom-header-btn-auth:hover{transform:translateY(-1px);box-shadow:0 4px 12px #09090b33;color:#facc15!important;background:#09090b!important;border-color:#09090b!important}.ecom-user-menu-wrapper{position:relative}.ecom-header-btn-user{cursor:pointer;color:#09090b!important;background:#fff!important;border:1.5px solid #e4e4e7!important;border-radius:9px!important;align-items:center!important;gap:.5rem!important;padding:.35rem .75rem!important;font-weight:700!important;transition:all .15s!important;display:flex!important}.ecom-header-btn-user:hover{background:#f8fafc!important;border-color:#09090b!important}.ecom-user-avatar-badge{color:#09090b;background:#facc15;border:1px solid #eab308;border-radius:999px;flex-shrink:0;justify-content:center;align-items:center;width:28px;height:28px;font-size:.75rem;font-weight:900;display:flex;overflow:hidden}.ecom-avatar-img{-o-object-fit:cover;object-fit:cover;width:100%;height:100%}.ecom-user-name-label{color:#09090b;white-space:nowrap;text-overflow:ellipsis;max-width:90px;font-size:.86rem;overflow:hidden}.ecom-user-dropdown{z-index:10000;background:#fff;border:1px solid #e4e4e7;border-radius:14px;width:270px;padding:.75rem;animation:.15s ecomFadeIn;position:absolute;top:calc(100% + 8px);right:0;box-shadow:0 12px 35px #00000026}.ecom-user-dropdown-header{padding:.5rem .5rem .75rem}.ecom-user-dropdown-name{color:#09090b;font-size:.94rem;font-weight:800}.ecom-user-dropdown-email{color:#64748b;white-space:nowrap;text-overflow:ellipsis;margin-top:2px;font-size:.78rem;overflow:hidden}.ecom-user-badge-provider{border-radius:6px;align-items:center;gap:.35rem;margin-top:.5rem;padding:.2rem .55rem;font-size:.72rem;font-weight:700;display:inline-flex}.ecom-user-badge-provider.prov-google{color:#4338ca;background:#eef2ff;border:1px solid #c7d2fe}.ecom-user-badge-provider.prov-apple{color:#18181b;background:#f4f4f5;border:1px solid #d4d4d8}.ecom-user-badge-provider.prov-facebook{color:#1d4ed8;background:#eff6ff;border:1px solid #bfdbfe}.ecom-user-badge-provider.prov-email{color:#854d0e;background:#fefce8;border:1px solid #fef08a}.ecom-dropdown-sep{background:#f1f5f9;height:1px;margin:.4rem 0}.ecom-dropdown-item{color:#334155;cursor:pointer;text-align:left;background:0 0;border:none;border-radius:8px;align-items:center;gap:.65rem;width:100%;padding:.6rem .65rem;font-size:.85rem;font-weight:600;transition:all .12s;display:flex}.ecom-dropdown-item:hover{color:#09090b;background:#f8fafc}.ecom-dropdown-logout{color:#dc2626!important}.ecom-dropdown-logout:hover{color:#b91c1c!important;background:#fef2f2!important}.ecom-auth-modal-box{background:#fff;border-radius:16px;max-width:480px;animation:.2s ecomSlideUp;overflow:hidden;box-shadow:0 25px 60px #00000040}.ecom-auth-tabs{background:#f8fafc;border-bottom:1px solid #e2e8f0;display:flex}.ecom-auth-tab{color:#64748b;cursor:pointer;text-align:center;background:0 0;border:none;flex:1;padding:.95rem;font-size:.92rem;font-weight:700;transition:all .15s}.ecom-auth-tab.active{color:#09090b;background:#fff;border-bottom:3px solid #facc15;font-weight:800}.ecom-auth-body{padding:1.75rem}.ecom-btn-google-prominent{color:#18181b;cursor:pointer;background:#fff;border:1.5px solid #d4d4d8;border-radius:11px;justify-content:center;align-items:center;gap:.75rem;width:100%;padding:.85rem 1rem;font-size:.95rem;font-weight:700;transition:all .15s;display:flex;position:relative;box-shadow:0 2px 8px #0000000d}.ecom-btn-google-prominent:hover{background:#fcfcfc;border-color:#09090b;transform:translateY(-1px);box-shadow:0 4px 14px #00000017}.ecom-google-badge-tag{color:#fff;letter-spacing:.02em;background:#16a34a;border-radius:4px;padding:.15rem .45rem;font-size:.65rem;font-weight:800;position:absolute;top:-8px;right:12px}.ecom-social-grid{grid-template-columns:1fr 1fr;gap:.65rem;margin-top:.75rem;display:grid}.ecom-btn-apple-auth{color:#fff;cursor:pointer;background:#000;border:none;border-radius:10px;justify-content:center;align-items:center;gap:.5rem;padding:.75rem 1rem;font-size:.86rem;font-weight:700;transition:all .15s;display:flex}.ecom-btn-apple-auth:hover{background:#27272a;transform:translateY(-1px)}.ecom-btn-facebook-auth{color:#fff;cursor:pointer;background:#1877f2;border:none;border-radius:10px;justify-content:center;align-items:center;gap:.5rem;padding:.75rem 1rem;font-size:.86rem;font-weight:700;transition:all .15s;display:flex}.ecom-btn-facebook-auth:hover{background:#166fe5;transform:translateY(-1px)}.ecom-auth-divider{text-align:center;color:#94a3b8;align-items:center;margin:1.35rem 0 1.15rem;font-size:.78rem;font-weight:600;display:flex}.ecom-auth-divider:before,.ecom-auth-divider:after{content:"";border-bottom:1px solid #e2e8f0;flex:1}.ecom-auth-divider span{padding:0 .75rem}.ecom-auth-alert{border-radius:8px;align-items:center;gap:.5rem;margin-bottom:1.15rem;padding:.75rem 1rem;font-size:.84rem;font-weight:600;display:flex}.ecom-auth-alert.success{color:#15803d;background:#f0fdf4;border:1px solid #bbf7d0}.ecom-auth-alert.error{color:#dc2626;background:#fef2f2;border:1px solid #fecaca}.ecom-btn-auth-submit{cursor:pointer;background:#facc15;border:1.5px solid #eab308;border-radius:10px;justify-content:center;align-items:center;gap:.5rem;width:100%;margin-top:1rem;padding:.85rem 1.25rem;font-size:.98rem;font-weight:800;transition:all .15s;display:flex;box-shadow:0 4px 14px #facc1566;color:#09090b!important}.ecom-btn-auth-submit:hover{background:#eab308;transform:translateY(-1px);box-shadow:0 6px 18px #facc1580}.ecom-auth-switch{text-align:center;color:#64748b;margin-top:1.15rem;font-size:.84rem}.ecom-auth-switch-btn{color:#09090b;cursor:pointer;background:0 0;border:none;padding:0 .3rem;font-weight:800;text-decoration:underline}.ecom-auth-trust-note{color:#94a3b8;border-top:1px solid #f1f5f9;justify-content:center;align-items:center;gap:.45rem;margin-top:1.25rem;padding-top:.85rem;font-size:.74rem;display:flex}.ecom-card-erp-stock-row{background:#f8fafc;border:1px solid #e2e8f0;border-radius:6px;justify-content:space-between;align-items:center;gap:.4rem;margin-top:.35rem;margin-bottom:.45rem;padding:.25rem .45rem;font-size:.72rem;display:flex}.ecom-stock-badge-live{align-items:center;gap:.35rem;font-weight:700;display:inline-flex}.ecom-stock-badge-live.in-stock{color:#15803d}.ecom-stock-badge-live.out-of-stock{color:#b91c1c}.ecom-stock-pulse-dot{background:#22c55e;border-radius:50%;width:7px;height:7px;animation:1.8s infinite ecom-pulse;box-shadow:0 0 0 2px #22c55e40}.ecom-stock-badge-live.out-of-stock .ecom-stock-pulse-dot{background:#ef4444;animation:none;box-shadow:0 0 0 2px #ef444440}@keyframes ecom-pulse{0%{transform:scale(.95);box-shadow:0 0 #22c55e80}70%{transform:scale(1.05);box-shadow:0 0 0 5px #22c55e00}to{transform:scale(.95);box-shadow:0 0 #22c55e00}}.ecom-shelf-badge{color:#facc15;letter-spacing:.3px;white-space:nowrap;background:#09090b;border-radius:4px;padding:.15rem .45rem;font-size:.68rem;font-weight:800}.ecom-sync-cards-container{flex-direction:column;gap:1.25rem;margin-bottom:1.5rem;display:flex}.ecom-sync-card{background:#fff;border:1.5px solid #e2e8f0;border-radius:12px;padding:1.15rem;transition:all .2s;position:relative;overflow:hidden}.ecom-sync-card:hover{border-color:#cbd5e1;box-shadow:0 4px 16px #0000000d}.ecom-sync-card.active-sync{background:#fffdf5;border-color:#facc15}.ecom-sync-card-head{justify-content:space-between;align-items:center;margin-bottom:.85rem;display:flex}.ecom-sync-card-title{color:#09090b;align-items:center;gap:.5rem;font-size:.96rem;font-weight:800;display:flex}.ecom-sync-status-badge{border-radius:20px;align-items:center;gap:.35rem;padding:.2rem .6rem;font-size:.72rem;font-weight:800;display:inline-flex}.ecom-sync-status-badge.green{color:#15803d;background:#dcfce7;border:1px solid #bbf7d0}.ecom-sync-status-badge.yellow{color:#854d0e;background:#fef9c3;border:1px solid #fef08a}.ecom-sync-stat-grid{grid-template-columns:repeat(4,1fr);gap:.6rem;margin-bottom:1rem;display:grid}@media (width<=768px){.ecom-sync-stat-grid{grid-template-columns:repeat(2,1fr)}}.ecom-sync-stat-box{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:8px;padding:.6rem .75rem}.ecom-sync-stat-num{color:#09090b;font-size:1.15rem;font-weight:900;line-height:1.2}.ecom-sync-stat-label{color:#64748b;text-transform:uppercase;letter-spacing:.3px;margin-top:.2rem;font-size:.68rem;font-weight:600}.ecom-sync-actions{justify-content:space-between;align-items:center;gap:.75rem;display:flex}.ecom-sync-timestamp{color:#94a3b8;align-items:center;gap:.35rem;font-size:.74rem;display:flex}.ecom-btn-sync-action{cursor:pointer;background:#facc15;border:1.5px solid #eab308;border-radius:8px;align-items:center;gap:.45rem;padding:.55rem 1.15rem;font-size:.84rem;font-weight:800;transition:all .15s;display:inline-flex;box-shadow:0 2px 8px #facc154d;color:#09090b!important}.ecom-btn-sync-action:hover:not(:disabled){background:#eab308;transform:translateY(-1px);box-shadow:0 4px 12px #facc1573}.ecom-btn-sync-action:disabled{opacity:.6;cursor:not-allowed}.ecom-sync-feedback{color:#166534;background:#f0fdf4;border:1px solid #bbf7d0;border-radius:8px;align-items:center;gap:.5rem;margin-top:.75rem;padding:.6rem .85rem;font-size:.8rem;font-weight:700;display:flex}.ecom-category-tree-pills{flex-wrap:wrap;gap:.4rem;max-height:140px;margin-bottom:.85rem;padding-right:.25rem;display:flex;overflow-y:auto}.ecom-cat-tree-pill{color:#1e293b;background:#f1f5f9;border:1px solid #e2e8f0;border-radius:6px;align-items:center;gap:.35rem;padding:.25rem .55rem;font-size:.74rem;font-weight:700;display:inline-flex}.ecom-cat-tree-pill .count{color:#475569;background:#e2e8f0;border-radius:10px;padding:.1rem .35rem;font-size:.65rem;font-weight:800}.ecom-sidebar-cat-tree{flex-direction:column;gap:.35rem;max-height:380px;margin-top:.5rem;padding-right:.3rem;display:flex;overflow-y:auto}.ecom-sidebar-cat-item{color:#334155;cursor:pointer;border:1px solid #0000;border-radius:6px;justify-content:space-between;align-items:center;padding:.45rem .65rem;font-size:.8rem;font-weight:600;transition:all .15s;display:flex}.ecom-sidebar-cat-item:hover{color:#09090b;background:#f8fafc}.ecom-sidebar-cat-item.active{color:#09090b;background:#fef08a;border-color:#facc15;font-weight:800}.ecom-sidebar-cat-sublist{flex-direction:column;gap:.2rem;margin-top:.2rem;margin-bottom:.35rem;padding-left:1rem;display:flex}.ecom-sidebar-subcat-item{color:#64748b;cursor:pointer;border-radius:4px;justify-content:space-between;align-items:center;padding:.3rem .5rem;font-size:.74rem;display:flex}.ecom-sidebar-subcat-item:hover{color:#09090b;background:#f1f5f9}.ecom-sidebar-subcat-item.active{color:#facc15;background:#09090b;font-weight:700}.ays-ecom-admin-container{color:#0f172a;box-sizing:border-box;background:#f1f5f9;flex-direction:column;gap:1.25rem;min-height:calc(100vh - 60px);padding:1.25rem 1.5rem 3rem;font-family:inherit;display:flex}.adm-header-bar{border-bottom:1px solid #cbd5e1;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1rem;padding-bottom:.75rem;display:flex}.adm-header-title-box h1{color:#0f172a;letter-spacing:-.02em;align-items:center;gap:.6rem;margin:0;font-size:1.45rem;font-weight:800;display:flex}.adm-header-title-box p{color:#64748b;margin:.35rem 0 0;font-size:.85rem}.adm-header-actions{align-items:center;gap:.75rem;display:flex}.adm-kpi-grid{grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:1rem;display:grid}.adm-kpi-card{background:#fff;border:1px solid #e2e8f0;border-radius:10px;flex-direction:column;justify-content:space-between;gap:.65rem;padding:1.15rem 1.25rem;transition:all .2s;display:flex;box-shadow:0 1px 3px #0000000a}.adm-kpi-card:hover{border-color:#cbd5e1;box-shadow:0 4px 12px #0000000f}.adm-kpi-head{color:#64748b;justify-content:space-between;align-items:center;font-size:.82rem;font-weight:600;display:flex}.adm-kpi-icon{border-radius:8px;justify-content:center;align-items:center;width:34px;height:34px;font-size:1rem;display:flex}.adm-kpi-val{color:#0f172a;letter-spacing:-.02em;font-family:inherit;font-size:1.6rem;font-weight:800}.adm-kpi-sub{color:#64748b;align-items:center;gap:.4rem;font-size:.78rem;display:flex}.adm-tabs-nav{background:#e2e8f0;border:1px solid #cbd5e1;border-radius:10px;flex-wrap:wrap;gap:.35rem;padding:.35rem;display:flex}.adm-tab-btn{color:#475569;cursor:pointer;white-space:nowrap;background:0 0;border:1px solid #0000;border-radius:7px;align-items:center;gap:.55rem;padding:.6rem 1.1rem;font-family:inherit;font-size:.85rem;font-weight:600;transition:all .15s;display:inline-flex}.adm-tab-btn:hover{color:#0f172a;background:#cbd5e1}.adm-tab-btn.active{color:#0284c7;background:#fff;border-color:#0284c7 #cbd5e1 #cbd5e1;border-top-style:solid;border-top-width:2px;font-weight:700;box-shadow:0 1px 4px #00000014}.adm-tab-badge{color:#334155;background:#cbd5e1;border-radius:10px;padding:.15rem .45rem;font-size:.72rem;font-weight:700}.adm-tab-btn.active .adm-tab-badge{color:#0284c7;background:#e0f2fe}.adm-card{box-sizing:border-box;background:#fff;border:1px solid #e2e8f0;border-radius:10px;padding:1.35rem;box-shadow:0 1px 3px #0000000a}.adm-card-head{border-bottom:1px solid #e2e8f0;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.75rem;margin-bottom:1.15rem;padding-bottom:.85rem;display:flex}.adm-card-title-group h3{color:#0f172a;align-items:center;gap:.5rem;margin:0;font-size:1.1rem;font-weight:700;display:flex}.adm-card-title-group p{color:#64748b;margin:.25rem 0 0;font-size:.82rem}.adm-table-wrap{border:1px solid #e2e8f0;border-radius:8px;width:100%;overflow-x:auto;background:#fff!important}.adm-table{border-collapse:collapse;text-align:left;width:100%;font-size:.86rem;background:#fff!important}.adm-table thead tr{border-bottom:2px solid #e2e8f0;color:#475569!important;background:#f8fafc!important}.adm-table th{text-transform:uppercase;letter-spacing:.04em;white-space:nowrap;padding:.8rem 1rem;font-size:.76rem;font-weight:700;color:#475569!important}.adm-table tbody tr{transition:background .12s;background:#fff!important;border-bottom:1px solid #f1f5f9!important}.adm-table tbody tr:hover{background:#f8fafc!important}.adm-table td{vertical-align:middle;padding:.85rem 1rem;color:#1e293b!important}.adm-prod-name-cell{white-space:normal;max-width:320px;font-size:.88rem;font-weight:600;line-height:1.4;display:block;color:#0f172a!important;border:none!important;outline:none!important;text-decoration:none!important}.adm-prod-code{color:#0284c7;font-family:monospace;font-size:.85rem;font-weight:700}.adm-prod-shelf{color:#0369a1;background:#e0f2fe;border:1px solid #bae6fd;border-radius:6px;padding:.2rem .5rem;font-family:monospace;font-size:.82rem;font-weight:700;display:inline-block}.adm-badge{white-space:nowrap;border-radius:6px;align-items:center;gap:.35rem;padding:.25rem .65rem;font-size:.74rem;font-weight:700;display:inline-flex}.adm-badge.gold{color:#92400e;background:#fef3c7;border:1px solid #fde68a}.adm-badge.green{color:#15803d;background:#dcfce7;border:1px solid #86efac}.adm-badge.blue{color:#0369a1;background:#e0f2fe;border:1px solid #bae6fd}.adm-badge.red{color:#b91c1c;background:#fee2e2;border:1px solid #fca5a5}.adm-badge.purple{color:#7e22ce;background:#f3e8ff;border:1px solid #e9d5ff}.adm-badge.gray{color:#475569;background:#f1f5f9;border:1px solid #cbd5e1}.adm-btn{cursor:pointer;white-space:nowrap;border:1px solid #0000;border-radius:7px;justify-content:center;align-items:center;gap:.45rem;padding:.55rem 1.15rem;font-family:inherit;font-size:.85rem;font-weight:600;transition:all .15s;display:inline-flex}.adm-btn:disabled{opacity:.5;cursor:not-allowed!important}.adm-btn.primary{color:#fff;background:#0284c7;border-color:#0284c7;box-shadow:0 1px 3px #0284c740}.adm-btn.primary:hover:not(:disabled){background:#0369a1;border-color:#0369a1}.adm-btn.secondary{color:#334155;background:#fff;border:1px solid #cbd5e1}.adm-btn.secondary:hover:not(:disabled){color:#0f172a;background:#f1f5f9;border-color:#94a3b8}.adm-btn.success{color:#fff;background:#10b981;border-color:#10b981}.adm-btn.success:hover:not(:disabled){background:#059669}.adm-btn.danger{color:#fff;background:#ef4444;border-color:#ef4444}.adm-btn.sm{border-radius:6px;padding:.35rem .75rem;font-size:.78rem}.adm-radar-split{grid-template-columns:1fr 1fr;gap:1.25rem;display:grid}@media (width<=1024px){.adm-radar-split{grid-template-columns:1fr}}.adm-radar-card{background:#fff;border:1px solid #e2e8f0;border-radius:10px;flex-direction:column;display:flex;overflow:hidden;box-shadow:0 1px 3px #0000000a}.adm-radar-header{background:#f8fafc;border-bottom:1px solid #e2e8f0;justify-content:space-between;align-items:center;padding:1rem 1.25rem;display:flex}.adm-radar-header h4{color:#0f172a;align-items:center;gap:.45rem;margin:0;font-size:.96rem;font-weight:700;display:flex}.adm-radar-list{flex-direction:column;max-height:480px;display:flex;overflow-y:auto}.adm-radar-item{border-bottom:1px solid #f1f5f9;justify-content:space-between;align-items:center;padding:.8rem 1.15rem;transition:background .12s;display:flex}.adm-radar-item:hover{background:#f8fafc}.adm-radar-term{flex-direction:column;gap:.2rem;display:flex}.adm-radar-term strong{color:#0f172a;font-size:.88rem}.adm-radar-term span{color:#64748b;font-size:.74rem}.adm-modal-backdrop{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);z-index:9999;background:#0f172a80;justify-content:center;align-items:center;padding:1.5rem;display:flex;position:fixed;inset:0}.adm-modal-box{color:#0f172a;background:#fff;border:1px solid #cbd5e1;border-radius:12px;flex-direction:column;width:100%;max-width:860px;max-height:90vh;display:flex;overflow:hidden;box-shadow:0 20px 40px #00000026}.adm-modal-head{background:#f8fafc;border-bottom:1px solid #e2e8f0;justify-content:space-between;align-items:center;padding:1.1rem 1.35rem;display:flex}.adm-modal-body{flex-direction:column;gap:1.25rem;padding:1.35rem;display:flex;overflow-y:auto}.adm-modal-foot{background:#f8fafc;border-top:1px solid #e2e8f0;justify-content:flex-end;gap:.75rem;padding:.9rem 1.35rem;display:flex}@media print{body *{visibility:hidden}.adm-modal-box,.adm-modal-box *{visibility:visible}.adm-modal-box{position:absolute;top:0;left:0;color:#000!important;width:100%!important;max-width:100%!important;box-shadow:none!important;background:#fff!important;border:none!important}.adm-modal-head,.adm-modal-foot{display:none!important}}.ays-mascot-root{z-index:9990;-webkit-user-select:none;user-select:none;pointer-events:none;touch-action:none;font-family:inherit;position:fixed;bottom:14px;right:16px}.ays-mascot-root.is-custom-pos{bottom:auto!important;right:auto!important}.ays-mascot-root.is-dragging,.ays-mascot-root.is-dragging *{-webkit-user-select:none!important;user-select:none!important;cursor:grabbing!important;transition:none!important}.ays-mascot-root *{box-sizing:border-box}.ays-mascot-interactive{pointer-events:auto;flex-direction:column;align-items:flex-end;display:flex;position:relative}.ays-mascot-puck-btn{color:#fff;cursor:grab;-webkit-user-select:none;user-select:none;touch-action:none;opacity:.9;background:linear-gradient(135deg,#0f172a 0%,#1e293b 100%);border:1.5px solid #38bdf8;border-radius:999px;align-items:center;gap:8px;padding:6px 14px 6px 8px;transition:all .25s cubic-bezier(.16,1,.3,1);display:inline-flex;box-shadow:0 10px 25px -5px #0f172a73,0 0 16px #38bdf84d}.ays-mascot-puck-btn:hover{opacity:1;border-color:#7dd3fc;transform:translateY(-3px)scale(1.04);box-shadow:0 14px 30px -4px #0f172a8c,0 0 22px #38bdf880}.ays-mascot-puck-btn:active{cursor:grabbing;transform:translateY(0)scale(.98)}.ays-mascot-puck-avatar{background:linear-gradient(135deg,#0284c7 0%,#0369a1 100%);border:2px solid #38bdf8;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:36px;height:36px;display:flex;position:relative;overflow:visible}.ays-mascot-puck-name{letter-spacing:.3px;color:#f8fafc;font-size:13px;font-weight:700}.ays-mascot-puck-badge{color:#78350f;background:#f59e0b;border-radius:10px;margin-left:2px;padding:2px 6px;font-size:10px;font-weight:800}.ays-mascot-puck-badge.danger{color:#fff;background:#f43f5e;animation:1.8s infinite aysPulse}.ays-mascot-puck-badge.chat{color:#fff;background:#25d366;animation:1.8s infinite aysPulse}.ays-mascot-card{background:#fff;border:1px solid #cbd5e1;border-radius:18px;flex-direction:column;width:360px;max-width:calc(100vw - 32px);animation:.25s cubic-bezier(.16,1,.3,1) forwards aysPopIn;display:flex;overflow:hidden;box-shadow:0 20px 40px -10px #0f172a38,0 0 0 1px #e2e8f0cc}.ays-mascot-card-header{cursor:grab;-webkit-user-select:none;user-select:none;touch-action:none;background:linear-gradient(135deg,#0f2b48 0%,#1e3a5f 100%);border-bottom:2px solid #0284c7;justify-content:space-between;align-items:center;padding:12px 14px;display:flex}.ays-mascot-card-header:active{cursor:grabbing}.ays-mascot-head-left{align-items:center;gap:10px;display:flex}.ays-mascot-head-avatar-wrap{background:linear-gradient(135deg,#0284c7 0%,#0369a1 100%);border:2px solid #38bdf8;border-radius:12px;flex-shrink:0;justify-content:center;align-items:center;width:44px;height:44px;display:flex;position:relative;box-shadow:0 0 12px #38bdf866}.ays-mascot-title-group h4{color:#fff;letter-spacing:.3px;align-items:center;gap:6px;margin:0;font-size:14.5px;font-weight:800;display:flex}.ays-mascot-title-group span{color:#93c5fd;font-size:11px;font-weight:600}.ays-mascot-head-controls{align-items:center;gap:4px;display:flex}.ays-mascot-icon-btn{color:#e2e8f0;cursor:pointer;background:#ffffff1f;border:none;border-radius:6px;justify-content:center;align-items:center;width:26px;height:26px;transition:all .15s;display:inline-flex}.ays-mascot-icon-btn:hover{color:#fff;background:#ffffff40}.ays-mascot-card-body{background:#f8fafc;flex-direction:column;gap:12px;padding:14px 16px;display:flex}.ays-mascot-bubble{background:#fff;border:1.5px solid #e2e8f0;border-radius:12px;padding:12px 14px;position:relative;box-shadow:0 2px 6px #0000000a}.ays-mascot-bubble:before{content:"";background:#fff;border-top:1.5px solid #e2e8f0;border-left:1.5px solid #e2e8f0;width:14px;height:14px;position:absolute;top:-8px;left:20px;transform:rotate(45deg)}.ays-mascot-bubble-text{color:#1e293b;margin:0;font-size:13px;font-weight:500;line-height:1.5}.ays-mascot-bubble-text strong{color:#0369a1;font-weight:700}.ays-mascot-actions{flex-direction:column;gap:6px;display:flex}.ays-mascot-action-btn{color:#0f172a;cursor:pointer;text-align:left;background:#fff;border:1px solid #cbd5e1;border-radius:8px;justify-content:space-between;align-items:center;width:100%;padding:8px 12px;font-size:12.5px;font-weight:600;transition:all .15s;display:flex}.ays-mascot-action-btn:hover{color:#1d4ed8;background:#eff6ff;border-color:#3b82f6;transform:translate(2px)}.ays-mascot-action-btn.primary{color:#fff;background:#2563eb;border-color:#1d4ed8}.ays-mascot-action-btn.primary:hover{color:#fff;background:#1d4ed8;border-color:#1e40af}.ays-mascot-action-btn.warning{color:#c2410c;background:#fff7ed;border-color:#fdba74}.ays-mascot-action-btn.warning:hover{background:#ffedd5;border-color:#fb923c}.ays-mascot-status-strip{color:#64748b;background:#fff;border:1px solid #e2e8f0;border-radius:8px;justify-content:space-between;align-items:center;padding:8px 12px;font-size:11.5px;font-weight:600;display:flex}.ays-mascot-status-tag{align-items:center;gap:5px;display:inline-flex}.ays-mascot-status-tag.clickable{cursor:pointer;background:0 0;border:none;border-radius:6px;padding:3px 6px;font-family:inherit;font-size:11.5px;font-weight:600;transition:all .2s}.ays-mascot-status-tag.clickable:hover{background:#f1f5f9;transform:translateY(-1px)}.ays-mascot-status-tag.ok{color:#059669}.ays-mascot-status-tag.alert{color:#ea580c;background:#fff7ed;border:1px solid #fed7aa;border-radius:6px;padding:2px 6px}.ays-mascot-status-tag.danger{color:#dc2626;background:#fef2f2;border:1px solid #fecaca;border-radius:6px;padding:2px 7px;font-weight:700;animation:2s infinite aysPulse}.ays-mascot-status-tag.danger:hover{background:#fee2e2;border-color:#f87171}.ays-mascot-bubble-top-row{justify-content:space-between;align-items:center;gap:8px;margin-bottom:8px;display:flex}.ays-mascot-bubble-badge{text-transform:uppercase;letter-spacing:.4px;color:#0369a1;background:#e0f2fe;border:1px solid #bae6fd;border-radius:6px;padding:2px 7px;font-size:10px;font-weight:800}.ays-mascot-bubble-badge.danger{color:#b91c1c;background:#fef2f2;border-color:#fecaca;animation:1.8s infinite aysPulse}.ays-mascot-bubble-badge.warning{color:#c2410c;background:#fff7ed;border-color:#fed7aa}.ays-mascot-bubble-badge.chat{color:#15803d;background:#f0fdf4;border-color:#bbf7d0}.ays-mascot-bubble-speak-btn{color:#475569;cursor:pointer;background:#f1f5f9;border:1px solid #cbd5e1;border-radius:6px;align-items:center;gap:4px;padding:3px 8px;font-size:11px;font-weight:600;transition:all .2s;display:inline-flex}.ays-mascot-bubble-speak-btn:hover{color:#0284c7;background:#e2e8f0;border-color:#93c5fd;transform:translateY(-1px)}.ays-mascot-bubble-speak-btn.speaking{color:#0369a1;background:#e0f2fe;border-color:#38bdf8;animation:1.2s infinite aysPulse}.ays-mascot-icon-btn.active{color:#7dd3fc;background:#38bdf859}.ays-mascot-card-footer{color:#64748b;background:#f1f5f9;border-top:1px solid #e2e8f0;justify-content:space-between;align-items:center;padding:8px 14px;font-size:11px;display:flex}.ays-mascot-card-footer button{color:#475569;cursor:pointer;background:0 0;border:none;border-radius:4px;padding:2px 6px;font-size:11px;font-weight:600}.ays-mascot-card-footer button:hover{color:#0f172a;background:#e2e8f0}@keyframes aysPopIn{0%{opacity:0;transform:scale(.9)translateY(12px)}to{opacity:1;transform:scale(1)translateY(0)}}@keyframes aysPulse{0%,to{opacity:1;transform:scale(1)}50%{opacity:.85;transform:scale(1.08)}}@keyframes aysFloat{0%,to{transform:translateY(0)}50%{transform:translateY(-4px)}}.ays-mascot-floating{animation:3s ease-in-out infinite aysFloat}@keyframes aysBlink{0%,92%,to{transform:scaleY(1)}95%{transform:scaleY(.1)}}.ays-mascot-eye{transform-origin:50%;animation:4s infinite aysBlink}.ays-mascot-eye-delay{transform-origin:50%;animation:4s .1s infinite aysBlink}.ays-mascot-puck-wrapper{align-items:center;gap:8px;display:flex;position:relative}.ays-mascot-puck-bubble-popup{cursor:pointer;white-space:nowrap;text-overflow:ellipsis;background:#fff;border:1.5px solid #22c55e;border-radius:12px;flex-direction:column;max-width:200px;padding:6px 12px;font-size:11.5px;animation:.3s ease-out aysPopIn;display:flex;overflow:hidden;box-shadow:0 4px 14px #00000026}.ays-mascot-puck-popup-sender{color:#15803d;font-weight:700}.ays-mascot-puck-popup-msg{color:#1e293b;text-overflow:ellipsis;overflow:hidden}.ays-mascot-puck-btn.has-chat-pulse{border-color:#22c55e;animation:2s infinite aysPulse;box-shadow:0 0 16px #22c55e80}.ays-mascot-card.chat-active{border-color:#38bdf8;box-shadow:0 20px 45px -10px #0f172a4d,0 0 0 2px #38bdf866}.ays-mascot-chat-live-badge{color:#fff;letter-spacing:.2px;background:#16a34a;border-radius:999px;align-items:center;margin-left:4px;padding:2px 7px;font-size:10px;font-weight:700;animation:1.8s infinite aysPulse;display:inline-flex}.ays-mascot-chat-alert-card{flex-direction:column;gap:10px;display:flex}.ays-mascot-bubble.chat-bubble-active{background:#f0fdf4;border-color:#86efac;padding:10px 12px}.ays-mascot-bubble.chat-bubble-active:before{background:#f0fdf4;border-top-color:#86efac;border-left-color:#86efac}.ays-mascot-chat-sender-header{align-items:center;gap:8px;margin-bottom:6px;display:flex}.ays-mascot-chat-avatar-mini{color:#fff;background:#15803d;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:24px;height:24px;font-size:11px;font-weight:800;display:flex}.ays-mascot-chat-sender-meta{flex-direction:column;flex:1;line-height:1.2;display:flex}.ays-mascot-sender-name{color:#14532d;font-size:12.5px;font-weight:700}.ays-mascot-room-name{color:#475569;font-size:10.5px}.ays-mascot-time-badge{color:#64748b;font-size:10px;font-weight:500}.ays-mascot-chat-message-quote{color:#0f172a;background:#fff;border:1px solid #bbf7d0;border-radius:8px;max-height:90px;padding:8px 10px;font-size:13px;font-style:italic;font-weight:600;line-height:1.4;overflow-y:auto}.ays-mascot-quick-reply-form{flex-direction:column;gap:6px;display:flex}.ays-mascot-quick-reply-form.compose{background:#f1f5f9;border:1px solid #cbd5e1;border-radius:10px;padding:8px 10px}.ays-mascot-compose-header{color:#334155;justify-content:space-between;align-items:center;margin-bottom:4px;font-size:11.5px;font-weight:700;display:flex}.ays-mascot-compose-close{cursor:pointer;color:#64748b;background:0 0;border:none;padding:0 4px;font-size:12px}.ays-mascot-compose-close:hover{color:#0f172a}.ays-mascot-quick-reply-input-row{background:#fff;border:1.5px solid #0284c7;border-radius:8px;align-items:center;gap:6px;padding:3px 4px 3px 8px;transition:all .2s;display:flex;box-shadow:0 2px 5px #0284c726}.ays-mascot-quick-reply-input-row:focus-within{border-color:#2563eb;box-shadow:0 0 0 3px #2563eb33}.ays-mascot-quick-input{color:#0f172a;background:0 0;border:none;outline:none;flex:1;padding:4px 2px;font-size:12.5px}.ays-mascot-quick-input::placeholder{color:#94a3b8;font-size:11.5px}.ays-mascot-quick-send-btn{color:#fff;cursor:pointer;background:linear-gradient(135deg,#0284c7 0%,#0369a1 100%);border:none;border-radius:6px;flex-shrink:0;justify-content:center;align-items:center;width:30px;height:30px;transition:all .15s;display:inline-flex}.ays-mascot-quick-send-btn:hover:not(:disabled){background:#0284c7;transform:scale(1.05)}.ays-mascot-quick-send-btn:disabled{opacity:.4;cursor:not-allowed}.ays-mascot-reply-feedback{border-radius:6px;padding:4px 8px;font-size:11.5px;font-weight:600;animation:.2s aysPopIn}.ays-mascot-reply-feedback.success{color:#15803d;background:#dcfce7;border:1px solid #86efac}.ays-mascot-reply-feedback.error{color:#b91c1c;background:#fee2e2;border:1px solid #fca5a5}.ays-mascot-chat-actions-row{gap:6px;display:flex}.ays-mascot-chat-action-btn{cursor:pointer;border:1px solid #0000;border-radius:7px;flex:1;justify-content:center;align-items:center;gap:5px;padding:7px 10px;font-size:12px;font-weight:600;transition:all .15s;display:inline-flex}.ays-mascot-chat-action-btn.primary{color:#fff;background:#0284c7;border-color:#0369a1}.ays-mascot-chat-action-btn.primary:hover{background:#0369a1}.ays-mascot-chat-action-btn.secondary{color:#475569;background:#fff;border-color:#cbd5e1}.ays-mascot-chat-action-btn.secondary:hover{color:#0f172a;background:#f1f5f9}.ays-mascot-chat-triggers-row{gap:6px;display:flex}.ays-mascot-quick-compose-trigger,.ays-mascot-open-chat-trigger{cursor:pointer;color:#334155;background:#fff;border:1px solid #cbd5e1;border-radius:7px;flex:1;justify-content:center;align-items:center;gap:5px;padding:6px 8px;font-size:11.5px;font-weight:600;transition:all .15s;display:inline-flex}.ays-mascot-quick-compose-trigger:hover{color:#15803d;background:#f0fdf4;border-color:#86efac}.ays-mascot-open-chat-trigger:hover{color:#0369a1;background:#f0f9ff;border-color:#7dd3fc}@media (width<=640px){.ays-mascot-root{bottom:12px;right:12px}.ays-mascot-card{width:calc(100vw - 24px)}}.ays-mascot-tabs{background:#f1f5f9;border-bottom:1px solid #e2e8f0;align-items:center;gap:4px;padding:4px 8px;display:flex}.ays-mascot-tab-btn{color:#475569;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:6px;flex:1;justify-content:center;align-items:center;gap:4px;padding:5px 6px;font-size:11px;font-weight:700;transition:all .15s;display:inline-flex;position:relative}.ays-mascot-tab-btn:hover{color:#0369a1;background:#fff}.ays-mascot-tab-btn.active{color:#0284c7;background:#fff;border-color:#cbd5e1;box-shadow:0 1px 3px #0000000f}.ays-mascot-tab-badge{color:#fff;background:#ef4444;border-radius:10px;margin-left:2px;padding:1px 5px;font-size:9px;font-weight:800}.ays-mascot-lookup-wrap{flex-direction:column;gap:8px;display:flex}.ays-mascot-lookup-form{gap:6px;display:flex}.ays-mascot-lookup-input{color:#0f172a;background:#f8fafc;border:1px solid #cbd5e1;border-radius:8px;flex:1;padding:7px 10px;font-size:12px}.ays-mascot-lookup-input:focus{background:#fff;border-color:#0284c7;outline:none;box-shadow:0 0 0 2px #0284c726}.ays-mascot-lookup-btn{color:#fff;cursor:pointer;background:#0284c7;border:none;border-radius:8px;align-items:center;gap:4px;padding:7px 11px;font-size:11.5px;font-weight:700;display:inline-flex}.ays-mascot-lookup-btn:hover{background:#0369a1}.ays-mascot-lookup-card{background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;flex-direction:column;gap:5px;padding:10px 12px;display:flex}.ays-mascot-lookup-head{justify-content:space-between;align-items:center;display:flex}.ays-mascot-lookup-code{color:#0284c7;font-size:13px;font-weight:800}.ays-mascot-lookup-shelf{color:#047857;background:#ecfdf5;border:1px solid #a7f3d0;border-radius:6px;align-items:center;gap:3px;padding:2px 7px;font-size:11px;font-weight:700;display:inline-flex}.ays-mascot-lookup-name{color:#1e293b;font-size:12px;font-weight:600;line-height:1.4}.ays-mascot-lookup-details{border-top:1px dashed #cbd5e1;justify-content:space-between;align-items:center;margin-top:4px;padding-top:6px;font-size:11px;display:flex}.ays-mascot-lookup-actions{gap:6px;margin-top:4px;display:flex}.ays-mascot-lookup-act-btn{color:#0f172a;cursor:pointer;text-align:center;background:#fff;border:1px solid #cbd5e1;border-radius:6px;flex:1;padding:5px 8px;font-size:11px;font-weight:700}.ays-mascot-lookup-act-btn.primary{color:#fff;background:#0284c7;border-color:#0369a1}.ays-mascot-tasks-list{flex-direction:column;gap:5px;max-height:270px;display:flex;overflow-y:auto}.ays-mascot-task-item{cursor:pointer;background:#fff;border:1px solid #e2e8f0;border-radius:8px;justify-content:space-between;align-items:center;padding:7px 9px;transition:all .15s;display:flex}.ays-mascot-task-item:hover{background:#f0f9ff;border-color:#38bdf8;transform:translate(2px)}.ays-mascot-task-left{align-items:center;gap:8px;display:flex}.ays-mascot-task-icon{background:#f1f5f9;border-radius:6px;flex-shrink:0;justify-content:center;align-items:center;width:26px;height:26px;display:flex}.ays-mascot-task-info h5{color:#0f172a;margin:0;font-size:11.5px;font-weight:700}.ays-mascot-task-info p{color:#64748b;margin:2px 0 0;font-size:10px}.ays-mascot-task-badge{border-radius:8px;flex-shrink:0;padding:2px 6px;font-size:9.5px;font-weight:800}.ays-mascot-task-badge.danger{color:#dc2626;background:#fee2e2}.ays-mascot-task-badge.warning{color:#b45309;background:#fef3c7}.ays-mascot-task-badge.ok{color:#047857;background:#ecfdf5}.ays-chat-overlay{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);z-index:9980;background:#0f172a8c;justify-content:center;align-items:center;animation:.2s cubic-bezier(.16,1,.3,1) aysFadeIn;display:flex;position:fixed;inset:0}.ays-chat-window{-webkit-user-select:none;user-select:none;background:#fff;border-radius:16px;width:min(1040px,100vw - 32px);max-width:calc(100vw - 32px);height:min(720px,100vh - 40px);max-height:calc(100vh - 40px);margin:auto;font-family:inherit;display:flex;position:relative;overflow:hidden;box-shadow:0 25px 60px -15px #0f172a66,0 0 0 1px #e2e8f0e6}.ays-chat-sidebar{background:#f8fafc;border-right:1px solid #e2e8f0;flex-direction:column;flex-shrink:0;width:320px;display:flex}.ays-chat-sidebar-header{background:#f1f5f9;border-bottom:1px solid #e2e8f0;justify-content:space-between;align-items:center;padding:12px 14px;display:flex}.ays-chat-sidebar-header h3{color:#0f172a;letter-spacing:-.2px;align-items:center;gap:8px;margin:0;font-size:15px;font-weight:800;display:flex}.ays-chat-search-wrap{background:#f8fafc;padding:10px 12px 6px}.ays-chat-search-input{color:#1e293b;box-sizing:border-box;background:#f1f5f9;border:1px solid #cbd5e1;border-radius:20px;outline:none;width:100%;padding:7px 12px;font-size:12.5px;transition:all .15s}.ays-chat-search-input:focus{background:#fff;border-color:#25d366;box-shadow:0 0 0 3px #25d36626}.ays-chat-nav-tabs{background:#f8fafc;border-bottom:1px solid #e2e8f0;gap:4px;padding:0 12px 8px;display:flex}.ays-chat-nav-tab{color:#475569;cursor:pointer;text-align:center;white-space:nowrap;background:#fff;border:1px solid #cbd5e1;border-radius:6px;flex:1;padding:5px 4px;font-size:11px;font-weight:700;transition:all .15s}.ays-chat-nav-tab:hover{background:#f1f5f9;border-color:#94a3b8}.ays-chat-nav-tab.active{color:#fff;background:#2563eb;border-color:#1d4ed8;box-shadow:0 2px 4px #2563eb33}.ays-chat-admin-actions-bar{background:#eff6ff;border-bottom:1px solid #dbeafe;padding:8px 12px}.ays-chat-btn-create-room{color:#fff;cursor:pointer;background:linear-gradient(135deg,#10b981 0%,#059669 100%);border:none;border-radius:8px;justify-content:center;align-items:center;gap:6px;width:100%;padding:7px 12px;font-size:12px;font-weight:700;transition:all .15s;display:flex;box-shadow:0 2px 4px #10b98140}.ays-chat-btn-create-room:hover{background:linear-gradient(135deg,#059669 0%,#047857 100%);transform:translateY(-1px);box-shadow:0 4px 8px #10b98159}.ays-chat-btn-create-room:active{transform:translateY(0)}.ays-chat-section-heading{letter-spacing:.8px;color:#64748b;text-transform:uppercase;background:#f1f5f9;border-top:1px solid #e2e8f0;border-bottom:1px solid #e2e8f0;align-items:center;gap:6px;padding:8px 12px 4px;font-size:10px;font-weight:800;display:flex}.ays-chat-rooms-list{flex:1;overflow-y:auto}.ays-chat-room-item{cursor:pointer;border-bottom:1px solid #f1f5f9;align-items:center;gap:12px;padding:11px 14px;transition:background .15s;display:flex}.ays-chat-room-item:hover{background:#f1f5f9}.ays-chat-room-item.active{background:#e0f2fe;border-left:4px solid #0284c7}.ays-chat-room-avatar{color:#fff;background:linear-gradient(135deg,#075e54 0%,#128c7e 100%);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:42px;height:42px;font-size:14px;font-weight:700;display:flex;box-shadow:0 2px 4px #0000001a}.ays-chat-room-avatar.dm{background:linear-gradient(135deg,#2563eb 0%,#1d4ed8 100%)}.ays-chat-room-avatar.dm.self{background:linear-gradient(135deg,#f59e0b 0%,#d97706 100%)}.ays-chat-room-info{flex:1;min-width:0}.ays-chat-room-top{justify-content:space-between;align-items:center;margin-bottom:3px;display:flex}.ays-chat-room-name{color:#0f172a;white-space:nowrap;text-overflow:ellipsis;font-size:13.5px;font-weight:700;overflow:hidden}.ays-chat-room-time{color:#64748b;flex-shrink:0;font-size:11px}.ays-chat-room-snippet-row{justify-content:space-between;align-items:center;gap:8px;display:flex}.ays-chat-room-snippet{color:#64748b;white-space:nowrap;text-overflow:ellipsis;margin:0;font-size:12px;overflow:hidden}.ays-chat-unread-badge{color:#fff;background:#25d366;border-radius:10px;flex-shrink:0;justify-content:center;align-items:center;min-width:19px;height:19px;padding:0 5px;font-size:11px;font-weight:800;display:inline-flex;box-shadow:0 1px 3px #25d36666}.ays-chat-main{background:#eae6df;flex-direction:column;flex:1;display:flex;position:relative;overflow:hidden}.ays-chat-main:before{content:"";opacity:.06;pointer-events:none;background-image:radial-gradient(#075e54 1.2px,#0000 1.2px);background-size:16px 16px;position:absolute;inset:0}.ays-chat-header{z-index:10;background:#f0f2f5;border-bottom:1px solid #d1d7db;justify-content:space-between;align-items:center;min-height:60px;padding:8px 16px;display:flex;box-shadow:0 1px 2px #0000000d}.ays-chat-header-info{align-items:center;gap:12px;min-width:0;display:flex}.ays-chat-header-title{flex-direction:column;min-width:0;display:flex}.ays-chat-header-title h4{color:#111b21;white-space:nowrap;text-overflow:ellipsis;margin:0;font-size:14.5px;font-weight:700;overflow:hidden}.ays-chat-header-status{color:#059669;align-items:center;gap:5px;font-size:11.5px;font-weight:600;display:flex}.ays-chat-status-dot{background:#10b981;border-radius:50%;width:7px;height:7px;box-shadow:0 0 6px #10b981}.ays-chat-members-pill-btn{color:#1e40af;cursor:pointer;background:#dbeafe;border:1px solid #bfdbfe;border-radius:12px;align-items:center;gap:4px;padding:2px 8px;font-size:11px;font-weight:700;transition:all .15s;display:inline-flex}.ays-chat-members-pill-btn:hover{color:#1e3a8a;background:#bfdbfe;border-color:#93c5fd}.ays-chat-header-actions{flex-shrink:0;align-items:center;gap:8px;display:flex}.ays-chat-header-action-btn{color:#475569;cursor:pointer;background:#fff;border:1px solid #cbd5e1;border-radius:8px;align-items:center;gap:5px;padding:6px 12px;font-size:12px;font-weight:600;transition:all .15s;display:inline-flex}.ays-chat-header-action-btn:hover{color:#0f172a;background:#f8fafc;border-color:#94a3b8}.ays-chat-header-action-btn.active{color:#fff;background:#0284c7;border-color:#0284c7}.ays-chat-header-action-btn.admin-manage{color:#92400e;background:#fef3c7;border-color:#fde68a;font-weight:700}.ays-chat-header-action-btn.admin-manage:hover{color:#78350f;background:#fde68a;border-color:#fcd34d}.ays-chat-close-btn-prominent{color:#dc2626;cursor:pointer;white-space:nowrap;background:#fee2e2;border:1px solid #fca5a5;border-radius:8px;align-items:center;gap:6px;padding:6px 14px;font-size:12.5px;font-weight:700;transition:all .15s;display:inline-flex;box-shadow:0 1px 2px #dc26261a}.ays-chat-close-btn-prominent:hover{color:#b91c1c;background:#fecdd3;border-color:#f87171;transform:scale(1.02)}.ays-chat-role-badge{color:#334155;text-transform:uppercase;letter-spacing:.3px;white-space:nowrap;background:#e2e8f0;border-radius:4px;padding:1px 6px;font-size:9.5px;font-weight:700;display:inline-block}.ays-chat-role-badge.admin{color:#b45309;background:#fef3c7;border:1px solid #fde68a}.ays-chat-header-btn{color:#54656f;cursor:pointer;background:0 0;border:none;border-radius:50%;justify-content:center;align-items:center;padding:6px;transition:all .15s;display:inline-flex}.ays-chat-header-btn:hover{color:#111b21;background:#e9edef}.ays-chat-in-search-bar{z-index:9;background:#f8fafc;border-bottom:1px solid #cbd5e1;align-items:center;gap:8px;padding:8px 16px;animation:.15s aysSlideDown;display:flex}.ays-chat-in-search-bar input{color:#0f172a;background:0 0;border:none;outline:none;flex:1;font-size:13px}.ays-chat-search-count{color:#2563eb;background:#dbeafe;border-radius:10px;padding:2px 8px;font-size:11px;font-weight:700}.ays-chat-in-search-close{color:#64748b;cursor:pointer;background:0 0;border:none;border-radius:4px;align-items:center;padding:4px;display:flex}.ays-chat-in-search-close:hover{color:#0f172a;background:#e2e8f0}.ays-chat-messages-area{z-index:2;flex-direction:column;flex:1;gap:10px;padding:16px 24px;display:flex;overflow-y:auto}.ays-chat-date-divider{justify-content:center;align-items:center;margin:10px 0;display:flex;position:relative}.ays-chat-date-divider span{color:#54656f;text-transform:uppercase;letter-spacing:.3px;background:#fff;border:1px solid #e2e8f0cc;border-radius:12px;padding:4px 12px;font-size:11px;font-weight:700;box-shadow:0 1px 3px #0000001f}.ays-chat-msg{word-break:break-word;-webkit-user-select:text;user-select:text;border-radius:9px;max-width:68%;padding:8px 12px 6px;font-size:13px;line-height:1.45;transition:transform .1s;position:relative;box-shadow:0 1px 2px #00000026}.ays-chat-msg-actions{z-index:5;background:#fff;border:1px solid #cbd5e1;border-radius:16px;gap:2px;padding:2px 4px;display:none;position:absolute;top:-12px;right:8px;box-shadow:0 2px 8px #00000026}.ays-chat-msg:hover .ays-chat-msg-actions{display:flex}.ays-chat-msg-action-btn{color:#475569;cursor:pointer;background:0 0;border:none;border-radius:10px;justify-content:center;align-items:center;padding:3px 5px;transition:all .1s;display:flex}.ays-chat-msg-action-btn:hover{color:#0f172a;background:#f1f5f9}.ays-chat-msg.incoming{color:#111b21;background:#fff;border-top-left-radius:2px;align-self:flex-start}.ays-chat-msg.outgoing{color:#111b21;background:#d9fdd3;border-top-right-radius:2px;align-self:flex-end}.ays-chat-msg-sender{color:#128c7e;align-items:center;margin-bottom:3px;font-size:11.5px;font-weight:700;display:flex}.ays-chat-msg-quoted-snippet{background:#0000000d;border-left:3px solid #0284c7;border-radius:4px;margin-bottom:5px;padding:4px 8px;font-size:11.5px}.ays-chat-msg-quoted-sender{color:#0284c7;align-items:center;gap:4px;margin-bottom:2px;font-weight:700;display:flex}.ays-chat-msg-quoted-text{color:#475569;white-space:nowrap;text-overflow:ellipsis;margin:0;font-style:italic;overflow:hidden}.ays-chat-msg-text{color:#111b21;white-space:pre-wrap;margin:0;font-size:13px}.ays-chat-msg-foot{color:#667781;justify-content:flex-end;align-items:center;gap:4px;margin-top:4px;font-size:10.5px;display:flex}.ays-chat-ticks{color:#53bdeb;display:inline-flex}.ays-chat-product-card{background:#fffffff2;border:1px solid #cbd5e1;border-radius:6px;flex-direction:column;gap:3px;margin-top:6px;padding:8px 10px;display:flex}.ays-chat-product-code{color:#1e40af;background:#eff6ff;border:1px solid #dbeafe;border-radius:4px;padding:1px 6px;font-size:12.5px;font-weight:800}.ays-chat-product-name{color:#334155;font-size:12px;font-weight:600}.ays-chat-product-meta{color:#059669;align-items:center;gap:8px;margin-top:2px;font-size:11px;font-weight:700;display:flex}.ays-chat-product-open-btn{color:#fff;cursor:pointer;background:#2563eb;border:none;border-radius:4px;align-items:center;gap:4px;padding:2px 7px;font-size:10.5px;font-weight:700;transition:all .15s;display:inline-flex}.ays-chat-product-open-btn:hover{background:#1d4ed8}.ays-chat-replying-bar{z-index:4;background:#f1f5f9;border-top:2px solid #0284c7;justify-content:space-between;align-items:center;padding:6px 14px;animation:.15s aysSlideDown;display:flex}.ays-chat-replying-content{min-width:0}.ays-chat-replying-sender{color:#0284c7;align-items:center;gap:5px;font-size:11px;font-weight:700;display:flex}.ays-chat-replying-snippet{color:#334155;white-space:nowrap;text-overflow:ellipsis;font-size:12px;overflow:hidden}.ays-chat-replying-close{color:#64748b;cursor:pointer;background:0 0;border:none;border-radius:50%;align-items:center;padding:4px;display:flex}.ays-chat-replying-close:hover{color:#ef4444;background:#e2e8f0}.ays-chat-quick-bar{z-index:2;scrollbar-width:none;background:#f0f2f5;border-top:1px solid #e2e8f0;gap:6px;padding:6px 14px;display:flex;overflow-x:auto}.ays-chat-quick-bar::-webkit-scrollbar{display:none}.ays-chat-quick-chip{color:#334155;white-space:nowrap;cursor:pointer;background:#fff;border:1px solid #cbd5e1;border-radius:14px;padding:4px 10px;font-size:11px;font-weight:600;transition:all .15s}.ays-chat-quick-chip:hover{color:#0f172a;background:#e2e8f0;border-color:#94a3b8}.ays-chat-quick-emoji-bar{z-index:3;background:#fff;border-top:1px solid #e2e8f0;gap:6px;padding:6px 14px;display:flex;overflow-x:auto}.ays-chat-quick-emoji-btn{cursor:pointer;background:0 0;border:none;border-radius:6px;padding:2px 5px;font-size:18px;transition:transform .1s}.ays-chat-quick-emoji-btn:hover{background:#f1f5f9;transform:scale(1.25)}.ays-chat-input-bar{z-index:2;background:#f0f2f5;border-top:1px solid #d1d7db;align-items:center;gap:8px;padding:10px 16px;display:flex}.ays-chat-input-wrap{background:#fff;border:1px solid #cbd5e1;border-radius:8px;flex:1;align-items:center;padding:4px 12px;transition:border-color .15s;display:flex}.ays-chat-input-wrap:focus-within{border-color:#00a884;box-shadow:0 0 0 2px #00a88426}.ays-chat-input{color:#111b21;background:0 0;border:none;outline:none;width:100%;padding:6px 0;font-family:inherit;font-size:13.5px}.ays-chat-send-btn{color:#fff;cursor:pointer;background:#00a884;border:none;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:40px;height:40px;transition:all .15s;display:flex;box-shadow:0 2px 5px #00000026}.ays-chat-send-btn:hover:not(:disabled){background:#06cf9c;transform:scale(1.05)}.ays-chat-send-btn:active:not(:disabled){transform:scale(.96)}.ays-chat-send-btn:disabled{color:#94a3b8;cursor:not-allowed;box-shadow:none;background:#cbd5e1}.ays-chat-attach-btn{color:#54656f;cursor:pointer;background:0 0;border:none;border-radius:50%;justify-content:center;align-items:center;padding:7px;transition:all .15s;display:inline-flex}.ays-chat-attach-btn:hover{color:#111b21;background:#e2e8f0}.ays-chat-attach-btn.active{color:#1d4ed8;background:#dbeafe}.ays-chat-modal-overlay{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);z-index:9999;background:#0f172aa6;justify-content:center;align-items:center;animation:.2s aysFadeIn;display:flex;position:fixed;inset:0}.ays-chat-modal{background:#fff;border:1px solid #cbd5e1;border-radius:14px;flex-direction:column;width:min(500px,94vw);display:flex;overflow:hidden;box-shadow:0 25px 50px -12px #0f172a59}.ays-chat-modal-header{background:#f8fafc;border-bottom:1px solid #e2e8f0;justify-content:space-between;align-items:center;padding:14px 18px;display:flex}.ays-chat-modal-icon-badge{background:#f0f9ff;border:1px solid #bae6fd;border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;width:36px;height:36px;display:flex}.ays-chat-modal-header h4{color:#0f172a;margin:0;font-size:15px;font-weight:800}.ays-chat-modal-header small{color:#64748b;margin-top:1px;font-size:11.5px;display:block}.ays-chat-modal-close{color:#64748b;cursor:pointer;background:0 0;border:none;border-radius:6px;align-items:center;padding:6px;display:flex}.ays-chat-modal-close:hover{color:#0f172a;background:#f1f5f9}.ays-chat-modal-body{flex-direction:column;gap:14px;padding:16px 18px;display:flex}.ays-chat-form-group{flex-direction:column;gap:5px;display:flex}.ays-chat-form-group label{color:#334155;font-size:12.5px;font-weight:700}.ays-chat-form-input{box-sizing:border-box;background:#fff;border:1px solid #cbd5e1;border-radius:8px;outline:none;width:100%;padding:8px 12px;font-size:13px}.ays-chat-form-input:focus{border-color:#2563eb;box-shadow:0 0 0 3px #2563eb26}.ays-chat-link-btn{color:#2563eb;cursor:pointer;background:0 0;border:none;padding:0;font-size:11.5px;font-weight:700}.ays-chat-link-btn:hover{text-decoration:underline}.ays-chat-members-selection-list{background:#f8fafc;border:1px solid #e2e8f0;border-radius:8px;flex-direction:column;max-height:200px;display:flex;overflow-y:auto}.ays-chat-member-select-row{cursor:pointer;-webkit-user-select:none;user-select:none;border-bottom:1px solid #f1f5f9;align-items:center;gap:10px;padding:8px 12px;transition:background .15s;display:flex}.ays-chat-member-select-row:hover{background:#f1f5f9}.ays-chat-member-select-row.selected{background:#eff6ff}.ays-chat-checkbox{cursor:pointer;accent-color:#2563eb;width:16px;height:16px}.ays-chat-member-mini-avatar{color:#334155;background:#e2e8f0;border-radius:50%;justify-content:center;align-items:center;width:28px;height:28px;font-size:10.5px;font-weight:700;display:flex}.ays-chat-member-select-info{flex-direction:column;flex:1;min-width:0;display:flex}.ays-chat-member-select-info .name{color:#0f172a;font-size:12.5px;font-weight:700}.ays-chat-member-select-info .meta{color:#64748b;font-size:11px}.ays-chat-modal-footer{background:#f8fafc;border-top:1px solid #e2e8f0;justify-content:flex-end;align-items:center;gap:8px;padding:12px 18px;display:flex}.ays-chat-btn-primary{color:#fff;cursor:pointer;background:#2563eb;border:none;border-radius:8px;padding:7px 16px;font-size:12.5px;font-weight:700;transition:all .15s}.ays-chat-btn-primary:hover:not(:disabled){background:#1d4ed8}.ays-chat-btn-primary:disabled{cursor:not-allowed;background:#94a3b8}.ays-chat-btn-secondary{color:#475569;cursor:pointer;background:#fff;border:1px solid #cbd5e1;border-radius:8px;padding:7px 14px;font-size:12.5px;font-weight:600}.ays-chat-btn-secondary:hover{color:#0f172a;background:#f1f5f9}.ays-chat-btn-danger{color:#dc2626;cursor:pointer;background:#fee2e2;border:1px solid #fca5a5;border-radius:8px;align-items:center;gap:6px;padding:7px 14px;font-size:12.5px;font-weight:700;transition:all .15s;display:inline-flex}.ays-chat-btn-danger:hover:not(:disabled){color:#b91c1c;background:#fecdd3}@media (width<=768px){.ays-chat-window{border-radius:0;width:100vw;height:100dvh}.ays-chat-sidebar{width:100%;display:none}.ays-chat-window.show-sidebar .ays-chat-sidebar{display:flex}.ays-chat-window.show-sidebar .ays-chat-main{display:none}}@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-translate-x:0;--tw-translate-y:0;--tw-translate-z:0;--tw-scale-x:1;--tw-scale-y:1;--tw-scale-z:1;--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-pan-x:initial;--tw-pan-y:initial;--tw-pinch-zoom:initial;--tw-space-y-reverse:0;--tw-space-x-reverse:0;--tw-divide-x-reverse:0;--tw-border-style:solid;--tw-divide-y-reverse:0;--tw-gradient-position:initial;--tw-gradient-from:#0000;--tw-gradient-via:#0000;--tw-gradient-to:#0000;--tw-gradient-stops:initial;--tw-gradient-via-stops:initial;--tw-gradient-from-position:0%;--tw-gradient-via-position:50%;--tw-gradient-to-position:100%;--tw-leading:initial;--tw-font-weight:initial;--tw-tracking:initial;--tw-ordinal:initial;--tw-slashed-zero:initial;--tw-numeric-figure:initial;--tw-numeric-spacing:initial;--tw-numeric-fraction:initial;--tw-shadow:0 0 #0000;--tw-shadow-color:initial;--tw-shadow-alpha:100%;--tw-inset-shadow:0 0 #0000;--tw-inset-shadow-color:initial;--tw-inset-shadow-alpha:100%;--tw-ring-color:initial;--tw-ring-shadow:0 0 #0000;--tw-inset-ring-color:initial;--tw-inset-ring-shadow:0 0 #0000;--tw-ring-inset:initial;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-offset-shadow:0 0 #0000;--tw-outline-style:solid;--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial;--tw-backdrop-blur:initial;--tw-backdrop-brightness:initial;--tw-backdrop-contrast:initial;--tw-backdrop-grayscale:initial;--tw-backdrop-hue-rotate:initial;--tw-backdrop-invert:initial;--tw-backdrop-opacity:initial;--tw-backdrop-saturate:initial;--tw-backdrop-sepia:initial;--tw-duration:initial;--tw-ease:initial;--tw-content:""}}}@layer theme{:root,:host{--font-mono:ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;--color-red-300:oklch(80.8% .114 19.571);--color-red-400:oklch(70.4% .191 22.216);--color-red-500:oklch(63.7% .237 25.331);--color-red-600:oklch(57.7% .245 27.325);--color-amber-50:oklch(98.7% .022 95.277);--color-amber-100:oklch(96.2% .059 95.617);--color-amber-200:oklch(92.4% .12 95.746);--color-amber-300:oklch(87.9% .169 91.605);--color-amber-400:oklch(82.8% .189 84.429);--color-amber-500:oklch(76.9% .188 70.08);--color-amber-600:oklch(66.6% .179 58.318);--color-amber-700:oklch(55.5% .163 48.998);--color-amber-800:oklch(47.3% .137 46.201);--color-amber-900:oklch(41.4% .112 45.904);--color-amber-950:oklch(27.9% .077 45.635);--color-emerald-50:oklch(97.9% .021 166.113);--color-emerald-100:oklch(95% .052 163.051);--color-emerald-200:oklch(90.5% .093 164.15);--color-emerald-300:oklch(84.5% .143 164.978);--color-emerald-400:oklch(76.5% .177 163.223);--color-emerald-500:oklch(69.6% .17 162.48);--color-emerald-600:oklch(59.6% .145 163.225);--color-emerald-700:oklch(50.8% .118 165.612);--color-emerald-800:oklch(43.2% .095 166.913);--color-emerald-900:oklch(37.8% .077 168.94);--color-emerald-950:oklch(26.2% .051 172.552);--color-teal-100:oklch(95.3% .051 180.801);--color-teal-200:oklch(91% .096 180.426);--color-teal-600:oklch(60% .118 184.704);--color-teal-800:oklch(43.7% .078 188.216);--color-cyan-300:oklch(86.5% .127 207.078);--color-cyan-400:oklch(78.9% .154 211.53);--color-cyan-500:oklch(71.5% .143 215.221);--color-cyan-600:oklch(60.9% .126 221.723);--color-cyan-950:oklch(30.2% .056 229.695);--color-sky-50:oklch(97.7% .013 236.62);--color-sky-100:oklch(95.1% .026 236.824);--color-sky-200:oklch(90.1% .058 230.902);--color-sky-300:oklch(82.8% .111 230.318);--color-sky-500:oklch(68.5% .169 237.323);--color-sky-600:oklch(58.8% .158 241.966);--color-sky-700:oklch(50% .134 242.749);--color-sky-800:oklch(44.3% .11 240.79);--color-sky-900:oklch(39.1% .09 240.876);--color-blue-50:oklch(97% .014 254.604);--color-blue-100:oklch(93.2% .032 255.585);--color-blue-200:oklch(88.2% .059 254.128);--color-blue-300:oklch(80.9% .105 251.813);--color-blue-400:oklch(70.7% .165 254.624);--color-blue-500:oklch(62.3% .214 259.815);--color-blue-600:oklch(54.6% .245 262.881);--color-blue-700:oklch(48.8% .243 264.376);--color-blue-800:oklch(42.4% .199 265.638);--color-blue-900:oklch(37.9% .146 265.522);--color-blue-950:oklch(28.2% .091 267.935);--color-indigo-50:oklch(96.2% .018 272.314);--color-indigo-100:oklch(93% .034 272.788);--color-indigo-200:oklch(87% .065 274.039);--color-indigo-300:oklch(78.5% .115 274.713);--color-indigo-400:oklch(67.3% .182 276.935);--color-indigo-500:oklch(58.5% .233 277.117);--color-indigo-600:oklch(51.1% .262 276.966);--color-indigo-700:oklch(45.7% .24 277.023);--color-indigo-800:oklch(39.8% .195 277.366);--color-indigo-900:oklch(35.9% .144 278.697);--color-indigo-950:oklch(25.7% .09 281.288);--color-purple-50:oklch(97.7% .014 308.299);--color-purple-100:oklch(94.6% .033 307.174);--color-purple-200:oklch(90.2% .063 306.703);--color-purple-300:oklch(82.7% .119 306.383);--color-purple-400:oklch(71.4% .203 305.504);--color-purple-500:oklch(62.7% .265 303.9);--color-purple-600:oklch(55.8% .288 302.321);--color-purple-700:oklch(49.6% .265 301.924);--color-purple-800:oklch(43.8% .218 303.724);--color-purple-900:oklch(38.1% .176 304.987);--color-purple-950:oklch(29.1% .149 302.717);--color-rose-50:oklch(96.9% .015 12.422);--color-rose-100:oklch(94.1% .03 12.58);--color-rose-200:oklch(89.2% .058 10.001);--color-rose-300:oklch(81% .117 11.638);--color-rose-400:oklch(71.2% .194 13.428);--color-rose-500:oklch(64.5% .246 16.439);--color-rose-600:oklch(58.6% .253 17.585);--color-rose-700:oklch(51.4% .222 16.935);--color-rose-800:oklch(45.5% .188 13.697);--color-rose-900:oklch(41% .159 10.272);--color-rose-950:oklch(27.1% .105 12.094);--color-slate-50:oklch(98.4% .003 247.858);--color-slate-100:oklch(96.8% .007 247.896);--color-slate-200:oklch(92.9% .013 255.508);--color-slate-300:oklch(86.9% .022 252.894);--color-slate-400:oklch(70.4% .04 256.788);--color-slate-500:oklch(55.4% .046 257.417);--color-slate-600:oklch(44.6% .043 257.281);--color-slate-700:oklch(37.2% .044 257.287);--color-slate-800:oklch(27.9% .041 260.031);--color-slate-900:oklch(20.8% .042 265.755);--color-gray-100:oklch(96.7% .003 264.542);--color-gray-300:oklch(87.2% .01 258.338);--color-black:#000;--color-white:#fff;--spacing:.25rem;--container-xs:20rem;--container-sm:24rem;--container-md:28rem;--container-lg:32rem;--container-xl:36rem;--container-2xl:42rem;--container-4xl:56rem;--container-5xl:64rem;--container-6xl:72rem;--container-7xl:80rem;--text-xs:.75rem;--text-xs--line-height:calc(1 / .75);--text-sm:.875rem;--text-sm--line-height:calc(1.25 / .875);--text-base:1rem;--text-base--line-height:calc(1.5 / 1);--text-lg:1.125rem;--text-lg--line-height:calc(1.75 / 1.125);--text-xl:1.25rem;--text-xl--line-height:calc(1.75 / 1.25);--text-2xl:1.5rem;--text-2xl--line-height:calc(2 / 1.5);--font-weight-normal:400;--font-weight-medium:500;--font-weight-semibold:600;--font-weight-bold:700;--font-weight-extrabold:800;--font-weight-black:900;--tracking-tight:-.025em;--tracking-wide:.025em;--tracking-wider:.05em;--tracking-widest:.1em;--leading-snug:1.375;--leading-relaxed:1.625;--radius-md:.375rem;--radius-lg:.5rem;--radius-xl:.75rem;--radius-2xl:1rem;--ease-out:cubic-bezier(0, 0, .2, 1);--ease-in-out:cubic-bezier(.4, 0, .2, 1);--animate-spin:spin 1s linear infinite;--animate-pulse:pulse 2s cubic-bezier(.4, 0, .6, 1) infinite;--blur-sm:4px;--blur-md:12px;--default-transition-duration:.15s;--default-transition-timing-function:cubic-bezier(.4, 0, .2, 1);--default-mono-font-family:var(--font-mono);--blur:8px;--radius:.25rem}}@layer base{*,:after,:before,::backdrop{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}html,:host{-webkit-text-size-adjust:100%;tab-size:4;font-feature-settings:normal;font-variation-settings:normal;-webkit-tap-highlight-color:transparent;font-family:Segoe UI,Inter,system-ui,-apple-system,sans-serif;line-height:1.5}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:var(--default-mono-font-family,ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring:where(:not(iframe)){outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab, red, red)){::placeholder{color:color-mix(in oklab, currentcolor 50%, transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit{padding-block:0}::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-day-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-millisecond-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){appearance:button}::file-selector-button{appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}*,:before,:after{border-color:#e5e7eb}button,[role=button]{cursor:pointer}label{color:#0f172a;letter-spacing:.015em;font-size:13px;font-weight:700}input::-moz-placeholder{color:#64748b;opacity:.85;font-style:italic;font-weight:400}textarea::-moz-placeholder{color:#64748b;opacity:.85;font-style:italic;font-weight:400}input::placeholder,textarea::placeholder{color:#64748b;opacity:.85;font-style:italic;font-weight:400}html,body{box-sizing:border-box;width:100%;height:100%;max-height:100%;margin:0;padding:0;overflow:hidden}#root{flex-direction:column;width:100%;height:100%;max-height:100%;display:flex;overflow:hidden}body{font-family:Inter,system-ui,-apple-system,sans-serif}h1,h2,h3,h4,.font-heading{font-family:Outfit,Inter,system-ui,sans-serif}}@layer components;@layer utilities{.pointer-events-none{pointer-events:none}.collapse{visibility:collapse}.invisible{visibility:hidden}.visible{visibility:visible}.sr-only{clip-path:inset(50%);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.not-sr-only{clip-path:none;white-space:normal;width:auto;height:auto;margin:0;padding:0;position:static;overflow:visible}.absolute{position:absolute}.fixed{position:fixed}.relative{position:relative}.static{position:static}.sticky{position:sticky}.-inset-1{inset:calc(var(--spacing) * -1)}.inset-0{inset:0}.inset-y-0{inset-block:0}.top-0{top:0}.top-1\/2{top:50%}.top-2{top:calc(var(--spacing) * 2)}.top-2\.5{top:calc(var(--spacing) * 2.5)}.top-3{top:calc(var(--spacing) * 3)}.right-0{right:0}.right-2{right:calc(var(--spacing) * 2)}.right-3{right:calc(var(--spacing) * 3)}.left-0{left:0}.left-3{left:calc(var(--spacing) * 3)}.left-4{left:calc(var(--spacing) * 4)}.isolate{isolation:isolate}.isolation-auto{isolation:auto}.z-10{z-index:10}.z-50{z-index:50}.z-\[70\]{z-index:70}.order-1{order:1}.order-2{order:2}.order-3{order:3}.order-4{order:4}.col-3{grid-column:3}.col-4{grid-column:4}.col-6{grid-column:6}.col-8{grid-column:8}.col-11{grid-column:11}.col-12{grid-column:12}.col-auto{grid-column:auto}.container{width:100%}@media (width>=40rem){.container{max-width:40rem}}@media (width>=48rem){.container{max-width:48rem}}@media (width>=64rem){.container{max-width:64rem}}@media (width>=80rem){.container{max-width:80rem}}@media (width>=96rem){.container{max-width:96rem}}.m-0{margin:0}.m-5{margin:calc(var(--spacing) * 5)}.mx-6{margin-inline:calc(var(--spacing) * 6)}.mx-8{margin-inline:calc(var(--spacing) * 8)}.mx-auto{margin-inline:auto}.my-1{margin-block:var(--spacing)}.mt-0{margin-top:0}.mt-0\.5{margin-top:calc(var(--spacing) * .5)}.mt-1{margin-top:var(--spacing)}.mt-1\.5{margin-top:calc(var(--spacing) * 1.5)}.mt-2{margin-top:calc(var(--spacing) * 2)}.mt-2\.5{margin-top:calc(var(--spacing) * 2.5)}.mt-3{margin-top:calc(var(--spacing) * 3)}.mt-3\.5{margin-top:calc(var(--spacing) * 3.5)}.mt-4{margin-top:calc(var(--spacing) * 4)}.mt-5{margin-top:calc(var(--spacing) * 5)}.mt-6{margin-top:calc(var(--spacing) * 6)}.mt-auto{margin-top:auto}.mr-1{margin-right:var(--spacing)}.mr-2{margin-right:calc(var(--spacing) * 2)}.-mb-\[1px\]{margin-bottom:-1px}.mb-0{margin-bottom:0}.mb-1{margin-bottom:var(--spacing)}.mb-1\.5{margin-bottom:calc(var(--spacing) * 1.5)}.mb-2{margin-bottom:calc(var(--spacing) * 2)}.mb-3{margin-bottom:calc(var(--spacing) * 3)}.mb-4{margin-bottom:calc(var(--spacing) * 4)}.mb-5{margin-bottom:calc(var(--spacing) * 5)}.ml-0{margin-left:0}.ml-0\.5{margin-left:calc(var(--spacing) * .5)}.ml-1{margin-left:var(--spacing)}.ml-1\.5{margin-left:calc(var(--spacing) * 1.5)}.ml-2{margin-left:calc(var(--spacing) * 2)}.ml-3{margin-left:calc(var(--spacing) * 3)}.ml-auto{margin-left:auto}.line-clamp-2{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.block{display:block}.contents{display:contents}.flex{display:flex}.flow-root{display:flow-root}.grid{display:grid}.hidden{display:none}.hidden\!{display:none!important}.inline{display:inline}.inline-block{display:inline-block}.inline-flex{display:inline-flex}.inline-grid{display:inline-grid}.inline-table{display:inline-table}.list-item{display:list-item}.table{display:table}.table\!{display:table!important}.table-caption{display:table-caption}.table-cell{display:table-cell}.table-column{display:table-column}.table-column-group{display:table-column-group}.table-footer-group{display:table-footer-group}.table-header-group{display:table-header-group}.table-row{display:table-row}.table-row-group{display:table-row-group}.h-1\.5{height:calc(var(--spacing) * 1.5)}.h-2{height:calc(var(--spacing) * 2)}.h-2\.5{height:calc(var(--spacing) * 2.5)}.h-3{height:calc(var(--spacing) * 3)}.h-3\.5{height:calc(var(--spacing) * 3.5)}.h-4{height:calc(var(--spacing) * 4)}.h-5{height:calc(var(--spacing) * 5)}.h-6{height:calc(var(--spacing) * 6)}.h-8{height:calc(var(--spacing) * 8)}.h-9{height:calc(var(--spacing) * 9)}.h-10{height:calc(var(--spacing) * 10)}.h-12{height:calc(var(--spacing) * 12)}.h-14{height:calc(var(--spacing) * 14)}.h-16{height:calc(var(--spacing) * 16)}.h-24{height:calc(var(--spacing) * 24)}.h-full{height:100%}.h-screen{height:100vh}.max-h-48{max-height:calc(var(--spacing) * 48)}.max-h-52{max-height:calc(var(--spacing) * 52)}.max-h-60{max-height:calc(var(--spacing) * 60)}.max-h-72{max-height:calc(var(--spacing) * 72)}.max-h-80{max-height:calc(var(--spacing) * 80)}.max-h-96{max-height:calc(var(--spacing) * 96)}.max-h-\[90vh\]{max-height:90vh}.max-h-\[92vh\]{max-height:92vh}.max-h-\[94vh\]{max-height:94vh}.max-h-\[300px\]{max-height:300px}.max-h-\[460px\]{max-height:460px}.max-h-\[calc\(100dvh-32px\)\]{max-height:calc(100dvh - 32px)}.max-h-full{max-height:100%}.w-1{width:var(--spacing)}.w-1\.5{width:calc(var(--spacing) * 1.5)}.w-1\/2{width:50%}.w-2{width:calc(var(--spacing) * 2)}.w-2\.5{width:calc(var(--spacing) * 2.5)}.w-3{width:calc(var(--spacing) * 3)}.w-3\.5{width:calc(var(--spacing) * 3.5)}.w-4{width:calc(var(--spacing) * 4)}.w-5{width:calc(var(--spacing) * 5)}.w-6{width:calc(var(--spacing) * 6)}.w-8{width:calc(var(--spacing) * 8)}.w-9{width:calc(var(--spacing) * 9)}.w-10{width:calc(var(--spacing) * 10)}.w-11{width:calc(var(--spacing) * 11)}.w-12{width:calc(var(--spacing) * 12)}.w-14{width:calc(var(--spacing) * 14)}.w-16{width:calc(var(--spacing) * 16)}.w-24{width:calc(var(--spacing) * 24)}.w-28{width:calc(var(--spacing) * 28)}.w-32{width:calc(var(--spacing) * 32)}.w-44{width:calc(var(--spacing) * 44)}.w-48{width:calc(var(--spacing) * 48)}.w-56{width:calc(var(--spacing) * 56)}.w-64{width:calc(var(--spacing) * 64)}.w-240{width:calc(var(--spacing) * 240)}.w-\[96vw\]{width:96vw}.w-full{width:100%}.w-screen{width:100vw}.max-w-2xl{max-width:var(--container-2xl)}.max-w-4xl{max-width:var(--container-4xl)}.max-w-5xl{max-width:var(--container-5xl)}.max-w-6xl{max-width:var(--container-6xl)}.max-w-7xl{max-width:var(--container-7xl)}.max-w-\[140px\]{max-width:140px}.max-w-\[180px\]{max-width:180px}.max-w-\[200px\]{max-width:200px}.max-w-\[600px\]{max-width:600px}.max-w-\[1280px\]{max-width:1280px}.max-w-full{max-width:100%}.max-w-lg{max-width:var(--container-lg)}.max-w-md{max-width:var(--container-md)}.max-w-sm{max-width:var(--container-sm)}.max-w-xl{max-width:var(--container-xl)}.max-w-xs{max-width:var(--container-xs)}.min-w-0{min-width:0}.min-w-\[160px\]{min-width:160px}.min-w-\[200px\]{min-width:200px}.min-w-\[220px\]{min-width:220px}.min-w-\[260px\]{min-width:260px}.flex-1{flex:1}.flex-shrink{flex-shrink:1}.flex-shrink-0{flex-shrink:0}.shrink{flex-shrink:1}.shrink-0{flex-shrink:0}.grow{flex-grow:1}.border-collapse{border-collapse:collapse}.-translate-y-1\/2{--tw-translate-y:calc(calc(1 / 2 * 100%) * -1);translate:var(--tw-translate-x) var(--tw-translate-y)}.scale-3d{scale:var(--tw-scale-x) var(--tw-scale-y) var(--tw-scale-z)}.scale-\[1\.02\]{scale:1.02}.rotate-180{rotate:180deg}.transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.animate-pulse{animation:var(--animate-pulse)}.animate-spin{animation:var(--animate-spin)}.cursor-not-allowed{cursor:not-allowed}.cursor-pointer{cursor:pointer}.touch-pinch-zoom{--tw-pinch-zoom:pinch-zoom;touch-action:var(--tw-pan-x,) var(--tw-pan-y,) var(--tw-pinch-zoom,)}.resize{resize:both}.resize-none{resize:none}.list-inside{list-style-position:inside}.list-disc{list-style-type:disc}.columns-2{-moz-columns:2;columns:2}.columns-3{-moz-columns:3;columns:3}.columns-4{-moz-columns:4;columns:4}.grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))}.grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.grid-cols-5{grid-template-columns:repeat(5,minmax(0,1fr))}.flex-col{flex-direction:column}.flex-row{flex-direction:row}.flex-nowrap{flex-wrap:nowrap}.flex-wrap{flex-wrap:wrap}.content-center{align-content:center}.items-baseline{align-items:baseline}.items-center{align-items:center}.items-end{align-items:flex-end}.items-start{align-items:flex-start}.items-stretch{align-items:stretch}.justify-between{justify-content:space-between}.justify-center{justify-content:center}.justify-end{justify-content:flex-end}.gap-0\.5{gap:calc(var(--spacing) * .5)}.gap-1{gap:var(--spacing)}.gap-1\.5{gap:calc(var(--spacing) * 1.5)}.gap-2{gap:calc(var(--spacing) * 2)}.gap-2\.5{gap:calc(var(--spacing) * 2.5)}.gap-3{gap:calc(var(--spacing) * 3)}.gap-3\.5{gap:calc(var(--spacing) * 3.5)}.gap-4{gap:calc(var(--spacing) * 4)}.gap-6{gap:calc(var(--spacing) * 6)}:where(.space-y-0\.5>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * .5) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * .5) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-1>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(var(--spacing) * var(--tw-space-y-reverse));margin-block-end:calc(var(--spacing) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-1\.5>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 1.5) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 1.5) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-2>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 2) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 2) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-2\.5>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 2.5) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 2.5) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-3>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 3) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 3) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-3\.5>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 3.5) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 3.5) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-4>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 4) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 4) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-5>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 5) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 5) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-6>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 6) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 6) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-reverse>:not(:last-child)){--tw-space-y-reverse:1}:where(.space-x-2>:not(:last-child)){--tw-space-x-reverse:0;margin-inline-start:calc(calc(var(--spacing) * 2) * var(--tw-space-x-reverse));margin-inline-end:calc(calc(var(--spacing) * 2) * calc(1 - var(--tw-space-x-reverse)))}:where(.space-x-2\.5>:not(:last-child)){--tw-space-x-reverse:0;margin-inline-start:calc(calc(var(--spacing) * 2.5) * var(--tw-space-x-reverse));margin-inline-end:calc(calc(var(--spacing) * 2.5) * calc(1 - var(--tw-space-x-reverse)))}:where(.space-x-3>:not(:last-child)){--tw-space-x-reverse:0;margin-inline-start:calc(calc(var(--spacing) * 3) * var(--tw-space-x-reverse));margin-inline-end:calc(calc(var(--spacing) * 3) * calc(1 - var(--tw-space-x-reverse)))}:where(.space-x-reverse>:not(:last-child)){--tw-space-x-reverse:1}:where(.divide-x>:not(:last-child)){--tw-divide-x-reverse:0;border-inline-style:var(--tw-border-style);border-inline-start-width:calc(1px * var(--tw-divide-x-reverse));border-inline-end-width:calc(1px * calc(1 - var(--tw-divide-x-reverse)))}:where(.divide-y>:not(:last-child)){--tw-divide-y-reverse:0;border-bottom-style:var(--tw-border-style);border-top-style:var(--tw-border-style);border-top-width:calc(1px * var(--tw-divide-y-reverse));border-bottom-width:calc(1px * calc(1 - var(--tw-divide-y-reverse)))}:where(.divide-y-reverse>:not(:last-child)){--tw-divide-y-reverse:1}:where(.divide-slate-100>:not(:last-child)){border-color:var(--color-slate-100)}:where(.divide-slate-200>:not(:last-child)){border-color:var(--color-slate-200)}:where(.divide-slate-800>:not(:last-child)){border-color:var(--color-slate-800)}:where(.divide-slate-800\/60>:not(:last-child)){border-color:#1d293d99}@supports (color:color-mix(in lab, red, red)){:where(.divide-slate-800\/60>:not(:last-child)){border-color:color-mix(in oklab, var(--color-slate-800) 60%, transparent)}}:where(.divide-slate-800\/80>:not(:last-child)){border-color:#1d293dcc}@supports (color:color-mix(in lab, red, red)){:where(.divide-slate-800\/80>:not(:last-child)){border-color:color-mix(in oklab, var(--color-slate-800) 80%, transparent)}}.self-center{align-self:center}.self-end{align-self:flex-end}.self-start{align-self:flex-start}.truncate{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.overflow-hidden{overflow:hidden}.overflow-x-auto{overflow-x:auto}.overflow-y-auto{overflow-y:auto}.rounded{border-radius:var(--radius)}.rounded-2xl{border-radius:var(--radius-2xl)}.rounded-full{border-radius:2147483647px}.rounded-lg{border-radius:var(--radius-lg)}.rounded-md{border-radius:var(--radius-md)}.rounded-xl{border-radius:var(--radius-xl)}.rounded-s{border-start-start-radius:var(--radius);border-end-start-radius:var(--radius)}.rounded-ss{border-start-start-radius:var(--radius)}.rounded-e{border-start-end-radius:var(--radius);border-end-end-radius:var(--radius)}.rounded-se{border-start-end-radius:var(--radius)}.rounded-ee{border-end-end-radius:var(--radius)}.rounded-es{border-end-start-radius:var(--radius)}.rounded-t{border-top-left-radius:var(--radius);border-top-right-radius:var(--radius)}.rounded-t-lg{border-top-left-radius:var(--radius-lg);border-top-right-radius:var(--radius-lg)}.rounded-l{border-top-left-radius:var(--radius);border-bottom-left-radius:var(--radius)}.rounded-tl{border-top-left-radius:var(--radius)}.rounded-r{border-top-right-radius:var(--radius);border-bottom-right-radius:var(--radius)}.rounded-tr{border-top-right-radius:var(--radius)}.rounded-b{border-bottom-right-radius:var(--radius);border-bottom-left-radius:var(--radius)}.rounded-br{border-bottom-right-radius:var(--radius)}.rounded-bl{border-bottom-left-radius:var(--radius)}.border{border-style:var(--tw-border-style);border-width:1px}.border-0{border-style:var(--tw-border-style);border-width:0}.border-2{border-style:var(--tw-border-style);border-width:2px}.border-\[1\.5px\]{border-style:var(--tw-border-style);border-width:1.5px}.border-\[3px\]{border-style:var(--tw-border-style);border-width:3px}.border-x{border-inline-style:var(--tw-border-style);border-inline-width:1px}.border-y{border-block-style:var(--tw-border-style);border-block-width:1px}.border-s{border-inline-start-style:var(--tw-border-style);border-inline-start-width:1px}.border-e{border-inline-end-style:var(--tw-border-style);border-inline-end-width:1px}.border-t{border-top-style:var(--tw-border-style);border-top-width:1px}.border-t-2{border-top-style:var(--tw-border-style);border-top-width:2px}.border-t-4{border-top-style:var(--tw-border-style);border-top-width:4px}.border-r{border-right-style:var(--tw-border-style);border-right-width:1px}.border-b{border-bottom-style:var(--tw-border-style);border-bottom-width:1px}.border-b-2{border-bottom-style:var(--tw-border-style);border-bottom-width:2px}.border-l{border-left-style:var(--tw-border-style);border-left-width:1px}.border-dashed{--tw-border-style:dashed;border-style:dashed}.border-solid{--tw-border-style:solid;border-style:solid}.border-amber-200{border-color:var(--color-amber-200)}.border-amber-200\/80{border-color:#fee685cc}@supports (color:color-mix(in lab, red, red)){.border-amber-200\/80{border-color:color-mix(in oklab, var(--color-amber-200) 80%, transparent)}}.border-amber-300{border-color:var(--color-amber-300)}.border-amber-400{border-color:var(--color-amber-400)}.border-amber-500{border-color:var(--color-amber-500)}.border-amber-500\/20{border-color:#f99c0033}@supports (color:color-mix(in lab, red, red)){.border-amber-500\/20{border-color:color-mix(in oklab, var(--color-amber-500) 20%, transparent)}}.border-amber-500\/30{border-color:#f99c004d}@supports (color:color-mix(in lab, red, red)){.border-amber-500\/30{border-color:color-mix(in oklab, var(--color-amber-500) 30%, transparent)}}.border-amber-500\/40{border-color:#f99c0066}@supports (color:color-mix(in lab, red, red)){.border-amber-500\/40{border-color:color-mix(in oklab, var(--color-amber-500) 40%, transparent)}}.border-amber-700{border-color:var(--color-amber-700)}.border-amber-700\/60{border-color:#b7500099}@supports (color:color-mix(in lab, red, red)){.border-amber-700\/60{border-color:color-mix(in oklab, var(--color-amber-700) 60%, transparent)}}.border-black\/10{border-color:#0000001a}@supports (color:color-mix(in lab, red, red)){.border-black\/10{border-color:color-mix(in oklab, var(--color-black) 10%, transparent)}}.border-blue-100{border-color:var(--color-blue-100)}.border-blue-200{border-color:var(--color-blue-200)}.border-blue-300{border-color:var(--color-blue-300)}.border-blue-400{border-color:var(--color-blue-400)}.border-blue-500{border-color:var(--color-blue-500)}.border-blue-500\/20{border-color:#3080ff33}@supports (color:color-mix(in lab, red, red)){.border-blue-500\/20{border-color:color-mix(in oklab, var(--color-blue-500) 20%, transparent)}}.border-blue-500\/30{border-color:#3080ff4d}@supports (color:color-mix(in lab, red, red)){.border-blue-500\/30{border-color:color-mix(in oklab, var(--color-blue-500) 30%, transparent)}}.border-blue-500\/40{border-color:#3080ff66}@supports (color:color-mix(in lab, red, red)){.border-blue-500\/40{border-color:color-mix(in oklab, var(--color-blue-500) 40%, transparent)}}.border-blue-600{border-color:var(--color-blue-600)}.border-blue-700{border-color:var(--color-blue-700)}.border-blue-800{border-color:var(--color-blue-800)}.border-blue-800\/40{border-color:#193cb866}@supports (color:color-mix(in lab, red, red)){.border-blue-800\/40{border-color:color-mix(in oklab, var(--color-blue-800) 40%, transparent)}}.border-cyan-500\/20{border-color:#00b7d733}@supports (color:color-mix(in lab, red, red)){.border-cyan-500\/20{border-color:color-mix(in oklab, var(--color-cyan-500) 20%, transparent)}}.border-cyan-500\/30{border-color:#00b7d74d}@supports (color:color-mix(in lab, red, red)){.border-cyan-500\/30{border-color:color-mix(in oklab, var(--color-cyan-500) 30%, transparent)}}.border-cyan-500\/40{border-color:#00b7d766}@supports (color:color-mix(in lab, red, red)){.border-cyan-500\/40{border-color:color-mix(in oklab, var(--color-cyan-500) 40%, transparent)}}.border-cyan-500\/50{border-color:#00b7d780}@supports (color:color-mix(in lab, red, red)){.border-cyan-500\/50{border-color:color-mix(in oklab, var(--color-cyan-500) 50%, transparent)}}.border-emerald-200{border-color:var(--color-emerald-200)}.border-emerald-200\/80{border-color:#a4f4cfcc}@supports (color:color-mix(in lab, red, red)){.border-emerald-200\/80{border-color:color-mix(in oklab, var(--color-emerald-200) 80%, transparent)}}.border-emerald-300{border-color:var(--color-emerald-300)}.border-emerald-500{border-color:var(--color-emerald-500)}.border-emerald-500\/20{border-color:#00bb7f33}@supports (color:color-mix(in lab, red, red)){.border-emerald-500\/20{border-color:color-mix(in oklab, var(--color-emerald-500) 20%, transparent)}}.border-emerald-500\/30{border-color:#00bb7f4d}@supports (color:color-mix(in lab, red, red)){.border-emerald-500\/30{border-color:color-mix(in oklab, var(--color-emerald-500) 30%, transparent)}}.border-emerald-600{border-color:var(--color-emerald-600)}.border-emerald-700{border-color:var(--color-emerald-700)}.border-emerald-700\/60{border-color:#00795699}@supports (color:color-mix(in lab, red, red)){.border-emerald-700\/60{border-color:color-mix(in oklab, var(--color-emerald-700) 60%, transparent)}}.border-emerald-800{border-color:var(--color-emerald-800)}.border-gray-300{border-color:var(--color-gray-300)}.border-indigo-200{border-color:var(--color-indigo-200)}.border-indigo-300{border-color:var(--color-indigo-300)}.border-indigo-500\/20{border-color:#625fff33}@supports (color:color-mix(in lab, red, red)){.border-indigo-500\/20{border-color:color-mix(in oklab, var(--color-indigo-500) 20%, transparent)}}.border-indigo-500\/30{border-color:#625fff4d}@supports (color:color-mix(in lab, red, red)){.border-indigo-500\/30{border-color:color-mix(in oklab, var(--color-indigo-500) 30%, transparent)}}.border-purple-200{border-color:var(--color-purple-200)}.border-purple-500{border-color:var(--color-purple-500)}.border-purple-500\/30{border-color:#ac4bff4d}@supports (color:color-mix(in lab, red, red)){.border-purple-500\/30{border-color:color-mix(in oklab, var(--color-purple-500) 30%, transparent)}}.border-purple-600{border-color:var(--color-purple-600)}.border-red-500\/20{border-color:#fb2c3633}@supports (color:color-mix(in lab, red, red)){.border-red-500\/20{border-color:color-mix(in oklab, var(--color-red-500) 20%, transparent)}}.border-rose-200{border-color:var(--color-rose-200)}.border-rose-300{border-color:var(--color-rose-300)}.border-rose-500{border-color:var(--color-rose-500)}.border-rose-500\/20{border-color:#ff235733}@supports (color:color-mix(in lab, red, red)){.border-rose-500\/20{border-color:color-mix(in oklab, var(--color-rose-500) 20%, transparent)}}.border-rose-500\/30{border-color:#ff23574d}@supports (color:color-mix(in lab, red, red)){.border-rose-500\/30{border-color:color-mix(in oklab, var(--color-rose-500) 30%, transparent)}}.border-rose-800{border-color:var(--color-rose-800)}.border-rose-800\/40{border-color:#a3003766}@supports (color:color-mix(in lab, red, red)){.border-rose-800\/40{border-color:color-mix(in oklab, var(--color-rose-800) 40%, transparent)}}.border-sky-200{border-color:var(--color-sky-200)}.border-sky-300{border-color:var(--color-sky-300)}.border-slate-100{border-color:var(--color-slate-100)}.border-slate-200{border-color:var(--color-slate-200)}.border-slate-200\/80{border-color:#e2e8f0cc}@supports (color:color-mix(in lab, red, red)){.border-slate-200\/80{border-color:color-mix(in oklab, var(--color-slate-200) 80%, transparent)}}.border-slate-300{border-color:var(--color-slate-300)}.border-slate-400{border-color:var(--color-slate-400)}.border-slate-600{border-color:var(--color-slate-600)}.border-slate-700{border-color:var(--color-slate-700)}.border-slate-700\/60{border-color:#31415899}@supports (color:color-mix(in lab, red, red)){.border-slate-700\/60{border-color:color-mix(in oklab, var(--color-slate-700) 60%, transparent)}}.border-slate-700\/80{border-color:#314158cc}@supports (color:color-mix(in lab, red, red)){.border-slate-700\/80{border-color:color-mix(in oklab, var(--color-slate-700) 80%, transparent)}}.border-slate-800{border-color:var(--color-slate-800)}.border-slate-800\/60{border-color:#1d293d99}@supports (color:color-mix(in lab, red, red)){.border-slate-800\/60{border-color:color-mix(in oklab, var(--color-slate-800) 60%, transparent)}}.border-teal-200{border-color:var(--color-teal-200)}.border-transparent{border-color:#0000}.border-white{border-color:var(--color-white)}.border-white\/30{border-color:#ffffff4d}@supports (color:color-mix(in lab, red, red)){.border-white\/30{border-color:color-mix(in oklab, var(--color-white) 30%, transparent)}}.border-t-amber-500{border-top-color:var(--color-amber-500)}.border-t-blue-600{border-top-color:var(--color-blue-600)}.border-t-indigo-500{border-top-color:var(--color-indigo-500)}.border-t-rose-500{border-top-color:var(--color-rose-500)}.border-t-white{border-top-color:var(--color-white)}.bg-amber-50{background-color:var(--color-amber-50)}.bg-amber-50\/50{background-color:#fffbeb80}@supports (color:color-mix(in lab, red, red)){.bg-amber-50\/50{background-color:color-mix(in oklab, var(--color-amber-50) 50%, transparent)}}.bg-amber-50\/70{background-color:#fffbebb3}@supports (color:color-mix(in lab, red, red)){.bg-amber-50\/70{background-color:color-mix(in oklab, var(--color-amber-50) 70%, transparent)}}.bg-amber-50\/80{background-color:#fffbebcc}@supports (color:color-mix(in lab, red, red)){.bg-amber-50\/80{background-color:color-mix(in oklab, var(--color-amber-50) 80%, transparent)}}.bg-amber-100{background-color:var(--color-amber-100)}.bg-amber-200\/60{background-color:#fee68599}@supports (color:color-mix(in lab, red, red)){.bg-amber-200\/60{background-color:color-mix(in oklab, var(--color-amber-200) 60%, transparent)}}.bg-amber-400{background-color:var(--color-amber-400)}.bg-amber-500{background-color:var(--color-amber-500)}.bg-amber-500\/10{background-color:#f99c001a}@supports (color:color-mix(in lab, red, red)){.bg-amber-500\/10{background-color:color-mix(in oklab, var(--color-amber-500) 10%, transparent)}}.bg-amber-500\/20{background-color:#f99c0033}@supports (color:color-mix(in lab, red, red)){.bg-amber-500\/20{background-color:color-mix(in oklab, var(--color-amber-500) 20%, transparent)}}.bg-amber-600{background-color:var(--color-amber-600)}.bg-amber-600\/20{background-color:#dd740033}@supports (color:color-mix(in lab, red, red)){.bg-amber-600\/20{background-color:color-mix(in oklab, var(--color-amber-600) 20%, transparent)}}.bg-amber-950{background-color:var(--color-amber-950)}.bg-amber-950\/20{background-color:#46190133}@supports (color:color-mix(in lab, red, red)){.bg-amber-950\/20{background-color:color-mix(in oklab, var(--color-amber-950) 20%, transparent)}}.bg-amber-950\/30{background-color:#4619014d}@supports (color:color-mix(in lab, red, red)){.bg-amber-950\/30{background-color:color-mix(in oklab, var(--color-amber-950) 30%, transparent)}}.bg-black{background-color:var(--color-black)}.bg-black\/10{background-color:#0000001a}@supports (color:color-mix(in lab, red, red)){.bg-black\/10{background-color:color-mix(in oklab, var(--color-black) 10%, transparent)}}.bg-black\/20{background-color:#0003}@supports (color:color-mix(in lab, red, red)){.bg-black\/20{background-color:color-mix(in oklab, var(--color-black) 20%, transparent)}}.bg-black\/70{background-color:#000000b3}@supports (color:color-mix(in lab, red, red)){.bg-black\/70{background-color:color-mix(in oklab, var(--color-black) 70%, transparent)}}.bg-blue-50{background-color:var(--color-blue-50)}.bg-blue-50\/60{background-color:#eff6ff99}@supports (color:color-mix(in lab, red, red)){.bg-blue-50\/60{background-color:color-mix(in oklab, var(--color-blue-50) 60%, transparent)}}.bg-blue-50\/70{background-color:#eff6ffb3}@supports (color:color-mix(in lab, red, red)){.bg-blue-50\/70{background-color:color-mix(in oklab, var(--color-blue-50) 70%, transparent)}}.bg-blue-50\/90{background-color:#eff6ffe6}@supports (color:color-mix(in lab, red, red)){.bg-blue-50\/90{background-color:color-mix(in oklab, var(--color-blue-50) 90%, transparent)}}.bg-blue-100{background-color:var(--color-blue-100)}.bg-blue-200\/60{background-color:#bedbff99}@supports (color:color-mix(in lab, red, red)){.bg-blue-200\/60{background-color:color-mix(in oklab, var(--color-blue-200) 60%, transparent)}}.bg-blue-400{background-color:var(--color-blue-400)}.bg-blue-500{background-color:var(--color-blue-500)}.bg-blue-500\/10{background-color:#3080ff1a}@supports (color:color-mix(in lab, red, red)){.bg-blue-500\/10{background-color:color-mix(in oklab, var(--color-blue-500) 10%, transparent)}}.bg-blue-500\/20{background-color:#3080ff33}@supports (color:color-mix(in lab, red, red)){.bg-blue-500\/20{background-color:color-mix(in oklab, var(--color-blue-500) 20%, transparent)}}.bg-blue-600{background-color:var(--color-blue-600)}.bg-blue-600\/20{background-color:#155dfc33}@supports (color:color-mix(in lab, red, red)){.bg-blue-600\/20{background-color:color-mix(in oklab, var(--color-blue-600) 20%, transparent)}}.bg-blue-600\/30{background-color:#155dfc4d}@supports (color:color-mix(in lab, red, red)){.bg-blue-600\/30{background-color:color-mix(in oklab, var(--color-blue-600) 30%, transparent)}}.bg-blue-950{background-color:var(--color-blue-950)}.bg-blue-950\/30{background-color:#1624564d}@supports (color:color-mix(in lab, red, red)){.bg-blue-950\/30{background-color:color-mix(in oklab, var(--color-blue-950) 30%, transparent)}}.bg-blue-950\/80{background-color:#162456cc}@supports (color:color-mix(in lab, red, red)){.bg-blue-950\/80{background-color:color-mix(in oklab, var(--color-blue-950) 80%, transparent)}}.bg-cyan-500\/20{background-color:#00b7d733}@supports (color:color-mix(in lab, red, red)){.bg-cyan-500\/20{background-color:color-mix(in oklab, var(--color-cyan-500) 20%, transparent)}}.bg-cyan-600\/20{background-color:#0092b533}@supports (color:color-mix(in lab, red, red)){.bg-cyan-600\/20{background-color:color-mix(in oklab, var(--color-cyan-600) 20%, transparent)}}.bg-emerald-50{background-color:var(--color-emerald-50)}.bg-emerald-50\/40{background-color:#ecfdf566}@supports (color:color-mix(in lab, red, red)){.bg-emerald-50\/40{background-color:color-mix(in oklab, var(--color-emerald-50) 40%, transparent)}}.bg-emerald-50\/70{background-color:#ecfdf5b3}@supports (color:color-mix(in lab, red, red)){.bg-emerald-50\/70{background-color:color-mix(in oklab, var(--color-emerald-50) 70%, transparent)}}.bg-emerald-100{background-color:var(--color-emerald-100)}.bg-emerald-500{background-color:var(--color-emerald-500)}.bg-emerald-500\/10{background-color:#00bb7f1a}@supports (color:color-mix(in lab, red, red)){.bg-emerald-500\/10{background-color:color-mix(in oklab, var(--color-emerald-500) 10%, transparent)}}.bg-emerald-500\/20{background-color:#00bb7f33}@supports (color:color-mix(in lab, red, red)){.bg-emerald-500\/20{background-color:color-mix(in oklab, var(--color-emerald-500) 20%, transparent)}}.bg-emerald-600{background-color:var(--color-emerald-600)}.bg-emerald-950{background-color:var(--color-emerald-950)}.bg-emerald-950\/30{background-color:#002c224d}@supports (color:color-mix(in lab, red, red)){.bg-emerald-950\/30{background-color:color-mix(in oklab, var(--color-emerald-950) 30%, transparent)}}.bg-emerald-950\/40{background-color:#002c2266}@supports (color:color-mix(in lab, red, red)){.bg-emerald-950\/40{background-color:color-mix(in oklab, var(--color-emerald-950) 40%, transparent)}}.bg-emerald-950\/60{background-color:#002c2299}@supports (color:color-mix(in lab, red, red)){.bg-emerald-950\/60{background-color:color-mix(in oklab, var(--color-emerald-950) 60%, transparent)}}.bg-emerald-950\/80{background-color:#002c22cc}@supports (color:color-mix(in lab, red, red)){.bg-emerald-950\/80{background-color:color-mix(in oklab, var(--color-emerald-950) 80%, transparent)}}.bg-gray-100{background-color:var(--color-gray-100)}.bg-gray-100\/50{background-color:#f3f4f680}@supports (color:color-mix(in lab, red, red)){.bg-gray-100\/50{background-color:color-mix(in oklab, var(--color-gray-100) 50%, transparent)}}.bg-indigo-50{background-color:var(--color-indigo-50)}.bg-indigo-50\/80{background-color:#eef2ffcc}@supports (color:color-mix(in lab, red, red)){.bg-indigo-50\/80{background-color:color-mix(in oklab, var(--color-indigo-50) 80%, transparent)}}.bg-indigo-100{background-color:var(--color-indigo-100)}.bg-indigo-500{background-color:var(--color-indigo-500)}.bg-indigo-500\/10{background-color:#625fff1a}@supports (color:color-mix(in lab, red, red)){.bg-indigo-500\/10{background-color:color-mix(in oklab, var(--color-indigo-500) 10%, transparent)}}.bg-indigo-500\/20{background-color:#625fff33}@supports (color:color-mix(in lab, red, red)){.bg-indigo-500\/20{background-color:color-mix(in oklab, var(--color-indigo-500) 20%, transparent)}}.bg-indigo-600{background-color:var(--color-indigo-600)}.bg-purple-50{background-color:var(--color-purple-50)}.bg-purple-100{background-color:var(--color-purple-100)}.bg-purple-400{background-color:var(--color-purple-400)}.bg-purple-500\/10{background-color:#ac4bff1a}@supports (color:color-mix(in lab, red, red)){.bg-purple-500\/10{background-color:color-mix(in oklab, var(--color-purple-500) 10%, transparent)}}.bg-purple-600{background-color:var(--color-purple-600)}.bg-purple-950\/30{background-color:#3c03664d}@supports (color:color-mix(in lab, red, red)){.bg-purple-950\/30{background-color:color-mix(in oklab, var(--color-purple-950) 30%, transparent)}}.bg-red-500\/10{background-color:#fb2c361a}@supports (color:color-mix(in lab, red, red)){.bg-red-500\/10{background-color:color-mix(in oklab, var(--color-red-500) 10%, transparent)}}.bg-rose-50{background-color:var(--color-rose-50)}.bg-rose-50\/50{background-color:#fff1f280}@supports (color:color-mix(in lab, red, red)){.bg-rose-50\/50{background-color:color-mix(in oklab, var(--color-rose-50) 50%, transparent)}}.bg-rose-50\/70{background-color:#fff1f2b3}@supports (color:color-mix(in lab, red, red)){.bg-rose-50\/70{background-color:color-mix(in oklab, var(--color-rose-50) 70%, transparent)}}.bg-rose-100{background-color:var(--color-rose-100)}.bg-rose-500{background-color:var(--color-rose-500)}.bg-rose-500\/10{background-color:#ff23571a}@supports (color:color-mix(in lab, red, red)){.bg-rose-500\/10{background-color:color-mix(in oklab, var(--color-rose-500) 10%, transparent)}}.bg-rose-600{background-color:var(--color-rose-600)}.bg-rose-700{background-color:var(--color-rose-700)}.bg-rose-950{background-color:var(--color-rose-950)}.bg-rose-950\/40{background-color:#4d021866}@supports (color:color-mix(in lab, red, red)){.bg-rose-950\/40{background-color:color-mix(in oklab, var(--color-rose-950) 40%, transparent)}}.bg-rose-950\/60{background-color:#4d021899}@supports (color:color-mix(in lab, red, red)){.bg-rose-950\/60{background-color:color-mix(in oklab, var(--color-rose-950) 60%, transparent)}}.bg-sky-100{background-color:var(--color-sky-100)}.bg-sky-500{background-color:var(--color-sky-500)}.bg-sky-600{background-color:var(--color-sky-600)}.bg-slate-50{background-color:var(--color-slate-50)}.bg-slate-50\/50{background-color:#f8fafc80}@supports (color:color-mix(in lab, red, red)){.bg-slate-50\/50{background-color:color-mix(in oklab, var(--color-slate-50) 50%, transparent)}}.bg-slate-100{background-color:var(--color-slate-100)}.bg-slate-100\/60{background-color:#f1f5f999}@supports (color:color-mix(in lab, red, red)){.bg-slate-100\/60{background-color:color-mix(in oklab, var(--color-slate-100) 60%, transparent)}}.bg-slate-100\/70{background-color:#f1f5f9b3}@supports (color:color-mix(in lab, red, red)){.bg-slate-100\/70{background-color:color-mix(in oklab, var(--color-slate-100) 70%, transparent)}}.bg-slate-200{background-color:var(--color-slate-200)}.bg-slate-200\/70{background-color:#e2e8f0b3}@supports (color:color-mix(in lab, red, red)){.bg-slate-200\/70{background-color:color-mix(in oklab, var(--color-slate-200) 70%, transparent)}}.bg-slate-200\/80{background-color:#e2e8f0cc}@supports (color:color-mix(in lab, red, red)){.bg-slate-200\/80{background-color:color-mix(in oklab, var(--color-slate-200) 80%, transparent)}}.bg-slate-200\/90{background-color:#e2e8f0e6}@supports (color:color-mix(in lab, red, red)){.bg-slate-200\/90{background-color:color-mix(in oklab, var(--color-slate-200) 90%, transparent)}}.bg-slate-300\/90{background-color:#cad5e2e6}@supports (color:color-mix(in lab, red, red)){.bg-slate-300\/90{background-color:color-mix(in oklab, var(--color-slate-300) 90%, transparent)}}.bg-slate-400{background-color:var(--color-slate-400)}.bg-slate-700{background-color:var(--color-slate-700)}.bg-slate-800{background-color:var(--color-slate-800)}.bg-slate-800\/80{background-color:#1d293dcc}@supports (color:color-mix(in lab, red, red)){.bg-slate-800\/80{background-color:color-mix(in oklab, var(--color-slate-800) 80%, transparent)}}.bg-slate-900{background-color:var(--color-slate-900)}.bg-slate-900\/40{background-color:#0f172b66}@supports (color:color-mix(in lab, red, red)){.bg-slate-900\/40{background-color:color-mix(in oklab, var(--color-slate-900) 40%, transparent)}}.bg-slate-900\/50{background-color:#0f172b80}@supports (color:color-mix(in lab, red, red)){.bg-slate-900\/50{background-color:color-mix(in oklab, var(--color-slate-900) 50%, transparent)}}.bg-slate-900\/60{background-color:#0f172b99}@supports (color:color-mix(in lab, red, red)){.bg-slate-900\/60{background-color:color-mix(in oklab, var(--color-slate-900) 60%, transparent)}}.bg-slate-900\/70{background-color:#0f172bb3}@supports (color:color-mix(in lab, red, red)){.bg-slate-900\/70{background-color:color-mix(in oklab, var(--color-slate-900) 70%, transparent)}}.bg-slate-900\/75{background-color:#0f172bbf}@supports (color:color-mix(in lab, red, red)){.bg-slate-900\/75{background-color:color-mix(in oklab, var(--color-slate-900) 75%, transparent)}}.bg-slate-950{background-color:#0b1120}.bg-slate-950\/20{background-color:oklab(18.0205% -.00191095 -.0324018/.2)}.bg-slate-950\/40{background-color:oklab(18.0205% -.00191095 -.0324018/.4)}.bg-slate-950\/50{background-color:oklab(18.0205% -.00191095 -.0324018/.5)}.bg-slate-950\/60{background-color:oklab(18.0205% -.00191095 -.0324018/.6)}.bg-slate-950\/70{background-color:oklab(18.0205% -.00191095 -.0324018/.7)}.bg-slate-950\/75{background-color:oklab(18.0205% -.00191095 -.0324018/.75)}.bg-slate-950\/80{background-color:oklab(18.0205% -.00191095 -.0324018/.8)}.bg-teal-100{background-color:var(--color-teal-100)}.bg-white{background-color:var(--color-white)}.bg-gradient-to-b{--tw-gradient-position:to bottom in oklab;background-image:linear-gradient(var(--tw-gradient-stops))}.bg-gradient-to-r{--tw-gradient-position:to right in oklab;background-image:linear-gradient(var(--tw-gradient-stops))}.bg-gradient-to-tr{--tw-gradient-position:to top right in oklab;background-image:linear-gradient(var(--tw-gradient-stops))}.from-amber-50{--tw-gradient-from:var(--color-amber-50);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.from-amber-500\/10{--tw-gradient-from:#f99c001a}@supports (color:color-mix(in lab, red, red)){.from-amber-500\/10{--tw-gradient-from:color-mix(in oklab, var(--color-amber-500) 10%, transparent)}}.from-amber-500\/10{--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.from-blue-600{--tw-gradient-from:var(--color-blue-600);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.from-blue-950{--tw-gradient-from:var(--color-blue-950);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.from-blue-950\/30{--tw-gradient-from:#1624564d}@supports (color:color-mix(in lab, red, red)){.from-blue-950\/30{--tw-gradient-from:color-mix(in oklab, var(--color-blue-950) 30%, transparent)}}.from-blue-950\/30{--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.from-cyan-950\/20{--tw-gradient-from:#05334533}@supports (color:color-mix(in lab, red, red)){.from-cyan-950\/20{--tw-gradient-from:color-mix(in oklab, var(--color-cyan-950) 20%, transparent)}}.from-cyan-950\/20{--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.from-emerald-950\/20{--tw-gradient-from:#002c2233}@supports (color:color-mix(in lab, red, red)){.from-emerald-950\/20{--tw-gradient-from:color-mix(in oklab, var(--color-emerald-950) 20%, transparent)}}.from-emerald-950\/20{--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.from-indigo-950\/20{--tw-gradient-from:#1e1a4d33}@supports (color:color-mix(in lab, red, red)){.from-indigo-950\/20{--tw-gradient-from:color-mix(in oklab, var(--color-indigo-950) 20%, transparent)}}.from-indigo-950\/20{--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.from-indigo-950\/30{--tw-gradient-from:#1e1a4d4d}@supports (color:color-mix(in lab, red, red)){.from-indigo-950\/30{--tw-gradient-from:color-mix(in oklab, var(--color-indigo-950) 30%, transparent)}}.from-indigo-950\/30{--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.from-slate-900{--tw-gradient-from:var(--color-slate-900);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.via-amber-500\/5{--tw-gradient-via:#f99c000d}@supports (color:color-mix(in lab, red, red)){.via-amber-500\/5{--tw-gradient-via:color-mix(in oklab, var(--color-amber-500) 5%, transparent)}}.via-amber-500\/5{--tw-gradient-via-stops:var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-via) var(--tw-gradient-via-position), var(--tw-gradient-to) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-via-stops)}.via-slate-850{--tw-gradient-via:#162032;--tw-gradient-via-stops:var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-via) var(--tw-gradient-via-position), var(--tw-gradient-to) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-via-stops)}.to-blue-50{--tw-gradient-to:var(--color-blue-50);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.to-blue-950{--tw-gradient-to:var(--color-blue-950);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.to-blue-950\/40{--tw-gradient-to:#16245666}@supports (color:color-mix(in lab, red, red)){.to-blue-950\/40{--tw-gradient-to:color-mix(in oklab, var(--color-blue-950) 40%, transparent)}}.to-blue-950\/40{--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.to-cyan-500{--tw-gradient-to:var(--color-cyan-500);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.to-cyan-600{--tw-gradient-to:var(--color-cyan-600);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.to-slate-900{--tw-gradient-to:var(--color-slate-900);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.to-slate-900\/60{--tw-gradient-to:#0f172b99}@supports (color:color-mix(in lab, red, red)){.to-slate-900\/60{--tw-gradient-to:color-mix(in oklab, var(--color-slate-900) 60%, transparent)}}.to-slate-900\/60{--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.to-transparent{--tw-gradient-to:transparent;--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.bg-repeat{background-repeat:repeat}.object-contain{-o-object-fit:contain;object-fit:contain}.p-0\.5{padding:calc(var(--spacing) * .5)}.p-1{padding:var(--spacing)}.p-1\.5{padding:calc(var(--spacing) * 1.5)}.p-2{padding:calc(var(--spacing) * 2)}.p-2\.5{padding:calc(var(--spacing) * 2.5)}.p-3{padding:calc(var(--spacing) * 3)}.p-3\.5{padding:calc(var(--spacing) * 3.5)}.p-4{padding:calc(var(--spacing) * 4)}.p-4\.5{padding:calc(var(--spacing) * 4.5)}.p-5{padding:calc(var(--spacing) * 5)}.p-6{padding:calc(var(--spacing) * 6)}.p-8{padding:calc(var(--spacing) * 8)}.p-12{padding:calc(var(--spacing) * 12)}.px-0{padding-inline:0}.px-1{padding-inline:var(--spacing)}.px-1\.5{padding-inline:calc(var(--spacing) * 1.5)}.px-2{padding-inline:calc(var(--spacing) * 2)}.px-2\.5{padding-inline:calc(var(--spacing) * 2.5)}.px-3{padding-inline:calc(var(--spacing) * 3)}.px-3\.5{padding-inline:calc(var(--spacing) * 3.5)}.px-4{padding-inline:calc(var(--spacing) * 4)}.px-5{padding-inline:calc(var(--spacing) * 5)}.px-6{padding-inline:calc(var(--spacing) * 6)}.py-0{padding-block:0}.py-0\.5{padding-block:calc(var(--spacing) * .5)}.py-1{padding-block:var(--spacing)}.py-1\.5{padding-block:calc(var(--spacing) * 1.5)}.py-2{padding-block:calc(var(--spacing) * 2)}.py-2\.5{padding-block:calc(var(--spacing) * 2.5)}.py-3{padding-block:calc(var(--spacing) * 3)}.py-4{padding-block:calc(var(--spacing) * 4)}.py-5{padding-block:calc(var(--spacing) * 5)}.py-6{padding-block:calc(var(--spacing) * 6)}.py-8{padding-block:calc(var(--spacing) * 8)}.py-10{padding-block:calc(var(--spacing) * 10)}.py-12{padding-block:calc(var(--spacing) * 12)}.py-16{padding-block:calc(var(--spacing) * 16)}.pt-0{padding-top:0}.pt-1{padding-top:var(--spacing)}.pt-2{padding-top:calc(var(--spacing) * 2)}.pt-3{padding-top:calc(var(--spacing) * 3)}.pt-4{padding-top:calc(var(--spacing) * 4)}.pt-5{padding-top:calc(var(--spacing) * 5)}.pt-6{padding-top:calc(var(--spacing) * 6)}.pr-3{padding-right:calc(var(--spacing) * 3)}.pr-4{padding-right:calc(var(--spacing) * 4)}.pr-10{padding-right:calc(var(--spacing) * 10)}.pr-12{padding-right:calc(var(--spacing) * 12)}.pr-32{padding-right:calc(var(--spacing) * 32)}.pb-1{padding-bottom:var(--spacing)}.pb-2{padding-bottom:calc(var(--spacing) * 2)}.pb-3{padding-bottom:calc(var(--spacing) * 3)}.pb-4{padding-bottom:calc(var(--spacing) * 4)}.pb-5{padding-bottom:calc(var(--spacing) * 5)}.pb-12{padding-bottom:calc(var(--spacing) * 12)}.pl-2{padding-left:calc(var(--spacing) * 2)}.pl-3{padding-left:calc(var(--spacing) * 3)}.pl-3\.5{padding-left:calc(var(--spacing) * 3.5)}.pl-8{padding-left:calc(var(--spacing) * 8)}.pl-9{padding-left:calc(var(--spacing) * 9)}.pl-10{padding-left:calc(var(--spacing) * 10)}.pl-12{padding-left:calc(var(--spacing) * 12)}.text-center{text-align:center}.text-left{text-align:left}.text-right{text-align:right}.text-start{text-align:start}.font-mono{font-family:var(--font-mono)}.font-sans{font-family:Segoe UI,Inter,system-ui,-apple-system,sans-serif}.text-2xl{font-size:var(--text-2xl);line-height:var(--tw-leading,var(--text-2xl--line-height))}.text-base{font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height))}.text-lg{font-size:var(--text-lg);line-height:var(--tw-leading,var(--text-lg--line-height))}.text-sm{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}.text-xl{font-size:var(--text-xl);line-height:var(--tw-leading,var(--text-xl--line-height))}.text-xs{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height))}.text-\[9px\]{font-size:9px}.text-\[10\.5px\]{font-size:10.5px}.text-\[10px\]{font-size:10px}.text-\[11\.5px\]{font-size:11.5px}.text-\[11px\]{font-size:11px}.text-\[13px\]{font-size:13px}.leading-relaxed{--tw-leading:var(--leading-relaxed);line-height:var(--leading-relaxed)}.leading-snug{--tw-leading:var(--leading-snug);line-height:var(--leading-snug)}.font-black{--tw-font-weight:var(--font-weight-black);font-weight:var(--font-weight-black)}.font-bold{--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold)}.font-extrabold{--tw-font-weight:var(--font-weight-extrabold);font-weight:var(--font-weight-extrabold)}.font-medium{--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium)}.font-normal{--tw-font-weight:var(--font-weight-normal);font-weight:var(--font-weight-normal)}.font-semibold{--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold)}.tracking-tight{--tw-tracking:var(--tracking-tight);letter-spacing:var(--tracking-tight)}.tracking-wide{--tw-tracking:var(--tracking-wide);letter-spacing:var(--tracking-wide)}.tracking-wider{--tw-tracking:var(--tracking-wider);letter-spacing:var(--tracking-wider)}.tracking-widest{--tw-tracking:var(--tracking-widest);letter-spacing:var(--tracking-widest)}.text-wrap{text-wrap:wrap}.break-all{word-break:break-all}.text-clip{text-overflow:clip}.text-ellipsis{text-overflow:ellipsis}.whitespace-normal{white-space:normal}.whitespace-nowrap{white-space:nowrap}.text-amber-200{color:var(--color-amber-200)}.text-amber-300{color:var(--color-amber-300)}.text-amber-400{color:var(--color-amber-400)}.text-amber-400\/80{color:#fcbb00cc}@supports (color:color-mix(in lab, red, red)){.text-amber-400\/80{color:color-mix(in oklab, var(--color-amber-400) 80%, transparent)}}.text-amber-500{color:var(--color-amber-500)}.text-amber-600{color:var(--color-amber-600)}.text-amber-700{color:var(--color-amber-700)}.text-amber-800{color:var(--color-amber-800)}.text-amber-900{color:var(--color-amber-900)}.text-amber-950{color:var(--color-amber-950)}.text-blue-200{color:var(--color-blue-200)}.text-blue-300{color:var(--color-blue-300)}.text-blue-400{color:var(--color-blue-400)}.text-blue-600{color:var(--color-blue-600)}.text-blue-700{color:var(--color-blue-700)}.text-blue-800{color:var(--color-blue-800)}.text-blue-800\/80{color:#193cb8cc}@supports (color:color-mix(in lab, red, red)){.text-blue-800\/80{color:color-mix(in oklab, var(--color-blue-800) 80%, transparent)}}.text-blue-900{color:var(--color-blue-900)}.text-blue-950{color:var(--color-blue-950)}.text-cyan-300{color:var(--color-cyan-300)}.text-cyan-400{color:var(--color-cyan-400)}.text-emerald-200{color:var(--color-emerald-200)}.text-emerald-300{color:var(--color-emerald-300)}.text-emerald-400{color:var(--color-emerald-400)}.text-emerald-400\/70{color:#00d294b3}@supports (color:color-mix(in lab, red, red)){.text-emerald-400\/70{color:color-mix(in oklab, var(--color-emerald-400) 70%, transparent)}}.text-emerald-500{color:var(--color-emerald-500)}.text-emerald-600{color:var(--color-emerald-600)}.text-emerald-700{color:var(--color-emerald-700)}.text-emerald-800{color:var(--color-emerald-800)}.text-emerald-900{color:var(--color-emerald-900)}.text-emerald-950{color:var(--color-emerald-950)}.text-indigo-300{color:var(--color-indigo-300)}.text-indigo-400{color:var(--color-indigo-400)}.text-indigo-600{color:var(--color-indigo-600)}.text-indigo-700{color:var(--color-indigo-700)}.text-indigo-800{color:var(--color-indigo-800)}.text-indigo-900{color:var(--color-indigo-900)}.text-indigo-950{color:var(--color-indigo-950)}.text-purple-300{color:var(--color-purple-300)}.text-purple-400{color:var(--color-purple-400)}.text-purple-600{color:var(--color-purple-600)}.text-purple-700{color:var(--color-purple-700)}.text-purple-800{color:var(--color-purple-800)}.text-purple-900{color:var(--color-purple-900)}.text-red-300{color:var(--color-red-300)}.text-red-400{color:var(--color-red-400)}.text-red-500{color:var(--color-red-500)}.text-red-600{color:var(--color-red-600)}.text-rose-200{color:var(--color-rose-200)}.text-rose-300{color:var(--color-rose-300)}.text-rose-400{color:var(--color-rose-400)}.text-rose-500{color:var(--color-rose-500)}.text-rose-600{color:var(--color-rose-600)}.text-rose-700{color:var(--color-rose-700)}.text-rose-800{color:var(--color-rose-800)}.text-rose-900{color:var(--color-rose-900)}.text-sky-700{color:var(--color-sky-700)}.text-sky-800{color:var(--color-sky-800)}.text-sky-900{color:var(--color-sky-900)}.text-slate-100{color:var(--color-slate-100)}.text-slate-200{color:var(--color-slate-200)}.text-slate-300{color:var(--color-slate-300)}.text-slate-400{color:var(--color-slate-400)}.text-slate-500{color:var(--color-slate-500)}.text-slate-600{color:var(--color-slate-600)}.text-slate-700{color:var(--color-slate-700)}.text-slate-800{color:var(--color-slate-800)}.text-slate-900{color:var(--color-slate-900)}.text-slate-950{color:#0b1120}.text-teal-800{color:var(--color-teal-800)}.text-white{color:var(--color-white)}.capitalize{text-transform:capitalize}.lowercase{text-transform:lowercase}.normal-case{text-transform:none}.uppercase{text-transform:uppercase}.italic{font-style:italic}.not-italic{font-style:normal}.diagonal-fractions{--tw-numeric-fraction:diagonal-fractions;font-variant-numeric:var(--tw-ordinal,) var(--tw-slashed-zero,) var(--tw-numeric-figure,) var(--tw-numeric-spacing,) var(--tw-numeric-fraction,)}.lining-nums{--tw-numeric-figure:lining-nums;font-variant-numeric:var(--tw-ordinal,) var(--tw-slashed-zero,) var(--tw-numeric-figure,) var(--tw-numeric-spacing,) var(--tw-numeric-fraction,)}.oldstyle-nums{--tw-numeric-figure:oldstyle-nums;font-variant-numeric:var(--tw-ordinal,) var(--tw-slashed-zero,) var(--tw-numeric-figure,) var(--tw-numeric-spacing,) var(--tw-numeric-fraction,)}.ordinal{--tw-ordinal:ordinal;font-variant-numeric:var(--tw-ordinal,) var(--tw-slashed-zero,) var(--tw-numeric-figure,) var(--tw-numeric-spacing,) var(--tw-numeric-fraction,)}.proportional-nums{--tw-numeric-spacing:proportional-nums;font-variant-numeric:var(--tw-ordinal,) var(--tw-slashed-zero,) var(--tw-numeric-figure,) var(--tw-numeric-spacing,) var(--tw-numeric-fraction,)}.slashed-zero{--tw-slashed-zero:slashed-zero;font-variant-numeric:var(--tw-ordinal,) var(--tw-slashed-zero,) var(--tw-numeric-figure,) var(--tw-numeric-spacing,) var(--tw-numeric-fraction,)}.stacked-fractions{--tw-numeric-fraction:stacked-fractions;font-variant-numeric:var(--tw-ordinal,) var(--tw-slashed-zero,) var(--tw-numeric-figure,) var(--tw-numeric-spacing,) var(--tw-numeric-fraction,)}.tabular-nums{--tw-numeric-spacing:tabular-nums;font-variant-numeric:var(--tw-ordinal,) var(--tw-slashed-zero,) var(--tw-numeric-figure,) var(--tw-numeric-spacing,) var(--tw-numeric-fraction,)}.normal-nums{font-variant-numeric:normal}.line-through{text-decoration-line:line-through}.no-underline{text-decoration-line:none}.overline{text-decoration-line:overline}.underline{text-decoration-line:underline}.antialiased{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.subpixel-antialiased{-webkit-font-smoothing:auto;-moz-osx-font-smoothing:auto}.placeholder-amber-700\/60::placeholder{color:#b7500099}@supports (color:color-mix(in lab, red, red)){.placeholder-amber-700\/60::placeholder{color:color-mix(in oklab, var(--color-amber-700) 60%, transparent)}}.placeholder-slate-400::placeholder{color:var(--color-slate-400)}.placeholder-slate-500::placeholder{color:var(--color-slate-500)}.opacity-50{opacity:.5}.opacity-60{opacity:.6}.opacity-70{opacity:.7}.opacity-90{opacity:.9}.shadow{--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a), 0 1px 2px -1px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-2xl{--tw-shadow:0 25px 50px -12px var(--tw-shadow-color,#00000040);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-inner{--tw-shadow:inset 0 2px 4px 0 var(--tw-shadow-color,#0000000d);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-lg{--tw-shadow:0 10px 15px -3px var(--tw-shadow-color,#0000001a), 0 4px 6px -4px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-md{--tw-shadow:0 4px 6px -1px var(--tw-shadow-color,#0000001a), 0 2px 4px -2px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-sm{--tw-shadow:0 1px 2px 0 var(--tw-shadow-color,#0000000d);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-xl{--tw-shadow:0 20px 25px -5px var(--tw-shadow-color,#0000001a), 0 8px 10px -6px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-xs{--tw-shadow:0 1px 2px 0 var(--tw-shadow-color,#0000000d);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.ring{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.ring-4{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(4px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-amber-600\/20{--tw-shadow-color:#dd740033}@supports (color:color-mix(in lab, red, red)){.shadow-amber-600\/20{--tw-shadow-color:color-mix(in oklab, color-mix(in oklab, var(--color-amber-600) 20%, transparent) var(--tw-shadow-alpha), transparent)}}.shadow-amber-950\/30{--tw-shadow-color:#4619014d}@supports (color:color-mix(in lab, red, red)){.shadow-amber-950\/30{--tw-shadow-color:color-mix(in oklab, color-mix(in oklab, var(--color-amber-950) 30%, transparent) var(--tw-shadow-alpha), transparent)}}.shadow-blue-500{--tw-shadow-color:oklch(62.3% .214 259.815)}@supports (color:color-mix(in lab, red, red)){.shadow-blue-500{--tw-shadow-color:color-mix(in oklab, var(--color-blue-500) var(--tw-shadow-alpha), transparent)}}.shadow-blue-500\/20{--tw-shadow-color:#3080ff33}@supports (color:color-mix(in lab, red, red)){.shadow-blue-500\/20{--tw-shadow-color:color-mix(in oklab, color-mix(in oklab, var(--color-blue-500) 20%, transparent) var(--tw-shadow-alpha), transparent)}}.shadow-blue-600{--tw-shadow-color:oklch(54.6% .245 262.881)}@supports (color:color-mix(in lab, red, red)){.shadow-blue-600{--tw-shadow-color:color-mix(in oklab, var(--color-blue-600) var(--tw-shadow-alpha), transparent)}}.shadow-blue-600\/20{--tw-shadow-color:#155dfc33}@supports (color:color-mix(in lab, red, red)){.shadow-blue-600\/20{--tw-shadow-color:color-mix(in oklab, color-mix(in oklab, var(--color-blue-600) 20%, transparent) var(--tw-shadow-alpha), transparent)}}.shadow-blue-600\/25{--tw-shadow-color:#155dfc40}@supports (color:color-mix(in lab, red, red)){.shadow-blue-600\/25{--tw-shadow-color:color-mix(in oklab, color-mix(in oklab, var(--color-blue-600) 25%, transparent) var(--tw-shadow-alpha), transparent)}}.shadow-blue-600\/30{--tw-shadow-color:#155dfc4d}@supports (color:color-mix(in lab, red, red)){.shadow-blue-600\/30{--tw-shadow-color:color-mix(in oklab, color-mix(in oklab, var(--color-blue-600) 30%, transparent) var(--tw-shadow-alpha), transparent)}}.shadow-blue-950{--tw-shadow-color:oklch(28.2% .091 267.935)}@supports (color:color-mix(in lab, red, red)){.shadow-blue-950{--tw-shadow-color:color-mix(in oklab, var(--color-blue-950) var(--tw-shadow-alpha), transparent)}}.shadow-blue-950\/20{--tw-shadow-color:#16245633}@supports (color:color-mix(in lab, red, red)){.shadow-blue-950\/20{--tw-shadow-color:color-mix(in oklab, color-mix(in oklab, var(--color-blue-950) 20%, transparent) var(--tw-shadow-alpha), transparent)}}.shadow-blue-950\/30{--tw-shadow-color:#1624564d}@supports (color:color-mix(in lab, red, red)){.shadow-blue-950\/30{--tw-shadow-color:color-mix(in oklab, color-mix(in oklab, var(--color-blue-950) 30%, transparent) var(--tw-shadow-alpha), transparent)}}.shadow-cyan-600\/20{--tw-shadow-color:#0092b533}@supports (color:color-mix(in lab, red, red)){.shadow-cyan-600\/20{--tw-shadow-color:color-mix(in oklab, color-mix(in oklab, var(--color-cyan-600) 20%, transparent) var(--tw-shadow-alpha), transparent)}}.shadow-emerald-600{--tw-shadow-color:oklch(59.6% .145 163.225)}@supports (color:color-mix(in lab, red, red)){.shadow-emerald-600{--tw-shadow-color:color-mix(in oklab, var(--color-emerald-600) var(--tw-shadow-alpha), transparent)}}.shadow-emerald-600\/20{--tw-shadow-color:#00976733}@supports (color:color-mix(in lab, red, red)){.shadow-emerald-600\/20{--tw-shadow-color:color-mix(in oklab, color-mix(in oklab, var(--color-emerald-600) 20%, transparent) var(--tw-shadow-alpha), transparent)}}.shadow-emerald-600\/30{--tw-shadow-color:#0097674d}@supports (color:color-mix(in lab, red, red)){.shadow-emerald-600\/30{--tw-shadow-color:color-mix(in oklab, color-mix(in oklab, var(--color-emerald-600) 30%, transparent) var(--tw-shadow-alpha), transparent)}}.shadow-emerald-950\/30{--tw-shadow-color:#002c224d}@supports (color:color-mix(in lab, red, red)){.shadow-emerald-950\/30{--tw-shadow-color:color-mix(in oklab, color-mix(in oklab, var(--color-emerald-950) 30%, transparent) var(--tw-shadow-alpha), transparent)}}.shadow-indigo-950\/20{--tw-shadow-color:#1e1a4d33}@supports (color:color-mix(in lab, red, red)){.shadow-indigo-950\/20{--tw-shadow-color:color-mix(in oklab, color-mix(in oklab, var(--color-indigo-950) 20%, transparent) var(--tw-shadow-alpha), transparent)}}.shadow-purple-950\/30{--tw-shadow-color:#3c03664d}@supports (color:color-mix(in lab, red, red)){.shadow-purple-950\/30{--tw-shadow-color:color-mix(in oklab, color-mix(in oklab, var(--color-purple-950) 30%, transparent) var(--tw-shadow-alpha), transparent)}}.shadow-rose-600{--tw-shadow-color:oklch(58.6% .253 17.585)}@supports (color:color-mix(in lab, red, red)){.shadow-rose-600{--tw-shadow-color:color-mix(in oklab, var(--color-rose-600) var(--tw-shadow-alpha), transparent)}}.shadow-rose-600\/20{--tw-shadow-color:#e7004433}@supports (color:color-mix(in lab, red, red)){.shadow-rose-600\/20{--tw-shadow-color:color-mix(in oklab, color-mix(in oklab, var(--color-rose-600) 20%, transparent) var(--tw-shadow-alpha), transparent)}}.shadow-rose-600\/30{--tw-shadow-color:#e700444d}@supports (color:color-mix(in lab, red, red)){.shadow-rose-600\/30{--tw-shadow-color:color-mix(in oklab, color-mix(in oklab, var(--color-rose-600) 30%, transparent) var(--tw-shadow-alpha), transparent)}}.ring-blue-500\/20{--tw-ring-color:#3080ff33}@supports (color:color-mix(in lab, red, red)){.ring-blue-500\/20{--tw-ring-color:color-mix(in oklab, var(--color-blue-500) 20%, transparent)}}.outline{outline-style:var(--tw-outline-style);outline-width:1px}.blur{--tw-blur:blur(var(--blur));filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.drop-shadow{--tw-drop-shadow-size:drop-shadow(0 1px 2px var(--tw-drop-shadow-color,#0000001a)) drop-shadow(0 1px 1px var(--tw-drop-shadow-color,#0000000f));--tw-drop-shadow:drop-shadow(0 1px 2px #0000001a) drop-shadow(0 1px 1px #0000000f);filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.grayscale{--tw-grayscale:grayscale(100%);filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.invert{--tw-invert:invert(100%);filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.sepia{--tw-sepia:sepia(100%);filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.filter{filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.backdrop-blur{--tw-backdrop-blur:blur(var(--blur));-webkit-backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,);backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,)}.backdrop-blur-md{--tw-backdrop-blur:blur(var(--blur-md));-webkit-backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,);backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,)}.backdrop-blur-sm{--tw-backdrop-blur:blur(var(--blur-sm));-webkit-backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,);backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,)}.backdrop-grayscale{--tw-backdrop-grayscale:grayscale(100%);-webkit-backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,);backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,)}.backdrop-invert{--tw-backdrop-invert:invert(100%);-webkit-backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,);backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,)}.backdrop-sepia{--tw-backdrop-sepia:sepia(100%);-webkit-backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,);backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,)}.backdrop-filter{-webkit-backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,);backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,)}.transition{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition\!{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events!important;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function))!important;transition-duration:var(--tw-duration,var(--default-transition-duration))!important}.transition-all{transition-property:all;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-colors{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.duration-100{--tw-duration:.1s;transition-duration:.1s}.duration-150{--tw-duration:.15s;transition-duration:.15s}.ease-in-out{--tw-ease:var(--ease-in-out);transition-timing-function:var(--ease-in-out)}.ease-out{--tw-ease:var(--ease-out);transition-timing-function:var(--ease-out)}.outline-none{--tw-outline-style:none;outline-style:none}.select-all{-webkit-user-select:all;user-select:all}.select-none{-webkit-user-select:none;user-select:none}:where(.divide-x-reverse>:not(:last-child)){--tw-divide-x-reverse:1}.ring-inset{--tw-ring-inset:inset}.peer-checked\:bg-amber-600:is(:where(.peer):checked~*){background-color:var(--color-amber-600)}.peer-checked\:bg-blue-600:is(:where(.peer):checked~*){background-color:var(--color-blue-600)}.peer-checked\:bg-emerald-600:is(:where(.peer):checked~*){background-color:var(--color-emerald-600)}.peer-checked\:bg-purple-600:is(:where(.peer):checked~*){background-color:var(--color-purple-600)}.peer-checked\:bg-teal-600:is(:where(.peer):checked~*){background-color:var(--color-teal-600)}.peer-focus\:outline-hidden:is(:where(.peer):focus~*){--tw-outline-style:none;outline-style:none}@media (forced-colors:active){.peer-focus\:outline-hidden:is(:where(.peer):focus~*){outline-offset:2px;outline:2px solid #0000}}.placeholder\:text-slate-400::placeholder{color:var(--color-slate-400)}.after\:absolute:after{content:var(--tw-content);position:absolute}.after\:top-\[2px\]:after{content:var(--tw-content);top:2px}.after\:left-\[2px\]:after{content:var(--tw-content);left:2px}.after\:h-4:after{content:var(--tw-content);height:calc(var(--spacing) * 4)}.after\:h-5:after{content:var(--tw-content);height:calc(var(--spacing) * 5)}.after\:w-4:after{content:var(--tw-content);width:calc(var(--spacing) * 4)}.after\:w-5:after{content:var(--tw-content);width:calc(var(--spacing) * 5)}.after\:rounded-full:after{content:var(--tw-content);border-radius:2147483647px}.after\:border:after{content:var(--tw-content);border-style:var(--tw-border-style);border-width:1px}.after\:border-slate-300:after{content:var(--tw-content);border-color:var(--color-slate-300)}.after\:bg-white:after{content:var(--tw-content);background-color:var(--color-white)}.after\:transition-all:after{content:var(--tw-content);transition-property:all;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.after\:content-\[\'\'\]:after{--tw-content:"";content:var(--tw-content)}.peer-checked\:after\:translate-x-full:is(:where(.peer):checked~*):after{content:var(--tw-content);--tw-translate-x:100%;translate:var(--tw-translate-x) var(--tw-translate-y)}.peer-checked\:after\:border-white:is(:where(.peer):checked~*):after{content:var(--tw-content);border-color:var(--color-white)}@media (hover:hover){.hover\:border-blue-300:hover{border-color:var(--color-blue-300)}.hover\:border-blue-400:hover{border-color:var(--color-blue-400)}.hover\:border-blue-500:hover{border-color:var(--color-blue-500)}.hover\:border-blue-600:hover{border-color:var(--color-blue-600)}.hover\:border-indigo-500\/50:hover{border-color:#625fff80}@supports (color:color-mix(in lab, red, red)){.hover\:border-indigo-500\/50:hover{border-color:color-mix(in oklab, var(--color-indigo-500) 50%, transparent)}}.hover\:border-rose-500\/40:hover{border-color:#ff235766}@supports (color:color-mix(in lab, red, red)){.hover\:border-rose-500\/40:hover{border-color:color-mix(in oklab, var(--color-rose-500) 40%, transparent)}}.hover\:border-slate-300:hover{border-color:var(--color-slate-300)}.hover\:border-slate-500:hover{border-color:var(--color-slate-500)}.hover\:border-slate-600:hover{border-color:var(--color-slate-600)}.hover\:border-slate-700:hover{border-color:var(--color-slate-700)}.hover\:bg-amber-200:hover{background-color:var(--color-amber-200)}.hover\:bg-amber-500:hover{background-color:var(--color-amber-500)}.hover\:bg-amber-600\/30:hover{background-color:#dd74004d}@supports (color:color-mix(in lab, red, red)){.hover\:bg-amber-600\/30:hover{background-color:color-mix(in oklab, var(--color-amber-600) 30%, transparent)}}.hover\:bg-amber-700:hover{background-color:var(--color-amber-700)}.hover\:bg-blue-50:hover{background-color:var(--color-blue-50)}.hover\:bg-blue-50\/40:hover{background-color:#eff6ff66}@supports (color:color-mix(in lab, red, red)){.hover\:bg-blue-50\/40:hover{background-color:color-mix(in oklab, var(--color-blue-50) 40%, transparent)}}.hover\:bg-blue-50\/50:hover{background-color:#eff6ff80}@supports (color:color-mix(in lab, red, red)){.hover\:bg-blue-50\/50:hover{background-color:color-mix(in oklab, var(--color-blue-50) 50%, transparent)}}.hover\:bg-blue-100:hover{background-color:var(--color-blue-100)}.hover\:bg-blue-200:hover{background-color:var(--color-blue-200)}.hover\:bg-blue-500:hover{background-color:var(--color-blue-500)}.hover\:bg-blue-500\/20:hover{background-color:#3080ff33}@supports (color:color-mix(in lab, red, red)){.hover\:bg-blue-500\/20:hover{background-color:color-mix(in oklab, var(--color-blue-500) 20%, transparent)}}.hover\:bg-blue-600:hover{background-color:var(--color-blue-600)}.hover\:bg-blue-700:hover{background-color:var(--color-blue-700)}.hover\:bg-cyan-600\/30:hover{background-color:#0092b54d}@supports (color:color-mix(in lab, red, red)){.hover\:bg-cyan-600\/30:hover{background-color:color-mix(in oklab, var(--color-cyan-600) 30%, transparent)}}.hover\:bg-emerald-100:hover{background-color:var(--color-emerald-100)}.hover\:bg-emerald-500:hover{background-color:var(--color-emerald-500)}.hover\:bg-emerald-500\/20:hover{background-color:#00bb7f33}@supports (color:color-mix(in lab, red, red)){.hover\:bg-emerald-500\/20:hover{background-color:color-mix(in oklab, var(--color-emerald-500) 20%, transparent)}}.hover\:bg-emerald-700:hover{background-color:var(--color-emerald-700)}.hover\:bg-indigo-500:hover{background-color:var(--color-indigo-500)}.hover\:bg-indigo-700:hover{background-color:var(--color-indigo-700)}.hover\:bg-purple-500\/20:hover{background-color:#ac4bff33}@supports (color:color-mix(in lab, red, red)){.hover\:bg-purple-500\/20:hover{background-color:color-mix(in oklab, var(--color-purple-500) 20%, transparent)}}.hover\:bg-rose-50:hover{background-color:var(--color-rose-50)}.hover\:bg-rose-100:hover{background-color:var(--color-rose-100)}.hover\:bg-rose-500:hover{background-color:var(--color-rose-500)}.hover\:bg-rose-500\/10:hover{background-color:#ff23571a}@supports (color:color-mix(in lab, red, red)){.hover\:bg-rose-500\/10:hover{background-color:color-mix(in oklab, var(--color-rose-500) 10%, transparent)}}.hover\:bg-rose-700:hover{background-color:var(--color-rose-700)}.hover\:bg-rose-800:hover{background-color:var(--color-rose-800)}.hover\:bg-rose-900\/40:hover{background-color:#8b083666}@supports (color:color-mix(in lab, red, red)){.hover\:bg-rose-900\/40:hover{background-color:color-mix(in oklab, var(--color-rose-900) 40%, transparent)}}.hover\:bg-rose-900\/50:hover{background-color:#8b083680}@supports (color:color-mix(in lab, red, red)){.hover\:bg-rose-900\/50:hover{background-color:color-mix(in oklab, var(--color-rose-900) 50%, transparent)}}.hover\:bg-rose-900\/60:hover{background-color:#8b083699}@supports (color:color-mix(in lab, red, red)){.hover\:bg-rose-900\/60:hover{background-color:color-mix(in oklab, var(--color-rose-900) 60%, transparent)}}.hover\:bg-rose-950\/40:hover{background-color:#4d021866}@supports (color:color-mix(in lab, red, red)){.hover\:bg-rose-950\/40:hover{background-color:color-mix(in oklab, var(--color-rose-950) 40%, transparent)}}.hover\:bg-sky-50\/50:hover{background-color:#f0f9ff80}@supports (color:color-mix(in lab, red, red)){.hover\:bg-sky-50\/50:hover{background-color:color-mix(in oklab, var(--color-sky-50) 50%, transparent)}}.hover\:bg-sky-700:hover{background-color:var(--color-sky-700)}.hover\:bg-slate-50:hover{background-color:var(--color-slate-50)}.hover\:bg-slate-50\/50:hover{background-color:#f8fafc80}@supports (color:color-mix(in lab, red, red)){.hover\:bg-slate-50\/50:hover{background-color:color-mix(in oklab, var(--color-slate-50) 50%, transparent)}}.hover\:bg-slate-100:hover{background-color:var(--color-slate-100)}.hover\:bg-slate-200:hover{background-color:var(--color-slate-200)}.hover\:bg-slate-200\/60:hover{background-color:#e2e8f099}@supports (color:color-mix(in lab, red, red)){.hover\:bg-slate-200\/60:hover{background-color:color-mix(in oklab, var(--color-slate-200) 60%, transparent)}}.hover\:bg-slate-300\/60:hover{background-color:#cad5e299}@supports (color:color-mix(in lab, red, red)){.hover\:bg-slate-300\/60:hover{background-color:color-mix(in oklab, var(--color-slate-300) 60%, transparent)}}.hover\:bg-slate-700:hover{background-color:var(--color-slate-700)}.hover\:bg-slate-800:hover{background-color:var(--color-slate-800)}.hover\:bg-slate-800\/40:hover{background-color:#1d293d66}@supports (color:color-mix(in lab, red, red)){.hover\:bg-slate-800\/40:hover{background-color:color-mix(in oklab, var(--color-slate-800) 40%, transparent)}}.hover\:bg-slate-800\/80:hover{background-color:#1d293dcc}@supports (color:color-mix(in lab, red, red)){.hover\:bg-slate-800\/80:hover{background-color:color-mix(in oklab, var(--color-slate-800) 80%, transparent)}}.hover\:bg-slate-850\/50:hover{background-color:oklab(24.3444% -.00542229 -.0371431/.5)}.hover\:bg-slate-900:hover{background-color:var(--color-slate-900)}.hover\:bg-slate-900\/40:hover{background-color:#0f172b66}@supports (color:color-mix(in lab, red, red)){.hover\:bg-slate-900\/40:hover{background-color:color-mix(in oklab, var(--color-slate-900) 40%, transparent)}}.hover\:from-blue-500:hover{--tw-gradient-from:var(--color-blue-500);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.hover\:to-cyan-500:hover{--tw-gradient-to:var(--color-cyan-500);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.hover\:text-blue-300:hover{color:var(--color-blue-300)}.hover\:text-blue-600:hover{color:var(--color-blue-600)}.hover\:text-blue-700:hover{color:var(--color-blue-700)}.hover\:text-blue-800:hover{color:var(--color-blue-800)}.hover\:text-rose-300:hover{color:var(--color-rose-300)}.hover\:text-rose-400:hover{color:var(--color-rose-400)}.hover\:text-rose-600:hover{color:var(--color-rose-600)}.hover\:text-rose-800:hover{color:var(--color-rose-800)}.hover\:text-slate-200:hover{color:var(--color-slate-200)}.hover\:text-slate-600:hover{color:var(--color-slate-600)}.hover\:text-slate-700:hover{color:var(--color-slate-700)}.hover\:text-slate-800:hover{color:var(--color-slate-800)}.hover\:text-slate-900:hover{color:var(--color-slate-900)}.hover\:text-slate-950:hover{color:#0b1120}.hover\:text-white:hover{color:var(--color-white)}.hover\:underline:hover{text-decoration-line:underline}.hover\:shadow:hover{--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a), 0 1px 2px -1px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}}.focus\:border-amber-500:focus{border-color:var(--color-amber-500)}.focus\:border-amber-600:focus{border-color:var(--color-amber-600)}.focus\:border-blue-500:focus{border-color:var(--color-blue-500)}.focus\:border-blue-600:focus{border-color:var(--color-blue-600)}.focus\:border-cyan-500:focus{border-color:var(--color-cyan-500)}.focus\:border-emerald-500:focus{border-color:var(--color-emerald-500)}.focus\:border-emerald-600:focus{border-color:var(--color-emerald-600)}.focus\:border-purple-500:focus{border-color:var(--color-purple-500)}.focus\:border-rose-500:focus{border-color:var(--color-rose-500)}.focus\:bg-white:focus{background-color:var(--color-white)}.focus\:ring-2:focus{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.focus\:ring-4:focus{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(4px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.focus\:ring-amber-100:focus{--tw-ring-color:var(--color-amber-100)}.focus\:ring-amber-200:focus{--tw-ring-color:var(--color-amber-200)}.focus\:ring-amber-500:focus{--tw-ring-color:var(--color-amber-500)}.focus\:ring-blue-100:focus{--tw-ring-color:var(--color-blue-100)}.focus\:ring-blue-500:focus{--tw-ring-color:var(--color-blue-500)}.focus\:ring-emerald-100:focus{--tw-ring-color:var(--color-emerald-100)}.focus\:outline-none:focus{--tw-outline-style:none;outline-style:none}.active\:scale-95:active{--tw-scale-x:95%;--tw-scale-y:95%;--tw-scale-z:95%;scale:var(--tw-scale-x) var(--tw-scale-y)}.disabled\:opacity-40:disabled{opacity:.4}.disabled\:opacity-50:disabled{opacity:.5}@media (width>=40rem){.sm\:mb-1{margin-bottom:var(--spacing)}.sm\:block{display:block}.sm\:hidden{display:none}.sm\:w-auto{width:auto}.sm\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.sm\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.sm\:flex-row{flex-direction:row}.sm\:items-center{align-items:center}.sm\:self-auto{align-self:auto}.sm\:px-6{padding-inline:calc(var(--spacing) * 6)}.sm\:px-8{padding-inline:calc(var(--spacing) * 8)}.sm\:py-4{padding-block:calc(var(--spacing) * 4)}.sm\:text-left{text-align:left}}@media (width>=48rem){.md\:col-span-2{grid-column:span 2/span 2}.md\:col-span-3{grid-column:span 3/span 3}.md\:w-80{width:calc(var(--spacing) * 80)}.md\:w-auto{width:auto}.md\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.md\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.md\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.md\:flex-row{flex-direction:row}.md\:items-center{align-items:center}.md\:justify-end{justify-content:flex-end}.md\:p-6{padding:calc(var(--spacing) * 6)}.md\:p-8{padding:calc(var(--spacing) * 8)}}@media (width>=64rem){.lg\:w-full{width:100%}.lg\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.lg\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}}@media (hover:hover){.hover\:dark\:\!bg-gray-100:hover:is(.dark *){background-color:var(--color-gray-100)!important}.hover\:dark\:bg-gray-100:hover:is(.dark *){background-color:var(--color-gray-100)}}}::-webkit-scrollbar{width:6px;height:6px}::-webkit-scrollbar-track{background:#0f172a99}::-webkit-scrollbar-thumb{background:#334155cc;border-radius:9999px}::-webkit-scrollbar-thumb:hover{background:#64748b}.glass-panel{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#1e293bb3;border:1px solid #ffffff14}.glass-panel-elevated{-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#1e293bd9;border:1px solid #ffffff1f;box-shadow:0 10px 25px -5px #0000004d,0 8px 10px -6px #0000004d}.gradient-border{background:linear-gradient(135deg,#3b82f64d,#9333ea1a);border-radius:.75rem;padding:1px;position:relative}.gradient-text{-webkit-text-fill-color:transparent;background:linear-gradient(135deg,#60a5fa 0%,#38bdf8 50%,#818cf8 100%);-webkit-background-clip:text}.ays-app{font-family:Segoe UI,Inter,system-ui,sans-serif}.ays-content{color:#17243b;background:#f5f7fb}.ays-content h1,.ays-content h2,.ays-content h3,.ays-header h2{letter-spacing:-.025em}.ays-content .text-white,.ays-content .text-slate-100,.ays-content .text-slate-200{color:#17243b}.ays-content .text-slate-300,.ays-content .text-slate-400{color:#627189}.ays-content .text-slate-500{color:#7c889b}.ays-content .glass-panel,.ays-content .glass-panel-elevated{-webkit-backdrop-filter:none;backdrop-filter:none;background:#fff;border-color:#e2e7f0;box-shadow:0 4px 24px #162a4810}.ays-content label{margin-bottom:5px;display:inline-block;color:#0f172a!important;font-size:13px!important;font-weight:700!important}.ays-content label :is(.text-rose-500,.text-rose-600,.text-red-500,.text-red-600){color:#e11d48!important;font-weight:700!important}.ays-content input,.ays-content select,.ays-content textarea{border-radius:8px;font-size:14px;box-shadow:0 1px 3px #0f172a14,inset 0 1px 1px #00000005;color:#090d16!important;background:#fff!important;border:1.5px solid #94a3b8!important;font-weight:600!important}.ays-content input:hover,.ays-content textarea:hover,.ays-content select:hover{border-color:#475569!important}.ays-content input:focus,.ays-content textarea:focus,.ays-content select:focus{background:#fff!important;border-color:#2563eb!important;outline:none!important;box-shadow:0 0 0 3px #2563eb40!important}.ays-content input::-moz-placeholder{color:#64748b!important;opacity:.85!important;font-style:italic!important;font-weight:400!important}.ays-content textarea::-moz-placeholder{color:#64748b!important;opacity:.85!important;font-style:italic!important;font-weight:400!important}.ays-content input::placeholder,.ays-content textarea::placeholder{color:#64748b!important;opacity:.85!important;font-style:italic!important;font-weight:400!important}.ays-content input[readonly]{color:#1d4ed8!important;background:#eff6ff!important;border-color:#93c5fd!important}.ays-content .border-slate-700,.ays-content .border-slate-800{border-color:#dfe6f0}.ays-content .bg-slate-950,.ays-content .bg-slate-800{background:#edf1f7}.ays-content button.bg-blue-600,.ays-content button.bg-emerald-600{color:#fff;box-shadow:none}.ays-content .bg-blue-600 .text-white,.ays-content .bg-emerald-600 .text-white{color:#fff}.ays-content .text-emerald-200,.ays-content .text-emerald-300,.ays-content .text-emerald-400{color:#087858}.ays-content .bg-emerald-950{background:#ecf9f2}.ays-content .text-amber-200,.ays-content .text-amber-300,.ays-content .text-amber-400{color:#986600}.ays-content fieldset{margin-top:22px}.ays-content fieldset legend{font-size:19px}.ays-header{background:#fff!important;border-color:#e2e7f0!important}.ays-header h2{font-size:17px;color:#17243b!important}.ays-header>div:last-child>div{color:#627189;background:#f5f7fb!important;border-color:#e2e7f0!important}.ays-header>div:last-child>div:first-child{display:none}.stock-shell{box-sizing:border-box;width:100%;max-width:100%;margin:0;padding:20px 24px}.stock-heading{justify-content:space-between;align-items:center;gap:20px;margin-bottom:20px;display:flex}.stock-eyebrow{letter-spacing:.12em;color:#6c7c95;margin-bottom:6px;font-size:11px;font-weight:700}.stock-heading h1{color:#15233b;font-size:24px;font-weight:700}.stock-heading h1 span{vertical-align:middle;color:#4770b6;background:#e5edfb;border-radius:20px;margin-left:8px;padding:3px 9px;font-size:13px;display:inline-block}.stock-heading p:last-child{color:#728099;margin-top:5px;font-size:13.5px}.stock-actions{align-items:center;gap:10px;display:flex}.stock-primary,.stock-secondary{cursor:pointer;border-radius:10px;justify-content:center;align-items:center;gap:7px;padding:9px 15px;font-size:13px;font-weight:600;display:inline-flex}.stock-primary{color:#fff;background:#2563eb}.stock-secondary{color:#546782;background:#fff;border:1px solid #dfe5ef}.stock-filter{background:#fff;border:1px solid #e2e7f0;border-radius:14px;align-items:center;gap:14px;margin-bottom:16px;padding:12px 18px;display:flex}.stock-filter label{color:#8090a8;flex:1;align-items:center;gap:12px;display:flex}.stock-filter label input{width:100%;padding:8px;font-size:14px;background:0 0!important;border:0!important}.stock-filter select{width:190px;padding:9px 12px;font-size:13px}.stock-filter>span{color:#8793a6;white-space:nowrap;font-size:12px}.stock-table-wrap{background:#fff;border:1px solid #e2e7f0;border-radius:14px;overflow-x:auto;box-shadow:0 2px 12px #0f172a0a}.stock-table{text-align:left;border-collapse:collapse;width:100%;font-size:14px}.stock-table th{color:#475569;text-transform:uppercase;letter-spacing:.04em;white-space:nowrap;background:#f8fafc;border-bottom:1px solid #e2e8f0;padding:14px 16px;font-size:12.5px;font-weight:700}.stock-table td{vertical-align:middle;color:#1e293b;border-bottom:1px solid #eef2f6;padding:14px 16px;font-size:14px}.stock-table tbody tr:hover{background:#f8fafc}.stock-name-wrapper{word-break:break-word;white-space:normal;min-width:260px;max-width:480px;line-height:1.45}.stock-product{text-align:left;color:#0f172a;cursor:pointer;background:0 0;border:none;padding:0;font-size:14px;font-weight:600;line-height:1.45;text-decoration:none;display:inline}.stock-product:hover{color:#2563eb;text-decoration:underline}.stock-code{color:#1d4ed8;letter-spacing:.02em;white-space:nowrap;background:#eff6ff;border:1px solid #bfdbfe;border-radius:6px;padding:4px 10px;font-family:Consolas,monospace;font-size:13.5px;font-weight:700;display:inline-block}.stock-barcode{color:#334155;white-space:nowrap;font-family:Consolas,monospace;font-size:13.5px;font-weight:500}.stock-brand-tag{color:#1e293b;text-transform:uppercase;letter-spacing:.03em;white-space:nowrap;background:#f1f5f9;border:1px solid #cbd5e1;border-radius:6px;padding:4px 10px;font-size:12.5px;font-weight:700;display:inline-block}.stock-shelf-tag{color:#0f766e;white-space:nowrap;background:#f0fdfa;border:1px solid #99f6e4;border-radius:6px;padding:4px 10px;font-family:Consolas,monospace;font-size:13px;font-weight:600;display:inline-block}.stock-oem-container{align-items:center;gap:6px;display:inline-flex;position:relative}.stock-oem-tag{color:#3730a3;white-space:nowrap;background:#eef2ff;border:1px solid #c7d2fe;border-radius:6px;padding:4px 10px;font-family:Consolas,monospace;font-size:13px;font-weight:500;display:inline-block}.stock-oem-details{display:inline-block;position:relative}.stock-oem-more{cursor:pointer;color:#2563eb;white-space:nowrap;-webkit-user-select:none;user-select:none;background:#eff6ff;border:1px solid #93c5fd;border-radius:12px;padding:3px 9px;font-size:12px;font-weight:600;list-style:none}.stock-oem-more::-webkit-details-marker{display:none}.stock-oem-more:hover{background:#dbeafe;border-color:#60a5fa}.stock-oem-dropdown{z-index:45;background:#fff;border:1px solid #cbd5e1;border-radius:8px;min-width:200px;max-width:320px;padding:10px;position:absolute;top:calc(100% + 6px);left:0;box-shadow:0 12px 28px #0f172a2e}.stock-oem-dropdown.drop-up{top:auto;bottom:calc(100% + 6px)}.stock-oem-dropdown-header{color:#475569;text-transform:uppercase;letter-spacing:.04em;margin-bottom:6px;font-size:11.5px;font-weight:700}.stock-oem-dropdown-items{flex-direction:column;gap:5px;max-height:180px;display:flex;overflow-y:auto}.stock-oem-dropdown-item{color:#1e293b;background:#f8fafc;border:1px solid #e2e8f0;border-radius:4px;padding:4px 8px;font-family:Consolas,monospace;font-size:12px}.stock-muted{color:#94a3b8;font-size:13.5px}.stock-quantity{color:#475569;white-space:nowrap;background:#f1f5f9;border-radius:8px;padding:6px 12px;font-size:13.5px;font-weight:600}.stock-quantity.positive{color:#065f46;background:#ecfdf5;border:1px solid #a7f3d0}.stock-row-actions{align-items:center;gap:10px;display:flex;position:relative}.stock-open{color:#2563eb;cursor:pointer;background:0 0;border:none;border-radius:6px;align-items:center;gap:5px;padding:5px 8px;font-size:13px;font-weight:600;display:flex}.stock-open:hover{background:#eff6ff;text-decoration:underline}.stock-actions-details{position:relative}.stock-actions-details summary{cursor:pointer;color:#64748b;-webkit-user-select:none;user-select:none;border-radius:6px;padding:4px 8px;font-size:14px;font-weight:700;list-style:none}.stock-actions-details summary::-webkit-details-marker{display:none}.stock-actions-details summary:hover{color:#0f172a;background:#f1f5f9}.stock-actions-dropdown{z-index:50;background:#fff;border:1px solid #cbd5e1;border-radius:10px;min-width:170px;padding:6px;position:absolute;top:calc(100% + 4px);right:0;box-shadow:0 16px 36px #0f172a33,0 4px 12px #0f172a14}.stock-actions-dropdown.drop-up{top:auto;bottom:calc(100% + 4px)}.stock-actions-dropdown button{text-align:left;color:#334155;cursor:pointer;background:0 0;border:none;border-radius:6px;width:100%;padding:9px 12px;font-size:13px;font-weight:500;display:block}.stock-actions-dropdown button:hover{color:#0f172a;background:#f1f5f9}.stock-action-delete{color:#dc2626!important}.stock-action-delete:hover{background:#fef2f2!important}.stock-empty{color:#64748b;flex-direction:column;justify-content:center;align-items:center;gap:12px;min-height:220px;display:flex}.stock-empty h3{color:#334155;font-size:16px;font-weight:600}.stock-empty p{color:#64748b;font-size:13.5px}.stock-notice{color:#1d4ed8;background:#eff6ff;border:1px solid #bfdbfe;border-radius:10px;justify-content:space-between;align-items:center;margin-bottom:16px;padding:12px 16px;font-size:13.5px;font-weight:500;display:flex}.stock-notice-error{color:#b91c1c;background:#fef2f2;border-color:#fecaca}@media (width<=1100px){.stock-shell{padding:20px}.stock-table th,.stock-table td{padding:12px 10px}.stock-filter{flex-wrap:wrap}}.ays-content [class*=bg-slate-9]{background:#f4f7fb}.ays-content .text-blue-300,.ays-content .text-blue-400{color:#2563eb}.stock-table th{-webkit-user-select:none;user-select:none;position:relative}.stock-table th.col-draggable{cursor:grab}.stock-table th.col-draggable:active{cursor:grabbing}.stock-table th.col-dragging{opacity:.35;background:#e2e8f0}.stock-table th.col-drag-over{background:#eff6ff!important;border-left:3px solid #2563eb!important}.col-resize-handle{-webkit-user-select:none;user-select:none;z-index:20;width:7px;position:absolute;top:0;bottom:0;right:0;cursor:col-resize!important}.col-resize-handle:hover,.col-resize-handle:active{background:#3b82f6}.cell-input{color:#1e293b;box-sizing:border-box;background:#fff;border:1px solid #cbd5e1;border-radius:6px;outline:none;width:100%;padding:7px 10px;font-size:14px;transition:all .15s}.cell-input:focus{background:#fff;border-color:#2563eb;box-shadow:0 0 0 2px #2563eb26}.cell-input::placeholder{color:#94a3b8;font-size:13px;font-style:italic}.cell-chip-list{flex-wrap:wrap;align-items:center;gap:4px;display:flex}.cell-chip{color:#3730a3;background:#eef2ff;border:1px solid #e0e7ff;border-radius:4px;align-items:center;gap:4px;padding:2px 6px;font-family:Consolas,monospace;font-size:11px;line-height:1.3;display:inline-flex}.cell-chip-cross{color:#166534;background:#f0fdf4;border-color:#dcfce7}.cell-chip-remove{cursor:pointer;color:#94a3b8;background:0 0;border:none;align-items:center;padding:0;font-size:12px;line-height:1;display:inline-flex}.cell-chip-remove:hover{color:#dc2626}.cell-chip-add-btn{color:#2563eb;cursor:pointer;white-space:nowrap;background:#eff6ff;border:1px dashed #bfdbfe;border-radius:4px;align-items:center;gap:3px;padding:2px 7px;font-size:11px;font-weight:600;display:inline-flex}.cell-chip-add-btn:hover{background:#dbeafe;border-color:#93c5fd}.cell-chip-input{border:1px solid #93c5fd;border-radius:4px;outline:none;width:95px;padding:2px 5px;font-size:11px}.cell-truncate{text-overflow:ellipsis;white-space:nowrap;max-width:100%;display:block;overflow:hidden}.stock-price-tag{color:#065f46;white-space:nowrap;background:#ecfdf5;border:1px solid #a7f3d0;border-radius:6px;align-items:center;gap:6px;padding:4px 8px;font-size:12px;font-weight:700;display:inline-flex}.stock-price-domain{color:#047857;opacity:.85;font-size:10.5px;font-weight:500}.ays-modal-backdrop{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);z-index:100;background-color:#0f172aa6;justify-content:center;align-items:center;padding:16px;animation:.15s ease-out aysFadeIn;display:flex;position:fixed;inset:0}@keyframes aysSpin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.ays-spin{animation:1.2s linear infinite aysSpin;display:inline-block}.ays-modal-container{background:#fff;border-radius:16px;flex-direction:column;width:100%;max-width:520px;animation:.15s ease-out aysZoomIn;display:flex;overflow:hidden;box-shadow:0 25px 50px -12px #0f172a40,0 0 0 1px #0f172a14}@keyframes aysZoomIn{0%{opacity:0;transform:scale(.96)}to{opacity:1;transform:scale(1)}}.ays-modal-header{background:#f8fafc;border-bottom:1px solid #e2e8f0;justify-content:space-between;align-items:center;padding:18px 24px;display:flex}.ays-modal-header h3{color:#0f172a;align-items:center;gap:8px;margin:0;font-size:17px;font-weight:700;display:flex}.ays-modal-close-btn{color:#64748b;cursor:pointer;background:0 0;border:none;border-radius:8px;justify-content:center;align-items:center;padding:6px;display:flex}.ays-modal-close-btn:hover{color:#0f172a;background:#e2e8f0}.ays-modal-body{max-height:70vh;padding:24px;overflow-y:auto}.ays-modal-footer{background:#f8fafc;border-top:1px solid #e2e8f0;justify-content:flex-end;align-items:center;gap:12px;padding:16px 24px;display:flex}.ays-delete-card-info{background:#f8fafc;border:1px solid #e2e8f0;border-radius:12px;flex-direction:column;gap:10px;margin:16px 0;padding:16px;display:flex}.ays-delete-card-row{justify-content:space-between;align-items:center;font-size:13.5px;display:flex}.ays-delete-card-label{color:#64748b;font-weight:600}.ays-delete-card-value{color:#0f172a;text-align:right;word-break:break-word;max-width:300px;font-weight:600}.ays-oem-modal-list{flex-direction:column;gap:8px;max-height:340px;margin-top:14px;padding-right:4px;display:flex;overflow-y:auto}.ays-oem-modal-item{background:#f8fafc;border:1px solid #e2e8f0;border-radius:8px;justify-content:space-between;align-items:center;padding:10px 14px;transition:all .15s;display:flex}.ays-oem-modal-item:hover{background:#f1f5f9;border-color:#cbd5e1}.ays-oem-modal-code{color:#1e40af;font-family:Consolas,monospace;font-size:13.5px;font-weight:600}.ays-copy-btn{color:#475569;cursor:pointer;background:#fff;border:1px solid #cbd5e1;border-radius:6px;align-items:center;gap:5px;padding:5px 10px;font-size:12px;font-weight:600;transition:all .15s;display:inline-flex}.ays-copy-btn:hover{color:#1d4ed8;background:#eff6ff;border-color:#93c5fd}#barcode-print-container{display:none}@page{size:60mm 40mm;margin:0}@media print{@page{size:60mm 40mm;margin:0}html,body{color:#000!important;-webkit-print-color-adjust:exact!important;print-color-adjust:exact!important;background:#fff!important;width:60mm!important;height:40mm!important;margin:0!important;padding:0!important;overflow:hidden!important}#root,.ays-app,aside,header,nav,button,.ays-header,.glass-panel,.fixed,.ays-modal-backdrop,.stock-shell{display:none!important}#barcode-print-container{width:60mm;margin:0;padding:0;position:absolute;top:0;left:0;visibility:visible!important;display:block!important}body:has(.ays-statement-modal){background:#fff!important;width:100%!important;height:auto!important;margin:0!important;padding:10mm!important;overflow:visible!important}body:has(.ays-statement-modal) #root{background:0 0!important;width:100%!important;height:auto!important;padding:0!important;display:block!important;position:static!important}body:has(.ays-statement-modal) .ays-modal-backdrop{background:0 0!important;width:100%!important;height:auto!important;padding:0!important;display:block!important;position:static!important}body:has(.ays-statement-modal) .ays-statement-modal{width:100%!important;max-width:100%!important;height:auto!important;max-height:none!important;box-shadow:none!important;background:#fff!important;border:none!important}body:has(.ays-statement-modal) .ays-actions{display:none!important}body:has(.ays-statement-modal) button{display:none!important}body:has(.ays-statement-modal) input{display:none!important}body:has(.ays-statement-modal) select{display:none!important}}.ays-label-page{page-break-after:always;-moz-column-break-after:page;break-after:page;box-sizing:border-box;flex-direction:column;justify-content:space-between;width:60mm;max-width:60mm;height:40mm;max-height:40mm;padding:1.5mm 2mm;font-family:Arial,-apple-system,sans-serif;display:flex;overflow:hidden;color:#000!important;background:#fff!important}.ays-label-page .label-header{text-align:center;letter-spacing:.5px;border-bottom:1.5px solid #000;padding-bottom:.4mm;font-size:9.5pt;font-weight:900;line-height:1.1}.ays-label-page .label-subheader{justify-content:space-between;margin-top:.4mm;font-family:Consolas,monospace;font-size:7pt;font-weight:700;display:flex}.ays-label-page .label-subheader .stock-code-tag{font-weight:800}.ays-label-page .label-product-name{overflow-wrap:anywhere;flex:0 0 7.8mm;height:7.8mm;margin:.3mm 0;font-size:7.5pt;font-weight:600;line-height:1.15;display:block;overflow:hidden}.ays-label-page .label-meta-row{color:#111;justify-content:space-between;font-family:Consolas,monospace;font-size:6.8pt;display:flex}.ays-label-page .label-barcode-box{border-top:1px solid #111;justify-content:center;align-items:center;padding-top:.6mm;display:flex}.ays-label-page .label-barcode-svg{max-width:54mm;max-height:14.5mm}.ays-label-page .label-qr-row{box-sizing:border-box;border-top:1px solid #000;flex:0 0 20.8mm;align-items:center;gap:2.2mm;height:20.8mm;margin-top:auto;padding-top:.5mm;display:flex}.ays-label-page .label-qr-box{box-sizing:border-box;background:#fff;justify-content:center;align-items:center;width:20mm;min-width:20mm;height:20mm;min-height:20mm;display:flex}.ays-label-page .label-qr-box svg{display:block;width:20mm!important;height:20mm!important}.ays-label-page .label-qr-details{flex-direction:column;flex:1;justify-content:center;gap:.6mm;display:flex;overflow:hidden}.ays-label-page .label-qr-code-title{color:#333;text-transform:uppercase;letter-spacing:.4px;font-family:Arial,sans-serif;font-size:5.5pt;font-weight:700}.ays-label-page .label-qr-code-val{color:#000;word-break:break-all;font-family:Consolas,monospace;font-size:8.5pt;font-weight:900;line-height:1.15}.ays-label-page .label-qr-meta{color:#111;flex-direction:column;gap:.4mm;font-family:Consolas,monospace;font-size:6.8pt;line-height:1.1;display:flex}.ays-label-page .label-header{text-align:center;letter-spacing:0;border:0;padding:0;font-size:11pt;line-height:1.05}.ays-label-page .label-subheader{flex-shrink:0;margin-top:.5mm;font-family:Arial,sans-serif;font-size:8pt;line-height:1.1}.ays-label-page .brand-tag,.ays-label-page .label-qr-code-title{display:none}.ays-label-page .label-product-name{font-weight:400;line-height:1.15}.ays-label-page .label-qr-row{border:0;align-items:flex-end;gap:2mm;padding:0}.ays-label-page .label-qr-details{order:0;align-self:flex-end;gap:1mm;min-width:0;font-family:Arial,sans-serif}.ays-label-page .label-qr-box{flex-shrink:0;order:1}.ays-label-page .label-qr-meta{overflow-wrap:anywhere;font-family:Arial,sans-serif;font-size:6pt;line-height:1.15}.ays-label-page .label-qr-meta strong{font-weight:400}.ays-label-page .label-qr-code-val{overflow-wrap:anywhere;word-break:normal;font-family:Arial,sans-serif;font-size:6pt;font-weight:400;line-height:1.15}.ays-label-page.ays-label-refined{box-sizing:border-box;flex-direction:column;justify-content:flex-start;gap:.5mm;width:60mm;max-width:60mm;height:40mm;max-height:40mm;padding:1.5mm 2mm;display:flex;overflow:hidden}.ays-label-refined .label-header{letter-spacing:.3px;text-align:center;border-bottom:.25mm solid #000;flex:none;padding-bottom:.4mm;font-size:10pt;font-weight:900;line-height:1.05}.ays-label-refined .label-subheader{flex:0 0 4.2mm;height:4.2mm;min-height:4.2mm;max-height:4.2mm;margin:0;font-size:9.5pt;font-weight:800;line-height:1.1;display:block;overflow:hidden}.ays-label-refined .stock-code-tag{width:100%;line-height:1.1;display:block;overflow:hidden;white-space:nowrap!important;word-break:normal!important;overflow-wrap:normal!important}.ays-label-refined .label-content-grid{flex:auto;grid-template-columns:minmax(0,1fr) 20mm;align-items:stretch;gap:1.5mm;height:22.5mm;min-height:0;max-height:22.5mm;display:grid;overflow:hidden}.ays-label-refined .label-information{flex-direction:column;justify-content:space-between;min-width:0;height:100%;min-height:0;max-height:22.5mm;display:flex;overflow:hidden}.ays-label-refined .label-product-name{-webkit-line-clamp:3;word-break:break-word;overflow-wrap:anywhere;-webkit-box-orient:vertical;flex:0 auto;min-height:3.5mm;max-height:9.6mm;margin:0;font-size:7.8pt;font-weight:700;line-height:1.15;display:-webkit-box;overflow:hidden}.ays-label-refined .label-details{border-top:.25mm solid #000;flex-direction:column;flex:none;gap:.4mm;max-height:11.5mm;margin-top:auto;padding-top:.4mm;display:flex;overflow:hidden}.ays-label-refined .label-details:empty{display:none}.ays-label-refined .label-oem{color:#000;align-items:baseline;gap:1mm;font-size:7pt;line-height:1.1;display:flex;overflow:hidden}.ays-label-refined .label-oem span{letter-spacing:.3px;flex:none;font-size:6.5pt;font-weight:800;line-height:1.1}.ays-label-refined .label-oem strong{-webkit-line-clamp:3;word-break:break-word;overflow-wrap:anywhere;-webkit-box-orient:vertical;flex:auto;min-width:0;max-height:7.2mm;font-size:7pt;font-weight:800;line-height:1.1;display:-webkit-box;overflow:hidden}.ays-label-refined .label-shelf{color:#000;white-space:nowrap;flex:none;align-items:baseline;gap:1mm;font-size:7.5pt;line-height:1.1;display:flex;overflow:hidden}.ays-label-refined .label-shelf span{letter-spacing:.3px;flex:none;font-size:6.5pt;font-weight:800}.ays-label-refined .label-shelf strong{text-overflow:ellipsis;white-space:nowrap;font-size:8pt;font-weight:800;overflow:hidden}.ays-label-refined .label-qr-box{align-self:center;width:20mm;min-width:20mm;height:20mm;min-height:20mm}.ays-label-refined .label-code-footer{letter-spacing:.2px;white-space:nowrap;border-top:.25mm solid #000;flex:0 0 3.8mm;height:3.8mm;min-height:3.8mm;max-height:3.8mm;padding-top:.4mm;font-family:Arial,sans-serif;font-size:7.5pt;font-weight:800;line-height:1.1;overflow:hidden}.ays-label-page .label-subheader{box-sizing:border-box;flex:0 0 4.2mm;width:100%;min-width:0;max-width:100%;height:4.2mm;min-height:4.2mm;max-height:4.2mm;margin:0;display:block;overflow:hidden}.ays-label-page .label-subheader .stock-code-tag{box-sizing:border-box;width:100%;max-width:100%;height:100%;line-height:1.1;display:block;overflow:hidden;white-space:nowrap!important;word-break:normal!important;overflow-wrap:normal!important}@property --tw-translate-x{syntax:"*";inherits:false;initial-value:0}@property --tw-translate-y{syntax:"*";inherits:false;initial-value:0}@property --tw-translate-z{syntax:"*";inherits:false;initial-value:0}@property --tw-scale-x{syntax:"*";inherits:false;initial-value:1}@property --tw-scale-y{syntax:"*";inherits:false;initial-value:1}@property --tw-scale-z{syntax:"*";inherits:false;initial-value:1}@property --tw-rotate-x{syntax:"*";inherits:false}@property --tw-rotate-y{syntax:"*";inherits:false}@property --tw-rotate-z{syntax:"*";inherits:false}@property --tw-skew-x{syntax:"*";inherits:false}@property --tw-skew-y{syntax:"*";inherits:false}@property --tw-pan-x{syntax:"*";inherits:false}@property --tw-pan-y{syntax:"*";inherits:false}@property --tw-pinch-zoom{syntax:"*";inherits:false}@property --tw-space-y-reverse{syntax:"*";inherits:false;initial-value:0}@property --tw-space-x-reverse{syntax:"*";inherits:false;initial-value:0}@property --tw-divide-x-reverse{syntax:"*";inherits:false;initial-value:0}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-divide-y-reverse{syntax:"*";inherits:false;initial-value:0}@property --tw-gradient-position{syntax:"*";inherits:false}@property --tw-gradient-from{syntax:"<color>";inherits:false;initial-value:#0000}@property --tw-gradient-via{syntax:"<color>";inherits:false;initial-value:#0000}@property --tw-gradient-to{syntax:"<color>";inherits:false;initial-value:#0000}@property --tw-gradient-stops{syntax:"*";inherits:false}@property --tw-gradient-via-stops{syntax:"*";inherits:false}@property --tw-gradient-from-position{syntax:"<length-percentage>";inherits:false;initial-value:0%}@property --tw-gradient-via-position{syntax:"<length-percentage>";inherits:false;initial-value:50%}@property --tw-gradient-to-position{syntax:"<length-percentage>";inherits:false;initial-value:100%}@property --tw-leading{syntax:"*";inherits:false}@property --tw-font-weight{syntax:"*";inherits:false}@property --tw-tracking{syntax:"*";inherits:false}@property --tw-ordinal{syntax:"*";inherits:false}@property --tw-slashed-zero{syntax:"*";inherits:false}@property --tw-numeric-figure{syntax:"*";inherits:false}@property --tw-numeric-spacing{syntax:"*";inherits:false}@property --tw-numeric-fraction{syntax:"*";inherits:false}@property --tw-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-shadow-color{syntax:"*";inherits:false}@property --tw-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-inset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-shadow-color{syntax:"*";inherits:false}@property --tw-inset-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-ring-color{syntax:"*";inherits:false}@property --tw-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-ring-color{syntax:"*";inherits:false}@property --tw-inset-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-ring-inset{syntax:"*";inherits:false}@property --tw-ring-offset-width{syntax:"<length>";inherits:false;initial-value:0}@property --tw-ring-offset-color{syntax:"*";inherits:false;initial-value:#fff}@property --tw-ring-offset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-outline-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-blur{syntax:"*";inherits:false}@property --tw-brightness{syntax:"*";inherits:false}@property --tw-contrast{syntax:"*";inherits:false}@property --tw-grayscale{syntax:"*";inherits:false}@property --tw-hue-rotate{syntax:"*";inherits:false}@property --tw-invert{syntax:"*";inherits:false}@property --tw-opacity{syntax:"*";inherits:false}@property --tw-saturate{syntax:"*";inherits:false}@property --tw-sepia{syntax:"*";inherits:false}@property --tw-drop-shadow{syntax:"*";inherits:false}@property --tw-drop-shadow-color{syntax:"*";inherits:false}@property --tw-drop-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-drop-shadow-size{syntax:"*";inherits:false}@property --tw-backdrop-blur{syntax:"*";inherits:false}@property --tw-backdrop-brightness{syntax:"*";inherits:false}@property --tw-backdrop-contrast{syntax:"*";inherits:false}@property --tw-backdrop-grayscale{syntax:"*";inherits:false}@property --tw-backdrop-hue-rotate{syntax:"*";inherits:false}@property --tw-backdrop-invert{syntax:"*";inherits:false}@property --tw-backdrop-opacity{syntax:"*";inherits:false}@property --tw-backdrop-saturate{syntax:"*";inherits:false}@property --tw-backdrop-sepia{syntax:"*";inherits:false}@property --tw-duration{syntax:"*";inherits:false}@property --tw-ease{syntax:"*";inherits:false}@property --tw-content{syntax:"*";inherits:false;initial-value:""}@keyframes spin{to{transform:rotate(360deg)}}@keyframes pulse{50%{opacity:.5}}@media screen{html{--lightningcss-light:initial;--lightningcss-dark: ;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;background:#f4f7fb}body{color:#142d4b;background:#f4f7fb;margin:0}.ays-workspace.ays-kit{--ays-font:"Segoe UI",system-ui,-apple-system,BlinkMacSystemFont,Arial,sans-serif;--ays-title-size:20px;--ays-title-line:26px;--workspace-inset:12px 16px;--workspace-gap:10px;--ink:#142d4b;--muted:#586b82;--border:#d8e2ee;--surface:#f4f7fb;--blue:#0757dc;--ays-primary:#0757dc;--ays-primary-hover:#0647b5;font-family:var(--ays-font);font-size:13.5px;line-height:1.45}.ays-workspace :is(h1,h2,h3,h4,h5,h6,button,input,textarea,select):not(:where(.ays-physical-label-preview *,.ays-label-page *,.ays-label-face *)){font-family:var(--ays-font)}.ays-workspace .ays-main{scrollbar-gutter:stable}.ays-workspace .ays-page-frame{padding:var(--workspace-inset);gap:var(--workspace-gap)}.ays-workspace .ays-page-frame>:is(.ays-handheld,.ays-terminal,.ays-verification-hub,.ays-catalog-table,.ays-legacy,.ays-dashboard){width:100%;min-width:0;max-width:none;margin:0}.ays-workspace .ays-handheld{width:100%;max-width:none;margin:0}.ays-workspace .ays-page-head,.ays-workspace .ays-terminal-head,.ays-workspace .ays-handheld>header{grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:8px 16px;min-height:38px;margin:0;padding:0;display:grid}.ays-workspace :is(.ays-page-head,.ays-terminal-head)>*,.ays-workspace .ays-handheld>header>*{min-width:0}.ays-workspace .ays-page-head .ays-actions{flex-wrap:wrap;justify-content:flex-end;align-self:center;max-width:none;display:flex}.ays-workspace .ays-page-frame h1{font-family:var(--ays-font);font-size:var(--ays-title-size);line-height:var(--ays-title-line);letter-spacing:-.5px;color:var(--ink);text-wrap:balance;margin:0;font-weight:700}.ays-workspace :is(.ays-page-head,.ays-terminal-head)>div>p,.ays-workspace .ays-handheld>header>p{color:var(--muted);text-wrap:pretty;margin:5px 0 0;font-size:13px;line-height:20px}.ays-workspace .ays-handheld>header{display:block}.ays-workspace .ays-page-frame :is(h2,h3):not(:where(.ays-physical-label-preview *,.ays-label-page *,.ays-label-face *)){color:var(--ink);letter-spacing:-.15px;line-height:1.35}.ays-workspace .ays-page-frame h2:not(:where(.ays-physical-label-preview *,.ays-label-page *,.ays-label-face *)){font-size:16px;font-weight:600}.ays-workspace .ays-page-frame h3:not(:where(.ays-physical-label-preview *,.ays-label-page *,.ays-label-face *)){font-size:14px;font-weight:600}.ays-workspace .ays-page-frame :is(.ays-card,.ays-table-card,.glass-panel,.glass-panel-elevated){border:1px solid var(--border);-webkit-backdrop-filter:none;backdrop-filter:none;background:#fff;border-radius:10px;box-shadow:0 1px 3px #142d4b04}.ays-workspace .ays-card{padding:12px 14px}.ays-workspace .ays-btn{white-space:nowrap;border-radius:7px;justify-content:center;align-items:center;gap:6px;max-width:100%;min-height:34px;padding:6px 12px;font-size:13px;font-weight:600;line-height:18px;transition:all .15s;display:inline-flex}.ays-workspace .ays-actions{flex-wrap:wrap;gap:8px;min-width:0}.ays-workspace .ays-btn svg{flex-shrink:0}.ays-workspace .ays-page-frame button:is(.bg-blue-50,.bg-indigo-50){background:var(--ays-primary-soft);color:var(--ays-primary-ink)}.ays-workspace .ays-page-frame button.bg-emerald-50{background:var(--ays-success-soft);color:var(--ays-success)}.ays-workspace .ays-page-frame button.bg-rose-50{background:var(--ays-danger-soft);color:var(--ays-danger)}.ays-workspace .ays-page-frame button:is(.bg-blue-50,.bg-indigo-50,.bg-emerald-50,.bg-rose-50) :is(span,svg){color:inherit}.ays-workspace :is(input,select,textarea):not([type=checkbox]):not([type=radio]):not([type=range]):not(:where([data-ays-camera] *,.ays-terminal-quantity *,.ays-terminal-scan *,.ays-batch-quantity *)){border-radius:8px;min-width:0;max-width:100%;font-size:14px;font-weight:600;line-height:20px;color:#090d16!important;background:#fff!important;border:1.5px solid #94a3b8!important;box-shadow:0 1px 3px #0f172a14!important}.ays-workspace textarea{resize:vertical}.ays-workspace :is(input,select,textarea):disabled{color:#64748b!important;background:#e2e8f0!important;border-color:#cbd5e1!important}.ays-workspace input[type=number],.ays-workspace :is(td,.ays-metric,.metric-value,.ays-metrics strong){font-variant-numeric:tabular-nums}.ays-workspace :is(.ays-field,.ays-search-field){min-width:0}.ays-workspace .ays-field>span,.ays-workspace .ays-search-field>span,.ays-workspace label:not(:where([data-ays-camera] *,.ays-physical-label-preview *,.ays-label-page *,.ays-label-face *)){font-size:13px;font-weight:700;color:#0f172a!important}.ays-workspace :is(input,textarea)::-moz-placeholder{color:#64748b!important;opacity:.85!important;font-style:italic!important;font-weight:400!important}.ays-workspace :is(input,textarea)::placeholder{color:#64748b!important;opacity:.85!important;font-style:italic!important;font-weight:400!important}.ays-workspace .ays-metrics,.ays-workspace .ays-verif-metrics{grid-template-columns:repeat(auto-fit,minmax(min(100%,210px),1fr));gap:16px;display:grid}.ays-workspace .ays-warehouse-grid{grid-template-columns:repeat(auto-fit,minmax(min(100%,260px),1fr));gap:16px;display:grid}.ays-workspace .ays-warehouse-grid>*{min-width:0}.ays-workspace .ays-table-scroll{overscroll-behavior-x:contain;scrollbar-gutter:stable;min-width:0;max-width:100%}.ays-workspace .ays-table-scroll>table{border-collapse:separate;border-spacing:0}.ays-workspace .ays-table-scroll th{color:#36516f;vertical-align:middle;border-color:var(--border);background:#edf3fa;font-size:12px;font-weight:600;line-height:18px}.ays-workspace .ays-table-scroll td{color:var(--ink);vertical-align:middle;border-color:#e1e8f1;font-size:14px;line-height:20px}.ays-workspace .ays-table-scroll tbody tr:nth-child(2n){background:#f8fafc}.ays-workspace .ays-table-scroll tbody tr:hover{background:#edf4ff}.ays-workspace .ays-catalog-table{gap:12px}.ays-workspace .ays-catalog-table .ays-table-card{border-radius:12px}.ays-workspace .ays-catalog-table .ays-table-tools{background:#fff;min-height:38px;padding:4px 8px}.ays-workspace .ays-catalog-table .ays-table-card th{color:#36516f;border-color:var(--border);background:#edf3fa;height:38px;padding:9px 10px;font-size:12px;line-height:18px}.ays-workspace .ays-catalog-table .ays-table-card td{height:44px;padding:9px 10px;font-size:14px;line-height:20px}.ays-workspace .ays-catalog-table .ays-catalog-code{color:#164f9b;font-size:14px;font-weight:600;line-height:20px}.ays-workspace .ays-catalog-table .ays-catalog-name{color:var(--ink);font-size:14px;font-weight:500;line-height:20px}.ays-workspace .ays-catalog-table .ays-catalog-ref{color:#4c627c;font-size:12px;line-height:18px}.ays-workspace .ays-catalog-table .ays-catalog-shelf{white-space:nowrap;text-overflow:ellipsis;font-variant-numeric:tabular-nums;display:block;overflow:hidden}.ays-workspace :is(.ays-catalog-tabs,.ays-settings-tabs){border-color:var(--border);gap:4px}.ays-workspace .ays-catalog-tabs button{border-color:var(--border);background:#f0f4f9;border-radius:8px 8px 0 0;min-height:42px;font-size:13px;line-height:20px}.ays-workspace .ays-catalog-tabs button[aria-selected=true]{color:var(--ays-primary);box-shadow:inset 0 3px var(--ays-primary);background:#fff}.ays-workspace .ays-notice{padding:12px 14px;font-size:13px;line-height:20px}.ays-workspace .ays-column-menu{width:min(310px,100vw - 48px);max-width:100%}.ays-workspace :is(button,a,summary){touch-action:manipulation}.ays-workspace :is(.ays-modal-container,.ays-audit-dialog){max-width:calc(100vw - 24px)}.ays-workspace :is(.ays-location-overlay,.ays-modal-container,.ays-audit-dialog,.ays-handheld-backdrop,.ays-terminal-decision){font-family:var(--ays-font)}.ays-workspace [data-ays-dialog=true] :is([class~=bg-slate-950\/40],[class~=bg-slate-900\/50]){background:#f7f9fc}.ays-workspace .ays-modal-container{max-height:calc(100dvh - 32px)}.ays-workspace .ays-product-dialog{border:1px solid #cbd5e1;min-height:0;box-shadow:0 25px 50px -12px #0f172a59;background:#f1f5f9!important}.ays-workspace .ays-product-header{flex-shrink:0;background:#fff!important;border-bottom:1px solid #cbd5e1!important}.ays-workspace .ays-product-tabs{flex-shrink:0;background:#e2e8f0!important;border-bottom:1px solid #cbd5e1!important}.ays-workspace .ays-product-form{flex-direction:column;flex:1;min-height:0;font-size:14px;display:flex;overflow:hidden;background:#f1f5f9!important}.ays-workspace .ays-product-form-body{overscroll-behavior:contain;min-height:0;padding:24px;overflow:auto;background:#f1f5f9!important}.ays-workspace .ays-product-form-body>*+*{margin-top:16px}.ays-workspace .ays-product-footer{flex-wrap:wrap;flex-shrink:0;justify-content:space-between;align-items:center;gap:10px;padding:16px 24px;display:flex;background:#fff!important;border-top:1px solid #cbd5e1!important}.ays-workspace .ays-product-footer>div:empty{display:none}.ays-workspace .ays-product-footer>div:last-child{flex-wrap:wrap;gap:8px;margin-left:auto;display:flex}.ays-workspace .ays-product-footer>div:last-child>button{min-height:42px;margin-left:0}.ays-workspace .ays-product-header h3{font-size:18px}.ays-workspace .ays-warehouse-dialog-overlay>div{overscroll-behavior:contain;border-color:var(--border);max-height:calc(100dvh - 32px);font-family:var(--ays-font);background:#fff;overflow:auto}.ays-workspace .ays-audit-expanded table{table-layout:auto}.ays-workspace .ays-handheld-search{background:0 0;border:0;padding:0}.ays-workspace .ays-handheld-list h2{font-size:15px;font-weight:600}@media (width<=1200px){.ays-workspace.ays-kit{--workspace-inset:20px;--workspace-gap:18px}}@media (width<=1100px){.ays-workspace .ays-page-head{grid-template-columns:minmax(0,1fr)}.ays-workspace .ays-page-head .ays-actions{justify-content:flex-start;max-width:none}}@media (width<=900px){.ays-workspace.ays-kit{--workspace-inset:18px;--ays-title-size:24px;--ays-title-line:32px;--workspace-gap:16px}}@media (width<=600px){.ays-workspace.ays-kit{--workspace-inset:14px}.ays-workspace .ays-page-head,.ays-workspace .ays-terminal-head{grid-template-columns:minmax(0,1fr);gap:12px;min-height:58px}.ays-workspace .ays-card{padding:16px}.ays-workspace :is(.ays-btn,.ays-page-head button){min-height:44px}.ays-workspace .ays-page-head .ays-actions{width:100%;display:flex}.ays-workspace .ays-page-head .ays-actions>.ays-btn{flex:auto}.ays-workspace .ays-metrics{grid-template-columns:1fr}.ays-workspace .ays-terminal-head>.ays-btn{justify-self:start}.ays-workspace .ays-product-form-body{padding:16px}.ays-workspace .ays-product-footer{padding:12px 16px}.ays-workspace .ays-table-scroll td{padding:10px}.ays-workspace .ays-page-frame{padding-bottom:max(16px,env(safe-area-inset-bottom))}}@media (prefers-reduced-motion:reduce){.ays-workspace *,.ays-workspace :before,.ays-workspace :after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}.ays-workspace.ays-kit{--area:#075bd8;--area-soft:#e5efff;--surface:#edf2f9;--border:#c8d8eb;--muted:#4d6582}.ays-workspace[data-area=count]{--area:#087e70;--area-soft:#e1f3ef}.ays-workspace[data-area=research]{--area:#6343b6;--area-soft:#eee8fa}.ays-workspace[data-area=settings]{--area:#3655a1;--area-soft:#e7edfa}.ays-workspace .ays-side{background:var(--ays-sidebar-bg,#fff)!important;border-right:1px solid var(--ays-sidebar-border,#e2e8f0)!important;background-image:none!important}.ays-workspace .ays-main{background:var(--surface)}.ays-workspace .ays-topbar{border-bottom:3px solid var(--area);box-shadow:0 2px 8px #19395e08}.ays-workspace :is(.ays-page-head,.ays-terminal-head){border-left:none;min-height:36px;padding-left:0}.ays-workspace .ays-page-frame :is(.ays-card,.ays-table-card,.glass-panel){border-color:#c4d5e9;box-shadow:0 2px 5px #17365408}.ays-workspace .ays-page-frame :is(.ays-metrics,.ays-verif-metrics)>*{background:#fff;border-top:3px solid #1e3a5f;border-radius:10px;box-shadow:0 1px 3px #0f172a0a}.ays-workspace .ays-settings-tabs{flex-wrap:wrap;gap:8px;display:flex;border:0!important}.ays-workspace .ays-settings-tabs>button{color:#244a78;background:#fff;border:1px solid #becfe6;border-radius:9px;padding:12px 16px;font-size:14px;font-weight:600}.ays-workspace .ays-settings-tabs>button:is(.active,.border-blue-500){color:#fff;background:#175ec7;border-color:#175ec7}.ays-workspace .ays-settings-description{background:var(--area-soft);color:#254777;border-radius:8px;padding:12px 16px;font-size:13px}.ays-workspace .ays-table-tools{flex-wrap:wrap;align-items:center;gap:8px;min-width:0;display:flex}.ays-workspace .ays-table-tools>.ays-grid-toolbar{background:0 0;border:0;flex:1;min-width:0;margin:0;padding:4px}.ays-workspace .ays-column-control{flex-shrink:0;margin-left:auto}.ays-workspace .ays-table-tools select{max-width:180px;min-height:34px}.ays-workspace .ays-count-preparation{border-left:4px solid #d17a12!important}.ays-workspace .ays-topbar-actions{gap:12px}.ays-workspace .ays-install-button{color:#154a96;white-space:nowrap;background:#e4efff;border:1px solid #a7c7ed;min-height:36px;font-size:12px}.ays-advanced-filters{color:#24466e;background:#f3f7fe;border:1px solid #c8d9ee;border-radius:9px;margin-top:12px;padding:9px 12px;font-size:13px}.ays-advanced-filters summary{cursor:pointer;color:#174e96;font-weight:650}.ays-advanced-filters>div{grid-template-columns:repeat(auto-fit,minmax(150px,1fr));align-items:end;gap:12px;margin-top:12px;display:grid}.ays-advanced-filters label{flex-direction:column;gap:5px;min-width:0;font-weight:600;display:flex}.ays-advanced-filters :is(input,select){width:100%;min-width:0;font:inherit;color:#173657;background:#fff;border:1px solid #adc4e1;border-radius:7px;min-height:38px;padding:8px}.ays-advanced-filters p{color:#4f6887!important;margin:10px 0 2px!important;font-size:12px!important}.ays-reset-detach,.ays-remember-login{color:#173b6d;background:#edf4ff;border:1px solid #adc8ed;border-radius:9px;align-items:flex-start;gap:10px;padding:14px;font-size:14px;display:flex}.ays-reset-detach input,.ays-remember-login input{accent-color:#0757dc;flex-shrink:0;width:18px;height:18px;margin-top:3px}.ays-reset-detach small,.ays-remember-login small{color:#49617f;margin-top:4px;font-size:12px;font-weight:400;line-height:1.5;display:block}.ays-native-grid-scroll table{border-collapse:collapse;width:100%;min-width:540px}.ays-native-grid-scroll :is(th,td){text-align:left;vertical-align:middle;border:1px solid #d0deee;padding:10px 12px}.ays-native-grid-scroll th{color:#183c68;background:#dce9f9;font-size:12px}.ays-count-inbox{border-top:4px solid #075bd8;width:min(640px,100vw - 24px)}.ays-count-filters{background:#edf4ff;flex-wrap:wrap;align-items:end;gap:10px;padding:12px 16px;display:flex}.ays-count-filters label{color:#26496f;flex-direction:column;flex:1;gap:5px;font-size:12px;display:flex}.ays-count-filters :is(input,select){font:inherit;color:#173657;background:#fff;border:1px solid #b5cbe7;border-radius:6px;min-width:0;min-height:36px;padding:8px}.ays-notification-detail{width:min(1000px,100%)}.ays-notification-detail-body{min-height:0;padding:20px;overflow:auto}.ays-notification-detail-body dl{grid-template-columns:repeat(auto-fit,minmax(190px,1fr));gap:12px;margin:0 0 16px;display:grid}.ays-notification-detail-body dl>div{background:#eaf3ff;border:1px solid #c5d8ef;border-radius:8px;padding:12px}.ays-notification-detail-body dt{color:#4d6582;font-size:12px}.ays-notification-detail-body dd{margin:5px 0 0;font-weight:700}.ays-notification-detail-body p{font-size:13px}.ays-grid-toolbar select{font:inherit;color:#173657;background:#fff;border:1px solid #afc7e6;border-radius:6px;max-width:200px;min-height:34px;padding:6px}.ays-grid-dialog .ays-native-grid-scroll td{font-size:13px;line-height:1.5}@media (width<=700px){.ays-workspace .ays-topbar{gap:6px;padding-inline:12px}.ays-workspace .ays-topbar-actions{gap:6px}.ays-workspace .ays-install-button{min-height:34px;padding:6px 8px;font-size:11px}.ays-workspace .ays-breadcrumb>span,.ays-workspace .ays-breadcrumb>svg{display:none}.ays-workspace .ays-page-head{padding-left:10px}.ays-advanced-filters>div{grid-template-columns:repeat(2,minmax(0,1fr))}.ays-grid-toolbar{align-items:stretch}.ays-grid-toolbar label{width:100%}.ays-grid-toolbar input{flex:1;min-width:0;max-width:none}}@media (prefers-reduced-motion:reduce){.ays-workspace *{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important}}.ays-count-toast.ays-count-toast-compact{width:min(380px,100vw - 24px);padding:12px 14px}.ays-count-toast-compact .ays-count-toast-title strong{font-size:13px}.ays-count-toast-compact p{margin:5px 0 8px}.ays-count-toast-compact>button{min-height:32px;padding:6px 10px;font-size:12px}}@media screen and (width>=950px){.ays-workspace .ays-terminal-desktop .ays-desktop-count-scroll{max-height:clamp(90px,100dvh - 630px,440px)}.ays-desktop-count-grid .ays-grid-toolbar small{display:none}.ays-desktop-count-grid .ays-grid-toolbar{gap:8px;padding:6px 10px}.ays-desktop-count-grid .ays-grid-toolbar input{max-width:160px}}@media screen{.ays-workspace{--table-heading:#1e3a5f}.ays-workspace[data-area=count]{--table-heading:#17375e}.ays-workspace[data-area=research],.ays-workspace[data-area=settings],.ays-workspace .ays-route-movements,.ays-workspace .ays-route-price_research{--table-heading:#1e3a5f}.ays-workspace table thead th,.ays-workspace table th,.ays-workspace .ays-table th,.ays-table thead th,.ays-workspace .ays-page-frame :is(.ays-table-scroll,.ays-native-grid-scroll) th,.ays-workspace .ays-catalog-table .ays-table-card th,.ays-grid-dialog .ays-native-grid-scroll th{letter-spacing:.3px;font-weight:700;color:#fff!important;background:#1e3a5f!important;border-color:#2d4e77 #2d4e77 #142a45!important;border-bottom-style:solid!important;border-bottom-width:2px!important}.ays-workspace .ays-page-frame :is(.ays-table-scroll,.ays-native-grid-scroll) th[data-heading-tone],.ays-grid-dialog .ays-native-grid-scroll th[data-heading-tone]{color:#fff!important;background:#1e3a5f!important}.ays-workspace .ays-page-frame th :is(button,.ays-drag-handle,svg){color:inherit}.ays-workspace .ays-page-frame th .ays-drag-handle{opacity:.7}.ays-workspace .ays-page-frame th .ays-resizer{border-color:#ffffff40}.ays-workspace :is(.ays-table-scroll,.ays-native-grid-scroll) th[data-sortable=true],.ays-workspace .ays-catalog-table .ays-table-card th[data-sortable=true],.ays-grid-dialog .ays-native-grid-scroll th[data-sortable=true]{cursor:pointer;-webkit-user-select:none;user-select:none;transition:filter .15s}.ays-workspace :is(.ays-table-scroll,.ays-native-grid-scroll) th[data-sortable=true]:hover,.ays-workspace .ays-catalog-table .ays-table-card th[data-sortable=true]:hover,.ays-grid-dialog .ays-native-grid-scroll th[data-sortable=true]:hover{filter:brightness(1.18)}.ays-th-label{vertical-align:middle;display:inline-block}.ays-sort-indicator{vertical-align:middle;color:#ffffff60;margin-left:5px;font-size:11px;font-weight:800;transition:all .15s;display:inline-block}.ays-workspace th[data-sortable=true]:hover .ays-sort-indicator{color:#ffffffd0}.ays-sort-indicator.active{opacity:1;transform:scale(1.2);color:#facc15!important}.ays-workspace :is(.ays-page-head,.ays-terminal-head){border-left:none!important;min-height:36px!important;padding-left:0!important}.ays-workspace :is(.ays-page-head,.ays-terminal-head)>div{flex-wrap:wrap!important;align-items:center!important;gap:12px!important;display:inline-flex!important}.ays-workspace .ays-page-frame :is(.ays-page-head,.ays-terminal-head)>div>h1,.ays-workspace :is(.ays-page-head,.ays-terminal-head) h1,.ays-page-head h1{color:#fff!important;letter-spacing:.25px!important;-webkit-user-select:none!important;user-select:none!important;white-space:nowrap!important;background:#2563eb!important;border:1px solid #1d4ed8!important;border-radius:6px!important;justify-content:center!important;align-items:center!important;height:30px!important;min-height:30px!important;margin:0!important;padding:0 14px!important;font-size:13.5px!important;font-weight:750!important;line-height:1!important;display:inline-flex!important;box-shadow:0 1px 3px #2563eb40!important}.ays-workspace .ays-page-frame :is(.ays-page-head,.ays-terminal-head)>div>h1 *,.ays-workspace :is(.ays-page-head,.ays-terminal-head) h1 *,.ays-page-head h1 *{color:#fff!important}.ays-workspace :is(.ays-page-head,.ays-terminal-head)>div>p,.ays-page-head p{color:var(--muted,#64748b)!important;margin:0!important;font-size:12px!important}.ays-workspace .ays-page-frame :is(.ays-card,.glass-panel) :is(h2,h3){color:#0f172a!important;background:0 0!important}.ays-workspace .ays-page-frame :is(.ays-card,.glass-panel)>h2{border-bottom:1px solid #f1f5f9;border-radius:0;margin:0 0 14px;padding:0 0 8px;font-size:16px;font-weight:700;color:#0f172a!important;background:0 0!important}.ays-workspace .ays-transfer-instruction{color:#1e3a5f!important;background:0 0!important;border-bottom:none!important;margin:6px 0 12px!important;padding:4px 0!important;font-size:18px!important;font-weight:700!important}.ays-workspace .ays-desktop-count-grid-head{color:#fff;background:#1e3a5f}.ays-workspace .ays-desktop-count-grid-head :is(h2,span){color:inherit}.ays-workspace .ays-catalog-tabs button[aria-selected=true]{color:#fff;box-shadow:none;background:#1e3a5f;border-color:#1e3a5f}.ays-workspace .ays-verif-filter-bar .tab-btn.active{color:#fff;background:#1e3a5f;border-color:#1e3a5f}}@media screen and (width>=901px){.ays-workspace.ays-kit{--workspace-inset:16px;--workspace-gap:12px}.ays-workspace .ays-page-frame{gap:12px;padding:16px}.ays-workspace .ays-page-frame :is(.ays-page-head,.ays-terminal-head){gap:8px 16px;min-height:50px}.ays-workspace .ays-page-frame :is(.ays-page-head,.ays-terminal-head)>div>p{margin-top:3px;line-height:18px}.ays-workspace .ays-page-frame .ays-card{padding:14px}.ays-workspace .ays-page-frame .ays-btn{min-height:36px;padding:6px 12px}.ays-workspace .ays-page-frame .ays-scan{gap:8px;height:48px;min-height:48px;padding:5px 7px}.ays-workspace .ays-page-frame .ays-scan input{min-height:0;padding-block:0}.ays-workspace .ays-page-frame .ays-form-grid{gap:10px 14px;margin:10px 0 12px}.ays-workspace .ays-page-frame .ays-field{gap:4px}.ays-workspace .ays-page-frame .ays-field :is(input,select){min-height:38px;padding:7px 10px}.ays-workspace .ays-page-frame .ays-section-head{gap:8px}.ays-workspace .ays-page-frame .ays-section-head>h2{margin:0}.ays-workspace .ays-page-frame .ays-segment button{padding:8px 14px}.ays-workspace .ays-page-frame .ays-stock-preview{padding:8px 10px}.ays-workspace .ays-page-frame .ays-notice{padding:8px 12px}.ays-workspace .ays-page-frame .ays-table-tools{gap:8px;padding:8px 12px}.ays-workspace .ays-page-frame .ays-table-tools h2{margin:0;font-size:16px}.ays-workspace .ays-page-frame .ays-table-tools .ays-grid-toolbar{padding:0}.ays-workspace .ays-page-frame .ays-table-scroll td,.ays-workspace .ays-page-frame :is(.ays-table-scroll,.ays-native-grid-scroll) th{padding-top:7px;padding-bottom:7px}.ays-workspace .ays-page-frame .ays-catalog-picker{margin:0}.ays-workspace .ays-page-frame .ays-advanced-filters{margin-top:7px;padding:6px 10px}.ays-workspace .ays-page-frame :is(.ays-metrics,.ays-verif-metrics,.ays-warehouse-grid){gap:12px}.ays-workspace .ays-page-frame .ays-catalog-tabs button{min-height:36px}.ays-workspace .ays-page-frame .ays-settings-tabs>button{padding:8px 12px}.ays-workspace .ays-page-frame .ays-settings-description{margin:0;padding:8px 12px}.ays-workspace .ays-page-frame .ays-counting-users{gap:14px}.ays-workspace .ays-page-frame .ays-legacy:not(.fixed).space-y-6>:not([hidden])~:not([hidden]){margin-top:14px}.ays-workspace .ays-page-frame .ays-dashboard-intro{padding:16px}.ays-workspace .ays-movement-history-filters{gap:8px;margin:0}.ays-workspace .ays-movement-lookup{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start;gap:14px;display:grid}.ays-workspace .ays-movement-lookup .ays-field input{min-height:42px}.ays-workspace .ays-movement-reader{gap:4px;min-width:0;display:grid}.ays-workspace .ays-movement-reader>span{color:#425b77;font-size:13px;font-weight:600}.ays-workspace .ays-movement-reader .ays-scan{height:42px;min-height:42px;padding:3px 5px}.ays-workspace .ays-movement-reader .ays-scan .ays-btn{min-height:34px;font-size:13px}.ays-workspace .ays-movement-form .ays-section-head h2{font-size:17px}}@media screen and (width<=900px){.ays-workspace.ays-kit{--workspace-inset:12px;--workspace-gap:12px}.ays-workspace .ays-page-frame{gap:12px;padding:12px}.ays-workspace .ays-page-frame .ays-card{padding:12px}.ays-workspace .ays-page-frame .ays-page-head{gap:8px;min-height:0}.ays-workspace .ays-movement-lookup{gap:10px;min-width:0;display:grid}.ays-workspace .ays-movement-lookup .ays-catalog-picker{margin:0}.ays-workspace .ays-movement-reader{gap:5px;min-width:0;display:grid}.ays-workspace .ays-movement-reader>span{color:#425b77;font-size:13px;font-weight:600}.ays-workspace .ays-movement-history-filters{gap:8px;margin:0}.ays-workspace .ays-movement-history-filters>label{font-size:12px}}.ays-phone-quicknav{display:none}.ays-live-badge{white-space:nowrap;color:#096a3a;background:#e1f4e9;border-radius:16px;padding:5px 8px;font-size:11px;font-weight:600}.ays-live-badge.reconnecting{color:#855912;background:#fff3d6}@media (width<=600px){.ays-live-badge{padding:4px;font-size:9px}.ays-topbar .ays-breadcrumb strong{max-width:90px}}@media (width<=900px){.ays-phone-quicknav{grid-template-columns:1fr 1.2fr 1fr;gap:6px;margin-bottom:2px;display:grid}.ays-phone-quicknav button{color:#25496f;min-height:46px;font:inherit;background:#fff;border:1px solid #b8cde7;border-radius:10px;justify-content:center;align-items:center;gap:6px;padding:8px 4px;font-size:12px;font-weight:600;display:flex}.ays-phone-quicknav button[aria-current=page]{color:#fff;background:#1159cb;border-color:#1159cb;box-shadow:0 2px 6px #1057be25}.ays-phone-quicknav button:focus-visible{outline-offset:2px;outline:3px solid #348af2}}.ays-workspace .ays-users-management{gap:12px}.ays-users-management .ays-section-head h2{margin:0}.ays-users-management .ays-section-head p{margin:4px 0 0}.ays-users-search{max-width:520px}.ays-users-management .ays-terminal-users-list{gap:8px;margin:0}.ays-users-management .ays-terminal-users-list article{background:#f5fbf8;border-left:4px solid #238063;grid-template-columns:minmax(140px,1fr) minmax(150px,1fr) auto;padding:12px 14px;display:grid}.ays-user-identity{overflow-wrap:anywhere;min-width:0}.ays-user-identity strong{color:#123c69;font-size:16px}.ays-user-badges{flex-wrap:wrap;align-items:center;gap:7px;display:flex}.ays-user-badges small{color:#466185;width:100%;font-size:12px}.ays-user-role,.ays-user-active,.ays-user-closed{border-radius:6px;padding:4px 9px;font-size:12px;font-weight:700;display:inline-block}.ays-user-role.admin{color:#2a42a2;background:#e4eaff}.ays-user-role.counter{color:#14629c;background:#e3f2ff}.ays-user-role.stock_manager{color:#5a3c91;background:#e8e5fa}.ays-user-active{color:#17603a;background:#d8f2e2}.ays-user-closed{color:#555;background:#eee}.ays-users-management article.ays-user-inactive{background:#f5f6f8;border-left-color:#7b8796}.ays-users-help{color:#536b87;margin:0;font-size:13px}.ays-critical-settings{gap:16px;display:grid;border-top:4px solid #b71c43!important}.ays-critical-settings .ays-actions{flex-wrap:wrap}.ays-critical-settings .ays-btn{white-space:normal}.ays-users-management button:focus-visible,.ays-settings-tabs button:focus-visible{outline-offset:3px;outline:3px solid #2785e4}@media (width<=760px){.ays-users-management .ays-terminal-users-list article{grid-template-columns:1fr}.ays-users-management .ays-section-head{flex-wrap:wrap;align-items:flex-start}.ays-users-management .ays-actions{flex-wrap:wrap}.ays-users-management .ays-terminal-user-form .ays-form-grid{grid-template-columns:1fr}}.ays-backup-status{grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:12px;margin:12px 0;display:grid}.ays-backup-status div{background:#edf4fc;border-radius:8px;padding:12px}.ays-backup-status dt{color:#456080;font-size:12px}.ays-backup-status dd{margin:6px 0 0;font-size:14px;font-weight:700}.ays-settings-container{flex-direction:column;gap:1.25rem;width:100%;max-width:86rem;margin:0 auto;display:flex}.ays-settings-exec-header{background:linear-gradient(135deg,#0b1324 0%,#172554 45%,#0f172a 100%);border:1px solid #1e3a8a;border-radius:1.125rem;padding:1.5rem 1.75rem;position:relative;overflow:hidden;box-shadow:0 10px 25px -5px #0f172a66,0 8px 10px -6px #0f172a66;color:#fff!important}.ays-workspace .ays-settings-exec-header h1{color:#fff!important;font-weight:800!important}.ays-workspace .ays-settings-exec-header p{color:#94a3b8!important}.ays-settings-exec-header:before{content:"";background:linear-gradient(90deg,#38bdf8,#3b82f6,#6366f1,#a855f7,#38bdf8) 0 0/200% 100%;height:3px;position:absolute;top:0;left:0;right:0}.ays-settings-kpi-grid{grid-template-columns:repeat(auto-fit,minmax(210px,1fr));gap:.75rem;margin-top:1.125rem;display:grid}.ays-settings-kpi-card{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#0f172aa6;border:1px solid #3b82f640;border-radius:.75rem;align-items:center;gap:.75rem;padding:.75rem 1rem;transition:all .2s;display:flex}.ays-settings-kpi-card:hover{background:#1e293bd9;border-color:#3b82f680;transform:translateY(-1px)}.ays-settings-kpi-icon{border-radius:.55rem;flex-shrink:0;justify-content:center;align-items:center;width:2.35rem;height:2.35rem;display:flex}.ays-category-pill-group{background:#f1f5f9;border:1.5px solid #cbd5e1;border-radius:.85rem;flex-wrap:wrap;align-items:center;gap:.5rem;padding:.375rem;display:flex;box-shadow:inset 0 1px 2px #0000000a}.ays-category-pill-btn{color:#475569;cursor:pointer;white-space:nowrap;background:0 0;border:1px solid #0000;border-radius:.6rem;align-items:center;gap:.5rem;padding:.5rem .875rem;font-size:.8125rem;font-weight:600;transition:all .15s;display:inline-flex}.ays-category-pill-btn:hover{color:#0f172a;background:#e2e8f0}.ays-category-pill-btn.active{color:#1d4ed8;background:#fff;border-color:#93c5fd;font-weight:700;box-shadow:0 2px 4px #2563eb1a}.ays-quick-jump-strip{flex-wrap:wrap;align-items:center;gap:.5rem;display:flex}.ays-quick-jump-chip{color:#334155;cursor:pointer;background:#fff;border:1px solid #cbd5e1;border-radius:9999px;align-items:center;gap:.375rem;padding:.35rem .75rem;font-size:.75rem;font-weight:600;transition:all .15s;display:inline-flex;box-shadow:0 1px 2px #0000000d}.ays-quick-jump-chip:hover{color:#1d4ed8;background:#f8fafc;border-color:#3b82f6;transform:translateY(-1px)}.ays-quick-jump-chip.active{color:#1d4ed8;background:#eff6ff;border-color:#2563eb;font-weight:700;box-shadow:0 0 0 1px #2563eb}.ays-workspace .ays-settings-tabs-modern{grid-template-columns:repeat(auto-fill,minmax(250px,1fr));gap:.75rem;width:100%;display:grid}.ays-workspace .ays-settings-tabs-modern>button.ays-settings-nav-card{text-align:left;cursor:pointer;background:#fff;border:1.5px solid #cbd5e1;border-radius:.85rem;align-items:flex-start;gap:.875rem;width:100%;min-height:4.85rem;padding:.875rem 1rem;transition:all .18s cubic-bezier(.16,1,.3,1);display:flex;position:relative;overflow:hidden;box-shadow:0 1px 3px #0f172a0f}.ays-workspace .ays-settings-tabs-modern>button.ays-settings-nav-card:hover{background:#f8fafc;border-color:#93c5fd;transform:translateY(-2px);box-shadow:0 6px 14px #2563eb17}.ays-workspace .ays-settings-tabs-modern>button.ays-settings-nav-card.active{background:linear-gradient(135deg,#f0f7ff 0%,#fff 100%);border-color:#2563eb;box-shadow:0 6px 16px #2563eb29,0 0 0 1.5px #2563eb}.ays-workspace .ays-settings-tabs-modern>button.ays-settings-nav-card.active:before{content:"";background:#2563eb;width:4px;position:absolute;top:0;bottom:0;left:0}.ays-settings-card-icon{border-radius:.65rem;flex-shrink:0;justify-content:center;align-items:center;width:2.5rem;height:2.5rem;transition:transform .2s;display:flex}.ays-workspace .ays-settings-tabs-modern>button.ays-settings-nav-card:hover .ays-settings-card-icon{transform:scale(1.06)}.ays-settings-card-content{flex:1;min-width:0}.ays-settings-card-title{color:#0f172a;justify-content:space-between;align-items:center;gap:.375rem;font-size:.875rem;font-weight:700;line-height:1.25;display:flex}.ays-workspace .ays-settings-tabs-modern>button.ays-settings-nav-card.active .ays-settings-card-title{color:#1d4ed8}.ays-settings-card-desc{color:#64748b;-webkit-line-clamp:2;-webkit-box-orient:vertical;margin-top:.25rem;font-size:.725rem;line-height:1.35;display:-webkit-box;overflow:hidden}.ays-active-tab-banner{background:#fff;border:1px solid #cbd5e1;border-left:4px solid #2563eb;border-radius:.85rem;justify-content:space-between;align-items:center;gap:1rem;padding:.875rem 1.25rem;display:flex;box-shadow:0 1px 3px #0000000d}:root{--mobile-primary:#1057be;--mobile-primary-hover:#0c4394;--mobile-primary-bg:#eaf2ff;--mobile-header-bg:#0d1e34;--mobile-bg:#f8fafc;--mobile-surface:#fff;--mobile-text:#0f172a;--mobile-muted:#64748b;--mobile-border:#e2e8f0;--mobile-nav-height:64px;--mobile-header-height:54px}.ays-mobile-app{background-color:var(--mobile-bg);width:100vw;max-width:100vw;height:100dvh;color:var(--mobile-text);z-index:1;flex-direction:column;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Helvetica Neue,sans-serif;display:flex;position:fixed;inset:0;overflow:hidden}.ays-mobile-header{height:var(--mobile-header-height);background:var(--mobile-header-bg);color:#fff;padding:0 14px;padding-top:env(safe-area-inset-top,0px);z-index:40;flex-shrink:0;justify-content:space-between;align-items:center;display:flex;box-shadow:0 2px 10px #0003}.ays-mobile-header-brand{align-items:center;gap:10px;min-width:0;display:flex}.ays-mobile-logo-badge{color:#fff;letter-spacing:.5px;background:linear-gradient(135deg,#1d4ed8,#2563eb);border-radius:8px;padding:4px 8px;font-size:13px;font-weight:800;box-shadow:0 2px 6px #2563eb66}.ays-mobile-header-title{flex-direction:column;min-width:0;display:flex}.ays-mobile-header-title h1{color:#fff;white-space:nowrap;text-overflow:ellipsis;margin:0;font-size:16px;font-weight:700;line-height:1.2;overflow:hidden}.ays-mobile-header-sub{color:#94a3b8;white-space:nowrap;text-overflow:ellipsis;align-items:center;gap:5px;font-size:11px;display:flex;overflow:hidden}.ays-mobile-status-dot{background:#22c55e;border-radius:50%;width:7px;height:7px;display:inline-block;box-shadow:0 0 6px #22c55e}.ays-mobile-status-dot.reconnecting{background:#eab308;box-shadow:0 0 6px #eab308}.ays-mobile-header-actions{align-items:center;gap:8px;display:flex}.ays-mobile-icon-btn{color:#fff;cursor:pointer;background:#ffffff1a;border:1px solid #ffffff26;border-radius:10px;place-items:center;width:38px;height:38px;transition:all .15s;display:grid}.ays-mobile-icon-btn:active{background:#ffffff40;transform:scale(.96)}.ays-mobile-account-btn{cursor:pointer;background:0 0;border:0;align-items:center;padding:0;display:flex}.ays-mobile-avatar{color:#fff;background:#1e3a8a;border:2px solid #3b82f6;border-radius:50%;place-items:center;width:36px;height:36px;font-size:13px;font-weight:700;display:grid}.ays-mobile-content{-webkit-overflow-scrolling:touch;flex:1;min-height:0;padding:12px 12px 16px;overflow:hidden auto}.ays-mobile-content .ays-terminal{gap:12px;max-width:100%;margin:0 auto;padding:0}.ays-mobile-content .ays-terminal-head{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:8px;display:flex}.ays-mobile-content .ays-terminal-head h1{margin:0;font-size:20px}.ays-mobile-content .ays-terminal-head p{margin:2px 0 0;font-size:13px}.ays-mobile-content .ays-count-navigation{flex-wrap:wrap;gap:6px;width:100%;display:flex}.ays-mobile-content .ays-count-navigation .ays-btn{flex:1;min-height:42px;font-size:13px}.ays-mobile-content .ays-phone-steps{margin:4px 0 10px}.ays-mobile-content .ays-terminal-scan{border-radius:12px;padding:14px}.ays-mobile-content .ays-terminal-scan .ays-btn.primary{width:100%;min-height:48px;margin-top:8px;font-size:16px;font-weight:700}.ays-mobile-bottom-nav{width:100%;height:calc(var(--mobile-nav-height) + env(safe-area-inset-bottom,0px));padding-bottom:env(safe-area-inset-bottom,0px);z-index:50;-webkit-user-select:none;user-select:none;background:#fff;border-top:1px solid #cbd5e1;flex-shrink:0;justify-content:space-around;align-items:center;display:flex;position:relative;box-shadow:0 -4px 16px #0f172a14}.ays-mobile-content .ays-terminal-phone .ays-terminal-footer,.ays-mobile-content .ays-terminal-footer{z-index:40!important;background:#fff!important;border:1.5px solid #3b82f6!important;border-bottom:0!important;border-radius:16px 16px 0 0!important;flex-direction:column!important;gap:10px!important;margin-bottom:-16px!important;margin-left:-12px!important;margin-right:-12px!important;padding:12px 14px!important;display:flex!important;position:sticky!important;bottom:0!important;box-shadow:0 -8px 24px #0f172a26!important}.ays-mobile-content .ays-terminal-phone .ays-terminal-footer-info{justify-content:space-between!important;align-items:center!important;gap:10px!important;width:100%!important;display:flex!important}.ays-mobile-content .ays-terminal-phone .ays-terminal-footer-info strong{color:#0f172a!important;white-space:nowrap!important;font-size:15px!important}.ays-mobile-content .ays-terminal-phone .ays-terminal-footer-info small{color:#475569!important;text-align:right!important;max-width:200px!important;font-size:11px!important;line-height:1.35!important}.ays-mobile-content .ays-phone-footer-actions{align-items:center!important;gap:8px!important;width:100%!important;display:flex!important}.ays-mobile-content .ays-phone-footer-actions .ays-btn-save-draft,.ays-mobile-content .ays-phone-footer-actions .ays-btn-review-shelf,.ays-mobile-content .ays-phone-footer-actions .ays-btn-return-edit{border-radius:10px!important;flex:1!important;min-height:48px!important;padding:8px 10px!important;font-size:13px!important;font-weight:600!important}.ays-mobile-content .ays-phone-footer-actions .ays-btn-send-shelf{color:#fff!important;letter-spacing:.3px!important;background:linear-gradient(135deg,#16a34a,#15803d)!important;border:0!important;border-radius:10px!important;flex:2!important;justify-content:center!important;align-items:center!important;gap:6px!important;min-height:48px!important;font-size:15px!important;font-weight:700!important;display:flex!important;box-shadow:0 4px 14px #16a34a66!important}.ays-mobile-content .ays-phone-footer-actions .ays-btn-send-shelf:active{transform:scale(.97)!important;box-shadow:0 2px 8px #16a34a80!important}.ays-mobile-content .ays-phone-footer-actions .ays-btn-send-shelf:disabled{opacity:.5!important;box-shadow:none!important;cursor:not-allowed!important}.ays-mobile-content .ays-handheld-footer{z-index:40!important;background:#fff!important;border:1.5px solid #2563eb!important;border-bottom:0!important;border-radius:16px 16px 0 0!important;margin-bottom:-16px!important;margin-left:-12px!important;margin-right:-12px!important;padding:12px 14px!important;position:sticky!important;bottom:0!important;box-shadow:0 -8px 24px #0f172a26!important}.ays-bottom-nav-item{cursor:pointer;height:100%;color:var(--mobile-muted);-webkit-tap-highlight-color:transparent;background:0 0;border:0;flex-direction:column;flex:1;justify-content:center;align-items:center;gap:3px;padding:4px 0;font-size:11px;font-weight:600;transition:all .15s;display:flex}.ays-nav-icon-pill{border-radius:16px;justify-content:center;align-items:center;padding:3px 16px;transition:all .2s cubic-bezier(.4,0,.2,1);display:flex}.ays-bottom-nav-item:active{transform:scale(.95)}.ays-bottom-nav-item.active{color:var(--mobile-primary)}.ays-bottom-nav-item.active .ays-nav-icon-pill{background:var(--mobile-primary-bg);color:var(--mobile-primary)}.ays-mobile-drawer-backdrop{-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);z-index:99;background:#0f172a99;flex-direction:column;justify-content:flex-end;animation:.2s ays-fade-in;display:flex;position:fixed;inset:0}.ays-mobile-drawer{max-height:85dvh;padding:16px 16px calc(24px + env(safe-area-inset-bottom,0px));background:#fff;border-radius:20px 20px 0 0;animation:.25s cubic-bezier(.16,1,.3,1) ays-slide-up;overflow-y:auto;box-shadow:0 -8px 30px #0003}.ays-drawer-handle{background:#cbd5e1;border-radius:3px;width:44px;height:5px;margin:0 auto 16px}.ays-drawer-header{border-bottom:1px solid #f1f5f9;justify-content:space-between;align-items:center;margin-bottom:16px;padding-bottom:12px;display:flex}.ays-drawer-user{align-items:center;gap:12px;display:flex}.ays-drawer-user strong{color:#0f172a;font-size:16px;display:block}.ays-drawer-user small{color:#64748b;font-size:12px;display:block}.ays-drawer-links{gap:8px;margin-bottom:16px;display:grid}.ays-drawer-btn{color:#1e293b;text-align:left;cursor:pointer;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;align-items:center;gap:12px;padding:12px 14px;font-size:14px;font-weight:600;transition:all .15s;display:flex}.ays-drawer-btn:active{background:#e2e8f0}.ays-drawer-btn.danger{color:#dc2626;background:#fef2f2;border-color:#fecaca}@keyframes ays-fade-in{0%{opacity:0}to{opacity:1}}@keyframes ays-slide-up{0%{transform:translateY(100%)}to{transform:translateY(0)}}.ays-mobile-back-toast{bottom:calc(var(--mobile-nav-height) + env(safe-area-inset-bottom,0px) + 16px);color:#fff;z-index:99999;pointer-events:none;white-space:nowrap;background:#0f172af0;border:1px solid #ffffff26;border-radius:30px;padding:10px 20px;font-size:13.5px;font-weight:500;animation:.22s cubic-bezier(.16,1,.3,1) ays-toast-fade;position:fixed;left:50%;transform:translate(-50%);box-shadow:0 4px 18px #00000047}@keyframes ays-toast-fade{0%{opacity:0;transform:translate(-50%,14px)}to{opacity:1;transform:translate(-50%)}}
