@font-face{font-family:Fraunces Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/app/assets/fraunces-vietnamese-opsz-normal-Czevyj-6.woff2) format("woff2-variations");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Fraunces Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/app/assets/fraunces-latin-ext-opsz-normal-CJcjJNj7.woff2) format("woff2-variations");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Fraunces Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/app/assets/fraunces-latin-opsz-normal-DihXLNYH.woff2) format("woff2-variations");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Figtree Variable;font-style:normal;font-display:swap;font-weight:300 900;src:url(/app/assets/figtree-latin-ext-wght-normal-DCwSJGxG.woff2) format("woff2-variations");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Figtree Variable;font-style:normal;font-display:swap;font-weight:300 900;src:url(/app/assets/figtree-latin-wght-normal-D_ZTVpCC.woff2) format("woff2-variations");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}:root{--page-bg: #f4efe3;--page-fg: #31412a;--page-muted-fg: #5e624f;--panel-bg: #fbf8f1;--panel-fg: #31412a;--panel-muted-fg: #5e624f;--panel-border: #e6dfce;--sand-bg: #eae3d2;--sand-fg: #31412a;--sand-muted-fg: #5e624f;--aside-bg: #eae3d2;--aside-fg: #31412a;--aside-muted-fg: #5e624f;--aside-border: #ddd5c2;--frame-bg: #31412a;--frame-fg: #e0d5be;--frame-muted-fg: #b9b49d;--frame-line: #45553c;--frame-hover-bg: #45563c;--frame-hover-fg: #e0d5be;--frame-current-bg: #e0d5be;--frame-current-fg: #31412a;--footer-bg: #24301f;--footer-fg: #e0d5be;--footer-muted-fg: #b9b49d;--action-bg: #31412a;--action-fg: #f4efe3;--action-hover-bg: #24301f;--action-hover-fg: #f4efe3;--action-disabled-bg: #d9d2c0;--action-disabled-fg: #4a5040;--quiet-bg: transparent;--quiet-fg: #31412a;--quiet-hover-bg: #eae3d2;--quiet-hover-fg: #31412a;--quiet-border: #7b8168;--danger-bg: transparent;--danger-fg: #8a2a1e;--danger-border: #b9544a;--danger-hover-bg: #f6e0dc;--danger-hover-fg: #6b1d14;--field-bg: #fbf8f1;--field-fg: #31412a;--field-border: #7b8168;--field-placeholder-fg: #5e624f;--selection-bg: #e0d5be;--selection-fg: #24301f;--notice-bg: #eae3d2;--notice-fg: #31412a;--notice-border: #d9d2c0;--notice-line: #3db89a;--reminder-bg: transparent;--reminder-fg: #5e624f;--refusal-bg: #f6e0dc;--refusal-fg: #6b1d14;--refusal-border: #e9b8b2;--refusal-line: #e9b8b2;--success-bg: #dcefe7;--success-fg: #1f4f42;--success-border: #bfe0d2;--tag-bg: #3db89a;--tag-fg: #24301f;--status-open-bg: #eae3d2;--status-open-fg: #31412a;--status-open-border: #cfc6b0;--status-attention-bg: #cfe9e2;--status-attention-fg: #0f5a4a;--status-done-bg: #dcefe7;--status-done-fg: #1f4f42;--status-closed-bg: #f4efe3;--status-closed-fg: #5e624f;--status-closed-border: #d9d2c0;--status-refused-bg: #f6e0dc;--status-refused-fg: #6b1d14;--progress-track-bg: #f4efe3;--progress-track-fg: #5e624f;--progress-partial-bg: #0f5a4a;--progress-partial-fg: #cfe9e2;--progress-full-bg: #1f4f42;--progress-full-fg: #dcefe7;--segment-setup-bg: #eae3d2;--segment-setup-fg: #31412a;--segment-organisers-bg: #cfe9e2;--segment-organisers-fg: #0f5a4a;--segment-guests-bg: #dcefe7;--segment-guests-fg: #1f4f42;--segment-service-bg: #3db89a;--segment-service-fg: #24301f;--segment-teardown-bg: #f4efe3;--segment-teardown-fg: #5e624f;--cal-blocked-bg: #f6e0dc;--cal-blocked-fg: #6b1d14;--cal-accepted-bg: #dcefe7;--cal-accepted-fg: #1f4f42;--cal-pending-bg: #fbf8f1;--cal-pending-fg: #31412a;--cal-pending-line: #7b8168;--cal-today-line: #31412a;--link-fg: #31412a;--focus-ring: #1f7f68;--focus-ring-on-frame: #e0d5be;--shadow-card: 0 1px 2px rgba(36, 48, 31, .05), 0 10px 30px rgba(36, 48, 31, .06);--shadow-raised: 0 2px 6px rgba(36, 48, 31, .08), 0 16px 40px rgba(36, 48, 31, .1);--font-display: "Fraunces Variable", Georgia, "Times New Roman", serif;--font-body: "Figtree Variable", system-ui, -apple-system, "Segoe UI", Roboto, Arial, sans-serif;--font-mono: ui-monospace, SFMono-Regular, Menlo, Consolas, monospace;--size-body: 16px;--size-small: 14px;--size-kicker: 13px;--size-subheading: 16px;--size-heading: 20px;--size-title: 32px;--size-figure: 28px;--size-title-small: 28px;--space-1: 4px;--space-2: 8px;--space-3: 12px;--space-4: 16px;--space-5: 24px;--space-6: 32px;--space-7: 48px;--radius-xs: 6px;--radius-sm: 10px;--radius: 20px;--radius-lg: 30px;--radius-pill: 999px;--target: 44px;--frame-height: 64px;--content-width: 1200px;--aside-width: 360px;--gutter: clamp(16px, 4vw, 48px);--ease: cubic-bezier(.22, 1, .36, 1);--speed: .18s}*,*:before,*:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%}body{margin:0;font-family:var(--font-body);font-size:var(--size-body);line-height:1.5;background:var(--page-bg);color:var(--page-fg);-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility;caret-color:var(--focus-ring)}::selection{background:var(--selection-bg);color:var(--selection-fg)}h1,h2{font-family:var(--font-display);font-weight:500;letter-spacing:-.015em;line-height:1.15;text-wrap:balance}h1{font-size:var(--size-title);margin:0 0 var(--space-5)}h2{font-size:var(--size-heading);margin:0 0 var(--space-4)}h3{font-size:var(--size-subheading);font-weight:600;line-height:1.3;margin:var(--space-5) 0 var(--space-2)}h3:first-child{margin-top:0}p{margin:0 0 var(--space-3)}p:last-child{margin-bottom:0}ul,ol{margin:0 0 var(--space-3);padding-left:1.25em}a{color:var(--link-fg);text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:3px}a:hover{text-decoration-thickness:2px}:focus-visible{outline:2px solid var(--focus-ring);outline-offset:3px}img{display:block;max-width:100%;height:auto}code{font-family:var(--font-mono);font-size:var(--size-small)}.visually-hidden{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}.brand{display:inline-flex;align-items:center;gap:var(--space-3);text-decoration:none;flex-shrink:0}.brand .mark{height:32px;width:auto}.brand .wordmark{height:24px;width:auto}.outside{min-height:100vh;min-height:100dvh;display:flex;flex-direction:column;align-items:center;gap:var(--space-4)}.outside-head{align-self:stretch;min-height:var(--frame-height);display:flex;justify-content:space-between;align-items:center;gap:var(--space-4);padding:var(--space-3) var(--gutter);margin-bottom:var(--space-6);background:var(--frame-bg);color:var(--frame-fg)}.outside-head :focus-visible{outline-color:var(--focus-ring-on-frame)}.outside-head button.quiet{background:var(--frame-bg);color:var(--frame-fg);border-color:var(--frame-muted-fg)}.outside-head button.quiet:hover:not(:disabled){background:var(--frame-hover-bg);color:var(--frame-hover-fg)}.outside-head button.quiet.current{background:var(--frame-current-bg);color:var(--frame-current-fg);border-color:var(--frame-current-bg)}.outside>:not(.outside-head):not(.footer){width:calc(100% - 2 * var(--space-4));max-width:440px}.outside>.footer{align-self:stretch;margin-top:auto}.outside .page-head h1{text-align:center;font-size:var(--size-title-small)}.outside .page-head{justify-content:center}.outside .panel{padding:var(--space-6) var(--space-5)}.outside .panel button.action{width:100%}.outside .links{justify-content:center;margin-top:var(--space-5);font-size:var(--size-small)}.outside .refusal{margin-top:0}.outside .bilingual>p[lang]+p[lang]{padding-top:var(--space-3);border-top:1px solid var(--panel-border)}.frame{min-height:100vh;min-height:100dvh;display:flex;flex-direction:column}.frame-head{position:sticky;top:0;z-index:20;display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-2) var(--space-4);min-height:var(--frame-height);padding:var(--space-2) var(--gutter);border-bottom:1px solid var(--frame-line);background:var(--frame-bg);color:var(--frame-fg)}.frame-head :focus-visible{outline-color:var(--focus-ring-on-frame)}.frame-nav{flex:1;min-width:0;display:flex;align-items:center;gap:var(--space-3)}.frame-head .surface{flex-shrink:0;font-size:var(--size-kicker);font-weight:600;letter-spacing:.08em;text-transform:uppercase;white-space:nowrap;padding:var(--space-1) var(--space-3);border:1px solid var(--frame-line);border-radius:var(--radius-pill);color:var(--frame-muted-fg)}.frame-head nav{display:flex;flex-wrap:wrap;gap:var(--space-1)}.frame-head nav a{display:inline-flex;align-items:center;min-height:40px;padding:0 var(--space-4);border-radius:var(--radius-pill);font-weight:500;white-space:nowrap;text-decoration:none;color:var(--frame-fg);transition:background-color var(--speed) var(--ease)}.frame-head nav a:hover{background:var(--frame-hover-bg);color:var(--frame-hover-fg)}.frame-head nav a.active{background:var(--frame-current-bg);color:var(--frame-current-fg);font-weight:600}.frame-tools{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-2) var(--space-3);margin-left:auto}.frame-head .who{font-weight:500;color:var(--frame-muted-fg);white-space:nowrap}.frame-head button.quiet{min-height:40px;padding:var(--space-1) var(--space-4);background:var(--frame-bg);color:var(--frame-fg);border-color:var(--frame-muted-fg)}.frame-head button.quiet:hover:not(:disabled){background:var(--frame-hover-bg);color:var(--frame-hover-fg)}.frame-head button.quiet.current{background:var(--frame-current-bg);color:var(--frame-current-fg);border-color:var(--frame-current-bg)}.frame>.refusal{margin:var(--space-4) var(--gutter) 0}.content{flex:1;width:100%;max-width:calc(var(--content-width) + 2 * var(--gutter));margin:0 auto;padding:var(--space-6) var(--gutter) var(--space-7)}.footer{display:flex;flex-wrap:wrap;justify-content:space-between;gap:var(--space-2) var(--space-4);padding:var(--space-4) var(--gutter);font-size:var(--size-kicker);background:var(--footer-bg);color:var(--footer-muted-fg)}.page-head{display:flex;flex-wrap:wrap;align-items:flex-end;justify-content:space-between;gap:var(--space-3) var(--space-5);margin-bottom:var(--space-5)}.page-head h1{margin:0}.page-actions{display:flex;flex-wrap:wrap;gap:var(--space-2)}.page-lead{max-width:70ch;margin:calc(-1 * var(--space-3)) 0 var(--space-5);color:var(--page-muted-fg)}.page-lead+.page-lead{margin-top:calc(-1 * var(--space-3))}.back{display:inline-flex;align-items:center;gap:var(--space-1);min-height:var(--target);margin-bottom:var(--space-1);font-size:var(--size-small);font-weight:500}.back:before{content:"";width:7px;height:7px;margin-right:var(--space-1);border:solid currentColor;border-width:0 0 1.5px 1.5px;transform:rotate(45deg)}.split{display:grid;grid-template-columns:minmax(0,1fr);gap:0 var(--space-5);align-items:start}.split>.main,.split>.side{min-width:0}.panel{padding:var(--space-5);margin-bottom:var(--space-5);border:1px solid var(--panel-border);border-radius:var(--radius);box-shadow:var(--shadow-card);background:var(--panel-bg);color:var(--panel-fg)}.panel>h2:first-child,.panel-head{margin-top:0}.panel-head{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:var(--space-2) var(--space-4);margin-bottom:var(--space-4)}.panel-head h2{margin:0}.panel-head .status{margin-left:var(--space-2);vertical-align:middle}.panel-actions{display:flex;flex-wrap:wrap;gap:var(--space-2)}.panel>:last-child{margin-bottom:0}.panel.aside{box-shadow:none;border-color:var(--aside-border);background:var(--aside-bg);color:var(--aside-fg)}.panel.aside h2{font-size:var(--size-subheading)}.panel.aside .hint,.panel.aside .empty{color:var(--aside-muted-fg)}.panel.aside .panel{box-shadow:none}.notice{padding:var(--space-3) var(--space-4);margin:0 0 var(--space-4);border:1px solid var(--notice-border);border-radius:var(--radius-sm);font-size:var(--size-small);background:var(--notice-bg);color:var(--notice-fg)}.notice.rule{font-weight:500}.notice.reminder{padding:var(--space-2) 0 0;border:0;border-top:1px solid var(--panel-border);border-radius:0;background:var(--reminder-bg);color:var(--reminder-fg)}.notice+.notice{margin-top:calc(-1 * var(--space-2))}.refusal{display:flex;flex-direction:column;gap:var(--space-1);padding:var(--space-3) var(--space-4);margin:var(--space-3) 0;border:1px solid var(--refusal-border);border-radius:var(--radius-sm);font-size:var(--size-small);background:var(--refusal-bg);color:var(--refusal-fg)}.refusal code{overflow-wrap:anywhere}.refusal:first-child{margin-top:0}.done{padding:var(--space-3) var(--space-4);margin:var(--space-3) 0;border:1px solid var(--success-border);border-radius:var(--radius-sm);font-size:var(--size-small);font-weight:500;background:var(--success-bg);color:var(--success-fg)}.empty,.hint{color:var(--page-muted-fg);font-size:var(--size-small)}.panel .empty,.panel .hint{color:var(--panel-muted-fg)}.hint{display:block;margin-top:var(--space-1)}.empty{margin:var(--space-2) 0}.loading{display:flex;justify-content:center;align-items:center;min-height:160px;margin:0;padding:var(--space-6) 0;color:var(--page-muted-fg)}.panel .loading{color:var(--panel-muted-fg);min-height:120px}.outside>.loading{flex:1}.mark-svg{display:block;width:56px;height:auto;overflow:visible}.panel .mark-svg{width:44px}.mark-top{transform-box:fill-box;transform-origin:center}.mark-svg.spinning .mark-top{animation:em-spin 1.4s cubic-bezier(.65,0,.35,1) infinite}@keyframes em-spin{to{transform:rotate(360deg)}}@keyframes em-pulse{0%,to{opacity:1}50%{opacity:.45}}button{font:inherit;font-weight:600;min-height:var(--target);padding:var(--space-2) var(--space-5);margin:0;border:1.5px solid transparent;border-radius:var(--radius-pill);cursor:pointer;touch-action:manipulation;transition:background-color var(--speed) var(--ease),border-color var(--speed) var(--ease),transform var(--speed) var(--ease)}button:active:not(:disabled){transform:translateY(1px)}button.action,.button-link{display:inline-flex;align-items:center;justify-content:center;min-height:var(--target);padding:var(--space-2) var(--space-5);border-radius:var(--radius-pill);font-weight:600;text-decoration:none;background:var(--action-bg);color:var(--action-fg);transition:background-color var(--speed) var(--ease)}button.action:hover:not(:disabled),.button-link:hover{background:var(--action-hover-bg);color:var(--action-hover-fg)}button.quiet,.button-link.quiet{border:1.5px solid var(--quiet-border);background:var(--quiet-bg);color:var(--quiet-fg)}button.quiet:hover:not(:disabled),.button-link.quiet:hover{background:var(--quiet-hover-bg);color:var(--quiet-hover-fg)}button.danger{border-color:var(--danger-border);background:var(--danger-bg);color:var(--danger-fg)}button.danger:hover:not(:disabled){background:var(--danger-hover-bg);color:var(--danger-hover-fg)}button.current{font-weight:700}button.small,.button-link.small{min-height:36px;padding:var(--space-1) var(--space-4);font-size:var(--size-small)}button:disabled{cursor:not-allowed;border-color:transparent;background:var(--action-disabled-bg);color:var(--action-disabled-fg)}.field{display:flex;flex-direction:column;gap:var(--space-1);margin-bottom:var(--space-4);min-width:0;border:0;padding:0}.field .label{font-weight:600;font-size:var(--size-small)}.choice{display:flex;gap:var(--space-2);align-items:center;min-height:var(--target);font-weight:400}input,select,textarea{font:inherit;min-height:var(--target);padding:var(--space-2) var(--space-3);border:1.5px solid var(--field-border);border-radius:var(--radius-sm);max-width:100%;background:var(--field-bg);color:var(--field-fg)}input::placeholder,textarea::placeholder{color:var(--field-placeholder-fg);opacity:1}input[type=checkbox],input[type=radio]{min-height:0;width:20px;height:20px;margin:0;accent-color:var(--action-bg);flex-shrink:0}input[type=date],input[type=time],input[type=datetime-local]{max-width:100%}input.short,.field.short input,.field.short select{width:10em}textarea{min-height:calc(3 * var(--target));resize:vertical}input[readonly]{border-style:dashed}output.value{display:inline-flex;align-items:center;min-height:var(--target);padding:var(--space-2) var(--space-3);border:1.5px dashed var(--quiet-border);border-radius:var(--radius-sm);background:var(--sand-bg);color:var(--sand-fg)}.with-unit{display:flex;align-items:center;gap:var(--space-2)}.with-unit input{width:8em}.with-unit .unit{font-size:var(--size-small);color:var(--panel-muted-fg);white-space:nowrap}.field-row{display:grid;grid-template-columns:1fr;gap:0 var(--space-4)}fieldset.group{margin:0 0 var(--space-5);padding:0;border:0;min-width:0}fieldset.group>legend{padding:0;margin-bottom:var(--space-3);font-size:var(--size-subheading);font-weight:600}fieldset.group:last-of-type{margin-bottom:var(--space-3)}form.inline{display:flex;flex-wrap:wrap;gap:var(--space-2);align-items:center}form.inline input{width:7em}form.inline .field{margin:0}.form-actions{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-2);margin-top:var(--space-2)}.tabs{display:flex;flex-wrap:wrap;gap:var(--space-1);margin-bottom:var(--space-4);border-bottom:1px solid var(--panel-border)}.tabs button{min-height:40px;padding:var(--space-2) var(--space-3);margin-bottom:-1px;border:0;border-bottom:2px solid transparent;border-radius:0;font-weight:500;background:var(--quiet-bg);color:var(--quiet-fg)}.tabs button:hover:not(:disabled){background:var(--quiet-hover-bg);color:var(--quiet-hover-fg);border-radius:var(--radius-xs) var(--radius-xs) 0 0}.tabs button[aria-selected=true]{font-weight:700;border-bottom-color:var(--action-bg)}.tabs button:active:not(:disabled){transform:none}table{width:100%;border-collapse:collapse;margin-bottom:var(--space-4);font-variant-numeric:tabular-nums}th{font-size:var(--size-kicker);font-weight:600;letter-spacing:.06em;text-transform:uppercase;color:var(--panel-muted-fg)}th,td{text-align:left;padding:var(--space-3) var(--space-3);border-bottom:1px solid var(--panel-border);vertical-align:top}th:first-child,td:first-child{padding-left:0}th:last-child,td:last-child{padding-right:0}tbody tr:last-child td{border-bottom:0}th.num,td.num{text-align:right;white-space:nowrap}tfoot td{border-top:2px solid var(--panel-border);border-bottom:0;font-weight:600}tfoot td.total{font-size:var(--size-subheading)}td .status{vertical-align:middle}td .hint{margin-top:var(--space-1)}tr.has-actions td{border-bottom:0;padding-bottom:var(--space-1)}tr.row-actions td{padding-top:0;padding-bottom:var(--space-3)}tr.row-actions .actions{margin-top:0}tr.row-actions .refusal,tr.row-actions .notice{margin-top:var(--space-2);margin-bottom:0}td .records{margin-top:var(--space-2)}table:last-child{margin-bottom:0}table+.notice{margin-top:var(--space-4)}.facts{display:grid;grid-template-columns:max-content 1fr;gap:var(--space-2) var(--space-5);margin:0 0 var(--space-4)}.facts dt{font-weight:600;font-size:var(--size-small);color:var(--panel-muted-fg)}.facts dd{margin:0;min-width:0;overflow-wrap:anywhere}.facts:last-child{margin-bottom:0}.card{display:grid;grid-template-columns:max-content 1fr;gap:var(--space-2) var(--space-5);margin:0}.card dt{font-weight:600;font-size:var(--size-small);color:var(--panel-muted-fg)}.card dd{margin:0;overflow-wrap:anywhere}.figures{display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,max-content));gap:var(--space-4) var(--space-6);margin:0 0 var(--space-5)}.figure{display:grid;gap:2px;min-width:0}.figure dt,.figure dd{margin:0}.figure-label{font-size:var(--size-kicker);font-weight:600;letter-spacing:.04em;text-transform:uppercase;color:var(--panel-muted-fg)}.figure-value{font-size:var(--size-subheading);font-weight:600;font-variant-numeric:tabular-nums}.figure.total .figure-value{font-family:var(--font-display);font-size:var(--size-figure);font-weight:500;letter-spacing:-.01em;line-height:1.1}.figure-value .status{vertical-align:middle}.figures:last-child{margin-bottom:0}.status{display:inline-flex;align-items:center;gap:var(--space-1);padding:2px var(--space-3);border:1px solid transparent;border-radius:var(--radius-pill);font-size:var(--size-kicker);font-weight:600;font-family:var(--font-body);letter-spacing:normal;line-height:1.4;white-space:nowrap;vertical-align:baseline}.status-open{background:var(--status-open-bg);color:var(--status-open-fg);border-color:var(--status-open-border)}.status-attention{background:var(--status-attention-bg);color:var(--status-attention-fg)}.status-done{background:var(--status-done-bg);color:var(--status-done-fg)}.status-closed{background:var(--status-closed-bg);color:var(--status-closed-fg);border-color:var(--status-closed-border)}.status-refused{background:var(--status-refused-bg);color:var(--status-refused-fg)}.count{display:inline-flex;align-items:center;justify-content:center;min-width:24px;height:24px;padding:0 var(--space-2);border-radius:var(--radius-pill);font-size:var(--size-kicker);font-weight:700;font-variant-numeric:tabular-nums;vertical-align:middle;background:var(--status-open-bg);color:var(--status-open-fg)}.tag{display:inline-block;padding:2px var(--space-3);border-radius:var(--radius-pill);font-size:var(--size-kicker);font-weight:600;background:var(--tag-bg);color:var(--tag-fg)}.records,.items,.offerings,.segments{list-style:none;padding:0;margin:0 0 var(--space-4)}.records:last-child{margin-bottom:0}.record{display:flex;flex-wrap:wrap;align-items:flex-start;gap:var(--space-2) var(--space-4);padding:var(--space-3) 0;border-top:1px solid var(--panel-border)}.record:first-child{border-top:0;padding-top:0}.records.boxed .record{padding:var(--space-4);margin-bottom:var(--space-3);border:1px solid var(--panel-border);border-radius:var(--radius-sm)}.records.boxed .record:first-child{padding-top:var(--space-4)}.records.boxed .record.chosen{border:2px solid var(--action-bg)}.records.compact .record{padding:var(--space-1) 0;border-top:0;font-size:var(--size-small)}.record-main{flex:1 1 240px;min-width:0;overflow-wrap:anywhere}.record-title{font-weight:600}.record-title .status{margin-left:var(--space-2);vertical-align:middle}.record-meta{display:flex;flex-wrap:wrap;gap:var(--space-1) var(--space-3);margin-top:2px;font-size:var(--size-small);color:var(--panel-muted-fg)}.panel.aside .record-meta{color:var(--aside-muted-fg)}.record-price{font-weight:600;font-variant-numeric:tabular-nums;white-space:nowrap}.record-actions{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-2);flex-shrink:0;margin-left:auto}.record form.inline{flex-basis:100%}.record .field{margin-bottom:var(--space-3)}.record>form:not(.inline){flex-basis:100%;margin-top:var(--space-2);padding:var(--space-4);border:1px solid var(--panel-border);border-radius:var(--radius-sm)}.record>.notice,.record>.refusal,.record>.done{flex-basis:100%;margin:0}.records.scroll{max-height:320px;overflow-y:auto;padding-right:var(--space-2)}.records.scroll .record{padding:var(--space-1) 0}.items li{padding:var(--space-2) 0;border-top:1px solid var(--panel-border)}.offerings{display:grid;gap:var(--space-3)}.offerings li{padding:var(--space-4);border:1px solid var(--panel-border);border-radius:var(--radius-sm)}.segments li{padding:var(--space-3) 0;border-bottom:1px solid var(--panel-border)}.segments li:last-child{border-bottom:0}.row{display:flex;flex-wrap:wrap;gap:var(--space-2);align-items:center}.actions{display:flex;flex-wrap:wrap;gap:var(--space-2);align-items:center;margin-top:var(--space-4)}.actions:first-child{margin-top:0}.actions>.danger,.record-actions>.danger{margin-left:auto}.actions.stack{flex-direction:column;align-items:stretch}.actions.stack .danger{margin-left:0}.actions>.refusal,.actions>.notice,.actions>.done{flex-basis:100%;margin:0}.actions>details[open]{flex-basis:100%}.disclosure .disclosure-body .actions{margin-top:var(--space-3)}.links{display:flex;flex-wrap:wrap;gap:var(--space-2) var(--space-5)}.zone{font-size:var(--size-kicker);color:var(--page-muted-fg)}.panel .zone{color:var(--panel-muted-fg)}.money{font-variant-numeric:tabular-nums;white-space:nowrap}.total{font-weight:700}p.total{font-size:var(--size-subheading);text-align:right}.description{margin:var(--space-2) 0;color:var(--panel-muted-fg)}.fee{font-size:var(--size-small);color:var(--panel-muted-fg)}.adjustment{font-weight:600}.said{font-size:var(--size-small)}.lang-switch{display:inline-flex;gap:var(--space-1)}.lang-switch button{margin:0;padding:var(--space-1) var(--space-3);min-width:44px}.disclosure>summary{cursor:pointer;list-style:none;display:inline-flex;align-items:center;gap:var(--space-2);min-height:var(--target);padding:0 var(--space-5) 0 var(--space-4);border:1.5px solid var(--quiet-border);border-radius:var(--radius-pill);font-weight:600;background:var(--quiet-bg);color:var(--quiet-fg);transition:background-color var(--speed) var(--ease)}.disclosure>summary::-webkit-details-marker{display:none}.disclosure>summary:before{content:"";width:7px;height:7px;margin-right:var(--space-1);border:solid currentColor;border-width:0 2px 2px 0;transform:translateY(-2px) rotate(45deg);transition:transform .12s ease}.disclosure>summary:hover{background:var(--quiet-hover-bg);color:var(--quiet-hover-fg)}.disclosure[open]>summary{margin-bottom:var(--space-3)}.disclosure[open]>summary:before{transform:translateY(2px) rotate(-135deg)}.disclosure>form,.disclosure>.disclosure-body{padding:var(--space-4);border:1px solid var(--panel-border);border-radius:var(--radius-sm)}.disclosure.plain>summary{padding:0;border:0;min-height:var(--target)}.disclosure.plain>summary:hover{background:var(--quiet-bg);color:var(--quiet-fg);text-decoration:underline}.disclosure.plain>form,.disclosure.plain>.disclosure-body{padding:0;border:0}.columns{display:grid;grid-template-columns:repeat(auto-fill,minmax(140px,1fr));gap:var(--space-3)}.column,.pipeline-column{min-width:0;padding:var(--space-3) var(--space-3) var(--space-4);border-radius:var(--radius-sm);background:var(--sand-bg);color:var(--sand-fg)}.column h3,.pipeline-column h2{display:flex;align-items:center;justify-content:space-between;gap:var(--space-2);margin:0 0 var(--space-3);font-family:var(--font-body);font-size:var(--size-small);font-weight:700;letter-spacing:.02em}.column .zone{color:var(--sand-muted-fg)}.column .empty,.pipeline-column .empty{color:var(--sand-muted-fg);margin:0}.columns.pipeline,.pipeline{display:grid;grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:var(--space-3);align-items:start;margin-bottom:var(--space-4)}.pipeline .items li{border-top:0;padding:0;margin-bottom:var(--space-2)}.pipeline-card{display:grid;gap:var(--space-2);padding:var(--space-3);margin-bottom:var(--space-2);border-radius:var(--radius-sm);border:1px solid var(--panel-border);box-shadow:var(--shadow-card);background:var(--panel-bg);color:var(--panel-fg);overflow-wrap:anywhere}.pipeline-card>*{margin:0}.pipeline-card h3{margin:0;font-size:var(--size-body)}.pipeline-card .card-head{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-1) var(--space-2)}.pipeline-card .card-kind{font-size:var(--size-small);color:var(--panel-muted-fg)}.pipeline-card .card-meta .card-kind:before{content:"·";margin:0 var(--space-1)}.pipeline-card .card-title{font-weight:600}.pipeline-card .card-title a{text-decoration:none}.pipeline-card .card-title a:hover{text-decoration:underline}.pipeline-card .muted,.pipeline-card .card-meta{color:var(--panel-muted-fg);font-size:var(--size-small)}.pipeline-card .card-figures{display:grid;gap:2px;font-size:var(--size-small)}.pipeline-card .card-figures .total{font-size:var(--size-body)}.pipeline-card .waiting{display:inline-flex;align-self:start}.pipeline-card .actions,.pipeline-card .card-actions{display:flex;flex-direction:column;align-items:stretch;gap:var(--space-2);margin-top:var(--space-1)}.pipeline-card .card-actions .row{flex-wrap:nowrap}.pipeline-card .actions .danger{margin-left:0}.pipeline-card .disclosure>summary{justify-content:center;width:100%}.pipeline-card .disclosure>form{padding:var(--space-3)}.pipeline-card .field,.pipeline-card form,.pipeline-card details{min-width:0}.pipeline-card input{width:100%}.pipeline-card .refusal,.pipeline-card .notice{margin:0}.pipeline-remainder{margin-top:var(--space-4)}.progress{display:block;width:100%;height:6px;margin:var(--space-1) 0 0;border:0;border-radius:var(--radius-pill);overflow:hidden;appearance:none;-webkit-appearance:none;background:var(--progress-track-bg);color:var(--progress-track-fg)}.progress::-webkit-progress-bar{background:var(--progress-track-bg);color:var(--progress-track-fg);border-radius:var(--radius-pill)}.progress-empty::-webkit-progress-value{background:var(--progress-track-bg);color:var(--progress-track-fg)}.progress-empty::-moz-progress-bar{background:var(--progress-track-bg);color:var(--progress-track-fg)}.progress-partial::-webkit-progress-value{background:var(--progress-partial-bg);color:var(--progress-partial-fg);border-radius:var(--radius-pill)}.progress-partial::-moz-progress-bar{background:var(--progress-partial-bg);color:var(--progress-partial-fg);border-radius:var(--radius-pill)}.progress-full::-webkit-progress-value{background:var(--progress-full-bg);color:var(--progress-full-fg);border-radius:var(--radius-pill)}.progress-full::-moz-progress-bar{background:var(--progress-full-bg);color:var(--progress-full-fg);border-radius:var(--radius-pill)}.status.kind-setup{background:var(--segment-setup-bg);color:var(--segment-setup-fg)}.status.kind-organisers{background:var(--segment-organisers-bg);color:var(--segment-organisers-fg)}.status.kind-guests{background:var(--segment-guests-bg);color:var(--segment-guests-fg)}.status.kind-service{background:var(--segment-service-bg);color:var(--segment-service-fg)}.status.kind-teardown{background:var(--segment-teardown-bg);color:var(--segment-teardown-fg)}.format-panel{flex-basis:100%;margin-top:var(--space-2);padding:var(--space-3);display:grid;gap:var(--space-2);border:1px solid var(--panel-border);border-radius:var(--radius-sm)}.format-panel .indicator{margin:0;font-variant-numeric:tabular-nums}.format-panel input[type=range]{width:100%;accent-color:var(--action-bg)}.format-panel .range-value{font-weight:600;font-variant-numeric:tabular-nums}.pipeline-paused .pipeline-card,.pipeline-card[data-lifecycle=paused]{background:var(--status-closed-bg);color:var(--status-closed-fg)}.pipeline-card .card-lifecycle{justify-self:start}.archive-buckets{display:grid;gap:var(--space-4);margin-top:var(--space-3)}.archive-buckets h3{margin:0 0 var(--space-2);font-size:var(--size-small);font-weight:700}.menu{position:relative;display:inline-block}.menu>summary{cursor:pointer;list-style:none;display:inline-flex;align-items:center;justify-content:center;min-width:var(--target);min-height:var(--target);padding:0 var(--space-3);border:1.5px solid var(--quiet-border);border-radius:var(--radius-pill);background:var(--quiet-bg);color:var(--quiet-fg)}.menu>summary::-webkit-details-marker{display:none}.menu>summary:hover{background:var(--quiet-hover-bg);color:var(--quiet-hover-fg)}.menu-icon{position:relative;display:inline-block;width:18px;height:12px;border-top:2px solid currentColor;border-bottom:2px solid currentColor}.menu-icon:before{content:"";position:absolute;left:0;right:0;top:3px;border-top:2px solid currentColor}.menu-body{position:absolute;right:0;z-index:3;min-width:240px;margin-top:var(--space-2);padding:var(--space-3);display:grid;gap:var(--space-2);border:1px solid var(--panel-border);border-radius:var(--radius-sm);background:var(--panel-bg);color:var(--panel-fg);box-shadow:var(--shadow-raised)}.menu-body>*{margin:0}.menu-body .button,.menu-body button{width:100%;justify-content:flex-start}.menu-body .confirm{display:grid;gap:var(--space-2)}.closed-column{margin-top:var(--space-4);padding:var(--space-3) var(--space-4);border-radius:var(--radius-sm);background:var(--sand-bg);color:var(--sand-fg)}.closed-column>summary{font-size:var(--size-small)}.closed-column .pipeline-card{margin-top:var(--space-2)}.agency-request{padding-bottom:var(--space-5);margin-bottom:var(--space-5);border-bottom:1px solid var(--panel-border)}.agency-request:last-of-type{border-bottom:0}.request{margin-bottom:var(--space-5)}.request+.request{padding-top:var(--space-5);border-top:1px solid var(--panel-border)}.request-head{margin-bottom:var(--space-4)}.request-head .actions{margin-top:var(--space-3)}.request .brief-segments td{font-size:var(--size-small)}.calendar-head{display:flex;align-items:center;justify-content:space-between;gap:var(--space-3);flex-wrap:nowrap;margin-bottom:var(--space-3)}.calendar-head h2{flex:1;margin:0;text-align:center;text-transform:capitalize}.calendar-legend{list-style:none;display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-2) var(--space-4);padding:0;margin:0 0 var(--space-4);font-size:var(--size-small)}.calendar-legend li{display:inline-flex;align-items:center;gap:var(--space-2)}.calendar-legend .hint{margin:0}.calendar-grid{list-style:none;padding:0;margin:0;display:grid;grid-template-columns:repeat(7,minmax(0,1fr));gap:var(--space-1)}.calendar-weekday{font-size:var(--size-kicker);font-weight:600;letter-spacing:.06em;text-transform:uppercase;padding:var(--space-1) var(--space-2);color:var(--panel-muted-fg)}.calendar-day{min-height:104px;padding:var(--space-2);border:1px solid var(--panel-border);border-radius:var(--radius-sm);overflow:hidden}.calendar-day.outside-month{opacity:.5}.calendar-day.today{border:2px solid var(--cal-today-line)}.calendar-date{display:block;font-size:var(--size-small);font-weight:600;margin-bottom:var(--space-1)}.calendar-day .weekday{display:none}.calendar-items{list-style:none;padding:0;margin:0;display:grid;gap:var(--space-1)}.chip{display:block;padding:3px var(--space-2);border-radius:var(--radius-xs);font-size:var(--size-small);line-height:1.35;overflow-wrap:anywhere}.calendar-legend .chip{display:inline-block}.chip-kind{font-weight:700}.chip .zone{font-size:var(--size-kicker)}.chip button{display:block;width:100%;min-height:36px;padding:2px var(--space-3);margin:var(--space-1) 0 0;font-size:var(--size-kicker)}.chip .refusal{padding:var(--space-1) var(--space-2);margin:var(--space-1) 0 0;font-size:var(--size-kicker)}.chip-blocked{background:var(--cal-blocked-bg);color:var(--cal-blocked-fg)}.chip-accepted{background:var(--cal-accepted-bg);color:var(--cal-accepted-fg)}.chip-pending{border:1.5px dashed var(--cal-pending-line);background:var(--cal-pending-bg);color:var(--cal-pending-fg)}.chip a{color:inherit}@container (max-width: 600px){table.responsive,table.responsive tbody,table.responsive tfoot,table.responsive tr{display:block}table.responsive thead{display:none}table.responsive tr{padding:var(--space-3) 0;border-top:1px solid var(--panel-border)}table.responsive tbody tr:first-child,table.responsive tr.row-actions{border-top:0;padding-top:0}table.responsive td{display:block;position:relative;min-height:1.5em;padding:var(--space-1) 0 var(--space-1) calc(36% + var(--space-3));border:0;text-align:left;white-space:normal}table.responsive td:before{content:attr(data-label);position:absolute;left:0;top:var(--space-1);width:36%;font-size:var(--size-kicker);font-weight:600;letter-spacing:.04em;text-transform:uppercase;color:var(--panel-muted-fg);overflow-wrap:anywhere}table.responsive td:not([data-label]){padding-left:0}table.responsive td:empty{display:none}table.responsive td:not([data-label]):before{content:none}table.responsive tr.row-actions td,table.responsive tr.row-form td{padding-left:0}table.responsive tfoot td{border-top:1px solid var(--panel-border);padding-top:var(--space-2)}table.responsive tr.has-actions>td{border-bottom:0;padding-bottom:var(--space-1)}td.row-buttons{white-space:normal}}.panel,.disclosure-body{container-type:inline-size}@container (min-width: 440px){.field-row{grid-template-columns:1fr 1fr}.field-row.narrow-last{grid-template-columns:1fr 8em}}@media(min-width:1024px){.split{grid-template-columns:minmax(0,1fr) var(--aside-width)}.split.even{grid-template-columns:1fr 1fr}}@media(max-width:767px){h1{font-size:var(--size-title-small)}.frame-head{padding:var(--space-2) var(--gutter)}.frame-nav{order:3;flex-basis:100%;margin:0 calc(-1 * var(--gutter));padding:0 var(--gutter) var(--space-1);overflow-x:auto;scrollbar-width:none}.frame-nav::-webkit-scrollbar{display:none}.frame-head nav{flex-wrap:nowrap}.frame-head nav a{min-height:36px;padding:0 var(--space-3);font-size:var(--size-small)}.frame-head .who{display:none}.frame-tools button,.lang-switch button{min-height:36px;padding:var(--space-1) var(--space-3);font-size:var(--size-small)}.content{padding-top:var(--space-5)}.panel{padding:var(--space-4);border-radius:var(--radius-sm)}.page-head{align-items:stretch;flex-direction:column}.page-actions .button-link,.page-actions button{width:100%}.facts,.card{grid-template-columns:1fr;gap:0 0}.facts dd,.card dd{margin-bottom:var(--space-3)}.figures{grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--space-3) var(--space-4)}th,td{padding:var(--space-2) var(--space-2);font-size:var(--size-small)}th{font-size:12px;letter-spacing:.04em}table:not(.responsive){display:block;overflow-x:auto}.record-actions>.danger,.actions>.danger{margin-left:0}.actions button,.actions .button-link{flex:1 1 auto}.actions>button.danger,.actions>.confirm button{flex:0 0 auto}.tabs{margin:0 calc(-1 * var(--space-4)) var(--space-4);padding:0 var(--space-4);overflow-x:auto;flex-wrap:nowrap;scrollbar-width:none}.with-unit input{width:7em}.calendar-grid{display:block}.calendar-weekday,.calendar-day.empty-day,.calendar-day.outside-month{display:none}.calendar-day{min-height:0;margin-bottom:var(--space-2)}.calendar-day .weekday{display:inline;font-weight:400;color:var(--panel-muted-fg)}.calendar-head h2{font-size:var(--size-subheading)}.calendar-head button{padding:var(--space-1) var(--space-3);min-height:36px;font-size:var(--size-small)}}@media(prefers-reduced-motion:reduce){*,*:before,*:after{transition-duration:.01ms!important;animation-duration:.01ms!important}.mark-svg.spinning .mark-top{animation:em-pulse 1.4s ease-in-out infinite}}.request-actions{margin:var(--space-4) 0}.request-actions:last-child{margin-bottom:0}.records.requests{margin:0}.records.requests .record{flex-wrap:wrap;align-items:center;gap:var(--space-1) var(--space-2)}.records.requests .hint{flex-basis:100%;margin:0}.ended-actions{display:grid;gap:var(--space-2);justify-items:start}.ended-actions form.inline{align-items:flex-end}.ended-actions select{max-width:260px}.ended-actions .hint,.ended-actions .refusal{margin:0}.section-title{margin-top:var(--space-6);padding-top:var(--space-4);border-top:1px solid var(--panel-border)}.segments .record.segment{padding:var(--space-3) 0;border-bottom:0}.segment-when{font-variant-numeric:tabular-nums}.segment-when .zone{margin-left:var(--space-1)}.segment-to{color:var(--panel-muted-fg)}.segment-form{flex-basis:100%}.segment-form>h3{margin-top:0}.panel.aside .segment-form .short,.segment-form input.short{width:6em}.column[data-count="0"]{padding-bottom:var(--space-3)}.column[data-count="0"] h3{margin-bottom:0;color:var(--sand-muted-fg)}.column[data-count="0"] .items{display:none}.column h3 .count,.pipeline-column h2 .count{background:var(--panel-bg);color:var(--panel-fg)}form.new-form{margin-top:var(--space-5);padding:var(--space-4) var(--space-5);border:1px solid var(--aside-border);border-radius:var(--radius-sm);background:var(--aside-bg);color:var(--aside-fg)}form.new-form>h3:first-child{margin-top:0}form.new-form .hint{color:var(--aside-muted-fg)}.panel-head .actions{margin:0;justify-content:flex-end}.panel-head .actions>.refusal{max-width:100%}.row-title{font-weight:600}fieldset.field .notice{margin:var(--space-2) 0 0}.answer-forms{display:grid;gap:var(--space-4);margin-top:var(--space-5)}.answer-forms>form{padding:var(--space-4);border:1px solid var(--panel-border);border-radius:var(--radius-sm)}.answer-forms>.refusal{margin:0}@container (min-width: 640px){.answer-forms{grid-template-columns:3fr 2fr;align-items:start}.answer-forms>.refusal{grid-column:1 / -1}}.pipeline-card .card-actions{flex-direction:row;align-items:center}.pipeline-card .derived{font-size:var(--size-kicker);margin:0}.pipeline-column .pipeline-card:last-child{margin-bottom:0}.page>.panel:has(>form:only-child),.page>.panel:has(>.refusal+form){max-width:760px}.panel>form.segment-form{margin-top:var(--space-5);padding:var(--space-4) var(--space-5);border:1px solid var(--aside-border);border-radius:var(--radius-sm);background:var(--aside-bg);color:var(--aside-fg)}.panel>form.segment-form .hint{color:var(--aside-muted-fg)}.side .figures.summary{grid-template-columns:1fr 1fr}.side .figures.summary .figure.total{grid-column:1 / -1}.records.notes .note-body{white-space:pre-wrap}table.lines td{vertical-align:middle}table.lines .line-title{font-weight:600}table.lines td.total{font-weight:700}table.lines td .status{margin-left:var(--space-1)}tr.row-actions:has(>td:empty){display:none}@media(min-width:768px){tr.has-actions:has(+tr.row-actions>td:empty)>td{border-bottom:1px solid var(--panel-border);padding-bottom:var(--space-3)}}.line-actions{gap:var(--space-2) var(--space-3)}.line-actions form.inline input{width:7.5em;min-height:36px;padding:var(--space-1) var(--space-2)}.line-actions .notice{margin:0;padding:var(--space-1) var(--space-3)}.options-list{margin:0 0 var(--space-3)}.options-list .record{padding:var(--space-3)}.options-list .record:first-child{padding-top:var(--space-3)}.add-line{margin-top:var(--space-5);padding-top:var(--space-4);border-top:1px solid var(--panel-border)}.add-line>h3{margin-top:0}.add-line form{margin-top:var(--space-2)}fieldset.choice-options{max-height:340px;overflow-y:auto;padding:var(--space-2) var(--space-3);border:1px solid var(--panel-border);border-radius:var(--radius-sm)}fieldset.choice-options>legend{float:left;width:100%;margin-bottom:var(--space-2)}fieldset.choice-options .choice{min-height:40px;border-top:1px solid var(--panel-border);clear:both}.follow{margin-top:var(--space-6)}.follow-title{margin-bottom:var(--space-3)}.change-line{display:block;font-size:var(--size-small)}.record-main>.status+.change-line{margin-top:var(--space-1)}.pending-invitation{align-items:center;margin:var(--space-3) 0 0;font-size:var(--size-small)}.actions.invite{padding-top:var(--space-3);border-top:1px solid var(--panel-border)}.actions.invite>.hint{flex:1 1 240px;margin:0}.invitation-link{flex-basis:100%}.invitation-link .row{flex-wrap:nowrap}.invitation-link input{flex:1;min-width:0;font-family:var(--font-mono);font-size:var(--size-small)}table.suppliers td{vertical-align:middle;font-size:var(--size-small)}table.suppliers td.contact{overflow-wrap:anywhere;min-width:9em}table.suppliers .row-title{font-size:var(--size-body)}td.row-buttons{white-space:nowrap}td.row-buttons button+button{margin-left:var(--space-2)}td.row-buttons .refusal{white-space:normal}tr.row-form>td{padding:var(--space-4);background:var(--sand-bg);color:var(--sand-fg)}table.archived{opacity:.85}@media(max-width:767px){td.row-buttons{white-space:normal}tr.row-form>td{border-radius:var(--radius-sm)}}.event-facts .figures{padding:var(--space-4) var(--space-5);border:1px solid var(--panel-border);border-radius:var(--radius)}.provider-meta{margin:calc(-1 * var(--space-3)) 0 var(--space-4)}.market-offerings .record-price{font-size:var(--size-body);color:var(--panel-fg)}.market-offerings .description{flex-basis:100%;margin-bottom:0}.market-offerings .done{flex-basis:100%;margin:0}.market-offerings .add-form{flex-basis:100%;margin-top:var(--space-2);padding:var(--space-4);border-radius:var(--radius-sm);background:var(--sand-bg);color:var(--sand-fg)}.provider-terms{margin-top:var(--space-4);padding-top:var(--space-2);border-top:1px solid var(--panel-border)}.figures.totals{margin-top:var(--space-5);padding-top:var(--space-4);border-top:1px solid var(--panel-border)}table.lines .options-list{margin-top:var(--space-3)}.frame-nav :focus-visible,.tabs :focus-visible,.records.scroll :focus-visible,fieldset.choice-options :focus-visible{outline-offset:-2px}.confirm{display:inline-flex;flex-wrap:wrap;align-items:center;gap:var(--space-2)}.confirm-question{font-size:var(--size-small);font-weight:600;color:var(--danger-fg)}.actions>.confirm,.record-actions>.confirm{margin-left:auto}.chip .confirm{display:flex;margin-top:var(--space-1)}.chip .confirm button{width:auto;flex:1;margin:0}.market-filter{max-width:320px;margin-bottom:var(--space-2)}.choice-group+.choice-group{margin-top:var(--space-3)}.choice-provider{margin:0 0 var(--space-1);font-size:var(--size-small);font-weight:700;clear:both}fieldset.choice-options .choice-title{flex:1}.pipeline-card .card-kind{white-space:nowrap}.pipeline-card .card-actions{flex-direction:column;align-items:stretch}.side .facts,.side .card{grid-template-columns:1fr;gap:0}.side .facts dd,.side .card dd{margin-bottom:var(--space-3)}.facts-edit{margin-top:var(--space-2)}.facts-edit>summary{min-height:36px;font-size:var(--size-small)}.page>.panel[data-testid=new-supplier]{max-width:760px}.pipeline-card{position:relative;transition:box-shadow var(--speed) var(--ease)}.pipeline-card .card-title a:after{content:"";position:absolute;inset:0;border-radius:var(--radius-sm)}.pipeline-card .actions,.pipeline-card .card-actions,.pipeline-card .refusal{position:relative;z-index:1}.pipeline-card:hover{box-shadow:var(--shadow-raised)}.pipeline-card .card-title a:focus-visible{outline:none}.pipeline-card:has(.card-title a:focus-visible){outline:2px solid var(--focus-ring);outline-offset:2px}.calendar-legend .chip{white-space:nowrap}.records.trades .record{align-items:center;padding:var(--space-2) 0;flex-wrap:nowrap}.records.trades .record-main{flex:1 1 0}.records.trades .record>button,.records.trades .record>.confirm{flex-shrink:0}.chips{list-style:none;display:flex;flex-wrap:wrap;gap:var(--space-2);padding:0;margin:0 0 var(--space-4)}.chips button{padding-left:var(--space-3)}.chip-plus{position:relative;display:inline-block;width:12px;height:12px;margin-right:var(--space-2);vertical-align:-1px}.chip-plus:before,.chip-plus:after{content:"";position:absolute;left:0;top:5px;width:12px;height:0;border-top:2px solid currentColor}.chip-plus:after{transform:rotate(90deg)}
