.photo-download{display:flex;flex-direction:column;align-items:center;gap:8px;max-width:560px;padding:10px 16px;color:#fff;text-align:center}.photo-download a,.photo-download button{display:inline-flex;align-items:center;justify-content:center;min-height:48px;padding:10px 18px;background:#2167aa;color:#fff!important;border:1px solid #90b9eb;border-radius:10px;font-size:16px;text-decoration:none;cursor:pointer}.photo-download p{margin:0;background:#fff4d5;color:#573b13;border-radius:8px;padding:8px;line-height:1.4}.photo-download small{color:#f1f4f8}.inventory-lightbox:has(.photo-download){display:flex;flex-direction:column;justify-content:center;gap:8px;padding:58px 12px 16px;overflow:auto}.inventory-lightbox:has(.photo-download) img{max-height:70vh;min-height:0;flex-shrink:1}.confirm-shade{position:fixed;inset:0;z-index:100;background:#0f203a9c;display:grid;place-items:center;padding:20px}.confirm-dialog{background:#fff;color:#182838;border-radius:16px;width:min(100%,400px);padding:24px;box-shadow:0 20px 60px #10203544}.confirm-dialog p{font-size:18px;font-weight:600;line-height:1.4;margin:0 0 22px}.confirm-dialog div{display:flex;justify-content:flex-end;gap:10px;flex-wrap:wrap}.confirm-dialog button{min-height:44px;padding:10px 16px;border:1px solid #ccd5de;border-radius:10px;background:#fff;color:#182838;cursor:pointer}.confirm-dialog .confirm-action,.mobile-app .confirm-dialog .confirm-action{background:#2167aa;border-color:#2167aa;color:#fff}.buy-page{min-width:0}.buy-heading{align-items:flex-start}.buy-tabs button{background:none;border:0;border-bottom:2px solid transparent;border-radius:0;color:#65809c;padding:3px 0 15px;font-size:12px;white-space:nowrap}.buy-tabs button.selected{color:#354d65;border-color:#354d65;font-weight:650}.buy-actions{display:flex;gap:9px;flex-wrap:wrap}.buy-list-controls{display:flex;gap:9px;flex-wrap:wrap;margin:0 0 14px}.buy-list-controls input{flex:1;min-width:180px}.buy-list-controls select{min-width:140px}.buy-list-controls input,.buy-list-controls select{font-size:11px}.buy-pager{display:flex;justify-content:space-between;align-items:center;gap:10px;padding:12px 16px;color:#67829e;font-size:10px}.buy-pager>div{display:flex;gap:6px}.buy-pager button{font-size:10px;padding:6px 9px}.buy-actions button,.buy-action-bar button{font-size:11px}.buy-grid{display:grid;grid-template-columns:minmax(240px,.78fr) minmax(0,1.22fr);gap:16px;align-items:start}.buy-list,.buy-detail{min-width:0}.buy-list{max-height:calc(100vh - 230px);overflow-y:auto}.buy-row{display:flex;gap:12px;align-items:center;justify-content:space-between;width:100%;border:0;border-bottom:1px solid #e9edf1;border-radius:0;padding:18px;text-align:left;background:#fff}.buy-row:hover,.buy-row.active{background:#eef2f7}.buy-row>span:first-child{display:grid;gap:5px;min-width:0}.buy-row strong,.buy-simple-list strong{font-size:12px;overflow-wrap:anywhere}.buy-row small,.buy-simple-list small,.buy-purchase small{color:#718aa4;font-size:10px}.buy-row-meta{display:grid;gap:8px;text-align:right;flex-shrink:0}.buy-row-meta em{font-size:9px;color:#4a5f75;font-style:normal}.buy-detail{padding:25px}.buy-placeholder{text-align:center;padding:40px 10px;color:#6a85a0}.buy-placeholder span{font-size:32px}.buy-placeholder h3{color:#3c4e5f;margin:10px 0}.buy-placeholder p{font-size:12px}.buy-detail-head{display:flex;align-items:flex-start;justify-content:space-between;gap:12px}.buy-detail-head small,.buy-editor-head small{color:#6d87a1;font-size:10px}.buy-detail-head h2{font-size:21px;margin:6px 0 12px;overflow-wrap:anywhere}.buy-detail-head button{font-size:11px}.buy-detail>p{font-size:12px;color:#5c7690}.buy-facts{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px 20px;margin:20px 0}.buy-facts div{min-width:0}.buy-facts dt{font-size:10px;color:#758ea7;margin-bottom:5px}.buy-facts dd{font-size:12px;margin:0;overflow-wrap:anywhere}.buy-decision{background:#ebf0f6;border:1px solid #d1dde9;border-radius:9px;padding:18px;display:grid;gap:7px;margin:18px 0}.buy-decision span{font-size:11px;color:#65819d}.buy-decision strong{font-size:24px;font-weight:600;color:#34495e}.buy-decision small{font-size:10px;color:#65819d}.negative{color:#ad6239!important}.buy-subtitle{margin:24px 0 11px;font-size:13px}.buy-versions{display:grid;gap:5px}.buy-versions button{display:flex;justify-content:space-between;gap:10px;padding:11px;border-color:#e0e5eb;font-size:10px;text-align:left}.buy-versions button strong{white-space:nowrap}.buy-action-bar{display:flex;flex-wrap:wrap;gap:8px;margin-top:20px}.buy-text-button{background:none;border:0;color:#405a74;padding:0;font-size:11px;text-align:left}.buy-outcome{background:#f3f6f9;padding:12px;border-radius:7px;line-height:1.6}.buy-timeline p{border-left:2px solid #a8b9ca;padding:3px 0 8px 12px;margin:0;font-size:11px}.buy-timeline span{color:#718aa4}.buy-media-note{margin-top:18px;font-size:10px!important}.buy-empty{padding:30px;color:#6e88a2;font-size:12px}.buy-simple-list>button{width:100%;display:flex;align-items:center;justify-content:space-between;gap:15px;text-align:left;padding:16px 20px;border:0;border-bottom:1px solid #eaeef1;border-radius:0}.buy-simple-list>button span{display:grid;gap:6px}.buy-purchase-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.buy-purchase{padding:22px}.buy-purchase h3{margin:7px 0 13px;font-size:16px}.buy-purchase h4{font-size:12px;margin:20px 0 8px}.buy-lot{display:flex;justify-content:space-between;align-items:center;gap:10px;border-top:1px solid #ebeef2;padding:10px 0;font-size:11px}.buy-lot button{font-size:10px}.buy-purchase .buy-actions{margin-top:15px}.buy-history article{padding:17px 22px;border-bottom:1px solid #e9edf1;display:grid;gap:5px}.buy-history article span,.buy-history article small{font-size:10px;color:#718aa4}.buy-history article strong{font-size:12px}.buy-history details{font-size:10px;color:#576f87;max-width:100%}.buy-history pre{overflow:auto;max-height:180px;padding:10px;background:#f4f6f9}.buy-overlay{position:fixed;inset:0;z-index:30;background:#171e2670;display:flex;justify-content:flex-end}.buy-editor{background:#fff;width:min(590px,100%);height:100dvh;overflow-y:auto;box-shadow:-15px 0 60px #141b2230;padding:27px;color:#27313c}.buy-editor-head{display:flex;justify-content:space-between;gap:20px;align-items:flex-start;border-bottom:1px solid #e2e7ec;padding-bottom:18px}.buy-editor-head h2{font-size:21px;margin:6px 0 0}.buy-editor-head>button{background:none;border:0;font-size:27px;padding:0}.buy-form{padding:18px 0}.buy-form-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:17px 13px}.buy-field{display:flex;flex-direction:column;min-width:0;gap:7px;margin:0}.buy-field>span{font-size:11px;color:#536a82}.buy-field input,.buy-field select,.buy-field textarea{width:100%;min-width:0;font-size:12px}.buy-field.wide,.buy-over-warning{grid-column:1 / -1}.buy-field textarea{resize:vertical}.buy-form-actions{display:flex;justify-content:flex-end;gap:9px;flex-wrap:wrap;margin-top:25px}.buy-form-actions button{font-size:11px}.buy-form-hint{font-size:11px;color:#607a95;margin:0 0 20px;line-height:1.6}.buy-over-warning{background:#fff4e9;color:#9a5a35;padding:12px;border-radius:6px;font-size:11px;margin:0}.buy-confirm{grid-column:1 / -1;display:flex;align-items:center;gap:9px;font-size:11px;color:#854b2b}.buy-confirm input{width:16px;height:16px;accent-color:#354d65}.buy-frozen{padding:15px 0;font-size:12px;line-height:1.6}.acquisition-result{margin-top:18px;border-top:1px solid #e0e6eb;padding-top:14px;min-width:0}.result-toggle{width:100%;text-align:left;color:#354d65;font-weight:650}.result-heading{display:flex;align-items:center;justify-content:space-between;gap:8px;margin-top:15px}.result-heading h4{margin:0;font-size:12px}.result-heading button{font-size:10px}.result-note{color:#5c7690;font-size:10px;line-height:1.5}.result-metrics{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin:15px 0}.result-metrics div{border:1px solid #e0e5eb;border-radius:8px;padding:10px;min-width:0}.result-metrics dt{color:#5c7690;font-size:10px;line-height:1.4}.result-metrics dd{margin:6px 0 0;font-size:15px;font-weight:650;overflow-wrap:anywhere}.result-breakdown{display:grid;gap:4px;background:#f0f4f8;padding:12px;font-size:10px;border-radius:7px}.result-breakdown small{color:#5c7690;margin-top:4px}.result-details{border-top:1px solid #e0e6eb;margin-top:10px;padding-top:8px;min-width:0}.result-details>button{width:100%;text-align:left;background:none;border:0;color:#354d65;padding:7px 0;font-size:11px;font-weight:600}.result-row{display:grid;gap:5px;padding:10px 0;border-bottom:1px solid #e9edf1;font-size:10px;overflow-wrap:anywhere}.result-row small{color:#5c7690;line-height:1.5}.result-row a{color:#354d65}.result-pager{display:flex;gap:7px;align-items:center;flex-wrap:wrap;padding-top:10px;font-size:10px}.result-pager span{margin-right:auto;color:#5c7690}.result-pager button{font-size:10px;padding:5px 8px}@media(max-width:420px){.result-metrics{grid-template-columns:1fr}}@media(max-width:1050px){.buy-grid{grid-template-columns:minmax(200px,.85fr) minmax(0,1.15fr);gap:11px}.buy-detail{padding:18px}.buy-row{padding:14px}.buy-purchase-grid{grid-template-columns:1fr}}@media(max-width:760px){.sidebar nav{display:flex;order:3;width:100%;gap:8px;overflow:auto}.sidebar nav a{font-size:11px;padding:8px;white-space:nowrap}.sidebar nav button{display:none}.buy-grid{display:block}.buy-list{margin-bottom:13px;max-height:255px;overflow-y:auto}.buy-detail{padding:18px}.buy-heading .refresh{font-size:12px;width:auto;padding:7px}.buy-heading .refresh:after{content:none}.buy-form-grid{grid-template-columns:1fr}.buy-editor{padding:20px}.buy-purchase-grid{grid-template-columns:1fr}.buy-row-meta{max-width:100px}}.inventory-page{min-width:0}.inventory-muted,.inventory-empty{color:#697687;line-height:1.5}.inventory-empty{padding:22px}.inventory-error{color:#a33131;background:#fff0ee;padding:12px;border-radius:9px}.inventory-count{color:#446b6b;white-space:nowrap}.inventory-filters{display:flex;flex-wrap:wrap;gap:10px;margin:18px 0}.inventory-filters input,.inventory-filters select{min-width:130px;max-width:260px;flex:1 1 170px;padding:10px 12px;border:1px solid #dce4e7;border-radius:9px;background:#fff;color:#263543}.inventory-list{overflow:hidden}.inventory-table-head,.inventory-item-row{display:grid;grid-template-columns:minmax(230px,2.2fr) minmax(145px,1.2fr) minmax(120px,1fr) 110px 130px;gap:12px;align-items:center}.inventory-table-head{padding:14px 20px;background:#f5f8f8;color:#687888;font-size:12px;font-weight:700}.inventory-item-row{width:100%;border:0;border-top:1px solid #edf0f1;padding:12px 20px;text-align:left;background:#fff;color:#2a3c46;cursor:pointer}.inventory-item-row:hover,.inventory-location-list button:hover,.inventory-lot-card:hover{background:#f6f8fa}.inventory-item-row span{min-width:0;overflow-wrap:anywhere}.inventory-item-row strong,.inventory-item-row small{display:block}.inventory-item-row small{margin-top:3px;color:#71808d}.inventory-item-name{display:flex;gap:12px;align-items:center}.inventory-thumb{display:inline-grid;place-items:center;flex:0 0 48px;width:48px;height:48px;border-radius:8px;overflow:hidden;background:#eaeef1;color:#617c97;font-size:23px}.inventory-thumb img{width:100%;height:100%;object-fit:cover}.inventory-lot-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(255px,1fr));gap:14px}.inventory-lot-card{border:1px solid #e7ecee;padding:16px;display:flex;align-items:center;gap:13px;text-align:left;background:#fff;cursor:pointer}.inventory-lot-card>span:nth-child(2){flex:1;min-width:0}.inventory-lot-card strong,.inventory-lot-card small{display:block;overflow-wrap:anywhere}.inventory-lot-card small{color:#768592;margin:4px 0}.inventory-location-grid{display:grid;grid-template-columns:minmax(245px,1fr) minmax(280px,1.2fr);gap:15px}.inventory-location-list,.inventory-location-detail,.inventory-categories,.inventory-dispositions{padding:16px}.inventory-location-list>button,.inventory-child,.inventory-dispositions>button{display:block;width:100%;border:0;border-bottom:1px solid #edf1f2;background:#fff;text-align:left;padding:12px;cursor:pointer;color:#273d48}.inventory-location-list>button.selected{background:#edf2f7}.inventory-location-list>button span,.inventory-dispositions>button span,.inventory-dispositions>button small{display:block;color:#687987;margin-top:4px}.inventory-location-detail h3{margin:7px 0}.inventory-location-detail>small{color:#566e87}.inventory-action-bar{display:flex;gap:8px;margin:16px 0}.inventory-action-bar.wrap{flex-wrap:wrap}.inventory-action-bar button,.inventory-form-actions button,.inventory-categories button{border:1px solid #d9e2e3;background:#fff;border-radius:8px;padding:8px 12px;color:#273645;cursor:pointer}.inventory-action-bar button:disabled,.inventory-form-actions button:disabled{opacity:.45;cursor:not-allowed}.inventory-action-bar button.primary{background:#24476b;border-color:#24476b;color:#fff;font-weight:700}.inventory-sale-result{padding:18px;border:1px solid #a9bfd5;background:#f3f7fb;margin:16px 0}.inventory-sale-result h3{margin:0 0 10px}.inventory-sale-result p{margin:7px 0}.inventory-sale-result a{color:#193a5c;font-weight:700}.inventory-action-bar button.inventory-selected-mode{background:#e8eef5;border-color:#4a6e92;color:#1e4368;font-weight:700}.inventory-categories{margin-top:16px}.inventory-categories form{display:flex;flex-wrap:wrap;gap:9px}.inventory-categories form input,.inventory-categories form select{padding:9px;border:1px solid #dce4e7;border-radius:8px}.inventory-categories>div{display:flex;gap:7px;flex-wrap:wrap;margin-top:12px}.inventory-categories>div span{padding:5px 9px;border-radius:99px;background:#edf1f5}.inventory-overlay{position:fixed;z-index:100;inset:0;background:#1120288c;display:flex;justify-content:flex-end}.inventory-drawer{background:#fff;width:min(520px,100%);height:100%;overflow:auto;padding:26px;box-shadow:-12px 0 35px #18272925}.inventory-drawer.wide{width:min(800px,100%)}.inventory-drawer-head{display:flex;justify-content:space-between;align-items:flex-start;gap:12px;margin-bottom:18px}.inventory-drawer-head h2{margin:4px 0 0;overflow-wrap:anywhere}.inventory-drawer-head small{color:#556e87}.inventory-drawer-head>button{border:0;background:#edf2f2;border-radius:50%;width:34px;height:34px;font-size:23px;cursor:pointer}.inventory-form{display:grid;gap:13px}.inventory-form label{display:grid;gap:5px;color:#42525b;font-weight:600;font-size:13px}.inventory-form input,.inventory-form select,.inventory-form textarea{width:100%;box-sizing:border-box;padding:10px;border:1px solid #dce4e7;border-radius:8px;background:#fff;color:#253742;font:inherit}.inventory-form-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.inventory-form-actions{display:flex;justify-content:flex-end;gap:9px;margin-top:4px}.inventory-form-actions .primary{background:#274a6e;color:#fff}.inventory-check{display:flex!important;align-items:center;gap:8px;margin:12px 0}.inventory-check input{width:auto}.inventory-facts{display:grid;grid-template-columns:repeat(3,1fr);gap:8px;margin:15px 0}.inventory-facts>div{background:#f4f6f8;padding:11px;border-radius:9px;min-width:0;overflow-wrap:anywhere}.inventory-facts small,.inventory-facts strong{display:block}.inventory-facts small{color:#788993;font-size:11px;margin-bottom:4px}.inventory-action-form{padding:18px;margin:15px 0;border:1px solid #e4ebeb}.inventory-action-form h3,.inventory-action-form h4{margin:0}.inventory-bundle-children{display:grid;gap:10px}.inventory-bundle-row{display:grid;grid-template-columns:minmax(130px,2fr) minmax(110px,1fr) 85px minmax(120px,1fr) auto;align-items:end;gap:8px;padding-bottom:10px;border-bottom:1px solid #e8eeee}.inventory-bundle-children>button,.inventory-bundle-row>button{border:1px solid #d9e2e3;border-radius:8px;background:#fff;padding:10px;cursor:pointer;color:#274a6e}.inventory-subsection{border-top:1px solid #e4e9ed;padding:15px 0}.inventory-subsection h3{margin:3px 0 10px}.inventory-ledger-row{display:grid;gap:4px;padding:10px 0;border-bottom:1px solid #edf1f1}.inventory-ledger-row span,.inventory-ledger-row small{color:#6a7b82}.inventory-photos{border:1px solid #e4ebeb;padding:14px;border-radius:10px;margin:12px 0}.inventory-photos-head{display:flex;justify-content:space-between;align-items:center;gap:8px}.inventory-upload{cursor:pointer;color:#1d4a78;font-weight:700}.inventory-upload input{display:none}.inventory-gallery{display:flex;gap:9px;overflow-x:auto;margin-top:13px}.inventory-photo{flex:0 0 130px}.inventory-photo-open{border:0;padding:0;background:#edf0f3;width:130px;height:105px;border-radius:8px;overflow:hidden;cursor:pointer}.inventory-photo-open img{width:100%;height:100%;object-fit:cover}.inventory-photo>button:last-child{display:block;border:0;background:none;color:#375a7d;cursor:pointer;font-size:11px}.inventory-photo>button.primary-photo{color:#6a849f;cursor:default}.inventory-lightbox{position:fixed;z-index:200;inset:0;display:grid;place-items:center;background:#091919e8}.inventory-lightbox img{max-width:90vw;max-height:90vh;object-fit:contain}.inventory-lightbox>button{position:absolute;top:15px;right:25px;color:#fff;border:0;background:transparent;font-size:36px;cursor:pointer}@media(max-width:1000px){.inventory-table-head,.inventory-item-row{grid-template-columns:minmax(210px,2fr) minmax(125px,1fr) 95px 100px}.inventory-table-head span:nth-child(3),.inventory-item-row>span:nth-child(3){display:none}}@media(max-width:700px){.inventory-tabs{overflow-x:auto;white-space:nowrap}.inventory-table-head{display:none}.inventory-item-row{grid-template-columns:1fr 75px;gap:5px}.inventory-item-row>span:nth-child(2),.inventory-item-row>span:nth-child(3),.inventory-item-row>span:nth-child(5){display:none}.inventory-location-grid,.inventory-form-grid{grid-template-columns:1fr}.inventory-bundle-row{grid-template-columns:repeat(2,minmax(0,1fr))}.inventory-bundle-row>button{grid-column:1 / -1}.inventory-drawer{padding:16px}.inventory-facts{grid-template-columns:repeat(2,1fr)}.inventory-filters input,.inventory-filters select{min-width:0;max-width:none;flex-basis:140px}}.commerce-page{display:grid;gap:22px;min-width:0}.commerce-metrics{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px}.commerce-metrics button{text-align:left;border:1px solid #e4e9ef;border-radius:14px;background:#fff;padding:18px;cursor:pointer;display:grid;gap:10px}.commerce-metrics span{color:#64748b;font-size:.88rem}.commerce-metrics strong{color:#172339;font-size:1.8rem}.commerce-tabs{display:flex;flex-wrap:wrap;gap:8px}.commerce-tabs button{border:0;border-radius:8px;padding:9px 14px;background:transparent;color:#526077;cursor:pointer;font:inherit}.commerce-tabs button.selected{background:#e8f0ff;color:#1849a9;font-weight:700}.commerce-toolbar{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:12px}.commerce-toolbar input{min-width:min(330px,100%)}.commerce-toolbar>div{display:flex;flex-wrap:wrap;gap:8px}.commerce-toolbar .primary,.commerce-form .primary,.commerce-detail .primary{border:0;cursor:pointer}.commerce-layout{display:grid;grid-template-columns:minmax(320px,1fr) minmax(340px,1fr);gap:18px;align-items:start;min-width:0}.commerce-list,.commerce-detail,.commerce-form{min-width:0;padding:20px}.commerce-list{display:grid;gap:2px}.commerce-row{width:100%;border:0;border-bottom:1px solid #edf0f4;padding:13px 4px;background:transparent;display:flex;align-items:center;gap:12px;text-align:left;cursor:pointer;min-width:0}.commerce-row:hover{background:#f8faff}.commerce-row>span:nth-child(2){flex:1;min-width:0}.commerce-row strong{display:block;color:#1b2940;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.commerce-row small{display:block;color:#748094;margin-top:3px;font-size:.77rem}.commerce-row em{color:#ad4b17;font-size:.75rem;font-style:normal}.commerce-row-icon{display:grid;place-items:center;width:42px;height:42px;border-radius:10px;background:#edf2fc;color:#315eaa;font-size:1.2rem;flex-shrink:0}.commerce-panel-head{display:flex;align-items:start;justify-content:space-between;gap:10px}.commerce-panel-head h2{margin:0 0 8px}.commerce-panel-head button{border:0;background:transparent;color:#788496;cursor:pointer;font-size:1.25rem}.commerce-detail{display:grid;gap:14px}.commerce-detail dl{margin:0;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.commerce-detail dl div{border:1px solid #edf0f4;border-radius:10px;padding:10px;min-width:0}.commerce-detail dt{color:#748094;font-size:.78rem}.commerce-detail dd{margin:5px 0 0;font-weight:650;overflow-wrap:anywhere}.commerce-detail h3,.commerce-form h3{margin:10px 0 0;font-size:1rem}.commerce-detail label,.commerce-form label{display:grid;gap:5px;color:#526077;font-size:.83rem}.commerce-page input,.commerce-page select,.commerce-page textarea,.money-page input,.money-page select,.money-page textarea{border:1px solid #d9e1eb;border-radius:8px;background:#fff;padding:9px 10px;font:inherit;color:#172339;min-width:0;width:100%;box-sizing:border-box}.commerce-page textarea,.money-page textarea{min-height:72px;resize:vertical}.commerce-fields{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:13px;align-items:end}.commerce-wide{grid-column:1 / -1}.commerce-form{display:grid;gap:16px}.commerce-line-edit{display:grid;grid-template-columns:1.7fr 1.5fr .6fr .8fr .8fr auto;gap:7px;margin:7px 0}.commerce-line-edit button{border:1px solid #d9e1eb;border-radius:8px;background:#fff;cursor:pointer}.commerce-sale-lines{display:grid;gap:8px}.commerce-sale-lines>div{display:grid;gap:3px;border:1px solid #edf0f4;border-radius:10px;padding:10px}.commerce-sale-lines small{color:#748094}.commerce-warning{border-radius:9px;padding:11px;background:#fff5e7;color:#8c440f}.commerce-empty{padding:25px 5px;color:#748094}.commerce-pager{display:flex;align-items:center;justify-content:flex-end;flex-wrap:wrap;gap:9px;color:#748094;font-size:.8rem;padding-top:14px}.commerce-pager button{border:1px solid #dae1eb;background:#fff;border-radius:7px;padding:6px 9px;cursor:pointer}.commerce-pager button:disabled{opacity:.45;cursor:default}.full-return-actions,.full-return-action{display:grid;gap:10px;min-width:0;border-top:1px solid #edf0f4;padding-top:14px}.full-return-actions p{margin:0;overflow-wrap:anywhere}.full-return-actions button{justify-self:start;border:1px solid #315eaa;background:#315eaa;color:#fff;border-radius:8px;padding:10px 14px;cursor:pointer;font:inherit}.full-return-actions button:disabled{opacity:.5;cursor:default}.full-return-actions .full-return-check{display:flex;align-items:start;gap:8px;line-height:1.4}.full-return-check input{width:auto;margin:3px 0 0;flex:none}.money-page{display:grid;gap:18px;min-width:0}.money-page .page-heading{display:flex;justify-content:space-between;gap:12px;align-items:start;flex-wrap:wrap}.money-page .page-heading button,.paid-actions .primary{border:0;cursor:pointer}.paid-expense-form,.paid-expense-list,.paid-expense-detail{display:grid;gap:13px;padding:20px;min-width:0}.paid-expense-form h2,.paid-expense-list h2,.paid-expense-detail h2{margin:0}.paid-expense-fields,.paid-expense-filters{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;align-items:end}.paid-expense-fields label,.paid-expense-filters label{display:grid;gap:5px;font-size:.85rem;color:#526077;min-width:0}.paid-wide{grid-column:1 / -1}.paid-confirm{display:flex;gap:9px;align-items:center}.money-page .paid-confirm input{width:auto;flex:none}.paid-actions{display:flex;flex-wrap:wrap;gap:8px}.paid-actions button,.paid-expense-filters button{border:1px solid #dae1eb;border-radius:8px;padding:9px 13px;font:inherit;cursor:pointer}.paid-actions button:disabled{opacity:.5;cursor:default}.paid-expense-row{display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;gap:8px;border-top:1px solid #edf0f4;padding:12px 4px;text-decoration:none;color:#172339}.paid-expense-row small{display:block;color:#748094;margin-top:3px}.paid-expense-detail p{margin:0}.paid-history-row{display:grid;gap:4px;padding:11px 0;border-top:1px solid #edf0f4;overflow-wrap:anywhere}.paid-history-row span,.paid-history-row small{color:#64748b;font-size:.85rem}.paid-expense-form>label:not(.paid-confirm){display:grid;gap:5px;color:#526077}@media(max-width:900px){.paid-expense-fields,.paid-expense-filters{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:560px){.paid-expense-fields,.paid-expense-filters{grid-template-columns:minmax(0,1fr)}}@media(max-width:1050px){.commerce-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.commerce-layout{grid-template-columns:1fr}}@media(max-width:640px){.commerce-metrics{gap:8px}.commerce-metrics button{padding:12px}.commerce-metrics strong{font-size:1.35rem}.commerce-fields{grid-template-columns:1fr}.commerce-line-edit{grid-template-columns:repeat(2,minmax(0,1fr))}.commerce-layout{grid-template-columns:minmax(0,1fr)}.commerce-row{flex-wrap:wrap}}.simple-page{display:grid;gap:18px}.simple-button{display:inline-flex;align-items:center;justify-content:center;text-decoration:none;padding:13px 20px;border-radius:10px}.simple-form{max-width:900px;padding:24px;display:grid;gap:18px}.simple-form-title,.simple-section-title,.simple-actions{display:flex;align-items:center;justify-content:space-between;gap:16px}.simple-form-title h2,.simple-section-title h2{margin:0}.simple-form-title p{margin:5px 0 0;color:var(--muted)}.simple-form-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:15px}.simple-form label{display:grid;gap:7px;font-weight:650}.simple-form input,.simple-form select,.simple-form textarea,.simple-catalog input,.simple-catalog select{width:100%;border:1px solid #d6e0e7;border-radius:9px;padding:11px 12px;background:#fff;color:inherit}.simple-form textarea{min-height:80px;resize:vertical}.simple-actions{justify-content:flex-end}.simple-actions a{margin-right:auto}.simple-storage-grid{display:grid;grid-template-columns:minmax(250px,330px) minmax(0,1fr);gap:18px;align-items:start}.simple-list{padding:12px}.simple-list button{display:flex;width:100%;justify-content:space-between;align-items:center;text-align:left;padding:14px;border:0;border-bottom:1px solid #edf1f4;background:transparent;color:inherit}.simple-list button.selected{background:#eaf5ff;border-radius:9px}.simple-list button span{display:grid;gap:4px}.simple-list small{color:var(--muted)}.simple-storage-detail{display:grid;gap:16px}.simple-locker-card{padding:24px;display:grid;grid-template-columns:minmax(0,1fr) auto;gap:18px;align-items:center}.simple-locker-card h2{margin:5px 0}.simple-add-item{padding:18px 26px;font-size:18px}.simple-card-links{grid-column:1/-1;display:flex;gap:20px}.simple-title-row{display:flex;align-items:center;flex-wrap:wrap;gap:8px 14px}.simple-title-row button{border:0;background:transparent;color:#176ab2;cursor:pointer;padding:5px 0}.simple-title-edit{display:grid;gap:8px;max-width:560px}.simple-title-edit input{width:100%;border:1px solid #d6e0e7;border-radius:9px;padding:11px 12px;font:inherit}.simple-title-actions{display:flex;gap:10px}.simple-title-actions button{padding:9px 16px;border-radius:9px;cursor:pointer}.simple-advanced{padding:14px 18px}.simple-advanced summary,.simple-details summary{cursor:pointer;font-weight:700}.simple-advanced p{color:var(--muted)}.simple-photo-picker{border:2px dashed #b9d6e7;padding:18px;border-radius:12px;background:#f6fbff}.simple-photo-picker input{border:0;padding:0}.simple-photo-picker span{color:var(--muted);font-weight:500}.simple-details{border-top:1px solid #e3eaee;padding-top:16px}.simple-details[open] summary{margin-bottom:16px}.simple-notice{background:#e6eef7;color:#184471;border-radius:9px;padding:12px 15px}.simple-photo-error{display:grid;gap:10px;background:#fff3dc;padding:15px;border-radius:9px}.simple-catalog{overflow:hidden}.simple-catalog-filters{display:grid;grid-template-columns:1fr 1fr;gap:12px;padding:18px}.simple-table-head,.simple-item-row{display:grid;grid-template-columns:70px 105px minmax(150px,1.4fr) minmax(150px,1fr) 100px 100px 100px;gap:10px;align-items:center;padding:12px 18px}.simple-table-head{background:#f2f6f8;font-weight:700;color:#587081}.simple-item-row{border-top:1px solid #edf1f4;color:inherit;text-decoration:none}.simple-item-row:hover{background:#f7fbfd}.simple-empty{padding:20px;color:var(--muted)}@media(max-width:900px){.simple-storage-grid{grid-template-columns:1fr}.simple-table-head{display:none}.simple-item-row{grid-template-columns:58px 90px minmax(0,1fr) 90px}.simple-item-row span:nth-child(4),.simple-item-row span:nth-child(5),.simple-item-row span:nth-child(6){display:none}}@media(max-width:600px){.simple-form-grid,.simple-catalog-filters,.simple-locker-card{grid-template-columns:1fr}.simple-add-item,.simple-card-links{grid-column:1}.simple-actions{flex-wrap:wrap}.simple-actions a{width:100%}.simple-actions button{flex:1}.simple-item-row{grid-template-columns:50px 82px minmax(0,1fr);padding:10px}.simple-item-row>span:last-child{display:none}}.simple-locker-card>div:first-child{min-width:0;width:100%}.locker-section{padding:1.25rem;min-width:0}.locker-section h3,.locker-details h3{margin:.6rem 0}.locker-section label,.locker-details label{display:grid;gap:.4rem;margin-bottom:.7rem}.locker-section input,.locker-section textarea,.locker-section select,.locker-details input,.locker-details select{width:100%;min-width:0;box-sizing:border-box;padding:.65rem;border:1px solid #ccdce9;border-radius:8px;background:#fff;color:#18354f}.locker-section textarea{min-height:110px}.locker-facts{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.8rem}.locker-facts dt{color:#607d95;font-size:.85rem}.locker-facts dd{margin:.25rem 0 0;overflow-wrap:anywhere}.locker-note{white-space:pre-wrap;overflow-wrap:anywhere}.auction-drop{border:2px dashed #a6c8ef;border-radius:10px;padding:1rem;background:#f4f9ff}.auction-drop small{display:block;color:#607d95}.auction-gallery{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(230px,100%),1fr));gap:1rem;margin-top:1rem}.auction-photo{min-width:0;border:1px solid #dbe5ee;padding:.6rem;border-radius:10px}.auction-photo img{width:100%;height:170px;object-fit:contain}.auction-photo small{display:block;overflow-wrap:anywhere;margin:.4rem 0}.auction-actions{display:flex;gap:.4rem;flex-wrap:wrap;align-items:center}.locker-income-row{border-top:1px solid #dbe5ee;padding:.8rem 0;overflow-wrap:anywhere}.locker-income-row small{display:block}.locker-income-row button{margin-right:.5rem}@media(max-width:700px){.locker-facts{grid-template-columns:1fr}}.simple-locker-card>div:first-child{grid-column:1 / -1}.simple-list .inventory-thumb{display:inline-flex;flex:0 0 46px;height:46px;margin-right:9px}.simple-list button>span:not(.inventory-thumb){flex:1;min-width:0;overflow-wrap:anywhere}.compact-locker fieldset{border:0;padding:0;margin:0;min-width:0}.compact-locker .full-field{grid-column:1/-1}.compact-locker .locker-total{background:#edf6ff;padding:14px;border-radius:12px}.locker-total output{display:block;font-size:26px;font-weight:750;color:#0b66c5}.compact-locker .auction-gallery{grid-template-columns:repeat(auto-fill,minmax(120px,1fr))}.compact-locker .inventory-photo-open{width:100%;height:120px}.compact-locker .auction-photo img{height:120px;object-fit:cover;width:100%}.compact-locker button,.compact-locker input{min-height:44px}.simple-list{max-height:calc(100vh - 220px);overflow-y:auto}.simple-item-row small{display:block;color:var(--muted);margin-top:4px}.item-description{white-space:pre-wrap}.simple-page>.buy-tabs{display:flex;gap:8px;margin-bottom:16px}.simple-page>.buy-tabs a{padding:12px 20px;border:1px solid #d5e2ee;border-radius:10px;background:#fff;text-decoration:none}.simple-page>.buy-tabs a.active{background:#2167aa;color:#fff;border-color:#2167aa}.simple-review-form fieldset{border:0;padding:0;margin:0;min-width:0}.simple-review-form fieldset>label{display:grid;gap:6px;margin-top:14px}.simple-review-form .auction-gallery{grid-template-columns:repeat(auto-fill,minmax(100px,1fr))}.simple-review-form .auction-gallery img{width:100%;height:110px;object-fit:contain}.item-other-actions[open]{display:flex;flex-wrap:wrap;gap:8px}@media(max-width:1000px){.simple-list{max-height:280px}.simple-card-links{flex-wrap:wrap}}.simple-review-list,.simple-review-workspace{min-width:0;width:100%}.simple-review-list-head{display:flex;align-items:center;justify-content:space-between;gap:16px;margin-bottom:14px}.simple-review-list-head h2{margin:0}.simple-review-empty{display:grid;justify-items:start;gap:15px;padding:28px}.simple-review-empty p{margin:0;color:var(--text);font-size:1.05rem}.simple-review-rows{max-height:none;overflow:visible;width:100%}.simple-review-rows button{gap:12px}.simple-review-workspace>.simple-form,.simple-review-workspace>.simple-review-card{max-width:900px;width:100%;box-sizing:border-box}.simple-review-form{gap:12px;padding:24px}.simple-review-form h2{margin:0 0 4px}.simple-review-form fieldset{display:grid;gap:16px;border:0;padding:0;margin:0;min-width:0}.simple-review-photos h3,.simple-review-card h3{margin:0 0 10px}.simple-review-photo-picker{position:relative;display:inline-flex!important;width:auto;min-height:44px;box-sizing:border-box;align-items:center;justify-content:center;padding:10px 18px;border:1px solid #88b5dc;border-radius:10px;background:#edf6ff;color:#075b9d;cursor:pointer}.simple-review-photo-picker input{position:absolute;inset:0;width:100%;opacity:0;cursor:pointer}.simple-review-fields{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px 18px}.simple-review-fields label{display:grid;align-content:start;gap:6px;margin:0;min-width:0}.simple-review-fields input{min-width:0;min-height:44px;box-sizing:border-box}.simple-review-fields small,.simple-review-muted{color:var(--muted);font-weight:400}.simple-review-fields small{line-height:1.4}.simple-review-form .auction-gallery,.simple-review-card .auction-gallery{grid-template-columns:repeat(auto-fill,minmax(105px,1fr));gap:10px;margin-top:10px}.simple-review-form .auction-gallery button,.simple-review-card .auction-gallery button{padding:0;border:1px solid #dbe5ee;border-radius:9px;background:#fff;overflow:hidden;cursor:pointer}.simple-review-form .auction-gallery img,.simple-review-card .auction-gallery img{width:100%;height:110px;object-fit:cover;display:block}.simple-review-form .auction-gallery figure{margin:0;min-width:0}.simple-review-form .auction-gallery figcaption{font-size:.82rem;overflow-wrap:anywhere}.simple-review-form-actions,.simple-review-card-actions{display:flex;flex-wrap:wrap;gap:12px;align-items:center}.simple-review-form-actions button,.simple-review-card-actions button{min-height:44px;padding:10px 20px;border-radius:9px;cursor:pointer}.simple-review-card{padding:24px;display:grid;gap:18px}.simple-review-card h2{margin:0;overflow-wrap:anywhere}.simple-review-facts{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;margin:0}.simple-review-facts dt{color:var(--muted)}.simple-review-facts dd{margin:4px 0 0;font-weight:650;overflow-wrap:anywhere}@media(max-width:680px){.simple-review-fields,.simple-review-facts{grid-template-columns:1fr}.simple-review-form,.simple-review-card{padding:18px}}.mobile-app{max-width:580px;margin:auto;padding:calc(16px + env(safe-area-inset-top)) 16px calc(98px + env(safe-area-inset-bottom));color:#18222d;background:#f3f7fc;min-height:100dvh;overflow-wrap:anywhere;font-family:Inter,system-ui,sans-serif}.mobile-app *{box-sizing:border-box;min-width:0}.mobile-app header{display:flex;justify-content:space-between;align-items:center;margin-bottom:24px}.mobile-app header b{letter-spacing:.1em;font-size:17px}.mobile-app header small{display:block;margin-top:6px;color:#8b642d}.mobile-app .m-online{color:#335374}.mobile-app h1{font-size:27px;letter-spacing:-.04em;margin:20px 0}.mobile-app h2{font-size:20px;margin:8px 0 16px}.mobile-app h2 small{font-size:14px;font-weight:400}.mobile-app p{line-height:1.5}.mobile-app button,.mobile-app input,.mobile-app select,.mobile-app textarea,.mobile-app summary{min-height:48px;font-size:16px;border-radius:12px}.mobile-app button{border:1px solid #ccd5de;padding:12px;background:#fff;color:#212e3c;font-weight:600;cursor:pointer;white-space:normal}.mobile-app button:disabled{opacity:.5;cursor:default}.mobile-app input,.mobile-app select,.mobile-app textarea{width:100%;padding:12px;border:1px solid #c5d0da;background:#fff;color:#182838;margin-top:7px}.mobile-app label{display:block;font-size:14px;font-weight:600;margin:14px 0}.mobile-app textarea{min-height:88px;resize:vertical}.m-card{background:#fff;border:1px solid #dbe2e8;border-radius:20px;padding:18px;margin:16px 0;box-shadow:0 3px 12px #232f3b10}.mobile-app .m-primary{background:#2167aa;color:#fff;border-color:#2167aa}.m-wide{width:100%;margin:6px 0}.m-selection{background:#eaf3fc}.m-eyebrow{font-size:12px;letter-spacing:.16em;color:#607a95}.mobile-app .m-number{font-size:clamp(23px,7vw,34px);font-variant-numeric:tabular-nums;margin:8px 0;letter-spacing:-.04em}.m-source,.m-muted{color:#566e86;font-size:13px}.m-photo-actions{display:grid;grid-template-columns:1fr 1fr;gap:8px;margin:14px 0}.m-hidden{display:none!important}.m-photos{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin:12px 0}.m-photos figure{margin:0;background:#eff2f4;border-radius:12px;overflow:hidden}.m-photos img{width:100%;aspect-ratio:1;object-fit:cover;border-radius:8px}.m-photos figcaption{font-size:11px;padding:4px;max-height:36px;overflow:hidden}.m-photos button{width:100%;font-size:13px;padding:4px}.m-last{padding:14px;background:#fff5cf;border-radius:12px}.m-error{color:#862f29;background:#fff0ec;padding:12px;border-radius:12px;white-space:pre-wrap}.m-warning{background:#fff5dc;color:#714f19;padding:12px;border-radius:12px}.mobile-app summary{cursor:pointer;display:flex;align-items:center;line-height:1.3;font-size:14px}.m-bottom{position:fixed;bottom:0;left:0;right:0;display:grid;grid-template-columns:repeat(3,1fr);padding:9px max(12px,env(safe-area-inset-right)) calc(9px + env(safe-area-inset-bottom)) max(12px,env(safe-area-inset-left));background:#fffffff5;border-top:1px solid #d4dce4;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);z-index:20}.m-bottom button{border:0;background:transparent}.m-bottom button[aria-current=page]{background:#dceeff;color:#2167aa}.m-queue{display:grid;gap:8px;border-top:1px solid #dce2e8;padding:14px 0}.mobile-app .m-item{display:flex;width:100%;gap:12px;text-align:left;align-items:center}.m-item img,.m-placeholder{width:68px;height:68px;object-fit:cover;border-radius:12px;flex-shrink:0}.m-placeholder{display:grid;place-items:center;background:#eaf3fc;font-size:12px}.m-item span span,.m-item small,.m-item em{display:block;font-size:13px;margin-top:5px;font-weight:400}.m-item em{color:#926129}.m-lightbox{position:fixed;inset:0;background:#101820ee;z-index:40;padding:calc(16px + env(safe-area-inset-top)) 16px;display:flex;flex-direction:column;align-items:center;gap:12px;overflow:auto}.m-lightbox img{max-width:100%;object-fit:contain}.mobile-app .auth-page{min-height:0;padding:0}.mobile-app .auth-card{max-width:100%;padding:20px}.mobile-app input[type=file]{font-size:14px}.mobile-app button:focus-visible,.mobile-app input:focus-visible{outline:3px solid #88a2bc;outline-offset:2px}:root{font-family:Inter,Segoe UI,Arial,sans-serif;color:#243b53;background:#f3f7fc;font-weight:400;font-size:14px;font-synthesis:none;--accent: #2167aa;--muted: #63768b;--border: #dce6ef;--dark: #173653}*{box-sizing:border-box}body{margin:0}button,input,select,textarea{font:inherit}button,a,input,select,textarea{-webkit-tap-highlight-color:transparent}a{color:var(--accent);text-decoration:none}button{cursor:pointer;background:#fff;border:1px solid var(--border);border-radius:8px;padding:10px 16px;color:#303d4a;font-weight:550}button:hover:not(:disabled){background:#eff2f4}button:disabled{opacity:.48;cursor:not-allowed}button:focus-visible,a:focus-visible{outline:3px solid #9aacbf;outline-offset:3px}input,textarea,select{border:1px solid #d1d9e1;border-radius:8px;background:#fff;padding:12px;color:#27313c;width:100%;outline:none}input:focus,textarea:focus,select:focus{border-color:#2878bc;box-shadow:0 0 0 3px #2878bc18}input::placeholder,textarea::placeholder{color:#8097ae}textarea{resize:vertical;min-height:90px}label{display:flex;flex-direction:column;gap:9px;font-size:13px;font-weight:600}h1,h2,h3,p{margin-top:0}h1{font-size:30px;letter-spacing:-1px;font-weight:650;margin-bottom:12px}h2{font-size:19px;letter-spacing:-.35px;margin-bottom:9px}h3{font-size:16px}p{line-height:1.65}small,.subtle{color:var(--muted)}.eyebrow{font-size:10px;letter-spacing:1.7px;font-weight:650;display:block;margin-bottom:17px;color:#5c7690}.primary{display:inline-flex;align-items:center;justify-content:center;gap:24px;color:#fff;background:var(--accent);border:1px solid var(--accent);border-radius:8px;padding:12px 18px;font-weight:600;white-space:nowrap}.primary:hover:not(:disabled){background:#19558f}.full{width:100%;justify-content:space-between}.error{background:#fff0ea;border:1px solid #efcabb;padding:14px 18px;border-radius:8px;color:#913d26;margin-bottom:18px;line-height:1.5}.success{background:#edf2f7;border:1px solid #bdccdb;padding:12px 14px;border-radius:8px;color:#284562;margin:0}.account-settings{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:20px}.account-settings>.error{grid-column:1 / -1}.account-card{padding:24px}.account-card form{display:grid;gap:18px;margin-top:24px}.account-card .eyebrow{margin-bottom:10px}.account-card .primary{justify-self:start}.account-card .password-toggle{font-weight:500}.wordmark{font-size:23px;font-weight:750;letter-spacing:-.9px;color:#fff;display:block}.wordmark span{font-weight:450;color:#aab9c9;margin-left:5px}.app-shell{display:flex;min-height:100vh}.sidebar{position:fixed;inset:0 auto 0 0;width:232px;background:var(--dark);color:#c7d1db;padding:32px 20px 20px;display:flex;flex-direction:column;z-index:10}.sidebar .wordmark{padding-left:14px}.workspace-tag{display:flex;gap:10px;align-items:center;border-top:1px solid #ffffff12;border-bottom:1px solid #ffffff12;padding:23px 10px;margin:28px 0 20px}.workspace-tag strong{font-size:13px;display:block}.workspace-tag small{font-size:10px;color:#879cb2;margin-top:5px;display:block}.workspace-icon{display:grid;place-items:center;width:32px;height:34px;background:#2f3c4a;border:1px solid #50667d66;border-radius:7px;color:#dbe4ee;font-weight:700}.sidebar nav{display:grid;gap:7px}.sidebar nav a,.sidebar nav button{display:flex;align-items:center;gap:13px;color:#a3b3c4;border:0;background:none;text-align:left;padding:13px 16px;border-radius:7px;font-weight:500;font-size:14px}.sidebar nav span{width:19px;text-align:center;font-size:19px}.sidebar nav .nav-active{color:#e9eff5;background:#32404e}.sidebar nav button:disabled{opacity:.44}.sidebar-bottom{margin-top:auto;padding-top:40px}.phase-note{font-size:10px;color:#8a9fb4;margin:0 10px 24px;display:flex;align-items:center;gap:7px}.small-dot{width:6px;height:6px;display:inline-block;border-radius:50%;background:#64809c;flex-shrink:0}.small-dot.offline{background:#b7904e}.sidebar-bottom>a{display:block;color:#adbccb;font-size:12px;padding:12px 8px;margin-bottom:15px}.sidebar-bottom>a.settings-active{color:#d8e2eb;background:#27323e;border-radius:7px}.owner{display:flex;align-items:center;gap:10px;border-top:1px solid #ffffff15;padding-top:19px}.owner strong{display:block;font-size:12px}.owner small{display:block;font-size:10px;color:#8097ae;margin-top:4px}.owner button{margin-left:auto;border:0;background:none;color:#c4ced9;font-size:20px;padding:6px}.avatar{width:34px;height:34px;display:grid;place-items:center;border-radius:50%;background:#e3e8ed;color:#475a6e;flex-shrink:0;font-weight:600}.owner .avatar{background:#364554;color:#d2dbe4}.workspace{margin-left:232px;width:calc(100% - 232px);min-width:0}.topbar{height:75px;border-bottom:1px solid var(--border);display:flex;justify-content:space-between;align-items:center;padding:0 40px;background:#f8fafb;font-size:12px}.topbar>div{display:flex;align-items:center;gap:15px}.topbar span{color:#728ba5}.topbar strong{font-weight:550}.breadcrumb{color:#afbecc}.connection{font-size:11px;color:#59728c}.connection .local-label{padding:5px 9px;background:#e9edf1;border:1px solid #d9e0e6;border-radius:5px;font-size:10px}.main-content{padding:36px 40px 0;max-width:1400px;margin:0 auto}.page-heading{display:flex;justify-content:space-between;gap:20px;align-items:center;margin:4px 0 28px}.page-heading .eyebrow{margin-bottom:13px}.page-heading p{font-size:13px;color:var(--muted);margin-bottom:0}.refresh{font-size:12px;background:transparent;padding:9px 13px;white-space:nowrap}.welcome-card{display:flex;justify-content:space-between;overflow:hidden;position:relative;background:#e0e6ed;border:1px solid #d3dce4;border-radius:12px;padding:32px 36px;min-height:253px}.welcome-card .eyebrow{font-size:9px;margin-bottom:15px}.welcome-card h2{font-size:26px;font-weight:600;line-height:1.25;letter-spacing:-.8px;margin-bottom:14px}.welcome-card p{font-size:12px;color:#5c758f;margin-bottom:19px}.welcome-card .primary{font-size:12px;padding:11px 16px}.foundation-visual{width:270px;flex-shrink:0;position:relative;align-self:stretch;margin-left:20px}.visual-block{position:absolute;width:119px;height:124px;border-radius:13px;transform:rotate(-10deg);border:1px solid #7d94ac55}.block-back{background:#b5c4d3;top:17px;left:81px;transform:rotate(12deg)}.block-middle{background:#9db2c7;top:39px;left:46px;transform:rotate(-14deg)}.block-front{background:#f2f6fb;top:51px;left:97px;transform:rotate(3deg);box-shadow:0 18px 26px #52687f16;display:flex;flex-direction:column;align-items:center;justify-content:center}.block-front span{font-size:53px;color:#495d71;font-weight:700;line-height:1}.block-front small{font-size:8px;letter-spacing:2px;margin-top:10px;color:#526981}.visual-caption{position:absolute;bottom:3px;left:37px;font-size:10px;color:#607b96;letter-spacing:.25px}.panel{background:#fff;border:1px solid var(--border);border-radius:11px;overflow:hidden}.metrics{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin:22px 0}.metric{display:flex;flex-direction:column;padding:23px 24px;color:#2f3c49;transition:border-color .2s,transform .2s}.metric:hover{border-color:#99acbe;transform:translateY(-2px)}.metric>div{display:flex;justify-content:space-between;gap:10px;font-size:12px}.metric>div span:last-child{color:#7c94ac}.metric>strong{font-size:34px;font-weight:550;margin:17px 0 8px;line-height:1}.metric>small{font-size:10px}.home-grid{display:grid;grid-template-columns:1.35fr 1fr;gap:22px}.panel-title{display:flex;justify-content:space-between;align-items:center;gap:10px;padding:22px 24px 16px}.panel-title h2{font-size:14px;margin:0}.panel-title>a{font-size:11px;white-space:nowrap}.recent-list{padding:0 24px 20px}.recent-event{display:flex;gap:13px;padding:16px 0;border-bottom:1px solid #ecf0f3}.recent-event:last-child{border-bottom:0}.event-icon{display:grid;place-items:center;width:31px;height:31px;flex-shrink:0;background:#eef2f5;border-radius:7px;color:#6f89a3}.recent-event strong{font-size:12px;font-weight:600}.recent-event p{font-size:11px;color:#556d85;margin:6px 0 4px;overflow-wrap:anywhere}.recent-event small{font-size:10px}.business-card{padding-bottom:23px}.business-mark{margin:10px 24px 13px;background:#e4ebf1;border:1px solid #d2dce5;color:#45586c;width:38px;height:38px;display:grid;place-items:center;border-radius:9px;font-size:21px;font-weight:650}.business-card>h3,.business-card>p,.business-card>dl,.business-card>a{margin-left:24px;margin-right:24px}.business-card>h3{font-size:16px;margin-bottom:5px}.business-card>p{font-size:11px;color:#65819d}.business-card dl{font-size:11px;padding:6px 0 13px;border-bottom:1px solid #e8ecf0}.business-card dl div{display:flex;justify-content:space-between;margin:12px 0;gap:12px}.business-card dt{color:#627e9a}.business-card dd{margin:0}.business-card>a{font-size:11px}.badge{display:inline-block;width:fit-content;font-size:10px;padding:5px 9px;border-radius:5px;background:#e9eef4;color:#445b73;font-weight:600;white-space:nowrap}.muted-badge{background:#f0f0ec;color:#637e9a}.scope-note{font-size:11px;color:#758ea7;padding:19px 0;margin:0}footer{font-size:10px;color:#6d87a1;display:flex;justify-content:space-between;gap:15px;border-top:1px solid var(--border);padding:20px 0;margin-top:18px;letter-spacing:.5px}footer span{font-size:9px;letter-spacing:0}.tabs{display:flex;gap:25px;overflow:auto;border-bottom:1px solid #d6dee5;margin-bottom:29px;white-space:nowrap}.tabs a{font-size:12px;color:#65809c;padding:3px 0 15px;border-bottom:2px solid transparent}.tabs a.selected{color:#354d65;border-color:#354d65;font-weight:650}.section-heading{display:flex;align-items:center;justify-content:space-between;gap:18px;margin-bottom:20px}.section-heading h2{font-size:21px}.section-heading p{font-size:12px;color:var(--muted);margin-bottom:0}.section-heading>.primary{font-size:12px}.toolbar{padding:20px 22px;display:flex;gap:18px;align-items:center;border-bottom:1px solid var(--border)}.search-field{position:relative;flex:1;max-width:440px}.search-field>span{position:absolute;left:13px;top:9px;font-size:22px;color:#728ba5}.search-field input{padding-left:39px;font-size:12px}.filter-label{flex-direction:row;align-items:center;gap:12px;font-size:11px;color:var(--muted);margin-left:auto}.filter-label select{min-width:145px;font-size:12px;padding:11px}.table-head,.seller-row{display:grid;grid-template-columns:minmax(0,1fr) 100px 155px 20px;gap:16px;align-items:center}.table-head{padding:14px 24px;background:#f8fafb;color:#748da6;font-size:10px}.seller-row{width:100%;border:0;border-bottom:1px solid #e9edf1;border-radius:0;padding:19px 24px;text-align:left;font-weight:400}.seller-row:hover:not(:disabled){background:#f8fafc}.seller-name{display:flex;align-items:center;gap:13px;min-width:0}.seller-name>span:last-child{min-width:0}.seller-name strong{font-size:12px;display:block;font-weight:600;overflow-wrap:anywhere}.seller-name small{font-size:10px;display:block;white-space:nowrap;text-overflow:ellipsis;overflow:hidden;max-width:300px;margin-top:5px}.row-date{font-size:10px;color:#6f89a3}.seller-row>span:last-child{color:#718aa4}.empty{text-align:center;padding:52px 24px;color:#637f9b}.empty-symbol{font-size:30px;color:#8a9fb5;display:block;margin-bottom:16px}.empty h3{color:#45586b;font-size:15px;margin-bottom:8px}.empty p{font-size:12px;max-width:370px;margin:0 auto}.pagination{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:16px 22px;color:#748da6;font-size:10px}.pagination>div{display:flex;gap:8px}.pagination button{font-size:10px;padding:7px 12px}.loading{padding:30px;color:#738ca6;font-size:13px}.detail-dialog{position:fixed;inset:0 0 0 auto;margin:0;height:100dvh;max-height:none;width:460px;max-width:100%;border:0;border-left:1px solid #d2dae2;padding:30px;box-shadow:-15px 0 60px #151d2520;color:#27313c}.detail-dialog::backdrop{background:#171e2650;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px)}.dialog-head{display:flex;justify-content:space-between;align-items:center;margin-bottom:16px}.dialog-head .eyebrow{margin:0}.icon-button{border:0;font-size:24px;background:none;padding:0 6px}.detail-dialog h2{font-size:24px}.detail-dialog p{font-size:12px}.detail-dialog label{margin-top:25px}.dialog-actions{display:flex;justify-content:flex-end;gap:10px;margin-top:30px}.checkbox{flex-direction:row;align-items:center;gap:10px}.checkbox input{width:16px;height:16px;accent-color:var(--accent)}.field-note{color:#768ea7;margin-top:10px}.reference-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:17px}.reference{padding:23px}.reference-icon{width:32px;height:32px;background:#e7ecf2;border-radius:8px;display:grid;place-items:center;color:#5a738c;margin-bottom:20px}.reference h3{font-size:14px;min-height:32px;line-height:1.4;margin-bottom:13px}.history-banner{background:#eef2f6;padding:14px 24px;font-size:11px;color:#607a95;border-bottom:1px solid var(--border)}.history-banner span{margin-right:8px}.history-event{position:relative;display:flex;gap:20px;margin:0 25px;padding:25px 0;border-bottom:1px solid #e9edf1}.timeline-dot{width:8px;height:8px;border-radius:50%;background:#90a4b9;flex-shrink:0;margin-top:5px}.history-event>div{flex:1;min-width:0}.event-title{display:flex;justify-content:space-between;gap:15px}.event-title strong{font-size:13px}.event-title time{font-size:10px;color:#7890a8}.history-event p{font-size:12px;margin:8px 0;color:#5a738d;overflow-wrap:anywhere}.history-event details{font-size:11px;color:#556d86}.history-event summary{cursor:pointer;width:fit-content}.diff{background:#f7f9fb;padding:12px;border-radius:6px;color:#50667d}.diff div{display:flex;gap:20px;padding:7px 0}.diff dt{min-width:70px;color:#7890a9}.diff dd{margin:0;overflow-wrap:anywhere;min-width:0}.old-value{color:#7991aa}.business-details{padding:28px;max-width:650px}.business-details dl{margin-top:25px}.business-details dl>div{display:flex;justify-content:space-between;gap:20px;border-bottom:1px solid #e9edf1;padding:15px 0;font-size:12px}.business-details dt{color:#6c86a1}.business-details dd{margin:0;overflow-wrap:anywhere}.startup{display:grid;place-items:center;height:100vh;color:#576f88}.login-layout{display:grid;grid-template-columns:1fr 1fr;min-height:100vh}.login-story{background:#1d2630;color:#dee6ed;padding:50px 12%;display:flex;flex-direction:column;justify-content:space-between;position:relative;overflow:hidden}.login-story>div:nth-child(2){margin:100px 0}.login-story .eyebrow{color:#94a7ba}.login-story h1{font-size:39px;line-height:1.2;font-weight:500;letter-spacing:-1.5px}.login-story p{font-size:14px;color:#94a7bb;line-height:1.9}.login-foot{color:#6d87a2;font-size:11px}.login-form{display:grid;place-items:center;background:#f4f6f8;padding:45px}.login-card{width:100%;max-width:350px}.login-card h2{font-size:28px;margin-bottom:10px}.login-card .subtle{font-size:13px;margin-bottom:30px}.login-card label{margin:20px 0}.login-card .primary{margin-top:8px}.login-note{font-size:11px;color:#758ea7;text-align:center;margin-top:24px}@media(min-width:1500px){.main-content{padding-top:45px}.welcome-card{padding:38px 42px}.welcome-card h2{font-size:29px}.foundation-visual{margin-right:50px}}@media(max-width:1100px){.account-settings{grid-template-columns:1fr}.sidebar{width:204px;padding:28px 15px 18px}.workspace{margin-left:204px;width:calc(100% - 204px)}.main-content{padding:30px 25px 0}.topbar{padding:0 25px}.foundation-visual{width:215px}.welcome-card{padding:27px}.home-grid{gap:16px}.metric{padding:20px}.table-head,.seller-row{grid-template-columns:minmax(0,1fr) 85px 20px}.row-date,.table-head>span:nth-child(3){display:none}.reference-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.login-story h1{font-size:33px}}@media(max-width:760px){.sidebar{position:relative;width:100%;padding:18px 20px;display:flex;flex-direction:row;align-items:center;gap:20px;flex-wrap:wrap}.sidebar .wordmark{padding:0;font-size:21px}.workspace-tag,.sidebar nav,.phase-note,.owner{display:none}.sidebar-bottom{margin:0 0 0 auto;padding:0}.sidebar-bottom>a{padding:6px 0;margin:0;font-size:11px}.sidebar-bottom>a.settings-active{background:none}.app-shell{display:block}.workspace{width:100%;margin:0}.topbar{height:56px;padding:0 20px;font-size:10px}.topbar>div{gap:8px}.connection{font-size:10px}.local-label{display:none}.main-content{padding:25px 20px 0}.page-heading{align-items:flex-start;margin-bottom:23px}.page-heading h1{font-size:24px;letter-spacing:-.7px}.page-heading p{font-size:12px}.page-heading .refresh{font-size:0;padding:0;width:32px;height:32px;flex-shrink:0}.page-heading .refresh:after{content:"â†»";font-size:20px}.welcome-card{padding:25px}.welcome-card h2{font-size:24px}.foundation-visual,.welcome-card p br{display:none}.metrics{gap:9px;margin:15px 0}.metric{padding:16px 12px}.metric>div{font-size:10px;line-height:1.5;min-height:30px}.metric>div span:last-child{display:none}.metric>strong{font-size:28px;margin:10px 0}.metric>small{font-size:9px;line-height:1.5}.home-grid{grid-template-columns:1fr}.tabs{gap:22px;margin-bottom:25px}.tabs a{font-size:11px}.section-heading{align-items:flex-start;flex-direction:column}.section-heading h2{font-size:20px}.toolbar{padding:16px;flex-wrap:wrap;gap:13px}.search-field{max-width:none;flex-basis:100%}.filter-label{margin-left:0;width:100%;justify-content:space-between}.filter-label select{width:auto;min-width:155px}.table-head{display:none}.seller-row{padding:18px 16px;grid-template-columns:minmax(0,1fr) 65px 12px;gap:8px}.seller-name{gap:10px}.seller-name .avatar{width:29px;height:29px;font-size:12px}.seller-name strong{font-size:12px}.seller-name small{max-width:180px;font-size:10px}.seller-row .badge{font-size:9px;padding:5px}.pagination{padding:15px}.event-title{flex-direction:column;gap:7px}.history-event{margin:0 18px;gap:13px}.reference-grid{gap:12px}.reference{padding:18px}.reference h3{font-size:12px}.detail-dialog{width:100%;padding:24px}.login-layout{display:block}.login-story{padding:25px;min-height:100px}.login-story>div:nth-child(2),.login-foot{display:none}.login-form{padding:45px 25px;min-height:calc(100vh - 100px)}footer span{max-width:145px;text-align:right;line-height:1.5}.business-details{padding:22px}.business-details dl>div{font-size:11px}.business-details dd{max-width:60%;text-align:right}}.sidebar{background:linear-gradient(180deg,#172a3b,#102233)}.sidebar nav .nav-active{background:linear-gradient(135deg,#147ddd,#1c9cff);color:#fff}.sidebar-motto{color:#8fa3b6;font-style:italic;line-height:1.45;padding:0 10px 18px;font-size:12px}.owner-home{min-width:0}.home-topline{display:flex;align-items:center;justify-content:space-between;gap:20px;color:#62748a;margin-bottom:24px}.home-search{display:flex;align-items:center;gap:8px;width:min(600px,65%);padding:5px 6px 5px 14px;background:#fff;border:1px solid #dce5ef;border-radius:10px}.home-search span{color:#24456e;font-size:24px}.home-search input{border:0;box-shadow:none;padding:8px}.home-search button{padding:8px 14px}.home-greeting h1{color:#17243a;font-size:30px;margin-bottom:5px}.home-greeting p{color:#7185a3;font-size:16px}.home-actions{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;margin:24px 0}.home-action{min-height:88px;padding:18px;border-radius:10px;display:flex;align-items:center;gap:15px;color:#fff;box-shadow:0 8px 18px #24445f18}.home-action b{font-size:27px}.home-action strong,.home-action small{display:block;color:#fff}.home-action strong{font-size:15px;margin-bottom:7px}.home-action small{opacity:.9}.action-blue{background:linear-gradient(135deg,#117add,#1896f5)}.action-green{background:linear-gradient(135deg,#205c99,#276fb8)}.action-orange{background:linear-gradient(135deg,#f58220,#ff9a24)}.action-purple{background:linear-gradient(135deg,#6942cf,#8151e9)}.home-metrics{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:12px;margin-bottom:18px}.home-metric{padding:16px;display:flex;gap:12px;align-items:flex-start;min-width:0}.home-metric>span{width:38px;height:38px;display:grid;place-items:center;border-radius:50%;background:#eaf4ff;color:#157cd8;flex:none}.home-metric div{min-width:0}.home-metric small,.home-metric strong,.home-metric em{display:block}.home-metric small{color:#52647a;min-height:32px}.home-metric strong{font-size:20px;color:#16243a;margin:7px 0;overflow-wrap:anywhere}.home-metric em{color:#71839a;font-style:normal;font-size:11px}.home-metric .home-positive{color:#1d538a}.home-dashboard-grid{display:grid;grid-template-columns:minmax(260px,.8fr) minmax(320px,1.3fr);gap:16px}.home-dashboard-grid>section{padding:18px}.home-section-title{display:flex;justify-content:space-between;align-items:center;gap:12px}.home-section-title a{color:#147ddd;font-size:12px}.home-attention a,.home-latest-storage>a,.home-audit{display:flex;justify-content:space-between;gap:12px;padding:12px 4px;border-top:1px solid #e9eef4;color:#23364e}.home-attention strong{color:#d94b45}.home-audit{justify-content:flex-start}.home-audit>span{color:#147ddd}.home-audit div{display:grid;gap:3px}.home-audit small{font-size:11px}.home-latest-items{grid-column:1 / 2}.home-latest-storage{grid-column:2 / 3}.home-item-row{display:grid;grid-template-columns:48px minmax(0,1fr) auto;align-items:center;gap:11px;padding:9px 0;border-top:1px solid #e9eef4;color:#23364e}.home-item-row small,.home-item-row strong{display:block}.home-item-row em{font-style:normal;color:#1a4a7a;background:#e8f0f7;padding:5px 8px;border-radius:99px;font-size:11px}.home-latest-storage>a span{min-width:0}.home-latest-storage small,.home-latest-storage strong{display:block}.home-latest-storage b{color:#1d538a;white-space:nowrap}.storage-views{display:flex;flex-wrap:wrap;gap:8px;margin:-8px 0 18px}.storage-views a{padding:8px 12px;border-radius:8px;background:#eef3f8;color:#486078}.storage-views a.selected{background:#147ddd;color:#fff}.report-picker{padding:22px;display:grid;gap:18px}.intake-guide{padding:14px 18px;display:flex;flex-wrap:wrap;gap:12px;align-items:center}.intake-guide span{flex:1;min-width:240px;color:#607086}.sale-item-picker{padding:18px}.sale-item-picker form{display:flex;gap:8px}.sale-item-picker a{display:flex;justify-content:space-between;padding:10px 0;border-top:1px solid #e9eef4}.intake-saved{display:grid;gap:6px;border:1px solid #b9ccdf;background:#f0f5fa;padding:12px;border-radius:9px}@media(max-width:1150px){.home-actions{grid-template-columns:repeat(2,minmax(0,1fr))}.home-metrics{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(max-width:760px){.sidebar-motto{display:none}.home-topline{align-items:stretch;flex-direction:column-reverse}.home-search{width:100%}.home-actions{grid-template-columns:1fr;gap:10px}.home-action{min-height:74px}.home-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.home-dashboard-grid{grid-template-columns:minmax(0,1fr)}.home-latest-items,.home-latest-storage{grid-column:1}.home-item-row{grid-template-columns:42px minmax(0,1fr)}.home-item-row em{grid-column:2;justify-self:start}.sale-item-picker form{flex-direction:column}.sidebar{align-items:flex-start}.sidebar nav{padding-bottom:3px}.main-content{padding-left:14px;padding-right:14px}}@media(max-width:430px){.home-metrics{grid-template-columns:1fr}.home-greeting h1{font-size:25px}}.mobile-signout{display:none}@media(max-width:1050px){.foundation-visual{display:none}.home-grid{grid-template-columns:1fr}}@media(max-width:760px){.mobile-signout{display:block;background:none;border:0;padding:3px 5px;font-size:20px;color:#4a5f75}}@media(max-width:760px){.sidebar nav{display:flex;order:3;width:100%;gap:8px;overflow-x:auto}.sidebar nav a{font-size:11px;padding:8px;white-space:nowrap}.sidebar nav button{display:none}}.item-deletion{margin-top:24px;border-top:1px solid #cbd5e1;padding-top:20px}.item-deletion button{color:#9f2431;min-height:44px}.m-card fieldset{border:0;padding:0;margin:0;min-width:0}:root{--accent: #2167aa;--accent-hover: #19558f;--sky: #eaf3fc;--yellow: #f6cc55;--yellow-soft: #fff5cf;--dark: #173653;--muted: #63768b;--border: #dce6ef;color:#243b53;background:#f3f7fc}.sidebar{background:linear-gradient(180deg,#19456f,#122e4d);color:#e0edfa}.sidebar nav a,.sidebar nav button{color:#d2e3f5}.sidebar nav a:hover{background:#245681;color:#fff}.sidebar nav .nav-active{background:#2b6eae;color:#fff;box-shadow:inset 3px 0 var(--yellow)}.sidebar .workspace-icon{background:var(--yellow);color:#173653;border-color:#ffdc7a}.sidebar .workspace-tag small,.sidebar-motto,.sidebar .user small{color:#b6cfe7}.sidebar .avatar{background:#2b5b89;color:#e7f2ff}.primary:hover:not(:disabled){background:var(--accent-hover)}.login-story{background:linear-gradient(150deg,#19456f,#122e4d);color:#e4f0ff}.login-story .wordmark,.login-story h1{color:#fff}.login-story .eyebrow,.login-story p,.login-foot{color:#bdd6ee}.home-action{background:linear-gradient(135deg,#2167aa,#2e7bbe)}.home-action.action-green{background:linear-gradient(135deg,#1c6d9d,#267ead)}.home-action.action-purple{background:linear-gradient(135deg,#334e91,#4768ac)}.home-action.action-orange{background:linear-gradient(135deg,#f6cc55,#ffde7b)}.home-action.action-orange,.home-action.action-orange strong,.home-action.action-orange small{color:#253c54}.home-item-row em,.simple-notice,.success,.intake-saved{background:#eaf3fc;color:#215985;border-color:#c8dff3}.home-metric .home-positive,.home-latest-storage b{color:#2167aa}.storage-views a.selected{background:var(--accent)}.mobile-app{color:#243b53;background:#f3f7fc}.mobile-app .m-primary{background:var(--accent);border-color:var(--accent);color:#fff}.mobile-app .m-primary:hover:not(:disabled){background:var(--accent-hover)}.mobile-app .m-online{color:#2167aa}.mobile-app .m-selection{background:var(--sky)}.mobile-app .m-last{background:var(--yellow-soft);color:#33445b}.mobile-app .m-bottom button[aria-current=page]{background:#dceeff;color:#174f83;box-shadow:inset 0 -3px var(--yellow)}.mobile-app button:focus-visible,.mobile-app input:focus-visible{outline-color:#508ac5}
