: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:10px;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:var(--potato-surface,#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:not(.mk-slot-picker),.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:28px}: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:20px}: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:not(.mk-slot-picker),.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(ellipse at 100% 0%, #f5cf5b38, transparent 60%), linear-gradient(110deg, var(--potato-cream-soft,#fffaf0), var(--potato-paper,#fffdf8));border:1px solid #e8d8aa;border-left:5px solid #edb51d;border-radius:24px;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:var(--potato-gold-ink,#80610d);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:16px;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:28px}.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{background:var(--erp-action-bg);color:#24211a;opacity:1;z-index:1;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:16px;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:12px;font-weight:700}.packing-tracking-card-info h4{overflow-wrap:anywhere;margin:5px 0 16px;font-size:20px}.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:12px;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:16px;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:12px;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{border:1px solid #ebe1d2;min-width:0}.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:16px;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-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:var(--potato-muted,#6d6255);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:12px;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:10px;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}}.marketing-dialog.mk-draft-dialog{width:min(1180px,96vw)}.mk-draft-board.mk-layout-4h .mk-slot-cell:first-child>.mk-slot{aspect-ratio:4/3;flex:none;width:100%;min-height:0}.mk-draft-board.mk-layout-4v .mk-slot-cell:first-child>.mk-slot{aspect-ratio:3/4;flex:none;width:100%;min-height:0}@media (max-width:800px){.marketing-dialog.mk-draft-dialog{width:100vw}}.marketing-plan-search-results{background:#fff;border:1px solid #e7ded0;border-radius:14px;gap:10px;padding:14px;display:grid}.marketing-plan-search-results>header{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:8px;display:flex}.marketing-plan-search-results>header span,.marketing-plan-search-results>p{color:#6b645a;margin:0;font-size:13px}.marketing-plan-search-results ul{grid-template-columns:repeat(auto-fill,minmax(240px,1fr));gap:10px;max-height:420px;margin:0;padding:0;list-style:none;display:grid;overflow:auto}.marketing-plan-search-results li{gap:6px;min-width:0;display:grid}.marketing-plan-search-results li>div{justify-content:space-between;align-items:center;gap:8px;font-size:12px;display:flex}.marketing-plan-search-results li>div button{background:var(--potato-cream-soft,#fffaf0);cursor:pointer;border:1px solid #e0d3b8;border-radius:999px;padding:2px 8px;font-size:13px}.mk-draft-board.mk-layout-4v{grid-template-columns:minmax(0,2fr) minmax(0,1fr)!important}
.accounting-invoice-table .invoice-order-col{width:29%}.accounting-invoice-table .invoice-sales-col{width:10%}.accounting-invoice-table .invoice-amount-col,.accounting-invoice-table .invoice-balance-col{width:16%}.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{white-space:nowrap;text-align:right;padding-right:22px}@media (max-width:760px){.accounting-invoice-table td.num{text-align:left;padding-right:0}}.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}}.accounting-table th.num{text-align:right}@media (max-width:760px){.accounting-table th.num{text-align:left}}
.erp-notification-bell{color:#29261e;background:#fff;border:1px solid #e6ddce;border-radius:10px;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:13px;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{background:var(--potato-paper,#fffdf8);z-index:2;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}}
.erp-save-toast{z-index:3000;color:#173b24;background:#f3fbf5;border:1px solid #bfe3c9;border-radius:14px;align-items:center;gap:12px;max-width:min(420px,100vw - 32px);padding:13px 14px 13px 13px;display:flex;position:fixed;bottom:22px;right:22px;box-shadow:0 18px 50px #1f2a2033}.erp-save-toast>span{color:#fff;background:#2f8a4c;border-radius:50%;flex:none;place-items:center;width:30px;height:30px;font-size:16px;font-weight:900;display:grid}.erp-save-toast>div{gap:2px;min-width:0;display:grid}.erp-save-toast b{font-size:14px}.erp-save-toast small{color:#44624d;text-overflow:ellipsis;font-size:12px;overflow:hidden}.erp-save-toast button{color:#44624d;cursor:pointer;background:0 0;border:0;border-radius:50%;flex:none;width:28px;height:28px;margin-left:4px;font-size:18px}.erp-save-toast button:hover{background:#dff1e4}@media (max-width:640px){.erp-save-toast{max-width:none;bottom:16px;left:16px;right:16px}}.erp-crumbs{flex-wrap:nowrap;min-width:0}.erp-crumbs>b{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.erp-crumbs a{color:inherit;border-radius:6px;text-decoration:none}.erp-crumbs .erp-crumb-home:hover small,.erp-crumbs .erp-crumb-module:hover b{color:#9a6f12;text-underline-offset:3px;text-decoration:underline}.erp-crumbs .erp-crumb-module b{white-space:nowrap}.erp-crumbs .erp-crumb-current{color:var(--potato-muted,#6d6255);white-space:nowrap;font-size:12px;font-weight:700}.erp-crumbs .erp-crumb-current:before{content:"/";color:#cbbfa6;margin-right:7px}.erp-crumbs .erp-crumb-back{background:var(--potato-surface,#fff);color:#3a3125;white-space:nowrap;border:1px solid #e3d6bd;border-radius:999px;align-items:center;min-height:32px;margin-right:6px;padding:0 12px;font-size:12px;font-weight:800;display:inline-flex;box-shadow:0 3px 10px #4230140d}.erp-crumbs .erp-crumb-back:hover{background:#fff8e3;border-color:#d6b25a}@media (max-width:760px){.erp-crumbs .erp-crumb-home,.erp-crumbs .erp-crumb-current,.erp-crumbs .erp-crumb-back+.erp-crumb-home+.erp-crumb-module{display:none}}.customer-editor-backdrop,.sewing-drawer-backdrop,.daily-message-backdrop,.daily-revenue-backdrop,.dance-backdrop,.expense-backdrop,.leads-backdrop,.pickleball-backdrop,.store-backdrop,.store-customers-backdrop,.store-fund-backdrop,.cs-backdrop,.pr-backdrop,.rnd-backdrop,.receivables-backdrop,.commission-backdrop,.accounting-backdrop{z-index:1000}.leads-toolbar{align-items:center;gap:9px;display:flex}.leads-toolbar label{flex:1;min-width:0;max-width:620px}.leads-toolbar>button{color:#fff;min-height:42px;font:inherit;cursor:pointer;background:#29251f;border:1px solid #29251f;border-radius:10px;flex:none;padding:0 18px;font-size:13px;font-weight:800}.leads-toolbar>button:hover{background:#3d372e}.search-select{width:100%;position:relative}.search-select>input[type=text]{width:100%;min-height:42px;padding-right:32px!important}.search-select-caret{pointer-events:none;position:absolute;top:50%;right:11px;transform:translateY(-50%);color:#8b7b63!important;font-size:12px!important}.search-select-list{z-index:30;background:#fff;border:1px solid #e0d4bf;border-radius:10px;max-height:280px;margin:0;padding:5px;list-style:none;position:absolute;top:calc(100% + 4px);left:0;right:0;overflow:auto;box-shadow:0 16px 40px #2c221d2e}.search-select-list li{color:#29251f;cursor:pointer;border-radius:8px;gap:2px;padding:8px 10px;font-size:13px;display:grid}.search-select-list li span{color:#29251f!important;font-size:13px!important;font-weight:600!important}.search-select-list li small{color:var(--potato-muted,#6d6255);font-size:12px}.search-select-list li.active{background:#fff3cf}.search-select-list li[aria-selected=true] span{font-weight:850!important}.search-select-list li.disabled{cursor:not-allowed;opacity:.55}.search-select-list li.disabled small{color:#b2452e;font-weight:700}.search-select-list .search-select-empty,.search-select-list .search-select-more{color:var(--potato-muted,#6d6255);cursor:default;font-size:12px}.sewing-table-wrap th.num{text-align:right}.sewing-summary table{table-layout:fixed}.sewing-summary th:first-child,.sewing-summary td:first-child{width:34%}.sewing-summary tfoot th{color:#3a3125;letter-spacing:.04em;padding-top:15px;padding-bottom:15px;font-size:12px}.sewing-summary tfoot th.sewing-grand-total{color:#1f1a14;letter-spacing:-.01em;text-transform:none;font-size:16px}.sewing-summary tbody td.num b{font-size:14px}@media (max-width:760px){.sewing-summary th:first-child,.sewing-summary td:first-child{width:auto}}.customer-table th{vertical-align:bottom}.customer-sort{color:inherit;white-space:nowrap;align-items:center;gap:5px;text-decoration:none;display:inline-flex}.customer-sort span{color:#b9ad98;font-size:12px}.customer-sort:hover,.customer-sort.active{color:#8a6311}.customer-sort.active span{color:#b88a1d}.customer-chips{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.customer-chips a{border:1px solid var(--potato-line,#ddd3c4);color:#5e5446;background:#fff;border-radius:999px;padding:7px 13px;font-size:12px;font-weight:800;text-decoration:none}.customer-chips a.active{color:#2a2112;background:#f6cf55;border-color:#e7c35a}.customer-chips small{color:var(--potato-muted,#6d6255);font-size:12px}.customer-row{cursor:pointer}.customer-row:hover td{background:var(--potato-cream-soft,#fffaf0)}.customer-row:focus-visible{outline-offset:-2px;outline:2px solid #c49a2e}.customer-row.vip td:first-child{box-shadow:inset 3px 0 #e2b23a}.customer-vip-badge{color:#8a6311;letter-spacing:.03em;vertical-align:2px;background:#fff1c4;border-radius:999px;margin-right:7px;padding:2px 7px;font-size:12px;font-style:normal;font-weight:900;display:inline-block}.customer-table td .customer-vip-badge{display:inline-block}.customer-editor-grid .customer-vip-toggle{cursor:pointer;background:#fffaeb;border:1px solid #ecd9a3;border-radius:10px;align-items:center;gap:12px;padding:12px 14px;display:flex}.customer-editor-grid .customer-vip-toggle input{accent-color:#c49a2e;flex:none;width:20px;height:20px}.customer-editor-grid .customer-vip-toggle span{gap:2px;display:grid}.customer-editor-grid .customer-vip-toggle b{color:#6d4f0d;font-size:13px}.customer-editor-grid .customer-vip-toggle small{color:var(--potato-muted,#6d6255);font-size:12px;font-weight:600}.customer-detail{width:min(880px,100%)}.customer-detail-body{gap:16px;padding:20px;display:grid}.customer-detail-info{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px 16px;margin:0;display:grid}.customer-detail-info .wide{grid-column:1/-1}.customer-detail-info dt{color:var(--potato-muted,#6d6255);letter-spacing:.06em;text-transform:uppercase;font-size:12px;font-weight:800}.customer-detail-info dd{color:#29251f;overflow-wrap:anywhere;margin:3px 0 0;font-size:13px}.customer-detail-info a{color:#8a6311}.customer-detail-notes{white-space:pre-wrap}.customer-detail-kpis{gap:10px;display:grid}.customer-detail-kpis article{background:#fffcf6;border:1px solid #ece4d5;border-radius:12px;padding:12px 14px}.customer-detail-kpis span{color:var(--potato-muted,#6d6255);font-size:12px;font-weight:800;display:block}.customer-detail-kpis b{letter-spacing:-.02em;margin-top:6px;font-size:18px;display:block}.customer-history h3{margin:0 0 8px;font-size:15px}.customer-history ol{border:1px solid #ece4d5;border-radius:12px;gap:0;margin:0;padding:0;list-style:none;display:grid;overflow:hidden}.customer-history li{background:#fff;border-top:1px solid #f1eadf;justify-content:space-between;align-items:center;gap:14px;padding:11px 14px;display:flex}.customer-history li:first-child{border-top:0}.customer-history-main{gap:3px;min-width:0;display:grid}.customer-history-main a,.customer-history-main>span{color:#29251f;text-overflow:ellipsis;white-space:nowrap;font-size:13px;text-decoration:none;overflow:hidden}.customer-history-main a:hover{color:#8a6311;text-decoration:underline}.customer-history-main small,.customer-history-meta small{color:var(--potato-muted,#6d6255);font-size:12px}.customer-history-meta{text-align:right;flex:none;justify-items:end;gap:3px;display:grid}.customer-history-meta b{font-size:13px}.customer-history-status{color:#5e5446;background:#f2eee6;border-radius:999px;padding:2px 8px;font-size:12px;font-weight:800}.customer-history-meta .customer-history-due{color:#b2452e;font-weight:700}.customer-history-empty{color:var(--potato-muted,#6d6255);border:1px dashed #e2d8c6;border-radius:12px;margin:0;padding:14px;font-size:13px}.customer-detail-actions{background:#fffdf9;border-top:1px solid #ebe6de;justify-content:flex-end;gap:9px;padding:14px 20px;display:flex;position:sticky;bottom:0}.customers-module .customer-kpis{grid-template-columns:repeat(auto-fit,minmax(170px,1fr))}.customers-module .customer-kpis small{color:var(--potato-muted,#6d6255);margin-top:6px;font-size:12px;font-weight:600;display:block}.customer-tier-counts{gap:8px;display:flex}.customer-tier-counts em{font-style:normal}.customer-tier-badge{letter-spacing:.03em;vertical-align:2px;border-radius:999px;margin-right:7px;padding:2px 7px;font-size:12px;font-style:normal;font-weight:900;display:inline-block}.customer-tier-badge.gold,.customer-tier-counts .gold,.customer-chips a.tier-gold{color:#7a5600;background:#fde7a7}.customer-tier-badge.silver,.customer-tier-counts .silver,.customer-chips a.tier-silver{color:#4a5361;background:#e6e9ee}.customer-tier-badge.bronze,.customer-tier-counts .bronze,.customer-chips a.tier-bronze{color:#7c4519;background:#f4dcc6}.customer-tier-counts em{border-radius:999px;padding:0 9px}.customer-chips a.active[class*=tier-]{box-shadow:inset 0 0 0 2px #2a2112}.customer-chips-secondary{margin-top:-4px}.customer-chips-secondary>span{color:var(--potato-muted,#6d6255);letter-spacing:.04em;text-transform:uppercase;font-size:12px;font-weight:800}.customer-chips-secondary>span+a{margin-left:-2px}.customer-tags{flex-wrap:wrap;gap:4px;margin-top:4px;display:flex}.customer-tags em{color:#5e5446;background:#f2eee6;border-radius:999px;padding:1px 7px;font-size:12px;font-style:normal;font-weight:800}.customer-tags em.follow-up{color:#a2341c;background:#fde3dc}.customer-row.follow-up td:first-child{box-shadow:inset 3px 0 #e07a5f}.customer-row.vip.follow-up td:first-child{box-shadow:inset 3px 0 #e2b23a,inset 6px 0 #e07a5f}.customer-table td small.customer-dormant{color:#b2452e;font-weight:700}.customer-suggested{color:var(--potato-muted,#6d6255)}.customer-suggested small{font-size:12px}.customer-reminder{background:#fff4f0;border:1px solid #f1c2b4;border-radius:12px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;padding:14px 16px;display:flex}.customer-reminder>div:first-child{gap:3px;display:grid}.customer-reminder b{color:#8f2f18;font-size:14px}.customer-reminder small{color:#8a6d62;font-size:12px}.customer-reminder>div:last-child{flex-wrap:wrap;gap:8px;display:flex}.customer-follow-up-alert{color:#8f2f18;background:#fff4f0;border:1px solid #f1c2b4;border-radius:12px;margin:0;padding:12px 14px;font-size:13px;font-weight:600}.customer-detail-kpis{grid-template-columns:repeat(4,minmax(0,1fr))}.customer-detail-kpis small{color:var(--potato-muted,#6d6255);margin-top:3px;font-size:12px;display:block}.customer-editor-grid .customer-suggest-button{color:#6d4f0d;cursor:pointer;background:#fffaeb;border:1px dashed #d8c38a;border-radius:999px;justify-self:start;margin-top:6px;padding:4px 10px;font-size:13px;font-weight:700}.customer-tag-picker{border:0;margin:0;padding:0}.customer-tag-picker legend{color:#5e5446;margin-bottom:6px;font-size:12px;font-weight:700}.customer-tag-picker>div{flex-wrap:wrap;gap:8px;display:flex}.customer-editor-grid .customer-tag-picker label{cursor:pointer;align-items:center;gap:0;display:inline-flex;position:relative}.customer-editor-grid .customer-tag-picker.wide{grid-column:1/-1}.customer-editor-grid select{background:var(--potato-paper,#fffdf8);color:#201d19;width:100%;font:inherit;border:1px solid #d9d2c7;border-radius:10px;padding:10px 11px;font-size:13px}.customer-tag-picker input{opacity:0;pointer-events:none;position:absolute}.customer-tag-picker label span{border:1px solid var(--potato-line,#ddd3c4);color:#5e5446;background:#fff;border-radius:999px;padding:7px 14px;font-size:12px;font-weight:800}.customer-tag-picker input:checked+span{color:#2a2112;background:#f6cf55;border-color:#e7c35a}.customer-tag-picker input:focus-visible+span{outline-offset:2px;outline:2px solid #c49a2e}.customer-contacts h3{margin-bottom:10px}.customer-contact-form{background:#fffcf6;border:1px solid #ece4d5;border-radius:12px;gap:10px;margin-bottom:12px;padding:12px 14px;display:grid}.customer-contact-channels{flex-wrap:wrap;gap:6px;display:flex}.customer-contact-channels button{border:1px solid var(--potato-line,#ddd3c4);color:#5e5446;cursor:pointer;background:#fff;border-radius:999px;padding:6px 12px;font-size:12px;font-weight:800}.customer-contact-channels button.active{color:#2a2112;background:#f6cf55;border-color:#e7c35a}.customer-contact-fields{grid-template-columns:200px minmax(0,1fr);gap:10px;display:grid}.customer-contact-fields label{gap:4px;display:grid}.customer-contact-fields span{color:#5e5446;font-size:12px;font-weight:700}.customer-contact-fields input,.customer-contact-fields textarea{border:1px solid var(--potato-line,#ddd3c4);width:100%;font:inherit;background:#fff;border-radius:10px;padding:9px 11px;font-size:13px}.customer-contact-form footer{justify-content:flex-end;align-items:center;gap:10px;display:flex}.customer-contact-form footer small{margin-right:auto;font-size:12px}.customer-contact-notes{color:#3b352c;white-space:pre-wrap;overflow-wrap:anywhere;margin:2px 0 0;font-size:13px}.customer-contacts .customer-history-main>span{white-space:normal}@media (max-width:760px){.customer-contact-fields{grid-template-columns:1fr}.customer-reminder>div:last-child{width:100%}.customer-detail-info,.customer-detail-kpis{grid-template-columns:1fr 1fr}.customer-history li{flex-direction:column;align-items:flex-start}.customer-history-meta{text-align:left;justify-items:start}.customer-history-main a,.customer-history-main>span{white-space:normal}}.sewing-table-wrap td.sewing-order-cell .sewing-order-link{color:#8a6311;text-decoration:none}.sewing-table-wrap td.sewing-order-cell .sewing-order-link b{display:inline}.sewing-table-wrap td.sewing-order-cell .sewing-order-link:hover b{text-decoration:underline}.sewing-form-grid .sewing-order-open{color:#8a6311;justify-self:start;margin-top:4px;font-size:12px;font-weight:800}#order-sewing .section-title a.pill{text-decoration:none}.customer-orders-top ol{max-height:320px;overflow-y:auto}.erp-topbar>div.erp-top-actions.erp-top-actions{flex-direction:row;align-items:center;display:flex}.customer-guide-button{white-space:nowrap}.customer-guide{width:min(760px,100%)}.customer-guide-body{color:#29251f;gap:18px;padding:20px;font-size:14px;line-height:1.55;display:grid}.customer-guide-body h3{margin:0 0 8px;font-size:15px}.customer-guide-body ul,.customer-guide-body ol{gap:4px;margin:0;padding-left:20px;display:grid}.customer-guide-body p{margin:0}.customer-guide-lead{background:#fffaeb;border:1px solid #ecd9a3;border-radius:12px;padding:12px 14px}.customer-guide-steps li::marker{color:#8a6311;font-weight:800}.customer-guide-flow{flex-wrap:wrap;align-items:center;gap:6px;margin-bottom:8px;display:flex}.customer-guide-flow span{border:1px solid var(--potato-line,#ddd3c4);background:var(--potato-surface,#fff);border-radius:10px;padding:6px 10px;font-size:12px;font-weight:700}.customer-guide-flow span.hot{color:#8f2f18;background:#fff4f0;border-color:#f1c2b4}.customer-guide-flow i{color:#b9ad98;font-style:normal;font-weight:800}.customer-guide-table{border-collapse:collapse;width:100%;min-width:0;font-size:13px}.customer-guide-table th,.customer-guide-table td{text-align:left;vertical-align:top;white-space:normal;border-top:1px solid #f1eadf;border-bottom:0;padding:8px 10px}.customer-guide-table th{white-space:nowrap;color:#5e5446;letter-spacing:0;text-transform:none;background:0 0;width:170px;font-size:13px;font-weight:800}.customer-guide-note{margin-top:6px!important}.customer-guide-tiers{flex-wrap:wrap;align-items:center;gap:6px 10px;display:flex}.customer-guide-tiers .customer-tier-badge{margin-left:6px}.customer-guide-faq{gap:4px;margin:0;display:grid}.customer-guide-faq dt{font-weight:800}.customer-guide-faq dd{color:#5e5446;margin:0 0 6px}@media (max-width:760px){.customer-guide-table th{white-space:normal;width:auto}}.erp-main:has(>.erp-content :is([class$=-backdrop],[class*=-backdrop\ ],[role=dialog][aria-modal=true]))>.erp-topbar{z-index:0}.erp-layout:has(>.erp-main>.erp-content :is([class$=-backdrop],[class*=-backdrop\ ],[role=dialog][aria-modal=true])):not(.menu-open)>.erp-sidebar{z-index:0}.mkt-master{gap:12px;min-width:0;display:grid}.mkt-master-legend{flex-wrap:wrap;align-items:center;gap:8px 12px;font-size:12px;display:flex}.mkt-master-legend span{color:#5e5446;align-items:center;gap:6px;font-weight:700;display:inline-flex}.mkt-master-legend span:before{content:"";border:1px solid #d9d0c0;border-radius:3px;width:16px;height:12px}.mkt-master-legend span.input:before{background:#fff}.mkt-master-legend span.formula:before{background:#f1eee7}.mkt-master-legend span.auto:before{background:#e8f1fb}.mkt-master-legend small{color:var(--potato-muted,#6d6255)}.mkt-master-group-jump{color:var(--potato-muted,#6d6255);align-items:end;gap:8px;font-size:13px;font-weight:700;display:flex}.mkt-master-group-jump label{gap:6px;min-width:0;display:grid}.mkt-master-group-jump select{border:1px solid var(--potato-line-soft,#e4dccd);background:var(--potato-surface,#fff);max-width:100%;min-height:44px;color:var(--potato-ink,#2a2117);font:inherit;border-radius:12px;padding:8px 12px}.mkt-master-group-jump button{flex:none;min-height:44px}@media (max-width:480px){.mkt-master-group-jump label{flex:1}.mkt-master-group-jump select{width:100%}}.mkt-master-savebar{z-index:5;background:var(--potato-paper,#fffdf8);border:1px solid #ece4d5;border-radius:12px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;padding:10px 14px;font-size:13px;display:flex;position:sticky;top:64px}.mkt-master-savebar.dirty{background:#fff8e1;border-color:#e7c35a}.mkt-master-savebar>div{gap:8px;display:flex}.mkt-master-scroll{background:#fff;border:1px solid #e3dccf;border-radius:12px;min-height:320px;max-height:calc(100vh - 250px);overflow:auto}.mkt-master-table{border-collapse:separate;border-spacing:0;width:max-content;min-width:0;font-size:12px}.mkt-master-table th,.mkt-master-table td{white-space:nowrap;text-align:right;font-variant-numeric:tabular-nums;border-bottom:1px solid #ece6da;border-right:1px solid #ece6da;min-width:96px;max-width:150px;height:30px;padding:4px 8px}.mkt-master-table thead th{z-index:2;color:#4e463a;letter-spacing:0;text-align:center;text-transform:none;white-space:normal;background:#faf7f0;font-size:12px;font-weight:800;position:sticky}.mkt-master-table thead tr.letters th{height:22px;color:var(--potato-muted,#6d6255);background:#f4f1ea;font-size:12px;font-weight:700;top:0}.mkt-master-table thead tr.groups th{color:#3b3121;background:#fbe7a8;top:22px}.mkt-master-table thead tr.labels th{height:44px;top:52px}.mkt-master-table thead th.k-formula{background:#efebe2}.mkt-master-table thead th.k-auto{background:#e3eef9}.mkt-master-table .sticky-a,.mkt-master-table .sticky-b{z-index:1;background:var(--potato-paper,#fffdf8);text-align:center;font-weight:700;position:sticky}.mkt-master-table .sticky-a{min-width:96px;left:0}.mkt-master-table .sticky-b{min-width:96px;left:96px;box-shadow:2px 0 #e3dccf}.mkt-master:not(.ttm) .mkt-master-table .sticky-a,.mkt-master:not(.ttm) .mkt-master-table .sticky-b{box-sizing:border-box;width:112px;min-width:112px;max-width:112px}.mkt-master:not(.ttm) .mkt-master-table .sticky-b{left:112px}.mkt-master-scroll-hint{color:#655b4e;margin:0;font-size:13px;display:none}@media (max-width:700px){.mkt-master-scroll-hint{display:block}.mkt-master:not(.ttm) .mkt-master-table .sticky-b{box-shadow:none;position:static}.mkt-master:not(.ttm) .mkt-master-table thead .sticky-b{z-index:2;position:sticky;left:auto}}.mkt-master-table thead .sticky-a,.mkt-master-table thead .sticky-b{z-index:3}.mkt-master-table td.k-formula{color:#5e5446;background:#f6f4ef}.mkt-master-table td.k-auto{color:#24476b;background:#f0f6fd}.mkt-master-table td.editable{cursor:text}.mkt-master-table td.editable:hover{outline-offset:-1px;outline:1px solid #e7c35a}.mkt-master-table td.changed{background:#fff3c4;font-weight:700}.mkt-master-table td input{width:100%;min-width:80px;height:22px;font:inherit;text-align:right;border:2px solid #c49a2e;border-radius:3px;padding:0 4px}.mkt-master-table tbody tr.current th,.mkt-master-table tbody tr.current td.sticky-b{background:#fde9a6}.mkt-master-table tbody tr.dirty th{box-shadow:inset 3px 0 #e2b23a}.mkt-master-table tbody tr:hover td:not(.changed){filter:brightness(.985)}.daily-message-form-grid .daily-message-channel-pair{grid-column:1/-1;grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:end;gap:10px;display:grid}.daily-message-form-grid .daily-message-channel-pair label.consult span{color:#2d7a5a}.daily-message-form-grid .daily-message-channel-pair label.consult input{background:#f3fbf6;border-color:#b9dccb}.daily-message-no-consult{color:var(--potato-muted,#6d6255);align-self:center;font-size:12px;font-style:italic}.daily-message-table-wrap th.consult,.daily-message-table-wrap td.consult{color:#2d7a5a;background:#f3fbf6}.mkt-report{gap:16px;min-width:0;display:grid}.mkt-report-head{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:12px;display:flex}.mkt-report-head span{color:var(--potato-gold-ink,#80610d);letter-spacing:.08em;font-size:12px;font-weight:800}.mkt-report-head h2{margin:4px 0;font-size:22px}.mkt-report-head small{color:var(--potato-muted,#6d6255);font-size:12px}.mkt-report-head small a{color:#8a6311}.mkt-report-controls{flex-wrap:wrap;align-items:flex-end;gap:8px;display:flex}.mkt-report-controls label,.mkt-select{color:#5e5446;gap:4px;font-size:12px;font-weight:800;display:grid}.mkt-report-controls select,.mkt-select select{border:1px solid var(--potato-line,#ddd3c4);min-height:40px;font:inherit;background:#fff;border-radius:10px;padding:8px 10px;font-size:13px}.mkt-report-tabs,.mkt-pills{flex-wrap:wrap;gap:6px;display:flex}.mkt-report-tabs button,.mkt-pills button{border:1px solid var(--potato-line,#ddd3c4);color:#5e5446;cursor:pointer;background:#fff;border-radius:999px;padding:8px 14px;font-size:12px;font-weight:800}.mkt-report-tabs button.active,.mkt-pills button.active{color:#2a2112;background:#f6cf55;border-color:#e7c35a}.mkt-kpis{grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:12px;display:grid}.mkt-kpis article{background:var(--potato-surface,#fff);border:1px solid #e8e1d4;border-radius:14px;gap:4px;padding:16px;display:grid}.mkt-kpis span{color:var(--potato-muted,#6d6255);letter-spacing:.04em;font-size:12px;font-weight:800}.mkt-kpis b{letter-spacing:-.02em;font-size:clamp(20px,2.4vw,26px)}.mkt-delta{color:var(--potato-muted,#6d6255);font-size:12px}.mkt-delta.up{color:#2d8a5a;font-weight:700}.mkt-delta.down{color:#b2452e;font-weight:700}.mkt-panel{background:var(--potato-surface,#fff);border:1px solid #e8e1d4;border-radius:14px;gap:12px;min-width:0;padding:16px;display:grid}.mkt-panel h3{margin:0;font-size:15px}.mkt-panel-head{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;display:flex}.mkt-table{min-width:0;font-size:13px}.mkt-table th,.mkt-table td{text-align:right;vertical-align:top;font-variant-numeric:tabular-nums;padding:8px 10px}.mkt-table thead th{text-align:center;text-transform:none;letter-spacing:0;font-size:12px}.mkt-table tbody th{text-align:left;white-space:nowrap;background:#fffcf6}.mkt-table small{color:var(--potato-muted,#6d6255);margin-top:2px;font-size:12px;font-weight:600;display:block}.mkt-bars-grid{grid-template-columns:repeat(auto-fit,minmax(230px,1fr));gap:12px;display:grid}.mkt-bars-grid.two{grid-template-columns:repeat(auto-fit,minmax(280px,1fr))}.mkt-bars{background:#fffdf9;border:1px solid #f0e9dc;border-radius:12px;margin:0;padding:10px}.mkt-bars figcaption{color:#5e5446;letter-spacing:.03em;font-size:12px;font-weight:800}.mkt-bars svg{width:100%;height:auto;display:block}.mkt-bars .axis{stroke:var(--potato-line,#ddd3c4)}.mkt-bars .now{fill:#e2ad24}.mkt-bars .yoy{fill:#cfc6b6}.mkt-bars .value{fill:#3b3121;font-size:13px;font-weight:700}.mkt-bars .label{fill:#8a7e6e;font-size:12px}.mkt-legend{color:var(--potato-muted,#6d6255);align-items:center;gap:6px 14px;margin:0;font-size:12px;display:flex}.mkt-legend i{vertical-align:-2px;border-radius:3px;width:12px;height:12px;margin-right:5px;display:inline-block}.mkt-legend i.now{background:#e2ad24}.mkt-legend i.yoy{background:#cfc6b6}.mkt-bars svg{max-width:420px;max-height:210px;margin:0 auto}.mkt-bars-grid.pages{grid-template-columns:repeat(2,minmax(0,1fr))}.mkt-bars.wide svg{max-width:none;max-height:none}@media (max-width:700px){.mkt-bars-grid.pages,.mkt-bars-grid.two{grid-template-columns:1fr}.mkt-bars.wide{overflow-x:auto}.mkt-bars.wide svg{min-width:420px}}.mkt-panel .table-wrap{overflow-x:auto}.mkt-week-table thead th.current,.mkt-week-table td.current{background:#fff4cc}.mkt-week-table thead th.current{color:#5c4610}.mkt-week-table thead th small{color:var(--potato-muted,#6d6255);font-weight:600}.mkt-week-table tbody th{min-width:170px}.mkt-week-table tr.strong th,.mkt-week-table tr.strong td{border-top:2px solid #ecdcae;font-weight:800}.mkt-week-table td.current{font-weight:700}.delivery-salary-rule{color:var(--potato-muted,#6d6255);margin-top:4px;font-size:12px;font-weight:600;display:block}.delivery-status.reconciled{color:#4b3b8f;background:#e7e3f7}.delivery-reconciled-lock{background:#f7f5fd;border:1px dashed #c9bfe8;border-radius:12px;gap:6px;padding:12px 14px;display:grid}.delivery-reconciled-lock .delivery-status{justify-self:start}.delivery-reconciled-lock small{color:#5e5376;font-size:12px}.erp-module-search input[type=search]::-webkit-search-cancel-button{filter:invert(.7);cursor:pointer}.erp-search-results{scrollbar-width:thin;scrollbar-color:#4a463d transparent;background:#2a2621;border:1px solid #ffffff14;border-radius:12px;flex:0 auto;max-height:58vh;margin:4px 12px 6px;padding:8px 6px;overflow-y:auto}.erp-search-results h2{color:#f2c94c;letter-spacing:.14em;text-transform:uppercase;justify-content:space-between;align-items:center;margin:0 6px 6px;font-size:12px;font-weight:800;display:flex}.erp-search-results h2 small{color:#8a8174;letter-spacing:0;text-transform:none;font-size:12px;font-weight:600}.erp-search-group+.erp-search-group{border-top:1px solid #ffffff0f;margin-top:8px;padding-top:8px}.erp-search-group h3{color:#8a8174;letter-spacing:.08em;text-transform:uppercase;margin:0 6px 4px;font-size:12px;font-weight:800}.erp-search-item{color:#efe9db;border-radius:8px;gap:2px;padding:7px 8px;text-decoration:none;display:grid}.erp-search-item:hover,.erp-search-item:focus-visible{background:#3a342b;outline:none}.erp-search-item b{text-overflow:ellipsis;white-space:nowrap;font-size:13px;font-weight:700;overflow:hidden}.erp-search-item small{color:#9c9284;text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.erp-search-empty{color:#9c9284;margin:4px 6px;font-size:12px;line-height:1.5}.social-select-filters{flex-wrap:wrap;gap:8px;width:100%;display:flex}.social-select-filters select{border:1px solid var(--potato-line-soft,#eee7dc);min-height:40px;font:inherit;background:#fff;border-radius:10px;padding:0 34px 0 12px;font-size:13px}.social-choice-pills>div{flex-wrap:wrap;gap:6px;display:flex}.mk-ship-row{grid-template-columns:72px minmax(0,1fr) minmax(0,1fr);align-items:end;gap:10px;display:grid}.mk-ship-row>b{color:#6d5410;padding-bottom:12px;font-size:12px;font-weight:850}@media (max-width:700px){.mk-ship-row{grid-template-columns:1fr}.mk-ship-row>b{padding:0}}.dance-clips article{grid-template-columns:70px minmax(0,1fr) minmax(0,1.3fr)}.dance-status.contact{color:var(--potato-ink-2,#2b261f);background:#efebe4}.dance-status.choosing{color:#9a6a00;background:#fff4d6}.dance-status.prepare{color:#c62828;background:#fdecea}.dance-status.sent{color:#3d86d6;background:#e8f2fc}.dance-status.received{color:#1d3fd8;background:#e6ecfd}.dance-status.back{color:#9333ea;background:#f3e8ff}.dance-status.clips{color:#d32f2f;background:#fdecea}.dance-status.returning{color:#2148e0;background:#e6ecfd}.dance-status.done{color:#2e7d32;background:#e5f3e9}.dance-status.cancel{color:#9e9e9e;background:#f1f1f1}.dance-clip-count{font-weight:850}.dance-clip-count.ok{color:#2e7d32}.dance-clip-count.short{color:#c62828}.dance-send-action{align-content:end;gap:6px;display:grid}.dance-send-action .apps-primary{background:var(--erp-action-bg);color:#332b1a;min-height:42px;font:inherit;cursor:pointer;border:1px solid #dfb649;border-radius:10px;padding:0 16px;font-weight:850}.dance-send-action .apps-primary:disabled{opacity:.55;cursor:not-allowed}.dance-hint{color:var(--potato-muted,#6d6255);margin-top:5px;font-size:12px;line-height:1.45;display:block}.dance-field-error{color:#a42b2b;margin-top:5px;font-size:12px;font-style:normal;display:block}.dance-form-section h3 small{color:var(--potato-muted,#6d6255);margin-left:8px;font-size:12px;font-weight:600}.dance-notice{color:#17653a;background:#e7f5e9;border-radius:10px;margin:0 0 10px;padding:8px 11px;font-size:13px}.dance-loans article.returned{opacity:.72}.dance-returned{color:#2e7d32;margin-top:4px;font-size:12px;font-style:normal;font-weight:700;display:block}.dance-loan-edit{border-top:1px dashed var(--potato-line-soft,#eee7dc);margin-top:10px;padding-top:10px}.dance-picker-backdrop{z-index:1100;justify-content:center;align-items:flex-start;padding:4vh 16px}.dance-picker{border-radius:16px;width:min(980px,100%);height:auto;max-height:92vh}.dance-picker-body{gap:14px;padding:18px 22px 22px;display:grid}.dance-picker-error{color:#8a3027;background:#fff8f6;border:1px solid #e3c5bd;border-radius:12px;flex-wrap:wrap;align-items:center;gap:12px;padding:16px;display:flex}.dance-picker-error p{flex:180px;margin:0}.dance-picker-error button{color:#4c4037;cursor:pointer;background:#fff;border:1px solid #d3c4b7;border-radius:10px;min-height:44px;padding:8px 14px}.dance-shirt-grid{grid-template-columns:repeat(auto-fill,minmax(180px,1fr))}.dance-shirt-grid .mk-shirt-card.out{opacity:1;cursor:not-allowed;box-shadow:none;background:#f2f1ee;border-color:#d5d1c9}.dance-shirt-grid .mk-shirt-card.out .mk-shirt-body{color:#5f5a52;background:#f2f1ee}.dance-shirt-grid .mk-shirt-card-open:disabled{cursor:not-allowed}.dance-picker-form{padding:18px 22px 22px}.wr-years .wr-year-bars{max-height:none}.wr-years .wr-bar output{justify-items:end;gap:2px;min-width:120px;display:grid}.wr-years .wr-bar output small{font-size:12px;font-weight:800}.wr-years .wr-bar output small.up{color:#15803d}.wr-years .wr-bar output small.down{color:#b91c1c}.wr-year-table tr.current td{box-shadow:inset 0 -2px #e49a00}.wr-year-table tr.total td{background:#f8f8f6}.wr-years-toggle{border:1px solid var(--potato-line-soft,#eee7dc);font:inherit;cursor:pointer;background:#fff;border-radius:10px;margin-top:10px;padding:8px 12px;font-size:12px;font-weight:800}.wr-archive-note{color:#9a6d00;margin-top:6px;display:block}.customer-tabs{flex-wrap:wrap;gap:6px;margin:4px 0 10px;display:flex}.customer-tabs a{border:1px solid var(--potato-line-soft,#eee7dc);color:#4b4236;background:#fff;border-radius:999px;padding:8px 14px;font-size:13px;font-weight:800;text-decoration:none}.customer-tabs a.active{color:var(--potato-ink-2,#2b261f);background:#f5c84c;border-color:#dfb649}.history-toolbar,.class-toolbar{flex-wrap:wrap;align-items:flex-end;gap:10px;display:flex}.history-toolbar label,.class-toolbar>label{gap:4px;display:grid}.history-toolbar select,.history-toolbar input,.class-toolbar input{border:1px solid var(--potato-line,#ddd3c4);min-height:40px;font:inherit;background:#fff;border-radius:10px;padding:0 10px}.history-detail td{white-space:normal;background:#fffdf5}.history-orders{grid-template-columns:minmax(0,1fr);gap:6px;margin:0 0 10px;padding:0;list-style:none;display:grid}.history-orders li{background:#fff;border:1px solid #eee5d6;border-radius:10px;justify-content:space-between;gap:12px;padding:8px 10px;display:flex}.history-orders li>span{gap:2px;min-width:0;display:grid}.history-orders li>span:first-child{white-space:normal;overflow-wrap:anywhere;grid-template-columns:minmax(0,1fr)}.history-orders li>span:first-child .order-link{white-space:normal}.history-orders li>span:last-child{text-align:right;flex-shrink:0;justify-items:end}.history-orders small{color:var(--potato-muted,#6d6255);font-size:12px}.history-convert{flex-wrap:wrap;align-items:flex-end;gap:10px;padding-top:6px;display:flex}.history-convert label{flex:260px;gap:4px;min-width:0;display:grid}.history-convert input{border:1px solid var(--potato-line,#ddd3c4);min-height:40px;font:inherit;border-radius:10px;padding:0 10px}.history-convert small{flex-basis:100%}.class-now{font-size:16px}tr.class-grade-12 td:first-child{box-shadow:inset 3px 0 #e49a00}.class-hide-done{color:#5c5245;align-items:center;gap:6px;margin-left:6px;font-size:13px;display:inline-flex}.customer-table td a[href^=tel\:]{display:block}.customer-guide-note{color:var(--potato-muted,#6d6255);font-size:12px;line-height:1.5}.copy-phone{flex-wrap:wrap;align-items:center;gap:6px;display:inline-flex}.copy-phone a{color:inherit;font-weight:700;text-decoration:none}.copy-phone button{border:1px solid var(--potato-line-soft,#eee7dc);color:#6d5410;min-height:32px;font:inherit;cursor:pointer;background:#fff;border-radius:999px;padding:2px 12px;font-size:13px;font-weight:800;line-height:1.6}.copy-phone button:hover{background:#fff3cf}.copy-phone button.copied{color:#17653a;background:#e7f5e9;border-color:#86c79a}.customer-chips button{border:1px solid var(--potato-line,#ddd3c4);color:#5e5446;font:inherit;cursor:pointer;background:#fff;border-radius:999px;padding:7px 13px;font-size:12px;font-weight:800}.customer-chips button.active{color:#2a2112;background:#f6cf55;border-color:#e7c35a}.class-toolbar>nav{flex:420px}.class-toolbar>label{flex:260px}.class-grade-tabs{flex-wrap:nowrap;max-width:100%;display:flex;overflow-x:auto}.class-filter-options>button{min-height:44px}.class-hide-done{white-space:nowrap}.class-hide-done input{accent-color:#e49a00;width:16px;height:16px;margin:0}.customer-guide-dim{opacity:.6}.link-button{color:#8b6500;font:inherit;cursor:pointer;background:0 0;border:0;padding:0;font-weight:800;text-decoration:underline}.customer-popup-message{color:#5e5446;padding:24px}.owner-select{border:1px solid var(--potato-line,#ddd3c4);max-width:200px;min-height:34px;font:inherit;background:#fff;border-radius:8px;padding:0 8px;font-size:13px}.owner-none{color:#a42b2b;font-weight:700}.ph-gold{background:radial-gradient(circle at 12% 0%,#fff6d6 0,var(--potato-cream-soft,#fffaf0) 38%,#fff 70%),#fff;border-color:#f1d27a;gap:18px;position:relative;overflow:hidden;box-shadow:0 18px 40px -28px #aa78008c}.ph-gold:after{content:"";pointer-events:none;background:radial-gradient(circle,#f5c84c59,#0000 70%);border-radius:50%;width:220px;height:220px;position:absolute;top:-60px;right:-60px}.ph-gold-head{z-index:1;flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:12px;display:flex;position:relative}.ph-gold-head h2{letter-spacing:-.01em;margin:2px 0;font-size:22px}.ph-gold-head small{color:#7c6a45;font-size:13px}.ph-gold-eyebrow{color:var(--potato-gold-ink,#80610d);letter-spacing:.16em;font-size:12px;font-weight:900}.ph-gold-controls{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.ph-gold-tabs{background:#fff8e1;border:1px solid #efd99a;border-radius:999px;padding:3px;display:inline-flex}.ph-gold-tabs button{color:#7a5a12;font:inherit;cursor:pointer;background:0 0;border:0;border-radius:999px;padding:6px 16px;font-size:13px;font-weight:800}.ph-gold-tabs button.active{color:#2d2108;background:linear-gradient(135deg,#f9d55e,#e9a800);box-shadow:0 4px 10px -6px #aa7800cc}.ph-gold-controls select{color:#5a4410;min-height:36px;font:inherit;background:#fff;border:1px solid #efd99a;border-radius:999px;padding:0 30px 0 12px;font-size:13px;font-weight:700}.ph-podium{z-index:1;grid-template-columns:repeat(3,minmax(0,1fr));align-items:end;gap:12px;transition:opacity .2s;display:grid;position:relative}.ph-podium.loading{opacity:.55}.ph-podium-slot{text-align:center;justify-items:center;gap:6px;min-width:0;display:grid}.ph-podium-slot.empty{visibility:hidden}.ph-gold-medal{filter:drop-shadow(0 3px 4px #00000026);font-size:24px;line-height:1}.ph-gold-avatar{color:#4a3608;background:linear-gradient(135deg,#fff3c4,#f3c64a);border-radius:50%;place-items:center;width:58px;height:58px;font-size:18px;font-weight:900;display:grid;box-shadow:0 0 0 3px #fff,0 0 0 5px #f3cf6a}.place-1 .ph-gold-avatar{background:linear-gradient(135deg,#ffe58a,#e5a500);width:74px;height:74px;font-size:24px;box-shadow:0 0 0 3px #fff,0 0 0 6px #f0c03b,0 12px 26px -10px #c88c00e6}.place-2 .ph-gold-avatar{color:#2f3742;background:linear-gradient(135deg,#f5f7fa,#c3cad4);box-shadow:0 0 0 3px #fff,0 0 0 5px #cfd6df}.place-3 .ph-gold-avatar{color:#4a2a0e;background:linear-gradient(135deg,#fde8d5,#d99a64);box-shadow:0 0 0 3px #fff,0 0 0 5px #e7b78d}.ph-gold-name{text-overflow:ellipsis;white-space:nowrap;max-width:100%;font-size:15px;overflow:hidden}.place-1 .ph-gold-name{font-size:16px}.ph-gold-money{color:var(--potato-ink,#1a1714);justify-items:center;font-size:15px;font-weight:900;display:grid}.place-1 .ph-gold-money{color:#9a6a00;font-size:18px}.ph-gold-money small{color:var(--potato-muted,#6d6255);font-size:12px;font-weight:700}.ph-podium-block{color:#fffffff2;border-radius:16px 16px 6px 6px;place-items:start center;width:100%;margin-top:4px;padding-top:8px;font-size:24px;font-weight:900;display:grid}.place-1 .ph-podium-block{background:linear-gradient(#f7cf4f,#e09d00);height:96px}.place-2 .ph-podium-block{background:linear-gradient(#d6dce4,#a9b3c0);height:70px}.place-3 .ph-podium-block{background:linear-gradient(#e8b88f,#c98448);height:52px}.ph-gold-rest{z-index:1;gap:8px;margin:0;padding:0;list-style:none;display:grid;position:relative}.ph-gold-rest li{background:#fffc;border:1px solid #f1e6c9;border-radius:14px;grid-template-columns:28px 36px minmax(80px,1fr) minmax(60px,2fr) auto;align-items:center;gap:10px;padding:9px 12px;display:grid}.ph-gold-rank{color:#a5894c;text-align:center;font-size:15px;font-weight:900}.ph-gold-avatar.small{width:34px;height:34px;box-shadow:none;background:#fff1c7;font-size:13px}.ph-gold-rest i{background:#f6efdc;border-radius:999px;height:8px;overflow:hidden}.ph-gold-rest i em{background:linear-gradient(90deg,#f6cf55,#e3a000);border-radius:999px;height:100%;display:block}.ph-gold-rest .ph-gold-money{justify-items:end;font-size:14px}.ph-gold-foot,.ph-gold-empty{z-index:1;color:var(--potato-muted,#6d6255);margin:0;font-size:12px;position:relative}.ph-gold-empty{text-align:center;padding:24px 0;font-size:14px}@media (max-width:640px){.ph-gold-head h2{font-size:18px}.ph-podium{gap:6px}.ph-gold-avatar{width:46px;height:46px;font-size:16px}.place-1 .ph-gold-avatar{width:58px;height:58px;font-size:20px}.ph-gold-name{font-size:13px}.place-1 .ph-gold-name{font-size:14px}.ph-gold-money,.place-1 .ph-gold-money{font-size:13px}.place-1 .ph-podium-block{height:72px}.place-2 .ph-podium-block{height:52px}.place-3 .ph-podium-block{height:38px}.ph-gold-rest li{grid-template-columns:22px 32px minmax(0,1fr) auto}.ph-gold-rest i{display:none}}.ph-home .ph-gold{gap:10px;padding:14px 16px}.ph-home .ph-gold-head{align-items:flex-start;gap:8px}.ph-home .ph-gold-head h2{font-size:16px}.ph-home .ph-gold-head small,.ph-home .ph-gold-eyebrow{font-size:12px}.ph-home .ph-gold-tabs button{min-height:32px;padding:4px 12px;font-size:12px}.ph-home .ph-gold-controls select{min-height:30px;font-size:12px}.ph-home .ph-podium{gap:6px}.ph-home .ph-gold-medal{font-size:18px}.ph-home .ph-gold-avatar{width:42px;height:42px;font-size:15px}.ph-home .place-1 .ph-gold-avatar{width:54px;height:54px;font-size:18px}.ph-home .ph-gold-name{font-size:13px}.ph-home .place-1 .ph-gold-name{font-size:14px}.ph-home .ph-gold-money{font-size:13px}.ph-home .place-1 .ph-gold-money{font-size:15px}.ph-home .ph-podium-block{border-radius:12px 12px 4px 4px;padding-top:4px;font-size:18px}.ph-home .place-1 .ph-podium-block{height:58px}.ph-home .place-2 .ph-podium-block{height:42px}.ph-home .place-3 .ph-podium-block{height:30px}.ph-home .ph-gold-rest{gap:6px}.ph-home .ph-gold-rest li{border-radius:12px;grid-template-columns:20px 28px minmax(0,1fr) minmax(40px,1fr) auto;gap:8px;padding:6px 10px}.ph-home .ph-gold-avatar.small{width:26px;height:26px;font-size:12px}.ph-home .ph-gold-rest b{text-overflow:ellipsis;white-space:nowrap;font-size:13px;overflow:hidden}.ph-home .ph-gold-rest .ph-gold-money{font-size:13px}.ph-home .ph-gold-foot{font-size:12px}.ph-home .ph-grid{gap:12px}.ph-home .ph-card{gap:12px;padding:16px 18px}.ph-home .ph-card>header h2{font-size:16px}.ph-home .ph-hero{gap:14px;min-height:0}.ph-home .ph-hero:after{width:140px;height:140px;bottom:-90px;right:90px}.ph-home .ph-hero-copy{gap:6px}.ph-home .ph-eyebrow{font-size:12px}.ph-home .ph-hero-actions{gap:8px;margin-top:2px}.ph-home .ph-hero .ph-pill{min-height:34px;padding:0 14px;font-size:13px}@media (max-width:700px){.ph-home .ph-hero-actions>.ph-pill{min-height:44px}}@media (max-width:360px){.ph-home .ph-welcome-top{grid-template-columns:1fr auto;align-items:start;display:grid}.ph-home .ph-welcome-top .ph-hero-copy{grid-area:2/1/auto/-1}.ph-home .ph-welcome-top .ph-hero-logo{grid-area:1/2}}.ph-home .ph-today{gap:8px;padding:14px 16px}.ph-home .ph-today>header h2{font-size:15px}.ph-home .ph-today-row{border-radius:12px;gap:10px;padding:8px 10px}.ph-home .ph-today-row small{font-size:12px}.ph-home .ph-today-row b{font-size:14px}.ph-home .ph-announcements{gap:10px;padding:14px 18px}.ph-home .ph-announcements h2{font-size:16px}.ph-home .ph-announcement-eyebrow{margin-bottom:2px;font-size:12px}.ph-home .ph-announcement-list{grid-template-columns:repeat(auto-fill,minmax(min(100%,250px),1fr));gap:10px}.ph-home .ph-announcement-list article{border-left-width:3px;border-radius:14px;padding:10px 14px}.ph-home .ph-announcement-list h3{font-size:15px;line-height:1.35}.ph-home .ph-announcement-preview{-webkit-line-clamp:1;max-height:1.6em;margin:4px 0 6px;font-size:13px;line-height:1.6}.ph-home .ph-announcement-list footer{gap:6px;font-size:12px}.erp-content .ph-home .ph-announcements button:not([hidden]){min-height:34px}.ph-home .ph-announcements .ph-pill{min-height:34px;padding:0 12px;font-size:13px}.erp-content .ph-home .ph-announcement-read{padding:2px 0;font-size:13px;box-shadow:none!important}@media (max-width:700px){.erp-content .ph-home .ph-announcements .ph-announcement-read:not([hidden]){min-height:44px}}.ph-home .ph-tile{border-radius:16px;gap:4px;min-height:92px;padding:12px 14px}.ph-home .ph-birthdays li{border-radius:12px;padding:8px 10px;font-size:14px}.ph-home .ph-hero{grid-column:span 1;align-items:center;padding:18px 20px}.ph-home .ph-grid.no-today .ph-hero{grid-column:span 2}.ph-home .ph-hero h1{font-size:clamp(19px,1.8vw,24px)}.ph-home .ph-hero p{font-size:14px}.ph-home .ph-hero-logo{align-self:flex-start;width:76px;height:76px}.ph-home .ph-hero:before{width:160px;height:160px;top:-70px;right:-60px}.ph-home .ph-hero:after{display:none}.ph-home .ph-today,.ph-home .ph-gold{align-self:stretch}@media (max-width:1100px){.ph-home .ph-gold{grid-column:1/-1}}@media (max-width:800px){.ph-home .ph-hero,.ph-home .ph-grid.no-today .ph-hero,.ph-home .ph-gold{grid-column:auto}}:where(button:not(:disabled),[role=button],[role=tab],[role=radio],[role=checkbox],[role=option],summary,select:not(:disabled),input[type=checkbox]:not(:disabled),input[type=radio]:not(:disabled),input[type=file]:not(:disabled),input[type=color]:not(:disabled),label:has(>input[type=checkbox]:not(:disabled)),label:has(>input[type=radio]:not(:disabled)),label:has(>input[type=file]:not(:disabled)),a[href],[data-clickable],tr[tabindex="0"],li[tabindex="0"],article[tabindex="0"],div[tabindex="0"]:not([role=region]):not([role=dialog])){cursor:pointer}:where(button:disabled,select:disabled,input:disabled,textarea:disabled,fieldset:disabled button){cursor:not-allowed}.ttm .mkt-master-scroll{min-height:0}.ttm-toolbar{flex-wrap:wrap;justify-content:space-between;gap:10px 16px;display:flex}.ttm-week{flex-wrap:wrap;align-items:center}.ttm-week label{color:#5e5446;align-items:center;gap:8px;font-size:12px;font-weight:700;display:flex}.ttm-week label input{width:130px}.ttm-week .button{min-width:38px;padding-inline:10px}.ttm-week small{color:var(--potato-muted,#6d6255);font-size:12px}.ttm-search{width:min(320px,100%)}.ttm-tabs{scrollbar-width:thin;gap:6px;padding-bottom:2px;display:flex;overflow-x:auto}.ttm-tabs button{white-space:nowrap;color:#5e5446;font:inherit;background:#fff;border:1px solid #e3dccf;border-radius:999px;align-items:center;gap:6px;padding:7px 13px;font-size:13px;font-weight:700;display:inline-flex}.ttm-tabs button:hover{border-color:#e7c35a}.ttm-tabs button.active{color:#3b3121;background:#fbe7a8;border-color:#e7c35a}.ttm-tabs button b{background:#fff8e1;border-radius:999px;padding:0 7px;font-size:13px}.ttm-table thead tr.labels th{white-space:normal;height:44px;top:0}.ttm-table thead th.k-text{background:#f4f1ea}.ttm-table thead th em{color:#b4442c;font-style:normal}.ttm-table td.ttm-cell{background:#fff;padding:0}.ttm-table td.ttm-cell.wide{min-width:200px;max-width:280px}.ttm-table td.ttm-cell input,.ttm-table td.ttm-cell select{width:100%;min-width:0;height:30px;font:inherit;color:inherit;text-align:left;box-shadow:none;background:0 0;border:0;border-radius:0;padding:0 8px}.ttm-table td.ttm-cell.num input{text-align:right}.ttm-table td.ttm-cell input:focus,.ttm-table td.ttm-cell select:focus{outline-offset:-2px;background:#fffdf3;outline:2px solid #c49a2e}.ttm-table td.ttm-cell:hover{outline-offset:-1px;outline:1px solid #e7c35a}.ttm-table td.ttm-cell input{cursor:text}.ttm-table td.changed,.ttm-table td.changed input{background:#fff3c4;font-weight:700}.ttm-table td.readonly{color:#5e5446;background:#f6f4ef}.ttm-table td.readonly.num{text-align:right}.ttm-table td.ttm-na{color:#b9ae9a;text-align:center;background:#f1eee7}.ttm-table td.sticky-a,.ttm-table th.sticky-a{text-align:left;text-overflow:ellipsis;min-width:150px;max-width:220px;left:0;overflow:hidden;box-shadow:2px 0 #e3dccf}.wdm .ttm-table tfoot th.sticky-a{white-space:normal;overflow-wrap:normal;text-overflow:clip}@media (max-width:700px){.ttm-table td.sticky-a,.ttm-table th.sticky-a{box-sizing:border-box;white-space:normal;overflow-wrap:anywhere;width:130px;min-width:130px;max-width:130px}}.ttm-table td.sticky-a.ttm-cell{background:var(--potato-paper,#fffdf8)}.ttm-table .ttm-platform{text-align:center;min-width:84px}.ttm-pill{background:#f1eee7;border-radius:999px;padding:2px 8px;font-size:12px;font-weight:800;display:inline-block}.ttm-pill.tiktok{color:#fff;background:#111}.ttm-pill.threads{color:#3c2f73;background:#e8e3f7}.ttm-table td.ttm-source{min-width:90px;color:var(--potato-muted,#6d6255);text-align:center;font-size:13px}.ttm-table td.ttm-source.manual{color:#7a5a12;font-weight:700}.ttm-table td.ttm-source .form-error{white-space:normal}.ttm-table tbody tr.dirty>th,.ttm-table tbody tr.dirty>td.sticky-a{box-shadow:inset 3px 0 #e2b23a,2px 0 #e3dccf}.ttm-table tbody tr.failed>td,.ttm-table tbody tr.failed>th{background:#fdecea}.ttm-table tbody tr.new>td.ttm-cell{background:#fffdf3}.ttm-remove{width:26px;height:26px;color:var(--potato-muted,#6d6255);background:#fff;border:1px solid #e3dccf;border-radius:6px;padding:0}.ttm-loading,.ttm-empty{background:var(--potato-paper,#fffdf8);color:var(--potato-muted,#6d6255);text-align:center;border:1px dashed #e3dccf;border-radius:12px;padding:28px}.ttm-foot{color:var(--potato-muted,#6d6255);margin:0;font-size:12px}@media (max-width:640px){.ttm-search{width:100%}.ttm-table td.sticky-a,.ttm-table th.sticky-a{min-width:110px}}.order-print-jobs{grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:10px;display:grid}.order-print-jobs section{background:var(--potato-paper,#fffdf8);border:1px solid #ece6da;border-left-width:4px;border-radius:10px;gap:6px;padding:12px 14px;display:grid}.order-print-jobs section>div{justify-content:space-between;align-items:center;gap:8px;display:flex}.order-print-jobs small{color:var(--potato-muted,#6d6255)}.order-print-status{border-radius:999px;padding:2px 10px;font-size:12px;font-weight:800}.order-print-jobs .printed{border-left-color:#3f9a5b}.order-print-jobs .printed .order-print-status{color:#1f6b37;background:#e3f4e8}.order-print-jobs .received{border-left-color:#e2b23a}.order-print-jobs .received .order-print-status{color:#7a5a12;background:#fff3c4}.order-print-jobs .waiting{border-left-color:#d9603b}.order-print-jobs .waiting .order-print-status{color:#a23b20;background:#fdecea}.printing-order-link{color:#7a5a12;margin-top:4px;font-size:13px;font-weight:700;display:inline-block}.ttm .head-actions .button{white-space:nowrap}.ttm-search{background:var(--potato-surface,#fff);height:38px;font:inherit;border:1px solid #e3dccf;border-radius:10px;padding:0 12px;font-size:13px}.ttm-table tbody th{text-transform:none;letter-spacing:0}.ttm-table td.ttm-cell.id{min-width:180px}.class-customer-form .class-customer-hint{color:#7a5414;background:#fff7ea;border:1px solid #f0d2a8;border-radius:10px;flex-basis:100%;margin:0;padding:9px 12px;font-size:13px}.class-customer-form label:nth-of-type(2){flex:0 200px}.erp-top-actions>a.erp-feedback-link{background:var(--potato-surface,#fff);color:#4e463a;border:1px solid #e3dccf;border-radius:10px;flex-shrink:0;align-items:center;gap:6px;width:auto;height:auto;min-height:40px;padding:8px 12px;font-size:13px;text-decoration:none;display:inline-flex}.erp-top-actions>a.erp-feedback-link:hover,.erp-top-actions>a.erp-feedback-link[aria-current=page]{background:#fff8e1;border-color:#e7c35a}@media (max-width:640px){.erp-top-actions>a.erp-feedback-link b{display:none}}.ph-gold-avatar.photo{background:#fff;padding:0;overflow:hidden}.ph-gold-avatar.photo img{object-fit:cover;border-radius:50%;width:100%;height:100%;display:block}.erp-nav-icon{background:linear-gradient(145deg,#ffffff17,#ffffff08);font-size:16px;line-height:1;transition:transform .25s cubic-bezier(.34,1.56,.64,1),background .15s,box-shadow .15s;box-shadow:inset 0 0 0 1px #ffffff12}.erp-nav-item:hover .erp-nav-icon{background:linear-gradient(145deg,#f2c94c33,#ffffff10);transform:scale(1.14)rotate(-7deg);box-shadow:inset 0 0 0 1px #f2c94c55}.erp-nav-item.active .erp-nav-icon{background:#fffdf5;animation:.45s cubic-bezier(.34,1.56,.64,1) erp-nav-pop;box-shadow:0 2px 6px #1f1c182e}@keyframes erp-nav-pop{0%{transform:scale(.8)}60%{transform:scale(1.15)}to{transform:scale(1)}}@media (prefers-reduced-motion:reduce){.erp-nav-icon{transition:none}.erp-nav-item:hover .erp-nav-icon{transform:none}.erp-nav-item.active .erp-nav-icon{animation:none}}.mkt-master-table thead tr.groups th.g-fb_main,.mkt-master-table thead tr.labels th.g-fb_main{background:#fbe7a8}.mkt-master-table td.k-input.g-fb_main{background:#fff9e5}.mkt-master-table thead tr.groups th.g-fb_business,.mkt-master-table thead tr.labels th.g-fb_business{background:#cfe6fb}.mkt-master-table td.k-input.g-fb_business{background:#f1f8fe}.mkt-master-table thead tr.groups th.g-fb_sport,.mkt-master-table thead tr.labels th.g-fb_sport{background:#cdeed5}.mkt-master-table td.k-input.g-fb_sport{background:#effaf2}.mkt-master-table thead tr.groups th.g-fb_class,.mkt-master-table thead tr.labels th.g-fb_class{background:#f6d3e6}.mkt-master-table td.k-input.g-fb_class{background:#fdf1f8}.mkt-master-table thead tr.groups th.g-instagram,.mkt-master-table thead tr.labels th.g-instagram{background:#e3d4f6}.mkt-master-table td.k-input.g-instagram{background:#f7f1fd}.mkt-master-table thead tr.groups th.g-pass,.mkt-master-table thead tr.labels th.g-pass{background:#fbd9c2}.mkt-master-table td.k-input.g-pass{background:#fef3eb}.mkt-master-table thead tr.groups th.g-other,.mkt-master-table thead tr.labels th.g-other{background:#d4e8e4}.mkt-master-table td.k-input.g-other{background:#f0f8f6}.mkt-master-table thead tr.groups th.g-total,.mkt-master-table thead tr.labels th.g-total{background:#e6d9c8}.mkt-master-table td.k-input.g-total{background:#f7f2ec}.mkt-master-table .g-first{border-left:3px solid #5a4a2a}.mkt-master-table td.synced{font-weight:700}.mkt-master-table td.synced:before{content:"↻ ";color:#24476b;font-weight:400}.mkt-master-table td.k-input.changed{background:#fff3c4}.design-unpainted{background:var(--potato-surface,#fff);border:1px solid #ece4d5;border-radius:14px;padding:14px 18px}.design-unpainted h2{margin:0 0 10px;font-size:15px}.design-unpainted h2 small{color:var(--potato-muted,#6d6255);margin-left:6px;font-size:12px;font-weight:500}.design-unpainted ul{flex-wrap:wrap;gap:8px;margin:0;padding:0;list-style:none;display:flex}.design-unpainted li{background:#faf7f0;border:1px solid #ece4d5;border-radius:10px;align-items:center;gap:10px;min-width:120px;padding:8px 12px;display:flex}.design-unpainted li span{flex:1;font-weight:600}.design-unpainted li.least{background:#fff3c4;border-color:#c49a2e}.ahamove-standalone{flex-wrap:wrap;align-items:center;gap:10px;margin-bottom:10px;display:flex}.ahamove-standalone b{color:#6b5a2a;font-size:13px}.customer-lead-history{gap:6px;margin:0;padding:0;list-style:none;display:grid}.customer-lead-history li{background:#fff;border:1px solid #eee4d6;border-radius:10px;padding:8px 10px;font-size:13px}.customer-lead-history small{color:var(--potato-muted,#6d6255);margin-top:2px;font-size:12px;display:block}@media (max-width:560px){.customer-toolbar>*,.class-toolbar>nav,.class-toolbar>label,.history-toolbar>*{flex:none;min-width:0}.class-toolbar,.history-toolbar{flex-direction:column;align-items:stretch}.class-hide-done{white-space:normal}}@media (max-width:760px){.class-results .customer-row td{white-space:normal;min-width:0}.erp-content .class-grade-tabs>button{min-height:44px!important}}.daily-message-form-grid .daily-message-channel-pair:has(label.ads){grid-template-columns:repeat(3,minmax(0,1fr))}.daily-message-form-grid .daily-message-channel-pair label.consult.ads span{color:#a8590b}.daily-message-form-grid .daily-message-channel-pair label.consult.ads input{background:#fff7ec;border-color:#ecc89b}@media (max-width:560px){.daily-message-form-grid .daily-message-channel-pair:has(label.ads){grid-template-columns:minmax(0,1fr)}}th.consult.ads,td.consult.ads{color:#a8590b}.daily-message-table-wrap th.consult.ads:last-child,.daily-message-table-wrap td.consult.ads:last-child{white-space:nowrap;width:76px;min-width:64px}.ph-grid.ph-cols{grid-template-columns:minmax(0,2fr) minmax(0,1fr);align-items:start;gap:16px;display:grid}.ph-cols>.ph-col{align-content:start;gap:16px;min-width:0;display:grid}.ph-cols .ph-col .ph-card,.ph-cols .ph-col .ph-hero{margin:0;grid-column:1/-1!important;align-self:auto!important}@media (max-width:1100px){.ph-grid.ph-cols{grid-template-columns:minmax(0,1fr)}}.design-drawer .design-choice-pills{background:#ecebe7;border-radius:16px;flex-wrap:wrap;gap:2px;padding:4px;display:flex}.design-drawer .design-choice-pills label{display:block;position:relative}.design-drawer .design-choice-pills span{box-sizing:border-box;color:#67645f;min-height:44px;box-shadow:none;background:0 0;border:0;border-radius:14px;justify-content:center;align-items:center;padding:8px 12px;display:flex}.design-drawer .design-choice-pills input:checked+span{color:#272522;background:#fff;box-shadow:0 1px 3px #00000014}.design-drawer .design-choice-pills input:focus-visible+span{outline-offset:1px;outline:2px solid #a47b18}@media (max-width:760px){.design-drawer>header button{min-width:44px;min-height:44px}}.design-module tr[data-clickable]:focus-visible{outline-offset:-2px;outline:2px solid #a47b18}.design-metric-label{display:none}.design-manager :is(.design-performance,.design-month-table)>.design-metric-head{color:#6d6255;font-weight:700}@media (max-width:760px){.design-manager :is(.design-performance,.design-month-table){overflow:visible}.design-manager :is(.design-performance,.design-month-table)>.design-metric-head{display:none}.design-manager :is(.design-performance,.design-month-table)>div{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:6px 10px;min-width:0}.design-manager :is(.design-performance,.design-month-table)>div>b{grid-column:1/-1}.design-manager :is(.design-performance,.design-month-table)>div>span{overflow-wrap:anywhere;min-width:0}.design-manager .design-metric-label{color:#6d6255;display:inline}}.accounting-module tr[data-clickable]:focus-visible{outline-offset:-2px;outline:2px solid #a47b18}@media (max-width:480px){.accounting-dialog .vendor-pay .accounting-detail-total{flex-direction:column;align-items:flex-start;gap:6px}.accounting-dialog .vendor-pay .accounting-detail-total strong{white-space:nowrap}.accounting-dialog .vendor-pay-quick-gap{margin-left:0}.accounting-dialog .vendor-pay-actions>button,.accounting-dialog .vendor-pay-actions>a{flex:1 0 100%;width:100%}.accounting-dialog .vendor-pay-table tr{grid-template-columns:repeat(2,minmax(0,1fr))}.accounting-dialog .vendor-pay-table td{overflow-wrap:anywhere;min-width:0}.accounting-dialog .vendor-pay-table td:first-child,.accounting-dialog .vendor-pay-table td:nth-child(3){grid-column:1/-1}.accounting-module .accounting-kpis.single{grid-template-columns:minmax(0,1fr)}.accounting-module .vendor-group>summary{grid-template-columns:auto minmax(0,1fr);gap:6px 10px;display:grid}.accounting-module .vendor-group>summary:before{margin:0}.accounting-module .vendor-group-name{flex-wrap:wrap;min-width:0}.accounting-module .vendor-group>summary>strong{white-space:nowrap;grid-column:2;justify-self:start}}.receipt-summary-scope{color:#6d675e;margin:0 2px 12px;font-size:14px;line-height:1.45}
.marketing-plan-kpis{grid-template-columns:repeat(5,minmax(0,1fr))}.marketing-plan-kpis .marketing-plan-cancelled-link{background:var(--potato-surface,#fff);color:inherit;border:1px solid #e7c9c4;border-left:4px solid #c9867c;border-radius:12px;gap:4px;padding:13px 15px;text-decoration:none;display:grid}.marketing-plan-kpis .marketing-plan-cancelled-link:hover{background:#fff7f5}.marketing-plan-kpis .marketing-plan-cancelled-link small{color:#9a5b52;font-size:12px;font-weight:800}.marketing-plan-detail-actions .marketing-plan-cancel-post{color:#4f4a43;background:#ece9e4;border:1px solid #cfc9c0}.marketing-plan-detail-actions .marketing-plan-cancel-post:hover{background:#e2ded7}.marketing-plan-restore{background:var(--potato-surface,#fff);color:#2e2a22;min-height:40px;font:inherit;cursor:pointer;border:1px solid #2e2a22;border-radius:999px;padding:0 14px;font-size:13px;font-weight:800}.marketing-plan-cancelled-table td small,.marketing-plan-cancelled-table td a{margin-top:3px;display:block}.marketing-plan-cancelled-table td a{color:#8a6514;font-size:12px;font-weight:700}@media (max-width:900px){.marketing-plan-kpis{grid-template-columns:repeat(2,minmax(0,1fr))}}.marketing-sort{color:inherit;font:inherit;letter-spacing:inherit;text-transform:inherit;cursor:pointer;background:0 0;border:0;padding:0}.marketing-sort:hover{color:var(--potato-ink-2,#2b261f);text-decoration:underline}.marketing-status.rejected{color:var(--potato-danger,#b3261e);background:#fdecea}.mk-action-warning{color:var(--potato-danger,#b3261e);background:#fff3f1;border:1px solid #f0c7c2;border-radius:10px;flex-basis:100%;grid-column:1/-1;margin:2px 0 0;padding:9px 12px;font-size:13px;font-weight:700}.marketing-list-panel>header .mk-tri-open{background:var(--potato-cream,#fff8df);color:#5c4510;min-height:40px;font:inherit;cursor:pointer;border:1px solid #d2a51f;border-radius:999px;margin-left:auto;margin-right:10px;padding:0 14px;font-size:13px;font-weight:800}.marketing-list-panel>header .mk-tri-open b{background:#f8ca45;border-radius:999px;margin-left:4px;padding:1px 7px}.mk-tri-backdrop{z-index:1000}.mk-tri-sheet{background:#fff;border-radius:14px;grid-template-rows:auto minmax(0,1fr);width:min(1280px,100vw - 24px);height:calc(100dvh - 24px);display:grid;overflow:hidden;box-shadow:0 28px 80px #1b160f52}.mk-tri-sheet>header{border-bottom:1px solid #e8dfd0;justify-content:space-between;align-items:center;gap:12px;padding:12px 18px;display:flex}.mk-tri-sheet>header span{color:var(--potato-gold-ink,#80610d);letter-spacing:.12em;font-size:12px;font-weight:900}.mk-tri-sheet>header h2{margin:2px 0 0;font-size:18px}.mk-tri-sheet>header button{cursor:pointer;background:#fff;border:1px solid #ded7ca;border-radius:50%;width:40px;height:40px;font-size:22px}.mk-tri-body{padding:0 18px;overflow:auto}.mk-tri-draft{border-bottom:2px solid #efe6d6;grid-template-rows:auto minmax(0,1fr) auto;gap:8px;height:calc(100dvh - 90px);padding:12px 0;display:grid}.mk-tri-draft h3{overflow-wrap:anywhere;margin:0;font-size:16px}.mk-tri-media{gap:10px;min-height:0;display:grid}.mk-tri-media.with-extras{grid-template-columns:minmax(0,1.25fr) minmax(0,1fr)}.mk-tri-layout,.mk-tri-extras{gap:6px;height:100%;min-height:0;display:grid}.mk-tri-extras{grid-template-columns:repeat(3,minmax(0,1fr))}.mk-tri-layout figure,.mk-tri-extras figure{background:#fbf9f5;border:1px solid #eee6d8;border-radius:8px;grid-template-rows:minmax(0,1fr) auto;min-width:0;min-height:0;margin:0;display:grid;overflow:hidden}.mk-tri-layout .queued-drive-image,.mk-tri-extras .queued-drive-image{width:100%;height:100%;min-height:0}.mk-tri-layout img,.mk-tri-extras img{object-fit:contain;width:100%;height:100%;min-height:0}.mk-tri-layout figcaption,.mk-tri-extras figcaption{background:var(--potato-surface,#fff);color:#4f473c;white-space:pre-wrap;overflow-wrap:anywhere;border-top:1px solid #eee6d8;max-height:4.2em;padding:4px 7px;font-size:12px;line-height:1.35;overflow:auto}.mk-tri-empty{color:#a39783;place-items:center;font-size:12px;display:grid}.mk-tri-note{background:var(--potato-cream,#fff8df);color:#4f473c;white-space:pre-wrap;border-radius:8px;max-height:5.5em;margin:0;padding:8px 10px;font-size:13px;overflow:auto}@media (max-width:760px){.mk-tri-sheet{border-radius:0;width:100vw;height:100dvh}.mk-tri-draft{height:auto;min-height:calc(100dvh - 66px)}.mk-tri-media.with-extras{grid-template-columns:1fr}.mk-tri-layout{height:60dvh}.mk-tri-extras{grid-auto-rows:28vw;height:auto;grid-template-rows:none!important}}.rnd-dialog .rnd-slot-grid{grid-template-columns:repeat(3,max(90px,25dvh - 80px));justify-content:center}.rnd-dialog .rnd-slot-grid:not(.completed){grid-template-columns:repeat(3,max(90px,25dvh - 132px))}.rnd-look-slot .mk-slot>img,.rnd-look-slot .mk-slot>.queued-drive-image,.rnd-look-slot .mk-slot>.queued-drive-image>img,.rnd-look-view img,.rnd-look-view .queued-drive-image>img{object-fit:contain!important}@media (max-width:700px){.rnd-dialog .rnd-slot-grid,.rnd-dialog .rnd-slot-grid:not(.completed){grid-template-columns:repeat(3,minmax(0,1fr))}}.social-pill-filters{margin-bottom:12px}.social-pill-filters section button b{color:inherit;opacity:.7;margin-left:3px}.social-platform-pills{border:0;margin:0;padding:0}.social-platform-pills legend{color:#776b5c;text-transform:uppercase;margin-bottom:6px;padding:0;font-size:12px;font-weight:800}.social-platform-pills>div{flex-wrap:wrap;gap:8px;display:flex}.social-platform-pills button{color:#4f473c;min-height:44px;font:inherit;cursor:pointer;background:#fff;border:1px solid #e2d8c9;border-radius:999px;padding:0 18px;font-size:14px;font-weight:800}.social-platform-pills button.active{color:var(--potato-ink-2,#2b261f);background:#f8ca45;border-color:#d2a51f}.social-table td small{color:#847868;font-size:12px;display:block}.order-workflow-bar{align-items:flex-end}.order-status-pills{flex-wrap:wrap;flex:1;align-items:flex-end;gap:10px;min-width:0;display:flex}.order-status-pills fieldset{border:0;flex:320px;min-width:0;margin:0;padding:0}.order-status-pills legend{color:#7d6d55;letter-spacing:.1em;text-transform:uppercase;margin-bottom:6px;padding:0;font-size:12px;font-weight:900}.order-status-pills fieldset>div{flex-wrap:wrap;gap:6px;display:flex}.order-status-pills fieldset button{color:#4f473c;min-height:40px;font:inherit;cursor:pointer;background:#fff;border:1px solid #e2d8c9;border-radius:999px;padding:0 13px;font-size:13px;font-weight:800}.order-status-pills fieldset button.active{color:var(--potato-ink-2,#2b261f);background:#f8ca45;border-color:#d2a51f}.order-status-pills>small{flex-basis:100%}@media (max-width:760px){.order-status-pills fieldset button{min-height:44px;font-size:14px}.order-status-pills>.button{width:100%;min-height:48px}}.mk-layout-board.mk-layout-4h .mk-slot-cell:nth-child(n+2)>.mk-slot,.mk-layout-board.mk-layout-4v .mk-slot-cell:nth-child(n+2)>.mk-slot,.mk-layout-board.mk-layout-3h .mk-slot-cell:nth-child(n+2)>.mk-slot,.mk-layout-board.mk-layout-3v .mk-slot-cell:nth-child(n+2)>.mk-slot{aspect-ratio:1;flex:none;width:100%;min-height:0}.mk-layout-board.mk-layout-3h .mk-slot-cell:first-child>.mk-slot{aspect-ratio:4/3;flex:none;width:100%;min-height:0}.order-section-blink{border-radius:14px;animation:.6s ease-in-out 5 order-blink}@keyframes order-blink{0%,to{background-color:inherit;box-shadow:0 0 #e2552600}50%{background-color:#fff1b8;box-shadow:0 0 0 4px #e25526d9}}@media (prefers-reduced-motion:reduce){.order-section-blink{animation:none;box-shadow:0 0 0 4px #e25526d9}}.rnd-look-view>div{min-height:0;position:relative;overflow:hidden}.rnd-look-view .queued-drive-image{width:100%;height:100%;min-height:0;position:absolute;inset:0;overflow:hidden}.rnd-look-view .queued-drive-image>img{width:100%;max-width:100%;height:100%;max-height:100%;position:absolute;inset:0;object-fit:contain!important}.rnd-look{overflow:hidden}.mk-draft-board.mk-layout-4 .mk-slot-cell>.mk-slot{aspect-ratio:1;flex:none;width:100%;min-height:0}.mk-draft-board.mk-layout-5h .mk-slot-cell:nth-child(n+3)>.mk-slot{aspect-ratio:1;flex:none;width:100%;height:auto;min-height:0}.mk-draft-board.mk-layout-5h .mk-slot-cell:nth-child(n+3)>.mk-slot img{object-fit:contain;width:100%;height:100%}.daily-message-kpis{grid-template-columns:repeat(auto-fit,minmax(170px,1fr))}.mk-review-inline{color:#5c4400;white-space:normal;overflow-wrap:anywhere;background:#fff3c4;border-radius:8px;margin-top:4px;padding:4px 8px;font-size:12px;line-height:1.4;display:block}.mk-review-box{background:#fff7e8;border:1px solid #ecd2a8;border-radius:12px;grid-column:1/-1;padding:10px 14px}.mk-review-box span{color:#8a4b12;letter-spacing:.04em;text-transform:uppercase;font-size:12px;font-weight:800}.mk-review-box p{white-space:pre-wrap;overflow-wrap:anywhere;margin:4px 0 0}.social-date-filters{flex-wrap:wrap;align-items:flex-end;gap:10px;display:flex}.social-date-filters>b{align-self:center;font-size:13px}.social-date-filters label{color:#6b604f;gap:4px;font-size:12px;display:grid}.social-date-filters label span{font-weight:700}.social-date-filters input[data-date-kind]{box-sizing:border-box;width:100%;min-width:0;min-height:44px;font:inherit;padding:8px 10px;font-size:14px}@media (max-width:700px){.social-date-filters>b{flex-basis:100%}.social-date-filters label{flex:150px;min-width:0}}.rnd-outfit-preview .rnd-look-view .queued-drive-image>small{place-content:center;justify-items:center;gap:1px;font-size:0;line-height:1.15;display:grid;inset:0}.rnd-outfit-preview .rnd-look-view .queued-drive-image:not(.failed)>small:before{content:"…";font-size:16px}.rnd-outfit-preview .rnd-look-view .queued-drive-image.failed>small:before{content:"Ảnh lỗi";font-size:12px}.rnd-outfit-preview .rnd-look-view .queued-drive-image>small>[role=button]{place-items:center;min-width:32px;min-height:28px;font-size:0;text-decoration:none;display:grid}.rnd-outfit-preview .rnd-look-view .queued-drive-image>small>[role=button]:before{content:"↻";font-size:20px;line-height:1}.rnd-outfit-preview .rnd-look-view .queued-drive-image>small>[role=button]:focus-visible{outline-offset:-2px;border-radius:6px;outline:2px solid #a97c00}@media (max-width:480px){.rnd-outfit-preview{flex-direction:column;gap:16px}.rnd-outfit-preview .rnd-look{width:100%}.rnd-outfit-preview .rnd-look-view .queued-drive-image>small>[role=button]{min-width:44px;min-height:44px}}
.tt-report{min-width:0;color:var(--tt-ink);gap:20px;max-width:1560px;margin:0 auto;display:grid}.tt-report *,.tt-editor *{box-sizing:border-box}.tt-report :is(h2,h3,p),.tt-editor :is(h2,p){margin:0}.tt-report>*,.tt-overview-grid>*,.tt-social-grid>*,.tt-booking-grid>*{min-width:0}.tt-report .tt-report-head{justify-content:space-between;align-items:center;gap:20px;padding:8px 0;display:flex}.tt-eyebrow{color:#986f14;letter-spacing:.09em;font-size:12px;font-weight:800}.tt-report .tt-report-head h2{letter-spacing:-.035em;margin:6px 0 8px}.tt-report .tt-report-head p,.tt-panel-head p{color:var(--tt-muted);font-size:13px;line-height:1.6}.tt-report .tt-button,.tt-editor .tt-button{min-height:var(--erp-btn-h,40px);border-radius:var(--erp-btn-radius,10px);color:#493e2d;font:700 13px var(--font-vietnam),Arial,sans-serif;cursor:pointer;white-space:nowrap;box-shadow:none;background:#fff;border:1px solid #ded6c9;justify-content:center;align-items:center;gap:8px;padding:10px 15px;line-height:1.3;text-decoration:none;display:inline-flex}.tt-report .tt-button:hover,.tt-editor .tt-button:hover{background:#faf6ec;border-color:#cbb98f}.tt-report .tt-button.tt-primary,.tt-editor .tt-button.tt-primary{background:var(--erp-action-bg);color:#3b2e10;border-color:#e9b831}.tt-report .tt-button.tt-primary:hover,.tt-editor .tt-button.tt-primary:hover{background:var(--erp-action-hover)}.tt-report .tt-button:disabled,.tt-editor .tt-button:disabled{opacity:.5;cursor:wait}.tt-report .tt-icon-button,.tt-editor .tt-icon-button{width:42px;padding:8px;font-size:18px}.tt-report :focus-visible,.tt-editor :focus-visible{outline-offset:3px;outline:3px solid #c5952570}.tt-report .tt-filter-bar{border:1px solid var(--tt-line);background:#fff;border-radius:16px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:20px;padding:18px 20px;display:flex}.tt-week-picker{flex-wrap:wrap;align-items:end;gap:8px;display:flex}.tt-week-picker>label,.tt-search{gap:6px;display:grid}.tt-week-picker>label>span,.tt-search>span{color:var(--tt-muted);font-size:12px;font-weight:700}.tt-report .tt-week-picker input[data-date-kind]{width:165px}.tt-report .tt-week-picker input,.tt-report .tt-search input{height:42px;font:inherit;min-width:0;color:var(--tt-ink);background:#fff;border:1px solid #ded6c9;border-radius:10px;padding:10px 12px;font-size:13px}.tt-week-arrows{gap:5px;display:flex}.tt-periods{color:var(--tt-muted);gap:7px;font-size:12px;display:grid}.tt-periods span{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.tt-periods b{color:#584e3e;font-weight:600}.tt-period-dot{background:#c79b28;border-radius:50%;width:6px;height:6px}.tt-period-dot.organic{background:#39816e}.tt-section-nav{scrollbar-width:thin;gap:8px;padding-bottom:2px;display:flex;overflow:auto}.tt-section-nav a{color:#6a5e4c;background:#fff;border:1px solid #e8e1d6;border-radius:10px;flex:none;padding:8px 12px;font-size:12px;font-weight:700;text-decoration:none}.tt-section-nav a:hover{background:#fff3cc}.tt-report .tt-kpis{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;display:grid}.tt-report .tt-kpi{background:var(--potato-surface,#fff);border:1px solid var(--tt-line);border-radius:16px;gap:9px;padding:18px;display:grid}.tt-kpi>div{color:#766950;justify-content:space-between;align-items:center;gap:8px;font-size:12px;font-weight:700;display:flex}.tt-kpi-icon{color:#98721c;background:#fff5d7;border-radius:10px;place-items:center;width:30px;height:30px;display:grid}.tt-kpi-icon svg{width:18px;height:18px}.tt-report .tt-kpi>strong{letter-spacing:-.035em;font-variant-numeric:tabular-nums;font-weight:800;line-height:1.3}.tt-report .tt-kpi>small{color:var(--tt-muted)}.tt-change{font-size:12px;font-weight:700}.tt-change.good{color:#23735a}.tt-change.bad{color:#a34536}.tt-change.unknown,.tt-change.flat{color:#82776a;font-weight:500}.tt-overview-grid{grid-template-columns:1fr 1fr;gap:20px;display:grid}.tt-report .tt-panel{border:1px solid var(--tt-line);background:var(--potato-surface,#fff);border-radius:16px;min-width:0;padding:22px;scroll-margin-top:155px}.tt-report .tt-panel-head{justify-content:space-between;align-items:center;gap:16px;margin:0 0 20px;display:flex}.tt-report .tt-panel-head :is(h2,h3){letter-spacing:-.025em;font-weight:800;line-height:1.45}.tt-report .tt-panel-head p{color:var(--tt-muted);margin:5px 0 0;font-size:12px}.tt-badge{color:#856929;white-space:nowrap;background:#f8f3e6;border-radius:8px;flex:none;padding:5px 9px;font-size:12px;font-weight:700;display:inline-flex}.tt-ad-metrics{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;margin:26px 0 20px;display:grid}.tt-ad-metrics>div{border-right:1px solid #eee8dd;gap:8px;display:grid}.tt-ad-metrics>div:last-child{border:0}.tt-ad-metrics small{color:var(--tt-muted);font-size:12px;font-weight:700}.tt-ad-metrics strong{letter-spacing:-.02em;font-size:20px}.tt-ad-metrics span{color:#928777;font-size:12px}.tt-report .tt-footnote{margin:14px 0 0;line-height:1.6}.tt-sync-line{color:var(--tt-muted);align-items:center;gap:7px;margin-top:15px;font-size:12px;display:flex}.tt-sync-dot{background:#39816e;border-radius:50%;width:7px;height:7px}.tt-sync-dot.pending{background:#c89c36}.tt-trend{align-items:end;gap:10px;min-height:172px;display:flex}.tt-trend figure{text-align:center;flex:1;min-width:0;margin:0}.tt-trend figure>strong{margin-bottom:8px;font-size:13px;font-weight:600;line-height:1.5;display:block}.tt-bar-space{border-bottom:1px solid #ede5d8;justify-content:center;align-items:end;height:90px;display:flex}.tt-bar-space>div{background:#eedcad;border-radius:5px 5px 0 0;width:48%;min-width:12px}.tt-trend .current .tt-bar-space>div{background:#f3c03b}.tt-trend figcaption{margin-top:9px;font-size:12px;font-weight:600}.tt-trend figcaption small{color:var(--tt-muted);margin-top:4px;font-size:12px;display:block}.tt-social-grid,.tt-booking-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.tt-social-card,.tt-booking-card{background:#fdfbf7;border:1px solid #e8e1d6;border-radius:12px;padding:18px}.tt-social-card>header,.tt-booking-card>header{align-items:center;gap:12px;display:flex}.tt-booking-card>header{justify-content:space-between;align-items:start}.tt-social-card header>div,.tt-booking-card header>div{min-width:0}.tt-social-card header strong,.tt-booking-card header strong{overflow-wrap:anywhere;font-size:14px;display:block}.tt-social-card header small,.tt-booking-card header small{color:var(--tt-muted);margin-top:5px;font-size:12px;display:block}.tt-platform{color:#fff;background:#292622;border-radius:10px;flex:none;place-items:center;width:36px;height:36px;font-size:22px;display:grid}.tt-platform.threads{color:#3a332a;background:#eeebe6}.tt-social-metrics{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin:24px 0 18px;display:grid}.tt-social-metrics small,.tt-booking-numbers small{color:var(--tt-muted);font-size:12px;line-height:1.5;display:block}.tt-social-metrics strong{font-variant-numeric:tabular-nums;margin-top:6px;font-size:18px;display:block}.tt-social-card>footer{color:var(--tt-muted);border-top:1px solid #eae3d7;flex-wrap:wrap;justify-content:space-between;gap:10px;padding-top:12px;font-size:12px;display:flex}.tt-social-card footer b{color:#514631;margin-left:5px}.tt-report .tt-details{border-top:1px solid #ece6dc;margin-top:18px;padding-top:14px}.tt-details summary{cursor:pointer;color:#8b681a;font-size:12px;font-weight:700}.tt-details[open]>summary{margin-bottom:16px}.tt-scroll{overscroll-behavior-x:contain;scrollbar-width:thin;border:1px solid #eae4d8;border-radius:10px;width:100%;min-width:0;max-width:100%;max-height:600px;overflow:auto}.tt-report .tt-table{border-collapse:separate;border-spacing:0;width:100%;min-width:0;font-size:12px}.tt-report .tt-table :is(th,td){text-align:left;vertical-align:middle;white-space:normal;overflow-wrap:anywhere;border:0;border-bottom:1px solid #efe8de;min-width:80px;max-width:310px;line-height:1.6}.tt-report .tt-table th{z-index:1;font-weight:800;position:sticky;top:0}.tt-report .tt-table tr:last-child td{border-bottom:0}.tt-report .tt-table .tt-number{text-align:right;white-space:nowrap;font-variant-numeric:tabular-nums}.tt-report .tt-details table{min-width:850px}.tt-file-link{white-space:nowrap;color:#8c6512;font-size:12px;font-weight:700;text-decoration:none;display:inline-flex}.tt-file-link:hover{text-decoration:underline}.tt-missing{color:#aaa092;font-weight:500}.tt-booking-numbers{grid-template-columns:1fr 1fr;gap:20px;padding:20px 0;display:grid}.tt-booking-numbers strong{margin-top:5px;font-size:24px;display:block}.tt-booking-card dl{border-top:1px solid #eae3d7;gap:9px;margin:0;padding-top:13px;display:grid}.tt-booking-card dl>div{justify-content:space-between;gap:16px;font-size:12px;display:flex}.tt-booking-card dt{color:var(--tt-muted)}.tt-booking-card dd{text-align:right;margin:0;font-weight:600}.tt-booking-card>p{color:var(--tt-muted);margin-top:12px;font-size:13px}.tt-report .tt-report-footer{text-align:center;color:var(--tt-muted);padding:4px;font-size:12px}.tt-notice{color:#735b2c;background:#fff8e8;border:1px solid #e9d49d;border-radius:12px;justify-content:space-between;align-items:center;gap:14px;margin:0;padding:14px 18px;font-size:13px;display:flex}.tt-notice p{margin-top:5px}.tt-notice.tt-error{color:#8a372c;background:#fff4f0;border-color:#edc8bc}.tt-notice.tt-success{color:#286c51;background:#f0faf3;border-color:#cce3d3}.tt-loading{background:var(--potato-surface,#fff);min-height:220px;color:var(--tt-muted);border:1px solid #e8e1d6;border-radius:16px;justify-content:center;align-items:center;gap:12px;font-size:13px;display:flex}.tt-spinner{border:3px solid #efe6cf;border-top-color:#be9326;border-radius:50%;width:22px;height:22px;animation:.8s linear infinite tt-spin}@keyframes tt-spin{to{transform:rotate(360deg)}}.tt-empty{text-align:center;color:var(--tt-muted);background:#fdfbf7;border:1px dashed #e4dac8;border-radius:12px;justify-items:center;gap:10px;padding:36px 18px;display:grid}.tt-empty>span{color:#bca777;font-size:24px}.tt-empty strong{color:#66563e;font-size:13px}.tt-empty p{font-size:12px;line-height:1.6}.tt-master .module-page-head{margin-bottom:0}.tt-head-actions{flex-wrap:wrap;gap:9px;display:flex}.tt-master .tt-filter-bar{gap:16px}.tt-search input{width:260px;max-width:100%}.tt-data-tabs{scrollbar-width:thin;background:#f3efe7;border:1px solid #e8e0d2;border-radius:12px;gap:6px;padding:5px;display:flex;overflow:auto}.tt-data-tabs button{font:600 12px var(--font-vietnam),Arial,sans-serif;color:#796d5a;box-shadow:none;cursor:pointer;white-space:nowrap;background:0 0;border:1px solid #0000;border-radius:10px;flex:none;padding:10px 14px}.tt-data-tabs button[aria-pressed=true]{color:#513e17;background:#fff;border-color:#e4d6b9;box-shadow:0 2px 5px #5d481009}.tt-master-period{color:var(--tt-muted);flex-wrap:wrap;gap:10px 20px;font-size:12px;display:flex}.tt-master-period b{color:#65583e;font-weight:600}.tt-master-period small{margin-left:auto;font-size:12px}.tt-source{color:#827461;white-space:nowrap;background:#f2efe9;border-radius:6px;padding:4px 7px;font-size:12px;font-weight:700;display:inline-block}.tt-source.manual{color:#967421;background:#fff3d6}.tt-source.sheet{color:#3e7b60;background:#eaf5ef}.tt-report .tt-row-button{min-height:32px;padding:6px 10px;font-size:13px}.tt-report .tt-input-table{min-width:760px}.tt-report .tt-input-table :is(th,td):last-child{position:sticky;right:0;box-shadow:-4px 0 8px #75623509}.tt-backdrop{z-index:1200;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:#1f1a146b;justify-content:center;align-items:center;padding:24px;display:flex;position:fixed;inset:0}.tt-editor{--tt-muted:#786f63;color:#302a20;width:min(960px,100%);max-height:calc(100dvh - 48px);font-family:var(--font-vietnam),Arial,sans-serif;background:#fffdf9;border:1px solid #e5d5af;border-radius:20px;outline:none;flex-direction:column;display:flex;overflow:hidden;box-shadow:0 24px 80px #251b1540}.tt-editor>header{background:#fff8e9;border-bottom:1px solid #e9dfcb;flex:none;justify-content:space-between;align-items:center;gap:16px;padding:20px 24px;display:flex}.tt-editor h2{letter-spacing:-.025em;margin-top:6px;font-size:22px}.tt-editor form{flex-direction:column;min-height:0;display:flex}.tt-editor-body{overscroll-behavior:contain;min-height:0;padding:22px 24px;overflow:auto}.tt-editor-guide{color:var(--tt-muted);font-size:12px;line-height:1.6;margin-bottom:22px!important}.tt-editor fieldset{border:0;min-width:0;margin:0 0 24px;padding:0}.tt-editor legend{border-bottom:1px solid #eee5d4;width:100%;margin-bottom:15px;padding:0 0 12px;font-size:13px;font-weight:800;display:block}.tt-form{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px 20px;display:grid}.tt-metric-form{grid-template-columns:repeat(3,minmax(0,1fr))}.tt-form label{align-content:start;gap:7px;min-width:0;display:grid}.tt-form label>span{color:#6c5e47;font-size:12px;font-weight:600}.tt-form label em{color:#b24934;font-style:normal}.tt-form .tt-field-wide{grid-column:1/-1}.tt-form :is(input,select,textarea),.tt-read-value{color:#352c1c;width:100%;min-width:0;min-height:43px;font:13px var(--font-vietnam),Arial,sans-serif;background:#fff;border:1px solid #dcd3c3;border-radius:10px;padding:10px 12px}.tt-form textarea{resize:vertical;line-height:1.6}.tt-form input::placeholder,.tt-form textarea::placeholder{color:#aca294;font-size:12px}.tt-form input:disabled,.tt-form select:disabled{background:#f8f4eb}.tt-form input[data-date-kind]{width:100%}.tt-read-value{overflow-wrap:anywhere;background:#f7f3eb;border-color:#eee5d6}.tt-editor .tt-footnote{color:var(--tt-muted);margin:12px 0;font-size:12px;line-height:1.6}.tt-editor footer{background:var(--potato-surface,#fff);border-top:1px solid #e8deca;flex:none;justify-content:space-between;align-items:center;gap:16px;padding:16px 24px;display:flex}.tt-editor footer>div{flex:none;gap:8px;display:flex}.tt-editor-error{color:#a04330;font-size:12px;line-height:1.5}.tt-sr-only{clip:rect(0,0,0,0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}@media (max-width:1150px){.tt-overview-grid{grid-template-columns:1fr}.tt-report .tt-kpis{grid-template-columns:repeat(2,minmax(0,1fr))}.tt-social-grid{grid-template-columns:1fr}}@media (max-width:700px){.tt-report{gap:15px}.tt-report .tt-report-head{flex-direction:column;align-items:start;gap:12px}.tt-report .tt-filter-bar{gap:16px;padding:14px}.tt-week-picker{gap:6px}.tt-report .tt-panel{padding:16px}.tt-periods{font-size:12px}.tt-report .tt-kpi{padding:14px}.tt-report .tt-kpi>strong{font-size:22px}.tt-report .tt-panel-head{flex-wrap:wrap;align-items:start;gap:10px}.tt-social-metrics{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.tt-booking-grid{grid-template-columns:1fr}.tt-search,.tt-search input{width:100%}.tt-master-period{font-size:12px}.tt-master-period small{margin-left:0}.tt-editor{border-radius:14px;max-height:calc(100dvh - 16px)}.tt-backdrop{padding:8px}.tt-editor>header{padding:16px}.tt-editor-body{padding:18px 16px}.tt-editor footer{flex-wrap:wrap;padding:14px 16px}.tt-editor footer>div{margin-left:auto}.tt-form,.tt-metric-form{grid-template-columns:1fr 1fr;gap:14px 12px}.tt-form :is(input,select,textarea){font-size:16px}.tt-trend{gap:6px}.tt-trend figure>strong{font-size:13px}.tt-trend figcaption{font-size:12px}}@media (max-width:400px){.tt-report .tt-kpi>strong{font-size:18px}.tt-form,.tt-metric-form{grid-template-columns:1fr}.tt-ad-metrics{gap:8px}.tt-ad-metrics strong{font-size:16px}.tt-ad-metrics span{font-size:12px}.tt-week-picker>label{flex-basis:100%}.tt-report .tt-week-picker input[data-date-kind]{width:100%}}@media (prefers-reduced-motion:reduce){.tt-spinner{animation:none}}.tt-mtable{border-collapse:separate;border-spacing:0;width:100%;min-width:720px;font-size:14px}.tt-mtable th,.tt-mtable td{text-align:center;vertical-align:middle;border-bottom:1px solid var(--tt-line,#dbe9e0);padding:12px 10px}.tt-mtable thead th{color:#0f6b3c;letter-spacing:.05em;text-transform:uppercase;white-space:nowrap;background:#eaf6ee;font-size:12px;font-weight:800}.tt-mtable .tt-mname{z-index:1;text-align:left;text-transform:none;letter-spacing:0;color:#1c2b22;background:#f3faf5;min-width:150px;max-width:210px;font-size:14px;font-weight:800;position:sticky;left:0}.tt-mtable thead .tt-mname{text-transform:uppercase;letter-spacing:.05em;color:#0f6b3c;background:#eaf6ee;font-size:13px}.tt-mtable td strong{font-variant-numeric:tabular-nums;margin-bottom:5px;font-size:15px;display:block}.tt-delta{font-variant-numeric:tabular-nums;white-space:nowrap;border-radius:999px;padding:2px 9px;font-size:12px;font-weight:800;display:inline-block}.tt-delta.good{color:#0f6b3c;background:#e1f5e9;border:1px solid #bfe5cd}.tt-delta.bad{color:var(--potato-danger,#b3261e);background:#fdeaea;border:1px solid #f3c5c2}.tt-delta.flat,.tt-delta.none{color:#5d6b63;background:#eef1ef;border:1px solid #dde3df}.tt-pills{flex-wrap:wrap;gap:8px;margin:2px 0 12px;display:flex}.tt-pills button{color:#1c2b22;min-height:40px;font:inherit;cursor:pointer;background:#fff;border:1px solid #d6e5dc;border-radius:999px;padding:8px 16px;font-weight:800}.tt-pills button.active{color:#fff;background:#101714;border-color:#101714}
.marketing-process-hero .apps-primary{border-color:var(--potato-gold-border,#d8ae42);background:var(--erp-action-bg);color:var(--potato-ink-2,#2b261f);box-shadow:0 6px 16px #d8ae4240}.marketing-process-hero .apps-primary:hover{background:var(--erp-action-hover)}.dance-deadline-late{color:#b3262f;font-weight:900}.dance-link-input a{border:1px solid var(--potato-gold-border,#d8ae42);background:var(--potato-cream,#fff8df);color:var(--potato-gold-ink,#80610d);border-radius:10px;flex:none;padding:9px 11px;font-size:12px;font-weight:850;text-decoration:none}.dance-public-clip{gap:5px;margin:0 0 10px;display:grid}.dance-public-clip span{color:var(--potato-muted,#6d6255);font-size:12px;font-weight:900}.dance-public-clip input{box-sizing:border-box;border:1px solid var(--potato-line,#ddd3c4);width:100%;font:inherit;background:#fff;border-radius:10px;padding:10px 11px}.dance-clips article,.dance-clips>article{grid-template-columns:52px minmax(0,1fr) minmax(0,1.3fr) auto}.dance-to-video{border:1px solid var(--potato-gold-border,#d8ae42);background:var(--erp-action-bg);color:var(--potato-ink-2,#2b261f);font:inherit;white-space:nowrap;cursor:pointer;border-radius:10px;padding:9px 12px;font-size:12px;font-weight:850}.dance-to-video:disabled{color:var(--potato-muted,#6d6255);cursor:not-allowed;background:#f3efe8;border-color:#e1d8ca}@media (max-width:760px){.dance-clips article,.dance-clips>article{grid-template-columns:1fr}}.mk-loans.dance-loans>article>header{align-items:flex-start;gap:12px;display:flex}.dance-loan-thumb{background:#f7f3ec;border:1px solid #e1d6c6;border-radius:10px;flex:none;place-items:center;width:64px;height:64px;overflow:hidden;display:grid!important}.dance-loan-thumb img{object-fit:cover;width:100%;height:100%}.dance-loan-thumb span{color:var(--potato-muted,#6d6255);text-align:center;font-size:12px}.dance-loan-shirt{color:#5b4a1d;flex-basis:100%;font-size:13px}.dance-embedded-head{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin:0 0 14px;display:flex}.dance-embedded-head p{color:var(--potato-muted,#6d6255);margin:0;font-size:13px}.edit-script-action{align-items:flex-end;display:flex}.edit-script-action>a,.edit-script-action>button{box-sizing:border-box;justify-content:center;width:100%;min-height:42px}.script-detail-field{gap:8px;min-width:0;display:grid}.script-detail-head{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;display:flex}.script-detail-head>span{color:var(--potato-muted,#6d6255);font-size:12px;font-weight:800}.script-mode{background:#f7f3ec;border:1px solid #e1d6c6;border-radius:999px;padding:3px;display:inline-flex}.script-mode button{color:var(--potato-muted,#6d6255);font:inherit;cursor:pointer;background:0 0;border:0;border-radius:999px;padding:6px 12px;font-size:12px;font-weight:800}.script-mode button.active{background:var(--potato-gold,#f2c34c);color:var(--potato-ink-2,#2b261f);box-shadow:0 2px 6px #d8ae4240}.script-detail-field>textarea{box-sizing:border-box;width:100%}.script-table{gap:8px;min-width:0;display:grid}.script-table-scroll{border:1px solid var(--potato-line,#ddd3c4);background:#fff;border-radius:10px;max-width:100%}.script-table-scroll table{border-collapse:collapse;width:max-content;min-width:0}.script-table-scroll th,.script-table-scroll td{white-space:normal;vertical-align:top;border:1px solid #e8e0d4;padding:0}.script-table thead th,.script-table tbody th{min-width:34px;color:var(--potato-muted,#6d6255);text-align:center;background:#f7f3ec;padding:4px 18px 4px 6px;font-size:12px;font-weight:900;position:relative}.script-table th button{width:16px;height:16px;color:var(--potato-danger,#b3261e);cursor:pointer;opacity:.55;background:0 0;border:0;border-radius:50%;padding:0;font-size:13px;line-height:16px;position:absolute;top:2px;right:2px}.script-table th button:hover{opacity:1;background:#fbe4e4}.script-table td textarea{box-sizing:border-box;font:inherit;background:0 0;border:0;border-radius:0;padding:7px 8px;font-size:13px;display:block}.script-table td textarea:focus{outline:2px solid var(--potato-gold,#f2c34c);outline-offset:-2px;background:var(--potato-cream,#fff8df)}.script-table-actions{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.script-table-actions button{border:1px solid var(--potato-gold-border,#d8ae42);background:var(--potato-cream,#fff8df);color:var(--potato-gold-ink,#80610d);font:inherit;cursor:pointer;border-radius:10px;padding:7px 12px;font-size:12px;font-weight:850}.script-table-actions button:disabled{opacity:.5;cursor:not-allowed}.script-table-actions small{color:var(--potato-muted,#6d6255);font-size:12px}.script-table-view td{white-space:pre-wrap;overflow-wrap:anywhere;min-width:120px;max-width:320px;padding:7px 9px;font-size:13px}.script-table-view tr:first-child td{background:#fbf6ea;font-weight:800}.pr-shell{gap:18px;min-width:0;display:grid}.pr-workspace>.pr-module-head,.pr-shell>.pr-module-head{align-items:center}.pr-subtabs{flex-wrap:wrap;gap:8px;display:flex}.pr-subtabs a{box-sizing:border-box;color:#514536;background:#fff;border:1px solid #e4d8c7;border-radius:999px;align-items:center;gap:7px;min-height:38px;padding:7px 14px;font-size:13px;font-weight:800;text-decoration:none;display:inline-flex}.pr-subtabs a.active{color:#231a0d;background:#ffcc40;border-color:#d4a314}.pr-subtabs small{opacity:.7;font-size:12px}.pr-tab-heading>.apps-primary{flex:none}.pr-partners{gap:14px}@media (max-width:700px){.pr-subtabs{flex-wrap:nowrap;overflow-x:auto}.pr-subtabs a{flex:none}}
