.production-rush-standalone{background:#fff;min-height:100vh;padding:18px}.production-rush-module{max-width:1800px;margin:auto}.production-rush-heading{border-bottom:1px solid #eee7d9;justify-content:space-between;align-items:flex-end;gap:18px;margin-bottom:16px;padding:0 3px 13px;display:flex}.production-rush-heading p{color:#9b6d16;letter-spacing:.13em;margin:0;font-size:10px;font-weight:800}.production-rush-heading h1{margin:3px 0 2px;font-size:26px}.production-rush-heading small{color:#81776a;font-size:12px}.production-rush-heading>b{color:#6f520b;white-space:nowrap;background:#fff5cf;border-radius:999px;padding:7px 11px;font-size:12px}.production-rush-grid{grid-template-columns:repeat(auto-fill,minmax(380px,1fr));align-items:start;gap:12px;display:grid}.production-rush-image{place-items:center;min-width:0;min-height:330px;padding:7px;display:grid}.production-rush-image>p{color:#81776a;font-size:12px}.production-rush-image .order-image-preview{background:#fff;border:0;border-radius:0;width:100%;margin:0;padding:0}.production-rush-image .order-image-preview>b,.production-rush-image .order-image-preview>a:last-child{display:none}.production-rush-image .order-image-preview img{object-fit:contain;background:#fff;border-radius:0;width:auto;max-width:100%;height:auto;max-height:720px;margin:auto;display:block}.production-rush-image .order-image-preview iframe{width:100%;height:720px}.production-rush-empty{color:#81776a;place-items:center;min-height:55vh;display:grid}@media (max-width:760px){.production-rush-standalone{padding:10px}.production-rush-grid{grid-template-columns:minmax(0,1fr);gap:8px}.production-rush-image{min-height:260px;padding:3px}.production-rush-heading{align-items:flex-start}}:root{--erp-page-title:28px;--erp-page-title-mobile:24px;--erp-page-copy:14px;--erp-section-title:20px;--erp-control-text:14px;--erp-table-body:14px;--erp-table-head:12px}body,button,input,select,textarea{font-family:var(--font-vietnam),sans-serif}.erp-layout{font-size:14px;line-height:1.5}body:has([aria-modal=true]){overflow:hidden}.erp-content :is(button,.button,input,select,textarea):not(.quote-paper *,.contract-paper *){font-family:var(--font-vietnam),sans-serif;font-size:14px}.erp-content :is(h1):not(.quote-paper *,.contract-paper *){font-size:var(--erp-page-title);overflow-wrap:anywhere;line-height:1.25}.erp-content :is(h2):not(.quote-paper *,.contract-paper *){font-size:20px;line-height:1.35}.erp-content :is(h3):not(.quote-paper *,.contract-paper *){font-size:16px}.erp-content :is(label>span,legend,dt,.eyebrow):not(.quote-paper *,.contract-paper *){font-size:12px;line-height:1.5}.erp-content :is(header>div>span,.marketing-timing span,.pill,[class$=-status],[class$=-badge],[class$=-kpis] article>span):not(.quote-paper *,.contract-paper *),.erp-content :is(small):not(.quote-paper *,.contract-paper *){font-size:12px}.erp-content :is(td,p,dd):not(.quote-paper *,.contract-paper *){font-size:14px}.erp-content th:not(.quote-paper *,.contract-paper *){font-size:12px}.erp-content :is(input,select,textarea):focus-visible,.erp-content button:focus-visible{outline-offset:2px;outline:3px solid #c5952580}.erp-brand{gap:12px;min-height:94px}.erp-brand-logo{filter:none;object-position:center;flex:0 0 52px;width:52px;height:66px;max-height:66px}.erp-brand>span{min-width:0;margin-left:0}.erp-brand b{letter-spacing:.02em;font-size:13px}.erp-brand small{letter-spacing:0;font-size:10px}.erp-home{gap:24px;max-width:960px;margin:30px auto;display:grid}.erp-home-card{text-align:center;background:linear-gradient(140deg,#fffdf7,#fff4ce);border:1px solid #e5dac7;border-radius:24px;justify-items:center;padding:clamp(28px,6vw,68px);display:grid}.erp-home-logo{object-fit:contain;width:100px;height:122px;margin-bottom:24px}.erp-home h1{margin:12px 0}.erp-home .erp-home-wish{max-width:620px;margin:8px 0 20px;font-size:20px;line-height:1.7}.erp-home-hint{color:#756c5e}.erp-install{background:#fff;border:1px solid #e5dac7;border-radius:16px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;padding:22px;display:flex}.erp-install p{color:#746b5c;margin:5px 0 0}.erp-install-help{border-top:1px solid #e5dac7;flex-basis:100%;padding-top:12px}.marketing-dialog{flex-direction:column;max-height:calc(100dvh - 36px);display:flex}.marketing-dialog>header,.marketing-dialog>nav,.marketing-dialog>.marketing-timing{flex:none}.marketing-dialog>.marketing-form,.marketing-dialog>.marketing-timeline{overscroll-behavior:contain;min-height:0;overflow:auto}.marketing-form{align-content:start}.marketing-dialog>header>button{flex:0 0 40px;height:40px}.marketing-form>footer{z-index:2;background:#fff;border-top:1px solid #e7ded0;padding:12px 0;position:sticky;bottom:-18px}.marketing-plan-editor>header,.marketing-process-editor>header{z-index:2;position:sticky;top:0}.marketing-plan-editor form>footer,.marketing-process-editor form>footer{z-index:2;background:#fff;position:sticky;bottom:0}.marketing-plan-editor footer button.apps-primary,.marketing-process-editor footer button.apps-primary{background:#f2c34c;border-color:#d8ae42}.general-combo>label{color:#766b5e;font-size:12px;font-weight:800}.general-combo ul{z-index:45;overscroll-behavior:contain;max-height:240px}.general-combo input{min-height:44px}.general-combo li button{min-height:40px}.general-form-grid>.erp-pill-field,.general-payment>.erp-pill-field{border:0;min-width:0;margin:0;padding:0}.general-payment>.erp-pill-field{grid-column:1/-1}.erp-pill-field legend{color:#766b5e;margin-bottom:8px;font-weight:800}.erp-pill-field>div{flex-wrap:wrap;gap:8px;display:flex}.erp-pill-field>div>label{cursor:pointer;display:block;position:relative}.erp-pill-field input[type=radio]{opacity:0;width:1px;height:1px;padding:0;position:absolute}.erp-pill-field label>span{background:#fff;border:1px solid #d9cebd;border-radius:999px;align-items:center;min-height:40px;padding:8px 14px;font-size:14px;font-weight:600;display:flex}.erp-pill-field input:checked+span{color:#302710;background:#f8cc51;border-color:#ba8f20}.erp-layout .erp-content .erp-pill-field label>span{font-size:14px}.erp-pill-field input:focus-visible+span{outline-offset:2px;outline:3px solid #c5952580}.erp-field-note{color:#746b5c;margin:0 0 8px}.erp-content input[type=file]:not([hidden]){color:#665c4e;min-width:0;max-width:100%;font:inherit;background:#faf8f3;border:1px dashed #cdbfaa;border-radius:12px;padding:10px}.erp-content input[type=file]::file-selector-button{color:#594415;font:inherit;cursor:pointer;background:#fff3cb;border:1px solid #d4be83;border-radius:8px;margin-right:12px;padding:10px 14px;font-weight:700}.erp-content input[type=file]:disabled{opacity:.6;cursor:wait}.general-asset-field{min-width:0}.general-asset-field small{overflow-wrap:anywhere}.erp-content label:has(>input[type=file]):not(.general-asset-field,.packing-upload-box){color:#594415;max-width:100%;min-height:44px;font-family:var(--font-vietnam),sans-serif;cursor:pointer;background:#fff3cb;border:1px solid #d4be83;border-radius:10px;justify-content:center;align-items:center;gap:8px;padding:10px 14px;font-size:14px;font-weight:700;display:inline-flex;position:relative}.erp-content label:has(>input[type=file]):not(.general-asset-field,.packing-upload-box)>input[type=file]{opacity:0;cursor:pointer;width:100%;height:100%;margin:0;padding:0;display:block;position:absolute;inset:0}.erp-content label:has(>input[type=file]):focus-within{outline-offset:2px;outline:3px solid #c5952580}.erp-content label:has(>input[type=file]:disabled){opacity:.6;cursor:wait}.order-detail-overview{grid-template-columns:minmax(0,1fr) minmax(280px,36%);align-items:start;gap:18px;display:grid}.order-detail-overview-main{min-width:0}.order-image-preview{background:#fff;border:1px solid #e2d7c6;border-radius:14px;gap:10px;min-width:0;margin:0;padding:16px;display:grid}.order-image-preview img,.order-image-preview iframe{object-fit:contain;background:#f7f4ed;border:0;border-radius:8px;width:100%;height:320px}.order-image-preview a{color:#856315;font-weight:700}.order-image-preview p{color:#786e5e;margin:0}.order-create-delivery{color:#fff;background:#244d35;border-color:#244d35;flex-shrink:0}.order-delivery-backdrop{z-index:600;background:#18151194;place-items:center;padding:14px;display:grid;position:fixed;inset:0}.order-delivery-dialog{background:#fff;border-radius:14px;grid-template-rows:auto minmax(0,1fr);width:min(860px,100vw - 28px);max-height:calc(100dvh - 28px);display:grid;overflow:hidden;box-shadow:0 28px 80px #1b160f52}.order-delivery-dialog>header{border-bottom:1px solid #e8dfd0;justify-content:space-between;align-items:center;gap:18px;padding:16px 19px;display:flex}.order-delivery-dialog>header>div{min-width:0}.order-delivery-dialog>header span{color:#9b6b11;letter-spacing:.12em;font-size:10px;font-weight:900}.order-delivery-dialog>header h2{margin:4px 0 0;font-size:20px}.order-delivery-dialog>header p{overflow-wrap:anywhere;color:#817665;margin:3px 0 0;font-size:12px}.order-delivery-dialog>header>button{cursor:pointer;background:#fff;border:1px solid #e4d9c7;border-radius:50%;flex-shrink:0;width:40px;height:40px;font-size:22px}.order-delivery-body{overscroll-behavior:contain;padding:18px;overflow:auto}@media (max-width:1000px){.general-form-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.general-payments-grid,.order-detail-overview{grid-template-columns:1fr}}@media (max-width:700px){.erp-content{padding:16px 12px calc(30px + env(safe-area-inset-bottom))}.erp-content :is(input,select,textarea):not(.quote-paper *,.contract-paper *){font-size:16px}.erp-content h1:not(.quote-paper *,.contract-paper *){font-size:24px}.erp-content :is(button,.button):not(.quote-paper *,.contract-paper *){min-height:40px}.erp-topbar{padding-top:env(safe-area-inset-top);gap:8px}.erp-topbar-title{min-width:0}.erp-top-actions{flex-shrink:0;gap:6px}.erp-freshness{display:none}.erp-home{gap:16px;margin:0}.erp-home .erp-home-wish{font-size:18px}.erp-install{padding:16px}.erp-install>button{width:100%}.general-form-grid,.general-assets-grid,.general-live-summary{grid-template-columns:1fr}.general-form-grid .wide,.general-assets-grid>.wide{grid-column:1/-1}.general-editor-actions{bottom:env(safe-area-inset-bottom);flex-wrap:wrap;padding:12px}.general-editor-actions>.general-confirm,.general-editor-actions>small{flex-basis:100%;margin:0}.general-editor-actions>.button,.general-editor-actions>button{flex:1}.general-customer-row{flex-wrap:wrap}.general-customer-row>.general-combo{flex-basis:100%}.general-customer-create{grid-template-columns:1fr}.marketing-dialog-backdrop,.marketing-plan-dialog-backdrop,.marketing-process-dialog-backdrop{padding:0}.marketing-dialog{height:100dvh;max-height:100dvh;padding-top:env(safe-area-inset-top)}.marketing-dialog>header h2{font-size:18px}.marketing-dialog>.marketing-timing{grid-template-columns:1fr 1fr;gap:8px;margin:8px 12px;padding:8px}.marketing-timing>div+div{border-top:0;border-left:1px solid #eadfca;padding-left:8px}.marketing-timing strong{font-size:16px}.marketing-form>footer{padding-bottom:calc(12px + env(safe-area-inset-bottom));bottom:-14px}.marketing-plan-editor,.marketing-process-editor,.marketing-plan-dialog,.marketing-process-dialog{max-height:100dvh}.order-image-preview img,.order-image-preview iframe{height:280px}.order-workflow-bar{min-width:0}.order-status-form{flex-wrap:wrap}.order-status-form select{width:100%;min-width:0}.order-delivery-backdrop{padding:0}.order-delivery-dialog{width:100vw;height:100dvh;max-height:100dvh;padding-top:env(safe-area-inset-top);border-radius:0}.order-delivery-body{padding:14px 12px calc(20px + env(safe-area-inset-bottom))}.erp-content :is(.table-wrap,[class$=-table-wrap],[class*=-table-wrap\ ]){overscroll-behavior-x:contain;min-width:0;overflow-x:auto}.erp-content>section>*{min-width:0}.accounting-kpis{grid-template-columns:repeat(2,minmax(0,1fr))}.accounting-kpis article{overflow-wrap:anywhere;min-width:0}.accounting-search{flex-wrap:wrap}.accounting-search input{flex-basis:100%;min-width:0}.filter-group{flex:100%;min-width:0}.filter-group>div{flex-wrap:wrap}.filter-group-label{width:auto}.leads-filter-groups section>div{flex-wrap:wrap;min-width:0;overflow:visible}.commission-kpis{grid-template-columns:repeat(2,minmax(0,1fr))}.commission-kpis>article{overflow-wrap:anywhere;min-width:0}.commission-kpis strong{font-size:20px}.erp-content :is(.marketing-table-wrap,.receivables-table-wrap,.commission-table-wrap,.daily-message-table-wrap,.daily-revenue-table-wrap) table{width:100%;min-width:0}.marketing-table-wrap tr,.commission-table-wrap tr{grid-template-columns:repeat(2,minmax(0,1fr))}.receivables-table-wrap tr{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.erp-content :is(.marketing-table-wrap,.receivables-table-wrap,.commission-table-wrap,.daily-message-table-wrap,.daily-revenue-table-wrap) td{overflow-wrap:anywhere;white-space:normal;min-width:0}}.erp-content:has(.permission-dashboard){padding-bottom:16px}.permission-shell{grid-template-columns:minmax(280px,330px) minmax(0,1fr);height:calc(100dvh - 100px);min-height:460px}.permission-users{grid-template-rows:auto auto auto minmax(0,1fr);min-height:0}.permission-user-tabs{grid-template-columns:repeat(3,1fr);gap:5px}.permission-user-tabs button{white-space:nowrap;gap:4px;padding:0 4px}.permission-user-list{overscroll-behavior:contain;max-height:none}.permission-user{margin-bottom:4px;padding:8px 9px}.permission-user-meta i{color:#9a6b12;font-weight:800}.permission-editor{grid-template-rows:auto minmax(0,1fr) auto;min-height:0;padding:0;display:grid}.permission-editor-head{padding:16px 22px 12px}.permission-editor-body{overscroll-behavior:contain;min-height:0;padding:0 22px 18px;overflow:auto}.permission-editor-body,.permission-view-check{position:relative}.permission-savebar{position:static}.permission-account-card>.permission-account-fields{grid-template-columns:repeat(4,minmax(0,1fr))}.permission-account-card select{min-height:39px;font:inherit;background:#fff;border:1px solid #ddd1bd;border-radius:8px;padding:8px 10px}.permission-account-card input:disabled{color:#8a7f70;background:#f6f3ee}.permission-roster-hint{color:#5f6b3a;margin:0;font-size:12px;font-weight:700}.permission-actions{z-index:2;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#fffffff5;align-items:center;margin:0 -22px;padding:10px 22px;position:sticky;top:0}.permission-actions>span{color:#9a6b12;letter-spacing:.13em;margin-right:auto;font-size:11px;font-weight:900}.permission-actions button:last-child{margin-left:0}.permission-actions button.active{color:#f6ca4c;background:#302d26;border-color:#302d26}.permission-groups{columns:2 340px;column-gap:14px;margin-top:4px;display:block}.permission-shell.advanced .permission-groups{columns:1}.permission-group{break-inside:avoid;margin-bottom:14px}.permission-group>header{gap:10px;padding:9px 12px}.permission-group>header span{margin-right:auto}.permission-group>header button{white-space:nowrap;color:#62594e;min-height:28px;font:inherit;cursor:pointer;background:#fff;border:1px solid #dfd3c0;border-radius:7px;flex-shrink:0;padding:4px 9px;font-size:11px;font-weight:800}.permission-module{grid-template-columns:28px minmax(0,1fr) auto;gap:8px;min-height:44px;padding:6px 12px}.permission-module-name{gap:8px}.permission-module-name>i{width:26px;height:26px;font-size:13px}.permission-module-name b{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.permission-matrix-head,.permission-shell.advanced .permission-module{grid-template-columns:28px minmax(150px,1fr) repeat(5,minmax(70px,105px))}.permission-matrix-head{color:#8a7f70;text-transform:uppercase;border-top:1px solid #f0e8dc;gap:8px;padding:6px 12px;font-size:10px;font-weight:900;display:grid}.permission-matrix-head>span:first-child{grid-column:1/3}.permission-matrix-head>span:not(:first-child){text-align:center}.permission-cell{color:#645b50;text-align:center;justify-items:center;gap:2px;font-size:10px;font-weight:750;display:grid}.permission-cell input{accent-color:#2e2a22;width:17px;height:17px}.permission-cell.muted{color:#c3b9aa}.permission-no-approve.wide{text-align:center;grid-column:3/6;font-size:11px}@media (max-width:1100px){.erp-content:has(.permission-dashboard){padding-bottom:76px}.permission-shell{height:auto;min-height:0}.permission-editor{display:block}.permission-editor-body{overflow:visible}.permission-savebar{z-index:3;position:sticky;bottom:0}.permission-account-card>.permission-account-fields{grid-template-columns:1fr 1fr}}@media (max-width:720px){.permission-editor-head{padding:14px 13px 10px}.permission-editor-body{padding:0 13px 14px}.permission-actions{flex-wrap:wrap;margin:0 -13px;padding:10px 13px}.permission-actions>span{flex-basis:100%}.permission-account-card>.permission-account-fields{grid-template-columns:1fr}.permission-matrix-head,.permission-shell.advanced .permission-module{grid-template-columns:26px minmax(0,1fr) repeat(5,44px);gap:4px;padding-inline:8px}.permission-cell small{display:none}.permission-savebar{bottom:env(safe-area-inset-bottom)}}.production-rush-draggable{object-fit:contain;cursor:grab;width:auto;max-width:100%;height:auto;max-height:720px;display:block}.production-rush-draggable:active{cursor:grabbing}.queued-drive-image{width:100%;height:100%;min-height:inherit;place-items:center;display:grid;position:relative}.queued-drive-image>img{object-fit:inherit;width:100%;height:100%;display:block}.queued-drive-image.loading>img{opacity:0}.queued-drive-image>small{color:#81776a;text-align:center;font-size:12px;position:absolute;inset:auto 8px}.queued-drive-image>small>[role=button]{color:#856315;cursor:pointer;font-weight:800;text-decoration:underline}.printing-thumb .queued-drive-image>img{object-fit:cover}.printing-detail-no-image .queued-drive-image{min-height:180px}.printing-detail-no-image .queued-drive-image>img{object-fit:contain;height:auto;max-height:360px}.design-fee-report{gap:10px;margin-bottom:18px;display:grid}.design-fee-month{background:#fff;border:1px solid #e6dccb;border-radius:12px;overflow:hidden}.design-fee-month.open{border-color:#d8bd69;box-shadow:0 6px 18px #694e1614}.design-fee-month-head{width:100%;color:inherit;font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;grid-template-columns:minmax(140px,180px) minmax(0,1fr) auto 18px;align-items:center;gap:14px;padding:14px 16px;display:grid}.design-fee-month-head>div:first-child{gap:2px;display:grid}.design-fee-month-head>div:first-child small{color:#81776a;font-size:12px}.design-fee-month-head>strong{white-space:nowrap;font-size:17px}.design-fee-month-head>i{color:#9a6b12;font-style:normal}.design-fee-chips{flex-wrap:wrap;gap:6px;min-width:0;display:flex}.design-fee-chips .design-status{white-space:nowrap;font-size:11px}.design-fee-detail{border-top:1px solid #f0e8dc;gap:14px;padding:4px 16px 16px;display:grid}.design-fee-status-table>div{border-bottom:1px solid #f3ede3;grid-template-columns:minmax(120px,1.4fr) repeat(4,minmax(80px,1fr));align-items:center;gap:10px;padding:8px 0;font-size:13px;display:grid}.design-fee-status-table>div>:not(:first-child){text-align:right}.design-fee-status-table>.head{color:#81776a;text-transform:uppercase;font-size:11px;font-weight:800}.design-fee-designers{gap:6px;display:grid}.design-fee-designers>b{color:#9a6b12;letter-spacing:.1em;text-transform:uppercase;font-size:11px}.design-fee-designers>section{background:#faf7f1;border-radius:8px;overflow:hidden}.design-fee-designers>section.open{background:#fff;box-shadow:inset 0 0 0 1px #d8bd69}.design-fee-designers>section>button{width:100%;color:inherit;font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;grid-template-columns:minmax(120px,1fr) auto auto minmax(110px,auto) 14px;align-items:center;gap:12px;padding:8px 10px;font-size:13px;display:grid}.design-fee-designers>section>button>small{color:#81776a}.design-fee-designers>section>button>strong{text-align:right}.design-fee-designers>section>button>i{color:#9a6b12;font-style:normal}.design-fee-designers>section>.design-table-wrap{padding:0 10px 10px}.design-fee-designers tfoot td{border-top:1px solid #e6dccb;padding-top:8px;font-weight:800}.design-fee-designers tbody tr,.design-fee-detail tr{cursor:pointer}.design-fee-detail tr[aria-busy=true]{opacity:.5}@media (max-width:720px){.design-fee-month-head{grid-template-columns:minmax(0,1fr) auto 14px}.design-fee-chips{grid-area:2/1/auto/-1}.design-fee-status-table>div{grid-template-columns:minmax(0,1.3fr) repeat(2,minmax(0,1fr))}.design-fee-status-table>div>:nth-child(3),.design-fee-status-table>div>:nth-child(4){display:none}.design-fee-designers>section>button{grid-template-columns:minmax(0,1fr) auto 14px}.design-fee-designers>section>button>small,.design-fee-designers>section>button>span:nth-of-type(2){display:none}}.printing-date-workspace{gap:14px;display:grid}.printing-date-group h3{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.printing-date-group h3>em{color:#6f5d3e;background:#efe8d8;border-radius:999px;padding:3px 8px;font-size:11px;font-style:normal;font-weight:850}.printing-date-group.overdue{border-color:#e6b3ab}.printing-date-group.overdue h3>em{color:#a12b32;background:#fbe4e0}.printing-date-group.today{border-color:#d8bd69}.printing-date-group.today h3>em{color:#6f520b;background:#fff2c2}.erp-page-loading{color:#81776a;place-items:center;min-height:40vh;font-size:14px;display:grid}.design-table-wrap table.design-fee-table{min-width:0}.design-fee-table th,.design-fee-table td{padding:8px 9px}.design-fee-table th.num,.design-fee-table td.num{text-align:right;white-space:nowrap}.design-fee-table th{white-space:normal}.design-fee-table td:nth-child(2){white-space:normal;overflow-wrap:anywhere;min-width:140px}@media (max-width:900px){.design-fee-table .fee-extra{display:none}}@media (max-width:620px){.design-fee-table .col-designer,.design-fee-table thead{display:none}.design-fee-table,.design-fee-table tbody,.design-fee-table tfoot{width:100%;display:block}.design-fee-table tr{border-bottom:1px solid #eee9e1;grid-template-columns:minmax(0,1fr) auto;gap:3px 10px;padding:9px 4px;display:grid}.design-fee-table td{white-space:normal;border:0;padding:0;display:block}.design-fee-table td:first-child{grid-area:1/1}.design-fee-table td:last-child{grid-area:1/2;align-self:center}.design-fee-table td:nth-child(2){overflow-wrap:anywhere;color:#5f564b;grid-area:2/1/auto/-1;min-width:0}.design-fee-table td:has(.design-status){grid-area:3/1/auto/-1}.design-fee-table tfoot tr{padding-top:10px}.design-fee-table tfoot td:first-child{align-self:center}.design-fee-designers>section>.design-table-wrap{padding:0 4px 8px}}.design-fee-rule{color:#665528;background:#fff9e7;border:1px solid #ead59c;border-radius:10px;margin:0;padding:10px 14px;font-size:13px}.design-fee-month.pending{background:#fffdf7;border-style:dashed}.design-fee-hint{color:#9a6b12;font-size:12px;font-weight:700}.printing-bulk-download{position:relative}.printing-bulk-panel{z-index:30;text-align:left;background:#fff;border:1px solid #e2d7c6;border-radius:12px;gap:8px;width:min(340px,86vw);padding:12px;display:grid;position:absolute;top:calc(100% + 6px);right:0;box-shadow:0 14px 36px #30281a2e}.printing-bulk-panel>header{justify-content:space-between;align-items:center;gap:10px;font-size:13px;display:flex}.printing-bulk-panel>header>button{cursor:pointer;background:#fff;border:1px solid #e4d9c7;border-radius:50%;width:28px;height:28px;padding:0}.printing-bulk-panel>small{color:#7d7264;font-size:12px}.printing-bulk-panel>ol{gap:4px;max-height:260px;margin:0;padding:0;list-style:none;display:grid;overflow:auto}.printing-bulk-panel li{background:#faf7f1;border-radius:8px;justify-content:space-between;align-items:center;gap:10px;padding:6px 8px;font-size:12px;display:flex}.printing-bulk-panel li>span{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.printing-bulk-panel li.sent>span:before{content:"✓ ";color:#2a7650;font-weight:900}.printing-bulk-panel li>a{color:#856315;flex-shrink:0;font-weight:800}.delivery-table-wrap td{white-space:normal}.delivery-table-wrap td a:has(>b){color:#1f1b15;gap:2px;text-decoration:none;display:grid}.delivery-table-wrap td a:has(>b) span{color:#746b5e;font-size:11px}.delivery-table-wrap td.delivery-time,.delivery-table-wrap td.num,.delivery-table-wrap .delivery-status,.delivery-table-wrap .quick-call{white-space:nowrap}.delivery-table-wrap td:nth-child(4):not(.num){min-width:220px}.mk-tabs{background:#fff;border:1px solid #e2d8c9;border-radius:999px;gap:6px;width:max-content;max-width:100%;margin:0 0 12px;padding:4px;display:flex;overflow-x:auto}.mk-tabs a{color:#655b4e;white-space:nowrap;border-radius:999px;padding:8px 16px;font-size:13px;font-weight:800;text-decoration:none}.mk-tabs a.active{color:#2d2718;background:#f8ca45}.mk-copy{color:#6d5410;font:inherit;vertical-align:middle;cursor:pointer;background:#fff;border:1px solid #d9cebd;border-radius:999px;margin-left:10px;padding:4px 10px;font-size:11px;font-weight:850}.mk-note{color:#7e7467;margin:0;font-size:11px}.mk-notice{color:#1d6b46;background:#e9f7ef;border-radius:8px;margin:0;padding:9px 11px;font-size:11px}.mk-label{color:#746858;text-transform:uppercase;margin-bottom:6px;font-size:9px;font-weight:900;display:block}.mk-select{min-height:34px;font:inherit;background:#fff;border:1px solid #ddd2c1;border-radius:9px;padding:6px 10px;font-size:12px}.mk-panel{background:#fff;border:1px solid #e1d7c7;border-radius:15px}.mk-layouts>div{gap:8px!important}.mk-layouts button{align-items:center;gap:7px;display:inline-flex;padding:6px 10px!important}.mk-layouts i{grid-auto-rows:1fr;gap:1px;width:16px;height:20px;display:grid}.mk-layouts s{opacity:.55;background:currentColor;border-radius:1px;text-decoration:none;display:block}.mk-layout-board{grid-auto-rows:auto;gap:10px;width:100%;display:grid}.mk-layout-board .mk-slot{min-height:200px}.mk-layout-1 .mk-slot,.mk-layout-2v .mk-slot{min-height:420px}.mk-layout-2h .mk-slot,.mk-layout-4 .mk-slot,.mk-layout-3h .mk-slot-cell:first-child .mk-slot,.mk-layout-4h .mk-slot-cell:first-child .mk-slot,.mk-layout-5h .mk-slot{min-height:260px}.mk-extra-board{grid-template-columns:repeat(5,minmax(0,1fr));gap:10px;width:100%;display:grid}.mk-extra-board .mk-slot{aspect-ratio:1}.mk-extra-toggle{align-items:center;gap:8px!important;display:flex!important}.mk-extra-toggle input{height:18px;width:18px!important}.mk-extra-toggle span{color:#4d4438!important;text-transform:none!important;font-size:12px!important}.mk-slot{color:#8a7651;text-align:center;cursor:pointer;background:#fffaf0;border:1.5px dashed #d6c7ac;border-radius:10px;outline:0;place-items:center;min-width:0;min-height:70px;display:grid;position:relative;overflow:hidden}.mk-slot:hover,.mk-slot:focus-visible,.mk-slot.active{background:#fff4cf;border-color:#d2a51f}.mk-slot.filled{background:#f4f0e8;border-style:solid;border-color:#e2d8c9}.mk-slot>span{gap:3px;padding:8px;font-size:12px;font-weight:800;display:grid}.mk-slot>span b{font-size:18px}.mk-slot>span small{color:#9a8d77;font-size:10px;font-weight:600}.mk-slot>img,.mk-slot>.queued-drive-image{object-fit:contain;width:100%;height:100%;position:absolute;inset:0}.mk-slot>.queued-drive-image>img{object-fit:contain}.mk-slot-cell{flex-direction:column;gap:5px;min-width:0;min-height:0;display:flex}.mk-slot-cell>.mk-slot{flex:auto}.mk-layout-5h .mk-slot-cell:nth-child(-n+2)>.mk-slot{aspect-ratio:1;flex:none;width:100%;min-height:0}.mk-extra-board .mk-slot-cell>.mk-slot{flex:none}.marketing-form .mk-slot-note{resize:vertical;white-space:pre-wrap;border-radius:8px;flex:none;min-height:52px;padding:7px 9px;font-size:13px;line-height:1.4}.mk-slot>em{color:#fff;background:#1c160eb8;border-radius:6px;padding:4px 6px;font-size:10px;font-style:normal;position:absolute;inset:auto 6px 6px}.mk-slot.uploading{cursor:progress}.mk-slot>a,.mk-slot>button{color:#fff;width:26px;height:26px;font:inherit;cursor:pointer;background:#1c160ead;border:0;border-radius:50%;place-items:center;font-size:14px;line-height:1;text-decoration:none;display:grid;position:absolute;top:6px}.mk-slot>a{top:auto;bottom:6px;right:6px}.mk-slot>button{right:6px}.mk-stickers{flex-wrap:wrap;gap:5px;display:flex}.mk-stickers span,.mk-chip{white-space:nowrap;border-radius:999px;align-items:center;padding:4px 9px;font-size:11px;font-weight:850;display:inline-flex}.mk-stickers .ldc{color:#17663f;background:#dff3e6}.mk-stickers .store{color:#7a5b06;background:#fdf0bf}.mk-stickers .loan,.mk-chip.loan{color:#55504a;background:#eceae6}.mk-stickers .out{color:#9c3a2b;background:#f8e1dc}.mk-shirt-grid{grid-template-columns:repeat(auto-fill,minmax(230px,1fr));gap:12px;display:grid}.mk-shirt-card{color:inherit;font:inherit;text-align:left;cursor:pointer;background:#fff;border:1px solid #e1d7c7;border-radius:15px;grid-template-rows:auto 1fr;padding:0;display:grid;overflow:hidden}.mk-shirt-card:hover,.mk-shirt-card:focus-visible{border-color:#d2a51f;outline:0;box-shadow:0 8px 24px #3c2d0a1a}.mk-shirt-photo{aspect-ratio:1;color:#9a8d77;background:#f4f0e8;place-items:center;font-size:12px;display:grid;overflow:hidden}.mk-shirt-photo .queued-drive-image>img{object-fit:contain}.mk-shirt-body{align-content:start;gap:6px;padding:12px 13px 14px;display:grid}.mk-shirt-body small{color:#9a7519;font-size:11px;font-weight:850}.mk-shirt-body strong{font-size:15px}.mk-shirt-body p{color:#786e60;margin:0;font-size:12px}.mk-shirt-body em{color:#5f574c;font-size:11px;font-style:normal;font-weight:700}.mk-shirt-images{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.mk-shirt-images>div{gap:6px;display:grid}.mk-shirt-images>div>span{color:#746858;text-transform:uppercase;font-size:9px;font-weight:900}.mk-shirt-images .mk-slot{aspect-ratio:1;width:min(100%,220px)}.mk-stock{background:#faf8f4;border:1px solid #e1d6c6;border-radius:12px;gap:8px;padding:12px;display:grid}.mk-stock>header{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;display:flex}.mk-stock>header>span{color:#746858;letter-spacing:.08em;font-size:9px;font-weight:900}.mk-stock-line{background:#fff;border-left:4px solid #d6c7ac;border-radius:8px;grid-template-columns:110px minmax(0,1fr);align-items:center;gap:10px;padding:8px 10px;display:grid}.mk-stock-line.ldc{border-left-color:#3aa36b}.mk-stock-line.store{border-left-color:#e2b21c}.mk-stock-line.loan{border-left-color:#a29d96}.mk-stock-line.total{border-left-color:#5b4a2a}.mk-stock-line>b{font-size:12px}.mk-stock-line>span{color:#5f574c;font-size:12px;font-weight:700}.mk-size-row{grid-template-columns:repeat(9,minmax(44px,1fr));gap:6px;display:grid}.mk-size-row label{text-align:center;gap:3px!important;display:grid!important}.mk-size-row span{color:#7e7467;font-size:10px;font-weight:850}.mk-size-row input{text-align:center;padding:7px 4px!important}.mk-size-row input:disabled{opacity:.45}.mk-loans{align-content:start;gap:12px;min-height:0;padding:18px 20px;display:grid;overflow:auto}.mk-loans>article{border:1px solid #e1d6c6;border-left:4px solid #a29d96;border-radius:12px;gap:10px;padding:13px 14px;display:grid}.mk-loans>article>header>div{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.mk-loans>article>header strong{font-size:15px}.mk-loans>article>header small{color:#7e7467;font-size:11px}.mk-loans dl{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px 14px;margin:0;display:grid}.mk-loans dt{color:#7e7467;text-transform:uppercase;font-size:9px;font-weight:900}.mk-loans dd{overflow-wrap:anywhere;margin:2px 0 0;font-size:12px}.mk-loans dd a{color:#80610d;font-weight:800}.mk-loans>article>footer{flex-wrap:wrap;gap:8px;display:flex}.mk-loans footer button{font:inherit;cursor:pointer;background:#fff;border:1px solid #d9cebd;border-radius:9px;padding:8px 12px;font-size:12px;font-weight:850}.mk-return.ldc{color:#17663f;background:#e9f7ef!important;border-color:#9fd3b4!important}.mk-return.store{color:#7a5b06;background:#fff6d6!important;border-color:#ecd27a!important}.mk-add-loan{justify-self:start}.mk-loan-form{background:#fffdf7;border:1px solid #eadcae;border-radius:12px;padding:14px!important;overflow:visible!important}.mk-loan-form h3{margin:0;font-size:15px}.mk-loan-form>footer{background:0 0!important;border:0!important;padding:0!important;position:static!important}@media (max-width:800px){.mk-tabs{width:100%}.mk-tabs a{text-align:center;flex:1;padding:8px 10px}.mk-shirt-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:9px}.mk-shirt-body{padding:10px}.mk-shirt-body strong{font-size:14px}.mk-stock-line{grid-template-columns:1fr;gap:6px}.mk-size-row{grid-template-columns:repeat(5,minmax(0,1fr))}.mk-loans{padding:14px}.mk-loans dl{grid-template-columns:1fr}.mk-layout-board .mk-slot,.mk-layout-1 .mk-slot,.mk-layout-2v .mk-slot{min-height:140px}.mk-extra-board{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:420px){.mk-shirt-grid{grid-template-columns:1fr}}@keyframes ph-rise{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:none}}@keyframes ph-bob{0%,to{transform:translateY(0)rotate(-4deg)}50%{transform:translateY(-10px)rotate(3deg)}}.ph-home{color:#1a1714;gap:16px;max-width:1240px;margin:0 auto;display:grid}.ph-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;display:grid}.ph-rise{animation:.5s cubic-bezier(.2,0,0,1) both ph-rise}.ph-grid>.ph-rise:nth-child(2){animation-delay:60ms}.ph-grid>.ph-rise:nth-child(3){animation-delay:.12s}.ph-grid>.ph-rise:nth-child(4){animation-delay:.18s}.ph-grid>.ph-rise:nth-child(5){animation-delay:.24s}.ph-hero{background:#fff4c2;border:1px solid #f6e39a;border-radius:28px;grid-column:span 2;align-items:center;gap:20px;min-height:250px;padding:34px 36px;display:flex;position:relative;overflow:hidden}.ph-hero:before,.ph-hero:after{content:"";pointer-events:none;border-radius:999px;position:absolute}.ph-hero:before{opacity:.55;background:#ffe680;width:300px;height:300px;top:-90px;right:-70px}.ph-hero:after{background:#fffae0;width:220px;height:220px;bottom:-120px;right:120px}.ph-hero-copy{z-index:1;gap:12px;min-width:0;display:grid;position:relative}.ph-eyebrow{letter-spacing:.08em;text-transform:uppercase;font-size:13px;font-weight:800}.ph-hero h1{letter-spacing:-.02em;margin:0;font-size:clamp(30px,3.6vw,46px);font-weight:800;line-height:1.08}.ph-hero p{max-width:540px;margin:0;font-size:17px;font-weight:500;line-height:1.5}.ph-hero-actions{flex-wrap:wrap;gap:10px;margin-top:4px;display:flex}.ph-hero-logo{z-index:1;object-fit:contain;flex:none;width:170px;height:170px;margin-left:auto;animation:4.5s ease-in-out infinite ph-bob;position:relative}.ph-pill{min-height:46px;font:inherit;cursor:pointer;-webkit-tap-highlight-color:transparent;border:0;border-radius:999px;justify-content:center;align-items:center;padding:0 20px;font-size:15px;font-weight:700;text-decoration:none;transition:transform .18s cubic-bezier(.34,1.56,.64,1),box-shadow .2s;display:inline-flex}.ph-pill:active{transform:scale(.96)}.ph-pill.dark{color:#ffd600;background:#1a1714}.ph-pill.light{color:#1a1714;background:#fff}.ph-pill.yellow{color:#1a1714;background:#ffd600;box-shadow:0 4px 20px #ffd60066}.ph-pill:disabled{opacity:.6;cursor:progress}.ph-card{background:#fff;border:1px solid #ece4d6;border-radius:28px;align-content:start;gap:14px;padding:22px;display:grid}.ph-card>header{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;display:flex}.ph-card h2{margin:0;font-size:20px;font-weight:700}.ph-card header small{color:#6b645a;font-size:13px;display:block}.ph-today{color:#f4efe6;background:#1a1714;border:0;grid-row:span 2;align-self:stretch}.ph-today>header h2{font-size:18px}.ph-today>header span{color:#1a1714;background:#ffd600;border-radius:999px;padding:4px 10px;font-size:12px;font-weight:800}.ph-today-row{background:#26221d;border-radius:18px;align-items:flex-start;gap:12px;padding:12px;display:flex}.ph-today-row i{border-radius:99px;flex:0 0 10px;height:10px;margin-top:5px}.ph-today-row i.green{background:#5fd59a}.ph-today-row i.blue{background:#8ec2f5}.ph-today-row i.orange{background:#ffae6b}.ph-today-row div{gap:2px;min-width:0;display:grid}.ph-today-row small{color:#b3aa9c;font-size:13px}.ph-today-row b{overflow-wrap:anywhere;font-size:15px;line-height:1.4}.ph-work{grid-column:span 2}.ph-work.ph-personal-work{grid-column:1/-1}.ph-grid.no-today .ph-hero,.ph-grid.no-today .ph-work{grid-column:span 3}.ph-tiles{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;display:grid}.ph-tile{color:#1a1714;background:#f3ede2;border-radius:22px;flex-direction:column;gap:6px;min-height:128px;padding:16px;text-decoration:none;transition:transform .18s cubic-bezier(.34,1.56,.64,1),box-shadow .2s;display:flex}.ph-tile.hot{background:#fff1b3}.ph-tile:hover,.ph-app:hover{transform:translateY(-3px);box-shadow:0 10px 26px #281e0a1a}.ph-tile:active,.ph-app:active{transform:scale(.96)}.ph-tile strong{letter-spacing:-.02em;font-size:38px;font-weight:800;line-height:1}.ph-tile span{font-size:14px;font-weight:600;line-height:1.35}.ph-tile em{white-space:nowrap;color:#6b645a;margin-top:auto;font-size:13px;font-style:normal;font-weight:700}.ph-birthdays ul{gap:8px;margin:0;padding:0;list-style:none;display:grid}.ph-birthdays li{background:#faf7f2;border-radius:16px;align-items:center;gap:10px;padding:10px 12px;font-size:14px;display:flex}.ph-birthdays li.today{background:#fde2ec}.ph-birthdays li em{color:#fff;background:#a3204f;border-radius:999px;margin-left:auto;padding:3px 9px;font-size:12px;font-style:normal;font-weight:800}.ph-bday-day{color:#6b645a;background:#fff;border-radius:10px;flex:none;padding:3px 8px;font-size:12px;font-weight:800}.ph-birthdays p{color:#6b645a;margin:0;font-size:14px}.ph-apps{grid-column:span 2}.ph-app-grid{grid-template-columns:repeat(6,minmax(0,1fr));gap:10px;display:grid}.ph-app{color:#1a1714;text-align:center;-webkit-tap-highlight-color:transparent;border-radius:20px;flex-direction:column;align-items:center;gap:8px;padding:12px 4px;font-size:13px;font-weight:600;text-decoration:none;transition:transform .18s cubic-bezier(.34,1.56,.64,1),box-shadow .2s;display:flex}.ph-app-icon{border-radius:18px;place-items:center;width:52px;height:52px;display:grid}.ph-app-icon b{font-size:20px}.ph-gate{grid-column:span 3;max-width:640px}.ph-gate form{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.ph-gate label{gap:6px;display:grid}.ph-gate label span{color:#6b645a;text-transform:uppercase;letter-spacing:.04em;font-size:12px;font-weight:800}.ph-gate input{color:#1a1714;width:100%;min-height:50px;font:inherit;background:#fff;border:2px solid #ece4d6;border-radius:16px;outline:0;padding:12px 16px;font-size:16px}.ph-gate input:focus{border-color:#ffd600;box-shadow:0 0 0 4px #ffd60033}.ph-gate-note,.ph-gate-error{grid-column:1/-1;margin:0;font-size:13px;line-height:1.5}.ph-gate-note{color:#6b645a}.ph-gate-error{color:#a33f31;background:#fff0ed;border-radius:12px;padding:10px 12px}.ph-gate .ph-pill{grid-column:1/-1;justify-self:start}@media (max-width:1100px){.ph-app-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.ph-tiles{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:800px){.ph-grid{grid-template-columns:minmax(0,1fr);gap:12px}.ph-hero,.ph-work,.ph-apps,.ph-gate,.ph-grid.no-today .ph-hero,.ph-grid.no-today .ph-work{grid-column:auto}.ph-today{grid-row:auto}.ph-hero{border-radius:24px;min-height:0;padding:24px 20px}.ph-hero-logo{align-self:flex-start;width:84px;height:84px}.ph-card{border-radius:24px;padding:18px}.ph-gate form{grid-template-columns:minmax(0,1fr)}.ph-gate .ph-pill{justify-self:stretch}}@media (prefers-reduced-motion:reduce){.ph-rise,.ph-hero-logo{animation:none}}.people-directory{gap:14px;margin-top:14px;display:grid}.people-directory>header span{color:#9a7519;letter-spacing:.12em;font-size:10px;font-weight:900}.people-directory>header h1{font-size:var(--erp-page-title);margin:4px 0}.people-directory>header p{color:#6b645a;margin:0;font-size:14px}.people-toolbar{background:#fff;border:1px solid #e2d8c9;border-radius:14px;flex-wrap:wrap;align-items:center;gap:10px;padding:12px;display:flex}.people-toolbar label{border:1px solid #ddd2c1;border-radius:10px;flex:260px;align-items:center;gap:8px;min-height:42px;padding:0 12px;display:flex}.people-toolbar input{width:100%;font:inherit;background:0 0;border:0;outline:0;font-size:14px}.people-toolbar nav{flex-wrap:wrap;gap:6px;display:flex}.people-toolbar nav button{font:inherit;cursor:pointer;background:#fff;border:1px solid #e2d8c9;border-radius:999px;padding:8px 12px;font-size:13px;font-weight:700}.people-toolbar nav button.active{background:#f8ca45;border-color:#d2a51f}.people-toolbar nav b{margin-left:4px}.people-table-wrap{background:#fff;border:1px solid #e1d7c7;border-radius:15px;overflow:auto}.people-table-wrap table{border-collapse:collapse;width:100%}.people-table-wrap th,.people-table-wrap td{text-align:left;white-space:nowrap;font-size:var(--erp-table-body);border-bottom:1px solid #eee7dc;padding:11px 13px}.people-table-wrap th{color:#7f7261;font-size:var(--erp-table-head);text-transform:uppercase}.people-table-wrap td:first-child b,.people-table-wrap td:first-child small{display:block}.people-table-wrap td:first-child small,.people-table-wrap .muted{color:#8a7f70}.people-table-wrap tr.inactive td{opacity:.6}.people-table-wrap a{color:#80610d;font-weight:800;text-decoration:none}.people-table-wrap td button{font:inherit;cursor:pointer;background:#fff;border:1px solid #d9cebd;border-radius:999px;padding:6px 12px;font-size:12px;font-weight:800}.people-chip{color:#4f5a5f;background:#eef1f2;border-radius:999px;padding:4px 9px;font-size:12px;font-weight:800;display:inline-flex}.people-chip.ok{color:#187550;background:#e5f6ed}.people-chip.warn{color:#7a5b06;background:#fff1c5}.people-chip.off{color:#7a6257;background:#f1ece8}.people-empty{color:#897d6d;text-align:center;margin:0;padding:24px}@media (max-width:800px){.people-table-wrap thead{display:none}.people-table-wrap table,.people-table-wrap tbody{display:block}.people-table-wrap tr{border:1px solid #e8dfd2;border-radius:12px;grid-template-columns:1fr 1fr;gap:8px;margin:9px;padding:12px;display:grid}.people-table-wrap td{white-space:normal;border:0;padding:0}.people-table-wrap td:first-child{grid-column:1/-1}}.cleaning-shell .cleaning-weekday-head span,.cleaning-shell .cleaning-week>aside{font-size:13px}.cleaning-shell .cleaning-day{min-height:150px}.cleaning-shell .cleaning-day>header span{font-size:12px}.cleaning-shell .cleaning-day>header b{font-size:15px}.cleaning-shell .cleaning-slot span{font-size:11px}.cleaning-shell .cleaning-slot>strong{white-space:normal;overflow-wrap:anywhere;font-size:15px;line-height:1.3}.cleaning-shell .cleaning-slot select{min-height:38px;font-size:14px}.cleaning-shell :is(.cleaning-day-off,.cleaning-no-schedule){font-size:13px}.cleaning-shell .cleaning-fill small,.cleaning-shell .cleaning-counts>header>small,.cleaning-shell .cleaning-counts td small{font-size:12px}.cleaning-shell .cleaning-empty span{font-size:13px}.cleaning-shell .cleaning-counts td{font-size:14px}.cleaning-shell .cleaning-day.today{z-index:1;background:#fff6cc;position:relative;box-shadow:inset 0 0 0 3px #f5c532}.cleaning-shell .cleaning-day.today>header b{color:#7a5b06}.cleaning-shell .cleaning-day>header{flex-wrap:wrap;gap:2px 6px}.cleaning-shell .cleaning-day>header span{white-space:nowrap}.cleaning-today-chip{color:#ffd600;background:#1a1714;border-radius:999px;flex:0 0 100%;order:-1;justify-self:start;width:max-content;padding:2px 8px;font-size:11px;font-style:normal;font-weight:800}@media (max-width:700px){.cleaning-shell .cleaning-day{min-height:0}.cleaning-shell .cleaning-slot select{font-size:16px}}.expense-qr{background:#faf8f4;border:1px solid #e1d6c6;border-radius:14px;align-items:center;gap:16px;margin:4px 0 0;padding:14px;display:flex}.expense-qr img{background:#fff;border-radius:10px;flex:none;width:180px;height:auto}.expense-qr figcaption{gap:4px;min-width:0;display:grid}.expense-qr figcaption b{font-size:14px}.expense-qr figcaption span{color:#6b645a;overflow-wrap:anywhere;font-size:13px}.expense-qr figcaption strong{font-size:20px}.expense-qr-missing{color:#8a5a12;margin:0;font-size:12px}@media (max-width:600px){.expense-qr{flex-direction:column;align-items:flex-start}.expense-qr img{width:min(100%,240px)}}.marketing-form select{color:#302b24;width:100%;min-width:0;font:inherit;background:#fff;border:1px solid #dcd1c1;border-radius:9px;padding:10px 11px;font-size:12px}.marketing-form select:disabled{background:#f5f2ed}.apps-sales-filter{color:#6b645a;background:#fff;border:1px solid #e7dfd2;border-radius:12px;align-items:center;gap:8px;height:44px;padding:0 6px 0 12px;font-size:13px;font-weight:700;display:flex}.apps-sales-filter select{color:#1a1714;min-width:170px;height:36px;font:inherit;cursor:pointer;background:0 0;border:0;outline:0;font-weight:600}@media (max-width:700px){.apps-sales-filter{flex:100%}.apps-sales-filter select{flex:1;min-width:0}}.erp-sidebar{background:#1f1c18;border-right-color:#ffffff0d}.erp-brand{border-bottom:0;padding-bottom:6px}.erp-module-search{background:#2a2621;border:1px solid #ffffff12;border-radius:999px;min-height:40px;margin:10px 14px 6px;padding:0 12px;transition:border-color .15s,background .15s}.erp-module-search:focus-within{background:#2f2a24;border-color:#f2c94c80}.erp-module-search input{font-size:13px}.erp-nav{padding:6px 12px 24px}.erp-nav-group{margin-top:20px}.erp-nav-group h2{color:#8a8174;letter-spacing:.14em;margin:0 10px 8px;font-size:10px;font-weight:800}.erp-nav-item{color:#d6cebf;border-radius:12px;grid-template-columns:30px minmax(0,1fr);gap:10px;min-height:42px;margin:2px 0;padding:6px 10px 6px 6px;font-size:14px;font-weight:600;transition:background .15s,color .15s,transform .15s}.erp-nav-item:hover{color:#fff;background:#ffffff0d}.erp-nav-item:active{transform:scale(.98)}.erp-nav-icon{color:#bfb5a3;background:#ffffff0a;border-radius:10px;place-items:center;width:30px;height:30px;font-size:15px;transition:background .15s,color .15s;display:grid}.erp-nav-item:hover .erp-nav-icon{color:#f2c94c;background:#ffffff14}.erp-nav-item.active{color:#1f1c18;background:#f2c94c;box-shadow:0 6px 18px #f2c94c40}.erp-nav-item.active .erp-nav-icon{color:#1f1c18;background:#1f1c1814}.erp-nav-item i,.erp-sidebar-foot{display:none}.marketing-plan-matrix-card.overdue{box-shadow:inset 3px 0 #e5484d;background:#fde8e8!important;border-color:#e5484d!important}.marketing-plan-matrix-card.overdue em,.marketing-plan-matrix-card.overdue small{color:#b42318!important}.marketing-plan-matrix-card.overdue strong{color:#7a1414}.mk-link-field{align-items:flex-end;gap:10px;display:flex}.mk-link-field>label{flex:1}.mk-open-link{color:#6d5410;white-space:nowrap;background:#fff8df;border:1px solid #d9cebd;border-radius:9px;flex:none;align-items:center;height:40px;padding:0 14px;font-size:12px;font-weight:850;text-decoration:none;display:inline-flex}.mk-open-link:hover{color:#2d2718;background:#f8ca45}.social-schedule-panel{background:#fffdf5;border:1px solid #eadcae;border-radius:12px;gap:12px;padding:14px;display:grid}.social-schedule-panel>header{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;display:flex}.social-schedule-panel>header b{font-size:14px;display:block}.social-schedule-panel>header small{color:#6b645a;margin-top:4px;font-size:12px;line-height:1.5;display:block}.social-schedule-panel>header>div{overflow-wrap:anywhere;flex:250px;min-width:0}.marketing-plan-editor .social-schedule-panel>header>button{color:#332b1a;width:auto;min-width:170px;height:auto;min-height:44px;font:inherit;white-space:nowrap;cursor:pointer;background:#f5c84c;border:1px solid #dfb649;border-radius:10px;flex:none;padding:11px 18px;font-weight:800;line-height:1.3}.social-schedule-fields{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.social-schedule-fields>div{grid-column:1/-1;justify-content:flex-end;gap:8px;display:flex}.social-schedule-error{color:#a33f31;background:#fff0ed;border-radius:8px;grid-column:1/-1;margin:0;padding:8px 10px;font-size:12px}.social-schedule{color:#2f5d8a;white-space:nowrap;background:#eaf1fa;border-radius:999px;padding:3px 9px;font-size:12px;font-weight:700;display:inline-flex}.social-schedule.published{color:#187550;background:#e5f6ed}@media (max-width:700px){.social-schedule-fields{grid-template-columns:1fr}.mk-link-field{flex-direction:column;align-items:stretch}}.social-schedule-fields>div button:not(.apps-primary){min-height:38px;font:inherit;cursor:pointer;background:#fff;border:1px solid #d9cebd;border-radius:9px;padding:0 14px;font-weight:800}.marketing-plan-matrix-card.overdue{border-left-color:#e5484d!important}.cleaning-admin-tools{grid-template-columns:minmax(220px,1fr) minmax(290px,380px);align-items:start}.cleaning-admin-tools .cleaning-holidays{background:#fffcf3;border:1px solid #e7dac1;border-radius:12px;min-width:0;margin:0;padding:14px}.cleaning-holidays legend{color:#544632;padding:0 5px;font-size:14px;font-weight:850}.cleaning-admin-tools .cleaning-holidays p{font-size:12px;line-height:1.6}.cleaning-holiday-grid{grid-template-columns:repeat(7,minmax(0,1fr));gap:4px;margin:12px 0;display:grid}.cleaning-holiday-heading{text-align:center;color:#84735b;padding:4px 0;font-size:11px;font-weight:800}.cleaning-admin-tools .cleaning-holiday-grid button{min-width:0;min-height:40px;padding:6px 0;font-size:13px;position:relative}.cleaning-admin-tools .cleaning-holiday-grid button[aria-pressed=true]{color:#493506;background:#f6ce59;border-color:#bd8c13;box-shadow:inset 0 0 0 1px #bd8c13}.cleaning-holiday-grid button small{font-size:9px;position:absolute;top:0;right:3px}.cleaning-admin-tools .cleaning-holiday-grid button:disabled{color:#8b8173;background:#eeeae2}.cleaning-holidays button:focus-visible{outline-offset:2px;outline:3px solid #967013}.cleaning-holiday-summary{justify-content:space-between;align-items:center;gap:8px;font-size:12px;display:flex}.cleaning-admin-tools .cleaning-holiday-summary button{background:0 0;min-height:34px;padding:4px 7px;font-size:11px}.cleaning-admin-tools .cleaning-holiday-selected{color:#6c5014;overflow-wrap:anywhere;margin:8px 0}@media (max-width:700px){.cleaning-admin-tools{grid-template-columns:minmax(0,1fr)}}.work-calendar-panel{background:#fff;border:1px solid #e6dccb;border-radius:16px;gap:16px;padding:22px;display:grid}.work-calendar-panel>header{justify-content:space-between;align-items:start;gap:12px;display:flex}.work-calendar-panel h2{margin:0 0 6px;font-size:23px}.work-calendar-panel p{color:#786b58;margin:0;font-size:13px;line-height:1.6}.work-calendar-published{color:#78623e;white-space:nowrap;background:#f4f0e8;border-radius:20px;padding:7px 11px;font-size:12px}.work-calendar-legend{flex-wrap:wrap;gap:8px;display:flex}.work-calendar-legend span{border-radius:7px;padding:6px 10px;font-size:12px;font-weight:750}.work-month-grid{grid-template-columns:repeat(7,minmax(0,1fr));gap:8px;display:grid}.work-weekday{text-align:center;color:#7e6c50;padding:8px 2px;font-size:12px}.work-date{border:1px solid #e8e3d8;border-radius:10px;flex-direction:column;gap:8px;min-height:108px;padding:12px;display:flex}.work-date>b{font-size:20px}.work-date>strong{font-size:12px;line-height:1.4}.work-date p{overflow-wrap:anywhere;color:inherit;font-size:12px}.work-working{color:#276647;background:#f0f8f3}.work-saturday{color:#87651c;background:#fffae7}.work-paid{color:#215d99;background:#e9f1fd}.work-unpaid{color:#a45a1f;background:#fff0e4}.work-weekly{color:#7a7a72;background:#efefed}.work-unspecified{color:#745392;background:#f4eefa}.work-holiday-editor{background:#fffdf7;border:1px solid #e6d7b8;border-radius:12px}.work-holiday-toggle{justify-content:space-between;align-items:center;gap:16px;padding:16px;display:flex}.work-holiday-toggle strong{font-size:15px}.work-holiday-toggle p{margin-top:4px;font-size:12px}.work-holiday-toggle button{color:#6d6558;cursor:pointer;background:#e9e5dc;border:1px solid #d2c9b9;border-radius:24px;flex-shrink:0;width:70px;min-height:38px;font-weight:900}.work-holiday-toggle button[aria-checked=true]{color:#493606;background:#f5c747;border-color:#c89b27}.work-holiday-editor form{padding:0 16px 16px}.work-holiday-editor form[hidden]{display:none}.work-holiday-editor fieldset{border:1px solid #e5d9c3;border-radius:10px;gap:14px;min-width:0;margin:0;padding:14px;display:grid}.work-holiday-editor legend{padding:0 6px;font-size:13px;font-weight:850}.work-holiday-defaults{grid-template-columns:1fr 2fr;gap:12px;display:grid}.work-holiday-editor label{gap:6px;font-size:12px;font-weight:750;display:grid}.work-holiday-editor input,.work-holiday-editor select{width:100%;min-width:0;min-height:40px;font:inherit;background:#fff;border:1px solid #dcd0ba;border-radius:8px;padding:8px 10px}.work-holiday-editor button{cursor:pointer;font:inherit;font-weight:800}.work-holiday-editor .cleaning-holiday-grid{width:100%;max-width:440px;margin:0}.work-holiday-editor .cleaning-holiday-grid button{background:#fff;border:1px solid #ddd1b9;border-radius:8px;min-height:42px;padding:8px;position:relative}.work-holiday-editor .cleaning-holiday-grid button[aria-pressed=true]{border:2px solid}.work-holiday-editor .cleaning-holiday-grid button.work-paid{background:#e9f1fd}.work-holiday-editor .cleaning-holiday-grid button.work-unpaid{background:#fff0e4}.work-holiday-editor .cleaning-holiday-grid button.work-unspecified{background:#f4eefa}.work-holiday-summary{justify-content:space-between;align-items:center;gap:10px;font-size:13px;display:flex}.work-holiday-summary button,.work-holiday-rows button{background:#fff;border:1px solid #ddcfb4;border-radius:8px;min-height:36px;padding:6px 10px}.work-holiday-rows{gap:8px;display:grid}.work-holiday-rows>div{grid-template-columns:100px minmax(150px,1fr) minmax(150px,2fr) 38px;align-items:center;gap:8px;font-size:12px;display:grid}.work-publish-button{color:#41320d;background:#f5c747;border:1px solid #c39b2c;border-radius:9px;justify-self:start;min-height:44px;padding:10px 18px}.work-holiday-editor button:disabled{opacity:.5;cursor:not-allowed}.work-holiday-editor button:focus-visible{outline-offset:2px;outline:3px solid #987113}.expense-kpis{grid-template-columns:repeat(auto-fit,minmax(180px,1fr))}.expense-shell .page-head h2{margin:0;font-size:24px}.expense-toolbar select{min-height:36px;font:inherit;background:#fff;border:1px solid #ddd3c4;border-radius:9px;padding:7px 10px;font-size:12px}.expense-marketing-control{background:#fffdf5;border:1px solid #e2d5bf;border-radius:10px;justify-content:space-between;align-items:center;gap:12px;padding:10px 12px;display:flex}.expense-marketing-control>span,.expense-field-label{color:#665c50;margin-bottom:7px;font-size:12px;font-weight:800;display:block}.expense-marketing-control>span{margin:0}.expense-marketing-switch{color:#736a5c;min-width:70px;min-height:38px;font:inherit;cursor:pointer;background:#eae6de;border:1px solid #d5cbb9;border-radius:24px;flex-shrink:0;font-size:12px;font-weight:900}.expense-marketing-switch[aria-checked=true]{color:#4e3904;background:#f5c747;border-color:#cc9d27}.expense-marketing-switch:focus-visible{outline-offset:2px;outline:3px solid #926d14}.expense-marketing-switch:disabled,.expense-form button:disabled{cursor:not-allowed;opacity:.55}.expense-edit-notice{color:#7b5a17;background:#fff3ce;border-radius:8px;margin:0;padding:10px;font-size:12px;line-height:1.5}.expense-proof{flex-wrap:wrap}.expense-proof .expense-proof-link{flex:1 0 100%;font-size:12px}@media (max-width:800px){.work-calendar-panel{padding:12px}.work-month-grid{gap:4px}.work-date{min-height:95px;padding:7px 4px}.work-date>b{font-size:16px}.work-date>strong,.work-date p,.work-weekday{font-size:10px}.work-calendar-panel>header{flex-direction:column}.work-holiday-defaults{grid-template-columns:1fr}.work-holiday-rows>div{grid-template-columns:1fr 1fr 36px}.work-holiday-rows input{grid-area:2/1/auto/3}.work-holiday-rows button{grid-area:1/3/3}.work-holiday-editor input,.work-holiday-editor select{font-size:16px}.cleaning-tabs{flex-wrap:wrap}}.dance-heading-actions{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;width:350px;max-width:100%;display:grid}.dance-heading-actions>.apps-primary{box-sizing:border-box;color:#3a2f1e;width:100%;min-width:0;height:44px;min-height:44px;font:inherit;white-space:nowrap;cursor:pointer;background:#f2c34c;border:1px solid #d8ae42;border-radius:9px;justify-content:center;align-items:center;padding:0 14px;font-size:14px;font-weight:800;line-height:1.2;text-decoration:none;display:inline-flex}.dance-heading-actions>.apps-primary:hover{background:#e8b935}@media (max-width:760px){.dance-heading-actions{width:100%}}.cs-workspace{gap:18px;min-width:0;display:grid}.cs-workspace>*{min-width:0}.cs-kpis{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;display:grid}.cs-kpis article,.cs-list,.cs-filters{background:#fff;border:1px solid #e5dac8;border-radius:14px;padding:18px}.cs-tabs{flex-wrap:wrap;gap:8px;margin-bottom:22px;display:flex}.cs-tabs a{box-sizing:border-box;color:#514536;background:#fff;border:1px solid #ddcfbc;border-radius:11px;justify-content:center;align-items:center;min-width:140px;min-height:44px;padding:10px 18px;font-weight:750;text-decoration:none;display:flex}.cs-tabs a.active{color:#231a0d;background:#ffcc40;border-color:#d4a314}.cv-workspace{min-width:0}.cv-help{color:#776b5c;background:#fff9e8;border:1px solid #eadfcd;border-radius:10px;margin:0;padding:12px 16px;font-size:14px}.cv-list td{overflow-wrap:anywhere;max-width:260px}.cv-copy{color:#776b5c;font:inherit;cursor:pointer;background:#fff;border:1px solid #ddcfbc;border-radius:8px;margin-top:7px;padding:7px 10px;font-size:12px;display:block}.cs-status.expired{color:#944033;background:#f4e8e5}.cv-dialog{width:min(720px,100%)}.cv-presets{flex-wrap:wrap;gap:8px;display:flex}.cv-presets button,.cv-result button{background:#fff;border:1px solid #ddcfbc;border-radius:9px;min-height:40px;padding:9px 12px}.cv-presets button.active{background:#ffcc40;border-color:#d4a314}.cv-dialog small{color:#776b5c}.cv-result{background:#f0f8ef;border:1px solid #d4e7d1;border-radius:12px;gap:12px;padding:16px;display:grid}.cv-result h3,.cv-result p{overflow-wrap:anywhere;margin:0}.cv-result textarea{resize:vertical;width:100%;font-family:monospace!important}.cv-result button{justify-self:start}@media (max-width:760px){.cs-list.cv-list td:not(:first-child):before{content:attr(data-label)}.cv-workspace .cs-filters input{min-width:0}.cv-workspace .cs-filters select{max-width:100%}.cs-tabs a{flex:1;min-width:0}.cv-dialog{width:100%}}.cs-kpis article{gap:8px;display:grid}.cs-kpis span{color:#776b5c;font-size:13px}.cs-kpis b{font-size:26px}.cs-filters{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.cs-filters input{flex:1;min-width:190px}.cs-filters input,.cs-filters select,.cs-dialog input:not([type=checkbox]),.cs-dialog select,.cs-dialog textarea{box-sizing:border-box;min-height:44px;font:inherit;color:#302b24;background:#fff;border:1px solid #ddcfbc;border-radius:9px;padding:10px 12px}.cs-table-wrap{overflow:auto}.cs-list table{border-collapse:collapse;text-align:left;width:100%}.cs-list th,.cs-list td{vertical-align:top;border-bottom:1px solid #eee6da;padding:14px 10px}.cs-list th{color:#776b5c;font-size:12px}.cs-list small{color:#776b5c;margin-top:5px;display:block}.cs-open{color:#302b24;font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;padding:0;font-weight:800}.cs-open:hover{text-decoration:underline}.cs-status{white-space:nowrap;background:#fff1c3;border-radius:9px;padding:6px 9px;font-size:12px;display:inline-block}.cs-status.done{color:#286641;background:#e3f3e9}.cs-list footer{justify-content:space-between;align-items:center;gap:12px;padding-top:18px;display:flex}.cs-list footer div{gap:15px;display:flex}.cs-empty{text-align:center;color:#776b5c;padding:35px 12px}.cs-backdrop{z-index:100;background:#21190f80;justify-content:center;align-items:center;padding:20px;display:flex;position:fixed;inset:0}.cs-dialog{background:#fff;border-radius:18px;flex-direction:column;width:min(960px,100%);max-height:90svh;display:flex;overflow:hidden;box-shadow:0 20px 80px #21190f40}.cs-dialog>header{background:#fff9e8;border-bottom:1px solid #eadfcd;justify-content:space-between;align-items:center;padding:22px;display:flex}.cs-dialog h2{margin:6px 0 0}.cs-dialog header span{color:#9a7519;font-size:12px;font-weight:800}.cs-dialog>header button{cursor:pointer;border:0;border-radius:50%;width:42px;height:42px;font-size:22px}.cs-dialog form{gap:20px;padding:22px;display:grid;overflow:auto}.cs-dialog fieldset{border:1px solid #eadfcd;border-radius:12px;min-width:0;margin:0;padding:16px}.cs-dialog legend{padding:0 6px;font-weight:800}.cs-fields{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.cs-dialog label:not(.cs-check){gap:6px;min-width:0;display:grid}.cs-dialog label>span{color:#776b5c;font-size:12px;font-weight:800}.cs-dialog label>input:not([type=checkbox]),.cs-dialog select,.cs-dialog textarea{width:100%}.cs-dialog .wide{grid-column:1/-1}.cs-products{gap:12px;display:grid}.cs-products article{grid-template-columns:2fr 1fr 1fr 36px;align-items:end;gap:10px;display:grid}.cs-dialog button{font:inherit;cursor:pointer}.cs-products button{background:#fff9e8;border:1px solid #ddcfbc;border-radius:9px;padding:10px}.cs-benefits{gap:12px;display:grid}.cs-benefits p{color:#776b5c;margin:0 0 5px;font-size:13px}.cs-benefits article{border:1px solid #eee3d2;border-radius:10px;padding:13px}.cs-check{align-items:center;gap:10px;display:flex}.cs-check input{accent-color:#e9b831;width:19px;height:19px}.cs-benefit-fields{grid-template-columns:130px 1fr;gap:12px;margin-top:12px;display:grid}.cs-benefits article>a{margin-top:10px;display:inline-block}.cs-dialog form>footer{justify-content:flex-end;gap:10px;display:flex}.cs-dialog footer button{border:1px solid #ddcfbc;border-radius:9px;min-height:44px;padding:10px 18px}.cs-dialog button:disabled{cursor:default;opacity:.6}.cs-error{color:#a4352d;background:#fff0eb;border-radius:9px;padding:12px}.cs-meta{color:#776b5c;margin:0;font-size:12px}@media (max-width:760px){.cs-workspace .page-head{flex-direction:column;align-items:stretch}.cs-kpis{grid-template-columns:repeat(2,minmax(0,1fr))}.cs-filters>*{flex:100%}.cs-list{padding:12px}.cs-list table{min-width:680px}.cs-backdrop{padding:0}.cs-dialog{border-radius:0;width:100%;height:100svh;max-height:100svh}.cs-dialog form{padding:14px}.cs-fields{grid-template-columns:1fr}.cs-products article{grid-template-columns:1fr 1fr 36px}.cs-products article>label:first-child{grid-column:1/-1}.cs-benefit-fields{grid-template-columns:1fr}.cs-dialog input,.cs-dialog select,.cs-dialog textarea{font-size:16px}.cs-list table,.cs-list tbody{min-width:0;display:block}.cs-list thead{display:none}.cs-list tr{border-bottom:1px solid #eee6da;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;padding:14px 4px;display:grid}.cs-list td{overflow-wrap:anywhere;border:0;padding:0;display:block}.cs-list td:first-child{grid-column:1/-1}.cs-list td:not(:first-child):before{color:#776b5c;margin-bottom:5px;font-size:11px;display:block}.cs-list td:nth-child(2):before{content:"Phân loại"}.cs-list td:nth-child(3):before{content:"Tiến độ"}.cs-list td:nth-child(4):before{content:"Sản phẩm"}.cs-list td:nth-child(5):before{content:"Quyền lợi"}.cs-list td:nth-child(6):before{content:"Cập nhật"}}.pr-workspace{gap:22px;min-width:0;display:grid}.pr-workspace .page-head{align-items:center}.pr-workspace button,.pr-workspace input,.pr-workspace select,.pr-workspace textarea{font:inherit}.pr-tabs{flex-wrap:wrap;gap:8px;display:flex}.pr-tabs a{color:#514536;background:#fff;border:1px solid #e4d8c7;border-radius:12px;align-items:center;gap:8px;padding:10px 15px;font-weight:700;text-decoration:none;display:flex}.pr-tabs a.active{color:#231a0d;background:#ffcc40;border-color:#d4a314}.pr-tabs small{opacity:.75;font-size:12px}.pr-mobile-tabs{display:none}.pr-tab-heading{justify-content:space-between;align-items:center;gap:16px;display:flex}.pr-tab-heading h2{margin:0;font-size:22px}.pr-tab-heading p{color:#776b5d;margin:6px 0 0;font-size:14px}.pr-workspace a{color:#7a5807}.pr-filters{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.pr-filters>input,.pr-filters>select,.pr-mobile-tabs{background:#fff;border:1px solid #ded2c1;border-radius:10px;min-height:44px;padding:9px 12px}.pr-filters>input{flex:1;min-width:180px}.pr-filters label{align-items:center;gap:6px;font-size:13px;display:flex}.pr-intro{background:#fff9e8;border:1px solid #e6dacb;border-radius:12px;padding:16px}.pr-intro summary{cursor:pointer;font-weight:700}.pr-intro article{white-space:pre-wrap;overflow-wrap:anywhere;border-bottom:1px solid #e8decf;padding:12px 0}.pr-intro article a{display:block}.pr-list{background:#fff;border:1px solid #e4d8c7;border-radius:16px;min-width:0;overflow:hidden}.pr-table-wrap{overflow-x:auto}.pr-table-wrap table{border-collapse:collapse;text-align:left;width:100%;font-size:14px}.pr-table-wrap th{white-space:nowrap;color:#736653;background:#faf5e8;padding:14px}.pr-table-wrap td{vertical-align:top;overflow-wrap:anywhere;border-top:1px solid #eee5d9;min-width:110px;max-width:280px;padding:15px 14px}.pr-table-wrap td:first-child{min-width:220px}.pr-table-wrap td>span{white-space:pre-wrap;max-height:140px;display:block;overflow:auto}.pr-table-wrap td>a,.pr-table-wrap td>small{margin-top:6px;font-size:12px;display:block}.pr-row-open{text-align:left;color:#34291b;cursor:pointer;white-space:pre-wrap;overflow-wrap:anywhere;background:0 0;border:0;padding:0;font-weight:750!important}.pr-row-heading{background:#fffbef}.pr-error-note{color:#9f3b22;display:block}.pr-empty{text-align:center;color:#776b5d;padding:32px}.pr-list>footer{border-top:1px solid #eee5d9;justify-content:space-between;align-items:center;padding:16px;font-size:14px;display:flex}.pr-list>footer>div{gap:20px;display:flex}.pr-documents{gap:16px;padding:20px;display:grid}.pr-documents article{border:1px solid #e5dacb;border-radius:12px;padding:20px}.pr-documents header{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.pr-documents h3{margin:0 0 16px}.pr-documents article>div{white-space:pre-wrap;overflow-wrap:anywhere;margin-bottom:14px}.pr-documents article a{margin:8px 0;display:block}.pr-documents button,.pr-kol-picker button,.pr-dialog>header button,.pr-dialog footer button{cursor:pointer;background:#fff;border:1px solid #ddcfbb;border-radius:10px;min-height:44px;padding:10px 16px}.pr-backdrop{z-index:100;background:#201b1466;justify-content:center;align-items:center;padding:24px;display:flex;position:fixed;inset:0}.pr-dialog{background:#fff;border-radius:20px;flex-direction:column;width:min(1020px,100%);max-height:90dvh;display:flex;overflow:hidden;box-shadow:0 20px 70px #0003}.pr-dialog>header{background:#fff9e8;border-bottom:1px solid #e5dacb;justify-content:space-between;align-items:center;gap:16px;padding:22px 26px;display:flex}.pr-dialog>header span{color:#8a6411;font-size:12px;font-weight:750}.pr-dialog h2{overflow-wrap:anywhere;margin:5px 0 0;font-size:23px}.pr-dialog>header button{flex-shrink:0;width:44px;padding:0;font-size:24px}.pr-dialog form{overscroll-behavior:contain;padding:24px;overflow-y:auto}.pr-form-grid{border:1px solid #e5dacb;border-radius:12px;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;margin:0 0 22px;padding:18px;display:grid}.pr-form-grid legend,.pr-kol-picker legend{color:#71614d;padding:0 6px;font-weight:750}.pr-form-grid label{flex-direction:column;gap:8px;min-width:0;display:flex}.pr-form-grid label>span:first-child{color:#71614d;font-size:13px;font-weight:750}.pr-form-grid input:not([type=checkbox]),.pr-form-grid select,.pr-form-grid textarea,.pr-kol-picker input,.pr-kol-picker select{box-sizing:border-box;background:#fff;border:1px solid #dfd1bd;border-radius:9px;width:100%;min-height:44px;padding:10px}.pr-form-grid textarea{resize:vertical}.pr-form-grid input[type=checkbox]{align-self:flex-start;width:22px;height:22px}.pr-form-grid label>span>small{float:right;font-size:11px;font-weight:500}.pr-form-grid label>a{overflow-wrap:anywhere;font-size:13px}.pr-auto-value{white-space:pre-wrap;overflow-wrap:anywhere;background:#faf6ee;border-radius:9px;padding:12px}.pr-auto-value a{margin-top:8px;display:block}.pr-sub-label,.pr-cell-note{color:#827463;font-size:12px}.pr-kol-picker{border:1px solid #e5dacb;border-radius:12px;margin:0 0 22px;padding:16px}.pr-kol-picker>div{gap:10px;margin-bottom:10px;display:flex}.pr-kol-picker button{white-space:nowrap}.pr-kol-picker small{color:#827463;margin-top:8px;display:block}.pr-dialog footer{background:#fff;justify-content:flex-end;gap:12px;padding:18px 0;display:flex;position:sticky;bottom:-24px}.pr-dialog footer .apps-primary{background:#ffcc40;border-color:#d4a314}.pr-dialog button:disabled{opacity:.6;cursor:wait}.pr-form-error{color:#a12f18;background:#fff1e9;border-radius:10px;padding:12px}@media (max-width:700px){.pr-workspace .page-head{flex-direction:column;align-items:stretch;gap:15px}.pr-tabs{display:none}.pr-mobile-tabs{width:100%;font:inherit;display:block}.pr-tab-heading{flex-direction:column;align-items:flex-start;gap:8px}.pr-filters>input,.pr-filters>select{width:100%}.pr-table-wrap{overflow:visible}.pr-table-wrap table,.pr-table-wrap tbody,.pr-table-wrap tr,.pr-table-wrap td{display:block}.pr-table-wrap thead{display:none}.pr-table-wrap tr{border-bottom:8px solid #f7f2e8;padding:12px}.pr-table-wrap td{border:0;max-width:none;padding:8px;min-width:0!important}.pr-table-wrap td:not(:first-child):before{content:attr(data-label);color:#827463;margin-bottom:4px;font-size:11px;font-weight:750;display:block}.pr-table-wrap td:first-child{font-size:17px}.pr-table-wrap td>span{max-height:110px}.pr-backdrop{padding:8px}.pr-dialog{border-radius:14px;max-height:96dvh}.pr-dialog>header{padding:16px}.pr-dialog h2{font-size:19px}.pr-dialog form{padding:14px}.pr-form-grid{grid-template-columns:1fr;padding:12px}.pr-dialog footer{bottom:-14px}.pr-documents{padding:12px}.pr-documents article{padding:14px}.pr-documents header{flex-direction:column;margin-bottom:12px}}.rnd-workspace{gap:20px;min-width:0;display:grid}.rnd-filters{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.rnd-filters input{flex:1;min-width:180px}.rnd-filters input,.rnd-filters select,.rnd-form-grid input,.rnd-form-grid select,.rnd-look-editor input,.rnd-look-slot select,.rnd-print-controls select{font:inherit;box-sizing:border-box;background:#fff;border:1px solid #dfd1bd;border-radius:9px;max-width:100%;min-height:44px;padding:10px 12px}.rnd-cards{grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:18px;display:grid}.rnd-card{text-align:left;color:inherit;font:inherit;background:#fff;border:1px solid #e6dac7;border-radius:16px;min-width:0;padding:18px;overflow:hidden}.rnd-card h3{overflow-wrap:anywhere;margin:10px 0}.rnd-card small{color:#89755a}.rnd-card p{color:#776a59;font-size:13px}.rnd-cover{background:#faf7ee;border-radius:10px;place-items:center;height:220px;margin-bottom:16px;display:grid}.rnd-cover img{object-fit:contain;width:100%;height:220px}.rnd-gender.male{color:#235dbb}.rnd-gender.female{color:#d43d80}.rnd-status{background:#fff2c6;border-radius:8px;padding:6px 10px;font-size:12px;font-weight:700;display:inline-block}.rnd-card footer,.rnd-pagination{justify-content:space-between;align-items:center;gap:16px;display:flex}.rnd-card button,.rnd-dialog button,.rnd-print-controls button{font:inherit;cursor:pointer;background:#fff;border:1px solid #dfcfb6;border-radius:10px;min-height:44px;padding:10px 14px}.rnd-card a,.rnd-dialog a,.rnd-print-controls a,.rnd-pagination a{color:#815b0d;font-weight:650}.rnd-dialog button.apps-primary,.rnd-print-controls button.apps-primary{background:#ffcd42;border-color:#d7a51c}.rnd-pagination{flex-wrap:wrap;font-size:14px}.rnd-outfit-preview{gap:10px;margin-top:14px;display:flex;overflow:hidden}.rnd-outfit-preview .rnd-look{width:50%;min-width:0}.rnd-look{break-inside:avoid;page-break-inside:avoid;margin:0}.rnd-look h3{text-align:center;overflow-wrap:anywhere;margin:0 0 8px;font-size:14px}.rnd-look-view{grid-template-rows:repeat(4,auto);grid-template-columns:repeat(3,minmax(0,1fr));gap:3px;display:grid}.rnd-look-view>div{aspect-ratio:1;place-items:center;min-width:0;display:grid}.rnd-look-view .queued-drive-image{width:100%;height:100%;min-height:0;display:grid}.rnd-look-view img{object-fit:contain;width:100%;height:100%;display:block}.rnd-backdrop{z-index:100;background:#201b1466;justify-content:center;align-items:center;padding:24px;display:flex;position:fixed;inset:0}.rnd-dialog{background:#fff;border-radius:20px;flex-direction:column;width:min(1100px,100%);max-height:94dvh;display:flex;overflow:hidden;box-shadow:0 20px 70px #0003}.rnd-dialog>header{background:#fff9e8;border-bottom:1px solid #e9decb;justify-content:space-between;align-items:center;padding:22px 26px;display:flex}.rnd-dialog>header span{color:#946c10;font-size:12px;font-weight:750}.rnd-dialog h2{margin:5px 0 0;font-size:24px}.rnd-dialog>header>button{width:44px;padding:0;font-size:24px}.rnd-dialog form{overscroll-behavior:contain;padding:24px;overflow-y:auto}.rnd-form-grid{border:0;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;margin:0 0 22px;padding:0;display:grid}.rnd-form-grid label{color:#726450;gap:8px;min-width:0;font-size:13px;font-weight:700;display:grid}.rnd-form-grid input,.rnd-form-grid select{width:100%;font-weight:400}.rnd-accessory-image .mk-slot{aspect-ratio:1;min-height:250px;max-height:320px}.rnd-sizes h3,.rnd-stock h3{margin:0 0 12px;font-size:15px}.rnd-sizes>div{grid-template-columns:1fr 1fr auto;gap:8px;margin-bottom:8px;display:grid}.rnd-sizes>label{margin-top:16px}.rnd-stock label{justify-content:space-between;align-items:center;gap:12px;margin:10px 0;display:flex}.rnd-stock input{width:100px}.rnd-stock p{color:#8d7b65;font-size:12px}.rnd-look-editors{gap:24px;margin-bottom:20px;display:grid}.rnd-look-editor{border:1px solid #e5d7c2;border-radius:14px;padding:20px}.rnd-look-editor>header{justify-content:space-between;align-items:flex-end;gap:12px;margin-bottom:18px;display:flex}.rnd-look-editor label{flex:1;gap:6px;min-width:0;display:grid}.rnd-look-editor>header input{width:100%}.rnd-slot-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin-bottom:18px;display:grid}.rnd-look-slot{min-width:0}.rnd-look-slot .mk-slot{aspect-ratio:1;height:auto;min-height:0}.rnd-look-slot select{width:100%;min-height:38px;margin-top:7px;padding:8px 5px;font-size:12px}.rnd-slot-grid.completed .mk-slot{background:#fff;border:0}.rnd-slot-grid.completed .mk-slot>a{display:none}.rnd-dialog footer{background:#fff;justify-content:flex-end;align-items:center;gap:12px;margin-top:10px;padding:18px 0;display:flex;position:sticky;bottom:-24px}.rnd-error{color:#a8321f;background:#fff0e8;border-radius:10px;padding:12px}.rnd-dialog button:disabled,.rnd-print-controls button:disabled{opacity:.6;cursor:wait}.rnd-print-controls{flex-wrap:wrap;align-items:center;gap:14px;margin-bottom:24px;display:flex}.rnd-print-controls h1{margin-right:auto;font-size:22px}.rnd-print-controls label{gap:5px;font-size:13px;display:grid}.rnd-print-controls p{color:#9a461c;width:100%;margin:0}.rnd-paper-wrap{background:#e8e4dc;border-radius:12px;max-width:100%;padding:20px;overflow:auto}.rnd-paper{box-sizing:content-box;background:#fff;margin:auto;padding:10mm;box-shadow:0 4px 18px #0002}.rnd-paper h2{margin:0 0 5mm;font-size:20px}.rnd-paper>p{margin:0 0 6mm;font-size:12px}.rnd-paper-looks{justify-content:start;align-items:start;gap:4mm;display:grid}.rnd-paper .rnd-look-view{gap:1mm}.rnd-paper .rnd-look h3{margin-bottom:2mm;font-size:12px}@media (max-width:700px){.rnd-filters input,.rnd-filters select{width:100%}.rnd-cards{grid-template-columns:1fr}.rnd-backdrop{padding:8px}.rnd-dialog{border-radius:14px;max-height:96dvh}.rnd-dialog>header{padding:16px}.rnd-dialog form{padding:14px}.rnd-form-grid{grid-template-columns:1fr}.rnd-look-editor{padding:12px}.rnd-slot-grid{gap:6px}.rnd-look-slot .mk-slot>span small{display:none}.rnd-look-slot .mk-slot>span{font-size:11px}.rnd-look-slot select{font-size:11px!important}.rnd-look-slot .mk-slot>b{font-size:18px}.rnd-dialog footer{flex-wrap:wrap;bottom:-14px}.rnd-look-editor>header{flex-direction:column;align-items:stretch}.rnd-paper-wrap{padding:10px}}@media print{:is(body:has(.rnd-print),html:has(.rnd-print)){background:#fff;margin:0;padding:0}:is(.erp-layout:has(.rnd-print),.erp-main:has(.rnd-print),.erp-content:has(.rnd-print)){display:block;width:auto!important;max-width:none!important;min-height:0!important;margin:0!important;padding:0!important}.rnd-print-controls{display:none!important}.rnd-paper-wrap{border:0;background:#fff!important;padding:0!important;overflow:visible!important}.rnd-paper,.rnd-paper *{visibility:visible!important}.rnd-paper{background:#fff;max-width:100%;box-shadow:none!important;min-height:0!important;margin:0!important;padding:0!important}.rnd-paper .rnd-look{break-inside:avoid;page-break-inside:avoid}.rnd-paper-looks{flex-wrap:wrap;gap:4mm;display:flex!important}.rnd-paper-looks>.rnd-look{flex:0 0 var(--rnd-look-width,64mm);width:var(--rnd-look-width,64mm)}.rnd-paper .queued-drive-image small{display:none!important}}.sewing-heading-actions{flex-wrap:wrap;gap:10px;display:flex}.sewing-secondary,.sewing-danger,.sewing-row-delete{min-height:38px;font:inherit;cursor:pointer;white-space:nowrap;border-radius:10px;justify-content:center;align-items:center;gap:6px;padding:8px 14px;font-size:13px;font-weight:800;display:inline-flex}.sewing-secondary{color:#4f463a;background:#fff;border:1px solid #ded3c1}.sewing-secondary:hover:not(:disabled),.sewing-secondary[aria-pressed=true]{background:#fff8df;border-color:#c9a64a}.sewing-danger{color:#fff;background:#b9382a;border:1px solid #b9382a}.sewing-danger:hover:not(:disabled){background:#9e2c20}.sewing-row-delete{color:#a8321f;background:#fff;border:1px solid #efc7c0;min-height:30px;padding:5px 11px;font-size:12px}.sewing-row-delete:hover:not(:disabled){background:#fdeeeb;border-color:#b9382a}.sewing-secondary:disabled,.sewing-danger:disabled,.sewing-row-delete:disabled{cursor:not-allowed;opacity:.45}.sewing-delete-bar{background:#fffdf8;border-bottom:1px solid #efede8;justify-content:space-between;align-items:center;gap:12px;padding:10px 20px;display:flex}.sewing-delete-bar p{color:#817665;margin:0;font-size:12px}.sewing-delete-bar b{color:#4f463a}.sewing-delete-bar.active{background:#fdf1ee}.sewing-status{color:#2f6b3a;background:#eef7ef;border-bottom:1px solid #efede8;margin:0;padding:10px 20px;font-size:13px;font-weight:700}.sewing-status.error{color:#a8321f;background:#fdeeeb}.sewing-table-wrap td.sewing-order-cell b,.sewing-table-wrap td.sewing-order-cell small{display:block}.sewing-table-wrap td.sewing-order-cell small{color:#817665;margin-top:3px;font-size:11px}.sewing-table-wrap .sewing-check-cell{width:44px;padding-right:0}.sewing-table-wrap .sewing-check-cell input{cursor:pointer;width:16px;height:16px}.sewing-table-wrap .sewing-action-cell{text-align:right;white-space:nowrap;width:1%}.sewing-table-wrap tbody tr.checked{background:#fdf1ee}.sewing-trash{border:1px solid #f0d9d3;margin:18px 0}.sewing-trash-note{color:#817665;border-bottom:1px solid #efede8;margin:0;padding:10px 20px;font-size:12px}.sewing-trash tbody tr{cursor:default}.sewing-pagination button{min-height:34px}@media (max-width:760px){.sewing-heading-actions>button{flex:auto}.sewing-delete-bar{flex-direction:column;align-items:stretch;padding:12px}.sewing-table-wrap tbody tr{position:relative}.sewing-table-wrap td.sewing-check-cell{border:0;width:auto;padding:0;position:absolute;top:13px;right:13px}.sewing-table-wrap td.sewing-order-cell{border-bottom:1px solid #eee5d5;grid-column:1/-1;padding-bottom:8px}.sewing-table-wrap td.sewing-check-cell+td.sewing-order-cell{white-space:normal;overflow-wrap:anywhere;padding-right:30px}.sewing-table-wrap td.sewing-action-cell{grid-column:2;text-align:right!important}}.sewing-export-error{color:#a8321f}.sewing-summary{margin:18px 0}.sewing-summary tfoot{background:#fff8e8}.sewing-summary tbody tr{cursor:default}.apps-sales-multi{position:relative}.apps-sales-multi>summary{color:#6b645a;cursor:pointer;white-space:nowrap;background:#fff;border:1px solid #e7dfd2;border-radius:12px;align-items:center;gap:8px;height:44px;padding:0 14px 0 12px;font-size:13px;font-weight:700;list-style:none;display:flex}.apps-sales-multi>summary::-webkit-details-marker{display:none}.apps-sales-multi>summary b{color:#1a1714;text-overflow:ellipsis;max-width:200px;font-weight:600;overflow:hidden}.apps-sales-multi>summary:after{content:"▾";color:#9a9285}.apps-sales-multi-list{z-index:60;background:#fff;border:1px solid #e7dfd2;border-radius:12px;min-width:240px;max-height:320px;padding:6px;position:absolute;top:calc(100% + 6px);left:0;overflow:auto;box-shadow:0 12px 32px #281e0a29}.apps-sales-multi-list label{cursor:pointer;border-radius:8px;align-items:center;gap:8px;padding:7px 10px;font-size:13px;display:flex}.apps-sales-multi-list label:hover{background:#faf5e8}.apps-sales-multi-list label span{flex:1}.apps-sales-multi-list label small{color:#9a9285}.apps-sales-multi-list input{accent-color:#c9a227;width:16px;height:16px}.general-table th .orders-sort{color:inherit;cursor:pointer;align-items:center;gap:4px;text-decoration:none;display:inline-flex}.general-table th .orders-sort i{opacity:.45;font-size:10px;font-style:normal}.general-table th .orders-sort.active i{opacity:1;color:#b8891a}@media (max-width:700px){.apps-sales-multi{flex:100%}.apps-sales-multi>summary{width:100%}}
:is(.pr-workspace,.cs-workspace,.rnd-workspace){gap:20px;min-width:0}:is(.pr-workspace,.cs-workspace,.rnd-workspace) :is(.page-head,.marketing-heading){justify-content:space-between;align-items:center;gap:20px;min-width:0;padding:0;display:flex}:is(.pr-workspace,.cs-workspace,.rnd-workspace) :is(.page-head,.marketing-heading)>div{min-width:0}.erp-content :is(.pr-workspace,.cs-workspace,.rnd-workspace) :is(.page-head,.marketing-heading) h1{overflow-wrap:anywhere;margin:6px 0 8px;font-size:32px;line-height:1.25}:is(.pr-workspace,.cs-workspace,.rnd-workspace) :is(.page-head,.marketing-heading) p{color:#776b5c;margin:0;font-size:14px;line-height:1.6}:is(.pr-workspace,.cs-workspace,.rnd-workspace) :is(.page-head,.marketing-heading)>.apps-primary{flex-shrink:0}:is(.pr-workspace,.cs-workspace,.rnd-workspace,.pr-dialog,.cs-dialog,.rnd-dialog) :is(button.apps-primary,form>footer>button,.pr-kol-picker button,.cs-products>button,.rnd-sizes>button,.rnd-look-editor>header>button){box-sizing:border-box;border-radius:10px;justify-content:center;align-items:center;gap:8px;min-height:44px;padding:10px 18px;font-size:14px;font-weight:700;line-height:22px;display:inline-flex}:is(.pr-dialog,.cs-dialog,.rnd-dialog) form>footer>button{min-width:120px}:is(.pr-dialog,.cs-dialog,.rnd-dialog)>header{align-items:center;gap:16px;padding:20px 24px}.erp-content :is(.pr-dialog,.cs-dialog,.rnd-dialog)>header h2{overflow-wrap:anywhere;font-size:24px;line-height:1.3}:is(.pr-dialog,.cs-dialog,.rnd-dialog)>header>button{border-radius:50%;flex-shrink:0;place-items:center;width:44px;height:44px;min-height:44px;padding:0;font-size:24px;line-height:1;display:grid}:is(.pr-dialog,.cs-dialog,.rnd-dialog) form{padding:24px}:is(.pr-dialog,.cs-dialog,.rnd-dialog) form>footer{background:#fff;border-top:1px solid #eee6da;flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:12px;padding:16px 0;display:flex;position:sticky;bottom:-24px}:is(.pr-dialog,.cs-dialog,.rnd-dialog) :is(input:not([type=checkbox]):not([type=file]),select,textarea),:is(.pr-filters,.cs-filters,.rnd-filters) :is(input:not([type=checkbox]):not([type=hidden]),select),.pr-mobile-tabs{box-sizing:border-box;min-height:44px;font:inherit;border:1px solid #ddcfbc;border-radius:9px;max-width:100%;padding:10px 12px;font-size:14px;font-weight:400;line-height:22px}:is(.pr-dialog,.cs-dialog,.rnd-dialog) textarea{resize:vertical;min-height:88px}:is(.pr-dialog,.cs-dialog,.rnd-dialog) :is(input,select,textarea):focus-visible,:is(.pr-filters,.cs-filters,.rnd-filters) :is(input,select):focus-visible{outline-offset:2px;outline:2px solid #bb8a17}:is(.pr-filters,.cs-filters,.rnd-filters){background:#fff;border:1px solid #e5dac8;border-radius:14px;align-items:center;gap:12px;padding:16px}:is(.pr-filters,.cs-filters,.rnd-filters)>input:not([type=hidden]){flex:260px;min-width:0}:is(.pr-filters,.cs-filters,.rnd-filters)>select{flex:0 260px;min-width:160px}:is(.pr-filters,.cs-filters,.rnd-filters)>a{box-sizing:border-box;white-space:nowrap;justify-content:center;align-items:center;min-height:44px;padding:10px 14px;font-size:14px;line-height:22px;display:inline-flex}.pr-filters>label{min-height:44px;line-height:1.5}.pr-filters input[type=checkbox]{accent-color:#d4a314;flex-shrink:0;width:18px;height:18px}.erp-content :is(.pr-workspace,.cs-workspace) select.pr-mobile-tabs{min-height:44px;padding:10px 12px;font-size:14px;line-height:22px}:is(.cs-tabs,.pr-tabs) a{box-sizing:border-box;border-radius:10px;justify-content:center;align-items:center;min-height:44px;padding:10px 16px;font-size:14px;line-height:22px;display:inline-flex}.erp-content nav.mk-tabs[aria-label=RnD] a{box-sizing:border-box;justify-content:center;align-items:center;min-height:44px;padding:10px 16px;line-height:22px;display:inline-flex}.cs-dialog.cv-dialog{width:min(720px,100%)}.rnd-dialog .rnd-look-slot select{min-height:44px;padding:10px 8px;font-size:14px;line-height:22px}.rnd-dialog .mk-slot>button,.rnd-dialog .mk-slot>a{box-sizing:border-box;color:#fff;background:#1c160ec7;border:0;border-radius:50%;place-items:center;width:32px;min-width:32px;height:32px;min-height:32px;padding:0;font-size:20px;line-height:1;display:grid}.rnd-dialog .rnd-accessory-image .mk-slot{aspect-ratio:16/10;width:100%;min-height:220px;max-height:320px}.rnd-stock{grid-column:1/-1;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.rnd-stock>h3,.rnd-stock>p{grid-column:1/-1;margin:0}.rnd-stock label{background:#faf7ef;border:1px solid #e5dac8;border-radius:10px;justify-content:stretch;align-items:stretch;gap:8px;min-width:0;margin:0;padding:12px;font-size:13px;display:grid}.rnd-stock input{width:100%}@media (max-width:760px){:is(.pr-workspace,.cs-workspace,.rnd-workspace) :is(.page-head,.marketing-heading){flex-direction:column;align-items:stretch;gap:14px}.erp-content :is(.pr-workspace,.cs-workspace,.rnd-workspace) :is(.page-head,.marketing-heading) h1{font-size:27px}:is(.pr-workspace,.cs-workspace,.rnd-workspace) :is(.page-head,.marketing-heading)>.apps-primary{width:100%}:is(.pr-filters,.cs-filters,.rnd-filters)>:not([type=hidden]){flex:100%;width:100%;min-width:0}:is(.pr-dialog,.cs-dialog,.rnd-dialog) :is(input:not([type=checkbox]):not([type=file]),select,textarea),:is(.pr-filters,.cs-filters,.rnd-filters) :is(input:not([type=checkbox]):not([type=hidden]),select),.pr-mobile-tabs{font-size:16px}:is(.pr-dialog,.cs-dialog,.rnd-dialog)>header{padding:16px}.erp-content :is(.pr-dialog,.cs-dialog,.rnd-dialog)>header h2{font-size:21px}:is(.pr-dialog,.cs-dialog,.rnd-dialog) form{padding:16px}:is(.pr-dialog,.cs-dialog,.rnd-dialog) form>footer{bottom:-16px}:is(.pr-dialog,.cs-dialog,.rnd-dialog) form>footer>button{flex:1;min-width:0}.rnd-dialog .rnd-look-slot select{font-size:16px!important}.erp-content :is(.pr-workspace,.cs-workspace) select.pr-mobile-tabs{font-size:16px}.rnd-dialog .mk-slot>button,.rnd-dialog .mk-slot>a{width:40px;min-width:40px;height:40px;min-height:40px}.rnd-stock{grid-template-columns:1fr}}
.erp-content .module-page-head.module-page-head,.production-rush-standalone .module-page-head.module-page-head{isolation:isolate;color:#302a20;background:radial-gradient(at 100% 0,#f5cf5b38,#0000 60%),linear-gradient(110deg,#fffaf0,#fffdf8);border:1px solid #e8d8aa;border-left:5px solid #edb51d;border-radius:22px;justify-content:space-between;align-items:center;gap:24px;min-width:0;margin:0 0 24px;padding:28px 30px;display:flex;position:relative;overflow:hidden;box-shadow:0 8px 24px #5d481008}.module-page-head:before{content:"";z-index:-1;pointer-events:none;border:28px solid #efbf3920;border-radius:50%;width:230px;height:230px;position:absolute;top:-135px;right:-70px}.erp-content .module-page-head.module-page-head>div{min-width:0}.erp-content .module-page-head.module-page-head h1,.production-rush-standalone .module-page-head.module-page-head h1{color:#302a20;letter-spacing:-.025em;margin:6px 0 8px;font-size:32px;line-height:1.2}.erp-content .module-page-head.module-page-head :is(.eyebrow,div>span,div>small){color:#936b0e;letter-spacing:.06em;font-size:12px;font-weight:800}.erp-content .module-page-head.module-page-head p{color:#736a59;max-width:760px;margin:0;font-size:14px;line-height:1.6}.erp-content .module-page-head.module-page-head>aside :is(span,small),.erp-content .module-page-head.module-page-head>div:nth-child(2) :is(span,small){color:#736a59}.erp-content .module-page-head.module-page-head>aside strong,.erp-content .module-page-head.module-page-head>div:nth-child(2) strong{color:#5c4610}.erp-content .module-page-head.module-page-head :is(button,a.button,a.apps-primary,a.dance-folder-link){white-space:normal;border-radius:12px;justify-content:center;align-items:center;gap:8px;min-height:44px;padding:11px 18px;font-size:14px;font-weight:700;line-height:1.4;display:inline-flex}input[data-date-kind]{font-variant-numeric:tabular-nums}@media (max-width:680px){.erp-content .module-page-head.module-page-head,.production-rush-standalone .module-page-head.module-page-head{border-radius:18px;flex-direction:column;align-items:stretch;gap:16px;margin-bottom:18px;padding:22px 20px}.erp-content .module-page-head.module-page-head h1,.production-rush-standalone .module-page-head.module-page-head h1{font-size:27px}.erp-content .module-page-head.module-page-head>:is(button,a){align-self:stretch}.erp-content .module-page-head.module-page-head>div:last-child:not(:first-child):has(button,a){flex-wrap:wrap;gap:8px;display:flex}input[data-date-kind]{font-size:16px}}@media print{.module-page-head:before{display:none}}.marketing-plan-head.module-page-head>.apps-primary{color:#24211a;opacity:1;z-index:1;background:#edcd57;border:1px solid #c8a42c;min-height:44px;font-weight:750;position:relative}.brief-author{min-width:0}.brief-draft-actions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:10px;display:flex}.brief-draft-actions button{flex:1;min-height:44px}.brief-layout-action{justify-content:stretch;align-items:flex-end;min-width:0;display:flex}.brief-layout-action a,.brief-layout-action button{text-align:center;border:1px solid #ddcfbc;border-radius:12px;width:100%;min-height:44px;padding:12px}.brief-layout-action button:disabled{color:#878077;cursor:not-allowed;background:#f2f0eb}.brief-confirm-backdrop{z-index:220}.brief-confirm{max-width:680px}.brief-source-title{overflow-wrap:anywhere;background:#fbf6e7;border-radius:12px;margin:0;padding:14px}.brief-schedule-list{gap:6px;max-width:100%;display:grid}.brief-schedule-list .social-schedule{white-space:normal;overflow-wrap:anywhere;display:block}.brief-platform-facebook{color:#355b91;background:#eaf0fc}.brief-platform-tiktok{color:#993b4d;background:#ffe9ed}@media (max-width:640px){.brief-author,.brief-draft-actions{grid-column:1/-1}.brief-draft-actions{justify-content:stretch}.brief-draft-actions button{flex:140px}.brief-confirm{width:100%}}.brief-dialog-fields{border:0;min-width:0;margin:0}.brief-confirm label:has(input[type=checkbox]) span{text-transform:none;align-items:center;gap:10px;font-size:14px;display:flex}.brief-confirm input[type=checkbox]{flex:0 0 18px;width:18px;height:18px;min-height:18px}
.packing-module-tabs{flex-wrap:wrap;gap:8px;margin-bottom:20px;display:flex}.packing-module-tabs a{color:#655b48;background:#fff;border:1px solid #e5d8c3;border-radius:12px;justify-content:center;align-items:center;min-height:44px;padding:10px 18px;font-size:14px;font-weight:700;text-decoration:none;display:inline-flex}.packing-module-tabs a.active{color:#302a20;background:#f2c448;border-color:#d9aa22}.packing-tracking{gap:22px;display:grid}.packing-tracking-intro,.packing-tracking-group>header{justify-content:space-between;align-items:center;gap:16px;display:flex}.packing-tracking-intro h2,.packing-tracking-group h3{margin:0;font-size:20px}.packing-tracking-intro p{color:#736a59;margin:6px 0 0;font-size:14px}.packing-tracking-intro>span,.packing-tracking-group>header>span{color:#736a59;font-size:13px}.packing-tracking-filters{background:#fff;border:1px solid #e5d8c3;border-radius:16px;flex-wrap:wrap;align-items:end;gap:12px;padding:18px;display:flex}.packing-tracking-filters label{color:#736a59;flex:1;gap:6px;min-width:180px;font-size:12px;font-weight:700;display:grid}.packing-tracking-filters :is(input:not([type=hidden]),select,button,a){border-radius:10px;min-height:44px;font-size:14px}.packing-tracking-filters :is(input:not([type=hidden]),select){color:#302a20;background:#fff;border:1px solid #e5d8c3;width:100%;padding:10px 12px}.packing-tracking-filters :is(button,a){justify-content:center;align-items:center;padding:10px 18px;display:inline-flex}.packing-tracking-group{gap:14px;display:grid}.packing-tracking-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;display:grid}.packing-tracking-card{background:#fff;border:1px solid #e5d8c3;border-radius:18px;min-width:0;overflow:hidden;box-shadow:0 5px 18px #4a351009}.packing-tracking-card .packing-tracking-image{aspect-ratio:4/3;cursor:zoom-in;color:#736a59;background:#f5f4ef;border:0;border-bottom:1px solid #eee7db;border-radius:0;width:100%;height:auto;margin:0;padding:0;display:block}.packing-tracking-image img{object-fit:contain;width:100%;height:100%;display:block}.packing-tracking-image:disabled{cursor:default;opacity:1}.packing-tracking-image span{place-items:center;height:100%;padding:20px;font-size:14px;display:grid}.packing-tracking-card-info{padding:18px}.packing-tracking-card-info>span{color:#736a59;font-size:11px;font-weight:700}.packing-tracking-card-info h4{overflow-wrap:anywhere;margin:5px 0 16px;font-size:21px}.packing-tracking-card-info dl{grid-template-columns:1fr 1.5fr;gap:12px;margin:0;display:grid}.packing-tracking-card-info dt{color:#736a59;font-size:11px;line-height:1.5}.packing-tracking-card-info dd{font-variant-numeric:tabular-nums;margin:5px 0 0;font-size:14px;font-weight:700}.packing-tracking-empty{color:#736a59;text-align:center;background:#fff;border:1px dashed #d8cebc;border-radius:14px;padding:30px}.packing-tracking-pagination{flex-wrap:wrap;justify-content:center;align-items:center;gap:16px;display:flex}.packing-tracking-pagination a{background:#fff;border:1px solid #e5d8c3;border-radius:10px;align-items:center;min-height:44px;padding:10px 14px;display:inline-flex}.packing-tracking-photo-dialog{color:#302a20;background:#fff;border:0;border-radius:18px;width:min(1100px,94vw);max-height:94dvh;padding:0}.packing-tracking-photo-dialog::backdrop{background:#17140ed9}.packing-tracking-photo-dialog header{justify-content:space-between;align-items:center;gap:20px;padding:12px 18px;display:flex}.packing-tracking-photo-dialog header button{background:#fff;border:1px solid #e5d8c3;border-radius:12px;min-width:44px;min-height:44px;font-size:24px}.packing-tracking-photo-dialog>img{object-fit:contain;background:#f5f4ef;width:100%;max-height:calc(94dvh - 68px);display:block}@media (max-width:1050px){.packing-tracking-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:580px){.packing-module-tabs a{flex:1}.packing-tracking-intro,.packing-tracking-group>header{flex-direction:column;align-items:flex-start;gap:6px}.packing-tracking-filters label{flex-basis:100%;min-width:0}.packing-tracking-filters :is(input:not([type=hidden]),select){font-size:16px}.packing-tracking-grid{grid-template-columns:1fr}.packing-tracking-intro h2{font-size:22px}}.erp-content .packing-tracking .packing-tracking-filters :is(input:not([type=hidden]),select,button,a){min-height:44px}
.marketing-form .mk-draft-caption textarea{resize:vertical;height:50px;min-height:50px;line-height:24px;overflow:auto}.mk-draft-board.mk-layout-1 .mk-slot.filled{aspect-ratio:auto;height:auto;min-height:0}.mk-draft-board.mk-layout-1 .mk-slot.filled>img,.mk-draft-board.mk-layout-1 .mk-slot.filled>.queued-drive-image{width:100%;height:auto;min-height:0;max-height:none;display:block;position:relative;inset:auto}.mk-draft-board.mk-layout-1 .mk-slot.filled>.queued-drive-image>img{object-fit:contain;width:100%;height:auto;max-height:none;display:block}.mk-draft-board.mk-layout-1 .mk-slot.filled>.queued-drive-image{padding:0}.mk-draft-board.mk-layout-1 .mk-slot.filled>.queued-drive-image:not(.loaded){min-height:220px}.ph-announcements{background:linear-gradient(135deg,#fffdf6,#fff);border-color:#e7d8b5;grid-column:1/-1}.ph-announcement-eyebrow{color:#936a13;letter-spacing:1px;margin-bottom:5px;font-size:11px;font-weight:800;display:block}.ph-announcement-actions{flex-wrap:wrap;gap:8px;display:flex}.ph-announcement-actions button,.ph-announcement-list button{min-height:44px}.ph-announcement-list{grid-template-columns:repeat(auto-fit,minmax(min(100%,340px),1fr));gap:12px;display:grid}.ph-announcement-list article{background:#fff;border:1px solid #ebe1d2;border-radius:16px;min-width:0;padding:18px}.ph-announcement-list article>header{justify-content:space-between;align-items:start;gap:12px;display:flex}.ph-announcement-list h3{color:#362e20;overflow-wrap:anywhere;margin:0;font-size:18px}.ph-announcement-content{white-space:pre-wrap;overflow-wrap:anywhere;color:#4d4438;font-size:14px;line-height:1.65}.ph-announcement-preview{-webkit-line-clamp:3;white-space:normal;-webkit-box-orient:vertical;max-height:4.95em;margin:12px 0;display:-webkit-box;overflow:hidden}.ph-announcement-list article{background:linear-gradient(145deg,#fff,#fffcf4);border-left:4px solid #e8bd31;border-radius:18px;flex-direction:column;padding:18px 20px;display:flex}.ph-announcement-list article>footer{align-items:center;margin-top:auto}.ph-announcement-read{color:#77550a;font:inherit;cursor:pointer;background:0 0;border:0;min-height:44px;padding:8px 0;font-weight:700}.ph-announcement-read:focus-visible{outline-offset:4px;border-radius:4px;outline:2px solid #bb8a17}.ph-announcement-detail h2{overflow-wrap:anywhere;line-height:1.4}.ph-announcement-detail[open]{flex-direction:column;display:flex;overflow:hidden}.ph-announcement-detail>header{align-items:flex-start}.ph-announcement-detail>header,.ph-announcement-detail>footer,.ph-announcement-detail>header>button{flex-shrink:0}.ph-announcement-detail-body{overscroll-behavior:contain;min-height:0;padding:22px;overflow:auto}.ph-announcement-period{color:#776852;margin:0 0 16px;font-size:12px}.ph-announcement-detail>footer{justify-content:flex-end;padding:0 22px 22px;display:flex}.ph-home .ph-today{border:1px solid #29241e;border-radius:24px;grid-row:auto;align-content:start}.ph-home .ph-hero{box-sizing:border-box;border-radius:24px;align-self:stretch}.ph-home .ph-card{border-radius:24px;min-width:0}.ph-home .ph-announcements{gap:14px;padding:20px 22px}.ph-announcement-list footer{color:#887b68;flex-wrap:wrap;justify-content:space-between;gap:10px;font-size:12px;display:flex}.ph-announcement-list footer b{color:#906610}.ph-announcement-empty{color:#867866;margin:0;font-size:14px}.ph-announcement-dialog{color:#342d23;border:1px solid #e5d8c4;border-radius:20px;width:min(720px,100vw - 32px);max-height:90dvh;padding:0;overflow:auto;box-shadow:0 18px 65px #0003}.ph-announcement-dialog::backdrop{background:#201b1466}.ph-announcement-dialog>header{background:#fff8e6;border-bottom:1px solid #e8ddcb;justify-content:space-between;align-items:center;gap:12px;padding:22px;display:flex}.ph-announcement-dialog header span{color:#94701f;font-size:11px;font-weight:800}.ph-announcement-dialog h2{margin:6px 0 0;font-size:24px}.ph-announcement-dialog>header>button{color:#272219;background:#ece5d6;border:0;border-radius:50%;min-width:44px;height:44px;font-size:24px}.ph-announcement-dialog form{padding:22px}.ph-announcement-dialog fieldset{border:0;gap:18px;min-width:0;margin:0;padding:0;display:grid}.ph-announcement-dialog label{color:#776852;gap:8px;min-width:0;font-size:13px;font-weight:700;display:grid}.ph-announcement-dialog input,.ph-announcement-dialog textarea{width:100%;min-height:44px;font:inherit;color:#332c22;box-sizing:border-box;background:#fff;border:1px solid #ddcfbc;border-radius:9px;padding:10px 12px;font-weight:400}.ph-announcement-dialog textarea{resize:vertical;min-height:140px}.ph-announcement-dialog :is(input,textarea):focus-visible{outline-offset:2px;outline:2px solid #bb8a17}.ph-announcement-dates{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.ph-announcement-hint{color:#8c7a60;font-size:12px;line-height:1.5}.ph-announcement-error{color:#a73721;background:#fff0eb;border-radius:8px;padding:12px;font-size:14px}.ph-announcement-dialog form>footer{justify-content:flex-end;gap:10px;padding-top:12px;display:flex}.ph-announcement-dialog form>footer button,.erp-content :is(.ph-announcement-dialog,.ph-announcements) button:not([hidden]){min-height:44px}@media (max-width:700px){.ph-announcement-list,.ph-announcement-dates{grid-template-columns:1fr}.ph-announcement-dialog form,.ph-announcement-dialog>header{padding:16px}.ph-announcement-dialog input,.ph-announcement-dialog textarea{font-size:16px}.ph-announcement-actions{width:100%}.ph-announcement-actions button{flex:1}.ph-announcement-list article>header{flex-wrap:wrap}.erp-content .ph-announcement-dialog :is(input,textarea):not([type=hidden]){font-size:16px}}
.accounting-invoice-table .invoice-order-col{width:38%}.accounting-invoice-table .invoice-sales-col{width:14%}.accounting-invoice-table .invoice-amount-col{width:17%}.accounting-invoice-table .invoice-action-col{width:140px}.accounting-invoice-table :is(th,td){white-space:normal;overflow-wrap:anywhere;word-break:normal;min-width:0;line-height:1.5}.accounting-invoice-table td b{white-space:normal;overflow-wrap:anywhere}.accounting-invoice-table .num,.accounting-invoice-table .table-action{white-space:nowrap}@media (max-width:760px){.accounting-invoice-table colgroup{display:none}.accounting-invoice-table tr{grid-template-columns:minmax(0,1fr);gap:12px}.accounting-invoice-table td{grid-column:1/-1;width:auto;min-width:0}}
.erp-notification-bell{color:#29261e;background:#fff;border:1px solid #e6ddce;border-radius:11px;flex-shrink:0;justify-content:center;align-items:center;width:44px;height:44px;text-decoration:none;display:flex;position:relative}.erp-notification-bell b{color:#fff;background:#b33c32;border-radius:20px;padding:2px 5px;font-size:10px;line-height:15px;position:absolute;top:-5px;right:-6px}.leads-dialog{flex-direction:column;display:flex;overflow:hidden}.leads-dialog>header{flex-shrink:0}.leads-dialog>form{flex-direction:column;flex:1;min-height:0;display:flex;overflow:hidden}.leads-dialog .leads-form-grid{overscroll-behavior:contain;flex:1;min-height:0;overflow-y:auto}.leads-dialog form>footer{z-index:2;background:#fffdf7;flex-shrink:0;margin:0;position:relative;bottom:0;box-shadow:0 -6px 18px #30291e0c}.lead-deadline{background:#fff8e2;border:1px solid #e6d2a3;border-radius:12px;gap:5px;margin:14px 26px 0;padding:12px 16px;font-size:14px;display:grid}.lead-deadline.overdue{background:#fff0ef;border-color:#e7b7b0}.lead-deadline small{color:#776953;line-height:1.5}@media (max-width:600px){.leads-dialog form>footer{flex-flow:wrap;align-items:center;padding:12px 16px;display:flex}.leads-dialog form>footer small{flex-basis:100%}.leads-dialog form>footer button{flex:1;min-height:44px}.lead-deadline{margin:10px 16px 0}.erp-top-actions{gap:7px}}
