:root{--canvas:#eee9df;--surface:#fffefa;--ivory:#faf7f0;--ink:#26312f;--muted:#616962;--line:#ded5c5;--gold:#b88736;--gold-dark:#79551f;--radius:11px;--shadow:0 1px 2px #49361d0b, 0 5px 13px #49361d0a, inset 0 1px #fff;--frame-shadow:0 2px 5px #49361d14, 0 12px 28px #49361d0b, inset 0 1px #fff}body{font-size:14px;line-height:1.45}html{scroll-behavior:auto}.page-finder .command-list{max-height:min(460px,55dvh);overflow-y:auto}.page-finder .command-list button{text-align:left;border-bottom:1px solid var(--line);align-items:center;gap:12px;width:100%;padding:12px;display:flex}.page-finder .command-list small{margin-left:auto}button,input,select,textarea{font-family:var(--sans)}button,a,summary{touch-action:manipulation}button:focus-visible,a:focus-visible,summary:focus-visible,input:focus-visible,select:focus-visible,textarea:focus-visible{outline-offset:3px;outline:3px solid #92702d}button:disabled{opacity:.55;cursor:not-allowed;box-shadow:none}button{-webkit-tap-highlight-color:transparent}button:active:not(:disabled){transform:translateY(1px)}strong,.metric,.today-metric,.col-val,td{font-variant-numeric:tabular-nums}.app-shell{gap:14px;padding:12px}.desktop-sidebar{border-radius:13px;width:212px;padding:12px 10px;top:12px;bottom:12px;left:12px}.sidebar-brand{padding-bottom:8px}.sidebar-brand .brand-logo{width:116px}.sidebar-brand .saying{margin-top:2px}.sidebar-brand .saying span{font-size:10px}.navigation{scrollbar-gutter:stable}.nav-group{margin-top:10px}.nav-group-label{letter-spacing:1.3px;color:#7f6d53;margin:4px 10px;font-size:10px}.nav-item{border-radius:6px;gap:10px;min-height:34px;padding:6px 9px;font-size:13px}.nav-item.active{border-color:#caa762;box-shadow:inset 0 1px #fff6df,0 2px 3px #6d4c1a13}.nav-item svg{flex-shrink:0;width:17px;height:17px}.rail-footer .olympic-art{height:42px}.rail-footer .saying{display:none}.rail-footer .brand-promise{margin-top:4px;font-size:10px}.main-column{width:calc(100% - 226px);margin-left:226px}.sidebar-brand{position:relative}.desktop-nav-toggle{color:#604c32;background:#fffdf8;border:1px solid #e3d9c8;border-radius:7px;place-items:center;width:34px;height:34px;display:grid;position:absolute;top:0;right:0}.desktop-nav-toggle:focus-visible,.rail-expand:focus-visible{outline-offset:2px;outline:2px solid #966421}.compact-rail .rail-expand{display:none}@media (min-width:1280px){.app-shell.navigation-collapsed .desktop-sidebar{display:none}.app-shell.navigation-collapsed .compact-rail{scrollbar-width:thin;border:1px solid var(--line);width:54px;box-shadow:var(--shadow);background:#fcf9f1;border-radius:10px;flex-direction:column;padding:6px;display:flex;position:fixed;top:12px;bottom:12px;left:10px;overflow-y:auto}.app-shell.navigation-collapsed .compact-rail .rail-item{border-radius:6px;flex-shrink:0;width:40px;min-height:42px}.app-shell.navigation-collapsed .compact-rail .rail-expand{flex-shrink:0;place-items:center;width:40px;min-height:40px;display:grid}.app-shell.navigation-collapsed .main-column{width:calc(100% - 66px);margin-left:66px}}.topbar{-webkit-backdrop-filter:none;backdrop-filter:none;background:#fffcf6;border-radius:11px;gap:12px;min-height:58px;padding:9px 14px;position:relative;top:auto}.global-search{border-radius:7px;max-width:380px;min-height:40px;font-size:13px}.global-search kbd{font-size:10px}.topbar-controls{gap:8px}.profile-text b{font-size:12px}.profile-text small{font-size:11px}.header-quick-action{border-radius:7px;min-height:40px;font-size:13px}.preview-chip{border-radius:5px;font-size:11px}.icon-button{border-radius:7px;min-width:40px;min-height:40px}.page-content{scrollbar-gutter:stable;padding:12px 2px 2px!important}.preview-footnote{display:none}.page-content>*{min-width:0}.page-content :is(.group2,.group3,.group4){width:100%;max-width:none;margin:0;padding:0;font-size:14px}.card,.surface-panel{border-color:var(--line);border-radius:var(--radius);box-shadow:var(--shadow);background:linear-gradient(145deg,#fffefa,#fffdf9)}.surface-panel{padding:18px}.page-content :is(.g3-header,.g4-header,.group2-header,.batch-hero,.today-compact-hero),.production-page .hero{border:1px solid var(--line);min-height:82px;box-shadow:var(--shadow);background:linear-gradient(105deg,#fffdf8,#f7efdf);border-radius:11px;flex-shrink:0;justify-content:space-between;align-items:center;gap:18px;margin:0;padding:13px 18px;display:flex}.page-content :is(.g3-header,.g4-header,.group2-header){margin-bottom:14px}.page-content :is(h1,.g3-header h1,.g4-header h1,.group2-header h1),.hero .hero-copy h1{font:600 28px/1.12 var(--serif);letter-spacing:-.65px;color:var(--ink);margin:3px 0 5px}.page-content :is(h2,.surface-panel h2,.section-title h2){font:700 17px/1.25 var(--sans);color:var(--ink);margin:0}.page-content h3{font-size:15px}.page-content :is(.g3-header,.g4-header,.group2-header,.hero-copy,.batch-hero,.today-compact-hero) p{color:var(--muted);margin:0;font-size:13px;line-height:1.4}.eyebrow{font:700 10px/1.3 var(--sans);letter-spacing:1.5px;color:var(--gold-dark)}.section-title{flex-shrink:0;gap:12px;margin:0;padding:14px 16px}.section-heading{gap:9px;min-width:0}.section-title p{color:var(--muted);margin:4px 0 0;font-size:12px;line-height:1.4}.section-icon{color:#89632b;background:#f3e9d6;border-radius:7px;width:28px;height:28px}.badge{white-space:normal;border-radius:5px;padding:4px 8px;font-size:12px;font-weight:650;line-height:1.3}.badge.neutral{color:#5e6660;background:#f0f0eb;border-color:#d9dcd3}.badge.gold,.badge.orange{color:#865315}.badge.red{color:#a33c2b}.button,.btn,.page-content :is(.g4-header,.g3-header,.actions-form,.actions-view-controls,.actions-item-controls)>button{color:#35413d;background:linear-gradient(#fffefa,#f6f2e9);border:1px solid #d5cbbb;border-radius:7px;justify-content:center;align-items:center;gap:7px;min-height:42px;padding:9px 14px;font-size:13px;font-weight:650;line-height:1.3;display:inline-flex;box-shadow:inset 0 1px #fff,0 2px 3px #49361d0d}.button:hover:not(:disabled),.btn:hover:not(:disabled){background:#fff9ed;border-color:#b99a60}.button.gold,.btn.primary{color:#3f301a;background:linear-gradient(#e9c988,#c69747);border-color:#b7893d;box-shadow:inset 0 1px #fff1c8,0 2px 3px #79521f22}.button.gold:hover:not(:disabled){background:linear-gradient(#efd59e,#cea154)}.button.blue{color:#315e76;background:linear-gradient(#f0f7fa,#dceaf0);border-color:#b8ceda}.button.danger{color:#a2392c;background:#fff0ea;border-color:#dfb1a6}.button.purple{color:#6b4e81;background:#f2ecf6;border-color:#d3c2df}.text-button{min-height:40px;color:var(--gold-dark);padding:8px 10px;font-size:13px}.page-content :is(input:not([type=checkbox]):not([type=radio]),select,textarea),.modal :is(input:not([type=checkbox]):not([type=radio]),select,textarea){min-width:0;max-width:100%;min-height:42px;color:var(--ink);background:#fffefa;border:1px solid #cec3b1;border-radius:7px;padding:9px 11px;font-size:14px;line-height:1.4;box-shadow:inset 0 1px 3px #42301909}.page-content input[type=checkbox],.modal input[type=checkbox]{accent-color:#99702d;width:20px;height:20px}.field,.connected-location{gap:6px;font-size:13px}.field small,.form-hint,.quiet-note,.table-note{color:var(--muted);font-size:12px;line-height:1.5}.form-grid{gap:14px}.modal{border:1px solid #d9ccba;border-radius:13px;max-height:calc(100dvh - 40px);padding:0;box-shadow:0 22px 80px #33241140}.modal::backdrop,.menu-drawer::backdrop{-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:#24292066}.modal-heading{border-bottom:1px solid var(--line);background:#f8f2e7;padding:18px 22px}.modal-heading h2{font:600 24px/1.2 var(--serif);margin-top:4px}.modal-body,.core-write-form{padding:20px 22px;font-size:14px}.modal-footer{border-top:1px solid var(--line);padding-top:16px}.state-banner,.connected-notice,.people-source-note,.form-error{border-radius:8px;margin:12px 0;padding:15px 18px;font-size:14px;line-height:1.5}.state-banner.warning,.connected-notice.warning{background:#fff6e6;border-left:4px solid #b88430}.connected-notice.error,.form-error{background:#fff2ed;border-left:4px solid #ac4b36}.empty-message,.today-empty-notice{color:var(--muted);text-align:center;padding:24px 18px;font-size:14px}.toast{box-shadow:var(--frame-shadow);border-radius:9px;padding:12px 16px;font-size:14px}.module-placeholder{border:1px solid var(--line);max-width:820px;min-height:350px;box-shadow:var(--shadow);background:#fffaf0;border-radius:13px;margin:30px auto;padding:35px}.module-placeholder .brand-logo{width:110px}.module-placeholder p{max-width:560px;font-size:14px;line-height:1.6}.module-placeholder .connected-notice{text-align:left;background:#fffefa;margin-top:24px}.auth-shell-state,.g4-restricted{padding:32px;font-size:14px}.batch-view-tabs,.workflow-tabs,.group2-tabs,.g3-tabs,.g4-tabs{background:#eae3d6;border:1px solid #dcd1bd;border-radius:8px;flex:none;gap:4px;height:auto;min-height:48px;max-height:none;margin:0;padding:4px;display:flex;overflow:auto hidden;box-shadow:inset 0 1px 3px #4a392012}.batch-view-tabs button,.group2-tabs button,.g3-tabs button,.g4-tabs button{white-space:nowrap;color:#58615b;border-radius:5px;flex:none;min-height:40px;padding:9px 13px;font-size:13px}.batch-view-tabs button.active,.group2-tabs button.active,.g3-tabs button.active,.g4-tabs button.active{color:#493718;background:linear-gradient(#fffaf0,#f5e6c4);border:1px solid #cfb479;box-shadow:0 1px 3px #58431f18,inset 0 1px #fff}.batch-view-tabs .integrations-toggle-btn{align-items:center;gap:7px;margin-left:auto;display:flex}.v3-today{grid-template-columns:minmax(0,1.08fr) minmax(0,1fr);gap:12px;padding:0;display:grid}.v3-today .today-compact-hero,.v3-today .today-metrics{order:0;grid-column:1/-1}.today-attention{text-align:right;justify-items:end;gap:5px;max-width:300px;display:grid}.today-attention>span{color:var(--muted);font-size:12px}.today-main-queue-wrap,.today-production-upcoming-split{display:contents}.v3-today .priority-board{flex-direction:column;order:0;grid-area:3/1;min-height:0;padding:0;display:flex;overflow:visible}.v3-today .priority-list{align-content:start;gap:8px;min-height:0;padding:0 12px;display:grid;overflow:visible}.priority-board .priority-row{background:#fffdf8;border:1px solid #e5dccd;border-left:3px solid #b88c43;border-radius:7px;grid-template-columns:28px minmax(0,1fr) auto;align-items:center;gap:9px;min-height:69px;padding:9px;display:grid}.priority-board .priority-row.tone-red{border-left-color:#b14833}.priority-board .priority-row.tone-blue{border-left-color:#4d7b91}.priority-board .task-toggle{color:#755322;background:#f0e4cd;border-radius:6px;place-items:center;width:27px;height:27px;font-size:13px;font-weight:700;display:grid}.priority-copy{text-align:left;gap:4px;min-width:0;padding:0;display:grid}.priority-title-line{flex-wrap:wrap;align-items:center;gap:5px 8px;display:flex}.priority-title-line b{font-size:14px;line-height:1.3}.priority-copy>span{color:var(--muted);font-size:12px;line-height:1.4}.semantic-chip{letter-spacing:.4px;border-radius:4px;padding:3px 5px;font-size:10px;font-weight:700;line-height:1.3}.semantic-chip.orange{color:#88581c;background:#f9ecd4}.semantic-chip.red{color:#a73c29;background:#fce9e1}.semantic-chip.blue{color:#346278;background:#e9f2f5}.priority-action .button{min-height:42px;padding:8px 11px}.priority-board-footer{text-align:center;border-top:1px solid #eee6d8;margin-top:9px;padding:3px 12px}.today-metrics-four{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin:0;display:grid}.today-metrics .today-metric{text-align:left;border:1px solid var(--line);min-height:94px;box-shadow:var(--shadow);background:linear-gradient(#fffefa,#fcf9f2);border-top:3px solid #c69847;border-radius:9px;grid-template-columns:auto 1fr;align-items:center;gap:5px 12px;padding:12px 14px;display:grid}.today-metric-label{color:#4e5a53;grid-column:1/-1;font-size:13px;font-weight:650}.today-metric-value-row{align-items:center;gap:9px;display:flex}.today-metric-value-row strong{font-size:29px;line-height:1}.today-metric small{color:var(--muted);font-size:11px;line-height:1.35}.today-metric.blue{border-top-color:#6891a6}.today-metric.orange{border-top-color:#c57d4d}.today-metric.green{border-top-color:#6d9874}.metric-bubble{border-radius:8px;flex:0 0 32px;width:32px;height:32px}.v3-today .kitchen-focus-card{background:linear-gradient(135deg,#fffdf7,#f9edd5);border-color:#bd8e3e #d7b572 #d7b572;border-top-style:solid;border-top-width:3px;flex-direction:column;grid-area:3/2;gap:13px;min-height:0;padding:18px;display:flex}.kitchen-focus-head{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.focus-kicker{letter-spacing:1.2px;color:var(--gold-dark);align-items:center;gap:6px;font-size:10px;font-weight:700;display:flex}.v3-today .kitchen-focus-head h2{font:600 25px/1.2 var(--serif);margin:9px 0 6px}.kitchen-focus-head,.kitchen-focus-stats{padding:0}.kitchen-focus-card:before{display:none}.kitchen-focus-head p{color:var(--muted);white-space:normal;margin:0;font-size:13px;line-height:1.5;overflow:visible}.focus-stat span:not(.metric-bubble){white-space:normal;font-size:12px}.kitchen-focus-foot>span{font-size:11px}.kitchen-focus-foot .button{min-height:42px;font-size:13px}.focus-progress-badge{text-align:center;background:#fff8e9;border:1px solid #d8bc83;border-radius:9px;flex-shrink:0;padding:12px;box-shadow:inset 0 1px #fff}.focus-progress-badge b{color:#856024;font-size:30px;line-height:1.1;display:block}.focus-progress-badge small{text-transform:uppercase;letter-spacing:.5px;font-size:10px}.kitchen-focus-stats{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.focus-stat{background:#fffcf5;border:1px solid #e4d4b6;border-radius:7px;align-items:center;gap:9px;padding:9px;display:flex}.focus-stat strong{font-size:22px;line-height:1.1;display:block}.focus-stat div>span{color:var(--muted);font-size:12px}.kitchen-focus-foot{color:var(--muted);border-top:1px solid #e7d8bc;justify-content:space-between;align-items:center;gap:10px;margin-top:auto;padding-top:10px;font-size:11px;display:flex}.v3-today .upcoming-events{flex-direction:column;grid-area:4/1;min-height:0;padding:0;display:flex;overflow:visible}.upcoming-list{gap:8px;min-height:0;padding:0 12px 12px;display:grid;overflow:visible}.event-preview-card{background:#fffdf8;border:1px solid #e7dece;border-radius:7px;align-items:center;gap:10px;padding:10px;display:flex}.event-preview-card .event-info{flex:1;min-width:0}.event-info p{color:var(--muted);margin:5px 0 0;font-size:12px;line-height:1.4}.v3-today .kitchen-focus-card{overflow:visible}.kitchen-focus-card>*{flex-shrink:0}.event-preview-card .date-block{text-align:center;background:#f5eddd;border:1px solid #e5d3b3;border-radius:6px;flex:0 0 42px;padding:5px}.date-month{letter-spacing:.8px;font-size:10px;display:block}.date-day{font:600 21px/1.1 var(--serif)}.event-info{flex:1;min-width:0}.event-info-header{flex-wrap:wrap;align-items:center;gap:7px;display:flex}.event-info-header b{font-size:14px}.event-info p{color:var(--muted);margin:4px 0 0;font-size:12px}.event-action .button{padding:8px 10px}.today-secondary-row{flex-direction:column;grid-area:4/2;gap:10px;min-height:0;display:flex;overflow:visible}.today-gmail-status{grid-template-columns:1fr auto;align-items:center;gap:7px 10px;padding:12px 14px;display:grid}.today-gmail-status .section-title{grid-column:1/-1;padding:0}.today-gmail-status p{color:var(--muted);margin:0;font-size:12px}.today-operational-status{border:1px solid var(--line);background:#f6f2e9;border-radius:8px;align-items:center;gap:9px;padding:12px 14px;display:flex}.status-copy{flex:1;gap:3px;font-size:12px;display:grid}.today-operational-status>svg{flex-shrink:0}.v2-production{flex-direction:column;gap:10px;padding:0;display:flex}.v2-production .hero{padding-top:9px;padding-bottom:9px}.v2-production .metric{min-height:78px;padding:10px 12px}.v2-production .workflow-tabs{min-height:54px}.production-page .hero{position:relative;overflow:hidden}.production-page .hero-copy{z-index:1}.production-page .hero-saying{display:none}.production-metrics{flex-shrink:0;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin:0;display:grid}.metric{border:1px solid var(--line);min-height:86px;box-shadow:var(--shadow);background:linear-gradient(#fffefa,#fcf9f3);border-top:3px solid #bd903f;border-radius:9px;align-items:center;gap:12px;padding:12px 15px;display:flex}.metric.blue{border-top-color:#6990a5}.metric.orange{border-top-color:#c88651}.metric.green{border-top-color:#73997a}.metric-icon{border-radius:9px;flex:0 0 38px;width:38px;height:38px}.metric-label{color:#5a655d;font-size:13px;font-weight:650;line-height:1.3}.metric-body strong{margin:3px 0;font-size:30px;line-height:1.1}.metric-detail{color:var(--muted);font-size:11px;line-height:1.3}.workflow-tabs{grid-template-columns:repeat(5,minmax(0,1fr));min-height:62px;display:grid}.workflow-tab{text-align:left;border:1px solid #0000;border-radius:5px;align-items:center;gap:8px;min-width:0;padding:8px 10px;display:flex}.workflow-tab.active{background:linear-gradient(#fff6df,#eed5a0);border-color:#c6a15c;box-shadow:inset 0 1px #fff,0 1px 3px #62451d13}.step-number{color:#846738;background:#fffaf0;border:1px solid #d9cbae;border-radius:50%;flex:0 0 26px;place-items:center;width:26px;height:26px;font-size:12px;display:grid}.workflow-tab.active .step-number{color:#fff;background:#aa7b30;border-color:#aa7b30}.stage-text{gap:3px;min-width:0;display:grid}.stage-text b{font-size:13px;line-height:1.2}.stage-text small{color:#606960;font-size:11px;line-height:1.25}.v2-production .production-workspace{grid-template-columns:minmax(0,1fr) 220px;gap:12px;min-height:0;display:grid}.production-workspace>*,.prod-main-col>div{min-width:0}.production-side>.card{flex:none}.production-workspace .work-card{height:auto;min-height:0;max-height:none;padding:0;overflow:visible}.work-card .section-title{z-index:2;background:#fffdf8;border-bottom:1px solid #e7ddcb;position:sticky;top:0}.next-action-hero{background:linear-gradient(105deg,#fbefd5,#fffaf0);border-bottom:1px solid #e3cca0;justify-content:space-between;align-items:center;gap:12px;padding:12px 15px;display:flex}.next-action-left{align-items:center;gap:10px;min-width:0;display:flex}.next-action-mark{color:#fff;background:#bc8a35;border-radius:7px;flex:0 0 32px;place-items:center;width:32px;height:32px;display:grid}.next-action-left strong{margin-top:2px;font-size:16px;line-height:1.35;display:block}.next-action-left p{color:var(--muted);margin:4px 0 0;font-size:12px}.next-action-right{flex-shrink:0;align-items:flex-end;gap:8px;display:flex}.make-on-picker,.inline-date-picker{color:#655637;gap:4px;font-size:11px;font-weight:650;display:grid}.production-page input[type=date]{width:136px;padding:8px;font-size:13px}.production-page .button{min-height:44px}.operational-demand-section{padding:12px}.section-subheading{margin:0 0 10px;font-size:14px}.operational-cards-list,.blocked-cards-list,.open-jobs-list,.done-runs-list{gap:8px;display:grid}.operational-product-card{background:#fffefa;border:1px solid #dfd5c4;border-left:3px solid #bb8a36;border-radius:8px;grid-template-columns:minmax(180px,1fr) repeat(4,minmax(72px,.35fr));align-items:center;gap:12px;padding:12px;display:grid;box-shadow:0 2px 3px #46331b08}.quantity-progress{accent-color:#5d8966;border:0;border-radius:3px;width:100%;max-width:170px;height:5px;margin-top:9px;display:block}.quantity-progress::-webkit-progress-bar{background:#e9e4d7;border-radius:3px}.quantity-progress::-webkit-progress-value{background:#628b6c;border-radius:3px}.in-work .col-val{color:#46728b}.prod-main-col{align-items:center;gap:9px;min-width:0;display:flex}.prod-icon-bubble{color:#ab7728;background:#f6edd9;border-radius:8px;flex:0 0 34px;place-items:center;width:34px;height:34px;display:grid}.prod-title{margin:0;font-size:15px;line-height:1.3}.prod-pickup,.prod-options{color:var(--muted);margin-top:4px;font-size:12px;display:block}.prod-metric-col{gap:3px;min-width:0;display:grid}.col-label{color:#666f66;font-size:10px;font-weight:700;line-height:1.25}.col-val{font-size:22px;line-height:1.1}.remaining-qty{color:#95671e;font-size:26px}.prod-metric-col small{color:var(--muted);white-space:normal;font-size:11px;line-height:1.3}.prod-action-col{border-top:1px solid #ece4d7;grid-column:1/-1;justify-content:flex-end;align-items:flex-end;gap:8px;padding-top:8px;display:flex}.inline-date-picker{align-items:center;gap:8px;display:flex}.blocked-demand-section{background:#fcf2ec;border:1px solid #e4c3b5;border-radius:8px;margin:0 12px 12px;padding:12px}.blocked-section-header{align-items:flex-start;gap:9px;margin-bottom:12px;display:flex}.blocked-header-icon{color:#a14c32}.blocked-section-header p{color:#7c5748;margin:4px 0;font-size:12px}.operational-product-card.blocked{border-left-color:#b05a3b;grid-template-columns:minmax(150px,1fr) minmax(160px,1fr)}.blocked-reason-col p{color:#755448;overflow-wrap:anywhere;margin:5px 0 0;font-size:12px}.production-side{flex-direction:column;gap:10px;min-height:0;display:flex;overflow:visible}.production-side .card{flex-shrink:0;min-height:0;max-height:none;padding:12px 14px}.production-side .section-title{padding:0 0 8px}.production-side .section-title h2{font-size:15px}.sidebar-big-stat{margin:3px 0;font-size:23px;line-height:1.2;display:block}.production-side p{color:var(--muted);margin:7px 0 0;font-size:12px;line-height:1.4}.production-truth .button{margin-top:10px}.production-truth{border-left:3px solid #c39543}.production-top-actions{flex-wrap:wrap;flex:none;justify-content:space-between;align-items:flex-start;gap:8px 16px;display:flex}.production-top-actions>.parity-production-options{flex:260px;min-width:0}.production-touch-entry{flex:none;margin-left:auto}.production-page .touch-mode-toggle{border-radius:7px;width:100%;min-height:44px;font-size:13px;position:static}.production-lower{grid-template-columns:minmax(0,1.4fr) minmax(0,1fr);gap:12px;min-height:0;display:grid}.production-lower .card{min-height:0;max-height:160px;overflow:auto}.production-lower .section-title{padding:12px 14px 8px}.production-lower .info-list{padding:0 14px 10px}.production-lower .empty-message{text-align:left;padding:5px 0 10px;font-size:13px}.quick-grid{gap:7px;padding:0 12px 12px}.quick-grid button{border-radius:7px;min-height:44px;padding:9px;font-size:12px}.plan-item-row{justify-content:space-between;gap:12px;font-size:13px;display:flex}.work-job-card,.done-run-card,.upcoming-date-card{border:1px solid var(--line);background:#fffdfa;border-radius:9px;margin:12px;padding:16px}.work-job-card.in-progress{border-left:4px solid #5685a0}.work-job-header,.work-job-identity,.done-card-head,.upcoming-date-card{align-items:center;gap:12px;display:flex}.work-job-header{flex-wrap:wrap;justify-content:space-between}.job-products-title{margin:7px 0;font-size:17px}.job-meta{color:var(--muted);font-size:13px}.job-actions-area{margin-top:14px}.output-entry-row{flex-wrap:wrap;align-items:end;gap:12px;padding:12px 0;display:flex}.large-output-field{gap:5px;width:120px;display:grid}.large-output-field input{min-height:52px;font-size:22px}.output-prod-name{flex:1;gap:5px;min-width:150px;display:grid}.dough-batch-form{background:#fbf5e8;padding:16px}.dough-capacity-summary{flex-wrap:wrap;gap:12px;padding:14px 0;display:flex}.dough-form-actions{gap:10px;display:flex}.over-capacity{color:#a13929}.touch-mode .operational-product-card{padding:18px}.touch-mode .button{min-height:52px;font-size:15px}.touch-mode .prod-title{font-size:18px}.orders-page{flex-direction:column;gap:12px;padding:0;display:flex}.batch-hero-focus{text-align:right;background:#f1f6f7;border:1px solid #cfdee3;border-radius:8px;flex-shrink:0;max-width:340px;padding:9px 13px}.batch-hero-focus>span{letter-spacing:1px;font-size:10px}.batch-hero-focus strong{font:600 20px/1.2 var(--serif);color:#426d82;margin:4px 0;display:block}.batch-hero-focus small{font-size:11px}.orders-overview-bar{flex-shrink:0;grid-template-columns:minmax(0,1.3fr) minmax(0,1fr);gap:10px;display:grid}.orders-overview-bar .batch-focus-card{align-items:center;gap:12px;min-width:0;padding:12px 14px;display:flex}.batch-focus-main{align-items:center;gap:10px;min-width:0;display:flex}.batch-focus-main p{color:var(--muted);margin:4px 0 0;font-size:12px;line-height:1.4}.batch-focus-main h2{font:600 23px/1.2 var(--serif)}.batch-focus-icon{flex-shrink:0;width:38px;height:38px}.orders-overview-bar .batch-focus-stats{display:none}.orders-overview-bar .batch-focus-card>.button{flex-shrink:0;margin-left:auto}.batch-mini-metrics{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;display:grid}.batch-mini{border:1px solid var(--line);min-width:0;box-shadow:var(--shadow);background:#fffefa;border-radius:9px;align-items:center;gap:8px;padding:10px;display:flex}.batch-mini .metric-bubble{display:none}.batch-mini small,.batch-mini span{color:var(--muted);font-size:11px;display:block}.batch-mini strong{font-size:26px;line-height:1.25;display:block}.batch-mini.red{border-top:3px solid #b56854}.batch-mini.purple{border-top:3px solid #8d789d}.batch-mini.blue{border-top:3px solid #6b92a7}.batch-mini.green{border-top:3px solid #709878}.orders-workspace{grid-template-columns:minmax(0,1fr);gap:12px;min-height:0;display:grid}.orders-workspace:has(.show-drawer){grid-template-columns:minmax(0,1fr) 280px}.orders-table-card{width:100%;min-width:0;min-height:0;max-height:none;padding:0;overflow:visible}.orders-table-card>.section-title{z-index:2;background:#fffdf8;border-bottom:1px solid #e9dfce;position:sticky;top:0}.order-cards-list{gap:12px;padding:12px;display:grid}.order-commitment-card{background:#fffefa;border:1px solid #ddcfb9;border-radius:9px;overflow:hidden;box-shadow:0 2px 4px #4e381a09}.order-commitment-card.has-issues{border-left:3px solid #b3563b}.order-card-top{background:#f9f5ed;border-bottom:1px solid #e9dfcf;flex-wrap:wrap;align-items:center;gap:10px 20px;padding:12px 15px;display:flex}.order-header-identity{flex:1;align-items:center;gap:10px;min-width:190px;display:flex}.order-card-icon{color:#4b7b92;background:#eef5f7;border:1px solid #d4e3e8;border-radius:7px;place-items:center;width:34px;height:38px;display:grid}.order-number{margin:0;font-size:16px}.order-customer-name{color:var(--muted);font-size:13px}.order-pickup-pill{background:#f5ecdc;border:1px solid #e2d5bf;border-radius:6px;padding:7px 10px}.pickup-label{letter-spacing:.8px;color:#816039;font-size:10px;display:block}.pickup-date{font-size:13px}.order-status-badges{flex-wrap:wrap;gap:6px;display:flex}.order-lines-list{padding:0 15px}.order-line-row{border-bottom:1px solid #ece4d6;grid-template-columns:minmax(0,1fr) 120px 135px;align-items:center;gap:12px;padding:11px 0;display:grid}.line-prod-main{gap:4px;display:grid}.prod-name{font-size:14px}.prod-selection-text{color:var(--muted);font-size:12px;line-height:1.4}.qty-sub{text-transform:uppercase;letter-spacing:.7px;color:var(--muted);font-size:10px;display:block}.qty-number{font-size:18px}.order-card-footer{background:#fbf8f0;justify-content:flex-end;align-items:center;gap:12px;padding:9px 15px;display:flex}.orders-side-stack{display:none}.orders-side-stack.show-drawer{flex-direction:column;gap:12px;min-height:0;display:flex;overflow:visible}.orders-side-stack .card{flex-shrink:0;min-height:0;padding:14px}.orders-side-stack .section-title{padding:0 0 12px}.orders-side-stack p,.orders-side-stack .g3-lines{font-size:12px}.orders-side-stack .g3-lines>div{flex-wrap:wrap;gap:6px;padding:10px 0}.orders-side-stack .g3-lines span{font-size:12px}.orders-lower{grid-template-columns:minmax(0,1.5fr) minmax(0,1fr);gap:12px;min-height:0;display:grid}.orders-lower .card{min-height:0;overflow:visible}.orders-lower .section-title{padding:10px 14px}.coverage-strip{grid-template-columns:repeat(3,minmax(0,1fr));gap:7px;padding:0 12px 12px;display:grid}.coverage-tile{text-align:left;background:#faf6ed;border:1px solid #e7dbbf;border-radius:6px;padding:8px}.coverage-tile span,.coverage-tile small{color:var(--muted);font-size:11px;display:block}.coverage-tile b{margin:4px 0;font-size:13px;display:block}.mapping-manager{padding:12px}.mapping-manager-row{border:1px solid var(--line);border-radius:8px;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin-bottom:12px;padding:16px;display:grid}.mapping-manager-row small{color:var(--muted);overflow-wrap:anywhere;margin-top:5px;font-size:12px;display:block}.mapping-action-col{grid-column:1/-1}.mapping-action-col>div{flex-wrap:wrap;gap:8px;display:flex}.mapping-action-col select{flex:1}.review-order-block{background:#fff8ef;border:1px solid #e3c2b3;border-radius:8px;margin:12px;padding:14px}.review-issue-row{flex-wrap:wrap;justify-content:space-between;gap:10px;padding:12px 0;display:flex}.review-issue-row p{font-size:13px}.connected-table{flex-direction:column;min-height:0;padding:0;display:flex}.connected-table>h2{margin:0;padding:15px 17px}.connected-table-wrap{scrollbar-gutter:stable;min-height:0;overflow:auto}.connected-table table{min-width:680px}.connected-table th{z-index:1;color:#675b47;letter-spacing:.5px;text-transform:uppercase;background:#f4eee2;font-size:11px;position:sticky;top:0}.connected-table td{vertical-align:middle;padding:11px 13px;font-size:14px}.connected-table td:first-child b{font-size:14px}.connected-table tbody tr:nth-child(2n){background:#fbf8f1}.connected-table tbody tr:hover{background:#f6eddc}.connected-table td:nth-child(2){font-size:16px;font-weight:700}.connected-table small{font-size:12px}.connected-table .button{padding:8px 10px}.connected-header-actions{flex-wrap:wrap;gap:8px}.connected-grid{gap:14px;margin:14px 0 0}.connected-grid>.surface-panel{padding:18px}.connected-record{padding:15px 0}.connected-record>div:first-child{flex-wrap:wrap}.connected-record b{font-size:14px}.connected-record p,.connected-record small{font-size:13px}.store-organizer{flex-wrap:wrap;gap:6px;padding:12px 0;display:flex}.store-organizer button{border-radius:6px;min-height:40px;padding:8px 12px;font-size:13px}.connected-finish .surface-panel{margin-top:12px}.connected-finish>.g3-header{background:linear-gradient(105deg,#fffcf5,#f2eaf5);border-color:#d8c9df}.connected-people .people-team-layout,.connected-people .people-schedule-layout{gap:14px}.connected-people .people-roster button{min-height:62px;padding:12px;font-size:14px}.connected-people .people-roster small,.connected-people .people-detail small,.connected-people .people-slot small{font-size:12px}.connected-people .people-roster h2{font-size:16px}.connected-people .people-detail label{font-size:13px}.connected-people .people-days{gap:8px}.connected-people .people-slot{padding:10px;font-size:13px}.business-calendar-month>button{min-height:82px;font-size:14px}.business-calendar-month small{font-size:12px;line-height:1.3}.business-calendar-weekdays b,.business-calendar-month em{font-size:12px}.business-calendar-toolbar>div>button:not(.btn){min-width:42px;min-height:42px}.business-calendar-detail p,.connected-events .event-picker span,.connected-events .event-form label,.connected-events .event-inline-controls label{font-size:13px}.connected-events .event-metrics small{font-size:12px}.connected-events .event-picker{border-radius:8px;min-height:80px}.v4-actions>.surface-panel{margin-top:14px}.actions-view-controls{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.actions-view-controls h2{margin-right:auto}.actions-view-controls button[aria-pressed=true]{background:#f3e4c2;border-color:#bd974d}.actions-list{gap:10px;padding-top:14px;display:grid}.actions-item{border:1px solid var(--line);background:#fffdf7;border-radius:8px;padding:15px}.actions-item small{font-size:12px}.actions-item-controls{flex-wrap:wrap;gap:7px;display:flex}.actions-form{gap:13px;display:grid}.action-composer summary{cursor:pointer;align-items:center;gap:10px;min-height:44px;font-weight:700;display:flex}.action-composer summary:before{content:"+";color:#856025;background:#f3e6c9;border-radius:6px;place-items:center;width:28px;height:28px;font-size:21px;display:grid}.action-composer[open] summary:before{content:"−"}.action-composer .actions-form{margin-top:14px}.g3-lines>div{gap:12px;font-size:13px}.g3-lines small,.g3-lines span{font-size:12px}.product-list button,.recipe-list button{min-height:58px;font-size:14px}.product-list small,.recipe-list small{font-size:12px}.g3-section-head{gap:14px}.g3-section-head p,.info-list{font-size:13px}.command-list button{min-height:48px;font-size:14px}.command-list small{font-size:12px}@media (min-width:1100px){.app-shell{height:100dvh;overflow:hidden}.main-column{flex-direction:column;height:calc(100dvh - 24px);min-height:0;display:flex}.page-content{flex:1;min-height:0;overflow-y:auto}:is(.page-content:has(>.v3-today),.page-content:has(>.orders-page),.page-content:has(>.inventory-page)){overflow:auto}.page-content:has(>.v2-production){overflow-y:auto}.page-content:has(>.v2-production)>.v2-production{height:auto;max-height:none;overflow:visible}.v2-production .production-workspace{flex:none;align-items:start}.page-content>.v3-today{grid-template-rows:auto;height:auto;min-height:0;max-height:none;overflow:visible}.page-content>.v2-production,.page-content>.orders-page{height:auto;min-height:0;max-height:none}.page-content>.orders-page{overflow:visible}.production-workspace,.orders-workspace{flex:none;min-height:0}.production-lower,.orders-lower{flex:none}.page-content>.inventory-page{flex-direction:column;height:auto;min-height:0;display:flex;overflow:visible}.inventory-page .connected-table{flex:none;min-height:0}.inventory-page .connected-table-wrap{flex:none}.shopping-page{height:auto;overflow:visible}}@media (min-width:1400px){.operational-product-card.ready{grid-template-columns:minmax(180px,1fr) repeat(4,70px) auto;column-gap:10px;min-height:104px;padding:14px}.operational-product-card.ready .prod-metric-col{align-self:start;padding-top:4px}.operational-product-card.ready .col-label{align-items:flex-end;min-height:25px;display:flex}.operational-product-card.ready .prod-action-col{border:0;grid-column:auto;align-self:start;padding-top:4px}.operational-product-card.ready .inline-date-picker{display:grid}}@media (min-width:761px) and (max-width:1279px){.desktop-sidebar{display:none}.compact-rail{scrollbar-width:thin;border:1px solid var(--line);width:54px;box-shadow:var(--shadow);background:#fcf9f1;border-radius:10px;flex-direction:column;padding:6px;display:flex;position:fixed;top:12px;bottom:12px;left:10px;overflow-y:auto}.compact-rail .rail-item{border-radius:6px;flex-shrink:0;width:40px;min-height:42px}.rail-menu{flex-shrink:0}.main-column{width:calc(100% - 66px);margin-left:66px}.profile-text{display:none}.global-search{width:280px}.topbar{padding:8px 12px}}@media (min-width:761px) and (max-width:1099px){.app-shell{height:100dvh;min-height:0;overflow:hidden}.main-column{flex-direction:column;height:calc(100dvh - 24px);min-height:0;display:flex}.topbar{flex-shrink:0}.page-content{flex:1;min-height:0;overflow-y:auto}:is(.page-content:has(>.v3-today),.page-content:has(>.v2-production),.page-content:has(>.orders-page),.page-content:has(>.inventory-page)){flex-direction:column;display:flex;overflow:auto}.page-content>.v3-today{grid-template-rows:auto;gap:10px;height:auto;min-height:0;overflow:visible}.page-content>.v2-production,.page-content>.orders-page{gap:10px;height:auto;min-height:0;overflow:visible}.v2-production .production-workspace{flex:1}.production-side .card{padding:12px}.production-side .section-title h2{font-size:14px}.production-side p{font-size:12px}.sidebar-big-stat{font-size:24px}.production-lower{flex-shrink:0}.production-lower .card{max-height:120px}.workflow-tab{gap:6px;padding:7px}.step-number{flex-basis:23px;width:23px;height:23px}.stage-text b{font-size:12px}.stage-text small{font-size:11px}.next-action-hero{flex-wrap:wrap}.next-action-right{margin-left:auto}.orders-workspace{flex:none}.orders-lower{flex-shrink:0}.orders-overview-bar{grid-template-columns:minmax(0,1.3fr) minmax(0,1fr)}.batch-focus-icon{display:none}.orders-overview-bar .batch-focus-card{flex-wrap:wrap;gap:7px;padding:10px}.orders-overview-bar .batch-focus-card>.button{margin-left:0}.batch-mini{padding:8px}.page-content>.inventory-page{flex-direction:column;height:auto;min-height:0;display:flex;overflow:visible}.inventory-page .connected-table{flex:none;min-height:0}.inventory-page .connected-table-wrap{flex:none}.connected-grid{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.today-metrics .today-metric{gap:6px;padding:10px}.today-metric small{font-size:11px}.v3-today .kitchen-focus-card{padding:14px}.priority-board .priority-row{gap:6px;padding:8px}.priority-action .button{padding:8px}.priority-title-line b{font-size:13px}.priority-copy>span{font-size:12px}.priority-board .section-title{padding:12px}.section-title p,.event-action .button{font-size:12px}}@media (max-width:760px){.event-preview-card{flex-wrap:wrap}.v2-production .production-workspace{flex-direction:column;display:flex}.app-shell[data-mobile-shell=full-width]{height:auto;min-height:100dvh;padding:0;overflow:visible}.desktop-sidebar,.compact-rail{display:none}.main-column{width:100%;height:auto;margin-left:0}.topbar{border-radius:0;min-height:58px;padding:7px 10px;position:sticky;top:0}.page-content{padding:12px 12px 88px!important;overflow:visible!important}.page-content>:is(.v3-today,.v2-production,.orders-page,.inventory-page,.shopping-page){flex-direction:column;gap:12px;height:auto;max-height:none;display:flex;overflow:visible}.page-content :is(.g3-header,.g4-header,.group2-header,.batch-hero,.today-compact-hero){flex-direction:column;align-items:stretch;gap:12px;padding:15px}.page-content h1,.hero .hero-copy h1{font-size:27px}.today-attention{text-align:left;justify-items:start;max-width:none}.today-attention>span{font-size:12px}.hero{min-height:108px}.hero-photo{opacity:.35}.hero-copy{max-width:100%}.production-page .hero{padding:14px}.today-main-queue-wrap{display:block}.today-production-upcoming-split{flex-direction:column;gap:12px;display:flex}.v3-today .priority-list,.v3-today .upcoming-list{max-height:none}.today-secondary-row{overflow:visible}.v3-today .priority-board{min-height:0}.today-metrics-four,.production-metrics{grid-template-columns:repeat(2,minmax(0,1fr));gap:9px}.today-metrics .today-metric{grid-template-columns:1fr;min-height:112px;padding:12px}.today-metric small{font-size:12px}.today-metric-value-row strong{font-size:29px}.today-metric-label{font-size:13px}.metric{gap:8px;min-height:106px;padding:12px}.metric-icon{flex-basis:30px;width:30px;height:30px}.metric-label{font-size:12px}.metric-body strong{font-size:29px}.metric-detail{font-size:12px}.priority-board .priority-row{grid-template-columns:26px minmax(0,1fr)}.priority-action{grid-column:2}.priority-action .button{min-height:40px}.priority-copy>span{font-size:13px}.priority-title-line b{font-size:14px}.kitchen-focus-head h2{font-size:25px}.kitchen-focus-foot,.upcoming-event-row{flex-wrap:wrap}.event-action{margin-left:50px}.today-gmail-status{grid-template-columns:1fr}.today-operational-status{flex-wrap:wrap}.workflow-tabs{min-height:68px;display:flex}.workflow-tab{flex:0 0 174px}.stage-text b{font-size:13px}.stage-text small{font-size:12px}.production-workspace{flex-direction:column;display:flex}.production-workspace .work-card{overflow:visible}.production-side{grid-template-columns:repeat(2,minmax(0,1fr));display:grid;overflow:visible}.production-truth{grid-column:1/-1}.production-side .card{padding:12px}.production-lower,.orders-lower{flex-direction:column;display:flex}.production-lower .card,.orders-lower .card{max-height:none}.next-action-hero{flex-direction:column;align-items:stretch}.next-action-right{flex-wrap:wrap;margin:0}.operational-product-card.ready{grid-template-columns:repeat(3,minmax(0,1fr))}.prod-main-col{grid-column:1/-1}.prod-action-col{flex-wrap:wrap;grid-column:1/-1}.prod-metric-col{padding-top:5px}.col-label{font-size:11px}.prod-metric-col small{font-size:12px}.operational-product-card.blocked{grid-template-columns:1fr}.blocked-reason-col{grid-column:1/-1}.table-note{padding:12px}.orders-overview-bar{grid-template-columns:1fr}.orders-overview-bar .batch-focus-card{flex-wrap:wrap}.batch-mini-metrics{grid-template-columns:repeat(4,minmax(0,1fr))}.batch-mini{padding:10px 7px}.batch-hero-focus{text-align:left;max-width:none}.batch-hero-focus strong{font-size:21px}:is(.orders-workspace,.orders-workspace:has(.show-drawer)){flex-direction:column;display:flex}.orders-table-card{overflow:visible}.orders-table-card>.section-title{position:static}.order-cards-list{padding:9px}.order-card-top{gap:9px;padding:12px}.order-header-identity{flex-basis:100%}.order-pickup-pill{flex:1}.order-line-row{grid-template-columns:1fr auto;gap:8px}.line-prod-main{grid-column:1/-1}.line-op-qty{grid-column:1}.line-status-chip{grid-column:2}.qty-number{font-size:20px}.order-lines-list{padding:0 12px}.order-card-footer{padding:10px 12px}.coverage-strip,.mapping-manager-row{grid-template-columns:1fr}.mapping-action-col{grid-column:1}.connected-grid{grid-template-columns:1fr;gap:12px}.connected-table{overflow:hidden}.connected-table-wrap{max-height:65dvh}.connected-table table{min-width:680px}.connected-table>h2{font-size:16px}.connected-header-actions{gap:8px}.surface-panel{padding:16px}.form-grid{grid-template-columns:1fr}.modal{width:calc(100% - 24px);max-width:none;max-height:calc(100dvh - 24px);margin:auto}.modal-heading,.modal-body,.core-write-form{padding:16px}.module-placeholder{min-height:0;margin:0;padding:24px 18px}.business-calendar-month>button{min-height:80px}.business-calendar-month small{font-size:11px}.business-calendar-toolbar{gap:10px}.business-calendar-detail{grid-template-columns:1fr}.menu-drawer{width:min(340px,90vw);padding:16px}.menu-drawer .nav-item{min-height:44px;font-size:14px}.menu-drawer .brand-logo{width:110px}.mobile-bottom-nav{min-height:62px;padding-bottom:env(safe-area-inset-bottom);background:#fffaf0;border-top:1px solid #dfd3bd;box-shadow:0 -3px 15px #49361d12}.mobile-bottom-nav button{min-height:56px;font-size:12px}}.business-calendar-detail-list article{grid-template-columns:auto minmax(0,1fr);display:grid}.business-calendar-detail-list article>button{grid-column:2;justify-self:end}@media (min-width:761px) and (max-width:1099px){.production-workspace .work-card>.section-title{padding-top:8px;padding-bottom:8px}.next-action-hero{grid-template-columns:minmax(0,1fr) auto;gap:10px;display:grid}.next-action-right{margin:0}.next-action-left>div{min-width:0}.production-lower .card{max-height:100px}.production-lower .section-title{padding:8px 12px}.production-lower .section-title h2{font-size:14px}.production-lower .info-list,.production-lower .quick-grid{padding-bottom:6px}.operational-product-card.ready{grid-template-columns:minmax(180px,1fr) repeat(4,minmax(72px,.35fr));gap:12px;padding:14px}.operational-product-card.ready .prod-action-col{grid-column:1/-1}.col-label{overflow-wrap:normal}}.v4-financial,.v4-founder,.v4-financial-currency{gap:14px;min-width:0;display:grid}.v4-financial-header,.v4-founder-header{justify-content:space-between;align-items:center;gap:18px;display:flex}.v4-financial-controls,.v4-founder-actions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:10px;display:flex}.v4-financial-controls>div,.v4-founder-source{border:1px solid var(--line);background:#f3ecde;border-radius:8px;gap:4px;width:fit-content;padding:4px;display:flex}.v4-financial-controls>div button,.v4-founder-source button{padding:8px 12px}.v4-financial-controls button.selected,.v4-founder-source button.selected{box-shadow:var(--shadow);color:#79551f;background:#fffdfa}.v4-financial-health>div{flex-wrap:wrap;align-items:center;gap:10px;margin-bottom:8px;display:flex}.v4-financial-metrics{grid-template-columns:repeat(5,minmax(0,1fr));gap:10px;display:grid}.v4-financial-metrics>div{border-top:3px solid #c49a53;gap:8px;padding:16px;display:grid}.v4-financial-metrics small,.v4-founder-summary small{color:var(--muted);font-size:12px}.v4-financial-currency>.surface-panel>.section-title,.v4-financial-breakdowns .section-title,.v4-founder .surface-panel>.section-title{padding:0 0 14px}.v4-financial-trend{border-bottom:1px solid var(--line);align-items:end;gap:12px;padding:0 8px;display:flex;overflow-x:auto}.v4-financial-trend>div{flex:1 0 55px;justify-items:center;gap:6px;max-width:100px;font-size:12px;display:grid}.v4-financial-trend .track{background:#f2ede3;border-radius:5px 5px 0 0;align-items:end;width:32px;height:95px;display:flex}.v4-financial-trend i{background:linear-gradient(#e2c485,#b78633);border-radius:4px 4px 0 0;width:100%;display:block}.v4-financial-trend .incomplete .track{background:repeating-linear-gradient(45deg,#f7ede2,#f7ede2 5px,#e1d0b7 5px 7px)}.v4-financial-breakdowns,.v4-founder-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.v4-financial-rows{max-height:300px;overflow-y:auto}.v4-financial-rows>div,.v4-founder-category>div{border-top:1px solid #e8e0d1;justify-content:space-between;gap:16px;padding:12px 0;font-size:13px;display:flex}.v4-financial-rows>div>div{gap:4px;display:grid}.v4-financial-rows small{color:var(--muted);font-size:12px;display:block}.v4-financial-secondary{flex-wrap:wrap;gap:12px 24px;font-size:13px;display:flex}.v4-founder-state{flex-wrap:wrap;align-items:center;gap:16px;display:flex}.v4-founder-state>div{gap:4px;margin-right:auto;display:grid}.v4-founder-state strong{font-size:18px}.v4-founder-state span{color:var(--muted)}.v4-founder-summary{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.v4-founder-summary>div{border-top:3px solid #a88db3;gap:8px;display:grid}.v4-founder-form{grid-template-columns:repeat(3,minmax(0,1fr));align-items:end;gap:14px;display:grid}.v4-founder-form label,.v4-founder-actions label{gap:6px;font-size:13px;display:grid}.v4-founder-form .wide{grid-column:1/-1}.v4-founder-form textarea{min-height:80px}.v4-founder-setting-row{align-items:center;gap:14px;margin:12px 0;display:flex}.v4-founder-history{overflow:visible}.v4-founder-history>div{border-top:1px solid var(--line);flex-wrap:wrap;align-items:center;gap:12px;padding:12px 0;font-size:13px;display:flex}.v4-founder-history time{color:var(--muted);margin-left:auto;font-size:12px}.v4-founder-trend{grid-template-columns:70px minmax(0,1fr);gap:10px;margin:10px 0;display:grid}.v4-founder-y{flex-direction:column;justify-content:space-between;font-size:11px;display:flex}.v4-founder-bars{align-items:end;gap:12px;height:150px;display:flex;overflow-x:auto}.v4-founder-bars>div{flex-direction:column;flex:1 0 50px;justify-content:flex-end;align-items:center;gap:4px;height:110px;font-size:11px;display:flex}.v4-founder-bars i{background:#9b7aac;flex-shrink:0;width:24px;display:block}.v4-founder-trend figcaption{color:var(--muted);grid-column:1/-1;font-size:12px}.actions-item{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:10px;display:grid}.actions-item-controls{grid-column:1/-1}.actions-item h3{margin:0 0 5px}.actions-item p:empty{display:none}.connected-events{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:14px;display:grid!important}.connected-events>.g4-header,.connected-events>[aria-label="Next event action"],.connected-events>.connected-notice,.connected-events>[aria-label=New\ Event]{grid-column:1/-1;margin:0}.connected-events>.surface-panel{min-width:0;margin:0}.connected-events .section-title{padding:0 0 12px}.connected-events .event-metrics{grid-template-columns:repeat(3,minmax(0,1fr))}.connected-events .event-metrics b{font-size:24px}.event-form{flex-wrap:wrap;align-items:end;gap:10px;display:flex}.event-form label{flex:140px;gap:5px;min-width:0;display:grid}.event-form input,.event-form select{width:100%}.event-form>select{flex:150px}.event-inline-controls{flex-wrap:wrap;align-items:end;gap:14px;display:flex}.event-inline-controls label{align-items:center;gap:8px;display:flex}.event-picker-list{max-height:300px;overflow-y:auto}@media (max-width:760px){.v4-financial-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.v4-financial-breakdowns,.v4-founder-grid,.v4-founder-summary,.v4-founder-form,.connected-events{grid-template-columns:1fr}.v4-financial-controls,.v4-founder-actions{justify-content:flex-start}.v4-founder-setting-row{flex-wrap:wrap}.team-list{max-height:350px;overflow-y:auto}}@media (max-width:560px){.connected-events .event-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.connected-events .event-metrics b{overflow-wrap:anywhere;font-size:20px}}.people-team-grid{align-items:start;gap:14px}.team-row{min-height:64px;padding:12px}.team-row b{font-size:13px;line-height:1.4}.team-row small{font-size:12px}.person-detail .detail-grid span{font-size:11px}.person-detail .detail-grid b{overflow-wrap:anywhere;font-size:14px}.team-list .panel-label{z-index:1;background:#fffefa;padding:10px 0;position:sticky;top:-18px}.team-list .panel-label small{font-size:12px}@media (min-width:761px){.page-content>.connected-people:has(.people-team-grid){height:calc(100dvh - 96px)!important;overflow:hidden!important}.people-team-grid{grid-template-rows:minmax(0,1fr);overflow:hidden}.page-content>.v4-inbox{flex-direction:column;gap:12px;height:calc(100dvh - 96px);min-height:0;display:flex}.v4-inbox>.g4-header{margin:0}.v4-inbox-status,.v4-inbox-radar{flex-shrink:0}.v4-inbox-layout{flex:1;grid-template-rows:minmax(0,1fr);align-items:stretch;min-height:0}.v4-inbox-layout>section{min-height:0;overflow-y:auto}.business-calendar-surface{grid-template-columns:minmax(0,1fr) 250px;column-gap:14px;display:grid}.business-calendar-toolbar{grid-column:1/-1}.business-calendar-weekdays{grid-area:2/1}.business-calendar-month{grid-area:3/1}.business-calendar-month>button{min-height:65px}.business-calendar-week{grid-area:2/1/4}.business-calendar-detail{border-top:0;border-left:1px solid var(--line);flex-direction:column;grid-area:2/2/4;max-height:520px;margin:0;padding:6px 0 0 14px;display:flex;overflow-y:auto}.business-calendar-detail-list article{flex-wrap:wrap}.business-calendar-detail-list article>.button{margin-left:auto}.business-calendar-month small{padding:2px 3px;font-size:11px}.connected-people:has(.people-team-grid){flex-direction:column;gap:12px;height:100%;min-height:0;display:flex}.connected-people:has(.people-team-grid) .group2-header{margin:0}.people-team-grid{flex:1;min-height:0}.people-team-grid>.surface-panel{min-height:0;max-height:100%;overflow-y:auto}.people-team-grid .team-list{scrollbar-gutter:stable}}.inventory-tools{flex-wrap:wrap;flex-shrink:0;align-items:center;gap:16px;padding:16px;display:flex}.compact-rail{scrollbar-width:none;overflow-x:hidden}.compact-rail::-webkit-scrollbar{display:none}.date-control{display:none}.inventory-tools h2{margin:0}.inventory-tools p{color:var(--muted);margin:5px 0 0;font-size:12px}.inventory-search{gap:5px;margin-left:auto;font-size:12px;font-weight:650;display:grid}.stock-filters{flex-wrap:wrap;gap:5px;width:100%;display:flex}.stock-filters button{border:1px solid var(--line);background:var(--ivory);border-radius:7px;min-height:40px;padding:8px 12px;font-size:13px}.stock-filters button[aria-pressed=true]{color:#624616;background:#f1dfb9;border-color:#ba914b;box-shadow:inset 0 1px 3px #79551f17}.g3-master{grid-template-columns:minmax(250px,.7fr) minmax(0,1.3fr);align-items:start;gap:14px}.g3-roster{gap:6px;max-height:calc(100dvh - 235px);padding:12px;overflow-y:auto}.g3-roster-row{flex-shrink:0;min-height:64px;padding:12px}.g3-roster-row b{font-size:14px}.g3-roster-row small{white-space:normal;color:var(--muted);font-size:12px}.g3-detail{padding:18px}.g3-detail-head p,.g3-copy-block p,.g3-note,.g3-safe-copy,.g3-warning{font-size:13px;line-height:1.5}.g3-setup{gap:10px}.g3-setup>div,.g3-copy-block{padding:12px}.g3-setup span,.g3-copy-block span{font-size:10px}.g3-setup b{font-size:13px}.g3-table-head{min-height:36px;font-size:11px}.g3-table-row{min-height:48px;font-size:13px}.g3-table-row b,.g3-table-row strong{font-size:13px}.v4-financial-header,.v4-founder-header{border:1px solid var(--line);box-shadow:var(--shadow);background:linear-gradient(105deg,#fffdf8,#f7efdf);border-radius:11px;padding:16px 18px}.v4-financial-header p,.v4-founder-header p{color:var(--muted);font-size:13px;line-height:1.5}.v4-financial-controls button,.v4-founder-source button{border-radius:7px;min-height:42px;font-size:13px}.v4-financial-metrics strong,.v4-founder-summary strong{font-family:var(--serif);font-size:28px}.v4-financial-health small,.v4-founder-summary span{font-size:12px;line-height:1.5}.v4-auth{background:radial-gradient(at 15% 0,#e9d9b9,#0000 55%),linear-gradient(135deg,#f8f5ee,#ebe5d8)}.v4-auth-card{border-color:#d6c8af;border-radius:12px;box-shadow:inset 0 1px #fff,0 18px 50px #4b37151a}.v4-auth-brand h1{font-size:32px}.v4-auth-tabs button{min-height:44px;font-size:14px}.v4-auth-submit{color:#3f301a;background:linear-gradient(#e9c988,#c69747);border:1px solid #b7893d;border-radius:7px;box-shadow:inset 0 1px #fff1c8,0 2px 3px #79521f22}.v4-auth-link{color:#79551f;min-height:40px}@media (max-width:760px){.operational-product-card.ready{grid-template-columns:repeat(2,minmax(0,1fr))}.inventory-search{width:100%;margin:0}.g3-master{grid-template-columns:1fr}.g3-roster{max-height:280px}.g3-setup{grid-template-columns:1fr}.v4-financial-header,.v4-founder-header{flex-direction:column;align-items:stretch;gap:14px}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:before,:after{transition-duration:.01ms!important;animation-duration:.01ms!important}}@media print{.app-shell,.main-column,.page-content{height:auto!important;overflow:visible!important}.desktop-sidebar,.compact-rail,.topbar,.mobile-bottom-nav{display:none!important}.main-column{width:100%;margin:0}.page-content>*,.production-workspace .work-card,.orders-table-card,.connected-table-wrap{height:auto!important;max-height:none!important;overflow:visible!important}}@media (min-width:761px) and (max-width:1099px){.next-action-hero{padding-top:8px;padding-bottom:8px}.page-content:has(>.v2-production){overflow-y:auto}.page-content:has(>.v2-production)>.v2-production{height:auto;max-height:none;overflow:visible}.v2-production .production-workspace{flex-direction:column;flex:none;display:flex}.operational-product-card.ready .prod-action-col{grid-column:1/-1;display:flex}.production-side{grid-template-columns:repeat(2,minmax(0,1fr));display:grid;overflow:visible}}@media (max-width:760px){.v2-production>.production-metrics{order:1}.v2-production>.workflow-tabs{order:2}.v2-production>.production-workspace{order:3}.v2-production>.production-lower{order:4}}.page-content>.v2-production{flex:none;height:auto;max-height:none;overflow:visible}.v2-production .production-workspace{flex:none;align-items:start}.v2-production .production-side .card{height:auto;overflow:visible}.v2-production .production-lower .card,.v2-production .parity-recorded-plan .connected-table-wrap{scrollbar-gutter:auto;height:auto;max-height:none;overflow:visible}.feed-sync-card{overflow-wrap:anywhere;min-width:0;max-width:100%}.feed-sync-card .section-title{flex-wrap:wrap;gap:8px}.feed-sync-card .badge{white-space:nowrap;flex-shrink:0}.feed-sync-channel{border-top:1px solid var(--border,#e2e7e3);padding:12px 0}.feed-sync-heading{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;display:flex}.feed-sync-heading h3{min-width:0;margin:0;font-size:14px}.feed-sync-card p{margin:8px 0;line-height:1.5}.feed-sync-card small{line-height:1.5;display:block}.feed-sync-counts{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin:12px 0;display:grid}.feed-sync-counts span{overflow-wrap:anywhere;flex-direction:column;min-width:0;font-size:12px;line-height:1.4;display:flex}.feed-sync-counts b{color:var(--ink,#21372c);font-size:22px}.feed-sync-times{margin:12px 0;font-size:12px}.feed-sync-times div{grid-template-columns:minmax(70px,.7fr) minmax(0,1.3fr);gap:8px;margin:8px 0;display:grid}.feed-sync-times dt{color:var(--muted,#617068)}.feed-sync-times dd{overflow-wrap:anywhere;min-width:0;margin:0}.feed-sync-card .button{max-width:100%}.feed-sync-progress{background:#f1f7fa;border:1px solid #c9dbe4;border-radius:10px;padding:12px}.feed-sync-progress strong{font-size:15px;line-height:1.4;display:block}.feed-sync-progress.complete{color:#315744;background:#f0f7ef;border-color:#c8dbc8}.feed-sync-progress.failed,.feed-sync-progress.stalled{color:#83452b;background:#fcf3ee;border-color:#e5c9bd}.feed-sync-activity{background:#dce8ed;border-radius:8px;height:6px;margin-top:12px;overflow:hidden}.feed-sync-activity span{border-radius:inherit;background:#5c879c;width:35%;height:100%;animation:1.8s ease-in-out infinite alternate v4-sync-activity;display:block}@keyframes v4-sync-activity{0%{transform:translate(-100%)}to{transform:translate(285%)}}@media (prefers-reduced-motion:reduce){.feed-sync-activity span{margin-left:32%;animation:none}}@media (max-width:1099px){.page-content>.orders-page{flex:none;height:auto;max-height:none;overflow:visible}.orders-page .orders-workspace{flex:none;align-items:start}.orders-page .orders-table-card,.orders-page .orders-side-stack.show-drawer,.orders-page .orders-lower .card{height:auto;max-height:none;overflow:visible}.orders-overview-bar .batch-mini-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.orders-page .batch-mini :is(span,small){overflow-wrap:anywhere}.g3-detail-head{flex-wrap:wrap;gap:12px}.g3-detail-head>div{min-width:0}.g3-lines>div{flex-wrap:wrap;padding-block:9px}.g3-lines span{overflow-wrap:anywhere}.recipe-readiness-popover{width:min(360px,100vw - 24px);max-height:min(360px,50dvh);position:fixed;top:auto;bottom:16px;left:12px}}@media (max-width:900px){.g3-master{grid-template-columns:minmax(0,1fr)}.g3-roster{max-height:260px}}@media (max-width:760px){.metric-body{min-width:0}.metric-label,.metric-detail{white-space:normal;overflow-wrap:anywhere}.v2-production .connected-table-wrap{overflow-x:auto}.batch-view-tabs,.connected-people .group2-tabs{white-space:normal;flex-wrap:wrap;overflow:visible}.batch-view-tabs .integrations-toggle-btn{margin-left:0}.recipe-readiness-popover{bottom:calc(84px + env(safe-area-inset-bottom));max-height:45dvh}}@media (max-width:1099px){.v2-production .metric{height:auto;min-height:100px}.v2-production .metric-body{min-width:0}.v2-production .metric-label,.v2-production .metric-detail{white-space:normal;overflow-wrap:anywhere}}@media (max-width:900px){.v2-production .production-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}}.mapping-filters{flex-wrap:wrap;align-items:end;gap:12px;display:flex}.mapping-filters label{flex:220px;gap:6px;min-width:0;display:grid}.mapping-filters input,.mapping-filters select{width:100%;min-width:0;padding:9px}.mapping-group{min-width:0}.mapping-group h3{margin:20px 0 10px}.event-row-list{gap:12px;display:grid}.event-managed-row{border-bottom:1px solid var(--line);grid-template-columns:minmax(0,1fr);gap:8px;padding:12px 0;display:grid}.event-managed-row b,.event-managed-row small{overflow-wrap:anywhere;display:block}.event-row-actions{flex-wrap:wrap;gap:6px;min-width:0;display:flex}.event-row-editor{gap:14px;min-width:0;padding:20px;display:grid}.event-row-editor label{gap:6px;min-width:0;display:grid}.event-row-editor input,.event-row-editor select,.event-row-editor textarea{box-sizing:border-box;width:100%;min-width:0;padding:9px}.nav-item[title^=Orders] svg,.rail-item[title=Orders] svg{color:var(--nav-orders)}.nav-item[title^=Production] svg,.rail-item[title=Production] svg{color:var(--nav-production)}.nav-item[title^=Finish\ Baking] svg,.rail-item[title=Finish\ Baking] svg{color:var(--nav-finish)}.nav-item[title^=Inventory] svg,.rail-item[title=Inventory] svg{color:var(--nav-stock)}.nav-item[title^=Shopping] svg,.rail-item[title=Shopping] svg{color:var(--nav-shopping)}.nav-item[title^=Calendar] svg,.nav-item[title^=People] svg,.nav-item[title^=Actions] svg,.nav-item[title^=Messages] svg,.rail-item[title=Calendar] svg,.rail-item[title=People] svg,.rail-item[title=Actions] svg,.rail-item[title=Messages] svg{color:var(--nav-team)}.nav-item[title^=Inbox] svg,.rail-item[title=Inbox] svg{color:var(--nav-emails)}.nav-item[title^=Events] svg,.rail-item[title=Events] svg{color:var(--nav-events)}.nav-item.active svg,.rail-item.active svg,.nav-item:disabled svg,.rail-item:disabled svg{color:inherit}
.parity-toolbar,.parity-panel-heading{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.parity-toolbar{flex-shrink:0;margin:0 0 12px}.parity-toolbar label,.parity-panel-heading label{gap:5px;font-size:13px;font-weight:600;display:grid}.parity-toolbar select,.parity-panel-heading select{border:1px solid var(--line);background:var(--ivory);max-width:260px;min-height:40px;color:var(--ink);border-radius:8px;padding:8px 12px}.parity-toolbar [aria-pressed=true]{border-color:var(--gold);color:#4f381b;background:linear-gradient(#f5e5c2,#e4c384)}.parity-panel-heading{justify-content:space-between;margin-bottom:16px}.parity-panel-heading h2{margin:0}.parity-panel-heading p{color:var(--muted);margin:6px 0;line-height:1.5}.parity-health-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;min-height:0;padding:2px 3px 14px;display:grid;overflow:auto}.parity-health-card{background:linear-gradient(140deg,#fffefa,#faf6ed);align-self:start;padding:20px!important}.parity-health-card p{color:var(--muted);font-size:13px;line-height:1.55}.parity-facts{gap:10px;margin:15px 0;font-size:13px;display:grid}.parity-facts>div{border-top:1px solid var(--line);grid-template-columns:minmax(100px,1fr) minmax(0,1.4fr);gap:12px;padding-top:9px;display:grid}.parity-facts dt{color:var(--muted)}.parity-facts dd{overflow-wrap:anywhere;margin:0;font-weight:600}.parity-health-card summary,.parity-order-detail summary,.parity-history summary{cursor:pointer;min-height:36px;color:var(--gold-dark);align-items:center;font-size:13px;font-weight:600;display:flex}.parity-health-card summary:before,.parity-order-detail summary:before,.parity-history summary:before{content:"›";margin-right:9px;font-size:20px}.parity-history{flex-direction:column;flex:1;min-height:0;display:flex;overflow:hidden;padding:20px!important}.parity-history .connected-table-wrap,.parity-history-list{flex:1;min-height:0;overflow:auto}.parity-history .parity-toolbar{margin:14px 0 0}.parity-history th,.parity-history td{text-align:left;border-bottom:1px solid var(--line);vertical-align:top;padding:12px;font-size:13px}.parity-history table{border-collapse:collapse;width:100%}.parity-history thead{background:var(--ivory);z-index:1;position:sticky;top:0}.parity-history-list .connected-record{margin-bottom:12px;padding:16px}.parity-history-list .connected-record>div{justify-content:space-between;gap:10px;display:flex}.parity-history-list .parity-facts{grid-template-columns:1fr 1fr}.parity-order-detail{max-width:560px;font-size:13px}.parity-order-detail[open]{background:var(--ivory);border:1px solid var(--line);border-radius:8px;margin-top:8px;padding:12px}.parity-agenda{flex-direction:column;grid-column:1;gap:8px;min-height:0;display:flex;overflow:auto}.parity-agenda>button{text-align:left;border:1px solid var(--line);background:var(--surface);border-radius:9px;flex-shrink:0;gap:6px;min-height:80px;padding:14px;display:grid}.parity-agenda span,.parity-agenda small{color:var(--muted);font-size:13px}@media (max-width:1100px){.parity-health-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.parity-health-card{padding:16px!important}}@media (max-width:700px){.parity-workspace{height:auto}.parity-health-grid{grid-template-columns:1fr;overflow:visible}.parity-history{min-height:420px;overflow:visible}.parity-history-list{max-height:65vh}.parity-history-list .parity-facts{grid-template-columns:1fr}.parity-panel-heading{align-items:flex-start}.parity-order-detail{max-width:100%}}@media print{.sidebar,.topbar,.mobile-bottom-nav,.mobile-topbar,nav,button,.parity-toolbar,.business-calendar-toolbar,.business-calendar-views{display:none!important}html,body,#page-content,.app-main,.main-content,.content-scroll,.group3,.group4,.surface-panel,.connected-table-wrap,.parity-history-list,.business-calendar-surface,.business-calendar-detail-list{height:auto!important;max-height:none!important;overflow:visible!important}body{background:#fff!important}.surface-panel{break-inside:avoid;box-shadow:none!important}.parity-agenda{overflow:visible!important}.parity-agenda>button{display:grid!important}.parity-order-detail{display:block}}.parity-publication{background:linear-gradient(120deg,#fffdf7,#f5eee0);border:1px solid #e5d9c7;border-radius:12px;margin-block:8px;padding:12px}.parity-publication p{color:#686d66;margin:6px 0 10px;font-size:12px}.parity-form-grid{grid-template-columns:repeat(2,minmax(0,1fr));align-items:end;gap:12px;margin:14px 0;display:grid}.parity-form-grid label,.parity-inline-form label,.parity-template-picker{flex-direction:column;gap:6px;font-size:12px;font-weight:600;display:flex}.parity-form-grid input:not([type=checkbox]),.parity-form-grid select,.parity-form-grid textarea,.parity-inline-form input,.parity-template-picker select{color:#28342f;width:100%;min-width:0;min-height:42px;font:inherit;background:#fffefa;border:1px solid #d9cdbb;border-radius:9px;padding:9px 11px}.parity-form-grid label:has(input[type=checkbox]){flex-direction:row;align-items:center}.parity-inline-form{flex-wrap:wrap;align-items:end;gap:10px;padding-block:12px;display:flex}.parity-inline-form small,.parity-template-item small{color:#697369;font-size:12px;display:block}.parity-settings{margin-top:12px}.parity-settings summary,.parity-template-editor summary{cursor:pointer;padding:12px 0;font-weight:650}.parity-template-picker{margin-block:18px}.parity-template-item{background:#faf7ef;border:1px solid #e5dac8;border-radius:12px;margin:8px 0;padding:12px}.parity-template-item .parity-toolbar>div{flex:1;min-width:0}.parity-template-editor>details{border-top:1px solid #e5dac8;padding-block:10px}.business-calendar-detail-list article:has(.parity-publication){flex-wrap:wrap}.business-calendar-detail-list .parity-publication{flex-basis:100%}@media (max-width:640px){.parity-form-grid{grid-template-columns:1fr}.parity-template-item .parity-toolbar{flex-wrap:wrap}}.parity-modal-body{padding:20px 24px 24px}.parity-modal-body>p:first-child{color:#687069;margin-top:0;line-height:1.6}.business-calendar-detail-list article>.parity-publication{box-sizing:border-box;grid-column:1/-1;width:100%;min-width:0}.business-calendar-detail-list article:has(.parity-publication){grid-template-columns:auto minmax(0,1fr)}.parity-publication .button{white-space:normal;max-width:100%}.parity-full-width{grid-column:1/-1}.parity-modal-body .field textarea{width:100%;min-height:120px;font:inherit;background:#fffefa;border:1px solid #d9cdbb;border-radius:10px;padding:12px}.parity-workspace{flex-direction:column;gap:18px;height:100%;min-height:0;display:flex}.parity-workspace-header{background:linear-gradient(115deg,#fffdf8 25%,#eee2c9);border:1px solid #e2d6c2;border-radius:17px;justify-content:space-between;align-items:center;gap:20px;padding:22px 26px;display:flex;box-shadow:inset 0 1px #fff,0 6px 16px #6f573d0b}.parity-workspace-header h1{letter-spacing:-.6px;color:#273a32;margin:6px 0;font-family:Georgia,serif;font-size:32px}.parity-workspace-header p{color:#657067;margin:0;line-height:1.6}.parity-local-tabs{background:#eee7d9;border:1px solid #e1d5bf;border-radius:13px;flex-wrap:wrap;gap:5px;width:fit-content;padding:5px;display:flex}.parity-local-tabs button{color:#5c6258;min-height:42px;font:inherit;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:9px;padding:10px 15px;font-weight:600}.parity-local-tabs button[aria-pressed=true]{color:#674b18;background:linear-gradient(#fffefa,#fbf2dc);border-color:#dac48e;box-shadow:0 2px 5px #72522515,inset 0 1px #fff}.parity-message-layout{flex:1;grid-template-columns:205px minmax(0,1fr) 220px;gap:14px;min-height:0;display:grid}.parity-message-layout>.surface-panel,.parity-training-layout>.surface-panel{min-width:0;padding:20px;overflow:auto}.parity-channel-list{flex-direction:column;gap:12px;display:flex}.parity-channel-list>button:not(.button){text-align:left;cursor:pointer;color:#536052;background:0 0;border:1px solid #0000;border-radius:10px;align-items:center;gap:10px;min-height:46px;padding:10px;display:flex}.parity-channel-list>button:not(.button) b{flex:1;font-size:13px}.parity-channel-list>button[aria-pressed=true]{color:#604313;background:linear-gradient(110deg,#f4e5be,#e4c585);border-color:#caad6c;box-shadow:inset 0 1px #fff8}.parity-channel-list p,.parity-work-links p,.parity-unavailable-content p,.parity-training-detail p{color:#697066;font-size:13px;line-height:1.6}.parity-channel-list label,.parity-disabled-composer label{color:#5c635c;flex-direction:column;gap:6px;font-size:12px;display:flex}.parity-conversation{flex-direction:column;gap:12px;display:flex}.parity-conversation>.parity-empty-evidence{flex:1}.parity-empty-evidence{text-align:center;background:radial-gradient(#f8f0dd,#0000 70%);flex-direction:column;justify-content:center;align-items:center;min-height:170px;padding:30px 24px;display:flex}.parity-empty-icon{color:#a17930;background:linear-gradient(130deg,#fffdf6,#ead4a3);border:1px solid #d9bf86;border-radius:20px;flex-shrink:0;place-items:center;width:64px;height:64px;display:grid;box-shadow:inset 0 2px 1px #fff,0 6px 10px #8e71371a}.parity-empty-evidence h2{color:#354337;margin:18px 0 8px;font-family:Georgia,serif;font-size:23px}.parity-empty-evidence p{color:#74796e;max-width:460px;margin:0;font-size:13px;line-height:1.7}.parity-disabled-composer{border-top:1px solid #e7dece;gap:10px;padding-top:16px;display:grid}.parity-disabled-composer input:not([type=checkbox]),.parity-disabled-composer textarea,.parity-channel-list input{width:100%;font:inherit;background:#f7f4ed;border:1px solid #dfd6c5;border-radius:11px;padding:12px}.parity-disabled-composer small{color:#7b7f75;font-size:11px}.parity-work-links{flex-direction:column;align-items:stretch;gap:12px;display:flex}.parity-work-links h2,.parity-work-links p{margin:0}.parity-training-layout{flex:1;grid-template-columns:minmax(0,1fr) 320px;gap:16px;min-height:0;display:grid}.parity-training-detail{flex-direction:column;gap:12px;display:flex}.parity-training-detail h2{margin:0;font:24px Georgia,serif}.parity-media-unavailable{color:#907647;background:linear-gradient(135deg,#f6efe0,#eadfc9);border:1px solid #e4d5b9;border-radius:14px;flex-direction:column;justify-content:center;align-items:center;gap:14px;min-height:155px;font-size:12px;display:flex}.parity-training-detail dl,.parity-evidence-definitions dl{grid-template-columns:1fr 1.4fr;gap:10px;margin:6px 0;font-size:13px;display:grid}.parity-training-detail dd,.parity-evidence-definitions dd{color:#71786d;margin:0}.parity-table-heading{text-transform:uppercase;color:#807763;border-block:1px solid #e5dac7;grid-template-columns:2fr 1fr 1fr;gap:10px;padding:14px 0;font-size:11px;display:grid}.parity-empty-line{color:#737d70;padding:18px 0;font-size:13px}.parity-settings-discovery{align-items:center;gap:25px;max-width:900px;padding:32px;display:flex}.parity-settings-discovery h2{font:26px Georgia,serif}.parity-settings-discovery p{color:#69756b;max-width:640px;line-height:1.7}.parity-settings-discovery a{margin-top:10px;text-decoration:none;display:inline-flex}.parity-evidence-definitions{max-width:900px;padding:26px}.parity-unavailable-content>small{color:#707668;margin:18px 0;line-height:1.5;display:block}.parity-form-grid :disabled{color:#7b8178;cursor:not-allowed;background:#f4f0e7}.parity-summary-metrics,.parity-planning-categories{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin-block:18px;display:grid}.parity-summary-metrics>div,.parity-planning-categories>div{background:linear-gradient(120deg,#fffdf8,#f5edde);border:1px solid #e1d4bc;border-radius:12px;flex-direction:column;gap:8px;padding:18px;display:flex}.parity-summary-metrics strong{color:#71551e;font:28px Georgia,serif}.parity-summary-metrics small,.parity-planning-categories small{color:#757d70;font-size:12px}.parity-hours>p{color:#71796f;max-width:800px;font-size:12px;line-height:1.7}.parity-hours select{background:#fffdf8;border:1px solid #dacdb7;border-radius:9px;padding:10px}.parity-secondary-tools{flex-wrap:wrap;gap:8px;margin:0}.parity-secondary-tools .button{min-height:38px;font-size:12px}.parity-financial-planning{padding:24px;overflow:auto}@media (max-width:1190px){.parity-message-layout{grid-template-columns:175px minmax(0,1fr)}.parity-work-links{flex-flow:wrap;grid-column:1/-1;align-items:center;display:flex}.parity-work-links h2{font-size:16px}.parity-work-links p{display:none}.parity-training-layout{grid-template-columns:minmax(0,1fr) 265px}.parity-workspace{height:auto;min-height:100%}}@media (max-width:700px){.parity-workspace-header{flex-direction:column;align-items:flex-start;gap:12px;padding:20px}.parity-workspace-header h1{font-size:29px}.parity-message-layout,.parity-training-layout{grid-template-columns:1fr}.parity-channel-list{grid-template-columns:1fr 1fr;gap:8px;display:grid}.parity-channel-list>.eyebrow,.parity-channel-list>p,.parity-channel-list>label{grid-column:1/-1}.parity-settings-discovery{flex-direction:column;align-items:flex-start;padding:22px}.parity-summary-metrics,.parity-planning-categories{grid-template-columns:1fr}.parity-local-tabs{width:100%}.parity-local-tabs button{flex:1;padding:10px}.parity-workspace .surface-panel{overflow:visible}}.parity-touch .button{min-height:54px;padding:14px 20px;font-size:16px}.parity-recorded-plan{flex-shrink:0;padding:12px 18px!important}.parity-recorded-plan summary{cursor:pointer;color:#715d37;min-height:24px;font-weight:600}.parity-recorded-plan p{color:#77806f;font-size:12px}.parity-recorded-plan .connected-table-wrap{max-height:350px}.parity-recorded-plan td small{color:#727b70;font-size:11px;display:block}.parity-recorded-plan td{padding:12px;font-size:13px}@media print{.app-shell,.main-column,main,#page-content,.page-content,.business-calendar-surface,.business-calendar-month,.business-calendar-week,.business-calendar-detail,.g3-master,.g3-detail,.event-work-grid,.connected-grid{height:auto!important;max-height:none!important;display:block!important;overflow:visible!important}.business-calendar-month{grid-template-columns:repeat(7,minmax(0,1fr))!important;display:grid!important}.business-calendar-month>button,.business-calendar-week>section>button,.business-calendar-week-item{display:block!important}.business-calendar-week{grid-template-columns:repeat(7,minmax(0,1fr))!important;display:grid!important}.business-calendar-detail-list article{break-inside:avoid}.compact-nav,.mobile-nav,.g3-roster,.event-form,.event-inline-controls,.parity-publication,.parity-secondary-tools,.parity-local-tabs,form{display:none!important}.parity-recorded-plan table{width:100%}}.parity-production-options{flex-shrink:0}.parity-production-options>summary{cursor:pointer;color:#715d37;min-height:32px;padding:8px 14px;font-size:13px;font-weight:600}.parity-production-options[open]{background:#fffdf8;border:1px solid #e1d4bc;border-radius:12px;padding:4px 10px 10px}.parity-production-options .parity-recorded-plan{margin-top:8px}.connected-events>.parity-event-tools{grid-column:1/-1;justify-content:flex-start;align-items:center}.connected-events>.parity-event-tools>.button{flex:none}.today-secondary-row>.parity-secondary-tools{flex-shrink:0;padding:4px}
:root{--polish-shadow:inset 0 1px 0 #ffffffd9, 0 2px 3px #49391f08, 0 9px 24px #49391f06}.surface-panel,.metric,.today-metric{box-shadow:var(--polish-shadow)}.button,.btn,button.primary{transition:background .15s,box-shadow .15s,transform .15s;box-shadow:inset 0 1px #ffffff9c,0 2px 4px #63471b12}.button:not(:disabled):hover,.btn:not(:disabled):hover{box-shadow:inset 0 1px #fff,0 3px 7px #63471b22}button:focus-visible,a:focus-visible,input:focus-visible,select:focus-visible,textarea:focus-visible{outline-offset:3px;outline:2px solid #9b6c24}button:disabled{cursor:not-allowed}.today-metrics .today-metric,.metric,.priority-board .priority-row,.v3-today .kitchen-focus-card,.operational-product-card,.production-truth,.work-job-card.in-progress,.batch-mini,.order-commitment-card.has-issues,.v4-financial-metrics>div,.v4-founder-summary>div,.coverage-tile,.connected-people .people-shift,.business-calendar-week-item,.state-banner.warning,.connected-notice.warning,.connected-notice.error,.form-error{--surface-tint:#faf4e7;--surface-edge:#d9c393;border:1px solid var(--surface-edge);background:linear-gradient(135deg, #fffefbd9, var(--surface-tint))}.today-metrics .today-metric.blue,.metric.blue,.batch-mini.blue,.priority-board .priority-row.tone-blue,.work-job-card.in-progress{--surface-tint:#edf4f7;--surface-edge:#b9ced9}.today-metrics .today-metric.orange,.metric.orange,.operational-product-card.blocked,.state-banner.warning,.connected-notice.warning{--surface-tint:#fcf1e5;--surface-edge:#dec7a5}.today-metrics .today-metric.green,.metric.green,.batch-mini.green,.coverage-tile.green,.connected-people .people-shift.published{--surface-tint:#eef5eb;--surface-edge:#bfd1bb}.batch-mini.purple,.v4-founder-summary>div,.coverage-tile.purple{--surface-tint:#f4eff8;--surface-edge:#d3c5df}.priority-board .priority-row.tone-red,.batch-mini.red,.order-commitment-card.has-issues,.connected-notice.error,.form-error{--surface-tint:#fcf0e9;--surface-edge:#dfbaac}.metric:before,.today-metric:before{display:none}.priority-board .priority-row{border-radius:9px}.setup-feature{color:#6c6254;background:#f5f2ec}.setup-feature small{white-space:nowrap;border:1px solid #dfd3bf;border-radius:4px;padding:2px 4px;font-size:10px;font-weight:600}.polish-steps{counter-reset:step;grid-template-columns:repeat(auto-fit,minmax(135px,1fr));gap:12px;margin:22px 0;padding:0;list-style:none;display:grid}.polish-steps li{counter-increment:step;background:linear-gradient(135deg,#fffdf8,#f4eddf);border:1px solid #ded2bd;border-radius:12px;flex-direction:column;gap:12px;min-height:100px;padding:16px;font-weight:650;display:flex}.polish-steps li:before{content:counter(step,decimal-leading-zero);color:#9b752f;letter-spacing:1px;font-size:12px}.connected-table-wrap thead th{z-index:2;background:#f4eee3;position:sticky;top:0;box-shadow:0 1px #dacfbf}.connected-table td>small{color:#787365;margin-top:5px;display:block}.team-row.selected{background:linear-gradient(115deg,#f8ebcc,#fffaf0);border:1px solid #d3b575;box-shadow:inset 0 1px #fff}.people-private{background:linear-gradient(135deg,#faf8fc,#f1ecf6);border:1px solid #d3c7df;border-radius:12px}.availability-bars button[aria-pressed=true]{outline-offset:2px;outline:2px solid #a87b29}.people-day-empty{color:#817867;margin:24px 0;display:block}.parity-channel-list input{width:100%;min-width:0}.parity-settings-discovery,.parity-training-library,.person-detail{box-shadow:var(--polish-shadow)}.v4-financial-trend .track{background:repeating-linear-gradient(0deg,#dfd5c540 0 1px,#0000 1px 25%)}.v4-financial-trend .track i{background:linear-gradient(#e5c88e,#b98630);border-radius:5px 5px 0 0}.polish-local-content{align-content:start;gap:14px;min-height:0;display:grid;overflow:auto}@media (min-width:900px){.business-calendar{flex-direction:column;gap:10px;display:flex}.business-calendar .g4-header{flex-shrink:0;align-items:center;min-height:76px;margin:0;padding:12px 18px}.business-calendar .g4-header h1{margin:2px 0}.business-calendar>.parity-toolbar{flex-shrink:0;align-items:center;gap:10px;min-height:44px;margin:0;padding:0}.business-calendar>.parity-toolbar>label{align-items:center;gap:9px;display:flex}.business-calendar>.parity-toolbar select{width:160px}.business-calendar-surface{grid-template-rows:auto auto min-content auto;grid-template-columns:minmax(0,1fr) 280px;gap:0 14px;display:grid;padding:12px!important}.business-calendar-toolbar{grid-area:1/1/auto/-1;margin:0 0 8px}.business-calendar-surface>p{grid-area:2/1/auto/-1;margin:0 0 6px;padding:6px}.business-calendar-weekdays{grid-area:3/1}.business-calendar-month{grid-area:4/1;align-self:start}.business-calendar-month>button{gap:3px;min-height:94px;padding:5px 6px}.business-calendar-month>button>span{flex-shrink:0;line-height:24px}.business-calendar-month small{border:1px solid #ddca9f;border-radius:4px;flex-shrink:0;width:100%;padding:1px 4px;line-height:17px}.business-calendar-month .kind-website-pickup{border-color:#c0d6e1}.business-calendar-month .kind-event{border-color:#d3c8e0}.business-calendar-month .kind-shift{border-color:#cbd7bb}.business-calendar-week,.business-calendar-surface>.parity-agenda{grid-area:3/1/5}.business-calendar-week{grid-template-columns:repeat(7,minmax(150px,1fr))}.business-calendar-week>section{min-width:0;overflow:visible}.business-calendar-week-item{overflow-wrap:anywhere;font-size:12px}.business-calendar-detail{grid-area:3/2/5;max-height:none;overflow:visible}.business-calendar-detail-list{align-content:start}.v4-financial{flex-direction:column;gap:12px;height:100%;min-height:0;display:flex}.v4-financial>.polish-local-content{flex:1}.v4-founder{flex-direction:column;gap:12px;display:flex}.v4-founder>.polish-local-content{overflow:visible}.v4-financial-breakdowns{grid-template-columns:1fr}}@media (max-width:899px){.business-calendar-month small{border:1px solid #ded0b8;border-radius:3px}.business-calendar-month>button{min-height:90px}.polish-local-content{overflow:visible}.setup-feature{flex-wrap:wrap}}@media (prefers-reduced-motion:reduce){.button,.btn,button.primary{transition:none}}@media print{.business-calendar{display:block;overflow:visible;height:auto!important}.business-calendar-surface{display:block;overflow:visible}.business-calendar-month{grid-template-rows:repeat(6,minmax(90px,auto))}.polish-local-content{overflow:visible}}.v4-financial:not([data-sales-view=overview]) .v4-financial-metrics,.v4-financial:not([data-sales-view=overview]) .polish-finance-trend,.v4-financial:not([data-sales-view=overview]) .v4-financial-secondary,.v4-financial:not([data-sales-view=products]) .v4-financial-breakdowns>section:first-child,.v4-financial:not([data-sales-view=locations]) .v4-financial-breakdowns>section:last-child,.v4-financial:not([data-sales-view=quality]) .polish-finance-quality,.v4-financial[data-sales-view=quality] .v4-financial-currency,.v4-founder:not([data-local-view=summary]) .v4-founder-summary,.v4-founder:not([data-local-view=summary]):not([data-local-view=evidence]) .v4-founder-source,.v4-founder:not([data-local-view=summary]) .v4-founder-grid,.v4-founder:not([data-local-view=evidence]) .v4-founder-trend-panel,.v4-founder:not([data-local-view=evidence]) .polish-founder-history,.v4-founder:not([data-local-view=manual]) .polish-founder-manual{display:none}.v4-founder-summary>div{border-radius:12px;min-height:104px}.v4-founder-summary>div:first-child{--surface-tint:#f7f0fa;--surface-edge:#c9b6d2}.v4-founder-summary>div:nth-child(2){--surface-tint:#fcf5e8;--surface-edge:#d9bc80}.v4-founder-summary>div:nth-child(3){--surface-tint:#edf5f8;--surface-edge:#b9d2df}.v4-founder-grid{grid-template-columns:minmax(0,1.65fr) minmax(0,1fr)}.v4-founder-grid>.surface-panel{min-height:300px}.v4-founder-category>div{grid-template-columns:minmax(150px,1fr) minmax(90px,2fr) auto;align-items:center;display:grid}.v4-founder-category i{background:#eee9e1;border-radius:20px;height:9px;display:block;overflow:hidden}.v4-founder-category i b{background:#9777a8;border-radius:20px;height:100%;display:block}.v4-founder-category strong{text-align:right;min-width:60px}.v4-founder-guidance>p{background:#f7f1e9;border-radius:8px;padding:12px;line-height:1.45}.v4-founder-guidance h3{margin:18px 0 5px;font-family:Georgia,serif}.v4-founder-recent>div{border-top:1px solid var(--line);align-items:center;gap:10px;padding:9px 0;display:flex}.v4-founder-recent>div>span{flex:1;min-width:0;font-weight:650}.v4-founder-recent small{color:var(--muted);overflow-wrap:anywhere;font-weight:400;display:block}.modal .founder-work-note{color:var(--muted);margin:12px 0 18px}.modal .v4-founder-form{grid-template-columns:repeat(2,minmax(0,1fr));padding:0 4px 12px}.modal .v4-founder-form .connected-header-actions{grid-column:1/-1;justify-content:flex-end}.v4-founder-trend-panel .v4-founder-bars{background:repeating-linear-gradient(0deg,#e5ded1 0 1px,#0000 1px 25%);border-bottom:1px solid #cfc3b2;border-left:1px solid #cfc3b2;height:175px}.v4-founder-trend-panel .v4-founder-bars>div{height:160px}.v4-founder-trend-panel .v4-founder-bars i{background:linear-gradient(#b998c6,#80608f)}.v4-founder-trend-panel .v4-founder-y{padding-top:15px;position:relative}.v4-founder-trend-panel .v4-founder-y span:first-child{position:absolute;top:0}@media (max-width:899px){.v4-founder-grid{grid-template-columns:minmax(0,1fr)}.v4-founder-grid>.surface-panel{min-height:0}.v4-founder-category>div{grid-template-columns:minmax(110px,1fr) minmax(55px,1fr) auto}.modal .v4-founder-form{grid-template-columns:minmax(0,1fr)}}.polish-event-dimensions{grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:12px;margin-top:20px;display:grid}.polish-event-dimensions>span{background:#faf5eb;border:1px solid #ded1bb;border-radius:12px;padding:16px;font-weight:700}.polish-event-dimensions small{color:#766c5c;margin-top:8px;font-weight:400;display:block}.polish-inbox-empty{max-width:520px;margin:auto;padding:30px}.action-composer>summary{color:#48371c;background:linear-gradient(#efd49a,#dbb366);border:1px solid #c89b4d;border-radius:8px;width:max-content;padding:10px 14px}.g3-detail-head{background:linear-gradient(125deg,#fffaf0,#f6eddc);border:1px solid #e1d4be;border-radius:10px;padding:16px}@media (min-width:900px){.v4-financial-header,.v4-founder-header{padding:14px 18px!important}.v4-financial>.parity-local-tabs,.v4-founder>.parity-local-tabs{margin:0;padding:4px}.v4-founder-summary>div{gap:5px;padding:14px!important}.v4-founder-summary strong{font-size:28px}.v4-founder-grid .surface-panel{padding:16px!important}.v4-founder-state{padding:14px 18px!important}.v4-founder-actions{gap:8px}.v4-financial .v4-financial-currency{gap:12px}:is(.v4-actions,.parity-messages,.parity-training,.parity-workspace:has(.parity-health-grid)){flex-direction:column;gap:12px;min-height:0;padding-bottom:0;display:flex;height:100%!important}.shopping-page{flex-direction:column;gap:12px;display:flex}.v4-actions>section:last-child{flex:1;min-height:0;overflow:auto}.v4-actions>.action-composer[open]{flex:1;min-height:200px;overflow:auto}.parity-message-layout,.parity-training-layout,.parity-health-grid{flex:1;min-height:0;overflow:auto}.parity-messages>.parity-workspace-header,.parity-training>.parity-workspace-header{padding:14px 18px}.parity-health-summary{flex-shrink:0}.shopping-page .polish-steps{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px}.shopping-page .polish-steps li{min-height:86px;padding:12px}}.v4-auth-card{background:linear-gradient(135deg,#fffefa,#f8f1e4);box-shadow:inset 0 1px #fff,0 18px 54px #5340221c}.v4-auth-notice{background:linear-gradient(120deg,#f9fcf7,#edf5e9);border:1px solid #bfd3be}.v4-auth-error{background:linear-gradient(120deg,#fff9f4,#f9eae3);border:1px solid #dbbcb0}.batch-mini.blue,.batch-mini.green,.batch-mini.purple,.batch-mini.red,.coverage-tile.gold,.coverage-tile.purple,.coverage-tile.green{border:1px solid var(--surface-edge)}.workflow-tab.active{border:1px solid #cbb27c;box-shadow:inset 0 1px #fff}.polish-settings-index{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin-top:16px;display:grid}.polish-settings-index button{text-align:left;color:#344039;background:linear-gradient(130deg,#fffdfa,#f4ecd9);border:1px solid #d9c9ac;border-radius:10px;gap:10px;padding:18px;display:grid}.polish-settings-index span{color:#736f62;font-size:13px;line-height:1.5}.polish-settings-index small{color:#8c672b}@media (max-width:700px){.polish-settings-index{grid-template-columns:1fr}}.order-commitment-card .order-card-top{z-index:1;background:linear-gradient(120deg,#fffefa,#f7f1e5);position:sticky;top:0}.order-commitment-card.has-issues .order-card-top{background:linear-gradient(120deg,#fffaf5,#fbefe6)}.recipes-dashboard .g3-detail form.connected-header-actions{background:#faf6ed;border:1px solid #ddd0b8;border-radius:10px;margin-top:18px;padding:16px}.g3-roster-row.selected{background:linear-gradient(115deg,#f8e7c0,#fffaf0);border:1px solid #d1b575;box-shadow:inset 0 1px #fff}.batch-focus-card:before{display:none}.batch-focus-card.blue{background:linear-gradient(130deg,#fffdfa,#edf4f7);border:1px solid #bdd1db}.batch-focus-card.orange{background:linear-gradient(130deg,#fffdfa,#fcf0df);border:1px solid #ddc39f}.workflow-tab.active.tone-amber,.workflow-tab.active.tone-blue,.workflow-tab.active.tone-purple,.workflow-tab.active.tone-green,.workflow-tab.active.tone-neutral{border-width:1px;box-shadow:inset 0 1px #fff,0 2px 4px #59421912}@media (min-width:900px){.recipes-dashboard{flex-direction:column;gap:12px;display:flex}.recipes-dashboard>.g3-master{align-items:start}.recipes-dashboard .g3-detail{overflow:visible}.parity-settings-page{gap:12px}.parity-settings-page>.surface-panel{padding:16px!important}.parity-settings-page .parity-workspace-header{padding:14px 18px}.parity-settings-page h2,.parity-settings-page p{margin-top:4px;margin-bottom:8px}.business-calendar-month>button{position:relative}.business-calendar-month>button>em{font-size:11px;line-height:18px;position:absolute;top:8px;right:6px}}.production-page .prod-metric-col .col-val{white-space:nowrap;font-size:clamp(1rem,1.05vw,1.25rem)}@media (min-width:761px){.page-content:has(>:is(.today-page,.orders-page,.production-page,.inventory-page,.recipes-dashboard,.business-calendar,.v4-founder)){overflow:auto}.page-content:has(>:is(.today-page,.orders-page,.production-page,.inventory-page,.recipes-dashboard,.business-calendar,.v4-founder))>:is(.today-page,.orders-page,.production-page,.inventory-page,.recipes-dashboard,.business-calendar,.v4-founder){flex:none;height:auto;max-height:none;overflow:visible}}.inventory-page .connected-table{overflow:visible}.inventory-page .connected-table-wrap{flex:none;max-height:none;overflow-x:auto}.business-calendar-surface>.parity-agenda{overflow:visible}.orders-page .demand-table-wrap{min-width:0;overflow-x:auto}.orders-page .demand-detail-head,.orders-page .demand-detail-row{grid-template-columns:minmax(220px,1.6fr) 90px 90px 100px 115px;gap:10px;min-width:680px;line-height:1.5;display:grid}.orders-page .demand-detail-head{padding-block:10px;font-size:11px}.orders-page .demand-detail-row{min-height:64px;padding-block:12px;font-size:14px}.orders-page .demand-prod-cell small{font-size:12px}.orders-page .demand-prod-cell{min-width:0}.orders-page .demand-prod-cell b{overflow-wrap:anywhere}@media (max-width:1280px){.v3-today{grid-template-columns:minmax(0,1fr)}.v3-today :is(.priority-board,.kitchen-focus-card,.upcoming-events,.today-secondary-row){grid-area:auto/1}.today-metrics-four{grid-template-columns:repeat(2,minmax(0,1fr))}.business-calendar-surface{display:block}.business-calendar-detail{border-left:0;border-top:1px solid var(--line);grid-template-columns:minmax(180px,.55fr) minmax(0,1.45fr);max-height:none;margin-top:14px;padding:14px 0 0;display:grid;overflow:visible}.business-calendar-week{grid-template-columns:repeat(7,minmax(150px,1fr))}.recipes-dashboard>.g3-master{grid-template-columns:minmax(0,1fr)}.recipes-dashboard .g3-roster{max-height:260px}.v4-founder-grid{grid-template-columns:minmax(0,1.65fr) minmax(0,1fr)}}@media (max-width:760px){.orders-table-card>.section-title,.order-commitment-card .order-card-top,.production-page .work-card .section-title{position:static}.v3-today .priority-list,.v3-today .upcoming-list{max-height:none}.business-calendar-detail{grid-template-columns:minmax(0,1fr)}}.mywk{--wk-kitchen:#e0b13a;--wk-office:#6f9b62;--wk-shopping:#5b8fc2;--wk-events:#e08a45;gap:8px}.mywk-controls{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.mywk-head{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:12px;display:flex}.mywk-head h1{margin:0;font-family:Georgia,serif;font-size:26px;line-height:1.1}.mywk-head p{color:var(--muted);margin:2px 0 0}.mywk-period{background:#eee9e1;border-radius:10px;gap:4px;padding:3px;display:flex}.mywk-period button{cursor:pointer;color:inherit;background:0 0;border:0;border-radius:8px;padding:6px 14px;font-weight:650}.mywk-period button.selected{background:#fff;box-shadow:0 1px 3px #3c2d1e2e}.mywk-cards{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;display:grid}.mywk-cards>div{grid-template-columns:minmax(0,1fr) auto;align-items:baseline;gap:0 8px;padding:7px 14px;display:grid;min-height:0!important}.mywk-cards>div>span{grid-column:1/-1}.mywk-cards small{color:var(--muted)}.mywk-cards strong{font-family:Georgia,serif;font-size:21px;line-height:1.15}.mywk-cards span{color:var(--muted);min-height:1em;font-size:12.5px}.mywk-grid{grid-template-columns:minmax(0,1.75fr) minmax(0,1fr);gap:8px;display:grid}.mywk-grid>.surface-panel,.mywk-side>.surface-panel,.mywk-row3>.surface-panel{padding:9px 16px;min-height:0!important}.mywk-side{grid-template-rows:auto 1fr;align-content:start;gap:8px;display:grid}.mywk h2{margin:0;font-family:Georgia,serif;font-size:16px}.mywk-title{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;display:flex}.mywk-legend{color:var(--muted);flex-wrap:wrap;gap:12px;margin:0;padding:0;font-size:12px;list-style:none;display:flex}.mywk-legend li,.mywk-detail span{align-items:center;gap:5px;display:inline-flex}.sw{border-radius:3px;flex:none;width:10px;height:10px;display:inline-block}.sw.kitchen,.mywk-rows b.kitchen{background:var(--wk-kitchen)}.sw.office,.mywk-rows b.office{background:var(--wk-office)}.sw.shopping,.mywk-rows b.shopping{background:var(--wk-shopping)}.sw.events,.mywk-rows b.events{background:var(--wk-events)}.mywk-axis,.mywk-rows .row{grid-template-columns:62px minmax(0,1fr) 58px;align-items:center;gap:8px;display:grid}.mywk-axis{box-sizing:border-box;padding:0 4px}.mywk-when{min-width:0;overflow:hidden}.mywk-axis{height:14px;color:var(--muted);margin-top:4px;font-size:11px}.mywk-axis .ticks{height:100%;position:relative}.mywk-axis em{font-style:normal;position:absolute;transform:translate(-50%)}.mywk-axis em.last{transform:translate(-100%)}.mywk-rows{gap:2px;min-width:0;max-height:196px;display:grid;overflow:hidden auto}.mywk-rows .row{box-sizing:border-box;cursor:pointer;width:100%;min-width:0;color:inherit;text-align:left;font:inherit;background:0 0;border:0;border-radius:7px;padding:1px 4px}.mywk-rows .row.on,.mywk-rows .row:hover{background:#f4efe6}.mywk-rows .lab{white-space:nowrap;font-size:12.5px}.mywk-rows .end{text-align:right;white-space:nowrap;font-size:13px;font-weight:650}.mywk-rows .strip{background:#f3eee5;border-radius:5px;height:18px;position:relative;overflow:hidden}.mywk-rows .strip .grid{background:#e4dccd;width:1px;position:absolute;top:0;bottom:0}.mywk-rows .strip b{border-radius:3px;position:absolute;top:3px;bottom:3px}.mywk-rows .strip b.est{opacity:.62}.mywk-rows .strip b.more{border-radius:3px 0 0 3px}.mywk-rows .strip b.more span{color:#3b2f22;font-size:12px;font-weight:700;line-height:1;position:absolute;top:50%;right:1px;transform:translateY(-52%)}.mywk-rows .row.untracked .lab,.mywk-rows .row .none{color:var(--muted)}.mywk-rows .row .none{grid-column:2/-1;padding-left:2px;font-size:12.5px;font-style:italic}.mywk-rows .row.untracked{cursor:default;opacity:.8}.mywk-detail{min-height:18px;color:var(--muted);flex-wrap:wrap;align-content:flex-start;gap:2px 12px;margin-top:4px;font-size:12.5px;display:flex}.mywk-detail strong{color:inherit}.mywk-stats{border-top:1px solid #eee7da;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin-top:4px;padding-top:6px;display:grid}.mywk-stats div{flex-flow:wrap;align-items:baseline;gap:8px;display:flex}.mywk-stats small,.mywk-made-grid small{color:var(--muted);font-size:12px}.mywk-stats strong,.mywk-made-grid strong{font-family:Georgia,serif;font-size:19px;line-height:1.2}.mywk-row3{grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr) minmax(0,1.4fr);gap:8px;display:grid}.mywk-made-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin-top:4px;display:grid}.mywk-made-grid div{flex-direction:column;display:flex}.mywk-teambars{gap:3px;margin-top:4px;display:grid}.mywk-teambars>div{grid-template-columns:58px minmax(0,1fr) 74px;align-items:center;gap:8px;font-size:13px;display:grid}.mywk-teambars strong{text-align:right;white-space:nowrap}.mywk-teambars i{background:#eee9e1;border-radius:20px;height:8px;display:block;overflow:hidden}.mywk-teambars i b{background:#b9a98e;border-radius:20px;height:100%;display:block}.mywk-teambars .you i b{background:var(--wk-kitchen)}.mywk-types>div{border-top:1px solid #eee7da;grid-template-columns:12px 1fr auto 44px;align-items:center;gap:8px;padding:2px 0;display:grid}.mywk-types>div:first-child{border-top:0}.mywk-types em{color:var(--muted);text-align:right;font-style:normal}.mywk-pages>div{grid-template-columns:84px 1fr 38px;align-items:center;gap:8px;padding:2px 0;font-size:13px;display:grid}.mywk-pages i{background:#eee9e1;border-radius:20px;height:8px;display:block;overflow:hidden}.mywk-pages i b{background:var(--wk-kitchen);border-radius:20px;height:100%;display:block}.mywk-muted{color:var(--muted);margin:0}.mywk-hints{padding:8px 16px}.mywk-hints ul{gap:2px;margin:4px 0 0;padding-left:18px;display:grid}.mywk-foot{color:var(--muted);margin:0;font-size:12.5px}.mywk-switch{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;display:flex}.mywk-switch p{color:var(--muted);margin:4px 0 0}@media (max-width:900px){.mywk-cards{grid-template-columns:repeat(2,minmax(0,1fr))}.mywk-grid,.mywk-row3{grid-template-columns:minmax(0,1fr)}.mywk-axis,.mywk-rows .row{grid-template-columns:70px minmax(0,1fr) 62px;gap:6px}.mywk-rows .lab{font-size:12px}}
