@layer lab-legacy {
.event-workspace-heading{border-bottom:1px solid var(--border,#dde3df);background:var(--surface,#fff);padding:24px}.event-workspace-heading h2{overflow-wrap:anywhere;margin:8px 0;font-size:clamp(20px,2.5vw,28px);line-height:1.2}.event-workspace-heading p{color:var(--muted,#53665f)}.event-workspace-pax{flex-wrap:wrap;gap:8px;display:flex}.event-workspace-pax span,.event-workspace-tag{color:#304a3c;background:#edf3ef;border-radius:6px;padding:5px 9px;font-size:12px}.event-workspace-summary{z-index:2;color:#fff;background:#203e31;border-radius:10px;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin:16px 0 24px;padding:16px;display:grid;position:sticky;top:0;box-shadow:0 4px 16px #203e3118}.event-workspace-summary small{color:#d7e2da;line-height:1.5;display:block}.event-workspace-summary strong{font-variant-numeric:tabular-nums;margin-top:4px;font-size:20px;display:block}.event-workspace-section{background:#fff;border:1px solid #dbe3dd;border-radius:8px;margin:12px 0;overflow:hidden}.event-workspace-section>summary{cursor:pointer;background:#f4f6f3;padding:16px;font-weight:600}.event-workspace-section>summary small{color:#52655b;margin:5px 0 0 18px;font-weight:400;display:block}.event-workspace-section>summary .event-workspace-parent{letter-spacing:.04em;text-transform:uppercase;margin:0 0 6px;font-size:11px}.event-workspace-section>p{overflow-wrap:anywhere;padding:0 16px}.event-workspace-item{border-top:1px solid #e5eae5;padding:16px}.event-workspace-subsection{border-top:1px solid var(--border,#dde3df);color:var(--muted,#53665f);background:var(--surface,#fff);letter-spacing:.04em;text-transform:uppercase;margin:0;padding:12px 16px;font-size:12px}.event-workspace-item>header{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.event-workspace-item h4{margin:0;font-size:15px}.event-workspace-item p{color:#52655b;overflow-wrap:anywhere;margin:8px 0;font-size:13px}.event-workspace-tag{overflow-wrap:anywhere;color:#695325;background:#f2efdf;flex-shrink:0;max-width:45%}.event-workspace-item.is-excluded{background:#f8f8f6}.event-workspace-plate-row{grid-template-columns:minmax(0,1.2fr) minmax(0,1fr);align-items:start;gap:20px;display:grid}.event-workspace-plate>small{color:var(--muted,#53665f);margin-bottom:6px;font-size:11px;display:block}.event-workspace-plate .event-workspace-tag{box-sizing:border-box;max-width:100%;display:inline-block}.event-workspace-recipe{appearance:none;color:var(--accent,#244d38);font:inherit;text-align:left;cursor:pointer;text-underline-offset:4px;overflow-wrap:anywhere;background:0 0;border:0;padding:0;text-decoration:underline}.event-workspace-recipe:hover{color:#163b28}.event-workspace-recipe:focus-visible{outline-offset:4px;border-radius:2px;outline:2px solid #7b9a83}.event-workspace-metrics{background:#f4f6f3;border-radius:6px;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin:0;padding:12px;display:grid}.event-workspace-index{flex-wrap:wrap;gap:8px;margin:16px 0;display:flex}.event-workspace-index button{color:#244d38;cursor:pointer;text-align:left;background:#edf3ef;border:0;border-radius:6px;padding:8px 10px;font-size:13px}.event-workspace-section:target{outline:2px solid #7b9a83;scroll-margin-top:110px}.event-workspace-metrics dt{color:#52655b;font-size:12px}.event-workspace-metrics dd{font-variant-numeric:tabular-nums;margin:5px 0 0;font-weight:600}.event-workspace-rule>summary{cursor:pointer;color:#244d38;padding:8px 0;font-size:13px}.event-workspace-rule fieldset{border:0;min-width:0;padding:0}.event-workspace-fields{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin:12px 0;display:grid}.event-workspace-rule label{color:#33483c;flex-direction:column;gap:6px;font-size:12px;display:flex}.event-workspace-rule input,.event-workspace-rule select,.event-workspace-rule textarea{box-sizing:border-box;width:100%;min-width:0;font:inherit;color:#24372d;background:#fff;border:1px solid #ccd7cf;border-radius:6px;padding:9px;font-size:14px}.event-workspace-rule .event-workspace-check{flex-direction:row;align-items:center}.event-workspace-check input{width:auto}.event-workspace-rule [role=alert]{color:#962d28}.event-workspace-rule button{margin-top:12px}.event-workspace-rule :disabled{opacity:.65;cursor:not-allowed}.event-workspace-item-context{color:#5b6d62;flex-wrap:wrap;gap:5px 14px;margin:8px 0;font-size:12px;display:flex}.event-workspace-item-context strong{color:#294434;font-weight:600}.event-workspace-context-details{color:#52655b;margin:7px 0;font-size:12px}.event-workspace-context-details>summary{color:#486254;cursor:pointer}.event-workspace-context-details p{margin:6px 0}.event-workspace-simple-editor{background:#fafcf9;border:1px solid #dbe5de;border-radius:8px;grid-template-columns:minmax(0,1fr) minmax(230px,.38fr);gap:10px;margin:10px 0;padding:10px;display:grid}.event-workspace-reference-control{min-width:0;position:relative}.event-workspace-reference-search{margin:0}.event-workspace-reference-search>span{color:#40564a;letter-spacing:.02em;margin-bottom:5px;font-size:11px;font-weight:700;display:block}.event-workspace-reference-search input{min-height:40px;padding-inline:11px}.event-workspace-reference-results{z-index:5;background:#fff;border:1px solid #cad8cd;border-radius:7px;gap:4px;max-height:232px;padding:5px;display:grid;position:absolute;top:67px;left:0;right:0;overflow:auto;box-shadow:0 12px 28px #17322524}.event-workspace-reference-results:empty{display:none}.event-workspace-reference-results>button{color:#294434;text-align:left;cursor:pointer;background:#fff;border:1px solid #0000;border-radius:5px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:8px;width:100%;min-height:38px;margin:0;padding:7px 9px;display:grid}.event-workspace-reference-results>button:hover,.event-workspace-reference-results>button:focus-visible{background:#eff6f0;border-color:#9ab1a0}.event-workspace-reference-results span,.event-workspace-reference-card span{color:#607267;letter-spacing:.02em;text-transform:uppercase;font-size:10px;font-weight:600}.event-workspace-reference-results strong{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.event-workspace-reference-results small{color:#627269;text-transform:uppercase;font-size:10px}.event-workspace-reference-results>p{padding:7px;color:#617269!important;margin:3px!important;font-size:12px!important}[data-event-reference-selected]{min-height:22px;margin-top:7px}.event-workspace-reference-empty{color:#708078;font-size:12px}.event-workspace-reference-card{color:#203c2c;background:#e9f2ea;border-radius:5px;align-items:center;gap:7px;min-width:0;padding:5px 8px;display:flex}.event-workspace-reference-card strong{text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.event-workspace-reference-card button{color:#365a42;cursor:pointer;background:0 0;border:0;margin:0 0 0 auto;padding:2px 4px;font-size:11px;text-decoration:underline}.event-workspace-quantity-control{border-left:1px solid #dce5de;min-width:0;padding-left:10px}.event-workspace-quick-fields{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:8px;display:grid}.event-workspace-quick-fields label{gap:5px;font-size:11px}.event-workspace-quick-fields input,.event-workspace-quick-fields select{min-height:40px;padding:8px}.event-workspace-quantity-hint{color:#65776b!important;margin:6px 0 0!important;font-size:11px!important}.event-workspace-create-reference{margin-top:7px}.event-workspace-create-reference>summary,.event-workspace-advanced>summary{color:#31583f;cursor:pointer;font-size:12px;font-weight:600}.event-workspace-create-reference>div{grid-template-columns:minmax(0,1fr) 150px auto;align-items:end;gap:8px;margin-top:8px;display:grid}.event-workspace-create-reference label{font-size:11px!important}.event-workspace-create-reference input,.event-workspace-create-reference select{min-height:38px;padding:7px!important}.event-workspace-create-reference button{white-space:nowrap;min-height:38px;margin:0}.event-workspace-advanced{border-top:1px solid #e0e7e1;margin:8px 0;padding:8px 0 0}.event-workspace-advanced>p{margin:6px 0;font-size:12px}.event-workspace-save-row{justify-content:flex-end;align-items:center;gap:8px;margin-top:10px;display:flex}.event-workspace-save-row span{color:#64776a;margin-right:auto;font-size:11px}.event-workspace-save-row button{min-height:38px;padding:8px 11px;margin:0!important}@media (max-width:1100px){.event-workspace-plate-row{grid-template-columns:1fr;gap:12px}}@media (max-width:700px){.event-workspace-heading{padding:16px}.event-workspace-summary{grid-template-columns:1fr 1fr;position:static}.event-workspace-fields{grid-template-columns:1fr 1fr}.event-workspace-metrics{grid-template-columns:repeat(3,minmax(0,1fr))}.event-workspace-metrics dd{overflow-wrap:anywhere;font-size:13px}.event-workspace-simple-editor{grid-template-columns:1fr}.event-workspace-quantity-control{border-top:1px solid #dce5de;border-left:0;padding:8px 0 0}.event-workspace-create-reference>div{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.event-workspace-create-reference button{grid-column:1/-1}}@media (max-width:440px){.event-workspace-fields,.event-workspace-summary,.event-workspace-quick-fields,.event-workspace-create-reference>div{grid-template-columns:1fr}.event-workspace-item>header{flex-direction:column}.event-workspace-tag{max-width:100%}.event-workspace-save-row{flex-wrap:wrap}.event-workspace-save-row span{width:100%}}body .event-command-center [hidden]{display:none!important}body .event-command-center .event-workspace-item{border:1px solid var(--border,#dbe3dd);background:var(--surface,#fff);border-radius:14px;margin:12px;padding:20px;box-shadow:0 3px 14px #203e3106}body .event-command-center .event-workspace-plate h4{letter-spacing:-.025em;font-size:18px;line-height:1.35}body .event-command-center .event-workspace-recipe{color:var(--text,#24372d);font-weight:700;text-decoration:none}body .event-command-center .event-workspace-plate>small{letter-spacing:.07em;text-transform:uppercase}body .event-command-center .event-workspace-metrics{border:1px solid var(--border,#dbe3dd);background:var(--bg-soft,#f4f6f3);border-radius:12px;gap:16px;padding:16px}body .event-command-center .event-workspace-metrics dd{letter-spacing:-.025em;font-size:19px}body .event-command-center .event-workspace-rule>summary{border:1px solid var(--border,#dbe3dd);border-radius:8px;align-items:center;gap:8px;width:fit-content;margin-top:12px;padding:8px 12px;font-weight:600;list-style:none;display:flex}body .event-command-center .event-workspace-rule>summary:before{content:"+";font-size:17px}body .event-command-center .event-workspace-rule[open]>summary:before{content:"−"}body .event-command-center .event-workspace-simple-editor{background:var(--bg-soft,#f4f6f3);border-radius:12px;grid-template-columns:minmax(0,1fr) minmax(260px,.45fr);gap:20px;padding:16px}body .event-command-center [data-event-reference-picker]{margin-top:12px;position:relative}body .event-command-center [data-event-reference-selected]{margin:0}body .event-command-center .event-workspace-reference-card{border:1px solid var(--border,#dbe3dd);background:var(--surface,#fff);border-radius:10px;align-items:flex-start;gap:14px;padding:16px}body .event-command-center .event-workspace-reference-copy{flex:1;min-width:0}body .event-command-center .event-workspace-reference-copy>span{color:var(--text-muted,#52655b);display:block}body .event-command-center .event-workspace-reference-copy>strong{white-space:normal;margin-top:6px;font-size:16px;line-height:1.35;display:block}body .event-command-center .event-workspace-reference-link{color:var(--brand-primary,#244d38);text-underline-offset:4px;overflow-wrap:anywhere;text-decoration:underline}body .event-command-center .event-workspace-reference-link:hover{color:#163b28}body .event-command-center .event-workspace-reference-link:focus-visible{outline-offset:4px;border-radius:2px;outline:2px solid #7b9a83}body .event-command-center .event-workspace-reference-copy>p{-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:7px 0;font-size:12px;line-height:1.5;display:-webkit-box;overflow:hidden}body .event-command-center .event-workspace-allergens{flex-wrap:wrap;align-items:center;gap:5px;margin-top:12px;display:flex}body .event-command-center .event-workspace-allergens small{color:var(--text-muted,#52655b);font-size:11px}body .event-command-center .event-workspace-allergens span{color:#785329;text-transform:none;background:#f5efdf;border-radius:5px;padding:4px 7px;font-size:11px;font-weight:500}body .event-command-center .event-workspace-allergens .is-pending{background:var(--bg-soft,#f4f6f3);color:var(--text-muted,#52655b)}body .event-command-center .event-workspace-reference-actions{gap:5px;display:flex}body .event-command-center .event-workspace-rule button{border:1px solid var(--border,#dbe3dd);background:var(--surface,#fff);min-height:36px;color:var(--brand-primary,#244d38);font:inherit;cursor:pointer;border-radius:8px;padding:8px 11px;font-size:12px;font-weight:600;text-decoration:none}body .event-command-center .event-workspace-reference-actions button{margin:0}body .event-command-center .event-workspace-save-row button[type=submit],body .event-command-center [data-action=event-workspace-create-reference]{background:var(--brand-primary,#244d38);border-color:var(--brand-primary,#244d38);color:#fff}body .event-command-center .event-workspace-reference-empty{color:var(--text,#24372d);padding:8px 0;font-size:14px;font-weight:600}body .event-command-center .event-workspace-reference-empty span{color:var(--text-muted,#52655b);margin-top:5px;font-size:12px;font-weight:400;display:block}body .event-command-center .event-workspace-control-title{color:var(--text,#24372d);margin-bottom:12px;font-size:12px;font-weight:700;display:block}body .event-command-center .event-workspace-quick-fields input{height:46px;font-size:20px;font-weight:600}body .event-command-center .event-workspace-quick-fields select{height:46px}body .event-command-center .event-workspace-quantity-hint{line-height:1.5;margin-top:9px!important}body .event-command-center .event-workspace-auto-quantity{margin-top:7px}body .event-command-center .event-workspace-create-reference>summary{border:0;outline:none;padding:8px 0}body .event-command-center .event-workspace-advanced{margin-top:12px;padding-top:12px}@media (max-width:800px){body .event-command-center .event-workspace-item{margin:8px;padding:14px}body .event-command-center .event-workspace-simple-editor{grid-template-columns:minmax(0,1fr);gap:14px;padding:12px}body .event-command-center .event-workspace-reference-card{flex-direction:column;padding:12px}body .event-command-center .event-workspace-reference-actions{align-self:flex-end}body .event-command-center .event-workspace-quantity-control{border-left:0;border-top:1px solid var(--border,#dbe3dd);padding:14px 0 0}body .event-command-center .event-workspace-quick-fields{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}body .event-command-center .event-workspace-metrics{gap:8px;padding:12px}body .event-command-center .event-workspace-metrics dd{font-size:15px}}body .workspace .info-panel.event-command-center{border-radius:0;width:100%;min-width:0;max-width:none;margin:0;overflow:visible}body .event-command-center .event-command-sticky{z-index:8;background:var(--surface,#fff);position:sticky;top:0;box-shadow:0 4px 12px #15392b0b}body .event-command-center .event-workspace-heading{justify-content:space-between;align-items:start;gap:16px;padding:16px 20px 12px;display:flex}body .event-command-center .event-workspace-heading h2{margin:4px 0 6px;font-size:22px}body .event-command-center .event-workspace-heading p{margin:4px 0 8px;font-size:12px}body .event-command-actions{flex-wrap:wrap;justify-content:end;gap:6px;max-width:390px;display:flex}body .event-command-actions button,body .event-command-actions a{border:1px solid var(--border,#dbe3dd);border-radius:var(--radius-sm,6px);background:var(--surface,#fff);min-height:36px;color:var(--brand-primary,#244d38);font:inherit;cursor:pointer;padding:8px 10px;font-size:12px;text-decoration:none}body .event-command-indicators{color:var(--text-muted,#52655b);background:var(--bg-soft,#f4f6f3);font-variant-numeric:tabular-nums;flex-wrap:wrap;gap:6px 18px;padding:10px 20px;font-size:12px;display:flex}body .event-command-tabs{border-bottom:1px solid var(--border,#dbe3dd);gap:4px;padding:0 16px;display:flex;overflow-x:auto}body .event-command-tabs button{min-height:44px;color:var(--text-muted,#52655b);font:inherit;cursor:pointer;background:0 0;border:0;border-bottom:3px solid #0000;flex-shrink:0;padding:10px 14px;font-size:13px;font-weight:600}body .event-command-tabs button[aria-current=page]{color:var(--brand-primary,#244d38);border-bottom-color:var(--brand-primary,#244d38);background:var(--bg-soft,#f4f6f3)}body .event-command-center .event-command-body{min-width:0;max-width:none;padding:20px}body .event-command-body>h3{margin-top:0;font-size:19px}body .event-command-center .event-workspace-summary{position:static}body .event-command-center .event-workspace-section{scroll-margin-top:210px}body .event-command-center .event-workspace-section>summary{justify-content:space-between;align-items:center;gap:12px;padding:16px;display:flex}body .event-command-center .event-workspace-section>summary small{text-align:right;font-variant-numeric:tabular-nums;margin:0}body .event-command-center .event-workspace-section>h3,body .event-command-center .event-workspace-section>.event-operation-form,body .event-command-center .event-workspace-section>.event-table-scroll{margin:16px}body .event-table-scroll{border:1px solid var(--border,#dbe3dd);border-radius:var(--radius-sm,6px);min-width:0;max-width:100%;margin-block:16px;overflow-x:auto}body .event-table-scroll table{width:100%;margin:0;font-size:13px}body .event-table-scroll th{color:var(--text-muted,#52655b);text-align:left;background:var(--bg-soft,#f4f6f3);font-size:11px}body .event-table-scroll td,body .event-table-scroll th{vertical-align:top;overflow-wrap:anywhere;min-width:100px;padding:12px}body .event-operation-form{border:1px solid var(--border,#dbe3dd);border-radius:var(--radius-sm,6px);background:var(--surface,#fff);margin:16px 0;padding:16px}body .event-operation-form fieldset{border:0;min-width:0;margin:0;padding:0}body .event-operation-form label{color:var(--text-muted,#52655b);flex-direction:column;gap:6px;font-size:12px;display:flex}body .event-operation-form input,body .event-operation-form select,body .event-operation-form textarea{box-sizing:border-box;border:1px solid var(--border,#ccd7cf);border-radius:var(--radius-sm,6px);width:100%;min-width:0;min-height:42px;font:inherit;color:var(--text,#24372d);background:var(--surface,#fff);padding:10px}body .event-operation-form .event-workspace-check{flex-direction:row;align-items:center;padding:6px 0}body .event-operation-form [type=checkbox]{flex-shrink:0;width:20px;min-height:20px}body .event-operation-form button{border:1px solid var(--border,#ccd7cf);border-radius:var(--radius-sm,6px);min-height:40px;color:var(--brand-primary,#244d38);background:var(--surface,#fff);cursor:pointer;margin-top:12px;padding:10px 14px}body .event-operation-form button[type=submit]{background:var(--brand-primary,#244d38);border-color:var(--brand-primary,#244d38);color:#fff;font-weight:600}body .event-operation-form [role=alert]{color:var(--danger,#962d28)}body .event-component-editor{grid-column:1/-1}body .event-command-center :focus-visible{outline:2px solid var(--brand-primary,#244d38);outline-offset:3px}body .event-command-center :disabled{opacity:.55;cursor:not-allowed}@media (max-width:800px){body .event-command-center .event-workspace-heading{flex-direction:column;gap:8px;padding:12px}body .event-command-center .event-workspace-heading h2{font-size:19px}body .event-command-actions{justify-content:start;max-width:none}body .event-command-indicators{gap:4px 12px;padding:8px 12px}body .event-command-center .event-command-body{padding:12px}body .event-command-center .event-workspace-section>summary{display:block}body .event-command-center .event-workspace-section>summary small{text-align:left;margin-top:6px}body .event-command-center .event-workspace-fields{grid-template-columns:minmax(0,1fr)}body .event-command-center .event-command-sticky{display:contents;position:static}body .event-command-tabs{z-index:8;background:var(--surface,#fff);position:sticky;top:0}body .event-command-actions button,body .event-command-actions a{min-height:44px}}body .event-proposal-groups{gap:20px;margin:20px 0 24px;display:grid}body .event-proposal-group{--proposal-columns:minmax(160px,1fr) 100px 90px 130px 120px 130px 16px;border:1px solid var(--line,#dbe3dd);border-radius:var(--radius-card,8px);background:var(--paper,#fff);min-width:0;overflow:hidden}body .event-proposal-group>header{background:var(--bg-subtle,#f7f9fa);border-bottom:1px solid var(--line-soft,#e5eae5);align-items:center;gap:12px;padding:18px 20px;display:flex}body .event-proposal-group-icon{border-radius:var(--radius-card,8px);background:var(--green-badge,#dfe7dd);width:36px;height:36px;color:var(--brand-primary,#283b42);flex:0 0 36px;place-items:center;display:grid}body .event-proposal-group.is-services .event-proposal-group-icon{background:var(--bg-soft,#e9eef1)}body .event-proposal-group.is-children .event-proposal-group-icon{background:var(--pink,#f3dfd9)}body .event-proposal-group-icon svg{width:20px;height:20px}body .event-proposal-group>header>div{flex:1;min-width:0}body .event-proposal-group>header h4{color:var(--brand-primary,#283b42);margin:0;font-size:16px;font-weight:650;line-height:1.4}body .event-proposal-group>header p{color:var(--text-muted,#56676a);margin:4px 0 0;font-size:12px;line-height:1.5}body .event-command-center .event-proposal-moment{border:0;border-bottom:1px solid var(--line-soft,#e5eae5);background:0 0;border-radius:0;margin:0;overflow:visible}body .event-command-center .event-proposal-moment:last-child{border-bottom:0}body .event-command-center .event-proposal-moment>summary{grid-template-columns:var(--proposal-columns);background:0 0;gap:12px;padding:12px 0;list-style:none;display:grid}body .event-proposal-moment>summary::-webkit-details-marker{display:none}body .event-proposal-moment>summary:focus-visible{outline:2px solid var(--brand-primary,#283b42);outline-offset:3px;border-radius:var(--radius-card,8px)}body .event-proposal-moment-title{min-width:0}body .event-proposal-moment-title>strong{overflow-wrap:anywhere;font-size:13px;font-weight:600;line-height:1.5}body .event-command-center .event-proposal-moment>summary .event-proposal-moment-title>small{text-align:left;color:var(--text-muted,#56676a);overflow-wrap:anywhere;margin:4px 0 0;font-size:11px;font-weight:400;display:block}body .event-proposal-moment-stats{color:var(--text-muted);font-variant-numeric:tabular-nums;font-size:12px;font-weight:400;display:contents}body .event-proposal-metric{text-align:right;overflow-wrap:anywhere;min-width:0}body .event-proposal-metric.is-pending{color:var(--brand-primary);font-weight:650}body .event-proposal-metric.is-total{color:var(--brand-primary);font-weight:600}body .event-proposal-group-stats{border-bottom:1px solid var(--line-soft);grid-template-columns:repeat(6,minmax(0,1fr));gap:16px;margin:0;padding:18px 20px;display:grid}body .event-proposal-group-stats dt,body .event-proposal-cost-totals dt{color:var(--text-muted);font-size:11px;font-weight:400}body .event-proposal-group-stats dd{font-variant-numeric:tabular-nums;overflow-wrap:anywhere;margin:6px 0 0;font-size:15px;font-weight:600}body .event-proposal-columns{grid-template-columns:var(--proposal-columns);color:var(--text-muted);gap:12px;padding:12px 0 8px;font-size:10px;display:grid}body .event-proposal-columns>span:not(:first-child){text-align:right}body .event-proposal-cost-summary{border:1px solid var(--line);border-radius:var(--radius-card);background:var(--paper);margin:24px 0;padding:24px}body .event-proposal-cost-summary h4{margin:0 0 20px;font-size:16px}body .event-proposal-cost-lines{gap:12px;display:grid}body .event-proposal-cost-lines>div{justify-content:space-between;gap:16px;font-size:13px;display:flex}body .event-proposal-cost-lines strong{font-variant-numeric:tabular-nums;text-align:right}body .event-proposal-cost-lines small{color:var(--text-muted);font-weight:400}body .event-proposal-cost-totals{border-top:1px solid var(--line);grid-template-columns:1fr 1fr;gap:24px;margin:20px 0 0;padding-top:20px;display:grid}body .event-proposal-cost-totals dd{color:var(--brand-primary);font-variant-numeric:tabular-nums;margin:8px 0 0;font-size:28px;font-weight:650}body .event-proposal-cost-note{color:var(--text-muted);margin:16px 0 0;font-size:12px;line-height:1.6}body .event-proposal-groups sup,body .event-proposal-cost-summary sup{margin-left:2px;font-size:10px}body .event-proposal-chevron{color:var(--text-muted,#56676a);place-items:center;display:grid}body .event-proposal-chevron svg{width:14px;height:14px;transition:transform .15s}body .event-proposal-moment[open]>summary .event-proposal-chevron svg{transform:rotate(90deg)}body .event-proposal-moment[open]>summary{border-bottom:1px solid var(--line-soft,#e5eae5)}@media (max-width:1100px){body .event-proposal-columns{display:none}body .event-command-center .event-proposal-moment>summary{grid-template-columns:minmax(0,1fr) 16px;gap:12px}body .event-proposal-moment-stats{grid-area:2/1;grid-template-columns:repeat(5,minmax(0,1fr));gap:12px;display:grid}body .event-proposal-metric:before{content:attr(data-label);color:var(--text-muted);margin-bottom:6px;font-size:10px;font-weight:400;display:block}body .event-proposal-metric{text-align:left}body .event-proposal-chevron{grid-area:1/2/3}body .event-proposal-group-stats{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:600px){body .event-proposal-group>header{gap:10px;padding:16px}body .event-proposal-group-stats{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px 12px;padding:16px}body .event-proposal-group-moments{padding:0 16px}body .event-command-center .event-proposal-moment>summary{min-height:44px;padding:18px 0}body .event-proposal-moment-stats{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px 12px}body .event-proposal-metric:nth-child(3){grid-column:1/-1}body .event-proposal-cost-summary{padding:20px 16px}body .event-proposal-cost-totals{grid-template-columns:1fr;gap:20px}}body .event-command-center .event-workspace-heading{gap:24px;padding:24px 24px 20px}body .event-command-center .event-workspace-heading h2{color:var(--brand-primary);letter-spacing:-.035em;margin:6px 0 10px;font-size:26px}body .event-command-center .event-workspace-heading .carta-eyebrow{letter-spacing:.14em;margin:0;font-size:10px}body .event-command-center .event-workspace-pax{gap:8px;margin-top:12px}body .event-command-center .event-workspace-pax span{background:var(--bg-subtle);border:1px solid var(--line-soft);color:var(--text-muted);border-radius:var(--radius-button);padding:6px 10px}body .event-command-center .event-workspace-pax span:first-child{background:var(--green-badge);color:var(--brand-primary);border-color:#0000;font-weight:600}body .event-command-actions{gap:8px;padding-top:2px}body .event-command-actions button,body .event-command-actions a{border-color:var(--line);border-radius:var(--radius-button);min-height:38px;transition:background var(--motion-fast),border-color var(--motion-fast);padding:9px 12px}body .event-command-actions :is(button,a):hover{background:var(--bg-subtle);border-color:var(--text-soft)}body .event-command-actions [data-view=documents]{background:var(--brand-primary);color:var(--paper);border-color:var(--brand-primary);font-weight:600}body .event-command-actions [data-view=documents]:hover{background:var(--brand-primary-dark)}body .event-command-indicators{background:var(--bg-subtle);border-bottom:1px solid var(--line-soft);gap:0;padding:16px 24px}body .event-command-indicators>span{border-left:1px solid var(--line);gap:5px;min-width:0;padding:0 24px;display:grid}body .event-command-indicators>span:first-child{border-left:0;padding-left:0}body .event-command-indicators small{color:var(--text-muted);font-size:10px}body .event-command-indicators strong{color:var(--brand-primary);font-size:13px;font-weight:600}body .event-command-indicators .event-command-review strong{color:var(--warning)}body .event-command-tabs{gap:12px;padding:6px 24px 0}body .event-command-tabs button{min-height:48px;padding:12px 10px}body .event-command-tabs button[aria-current=page]{background:0 0}body .event-command-center .event-command-body{padding:24px}body .event-proposal-intro{justify-content:space-between;align-items:end;gap:20px;margin:4px 0 22px;display:flex}body .event-proposal-eyebrow{letter-spacing:.12em;color:var(--text-muted);margin:0 0 6px;font-size:10px;font-weight:600}body .event-proposal-intro h3{color:var(--brand-primary);letter-spacing:-.025em;margin:0;font-size:22px;font-weight:650;line-height:1.3}body .event-proposal-intro .detail-note{margin:7px 0 0;font-size:13px}body .event-proposal-source-note{text-align:right;max-width:250px;color:var(--text-soft);font-size:11px;line-height:1.6}body .event-proposal-groups{gap:24px;margin-top:0}body .event-proposal-group{border-color:var(--line);box-shadow:0 2px 6px #283b4206;container-type:inline-size}body .event-proposal-group>header{background:var(--paper);border-bottom:0;gap:14px;padding:20px 22px 16px}body .event-proposal-group-icon{flex-basis:40px;width:40px;height:40px}body .event-proposal-group>header h4{letter-spacing:-.025em;font-size:18px}body .event-proposal-group>header p{margin-top:3px;font-size:12px}body .event-proposal-readiness{text-align:right;color:var(--text-muted);gap:8px;font-size:11px;display:grid;flex:0 0 170px!important}body .event-proposal-readiness strong{color:var(--brand-primary)}body .event-proposal-readiness progress{appearance:none;background:var(--bg-soft);width:100%;height:4px;color:var(--success);border:0;border-radius:4px;overflow:hidden}body .event-proposal-readiness progress::-webkit-progress-bar{background:var(--bg-soft)}body .event-proposal-readiness progress::-webkit-progress-value{background:var(--success);border-radius:4px}body .event-proposal-readiness progress::-moz-progress-bar{background:var(--success)}body .event-proposal-group-stats{border-bottom:1px solid var(--line);gap:0;margin:0 22px;padding:18px 0 20px}body .event-proposal-group-stats>div{border-left:1px solid var(--line-soft);min-width:0;padding:0 18px}body .event-proposal-group-stats>div:first-child{border-left:0;padding-left:0}body .event-proposal-group-stats>div:last-child{padding-right:0}body .event-proposal-group-stats dt{font-size:11px;line-height:1.4}body .event-proposal-group-stats dd{letter-spacing:-.025em;color:var(--brand-primary);margin-top:7px;font-size:19px;line-height:1.3}body .event-proposal-group-stats>div:nth-child(2) dd{letter-spacing:0;font-size:15px}body .event-proposal-group-stats .is-total dd{font-weight:700}body .event-proposal-group-moments{padding:0 22px 6px}body .event-proposal-columns{color:var(--text-soft);padding:16px 0 9px;font-size:10px}body .event-command-center .event-proposal-moment>summary{box-sizing:border-box;min-height:72px;transition:background var(--motion-fast);padding:16px 0}body .event-proposal-moment-title>strong{letter-spacing:-.01em;color:var(--brand-primary);font-size:14px}body .event-proposal-moment-stats{font-size:13px}body .event-proposal-moment>summary:hover{background:var(--bg-subtle)}body .event-proposal-metric.is-pending{text-align:center;background:var(--bg-soft);border-radius:5px;justify-self:end;min-width:28px;padding:4px 6px;font-size:12px}body .event-proposal-metric.is-total{font-weight:650}body .event-proposal-chevron{border-radius:4px;height:24px}body .event-proposal-moment[open]>summary{background:var(--bg-subtle)}body .event-proposal-cost-summary{border-color:var(--line);padding:24px;box-shadow:0 2px 6px #283b4206}body .event-proposal-cost-summary h4{letter-spacing:-.02em;color:var(--brand-primary);font-size:18px}body .event-proposal-cost-lines{max-width:650px}body .event-proposal-cost-lines>div{padding:3px 0}body .event-proposal-cost-totals{background:var(--brand-primary);border-radius:var(--radius-card);border:0;margin:22px 0 0;padding:22px 24px}body .event-proposal-cost-totals dt{color:var(--paper);opacity:.8;font-size:12px}body .event-proposal-cost-totals dd{color:var(--paper);letter-spacing:-.04em;font-size:32px;font-weight:600}body .event-proposal-cost-totals>div+div{border-left:1px solid #ffffff2e;padding-left:24px}body .event-proposal-cost-note{max-width:900px;font-size:11px}@container (max-width:880px){body .event-proposal-columns{display:none}body .event-command-center .event-proposal-moment>summary{grid-template-columns:minmax(0,1fr) 16px;gap:12px}body .event-proposal-moment-stats{grid-area:2/1;grid-template-columns:repeat(5,minmax(0,1fr));gap:12px;display:grid}body .event-proposal-metric{text-align:left}body .event-proposal-metric:before{content:attr(data-label);color:var(--text-muted);margin-bottom:6px;font-size:10px;font-weight:400;display:block}body .event-proposal-metric.is-pending{text-align:left;background:0 0;justify-self:stretch;padding:0;font-size:13px}body .event-proposal-chevron{grid-area:1/2/3}body .event-proposal-group-stats{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px 0}body .event-proposal-group-stats>div:nth-child(4){border-left:0;padding-left:0}}@media (max-width:800px){body .event-command-center .event-workspace-heading{gap:16px;padding:20px 16px 16px}body .event-command-center .event-workspace-heading h2{font-size:23px}body .event-command-indicators{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;padding:16px;display:grid}body .event-command-indicators>span{border:0;padding:0}body .event-command-tabs{gap:4px;padding-inline:8px}body .event-command-center .event-command-body{padding:20px 16px}body .event-proposal-intro{flex-direction:column;align-items:start;gap:10px}body .event-proposal-source-note{text-align:left;max-width:none}body .event-proposal-group>header{padding:18px 16px 12px}body .event-proposal-readiness{flex-basis:130px!important}body .event-proposal-group-stats{margin-inline:16px}body .event-proposal-group-stats>div{padding-inline:12px}body .event-proposal-group-moments{padding-inline:16px}}@container (max-width:480px){body .event-proposal-group>header{flex-wrap:wrap}body .event-proposal-readiness{text-align:left;margin-left:54px;flex-basis:100%!important}body .event-proposal-group-stats{grid-template-columns:repeat(2,minmax(0,1fr))}body .event-proposal-group-stats>div:nth-child(odd){border-left:0;padding-left:0}body .event-proposal-group-stats>div:nth-child(2n){border-left:1px solid var(--line-soft);padding-left:12px}body .event-proposal-moment-stats{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px 12px}body .event-proposal-metric:nth-child(3){grid-column:1/-1}}@media (max-width:600px){body .event-proposal-cost-summary{padding:20px 16px}body .event-proposal-cost-totals{padding:20px}body .event-proposal-cost-totals>div+div{border-top:1px solid #ffffff2e;border-left:0;padding:18px 0 0}}@media (prefers-reduced-motion:reduce){body .event-command-center :is(button,a,summary){transition:none}}body .events-overview{box-sizing:border-box;width:100%;min-width:0;padding:24px}body .events-eyebrow{letter-spacing:.12em;color:var(--text-muted);font-weight:600;margin:0 0 6px!important;font-size:10px!important}body .events-overview-stats{border-block:1px solid var(--line);grid-template-columns:repeat(4,minmax(0,1fr));margin:0;padding:20px 0;display:grid}body .events-overview-stats>div{border-left:1px solid var(--line);padding:0 20px}body .events-overview-stats>div:first-child{border:0;padding-left:0}body .events-overview-stats dt{color:var(--text-muted);font-size:12px}body .events-overview-stats dd{color:var(--brand-primary);letter-spacing:-.03em;font-variant-numeric:tabular-nums;margin:8px 0 0;font-size:28px;font-weight:650}body .events-pax-note{color:var(--text-muted);margin:10px 0;font-size:11px}body .events-next-service{border:1px solid var(--line);border-radius:var(--radius-card);background:var(--paper);text-align:left;cursor:pointer;width:100%;color:var(--brand-primary);align-items:center;gap:16px;margin:24px 0;padding:20px;display:flex}body .events-next-icon{border-radius:var(--radius-card);background:var(--green-badge);flex-shrink:0;place-items:center;width:44px;height:44px;display:grid}body .events-next-icon svg{width:22px;height:22px}body .events-next-service>span:nth-child(2){flex:1;min-width:0}body .events-next-service small{color:var(--text-muted);letter-spacing:.08em;margin-bottom:5px;font-size:10px;display:block}body .events-next-service strong{letter-spacing:-.02em;overflow-wrap:anywhere;font-size:18px;display:block}body .events-next-service>span:nth-child(2)>span{color:var(--text-muted);margin-top:6px;font-size:12px;display:block}body .events-next-open{align-items:center;gap:8px;font-size:12px;font-weight:600;display:flex}body .events-next-open svg{width:16px;height:16px}body .events-list-heading{justify-content:space-between;align-items:center;gap:16px;margin:28px 0 14px;display:flex}body .events-list-heading h2{color:var(--brand-primary);letter-spacing:-.02em;margin:0;font-size:18px}body .events-list-heading>span{color:var(--text-muted);text-align:right;font-size:11px}body .events-overview-list{border:1px solid var(--line);border-radius:var(--radius-card);background:var(--paper);overflow:hidden}body .events-overview-columns,body .events-overview-row{grid-template-columns:92px minmax(0,1fr) 90px 165px 18px;align-items:center;gap:18px;padding:18px 20px;display:grid}body .events-overview-columns{background:var(--bg-subtle);color:var(--text-muted);padding-block:12px;font-size:10px}body .events-overview-row{text-align:left;width:100%;font:inherit;border:0;border-top:1px solid var(--line-soft);background:var(--paper);cursor:pointer;color:var(--brand-primary)}body .events-overview-row:hover,body .events-next-service:hover{background:var(--bg-subtle)}body .events-overview-row:focus-visible,body .events-next-service:focus-visible,body .events-overview-settings>summary:focus-visible{outline:2px solid var(--brand-primary);outline-offset:-3px}body .events-row-copy{min-width:0}body .events-row-copy strong{overflow-wrap:anywhere;font-size:14px;font-weight:600;display:block}body .events-row-copy small{color:var(--text-muted);margin:5px 0;font-size:12px;display:block}body .events-row-copy>span{color:var(--text-muted);font-size:11px}body .events-row-guests{font-variant-numeric:tabular-nums;font-size:15px;font-weight:600}body .events-row-guests small,body .events-overview-row .event-type{display:none}body .events-date .event-date{width:76px;margin:0}body .events-row-arrow svg{width:15px;height:15px;color:var(--text-muted)}body .events-overview-settings{border-top:1px solid var(--line);margin-top:20px}body .events-overview-settings>summary{color:var(--text-muted);cursor:pointer;justify-content:space-between;padding:16px 0;font-size:12px;list-style:none;display:flex}body .events-overview-settings>summary::-webkit-details-marker{display:none}body .events-overview-settings svg{width:14px;height:14px}body .events-overview-settings[open]>summary svg{transform:rotate(90deg)}@media (max-width:1200px){body .events-overview-columns,body .events-overview-row{grid-template-columns:76px minmax(0,1fr) 72px 135px 14px;gap:12px;padding-inline:16px}body .events-overview-row .event-agenda-status{font-size:10px}}@media (max-width:900px){body .events-overview{padding:20px 16px}body .events-overview-columns{display:none}body .events-overview-row{grid-template-columns:76px minmax(0,1fr) 14px;gap:10px 14px}body .events-date{grid-row:1/3}body .events-row-arrow{grid-area:1/3/4}body .events-row-guests{grid-column:2;font-size:12px}body .events-row-guests small{color:var(--text-muted);margin-right:6px;font-weight:400;display:inline}body .events-overview-row .event-agenda-status{grid-column:2;justify-self:start}body .events-next-open{font-size:0}body .events-next-open svg{width:18px;height:18px}body .events-overview-stats{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px}body .events-overview-stats>div{border:0;padding:0}body .events-list-heading{flex-direction:column;align-items:start;gap:6px}body .events-list-heading>span{text-align:left}}body .event-command-center .event-plate-columns,body .event-command-center .event-plate-item>summary{box-sizing:border-box;grid-template-columns:30px minmax(160px,1fr) 90px 120px 100px minmax(130px,.6fr) 18px;align-items:center;gap:14px;padding:12px 16px;display:grid}body .event-command-center .event-plate-columns{background:var(--bg-subtle);min-height:36px;color:var(--text-muted);padding-block:8px;font-size:10px}body .event-command-center .event-plate-item{border:0;border-top:1px solid var(--line-soft);box-shadow:none;background:var(--paper);border-radius:0;margin:0;padding:0}body .event-command-center .event-plate-item>summary{cursor:pointer;min-height:64px;color:var(--brand-primary);background:var(--paper);font-size:12px;font-weight:400;list-style:none}body .event-command-center .event-plate-item>summary::-webkit-details-marker{display:none}body .event-command-center .event-plate-item>summary:hover{background:var(--bg-subtle)}body .event-command-center .event-plate-item>summary:focus-visible{outline:2px solid var(--brand-primary);outline-offset:-2px}body .event-command-center .event-plate-name{min-width:0}body .event-command-center .event-plate-name strong{-webkit-line-clamp:2;overflow-wrap:anywhere;-webkit-box-orient:vertical;font-size:13px;font-weight:600;line-height:1.35;display:-webkit-box;overflow:hidden}body .event-command-center .event-plate-name small{color:var(--text-muted);margin:3px 0 0;padding:0;font-size:10px;font-weight:400;display:block}body .event-command-center .event-plate-name small:empty{display:none}body .event-command-center .event-plate-order{color:var(--text-muted);font-variant-numeric:tabular-nums;font-size:10px}body .event-command-center .event-plate-quantity,body .event-command-center .event-plate-unit,body .event-command-center .event-plate-total{font-variant-numeric:tabular-nums}body .event-command-center .event-plate-total{font-size:13px;font-weight:650}body .event-command-center .event-plate-allergens{color:var(--text-muted);-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:10px;line-height:1.4;display:-webkit-box;overflow:hidden}body .event-command-center .event-plate-chevron svg{width:14px;height:14px}body .event-command-center .event-plate-item[open]>summary .event-plate-chevron{transform:rotate(90deg)}body .event-command-center .event-plate-detail{border-top:1px solid var(--line-soft);background:var(--bg-subtle);padding:16px 20px}body .event-command-center .event-plate-detail .event-workspace-plate-row{display:block}body .event-command-center .event-plate-detail .event-workspace-metrics,body .event-command-center .event-plate-detail .event-workspace-plate>small{display:none}body .event-command-center .event-plate-detail .event-workspace-plate h4{font-size:13px}body .event-command-center .event-plate-detail .event-workspace-tag{padding:3px 6px;font-size:10px}@container (max-width:1000px){body .event-command-center .event-plate-columns,body .event-command-center .event-plate-item>summary{grid-template-columns:24px minmax(100px,1fr) 64px 86px 76px minmax(90px,.45fr) 14px;gap:10px;padding-inline:12px}}@container (max-width:640px){body .event-command-center .event-plate-columns{display:none}body .event-command-center .event-plate-item>summary{grid-template-columns:22px repeat(3,minmax(0,1fr)) 14px;gap:7px 8px;padding:12px}body .event-command-center .event-plate-order{grid-area:1/1}body .event-command-center .event-plate-name{grid-area:1/2/auto/5}body .event-command-center .event-plate-chevron{grid-area:1/5}body .event-command-center .event-plate-quantity{grid-area:2/2}body .event-command-center .event-plate-unit{grid-area:2/3;font-size:10px}body .event-command-center .event-plate-total{grid-area:2/4}body .event-command-center .event-plate-allergens{grid-area:3/2/auto/5}body .event-command-center .event-plate-detail{padding:12px}}body .event-command-center .event-plate-detail .event-workspace-simple-editor{background:0 0;border:0;margin-top:0;padding:0}body .event-command-center .event-plate-context{border-top:1px solid var(--line);margin-top:14px;padding-top:12px}body .event-command-center .event-plate-context>summary{cursor:pointer;color:var(--text-muted);font-size:12px}body .event-command-center .event-plate-context>.event-workspace-plate-row{margin-top:12px}body .event-command-center .event-plate-detail{padding:12px 16px}body .event-command-center .event-workspace-simple-editor{grid-template-columns:minmax(0,1.3fr) minmax(340px,1fr);gap:16px}body .event-command-center .event-workspace-reference-card{border-radius:6px;gap:10px;padding:8px 10px}body .event-command-center .event-workspace-reference-copy>span{font-size:9px}body .event-command-center .event-workspace-reference-copy>strong{margin-top:3px;font-size:13px}body .event-command-center .event-workspace-reference-card .event-workspace-allergens{margin-top:5px}body .event-command-center .event-workspace-reference-card .event-workspace-allergens span{padding:2px 4px;font-size:10px}body .event-command-center .event-workspace-reference-actions{align-items:center;gap:6px;display:flex}body .event-command-center .event-workspace-reference-actions button{min-height:30px;padding:5px 8px;font-size:11px}body .event-command-center .event-reference-description{color:var(--text-muted);margin-top:4px;font-size:10px}body .event-command-center .event-reference-description summary{cursor:pointer}body .event-command-center .event-workspace-quick-fields{grid-template-columns:minmax(65px,.7fr) minmax(90px,.85fr) minmax(125px,1.1fr);gap:8px}body .event-command-center .event-workspace-quick-fields input,body .event-command-center .event-workspace-quick-fields select{height:34px;min-height:34px;padding:6px 8px;font-size:12px}body .event-command-center .event-workspace-quantity-hint{line-height:1.45;margin-top:6px!important;font-size:10px!important}body .event-command-center .event-quick-costs{border-block:1px solid var(--line-soft);flex-wrap:wrap;align-items:center;gap:10px 24px;margin:8px 0;padding:8px 0;display:flex}body .event-command-center .event-quick-costs>div{align-items:baseline;gap:8px;display:flex}body .event-command-center .event-quick-costs dt{color:var(--text-muted);font-size:10px}body .event-command-center .event-quick-costs dd{font-variant-numeric:tabular-nums;margin:0;font-size:12px;font-weight:600}body .event-command-center .event-quick-costs button{min-height:26px;margin:0 0 0 5px;padding:3px 6px;font-size:10px}body .event-command-center .event-workspace-advanced{border:0;margin:8px 0;padding-top:0}body .event-command-center .event-workspace-save-row{margin-top:8px}body .event-command-center .event-workspace-save-row button{min-height:32px;padding:5px 10px;font-size:11px}body .event-command-center .event-plate-context{margin-top:10px;padding-top:8px}@container (max-width:750px){body .event-command-center .event-workspace-simple-editor{grid-template-columns:1fr;gap:10px}body .event-command-center .event-workspace-quantity-control{border:0;padding:0}body .event-command-center .event-workspace-reference-actions{flex-wrap:wrap}}@container (max-width:400px){body .event-command-center .event-workspace-quick-fields{grid-template-columns:1fr 1fr}body .event-command-center .event-workspace-quick-fields>label:last-child{grid-column:1/-1}body .event-command-center .event-workspace-reference-card{flex-wrap:wrap}body .event-command-center .event-workspace-save-row span{width:auto;font-size:10px}}body .event-command-center .event-plate-detail .event-workspace-rule>form>fieldset{grid-template-columns:minmax(0,1fr) auto;gap:6px 12px;display:grid}body .event-command-center .event-plate-detail .event-workspace-simple-editor{grid-column:1/-1;margin:0}body .event-command-center .event-quick-costs{grid-column:1/-1;margin:0;padding:5px 0}body .event-command-center .event-workspace-advanced{grid-column:1;align-self:center;margin:0}body .event-command-center .event-workspace-advanced[open]{grid-column:1/-1}body .event-command-center .event-workspace-save-row{grid-area:3/2;margin:0}body .event-command-center .event-workspace-advanced[open]~.event-workspace-save-row{grid-row:auto}body .event-command-center .event-workspace-save-row span{width:auto;font-size:10px;display:inline}body .event-command-center .event-plate-detail [data-event-save-error]{grid-column:1/-1}@container (max-width:500px){body .event-command-center .event-workspace-save-row{grid-area:auto/1/auto/-1}body .event-command-center .event-workspace-save-row span{width:100%}}.event-beverage-moment{border:1px solid var(--border,#dde3df);background:var(--surface,#fff);border-radius:10px;margin:16px 0;overflow:hidden}.event-beverage-moment>header{background:#f4f6f3;justify-content:space-between;align-items:center;gap:16px;padding:18px 20px;display:flex}.event-beverage-moment>header small{color:var(--muted,#53665f);margin-bottom:5px;font-size:12px;display:block}.event-beverage-moment>header h4{overflow-wrap:anywhere;margin:0}.event-beverage-moment>.detail-note{padding:0 20px}.event-beverage-add{border-top:1px solid var(--border,#dde3df);padding:14px 20px}.event-beverage-add>summary{cursor:pointer;color:var(--primary,#203e31);font-weight:600}.event-beverage-add>summary:focus-visible{outline:2px solid var(--primary,#203e31);outline-offset:4px}.event-beverage-add .event-operation-form{margin-bottom:0}@media (max-width:600px){.event-beverage-moment>header{align-items:flex-start;padding:16px}.event-beverage-add{padding:14px 16px}body .event-beverage-comparison thead{display:none}body .event-beverage-comparison table,body .event-beverage-comparison tbody{width:100%;display:block}body .event-beverage-comparison tr{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}body .event-beverage-comparison td{min-width:0;height:auto;padding:12px;display:block}body .event-beverage-comparison td:before{color:var(--muted,#53665f);margin-bottom:5px;font-size:11px;font-weight:600;display:block}body .event-beverage-comparison td:first-child{grid-column:1/-1;font-weight:600}body .event-beverage-comparison td:first-child:before{content:"Producto"}body .event-beverage-comparison td:nth-child(2):before{content:"Previsión de referencia"}body .event-beverage-comparison td:nth-child(3):before{content:"Consumo por recuento"}body .event-beverage-comparison td:nth-child(4):before{content:"Diferencia"}body .event-beverage-comparison td[colspan]:before{content:none}}.event-timeline-list{margin:18px 0;padding:0;list-style:none}.event-timeline-row{border-bottom:1px solid var(--border,#e3e7df);grid-template-columns:100px minmax(0,1fr) auto;align-items:start;gap:16px;padding:14px 0;display:grid}.event-timeline-clock{font-variant-numeric:tabular-nums;color:var(--green,#254638);flex-direction:column;gap:4px;display:flex}.event-timeline-clock strong{font-size:20px}.event-timeline-clock small{color:var(--muted,#6d766c);font-size:11px}.event-timeline-content{border-left:2px solid var(--border,#dbe3d8);min-width:0;padding-left:18px}.event-timeline-content>strong{overflow-wrap:anywhere;font-size:15px;display:block}.event-timeline-content p{margin:5px 0 0;font-size:12px}.event-timeline-content>small{margin-top:5px;display:block}.event-timeline-row.is-phase .event-timeline-content{border-left-color:var(--green,#254638)}.event-timeline-row.is-cancelled{opacity:.6}.event-timeline-content .event-operational-issue{color:var(--burgundy,#873e3b);font-weight:600}.event-timeline-row button{min-height:36px;padding:6px 12px}.event-gastronomy-moment{margin:16px 0}.event-gastronomy-moment>header{background:var(--soft,#f5f6f0);justify-content:space-between;align-items:center;gap:12px;padding:12px 14px;display:flex}.event-gastronomy-moment h4{margin:4px 0 0}.event-gastronomy-moment>header small{color:var(--muted,#6d766c)}.event-plate-quantity small{color:var(--muted,#6d766c);margin-top:4px;font-size:10px;display:block}.event-operational-empty{background:var(--soft,#f5f6f0);border:1px solid var(--border,#e3e7df);border-radius:12px;justify-items:start;gap:8px;margin:16px 0;padding:20px;display:grid}.event-operational-empty p{margin:0}.event-production-grouping{align-items:center;gap:12px;margin:12px 0;display:flex}.event-production-grouping select{max-width:220px;color:inherit;font:inherit;background:#fff;border:1px solid #d9e0dc;border-radius:8px;padding:9px 12px}.event-table-scroll td small{color:var(--muted,#6d766c);display:block}.event-workspace-rule>summary{cursor:pointer}.event-workspace-rule>summary:focus-visible,.event-timeline-row button:focus-visible{outline:2px solid var(--green,#254638);outline-offset:3px}.event-command-indicators{flex-wrap:wrap}@media (max-width:600px){.event-timeline-row{grid-template-columns:72px minmax(0,1fr);gap:10px}.event-timeline-row>button{grid-column:2;justify-self:start;min-height:40px}.event-timeline-clock strong{font-size:17px}.event-timeline-content{padding-left:12px}.event-gastronomy-moment>header{padding:10px}.event-command-indicators>span{min-width:120px}}.event-gastronomy-moment,.event-beverage-moment{container-type:inline-size}body .event-command-center .event-workspace-simple-editor>.event-workspace-fields,body .event-command-center .event-workspace-simple-editor>.event-workspace-check{grid-column:1/-1}body .event-command-center .event-workspace-simple-editor>.event-workspace-check{align-items:center;gap:8px;display:flex}body .event-command-center .event-workspace-simple-editor>.event-workspace-check input{flex:none;width:auto}@media (max-width:600px){body .event-command-center .event-workspace-simple-editor{grid-template-columns:minmax(0,1fr)}body .event-command-center .event-workspace-save-row{grid-area:auto/1/auto/-1}body .event-command-center .event-workspace-quick-fields{grid-template-columns:1fr 1fr}body .event-command-center .event-workspace-quick-fields>label:last-child{grid-column:1/-1}body .event-command-center .event-workspace-reference-card{flex-wrap:wrap}body .event-command-body .event-table-scroll{overflow:visible}body .event-command-body .event-table-scroll table,body .event-command-body .event-table-scroll tbody{width:100%;min-width:0;display:block}body .event-command-body .event-table-scroll thead{display:none}body .event-command-body .event-table-scroll tbody tr{border:1px solid var(--line);border-radius:var(--radius-card);grid-template-columns:repeat(2,minmax(0,1fr));margin:10px 0;display:grid;overflow:hidden}body .event-command-body .event-table-scroll tbody td{border-bottom:1px solid var(--line-soft);overflow-wrap:anywhere;white-space:normal;width:auto;min-width:0;padding:10px 12px;display:block}body .event-command-body .event-table-scroll tbody td:first-child{grid-column:1/-1}body .event-command-body .event-table-scroll tbody td:before{content:attr(data-label);color:var(--text-muted);margin-bottom:4px;font-size:10px;font-weight:600;display:block}body .event-command-body .event-table-scroll tbody tr,body .event-command-body .event-table-scroll tbody td{height:auto;max-height:none}body .event-command-body .event-table-scroll tbody td button{white-space:normal;overflow-wrap:anywhere;max-width:100%}}.event-workspace-filters{flex-wrap:wrap;align-items:end;gap:12px;margin:16px 0;display:flex}.event-workspace-filters label{gap:6px;min-width:180px;display:grid}.event-workspace-filters label:first-child{flex:1}.event-workspace-filters input,.event-workspace-filters select{border:1px solid var(--line,#d9e0dc);width:100%;color:inherit;font:inherit;background:#fff;border-radius:8px;padding:9px 12px}.event-workspace-filters input:focus-visible,.event-workspace-filters select:focus-visible{outline-offset:2px;outline:2px solid #466659}.event-beverage-category h5{margin:18px 0 8px;font-size:14px}.event-beverage-category h5 small{color:#53645d;margin-left:8px;font-weight:400;display:inline-block}.event-purchase-group td small{color:#53645d;margin-top:4px;display:block}@media (max-width:600px){.event-workspace-filters label{width:100%;min-width:0}.event-beverage-category h5 small{margin:5px 0 0;display:block}}body .workspace .info-panel.event-command-center{--surface:var(--paper);--border:var(--line);--muted:var(--text-muted);--soft:var(--bg-subtle);--green:var(--brand-primary);--radius-sm:var(--radius-button);background:var(--paper);border:1px solid var(--line-soft);border-radius:var(--radius-card);box-shadow:var(--shadow-card);color:var(--text)}body .event-command-center .event-command-sticky{background:var(--paper);box-shadow:none}body .event-command-center .event-command-body{background:var(--paper)}body .event-command-center :is(h3,h4,h5){color:var(--brand-primary);letter-spacing:-.02em}body .event-command-center :is(p,.detail-note){color:var(--text-muted);line-height:1.6}body .event-command-center button,body .event-command-center .event-command-actions a{min-height:var(--control-height);border:1px solid var(--line);border-radius:var(--radius-button);background:var(--paper);color:var(--brand-primary);font:inherit;cursor:pointer;transition:background var(--motion-fast), border-color var(--motion-fast);padding:9px 13px;font-size:12px;font-weight:600;line-height:1.4}body .event-command-center button:hover:not(:disabled),body .event-command-center .event-command-actions a:hover{background:var(--bg-subtle);border-color:var(--text-soft)}body .event-command-center button:disabled{opacity:.5;cursor:not-allowed}body .event-command-center button:focus-visible{outline:2px solid var(--brand-primary);outline-offset:3px}body .event-command-center button[type=submit],body .event-command-center .event-command-actions [data-view=documents],body .event-command-center [data-action=event-workspace-create-reference]{background:var(--brand-primary);color:var(--paper);border-color:var(--brand-primary)}body .event-command-center button[type=submit]:hover:not(:disabled),body .event-command-center .event-command-actions [data-view=documents]:hover,body .event-command-center [data-action=event-workspace-create-reference]:hover{background:var(--brand-primary-dark);border-color:var(--brand-primary-dark)}body .event-command-center .event-command-tabs{background:var(--paper);gap:8px}body .event-command-center .event-command-tabs button{min-height:48px;color:var(--text-muted);background:0 0;border:0;border-bottom:3px solid #0000;border-radius:0;padding:12px 10px;font-size:13px}body .event-command-center .event-command-tabs button:hover{background:var(--bg-subtle)}body .event-command-center .event-command-tabs button[aria-current=page]{color:var(--brand-primary);border-bottom-color:var(--brand-primary);background:0 0}body .event-command-center .event-workspace-rule>summary{background:var(--bg-subtle);color:var(--brand-primary);border-color:var(--line);box-sizing:border-box;min-height:40px}body .event-command-center :is(.event-operation-form,.event-operational-empty,.event-workspace-section,.event-gastronomy-moment,.event-beverage-moment){background:var(--paper);border-color:var(--line-soft);border-radius:var(--radius-card)}body .event-command-center :is(.event-workspace-metrics,.event-workspace-simple-editor,.event-quick-costs){background:var(--bg-subtle);border-color:var(--line-soft)}body .event-command-center :is(.event-gastronomy-moment>header,.event-beverage-moment>header,.event-workspace-section>summary,.event-workspace-subsection){background:var(--bg-subtle);color:var(--brand-primary)}body .event-command-center .event-workspace-tag{background:var(--bg-soft);color:var(--brand-primary);border:1px solid var(--line-soft)}body .event-command-center .event-command-indicators .event-command-review strong{color:var(--brand-primary)}body .event-command-center .event-timeline-list{border:1px solid var(--line-soft);border-radius:var(--radius-card);background:var(--paper);margin-block:20px;overflow:hidden}body .event-command-center .event-timeline-row{border-bottom-color:var(--line-soft);align-items:center;padding:16px}body .event-command-center .event-timeline-row:last-child{border-bottom:0}body .event-command-center .event-timeline-clock{color:var(--brand-primary)}body .event-command-center .event-timeline-content{border-left-color:var(--line)}body .event-command-center .event-timeline-row.is-phase .event-timeline-content{border-left-color:var(--brand-primary)}body .event-command-center .event-table-scroll{border-color:var(--line-soft);border-radius:var(--radius-card);background:var(--paper)}body .event-command-center .event-table-scroll th{background:var(--bg-subtle);color:var(--text-muted)}body .event-command-center :is(input:not([type=checkbox]),select,textarea){border-color:var(--line);border-radius:var(--radius-button);background:var(--paper);color:var(--text)}body .event-command-center .event-workspace-recipe{min-height:0;color:var(--brand-primary);text-align:left;background:0 0;border:0;padding:0}body .event-command-center .event-workspace-reference-actions [data-action=event-workspace-clear-reference]{color:var(--danger);background:0 0;border-color:#0000}@media (max-width:600px){body .event-command-center .event-command-sticky{position:static}body .event-command-center .event-command-actions{justify-content:flex-start;width:100%;max-width:none}body .event-command-center .event-command-actions :is(button,a){min-height:var(--touch-target)}body .event-command-center .event-timeline-row{padding:14px 12px}body .event-command-center .event-timeline-row>button{min-height:var(--touch-target)}}body .event-command-center .event-workspace-heading{border-radius:var(--radius-card) var(--radius-card) 0 0}body .event-command-center .event-command-body{border-radius:0 0 var(--radius-card) var(--radius-card)}body .event-command-center .event-command-actions{grid-template-columns:repeat(3,max-content);gap:8px;display:grid}@media (max-width:600px){body .event-command-center .event-command-actions{grid-template-columns:repeat(2,minmax(0,1fr))}body .event-command-center .event-command-actions :is(button,a){text-align:center}}body .event-command-center .event-command-body>.event-workspace-rule+h3{margin-top:20px}body .event-command-center .event-operation-form button+button{margin-left:8px}@media (max-width:600px){body .event-command-center .event-operation-form button+button{margin-left:0}}.event-financial{text-align:left;width:100%;min-width:0;color:var(--text);gap:10px;font-weight:400;display:grid}.event-financial-stage{color:var(--text-muted);font-size:11px;font-weight:600}.event-financial-grid{grid-template-columns:minmax(185px,1.5fr) minmax(190px,1.4fr) repeat(4,minmax(90px,1fr));align-items:stretch;gap:12px;display:grid}.event-financial-grid>span{flex-direction:column;gap:6px;min-width:0;display:flex}.event-financial .menu-sale-values{flex-wrap:wrap;gap:12px;display:flex}.event-financial .menu-sale-values>span{gap:4px;display:grid}.event-financial :is(.menu-sale-values strong,.menu-cost-ratio,.event-financial-margin>strong){font-variant-numeric:tabular-nums;white-space:nowrap;font-size:20px;line-height:1.25}.event-financial :is(small,.menu-financial-kicker,.menu-net-cost,.event-financial-margin>span){color:var(--text-muted);font-size:11px;line-height:1.5}.event-financial .menu-food-cost{border-radius:var(--radius-button);background:var(--bg-soft);padding:10px}.event-financial .menu-food-cost.is-total{border:1px solid var(--line);color:var(--text)}.event-financial .menu-food-cost.is-total :is(.menu-net-cost,.menu-financial-kicker,.menu-cost-ratio,small){color:var(--text)}.event-financial .menu-food-cost.is-staff{border:1px solid var(--line)}.event-financial .menu-cost-ratio.is-pending{font-size:14px}.event-financial-margin{border-radius:var(--radius-button);background:var(--brand-primary);color:var(--paper);padding:14px}.event-financial .event-financial-margin :is(small,span){color:var(--paper)}.event-financial .event-financial-margin>strong{white-space:normal;overflow-wrap:anywhere;font-size:24px}.event-financial-margin.is-loss{background:var(--bg-soft);border:1px solid var(--danger)}.event-financial .event-financial-margin.is-loss :is(small,span){color:var(--text)}.event-financial-margin.is-loss>strong{color:var(--danger)}.event-financial-pending{color:var(--text-muted);font-size:11px;line-height:1.6}.event-financial.is-detail{border:1px solid var(--line);border-radius:var(--radius-card);background:var(--paper);box-sizing:border-box;margin:0 0 18px;padding:18px}.events-overview-row>.event-financial{grid-column:2/-1;padding-top:4px}.events-overview-row{grid-template-rows:auto auto}.events-overview-row>.events-row-arrow{grid-area:1/5}.events-overview-row>.events-date{grid-row:1/3;align-self:start}@media (max-width:1250px){.event-financial-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.event-financial :is(.menu-sale-values strong,.menu-cost-ratio,.event-financial-margin>strong){font-size:19px}}@media (max-width:700px){.events-overview-row>.event-financial{grid-area:auto/1/auto/-1}.event-financial-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.event-financial-sale,.event-financial-margin{grid-column:1/-1}.event-financial.is-detail{padding:12px}.event-financial .menu-sale-values strong{font-size:21px}.events-overview-row>.events-date{grid-row:1}.events-overview-row>.events-row-arrow{grid-area:1/-2/auto/-1}}.event-financial.is-comparison .event-financial-grid{align-items:stretch}.event-financial.is-comparison .event-financial-grid>span{padding:12px}.event-financial.is-comparison .menu-financial-kicker{min-height:32px}.event-financial .event-financial-profit{border-radius:var(--radius-button);background:var(--brand-primary);color:var(--paper);padding:14px}.event-financial.is-comparison .event-economic-value{flex-direction:column;flex:1;gap:3px;min-width:0;display:flex}.event-financial.is-comparison .event-economic-value+.event-economic-value{border-top:1px solid var(--line);margin-top:8px;padding-top:10px}.event-financial.is-comparison .event-economic-value>strong{font-variant-numeric:tabular-nums;white-space:normal;overflow-wrap:anywhere;font-size:18px;line-height:1.3}.event-financial.is-comparison .event-economic-scenario{font-weight:600}.event-financial .event-financial-profit :is(small,.menu-financial-kicker){color:var(--paper)}.event-financial .event-financial-profit .event-economic-value>strong{font-size:24px}.event-financial .event-financial-profit .event-economic-value+.event-economic-value{border-top-color:var(--paper)}.event-financial .event-financial-profit strong.is-loss{background:var(--paper);color:var(--danger);border-radius:var(--radius-button);padding:2px 5px}.event-financial.is-comparison .event-financial-pending{gap:3px;display:grid}.event-financial.is-comparison .event-financial-sale{padding:10px}@media (max-width:700px){.event-financial-profit{grid-column:1/-1}.event-financial.is-comparison .event-financial-sale{grid-column:auto}.event-financial.is-comparison .event-financial-profit .event-economic-value{flex:1}}.event-financial.is-comparison .menu-food-cost .event-economic-value>strong{font-size:14px}.event-financial.is-comparison.is-compact{gap:6px}.event-financial.is-comparison.is-compact .event-financial-grid{gap:8px}.event-financial.is-comparison.is-compact .event-financial-grid>span{gap:4px;padding:8px}.event-financial.is-comparison.is-compact .menu-financial-kicker{min-height:0;font-weight:600}.event-financial.is-comparison.is-compact .event-economic-value{gap:1px}.event-financial.is-comparison.is-compact .event-economic-value+.event-economic-value{margin-top:3px;padding-top:5px}.event-financial.is-comparison.is-compact .event-economic-value>strong{font-size:15px;line-height:1.25}.event-financial.is-comparison.is-compact .event-financial-profit .event-economic-value>strong{font-size:18px}.event-financial.is-comparison.is-compact .event-economic-scenario{font-size:10px;line-height:1.3}.event-financial.is-comparison.is-compact .event-economic-value>small{line-height:1.35}@media (max-width:700px){.event-financial.is-comparison.is-compact .event-financial-profit{grid-template-columns:repeat(2,minmax(0,1fr));gap:4px 10px;display:grid}.event-financial.is-comparison.is-compact .event-financial-profit>.menu-financial-kicker{grid-column:1/-1}.event-financial.is-comparison.is-compact .event-financial-profit .event-economic-value+.event-economic-value{border-top:0;border-left:1px solid var(--paper);margin-top:0;padding-top:0;padding-left:10px}}.event-financial.is-comparison.is-compact .event-financial-profit .event-economic-value{line-height:1.35;display:block}.event-financial.is-comparison.is-compact .event-financial-profit .event-economic-scenario,.event-financial.is-comparison.is-compact .event-financial-profit .event-economic-value>small:last-child{display:block}.event-financial.is-comparison.is-compact .event-financial-profit strong+small:not(:last-child){margin-left:6px;display:inline}@media (max-width:700px){.event-financial.is-comparison.is-compact .event-financial-profit strong+small:not(:last-child){margin-left:0;display:block}}body .event-quantity-rule{border:1px solid var(--line);border-radius:var(--radius-card);background:var(--paper);margin:18px 0 24px;padding:18px}body .event-quantity-rule fieldset{border:0;min-width:0;margin:0;padding:0}body .event-quantity-rule header{justify-content:space-between;align-items:flex-start;gap:16px;margin-bottom:16px;display:flex}body .event-quantity-rule h4{margin:4px 0;font-size:17px}body .event-quantity-rule p{margin:6px 0}body .event-quantity-controls{flex-wrap:wrap;align-items:end;gap:12px;margin-bottom:14px;display:flex}body .event-quantity-controls label{flex:180px;gap:6px;min-width:0;font-size:12px;font-weight:600;display:grid}body .event-quantity-controls input,body .event-quantity-controls select{border:1px solid var(--line);border-radius:var(--radius-button);background:var(--bg-subtle);width:100%;min-width:0;min-height:42px;color:var(--text);font:inherit;padding:9px 10px}body .event-quantity-rule button{border:1px solid var(--line);border-radius:var(--radius-button);background:var(--paper);min-height:42px;color:var(--brand-primary);font:inherit;cursor:pointer;padding:9px 14px;font-size:13px;font-weight:600}body .event-quantity-rule button.primary,body .event-quantity-presets button[aria-pressed=true]{background:var(--brand-primary);color:var(--paper)}body .event-quantity-rule button:disabled{opacity:.5;cursor:default}body .event-quantity-presets{gap:5px;display:flex}body .event-quantity-preview{color:var(--brand-primary);font-size:12px;font-weight:600}body .event-quantity-rule [role=alert]{color:var(--danger)}body .event-quantity-rule :is(button,input,select):focus-visible{outline:2px solid var(--brand-primary);outline-offset:3px}@media (max-width:680px){body .event-quantity-rule{padding:14px}body .event-quantity-controls{grid-template-columns:minmax(0,1fr);display:grid}body .event-quantity-presets button{flex:1}}body .event-command-center .event-command-sticky{z-index:8;background:var(--paper);display:block;position:sticky;top:0;box-shadow:0 5px 14px #1d2d3310}body .event-command-center .event-workspace-heading{border-bottom:0;border-radius:0;align-items:center;gap:12px;padding:12px 20px 8px}body .event-command-center .event-workspace-heading h2{letter-spacing:-.025em;margin:0 0 4px;font-size:20px;line-height:1.2}body .event-command-center .event-workspace-heading p{margin:0;font-size:11px;line-height:1.4}.event-command-title{flex:1;min-width:0}.event-command-menu{flex:none;align-self:start;position:relative}.event-command-menu>summary{cursor:pointer;border:1px solid var(--line);border-radius:var(--radius-button);color:var(--brand-primary);padding:8px 12px;font-size:12px;list-style-position:inside}body .event-command-menu .event-command-actions{z-index:12;background:var(--paper);border:1px solid var(--line);border-radius:var(--radius-card);min-width:220px;max-width:min(320px,80vw);box-shadow:var(--shadow-soft);padding:8px;display:grid;position:absolute;top:calc(100% + 6px);right:0}body .event-command-menu .event-command-actions :is(button,a){text-align:left}.event-economic-header{color:var(--text);padding:0 20px 10px}.event-economic-toolbar{justify-content:space-between;align-items:center;gap:8px;margin-bottom:8px;display:flex}.event-economic-switch{border:1px solid var(--line-soft);border-radius:var(--radius-button);background:var(--bg-subtle);gap:2px;padding:2px;display:flex}.event-economic-switch button{border-radius:var(--radius-button);color:var(--text-muted);font:inherit;cursor:pointer;background:0 0;border:0;min-height:30px;padding:5px 12px;font-size:11px;font-weight:600}.event-economic-switch button[aria-pressed=true]{background:var(--brand-primary);color:var(--paper)}.event-economic-basis{color:var(--text-muted);text-align:right;font-size:11px}.event-header-metrics{grid-template-columns:1fr 1.25fr .9fr 1.25fr;gap:8px;display:grid}.event-header-metrics>:is(div,span){border:1px solid var(--line-soft);border-radius:var(--radius-card);background:var(--bg-subtle);font-variant-numeric:tabular-nums;flex-direction:column;justify-content:start;gap:5px;min-width:0;padding:11px 14px;display:flex}.event-header-label{color:var(--text-muted);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:3px 6px;font-size:11px;font-weight:600;display:flex}.event-header-metrics strong{letter-spacing:-.03em;overflow-wrap:anywhere;font-size:clamp(18px,1.8vw,25px);line-height:1.15}.event-header-metrics small{color:var(--text-muted);overflow-wrap:anywhere;font-size:10px;line-height:1.45}.event-header-ratio{white-space:nowrap;background:var(--paper);color:var(--brand-primary);border-radius:4px;padding:1px 5px;font-size:11px;font-weight:600;line-height:1.4}.event-header-food-split{flex-wrap:wrap;gap:2px 12px;display:flex}.event-header-food-split small{align-items:baseline;gap:4px;display:flex}.event-header-food-split b{color:var(--text);font-weight:600}.event-header-profit-value{flex-wrap:wrap;align-items:center;gap:5px 8px;display:flex}.event-header-metrics>.event-header-profit{background:var(--brand-primary);border-color:var(--brand-primary);color:var(--paper)}.event-header-profit :is(.event-header-label,small){color:var(--paper)}.event-header-profit.is-loss{background:var(--bg-soft);border-color:var(--danger);color:var(--danger)}.event-header-profit.is-loss :is(.event-header-label,small){color:var(--text)}body .event-command-center .event-command-tabs{background:var(--paper);gap:4px;padding:0 16px;position:static}body .event-command-center .event-command-tabs button{min-height:40px;padding:8px 10px;font-size:12px}.event-operational-context{border:1px solid var(--line-soft);border-radius:var(--radius-card);background:var(--paper);margin-bottom:14px;font-size:12px}.event-operational-context>summary{color:var(--text-muted);cursor:pointer;padding:10px 12px}.event-operational-context>p,.event-operational-context>.event-workspace-pax{margin:8px 12px}@media (max-width:900px){.event-header-metrics{grid-template-columns:repeat(2,minmax(0,1fr));gap:6px}.event-header-metrics>:is(div,span){gap:3px;padding:8px 10px}.event-header-metrics strong{font-size:20px}body .event-command-center .event-workspace-heading{flex-direction:row;align-items:start;gap:8px;padding:10px 12px 8px}body .event-command-center .event-workspace-heading h2{font-size:17px}.event-economic-header{padding:0 12px 8px}.event-economic-toolbar{margin-bottom:6px}.event-economic-switch button{min-height:32px;padding:4px 10px}body .event-command-center .event-command-tabs{padding:0 8px}body .event-command-center .event-command-tabs button{min-height:40px;padding:8px}.event-command-menu>summary{box-sizing:border-box;min-height:32px;padding:8px}}@media (max-height:600px) and (max-width:900px){body .event-command-center .event-command-sticky{position:static}body .event-command-center .event-command-tabs{position:sticky;top:0}}.beverage-standard{border:1px solid var(--border);background:var(--surface,#fff);border-radius:10px;margin-bottom:24px;overflow:hidden}.beverage-standard>header{background:var(--surface-alt,#f5f7f6);border-bottom:1px solid var(--border);justify-content:space-between;align-items:flex-start;gap:16px;padding:22px;display:flex}.beverage-standard :is(h3,h4){margin:5px 0 8px;font-size:22px}.beverage-standard header p{color:var(--muted);margin:0;font-size:13px}.beverage-standard-eyebrow{letter-spacing:.12em;color:var(--muted);font-size:10px;font-weight:700}.beverage-standard .event-operation-form{padding:18px 22px}.beverage-standard-toolbar{grid-template-columns:1fr 1fr 1fr;gap:14px;display:grid}.beverage-standard label{color:var(--muted);flex-direction:column;gap:6px;min-width:0;font-size:12px;display:flex}.beverage-standard input,.beverage-standard select{box-sizing:border-box;border:1px solid var(--border);background:var(--surface,#fff);width:100%;min-width:0;min-height:40px;color:var(--text);font:inherit;border-radius:6px;padding:8px 10px;font-size:13px}.beverage-standard input:focus-visible,.beverage-standard select:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.beverage-standard-estimate{background:var(--accent,#263c35);color:#fff;border-radius:8px;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;margin:18px 0;padding:16px 20px;display:grid}.beverage-standard-estimate small{color:#dce7e1;font-size:11px;display:block}.beverage-standard-estimate strong{font-variant-numeric:tabular-nums;margin-top:6px;font-size:23px;display:block}.beverage-standard-estimate p{color:#dce7e1;grid-column:1/-1;margin:0;font-size:12px}.beverage-standard-category{border:1px solid var(--border);border-radius:8px;margin:12px 0;overflow:hidden}.beverage-standard-category>summary{cursor:pointer;background:var(--surface-alt,#f5f7f6);align-items:center;gap:10px;padding:13px 15px;display:flex}.beverage-standard-category>summary:after{content:"⌄";margin-left:8px}.beverage-standard-category>summary>span:last-child{color:var(--muted);margin-left:auto;font-size:11px}.beverage-category-index{color:#556c7b;background:#eaf1f5;border-radius:5px;padding:5px 7px;font-size:10px;font-weight:700}.beverage-standard-category:nth-child(2) .beverage-category-index{color:#84611e;background:#f6f0df}.beverage-standard-category:nth-child(3) .beverage-category-index{color:#88602c;background:#f7eddf}.beverage-standard-category:nth-child(4) .beverage-category-index{color:#7b4354;background:#f6eaf0}.beverage-standard-columns,.beverage-standard-row{grid-template-columns:minmax(220px,1fr) 140px 160px 130px;align-items:center;gap:14px;padding:10px 15px;display:grid}.beverage-standard-columns{color:var(--muted);font-size:10px}.beverage-standard-row{border-top:1px solid var(--border)}.beverage-standard-row.is-selected{background:#f0f6f2}.beverage-standard label.beverage-standard-name{cursor:pointer;flex-direction:row;align-items:center;gap:10px}.beverage-standard-name>input[type=checkbox]{width:18px;height:18px;min-height:18px;accent-color:var(--accent);flex-shrink:0}.beverage-standard-name strong{color:var(--text);overflow-wrap:anywhere;font-size:13px;display:block}.beverage-standard-name small{margin-top:5px;font-size:10px;line-height:1.4;display:block}.beverage-standard-row>strong{text-align:right;font-variant-numeric:tabular-nums;font-size:13px}.beverage-mobile-label{display:none}.beverage-standard [hidden]{display:none!important}.beverage-standard fieldset{border:0;min-width:0;padding:0}.beverage-standard [role=alert]{color:#962d28}.beverage-standard fieldset>button{margin-top:12px;margin-right:8px}@media (max-width:1100px){.beverage-standard-columns,.beverage-standard-row{grid-template-columns:minmax(160px,1fr) 105px 120px 95px;gap:8px}}@media (max-width:720px){.beverage-standard>header,.beverage-standard .event-operation-form{padding:16px}.beverage-standard>header{flex-direction:column}.beverage-standard-toolbar{grid-template-columns:1fr}.beverage-standard-estimate{grid-template-columns:1fr 1fr;gap:16px;padding:14px}.beverage-standard-estimate>div:first-child{grid-column:1/-1}.beverage-standard-estimate strong{font-size:20px}.beverage-standard-columns{display:none}.beverage-standard-row{grid-template-columns:1fr 1fr;gap:12px;padding:14px}.beverage-standard-name{grid-column:1/-1}.beverage-mobile-label{font-size:10px;display:block}.beverage-standard-row>strong{grid-column:1/-1}}body .event-command-center .beverage-standard-estimate p{color:#dce7e1;line-height:1.5}.beverage-standard input:disabled,.beverage-standard select:disabled{opacity:.55;cursor:not-allowed}body .event-command-center .event-command-body{padding:24px;font-size:13px;line-height:1.5}body .event-command-center .event-tab-heading{justify-content:space-between;align-items:flex-start;gap:20px;margin-bottom:18px;display:flex}body .event-command-center .event-tab-eyebrow{color:var(--text-muted);letter-spacing:.12em;font-size:10px;font-weight:700}body .event-command-center .event-tab-heading h3{letter-spacing:-.035em;margin:5px 0 7px;font-size:25px;line-height:1.2}body .event-command-center .event-tab-heading p{max-width:760px;margin:0;font-size:13px}.event-tab-position{border:1px solid var(--line-soft);border-radius:var(--radius-button);color:var(--text-muted);padding:6px 10px;font-size:11px;font-weight:600}body .event-command-center .event-tab-overview{border:1px solid var(--line);border-radius:var(--radius-card);background:var(--bg-subtle);grid-template-columns:repeat(3,minmax(0,1fr));margin:0 0 18px;padding:16px 0;display:grid}.event-tab-overview>div{border-right:1px solid var(--line);min-width:0;padding:0 20px}.event-tab-overview>div:last-child{border:0}.event-tab-overview dt{color:var(--text-muted);font-size:11px;font-weight:600}.event-tab-overview dd{color:var(--brand-primary);letter-spacing:-.02em;font-variant-numeric:tabular-nums;overflow-wrap:anywhere;margin:5px 0 0;font-size:20px;font-weight:700;line-height:1.3}.event-tab-overview .is-pending dd{color:var(--warning);font-size:15px}body .event-command-center .event-operational-context{border:0;border-bottom:1px solid var(--line-soft);background:0 0;border-radius:0;margin-bottom:12px}body .event-command-center .event-operational-context>summary{align-items:center;gap:12px;min-height:44px;padding:8px 0;font-weight:600;display:flex}.event-operational-context>summary span{color:var(--text-muted);margin-left:auto;font-size:11px;font-weight:400}body .event-command-center .event-command-body>h4{border-top:1px solid var(--line-soft);margin:26px 0 12px;padding-top:18px;font-size:16px}body .event-command-center .event-command-body>.detail-note{max-width:1000px;margin:14px 0 20px;font-size:12px}body .event-command-center .event-workspace-rule{border:1px solid var(--line);border-radius:var(--radius-card);background:var(--paper);margin:14px 0;overflow:visible}body .event-command-center details.event-workspace-rule>summary{border-radius:var(--radius-card);background:var(--paper);cursor:pointer;border:0;align-items:center;gap:10px;min-height:48px;padding:12px 16px;font-size:12px;font-weight:650;line-height:1.5;list-style:none;display:flex}body .event-command-center details.event-workspace-rule>summary::-webkit-details-marker{display:none}body .event-command-center details.event-workspace-rule>summary:before{content:none}body .event-command-center details.event-workspace-rule>summary:after{content:"⌄";color:var(--text-muted);margin-left:auto;font-size:17px;line-height:1}body .event-command-center details.event-workspace-rule[open]>summary{background:var(--bg-subtle);border-radius:var(--radius-card) var(--radius-card) 0 0;border-bottom:1px solid var(--line-soft)}body .event-command-center details.event-workspace-rule[open]>summary:after{transform:rotate(180deg)}body .event-command-center details.event-workspace-rule>:is(p,h4,.event-table-scroll){margin:16px}body .event-command-center details.event-workspace-rule>.event-operation-form{box-shadow:none;border:0;margin:0;padding:20px}body .event-command-center summary:focus-visible{outline:2px solid var(--brand-primary);outline-offset:2px}body .event-command-center .event-attention{border-color:color-mix(in srgb,var(--warning) 45%,var(--paper))}body .event-command-center details.event-attention>summary{background:color-mix(in srgb,var(--warning) 9%,var(--paper))}.event-attention-count{background:var(--warning);min-width:24px;height:24px;color:var(--paper);font-variant-numeric:tabular-nums;border-radius:6px;place-items:center;font-size:11px;display:inline-grid}body .event-command-center .event-operation-form{margin:18px 0;padding:20px}body .event-command-center :is(.event-operation-form,.event-quantity-rule) label{color:var(--brand-primary);font-size:12px;font-weight:600;line-height:1.5}body .event-command-center :is(.event-operation-form,.event-quantity-rule) fieldset>label{margin-bottom:14px}body .event-command-center .event-workspace-fields{align-items:end;gap:16px;margin-bottom:16px}body .event-command-center :is(input:not([type=checkbox]):not([type=radio]):not([type=hidden]),select,textarea){min-height:42px;font:inherit;box-shadow:none;font-size:13px}body .event-command-center :is(input,select,textarea):focus-visible{outline:2px solid var(--brand-primary);outline-offset:2px}body .event-command-center :is(input,select,textarea):disabled{opacity:.55;cursor:not-allowed;background:var(--bg-subtle)}body .event-command-center textarea{resize:vertical;min-height:86px}body .event-command-center input[type=checkbox]{appearance:none;border:1.5px solid var(--text-soft);background:var(--paper);width:19px;height:19px;min-height:19px;color:var(--paper);accent-color:var(--brand-primary);vertical-align:middle;cursor:pointer;box-shadow:none;border-radius:5px;flex:0 0 19px;place-content:center;margin:0;padding:0;display:inline-grid}body .event-command-center input[type=checkbox]:before{content:"";clip-path:polygon(0 40%,18% 20%,40% 56%,83% 0,100% 20%,40% 100%);background:currentColor;width:10px;height:7px;transform:scale(0)}body .event-command-center input[type=checkbox]:checked{background:var(--brand-primary);border-color:var(--brand-primary)}body .event-command-center input[type=checkbox]:checked:before{transform:scale(1)}body .event-command-center input[type=checkbox]:indeterminate{background:var(--brand-primary);border-color:var(--brand-primary)}body .event-command-center input[type=checkbox]:indeterminate:before{clip-path:none;height:2px;transform:scale(1)}body .event-command-center input[type=radio]{accent-color:var(--brand-primary)}body .event-command-center label:has(>input[type=checkbox]){cursor:pointer;flex-direction:row;align-items:center;gap:10px;min-height:44px;display:flex}body .event-command-center label:has(>input:disabled){cursor:not-allowed}body .event-command-center .event-workspace-check{width:fit-content;max-width:100%}body .event-command-center .event-quantity-rule{border-color:var(--line);background:var(--bg-subtle);margin:20px 0 24px;padding:20px}body .event-command-center .event-quantity-rule h4{margin:3px 0;font-size:18px}body .event-command-center .event-quantity-rule .carta-eyebrow{letter-spacing:.1em;color:var(--text-muted);font-size:10px}body .event-command-center .event-quantity-preview{border-left:3px solid var(--brand-accent);background:var(--paper);border-radius:0 6px 6px 0;padding:10px 12px;font-size:12px;font-weight:600}body .event-command-center .event-quantity-rule .detail-note{margin-bottom:0;font-size:11px}body .event-command-center .event-gastronomy-moment>header,body .event-command-center .event-beverage-moment>header{border-bottom:1px solid var(--line);padding:17px 18px}body .event-command-center :is(.event-gastronomy-moment,.event-beverage-moment)>header small{letter-spacing:.06em;font-size:10px}body .event-command-center :is(.event-gastronomy-moment,.event-beverage-moment)>header h4{margin:3px 0 0;font-size:15px}body .event-command-center .event-plate-name strong{font-size:13px;line-height:1.5}body .event-command-center .event-plate-name small{border-radius:4px;margin-top:5px;padding:2px 6px;font-size:10px;display:inline-block}body .event-command-center .event-plate-name .is-configured{color:var(--success);background:color-mix(in srgb,var(--success) 9%,var(--paper))}body .event-command-center .event-plate-name .is-pending{color:var(--brand-primary);background:color-mix(in srgb,var(--warning) 16%,var(--paper))}body .event-command-center .event-plate-allergens{color:var(--brand-primary);background:var(--bg-subtle);border-left:2px solid var(--brand-accent);-webkit-line-clamp:3;border-radius:0 4px 4px 0;padding:5px 7px;line-height:1.5}body .event-command-center .event-plate-allergens.is-pending{border-left-color:var(--warning);background:color-mix(in srgb,var(--warning) 9%,var(--paper))}body .event-command-center .event-table-scroll th{letter-spacing:.035em;border-bottom:1px solid var(--line);padding:12px 14px;font-size:10px;font-weight:700}body .event-command-center .event-table-scroll td{border-bottom:1px solid var(--line-soft);font-variant-numeric:tabular-nums;padding:14px;font-size:12px;line-height:1.5}body .event-command-center .event-table-scroll tbody tr:last-child td{border-bottom:0}body .event-command-center .event-table-scroll tbody tr:hover{background:var(--bg-subtle)}body .event-command-center .event-table-empty{text-align:center;color:var(--text-muted);background:var(--bg-subtle);padding:24px}body .event-command-center .event-operational-empty{background:var(--bg-subtle);text-align:center;border-style:dashed;margin:20px 0;padding:28px}body .event-command-center .event-operational-empty strong{color:var(--brand-primary);font-size:16px}body .event-command-center .event-operational-empty p{max-width:540px;margin:8px auto 18px;font-size:12px}body .event-command-center :is([role=alert],[role=status]):not([hidden]){border-left:3px solid var(--warning);background:color-mix(in srgb,var(--warning) 8%,var(--paper));overflow-wrap:anywhere;border-radius:0 6px 6px 0;padding:10px 12px;font-size:12px}body .event-command-center [role=alert]:not([hidden]){border-left-color:var(--danger);color:var(--danger)}body .event-command-center :is([data-action=generate-event-production],[data-action=generate-event-purchase]){background:var(--brand-primary);color:var(--paper);border-color:var(--brand-primary);margin:8px 8px 8px 0}body .event-command-center :is([data-action=generate-event-production],[data-action=generate-event-purchase]):hover:not(:disabled){background:var(--brand-primary-dark)}body .event-command-center .event-production-grouping{max-width:280px;margin-block:16px}body .event-command-center .beverage-standard>header{background:var(--bg-subtle);padding:18px 20px}body .event-command-center .beverage-standard :is(h3,h4){font-size:18px}body .event-command-center .beverage-standard .event-operation-form{border:0;margin:0}body .event-command-center .beverage-standard-category>summary{min-height:48px}body .event-command-center .event-timeline-clock strong{font-variant-numeric:tabular-nums;font-size:20px}body .event-command-center .event-timeline-content>strong{font-size:14px}body .event-command-center .event-timeline-row{padding:18px}@media (max-width:900px){body .event-command-center .event-command-body{padding:18px}body .event-command-center .event-tab-heading h3{font-size:22px}.event-tab-overview>div{padding-inline:14px}.event-tab-overview dd{font-size:18px}}@media (max-width:600px){body .event-command-center .event-command-body{padding:16px 12px}.event-tab-position{display:none}body .event-command-center .event-tab-heading{margin-bottom:16px}body .event-command-center .event-tab-heading h3{font-size:22px}body .event-command-center .event-tab-overview{grid-template-columns:1fr;gap:0;padding:0}.event-tab-overview>div{border:0;border-bottom:1px solid var(--line-soft);justify-content:space-between;align-items:baseline;gap:16px;padding:10px 14px;display:flex}.event-tab-overview dd{text-align:right;margin:0;font-size:16px}.event-tab-overview dt{flex-shrink:0}body .event-command-center .event-operation-form,body .event-command-center .event-quantity-rule{padding:16px}body .event-command-center .event-workspace-fields,body .event-command-center .event-quantity-controls{grid-template-columns:minmax(0,1fr)}body .event-command-center button{min-height:44px}body .event-command-center .event-quantity-presets{display:flex}body .event-command-center .event-quantity-presets button{flex:1}body .event-command-center .event-plate-allergens{-webkit-line-clamp:unset;display:block}body .event-command-center .event-table-scroll td{min-width:120px}body .event-command-center .event-workspace-save-row{flex-wrap:wrap;gap:8px}body .event-command-center .event-workspace-save-row>span{flex-basis:100%}}@media (forced-colors:active){body .event-command-center input[type=checkbox]{appearance:auto}body .event-command-center input[type=checkbox]:before{content:none}}body .event-command-center details.event-workspace-rule>summary{width:100%;max-width:none;margin:0}body .content-inner:has(>.event-command-center){flex-wrap:wrap;align-content:flex-start;gap:12px;display:flex}body .content-inner:has(>.event-command-center)>.app-header{border:0;align-items:center;min-height:0;margin:0;padding:0;display:flex}body .content-inner:has(>.event-command-center)>.document-toolbar{border:0;flex:1;justify-content:flex-end;align-items:center;min-height:0;margin:0;padding:0;display:flex}body .content-inner>.event-command-center{flex:0 0 100%}@media (max-width:600px){body .content-inner:has(>.event-command-center){gap:8px}:is(body .content-inner:has(>.event-command-center)>.app-header,body .content-inner:has(>.event-command-center)>.document-toolbar){flex:auto}}body .event-command-center .event-tab-overview .is-pending dd{color:var(--brand-primary)}@media (max-width:900px){body .event-command-center .event-command-sticky{position:static}}body .event-command-center .event-tab-actions{flex-wrap:wrap;align-items:center;gap:8px;margin:18px 0;display:flex}body .event-command-center .event-tab-actions button{margin:0}.events-list-economic-toolbar{justify-content:space-between;align-items:center;gap:12px;margin:0 0 12px;display:flex}.events-list-economic-toolbar>span{color:var(--text-muted);font-size:11px}body .events-overview-row>.event-economic-header.is-list{text-align:left;grid-column:2/-1;gap:6px;width:100%;min-width:0;padding:0;font-weight:400;display:grid}.event-economic-header.is-list>.event-economic-basis{text-align:left;font-size:10px}.event-economic-header.is-list .event-header-metrics>span{gap:3px;padding:8px 10px}.event-economic-header.is-list .event-header-metrics strong{font-size:19px}.event-economic-header.is-list .event-header-label{font-size:10px}body .events-overview-row>.events-row-arrow{grid-area:1/-2/auto/-1}@media (max-width:900px){body .events-overview-row>.event-economic-header.is-list{grid-column:1/-1}.events-list-economic-toolbar{align-items:start}.events-list-economic-toolbar>span{max-width:200px}.event-economic-header.is-list .event-header-metrics strong{font-size:18px}}body .event-command-center .beverage-catalog-manager{border:1px solid var(--line);border-radius:var(--radius-card);background:var(--bg-subtle);margin:0 0 20px}body .event-command-center .beverage-catalog-manager>summary{cursor:pointer;min-height:48px;color:var(--brand-primary);flex-wrap:wrap;align-items:center;gap:8px 16px;padding:14px 16px;font-weight:700;display:flex}.beverage-catalog-manager>summary span{color:var(--text-muted);margin-left:auto;font-size:11px;font-weight:400}body .event-command-center .beverage-catalog-manager>p,body .event-command-center .beverage-catalog-manager>label{margin:14px 16px}body .event-command-center .beverage-catalog-group{border:0;grid-template-columns:repeat(2,minmax(0,1fr));gap:4px 16px;margin:16px;padding:0;display:grid}.beverage-catalog-group legend{color:var(--brand-primary);margin-bottom:8px;font-size:12px;font-weight:700}body .event-command-center .beverage-catalog-group label{border:1px solid var(--line-soft);border-radius:var(--radius-button);background:var(--paper);min-height:44px;padding:8px 10px;font-weight:400}body .event-command-center .beverage-catalog-group label:has(input:checked){background:var(--bg-soft)}body .event-command-center .beverage-standard-columns,body .event-command-center .beverage-standard-row{grid-template-columns:minmax(160px,1fr) 110px 110px 125px 28px;align-items:center;gap:10px;padding:8px 12px;display:grid}body .event-command-center .beverage-standard-columns{padding-block:6px;font-size:10px}body .event-command-center .beverage-standard-row{position:relative}.beverage-standard-reference{min-width:0}body .event-command-center .beverage-standard-name strong{font-size:12px;line-height:1.4}body .event-command-center .beverage-standard-name small{margin-top:2px;font-size:10px}body .event-command-center .beverage-standard-row input:not([type=checkbox]):not([type=hidden]){min-height:36px;padding:6px 8px;font-size:12px}.beverage-standard-cost,.beverage-standard-total{font-variant-numeric:tabular-nums;min-width:0}.beverage-standard-cost strong,.beverage-standard-total strong{color:var(--brand-primary);overflow-wrap:anywhere;font-size:12px;display:block}.beverage-standard-cost small,.beverage-standard-total small{color:var(--text-muted);font-size:10px;display:block}body .event-command-center .beverage-row-adjustments{margin:0}body .event-command-center .beverage-row-adjustments>summary{width:28px;min-height:36px;color:var(--text-muted);cursor:pointer;border-radius:var(--radius-button);justify-content:center;align-items:center;padding:0;font-size:20px;list-style:none;display:flex}.beverage-row-adjustments>summary::-webkit-details-marker{display:none}body .event-command-center .beverage-row-adjustments[open]{background:var(--bg-subtle);border:1px solid var(--line);border-radius:var(--radius-card);grid-column:1/-1;padding:8px 12px}body .event-command-center .beverage-row-adjustments[open]>summary{margin-left:auto}.beverage-row-adjustments>div{flex-wrap:wrap;align-items:end;gap:12px;display:flex}.beverage-row-adjustments p{min-width:160px;color:var(--text-muted);flex:1;font-size:11px}body .event-command-center .beverage-row-adjustments [data-beverage-remove]{background:var(--paper);border:1px solid var(--line);min-height:36px;color:var(--text-muted);padding:6px 10px;font-size:11px}@container (max-width:700px){body .event-command-center .beverage-standard-columns{display:none}body .event-command-center .beverage-standard-row{grid-template-columns:repeat(3,minmax(0,1fr)) 28px;gap:8px}body .event-command-center .beverage-standard-reference{grid-column:1/4}body .event-command-center .beverage-row-adjustments:not([open]){grid-area:1/4}body .event-command-center .beverage-standard-row>label{grid-column:1}body .event-command-center .beverage-row-adjustments[open]{grid-row:3}body .event-command-center .beverage-mobile-label{font-size:9px;display:block}body .event-command-center .beverage-standard-row input:not([type=checkbox]):not([type=hidden]),body .event-command-center .beverage-row-adjustments>summary{min-height:44px}}@media (max-width:720px){body .event-command-center .beverage-catalog-group{grid-template-columns:minmax(0,1fr)}.beverage-standard-reference{grid-column:1/-1}body .event-command-center .beverage-standard-reference [data-beverage-remove]{min-height:40px}}.events-economic-totals{border:1px solid var(--line);border-radius:var(--radius-card);background:var(--paper);margin:18px 0;padding:16px}.events-economic-totals .events-list-economic-toolbar{margin-bottom:12px}.events-economic-totals h2{color:var(--brand-primary);margin:0 0 5px;font-size:15px}.events-economic-totals p{color:var(--text-muted);margin:0;font-size:11px}.events-economic-totals .event-economic-header{gap:8px;padding:0;display:grid}.events-economic-totals .event-economic-basis{text-align:left}.events-economic-totals .event-total-coverage{font-weight:600}@media (max-width:700px){.events-economic-totals{padding:12px}.events-economic-totals .events-list-economic-toolbar{flex-wrap:wrap}}body .event-command-center .event-inline-columns,body .event-command-center .event-inline-grid{grid-template-columns:22px minmax(130px,1.1fr) minmax(150px,1.3fr) 84px 90px 80px minmax(100px,.8fr) 94px 28px;align-items:center;gap:10px;min-width:0;padding:9px 12px;display:grid}body .event-command-center .event-inline-columns{color:var(--text-muted);background:var(--bg-subtle);border-bottom:1px solid var(--line);padding-block:8px;font-size:10px}body .event-command-center .event-inline-item{border:0;border-bottom:1px solid var(--line-soft);background:var(--paper);border-radius:0;margin:0;padding:0}body .event-command-center .event-inline-item:last-child{border-bottom:0}body .event-command-center .event-inline-item form{margin:0}body .event-command-center .event-inline-item fieldset{border:0;min-width:0;margin:0;padding:0}.event-inline-grid>div{min-width:0}.event-inline-order{color:var(--text-muted);font-variant-numeric:tabular-nums;font-size:10px}body .event-command-center .event-inline-name>strong{color:var(--brand-primary);overflow-wrap:anywhere;font-size:12px;line-height:1.4;display:block}body .event-command-center .event-inline-name>.event-workspace-tag{margin-top:3px;padding:2px 5px;font-size:10px;display:inline-block}body .event-command-center .event-inline-reference-button{border:1px solid var(--line);border-radius:var(--radius-button);background:var(--bg-subtle);width:100%;min-height:38px;color:var(--brand-primary);text-align:left;justify-content:space-between;align-items:center;gap:8px;margin:0;padding:7px 9px;font-size:12px;font-weight:600;line-height:1.35;display:flex}.event-inline-reference-button>span:first-child{overflow-wrap:anywhere;min-width:0}.event-inline-reference-button>span:last-child{color:var(--text-muted);flex:none}body .event-command-center .event-inline-reference-button[aria-expanded=true]{border-color:var(--brand-primary);background:var(--paper)}body .event-command-center .event-inline-quantity label{color:var(--text-muted);gap:0;font-size:0;display:grid}body .event-command-center .event-inline-item .event-inline-quantity input{border:1px solid var(--line);border-radius:var(--radius-button);width:100%;min-width:0;min-height:38px;color:var(--brand-primary);background:var(--paper);font-variant-numeric:tabular-nums;padding:7px 8px;font-size:13px}.event-inline-quantity>small,.event-inline-cost>small{color:var(--text-muted);margin:2px 0 0;font-size:10px;line-height:1.3;display:block}body .event-command-center .event-inline-cost>small,body .event-command-center .event-inline-allergens>small{display:none}.event-inline-cost>strong{color:var(--brand-primary);font-variant-numeric:tabular-nums;overflow-wrap:anywhere;font-size:12px;line-height:1.4;display:block}.event-inline-allergens{border-left:2px solid var(--brand-accent);background:var(--bg-subtle);border-radius:0 4px 4px 0;padding:4px 6px}.event-inline-allergens>small{color:var(--text-muted);margin-bottom:2px;font-size:9px}.event-inline-allergens>span{color:var(--brand-primary);overflow-wrap:anywhere;font-size:10px;line-height:1.4}body .event-command-center .event-inline-recipe :is(button,a){border:1px solid var(--line);border-radius:var(--radius-button);background:var(--paper);min-height:36px;color:var(--brand-primary);justify-content:center;align-items:center;padding:6px 8px;font-size:11px;font-weight:600;line-height:1.4;text-decoration:none;display:inline-flex}body .event-command-center .event-inline-advanced{min-width:0;margin:0}body .event-command-center .event-inline-advanced>summary{width:28px;min-height:38px;color:var(--text-muted);cursor:pointer;border-radius:var(--radius-button);justify-content:center;align-items:center;padding:0;font-size:20px;font-weight:600;list-style:none;display:flex}.event-inline-advanced>summary::-webkit-details-marker{display:none}body .event-command-center .event-inline-advanced>summary:hover{background:var(--bg-soft)}body .event-command-center .event-inline-advanced[open]{background:var(--bg-subtle);border:1px solid var(--line);border-radius:var(--radius-card);grid-column:1/-1;padding:8px 12px}body .event-command-center .event-inline-advanced[open]>summary{margin-left:auto}body .event-command-center .event-inline-advanced>label{gap:6px;margin:12px 0;display:grid}body .event-command-center .event-inline-advanced .event-quick-costs>div:not(:last-child){display:none}body .event-command-center .event-inline-save{background:var(--bg-subtle);border-top:1px solid var(--line-soft);justify-content:flex-end;align-items:center;gap:8px;padding:8px 12px;display:flex}.event-inline-save>span{color:var(--text-muted);margin-right:auto;font-size:11px}body .event-command-center .event-inline-item [hidden]{display:none!important}body .event-command-center .event-gastronomy-moment{overflow:visible}body .event-command-center .event-inline-item:has([data-event-reference-picker]:not([hidden])){z-index:5;position:relative}body .event-command-center .event-inline-reference [data-event-reference-picker]{z-index:6;border:1px solid var(--line);border-radius:var(--radius-card);background:var(--paper);width:min(420px,100vw - 96px);box-shadow:var(--shadow-soft);padding:12px;position:absolute;top:calc(100% + 5px);left:0}body .event-command-center .event-inline-reference [data-event-reference-search]{width:100%}body .event-command-center .event-inline-reference .event-workspace-reference-results{max-height:260px;box-shadow:none;border:0;margin-top:8px;padding:0;position:static}body .event-command-center .event-inline-picker-actions{justify-content:space-between;gap:8px;margin-top:8px;display:flex}body .event-command-center .event-inline-picker-actions button{min-height:32px;padding:6px 8px;font-size:11px}@container (max-width:900px){body .event-command-center .event-inline-columns{display:none}body .event-command-center .event-inline-grid{grid-template-columns:22px repeat(3,minmax(0,1fr));gap:8px}.event-inline-name{grid-area:1/2/auto/5}.event-inline-reference{grid-area:2/2/auto/5}.event-inline-quantity{grid-column:2}.event-inline-allergens{grid-column:2/4}.event-inline-recipe{grid-column:4}body .event-command-center .event-inline-advanced:not([open]){grid-area:2/1}body .event-command-center .event-inline-advanced[open]{grid-row:5}body .event-command-center .event-inline-quantity label{gap:3px;font-size:10px}body .event-command-center .event-inline-cost>small,body .event-command-center .event-inline-allergens>small{display:block}}@media (max-width:600px){body .event-command-center .event-inline-grid{gap:8px;padding:10px}body .event-command-center .event-inline-recipe :is(button,a),body .event-command-center .event-inline-reference-button,body .event-command-center .event-inline-advanced>summary{min-height:44px}body .event-command-center .event-inline-save{flex-wrap:wrap}.event-inline-save>span{flex-basis:100%}}.events-date-range{border:1px solid var(--line);border-radius:var(--radius-card);background:var(--paper);grid-template-columns:repeat(2,minmax(130px,1fr)) minmax(260px,1.5fr);align-items:end;gap:10px;margin:18px 0 0;padding:14px;display:grid}.events-date-range label{min-width:0;color:var(--text-muted);gap:6px;font-size:11px;font-weight:600;display:grid}.events-date-range input.field{box-sizing:border-box;width:100%;min-width:0;min-height:40px;font:inherit;color:var(--text);font-size:13px}.events-date-range-month{grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:10px;min-width:0;display:grid}.events-date-range-month>button{min-height:40px}.events-date-range>p{color:var(--text-muted);grid-column:1/-1;margin:0;font-size:11px;line-height:1.45}.events-date-range>p[role=alert]{color:var(--danger)}.events-date-range input:focus-visible{outline:2px solid var(--brand-primary);outline-offset:2px}@media (max-width:900px){.events-date-range{grid-template-columns:repeat(2,minmax(0,1fr));padding:12px}.events-date-range input{max-width:100%}.events-date-range-month{grid-column:1/-1}}@media (max-width:350px){.events-date-range-month{grid-template-columns:minmax(0,1fr)}.events-date-range-month>button{justify-self:end}}.beverage-view-toolbar{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;margin:14px 0 10px;display:flex}.beverage-view-toolbar>span{color:var(--text-muted);font-size:11px}body .event-command-center .beverage-view-toolbar .event-economic-switch{margin:0}@media (max-width:600px){.beverage-view-toolbar .event-economic-switch{width:100%;display:flex}.beverage-view-toolbar .event-economic-switch button{flex:1;min-height:44px}}body .event-command-center .event-production-actions{border:1px solid var(--border,#dbe3dd);border-left:4px solid var(--accent,#304a3c);background:var(--bg-soft,#f4f6f3);border-radius:12px;margin:20px 0;padding:22px}body .event-command-center .event-production-actions h4{margin:8px 0;font-size:19px;line-height:1.35}body .event-command-center .event-production-actions p{max-width:850px;color:var(--muted,#53665f);overflow-wrap:anywhere;margin:8px 0;line-height:1.6}body .event-command-center .event-production-actions .event-tab-actions{margin:16px 0 0}body .event-command-center .event-production-actions button{white-space:normal;overflow-wrap:anywhere;text-align:left;min-height:42px}body .event-command-center .event-production-order-links{border-top:1px solid var(--border,#dbe3dd);flex-wrap:wrap;gap:8px;margin-top:20px;padding-top:18px;display:flex}body .event-command-center .event-production-order-links>strong,body .event-command-center .event-production-order-links>p{width:100%;margin:0}body .event-command-center .event-production-order-links>p{margin-bottom:6px;font-size:12px}@media (max-width:700px){body .event-command-center .event-production-actions{padding:16px}body .event-command-center .event-production-actions .event-tab-actions{flex-direction:column;align-items:stretch}body .event-command-center .event-production-order-links button{width:100%}}.event-assembly{min-width:0}.event-assembly fieldset{border:0;min-width:0;margin:0;padding:0}.event-assembly-context{border:1px solid var(--line);border-radius:var(--radius-card);background:var(--bg-subtle);grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;margin-bottom:20px;padding:20px;display:grid}.event-assembly-context>div,.event-assembly-context>label{flex-direction:column;gap:8px;min-width:0;display:flex}.event-assembly-context strong{font-variant-numeric:tabular-nums;font-size:26px}.event-assembly :is(small,.event-assembly-name span){color:var(--text-muted);font-size:12px;line-height:1.5}.event-assembly :is(label,.event-assembly-context span,.event-assembly-total>span){font-size:12px;font-weight:600}.event-assembly :is(input,select){box-sizing:border-box;border:1px solid var(--line);border-radius:var(--radius-button);background:var(--paper);width:100%;min-width:0;min-height:42px;color:var(--text);font:inherit;padding:10px 12px}.event-assembly :is(input,select,button):focus-visible{outline:2px solid var(--brand-primary);outline-offset:3px}.event-assembly-picker{align-items:end;gap:12px;margin-bottom:20px;display:flex}.event-assembly-picker>label{flex:1;gap:8px;min-width:0;display:grid}.event-assembly button{border:1px solid var(--line);border-radius:var(--radius-button);background:var(--paper);min-height:42px;color:var(--brand-primary);font:inherit;padding:10px 16px;font-weight:600}.event-assembly button:disabled{opacity:.55;cursor:not-allowed}.event-assembly-list{gap:12px;display:grid}.event-assembly-row{border:1px solid var(--line);border-radius:var(--radius-card);background:var(--paper);grid-template-columns:minmax(180px,2fr) minmax(120px,1fr) minmax(80px,.7fr) minmax(90px,.7fr) 44px;align-items:center;gap:16px;padding:20px;display:grid}.event-assembly-row>label{gap:8px;min-width:0;display:grid}.event-assembly-name{overflow-wrap:anywhere;gap:4px;min-width:0;display:grid}.event-assembly-name strong{font-size:14px;line-height:1.5}.event-assembly-total{font-variant-numeric:tabular-nums;gap:4px;display:grid}.event-assembly-total strong{overflow-wrap:anywhere;font-size:22px}.event-assembly-notes{grid-column:1/-1}.event-assembly .event-assembly-remove{padding:8px}.event-assembly-footer{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:12px;padding:20px 0;display:flex}.event-assembly-footer>[role=status]{color:var(--text-muted);margin-right:auto;font-size:12px}.event-assembly-footer button[type=submit]{background:var(--brand-primary);color:#fff;border-color:var(--brand-primary)}.event-assembly [role=alert]{color:var(--danger,#9c302b);border-radius:var(--radius-button);border:1px solid;padding:12px}@media (max-width:1100px){.event-assembly-context{grid-template-columns:repeat(2,minmax(0,1fr))}.event-assembly-row{grid-template-columns:minmax(0,1fr) minmax(0,1fr) 44px}.event-assembly-name{grid-column:1/-1}.event-assembly-total{grid-column:1}.event-assembly-remove{grid-area:3/3}}@media (max-width:600px){.event-assembly-context{gap:12px;padding:16px}.event-assembly-context label{grid-column:1/-1}.event-assembly-context>div:last-child{grid-area:1/2}.event-assembly-picker{flex-direction:column;align-items:stretch}.event-assembly-row{gap:12px;padding:16px}.event-assembly-row>label:not(.event-assembly-notes){grid-column:span 1}.event-assembly-footer>button{flex:140px}.event-assembly-footer>[role=status]{width:100%}}.event-assembly-footer{z-index:3;background:var(--paper);border-top:1px solid var(--line);position:sticky;bottom:0;box-shadow:0 -8px 18px -16px #13262b40}@media (max-width:600px){.event-assembly-row>label:has([data-assembly-field=basis]){grid-column:1/-1}.event-assembly-row .event-assembly-total{grid-area:3/2}}body .event-command-center .beverage-standard-category>summary{grid-template-columns:28px minmax(110px,1fr) auto minmax(290px,1.4fr) 12px;gap:10px;padding:10px 12px;display:grid}body .event-command-center .beverage-standard-category>summary>.beverage-category-count{color:var(--text-muted);margin:0;font-size:10px}body .event-command-center .beverage-standard-category>summary>.beverage-category-metrics{color:var(--brand-primary);grid-template-columns:repeat(3,minmax(0,1fr));gap:6px 14px;margin:0;display:grid}.beverage-category-metrics>span{font-variant-numeric:tabular-nums;gap:2px;min-width:0;display:grid}.beverage-category-metrics small{color:var(--text-muted);font-size:9px;font-weight:400;line-height:1.4}.beverage-category-metrics strong{overflow-wrap:anywhere;font-size:13px}.beverage-category-metrics>.beverage-category-pending{grid-column:1/-1;font-size:10px}body .event-command-center .beverage-view-toolbar button[aria-pressed=true],body .event-command-center .beverage-view-toolbar button[aria-pressed=true]:hover{background:var(--brand-primary);color:var(--paper);border-color:var(--brand-primary)}@container (max-width:800px){body .event-command-center .beverage-standard-category>summary{grid-template-columns:28px minmax(0,1fr) auto 12px;gap:8px}body .event-command-center .beverage-standard-category>summary>.beverage-category-metrics{border-top:1px solid var(--line);grid-area:2/1/auto/-1;padding-top:8px}body .event-command-center .beverage-standard-category>summary:after{grid-area:1/4;margin:0}}@media (max-width:600px){body .event-command-center .beverage-standard-category>summary>.beverage-category-count{font-size:9px}.beverage-category-metrics strong{font-size:12px}}.production-workspace{max-width:1400px;margin:auto}.production-workspace fieldset{border:1px solid var(--border);border-radius:10px;min-width:0;margin:16px 0;padding:16px}.production-workspace label,.production-overview label{flex-direction:column;gap:6px;font-size:12px;font-weight:600;display:flex}.production-workspace input,.production-workspace select,.production-overview input,.production-overview select{max-width:100%;min-height:40px}.production-workspace select[multiple]{min-height:130px}.production-workspace progress{width:100%;height:12px;accent-color:var(--accent,#304a3c)}.production-workspace .event-tab-overview{grid-template-columns:repeat(3,minmax(0,1fr))}.production-task,.production-consumption{border:1px solid var(--border);background:var(--surface,#fff);border-radius:10px;margin:14px 0;padding:16px}.production-procedure{white-space:pre-wrap;overflow-wrap:anywhere;background:var(--bg-soft,#f4f6f3);border-radius:10px;padding:16px;line-height:1.7}.production-list-row{border-bottom:1px solid var(--border);background:var(--surface,#fff);grid-template-columns:24px minmax(0,1fr) auto minmax(140px,.3fr);align-items:center;gap:16px;padding:16px;display:grid}.production-list-row button{text-align:left;color:inherit;white-space:normal;background:0 0;border:0}.production-list-row small,.production-week small,.production-planning-tasks small{color:var(--muted);margin-top:5px;display:block}.production-list-row .event-workspace-tag{font-size:11px}.production-filters{margin:20px 0}.production-overview>.event-workspace-rule{margin-bottom:20px}.production-overview>.event-workspace-rule[open]{border:1px solid var(--border);border-radius:10px;padding:16px}.production-week{grid-template-columns:repeat(auto-fit,minmax(190px,1fr));gap:12px;display:grid}.production-week>section{border:1px solid var(--border);background:var(--surface,#fff);border-radius:10px;min-width:0;padding:16px}.production-week button,.production-planning-tasks button{text-align:left;white-space:normal;overflow-wrap:anywhere;width:100%;margin:8px 0;padding:12px}.production-planning-tasks{border-top:1px solid var(--border);padding-top:12px}@media (max-width:800px){.production-list-row{grid-template-columns:24px minmax(0,1fr);gap:10px}.production-list-row>small,.production-list-row>.event-workspace-tag{grid-column:2}.production-workspace .event-tab-overview{grid-template-columns:1fr 1fr}.production-week{grid-template-columns:1fr}.production-workspace .event-command-tabs{flex-wrap:nowrap;overflow:auto}.production-workspace .event-command-tabs button{white-space:nowrap;flex-shrink:0}}@media (max-width:440px){.production-workspace .event-tab-overview{grid-template-columns:1fr}.production-workspace fieldset{padding:12px}.production-consumption{grid-column:1/-1}}body .production-overview .event-tab-overview{grid-template-columns:repeat(5,minmax(0,1fr))}@media (max-width:800px){body .production-overview .event-tab-overview{grid-template-columns:1fr 1fr}}body .production-workspace .event-workspace-heading{flex-wrap:wrap;align-items:flex-start;gap:20px;padding:24px;display:flex}body .production-workspace .production-title{flex:440px;min-width:0}body .production-workspace .event-workspace-heading h2{overflow-wrap:break-word;margin:8px 0;font-size:24px;line-height:1.25}body .production-workspace .event-workspace-heading p{font-size:12px;line-height:1.5}body .production-workspace .event-workspace-heading .event-tab-actions{margin:0}body .production-workspace .event-tab-overview{gap:0;padding:0}body .production-workspace .event-tab-overview>div{border:0;border-bottom:1px solid var(--line-soft);padding:16px}body .production-workspace .event-tab-overview dd{font-size:18px}@media (max-width:700px){body .production-workspace .event-workspace-heading{gap:12px;padding:16px}body .production-workspace .production-title{flex-basis:100%}body .production-workspace .event-workspace-heading h2{font-size:21px}body .production-workspace .event-tab-overview dt{flex-shrink:1}body .production-workspace .event-tab-overview dd{min-width:0;font-size:16px}}body .event-command-center .beverage-standard-estimate{grid-template-columns:repeat(5,minmax(0,1fr))}body .event-command-center .beverage-standard-estimate strong{overflow-wrap:anywhere}@container (max-width:800px){body .event-command-center .beverage-standard-estimate{grid-template-columns:repeat(2,minmax(0,1fr))}body .event-command-center .beverage-standard-estimate>div:first-child{grid-column:1/-1}}body .content-inner:has(>.production-workspace){grid-template-columns:minmax(0,1fr) auto;align-items:start;display:grid}body .workspace .content-inner>.info-panel.event-command-center.production-workspace{grid-column:1/-1;width:100%;max-width:1400px;margin:12px auto 0}@media (max-width:600px){body .content-inner:has(>.production-workspace){grid-template-columns:minmax(0,1fr)}body .content-inner:has(>.production-workspace)>.document-toolbar{justify-content:flex-start}body .workspace .content-inner>.info-panel.event-command-center.production-workspace{margin-top:0}}body .workspace .content-inner>.info-panel.event-command-center.production-workspace{border:1px solid var(--line-soft);box-shadow:var(--shadow-card);border-radius:12px}body .production-workspace .event-workspace-heading{background:var(--paper);border-radius:12px 12px 0 0;padding:28px 32px 24px}body .production-workspace .event-workspace-heading h2{letter-spacing:-.035em;margin:10px 0 8px;font-size:30px}body .production-workspace .event-workspace-heading p{color:var(--text-muted);margin:0;font-size:13px}body .production-workspace .event-workspace-heading .event-tab-eyebrow{letter-spacing:.14em;font-size:10px}body .production-workspace .event-workspace-heading .event-tab-actions{gap:8px}body .production-workspace .event-command-tabs{gap:8px;padding-inline:24px}body .production-workspace .event-command-body{background:var(--bg-subtle);border-radius:0 0 12px 12px;padding:28px 32px 32px}body .production-workspace .production-state-badge{color:var(--brand-primary);background:var(--green-badge);border-radius:5px;align-items:center;gap:6px;margin-top:12px;padding:5px 9px;font-size:11px;font-weight:600;line-height:1.5;display:inline-flex}body .production-workspace .production-state-badge:before{content:"";background:currentColor;border-radius:50%;width:5px;height:5px}body .production-workspace .production-state-badge[data-state=pendiente_revision],body .production-workspace .production-state-badge[data-state=pausada]{background:color-mix(in srgb,var(--warning) 17%,var(--paper));color:color-mix(in srgb,var(--warning) 55%,var(--text))}body .production-workspace .production-state-badge[data-state=cancelada]{background:var(--pink);color:var(--danger)}.production-summary{color:var(--brand-primary)}body .production-workspace .production-kicker{letter-spacing:.12em;text-transform:uppercase;color:var(--text-muted);font-size:10px;font-weight:600;line-height:1.5;display:block}body .production-workspace .production-target{border-radius:var(--radius-card);background:var(--brand-primary);color:var(--paper);grid-template-columns:1fr 1fr 1.15fr;gap:32px;padding:28px 32px;display:grid}body .production-workspace .production-target .production-kicker{color:var(--brand-accent)}.production-target-quantity>div{align-items:baseline;gap:10px;margin:6px 0 2px;display:flex}.production-target-quantity>div>strong{letter-spacing:-.055em;font-variant-numeric:tabular-nums;font-size:62px;font-weight:600;line-height:1.05}.production-target-quantity>div>span{color:var(--brand-accent);font-size:20px}body .production-workspace .production-target small,.production-target-progress>span,.production-target-event>span:not(.production-kicker){color:color-mix(in srgb,var(--paper) 75%,var(--brand-primary));font-size:12px}.production-target-event{border-left:1px solid color-mix(in srgb,var(--paper) 20%,transparent);flex-direction:column;align-items:flex-start;padding-left:28px;display:flex}.production-target-event>strong{letter-spacing:-.025em;margin:8px 0 0;font-size:29px;line-height:1.3}body .production-workspace .production-target-event button{min-height:32px;color:var(--paper);background:0 0;border:0;border-radius:0;justify-content:space-between;gap:24px;margin:12px 0 0;padding:0;font-size:12px;display:flex}.production-target-progress{align-self:center}.production-target-progress>div{justify-content:space-between;align-items:center;gap:12px;display:flex}.production-target-progress strong{letter-spacing:-.04em;font-size:32px;font-weight:500}body .production-workspace .production-target-progress strong small{margin-left:3px;font-size:15px}body .production-workspace .production-target progress{appearance:none;background:color-mix(in srgb,var(--paper) 20%,transparent);border:0;border-radius:6px;height:6px;margin:12px 0;display:block;overflow:hidden}.production-target progress::-webkit-progress-bar{background:color-mix(in srgb,var(--paper) 20%,transparent)}.production-target progress::-webkit-progress-value{background:var(--brand-accent);border-radius:6px}.production-target progress::-moz-progress-bar{background:var(--brand-accent);border-radius:6px}body .production-workspace .production-context{border-bottom:1px solid var(--line);grid-template-columns:1.3fr 1fr 1fr 1fr;gap:20px;margin:0 0 24px;padding:20px 4px;display:grid}.production-context>div{min-width:0}.production-context dt{color:var(--text-muted);margin-bottom:6px;font-size:11px}.production-context dd{overflow-wrap:anywhere;margin:0;font-size:13px;font-weight:600}body .production-workspace .is-pending{color:var(--text-muted);font-weight:400}.production-summary-grid{grid-template-columns:minmax(0,1.65fr) minmax(290px,1fr);align-items:start;gap:24px;display:grid}.production-agenda,.production-next{border:1px solid var(--line-soft);border-radius:var(--radius-card);background:var(--paper);min-width:0}body .production-workspace .production-section-heading{justify-content:space-between;align-items:center;gap:16px;padding:24px 24px 16px;display:flex}body .production-workspace .production-summary h3{letter-spacing:-.025em;color:var(--brand-primary);margin:4px 0 0;font-size:20px;line-height:1.3}body .production-workspace .production-text-link{width:auto;max-width:100%;min-height:36px;box-shadow:none;color:var(--brand-primary);white-space:normal;text-align:left;background:0 0;border:0;flex-shrink:0;justify-content:center;align-items:center;padding:4px 0;font-size:12px;font-weight:600;display:inline-flex}body .production-workspace .production-text-link:hover{background:0 0;text-decoration:underline}body .production-workspace .production-summary button:focus-visible,body .production-workspace .production-summary summary:focus-visible{outline:2px solid var(--info);outline-offset:4px}body .production-workspace .production-target button:focus-visible{outline-color:var(--brand-accent)}.production-task-preview{margin:0;padding:0 24px;list-style:none}.production-task-preview li{border-bottom:1px solid var(--line-soft);align-items:center;gap:14px;padding:16px 0;display:flex}.production-task-preview li:last-child{border-bottom:0}.production-task-number{border:1px solid var(--line);width:32px;height:32px;color:var(--text-muted);font-variant-numeric:tabular-nums;border-radius:50%;flex-shrink:0;place-items:center;font-size:11px;display:grid}.production-task-preview .is-done .production-task-number{background:var(--green-badge);color:var(--success);border-color:#0000}.production-task-preview li>div{flex:1;min-width:0}.production-task-preview strong{overflow-wrap:anywhere;font-size:13px;font-weight:600;line-height:1.5}.production-task-preview small{color:var(--text-muted);margin-top:5px;font-size:11px;line-height:1.5;display:block}.production-task-state{color:var(--text-muted);flex-shrink:0;font-size:10px}.production-agenda-footer{background:var(--bg-subtle);border-top:1px solid var(--line-soft);border-radius:0 0 var(--radius-card) var(--radius-card);color:var(--text-muted);flex-wrap:wrap;justify-content:space-between;gap:8px;padding:16px 24px;font-size:11px;display:flex}.production-agenda-footer strong{color:var(--brand-primary);font-weight:600}body .production-workspace .production-next{border-top:3px solid var(--warning);background:color-mix(in srgb,var(--warning) 5%,var(--paper));padding:24px}body .production-workspace .production-next h3{margin-top:9px;font-size:23px}body .production-workspace .production-next>p{color:var(--text-muted);margin:10px 0 18px;font-size:13px;line-height:1.65}body .production-workspace .production-next>.primary{white-space:normal;text-align:left;justify-content:space-between;align-items:center;gap:12px;width:100%;min-height:44px;padding:10px 14px;font-size:12px;display:flex}.production-readiness{border-top:1px solid var(--line);margin:20px 0 0;padding:0;list-style:none}.production-readiness li{align-items:center;gap:10px;padding:12px 0 0;display:flex}.production-readiness-mark{border:1px solid var(--line);width:20px;height:20px;color:var(--text-muted);border-radius:50%;flex-shrink:0;place-items:center;display:grid}.production-readiness-mark.is-ready{background:var(--green-badge);color:var(--success);border:0}.production-readiness li>div{flex:1;min-width:0}.production-readiness strong{font-size:11px;font-weight:600;display:block}.production-readiness small{color:var(--text-muted);margin-top:2px;font-size:11px;line-height:1.4;display:block}body .production-workspace .production-readiness button{min-width:32px;padding:0}body .production-workspace .production-economics{background:var(--paper);border:1px solid var(--line-soft);border-radius:var(--radius-card);align-items:center;gap:28px;margin:24px 0 20px;padding:22px 24px;display:flex}.production-economics>div{flex:1}body .production-workspace .production-economics h3{font-size:16px}.production-economics dl{gap:40px;margin:0;display:flex}.production-economics dt{color:var(--text-muted);font-size:11px}.production-economics dd{letter-spacing:-.035em;margin:5px 0;font-size:24px;font-weight:600}.production-economics small{color:var(--text-muted);font-size:10px;display:block}.production-summary-details{background:var(--paper);border:1px solid var(--line-soft);border-radius:var(--radius-card);margin-top:12px;padding:0 20px}.production-summary-details>summary{cursor:pointer;justify-content:space-between;align-items:center;gap:16px;min-height:64px;padding:14px 0;font-size:13px;font-weight:600;list-style:none;display:flex}.production-summary-details>summary::-webkit-details-marker{display:none}.production-summary-details>summary small{color:var(--text-muted);margin-top:4px;font-size:11px;font-weight:400;display:block}.production-summary-details>summary>span:last-child{font-size:20px;font-weight:400}.production-summary-details[open]>summary>span:last-child{transform:rotate(45deg)}body .production-workspace .production-summary-details fieldset{background:var(--bg-subtle);border-color:var(--line);margin:0 0 20px;padding:16px}body .production-workspace .production-summary-details .event-workspace-fields{margin-bottom:14px}.production-result-note{font-size:13px}.production-summary-empty{color:var(--text-muted);font-size:13px;line-height:1.6}body .production-workspace .production-sr-only{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}@media (min-width:1100px){body .production-workspace .production-title{flex-basis:520px}}@media (max-width:1000px){.production-summary-grid{grid-template-columns:minmax(0,1.3fr) minmax(260px,1fr);gap:16px}body .production-workspace .production-economics{flex-wrap:wrap;gap:20px}.production-economics>div{flex-basis:100%}.production-economics dl{flex:1}body .production-workspace .production-target{gap:20px;padding:24px}.production-target-event{padding-left:20px}.production-target-quantity>div>strong{font-size:52px}}@media (max-width:800px){body .production-workspace .event-workspace-heading{padding:24px}body .production-workspace .event-workspace-heading h2{font-size:26px}body .production-workspace .event-command-body{padding:20px}.production-summary-grid{grid-template-columns:1fr}.production-next{grid-row:1}.production-readiness{grid-template-columns:1fr 1fr;column-gap:16px;display:grid}.production-context,body .production-workspace .production-context{grid-template-columns:1fr 1fr}.production-task-state{display:none}}@media (max-width:520px){body .production-workspace .event-workspace-heading{padding:20px 16px}body .production-workspace .event-workspace-heading h2{font-size:24px}body .production-workspace .event-workspace-heading .event-tab-actions{width:100%}body .production-workspace .event-workspace-heading .event-tab-actions>*{min-height:40px;padding:8px 10px;font-size:11px}body .production-workspace .event-command-tabs{gap:0;padding-inline:8px}body .production-workspace .event-command-body{padding:16px 12px 24px}body .production-workspace .production-target{grid-template-columns:1fr 1fr;gap:20px;padding:22px 20px}.production-target-quantity>div>strong{font-size:48px}.production-target-event{padding-left:16px}.production-target-event>strong{font-size:24px}.production-target-progress{border-top:1px solid color-mix(in srgb,var(--paper) 20%,transparent);grid-column:1/-1;padding-top:12px}.production-target-progress strong{font-size:24px}body .production-workspace .production-context{gap:18px;margin-bottom:20px;padding:20px 4px}.production-context dd{font-size:12px}body .production-workspace .production-next{padding:20px}.production-readiness{grid-template-columns:1fr}body .production-workspace .production-section-heading{align-items:start;gap:12px;padding:20px 18px 10px}body .production-workspace .production-section-heading>.production-text-link{max-width:100px;font-size:11px}.production-task-preview{padding-inline:18px}.production-task-preview li{gap:10px}.production-agenda-footer{padding:14px 18px}body .production-workspace .production-economics{gap:20px;padding:20px}.production-economics dl{flex-basis:100%;gap:24px}.production-economics dl>div{flex:1;min-width:0}.production-economics dd{overflow-wrap:anywhere;font-size:22px}.production-summary-details{padding-inline:16px}body .production-workspace .production-summary-details button[type=submit]{white-space:normal;height:auto;min-height:44px}}body .production-workspace .production-next>button.primary{color:var(--paper);background:var(--brand-primary);border:1px solid var(--brand-primary)}body .production-workspace .production-next>button.primary:hover{background:var(--brand-primary-dark);border-color:var(--brand-primary-dark)}.pp-workspace{gap:20px;min-width:0;display:grid}body .production-workspace .pp-workspace h3{letter-spacing:-.025em;margin:4px 0;font-size:20px;line-height:1.35}body .production-workspace .pp-workspace p{margin:6px 0;font-size:12px;line-height:1.6}.pp-heading,.pp-section-heading{justify-content:space-between;align-items:center;gap:16px;display:flex}.pp-heading h3{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.pp-heading p{color:var(--text-muted)}.pp-actions{flex-wrap:wrap;align-items:center;gap:8px;display:flex}body .production-workspace .pp-workspace button,body .production-workspace .pp-workspace a.kw-button{white-space:normal;width:auto;min-height:36px;margin:0;padding:8px 12px;font-size:11px;font-weight:600;line-height:1.35}body .production-workspace .pp-workspace button.primary{background:var(--brand-primary);color:var(--paper);border-color:var(--brand-primary)}.pp-context{border:1px solid var(--line-soft);border-left:3px solid var(--brand-accent);background:var(--paper);border-radius:var(--radius-card);grid-template-columns:1fr 1fr 2fr;gap:20px;padding:18px 20px;display:grid}.pp-context small,.pp-context strong,.pp-context span{display:block}.pp-context small{color:var(--text-muted);margin-bottom:6px;font-size:10px}.pp-context strong{font-size:13px;font-weight:600}.pp-life span{font-size:11px;line-height:1.5}.pp-life .pp-actions{margin-top:8px}body .production-workspace .pp-life button{background:var(--bg-subtle);min-height:28px;padding:2px 8px;font-size:10px}.pp-metrics{border:1px solid var(--line-soft);border-radius:var(--radius-card);background:var(--paper);grid-template-columns:repeat(6,minmax(0,1fr));margin:0;display:grid;overflow:hidden}.pp-metrics>div{border-right:1px solid var(--line-soft);padding:16px}.pp-metrics>div:last-child{border:0}.pp-metrics dt{color:var(--text-muted);font-size:10px}.pp-metrics dd{letter-spacing:-.04em;margin:7px 0;font-size:25px;font-weight:600;line-height:1.2}.pp-metrics small{color:var(--text-muted);font-size:10px;line-height:1.4}.pp-tasks,.pp-schedule,.pp-manual{border:1px solid var(--line-soft);border-radius:var(--radius-card);background:var(--paper);min-width:0}.pp-section-heading{padding:20px}.pp-section-heading h3 small{color:var(--text-muted);margin-left:6px;font-size:12px}.pp-section-heading p{color:var(--text-muted)}.pp-toolbar{background:var(--bg-subtle);border-top:1px solid var(--line-soft);border-bottom:1px solid var(--line-soft);justify-content:space-between;align-items:center;gap:12px;padding:10px 20px;display:flex}.pp-toolbar>span{font-size:11px;font-weight:600}body .production-workspace .pp-toolbar button{min-height:30px;color:var(--text-muted);background:0 0;border:0;padding:4px 8px}.pp-table-wrap{border-radius:0 0 var(--radius-card) var(--radius-card);overflow-x:auto}body .production-workspace table.pp-table{border-collapse:collapse;table-layout:fixed;width:100%;margin:0}.pp-table th:first-child{width:30%}.pp-table th:nth-child(2){width:11%}.pp-table th:nth-child(3){width:12%}.pp-table th:nth-child(4){width:15%}.pp-table th:nth-child(5){width:9%}.pp-table th:nth-child(6){width:8%}.pp-table th:nth-child(7){width:15%}body .production-workspace .pp-table th{background:var(--bg-subtle);color:var(--text-muted);text-align:left;padding:10px 12px;font-size:10px;font-weight:500}body .production-workspace .pp-table td{border-top:1px solid var(--line-soft);vertical-align:top;overflow-wrap:anywhere;padding:13px 12px;font-size:11px;line-height:1.4}.pp-table td>small{color:var(--text-muted);margin-top:4px;font-size:10px;display:block}.pp-table tr.is-selected{background:color-mix(in srgb,var(--green-badge) 30%,var(--paper))}.pp-task-name{align-items:start;gap:10px;display:flex}.pp-task-name>div{min-width:0}.pp-task-name strong{font-size:12px;font-weight:600;display:block}.pp-task-name small{color:var(--text-muted);margin-top:5px;font-size:10px;display:block}.pp-task-name details{display:inline}.pp-task-name summary{cursor:pointer;text-underline-offset:3px;text-decoration:underline;display:inline}.pp-task-name details[open]{display:block}.pp-task-name details p{white-space:pre-wrap}body .production-workspace .pp-workspace input[type=checkbox]{appearance:auto;accent-color:var(--brand-primary);width:16px;height:16px;min-height:16px;box-shadow:none;flex-shrink:0;margin:1px 0;padding:0}.pp-badge{background:var(--bg-subtle);max-width:100%;color:var(--text-muted);border-radius:5px;align-items:center;padding:4px 7px;font-size:10px;font-weight:600;line-height:1.35;display:inline-flex}.pp-badge.is-pending,.pp-badge.is-partial{background:color-mix(in srgb,var(--warning) 12%,var(--paper));color:var(--warning)}.pp-badge.is-ready,.pp-badge.is-done{background:var(--green-badge);color:var(--success)}.pp-badge.is-active{background:color-mix(in srgb,var(--info) 10%,var(--paper));color:var(--info)}.pp-priority{text-transform:capitalize;font-size:10px}.pp-priority.is-high{color:var(--danger);font-weight:600}.pp-row-actions{flex-wrap:wrap;align-items:start;gap:4px;display:flex}body .production-workspace .pp-row-actions button{min-height:30px;padding:3px 7px;font-size:10px}.pp-row-actions details{position:relative}.pp-row-actions summary{cursor:pointer;padding:5px;font-size:14px;list-style:none}.pp-row-actions details>div{gap:4px;display:grid}body .production-workspace .pp-row-actions details button{text-align:left;background:var(--bg-subtle)}.pp-linked{color:var(--success)!important}body .production-workspace .pp-workspace fieldset{background:0 0;border:0;min-width:0;margin:0;padding:0}.pp-program-grid{grid-template-columns:minmax(200px,.7fr) minmax(0,2fr);gap:24px;padding:0 20px 20px;display:grid}.pp-selected{border:1px solid var(--line-soft);background:var(--bg-subtle);border-radius:var(--radius-card);min-width:0;padding:16px}.pp-selected h4{margin:0 0 12px;font-size:12px}.pp-selected>div{border-top:1px solid var(--line-soft);gap:10px;padding:12px 0;display:flex}.pp-number{color:var(--text-muted);font-variant-numeric:tabular-nums;padding-top:2px;font-size:10px}.pp-selected strong{font-size:11px;font-weight:600;line-height:1.5;display:block}.pp-selected small{color:var(--text-muted);margin-top:4px;font-size:10px;line-height:1.5;display:block}.pp-selected footer{border-top:1px solid var(--line);margin-top:16px;padding-top:12px}.pp-selected footer strong{font-size:20px}.pp-fields{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;display:grid}body .production-workspace .pp-fields label{flex-direction:column;gap:6px;min-width:0;font-size:11px;font-weight:600;display:flex}body .production-workspace .pp-fields input,body .production-workspace .pp-fields select,body .production-workspace .pp-fields textarea{border:1px solid var(--line);border-radius:var(--radius-input,8px);background:var(--paper);width:100%;min-width:0;min-height:38px;font:inherit;color:var(--text-main);box-shadow:none;margin:0;padding:8px 10px;font-size:12px;font-weight:400}.pp-fields .pp-wide{grid-column:1/-1}body .production-workspace .pp-check{align-items:center;gap:8px;margin:14px 0;font-size:11px;font-weight:500;display:flex}.pp-note{color:var(--text-muted)}.pp-load{background:var(--bg-subtle);border:1px solid var(--line-soft);border-radius:var(--radius-card);gap:5px;padding:12px 14px;display:grid}.pp-load strong{font-size:11px}.pp-load span,.pp-load small{color:var(--text-muted);font-size:10px;line-height:1.5}.pp-warning{border-left:3px solid var(--warning);background:color-mix(in srgb,var(--warning) 7%,var(--paper));color:var(--text-main);padding:10px 12px;font-size:11px;line-height:1.6}.pp-save{background:var(--bg-subtle);border-top:1px solid var(--line-soft);border-radius:0 0 var(--radius-card) var(--radius-card);color:var(--text-muted);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;padding:16px 20px;font-size:11px;display:flex}.pp-manual .pp-fields{padding:0 20px 16px}.pp-manual .pp-fields:first-child{grid-template-columns:1fr 2fr}.pp-archive{border:1px dashed var(--line);border-radius:var(--radius-card);padding:14px 20px;font-size:11px}.pp-archive summary{cursor:pointer}.pp-archive>div{justify-content:space-between;align-items:center;gap:12px;margin-top:10px;display:flex}.pp-empty{color:var(--text-muted);padding:24px!important}body .production-workspace .pp-workspace :is(button,a,input,textarea,select,summary):focus-visible{outline:2px solid var(--info);outline-offset:3px}@media (max-width:1100px){.pp-heading{flex-direction:column;align-items:start}.pp-metrics{grid-template-columns:repeat(3,minmax(0,1fr))}.pp-metrics>div:nth-child(-n+3){border-bottom:1px solid var(--line-soft)}.pp-table{min-width:850px}.pp-program-grid{grid-template-columns:210px minmax(0,1fr);gap:16px}.pp-fields{grid-template-columns:repeat(2,minmax(0,1fr))}.pp-context{grid-template-columns:1fr 1fr}.pp-life{grid-column:1/-1}}@media (max-width:700px){.pp-workspace{gap:16px}.pp-metrics>div{padding:12px}.pp-metrics dd{font-size:22px}.pp-metrics small{display:none}.pp-program-grid{grid-template-columns:1fr;padding-inline:16px}.pp-selected{display:none}.pp-context{gap:16px;padding:16px}.pp-toolbar{flex-direction:column;align-items:start;gap:6px;padding:10px 16px}.pp-section-heading{padding:16px}body .production-workspace .pp-workspace h3{font-size:18px}.pp-fields{gap:12px}.pp-save{align-items:stretch;padding:16px}.pp-save .pp-actions{width:100%}.pp-save button{flex:1}.pp-table-wrap{overflow:visible}body .production-workspace table.pp-table{table-layout:auto;min-width:0}.pp-table thead{display:none}.pp-table tbody{display:block}.pp-table tr{border-top:1px solid var(--line-soft);grid-template-columns:1fr 1fr;gap:12px;padding:14px 16px;display:grid}body .production-workspace .pp-table td{border:0;padding:0;font-size:11px;display:block}.pp-table td:first-child,.pp-table td:last-child{grid-column:1/-1}.pp-table td:not(:first-child):not(:last-child):before{content:attr(data-label);color:var(--text-muted);margin-bottom:4px;font-size:9px;display:block}.pp-row-actions{justify-content:space-between}.pp-manual .pp-fields,.pp-manual .pp-fields:first-child{grid-template-columns:1fr;padding-inline:16px}.pp-linked-editor .kw-form-grid{grid-template-columns:1fr}}.production-recipe-sheet{color:var(--brand-primary)}body .production-workspace .production-recipe-heading{flex-wrap:wrap;justify-content:space-between;align-items:start;gap:18px;margin-bottom:20px;display:flex}body .production-workspace .production-recipe-heading h3{letter-spacing:-.035em;margin:6px 0;font-size:24px;line-height:1.3}.production-recipe-heading p{color:var(--text-muted);margin:0;font-size:12px;line-height:1.5}.production-recipe-actions{flex-wrap:wrap;align-items:center;gap:8px;display:flex}body .production-workspace .production-recipe-actions :is(button,a){white-space:normal;justify-content:center;align-items:center;min-height:40px;padding:9px 12px;font-size:11px;text-decoration:none;display:inline-flex}body .production-workspace .production-recipe-actions>button:first-child{color:var(--paper);background:var(--brand-primary);border-color:var(--brand-primary)}body .production-workspace .production-recipe-metrics{border:1px solid var(--line-soft);border-radius:var(--radius-card);background:var(--paper);grid-template-columns:repeat(3,minmax(0,1fr)) minmax(180px,1.2fr);gap:20px;margin:0 0 24px;padding:20px 24px;display:grid}.production-recipe-metrics>div{border-left:1px solid var(--line-soft);min-width:0;padding-left:20px}.production-recipe-metrics>div:first-child{border:0;padding-left:0}.production-recipe-metrics dt{color:var(--text-muted);font-size:11px;line-height:1.5}.production-recipe-metrics dd{letter-spacing:-.035em;font-variant-numeric:tabular-nums;margin:8px 0 0;font-size:26px;font-weight:600;line-height:1.2}.production-recipe-metrics dd small{color:var(--text-muted);letter-spacing:0;font-size:13px;font-weight:400}body .production-workspace .production-recipe-health{color:var(--brand-primary);letter-spacing:-.015em;font-size:16px}.production-recipe-health small{margin-top:6px;font-size:11px;display:block}.production-recipe-change{border-left:3px solid var(--warning);background:color-mix(in srgb,var(--warning) 8%,var(--paper));margin:0 0 24px;padding:14px 18px;font-size:12px;line-height:1.6}.production-recipe-columns{grid-template-columns:minmax(0,1.7fr) minmax(285px,1fr);align-items:start;gap:24px;display:grid}.production-method,.production-parameters,.production-recipe-quantities,.production-food-safety,.production-recipe-sync{border:1px solid var(--line-soft);border-radius:var(--radius-card);background:var(--paper);min-width:0}body .production-workspace .production-recipe-sheet .production-section-heading{padding:22px 24px 18px}body .production-workspace .production-recipe-sheet .production-section-heading h3{letter-spacing:-.025em;margin:5px 0 0;font-size:18px;line-height:1.3}.production-recipe-sheet .production-section-heading>span{color:var(--text-muted);flex-shrink:0;font-size:11px}.production-recipe-base{background:color-mix(in srgb,var(--green-badge) 45%,var(--paper));border-radius:6px;grid-template-columns:1.5fr 1fr 1fr;gap:16px;margin:0 24px 6px;padding:14px 16px;display:grid}.production-recipe-base>div{min-width:0}.production-recipe-base span{color:var(--text-muted);font-size:10px;line-height:1.5;display:block}.production-recipe-base strong{overflow-wrap:anywhere;margin-top:5px;font-size:13px;line-height:1.4;display:block}.production-method-steps{margin:0;padding:0 24px;list-style:none}.production-method-steps>li{border-bottom:1px solid var(--line-soft);gap:16px;padding:24px 0;display:flex}.production-method-steps>li:last-child{border-bottom:0}.production-method-index{background:var(--brand-primary);width:34px;height:34px;color:var(--paper);font-variant-numeric:tabular-nums;border-radius:50%;flex-shrink:0;place-items:center;font-size:11px;display:grid}.production-method-steps article{flex:1;min-width:0}.production-method-steps article>header{flex-wrap:wrap;align-items:center;gap:8px;display:flex}body .production-workspace .production-method-steps h4{margin:5px 0 0;font-size:15px;font-weight:600;line-height:1.5}body .production-workspace .production-method-steps .production-procedure{color:var(--text-muted);background:0 0;border:0;border-radius:0;margin:10px 0 0;padding:0;font-size:13px;line-height:1.85}.production-method-meta{flex-wrap:wrap;gap:6px;margin-top:12px;display:flex}.production-method-meta>span,.production-critical-label,.production-estimate-label{background:var(--bg-soft);border-radius:4px;padding:4px 7px;font-size:10px;font-weight:500;line-height:1.5;display:inline-flex}.production-critical-label,.production-estimate-label{color:color-mix(in srgb,var(--warning) 45%,var(--text));background:color-mix(in srgb,var(--warning) 15%,var(--paper))}.production-method-control,.production-method-note{color:var(--text-muted);margin:12px 0 0;font-size:12px;line-height:1.7}.production-method-control{border-left:2px solid var(--warning);padding-left:12px}.production-method-footer{background:var(--bg-subtle);border-top:1px solid var(--line-soft);border-radius:0 0 var(--radius-card) var(--radius-card);color:var(--text-muted);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;padding:16px 24px;font-size:11px;display:flex}.production-method-footer>span{flex:1;min-width:150px}.production-parameters dl{margin:0;padding:0 24px}.production-parameters dl>div{border-top:1px solid var(--line-soft);grid-template-columns:minmax(0,1fr) auto;gap:5px 12px;padding:14px 0;display:grid}.production-parameters dt{color:var(--text-muted);font-size:11px}.production-parameters dd{overflow-wrap:anywhere;grid-column:1;margin:0;font-size:13px;font-weight:500;line-height:1.6}.production-parameters dd small{color:var(--text-muted);font-size:11px;font-weight:400;display:block}.production-parameters .is-missing dd{color:var(--text-muted);font-size:12px;font-weight:400}body .production-workspace .production-parameters button{border:1px solid var(--line-soft);white-space:normal;background:0 0;grid-area:1/2/3;align-self:center;min-height:36px;padding:6px 8px;font-size:10px}.production-parameter-note{color:var(--text-muted);margin:0;padding:14px 24px 20px;font-size:11px;line-height:1.6}.production-recipe-quantities,.production-food-safety,.production-recipe-sync{margin-top:24px}.production-recipe-quantities>p{color:var(--text-muted);margin:0 24px 16px;font-size:12px;line-height:1.6}.production-recipe-quantities>.event-table-scroll{margin:0 24px 20px}.production-recipe-quantities table{font-size:12px}.production-recipe-quantities td:first-child{font-weight:500}.production-recipe-quantities td small{color:var(--text-muted);margin-top:4px;font-size:10px;font-weight:400;display:block}.production-recipe-quantities .production-estimate-label{width:fit-content;margin-bottom:6px;display:block}.production-recipe-text{border-top:1px solid var(--line-soft);margin:0 24px 20px}.production-recipe-text>summary,.production-recipe-differences>summary{cursor:pointer;padding:14px 0;font-size:12px;font-weight:600}.production-recipe-text p{color:var(--text-muted);font-size:12px;line-height:1.7}.production-safety-columns{grid-template-columns:minmax(0,1fr) minmax(0,1.4fr);gap:32px;padding:0 24px 22px;display:grid}.production-safety-columns>div{min-width:0}body .production-workspace .production-safety-columns h4{margin:0 0 14px;font-size:13px}.production-safety-columns p{color:var(--text-muted);font-size:12px;line-height:1.7}.production-allergen-list{flex-wrap:wrap;gap:7px;margin:0 0 14px;display:flex}.production-allergen-list>span{border:1px solid var(--line);color:var(--brand-primary);background:var(--bg-subtle);border-radius:5px;padding:7px 10px;font-size:11px;font-weight:600}.production-allergen-list>.is-trace{border-style:dashed;font-weight:400}.production-safety-pending{border-left:2px solid var(--warning);background:color-mix(in srgb,var(--warning) 6%,var(--paper));padding:14px 16px;font-size:12px;line-height:1.6}.production-safety-pending p{margin:6px 0 0}.production-control-summary{border-bottom:1px solid var(--line-soft);padding:12px 0}.production-control-summary:first-of-type{padding-top:0}.production-control-summary>strong{font-size:13px;display:block}.production-control-summary>span,.production-control-summary>small{color:var(--text-muted);margin-top:5px;font-size:10px;line-height:1.5;display:block}.production-control-summary>p{margin:7px 0 0}body .production-workspace .production-sync-state{background:var(--green-badge);color:var(--brand-primary);white-space:normal;border-radius:4px;padding:5px 8px;font-size:10px}body .production-workspace .production-sync-state.has-changes{background:color-mix(in srgb,var(--warning) 16%,var(--paper))}.production-recipe-sync>dl{grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;margin:0 24px 18px;display:grid}.production-recipe-sync dt{color:var(--text-muted);font-size:10px}.production-recipe-sync dd{overflow-wrap:anywhere;margin:6px 0 0;font-size:12px;line-height:1.6}.production-recipe-differences{border-top:1px solid var(--line-soft);margin:0 24px}.production-recipe-differences p,.production-recipe-differences li{color:var(--text-muted);font-size:12px;line-height:1.7}.production-recipe-differences fieldset{background:var(--bg-subtle)}body .production-workspace .production-impact-check{flex-direction:row;align-items:flex-start;font-size:12px;line-height:1.6;display:flex}.production-impact-check input{min-height:0;margin:3px 8px 0 0}.production-source-editor>label{flex-direction:column;gap:8px;margin:16px 0;font-size:13px;display:flex}.production-source-editor :is(input,select,textarea){max-width:100%;min-height:40px}.production-control-editor{border:1px solid var(--line);border-radius:var(--radius-card);background:var(--bg-subtle);padding:20px;display:block}.production-control-editor>label{flex-direction:column;gap:6px;margin:12px 0;display:flex}.production-recipe-empty{border:1px solid var(--line);background:var(--paper);border-radius:var(--radius-card);padding:24px}@media (max-width:1000px){.production-recipe-columns{grid-template-columns:1fr}.production-parameters dl{grid-template-columns:1fr 1fr;column-gap:24px;display:grid}.production-recipe-metrics dd{font-size:24px}body .production-workspace .production-recipe-health{font-size:15px}.production-recipe-base{grid-template-columns:1fr 1fr}.production-recipe-base>div:first-child{grid-column:1/-1}}@media (max-width:600px){.production-recipe-heading{margin-bottom:16px}body .production-workspace .production-recipe-heading h3{font-size:21px}.production-recipe-actions{gap:6px;width:100%}body .production-workspace .production-recipe-actions :is(button,a){flex:1;min-height:44px;font-size:10px}body .production-workspace .production-recipe-metrics{grid-template-columns:1fr 1fr;gap:18px;padding:18px}.production-recipe-metrics>div{border:0;padding:0}.production-recipe-metrics>div:nth-child(n+3){border-top:1px solid var(--line-soft);padding-top:14px}.production-recipe-columns{gap:20px}body .production-workspace .production-recipe-sheet .production-section-heading{gap:12px;padding:20px 18px 16px}body .production-workspace .production-recipe-sheet .production-section-heading h3{font-size:17px}.production-recipe-base{margin-inline:18px;padding:14px}.production-method-steps{padding:0 18px}.production-method-steps>li{gap:12px;padding:20px 0}.production-method-index{width:28px;height:28px;font-size:10px}body .production-workspace .production-method-steps h4{margin-top:2px;font-size:14px}body .production-workspace .production-method-steps .production-procedure{font-size:12px}.production-method-footer{padding:14px 18px}.production-parameters dl{padding:0 18px;display:block}.production-parameter-note{padding-inline:18px}.production-recipe-quantities,.production-food-safety,.production-recipe-sync{margin-top:20px}.production-recipe-quantities>p{margin-inline:18px}.production-recipe-quantities>.event-table-scroll{margin-inline:12px}.production-recipe-text{margin-inline:18px}.production-safety-columns{grid-template-columns:1fr;gap:22px;padding:0 18px 20px}.production-food-safety>.production-section-heading{flex-wrap:wrap}.production-food-safety>.production-section-heading>button{min-height:40px;font-size:11px}.production-recipe-sync>dl{grid-template-columns:1fr;gap:14px;margin-inline:18px}.production-recipe-differences{margin-inline:18px}.production-recipe-differences button[type=submit]{white-space:normal;height:auto;min-height:44px}.production-control-editor{padding:14px}}body .production-workspace .production-recipe-metrics button{min-height:24px;color:var(--text-muted);background:0 0;border:0;margin-top:8px;padding:2px 0;font-size:10px}body .production-workspace .production-recipe-quantities td button{background:0 0;border:0;min-height:28px;margin-top:5px;padding:2px 0;font-size:10px;display:block}body .modal .production-control-editor{display:block}.production-recipe-differences td{white-space:pre-wrap;overflow-wrap:anywhere}body .production-workspace:has(.production-sheet) .event-workspace-heading{padding:22px 26px}body .production-workspace:has(.production-sheet) .event-workspace-heading h2{margin:7px 0;font-size:26px}body .production-workspace:has(.production-sheet) .event-command-body{padding:20px}.production-sheet{color:var(--text);font-size:13px;line-height:1.5}.production-sheet-banner{background:var(--brand-primary);color:var(--paper);border-radius:var(--radius-card);justify-content:space-between;align-items:center;gap:24px;margin-bottom:20px;padding:18px 22px;display:flex}.production-sheet-banner>div{gap:3px;display:grid}.production-sheet-banner .production-kicker{color:var(--brand-accent)}.production-sheet-banner strong{letter-spacing:-.025em;font-size:26px}.production-sheet-banner>div>span:last-child{font-size:12px}.production-sheet-columns{grid-template-columns:minmax(0,2.3fr) minmax(260px,1fr);align-items:start;gap:18px;display:grid}.production-sheet-columns>main,.production-sheet-columns>aside{gap:14px;min-width:0;display:grid}.production-sheet-card{border:1px solid var(--line-soft);border-radius:var(--radius-card);background:var(--paper);min-width:0;overflow:hidden}.production-sheet-card>summary,.production-sheet-control>summary{cursor:pointer;color:var(--brand-primary);justify-content:space-between;align-items:center;gap:12px;padding:15px 18px;font-weight:600;list-style:none;display:flex}.production-sheet-card>summary::-webkit-details-marker{display:none}.production-sheet-control>summary::-webkit-details-marker{display:none}.production-sheet-card>summary small{color:var(--text-muted);margin-top:3px;font-size:11px;font-weight:400;display:block}.production-sheet-card[open]>summary{border-bottom:1px solid var(--line-soft);background:var(--bg-subtle)}.production-sheet-card-body{min-width:0;padding:16px 18px}.production-sheet-card-body>p{overflow-wrap:anywhere;margin:0 0 10px}.production-sheet-card-body>p:last-child{margin-bottom:0}.production-sheet-tools{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;margin-bottom:14px;display:flex}.production-sheet-tools span{color:var(--text-muted);font-size:11px}.production-sheet button,.production-sheet input,.production-sheet select{font:inherit;max-width:100%}.production-sheet button{white-space:normal;min-height:36px}.production-sheet input,.production-sheet select{box-sizing:border-box;width:100%;min-height:36px}.production-sheet input[type=checkbox]{width:auto;min-height:20px}.production-sheet-table{overflow-x:auto}.production-sheet-table table{border-collapse:collapse;table-layout:fixed;width:100%}.production-sheet-table th{color:var(--text-muted);text-align:left;padding:0 8px 10px;font-size:11px;font-weight:500}.production-sheet-table th:first-child{width:29%}.production-sheet-table th:nth-child(2){width:16%}.production-sheet-table td{border-top:1px solid var(--line-soft);vertical-align:top;overflow-wrap:anywhere;padding:12px 8px}.production-sheet-table td>small,.production-sheet-table td>strong{display:block}.production-sheet-table small{color:var(--text-muted);margin-top:4px;font-size:11px}.production-sheet-table details{margin-top:7px;font-size:11px}.production-sheet-table summary{cursor:pointer}.production-sheet-lot{grid-template-columns:70px 22px minmax(70px,1fr) auto;align-items:center;gap:5px;margin-bottom:5px;display:grid}.production-sheet-lot label{min-width:0}.production-sheet-lot input{padding:7px}.production-sheet-lot select{padding:7px 4px;font-size:11px}.production-sheet-note{margin-top:7px;display:block}.production-sheet-note input{font-size:11px}.production-sheet-table .production-sheet-deviation{color:var(--danger)}.production-sheet-steps{margin:0;padding:0;list-style:none}.production-sheet-steps li{border-bottom:1px solid var(--line-soft);gap:12px;padding:12px 0;display:flex}.production-sheet-steps li:first-child{padding-top:0}.production-sheet-steps li:last-child{border:0}.production-sheet-steps li>div{flex:1;min-width:0}.production-sheet-steps p{margin:4px 0 8px;font-size:12px}.production-sheet-steps small{color:var(--text-muted);display:block}.production-sheet-control{border-bottom:1px solid var(--line-soft)}.production-sheet-control>summary{align-items:start;padding:10px 0;font-size:12px}.production-sheet-control small{color:var(--text-muted);font-weight:400;display:block}.production-sheet-control>summary>span:last-child{color:var(--text-muted);font-size:11px}.production-sheet-metrics{grid-template-columns:1fr 1fr;gap:12px;margin:0 0 14px;display:grid}.production-sheet-metrics>div{min-width:0}.production-sheet-metrics dt{color:var(--text-muted);margin-bottom:4px;font-size:11px}.production-sheet-metrics dd{overflow-wrap:anywhere;margin:0;font-size:14px;font-weight:600}.production-sheet-hint,.production-sheet-card-body>details{color:var(--text-muted);font-size:11px}.production-sheet-card .event-workspace-fields{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.production-sheet-card aside .event-workspace-fields{grid-template-columns:1fr}.production-sheet-card fieldset{border:0;min-width:0;margin:12px 0 0;padding:0}.production-sheet-card form{margin-top:12px}.production-sheet-card .event-tab-actions{gap:8px}.production-sheet-preparation{border:1px solid var(--line-soft);border-radius:var(--radius-card);margin-top:20px;padding:16px}.production-sheet-preparation>summary{cursor:pointer;font-weight:600}.production-sheet-preparation .production-summary{margin-top:16px}.production-sheet-review{border:2px solid var(--brand-primary);border-radius:var(--radius-card);background:var(--paper);margin-top:18px;padding:20px}.production-sheet-review h3{margin:0 0 12px;font-size:20px}.production-sheet :is(button,summary,input,select):focus-visible{outline:2px solid var(--info);outline-offset:3px}.production-sheet :is(button,input,select):disabled{opacity:.55;cursor:not-allowed}@media (max-width:1100px){.production-sheet-columns{grid-template-columns:minmax(0,1.8fr) minmax(230px,1fr);gap:12px}.production-sheet-card-body{padding:12px}.production-sheet-lot{grid-template-columns:65px 22px 1fr auto}.production-sheet-lot>label:nth-of-type(2){grid-area:2/1/auto/-1}}@media (max-width:760px){.production-sheet-columns{grid-template-columns:1fr}.production-sheet-columns>aside{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start}.production-sheet-columns>aside>.production-sheet-card:first-child{grid-column:1/-1}.production-sheet-lot{grid-template-columns:65px 22px minmax(60px,1fr) auto}.production-sheet-lot>label:nth-of-type(2){grid-area:auto}}@media (max-width:480px){body .production-workspace:has(.production-sheet) .event-command-body{padding:12px 8px}body .production-workspace:has(.production-sheet) .event-workspace-heading{padding:18px 16px}.production-sheet-banner{align-items:start;gap:12px;padding:16px}.production-sheet-banner strong{font-size:23px}.production-sheet-banner>div:first-child{flex:1}.production-sheet-banner>div:last-child{max-width:95px}.production-sheet-columns>aside{grid-template-columns:1fr}.production-sheet-card>summary{padding:14px}.production-sheet-table table,.production-sheet-table tbody,.production-sheet-table tr,.production-sheet-table td{width:auto;display:block}.production-sheet-table thead{display:none}.production-sheet-table tr{border-top:1px solid var(--line-soft);padding:12px 0}.production-sheet-table td{border:0;padding:4px 0}.production-sheet-table td:nth-child(2):before{content:"Teórico: ";color:var(--text-muted)}.production-sheet-card .event-workspace-fields{grid-template-columns:1fr}.production-sheet button,.production-sheet-lot input,.production-sheet-lot select{min-height:40px}.production-sheet-review{padding:14px}}body .production-workspace .production-sheet-banner .production-kicker{color:var(--paper);opacity:.8}body .production-workspace .event-workspace-heading button.primary,body .production-workspace .production-sheet-review [data-sheet-finalize]{color:var(--paper);background:var(--brand-primary);border-color:var(--brand-primary)}body .production-workspace .event-workspace-heading button.primary:disabled{opacity:.5;cursor:not-allowed}.production-sheet-more{position:relative}.production-sheet-more>summary{cursor:pointer;border:1px solid var(--line);border-radius:var(--radius-button);box-sizing:border-box;min-height:40px;padding:11px 12px;font-size:12px;font-weight:600}.production-sheet-more>div{z-index:5;background:var(--paper);border:1px solid var(--line);border-radius:var(--radius-card);width:240px;max-width:80vw;box-shadow:var(--shadow-card);gap:6px;padding:8px;display:grid;position:absolute;top:100%;right:0}.production-sheet-more>summary:focus-visible{outline:2px solid var(--info);outline-offset:3px}.production-sheet-note>summary{color:var(--text-muted);padding:3px 0;font-weight:400}.production-sheet-note label{margin-top:6px;display:block}body .production-workspace .production-sheet-table .production-text-link{min-height:26px;padding:2px 0;font-size:11px}@media (max-width:700px){body .production-workspace .pp-table tr,body .production-workspace .pp-table td{height:auto;min-height:0;max-height:none}body .production-workspace .pp-table td{line-height:1.5}}.event-seating{border-bottom:1px solid var(--border,#dbe3dd);margin-bottom:24px;padding-bottom:20px}.event-seating header p,.plating-editor p{color:var(--muted,#53665f);font-size:13px;line-height:1.5}.event-seating h4,.plating-editor h4{margin:6px 0}.plating-metrics{background:var(--surface-soft,#f4f6f3);border:1px solid var(--border,#dbe3dd);border-radius:8px;grid-template-columns:repeat(auto-fit,minmax(130px,1fr));gap:16px;margin:16px 0;padding:16px;display:grid}.plating-metrics small{color:var(--muted,#53665f);font-size:12px;display:block}.plating-metrics strong{font-variant-numeric:tabular-nums;color:var(--text,#203e31);margin-top:6px;font-size:24px;display:block}.plating-metrics em{font-size:13px;font-style:normal}.seating-list{gap:10px;margin-top:12px;display:grid}.seating-row{border:1px solid var(--border,#dbe3dd);background:var(--surface,#fff);border-radius:8px;padding:14px}.seating-main{grid-template-columns:28px minmax(120px,1.3fr) minmax(90px,.6fr) minmax(120px,1fr) minmax(120px,1fr);align-items:center;gap:12px;display:grid}.seating-number{color:var(--muted,#53665f);font-size:12px}.seating-row label,.plating-editor label,.event-operational-issue label{flex-direction:column;gap:6px;min-width:0;font-size:12px;display:flex}.seating-row input,.seating-row select,.plating-editor input,.plating-editor select{box-sizing:border-box;border:1px solid var(--border,#ccd7cf);width:100%;min-width:0;min-height:38px;font:inherit;background:var(--surface,#fff);color:var(--text,#24372d);border-radius:6px;padding:8px;font-size:14px}.seating-menu,.plating-component{grid-template-columns:minmax(100px,1fr) 80px minmax(140px,1.5fr) auto;align-items:end;gap:10px;margin:10px 0;display:grid}.seating-actions{flex-wrap:wrap;align-items:center;gap:8px;margin-top:10px;display:flex}.seating-actions button{margin:0}.plating-open{text-align:left;flex-direction:column;align-items:flex-start;gap:4px;width:100%;margin-top:8px;display:flex;white-space:normal!important;background:var(--surface-soft,#f4f6f3)!important;border:1px solid var(--border,#dbe3dd)!important;height:auto!important;padding:8px!important;font-size:11px!important}.plating-open strong{font-size:13px}.plating-open small{line-height:1.4}.plating-open span{color:var(--accent,#244d38);font-size:10px}.plating-editor{border:1px solid var(--border,#cbd8cf);border-left:3px solid var(--accent,#244d38);background:var(--surface,#fff);border-radius:8px;margin:16px 0 4px;padding:20px}.plating-editor>header{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.plating-editor fieldset{border:0;min-width:0;padding:0}.plating-formats{gap:10px;display:grid}.plating-formats>article{border:1px solid var(--border,#dbe3dd);border-radius:6px;padding:12px}.plating-format-totals{flex-wrap:wrap;gap:10px;margin:12px 0;display:flex}.plating-format-totals>div{border:1px solid var(--border,#dbe3dd);border-radius:6px;flex:1;gap:4px;min-width:95px;padding:12px;display:grid}.plating-format-totals strong{font-variant-numeric:tabular-nums;color:var(--accent,#244d38);font-size:26px}.plating-format-totals span{font-size:12px}.plating-format-totals small{color:var(--muted,#53665f);font-size:11px}.plating-table-scroll{max-width:100%;margin:16px 0;overflow-x:auto}.plating-table{border-collapse:collapse;width:100%;font-size:12px}.plating-table th,.plating-table td{text-align:left;border-bottom:1px solid var(--border,#dbe3dd);min-width:72px;padding:10px}.plating-table th small{color:var(--muted,#53665f);margin-top:4px;font-weight:400;display:block}.plating-table thead,.plating-table tfoot{background:var(--surface-soft,#f4f6f3);font-weight:600}.plating-table input[type=number]{width:72px}.plating-table input:not([type=number]){min-width:160px}.plating-footer{border-top:1px solid var(--border,#dbe3dd);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin-top:16px;padding-top:16px;display:flex}.plating-footer span{color:var(--muted,#53665f);font-size:12px}.plating-pass{border:1px solid var(--border,#dbe3dd);background:var(--surface,#fff);border-radius:8px;margin:16px 0}.plating-pass>summary{cursor:pointer;color:var(--accent,#244d38);padding:16px;font-size:14px;font-weight:600}.plating-pass-body{padding:0 16px 16px}.plating-pass-grid{grid-template-columns:repeat(auto-fit,minmax(min(100%,300px),1fr));gap:12px;margin-top:16px;display:grid}.plating-pass-grid>article{border:1px solid var(--border,#dbe3dd);border-radius:6px;padding:16px}.plating-pass-grid h4{margin:6px 0 14px;font-size:15px}.plating-pass-grid small{color:var(--muted,#53665f);font-size:11px}.plating-pass-grid p{font-size:12px;line-height:1.6}.plating-pass-grid p span,.plating-pass-grid p small{display:block}.plating-pass-total{color:var(--accent,#244d38);font-size:20px}.plating-empty{text-align:center;color:var(--muted,#53665f);background:var(--surface-soft,#f4f6f3);border-radius:6px;padding:24px}.plating-editor :focus-visible,.event-seating :focus-visible{outline:2px solid var(--accent,#244d38);outline-offset:2px}.plating-editor :disabled,.event-seating :disabled{opacity:.6;cursor:not-allowed}.event-inline-grid{column-gap:12px}.event-inline-recipe{padding-right:8px}@media (max-width:1000px){.seating-main{grid-template-columns:28px minmax(0,1fr) minmax(0,.6fr)}.seating-main>label:nth-last-child(-n+2){grid-column:auto}.seating-menu,.plating-component{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}}@media (max-width:600px){.seating-main{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.seating-number{display:none}.seating-row,.plating-editor{padding:12px}.plating-editor>header{flex-direction:column}.plating-metrics{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;padding:12px}.plating-metrics strong{font-size:21px}.plating-editor .event-workspace-fields{grid-template-columns:minmax(0,1fr)}.plating-pass-body{padding:0 12px 12px}.plating-footer button{width:100%}.seating-actions button,.plating-editor button{white-space:normal;min-height:40px}}.plating-pass [data-plating-filters] label{min-width:0;color:var(--muted,#53665f);flex-direction:column;gap:6px;font-size:12px;display:flex}.plating-pass [data-plating-filters] select{box-sizing:border-box;border:1px solid var(--border,#ccd7cf);background:var(--surface,#fff);width:100%;min-width:0;min-height:40px;color:var(--text,#24372d);font:inherit;border-radius:6px;padding:8px 10px;font-size:14px}.plating-pass a{color:var(--accent,#244d38);text-underline-offset:3px;padding:6px 0;font-size:12px}.plating-editor{scroll-margin-top:390px}@media (max-width:600px){.plating-editor{scroll-margin-top:80px}}.service-planning{border:1px solid var(--border,#dbe3dd);background:var(--surface,#fff);border-radius:8px;min-width:0;margin:16px 0;padding:16px}.service-planning h4{margin:0 0 8px;font-size:15px}.service-planning p{color:var(--muted,#53665f);font-size:13px;line-height:1.5}.service-planning .event-operation-form{border:0;margin:12px 0 0;padding:0}.service-rhythm-heading,.service-rhythm-row{border-bottom:1px solid var(--border,#e4e9e6);grid-template-columns:minmax(0,1fr) 190px;align-items:center;gap:16px;padding:9px 0;display:grid!important}.service-rhythm-heading{color:var(--muted,#53665f);font-size:12px}.service-rhythm-row>span{align-items:center;gap:10px;min-width:0;display:flex}.service-rhythm-row input[type=checkbox]{flex:0 0 17px;width:17px}.service-rhythm-row strong,.service-rhythm-row small{overflow-wrap:anywhere;display:block}.service-rhythm-row small{color:var(--muted,#53665f);margin-top:3px;font-size:12px}.service-rhythm-row input[type=time]{width:100%;min-width:0}@media (max-width:600px){.service-planning{padding:12px}.service-rhythm-heading,.service-rhythm-row{grid-template-columns:minmax(0,1fr) 110px;gap:8px}.service-rhythm-heading{font-size:11px}.service-planning .detail-actions{flex-direction:column;align-items:stretch}.service-planning a{overflow-wrap:anywhere}.service-planning .event-beverage-comparison table{min-width:0}}@media (max-width:800px){body .service-planning .event-beverage-comparison td:not([colspan]):before{content:attr(data-label)}}.event-menu-heading{margin:18px 0 14px}body .event-command-center .event-menu-heading h4{margin:0 0 5px;font-size:17px}.event-menu-heading p{color:var(--text-muted);margin:0;font-size:12px;line-height:1.6}body .event-command-center .event-menu-workspace{border:1px solid var(--line);border-radius:var(--radius-card);background:var(--paper);min-width:0;margin:0 0 14px}body .event-command-center .event-menu-workspace>summary{cursor:pointer;border-radius:inherit;background:var(--bg-subtle);align-items:center;gap:18px;min-height:92px;padding:18px 20px;list-style:none;display:flex}.event-menu-workspace>summary::-webkit-details-marker{display:none}.event-menu-workspace>summary:before{content:"›";color:var(--brand-primary);font-size:24px;transition:transform .15s}.event-menu-workspace[open]>summary:before{transform:rotate(90deg)}body .event-command-center .event-menu-workspace>summary:focus-visible{outline:2px solid var(--brand-primary);outline-offset:3px}.event-menu-title{flex:1;min-width:0}.event-menu-title small{color:var(--text-muted);letter-spacing:.08em;text-transform:uppercase;margin-bottom:5px;font-size:10px;display:block}.event-menu-title strong{color:var(--brand-primary);overflow-wrap:anywhere;font-size:16px;line-height:1.45}.event-menu-stats{grid-template-columns:minmax(120px,1fr) repeat(2,minmax(130px,1fr));align-items:center;gap:22px;display:grid}.event-menu-stats small{color:var(--text-muted);margin-top:4px;font-size:11px;font-weight:400;line-height:1.5;display:block}.event-menu-content{color:var(--text-muted);font-size:12px}.event-menu-stats .is-pending{color:var(--warning)}.event-menu-amount{text-align:right;font-variant-numeric:tabular-nums}.event-menu-amount strong{color:var(--brand-primary);margin-top:4px;font-size:16px;display:block}.event-menu-amount sup{color:var(--warning);margin-left:2px}.event-menu-body{border-top:1px solid var(--line);padding:0 14px 2px}body .event-command-center .event-menu-body>.event-gastronomy-moment{margin:12px 0}body .event-command-center .event-menu-body>.detail-note{margin:14px 4px}@container (max-width:900px){body .event-command-center .event-menu-workspace>summary{flex-wrap:wrap;gap:12px;padding:16px}.event-menu-title{flex-basis:calc(100% - 40px)}.event-menu-stats{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;width:100%}.event-menu-content{font-size:11px}.event-menu-amount strong{overflow-wrap:anywhere;font-size:14px}}@media (max-width:720px){body .event-command-center .event-menu-workspace>summary{padding:14px 12px}.event-menu-stats{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.event-menu-content{flex-wrap:wrap;grid-column:1/-1;justify-content:space-between;gap:8px;display:flex}.event-menu-content small{margin:0}.event-menu-amount{text-align:left}.event-menu-body{padding:0 6px 2px}}body .event-command-center .service-planning h4{margin:0 0 8px;font-size:15px;font-weight:600}.service-planning .detail-actions a{min-height:36px;color:var(--brand-primary,#244d38);text-underline-offset:3px;align-items:center;font-size:12px;text-decoration:underline;display:inline-flex}
}

