.org-admin{max-width:1280px;margin:0 auto;color:#24313c;min-width:0}.org-admin h1{font-size:26px;margin:16px 0 8px}.org-admin h2{font-size:20px}.org-admin p{line-height:1.5}.org-admin nav{border-bottom:1px solid #dbe0e5;padding:12px 0;margin-bottom:16px;font-weight:600}.org-admin button,.org-admin input,.org-admin select{min-height:44px}.org-admin button{cursor:pointer;padding:8px 12px}.org-admin button:disabled{cursor:default;opacity:.55}.org-admin :focus-visible{outline:3px solid #2676bd;outline-offset:2px}.org-admin label{display:grid;gap:6px}.org-admin input,.org-admin textarea,.org-admin select{box-sizing:border-box;width:100%;max-width:100%;padding:10px;border:1px solid #bac4cd;border-radius:4px;font:inherit}.org-admin textarea{min-height:84px;resize:vertical}.org-admin form:not(.org-filters){max-width:720px;display:grid;gap:16px;border:1px solid #dbe0e5;padding:20px;background:#fff;margin:16px 0}.org-filters{display:flex;flex-wrap:wrap;gap:12px;align-items:end;margin:16px 0}.org-filters label{flex:1;min-width:160px}.org-actions{display:flex;gap:12px;align-items:center;flex-wrap:wrap;margin:16px 0}.org-admin table{width:100%;border-collapse:collapse;font-size:14px;table-layout:fixed}.org-admin th,.org-admin td{padding:10px 8px;border-bottom:1px solid #dbe0e5;text-align:left;vertical-align:top;overflow-wrap:anywhere}.org-admin th{background:#f3f5f7;font-weight:600}.org-admin th:first-child{width:22%}.org-admin th:last-child{width:22%}.org-admin td>span{display:block;margin-top:4px}.org-row-actions{display:flex;flex-wrap:wrap;gap:4px}.org-row-actions button{font-size:13px;padding:5px 7px}.org-list{display:grid;border-top:1px solid #dbe0e5}.org-list>button{display:flex;gap:16px;align-items:center;text-align:left;border:0;border-bottom:1px solid #dbe0e5;background:#fff;border-radius:0;overflow-wrap:anywhere}.org-list strong{flex:1}.org-invitation,.org-conflict{padding:16px;background:#f0f6fc;border:1px solid #b9d4e9;margin:16px 0;overflow-wrap:anywhere}.org-admin [role=alert]{padding:12px;border-left:3px solid #b34132;background:#fff2ed}.org-admin .roles-checks{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.org-admin .roles-checks label{display:flex;align-items:center;min-height:44px;gap:10px;overflow-wrap:anywhere}.org-admin .roles-checks input{width:20px;min-height:20px;flex-shrink:0}.org-admin fieldset{min-width:0;border:1px solid #dbe0e5;padding:12px}.invite-page{max-width:560px;padding:24px}.invite-page form{box-sizing:border-box;width:100%}@media(max-width:767px){.org-admin table,.org-admin tbody,.org-admin tr,.org-admin td{display:block;width:auto}.org-admin thead{display:none}.org-admin tr{border:1px solid #dbe0e5;padding:12px;margin-bottom:12px;background:#fff}.org-admin td{border:0;padding:5px 0}.org-admin td:before{content:attr(data-label);display:block;font-size:12px;color:#5b6873;margin-bottom:4px}.org-admin form:not(.org-filters){padding:12px}.org-admin .roles-checks{grid-template-columns:1fr}.org-list>button{flex-wrap:wrap;gap:8px}.org-list strong{flex-basis:100%}.org-list span:last-child{margin-left:auto}.org-filters{align-items:stretch}.org-filters button{align-self:end}.org-row-actions{gap:8px}.invite-page{padding:16px}.org-admin h1{overflow-wrap:anywhere}}.org-admin{width:100%;padding:24px;box-sizing:border-box}.org-filters label{max-width:640px}@media(max-width:767px){.org-admin{padding:16px 12px}.invite-page{padding:16px}}.cp-page{max-width:1600px}.cp-page .staff-heading{display:flex;justify-content:space-between;align-items:center;gap:12px;margin-bottom:18px}.cp-page h1{font-size:26px}.cp-directory{display:grid;grid-template-columns:260px minmax(0,1fr);gap:20px;position:relative;min-width:0}.cp-groups{border:1px solid #dfe3e7;background:#fff;padding:10px;align-self:start;min-width:0}.cp-tree ul{list-style:none;margin:0;padding-left:12px;border-left:1px solid #e6eaed}.cp-tree>ul{padding-left:8px}.cp-tree-row{display:flex;align-items:center;min-width:0}.cp-tree button,.cp-dialog button,.cp-results button,.cp-options button,.cp-mobile-groups{font:inherit;cursor:pointer;border:1px solid #dfe3e7;background:#fff;border-radius:4px;padding:8px 12px;min-height:44px;color:#25313c}.cp-tree button{border:0;padding:7px;flex-shrink:0}.cp-tree .cp-expander{width:24px;padding:0}.cp-tree .cp-tree-name{flex:1;text-align:left;display:flex;justify-content:space-between;gap:5px;min-width:0;overflow-wrap:anywhere;flex-shrink:1}.cp-tree-name.selected{background:#eaf4f0;color:#126443}.cp-tree-name small{color:#70808c}.cp-own{color:#137c56}.cp-results{min-width:0}.cp-search{display:block;font-size:13px;font-weight:600;margin-bottom:12px}.cp-search input{display:block;width:100%;margin-top:7px;min-height:44px;border:1px solid #c9d2d9;border-radius:4px;padding:10px 12px;font:inherit;background:#fff}.cp-list{border:1px solid #dfe3e7;background:#fff}.cp-list-head{padding:12px 16px;display:flex;justify-content:space-between;gap:12px;background:#f5f7f8;font-size:13px}.cp-list-row{display:flex;align-items:center;border-top:1px solid #e7ebee;padding-right:12px;gap:8px}.cp-list-row>button:first-child{flex:1;border:0;border-radius:0;text-align:left;padding:12px 16px;min-width:0}.cp-list-row strong,.cp-list-row small{display:block;overflow-wrap:anywhere}.cp-list-row small{color:#687682;margin-top:3px;font-size:12px}.cp-list-row:hover{background:#f7fafa}.cp-list-row>button:first-child:hover{background:#f7fafa}.cp-move{font-size:12px!important}.cp-more{display:block;margin:14px auto}.cp-empty{padding:15px;color:#6d7b87}.cp-mobile-groups{display:none}.cp-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;background:#17212f77;z-index:1100;display:flex;justify-content:flex-end}.cp-dialog{width:min(760px,94vw);height:100dvh;background:#fff;padding:20px 24px;overflow-y:auto;overflow-wrap:anywhere;box-shadow:-6px 0 18px #0001;color:#263640}.cp-dialog>header{display:flex;justify-content:space-between;align-items:center;gap:16px;border-bottom:1px solid #e0e5e9;padding-bottom:12px;margin-bottom:16px}.cp-dialog>header h2{font-size:20px;margin:0;overflow-wrap:anywhere}.cp-dialog>header button{font-size:24px;flex-shrink:0;width:44px}.cp-left{justify-content:flex-start}.cp-left .cp-dialog{width:min(760px,94vw)}.cp-dialog input:not([type=checkbox]),.cp-dialog select,.cp-dialog textarea{width:100%;min-width:0;border:1px solid #ccd5dc;min-height:44px;border-radius:4px;padding:9px 10px;font:inherit;background:#fff;color:inherit;box-sizing:border-box}.cp-form{display:grid;gap:14px;margin:16px 0}.cp-form label{display:grid;gap:6px;font-size:13px}.cp-form-grid{display:grid;grid-template-columns:1fr 1fr;gap:14px}.cp-form .cp-check{display:flex;align-items:center;gap:10px;min-height:44px}.cp-check input,.cp-payment-switch input{width:22px;height:22px;flex-shrink:0;accent-color:#167a56}.cp-actions{display:flex;gap:10px;flex-wrap:wrap}.cp-dialog .primary{background:#167a56;border-color:#167a56;color:#fff}.cp-dialog button:disabled,.cp-tree button:disabled{cursor:default;opacity:.5}.cp-tabs{display:flex;border-bottom:1px solid #dde3e8;gap:8px}.cp-tabs button{border:0;border-radius:0;border-bottom:3px solid transparent}.cp-tabs button[aria-selected=true]{border-bottom-color:#167a56;color:#126443;font-weight:600}.cp-banks{border-top:1px solid #e0e5e9;margin-top:20px;padding-top:10px}.cp-section-title{display:flex;justify-content:space-between;align-items:center;gap:10px}.cp-section-title h3{font-size:16px}.cp-banks table{border-collapse:collapse;width:100%;table-layout:fixed;font-size:13px}.cp-banks th,.cp-banks td{text-align:left;padding:10px 7px;border-bottom:1px solid #e3e8ec;overflow-wrap:anywhere;vertical-align:top}.cp-banks th{background:#f5f7f8;font-weight:500}.cp-banks small,.cp-banks span{display:block;margin-top:5px}.cp-banks small{color:#667786}.cp-payment-switch{display:flex!important;align-items:center;gap:12px!important;padding:14px;border:1px solid #dce3e8;border-radius:5px;min-height:60px}.cp-payment-switch small{display:block;color:#71808b;margin-top:5px}.cp-warning{padding:12px;background:#fff5db;border-left:3px solid #daab37}.cp-picker{position:relative;min-width:0;width:100%}.cp-picker>input{width:100%;min-width:0;padding:10px;border:1px solid #c8d3db;border-radius:4px;min-height:44px;box-sizing:border-box;font:inherit}.cp-options{position:absolute;top:100%;left:0;right:0;max-height:420px;overflow-y:auto;z-index:50;background:#fff;border:1px solid #bdc9d0;box-shadow:0 6px 12px #0002}.cp-options>button{display:block;width:100%;text-align:left;border:0;border-bottom:1px solid #e6ebef;border-radius:0}.cp-options strong,.cp-options small{display:block;white-space:normal;overflow-wrap:anywhere}.cp-options small{font-size:11px;color:#657681;margin-top:4px}.cp-options button:hover,.cp-options button[aria-selected=true]{background:#eaf4f0}.cp-options p{padding:10px}.cp-directory-modal{display:flex;flex-direction:column;gap:16px}.cp-directory-modal .cp-groups{width:100%;max-height:260px;overflow:auto;box-sizing:border-box}.cp-modal-footer{background:#fff;position:sticky;bottom:-20px;border-top:1px solid #dce3e8;padding:12px 0;margin-top:16px}.cp-modal-footer p{margin:0 0 10px}.cp-account{overflow-wrap:anywhere}.cp-dialog .staff-card{border-radius:4px;box-shadow:none}.cp-dialog .staff-form-grid{grid-template-columns:1fr 1fr}.cp-dialog :focus-visible,.cp-page :focus-visible,.cp-picker :focus-visible{outline:2px solid #167a56;outline-offset:2px}@media(max-width:700px){.cp-page .staff-heading{align-items:flex-start}.cp-page h1{font-size:23px}.cp-directory{display:block}.cp-mobile-groups{display:block;margin-bottom:12px}.cp-groups{display:none}.cp-groups.cp-groups-open{display:block;position:fixed;z-index:1050;top:65px;left:0;bottom:0;width:min(330px,85vw);overflow:auto;box-shadow:5px 0 20px #0003}.cp-dialog{width:100%;max-width:100%;padding:16px;box-sizing:border-box}.cp-left .cp-dialog{width:100%}.cp-form-grid,.cp-dialog .staff-form-grid{grid-template-columns:1fr}.cp-list-row{align-items:flex-start;flex-direction:column;padding:10px}.cp-list-row>button:first-child{width:100%;padding:5px}.cp-list-row .cp-move{margin-left:5px}.cp-list-head{padding:12px}.cp-banks table,.cp-banks tbody,.cp-banks tr,.cp-banks td{display:block;width:auto}.cp-banks thead{display:none}.cp-banks tr{padding:8px;border:1px solid #dce3e8;margin-bottom:10px}.cp-banks td{border:0;padding:6px}.cp-tabs{gap:0}.cp-tabs button{flex:1;padding:10px 5px}.cp-directory-modal .cp-groups.cp-groups-open{position:static;width:100%;max-height:260px;box-shadow:none}.cp-modal-footer{bottom:-16px}.cp-options{max-height:320px}.cp-page .staff-heading>.primary{max-width:160px;min-height:44px}}.cp-directory .cp-tree{display:block;width:100%;height:auto;overflow:visible}.cp-tree>ul{display:block}.cp-tree li{display:block}.cp-tree-row{width:100%}.cp-options [role=option]{display:block;width:100%;text-align:left;border:0;border-bottom:1px solid #e6ebef;border-radius:0;font:inherit;cursor:pointer;background:#fff;padding:8px 12px;min-height:44px;color:#25313c}.cp-list-head{flex-wrap:wrap}.cp-list-head span{overflow-wrap:anywhere}.cp-order-filter{display:flex;align-items:center;gap:8px;max-width:420px;min-width:0;flex:1}.cp-order-filter .cp-picker{flex:1}.cp-order-filter>button{white-space:normal;min-height:44px}.cp-search input{box-sizing:border-box}@media(max-width:700px){.cp-order-filter{flex-basis:100%;max-width:100%;order:3}.cp-order-filter>span{display:none}}.invoice-post-dialog{width:min(640px,calc(100vw - 32px))}.invoice-post-meta{margin:0 0 12px;color:#515c6f;overflow-wrap:anywhere}.invoice-post-table{border:1px solid #dce1e8;border-radius:6px;overflow:hidden}.invoice-post-table [role=row]{display:grid;grid-template-columns:minmax(0,1fr) auto auto auto;gap:18px;padding:9px 12px;border-top:1px solid #edf0f5;align-items:baseline}.invoice-post-table [role=row]>span:not(:first-child){text-align:right;font-variant-numeric:tabular-nums;white-space:nowrap}.invoice-post-table [role=row]>span:first-child{overflow-wrap:anywhere}.invoice-post-head{background:#f5f6f8;color:#657084;font-size:12px;font-weight:700;border-top:0!important}.invoice-post-total{background:#f7f8fd}.invoice-post-terms{display:grid;gap:8px;margin:14px 0}.invoice-post-terms div{display:grid;grid-template-columns:200px 1fr;gap:10px}.invoice-post-terms dt{color:#657084}.invoice-post-terms dd{margin:0}.invoice-post-warn dd,.invoice-post-error{color:#9b2538}.invoice-post-warn-text{padding:10px 12px;border-left:3px solid #c98a1d;background:#fff8ea;color:#5d4200;line-height:1.45}.invoice-post-procurement{border:1px solid #c6cef2;border-radius:6px;padding:10px 14px;margin:12px 0}.invoice-post-procurement legend{font-weight:700;padding:0 6px}.invoice-post-procurement ul{margin:6px 0;padding-left:20px}.invoice-post-dialog label.invoice-post-check{flex-direction:row;align-items:center;gap:10px;min-height:44px}.invoice-post-dialog label.invoice-post-check input{width:22px;min-height:22px;height:22px;flex:0 0 auto}.invoice-post-done p{margin:6px 0}.invoice-post-action{flex:1 1 190px}.order-related .invoice-post-action{margin:8px 0}@media(max-width:600px){.invoice-post-table .invoice-post-head{display:none}.invoice-post-table [role=row]{grid-template-columns:1fr auto;gap:4px 10px}.invoice-post-table [role=row]>span:first-child{grid-column:1/-1;font-weight:600}.invoice-post-table [role=row]>span[data-label]:not(:first-child):before{content:attr(data-label) ": ";color:#657084;font-weight:400}.invoice-post-table [role=row]>span:not(:first-child){text-align:left}.invoice-post-total>span:empty{display:none}.invoice-post-terms div{grid-template-columns:1fr;gap:2px}}.invoice-post-action{display:flex;flex-direction:column;gap:6px;min-width:0}.invoice-post-action button{min-height:48px;white-space:normal;text-align:left;font-weight:650;padding:10px 12px}.invoice-post-action small{font-size:12px;line-height:1.45;color:#515c6f}.shipment-invoice-post{display:flex;max-width:440px;margin:12px 0 16px}.shipment-page{max-width:1280px;margin:auto;color:#202b3c;min-width:0}.shipment-page h1{font-size:26px;margin:14px 0 6px}.shipment-page h2{font-size:20px;margin:24px 0 8px}.shipment-page h3{font-size:16px;margin:0 0 10px}.shipment-page p{overflow-wrap:anywhere}.shipment-links,.shipment-document-links{display:flex;flex-wrap:wrap;gap:10px;align-items:center}.shipment-document-links a{display:inline-flex;align-items:center;min-height:44px}.shipment-filters{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:12px;background:#f7f8fa;padding:14px;border:1px solid #dce1e7}.shipment-filters label,.shipment-version-form label{display:flex;flex-direction:column;gap:6px}.shipment-filters input,.shipment-filters select,.shipment-version-form textarea{width:100%;min-width:0;min-height:40px;border:1px solid #b6c0cc;border-radius:4px;padding:8px;font:inherit}.shipment-page button{min-height:40px;white-space:normal}.shipment-page :focus-visible{outline:3px solid #2563eb;outline-offset:2px}.shipment-table{max-width:100%;overflow:auto;border:1px solid #dce1e7}.shipment-table table{border-collapse:collapse;width:100%;table-layout:fixed}.shipment-table th,.shipment-table td{border-bottom:1px solid #dce1e7;padding:10px 12px;text-align:left;vertical-align:top;overflow-wrap:anywhere}.shipment-table th{background:#f4f6f8;font-size:13px}.shipment-table th:first-child{width:32%}.shipment-table td:nth-last-child(2){text-align:right;font-variant-numeric:tabular-nums}.shipment-page small{display:block;color:#566275;margin-top:4px}.shipment-prints{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.shipment-prints>section,.shipment-version-form{border:1px solid #dce1e7;padding:14px;min-width:0;overflow-wrap:anywhere;background:#fff}.shipment-version{border-top:1px solid #e2e6ec;padding:10px 0}.shipment-print-button{display:inline-flex;min-height:44px;align-items:center;padding:8px 12px;background:#eff5ff;border:1px solid #adc8ed;border-radius:4px}.shipment-warning{padding:8px;background:#fff7dd;color:#714a00}.shipment-note{font-size:13px;color:#566275}.shipment-pagination{display:flex;gap:16px;align-items:center;justify-content:center;padding:16px}.shipment-version-form{margin-top:12px}.shipment-version-form textarea{min-height:80px;margin-bottom:12px}@media(max-width:767px){.shipment-page h1{font-size:23px}.shipment-prints,.shipment-filters{grid-template-columns:1fr}.shipment-page button,.shipment-page select,.shipment-page input,.shipment-links a{min-height:44px}.shipment-table{overflow:visible;border:0}.shipment-table table,.shipment-table tbody,.shipment-table tr,.shipment-table td{display:block;width:100%}.shipment-table thead{display:none}.shipment-table tr{border:1px solid #dce1e7;margin-bottom:10px;padding:6px}.shipment-table td,.shipment-table td:nth-last-child(2){display:grid;grid-template-columns:115px minmax(0,1fr);gap:8px;border:0;text-align:left;padding:6px}.shipment-table td:before{content:attr(data-label);font-size:12px;color:#566275}.shipment-table td small{grid-column:2}.shipment-pagination{gap:8px}.shipment-page{width:100%}}.delivery-page{padding:24px;max-width:100%;min-width:0;color:#243247}.delivery-page h1{font-size:26px;margin:0}.delivery-page h2{font-size:19px}.delivery-heading{display:flex;justify-content:space-between;align-items:center;gap:12px;flex-wrap:wrap;margin:12px 0}.delivery-filters,.delivery-fields{display:grid;grid-template-columns:repeat(auto-fit,minmax(210px,1fr));gap:12px}.delivery-filters{background:#f6f8fa;padding:16px;border:1px solid #dce2e8;border-radius:8px;margin:16px 0}.delivery-page label,.delivery-editor label{display:flex;flex-direction:column;gap:6px;font-size:14px}.delivery-page input,.delivery-page select,.delivery-editor input,.delivery-editor select,.delivery-editor textarea{width:100%;min-width:0;min-height:40px;padding:8px;border:1px solid #bac5d1;border-radius:5px;background:#fff;font:inherit;color:inherit;box-sizing:border-box}.delivery-page button,.delivery-editor button,.order-deliveries button{min-height:40px;padding:8px 12px;cursor:pointer}.delivery-page button:disabled,.delivery-editor button:disabled{cursor:default;opacity:.55}.delivery-page a,.order-deliveries a{color:#17649f}.delivery-page :focus-visible,.delivery-editor :focus-visible{outline:3px solid #297abd;outline-offset:3px}.delivery-actions,.delivery-pagination,.delivery-links,.delivery-create{display:flex;align-items:center;gap:12px;flex-wrap:wrap}.delivery-table-wrap{overflow:auto;max-width:100%;border:1px solid #dce2e8;border-radius:6px}.delivery-table{width:100%;border-collapse:collapse;font-size:14px}.delivery-table th{background:#f3f6f9;text-align:left;font-weight:600}.delivery-table th,.delivery-table td{padding:10px;border-bottom:1px solid #e1e6eb;vertical-align:top;min-width:130px;overflow-wrap:anywhere}.delivery-table small{display:block;margin-top:5px;color:#5c6879}.delivery-link{border:0;background:transparent;color:#17649f;padding:0!important;text-align:left;font-weight:600}.delivery-note{font-size:13px;color:#5c6879}.delivery-state{display:inline-block;border-radius:5px;padding:4px 7px;background:#eef1f5;color:#344153}.delivery-state.delivered{background:#e3f3e8;color:#23653a}.delivery-state.in_transit,.delivery-state.ready{background:#e7f1fa;color:#195d91}.delivery-state.delayed,.delivery-state.exception,.delivery-state.failed{background:#fff0de;color:#874409}.delivery-state.cancelled{background:#f6e7e7;color:#873d3d}.delivery-pagination{justify-content:flex-end;margin:18px 0}.delivery-card-grid{display:grid;grid-template-columns:1fr 1fr;gap:16px;margin:20px 0}.delivery-card-grid section,.delivery-editor,.order-deliveries{border:1px solid #dce2e8;border-radius:8px;padding:16px;background:#fff;min-width:0}.delivery-page dl>div{display:grid;grid-template-columns:150px 1fr;gap:12px;padding:6px 0}.delivery-page dt{color:#5c6879}.delivery-page dd{margin:0;overflow-wrap:anywhere}.delivery-lines>div{display:flex;justify-content:space-between;gap:20px;padding:10px;border-bottom:1px solid #e1e6eb}.delivery-history{padding-left:24px}.delivery-history li{padding:8px 0;overflow-wrap:anywhere}.delivery-editor fieldset{border:0;padding:0}.delivery-editor fieldset>button{margin-top:16px}.delivery-editor textarea{min-height:90px}.order-deliveries{margin:16px 0}.delivery-create{padding:8px 0}.delivery-links{font-size:14px}.delivery-page [role=alert],.delivery-editor [role=alert]{padding:12px;background:#fff1ee;color:#8c3024}@media(max-width:767px){.delivery-page{padding:14px}.delivery-filters,.delivery-fields,.delivery-card-grid{grid-template-columns:1fr}.delivery-page h1{font-size:24px}.delivery-page button,.delivery-editor button,.order-deliveries button,.delivery-page input,.delivery-page select{min-height:44px}.delivery-table-wrap{overflow:visible;border:0}.delivery-table,.delivery-table tbody,.delivery-table tr,.delivery-table td{display:block;min-width:0}.delivery-table thead{display:none}.delivery-table tr{border:1px solid #dce2e8;border-radius:8px;margin:12px 0;padding:8px}.delivery-table td{border:0;padding:7px}.delivery-table td:before{content:attr(data-label);display:block;color:#5c6879;font-size:12px;margin-bottom:4px}.delivery-page dl>div{grid-template-columns:1fr;gap:2px}.delivery-links{align-items:flex-start;flex-direction:column}.delivery-links a,.order-deliveries a{display:inline-block;min-height:44px;padding:10px 0;box-sizing:border-box}.delivery-create{align-items:flex-start;flex-direction:column}.delivery-pagination{justify-content:space-between}}.delivery-filters{grid-template-columns:minmax(270px,1.3fr) repeat(3,minmax(0,1fr)) minmax(250px,1.2fr);align-items:start;text-align:left}.delivery-filters>*,.delivery-filters label,.delivery-filters .cp-picker{min-width:0}.delivery-filters label,.delivery-counterparty-filter{display:flex;flex-direction:column;align-items:stretch;gap:6px;margin:0;font-size:14px;text-align:left}.delivery-filters input,.delivery-filters select{height:44px;min-height:44px;max-width:100%;text-align:left}.delivery-filters select{text-align-last:left}.delivery-filters button{min-height:44px;box-sizing:border-box}.delivery-filters>.delivery-actions{align-self:end;justify-content:flex-end;flex-wrap:nowrap}.delivery-filters>.delivery-actions button{height:44px;white-space:nowrap}.delivery-filters .delivery-order-picker{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:6px 8px;align-items:end}.delivery-filters .delivery-order-picker>button{grid-column:2;grid-row:1;height:44px}.delivery-filters .delivery-order-picker>p,.delivery-filters .delivery-order-picker>ul{grid-column:1/-1;margin:0;overflow-wrap:anywhere}.delivery-filters .delivery-order-picker>ul{padding-left:20px}.delivery-filters .delivery-order-picker>ul~button{grid-column:1/-1;grid-row:auto}.delivery-filters .cp-options button{text-align:left;white-space:normal;overflow-wrap:anywhere}@media(max-width:1199px){.delivery-filters{grid-template-columns:repeat(3,minmax(0,1fr))}.delivery-filters>.delivery-actions{grid-column:1/-1}}@media(max-width:800px){.delivery-filters{grid-template-columns:minmax(0,1fr)}.delivery-filters>.delivery-actions{justify-content:flex-start}}.media-editor{border:1px solid #dce1e8;margin:16px 0;background:#fff;color:#233047;font-size:14px;min-width:0}.media-editor *{box-sizing:border-box}.media-editor h2{font-size:22px!important;margin:0}.media-editor h3{font-size:16px;margin:0 0 10px}.me-toolbar{display:flex;align-items:center;gap:8px;flex-wrap:wrap;padding:12px;border-bottom:1px solid #dce1e8}.me-toolbar>div:first-child{flex:1;min-width:150px}.me-toolbar p{margin:5px 0 0;color:#59677a;font-size:13px}.media-editor button,.media-editor select,.media-editor input:not([type=checkbox]),.media-editor .me-file,.media-editor a.me-button{min-height:44px;border:1px solid #c7d0dc;border-radius:4px;padding:8px 10px;font:inherit;background:#fff;color:#263951;max-width:100%}.media-editor button{cursor:pointer}.media-editor button:disabled{opacity:.5;cursor:default}.media-editor button:focus-visible,.media-editor input:focus-visible,.media-editor select:focus-visible,.media-editor canvas:focus-visible,.media-editor a:focus-visible,.me-file:focus-within{outline:3px solid #596ce0;outline-offset:2px}.media-editor input[type=checkbox]{width:20px;height:20px;accent-color:#4b60cb}.media-editor .me-primary{background:#465dc8;color:#fff;border-color:#465dc8}.me-layout{display:grid;grid-template-columns:minmax(180px,220px) minmax(220px,1fr) minmax(210px,260px);min-width:0}.me-panel{padding:12px;min-width:0;border-right:1px solid #dce1e8}.me-panel:last-child{border-right:0}.me-stage{padding:12px;background:#f3f5f8;min-width:0}.me-canvas,.me-crop{width:100%;max-height:520px;object-fit:contain;display:block;background:repeating-conic-gradient(#e4e7eb,#e4e7eb 25%,#fff 0%,#fff 50%) 50% /16px 16px;touch-action:none}.me-canvas{aspect-ratio:var(--unused);max-height:none}.me-stage p{font-size:12px;color:#59677a;margin:8px 0}.me-fields{display:grid;grid-template-columns:1fr 1fr;gap:8px}.media-editor label{display:flex;flex-direction:column;gap:5px;font-size:13px;min-width:0}.media-editor input,.media-editor select{width:100%;min-width:0}.me-check{flex-direction:row!important;align-items:center;min-height:44px}.me-wide{grid-column:1/-1}.me-layer{border:1px solid #dce1e8;margin:6px 0;background:#fff}.me-layer[aria-current=true]{border-color:#5368d6;background:#f1f3fc}.me-layer>button{border:0!important;width:100%;text-align:left;overflow-wrap:anywhere;background:transparent!important}.me-layer small{display:block;color:#59677a;font-size:12px}.me-row{display:flex;gap:6px;align-items:center;flex-wrap:wrap}.me-row>button{flex:1}.me-note{color:#59677a;line-height:1.5;font-size:13px}.me-error{color:#9c2d30;background:#fff5f4;padding:10px;margin:8px 12px;overflow-wrap:anywhere}.me-conflict{border:1px solid #c89137;background:#fff9ee;padding:12px;margin:12px}.me-conflict p{margin:4px 0 10px}.me-status{padding:8px 12px;line-height:1.4}.me-bottom{padding:12px;border-top:1px solid #dce1e8;display:grid;grid-template-columns:minmax(0,1fr) minmax(200px,1fr);gap:16px}.me-result img{display:block;max-width:100%;max-height:320px;object-fit:contain;background:repeating-conic-gradient(#e4e7eb,#e4e7eb 25%,#fff 0%,#fff 50%) 50% /16px 16px}.me-result a{display:inline-flex;align-items:center;text-decoration:none;margin-top:8px}.media-editor details{border-top:1px solid #dce1e8;padding:10px 12px}.media-editor summary{min-height:44px;cursor:pointer;display:flex;align-items:center;font-weight:600}.me-library{display:grid;grid-template-columns:repeat(auto-fill,minmax(160px,1fr));gap:8px;margin-top:10px}.me-resource{border:1px solid #dce1e8;padding:8px;min-width:0}.me-resource strong{display:block;overflow-wrap:anywhere}.me-resource img{width:100%;height:90px;object-fit:contain}.me-file{position:relative;display:inline-flex!important;justify-content:center;overflow:hidden}.me-file input{position:absolute;top:0;right:0;bottom:0;left:0;opacity:0;cursor:pointer}.me-history{display:flex;flex-direction:column;gap:0}.me-history article{padding:10px 0;border-bottom:1px solid #dce1e8;overflow-wrap:anywhere}.me-history p{margin:5px 0;font-size:13px}.me-history pre{white-space:pre-wrap;overflow-wrap:anywhere;font:12px/1.5 monospace;max-height:240px;overflow:auto}.media-editor progress{width:100%;max-width:350px}.me-empty{padding:12px;color:#59677a}.me-tabs{display:flex;gap:6px;flex-wrap:wrap}.me-tabs button{flex:1}.me-selection{padding:12px;border-bottom:1px solid #dce1e8;display:flex;gap:8px;flex-wrap:wrap}.me-selection label{flex:1;min-width:180px}.me-loading{padding:20px}.me-upload{padding:10px 0;overflow-wrap:anywhere}.me-upload .me-row{margin-top:8px}.me-properties h3{margin-top:14px}.me-properties h3:first-child{margin-top:0}.me-source-warning{padding:8px;background:#fff9ee;line-height:1.4}.me-layers .me-row button{padding:8px 6px}.me-topfields{display:grid;grid-template-columns:minmax(160px,1fr) minmax(160px,1fr);gap:12px;padding:12px}.me-modal-notice{padding:10px;border:1px solid #c89137;margin:8px 12px;background:#fff9ee}@media(max-width:1100px){.me-layout{grid-template-columns:180px minmax(0,1fr)}.me-properties{grid-column:1/-1;border-top:1px solid #dce1e8;display:grid;grid-template-columns:1fr 1fr;gap:16px}.me-properties>section{min-width:0}.me-crop{max-height:250px}}@media(max-width:620px){.media-editor h2{font-size:19px!important}.me-layout{grid-template-columns:minmax(0,1fr)}.me-layers{border-right:0;border-bottom:1px solid #dce1e8}.me-layer{display:inline-block;vertical-align:top;width:calc(50% - 4px);margin:2px}.me-layers>.me-row{margin-top:8px}.me-properties{display:block}.me-properties>section+section{margin-top:16px}.me-bottom,.me-topfields{grid-template-columns:1fr}.me-toolbar,.me-panel,.me-stage{padding:10px}.me-canvas{max-height:none}.me-selection{padding:10px}.me-toolbar>button{flex:1}.me-library{grid-template-columns:1fr 1fr}.me-result img{max-height:260px}}@media(max-width:620px){.me-stage{grid-row:1}.me-layers{grid-row:2}.me-properties{grid-row:3}}.tw-manager{margin:0;padding:0;border:0}.tw-manager .tw-primary{background:#465dc8;color:#fff;border-color:#465dc8}.tw-cards{display:grid;grid-template-columns:repeat(auto-fill,minmax(250px,1fr));gap:14px;margin:18px 0}.tw-card{border:1px solid #dce1e8;padding:12px;border-radius:6px;min-width:0}.tw-card h3{margin:12px 0 6px;overflow-wrap:anywhere}.tw-card p{margin:6px 0}.tw-card .template-actions{margin-top:12px}.tw-card button{flex:1 1 auto}.tw-thumbnail{height:210px;background:#f4f6f8;display:grid;place-items:center;overflow:hidden}.tw-thumbnail>div{width:210px;max-width:100%;pointer-events:none}.tw-thumbnail img,.tw-thumbnail canvas{display:block;max-width:100%;max-height:210px;width:auto;height:auto;object-fit:contain}.tw-application{padding:16px;border:1px solid #dce1e8;background:#fafbfc}.tw-check{display:flex!important;flex-direction:row!important;align-items:center;gap:8px}.tw-check input{width:20px!important;min-height:20px!important}.tw-dialog{padding:12px;background:#f5f6f8}.tw-editor{max-width:1180px!important}.tw-editor .me-toolbar{position:sticky;top:-12px;background:#fff;z-index:2}.tw-steps{display:flex;gap:4px;padding:12px;border-bottom:1px solid #dce1e8;background:#fbfcfd}.tw-steps button{flex:1;min-width:0}.tw-steps [aria-current=step]{color:#fff;background:#465dc8;border-color:#465dc8}.tw-body{padding:16px}.tw-body[hidden]{display:none}.tw-body>label{margin:14px 0}.tw-body p{line-height:1.5}.tw-example{display:flex;align-items:center;gap:18px;border:1px solid #dce1e8;padding:12px;margin:14px 0}.tw-example img{width:130px;height:130px;object-fit:contain}.tw-example strong{overflow-wrap:anywhere}.tw-design{display:grid;grid-template-columns:minmax(0,1fr) minmax(290px,420px);gap:14px;margin:16px 0}.tw-design>.me-stage{align-self:start;position:sticky;top:104px}.tw-design .me-canvas{width:100%;height:auto}.tw-panels{min-width:0}.tw-panels details{border:1px solid #dce1e8;margin-bottom:8px}.tw-panels details label{margin:8px 0}.tw-panels input[type=color]{width:100%;height:44px}.tw-output{display:block;max-width:100%;width:500px;height:auto;margin:16px auto}.tw-editor a{color:#354eb3}.tw-editor input[type=checkbox]{flex-shrink:0;width:20px}.tw-editor progress{display:block;margin:12px 0}.tw-editor .export-options button{width:100%;text-align:left;overflow-wrap:anywhere}.tw-editor .me-modal-notice{position:sticky;top:86px;z-index:3}.tw-editor .tw-body>button{margin:8px 0}.tw-editor .me-fields>label{min-width:0}.tw-thumbnail canvas{outline:none}@media(max-width:760px){.tw-design{grid-template-columns:minmax(0,1fr)}.tw-design>.me-stage{position:static}.tw-dialog{padding:4px}.tw-editor .me-toolbar{top:-4px}.tw-body{padding:10px}.tw-steps{padding:8px;gap:4px}.tw-steps button{padding:8px 4px;font-size:12px}.tw-example{gap:10px}.tw-example img{width:80px;height:100px}.tw-cards{grid-template-columns:minmax(0,1fr)}.tw-manager .template-actions{width:100%}.tw-manager .template-actions>button{flex:1 1 130px}.tw-editor .me-library{grid-template-columns:repeat(2,minmax(0,1fr))}}.tw-dialog{overscroll-behavior:none}.tw-layer-list{border:1px solid #dce1e8;padding:12px;background:#fff}.tw-layer-list ol{list-style:none;padding:0;margin:12px 0 0;max-height:530px;overflow:auto;overscroll-behavior:contain}.tw-layer-list li{display:flex;align-items:center;border-bottom:1px solid #dce1e8;gap:3px;padding:4px 0;min-height:52px}.tw-layer-list li[aria-current=true]{background:#eef1ff;box-shadow:inset 3px 0 #465dc8}.tw-layer-list li[data-drop=true]{box-shadow:inset 0 3px #465dc8}.tw-layer-list button{padding:6px;flex-shrink:0;min-width:36px}.tw-layer-list .tw-layer-select{display:flex;align-items:center;gap:8px;flex:1;min-width:0;text-align:left;border:0;background:transparent}.tw-layer-select span:last-child{overflow-wrap:anywhere}.tw-layer-grip{touch-action:none;cursor:grab!important;border:0!important;background:transparent!important}.tw-layer-order{display:flex}.tw-properties{position:fixed;z-index:12;width:370px;max-width:calc(100vw - 16px);max-height:calc(100dvh - 16px);display:flex;flex-direction:column;background:#fff;border:1px solid #aeb9cc;border-radius:6px;box-shadow:0 8px 24px #17264d26}.tw-properties>header{display:flex;align-items:center;gap:8px;padding:6px 10px;background:#f3f5f9;border-bottom:1px solid #dce1e8;cursor:move;touch-action:none;flex-shrink:0}.tw-properties>header strong{flex:1;overflow-wrap:anywhere}.tw-properties>header button{width:44px;flex-shrink:0}.tw-properties-body{padding:12px;overflow:auto;overscroll-behavior:contain;min-height:0}.tw-properties-body label{margin-bottom:10px}.tw-properties-body section{margin-top:12px}.tw-align{margin:12px 0}.tw-align button{font-size:12px;flex-basis:45%}.tw-remove{margin-top:14px;width:100%}.tw-properties .me-library{grid-template-columns:1fr 1fr}.tw-properties .me-resource button{width:100%}@media(max-width:768px){.tw-properties{left:0!important;top:auto!important;bottom:0;width:100%;max-width:none;max-height:48dvh!important;border-radius:12px 12px 0 0}.tw-properties>header{cursor:default}.tw-layer-list button{min-width:44px}.tw-layer-list{padding:8px}.tw-layer-list .me-row button{flex-basis:100%}.tw-layer-order{flex-direction:column}.tw-layer-list ol{max-height:450px}.tw-design{grid-template-columns:minmax(0,1fr)}.tw-design>.me-stage{position:static}.tw-properties .me-fields{gap:8px}.tw-editor:has(.tw-properties){padding-bottom:48dvh}}.tw-condition{display:block;width:fit-content;max-width:100%;margin-top:4px;padding:3px 5px;border-radius:4px;background:#eef1ff;color:#344b9b;font-size:11px;line-height:1.35;overflow-wrap:anywhere}.tw-conditions{min-width:0;margin:8px 0;padding:10px;border:1px solid #dce1e8}.tw-conditions legend{font-weight:600}.tw-conditions select{width:100%}.tw-sample{display:flex;flex-direction:column;gap:5px;margin:0 0 12px}.tw-sample select{min-height:44px;max-width:100%;width:100%}.roles-workspace{max-width:1160px;margin:0 auto;color:#27354b}.roles-workspace h1{font-size:25px;margin:0 0 6px}.roles-workspace h2{font-size:20px}.roles-workspace h3{font-size:17px;overflow-wrap:anywhere}.roles-workspace p{margin:8px 0 14px}.roles-heading{display:flex;align-items:center;justify-content:space-between;gap:16px;margin-bottom:18px}.roles-heading p,.roles-workspace small{color:#65738a}.roles-workspace button,.roles-workspace input,.roles-workspace select,.roles-workspace textarea{font:inherit}.roles-workspace button{min-height:44px;border:1px solid #ccd4e1;border-radius:4px;background:#fff;padding:9px 13px;color:inherit;cursor:pointer}.roles-workspace button.primary{background:#504bd3;color:#fff;border-color:#504bd3}.roles-workspace button:disabled{opacity:.55;cursor:default}.roles-workspace :focus-visible{outline:3px solid #807bff;outline-offset:2px}.roles-workspace input:not([type=checkbox]),.roles-workspace select,.roles-workspace textarea{display:block;width:100%;min-height:44px;border:1px solid #ccd4e1;border-radius:4px;background:#fff;padding:10px;box-sizing:border-box;margin-top:7px}.roles-workspace textarea{min-height:80px;resize:vertical}.roles-tabs{display:flex;gap:8px;border-bottom:1px solid #dce1e9;margin:12px 0 18px;padding-bottom:12px}.roles-tabs [aria-current=page]{color:#504bd3;background:#eeedff;border-color:#aca8ef}.roles-list{border:1px solid #dde2eb;background:#fff}.roles-workspace .roles-row{display:grid;grid-template-columns:minmax(180px,1.2fr) minmax(140px,1fr) 90px;align-items:center;gap:16px;text-align:left;width:100%;border:0;border-bottom:1px solid #e4e8f0;border-radius:0;padding:12px 14px;min-height:65px}.roles-row:last-child{border-bottom:0}.roles-row strong,.roles-row small{display:block;overflow-wrap:anywhere}.roles-row small{margin-top:5px}.roles-row:hover{background:#f8f9ff}.roles-editor{background:#fff;border:1px solid #dde2eb;padding:22px}.roles-editor>label{display:block;max-width:700px;margin:18px 0}.roles-editor fieldset{border:1px solid #dde2eb;padding:12px;margin:18px 0}.roles-editor legend{padding:0 5px}.roles-checks{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:4px 16px}.roles-checks label{display:flex;align-items:center;gap:10px;min-height:44px;cursor:pointer;padding:4px}.roles-checks input{width:18px;height:18px;flex-shrink:0}.roles-checks span{overflow-wrap:anywhere}.roles-error,.roles-conflict{padding:14px;background:#fff4e7;border:1px solid #ebd1af;margin:14px 0}.roles-success{padding:12px;background:#eef8f0}.roles-error button{margin-left:12px}.roles-comparison{display:grid;grid-template-columns:1fr 1fr;gap:18px}.roles-comparison section{min-width:0}.roles-comparison h4{margin:10px 0}.roles-workspace dl{margin:8px 0}.roles-workspace dt{font-size:12px;color:#65738a;margin-top:10px}.roles-workspace dd{margin:3px 0;overflow-wrap:anywhere;line-height:1.5}.roles-conflict button{margin:8px 8px 0 0}.roles-pager{display:flex;justify-content:flex-end;align-items:center;gap:12px;margin:16px 0}.roles-search{display:flex;align-items:end;gap:12px;margin-bottom:16px}.roles-search label{flex:1;max-width:500px}.roles-history-list{border:1px solid #dde2eb;border-radius:8px;overflow:hidden;background:#fff}.roles-history-columns,.roles-history>summary{display:grid;grid-template-columns:minmax(0,1.5fr) minmax(0,1fr) minmax(0,1.2fr) minmax(0,1.6fr) minmax(0,.55fr);gap:16px;padding:12px 16px}.roles-history-columns{background:#f5f7fb;color:#65738a;font-size:12px;font-weight:600}.roles-history+.roles-history{border-top:1px solid #dde2eb}.roles-history>summary{min-height:64px;box-sizing:border-box;cursor:pointer;list-style:none;align-items:start;font-size:13px;line-height:1.45}.roles-history>summary::-webkit-details-marker{display:none}.roles-history>summary>span{min-width:0;overflow-wrap:anywhere}.roles-history>summary:hover{background:#f8f9fc}.roles-history>summary:focus-visible{outline:3px solid #807bff;outline-offset:-3px;background:#f4f2ff}.roles-history-object>strong,.roles-history-object>span{display:block}.roles-history-disclosure{color:#514bb6;font-size:12px;margin-top:3px}.roles-history-disclosure:before{content:"▸ "}.roles-history[open] .roles-history-disclosure:before{content:"▾ "}.roles-history-label{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.roles-history-diff{padding:4px 16px 16px;background:#f8f9fc;border-top:1px solid #e8ebf2;overflow-wrap:anywhere}.roles-history-diff>small{display:block;color:#65738a;margin-top:8px}.roles-actions{margin-top:18px}@media(max-width:767px){.roles-heading{align-items:flex-start;flex-wrap:wrap}.roles-workspace .roles-row{grid-template-columns:1fr;gap:6px;padding:12px}.roles-checks,.roles-comparison{grid-template-columns:1fr}.roles-editor{padding:14px}.roles-tabs{gap:5px}.roles-tabs button{padding:9px 10px}.roles-history-columns{display:none}.roles-history>summary{grid-template-columns:1fr;gap:10px;padding:14px}.roles-history-label{position:static;display:block;width:auto;height:auto;margin:0;overflow:visible;clip-path:none;white-space:normal;color:#65738a;font-size:12px}.roles-history-diff{padding:4px 14px 14px}.roles-pager{justify-content:space-between}.roles-conflict button{width:100%;margin-right:0}.roles-search{align-items:end}.roles-workspace h1{font-size:24px}}.roles-workspace{padding:20px;box-sizing:border-box;font-size:14px}.roles-editor h2{margin:0}.roles-editor .roles-heading{margin-bottom:12px}.roles-workspace .roles-heading>div>p{margin-bottom:0}.roles-checks label{box-sizing:border-box;line-height:19px}.roles-editor>label{margin:14px 0}.roles-editor fieldset{margin:14px 0}.roles-actions{position:sticky;bottom:0;background:#fff;border-top:1px solid #dde2eb;padding:12px 0}.roles-history details>small{display:block;color:#65738a}@media(min-width:1280px){.roles-checks{grid-template-columns:repeat(4,minmax(0,1fr));gap:4px 10px}}@media(max-width:767px){.roles-workspace{padding:14px 12px}.roles-editor{padding:12px}.roles-heading{margin-bottom:14px}}.roles-history time{font-size:12px}.roles-history time>span{display:block;white-space:nowrap}.staff-page{width:min(calc(100% - 56px),1260px);margin:0 auto;padding:34px 0 90px;color:#243047}.staff-heading{display:flex;justify-content:space-between;align-items:flex-start;gap:22px;margin-bottom:25px}.staff-heading small,.staff-card h2{color:#5366c7}.staff-heading small{font-size:12px;font-weight:800;letter-spacing:.13em}.staff-heading h1{margin:7px 0;font-size:clamp(32px,4vw,50px);letter-spacing:-.05em}.staff-heading p,.staff-help{color:#697385;line-height:1.5}.staff-heading p{margin:0}.staff-link{border:0;background:transparent;color:#495bc7;font-weight:750;white-space:nowrap}.staff-layout{display:grid;grid-template-columns:minmax(0,1fr) 340px;align-items:start;gap:22px}.staff-work{display:grid;gap:20px}.staff-card{padding:22px;border:1px solid #e0e5ef;border-radius:14px;background:#fff;box-shadow:0 9px 24px #202b500b}.staff-card h2{margin:0 0 17px;font-size:20px}.staff-card h3{font-size:15px}.staff-card label{display:block;margin-bottom:7px;color:#596477;font-size:13px;font-weight:750}.staff-card select,.staff-card input{min-height:44px;border:1px solid #cbd3e0;border-radius:8px;padding:8px 11px;background:#fff;color:#243047}.staff-card select{width:100%}.staff-search{display:flex;gap:9px}.staff-search input{flex:1;min-width:0}.staff-search button,.staff-offer button{min-height:44px;padding:0 17px;border:1px solid #cbd3e0;border-radius:8px;background:#f6f8fc;color:#465ac2;font-weight:750}.staff-results{display:grid;max-height:230px;overflow:auto;margin-top:15px;border:1px solid #e1e5ed;border-radius:9px}.staff-results button{display:flex;justify-content:space-between;gap:10px;padding:12px;text-align:left;border:0;border-top:1px solid #edf0f5;background:#fff;color:#263147}.staff-results button:first-child{border-top:0}.staff-results button.selected,.staff-results button:hover{background:#f0f2ff}.staff-results span,.staff-offer span,.staff-line span{color:#737d8e;font-size:12px}.staff-offers{margin-top:17px}.staff-offer{display:flex;justify-content:space-between;align-items:center;gap:12px;padding:12px 0;border-top:1px solid #edf0f5}.staff-offer>div,.staff-line>div{display:grid;gap:5px}.staff-offer button:disabled{opacity:.55}.staff-lines{margin-top:20px;border-top:1px solid #dfe4ed}.staff-line-head,.staff-line{display:grid;grid-template-columns:minmax(0,1fr) 110px 75px;align-items:center;gap:12px}.staff-line-head{padding:11px 0;color:#8490a1;font-size:11px;font-weight:800;text-transform:uppercase}.staff-line{padding:12px 0;border-top:1px solid #edf0f5}.staff-line input{width:100%}.staff-remove{border:0;background:transparent;color:#a34248;font-size:12px}.staff-summary{position:sticky;top:18px}.staff-summary .staff-help{font-size:13px}.staff-wide{width:100%;margin-top:12px;min-height:46px}.staff-quote{margin-top:18px;padding-top:8px;border-top:1px solid #e4e8ef}.staff-quote>div:not(.staff-total){display:flex;justify-content:space-between;gap:8px;padding:9px 0;border-bottom:1px solid #edf0f5;font-size:13px}.staff-quote>div span small{display:block;margin-top:5px;color:#788397}.staff-total{display:flex;justify-content:space-between;margin:15px 0;font-size:18px}.staff-error{padding:11px 12px;border-radius:8px;color:#9d2c34;background:#fff0f0;font-size:13px;line-height:1.45}.staff-success{display:grid;gap:8px;margin-top:18px;padding:17px;border-radius:9px;color:#236044;background:#e8f8ef}.staff-success .staff-link{text-align:left}.staff-home{display:grid;grid-template-columns:minmax(0,1.5fr) minmax(240px,.8fr);gap:20px}.staff-home .staff-card{min-height:190px}.staff-home .primary{padding:0 18px}.staff-home .staff-link{display:block;margin-top:20px;padding:0}.staff-shell header{flex-wrap:wrap}.staff-shell .staff-role{color:#495bc7;font-size:11px;font-weight:800;letter-spacing:.07em;text-transform:uppercase}.staff-shell .buyer-picker{display:flex;align-items:center;gap:6px;font-size:12px;color:#637087}.staff-shell .buyer-picker select{max-width:210px;min-height:34px;border:1px solid #d5dce8;border-radius:7px;padding:0 7px;background:#fff}.staff-shell .user{gap:8px}.staff-shell .user button{white-space:nowrap}@media(max-width:840px){.staff-layout{grid-template-columns:1fr}.staff-summary{position:static}.staff-home{grid-template-columns:1fr}}@media(max-width:640px){.staff-page{width:calc(100% - 28px);padding-top:25px}.staff-heading{display:block}.staff-heading .staff-link{margin-top:12px}.staff-card{padding:17px}.staff-results button{display:grid}.staff-line-head{display:none}.staff-line{grid-template-columns:minmax(0,1fr) 84px;gap:8px}.staff-line .staff-remove{grid-column:2}.staff-search button{padding:0 11px}}.staff-home-finance{display:grid;gap:20px}.staff-home-orders{border-top:1px solid #e7eaf1}.staff-home-orders button{display:flex;width:100%;justify-content:space-between;align-items:center;gap:10px;padding:13px 0;border:0;border-bottom:1px solid #e7eaf1;background:#fff;text-align:left;color:#29354b}.staff-home-orders button:hover{color:#495bc7}.staff-home-orders button span{display:grid;gap:5px}.staff-home-orders button small{color:#737d8e}.staff-home-orders button b{white-space:nowrap}.staff-counterparties{display:grid;grid-template-columns:270px minmax(0,1fr);gap:20px;align-items:start}.staff-counterparties>.staff-card{position:sticky;top:18px}.staff-counterparties input{width:100%}.staff-client-list{display:grid;max-height:68vh;overflow:auto;margin-top:14px}.staff-client-list button{display:grid;gap:5px;padding:11px 9px;border:0;border-bottom:1px solid #e8ebf2;background:#fff;color:#273247;text-align:left}.staff-client-list button.selected,.staff-client-list button:hover{background:#f0f2ff}.staff-client-list button span{color:#798294;font-size:12px}.staff-client-detail{display:grid;gap:18px}.staff-card-title,.staff-address{display:flex;justify-content:space-between;align-items:center;gap:12px}.staff-card-title{margin-bottom:10px}.staff-card-title h2{margin:0}.staff-card-title .secondary{padding:9px 12px;border:1px solid #cad2e2;border-radius:7px;background:#f8f9fd;color:#495bc7;font-weight:700}.staff-address{padding:13px 0;border-top:1px solid #e9ecf2}.staff-address>div:first-child{display:grid;gap:5px}.staff-address span{color:#788393;font-size:12px}.staff-address>div:last-child{display:flex;gap:12px}.staff-link.danger{color:#a34248}.staff-address-form{display:grid;gap:12px;margin-top:20px;padding-top:15px;border-top:1px solid #dfe5ef}.staff-address-form h3{margin:0}.staff-form-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:11px}.staff-address-form label,.staff-credit label{display:grid;gap:6px}.staff-address-form input,.staff-credit input{width:100%}.staff-check{display:flex!important;align-items:center;gap:8px}.staff-check input{width:auto}.staff-form-actions{display:flex;align-items:center;gap:14px}.staff-form-actions .primary,.staff-credit .primary{padding:0 16px}.staff-credit{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.staff-credit .primary{grid-column:1/-1;width:max-content}.staff-address-form .primary{min-height:44px}@media(max-width:800px){.staff-counterparties{grid-template-columns:1fr}.staff-counterparties>.staff-card{position:static}.staff-client-list{max-height:220px}}@media(max-width:540px){.staff-form-grid,.staff-credit{grid-template-columns:1fr}.staff-address{align-items:flex-start}.staff-address>div:last-child{display:grid}}.staff-new-client{width:100%;margin-top:12px;padding:9px 12px;border:1px solid #cad2e2;border-radius:7px;background:#f8f9fd;color:#495bc7;font-weight:750}.staff-client-form{display:grid;gap:11px;margin-top:14px;padding:14px 0;border-top:1px solid #e8ebf2}.staff-client-form label{display:grid;gap:5px}.staff-client-form .primary{min-height:42px}.staff-page{padding-top:25px}.staff-heading{margin-bottom:17px}.staff-heading h1{font-size:clamp(28px,2.8vw,38px);letter-spacing:-.035em}.staff-layout{grid-template-columns:minmax(0,1fr) 315px;gap:14px}.staff-work{gap:14px}.staff-card{padding:16px;border-radius:7px;box-shadow:none}.staff-card h2{margin-bottom:12px;font-size:17px}.staff-summary{top:10px}.staff-offer,.staff-line{padding-top:9px;padding-bottom:9px}.staff-counterparties{gap:14px}.staff-page{padding-top:16px}.staff-heading{margin-bottom:12px}.staff-heading h1{margin:3px 0 4px;font-size:clamp(24px,2vw,28px)}.staff-heading p{font-size:13px}.staff-layout,.staff-work{gap:10px}.staff-card{padding:12px}.staff-card h2{margin-bottom:9px;font-size:16px}.staff-card .staff-help{margin:7px 0;font-size:12px}.staff-counterparties,.staff-home,.staff-home-finance{gap:10px}@media(max-width:840px){.staff-layout{grid-template-columns:1fr}}.staff-shell .cart-page{width:min(calc(100% - 56px),1260px);padding-top:16px}.staff-shell .cart-heading{margin-bottom:12px}.staff-shell .cart-heading h1{margin:3px 0 4px;font-size:clamp(24px,2vw,28px);letter-spacing:-.035em}.staff-shell .cart-heading p{font-size:13px}.staff-shell .order-filter{margin-bottom:12px}.staff-shell .order-grid:not(:has(.order-detail)){grid-template-columns:1fr}.staff-shell .order-row{margin:0;padding:12px 14px;border-radius:0;border-bottom:0}.staff-shell .order-row:first-child{border-radius:7px 7px 0 0}.staff-shell .order-row:last-child{border-bottom:1px solid #e1e4ec;border-radius:0 0 7px 7px}.staff-shell .order-row:hover{background:#f7f8fd}@media(max-width:760px){.staff-shell .cart-page{width:calc(100% - 28px)}.staff-shell .order-row{grid-template-columns:minmax(0,1fr) auto;gap:6px 10px}.staff-shell .order-row span{grid-column:1;grid-row:2}.staff-shell .order-row strong{grid-column:2;grid-row:1/3}}.staff-overview .staff-overview-actions,.staff-overview>.obligation-actions{display:flex;align-items:center;flex-wrap:wrap;gap:8px}.staff-overview>.obligation-actions{margin-bottom:12px}.staff-overview .staff-overview-actions button,.staff-overview>.obligation-actions button{min-height:44px;min-width:44px;padding:10px 16px;border:1px solid #cbd3e0;border-radius:6px;background:#fff;color:#344158;font-size:14px;font-weight:600;line-height:1.4}.staff-overview .staff-overview-actions button.primary,.staff-overview>.obligation-actions button.primary{border-color:#495bc7;background:#495bc7;color:#fff}@media(max-width:640px){.staff-overview .staff-overview-actions{margin-top:12px}}.cpg-heading-actions{display:flex;gap:10px;flex-wrap:wrap;justify-content:flex-end}.cpg-page button{font:inherit;cursor:pointer;border-radius:4px;padding:8px 14px;min-height:44px}.cpg-page button:not(.primary){border:1px solid #dfe3e7;background:#fff;color:#25313c}.cpg-page button:disabled{cursor:default;opacity:.5}.cpg-page button.cpg-link{border-color:transparent;color:#126443;text-decoration:underline;text-underline-offset:3px}.cpg-layout{display:grid;grid-template-columns:minmax(260px,360px) minmax(0,1fr);gap:20px;align-items:start;min-width:0}.cpg-tree,.cpg-panel,.cpg-empty{border:1px solid #dfe3e7;background:#fff;min-width:0}.cpg-tree-head{display:flex;justify-content:space-between;gap:10px;padding:12px 14px;background:#f5f7f8;border-bottom:1px solid #e3e8ec;font-size:13px}.cpg-tree-head span{color:#687682}.cpg-tree ul{list-style:none;margin:0;padding:0}.cpg-root{padding:6px 0}.cpg-sub{margin-left:18px!important;border-left:1px solid #e3e8ec}.cpg-page button.cpg-node{display:flex;align-items:center;gap:8px;width:100%;border:0;border-radius:0;text-align:left;padding:8px 14px;min-height:44px}.cpg-page button.cpg-node:hover{background:#f7fafa}.cpg-page button.cpg-node.selected{background:#eaf4f0;color:#126443;box-shadow:inset 3px 0 #167a56}.cpg-node-name{flex:1;min-width:0;overflow-wrap:anywhere}.cpg-badge{flex-shrink:0;font-size:11px;line-height:1;padding:4px 6px;border-radius:3px;background:#e4f3ec;color:#126443;border:1px solid #bfe0cf}.cpg-count{flex-shrink:0;min-width:28px;text-align:right;font-variant-numeric:tabular-nums;color:#687682;font-size:13px}.cpg-panel{padding:16px 20px}.cpg-panel-head{display:block;border-bottom:1px solid #e3e8ec;padding:0 0 12px;margin:0}.cpg-panel-head h2{margin:0;font-size:20px;overflow-wrap:anywhere}.cpg-panel-head small{display:block;margin-top:4px;color:#687682}.cpg-form{max-width:640px}.cpg-form input:not([type=checkbox]),.cpg-form select{width:100%;min-width:0;border:1px solid #ccd5dc;min-height:44px;border-radius:4px;padding:9px 10px;font:inherit;background:#fff;color:inherit;box-sizing:border-box}.cpg-form input:disabled,.cpg-form select:disabled{background:#f5f7f8}.cpg-form .cpg-own{display:flex;align-items:flex-start;gap:12px;padding:12px 14px;border:1px solid #dce3e8;border-radius:5px}.cpg-own input{width:22px;height:22px;margin:0;flex-shrink:0;accent-color:#167a56}.cpg-own strong{display:block;font-size:14px}.cpg-own small{display:block;margin-top:4px;color:#687682;line-height:1.4}.cpg-actions{align-items:flex-start}.cpg-delete{display:flex;flex-direction:column;gap:4px;margin-left:auto}.cpg-delete small{font-size:12px;color:#687682}.cpg-page button.cpg-danger{color:#a3322a;border-color:#e6c3bf}.cpg-conflict{display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap;padding:10px 12px;background:#fff5db;border-left:3px solid #daab37}.cpg-notice{margin:0;padding:10px 12px;background:#eaf4f0;border-left:3px solid #167a56;color:#126443}.cpg-muted{padding:14px;color:#6d7b87;margin:0}.cpg-empty{padding:32px 24px;text-align:center}.cpg-empty h2{margin:0 0 8px;font-size:20px}.cpg-empty p{color:#687682;margin:0 0 16px}.cpg-page :focus-visible{outline:2px solid #167a56;outline-offset:2px}.cp-groups-head{display:flex;justify-content:space-between;align-items:center;gap:8px;padding:0 0 8px;margin-bottom:6px;border-bottom:1px solid #e6eaed;font-size:13px}.cp-groups-head button{font:inherit;cursor:pointer;border:0;background:none;color:#126443;text-decoration:underline;text-underline-offset:3px;padding:8px 4px;min-height:44px}@media(max-width:760px){.cpg-layout{grid-template-columns:minmax(0,1fr);gap:14px}.cpg-panel{padding:14px}.cpg-delete{margin-left:0}.cpg-actions>button,.cpg-delete,.cpg-delete button{width:100%}.cpg-page .staff-heading{flex-wrap:wrap}}.cpg-server{margin-top:-8px;font-size:12px;color:#8a5a00;background:#fff5db;padding:4px 8px;border-left:3px solid #daab37}.cpg-visually-hidden{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}.cpg-panel-head h2:focus-visible{outline:2px solid #167a56;outline-offset:2px}.xml-tree-panel{min-width:0;color:#24384a}.xml-tree-heading{display:flex;align-items:flex-start;justify-content:space-between;gap:12px}.xml-tree-heading h3{margin:0;font-size:21px}.xml-tree-heading p{margin:6px 0 16px;color:#5b6c79}.xml-format-badge{padding:6px 10px;border-radius:5px;background:#eaf2f6;font-size:12px;white-space:nowrap}.xml-tree-selectors{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,2fr);gap:16px;margin-bottom:18px}.xml-tree-panel label,.xml-tree-dialog label{display:grid;gap:6px;font-size:13px;font-weight:500;min-width:0}.xml-tree-panel select,.xml-tree-dialog select,.xml-tree-dialog input,.xml-tree-dialog textarea{box-sizing:border-box;width:100%;min-width:0;max-width:100%;padding:9px;border:1px solid #b8c8d3;border-radius:5px;background:#fff;color:#24384a;font:inherit}.xml-tree-dialog textarea{min-height:100px;resize:vertical}.xml-tree{border:1px solid #cad8df;border-radius:7px;background:#f7fafb;overflow-wrap:anywhere;padding:12px 0}.xml-tree-row{display:flex;align-items:center;gap:8px;flex-wrap:wrap;min-width:0;padding:7px 12px 7px calc(14px + var(--xml-depth,0)*22px);border-bottom:1px solid #e6edf1;font-size:13px}.xml-tree-row:last-child{border-bottom:0}.xml-tree-row code{color:#1366a8;font-size:13px;font-weight:600;overflow-wrap:anywhere}.xml-tree-row>code{flex:0 1 145px}.xml-tree-row.xml-branch>code,.xml-images-row>code{flex:0 1 auto}.xml-example{flex:1 1 190px;min-width:0;color:#283d4b;overflow-wrap:anywhere}.xml-source-chips{display:flex;flex-wrap:wrap;align-items:center;gap:5px;min-width:0}.xml-source-chip,.xml-tree-panel button.xml-source-chip{display:inline-flex;align-items:center;gap:8px;border:1px solid #b9cedb;background:#fff;border-radius:4px;color:#31566e;padding:5px 8px;font-size:12px;white-space:normal;max-width:100%;overflow-wrap:anywhere;text-align:left}.xml-tree-panel button,.xml-tree-dialog button,.xml-image-rules button{cursor:pointer;border:1px solid #bdced9;border-radius:5px;background:#fff;color:#22516f;padding:6px 10px;font:inherit;white-space:normal;overflow-wrap:anywhere}.xml-tree-panel button:hover,.xml-tree-dialog button:hover,.xml-image-rules button:hover{background:#e9f3f8}.xml-tree-panel button:disabled,.xml-tree-dialog button:disabled{opacity:.5;cursor:default}.xml-tree-panel :focus-visible,.xml-tree-dialog :focus-visible,.xml-image-rules :focus-visible{outline:3px solid #227aa8;outline-offset:2px}.xml-tree-hint{color:#607889;font-size:12px;overflow-wrap:anywhere}.xml-tree-notice{padding:10px 12px;background:#fff7e6;border-left:3px solid #d8aa41;font-size:13px}.xml-image-rules{min-width:0;flex:1 1 250px}.xml-images-row{align-items:flex-start}.xml-tree-panel fieldset.xml-image-settings{border:0;margin:0;padding:0;min-width:0;flex:1 1 250px}.xml-add-node{display:flex;align-items:center;flex-wrap:wrap;gap:10px;padding:14px 12px 6px 58px;font-size:12px;color:#607889}.xml-tree-dialog{padding:0;border:1px solid #b8c9d3;border-radius:9px;width:min(740px,calc(100vw - 32px));max-width:calc(100vw - 32px);max-height:calc(100dvh - 32px);color:#24384a;box-shadow:0 18px 70px #18314240;box-sizing:border-box}.xml-tree-dialog::backdrop{background:#26323d99}.xml-dialog-content{display:flex;flex-direction:column;max-height:calc(100dvh - 36px);min-width:0}.xml-dialog-content header,.xml-dialog-content footer{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:13px 18px;background:#edf3f6;flex-shrink:0}.xml-dialog-content header h3{margin:0;font-size:17px;overflow-wrap:anywhere}.xml-dialog-content footer{justify-content:flex-end;border-top:1px solid #cddae2}.xml-dialog-content .primary{background:#19759c;color:#fff;border-color:#19759c}.xml-dialog-body{padding:18px;overflow-y:auto;min-height:0;overflow-wrap:anywhere;font-size:13px}.xml-dialog-body h4{padding:9px 10px;background:#e7eff3;font-size:13px;margin:12px 0}.xml-dialog-body h4:first-child{margin-top:0}.xml-dialog-body p{line-height:1.5}.xml-dialog-body>label{margin:12px 0}.xml-image-rule{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;border:1px solid #cbd9e2;border-radius:5px;padding:12px;margin:14px 0}.xml-image-rule legend{font-weight:600;padding:0 6px}.xml-rule-actions{grid-column:1/-1;display:flex;gap:8px;flex-wrap:wrap}.xml-tree-dialog label.xml-checkbox{display:flex;align-items:center;grid-column:1/-1}.xml-tree-dialog .xml-checkbox input{width:18px;height:18px;flex-shrink:0}@media(max-width:600px){.xml-tree-heading h3{font-size:18px}.xml-format-badge{display:none}.xml-tree-selectors{grid-template-columns:minmax(0,1fr)}.xml-tree-row{padding-left:calc(8px + var(--xml-depth,0)*10px);padding-right:8px;gap:6px}.xml-tree-row>code{flex-basis:auto}.xml-example{flex-basis:140px}.xml-source-chips{flex-basis:100%}.xml-tree-panel button,.xml-tree-dialog button,.xml-image-rules button,.xml-tree-panel select,.xml-tree-dialog select,.xml-tree-dialog input{min-height:44px}.xml-tree-dialog .xml-checkbox input{min-height:18px}.xml-image-rule{grid-template-columns:minmax(0,1fr)}.xml-dialog-body{padding:12px}.xml-dialog-content header,.xml-dialog-content footer{padding:10px 12px}.xml-tree-dialog{width:calc(100vw - 16px);max-width:calc(100vw - 16px)}.xml-add-node{padding-left:28px}.xml-tree-row .xml-source-chip{max-width:100%}.xml-dialog-content header h3{font-size:16px}}.product-gallery{margin-top:20px;border-top:1px solid #dce1e8;padding-top:16px;font-size:14px;color:#233047}.product-gallery *{box-sizing:border-box}.mg-heading{display:flex;align-items:center;gap:12px;flex-wrap:wrap}.product-gallery h2{font-size:21px;margin:0}.product-gallery h3{font-size:16px;margin:18px 0 10px}.mg-heading>span,.mg-note,.mg-drop small{color:#58677b}.mg-heading>button{margin-left:auto}.product-gallery button,.mg-file-button{border:1px solid #cbd3df;border-radius:4px;background:#fff;color:#263951;font:inherit;min-height:44px;padding:9px 12px;cursor:pointer}.product-gallery button:disabled,.mg-disabled{opacity:.55;cursor:default}.product-gallery button:focus-visible,.mg-file-button:focus-within,.product-gallery video:focus-visible{outline:3px solid #596ce0;outline-offset:3px}.mg-file-button{display:inline-flex;position:relative;align-items:center;justify-content:center;overflow:hidden;background:#f4f6fb}.mg-file-button input{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;opacity:0;cursor:pointer}.mg-drop{border:1px dashed #b7c3d4;background:#f7f9fc;padding:14px;display:flex;align-items:center;gap:12px;flex-wrap:wrap}.mg-drop small{width:100%}.mg-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(210px,1fr));gap:12px;margin-top:16px}.mg-card{min-width:0;border:1px solid #dce1e8;border-radius:4px;overflow:hidden;background:#fff}.mg-preview{aspect-ratio:4/3;background:#f4f6f8;display:flex;align-items:center;justify-content:center;text-align:center;color:#58677b;padding:8px}.mg-preview img,.mg-preview video{width:100%;height:100%;max-height:300px;object-fit:contain}.mg-card-body{padding:12px;display:flex;flex-direction:column;gap:6px}.mg-status{font-size:13px}.mg-ready{color:#276246}.mg-failed,.mg-expired,.mg-error{color:#9c2d30}.mg-actions{display:flex;flex-wrap:wrap;gap:6px;margin-top:6px}.mg-actions button,.mg-actions .mg-file-button{flex:1 1 auto;font-size:13px}.mg-delete{color:#9c2d30!important}.mg-error{overflow-wrap:anywhere;line-height:1.5}.mg-video-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(240px,420px));gap:12px;margin-top:12px}.mg-suppliers{display:flex;gap:12px;flex-wrap:wrap}.mg-suppliers figure{margin:0;max-width:180px}.mg-suppliers img{width:160px;height:120px;object-fit:contain;border:1px solid #dce1e8}.mg-suppliers figcaption{font-size:12px;color:#58677b}.mg-draft{display:flex;flex-wrap:wrap;gap:10px;align-items:center;border-bottom:1px solid #dce1e8;padding:12px 0}.mg-draft strong{overflow-wrap:anywhere;max-width:100%;flex-basis:100%}.mg-draft progress{max-width:100%;height:10px}.mg-draft .mg-error{flex-basis:100%}.mg-empty{padding:20px 0;color:#58677b}@media(max-width:480px){.mg-grid,.mg-video-grid{grid-template-columns:minmax(0,1fr)}.mg-heading h2{font-size:19px}.mg-heading>button{margin-left:0}.mg-drop{padding:12px}.mg-drop>.mg-file-button{width:100%}.mg-preview{max-height:240px}.mg-draft button{flex:1 1 130px}}.mg-preview-error{padding:0 12px;color:#9c2d30;line-height:1.5}.mg-preview-error button{margin-top:8px}.photo-groups{min-width:0;margin:12px 0;font-size:14px;overflow-wrap:anywhere}.photo-group-actions,.photo-group-name{display:flex;flex-wrap:wrap;align-items:center;gap:8px;margin:10px 0;min-width:0}.photo-group-actions>button{max-width:100%;white-space:normal;overflow-wrap:anywhere}.photo-group-actions>button[aria-pressed=true]{background:#eef1fc;border-color:#596ce0;color:#263b9b}.photo-groups label,.photo-group-name>label{display:flex;flex-direction:column;gap:6px;min-width:0;margin:8px 0}.photo-groups select,.photo-groups input:not([type=checkbox]){width:100%;min-width:0;max-width:100%;min-height:44px;border:1px solid #cbd3df;border-radius:4px;padding:8px;font:inherit;background:#fff;color:#263951;box-sizing:border-box}.photo-group-name>label{flex:1 1 200px}.photo-groups .photo-group-check{display:flex;flex-direction:row;align-items:center;min-height:44px;gap:10px;cursor:pointer}.photo-group-check input[type=checkbox]{width:20px;height:20px;min-height:20px;flex:0 0 auto;margin:0}.photo-groups :focus-visible,.photo-group-name :focus-visible{outline:3px solid #596ce0;outline-offset:2px}.photo-groups summary{min-height:44px;padding:12px 0;cursor:pointer;box-sizing:border-box}.photo-source-list{list-style-position:inside;padding:0;min-width:0}.photo-source-list>li{border:1px solid #dce1e8;border-radius:4px;padding:12px;margin:10px 0;background:#fff;min-width:0}.photo-source-fields{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.photo-groups button{min-height:44px}.photo-group-manager{min-width:0}.photo-group-manager p{margin:8px 0}.feed-photo-groups details{border-top:1px solid #dce1e8;margin-top:12px}.product-gallery{min-width:0}.mg-grid{grid-template-columns:repeat(auto-fill,minmax(min(210px,100%),1fr))}@media(max-width:600px){.photo-source-fields{grid-template-columns:minmax(0,1fr);gap:0}.photo-group-name{align-items:stretch}.photo-group-name>label{flex-basis:100%}.photo-group-name>button,.photo-group-manager>.photo-group-actions>button{flex:1 1 140px}.photo-source-list>li{padding:10px}.photo-source-list .photo-group-actions>button{flex:1 1 auto}}.rc-page:has(>.product-gallery)>h1{font-size:26px;line-height:1.3}@media(min-width:761px)and (max-width:1024px){.rc-page:has(>.product-gallery)>.rc-row{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:12px}.rc-page:has(>.product-gallery)>.rc-row .rc-product,.rc-page:has(>.product-gallery)>.rc-row .rc-price{grid-column:1/-1}.rc-page:has(>.product-gallery)>.rc-row .rc-warehouse{grid-column:1}.rc-page:has(>.product-gallery)>.rc-row .rc-buy{grid-column:2}}@media(max-width:1024px){.rc-page:has(>.product-gallery)>.rc-row .rc-buyline input,.rc-page:has(>.product-gallery)>.rc-row .rc-add,.rc-page:has(>.product-gallery)>.rc-row .rc-warehouse select{min-height:44px}}.supplier-media{border:1px solid #d6e0e8;border-radius:8px;padding:12px;margin:12px 0;min-width:0}.supplier-media-heading{display:flex;align-items:center;justify-content:space-between;gap:8px;flex-wrap:wrap}.supplier-media h3{margin:0;font-size:18px}.supplier-media p{font-size:14px;line-height:1.45}.supplier-media select,.supplier-media button,.supplier-media-disclosure>summary{min-height:44px;max-width:100%;border-radius:6px}.supplier-media select{display:block;width:100%;margin:6px 0 12px}.supplier-media button{padding:8px 12px;border:1px solid #b9cbd8;background:#fff;color:#173b55}.supplier-media-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(170px,1fr));gap:12px}.supplier-media-grid article{min-width:0;display:flex;flex-direction:column;gap:6px;border:1px solid #d6e0e8;padding:10px;border-radius:6px;overflow-wrap:anywhere}.supplier-media-grid img,.supplier-media-empty{width:100%;height:145px;object-fit:contain;background:#f1f5f8}.supplier-media-disclosure>summary{padding:12px;cursor:pointer}.supplier-media :focus-visible,.supplier-media-disclosure>summary:focus-visible{outline:3px solid #2378b8;outline-offset:2px}.mg-unfinished-list{border:1px solid #e3c98f;background:#fffaf0;border-radius:4px;padding:0 12px 12px;margin-top:16px}.mg-unfinished-list>h3{margin-top:12px}.mg-unfinished{border-style:dashed;border-color:#d9a441}.mg-reorder-handle{min-height:44px;min-width:44px;touch-action:none;cursor:grab;-webkit-user-select:none;user-select:none}.mg-reorder-handle:focus-visible{outline:3px solid #2546ad;outline-offset:2px}.mg-reordering{outline:2px dashed #2546ad;outline-offset:2px}.mg-reordering .mg-reorder-handle{cursor:grabbing}.mg-reorder-target{outline:3px solid #2546ad;outline-offset:2px;background:#eef3ff}.mg-reorder-hint{display:block;padding:8px;color:#183778;font-size:13px}.mg-reorder-status:empty{display:none}.feed-photo-rule-summary{margin:0 0 14px;padding:12px 14px;background:#f3f5fb;border-left:3px solid #4d56c8;border-radius:4px;font-size:15px;line-height:1.55;color:#263247}.feed-photo-rule-summary p{margin:0 0 8px}.feed-photo-rule-summary.is-special{background:#fff8ec;border-left-color:#b7791f}.feed-template-cards{display:grid;grid-template-columns:repeat(auto-fill,minmax(150px,1fr));gap:10px;margin:10px 0}.export-page .feed-template-cards label.feed-template-card{display:flex;flex-direction:column;align-items:stretch;text-align:left;gap:6px;margin:0;padding:8px;border:1px solid #dce1e8;border-radius:6px;cursor:pointer;min-width:0;position:relative}.feed-template-card[data-selected=true]{border-color:#4d56c8;box-shadow:0 0 0 1px #4d56c8;background:#f7f8ff}.feed-template-card input[type=radio]{position:absolute;top:8px;left:8px;width:18px;height:18px;min-height:18px;margin:0;z-index:1}.feed-template-card:focus-within{outline:3px solid #4658cf;outline-offset:2px}.feed-template-card strong{font-size:14px;overflow-wrap:anywhere}.feed-template-card small{font-size:12px;color:#647088}.feed-template-thumb.tw-thumbnail,.feed-template-thumb{height:130px;background:#f4f6f8;display:grid;place-items:center;overflow:hidden;border-radius:4px}.feed-template-thumb.tw-thumbnail>div{width:130px}.feed-template-thumb img,.feed-template-thumb canvas{max-height:130px}.feed-template-none{font-size:13px;color:#647088;text-align:center;padding:8px}.feed-template-options{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:0 16px;align-items:end}.feed-order-example{margin:0}.feed-order-example figcaption{display:flex;flex-wrap:wrap;gap:4px 12px;align-items:baseline;margin-bottom:10px}.feed-order-example figcaption span{font-size:13px;color:#647088}.feed-order-example ol{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:10px}.feed-order-example li{display:flex;flex-direction:column;gap:5px;min-width:0}.feed-order-example img,.feed-order-example .export-media-placeholder{width:100%;aspect-ratio:1;object-fit:contain;background:#f1f4f8;border-radius:4px}.feed-order-example li>span{font-size:12px;color:#3d4a60;overflow-wrap:anywhere}.feed-order-more{display:grid!important;place-items:center;background:#f1f4f8;border-radius:4px;aspect-ratio:1;font-size:16px;color:#526078}.feed-photo-advanced{margin:14px 0;border:1px solid #dfe3eb;border-radius:4px;padding:6px 12px}.export-page button.feed-photo-off{background:none;border-color:transparent;color:#9c3b22;padding-left:0}@media(max-width:767px){.feed-template-cards{grid-template-columns:repeat(2,minmax(0,1fr))}.feed-template-options{grid-template-columns:1fr}.feed-order-example ol{grid-template-columns:repeat(3,minmax(0,1fr))}}.rc-page{max-width:1500px;padding-top:26px;color:#202738}.rc-page .rc-title{display:flex;align-items:end;justify-content:space-between;gap:20px;margin-bottom:18px}.rc-page .rc-eyebrow{color:#4258ad;font-size:11px;font-weight:800;letter-spacing:.12em}.rc-page h1{margin:5px 0 0;font-size:30px;line-height:1.15;letter-spacing:-.03em}.rc-title-note{color:#788195;font-size:13px}.rc-page .rc-filters{display:block;margin:0 0 18px;padding:20px 22px;border:1px solid #e1e4ed;border-radius:12px;background:#fff;box-shadow:0 3px 10px #1c2d5608}.rc-search{display:flex;margin-bottom:16px}.rc-search input{flex:1;min-width:0;height:45px;padding:0 14px;border:1px solid #cdd3df;border-radius:6px 0 0 6px;color:#263048;background:#fff}.rc-search-button,.rc-add{border:0;color:#fff;background:#4257ad;font-weight:750}.rc-search-button{min-width:90px;border-radius:0 6px 6px 0}.rc-filter-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:13px 16px}.rc-filter-grid label{min-width:0;display:grid;gap:5px;color:#60697a;font-size:12px;font-weight:650}.rc-filter-grid select,.rc-warehouse select{width:100%;height:37px;padding:0 30px 0 10px;border:1px solid #d2d7e0;border-radius:5px;color:#2a344b;background:#fff;text-overflow:ellipsis}.rc-filter-footer{display:flex;align-items:center;gap:20px;margin-top:17px;padding-top:14px;border-top:1px solid #e9ebf0;color:#8a93a4;font-size:12px}.rc-filter-footer .rc-link{margin-left:auto}.rc-checkbox{display:flex;align-items:center;gap:6px;color:#394257;font-size:13px}.rc-checkbox input{accent-color:#4257ad;width:16px;height:16px}.rc-link{border:0;padding:0;color:#4057ae;background:none;font-size:13px;font-weight:750;text-align:left}.rc-summary{display:flex;align-items:center;gap:14px;margin:10px 2px 12px}.rc-summary>.rc-filter-select{flex:0 1 190px}.rc-summary>.rc-filter-select .rc-filter-label{display:none}.rc-summary strong{color:#273248;font-size:14px}.rc-list{overflow:hidden;border:1px solid #dfe3eb;border-radius:8px;background:#fff;box-shadow:0 5px 18px #1c2d5608}.rc-list-head,.rc-page .rc-row{display:grid;grid-template-columns:minmax(330px,2.2fr) minmax(135px,.75fr) minmax(270px,1.45fr) minmax(175px,.82fr);gap:15px;align-items:center}.rc-list-head{padding:11px 16px;color:#667187;background:#f2f4f9;font-size:12px;font-weight:750}.rc-page .rc-row{width:100%;min-height:90px;margin:0;padding:11px 16px;border:0;border-top:1px solid #e7e9ee;border-radius:0;color:#263048;background:#fff;text-align:left;box-shadow:none}.rc-page .rc-row:first-of-type{border-top:0}.rc-page .rc-row:hover{background:#fbfcff}.rc-staff .rc-list-head,.rc-staff .rc-row{grid-template-columns:minmax(330px,2.2fr) minmax(150px,.8fr) minmax(300px,1.5fr)}.rc-product{display:flex;align-items:center;min-width:0;gap:11px}.rc-image{flex:none;display:grid;place-items:center;width:58px;height:58px;overflow:hidden;border:1px solid #e4e7ed;border-radius:5px;background:#f5f6f8}.rc-image img{display:block;width:100%;height:100%;object-fit:contain}.rc-image>span{color:#a1a7b2;font-size:10px;text-align:center}.rc-identity{min-width:0}.rc-name{border:0;padding:0;color:#4057aa;background:none;font-size:14px;font-weight:750;line-height:1.27;text-align:left}.rc-name:hover{text-decoration:underline}.rc-spec{display:flex;flex-wrap:wrap;gap:3px 9px;margin-top:6px;color:#747d8e;font-size:11px}.rc-spec span:first-child{white-space:nowrap}.rc-price small,.rc-warehouse small,.rc-buy>small{display:block;margin-bottom:5px;color:#8b94a2;font-size:11px;font-weight:650}.rc-price strong{display:block;color:#202b40;font-size:15px;font-weight:750;white-space:nowrap}.rc-warehouse{min-width:0}.rc-warehouse select{height:35px;font-size:12px}.rc-stock,.rc-muted{display:block;margin-top:5px;color:#637089;font-size:11px;line-height:1.25}.rc-stock{color:#2b6e56}.rc-buy{min-width:0}.rc-buyline{display:flex;gap:5px}.rc-buyline input{min-width:0;width:58px;height:35px;padding:0 7px;border:1px solid #cdd3df;border-radius:5px;text-align:center}.rc-add{flex:1;min-width:89px;height:35px;border-radius:5px;font-size:12px}.rc-add:disabled{background:#a7b0c7;cursor:not-allowed}.rc-error{display:block;margin-top:5px;color:#ac3943;font-size:11px}.rc-page .catalog-pagination{justify-content:space-between;max-width:430px;margin:0 auto}.rc-page .catalog-pagination button{border:1px solid #bfc8e5;border-radius:5px;padding:8px 13px;color:#4057ae;background:#fff;font-weight:700}.rc-page .catalog-pagination button:disabled{opacity:.4}.rc-detail-features{display:flex;flex-wrap:wrap;gap:8px;margin-top:18px}.rc-detail-features span{border:1px solid #e2e6ed;border-radius:5px;padding:7px 9px;color:#5c6678;background:#fff;font-size:12px}.rc-sort{display:flex;align-items:center;gap:4px;margin-left:auto}.rc-sort span{margin-right:2px;color:#6f7889}.rc-sort button{min-height:32px;border:1px solid #d4d9e5;border-radius:5px;padding:5px 8px;color:#4057ae;background:#fff;font-size:12px;font-weight:700}.rc-sort button[aria-pressed=true]{border-color:#4057ae;color:#fff;background:#4057ae}@media(max-width:1100px){.rc-list-head,.rc-page .rc-row{grid-template-columns:minmax(250px,2fr) 120px minmax(230px,1.35fr) 155px;gap:9px}.rc-staff .rc-list-head,.rc-staff .rc-row{grid-template-columns:minmax(250px,2fr) 120px minmax(230px,1.35fr)}.rc-filter-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(max-width:760px){.rc-page{width:calc(100% - 24px);padding:17px 0 40px}.rc-page .rc-title{display:block;margin-bottom:14px}.rc-page h1{font-size:24px}.rc-title-note{display:block;margin-top:4px;font-size:12px}.rc-page .rc-filters{padding:14px;margin-bottom:13px}.rc-search{margin-bottom:13px}.rc-search input{height:43px;font-size:13px}.rc-search-button{min-width:69px;font-size:12px}.rc-filter-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.rc-filter-grid label{font-size:11px}.rc-filter-grid select{height:36px;font-size:12px}.rc-filter-footer{flex-wrap:wrap;gap:10px 16px}.rc-filter-footer .rc-link{margin-left:auto}.rc-summary{margin:10px 0}.rc-list{overflow:visible;border:0;background:transparent;box-shadow:none}.rc-list-head{display:none}.rc-page .rc-row,.rc-staff .rc-row{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:10px 12px;min-height:0;margin:0 0 9px;padding:13px;border:1px solid #e2e5ec;border-radius:8px;box-shadow:0 2px 7px #1c2d5609}.rc-product{grid-column:1/-1;align-items:flex-start}.rc-image{width:64px;height:64px}.rc-name{font-size:14px}.rc-spec{margin-top:5px}.rc-price{grid-column:1/-1}.rc-price small{display:none}.rc-price strong{display:inline-block;padding:4px 9px;color:#243657;background:#eaf2ff;font-size:14px}.rc-warehouse{grid-column:1/-1}.rc-warehouse small{display:none}.rc-buy{grid-column:1/-1}.rc-buy>small{display:none}.rc-buyline input{width:74px}.rc-add{max-width:130px}.rc-page .catalog-pagination{gap:8px}.rc-page .catalog-pagination span{font-size:11px;text-align:center}}@media(max-width:390px){.rc-filter-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.catalog-summary{flex-wrap:wrap}.catalog-summary>strong{width:100%}.rc-sort{order:2;width:100%;margin-left:0;gap:3px}.rc-sort span{font-size:11px}.rc-sort button{flex:1;min-width:0;padding:4px;font-size:11px}.catalog-summary>.rc-link{order:3}.rc-page .rc-row{padding:11px}.rc-image{width:54px;height:54px}}@media(min-width:1200px){.rc-page{width:calc(100% - 48px);max-width:none;margin-inline:auto;padding-top:16px}.rc-page .rc-filters{padding:16px 18px}}@media(min-width:761px){.rc-page .rc-row{min-height:57px;padding:6px 14px;gap:12px}.rc-page .rc-price small,.rc-page .rc-warehouse small,.rc-page .rc-buy>small{display:none}.rc-page .rc-image{width:42px;height:42px}.rc-page .rc-name{font-size:13px}.rc-page .rc-spec{margin-top:2px;font-size:10px}.rc-page .rc-price strong{font-size:14px}.rc-page .rc-warehouse select{height:30px;font-size:11px}.rc-page .rc-stock,.rc-page .rc-muted{margin-top:3px;font-size:10px}.rc-page .rc-buyline input,.rc-page .rc-add{height:30px}}.rc-filter-select{position:relative;min-width:0;font-size:12px}.rc-filter-label{display:block;margin-bottom:5px;color:#60697a;font-size:12px;font-weight:650}.rc-filter-trigger{display:flex;align-items:center;justify-content:space-between;gap:8px;width:100%;height:37px;padding:0 10px;border:1px solid #d2d7e0;border-radius:5px;color:#2a344b;background:#fff;text-align:left}.rc-filter-trigger>span:first-child{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.rc-filter-trigger>span:last-child{font-size:18px;color:#737f94}.rc-filter-menu{position:absolute;z-index:30;top:calc(100% + 5px);left:0;width:max(100%,240px);max-width:min(340px,calc(100vw - 36px));padding:7px;border:1px solid #cbd3e0;border-radius:6px;background:#fff;box-shadow:0 8px 22px #1c2d5626}.rc-filter-search{width:100%;height:38px;padding:0 9px;border:1px solid #cdd3df;border-radius:4px;color:#263048;background:#fff}.rc-filter-options{max-height:235px;overflow-y:auto;margin:5px -3px}.rc-filter-option{display:flex!important;align-items:center;gap:8px;min-height:38px;padding:6px 7px;border-radius:4px;color:#263048!important;font-size:12px!important;font-weight:500!important;cursor:pointer}.rc-filter-option:hover,.rc-filter-option.rc-active{background:#eef2fb}.rc-filter-option input{flex:none;width:16px;height:16px;margin:0;accent-color:#4257ad}.rc-filter-option span{overflow-wrap:anywhere}.rc-filter-empty{padding:14px 8px;color:#788195;font-size:12px}.rc-filter-menu-actions{display:flex;justify-content:space-between;padding-top:5px;border-top:1px solid #e9ebf0}.rc-filter-menu-actions button{min-height:32px;border:0;padding:4px 7px;color:#4057ae;background:#fff;font-size:12px;font-weight:700}.rc-filter-menu-actions button:disabled{color:#a1a7b2}.rc-filter-chips{display:flex;flex-wrap:wrap;gap:6px;margin-top:12px}.rc-filter-chips button{max-width:100%;border:1px solid #cdd5e5;border-radius:4px;padding:4px 7px;color:#35466f;background:#f4f7ff;font-size:11px;text-overflow:ellipsis;overflow:hidden;white-space:nowrap}.rc-filter-trigger:focus-visible,.rc-filter-search:focus-visible,.rc-filter-option:focus-within,.rc-filter-chips button:focus-visible{outline:2px solid #4057ae;outline-offset:2px}@media(max-width:760px){.rc-filter-trigger{height:38px}.rc-filter-menu{width:min(310px,calc(100vw - 36px))}.rc-filter-option{min-height:44px}}@media(min-width:391px)and (max-width:760px){.rc-filter-select:nth-child(3n) .rc-filter-menu{left:auto;right:0}}@media(max-width:390px){.rc-filter-select:nth-child(2n) .rc-filter-menu{left:auto;right:0}}.rc-fitment{margin-bottom:16px;max-width:640px}.rc-fitment h2{margin:0 0 8px;font-size:13px;color:#394257}.rc-dimensions{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.rc-staggered-toggle{min-height:44px;margin-top:4px}.rc-rear{margin:8px 0 16px}.rc-fitment-hint{font-size:12px;color:#60697a}.rc-segment-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:12px 20px;margin-bottom:16px}.rc-segment-field{width:100%;min-width:0;max-width:none}.rc-segments{display:flex;flex-wrap:wrap;gap:1px;border-radius:5px;overflow:hidden;background:#e1e4ed}.rc-segments button{min-height:38px;border:0;padding:8px 14px;color:#60697a;background:#f6f7fa;text-transform:uppercase;font-size:11px;font-weight:700;flex:1}.rc-segments button[aria-pressed=true],.rc-segments button[aria-checked=true]{color:#fff;background:#4257ad}.rc-segments button:focus-visible{outline:2px solid #202738;outline-offset:-3px}button.rc-filter-option{width:100%;border:0;text-align:left;background:#fff}.rc-filter-option[aria-selected=true]{background:#e6ebfb;color:#304b9e!important;font-weight:750!important}button.rc-filter-option:hover,button.rc-filter-option.rc-active{background:#eef2fb}.rc-axis-heading{margin:0;padding:12px 16px;font-size:15px;color:#354b91;background:#edf1fb;border-top:1px solid #dfe3eb}.rc-list .catalog-pagination{padding:12px 8px}@media(max-width:760px){.rc-summary{flex-wrap:wrap}.rc-summary>.rc-filter-select{flex:1 1 180px;min-width:150px}.rc-segment-grid{display:grid;grid-template-columns:minmax(0,1fr);gap:10px}.rc-segments button{min-height:44px;padding:8px 10px}.rc-rear .rc-dimensions{grid-template-columns:minmax(0,1fr)}.rc-dimensions .rc-filter-menu{width:100%;min-width:0}.rc-dimensions .rc-filter-search{min-width:0;font-size:12px}.rc-rear .rc-filter-menu{left:0;right:auto}.rc-filter-trigger{min-height:44px}.rc-axis-heading{margin-bottom:8px;border-radius:6px}}.rc-exact-search{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin-top:12px}.rc-exact-search label{display:flex;flex-direction:column;gap:6px;min-width:0;font-size:13px}.rc-exact-search input{box-sizing:border-box;width:100%;min-width:0;min-height:44px;border:1px solid #d4d9df;border-radius:6px;padding:10px 12px;font:inherit}@media(max-width:600px){.rc-exact-search{grid-template-columns:minmax(0,1fr)}}.rc-warehouse-conflict{grid-column:1/-1;max-width:100%;padding:10px;background:#fff7ed;border:1px solid #fed7aa;border-radius:4px;font-size:13px;overflow-wrap:anywhere}.rc-warehouse-conflict p{margin:0 0 8px}.rc-warehouse-conflict button{min-height:44px;white-space:normal;margin:2px 6px 2px 0;padding:6px 10px}.rc-warehouse-conflict button:focus-visible{outline:2px solid #2563eb;outline-offset:2px}.export-page{max-width:1180px;margin:0 auto;padding:24px;color:#263247}.export-page h1{font-size:27px;margin:0 0 6px}.export-page h2{font-size:22px;margin:12px 0}.export-page h3{font-size:19px;margin:0 0 14px}.export-page h4{font-size:16px;margin:0 0 10px}.export-heading{display:flex;justify-content:space-between;gap:16px}.export-heading p,.export-note{font-size:13px;color:#647088;line-height:1.6}.export-page button,.export-page input,.export-page select,.export-page textarea,.export-page summary,.export-page a{min-height:44px}.export-page button{border:1px solid #c7ced9;border-radius:4px;padding:10px 14px;background:#fff;color:#283c60;cursor:pointer;font:inherit}.export-page button.primary{background:#4d56c8;color:#fff;border-color:#4d56c8}.export-page button:disabled{opacity:.55;cursor:default}.export-page button[aria-pressed=true]{border-color:#4d56c8;background:#f0f1ff}.export-page input,.export-page select,.export-page textarea{font:inherit;border:1px solid #c7ced9;border-radius:4px;padding:9px;width:100%;box-sizing:border-box;background:#fff;color:#253247}.export-page textarea{resize:vertical}.export-page label{display:flex;flex-direction:column;gap:6px;font-size:14px;margin:12px 0;min-width:0}.export-page fieldset{border:1px solid #dfe3eb;border-radius:4px;margin:14px 0;padding:12px;min-width:0}.export-page fieldset.export-form-fields{border:0;padding:0;margin:0}.export-page legend{font-size:14px;padding:0 5px}.export-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:0 16px}.export-page summary{display:flex;align-items:center;gap:8px;cursor:pointer;font-size:14px;padding:7px 0;box-sizing:border-box}.export-page summary:before{content:"›";font-size:20px}.export-page details[open]>summary:before{content:"⌄"}.export-page summary small{color:#68738a}.export-page .export-check{flex-direction:row;align-items:center}.export-page input[type=checkbox]{width:18px;height:18px;min-height:18px;flex:0 0 auto}.export-create,.export-pick{border-bottom:1px solid #dde2eb;padding:8px 0}.export-create form{padding:8px 0 16px}.export-store-list,.export-feed-list{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin:16px 0}.export-store-list button,.export-feed-list button{display:flex;align-items:flex-start;flex-direction:column;text-align:left;gap:7px;overflow-wrap:anywhere}.export-store-list span,.export-feed-list span{font-size:12px;color:#647088}.export-store{padding:15px 0;border-top:1px solid #ccd3df}.export-document{margin-top:24px;border-top:2px solid #d9dfea}.export-settings>section,.export-preview,.export-generation{padding:20px 0;border-bottom:1px solid #dfe3eb}.export-options{max-height:290px;overflow:auto}.export-options>div{display:flex;align-items:center;gap:12px;border-top:1px solid #eef0f4;min-height:50px}.export-options>div>span{flex:1;overflow-wrap:anywhere}.export-options label{flex-direction:row;align-items:center;min-height:44px;margin:0}.export-inline,.export-actions,.export-pager{display:flex;gap:12px;align-items:center;flex-wrap:wrap;margin:18px 0}.export-inline label{flex:1}.export-pager{justify-content:space-between;font-size:13px}.export-stats{display:flex;flex-wrap:wrap;gap:20px;padding:14px 0}.export-stats span{display:flex;gap:7px}.export-preview article{padding:20px 0;border-top:1px solid #dfe3eb;overflow-wrap:anywhere}.export-description{white-space:pre-wrap;font-size:14px;line-height:1.6}.export-page dl{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.export-page dt{font-size:12px;color:#667187}.export-page dd{margin:5px 0;font-size:14px}.export-page pre{max-height:350px;overflow:auto;font-size:12px;white-space:pre-wrap;overflow-wrap:anywhere;background:#f5f6f9;padding:12px}.export-page p{overflow-wrap:anywhere}.export-error,.export-conflict{padding:14px;background:#fff2ee;border-left:3px solid #ba5b3d}.export-conflict button{margin:8px}.export-run-list article{display:flex;flex-direction:column;gap:6px;border-bottom:1px solid #dfe3eb;padding:14px 0;font-size:14px}.export-page a{display:inline-flex;align-items:center;color:#3c48af;overflow-wrap:anywhere}.export-variables p{font-size:13px}.export-variables small{display:block;color:#65718a}.export-sr{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0,0,0,0)}.export-page :focus-visible{outline:3px solid #4658cf;outline-offset:2px}@media(max-width:767px){.export-page{padding:16px 12px}.export-page h1{font-size:24px}.export-grid,.export-store-list,.export-feed-list,.export-page dl{grid-template-columns:1fr}.export-options>div{flex-wrap:wrap;padding:8px 0;gap:5px 15px}.export-options>div>span{flex-basis:100%}.export-options label{flex:1}.export-page summary{flex-wrap:wrap}.export-actions{align-items:stretch}.export-actions button{flex:1 1 100%}.export-inline{align-items:stretch;flex-direction:column}.export-page fieldset{padding:8px}.export-stats{display:grid;grid-template-columns:1fr 1fr;gap:12px;font-size:13px}}.export-photos{display:flex;gap:12px;overflow:auto}.export-photos figure{margin:0;flex:0 0 120px}.export-photos img{width:120px;height:100px;object-fit:contain;background:#f4f5f7}.export-photos figcaption{font-size:12px;color:#647088}.export-photo-error{font-size:12px}.export-conflict-values{overflow-wrap:anywhere}.export-version{overflow-wrap:anywhere;font-size:.85em}.export-page .export-check{min-height:44px;cursor:pointer}.export-fixed-price{padding:12px;border-left:3px solid #4d56c8;background:#f0f1ff;font-size:14px;line-height:1.5}.export-preview article{padding:12px 0}.export-preview-copy h4{margin:0 0 4px}.export-preview-copy p{margin:4px 0;line-height:1.4}.export-preview .export-photos:empty{display:none}.export-preview article dl{margin:10px 0;gap:8px 12px}.export-preview article dd{margin:3px 0}.export-preview article>details p{font-size:13px;margin:6px 0}.export-preview article>details summary{font-size:13px}@media(min-width:1024px){.export-preview article{display:grid;grid-template-columns:minmax(0,1.2fr) minmax(0,2fr);column-gap:20px;align-items:start}.export-preview article dl{grid-template-columns:repeat(5,minmax(0,1fr));margin:0}.export-preview article>details{grid-column:1/-1}.export-preview-copy h4,.export-preview-copy p{font-size:14px}}@media(max-width:767px){.export-preview article dl{grid-template-columns:repeat(2,minmax(0,1fr))}}.export-product-media{margin:20px 0;padding:20px;border:1px solid #cbd5e1;border-radius:12px;background:#fff;color:#172033;min-width:0}.export-product-media h3:focus{outline:2px solid #2259bd;outline-offset:5px}.export-product-media button,.export-product-media select{min-height:44px}.export-product-media button:focus-visible,.export-product-media select:focus-visible{outline:3px solid #2259bd;outline-offset:3px}.export-product-media select{max-width:100%;width:100%;white-space:normal}.export-product-media label{display:grid;gap:8px;min-width:0}.export-product-media .export-heading{gap:12px;flex-wrap:wrap}.export-product-media h3,.export-product-media h4,.export-product-media strong{overflow-wrap:anywhere}.export-media-order{list-style:none;padding:0;display:grid;gap:12px}.export-media-order li{display:flex;gap:14px;padding:12px;background:#f5f7fb;border-radius:8px;min-width:0}.export-media-order li>div{min-width:0}.export-media-order img,.export-media-order .export-media-placeholder{width:88px;height:88px;object-fit:contain;flex-shrink:0;background:#e8edf4;border-radius:6px}.export-media-placeholder{display:grid;place-items:center;text-align:center;font-size:12px;color:#526078}.export-media-library{display:grid;grid-template-columns:repeat(auto-fill,minmax(160px,1fr));gap:12px}.export-media-library article{display:flex;flex-direction:column;gap:10px;padding:12px;border:1px solid #dce2eb;border-radius:8px;min-width:0}.export-media-library img,.export-media-library .export-media-placeholder{width:100%;height:140px;object-fit:contain;background:#f1f4f8}.export-media-library button{margin-top:auto}.export-product-media fieldset{min-width:0}.export-product-media .export-actions{flex-wrap:wrap}.export-product-media .export-actions button{white-space:normal}.export-product-media p{overflow-wrap:anywhere}.export-product-media .export-conflict button{margin:5px;white-space:normal}@media(max-width:480px){.export-product-media{padding:12px}.export-media-order li{flex-wrap:wrap}.export-media-library{grid-template-columns:repeat(2,minmax(0,1fr))}.export-media-library article{padding:8px}.export-media-library img{height:110px}.export-product-media .export-heading button{width:100%}}.export-product-media fieldset.export-form-fields{border:0;padding:0;margin:18px 0}.export-product-media select{border:1px solid #bdc9dc;border-radius:6px;padding:10px 12px;background:#fff;color:inherit;font:inherit}.export-product-media .export-media-selection>h4{margin-top:20px}.export-page{max-width:1440px;background:#f7f8fb}.export-page-heading{padding:0 0 20px}.export-page-heading p{margin:4px 0;color:#65718a}.export-eyebrow{margin:0!important;color:#4d56c8!important;font-size:12px;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.export-workspace{display:grid;grid-template-columns:minmax(300px,370px) minmax(0,1fr);gap:22px;align-items:start}.export-sidebar,.export-content{min-width:0}.export-sidebar{position:sticky;top:12px;max-height:calc(100vh - 24px);overflow:auto;padding:14px;border:1px solid #dce1ea;border-radius:10px;background:#fff}.export-new-feed,.export-new-store{padding:0 0 12px;border-bottom:1px solid #e1e5ec}.export-new-feed summary{font-weight:700;color:#3546b5}.export-feed-list{display:grid;grid-template-columns:1fr;gap:10px;margin:14px 0}.export-feed-card{border:1px solid #dce1ea;border-radius:8px;padding:12px;background:#fff;min-width:0}.export-feed-card[data-active=true]{border-color:#4d56c8;box-shadow:0 0 0 1px #4d56c8}.export-feed-open{display:flex!important;width:100%;align-items:flex-start!important;justify-content:space-between;gap:10px;border:0!important;padding:0!important;min-height:auto!important;text-align:left}.export-feed-open>span:first-child{display:flex;min-width:0;flex-direction:column;gap:3px}.export-feed-open strong,.export-feed-open small{overflow-wrap:anywhere}.export-feed-open small{color:#65718a}.export-status{display:inline-flex;align-items:center;justify-content:center;min-height:26px;padding:2px 8px;border-radius:999px;font-size:12px;font-weight:700;white-space:nowrap}.export-status.is-on{color:#176a43;background:#e8f7ef}.export-status.is-off{color:#9a3f31;background:#fff0ec}.export-feed-card dl{display:grid;grid-template-columns:1fr!important;gap:6px!important;margin:12px 0}.export-feed-card dl div{display:grid;grid-template-columns:92px minmax(0,1fr);gap:8px}.export-feed-card dd{margin:0!important}.export-card-link{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:6px}.export-card-link input{min-height:38px!important;padding:7px!important;font-size:12px}.export-card-link button{min-height:38px!important;padding:7px 9px!important}.export-card-link span{grid-column:1/-1;min-height:16px;color:#53617a;font-size:12px}.export-switch{display:flex!important;flex-direction:row!important;align-items:center;gap:8px!important;margin:8px 0 0!important;min-height:44px;font-weight:600}.export-disabled-hint{margin:3px 0;color:#9a3f31;font-size:12px}.export-empty{padding:20px;text-align:center;color:#65718a}.export-placeholder{padding:56px 30px;border:1px dashed #c9d0dd;border-radius:10px;background:#fff;text-align:center}.export-document{margin:0;border:1px solid #dce1ea;border-radius:10px;background:#fff;overflow:hidden}.export-document-heading{display:flex;align-items:flex-start;justify-content:space-between;gap:20px;padding:20px 22px;border-bottom:1px solid #e1e5ec}.export-document-heading h2{margin:3px 0}.export-document-heading>div:first-child>span{color:#65718a;font-size:13px}.export-enable-card{display:flex;min-width:240px;align-items:center;justify-content:flex-end;flex-wrap:wrap;gap:6px 14px}.export-enable-card .export-switch{margin:0!important}.export-enable-card small{flex-basis:100%;color:#9a3f31;text-align:right}.export-tabs{display:flex;max-width:100%;overflow-x:auto;padding:0 14px;border-bottom:1px solid #dfe3eb;background:#fbfcfd;scrollbar-width:thin}.export-tabs button{flex:0 0 auto;border:0;border-bottom:3px solid transparent;border-radius:0;padding:12px 14px;background:transparent;white-space:nowrap}.export-tabs button[aria-selected=true]{border-bottom-color:#4d56c8;background:#f0f1ff;color:#303eaa}.export-tab-panel{padding:22px}.export-section-heading{display:flex;align-items:flex-start;justify-content:space-between;gap:18px}.export-section-heading h3,.export-section-heading h4{margin-bottom:4px}.export-section-heading p{margin:4px 0;color:#65718a;font-size:13px}.export-match-count{flex:0 0 auto;padding:9px 12px;border-radius:7px;background:#f0f1ff;color:#3542a1}.export-picked-values{display:grid;gap:8px;margin:6px 0}.export-picked-values>div{display:flex;align-items:center;flex-wrap:wrap;gap:6px}.export-picked-values span{display:inline-flex;align-items:center;gap:5px;padding:4px 7px;border-radius:999px;background:#eef1f6;font-size:12px}.export-picked-values span button{min-height:22px!important;padding:0 4px!important;border:0;background:transparent}.export-picked-values .export-excluded span{color:#963d32;background:#fff0ec}.export-exclude-option,.export-exclude-label{color:#a23f32}.export-properties{margin-top:22px;padding-top:18px;border-top:1px solid #e2e6ed}.export-sticky-actions{position:sticky;bottom:0;z-index:2;display:flex;justify-content:flex-end;gap:10px;padding:12px 22px;border-top:1px solid #dfe3eb;background:#fffffff5;box-shadow:0 -5px 14px #1e2a460d}.export-general-price,.export-rule-section,.export-price-examples{padding:0 0 24px;margin:0 0 24px;border-bottom:1px solid #e1e5ec}.export-price-grid{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:12px}.export-rule-search{position:relative;max-width:460px}.export-search-results{position:absolute;z-index:4;top:100%;left:0;right:0;display:grid;padding:6px;border:1px solid #cfd6e2;border-radius:6px;background:#fff;box-shadow:0 8px 24px #1f2b4621}.export-search-results button{text-align:left;border:0}.export-search-results span{padding:10px;color:#65718a}.export-rule-table{display:grid;gap:0;margin-top:16px;border:1px solid #dfe3eb;border-radius:7px;overflow:hidden}.export-rule-head,.export-rule-row{display:grid;grid-template-columns:minmax(145px,1.5fr) repeat(4,minmax(92px,1fr)) 70px 76px;gap:8px;align-items:center}.export-rule-head{padding:9px 10px;background:#f4f6f9;color:#5d687e;font-size:12px}.export-rule-row{margin:0!important;padding:8px 10px!important;border:0!important;border-top:1px solid #e5e8ee!important;border-radius:0!important}.export-rule-row label{margin:0}.export-rule-row input{min-width:0}.export-rule-enabled{justify-content:center}.export-rule-remove{padding:8px!important}.export-empty-row{padding:14px;border:1px dashed #d5dbe5;border-radius:7px;color:#65718a}.export-price-examples>div{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.export-price-examples article{display:flex;flex-direction:column;gap:6px;padding:12px;border:1px solid #dfe3eb;border-radius:7px}.export-price-examples small{color:#56637b}.export-show-excluded{display:flex!important;flex-direction:row!important;align-items:center;gap:8px!important;margin:18px 22px 0!important}.export-preview{padding:20px 22px}.export-preview-stale{padding:8px;border-radius:6px;color:#8b3e31;background:#fff0ec}.export-preview-table{border:1px solid #dfe3eb;border-radius:7px;overflow:hidden}.export-preview-head,.export-preview-table>article{display:grid;grid-template-columns:minmax(180px,1.6fr) repeat(3,minmax(110px,1fr));gap:12px;align-items:center;padding:10px 12px}.export-preview-head{background:#f4f6f9;color:#5d687e;font-size:12px}.export-preview-table>article{border-top:1px solid #e5e8ee}.export-preview-excluded{color:#943d32;background:#fff7f5}.export-preview-reason{grid-column:2/-1}.export-public-link{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:8px;align-items:end}.export-public-link label{margin:0}.export-public-link p{grid-column:1/-1;margin:0;color:#53617a;font-size:12px}.export-run-list{border-top:1px solid #dfe3eb}.export-rule-row>[role=cell]{min-width:0}@media(min-width:1200px){.export-rule-row [role=cell]>label:not(.export-check){font-size:0}.export-rule-row [role=cell]>label:not(.export-check) input{font-size:14px}.export-rule-row .export-check span{font-size:12px}}@media(max-width:1199px){.export-price-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.export-rule-head{display:none}.export-rule-table{border:0;gap:10px;overflow:visible}.export-rule-row{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));padding:12px!important;border:1px solid #dfe3eb!important;border-radius:8px!important;box-shadow:0 2px 7px #1e2a460a}.export-rule-row>strong{grid-column:1/-1}.export-rule-row label{font-size:12px}.export-rule-row .export-check{justify-content:flex-start}.export-price-examples>div{grid-template-columns:1fr}}@media(max-width:1023px){.export-workspace{grid-template-columns:minmax(260px,320px) minmax(0,1fr)}.export-preview-head,.export-preview-table>article{grid-template-columns:minmax(140px,1.4fr) repeat(3,minmax(90px,1fr))}}@media(max-width:767px){.export-page{padding:12px 10px;overflow-x:hidden}.export-workspace{display:block}.export-sidebar{position:static;max-height:none;margin-bottom:14px;padding:10px}.export-content{width:100%;overflow:hidden}.export-document-heading{padding:16px;flex-direction:column}.export-enable-card{width:100%;min-width:0;justify-content:flex-start}.export-enable-card small{text-align:left}.export-tabs{padding:0 6px;overscroll-behavior-x:contain}.export-tabs button{padding:12px 11px}.export-tab-panel{padding:16px 12px}.export-section-heading{flex-direction:column;gap:8px}.export-match-count{align-self:flex-start}.export-options>div{display:grid;grid-template-columns:1fr 1fr}.export-options>div>span{grid-column:1/-1}.export-options label{min-width:0}.export-price-grid{grid-template-columns:1fr}.export-rule-head{display:none}.export-rule-table{border:0;gap:10px;overflow:visible}.export-rule-row{display:grid;grid-template-columns:1fr 1fr;padding:12px!important;border:1px solid #dfe3eb!important;border-radius:8px!important;box-shadow:0 2px 7px #1e2a460a}.export-rule-row>strong{grid-column:1/-1}.export-rule-row label{font-size:12px}.export-rule-row .export-check{justify-content:flex-start}.export-rule-remove{align-self:end}.export-search-results{position:static}.export-sticky-actions{padding:10px 12px}.export-sticky-actions button{flex:1;min-width:0;padding:9px 7px}.export-preview{padding:16px 12px}.export-preview-head{display:none}.export-preview-table{border:0;overflow:visible}.export-preview-table>article{display:grid;grid-template-columns:1fr 1fr;gap:8px;margin-bottom:10px;padding:12px;border:1px solid #dfe3eb!important;border-radius:8px}.export-preview-table>article>strong{grid-column:1/-1}.export-preview-table>article span:before{content:attr(data-label);display:block;margin-bottom:2px;color:#65718a;font-size:11px}.export-preview-reason{grid-column:1/-1!important}.export-public-link{grid-template-columns:1fr}.export-public-link button,.export-public-link p{grid-column:1}.export-card-link{grid-template-columns:minmax(0,1fr) auto}.export-page input,.export-page select,.export-page textarea,.export-page button{max-width:100%}.export-price-examples>div{grid-template-columns:1fr}.export-show-excluded{margin:14px 12px 0!important}.export-preview-rich{display:block!important}.export-preview-rich dl{grid-template-columns:1fr 1fr!important}}.export-product-search .export-options>div>button{width:100%;grid-column:1/-1;text-align:left;white-space:normal;overflow-wrap:anywhere}.export-two-lists{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:14px;margin:10px 0 4px}.export-list-column{min-width:0;border:1px solid #dde2eb;border-radius:8px;padding:10px;background:#fff}.export-list-column h5{margin:0 0 8px;font-size:13px;font-weight:600;display:flex;align-items:center;gap:6px}.export-list-column h5 small{padding:1px 7px;border-radius:999px;background:#eef1f6;color:#4b5565;font-weight:500}.export-list-search{margin:0 0 8px}.export-list-search input{width:100%;box-sizing:border-box}.export-list{list-style:none;margin:0;padding:0;max-height:320px;overflow:auto}.export-list li{display:flex;align-items:center;gap:8px;flex-wrap:wrap;border-top:1px solid #eef0f4;padding:6px 4px;min-height:44px}.export-list li:first-child{border-top:0}.export-list li>span:first-child{flex:1 1 140px;min-width:0;overflow-wrap:anywhere}.export-add-buttons,.export-selected-actions{display:inline-flex;gap:6px;flex-wrap:wrap;align-items:center}.export-add-buttons button,.export-selected-actions button,.export-selected-actions select{min-height:36px;font-size:12px;padding:4px 9px}.export-exclude-button{color:#a23f32;border-color:#e7b9b0}.export-selected-exclude{background:#fff0ec;border-left:3px solid #c0503f}.export-selected-exclude>span:first-child{color:#963d32}.export-selected-exclude select{color:#a23f32;border-color:#e7b9b0}.export-selected-include{border-left:3px solid #6c7ae0}.export-list-empty{margin:6px 0;color:#6b7280;font-size:13px}.export-list-already{color:#6b7280;font-size:12px}.export-list-column .export-product-search .export-grid{grid-template-columns:1fr}.export-list-column .export-product-search .export-options>div{display:flex;flex-wrap:wrap;align-items:center}.export-list-column .export-product-search .export-options>div>span{flex:1 1 140px;grid-column:auto}.export-list-column .export-pager{margin:10px 0 0}.export-list-column button:focus-visible,.export-list-column select:focus-visible,.export-list-column input:focus-visible{outline:2px solid #4353c9;outline-offset:1px}@media(max-width:767px){.export-two-lists{grid-template-columns:minmax(0,1fr)}.export-add-buttons button,.export-selected-actions button,.export-selected-actions select{min-height:44px}.export-list{max-height:260px}}.export-selected-actions{flex-wrap:nowrap}.export-selected-actions select{width:auto;min-width:0;margin:0}.export-selected-actions button{margin:0;white-space:nowrap}.export-filter-pair{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;min-width:0}.export-filter-pair>div{min-width:0}.export-filter-pair p{overflow-wrap:anywhere}.export-filter-pair .rc-filter-select{position:relative;min-width:0}.export-filter-pair .rc-filter-menu{z-index:20;max-width:100%;width:100%;min-width:0}.export-filter-pair .rc-filter-trigger{width:100%;min-height:44px}.export-filter-pair .rc-filter-option{min-height:44px;overflow-wrap:anywhere}.export-variable-buttons{display:grid;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:8px}.export-variable-buttons button{display:flex;flex-direction:column;align-items:flex-start;text-align:left;min-height:44px;min-width:0;overflow-wrap:anywhere}.export-variable-buttons code{white-space:normal;word-break:break-all}.export-text-editor textarea[aria-invalid=true]{border:2px solid #b42318}.export-text-errors{color:#b42318}.export-text-errors button{min-height:44px}.export-sample-tabs{display:flex;flex-wrap:wrap;gap:8px}.export-sample-tabs button{min-height:44px;white-space:normal;overflow-wrap:anywhere}.export-sample-tabs [aria-pressed=true]{border:2px solid #2563eb}.export-final-text,.export-inherited-text{white-space:pre-wrap;overflow-wrap:anywhere}.export-text-editor .export-note{overflow-wrap:anywhere}@media(max-width:600px){.export-filter-pair,.export-variable-buttons{grid-template-columns:minmax(0,1fr)}}.feed-photo-settings>fieldset{margin:18px 0;padding:16px;border-radius:10px;background:#fff}.feed-content-link{display:flex;justify-content:flex-end}.feed-content-link a{display:inline-flex;align-items:center;color:#3546b5}.export-inherited-media{padding:12px;border-left:3px solid #4d56c8;background:#f0f1ff}.export-media-warning{padding:8px 10px;border-left:3px solid #c07b25;background:#fff8eb;color:#754713}.export-default-badge,.export-advanced-badge{margin-left:6px;padding:2px 7px;border-radius:999px;font-size:11px}.export-default-badge{background:#e8f7ef;color:#176a43}.export-advanced-badge{background:#eef1f6;color:#53617a}.feed-banner-order{list-style:none;display:grid;gap:10px;padding:0}.feed-banner-order li{display:flex;gap:12px;padding:12px;border:1px solid #dce2eb;border-radius:8px;background:#f8f9fb}.feed-banner-order img,.feed-banner-order .export-media-placeholder{width:88px;height:70px;object-fit:contain;flex:0 0 auto}.feed-banner-order li>div{min-width:0;flex:1}.feed-banner-order p{margin:5px 0}.feed-banner-library{display:grid;grid-template-columns:repeat(auto-fill,minmax(170px,1fr));gap:12px;margin-top:12px}.feed-banner-library article{display:flex;min-width:0;flex-direction:column;gap:7px;padding:10px;border:1px solid #dce2eb;border-radius:8px}.feed-banner-library img,.feed-banner-library .export-media-placeholder{width:100%;height:120px;object-fit:contain;background:#f1f4f8}.feed-banner-library button{margin-top:auto}.export-media-summary{font-weight:600;color:#3546b5}@media(max-width:480px){.feed-photo-settings>fieldset{padding:12px}.feed-banner-order li{flex-wrap:wrap}.feed-banner-order li>div{flex-basis:100%}.feed-banner-library{grid-template-columns:repeat(2,minmax(0,1fr))}.feed-banner-library article{padding:8px}.feed-banner-library img,.feed-banner-library .export-media-placeholder{height:95px}.feed-content-link{justify-content:flex-start}}.export-page .feed-photo-settings input[type=radio]{width:20px;height:20px;min-height:20px;flex:0 0 auto}.export-page label{align-items:stretch;justify-content:flex-start;text-align:left}.export-page select,.export-page input:not([type=checkbox]):not([type=radio]),.export-page textarea{min-width:0;max-width:100%;text-align:left}.export-page select,.export-page input:not([type=checkbox]):not([type=radio]){height:44px}.export-page select{text-align-last:left}.export-page .rc-filter-trigger{text-align:left;height:44px}.export-page .rc-filter-label{text-align:left}.export-page label:has(>input[type=checkbox]),.export-page label:has(>input[type=radio]),.export-page .export-check,.export-page .rc-filter-option{flex-direction:row;align-items:center;justify-content:flex-start;gap:8px;text-align:left;min-height:44px}.export-page .rc-filter-option{margin:0;padding:10px 7px}.export-page input[type=checkbox],.export-page input[type=radio]{margin:0;align-self:center;flex:none}.export-page .export-rule-enabled{justify-content:flex-start}.export-page .export-selected-actions select{flex:1;width:100%}.export-page .export-list li,.export-page .export-media-order li,.export-page .feed-banner-order li{min-width:0;text-align:left}.export-page .export-media-order li>span,.export-page .export-rule-row>strong{min-width:0;overflow-wrap:anywhere}.export-rule-head,.export-rule-row{grid-template-columns:minmax(0,1.5fr) repeat(4,minmax(0,1fr)) 52px 76px}.export-search-select{position:relative;min-width:0;margin:12px 0;text-align:left}.export-page .export-search-select>label{margin:0 0 6px}.export-search-select-field{position:relative}.export-page .export-search-select-field input{padding-right:32px}.export-search-select-field>span{position:absolute;right:12px;top:10px;pointer-events:none}.export-search-select-menu{position:relative;z-index:3;width:100%;box-sizing:border-box;border:1px solid #c7ced9;border-radius:4px;background:#fff;padding:6px;margin-top:4px}.export-search-select-menu [role=listbox]{max-height:264px;overflow:auto;overscroll-behavior:contain}.export-search-select-menu [role=option]{display:flex;align-items:center;min-height:44px;padding:9px;box-sizing:border-box;overflow-wrap:anywhere;cursor:pointer}.export-search-select-menu [role=option][aria-selected=true]{background:#eef2ff;outline:2px solid #4d56c8;outline-offset:-2px}.export-search-select-menu [role=option][aria-disabled=true]{color:#68738a;cursor:default}.export-search-select-menu p{font-size:13px;margin:8px}.export-search-select-menu>button{width:100%;text-align:left}@media(max-width:1199px){.export-rule-row{grid-template-columns:repeat(2,minmax(0,1fr))}}.export-page .export-tabs{display:flex;flex-wrap:nowrap;overflow-x:auto;overscroll-behavior-x:contain;padding:0;gap:0;background:#f7f8fa;scrollbar-width:thin}.export-page .export-tabs button{flex:1 0 auto;min-height:48px;white-space:nowrap;padding:10px 14px;border-radius:0}.export-page .export-tabs button[aria-selected=true]{background:#fff;border-bottom:3px solid #2546ad;color:#2546ad}.export-node-row{display:grid;grid-template-columns:minmax(120px,1fr) minmax(180px,2fr) 90px auto;gap:12px;align-items:end;margin:16px 0;padding:12px;border:1px solid #dfe3eb}.export-page .export-node-row label,.export-page .export-substitution-row label{min-width:0;margin:0}.export-node-row input,.export-node-row textarea,.export-substitution-row textarea{width:100%;box-sizing:border-box}.export-node-row textarea{min-height:80px;resize:vertical}.export-substitution-row{display:grid;grid-template-columns:minmax(0,1fr) minmax(100px,160px) auto;gap:12px;align-items:center;border-bottom:1px solid #dfe3eb;padding:12px 0}.export-new-substitution{margin-top:20px;padding:12px;border:1px solid #dfe3eb}.export-page .export-category-nodes button,.export-page .export-substitution-row button,.export-page .export-new-substitution button{min-height:44px}.export-page .export-tabs button:focus-visible,.export-page .export-node-row :focus-visible{outline:3px solid #2546ad;outline-offset:2px}@media(max-width:900px){.export-node-row{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.export-substitution-row{grid-template-columns:minmax(0,1fr)}.export-node-row>label:nth-of-type(2){grid-column:1/-1;grid-row:2}}@media(max-width:600px){.export-page .export-tabs button{flex:0 0 auto;padding:10px 12px}.export-node-row{grid-template-columns:minmax(0,1fr)}.export-node-row>label:nth-of-type(2){grid-row:auto}.export-node-row button{width:100%}}.export-help-heading{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.export-help-heading h3{margin:0}.export-help{position:relative;display:inline-block}.export-help>summary{list-style:none;display:inline-grid;place-items:center;width:28px;height:28px;border:1px solid #b8c0d0;border-radius:50%;background:#fff;color:#2546ad;font-weight:700;font-size:14px;cursor:pointer}.export-help>summary::-webkit-details-marker{display:none}.export-help>summary:focus-visible{outline:3px solid #2546ad;outline-offset:2px}.export-help[open]>summary{background:#eef2ff;border-color:#2546ad}.export-help>div{position:absolute;z-index:30;top:34px;left:0;width:360px;max-width:calc(100vw - 48px);padding:10px 12px;border:1px solid #dfe3eb;border-radius:8px;background:#fff;box-shadow:0 8px 24px #141e3c24;font-size:13px;font-weight:400;line-height:1.5;color:#3a4458}.export-help>div p{margin:0 0 6px}.export-help>div p:last-child{margin:0}.export-price-live{margin:12px 0 0;padding:10px 12px;border:1px solid #dfe3eb;border-left:3px solid #2546ad;border-radius:6px;background:#f7f8fb}.export-price-live p{margin:0;font-size:15px}.export-price-live strong{font-variant-numeric:tabular-nums}.export-price-live small{display:block;margin-top:2px;color:#647088;overflow-wrap:anywhere}.export-rule-hint{margin:16px 0 0}.export-match-count small{color:#647088;font-weight:400}.export-price-preview-all{margin-top:16px;border-top:1px solid #dfe3eb;padding-top:8px}.export-price-preview-all>summary{min-height:44px;display:flex;align-items:center;cursor:pointer;color:#2546ad;font-weight:600}@media(max-width:600px){.export-help{position:static}.export-help>summary{width:32px;height:32px}.export-help>div{position:static;width:auto;max-width:none;margin-top:8px;flex-basis:100%}.export-help-heading .export-help[open]{flex-basis:100%}}.export-page .export-help>summary:before,.export-page details[open].export-help>summary:before{content:none}.export-rule-hint{margin:16px 0 8px}@media(max-width:600px){.export-page .export-price-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:0 10px}.export-page .export-price-grid>label:first-child{grid-column:1/-1}.export-page .export-price-grid label{margin:6px 0}.export-rule-section .export-empty-row{display:none}.export-page .export-general-price,.export-page .export-rule-section,.export-page .export-price-examples{padding-bottom:14px;margin-bottom:14px}}.feed-generate-now{display:flex;flex-wrap:wrap;align-items:center;gap:8px 14px;min-width:0}.feed-generate-now p{margin:0;font-size:14px;color:#3d4a60;flex:1 1 220px;min-width:0}.feed-generate-now p:empty{display:none}.feed-generate-now p.is-error{color:#9c3b22}.feed-generate-now small{font-size:13px;color:#647088}.feed-saved-notice{display:flex;flex-wrap:wrap;align-items:center;gap:10px 18px;margin:14px 0;padding:14px 16px;background:#eef6f0;border-left:3px solid #3f8a5a;border-radius:4px}.feed-saved-notice>p{margin:0;font-size:14px;color:#20402c;flex:1 1 280px;min-width:0}@media(max-width:767px){.feed-generate-now button,.feed-saved-notice .feed-generate-now{flex:1 1 100%}.feed-generate-now button{width:100%}}:root{font-family:Inter,ui-sans-serif,system-ui,-apple-system,Segoe UI,sans-serif;color:#141827;background:#f7f8fb}*{box-sizing:border-box}body{margin:0;min-width:320px}button,input{font:inherit}button{cursor:pointer}button:focus-visible,input:focus-visible{outline:3px solid #8b98ff;outline-offset:3px}.auth{min-height:100vh;display:grid;grid-template-columns:minmax(420px,1fr) minmax(440px,620px);background:#fff}.brand{position:relative;overflow:hidden;padding:58px clamp(32px,7vw,110px);display:flex;flex-direction:column;color:#fff;background:#101522}.brand:after{content:"";position:absolute;width:760px;height:760px;right:-290px;bottom:-270px;border-radius:50%;background:repeating-radial-gradient(ellipse,transparent 0 20px,#273d8c55 21px 22px,transparent 23px 35px);transform:rotate(-25deg)}.mark{display:inline-flex;align-items:center;gap:8px;width:max-content;font-size:28px;font-weight:800;letter-spacing:-.06em}.mark span{display:grid;place-items:center;width:34px;height:34px;border-radius:9px;color:#fff;background:#495bc7;font-size:21px;letter-spacing:0}.mark b{font-weight:800}.brand-copy{position:relative;z-index:1;margin:auto 0}.brand small,.login small,.placeholder small{color:#aab4ff;font-size:12px;font-weight:800;letter-spacing:.13em}.brand h1{margin:18px 0 0;font-size:clamp(38px,4vw,70px);line-height:1.05;letter-spacing:-.05em}.brand p{max-width:360px;margin-top:26px;color:#aeb5c7;font-size:17px;line-height:1.5}.lines{position:relative;z-index:1;display:grid;gap:12px;margin-bottom:46px;max-width:450px}.lines i{height:1px;background:linear-gradient(90deg,#ef6b52,#495bc7,transparent)}.lines i:nth-child(2){width:76%;opacity:.7}.lines i:nth-child(3){width:51%;opacity:.45}.brand em{position:relative;z-index:1;color:#737d99;font-size:13px;font-style:normal}.auth>main{display:grid;place-items:center;padding:44px}.card{width:min(100%,440px)}.heading{margin-bottom:30px}.heading small{color:#5667d9}.heading h2{margin:15px 0 10px;font-size:42px;letter-spacing:-.04em}.heading p{margin:0;color:#6d7484;line-height:1.5}.login{display:grid;gap:10px}.login label{margin-top:12px;color:#687084;font-size:13px;font-weight:700}.login input{width:100%;min-height:52px;border:1px solid #cfd5e2;border-radius:8px;padding:0 15px;color:#161b2b;background:#f8faff}.login input:focus{border-color:#5264cf;background:#fff}.password{position:relative}.password input{padding-right:92px}.password button{position:absolute;right:8px;top:50%;transform:translateY(-50%);border:0;padding:7px 8px;border-radius:6px;color:#5264cf;background:transparent;font-size:12px;font-weight:700}.links{display:flex;justify-content:space-between;gap:15px;margin:22px 0 26px}.links button,.back{border:0;padding:0;color:#5264cf;background:transparent;font-size:13px;font-weight:750;text-align:left}.primary{min-height:52px;border:0;border-radius:8px;color:#fff;background:#495bc7;font-weight:800}.primary:disabled{cursor:wait;opacity:.63}.message{margin:14px 0 0;padding:12px 14px;border-radius:8px;color:#34405d;background:#eef0ff;font-size:13px;line-height:1.4}.message.error{color:#9d2c34;background:#fff0f0}.loading{min-height:100vh;display:grid;place-items:center;color:#5264cf}.shell{min-height:100vh;background:#f7f8fb}.shell header{min-height:70px;display:flex;align-items:center;gap:32px;padding:0 30px;background:#fff;border-bottom:1px solid #e6e8ef}.shell header .mark{color:#141827;font-size:23px}.shell header .mark span{width:28px;height:28px;font-size:17px}.shell nav{display:flex;gap:5px;flex:1}.shell nav button{border:0;padding:10px 12px;color:#6d7484;background:transparent;font-size:14px}.shell nav button.active,.shell nav button:hover{color:#495bc7;background:#f0f2ff;border-radius:7px}.user{display:flex;align-items:center;gap:18px;color:#5e6678;font-size:13px}.user button{border:0;color:#5264cf;background:transparent;font-size:13px;font-weight:700}.placeholder{width:min(calc(100% - 48px),1040px);margin:auto;padding:100px 0}.placeholder small{color:#5667d9}.placeholder h1{margin:18px 0 12px;font-size:clamp(36px,5vw,64px);letter-spacing:-.05em}.placeholder>p{max-width:590px;color:#687084;line-height:1.6}.status{display:flex;align-items:center;gap:10px;max-width:600px;margin-top:28px;padding:18px;border:1px solid #dfe3ef;border-radius:10px;background:#fff;color:#4b5568}.status i{width:9px;height:9px;border-radius:50%;background:#f0a34b}@media(max-width:760px){.auth{display:block}.brand{min-height:190px;padding:26px 22px}.brand-copy{margin:34px 0 0}.brand h1{font-size:30px}.brand p,.lines,.brand em{display:none}.auth>main{min-height:calc(100vh - 190px);align-items:start;padding:42px 22px 64px}.heading h2{font-size:36px}.shell header{gap:15px;padding:13px 16px;flex-wrap:wrap}.shell nav{order:3;width:100%;overflow-x:auto}.user{margin-left:auto}.placeholder{width:calc(100% - 32px);padding-top:62px}}main{min-width:0}.catalog-page{width:min(calc(100% - 56px),1320px);margin:0 auto;padding:40px 0 90px}.catalog-title,.product-heading{display:flex;align-items:flex-end;justify-content:space-between;gap:24px;margin-bottom:28px}.catalog-title h1,.product-heading h1{margin:10px 0 8px;font-size:clamp(34px,4vw,56px);letter-spacing:-.05em}.catalog-title p,.product-heading p{margin:0;color:#687084}.catalog-note{max-width:300px;padding:12px 14px;border:1px solid #dfe3ef;border-radius:8px;color:#687084;background:#fff;font-size:13px;line-height:1.4}.product-table{overflow:hidden;border:1px solid #e1e4ec;border-radius:12px;background:#fff;box-shadow:0 10px 28px #202b5010}.table-head,.product-row{display:grid;grid-template-columns:minmax(260px,2.2fr) 1fr 1fr 130px;align-items:center;gap:16px;padding:14px 18px;text-align:left}.table-head{color:#7b8291;background:#f8f9fc;font-size:12px;font-weight:800;text-transform:uppercase;letter-spacing:.06em}.product-row{width:100%;border:0;border-top:1px solid #edf0f5;color:#444d60;background:#fff;font-size:13px}.product-row:hover{background:#f7f8ff}.product-name{display:grid;gap:5px}.product-name b{color:#303a54;font-size:14px}.product-name small{color:#8b92a1}.row-action{color:#5264cf;font-weight:750}.catalog-state{display:grid;place-items:center;gap:12px;min-height:260px;padding:32px;border:1px dashed #cfd5e2;border-radius:12px;color:#687084;background:#fff;text-align:center}.catalog-state.error{color:#9d2c34}.catalog-state .back,.message .back{margin-left:10px}.back-link{border:0;padding:0;color:#5264cf;background:transparent;font-weight:750}.product-heading{align-items:center}.product-heading small,.catalog-title small{color:#5667d9;font-size:12px;font-weight:800;letter-spacing:.13em}.add-disabled{min-width:160px;opacity:.48}.product-meta{display:flex;flex-wrap:wrap;gap:10px;margin-bottom:24px}.product-meta span{padding:8px 11px;border-radius:6px;color:#5e6678;background:#eef0f5;font-size:12px}.offer-card{padding:22px;border:1px solid #e1e4ec;border-radius:12px;background:#fff}.offer-card h2{margin:0 0 16px;font-size:20px}.muted{color:#687084;line-height:1.5}.offers{display:grid;gap:0}.offer-row{display:grid;grid-template-columns:2fr 1fr 120px;align-items:center;gap:15px;padding:16px 0;border-top:1px solid #edf0f5}.offer-row div{display:grid;gap:5px}.offer-row span{color:#7c8493;font-size:12px}.offer-row strong{color:#7c8493;font-size:13px}.available{color:#26845b!important}.unavailable{color:#a95d37!important}@media(max-width:760px){.catalog-page{width:calc(100% - 32px);padding-top:30px}.catalog-title,.product-heading{display:block;margin-bottom:20px}.catalog-note{margin-top:16px;max-width:none}.product-table{border:0;background:transparent;box-shadow:none}.table-head{display:none}.product-row{display:grid;grid-template-columns:1fr auto;gap:10px;margin-bottom:10px;padding:15px;border:1px solid #e1e4ec;border-radius:10px;box-shadow:0 5px 16px #202b5008}.product-row>span:not(.product-name){font-size:12px;text-align:right}.row-action{grid-column:2}.product-heading h1{font-size:34px}.product-heading .primary{margin-top:18px;width:100%}.offer-card{padding:16px}.offer-row{grid-template-columns:1fr auto;gap:10px}.offer-row strong{grid-column:1}.offer-row .available,.offer-row .unavailable{grid-column:2;grid-row:1}.product-meta{display:grid}.product-meta span{width:max-content}}.catalog-page{padding-top:24px}.catalog-title{margin-bottom:16px}.catalog-title h1,.product-heading h1{margin-top:7px;font-size:clamp(30px,3.2vw,46px)}.catalog-title p{font-size:14px}.product-heading{margin-bottom:18px}.product-heading h1{margin-bottom:5px}.offer-card{padding:18px}.table-head,.product-row{padding-top:11px;padding-bottom:11px}.catalog-filters{display:grid;gap:14px;margin:0 0 20px;padding:16px;border:1px solid #e1e4ec;border-radius:12px;background:#fff}.catalog-search{display:flex;gap:10px}.catalog-search input{flex:1;min-width:0;min-height:46px;border:1px solid #cfd5e2;border-radius:8px;padding:0 13px;background:#f8f9fc}.catalog-search .primary{min-height:46px;padding:0 22px}.filter-row{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px}.filter-row label,.filter-actions label{display:grid;gap:6px;color:#687084;font-size:12px;font-weight:700}.filter-row select,.filter-actions select{min-height:40px;border:1px solid #d4d9e4;border-radius:7px;padding:0 9px;color:#303a54;background:#fff}.filter-actions{display:flex;align-items:center;gap:20px;flex-wrap:wrap}.filter-actions .checkbox{display:flex;align-items:center;gap:7px}.filter-actions .checkbox input{width:17px;height:17px}.reset-button{margin-left:auto}.catalog-summary{display:flex;justify-content:space-between;align-items:center;margin:18px 0 10px;color:#5e6678;font-size:13px}.catalog-summary strong{color:#303a54}.product-thumb{display:grid;place-items:center;float:left;width:36px;height:36px;margin-right:10px;border:1px solid #dfe3ef;border-radius:7px;color:#8790a3;background:#f2f4f8}.product-price{color:#303a54}.catalog-pagination{display:flex;justify-content:center;align-items:center;gap:22px;padding:20px 0;color:#687084;font-size:13px}.catalog-pagination button:disabled{cursor:not-allowed;opacity:.45}.catalog-boundary{padding:10px 12px;border-radius:7px;color:#687084;background:#eef0f5;font-size:12px}.product-detail-grid{display:grid;grid-template-columns:150px 1fr;gap:20px;margin:0 0 22px}.product-media{display:grid;place-items:center;min-height:150px;border:1px dashed #cfd5e2;border-radius:10px;color:#8b92a1;background:#f8f9fc;text-align:center;font-size:12px}.feature-list{display:flex;flex-wrap:wrap;gap:8px}.feature-list span{padding:7px 9px;border-radius:6px;color:#5e6678;background:#eef0f5;font-size:12px}.offer-row small{color:#9aa1ae;font-size:11px}@media(max-width:760px){.filter-row{grid-template-columns:1fr 1fr}.filter-actions{display:grid;grid-template-columns:1fr;gap:12px}.reset-button{margin-left:0}.catalog-search{display:grid;grid-template-columns:1fr}.catalog-search .primary{width:100%}.catalog-summary{align-items:flex-start;gap:10px}.product-detail-grid{grid-template-columns:1fr}.product-media{min-height:120px}.catalog-boundary{display:block;margin-top:14px}.catalog-pagination{gap:12px;justify-content:space-between}.product-price{font-size:13px}}@media(max-width:1024px){.buyer-shell>header{flex-wrap:wrap;gap:14px;padding:13px 16px}.buyer-shell>header>nav{order:3;flex:1 1 100%;min-width:0;max-width:100%;overflow-x:auto}.buyer-shell>header>.user{min-width:0;max-width:100%;margin-left:auto}.buyer-shell>header>.user>span{min-width:0;overflow-wrap:anywhere}.buyer-shell>header>.user>button{flex-shrink:0;min-height:44px}.buyer-shell>header>nav>button{flex-shrink:0;min-height:44px}}:root{--ui-space-1:4px;--ui-space-2:8px;--ui-space-3:12px;--ui-space-4:16px;--ui-space-5:20px;--ui-space-6:24px;--ui-control-height:44px;--ui-border:#dce1e8;--ui-surface:#fff;--ui-surface-muted:#f5f6f8;--ui-text-muted:#657084;--ui-accent:#495bc7;--ui-radius:6px}button,input,select,textarea{font:inherit}button:focus-visible,input:focus-visible,select:focus-visible,textarea:focus-visible,a:focus-visible{outline:3px solid #8b98ff;outline-offset:3px}.shell>main,.shell>main>*{min-width:0}.shell main :where(form,fieldset){min-width:0}.shell main :where(input:not([type=checkbox]):not([type=radio]),select,textarea){min-width:0;max-width:100%}.shell main :where(h1,h2,h3,p,dt,dd,th,td){overflow-wrap:anywhere}.shell main :where(table){width:100%;max-width:100%;font-variant-numeric:tabular-nums}.shell main :where(.fin-filters,.delivery-filters,.xml-toolbar,.org-filters){gap:var(--ui-space-3)}.shell main :where(.fin-filters,.delivery-filters,.xml-toolbar,.org-filters)>label{min-width:0}.shell main :where(.fin-row,.delivery-table,.xml-row,.org-list){font-variant-numeric:tabular-nums}@media(max-width:767px){.shell main :where(input:not([type=checkbox]):not([type=radio]),select,textarea){min-height:var(--ui-control-height)}.shell main :where(.fin-filters,.delivery-filters,.xml-toolbar,.org-filters){gap:var(--ui-space-2)}}select:not([multiple]){-moz-appearance:none;appearance:none;-webkit-appearance:none;padding-right:34px!important;background-color:#fff!important;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='14' height='14' viewBox='0 0 14 14'%3E%3Cpath d='M3 5l4 4 4-4' fill='none' stroke='%236a7488' stroke-linecap='round' stroke-linejoin='round' stroke-width='1.5'/%3E%3C/svg%3E")!important;background-position:right 10px center!important;background-repeat:no-repeat!important;background-size:14px!important}select:not([multiple]):focus-visible{outline:3px solid #8b98ff;outline-offset:3px}.shell.buyer-shell>main>:is(.orders-workspace,.rc-page,.cart-page,.returns-page,.export-page,.content-page,.fin-page,.delivery-page){box-sizing:border-box;width:100%;max-width:1500px;min-width:0;margin:0 auto;padding:20px 24px}@media(max-width:768px){.shell.buyer-shell>main>:is(.orders-workspace,.rc-page,.cart-page,.returns-page,.export-page,.content-page,.fin-page,.delivery-page){padding:16px}}.text-button{border:0;padding:0;color:#5264cf;background:transparent;font-size:13px;font-weight:750;text-align:left}.factor-switch{margin:9px 0 12px}.settings-page{width:min(calc(100% - 56px),1040px);margin:auto;padding:54px 0 90px}.settings-heading small{color:#5667d9;font-size:12px;font-weight:800;letter-spacing:.13em}.settings-heading h1{margin:10px 0 8px;font-size:clamp(34px,4vw,54px);letter-spacing:-.05em}.settings-heading p{margin:0;color:#687084}.security-card{margin-top:30px;padding:28px;border:1px solid #e1e4ec;border-radius:13px;background:#fff;box-shadow:0 10px 28px #202b500b}.security-card-heading{display:flex;align-items:flex-start;justify-content:space-between;gap:20px}.security-card-heading>div{position:relative;padding-left:21px}.security-card-heading h2{margin:0 0 8px;font-size:20px}.security-card-heading p{margin:0;color:#687084;line-height:1.45}.security-dot{position:absolute;left:0;top:7px;width:9px;height:9px;border-radius:50%;background:#e3a24b}.security-dot.on{background:#299866}.security-status{white-space:nowrap;padding:7px 10px;border-radius:6px;color:#946125;background:#fff4df;font-size:12px;font-weight:800}.security-status.enabled{color:#237e57;background:#e9f8ef}.settings-action{min-width:165px;margin-top:27px}.enrollment{display:grid;grid-template-columns:1.1fr .9fr;gap:38px;margin-top:29px;padding-top:27px;border-top:1px solid #edf0f5}.enrollment h3,.confirm-form h3,.regenerate-form h3{margin:0 0 8px;font-size:18px}.enrollment p,.confirm-form p,.regenerate-form p{margin:0 0 17px;color:#687084;line-height:1.5}.qr-wrap{display:grid;place-items:center;width:244px;height:244px;margin:20px 0;border:1px solid #e1e4ec;border-radius:10px;background:#fff}.qr-wrap img{width:220px;height:220px;image-rendering:pixelated}.manual-label{margin-top:14px!important;margin-bottom:7px!important;font-size:13px;font-weight:700;color:#4c566b!important}.manual-secret{display:block;width:max-content;max-width:100%;overflow-wrap:anywhere;padding:10px 12px;border-radius:7px;color:#303a54;background:#f2f4f9;font-size:14px;letter-spacing:.08em}.muted{font-size:12px!important;color:#7a8291!important}.confirm-form,.regenerate-form{display:grid;align-content:start;gap:10px}.confirm-form label,.regenerate-form label{margin-top:7px;color:#687084;font-size:13px;font-weight:700}.confirm-form input,.regenerate-form input{width:100%;min-height:52px;border:1px solid #cfd5e2;border-radius:8px;padding:0 15px;color:#161b2b;background:#f8faff}.confirm-form input:focus,.regenerate-form input:focus{border-color:#5264cf;background:#fff}.confirm-form .primary{margin-top:12px}.confirm-form .back{margin-top:6px}.security-enabled{display:flex;align-items:center;justify-content:space-between;gap:20px;margin-top:28px;padding-top:23px;border-top:1px solid #edf0f5}.security-enabled div{display:grid;gap:5px}.security-enabled strong{color:#303a54}.security-enabled span{color:#687084;font-size:13px;line-height:1.4}.secondary{min-height:43px;padding:0 15px;border:1px solid #cfd5e2;border-radius:8px;color:#5264cf;background:#fff;font-weight:750}.secondary:hover{border-color:#5264cf;background:#f4f5ff}.regenerate-form{max-width:430px;margin-top:28px;padding-top:26px;border-top:1px solid #edf0f5}.form-actions{display:flex;align-items:center;gap:16px;margin-top:10px}.form-actions .primary{padding:0 16px}.recovery-panel{width:min(100%,650px);margin:0 auto;padding:34px;border:1px solid #e1e4ec;border-radius:13px;background:#fff;box-shadow:0 10px 28px #202b500b}.recovery-warning{display:grid;gap:8px}.recovery-warning strong{font-size:22px;color:#303a54}.recovery-warning span{color:#687084;line-height:1.5}.recovery-codes{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin:25px 0;padding:17px;border-radius:9px;background:#f5f6fa}.recovery-codes code{padding:9px 10px;border-radius:5px;color:#303a54;background:#fff;font-size:15px;letter-spacing:.08em;text-align:center}.recovery-actions{display:flex;gap:10px;margin-bottom:22px}.acknowledge{display:flex;align-items:flex-start;gap:9px;margin-bottom:20px;color:#4f596d;font-size:13px;line-height:1.45}.acknowledge input{width:17px;height:17px;margin:0;accent-color:#495bc7}.recovery-panel>.primary{width:100%}@media(max-width:760px){.settings-page{width:calc(100% - 32px);padding-top:31px}.security-card{padding:20px}.security-card-heading{display:block}.security-status{display:inline-block;margin-top:17px}.enrollment{display:block}.qr-wrap{width:100%;height:auto;padding:12px}.confirm-form{margin-top:29px}.security-enabled{display:block}.security-enabled .secondary{margin-top:16px;width:100%}.recovery-panel{padding:24px 18px}.recovery-codes{grid-template-columns:1fr;gap:6px}.recovery-actions{display:grid}.recovery-actions .secondary{width:100%}}.auth-audience-link{display:block;margin-top:16px;padding:12px 0;color:#4051bd;text-align:center}.enrollment-gate{min-height:100vh;background:#f4f5f8}.enrollment-gate>header{display:flex;justify-content:space-between;align-items:center;padding:16px 24px;background:#fff}.enrollment-gate>main{max-width:920px;margin:auto;padding:24px}.enrollment-gate h1{font-size:26px}.enrollment-gate .settings-page{width:100%}.enrollment-gate .qr-wrap{max-width:100%}.enrollment-gate button{min-height:44px}@media(max-width:600px){.enrollment-gate>main{padding:16px}.enrollment-gate>header{padding:12px 16px}.enrollment-gate .settings-page{padding:0}.enrollment-gate h1{font-size:24px}}.settings-page{width:min(calc(100% - 48px),1040px);padding:32px 0 72px}.settings-heading h1{margin:7px 0 6px;font-size:clamp(24px,2.2vw,28px);letter-spacing:-.025em}.security-card{margin-top:20px;padding:22px;border-color:var(--ui-border,#e1e4ec);border-radius:8px;box-shadow:none}@media(max-width:760px){.settings-page{width:calc(100% - 24px);padding-top:24px}.security-card{padding:18px}.settings-page :where(button.secondary,button.back){min-height:44px}}.buyer-picker{display:grid;gap:3px;color:#687084;font-size:11px;font-weight:700}.buyer-picker select,.order-filter input{min-height:34px;border:1px solid #d4d9e4;border-radius:7px;padding:0 8px;background:#fff;color:#303a54}.shell-error{margin:0;padding:9px 30px;color:#9d2c34;background:#fff0f0;font-size:13px}.add-offer{justify-self:end}.cart-page{width:min(calc(100% - 56px),1120px);margin:auto;padding:32px 0 80px}.cart-heading{display:flex;align-items:center;justify-content:space-between;gap:20px;margin-bottom:20px}.cart-heading small,.checkout-card small,.cart-page>small{color:#5667d9;font-size:12px;font-weight:800;letter-spacing:.13em}.cart-heading h1,.cart-page>h1{margin:8px 0 5px;font-size:clamp(30px,4vw,46px);letter-spacing:-.05em}.cart-heading p{margin:0;color:#687084}.secondary{min-height:40px;border:1px solid #cfd5e2;border-radius:8px;padding:0 14px;color:#495bc7;background:#fff;font-weight:750}.cart-lines{overflow:hidden;border:1px solid #e1e4ec;border-radius:12px;background:#fff}.cart-line{display:grid;grid-template-columns:minmax(220px,2fr) 110px 130px 76px;align-items:center;gap:18px;padding:17px;border-top:1px solid #edf0f5}.cart-line:first-child{border-top:0}.cart-line div{display:grid;gap:5px}.cart-line span,.cart-line small{color:#737d8d;font-size:12px}.cart-line label{display:grid;gap:5px;color:#687084;font-size:11px;font-weight:700}.cart-line input{min-height:38px;border:1px solid #cfd5e2;border-radius:7px;padding:0 9px}.cart-line strong{text-align:right}.cart-summary{display:flex;justify-content:space-between;align-items:center;gap:24px;margin-top:16px;padding:18px 20px;border-radius:12px;background:#101522;color:#fff}.cart-summary div:first-child{display:grid;gap:4px}.cart-summary strong{font-size:26px}.cart-summary small{color:#b9c0d3}.cart-actions{display:flex;gap:10px;align-items:center}.checkout-card{margin-top:18px;padding:22px;border:1px solid #bfc8ff;border-radius:12px;background:#eef0ff}.checkout-card h2{margin:8px 0;font-size:24px}.order-filter{display:flex;gap:10px;margin-bottom:18px}.order-filter input{min-width:260px}.order-grid{display:grid;grid-template-columns:minmax(320px,1fr) minmax(300px,.8fr);gap:18px}.order-row{display:grid;grid-template-columns:1fr auto auto;align-items:center;gap:15px;width:100%;margin-bottom:8px;padding:16px;border:1px solid #e1e4ec;border-radius:9px;color:#303a54;background:#fff;text-align:left}.order-row span{color:#687084;font-size:12px}.order-detail{padding:20px;border:1px solid #e1e4ec;border-radius:12px;background:#fff}.order-detail h2{margin-top:0}.order-detail>div{display:flex;justify-content:space-between;gap:12px;padding:9px 0;border-top:1px solid #edf0f5;font-size:13px}@media(max-width:760px){.cart-page{width:calc(100% - 32px);padding-top:25px}.buyer-picker{order:4;width:100%}.cart-heading{align-items:flex-start}.cart-lines{border:0;background:transparent}.cart-line{grid-template-columns:1fr auto;gap:12px;margin-bottom:10px;border:1px solid #e1e4ec;border-radius:10px;background:#fff}.cart-line label{grid-column:1}.cart-line strong{text-align:right}.cart-line .back{grid-column:2}.cart-summary,.cart-actions{display:grid}.cart-actions button{width:100%}.order-grid{grid-template-columns:1fr}.order-filter input{min-width:0;flex:1}.add-offer{grid-column:1/3;justify-self:stretch}}.offer-row small{display:none}.order-filter{flex-wrap:wrap}.order-filter label{display:grid;gap:5px}.order-filter select{max-width:100%;padding:10px;border:1px solid #ccd3dd;border-radius:6px}.delivery-choice{margin-top:18px;padding:20px;border:1px solid #e1e4ec;border-radius:12px;background:#fff}.delivery-choice-heading{display:flex;align-items:center;justify-content:space-between;gap:12px}.delivery-choice h2{margin:0 0 14px;font-size:20px}.delivery-options{display:grid;gap:10px}.delivery-option{display:flex;align-items:flex-start;gap:12px;padding:13px;border:1px solid #dce1ea;border-radius:9px;cursor:pointer}.delivery-option.selected{border-color:#5667d9;background:#f6f7ff}.delivery-option input{margin-top:3px;accent-color:#5667d9}.delivery-option:has(input:disabled){cursor:default}.delivery-details{display:grid;gap:6px;min-width:0;overflow-wrap:anywhere}.delivery-details>div{display:grid;grid-template-columns:minmax(170px,.35fr) minmax(0,1fr);gap:10px;font-size:13px}.delivery-details>div span:first-child{color:#687084}.checkout-delivery{margin:14px 0;padding:14px;border:1px solid #cbd2ef;border-radius:9px;background:#fff}.checkout-delivery h3,.order-delivery h3{margin:0 0 10px;font-size:15px}.order-delivery{margin:14px 0 18px;padding:14px;border:1px solid #e1e4ec;border-radius:9px}.cart-inline-retry{justify-self:start;padding:2px 0;border:0;color:#dbe1ff;background:none;text-decoration:underline;cursor:pointer;font-size:12px}.delivery-option-group{display:grid;gap:10px}.delivery-option-group h3{margin:6px 0 0;font-size:15px;color:#3f4657}@media(max-width:760px){.delivery-choice{padding:15px}.delivery-choice-heading{align-items:flex-start}.delivery-details>div{grid-template-columns:1fr;gap:1px}.order-delivery{padding:12px}}.cart-page button{min-height:44px}.cart-change-notice{padding:12px 16px;background:#eef4fb;border:1px solid #d8e3ef;border-radius:8px;color:#344a63}.cart-line label button{margin-top:6px}.rc-photo-groups{margin:12px 0}.rc-photo-groups>div{display:flex;flex-wrap:wrap;gap:6px}.rc-photo-groups button{min-height:44px;padding:8px 12px;border:1px solid #dce1ea;border-radius:4px;background:#fff;color:#3e4960}.rc-photo-groups button[aria-pressed=true]{border-color:#495bc7;background:#eef1ff;color:#354bb0}.rc-photo-groups p{color:#9a3434}.rc-photo{display:block;position:relative;width:72px;height:72px;flex:0 0 72px}.rc-photo-trigger{display:block;border:1px solid #e2e6ee;border-radius:4px;background:#fff;padding:3px;width:100%;height:100%;cursor:zoom-in}.rc-photo-trigger>img{display:block;width:100%;height:100%;object-fit:contain}.rc-photo-empty{display:flex;align-items:center;justify-content:center;text-align:center;width:100%;height:100%;padding:5px;background:#f2f4f7;color:#647087;font-size:11px;line-height:1.3;border:1px solid #e2e6ee;border-radius:4px}.rc-photo-missing-group{background:#fff7e6;border:1px dashed #bc8c3c;color:#805d22}.rc-photo-hover{display:block;position:fixed;z-index:25;box-sizing:border-box;padding:10px;border:1px solid #dce1ea;background:#fff;box-shadow:0 4px 16px #23314b26;pointer-events:none}.rc-photo-hover img{width:100%;height:100%;object-fit:contain}.rc-photo-trigger:focus-visible,.rc-gallery-thumbnails button:focus-visible,.rc-photo-groups button:focus-visible{outline:2px solid #495bc7;outline-offset:2px}.rc-photo-dialog{border:1px solid #dce1ea;border-radius:6px;padding:12px;max-width:calc(100vw - 24px);max-height:calc(100dvh - 24px)}.rc-photo-dialog::backdrop{background:#182238a8}.rc-photo-dialog>button{display:block;min-height:44px;margin-left:auto}.rc-photo-dialog>img{display:block;max-width:min(900px,calc(100vw - 60px));max-height:calc(100dvh - 110px);object-fit:contain}.rc-page .rc-product-heading h1{font-size:26px;line-height:1.3;margin-top:16px}.rc-product-heading p{color:#677388;font-size:13px;line-height:1.6}.rc-product-layout{display:grid;grid-template-columns:minmax(0,1fr) minmax(300px,1fr);gap:24px;margin:20px 0}.rc-product-gallery,.rc-product-purchase{min-width:0}.rc-photo-large{width:100%;height:360px}.rc-photo-large .rc-photo-empty{font-size:15px}.rc-gallery-arrows{display:flex;justify-content:space-between;align-items:center;margin:8px 0}.rc-gallery-arrows button{min-width:44px;min-height:44px}.rc-gallery-thumbnails{display:flex;gap:6px;overflow-x:auto;padding:4px 2px}.rc-gallery-thumbnails button{width:64px;height:64px;padding:3px;flex:0 0 64px;border:1px solid #dce1ea;background:#fff;border-radius:4px}.rc-gallery-thumbnails button[aria-pressed=true]{border:2px solid #495bc7}.rc-gallery-thumbnails img{width:100%;height:100%;object-fit:contain}.rc-page .rc-product-purchase h2,.rc-page .rc-product-features h2{font-size:18px;margin:0 0 14px}.rc-product-purchase{padding:20px;border:1px solid #e2e6ee;background:#fff;border-radius:4px}.rc-product-purchase .rc-row{display:flex;flex-direction:column;align-items:stretch;gap:18px;padding:0;border:0}.rc-product-purchase .rc-row small{display:block;margin-bottom:6px;color:#677388}.rc-product-purchase .rc-price strong{font-size:24px}.rc-product-purchase .rc-warehouse select{width:100%;max-width:100%;min-height:44px}.rc-product-purchase .rc-buyline{display:flex}.rc-product-features table{width:100%;border-collapse:collapse;font-size:14px}.rc-product-features th,.rc-product-features td{padding:10px 12px;border-bottom:1px solid #e2e6ee;text-align:left;overflow-wrap:anywhere}.rc-product-features th{width:45%;font-weight:500;color:#677388}.rc-product-features tr:nth-child(odd){background:#f7f8fa}.rc-own-photos{margin-top:24px;border-top:1px solid #e2e6ee;padding-top:8px}.rc-own-photos>summary{cursor:pointer;font-size:18px;font-weight:600;min-height:44px;padding:12px 0}.staff-shell.buyer-shell>header .user{max-width:100%}@media(max-width:767px){.rc-photo-hover{display:none!important}.rc-product-layout{grid-template-columns:minmax(0,1fr);gap:16px}.rc-photo-large{height:280px}.rc-page .rc-product-heading h1{font-size:22px}.rc-product-purchase{padding:14px}.rc-product-features th,.rc-product-features td{padding:9px 6px}.staff-shell.buyer-shell>header .user{flex-basis:100%}.rc-photo-groups button{max-width:100%;overflow-wrap:anywhere}}@media(hover:none){.rc-photo-hover{display:none!important}}.rc-page .rc-list{overflow:visible}.rc-product-purchase .rc-row{display:flex!important;padding:0!important}.rc-product-purchase .rc-product{display:none}.rc-product-purchase .rc-buyline input,.rc-product-purchase .rc-add{min-height:44px}@media(min-width:768px)and (max-width:1100px){.buyer-shell .rc-list-head{display:none}.buyer-shell .rc-page .rc-row{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:12px;padding:12px}.buyer-shell .rc-product,.buyer-shell .rc-warehouse,.buyer-shell .rc-buy{grid-column:1/-1}.buyer-shell .rc-page .rc-row small{display:block}.buyer-shell .rc-product-layout{grid-template-columns:minmax(0,1fr)}}@media(max-width:767px){.rc-page .rc-buyline input,.rc-page .rc-add,.rc-page .rc-warehouse select{min-height:44px}}.product-photo-groups{min-width:0;overflow-wrap:anywhere}.product-gallery-compact h2{font-size:20px;margin:0 0 12px}.product-gallery-compact button,.product-gallery-compact .mg-file-button{min-height:44px;max-width:100%;box-sizing:border-box}.product-gallery-compact :focus-visible{outline:3px solid #2546ad;outline-offset:2px}.product-gallery-compact{margin-top:24px;border-top:1px solid #dce1e8;padding-top:16px}.product-photo-groups{display:grid;gap:16px}.product-photo-group{min-width:0;margin-bottom:16px;padding:16px;border:1px solid #dce1e8;border-radius:12px;background:#f8f9fb}.product-photo-group h3{margin:0;font-size:15px}.product-photo-group h3>button{width:100%;display:flex;align-items:center;gap:12px;text-align:left;border:0;background:#f7f8fa;padding:12px;color:#263951;font:inherit}.product-photo-group h3>button>span:first-child{flex:1;min-width:0;overflow-wrap:anywhere}.product-photo-count{color:#58677b;font-size:13px;white-space:nowrap}.product-photo-group-body{padding:12px 0}.mg-content-link{display:inline-flex;align-items:center;min-height:44px;color:#2546ad;text-decoration:none}.mg-heading .mg-content-link{margin-left:auto}.mg-heading .mg-content-link+button{margin-left:0}.product-video-upload{margin-top:16px}.product-content-advanced>summary{min-height:44px;padding:12px 0;box-sizing:border-box;cursor:pointer}.product-group-toggle{display:flex!important;flex-direction:row!important;align-items:center;gap:10px;min-height:44px;padding:6px 0;cursor:pointer}.product-group-toggle input[type=checkbox]{width:20px;height:20px;flex:0 0 auto;margin:0}.product-gallery-compact .mg-file-button:focus-within{outline:3px solid #2546ad;outline-offset:2px}@media(max-width:600px){.product-gallery-compact .mg-file-button{width:100%;text-align:center}.product-gallery-compact .mg-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.product-photo-group{padding:12px;margin-bottom:16px}.product-photo-group h3>button{padding:12px 8px}.mg-heading .mg-content-link{order:3;width:100%;margin-left:0}}.buyer-cart-badge{display:inline-flex;align-items:center;gap:7px;min-height:44px;white-space:nowrap;padding:6px 10px;border:1px solid #cbd5e1;border-radius:6px;background:#fff;color:#24344d}.buyer-cart-badge strong{min-width:22px;padding:2px 5px;border-radius:12px;background:#e9f0ff;text-align:center}.buyer-cart-badge:focus-visible,.buyer-cart-toast button:focus-visible{outline:2px solid #2563eb;outline-offset:2px}.buyer-cart-toast{position:fixed;right:20px;bottom:20px;z-index:100;max-width:calc(100vw - 32px)}.buyer-cart-toast>span{display:flex;align-items:center;gap:16px;background:#166534;color:#fff;border-radius:6px;padding:4px 12px}.buyer-cart-toast button{min-width:44px;min-height:44px;background:transparent;color:inherit;border:0;font-size:24px}@media(max-width:600px){.buyer-cart-badge>span{display:none}.buyer-cart-badge{padding:4px 8px}.buyer-cart-toast{right:16px;bottom:16px}}.realtime-status{display:flex;flex-wrap:wrap;gap:8px 16px;padding:12px 16px;margin:16px 0;border:1px solid #dce3e8;border-radius:8px;background:#f7f9fa;color:#384752}.realtime-status small{flex-basis:100%;color:#64717d}.realtime-status button{min-height:44px}.realtime-degraded,.realtime-denied{background:#fff5e5;border-color:#dec79d}.cart-removed-drafts{padding:16px;border:1px solid #dec79d;border-radius:8px}.cart-removed-drafts button{min-height:44px;margin-left:12px}.cart-page.cart-reference{color:#303a54;font-size:14px}.cart-reference *,.cart-reference *:before,.cart-reference *:after{box-sizing:border-box}.cart-reference .cart-heading{gap:16px;margin-bottom:16px}.cart-reference .cart-heading h1,.cart-reference>h1{margin:0;font-size:26px;letter-spacing:-.025em}.cart-reference .cart-heading p{margin-top:5px;font-size:13px;overflow-wrap:anywhere}.cart-reference .cart-heading-actions{display:flex;align-items:center;gap:20px;flex-shrink:0}.cart-reference .cart-close{width:44px;padding:0;font-size:26px;font-weight:400}.cart-reference button{cursor:pointer}.cart-reference .cart-note-fields{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;margin:20px 0 16px}.cart-reference .cart-note-fields label{display:grid;gap:7px;min-width:0;font-weight:600}.cart-reference .cart-note-fields textarea{width:100%;min-width:0;min-height:88px;resize:vertical;padding:10px;border:1px solid #cfd5e2;border-radius:6px;color:inherit;background:#fff;font:inherit}.cart-reference .cart-note-fields small{color:#687084;font-weight:400}.cart-reference textarea:focus-visible{outline:2px solid #495bc7;outline-offset:3px}.cart-reference .cart-checkout-dialog{width:min(640px,calc(100% - 32px));max-width:calc(100% - 32px);max-height:calc(100dvh - 32px);margin:auto;padding:24px;overflow:auto;border:1px solid #dfe3eb;border-radius:8px;color:inherit;background:#fff;overflow-wrap:anywhere}.cart-checkout-dialog::backdrop{background:#1820327a}.cart-reference .cart-checkout-dialog h2{margin:0 0 16px;font-size:22px}.cart-reference .cart-checkout-dialog h3{margin:16px 0 6px;font-size:14px}.cart-reference .cart-checkout-note p{white-space:pre-wrap}.cart-reference .cart-checkout-dialog .cart-actions{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:12px;margin-top:20px}.cart-reference .cart-checkout-dialog button{min-height:44px}@media(max-width:767px){.cart-reference .cart-note-fields{grid-template-columns:minmax(0,1fr)}.cart-reference .cart-checkout-dialog{padding:16px}}.cart-reference button:disabled{opacity:.5;cursor:not-allowed}.cart-reference :is(button,input):focus-visible{outline:2px solid #495bc7;outline-offset:3px}.cart-reference .primary{min-height:44px;padding:10px 22px}.cart-reference .cart-tools{display:flex;align-items:center;flex-wrap:wrap;gap:8px 24px;margin:0 0 8px}.cart-reference .cart-select-all{display:flex;align-items:center;gap:8px;min-height:44px;cursor:pointer}.cart-reference input[type=checkbox]{width:18px;height:18px;margin:0;accent-color:#495bc7;cursor:pointer}.cart-reference .cart-table{border:1px solid #dfe3eb;border-radius:6px;background:#fff;overflow:hidden}.cart-reference .cart-table-row{display:grid;grid-template-columns:28px minmax(170px,1fr) 90px 142px minmax(105px,.3fr) minmax(120px,.35fr);align-items:center;gap:14px;padding:8px 16px}.cart-reference .cart-table-head{color:#687084;font-size:12px;background:#fafbfc}.cart-reference .cart-table-head [role=columnheader]:nth-last-child(-n+2){text-align:right}.cart-reference .cart-warehouse{padding:9px 16px;background:#eef0f4;color:#495366;font-size:13px;font-weight:750;overflow-wrap:anywhere}.cart-reference .cart-item{border-top:1px solid #e7eaf0}.cart-reference .cart-item>*{min-width:0}.cart-reference .cart-check{display:flex;align-items:center;justify-content:center;min-height:44px}.cart-reference .cart-product{position:relative;display:grid;gap:4px;padding-right:62px;overflow-wrap:anywhere}.cart-reference .cart-product b{font-size:14px;line-height:1.4;font-weight:650}.cart-reference .cart-product small{color:#737d8d;font-size:12px;line-height:1.4}.cart-reference .cart-remove{position:absolute;right:0;top:0;font-size:11px;font-weight:500}.cart-reference .cart-stock{color:#5e687a;font-size:13px;overflow-wrap:anywhere;font-variant-numeric:tabular-nums}.cart-reference .cart-quantity{display:grid;gap:4px}.cart-reference .cart-stepper{display:grid;grid-template-columns:36px minmax(0,1fr) 36px;border:1px solid #cfd5e2;border-radius:6px;background:#fff}.cart-reference .cart-stepper button{border:0;padding:0;background:#f6f7fa;color:#495bc7;font-size:20px}.cart-reference .cart-stepper input{width:100%;min-width:0;min-height:44px;padding:0 2px;border:0;border-radius:0;background:transparent;text-align:center;font:inherit;font-variant-numeric:tabular-nums}.cart-reference .cart-stepper input[aria-invalid=true]{background:#fff0f0}.cart-reference .cart-apply{min-height:30px;text-align:center;font-size:12px}.cart-reference .cart-quantity>small{color:#737d8d;font-size:11px}.cart-reference .cart-line-error{margin:0;font-size:12px;line-height:1.4;color:#9d2c34;overflow-wrap:anywhere}.cart-reference :is(.cart-price,.cart-total){text-align:right;font-variant-numeric:tabular-nums;overflow-wrap:anywhere}.cart-reference .cart-total strong{font-weight:700}.cart-reference .cart-mobile-label{display:none}.cart-reference .cart-summary{margin:0;padding:20px 16px;border-bottom:1px solid #dfe3eb;border-radius:0;color:#303a54;background:transparent;flex-wrap:wrap}.cart-reference .cart-grand-total{display:flex;align-items:baseline;justify-content:flex-end;gap:12px;margin-left:auto}.cart-reference .cart-grand-total strong{font-size:26px;font-variant-numeric:tabular-nums;overflow-wrap:anywhere}.cart-reference .cart-checkout-actions{display:flex;justify-content:space-between;gap:20px;padding:18px 0}.cart-reference .cart-credit{display:grid;gap:6px;align-content:center;color:#687084;font-size:13px}.cart-reference .cart-credit small{font-size:12px}.cart-reference .cart-inline-retry{color:#495bc7}.cart-reference .cart-clear-confirmation{display:flex;justify-content:space-between;align-items:center;gap:16px;padding:16px;margin-bottom:16px;border:1px solid #cfd5e2;border-radius:6px;background:#fff}.cart-reference .cart-clear-confirmation h2{font-size:17px;margin:0 0 5px}.cart-reference .cart-clear-confirmation p{margin:0;color:#687084}.cart-reference .delivery-choice{margin-top:0;padding:16px;border-radius:6px}.cart-reference .delivery-choice h2{margin:0;font-size:17px}.cart-reference .delivery-choice-heading{margin-bottom:12px}.cart-reference .delivery-option{padding:10px;border-radius:6px}.cart-reference .delivery-option input{flex-shrink:0;min-width:18px;min-height:18px}.cart-reference .delivery-option>div{min-width:0;flex:1}.cart-reference .checkout-card{padding:16px;border-radius:6px;overflow-wrap:anywhere}.cart-reference .checkout-card h2{font-size:20px}.cart-reference .cart-removed-drafts{padding:12px 16px;border:1px solid #cfd5e2;background:#fff;overflow-wrap:anywhere}.cart-reference .cart-removed-drafts h2{font-size:17px}.cart-reference .cart-removed-drafts button{margin-left:12px}@media(max-width:1024px){.cart-reference .cart-table-row{grid-template-columns:22px minmax(120px,1fr) 72px 132px 90px 100px;gap:10px;padding:8px 10px}.cart-reference .cart-product{padding-right:0}.cart-reference .cart-remove{position:static;justify-self:start;min-height:26px}.cart-reference .cart-price,.cart-reference .cart-total{font-size:13px}}@media(max-width:760px){.cart-reference .cart-heading{align-items:flex-start;flex-wrap:wrap;gap:8px}.cart-reference .cart-heading-actions{margin-left:auto;gap:12px}.cart-reference .cart-heading h1{padding-top:7px;font-size:24px}.cart-reference .cart-table{background:transparent;border:0;border-radius:0}.cart-reference .cart-table-head{background:transparent}.cart-reference .cart-table-head .cart-table-row{display:flex;padding:0 12px}.cart-reference .cart-table-head [role=columnheader]:not(:first-child){display:none}.cart-reference .cart-select-all .cart-mobile-label{margin-bottom:0}.cart-reference .cart-warehouse{margin-bottom:8px;padding:10px 12px;border-radius:4px}.cart-reference .cart-item{grid-template-columns:24px minmax(0,1fr) minmax(116px,.7fr);gap:12px 8px;padding:12px;margin-bottom:10px;border:1px solid #dfe3eb;border-radius:6px;background:#fff}.cart-reference .cart-check{grid-column:1;grid-row:1;align-self:start}.cart-reference .cart-product{grid-column:2 / 4;grid-row:1}.cart-reference .cart-remove{min-height:44px;font-size:12px}.cart-reference .cart-stock{grid-column:1 / 3;grid-row:2;padding-left:0}.cart-reference .cart-quantity{grid-column:3;grid-row:2 / 4;align-self:start}.cart-reference .cart-stepper{grid-template-columns:44px minmax(0,1fr) 44px}.cart-reference .cart-stepper input{font-size:16px}.cart-reference .cart-apply{min-height:44px}.cart-reference .cart-mobile-label{display:block;margin-bottom:5px;color:#737d8d;font-size:12px;font-weight:400}.cart-reference .cart-price{grid-column:1 / 3;grid-row:3;text-align:left}.cart-reference .cart-total{grid-column:1 / 4;grid-row:4;display:flex;justify-content:space-between;align-items:baseline;gap:10px;padding-top:12px;border-top:1px solid #e7eaf0;font-size:16px}.cart-reference .cart-total .cart-mobile-label{margin:0}.cart-reference .cart-summary{display:flex;flex-direction:column;align-items:stretch;gap:12px;padding:14px 0}.cart-reference .cart-grand-total{flex-wrap:wrap;justify-content:space-between;margin:0}.cart-reference .cart-grand-total strong{font-size:24px}.cart-reference .cart-checkout-actions,.cart-reference .cart-clear-confirmation,.cart-reference .cart-actions{display:flex;flex-direction:column;align-items:stretch}.cart-reference .cart-actions button{width:100%}.cart-reference .delivery-choice{padding:12px}.cart-reference .delivery-choice-heading{flex-wrap:wrap;gap:6px}.cart-reference .delivery-option{padding:10px 8px;gap:8px}.cart-reference .delivery-details>div{grid-template-columns:minmax(0,1fr)}}.quantity-settings{max-width:1100px;min-width:0;padding:16px;color:#27364b}.quantity-settings h1{font-size:24px;margin:0 0 12px}.quantity-settings h2{font-size:18px;margin:0 0 12px}.quantity-settings p{line-height:1.45;overflow-wrap:anywhere}.quantity-settings [role=alert]{color:#9f1239}.quantity-settings-grid{display:grid;grid-template-columns:minmax(220px,1fr) minmax(0,2fr);gap:20px;margin-top:16px}.quantity-settings label{display:flex;flex-direction:column;gap:6px;margin-bottom:12px}.quantity-settings input,.quantity-settings textarea{width:100%;min-width:0;box-sizing:border-box;padding:9px;border:1px solid #b6c2d0;border-radius:4px;font:inherit;min-height:44px}.quantity-settings button{min-height:44px;padding:8px 12px;border:1px solid #b6c2d0;border-radius:4px;background:#fff;color:inherit;white-space:normal;overflow-wrap:anywhere;cursor:pointer}.quantity-settings button:disabled{opacity:.65;cursor:default}.quantity-settings button:focus-visible,.quantity-settings input:focus-visible,.quantity-settings textarea:focus-visible{outline:2px solid #2563eb;outline-offset:2px}.quantity-settings ul{padding:0;list-style:none;max-height:55vh;overflow:auto}.quantity-settings li button{display:flex;justify-content:space-between;gap:8px;width:100%;text-align:left;border-radius:0;border-bottom:0}.quantity-settings li:last-child button{border-bottom:1px solid #b6c2d0}.quantity-settings li button[aria-pressed=true]{background:#eaf1ff}.quantity-settings li span{white-space:nowrap;font-size:13px}.quantity-settings form>button{margin-top:12px;background:#244f94;color:#fff}.quantity-settings form [role=status] button{margin:4px}@media(max-width:680px){.quantity-settings{padding:12px}.quantity-settings-grid{grid-template-columns:minmax(0,1fr);gap:12px}.quantity-settings ul{max-height:220px}}.ui-toast-stack{position:fixed;z-index:2000;top:72px;right:16px;display:grid;gap:8px;width:min(420px,calc(100vw - 32px));pointer-events:none}.ui-toast{padding:12px 16px;border:1px solid;border-radius:4px;overflow-wrap:anywhere;font:14px/1.5 system-ui,sans-serif;box-shadow:0 2px 8px #0002}.ui-toast-success{color:#14532d;background:#dcfce7;border-color:#86c99d}.ui-toast-error{color:#8e2020;background:#fee2e2;border-color:#eaa3a3}.order-markings{min-width:0;font-size:14px;line-height:1.5}.order-markings .marking-inline{border:0}.order-markings .marking-inline summary{min-height:44px;padding:8px 0;font-size:12px}.order-markings .marking-inline ul{max-height:180px;overflow:auto;margin:0 0 8px;padding:0;list-style:none}.order-markings .marking-inline li{padding:6px 0;border-bottom:1px solid #e2e6ee}.order-markings .marking-inline code{display:block;white-space:pre-wrap;overflow-wrap:anywhere;font-size:11px}.order-markings .marking-inline p{margin:0 0 8px;font-size:12px}.order-position>.order-markings.order-markings{grid-column:1 / -1;justify-self:start;margin:0}.order-markings .marking-trigger{display:inline-flex;align-items:center;justify-content:center;gap:6px;min-height:var(--ui-control-height, 44px);padding:6px 8px;border:1px solid var(--ui-border, #dce1e8);border-radius:4px;background:var(--ui-surface, #fff);color:#303a54;font:inherit}.order-markings .marking-trigger:hover{background:var(--ui-surface-muted, #f5f6f8)}.marking-trigger-icon{flex:0 0 auto}.order-markings .marking-count{min-width:22px;padding:1px 5px;border-radius:3px;background:#e9edf2;color:#465166;font-size:12px;font-weight:600;font-variant-numeric:tabular-nums;text-align:center}.order-markings .marking-trigger-empty .marking-count{background:#c93248;color:#fff}.order-markings .marking-trigger-complete .marking-count{background:#e0f1e7;color:#216442}.order-markings .marking-drawer{position:fixed;inset:0 0 0 auto;width:min(560px,100%);max-width:100%;height:100vh;height:100dvh;max-height:100dvh;margin:0;padding:0;border:0;border-radius:0;background:var(--ui-surface, #fff);color:#303a54;box-sizing:border-box;overflow:hidden;font:14px/1.5 Inter,ui-sans-serif,system-ui,sans-serif}.order-markings .marking-drawer[open]{display:flex;flex-direction:column}.order-markings .marking-drawer::backdrop{background:#14182773}.order-markings .marking-drawer *,.order-markings .marking-drawer *:before,.order-markings .marking-drawer *:after{box-sizing:border-box}.order-markings :focus-visible{outline:2px solid var(--ui-accent, #495bc7);outline-offset:2px}.order-markings .marking-drawer button{min-height:var(--ui-control-height, 44px);padding:8px 12px;border:1px solid var(--ui-border, #dce1e8);border-radius:4px;background:#fff;color:#303a54;font:inherit;line-height:1.4;cursor:pointer;white-space:normal;overflow-wrap:anywhere}.order-markings .marking-drawer button:hover:not(:disabled){background:var(--ui-surface-muted, #f5f6f8)}.order-markings .marking-drawer button:disabled,.order-markings .marking-drawer select:disabled{opacity:.55;cursor:not-allowed}.order-markings .marking-drawer p{margin:8px 0;overflow-wrap:anywhere}.order-markings .marking-drawer .marking-note{color:var(--ui-text-muted, #657084);font-size:12px}.order-markings .marking-drawer .marking-drawer-header{position:static;display:flex;flex:0 0 auto;flex-wrap:nowrap;align-items:center;justify-content:space-between;gap:8px;min-height:60px;padding:8px 12px 8px 20px;border:0;background:#23292e;color:#fff}.order-markings .marking-drawer-header h2{margin:0;padding:0;color:inherit;font-size:18px;font-weight:600;line-height:1.3;letter-spacing:normal}.order-markings .marking-drawer .marking-header-actions{display:flex;flex:0 0 auto;gap:2px}.order-markings .marking-drawer .marking-header-actions button{display:grid;place-items:center;width:44px;height:44px;padding:0;border:0;background:transparent;color:#fff}.order-markings .marking-drawer .marking-header-actions button:hover:not(:disabled){background:#ffffff20}.order-markings .marking-header-actions :focus-visible{outline-color:#c3cdff}.order-markings .marking-drawer .marking-tabs{display:flex;flex:0 0 auto;align-items:center;gap:16px;margin:0 20px;border-bottom:1px solid var(--ui-border, #dce1e8)}.order-markings .marking-drawer .marking-tabs [role=tab]{padding:10px 0;border:0;border-bottom:2px solid var(--ui-accent, #495bc7);border-radius:0;background:transparent;color:#303a54;font-weight:600}.order-markings .marking-drawer .marking-tabs .marking-note{margin-left:auto;text-align:right}.order-markings .marking-drawer-content{display:flex;flex-direction:column;flex:1 1 auto;min-height:0;padding:16px 20px 0;overflow-y:auto;overscroll-behavior:contain}.order-markings .marking-drawer .marking-keys{display:flex;flex-direction:column;flex:1 0 auto;min-width:0;margin:0;padding:0;border:0;background:transparent}.order-markings .marking-drawer label{display:grid;gap:6px;min-width:0;margin:0;color:#465166;font-size:12px;font-weight:400}.order-markings .marking-drawer input,.order-markings .marking-drawer textarea,.order-markings .marking-drawer select{width:100%;min-width:0;max-width:100%;min-height:var(--ui-control-height, 44px);margin:0;padding:10px;border:1px solid #cbd2df;border-radius:4px;background:#fff;color:#303a54;font:inherit;line-height:1.4}.order-markings .marking-drawer input::placeholder{color:var(--ui-text-muted, #657084)}.order-markings .marking-drawer textarea{resize:vertical}.order-markings .marking-drawer .marking-key-form{display:grid;grid-template-columns:minmax(0,1fr) 44px;align-items:end;gap:8px;margin:0}.order-markings .marking-key-form input{height:44px;font-size:14px}.order-markings .marking-drawer .marking-add{width:44px;height:44px;padding:0;border-color:var(--ui-accent, #495bc7);background:var(--ui-accent, #495bc7);color:#fff;font-size:26px;font-weight:400}.order-markings .marking-drawer .marking-add:hover:not(:disabled){background:#3b4aa6}.order-markings .marking-settings{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));align-items:stretch;gap:10px;margin:16px 0 0}.order-markings .marking-drawer .marking-settings label{grid-template-rows:minmax(36px,auto) 44px;align-items:end;gap:4px;font-size:11px;line-height:1.4}.order-markings .marking-setting-detail{display:block}.order-markings .marking-drawer .marking-settings select{height:44px;font-size:12px;padding-left:8px}.order-markings .marking-drawer .marking-feedback{min-width:0}.order-markings .marking-drawer .marking-progress{min-height:18px;margin:8px 0}.order-markings .marking-error,.order-markings .marking-errors{color:#9d2c34}.order-markings .marking-drawer .marking-error{padding:10px 12px;border:1px solid #e6b9be;border-radius:4px;background:#fff3f4}.order-markings .marking-errors,.order-markings .marking-warnings ul{padding-left:20px;overflow-wrap:anywhere}.order-markings .marking-warnings{margin:8px 0;padding:10px 12px;border:1px solid #d3b16e;color:#71470b;background:#fff9ed;overflow-wrap:anywhere}.order-markings .marking-feedback>button{max-width:100%;margin-bottom:8px;text-align:left}.order-markings .marking-key-list{flex:1 0 auto;min-height:120px}.order-markings .marking-empty{padding:24px 12px;text-align:center;color:var(--ui-text-muted, #657084)}.order-markings .marking-empty strong{color:#465166;font-size:14px;font-weight:500}.order-markings .marking-empty p{font-size:12px}.order-markings .marking-list{list-style:none;padding:0;margin:0}.order-markings .marking-list>li{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:10px;align-items:start;padding:12px 0;border-bottom:1px solid var(--ui-border, #dce1e8)}.order-markings .marking-item-value{min-width:0}.order-markings .marking-item-status{display:block;margin-top:6px;color:var(--ui-text-muted, #657084);font-size:12px;overflow-wrap:anywhere}.order-markings .marking-drawer code{display:block;margin:0;white-space:pre-wrap;overflow-wrap:anywhere;word-break:break-word;font:13px/1.6 ui-monospace,SFMono-Regular,Consolas,monospace}.order-markings .marking-drawer .marking-item-menu{position:relative;border:0}.order-markings .marking-drawer .marking-item-menu>summary{display:grid;place-items:center;width:44px;height:44px;min-height:44px;padding:0;border:1px solid var(--ui-border, #dce1e8);border-radius:4px;list-style:none;font-size:24px;line-height:1;cursor:pointer}.order-markings .marking-item-menu>summary::-webkit-details-marker{display:none}.order-markings .marking-item-menu>div{position:absolute;z-index:2;top:46px;right:0;display:grid;min-width:148px;padding:4px;border:1px solid var(--ui-border, #dce1e8);border-radius:4px;background:#fff;box-shadow:0 4px 12px #0001}.order-markings .marking-drawer .marking-item-menu button{border:0;text-align:left}.order-markings .marking-drawer .marking-edit{display:grid;gap:12px;padding:12px;margin:12px 0;border:1px solid var(--ui-border, #dce1e8);border-radius:4px;background:var(--ui-surface-muted, #f5f6f8)}.order-markings .marking-actions{display:flex;flex-wrap:wrap;gap:8px}.order-markings .marking-secondary{margin-top:16px}.order-markings .marking-secondary details{border:0;border-top:1px solid var(--ui-border, #dce1e8)}.order-markings .marking-secondary summary{min-height:44px;padding:12px 0;color:#465166;font-size:12px;font-weight:400;cursor:pointer}.order-markings .marking-bulk>div{display:grid;gap:8px;padding-bottom:12px}.order-markings .marking-rules{overflow-wrap:anywhere}.order-markings .marking-rules ul{margin:8px 0;padding-left:20px;font-size:12px}.order-markings .marking-history{margin:0;padding-left:20px}.order-markings .marking-history li{padding:8px 0}.order-markings .marking-history span{display:block;overflow-wrap:anywhere;font-size:12px}.order-markings .marking-drawer .ui-toast-stack{position:static;flex:0 0 auto;width:auto;max-height:24dvh;overflow-y:auto;margin:0 20px;gap:6px;pointer-events:auto}.order-markings .marking-drawer .ui-toast{padding:8px 12px;font-size:12px;box-shadow:none}.order-markings .marking-drawer-footer{display:flex;flex:0 0 auto;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:12px;padding:12px 20px max(12px,env(safe-area-inset-bottom));border-top:1px solid var(--ui-border, #dce1e8);background:#fff}.order-markings .marking-drawer .marking-pagination{display:flex;flex:0 1 auto;flex-wrap:wrap;align-items:center;gap:0;width:auto;margin:0;order:0;overflow:visible}.order-markings .marking-drawer .marking-pagination button{min-width:44px;min-height:44px;padding:8px;border:1px solid var(--ui-border, #dce1e8);border-radius:0;background:#fff;color:var(--ui-accent, #495bc7);font-size:13px}.order-markings .marking-pagination>span{padding:0 4px}.order-markings .marking-drawer .marking-pagination button[aria-current=page]{color:#fff;background:var(--ui-accent, #495bc7);border-color:var(--ui-accent, #495bc7)}.order-markings .marking-drawer .marking-pagination button:first-child{border-radius:4px 0 0 4px}.order-markings .marking-drawer .marking-pagination button:last-child{border-radius:0 4px 4px 0}.order-markings .marking-drawer .marking-close{min-width:112px;margin-left:auto;border-color:#687482;background:#687482;color:#fff}.order-markings .marking-drawer .marking-close:hover:not(:disabled){background:#53606e}@media(max-width:600px){.order-markings .marking-drawer{width:100%}.order-markings .marking-drawer .marking-drawer-header{padding:8px 8px 8px 16px}.order-markings .marking-drawer .marking-tabs{margin:0 16px}.order-markings .marking-drawer-content{padding:12px 16px 0}.order-markings .marking-settings{grid-template-columns:minmax(0,1fr);gap:10px;margin-top:12px}.order-markings .marking-drawer .marking-settings label{grid-template-columns:minmax(0,1fr);grid-template-rows:auto 44px;gap:4px;font-size:12px}.order-markings .marking-setting-detail{display:inline}.order-markings .marking-drawer input,.order-markings .marking-drawer textarea,.order-markings .marking-drawer .marking-settings select,.order-markings .marking-drawer .marking-key-form input{font-size:16px}.order-markings .marking-drawer-footer{padding:10px 16px max(10px,env(safe-area-inset-bottom))}.order-markings .marking-drawer .ui-toast-stack{margin:0 16px}.order-markings .marking-key-list{min-height:100px}.order-markings .marking-empty{padding:16px 8px}}.order-attachments-container{border:1px solid #dce2ea;border-radius:10px;margin:12px 0;background:#fff}.order-attachments-container>summary{min-height:44px;display:list-item;padding:12px 16px;cursor:pointer;font-weight:650;margin-left:18px}.order-attachments-container>summary:focus-visible,.order-attachments :is(button,input,select,textarea,summary):focus-visible{outline:3px solid #356fe5;outline-offset:2px}.order-attachments{padding:0 16px 16px;min-width:0}.attachment-heading{display:flex;justify-content:space-between;gap:16px;align-items:start}.order-attachments h2{font-size:20px;margin:8px 0}.order-attachments p{line-height:1.45}.order-attachments button,.order-attachments input,.order-attachments select,.attachment-history summary{min-height:44px}.order-attachments button{white-space:normal;overflow-wrap:anywhere}.order-attachments fieldset{border:1px solid #dce2ea;border-radius:8px;padding:12px;margin-top:16px;min-width:0}.order-attachments label{display:grid;gap:6px;margin:10px 0}.order-attachments input,.order-attachments select,.order-attachments textarea{max-width:100%;min-width:0;box-sizing:border-box}.order-attachments textarea{min-height:80px}.attachment-list article{display:flex;gap:16px;justify-content:space-between;padding:12px 0;border-bottom:1px solid #e3e8ef}.attachment-list article>div:first-child{display:grid;gap:4px;min-width:0}.attachment-list strong,.attachment-selected h3{overflow-wrap:anywhere}.attachment-list span{font-size:13px;color:#536075}.attachment-actions{display:flex;gap:8px;flex-wrap:wrap;align-items:start}.attachment-selected{border-top:2px solid #dce2ea;margin-top:16px;padding-top:8px}.attachment-history summary{padding:10px 0;cursor:pointer;overflow-wrap:anywhere}@media(max-width:767px){.attachment-heading,.attachment-list article{display:block}.attachment-actions{margin-top:10px}.order-attachments{padding:0 10px 12px}.order-attachments input[type=file]{width:100%}}.attachment-heading>div{min-width:0}.attachment-heading>button{flex-shrink:0}.attachment-list article>.attachment-actions{flex-shrink:0}.attachment-list .attachment-actions button{min-width:96px}.attachment-list article>div:first-child{flex:1}@media(min-width:768px)and (max-width:1023px){.attachment-heading{display:block}.attachment-list article>.attachment-actions{max-width:110px}}.order-notes{margin:24px 0;border-top:1px solid #dce1e9;padding-top:18px;min-width:0}.order-notes h2{font-size:20px;margin:0 0 8px}.order-notes h3{font-size:16px}.order-notes p{line-height:1.5;overflow-wrap:anywhere}.order-notes-heading{display:flex;justify-content:space-between;align-items:start;gap:16px}.order-notes-heading p{color:#65738a;font-size:13px;margin:0 0 14px}.order-notes button,.order-notes summary{min-height:44px;box-sizing:border-box;cursor:pointer}.order-notes button{border:1px solid #ccd4e1;border-radius:4px;background:#fff;padding:9px 12px;font:inherit;color:#27354b}.order-notes button:disabled{opacity:.55;cursor:default}.order-notes :focus-visible{outline:3px solid #807bff;outline-offset:2px}.order-note{border:1px solid #dde2eb;background:#fff;padding:14px;margin:10px 0;min-width:0}.order-note .order-note-meta{display:flex;flex-wrap:wrap;gap:8px 16px;align-items:center;font-size:12px;color:#65738a}.order-note .order-note-meta strong{font-size:14px;color:#27354b;overflow-wrap:anywhere}.order-note-internal{color:#80531c;background:#fff3dc;padding:3px 6px}.order-note-text{white-space:pre-wrap}.order-note-actions{display:flex;flex-wrap:wrap;gap:8px;margin:10px 0}.order-note summary{padding:12px 0}.order-note-revision{border-top:1px solid #dde2eb;padding:8px 0}.order-note-revision>div,.order-note-conflict>div{display:grid;grid-template-columns:1fr 1fr;gap:16px}.order-notes form{border:1px solid #dde2eb;background:#f8f9fc;padding:16px;margin-top:16px}.order-notes fieldset{border:0;padding:0;margin:0;min-width:0}.order-notes label{display:block;margin:12px 0}.order-notes textarea,.order-notes select{display:block;box-sizing:border-box;width:100%;font:inherit;border:1px solid #ccd4e1;border-radius:4px;padding:10px;margin-top:6px;min-height:44px}.order-notes textarea{min-height:100px;resize:vertical}.order-note-conflict{padding:12px;background:#fff4e7;border:1px solid #ebd1af}.order-notes [role=alert]{color:#92321e}@media(max-width:767px){.order-notes-heading{display:block}.order-note-revision>div,.order-note-conflict>div{grid-template-columns:1fr}.order-notes form,.order-note{padding:12px}.order-note .order-note-meta{display:grid;gap:6px}}.order-note details{padding:0;margin:0;border:0}.order-note summary{padding:10px 0}.order-note-text{margin:8px 0}.order-note-private{color:#8a2d2d;background:#fde7e7;padding:3px 6px}.order-notes-container>summary{min-height:44px;display:list-item;align-content:center;cursor:pointer;padding:10px 12px;box-sizing:border-box}.order-notes-container>summary:focus-visible{outline:3px solid #8b91ff;outline-offset:2px}.orders-workspace{padding:20px;max-width:1500px;margin:auto;color:#27364a}.orders-workspace h1{font-size:25px;margin:0}.orders-workspace h2{font-size:19px;margin:18px 0 12px}.orders-workspace h3{font-size:16px}.orders-heading{display:flex;justify-content:space-between;align-items:center;gap:16px;margin-bottom:18px}.orders-heading p,.order-read-note{font-size:13px;color:#637086}.orders-workspace button,.orders-workspace input,.orders-workspace select{font:inherit;min-height:44px;border:1px solid #cbd2db;border-radius:4px;background:#fff;color:inherit;padding:9px 12px}.orders-workspace button{cursor:pointer}.orders-workspace button:disabled{opacity:.5;cursor:default}.orders-workspace button.primary{background:#4d56c8;color:#fff}.orders-workspace :focus-visible{outline:3px solid #4658cf;outline-offset:2px}.orders-filters{display:flex;flex-wrap:wrap;gap:10px;align-items:end;padding:12px;background:#f4f6f8;border:1px solid #e1e5ea;margin-bottom:16px}.orders-filters label{display:flex;flex-direction:column;gap:5px;font-size:12px;min-width:0}.orders-filters input{min-width:240px}.orders-table-heading,.orders-journal-row{display:grid;grid-template-columns:minmax(180px,1.8fr) 110px 130px minmax(150px,1fr) minmax(160px,1.2fr);gap:12px;align-items:center}.orders-table-heading,.order-line-heading{font-size:12px;color:#59677a;background:#edf0f4;padding:10px 12px}.orders-workspace .orders-journal-row{width:100%;text-align:left;border-width:0 0 1px;border-radius:0;min-height:60px;font-size:14px}.orders-journal-row small,.order-position small{display:block;font-size:12px;color:#667286;line-height:1.5}.orders-journal-row>span:nth-child(2)>small,.orders-journal-row>strong>small,.order-position>span>small,.order-position>strong>small{display:none}.orders-journal-row .orders-return{color:#a83d3d}.orders-pager{display:flex;justify-content:space-between;align-items:center;margin-top:16px;gap:12px}.order-header-grid{display:grid;grid-template-columns:1fr 1fr;gap:16px}.order-header-grid>section,.order-related>section{border:1px solid #dce2e9;padding:14px;background:#fff}.orders-workspace dl>div{display:flex;justify-content:space-between;gap:16px;border-bottom:1px solid #edf0f4;padding:7px 0;font-size:13px}.orders-workspace dd{margin:0;text-align:right}.orders-workspace dt{color:#667286}.order-line-heading,.order-position{display:grid;grid-template-columns:minmax(200px,2fr) 90px 120px 130px 140px;gap:10px;align-items:center}.order-position{border-bottom:1px solid #dce2e9;padding:12px;font-size:14px}.order-related{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.orders-workspace summary{padding:12px 0;min-height:44px;box-sizing:border-box;cursor:pointer;font-size:14px}.orders-workspace details{border-bottom:1px solid #dce2e9}.order-read-note{line-height:1.6}.orders-workspace strong,.orders-workspace small,.orders-workspace dd{overflow-wrap:anywhere}@media(max-width:1100px){.orders-table-heading{display:none}.orders-table-heading,.orders-journal-row{grid-template-columns:minmax(160px,2fr) 1fr 1fr}.orders-journal-row>span:nth-child(4),.orders-journal-row>span:nth-child(5){grid-column:auto}.order-line-heading{display:none}.order-position{grid-template-columns:2fr 1fr 1fr}.order-position>div{grid-column:1/-1}.order-position>span>small,.order-position>strong>small{display:block}.order-header-grid{grid-template-columns:1fr}}@media(max-width:600px){.orders-workspace{padding:16px 12px}.orders-heading{align-items:start;flex-direction:column}.orders-filters{display:grid;grid-template-columns:1fr 1fr;padding:10px}.orders-filters label:first-child{grid-column:1/-1}.orders-filters input{min-width:0;width:100%;box-sizing:border-box}.orders-filters select{width:100%;min-width:0}.orders-journal-row{grid-template-columns:1fr 1fr;gap:8px}.orders-journal-row>span:first-child{grid-column:1/-1}.orders-journal-row>span:nth-child(2)>small,.orders-journal-row>strong>small{display:block}.order-related{grid-template-columns:1fr}.orders-pager{flex-wrap:wrap}.order-position{grid-template-columns:1fr 1fr}.orders-workspace dl>div{flex-direction:column;gap:3px}.orders-workspace dd{text-align:left}}.order-document-bar{display:flex;flex-wrap:wrap;gap:8px 20px;padding:10px 0;font-size:13px;border-bottom:1px solid #dce2e9}.order-actions{display:flex;gap:10px;flex-wrap:wrap;margin:12px 0}.order-edit-panel{border:1px solid #a7b1cf;background:#f7f9fc;padding:16px;margin:16px 0}.order-edit-panel label,.order-header-fields label{display:flex;flex-direction:column;gap:5px;font-size:13px;min-width:0}.order-edit-panel textarea,.order-header-fields textarea,.order-header-fields input,.order-header-fields select{font:inherit;width:100%;box-sizing:border-box;border:1px solid #cbd2db;border-radius:4px;background:#fff;min-height:44px;padding:9px 10px;color:#27364a}.order-header-fields{border:0;padding:0;margin:0;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.order-header-fields legend{font-weight:600;margin-bottom:12px}.order-header-fields p{grid-column:1/-1}.order-edit-line{display:grid;grid-template-columns:minmax(160px,1fr) 150px auto;align-items:end;gap:12px;border-bottom:1px solid #dce2e9;padding:12px 0}.order-edit-line small{display:block;line-height:1.5;color:#637086}.order-edit-line details{grid-column:1/-1}.order-edit-line input{width:100%;box-sizing:border-box}.order-edit-panel .order-check{display:flex;flex-direction:row;align-items:center;margin:14px 0}.order-check input{width:20px;min-height:20px}.order-preview{display:flex;flex-wrap:wrap;gap:16px;margin-top:12px}.order-add form{display:flex;gap:10px;align-items:end}.order-add>div{display:flex;align-items:center;gap:10px;justify-content:space-between;padding:10px 0}.order-add>button{margin:5px}.order-secondary-filters{flex:1;min-width:240px}.order-filter-fields{display:flex;flex-wrap:wrap;gap:10px}.orders-filters .order-secondary-filters summary{padding:9px 0}.order-header-grid:has(>section:only-child){grid-template-columns:1fr}.order-document>.orders-heading{margin-top:12px;margin-bottom:0}.order-document>h2{margin-top:14px}.order-position{align-items:start}@media(max-width:768px){.order-edit-line{grid-template-columns:1fr 1fr}.order-edit-line>div{grid-column:1/-1}.order-header-fields{grid-template-columns:1fr}.order-header-grid>section{padding:10px}.order-edit-panel{padding:12px}.order-document .orders-heading{flex-direction:row;align-items:start}.order-document .orders-heading h1{font-size:21px}.order-document-bar{gap:7px 12px}.order-secondary-filters{grid-column:1/-1;min-width:0}.order-filter-fields{display:grid;grid-template-columns:1fr 1fr;width:100%}.order-filter-fields label{width:100%}.orders-filters>.order-secondary-filters+button{grid-column:1}.order-edit-panel>.orders-heading{flex-direction:column}.order-add form{flex-wrap:wrap}.order-add>div{flex-direction:column;align-items:start}}.order-history-changes{margin:4px 0 16px;padding-left:22px;font-size:13px;line-height:1.5;overflow-wrap:anywhere}.order-header-fields button{font:inherit;min-height:44px;border:1px solid #cbd2db;border-radius:4px;background:#fff;color:#27364a;padding:9px 12px;cursor:pointer}.order-header-fields button:focus-visible{outline:3px solid #4658cf;outline-offset:2px}.order-header-fields button:disabled{opacity:.5;cursor:default}@media(max-width:900px){.orders-filters{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.orders-filters>label:first-child,.orders-filters>.order-secondary-filters{grid-column:1/-1;min-width:0;width:100%}.orders-filters input{min-width:0;width:100%;box-sizing:border-box}.orders-filters .order-secondary-filters summary{width:100%;white-space:normal}}.order-policy{margin-bottom:16px}.order-policy button,.order-policy select,.order-policy summary{min-height:44px}.order-policy-grid{display:grid;gap:16px}.order-policy-status{border:1px solid #dbe2eb;border-radius:8px;padding:12px}.order-policy-status h3{margin:0 0 10px}.order-policy-status small{font-weight:400;color:#526174}.order-policy-actions{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.order-policy fieldset{min-width:0;border:1px solid #dbe2eb;border-radius:6px;padding:10px}.order-policy label{display:flex;gap:8px;align-items:center;min-height:44px}.order-policy select{max-width:100%;width:100%}.order-policy input[type=checkbox]{width:20px;height:20px;flex-shrink:0}.order-policy textarea{min-height:70px;width:100%;max-width:620px}.order-policy details label{overflow-wrap:anywhere}.order-policy legend{font-weight:600}@media(max-width:1024px){.order-policy-actions{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:600px){.order-policy-actions{grid-template-columns:1fr}.order-policy-status{padding:8px}.order-policy label{flex-wrap:wrap}}.order-policy fieldset>label:has(select){flex-direction:column;align-items:stretch;gap:4px}.order-policy fieldset select{box-sizing:border-box;min-width:0}.orders-workspace{box-sizing:border-box;width:100%;min-width:0;padding:20px 24px;color:#303540}.orders-workspace *,.orders-workspace *:before,.orders-workspace *:after{box-sizing:border-box}.orders-breadcrumbs{display:flex;flex-wrap:wrap;align-items:center;gap:10px;font-size:13px;margin-bottom:16px;color:#69717d}.orders-breadcrumbs a{color:inherit;text-decoration:none}.orders-breadcrumbs a:hover{text-decoration:underline}.orders-heading{margin-bottom:12px}.orders-heading h1{font-size:26px}.orders-heading p{margin:6px 0 0}.orders-workspace button.primary{border-color:#4953ba;background:#4953ba}.orders-sortbar{display:flex;flex-wrap:wrap;align-items:center;gap:4px;margin:12px 0;font-size:13px}.orders-sortbar>span{margin-right:8px;color:#606977}.orders-workspace .orders-sortbar button{border-color:transparent;background:transparent;color:#4953ba;font-weight:600;padding:8px 12px;border-radius:3px}.orders-workspace .orders-sortbar button[aria-pressed=true]{background:#eceef3}.orders-workspace .orders-filters{display:grid;grid-template-columns:minmax(180px,2fr) minmax(150px,1fr) minmax(150px,1fr);align-items:end;gap:10px;padding:0 0 16px;background:transparent;border:0;margin:0}.orders-workspace .orders-filters>label:first-child{grid-column:auto}.orders-filters label{font-size:12px;color:#606977}.orders-workspace .orders-filters input,.orders-workspace .orders-filters select{width:100%;min-width:0;max-width:100%;color:#303540}.orders-workspace .order-secondary-filters{grid-column:1/-1;min-width:0;border-bottom:0}.orders-workspace .order-secondary-filters summary{display:inline-block;color:#4953ba;min-height:44px;padding:12px 0}.order-filter-fields{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;padding-bottom:8px}.orders-filter-actions{grid-column:1/-1;display:flex;flex-wrap:wrap;gap:8px}.orders-filter-panel{display:contents}.orders-workspace .orders-filters-toggle{display:none}.orders-table{border:1px solid #dce0e6;border-radius:4px;overflow:clip}.orders-table-heading,.orders-workspace .orders-journal-row{display:grid;grid-template-columns:minmax(130px,1.3fr) 88px minmax(115px,1fr) minmax(105px,1fr) minmax(110px,1fr) minmax(145px,1.2fr) 24px;gap:12px;align-items:center}.orders-table--staff .orders-table-heading,.orders-table--staff .orders-journal-row{grid-template-columns:minmax(90px,1fr) minmax(130px,1.4fr) 80px minmax(90px,1fr) minmax(80px,.9fr) minmax(95px,1fr) minmax(110px,1.2fr) 20px}.orders-journal-row .orders-buyer{overflow-wrap:anywhere}.orders-table-heading{font-size:12px;font-weight:600;color:#4c5360;background:#f1f2f4;padding:13px 14px}.orders-workspace .orders-journal-row{padding:10px 14px;min-height:60px;border:0;border-radius:0;background:#fff;font-size:13px;text-align:left}.orders-entry+.orders-entry{border-top:1px solid #dce0e6}.orders-entry:nth-child(odd)>.orders-journal-row{background:#f6f7f8}.orders-entry--open>.orders-journal-row,.orders-workspace .orders-journal-row:hover{background:#edf0fa}.orders-journal-row>*,.order-header-grid>*,.order-position>*,.order-related>*,.order-document-tabs>*{min-width:0}.orders-journal-row .orders-number strong{color:#3d469f}.orders-workspace .orders-journal-row .order-cell-label{display:none}.orders-journal-row .orders-amount,.orders-table-heading>.orders-column-amount{text-align:right;font-variant-numeric:tabular-nums}.orders-workspace .orders-journal-row .orders-return,.orders-workspace .orders-return{color:#ad343b}.orders-expand{font-size:21px;color:#5963ad;text-align:center}.order-status{display:inline-block;max-width:100%;padding:5px 9px;font-size:12px;line-height:1.35;border-radius:12px;background:#e9edf4;color:#44516b;overflow-wrap:anywhere;font-weight:600}.order-status--accepted{background:#e1f0e9;color:#226246}.order-status--complete{background:#dceede;color:#285f32}.order-status--cancelled{background:#f6e0e2;color:#943943}.orders-notice{padding:20px 12px;background:#f7f8fa;border:1px solid #e0e4e9;font-size:14px}.orders-notice button{margin:4px 8px 4px 0}.orders-pager{font-size:13px}.orders-pager>span{text-align:center}.orders-pager small{display:block;color:#667286;font-size:12px;margin-top:3px}.orders-linked-document{margin-bottom:16px}.orders-linked-document>.order-read-note{margin:8px 0}.order-inline-panel{padding:16px;background:#f5f6f8;border-top:1px solid #dce0e6;min-width:0;overflow-wrap:anywhere}.order-document{min-width:0}.order-document>.orders-heading{margin:0 0 14px;align-items:center}.order-document>.orders-heading h2{margin:0;font-size:20px}.order-header-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;align-items:start}.order-header-grid>section,.order-related>section{border:1px solid #dce0e6;border-radius:3px;padding:0 14px 12px;background:#fff;min-width:0}.order-header-grid>section>h3,.order-related>section>h3{font-size:15px;margin:0 -14px 6px;padding:12px 14px;background:#f0f1f3;border-bottom:1px solid #e0e3e8}.order-header-grid>section>h3:not(:first-child){margin-top:12px}.orders-workspace dl{margin:0}.orders-workspace dl>div{font-size:13px;line-height:1.45;gap:12px}.orders-workspace dt{flex:0 1 48%;min-width:0}.orders-workspace dd{min-width:0;flex:1 1 52%}.order-header-grid .delivery-details{font-size:13px;min-width:0;padding-top:8px;overflow-wrap:anywhere}.order-header-grid .delivery-details>div{display:flex;justify-content:space-between;gap:12px;padding:7px 0;border-bottom:1px solid #edf0f4}.order-header-grid .delivery-details>div>span{min-width:0;flex:1}.order-header-grid .delivery-details>div>span:last-child{text-align:right}.order-document-tabs{display:flex;flex-wrap:wrap;gap:0;margin:16px 0 0;border-bottom:1px solid #cdd3df;background:#fff}.orders-workspace .order-document-tabs button{border:0;border-bottom:3px solid transparent;border-radius:0;padding:10px 12px;background:transparent;font-size:13px;min-height:44px}.orders-workspace .order-document-tabs button[aria-selected=true]{color:#454fae;border-bottom-color:#4953ba;background:#edf0fa;font-weight:600}.order-document>[role=tabpanel]{background:#fff;padding:12px;min-width:0}.order-document>[role=tabpanel][hidden]{display:none}.order-document>[role=tabpanel]>h3:first-child{margin:0 0 12px}.order-document .order-line-heading,.order-document .order-position{grid-template-columns:minmax(180px,2fr) minmax(70px,.6fr) minmax(95px,.8fr) minmax(95px,.8fr) minmax(100px,.8fr);font-size:13px;gap:12px}.order-document .order-line-heading{display:grid;padding:10px;background:#f2f3f5}.order-document .order-position{padding:12px 10px;background:#fff}.order-document .order-position>div{grid-column:auto}.order-document .order-position>span,.order-document .order-position>strong,.order-document .order-line-heading>span:not(:first-child){text-align:right;font-variant-numeric:tabular-nums}.order-document .order-position>span>small,.order-document .order-position>strong>small{display:none}.order-document-total{display:flex;justify-content:flex-end;flex-wrap:wrap;gap:20px;padding:16px 10px;font-size:14px;border-bottom:1px solid #dce0e6}.order-document-footer{padding-top:12px;border-top:1px solid #dce0e6;margin-bottom:0}.orders-workspace .order-button-link{display:inline-flex;align-items:center;justify-content:center;min-height:44px;border:1px solid #9da5d6;border-radius:4px;padding:9px 12px;text-decoration:none;color:#454fae;background:#fff;font-size:14px}.orders-policy-footer{padding-top:0}.orders-workspace .order-related{gap:12px}.orders-workspace .order-related section h3{font-size:14px}@media(max-width:1150px){.orders-table-heading{display:none}.orders-workspace .orders-journal-row{grid-template-columns:minmax(0,1.3fr) minmax(0,1fr) minmax(0,1fr);position:relative;padding-right:38px;gap:10px}.orders-workspace .orders-journal-row .order-cell-label{display:block;font-size:11px;font-weight:400;color:#6b7380}.orders-journal-row .orders-number,.orders-journal-row .orders-buyer{grid-column:1/-1}.orders-expand{position:absolute;right:12px;top:12px}.orders-journal-row .orders-state{grid-column:2/-1}.orders-journal-row .orders-amount{text-align:left}.order-document .order-line-heading{display:none}.order-document .order-position{grid-template-columns:repeat(4,minmax(0,1fr))}.order-document .order-position>div{grid-column:1/-1}.order-document .order-position>span,.order-document .order-position>strong{text-align:left}.order-document .order-position>span>small,.order-document .order-position>strong>small{display:block}}@media(max-width:760px){.orders-workspace{padding:16px 12px}.orders-heading{flex-direction:row;align-items:start;flex-wrap:wrap;gap:10px}.orders-heading h1{font-size:23px}.orders-heading p{font-size:12px}.orders-sortbar{gap:2px}.orders-sortbar>span{width:100%}.orders-workspace .orders-sortbar button{padding:8px 10px;font-size:12px}.orders-workspace .orders-filters{grid-template-columns:repeat(2,minmax(0,1fr))}.orders-workspace .orders-filters>label:first-child{grid-column:1/-1}.order-filter-fields{grid-template-columns:repeat(2,minmax(0,1fr))}.orders-workspace .orders-filters-toggle{display:flex;grid-column:1/-1;align-items:center;justify-content:space-between;width:100%;min-height:44px;color:#454fae}.orders-filter-panel{display:none;grid-column:1/-1;min-width:0}.orders-filter-panel[data-expanded=true]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.order-header-grid{grid-template-columns:minmax(0,1fr)}.order-inline-panel{padding:10px}.order-header-grid>section{padding:0 10px 10px}.order-header-grid>section>h3{margin-left:-10px;margin-right:-10px;padding-left:10px;padding-right:10px}.order-document>[role=tabpanel]{padding:10px}.order-document .orders-heading{flex-direction:row}.order-document .orders-heading h2{font-size:18px}.order-document-tabs{margin-top:12px}.orders-workspace .order-document-tabs button{flex:1 0 auto;font-size:12px;padding:10px 8px}.order-document .order-position{grid-template-columns:repeat(2,minmax(0,1fr));padding:10px 0}.order-document .order-related{grid-template-columns:minmax(0,1fr)}.orders-workspace .orders-journal-row{grid-template-columns:repeat(2,minmax(0,1fr));padding:12px 32px 12px 12px}.orders-journal-row .orders-state{grid-column:1/-1}.orders-pager{gap:8px;align-items:center;flex-wrap:nowrap}.orders-pager button{font-size:12px;padding:8px}.orders-pager>span{font-size:12px}.orders-pager small{font-size:11px}.order-actions{gap:8px}.order-actions>*{max-width:100%}.order-document-footer>*{flex:1 1 auto}.order-document-total{justify-content:space-between;gap:8px}}@media(max-width:420px){.orders-workspace dl>div{flex-direction:column;gap:3px}.orders-workspace dd{text-align:left}.order-header-grid .delivery-details>div{flex-direction:column;gap:3px}.order-header-grid .delivery-details>div>span:last-child{text-align:left}}@media(min-width:1024px){.order-document .order-lines-with-markings .order-line-heading,.order-document .order-lines-with-markings .order-position{grid-template-columns:minmax(150px,2fr) minmax(55px,.55fr) minmax(75px,.75fr) minmax(75px,.75fr) minmax(80px,.7fr) minmax(150px,1.2fr)}.order-document .order-lines-with-markings .order-line-heading{display:grid}.order-document .order-lines-with-markings .order-position>div{grid-column:auto}.order-document .order-lines-with-markings .order-position>.order-markings.order-markings{grid-column:6;justify-self:stretch}.order-document .order-lines-with-markings .order-position>span>small,.order-document .order-lines-with-markings .order-position>strong>small{display:none}}@media(max-width:1023px){.order-document .order-lines-with-markings .order-position>.order-markings.order-markings{grid-column:1/-1;justify-self:stretch;width:100%}}.order-operations{padding:16px;margin:12px 0 20px;border:1px solid #c6cef2;border-left:4px solid #495bc7;border-radius:6px;background:#f7f8fd}.order-operations h3{margin:0;font-size:18px}.order-operations>p{margin:6px 0 12px;color:#515c6f}.order-operations-grid{display:flex;flex-wrap:wrap;gap:12px}.order-operation{flex:1 1 190px;display:flex;flex-direction:column;gap:6px;min-width:0}.order-operation button{min-height:48px;white-space:normal;text-align:left;font-weight:650;padding:10px 12px}.order-operation small{font-size:12px;line-height:1.45;color:#515c6f}.order-operation button:disabled{background:#eceef3;color:#626b7b;border-color:#dfe3eb;opacity:1;cursor:not-allowed}.order-operation .order-cancel{color:#9b2538;border:1px solid #d8a3ae;background:#fff}.order-ops-dialog{border:1px solid #c6cef2;border-radius:8px;padding:24px;width:min(540px,calc(100vw - 32px));max-height:calc(100dvh - 32px);overflow:auto;color:#263147;box-sizing:border-box}.order-ops-dialog::backdrop{background:#17203388}.order-ops-dialog h2{font-size:22px;margin:0 0 16px}.order-ops-dialog label{display:flex;flex-direction:column;gap:6px;margin:12px 0}.order-ops-dialog input,.order-ops-dialog select,.order-ops-dialog textarea{width:100%;box-sizing:border-box;min-height:44px;border:1px solid #b7bfd3;border-radius:4px;padding:10px;font:inherit}.order-ops-dialog .order-actions{margin-top:20px;flex-wrap:wrap}.order-ops-dialog small{color:#515c6f}.order-cancellation-reason{color:#94283b;overflow-wrap:anywhere;white-space:pre-wrap}.order-document>p.order-cancellation-reason{padding:12px;background:#fff3f5;border-left:3px solid #af3d53}.orders-work-tabs{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:12px}.orders-work-tabs button{min-height:44px;border:1px solid #c6cef2;background:#fff;color:#354265;border-radius:5px;padding:8px 14px}.orders-work-tabs button[aria-pressed=true]{background:#4054b5;color:#fff;border-color:#4054b5;font-weight:700}.order-count{margin-left:8px;padding:2px 7px;background:#ffffff26;border-radius:10px}.order-status--new{background:#e9efff;color:#294ca8}.order-status--waiting{background:#fff2d9;color:#845400}.order-status--partial{background:#def3f7;color:#146372}@media(max-width:767px){.order-operations{padding:12px}.order-operation{flex-basis:100%}.order-ops-dialog{padding:16px}.orders-work-tabs button{flex:1 1 auto}}.returns-page{max-width:1280px;margin:0 auto;color:#263342}.returns-page h1{font-size:26px;margin:0}.returns-page h2{font-size:20px}.returns-page h3{font-size:16px}.return-heading,.return-actions,.return-pager{display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap;margin:12px 0}.returns-page button,.returns-page input,.returns-page select,.returns-page textarea{font:inherit;min-height:44px;max-width:100%;box-sizing:border-box}.returns-page button{cursor:pointer;padding:8px 12px}.returns-page button:disabled{cursor:default;opacity:.6}.returns-page :focus-visible{outline:2px solid #2563eb;outline-offset:3px}.returns-page label{display:flex;flex-direction:column;gap:5px}.returns-page input,.returns-page select,.returns-page textarea{border:1px solid #bac4cf;border-radius:4px;padding:8px;background:#fff;color:inherit}.returns-page textarea{min-height:90px;resize:vertical}.return-filters,.return-form-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:12px;margin:12px 0}.return-card{background:#fff;border:1px solid #dce1e7;padding:14px;margin:10px 0;min-width:0;overflow-wrap:anywhere}.return-row{display:grid;grid-template-columns:1.2fr 1.4fr 1fr 1fr 1.4fr 1fr;gap:12px;padding:12px 8px;border-bottom:1px solid #dce1e7;align-items:center;overflow-wrap:anywhere}.return-row small{display:block;color:#596778}.return-th{background:#f3f5f7;font-weight:600}.return-number{text-align:right;font-variant-numeric:tabular-nums}.return-status{font-weight:600}.return-status--rejected,.return-error{color:#a4262c}.return-error,.return-notice{padding:12px;background:#fff4e5;border:1px solid #e8d7ba;overflow-wrap:anywhere}.return-lines{display:grid;gap:10px}.return-lines details{margin-top:8px}.return-lines dl{display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:8px}.returns-page dd{margin:3px 0}.return-history{padding-left:24px}.return-history li{padding:10px 0;border-bottom:1px solid #dce1e7}.return-mobile-label{display:none}.return-step{font-weight:600;color:#526174}.returns-page fieldset{border:0;padding:0;margin:0;min-width:0}.returns-page a{overflow-wrap:anywhere}.return-check{display:flex!important;flex-direction:row!important;align-items:center;gap:8px}.return-check input{width:20px}.return-policy{margin-top:16px}.return-policy form{max-width:640px}.return-policy label{margin:10px 0}.return-summary{display:flex;gap:20px;flex-wrap:wrap}.return-photos li{overflow-wrap:anywhere}.return-photos input{width:100%}@media(max-width:767px){.return-row{display:grid;grid-template-columns:1fr 1fr;border:1px solid #dce1e7;background:#fff;margin:10px 0;padding:12px}.return-th{display:none}.return-row>div:first-child,.return-row>div:nth-child(2),.return-row>div:nth-child(5){grid-column:1/-1}.return-number{text-align:left}.return-mobile-label{display:block!important}.return-filters,.return-form-grid{grid-template-columns:1fr}.returns-page{min-width:0;width:100%}.return-heading{align-items:flex-start}.return-heading h1{font-size:24px}.return-card{padding:12px}.return-actions button{flex:1}.return-row button{white-space:normal;text-align:left}.returns-page details>summary{min-height:44px;display:flex;align-items:center}.return-lines dl{grid-template-columns:1fr 1fr}}@media(min-width:768px){.return-row{grid-template-columns:1.1fr 1.2fr 1.5fr 1.5fr 1fr}.return-row--staff{grid-template-columns:1.1fr 1.1fr 1fr 1.5fr 1.5fr 1fr 1fr}}.doc-page{width:min(calc(100% - 48px),1400px);margin:0 auto;padding:18px 0 80px;color:#243047}.doc-page *{box-sizing:border-box}.doc-head{display:flex;justify-content:space-between;align-items:flex-start;gap:18px;margin-bottom:16px;flex-wrap:wrap}.doc-head>div{min-width:0;max-width:100%;overflow-wrap:anywhere}.doc-head h1{margin:0;font-size:clamp(24px,2vw,28px);letter-spacing:-.02em;font-weight:700}.doc-head .doc-sub{margin:5px 0 0;font-size:13px;color:#6b7687;line-height:1.45}.doc-head-actions{display:flex;gap:10px;flex-wrap:wrap;align-items:center}.doc-page button{font:inherit;cursor:pointer;border-radius:7px}.doc-page button:disabled{opacity:.5;cursor:default}.doc-page :focus-visible{outline:3px solid #4658cf;outline-offset:2px}.doc-btn{min-height:44px;padding:0 16px;border:1px solid #cbd3e0;background:#fff;color:#3b4a63;font-weight:650}.doc-btn.primary{background:#4d56c8;border-color:#4d56c8;color:#fff}.doc-btn.dark{background:#1d2330;border-color:#1d2330;color:#fff;font-weight:650}.doc-btn.link{min-height:44px;border:0;background:transparent;color:#495bc7;font-weight:700;padding:0 6px}.doc-alert{margin:0 0 14px;padding:11px 13px;border-radius:8px;background:#fff0f0;color:#9d2c34;font-size:13px;line-height:1.45}.doc-ok{margin:0 0 14px;padding:11px 13px;border-radius:8px;background:#e8f8ef;color:#1f5a41;font-size:13px}.doc-parties{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:14px}.doc-card{border:1px solid #e2e6ee;border-radius:10px;background:#fff;padding:16px 18px}.doc-card>h2{margin:0 0 10px;font-size:17px;font-weight:700}.doc-rows{display:grid}.doc-row{display:grid;grid-template-columns:minmax(130px,170px) minmax(0,1fr);align-items:center;gap:12px;min-height:40px;padding:5px 0;border-bottom:1px solid #eef1f5;font-size:13px}.doc-row:last-child{border-bottom:0}.doc-row>span:first-child,.doc-row>.doc-label{color:#6b7687}.doc-row .doc-value{color:#243047;overflow-wrap:anywhere}.doc-row .doc-muted{color:#8b95a5}.doc-row select,.doc-row input,.doc-row textarea{font:inherit;width:100%;min-height:38px;padding:6px 8px;border:1px solid transparent;border-radius:6px;background:#f7f8fb;color:#243047}.doc-row select:hover,.doc-row input:hover{border-color:#d3dae6}.doc-note{margin:8px 0 0;font-size:12px;color:#7b8695;line-height:1.5}.doc-tabs-wrap{margin:18px 0 12px;border-bottom:1px solid #e2e6ee;overflow-x:auto;-webkit-overflow-scrolling:touch}.doc-tabs{display:flex;gap:18px;flex-wrap:nowrap;white-space:nowrap;min-width:max-content}.doc-tabs button{flex:0 0 auto}.doc-tabs button{min-height:44px;border:0;border-bottom:2px solid transparent;background:transparent;color:#5c6a80;padding:0 2px;border-radius:0}.doc-tabs button[aria-selected=true]{color:#243047;font-weight:700;border-bottom-color:#4d56c8}.doc-sums{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px}.doc-sum{border:1px solid #e2e6ee;border-radius:10px;background:#fff;padding:14px 18px}.doc-sum span{display:block;font-size:14px;color:#5c6a80}.doc-sum strong{display:block;margin-top:8px;font-size:clamp(22px,2.2vw,28px);font-weight:600;letter-spacing:-.02em}.doc-sum small{display:block;margin-top:6px;font-size:12px;color:#8b95a5}.doc-sum.accent strong{color:#4d56c8}.doc-comments{display:grid;gap:12px;grid-template-columns:repeat(2,minmax(0,1fr))}.doc-comments label{display:grid;gap:6px;font-size:13px;color:#6b7687}.doc-comments textarea{font:inherit;width:100%;min-height:76px;padding:9px 10px;border:1px solid #d3dae6;border-radius:7px;color:#243047}.doc-goods-head{display:flex;justify-content:space-between;align-items:center;gap:14px;flex-wrap:wrap;margin:22px 0 12px}.doc-goods-head h2{margin:0;font-size:20px;font-weight:700}.doc-table{border:1px solid #e2e6ee;border-radius:10px;overflow:hidden;background:#fff}.doc-tr{display:grid;grid-template-columns:48px 44px minmax(0,2.1fr) minmax(0,1.4fr) 110px 66px 120px 130px;align-items:center;gap:10px;padding:8px 12px;min-height:52px;font-size:14px;border-top:1px solid #eef1f5}.doc-tr.head{min-height:42px;padding-top:0;padding-bottom:0;border-top:0;background:#1d2330;color:#fff;font-size:11px;font-weight:700;letter-spacing:.04em;text-transform:uppercase}.doc-tr .num{text-align:right;color:#243047}.doc-tr .right{text-align:right}.doc-tr strong{font-weight:600;overflow-wrap:anywhere}.doc-tr small{display:block;margin-top:3px;font-size:12px;color:#7b8695;overflow-wrap:anywhere}.doc-tr input{font:inherit;width:100%;min-height:40px;padding:6px 8px;text-align:right;border:1px solid #d3dae6;border-radius:6px;color:#243047}.doc-tr input[aria-invalid=true]{border-color:#c1565e;background:#fff7f7}.doc-del{min-height:40px;width:40px;border:0;background:transparent;color:#a34248;font-size:17px;line-height:1}.doc-foot{display:flex;justify-content:flex-end;align-items:center;gap:18px;padding:12px 14px;border-top:1px solid #e2e6ee;background:#fafbfd;font-size:15px}.doc-empty{padding:26px 14px;text-align:center;color:#7b8695;font-size:14px}.doc-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;background:#141a2733;z-index:40}.doc-drawer{position:fixed;top:0;right:0;bottom:0;width:min(620px,100%);display:flex;flex-direction:column;background:#fff;border-left:1px solid #dfe4ee;box-shadow:-14px 0 40px #1c25401f;z-index:41}.doc-drawer-head{display:flex;justify-content:space-between;align-items:center;gap:12px;padding:14px 18px;border-bottom:1px solid #e6eaf1}.doc-drawer-head h2{margin:0;font-size:18px;font-weight:700}.doc-drawer-search{display:grid;grid-template-columns:minmax(0,1.6fr) minmax(0,1fr) auto;gap:10px;padding:14px 18px;border-bottom:1px solid #e6eaf1}.doc-drawer-search input{font:inherit;width:100%;min-height:44px;padding:8px 11px;border:1px solid #d3dae6;border-radius:7px;color:#243047}.doc-drawer-list{flex:1;overflow:auto;padding:0 0 18px}.doc-hit{border-bottom:1px solid #eef1f5}.doc-hit>button{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:10px;width:100%;min-height:56px;padding:11px 18px;border:0;border-radius:0;background:#fff;text-align:left;color:#243047}.doc-hit>button:hover,.doc-hit.open>button{background:#f3f4ff}.doc-hit strong{font-weight:600;font-size:14px;overflow-wrap:anywhere}.doc-hit small{display:block;margin-top:3px;font-size:12px;color:#7b8695;overflow-wrap:anywhere}.doc-hit .doc-hit-price{font-size:14px;white-space:nowrap;align-self:center}.doc-offers{padding:4px 18px 14px;background:#f8f9fc}.doc-offer{display:flex;justify-content:space-between;align-items:center;gap:12px;padding:9px 0;border-top:1px solid #e8ebf2;font-size:13px}.doc-offer span{display:block;margin-top:3px;font-size:12px;color:#7b8695}.doc-offer button{min-height:40px;padding:0 14px;border:1px solid #cbd3e0;background:#fff;color:#465ac2;font-weight:650}.doc-more{display:flex;justify-content:space-between;align-items:center;gap:12px;padding:14px 18px;font-size:13px;color:#6b7687}@media(max-width:1100px){.doc-tr{grid-template-columns:40px 40px minmax(0,2fr) minmax(0,1.2fr) 96px 56px 104px 112px;font-size:13px}}@media(max-width:900px){.doc-parties,.doc-sums,.doc-comments{grid-template-columns:1fr}.doc-drawer-search{grid-template-columns:1fr 1fr}.doc-drawer-search button{grid-column:1/-1}}@media(max-width:640px){.doc-page{width:calc(100% - 24px);padding-top:12px}.doc-head{flex-direction:column;gap:10px}.doc-head-actions{width:100%;flex-wrap:wrap;align-items:center;gap:8px}.doc-head-actions .doc-btn{min-width:0;max-width:100%;white-space:normal;overflow-wrap:anywhere}.doc-head-actions .doc-btn.link{flex:0 1 auto;margin-right:auto;padding:0 2px}.doc-head-actions .doc-btn:not(.link){flex:0 1 auto;padding:6px 12px;font-size:13px;min-height:44px}.doc-card{padding:13px 14px}.doc-row{grid-template-columns:1fr;align-items:start;gap:3px;padding:8px 0}.doc-table{border-radius:8px}.doc-tr.head{display:none}.doc-tr{grid-template-columns:1fr 1fr;gap:8px 10px;padding:12px;align-items:start}.doc-tr>*{min-width:0}.doc-tr .cell{display:grid;gap:3px}.doc-tr .cell:before{content:attr(data-label);font-size:11px;color:#8b95a5;text-transform:uppercase;letter-spacing:.03em}.doc-tr .cell.wide{grid-column:1/-1}.doc-tr .num{grid-column:1;text-align:left;color:#8b95a5;font-size:12px}.doc-del{grid-column:2;justify-self:end}.doc-tr .right,.doc-tr input{text-align:left}.doc-drawer{width:100%;border-left:0}.doc-drawer-search{grid-template-columns:1fr}.doc-foot{padding:12px}}.doc-page .doc-muted{color:#8b95a5}.doc-page .doc-muted small{display:inline;color:inherit}.doc-offers{border-left:3px solid #d5d9ef;margin:0 0 0 18px;border-radius:0 0 0 8px}.doc-offer strong{font-weight:600}.doc-placeholder{margin:0;padding:22px 16px;border:1px solid #e2e6ee;border-radius:10px;background:#fff;color:#7b8695;font-size:14px}.doc-history p{margin:0;padding:9px 0;border-bottom:1px solid #eef1f5;font-size:13px;line-height:1.5}.doc-history p:last-child{border-bottom:0}.doc-history span{color:#7b8695}.doc-drawer-hint{margin:0;padding:10px 18px;border-bottom:1px solid #eef1f5;color:#7b8695;font-size:12px;line-height:1.5}.doc-hit-price small{display:block;margin-top:2px;color:#8b95a5;font-size:11px;text-align:right}.doc-alert small{display:block;margin-top:5px;font-size:11px;color:#a8737a;letter-spacing:.03em}.finance-overview-cards{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin-bottom:20px}.finance-card-amount{font-size:26px;font-variant-numeric:tabular-nums}.finance-overview-cards h2{font-size:19px}.finance-overview-cards p{color:#626c7c}.obligation-page{min-width:0}.obligation-filters{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:14px;padding:16px;background:#fff;border:1px solid #dde2e9;border-radius:10px;margin-bottom:16px}.obligation-filters label,.obligation-filters>div>span{display:flex;flex-direction:column;gap:6px;font-size:13px;color:#465269}.obligation-filters input,.obligation-filters select{width:100%;min-width:0;min-height:44px;padding:8px;border:1px solid #bcc5d2;border-radius:6px;background:#fff;color:#18243b;box-sizing:border-box}.obligation-filters .obligation-checkbox{flex-direction:row;align-items:center}.obligation-checkbox input{width:20px;min-height:20px}.obligation-actions{display:flex;align-items:end;gap:8px;flex-wrap:wrap;grid-column:1/-1}.obligation-page button,.finance-overview-cards button{min-height:44px}.obligation-page :focus-visible,.finance-overview-cards :focus-visible{outline:3px solid #3b71c8;outline-offset:2px}.obligation-totals{display:flex;gap:12px 24px;flex-wrap:wrap;padding:16px;background:#eef4fc;border-radius:8px;margin-bottom:16px;font-variant-numeric:tabular-nums}.obligation-table-wrap{max-width:100%;overflow-x:auto;border:1px solid #dde2e9;border-radius:8px}.obligation-page table{width:100%;border-collapse:collapse;font-size:13px;background:#fff}.obligation-page th{text-align:left;background:#f3f5f8;color:#45516a;font-weight:600}.obligation-page td,.obligation-page th{padding:12px;vertical-align:top;border-bottom:1px solid #e5e9ef;min-width:100px;overflow-wrap:anywhere}.obligation-page td{font-variant-numeric:tabular-nums}.obligation-mobile{display:none}.obligation-pagination{display:flex;align-items:center;gap:10px;flex-wrap:wrap;margin:18px 0}.obligation-mobile article{padding:16px;border:1px solid #dde2e9;background:#fff;border-radius:8px;margin-bottom:12px}.obligation-mobile h2{font-size:18px;overflow-wrap:anywhere}.obligation-mobile dl{margin:0}.obligation-mobile dl>div{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.3fr);gap:10px;margin:10px 0}.obligation-mobile dt{color:#626c7c}.obligation-mobile dd{margin:0;overflow-wrap:anywhere;font-variant-numeric:tabular-nums}@media(max-width:767px){.finance-overview-cards{grid-template-columns:1fr}.obligation-table-wrap{display:none}.obligation-mobile{display:block}.obligation-filters{grid-template-columns:1fr;padding:12px}.obligation-page .staff-heading{align-items:stretch}.obligation-totals{flex-direction:column}.obligation-page .cp-picker{min-width:0}.obligation-page .cp-options{max-width:100%}.finance-card-amount{font-size:24px}}.xml-page{max-width:1440px;margin:0 auto;padding:24px;color:#263238}.xml-head{display:flex;justify-content:space-between;align-items:center;gap:16px;margin-bottom:20px}.xml-head small{font-size:11px;letter-spacing:.08em;color:#62717b}.xml-head h1{font-size:28px;line-height:1.2;margin:5px 0}.xml-head p{margin:0;color:#61717b}.xml-toolbar{display:flex;align-items:end;gap:12px;flex-wrap:wrap;background:#fff;border:1px solid #dce2e5;padding:12px;margin-bottom:12px}.xml-toolbar label{display:grid;gap:4px;font-size:12px;color:#54636d}.xml-toolbar input,.xml-toolbar select,.xml-fields input,.xml-fields select{height:42px;border:1px solid #c8d2d7;border-radius:4px;padding:8px 10px;font:inherit;background:#fff;color:#263238}.xml-toolbar input{min-width:220px}.xml-toolbar span{font-size:13px;color:#61717b}.xml-list{border:1px solid #dce2e5;background:#fff}.xml-row{display:grid;grid-template-columns:minmax(190px,1.4fr) minmax(180px,1.2fr) minmax(160px,1fr) minmax(250px,1.3fr);gap:12px;align-items:center;padding:11px 14px;border-bottom:1px solid #e7ecee}.xml-row:last-child{border:0}.xml-row>div{min-width:0}.xml-row strong,.xml-row small{display:block}.xml-row strong{overflow-wrap:anywhere}.xml-row small{color:#61717b;margin-top:4px;line-height:1.35}.xml-badge{display:inline-block;border-radius:3px;padding:3px 7px;font-size:12px;background:#e9edf0;color:#43515a}.xml-badge.on,.xml-badge.succeeded{background:#e0f2e9;color:#17623a}.xml-badge.failed{background:#fce8e6;color:#a03028}.xml-badge.running,.xml-badge.queued,.xml-badge.retrying{background:#fff2da;color:#845100}.xml-actions{display:flex;gap:5px;justify-content:flex-end;flex-wrap:wrap}.xml-actions button,.xml-pages button{border:1px solid #c7d1d6;background:#fff;border-radius:4px;padding:7px 9px;color:#245d68;cursor:pointer}.xml-actions button:disabled,.xml-pages button:disabled{opacity:.5;cursor:default}.xml-pages{display:flex;align-items:center;justify-content:flex-end;gap:12px;padding:12px 0;font-size:13px}.xml-empty,.xml-error,.xml-notice{padding:12px;background:#fff;border:1px solid #dce2e5}.xml-error{border-color:#e6aba6;color:#a03028}.xml-notice{border-color:#a6cdb7;color:#17623a}.xml-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;background:#17252d80;display:flex;justify-content:flex-end;z-index:50}.xml-panel{width:min(680px,100%);height:100%;overflow:auto;background:#fff;padding:20px 24px;box-shadow:-8px 0 28px #17252d26}.xml-panel-head{display:flex;justify-content:space-between;align-items:start;gap:12px;border-bottom:1px solid #dde5e8;padding-bottom:12px;margin-bottom:18px}.xml-panel-head h2{font-size:23px;margin:0}.xml-panel-head p{margin:6px 0 0;color:#61717b}.xml-panel-head button{font-size:27px;border:0;background:transparent;min-width:44px;min-height:44px;cursor:pointer}.xml-fields{display:grid;grid-template-columns:1fr 1fr;gap:14px}.xml-fields label{display:grid;gap:5px;font-size:13px;color:#46555f}.xml-fields label small{font-size:12px;color:#72808a}.xml-fields .xml-wide,.xml-fields .xml-flags{grid-column:1/-1}.xml-fields .xml-checkbox,.xml-flags label{display:flex;align-items:center;gap:8px}.xml-fields input[type=checkbox]{width:18px;height:18px}.xml-flags{display:grid;gap:10px;padding:12px;border:1px solid #dce2e5;background:#f7f9fa}.xml-panel-actions{display:flex;justify-content:flex-end;gap:10px;border-top:1px solid #dde5e8;padding-top:16px;margin-top:18px}.xml-history-list article{padding:12px 0;border-bottom:1px solid #e6ecef;font-size:13px;line-height:1.6}.xml-history-list article>div:first-child{display:flex;justify-content:space-between;gap:8px}.xml-history-list article p{color:#a03028;margin:3px 0}.xml-page button:focus-visible,.xml-page input:focus-visible,.xml-page select:focus-visible{outline:2px solid #187b8c;outline-offset:2px}@media(max-width:1000px){.xml-row{grid-template-columns:1fr 1fr}.xml-actions{justify-content:flex-start}}@media(max-width:600px){.xml-page{padding:12px}.xml-head{align-items:flex-start}.xml-head h1{font-size:24px}.xml-row{grid-template-columns:1fr;gap:8px}.xml-actions{display:grid;grid-template-columns:repeat(2,1fr)}.xml-actions button{min-height:44px}.xml-toolbar label,.xml-toolbar input{width:100%}.xml-toolbar{align-items:stretch}.xml-panel{padding:14px}.xml-fields{grid-template-columns:1fr}.xml-fields .xml-wide,.xml-fields .xml-flags{grid-column:auto}.xml-panel-actions button{min-height:44px}}.xml-result{margin-top:10px;padding:12px;border:1px solid #dce2e5;background:#f7f9fa;overflow-wrap:anywhere}.xml-history-list .xml-result p{color:#263238;margin:4px 0}.xml-result-button{margin-top:8px;min-height:44px}.xml-result small{display:block;color:#61717b}@media(max-width:760px){.staff-shell:has(.xml-page) header{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:8px 10px;align-items:center}.staff-shell:has(.xml-page) header .mark{grid-column:1;grid-row:1}.staff-shell:has(.xml-page) header .staff-role{display:none}.staff-shell:has(.xml-page) header .user{grid-column:2;grid-row:1;white-space:nowrap}.staff-shell:has(.xml-page) header nav{grid-column:1/-1;grid-row:2;width:100%;min-width:0;max-width:calc(100vw - 32px);flex-wrap:nowrap;white-space:nowrap;overflow-x:auto;scrollbar-width:thin}.staff-shell:has(.xml-page) header nav button{flex:none;min-height:44px}}.fin-page{max-width:1500px;margin:auto;padding:20px;color:#27313c;font-size:14px}.fin-page h1{font-size:26px;margin:0}.fin-page h2,.fin-dialog h2{font-size:20px;margin:0}.fin-heading{display:flex;justify-content:space-between;align-items:center;gap:16px;margin-bottom:16px}.fin-heading p{margin:6px 0;color:#66717d}.fin-page button,.fin-dialog button{cursor:pointer;min-height:36px;border:1px solid #cbd2d9;border-radius:4px;background:#fff;padding:7px 12px;color:#263a51}.fin-page button.primary,.fin-dialog button.primary{background:#235ec6;color:#fff;border-color:#235ec6;width:auto}.fin-page button:disabled,.fin-dialog button:disabled{opacity:.5;cursor:default}.fin-page input,.fin-page select,.fin-dialog input,.fin-dialog select,.fin-dialog textarea{width:100%;min-width:0;min-height:38px;border:1px solid #cbd2d9;background:#fff;border-radius:4px;padding:8px;font:inherit;color:inherit}.fin-page label,.fin-dialog label{display:flex;flex-direction:column;gap:5px;font-size:13px}.fin-filters{display:flex;align-items:end;flex-wrap:wrap;gap:12px;border-block:1px solid #dce1e5;padding:12px 0}.fin-filters>label{flex:1;min-width:130px}.fin-filters>div{display:flex;gap:8px;flex:2}.fin-filters>div>label{flex:1;min-width:100px}.fin-totals{display:flex;gap:24px;flex-wrap:wrap;padding:14px 0}.fin-totals strong{margin-left:8px}.fin-table{border-top:1px solid #dce1e5}.fin-row{display:grid;grid-template-columns:1.1fr 1.3fr 1fr 1.5fr .8fr 1.2fr;border-bottom:1px solid #dce1e5;gap:12px;padding:12px 8px;align-items:start;overflow-wrap:anywhere}.fin-th{font-size:12px;background:#f4f6f8;color:#5e6976;padding-block:9px}.fin-row small{display:block;color:#68727e;font-size:12px;margin-top:4px}.fin-row strong{white-space:nowrap}.fin-page .fin-link{padding:0;border:0;min-height:24px;text-align:left;color:#235ec6}.fin-positive{color:#197347}.fin-negative{color:#a33332}.fin-pager{display:flex;justify-content:flex-end;gap:14px;align-items:center;margin:14px 0}.fin-detail{border:1px solid #dce1e5;padding:16px;margin-top:20px}.fin-actions{display:flex;gap:12px;flex-wrap:wrap}.fin-error{background:#fff1ee;border:1px solid #e8a89a;padding:12px;color:#8c2821}.fin-dialog{width:min(760px,calc(100vw - 24px));max-height:calc(100dvh - 24px);box-sizing:border-box;border:1px solid #bac4cf;border-radius:6px;padding:20px;overflow:auto;color:#27313c}.fin-dialog::backdrop{background:#18283966}.fin-dialog fieldset{border:0;padding:0;display:grid;gap:12px;min-width:0}.fin-dialog fieldset>div>label{margin-bottom:10px}.fin-dialog textarea{min-height:72px}.fin-dialog p{line-height:1.5}.fin-allocation{display:grid;grid-template-columns:1fr 160px auto;gap:12px;align-items:center;border-bottom:1px solid #ddd;padding:10px 0}.fin-targets{display:grid;gap:6px}.fin-targets button{text-align:left;display:flex;flex-direction:column;gap:4px}.fin-targets span{font-size:12px}.fin-conflict{border:1px solid #e3b167;padding:12px}.fin-page :focus-visible,.fin-dialog :focus-visible{outline:3px solid #6e9aef;outline-offset:2px}.fin-mobile-label{display:none!important}@media(max-width:767px){.fin-page{padding:14px 10px}.fin-heading{align-items:start;flex-wrap:wrap}.fin-heading h1{font-size:24px}.fin-row{grid-template-columns:1fr 1fr;gap:9px}.fin-th{display:none}.fin-row>div:nth-child(2),.fin-row>div:nth-child(4),.fin-row>div:nth-child(6){grid-column:1/-1}.fin-row>div:nth-child(3){grid-row:1;grid-column:2;text-align:right}.fin-mobile-label{display:block!important}.fin-page button,.fin-dialog button,.fin-page .fin-link{min-height:44px}.fin-filters>div{flex-basis:100%;flex-wrap:wrap}.fin-totals{gap:10px;flex-direction:column}.fin-dialog{padding:14px}.fin-allocation{grid-template-columns:1fr auto}.fin-allocation>span{grid-column:1/-1}.fin-pager{justify-content:center}.fin-detail{padding:12px}}.fin-history article{padding:12px 0;border-top:1px solid #dce1e5}.fin-history p{margin:5px 0}.fin-history-values{display:grid;grid-template-columns:1fr 1fr;gap:16px;padding:8px 0}.fin-filters .fin-buyer-picker{flex-wrap:wrap}.fin-buyer-picker .fin-pager{flex-basis:100%;margin:0}.fin-dialog .fin-buyer-picker{display:grid;gap:8px}.fin-targets{max-height:250px;overflow:auto;overscroll-behavior:contain}.fin-dialog>.fin-heading{position:sticky;top:-20px;background:#fff;padding-block:8px;z-index:2}.fin-history-values b{display:block;margin-bottom:4px}@media(max-width:767px){.fin-dialog>.fin-heading{top:-14px}}.fin-dialog .fin-targets{display:flex;flex-direction:column;align-items:stretch}.fin-dialog .fin-targets>button{flex:0 0 auto;min-height:44px;height:auto;white-space:normal;overflow-wrap:anywhere}.fin-dialog .fin-targets>button>*{flex-shrink:0}.fin-return a{display:inline-flex;min-height:44px;align-items:center}@media(max-width:767px){.fin-page input,.fin-page select,.fin-dialog input,.fin-dialog select{min-height:44px}}.buyer-shell>header{flex-wrap:wrap;column-gap:20px;row-gap:8px;padding-top:10px;padding-bottom:10px}.buyer-shell>header>nav{order:2;flex:1 1 100%}.buyer-shell>header>.user{margin-left:auto}.balance-header{display:flex;align-items:center;gap:8px;flex-wrap:wrap;max-width:100%;font-size:13px;font-variant-numeric:tabular-nums}.balance-badge{display:inline-flex;align-items:center;gap:4px;min-height:36px;padding:8px 10px;border:1px solid #e2e5ed;border-radius:8px;background:#f7f8fb;color:#30394b;text-decoration:none;font-size:13px;max-width:100%;flex-wrap:wrap}a.balance-badge:hover{border-color:#5264cf;background:#f0f2ff}.balance-badge:focus-visible,.balance-popover a:focus-visible{outline:3px solid #8b98ff;outline-offset:3px}.balance-negative{color:#bc2838;font-weight:600}.balance-limit,.balance-unavailable{color:#626a79}.balance-mobile{display:none;position:relative}.balance-mobile summary{cursor:pointer;list-style:none}.balance-mobile summary::-webkit-details-marker{display:none}.balance-popover{position:absolute;left:0;top:calc(100% + 6px);z-index:50;width:min(330px,calc(100vw - 32px));padding:14px;background:#fff;border:1px solid #e2e5ed;border-radius:10px;box-shadow:0 8px 25px #18203024}.balance-popover dl{margin:0}.balance-popover dl>div{display:flex;justify-content:space-between;gap:12px;padding:5px 0}.balance-popover dd{margin:0;font-weight:600}.balance-popover a{display:flex;align-items:center;min-height:44px;color:#495bc7}@media(max-width:600px){.balance-desktop{display:none}.balance-mobile{display:block}.buyer-shell>header>.balance-header{order:2;flex:1 1 100%}.balance-badge{min-height:44px}.buyer-shell>header>.balance-unavailable{order:2}.buyer-shell>header>nav{order:3}}.staff-shell{--staff-nav-width:224px;display:grid;grid-template-columns:var(--staff-nav-width) minmax(0,1fr);grid-template-rows:auto 1fr;align-items:start}.staff-shell:has(.staff-sidebar.is-collapsed){--staff-nav-width:68px}.staff-shell>header{grid-column:2;grid-row:1;min-height:64px;gap:16px;padding:10px 20px;flex-wrap:wrap;min-width:0}.staff-shell>main{grid-column:2;grid-row:2;min-width:0}.staff-shell>.shell-error{grid-column:2}.staff-shell>header .staff-role{font-size:10px;letter-spacing:.04em}.staff-shell>header .user{margin-left:auto;min-width:0;max-width:100%;gap:10px}.staff-shell .staff-account-name{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;max-width:280px;min-width:0}.staff-shell>header .user button{flex-shrink:0;min-height:44px;padding:0 5px}.staff-shell .buyer-picker{max-width:100%;min-width:0}.staff-shell .buyer-picker select{min-width:0;max-width:100%;min-height:44px;flex:1}.staff-mobile-toggle{display:none}.staff-sidebar{position:fixed;inset:0 auto 0 0;width:var(--staff-nav-width);z-index:30;background:#fff;border-right:1px solid #dfe3eb;overflow-y:auto;overflow-x:hidden;padding:10px 8px}.staff-sidebar[hidden]{display:none}.staff-sidebar-heading{display:flex;align-items:center;justify-content:space-between;min-height:44px;margin-bottom:12px;color:#687184;font-size:11px}.staff-sidebar-heading>span{padding-left:8px}.staff-sidebar-heading>button{position:relative;display:flex;align-items:center;justify-content:center;flex-shrink:0;width:44px;height:44px;padding:0;border:0;border-radius:4px;color:#626e80;background:transparent}.staff-sidebar-heading>button>.staff-nav-label{display:none}.staff-sidebar nav{display:flex;flex-direction:column;gap:4px}.staff-sidebar nav button{position:relative;display:flex;align-items:center;gap:10px;width:100%;min-height:44px;padding:9px 10px;border:0;border-radius:4px;background:transparent;color:#515c6f;text-align:left;font-size:13px;font-weight:500}.staff-sidebar nav button svg{flex-shrink:0}.staff-sidebar nav button:hover,.staff-sidebar-heading>button:hover{background:#f4f5f8;color:#354bb0}.staff-sidebar nav button.active{background:#eef1ff;color:#4054b5;font-weight:700;border-radius:4px;box-shadow:inset 3px 0 #495bc7}.staff-sidebar nav .staff-nav-group-toggle{font-size:12px;font-weight:700}.staff-sidebar .current-group>.staff-nav-group-toggle{color:#4054b5;background:#f7f8fd}.staff-sidebar .current-group>.staff-nav-group-toggle:before{content:"";position:absolute;left:0;top:16px;width:3px;height:12px;background:#495bc7}.staff-nav-chevron{margin-left:auto;font-size:18px}.staff-nav-children{margin:2px 0 5px 14px;padding-left:8px;border-left:1px solid #dfe3eb}.staff-nav-children[hidden]{display:none}.staff-sidebar .staff-nav-children button{font-size:13px}.staff-sidebar .staff-nav-children svg{width:17px;height:17px}.staff-sidebar nav>.staff-nav-item:last-child{margin-top:10px;border-top:1px solid #eceef3;border-radius:0}.staff-sidebar.is-collapsed{overflow:visible}.staff-sidebar.is-collapsed .staff-sidebar-heading>span,.staff-sidebar.is-collapsed .staff-nav-label,.staff-sidebar.is-collapsed .staff-nav-chevron{display:none}.staff-sidebar.is-collapsed .staff-sidebar-heading{justify-content:center}.staff-sidebar.is-collapsed .staff-sidebar-heading svg{transform:rotate(180deg)}.staff-sidebar.is-collapsed nav button{justify-content:center;padding:9px 0}.staff-sidebar.is-collapsed .staff-nav-children{margin:2px 0 5px 4px;padding-left:3px}.staff-nav-tooltip{display:none;position:absolute;left:calc(100% + 12px);z-index:60;width:max-content;max-width:240px;padding:8px 10px;background:#263147;color:#fff;border-radius:4px;font-size:12px;font-weight:500;box-shadow:0 2px 6px #17234022;pointer-events:none}.staff-sidebar button:hover>.staff-nav-tooltip,.staff-sidebar button:focus-visible>.staff-nav-tooltip{display:block}.staff-sidebar button:focus-visible,.staff-mobile-toggle:focus-visible{outline:2px solid #495bc7;outline-offset:-2px}.staff-nav-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;background:#17203366;z-index:39}.staff-shell>main>section{max-width:100%}@media(min-width:768px)and (max-width:1100px){.staff-shell>header .staff-role{display:none}.staff-shell .staff-account-name{max-width:200px}.staff-shell .buyer-picker{width:100%}.staff-shell .buyer-picker select{max-width:400px}}@media(max-width:767px){.staff-shell,.staff-shell:has(.staff-sidebar.is-collapsed){display:block;--staff-nav-width:280px}.staff-shell>header{display:flex;gap:8px;min-height:64px;padding:8px 12px}.staff-shell>header .mark{flex-shrink:0}.staff-shell>header .staff-role{display:none}.staff-mobile-toggle{display:flex;align-items:center;justify-content:center;flex-shrink:0;width:44px;height:44px;border:1px solid #dfe3eb;border-radius:4px;background:#fff;color:#344158}.staff-shell>header .user{flex:1;min-width:0;gap:4px}.staff-shell .staff-account-name{max-width:none;flex:1;font-size:11px}.staff-shell>header .user button{font-size:12px}.staff-shell .buyer-picker{width:100%;padding-top:3px}.staff-sidebar{z-index:40;width:min(280px,calc(100vw - 40px));padding:12px;overflow-y:auto}.staff-sidebar-heading{font-size:12px}.staff-sidebar nav button{min-height:44px}.staff-sidebar nav{overflow:visible}.staff-sidebar .staff-nav-tooltip{display:none}.staff-shell>main>section{max-width:100%}}.staff-shell>header{gap:var(--ui-space-4,16px);padding-inline:var(--ui-space-5,20px)}.staff-shell .buyer-picker select{min-height:var(--ui-control-height,44px);border-color:var(--ui-border,#dfe3eb);border-radius:var(--ui-radius,6px);background:var(--ui-surface,#fff)}@media(max-width:767px){.staff-shell>header{padding-inline:12px}.buyer-shell>header{display:grid;grid-template-columns:44px auto minmax(0,1fr);align-items:center;column-gap:var(--ui-space-2,8px);row-gap:var(--ui-space-2,8px);padding:8px 12px}.buyer-shell>header>.staff-mobile-toggle{grid-column:1;grid-row:1}.buyer-shell>header>.mark{grid-column:2;grid-row:1}.buyer-shell>header>.user{grid-column:3;grid-row:1;margin-left:0;width:100%;overflow:hidden}.buyer-shell>header>.balance-header,.buyer-shell>header>.balance-unavailable{grid-column:1/-1;grid-row:2;width:100%;order:initial}.buyer-shell>header>.user .staff-account-name{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.buyer-shell>header>.user button{min-width:44px}}.staff-shell:not(.buyer-shell) .staff-sidebar nav button.active{background:#4054b5;color:#fff;box-shadow:inset 3px 0 #253575}.staff-shell:not(.buyer-shell) .staff-sidebar nav .staff-nav-orders:not(.active){background:#edf0ff;color:#35489d;font-weight:750;box-shadow:inset 3px 0 #7988db}.staff-shell:not(.buyer-shell) .staff-sidebar nav>.staff-nav-item:not(.active){color:#626d80}.staff-shell:not(.buyer-shell) .staff-sidebar .current-group>.staff-nav-group-toggle{color:#35489d}.staff-order-count{margin-left:auto;flex-shrink:0;min-width:22px;padding:2px 6px;border-radius:10px;background:#4054b5;color:#fff;text-align:center;font-size:11px;font-weight:750}.active .staff-order-count{background:#fff;color:#35489d}.is-collapsed .staff-order-count{position:absolute;top:0;right:0;font-size:9px;min-width:16px;padding:1px 3px}.first-image-template{min-width:0;margin:16px 0;padding:16px;border:1px solid #dfe3e8;border-radius:8px}.first-image-template label{display:block;margin:12px 0}.first-image-template select{display:block;width:100%;max-width:100%;min-height:44px}.first-image-template button{min-height:44px;white-space:normal}.template-actions{display:flex;gap:8px;flex-wrap:wrap}.template-example img{display:block;max-width:100%;width:280px;height:auto;margin-top:12px}.first-image-template progress{width:100%}.template-editor-dialog{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1100;overflow:auto;background:#fff;padding:12px}.template-editor-dialog .media-editor{width:100%;max-width:1440px;margin:auto}@media(max-width:480px){.template-editor-dialog{padding:4px}.first-image-template{padding:10px}.template-actions button{width:100%}}.template-preset-colors{display:flex;flex-wrap:wrap;gap:16px}.template-preset-colors input{display:block;min-height:44px}.template-editor-dialog select{max-width:100%;min-width:0}.template-product-example{margin:14px 0;padding:12px;border:1px solid #dfe3e8;border-radius:8px;background:#f8f9fb}.template-product-example>p{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.template-product-example .export-product-search{margin-top:10px}.template-product-example .export-options button{width:100%;text-align:left}.content-page{max-width:1180px;margin:0 auto;padding:24px;color:#263247;min-width:0}.content-page>header h1{font-size:27px;margin:0 0 6px}.content-page>header p{margin:4px 0;color:#65718a}.content-eyebrow{color:#4d56c8!important;font-size:12px;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.content-tabs{display:flex;overflow-x:auto;margin-top:20px;border-bottom:1px solid #dfe3eb;background:#fbfcfd}.content-tabs button{flex:0 0 auto;min-height:44px;padding:11px 16px;border:0;border-bottom:3px solid transparent;background:transparent;color:#43506a;font:inherit;cursor:pointer}.content-tabs button[aria-selected=true]{border-bottom-color:#4d56c8;background:#f0f1ff;color:#303eaa}.content-page [role=tabpanel]{padding-top:18px}.content-page button,.content-page input,.content-page select,.content-page a{min-height:44px;box-sizing:border-box}.content-page button,.content-page .content-file-button{border:1px solid #c7ced9;border-radius:4px;padding:9px 12px;background:#fff;color:#283c60;font:inherit;cursor:pointer}.content-page button:disabled{opacity:.55;cursor:default}.content-page input,.content-page select{width:100%;min-width:0;border:1px solid #c7ced9;border-radius:4px;padding:9px;background:#fff;color:#253247;font:inherit}.content-page label{display:flex;flex-direction:column;gap:6px;min-width:0}.content-page :focus-visible{outline:3px solid #4d56c8;outline-offset:2px}.content-section-heading{display:flex;align-items:flex-start;justify-content:space-between;gap:16px}.content-section-heading h2{margin:0 0 5px;font-size:21px}.content-section-heading p{margin:0;color:#65718a;line-height:1.5}.content-section-heading>span{flex:0 0 auto;padding:7px 10px;border-radius:999px;background:#f0f1ff}.content-toolbar{display:grid;grid-template-columns:minmax(180px,1fr) minmax(160px,220px) auto;gap:12px;align-items:end;margin:18px 0}.content-upload{display:grid;grid-template-columns:auto minmax(180px,1fr);gap:10px;align-items:end;padding:14px;border:1px dashed #bdc8d8;background:#f8f9fb}.content-upload p,.content-upload progress,.content-upload .content-actions{grid-column:1/-1;margin:0}.content-file-button{display:inline-flex!important;position:relative;align-items:center;justify-content:center;overflow:hidden}.content-file-button input{position:absolute;top:0;right:0;bottom:0;left:0;opacity:0;cursor:pointer}.content-actions,.content-photo-actions{display:flex;gap:7px;flex-wrap:wrap}.content-limits{color:#65718a;font-size:13px}.content-error,.content-warning{color:#923a32}.content-empty{padding:24px;border:1px dashed #d3d9e3;border-radius:8px;background:#fafbfc;text-align:center}.content-empty h3{margin:0 0 6px}.content-photo-list{display:grid;gap:12px}.content-photo-list article{display:grid;grid-template-columns:150px minmax(180px,1fr) minmax(220px,auto);gap:14px;padding:12px;border:1px solid #dce1e8;border-radius:10px;background:#fff}.content-photo-preview{display:grid;place-items:center;width:150px;height:112px;background:#f1f3f6;color:#65718a;text-align:center}.content-photo-preview img{width:100%;height:100%;object-fit:contain}.content-photo-copy h3{margin:0 0 5px;font-size:17px;overflow-wrap:anywhere}.content-photo-copy p{margin:5px 0}.content-status{font-weight:600}.content-status.is-ready{color:#246445}.content-status.is-failed,.content-status.is-replacement_failed{color:#923a32}.content-photo-actions{align-content:flex-start;justify-content:flex-end}.content-photo-actions .danger{color:#923a32}.content-primary-note{display:flex;gap:14px;align-items:center;margin:16px 0;padding:14px;border:1px solid #dce1e8;border-radius:10px;background:#f7f8fa}.content-primary-note span{color:#65718a}.content-groups>a,.content-groups p>a{display:inline-flex;align-items:center}.content-groups>.photo-group-manager{margin-top:14px}@media(max-width:700px){.content-page{padding:14px 10px;overflow-x:hidden}.content-toolbar{grid-template-columns:1fr}.content-toolbar button{width:100%}.content-upload{grid-template-columns:1fr}.content-photo-list article{grid-template-columns:100px minmax(0,1fr)}.content-photo-preview{width:100px;height:90px}.content-photo-actions{grid-column:1/-1;justify-content:flex-start}.content-photo-actions button{flex:1 1 130px}.content-section-heading{flex-direction:column}.content-tabs button{padding:11px 12px}.content-primary-note{align-items:flex-start;flex-direction:column}.content-upload .content-file-button{width:100%}}@media(max-width:390px){.content-photo-list article{grid-template-columns:1fr}.content-photo-preview{width:100%;height:160px}.content-photo-actions{grid-column:1}.content-photo-actions button{min-width:0}}
