@import"https://fonts.googleapis.com/css2?family=Outfit:wght@400;500;600;700&display=swap";:root{font-family:Outfit,system-ui;color:#edf2ff;background:#080f1f;--side:#0d172b;--panel:#111d32;--line:#26354d;--muted:#91a0ba;--primary:#6057f5;--danger:#ef6574;--good:#38c793}*{box-sizing:border-box}body{margin:0;background:#080f1f}button,input,select{font:inherit}button,.button{border:0;border-radius:9px;padding:.72rem 1rem;background:linear-gradient(135deg,#665eff,#4f46e5);color:#fff;font-weight:600;cursor:pointer;display:inline-flex;align-items:center;justify-content:center;gap:.5rem}button:hover{filter:brightness(1.08)}button.secondary{background:#17243a;border:1px solid var(--line)}svg{width:1.15rem;height:1.15rem}.brand{display:flex;align-items:center;gap:.75rem;white-space:nowrap}.brand>b{display:grid;place-items:center;width:2.7rem;height:2.7rem;border-radius:13px;font-size:1.45rem;background:linear-gradient(145deg,#6366f1,#20b9ad)}.brand>span{display:grid}.brand small{color:var(--muted)}.login{min-height:100vh;display:grid;place-items:center;background:radial-gradient(circle at 25% 20%,#203568,transparent 35%)}.login form{width:min(420px,calc(100% - 2rem));background:var(--panel);border:1px solid var(--line);border-radius:20px;padding:2rem;display:grid;gap:1.1rem;box-shadow:0 30px 80px #0009}.login h1{margin:.5rem 0}.login label,.modal label,.panel label{display:grid;gap:.4rem;color:#c7d1e4}.login label span,.modal label span,.panel label span{font-size:.9rem}.error{color:#ff9aa5;background:#ef657420;padding:.7rem;border-radius:8px}input,select{width:100%;border:1px solid #31415b;background:#0b1527;color:#edf2ff;border-radius:8px;padding:.7rem .8rem;outline:0}input:focus,select:focus{border-color:#756dff;box-shadow:0 0 0 3px #635bff25}.shell>aside{position:fixed;inset:0 auto 0 0;width:292px;background:var(--side);border-right:1px solid var(--line);display:flex;flex-direction:column;z-index:20;transition:.2s}.logo{height:92px;padding:1.1rem;display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid #1e2b41}.icon{padding:.5rem;background:transparent}.shell aside nav{flex:1;overflow:auto;padding:.8rem}.shell aside nav>button,.navgroup>button,.shell aside footer button{width:100%;justify-content:flex-start;background:transparent;color:var(--muted);padding:.7rem .75rem}.shell aside button.active,.shell aside button.selected{color:#fff;background:linear-gradient(90deg,#635bff25,#17243a);box-shadow:inset 3px 0 #6b63ff}.navgroup>button svg:last-child{margin-left:auto}.rotate{transform:rotate(180deg)}.navgroup>div{display:grid;padding:.1rem 0 .4rem 2.1rem}.navgroup>div button{justify-content:flex-start;background:transparent;color:#8e9bb2;padding:.48rem .65rem;font-size:.87rem}.shell aside footer{border-top:1px solid var(--line);padding:.7rem}.shell aside footer small{color:#56647a;padding:.6rem;display:block}.shell>main{min-height:100vh;margin-left:292px;padding:2rem 2.4rem 4rem;transition:.2s}.collapsed>aside{width:82px}.collapsed>main{margin-left:82px}.collapsed aside .brand span,.collapsed aside nav span,.collapsed aside footer span,.collapsed aside footer small,.collapsed .navgroup>button svg:last-child{display:none}.collapsed .logo{height:115px;flex-direction:column;padding:.8rem}.collapsed aside nav button,.collapsed aside footer button{justify-content:center}.collapsed .navgroup>div{padding:0}.head{display:flex;align-items:flex-end;justify-content:space-between;gap:1rem;margin-bottom:1.4rem}.head h1{margin:0;font-size:2rem}.head p{margin:.25rem 0 0;color:var(--muted)}.actions{display:flex;gap:.6rem}.stats{display:grid;grid-template-columns:repeat(3,1fr);gap:1rem;margin-bottom:1rem}.stats button{justify-content:flex-start;background:linear-gradient(145deg,#132036,#101a2d);border:1px solid var(--line);padding:1.2rem}.stats svg{width:2rem;height:2rem;color:#8c85ff}.stats span{display:grid;text-align:left;color:var(--muted)}.stats strong{font-size:1.7rem;color:#fff}.panel,.table,.upload{background:var(--panel);border:1px solid var(--line);border-radius:14px;padding:1.1rem}.panel h2{margin:.1rem 0 1rem}.activity>div{display:flex;gap:.8rem;align-items:center;padding:.75rem 0;border-top:1px solid #223149}.activity>div:first-child{border:0}.activity>div span{display:grid;flex:1}.activity small,table small,.channels small{display:block;color:var(--muted)}.activity time{color:var(--muted);font-size:.8rem}.pos{color:var(--good)}.neg{color:var(--danger)}.toolbar{display:flex;justify-content:space-between;gap:1rem;margin-bottom:1rem}.search{display:flex;align-items:center;gap:.4rem;border:1px solid var(--line);border-radius:9px;padding:0 .7rem;min-width:320px}.search input{border:0;background:transparent;box-shadow:none}.table{padding:0;overflow:hidden}.table table{width:100%;border-collapse:collapse}.table th,.table td{padding:.85rem 1rem;text-align:left;border-bottom:1px solid #223149}.table th{color:#9aa8bd;background:#152138;font-size:.82rem;text-transform:uppercase}.table td strong{display:block}.table tbody tr:hover{background:#142138}.table i{font-style:normal;border-radius:99px;padding:.25rem .55rem;background:#635bff22;color:#aaa5ff;font-size:.8rem}.warn{color:#ffb95b}.danger{color:var(--danger)}.empty{padding:3rem;display:grid;place-items:center;gap:.35rem;color:var(--muted)}.empty svg{width:2rem;height:2rem}.empty strong{color:#cbd4e5}.overlay{position:fixed;inset:0;background:#020612cc;display:grid;place-items:center;z-index:100;padding:1rem}.modal{width:min(720px,100%);background:#121e33;border:1px solid #30405b;border-radius:15px;max-height:94vh;overflow:auto}.modal>header{display:flex;justify-content:space-between;align-items:center;padding:1rem 1.2rem;border-bottom:1px solid var(--line)}.modal h2{margin:0}.modal-form{padding:1.2rem}.formgrid{display:grid;grid-template-columns:repeat(2,1fr);gap:1rem}.modal footer,.settings footer{display:flex;justify-content:flex-end;align-items:center;gap:.7rem;margin-top:1.2rem}.inline{display:grid;grid-template-columns:1.2fr .8fr .6fr 1.5fr auto;align-items:end;margin-bottom:1rem}.notice{padding:.7rem 1rem;background:#4c83ff20;color:#9abaff;border-radius:8px}.upload{min-height:320px;border-style:dashed;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;gap:.7rem}.upload>svg{width:3rem;height:3rem;color:#8580ff}.upload h2,.upload p{margin:0}.upload p{color:var(--muted)}.twocol{display:grid;grid-template-columns:1.5fr 1fr;gap:1rem}.result{display:grid;align-content:start}.result>strong{font-size:2.5rem;margin:.5rem 0}.result>b{color:var(--good)}.settings{max-width:820px;display:grid;grid-template-columns:1fr 1fr;gap:1rem}.settings footer{grid-column:1/-1}.channels{display:grid;grid-template-columns:1fr 1fr;gap:1rem}.channels section{display:flex;align-items:center;gap:1rem;background:var(--panel);border:1px solid var(--line);border-radius:14px;padding:1rem}.channels section>b{width:3rem;height:3rem;border-radius:11px;background:#635bff;display:grid;place-items:center;font-size:1.3rem}.channels section>span{display:grid;flex:1}.placeholder{min-height:320px;display:grid;place-items:center;text-align:center;align-content:center}.placeholder>svg{width:3rem;height:3rem;color:#8881ff}.placeholder h2,.placeholder p{max-width:560px;margin:.5rem}.mobilebar,.shade{display:none}@media(max-width:1050px){.stats{grid-template-columns:repeat(2,1fr)}.inline{grid-template-columns:1fr 1fr}.twocol{grid-template-columns:1fr}}@media(max-width:760px){.shell>aside{transform:translate(-100%)}.shell.mobile>aside{transform:none}.shell.mobile .shade{display:block;position:fixed;inset:0;background:#0009;z-index:15}.shell>main,.collapsed>main{margin:0;padding:1rem}.mobilebar{display:flex;align-items:center;gap:1rem;margin-bottom:1.2rem}.head{align-items:flex-start;flex-direction:column}.stats,.formgrid,.settings,.channels{grid-template-columns:1fr}.toolbar{flex-direction:column}.search{min-width:0}.table{overflow:auto}.inline{grid-template-columns:1fr}.actions{width:100%}.actions button{flex:1}.channels section{flex-wrap:wrap}.channels section button{width:100%}}.session-controls{display:flex;gap:.7rem;align-items:center;justify-content:flex-end;margin-bottom:1.5rem;color:var(--muted);font-size:.9rem}.session-controls select{width:auto;min-width:180px}.tenant-section{margin:2rem 0}.tenant-section h2{margin:0}.tenant-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(310px,1fr));gap:1rem}.tenant-card{border:1px solid var(--line);background:var(--panel);padding:1.2rem;border-radius:14px}.tenant-title{display:flex;align-items:center;gap:.7rem}.tenant-title>svg{color:#9993ff}.tenant-title>div{flex:1}.tenant-title h3{margin:0}.tenant-title small,.tenant-card p{color:var(--muted)}.tenant-card .actions{flex-wrap:wrap}.tenant-card button{font-size:.85rem;padding:.6rem}.status{border-radius:100px;padding:.25rem .55rem;background:#59607330;color:#b2bbcc;font-size:.8rem}.status.active{background:#38c79320;color:#64d7af}.member-list{display:grid}.member{display:flex;align-items:center;gap:.7rem;padding:1rem 0;border-bottom:1px solid var(--line)}.member:last-child{border:0}.avatar{width:40px;height:40px;flex-shrink:0;border-radius:11px;background:#635bff25;display:grid;place-items:center;color:#b8b4ff;font-weight:700}.identity{display:grid;flex:1}.identity small,.member-date{color:var(--muted);font-size:.85rem}.member button{font-size:.85rem}.admin-form{display:grid;gap:1rem}.admin-form p{margin:0;color:var(--muted)}.admin-form label{display:grid;gap:.4rem}.attached-members{display:grid;gap:.3rem;color:var(--muted)}button:disabled{cursor:not-allowed;opacity:.5}.sr-only{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0,0,0,0)}@media(max-width:800px){.session-controls{flex-wrap:wrap;justify-content:flex-start}.member{flex-wrap:wrap}.member-date{display:none}.tenant-grid{grid-template-columns:1fr}.administration .head{align-items:flex-start}}.tenant-workspace{display:grid;grid-template-columns:280px minmax(0,1fr);gap:1.2rem;align-items:start}.tenant-picker{border:1px solid var(--line);border-radius:14px;padding:1rem;background:var(--panel)}.tenant-picker h2{font-size:1.1rem;margin:0 0 1rem}.tenant-picker h2 small{color:var(--muted);font-weight:400}.tenant-picker-list{display:grid;gap:.55rem;margin-top:1rem}.tenant-choice{background:transparent;border:1px solid transparent;color:var(--muted);text-align:left;justify-content:flex-start;padding:.8rem;width:100%;gap:.6rem}.tenant-choice.selected{background:#635bff1c;border-color:#756cff;color:#fff}.tenant-choice>span:nth-child(2){display:grid;flex:1;min-width:0}.tenant-choice strong{overflow-wrap:anywhere}.tenant-choice small{font-weight:400;color:var(--muted);margin-top:.2rem}.tenant-choice>.status{font-size:.68rem;padding:.2rem .4rem}.section-eyebrow{font-size:.7rem;letter-spacing:.12em;color:#a6a0ff;display:block;margin-bottom:.5rem}.tenant-members>.head{align-items:flex-start;padding-bottom:1rem;border-bottom:1px solid var(--line)}.tenant-members>.head h2{font-size:1.65rem;margin:0}.tenant-members .actions{flex-wrap:wrap}.tenant-user-heading{display:flex;align-items:center;gap:1rem;justify-content:space-between;margin:1rem 0}.tenant-user-heading h3{margin:0}.tenant-user-heading p{font-size:.85rem;color:var(--muted);max-width:450px}.role-explanation{margin-top:1.2rem;padding:1rem;background:#0a1425;border-radius:10px;font-size:.85rem;color:var(--muted)}.role-explanation>strong{color:#d2d9e8}.role-explanation p{margin:.6rem 0 0;line-height:1.5}.target-tenant{display:flex;gap:.7rem;padding:1rem;background:#635bff1c;border:1px solid #635bff55;border-radius:10px;align-items:center}.target-tenant>div{display:grid;gap:.2rem}.target-tenant small,.target-tenant span,.system-account{color:var(--muted)}.target-tenant strong{font-size:1.1rem}.system-account{font-size:.8rem}@media(max-width:1150px){.tenant-workspace{grid-template-columns:1fr}.tenant-picker-list{grid-template-columns:repeat(auto-fit,minmax(220px,1fr))}.tenant-user-heading{flex-wrap:wrap}}@media(max-width:760px){.tenant-user-heading .actions{width:100%}.tenant-members>.head{flex-direction:column}}button:disabled{opacity:.5;cursor:not-allowed}textarea{font:inherit;width:100%;resize:vertical;min-height:80px;border:1px solid #31415b;background:#0b1527;color:#edf2ff;border-radius:8px;padding:.7rem .8rem}input[type=checkbox]{width:auto;accent-color:var(--primary)}.product-workflow .product-field{display:grid;gap:.45rem;margin:.5rem 0}.product-field>span{font-size:.88rem;color:#b8c6dc}.product-filters{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:.7rem;margin-bottom:1rem}.product-title{margin-bottom:1.2rem}.product-layout{display:grid;grid-template-columns:200px minmax(0,1fr);gap:1rem;align-items:start}.product-tabs{display:grid;gap:.35rem;position:sticky;top:1rem}.product-tabs button{justify-content:flex-start;background:transparent;color:var(--muted);font-size:.9rem}.product-tabs button.active{background:#635bff25;color:#c6c2ff;box-shadow:inset 3px 0 #786fff}.product-tab-content{min-height:500px}.product-tab-content .formgrid{margin-bottom:1rem}.check{display:flex!important;align-items:center;gap:.55rem;color:#c7d1e4;margin:.7rem 0}.check input{width:auto}.hint{color:var(--muted);font-size:.9rem;line-height:1.5}.detail-rows>div{display:grid;grid-template-columns:1fr 1fr 1fr auto;gap:.6rem;align-items:end;margin-bottom:.7rem}.sku-card{border:1px solid var(--line);border-radius:12px;padding:1rem;margin:1rem 0}.sku-card>header{display:flex;align-items:center;justify-content:space-between}.sku-card h3{margin:0}.sku-price{display:grid;grid-template-columns:1fr 1fr 1fr;gap:.8rem;align-items:center}.customization-row{display:grid;grid-template-columns:1fr 120px 110px auto;gap:.6rem;align-items:center;margin:.5rem 0}.type-choice{display:grid;grid-template-columns:1fr 1fr;gap:1.4rem}.type-choice button{display:grid;min-height:180px;justify-items:start;align-content:center;padding:2rem;border:1px solid var(--line);background:var(--panel);text-align:left}.type-choice strong{font-size:1.5rem}.type-choice span{color:var(--muted);font-weight:400}.product-workflow .table{overflow:auto}.product-workflow select[multiple]{min-height:95px}.product-workflow .toolbar{align-items:center}.product-workflow .toolbar>span{color:var(--muted)}@media(max-width:1100px){.product-filters{grid-template-columns:1fr 1fr}.product-layout{grid-template-columns:165px minmax(0,1fr)}}@media(max-width:760px){.product-layout{grid-template-columns:1fr}.product-tabs{position:static;display:flex;overflow:auto}.product-tabs button{flex-shrink:0}.product-filters,.type-choice{grid-template-columns:1fr}.detail-rows>div,.customization-row{grid-template-columns:1fr 1fr}.sku-price{grid-template-columns:1fr}.product-workflow .actions{flex-wrap:wrap}}[hidden]{display:none!important}.product-image-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(200px,1fr));gap:1rem;margin-top:1rem}.product-image-grid article{border:1px solid var(--line);border-radius:10px;padding:.8rem}.product-image-grid img{height:140px;width:100%;object-fit:contain;border-radius:8px;background:#0a1220}.product-image-grid p{margin:.3rem 0;color:var(--muted)}.excel-flow{display:grid;gap:1.25rem}.excel-steps{display:flex;gap:.6rem;border-bottom:1px solid var(--line);padding-bottom:1rem}.excel-steps span{display:flex;align-items:center;gap:.45rem;color:var(--muted);border:1px solid var(--line);padding:.45rem .7rem;border-radius:99px}.excel-steps span.active,.excel-steps span.done{color:#fff;border-color:#655df5;background:#655df522}.excel-steps small{color:inherit}.excel-drop,.excel-empty{min-height:260px;display:grid;place-items:center;align-content:center;text-align:center;gap:.7rem}.excel-drop>svg,.excel-empty>svg{width:3rem;height:3rem;color:#8983ff}.excel-drop h2,.excel-drop p,.excel-empty h2,.excel-empty p{margin:0}.excel-drop p,.excel-empty p{color:var(--muted)}.excel-summary{display:grid;grid-template-columns:repeat(3,1fr);gap:.8rem}.excel-summary>div{display:grid;background:#0b1629;border:1px solid var(--line);padding:1rem;border-radius:11px}.excel-summary strong{font-size:1.6rem}.excel-summary span{color:var(--muted)}.excel-summary .good strong{color:var(--good)}.excel-summary .bad strong{color:var(--danger)}.mapping{border:1px solid var(--line);border-radius:12px;padding:1rem}.mapping>header,.excel-errors>header{display:flex;justify-content:space-between;align-items:center;gap:1rem}.mapping h2,.mapping p,.preview-table h2{margin:.1rem 0}.mapping p{color:var(--muted)}.mapping>div{display:grid;grid-template-columns:repeat(2,1fr);gap:.8rem;margin-top:1rem}.mapping label{display:grid;grid-template-columns:1fr 1.2fr;align-items:center;gap:.6rem}.mapping label>b,.mapping label b{color:var(--danger);margin-left:.2rem}.preview-table>.table{margin-top:.7rem;max-height:360px;overflow:auto}.preview-table td{white-space:nowrap;max-width:260px;overflow:hidden;text-overflow:ellipsis}.excel-errors{background:#ef657412;border:1px solid #ef657445;border-radius:12px;padding:1rem}.excel-errors header>div{display:flex;align-items:center;gap:.7rem;color:#ff9aa5}.excel-errors header span{display:grid}.excel-errors header small{color:var(--muted)}.excel-errors p{display:grid;grid-template-columns:100px 1fr;margin:.7rem 0 0;padding-top:.7rem;border-top:1px solid #ef657430}.excel-errors p span{color:#d5dcec}.excel-actions{display:flex;justify-content:flex-end;gap:.7rem}.excel-actions button:disabled{opacity:.45;cursor:not-allowed}.excel-result{display:flex;gap:.8rem;align-items:center;background:#38c79316;border:1px solid #38c79345;padding:1rem;border-radius:11px}.excel-result svg{color:var(--good);width:2rem;height:2rem}.excel-result div{display:grid}.excel-result span{color:var(--muted)}.marketplace-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:1rem}.marketplace-grid section{display:grid;gap:1rem}.marketplace-grid section>header{display:flex;align-items:center;gap:.8rem}.marketplace-grid section>header>b{display:grid;place-items:center;width:3rem;height:3rem;background:#625af5;border-radius:12px;font-size:1.3rem}.marketplace-grid h2,.marketplace-grid p{margin:0}.marketplace-grid p,.marketplace-grid small{color:var(--muted)}.marketplace-grid label{display:grid;gap:.4rem}.identifier-block{margin-top:2rem}.identifier-block>.head h1{font-size:1.5rem}@media(max-width:850px){.mapping>div,.marketplace-grid,.excel-summary{grid-template-columns:1fr}.mapping label{grid-template-columns:1fr}.excel-steps small{display:none}.mapping>header{align-items:flex-start;flex-direction:column}.excel-actions{flex-direction:column}.excel-actions button{width:100%}}.pos-layout{display:grid;grid-template-columns:1.5fr 1fr;gap:1rem;margin-bottom:1.5rem}.catalog-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:.7rem}.product-tile{min-height:110px;align-items:flex-start;display:flex;flex-direction:column;background:#17243a;border:1px solid var(--line);text-align:left}.product-tile small,.summary-row small,.cart-row small,.batch small{display:block;color:var(--muted)}.product-tile b{margin-top:auto}.product-tile i{font-style:normal;font-size:.8rem}.cart-row,.summary-row{display:flex;align-items:center;gap:.7rem;padding:.7rem 0;border-bottom:1px solid var(--line)}.cart-row span,.summary-row span{flex:1}.cart-row input{width:70px}.sale-total{display:flex;justify-content:space-between;font-size:1.35rem;padding:1rem 0}.multi{min-height:260px;margin-bottom:1rem}.hint{color:var(--muted);margin-top:1rem}.filter-grid{display:grid;grid-template-columns:repeat(5,1fr) auto;gap:.7rem;margin-bottom:1rem}.thumbs{display:flex;gap:.3rem}.thumbs img{width:42px;height:42px;border-radius:6px;object-fit:cover}.batch{padding:0;margin-bottom:1rem;overflow:hidden}.batch>header{padding:1rem;display:flex;justify-content:space-between;align-items:center}.batch .table{border:0;border-radius:0}.check{display:flex!important;grid-column:1/-1;align-items:center;gap:.5rem}.check input,.batch input[type=checkbox]{width:auto}.wide{grid-column:1/-1}.report-cols>section{min-width:0}.label-preview{width:min(1100px,96vw)}.label-preview header{display:flex;align-items:center;justify-content:space-between;padding:1rem}.label-sheet{display:grid;gap:2mm;padding:10mm;background:#fff;color:#111;overflow:auto}.label-sheet article{border:1px dashed #888;padding:2mm;display:flex;flex-direction:column;justify-content:center;align-items:center;text-align:center;overflow:hidden}.label-sheet article strong{font-size:10pt}.label-sheet .bars{font-family:monospace;font-size:18pt;letter-spacing:-2px}.label-sheet article b,.label-sheet article small{font-size:8pt}@media(max-width:1050px){.pos-layout{grid-template-columns:1fr}.catalog-grid,.filter-grid{grid-template-columns:repeat(2,1fr)}}@media(max-width:760px){.filter-grid{grid-template-columns:1fr}}@media print{body *{visibility:hidden}.print-overlay,.print-overlay *{visibility:visible}.print-overlay{position:absolute;inset:0;background:#fff;padding:0}.label-preview{width:100%;max-height:none;border:0}.label-preview>header{display:none}.label-sheet{gap:0;padding:0}.label-sheet article{break-inside:avoid}}.channel-picker{margin-bottom:1rem}.channel-picker h2{font-size:1rem}.channel-picker>div{display:flex;flex-wrap:wrap;gap:.6rem}.sale-workspace .checkout>button{width:100%;margin-top:1rem}.sale-fields{display:grid;grid-template-columns:1fr 1fr;gap:.8rem;margin-top:1rem}.sale-fields label{display:grid;gap:.35rem}.sale-fields .wide{grid-column:1/-1}.sale-fields textarea{width:100%;border:1px solid #31415b;background:#0b1527;color:#edf2ff;border-radius:8px;padding:.7rem .8rem;resize:vertical}.order-summary{display:grid;gap:.45rem;border-top:1px solid var(--line);margin-top:1rem;padding-top:1rem}.order-summary span,.order-summary strong{display:flex;justify-content:space-between}.order-summary strong{font-size:1.2rem;border-top:1px dashed var(--line);padding-top:.7rem}.order-summary strong b{color:#8c85ff}@media(max-width:760px){.sale-fields{grid-template-columns:1fr}.sale-fields .wide{grid-column:auto}}.tax-settings-panel{display:grid;gap:1.25rem;max-width:780px}.tax-rate-add{display:grid;grid-template-columns:minmax(220px,1fr) auto;gap:.75rem;align-items:end}.tax-rate-add button{margin-bottom:1px}.tax-list-label{display:block;font-size:.8rem;font-weight:700;color:var(--muted);margin-bottom:.6rem}.tax-rate-list{display:flex;flex-wrap:wrap;gap:.65rem}.tax-rate{display:inline-flex;align-items:center;gap:.55rem;padding:.45rem .55rem .45rem .8rem;border:1px solid #3f4a68;border-radius:999px;background:#121d32;color:#cfd7ee;font-weight:700}.tax-rate.default{border-color:#7069f0;background:#7069f024;color:#a9a5ff}.tax-rate small{font-size:.68rem;font-weight:700;text-transform:uppercase;letter-spacing:.04em}.tax-rate button{width:1.65rem;height:1.65rem;min-width:0;padding:0;border-radius:50%;background:transparent;color:inherit}.tax-rate button:hover{background:#ffffff1a}.tax-rate button svg{width:14px;height:14px}@media(max-width:640px){.tax-rate-add{grid-template-columns:1fr}.tax-rate-add button{width:100%}}.stock-entry-form{display:grid;grid-template-columns:repeat(4,minmax(150px,1fr));gap:1rem;align-items:end;margin-bottom:1rem}.stock-entry-form label{display:grid;gap:.4rem}.stock-entry-form button{height:43px}@media(max-width:1050px){.stock-entry-form{grid-template-columns:repeat(2,1fr)}}@media(max-width:760px){.stock-entry-form{grid-template-columns:1fr}}
