:root{color-scheme:light;--paper: #ffffff;--sheet: #f2efee;--ink: #1a1614;--ink-2: #5c5450;--ink-inverse: #ffffff;--rule: #e3dfdd;--rule-strong: #8a827e;--danger: #a3241c;--brand: #1a1614;--brand-action: #1a1614;--font-sans: system-ui, -apple-system, "Segoe UI", Roboto, "Noto Sans", "Helvetica Neue", Arial, sans-serif;--text-xs: .8125rem;--text-base: 1rem;--text-title: clamp(1.375rem, 1.15rem + 1.05vw, 1.75rem);--leading-title: 1.2;--leading-body: 1.6;--track-wide: .14em;--track-title: -.011em;--measure: 32rem;--measure-prose: 62ch;--shell: 72rem;--staff-shell: 80rem;--space-1: .25rem;--space-2: .5rem;--space-3: .75rem;--space-4: 1.25rem;--space-5: 1.5rem;--space-6: 2.5rem;--radius: 10px;--radius-sm: 6px;--border-width: 1.5px;--keyline: 3px;--focus-width: 2px;--focus-offset: 2px;--shadow-sheet: 0 1px 2px rgb(26 22 20 / .04), 0 10px 28px -14px rgb(26 22 20 / .12);--dur: .14s;--ease: cubic-bezier(.16, 1, .3, 1)}*,*:before,*:after{box-sizing:border-box}body{min-block-size:100dvh;margin:0;background:var(--sheet);color:var(--ink);font-family:var(--font-sans);font-size:var(--text-base);line-height:var(--leading-body);-webkit-font-smoothing:antialiased}:where(a,button,input,select,textarea,[tabindex]):focus-visible{outline:var(--focus-width) solid var(--brand);outline-offset:var(--focus-offset)}.topbar{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:var(--space-2) var(--space-4);min-block-size:60px;padding-block:var(--space-2);padding-inline:clamp(1rem,4vw,2rem);background:var(--paper);border-block-end:var(--keyline) solid var(--brand)}.wordmark{font-size:var(--text-xs);font-weight:600;letter-spacing:var(--track-wide);text-transform:uppercase;color:var(--ink);white-space:nowrap}.lang{display:inline-flex;gap:2px;padding:3px;background:var(--sheet);border-radius:var(--radius-sm)}.lang button{min-inline-size:3.25rem;min-block-size:2rem;padding-inline:var(--space-3);border:0;border-radius:var(--radius-sm);background:transparent;color:var(--ink-2);font:inherit;font-size:var(--text-xs);font-weight:600;line-height:1;cursor:pointer;transition:background var(--dur) var(--ease),color var(--dur) var(--ease)}.lang button:hover{color:var(--ink)}.lang button[aria-pressed=true]{background:var(--brand-action);color:var(--ink-inverse)}main{display:block;padding-block:clamp(1.5rem,10vh,6rem) var(--space-6);padding-inline:1rem}.panel{overflow-wrap:anywhere;max-inline-size:var(--measure);margin-inline:auto;padding:clamp(1.5rem,5vw,var(--space-6));background:var(--paper);border:1px solid var(--rule);border-radius:var(--radius);box-shadow:var(--shadow-sheet)}.panel h1{margin:0 0 var(--space-2);font-size:var(--text-title);font-weight:600;line-height:var(--leading-title);letter-spacing:var(--track-title);color:var(--ink);text-wrap:balance}.panel p{margin:0;max-inline-size:var(--measure-prose);line-height:var(--leading-body);text-wrap:pretty}.panel .muted{margin-block-end:var(--space-5);color:var(--ink-2)}.panel .notice{color:var(--ink)}.panel form{display:grid;gap:var(--space-2)}.panel label{font-size:var(--text-xs);font-weight:600;color:var(--ink)}.panel input,.panel select,.panel textarea{inline-size:100%;min-block-size:2.75rem;padding:.625rem var(--space-3);font:inherit;font-size:var(--text-base);color:var(--ink);background:var(--paper);border:var(--border-width) solid var(--rule-strong);border-radius:var(--radius-sm);transition:border-color var(--dur) var(--ease)}.panel input:not(:where([type=checkbox],[type=file])),.panel select{block-size:2.75rem;line-height:1.25}.panel textarea{min-block-size:7rem;resize:vertical}.panel input:hover,.panel select:hover,.panel textarea:hover{border-color:var(--ink-2)}.panel input:read-only,.panel textarea:read-only{background:var(--sheet);color:var(--ink-2)}.panel select:disabled{background:var(--sheet);color:var(--ink-2)}.panel input[aria-invalid=true]{border-color:var(--danger);box-shadow:inset 0 0 0 1px var(--danger)}.panel .error{font-size:var(--text-base);line-height:var(--leading-body);color:var(--danger)}.panel form .error{font-size:var(--text-xs);line-height:1.5}.panel button,.panel .button-link,.staff-nav .moderation-account button{justify-self:start;min-block-size:2.75rem;padding-inline:var(--space-4);font:inherit;font-weight:600;color:var(--ink);background:var(--paper);border:var(--border-width) solid var(--rule-strong);border-radius:var(--radius-sm);cursor:pointer;transition:background var(--dur) var(--ease),border-color var(--dur) var(--ease)}.panel button:hover,.panel .button-link:hover,.staff-nav .moderation-account button:hover{background:var(--sheet);border-color:var(--ink-2)}.panel button:active,.panel .button-link:active,.staff-nav .moderation-account button:active{transform:translateY(1px)}.panel .button-link{display:inline-flex;align-items:center;text-decoration:none}.panel button:disabled:not(.primary){cursor:not-allowed;color:var(--ink-2);background:var(--sheet)}.panel .primary{justify-self:stretch;inline-size:100%;margin-block-start:var(--space-4);min-block-size:2.875rem;color:var(--ink-inverse);background:var(--brand-action);border-color:transparent}@supports (background: color-mix(in oklab,red,blue)){.panel .primary:hover:not(:disabled){background:color-mix(in oklab,var(--brand-action) 86%,var(--ink));border-color:transparent}}.panel .primary[aria-busy=true]{cursor:progress}.panel .primary:disabled:not([aria-busy=true]){cursor:not-allowed}.panel .primary:disabled:active{transform:none}.sheet-progress{block-size:var(--keyline);inline-size:100%;max-inline-size:11rem;margin-block-start:var(--space-4);overflow:hidden;background:var(--rule);border-radius:var(--radius-sm)}.sheet-progress:after{content:"";display:block;block-size:100%;inline-size:100%;background:var(--brand);border-radius:inherit}@media(prefers-reduced-motion:no-preference){.sheet-progress:after{inline-size:40%;animation:sheet-sweep 1.4s var(--ease) infinite}}@keyframes sheet-sweep{0%{transform:translate(-100%)}to{transform:translate(250%)}}.panel .retry{display:inline-block;margin-block-start:var(--space-4);color:var(--ink);font-weight:600;text-decoration-line:underline;text-decoration-thickness:1px;text-underline-offset:4px}.panel .retry:hover{text-decoration-thickness:2px}.catalog-panel{--measure: var(--shell)}.catalog-panel h2{margin:var(--space-5) 0 var(--space-2);font-size:var(--text-base);font-weight:600;color:var(--ink)}.catalog-panel h2:first-of-type{margin-block-start:var(--space-4)}.catalog-panel form{gap:var(--space-4)}@media(min-width:60rem){.catalog-panel form{grid-template-columns:repeat(2,minmax(0,1fr));column-gap:var(--space-5);align-items:start}.catalog-panel form>*{grid-column:1 / -1}.catalog-panel form>.field:not(:has(textarea)){grid-column:auto}}.panel .field{display:grid;gap:var(--space-1)}.panel .hint{margin:0;font-size:var(--text-xs);color:var(--ink-2)}.catalog-status{display:grid;gap:var(--space-1);padding:var(--space-3) var(--space-4);margin-block-end:var(--space-4);background:var(--sheet);border-inline-start:var(--keyline) solid var(--rule-strong);border-radius:var(--radius-sm)}.catalog-status[data-status=rejected]{border-inline-start-color:var(--danger)}.catalog-status-title{margin:0;font-size:var(--text-xs);font-weight:600;text-transform:uppercase;letter-spacing:var(--track-wide);color:var(--ink-2)}.catalog-status[data-status=rejected] .catalog-status-title{color:var(--danger)}.catalog-status-comment{margin:0;font-size:var(--text-base);font-weight:600;line-height:var(--leading-body);color:var(--ink)}.catalog-categories{display:grid;grid-template-columns:repeat(auto-fill,minmax(15rem,1fr));gap:var(--space-2) var(--space-4);margin-block-end:var(--space-4)}.catalog-category{display:flex;align-items:flex-start;gap:var(--space-2);font-size:var(--text-xs);font-weight:400;line-height:1.4;cursor:pointer}.catalog-category input[type=checkbox]{margin-block-start:.15em;inline-size:1.125rem;block-size:1.125rem;min-block-size:0;flex:none;accent-color:var(--brand-action)}.catalog-counter{justify-self:end;font-size:var(--text-xs);color:var(--ink-2)}.catalog-counter[data-over=true]{color:var(--danger);font-weight:600}.catalog-brands{display:grid;gap:var(--space-2)}.catalog-brand-row{display:flex;align-items:center;gap:var(--space-2)}.catalog-brand-index{inline-size:1.75rem;flex:none;color:var(--ink-2);font-size:var(--text-xs);font-weight:600;text-align:end}.catalog-brand-row input{flex:1}.catalog-brands>button{justify-self:start;margin-inline-start:calc(1.75rem + var(--space-2))}.catalog-brand-remove{flex:none;min-inline-size:2.75rem;padding-inline:0;font-size:var(--text-base);line-height:1}.catalog-logo{display:grid;gap:var(--space-2)}.catalog-logo-preview{display:flex;align-items:center;justify-content:center;inline-size:6rem;block-size:6rem;padding:var(--space-2);background:var(--sheet);border:var(--border-width) dashed var(--rule-strong);border-radius:var(--radius-sm);overflow:hidden;text-align:center}.catalog-logo-preview img{max-inline-size:100%;max-block-size:100%;object-fit:contain}.catalog-actions{display:flex;flex-wrap:wrap;gap:var(--space-3);margin-block-start:var(--space-5)}.catalog-actions button{flex:1;justify-self:stretch}.catalog-actions .primary{margin-block-start:0}.sr-only{position:absolute;inline-size:1px;block-size:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.moderation-panel{--measure: var(--staff-shell)}.moderation-header{display:flex;flex-wrap:wrap;align-items:flex-start;justify-content:space-between;gap:var(--space-3)}.moderation-account{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-3);font-size:var(--text-xs);color:var(--ink-2)}.moderation-table-wrap{position:relative;overflow-x:auto;margin-block-end:var(--space-2)}.moderation-table{inline-size:100%;min-inline-size:40rem;border-collapse:collapse}.moderation-table th,.moderation-table td{padding:var(--space-2) var(--space-3);text-align:start;border-block-end:1px solid var(--rule)}.moderation-table th{font-size:var(--text-xs);font-weight:600;text-transform:uppercase;letter-spacing:var(--track-wide);color:var(--ink-2)}.moderation-table tbody tr:hover{background:var(--sheet)}.moderation-tag{display:inline-block;padding:.15em var(--space-2);font-size:var(--text-xs);font-weight:600;text-transform:uppercase;letter-spacing:var(--track-wide);color:var(--ink-2);background:var(--sheet);border:1px solid var(--rule-strong);border-radius:var(--radius-sm)}.moderation-review{display:grid;gap:var(--space-4);margin-block-start:var(--space-4)}.moderation-field h3{margin:0 0 var(--space-2);font-size:var(--text-base);font-weight:600;color:var(--ink)}.moderation-details{display:grid;grid-template-columns:repeat(auto-fit,minmax(15rem,1fr));gap:var(--space-3) var(--space-4);margin:0}.moderation-detail{display:grid;gap:.15em}.moderation-detail dt{font-size:var(--text-xs);font-weight:600;color:var(--ink-2)}.moderation-detail dd{margin:0;color:var(--ink);min-block-size:1.4em}.review-bilingual{display:grid;grid-template-columns:repeat(auto-fit,minmax(15rem,1fr));gap:var(--space-3)}.review-lang{display:grid;gap:var(--space-2);padding:var(--space-3);background:var(--paper);border:var(--border-width) solid var(--rule-strong);border-radius:var(--radius-sm)}.review-lang[data-machine=true]{border-style:dashed}.review-lang-label{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-2);font-size:var(--text-xs);font-weight:600;color:var(--ink)}.panel .review-lang-input{min-block-size:6rem;padding:0;background:transparent;border:0;border-radius:0}.review-lang:focus-within{border-color:var(--ink-2)}.panel .review-lang-input:disabled{color:var(--ink);background:transparent;opacity:.6}.moderation-actions{display:grid;gap:var(--space-3);padding-block-start:var(--space-3);border-block-start:1px solid var(--rule)}.moderation-actions-buttons{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-3)}.moderation-actions-buttons button{flex:1;justify-self:stretch}.moderation-approve-note{flex:1;margin:0}.badges-panel{--measure: var(--shell)}.badges-price{margin:0 0 var(--space-2);color:var(--ink)}.badges-total{margin:0 0 var(--space-4);font-weight:600;color:var(--ink)}.badges-list{display:grid;gap:var(--space-2);margin:0 0 var(--space-4);padding:0;list-style:none}.badges-row{display:flex;align-items:center;gap:var(--space-2)}.badges-name,.badges-row input{flex:1}.badges-row button{flex:none}.badges-confirm{display:flex;flex:none;gap:var(--space-2)}.badges-add{display:flex;align-items:flex-end;gap:var(--space-3)}.badges-add .field{flex:1}.staff-shell{display:flex;flex-wrap:wrap;align-items:flex-start;gap:var(--space-5);max-inline-size:96rem;margin-inline:auto;padding-inline:var(--space-3)}.staff-nav{flex:0 0 13rem;position:sticky;inset-block-start:var(--space-4);align-self:start;display:grid;gap:var(--space-4)}.staff-content{flex:1 1 32rem;min-inline-size:0}.staff-nav-group{display:grid;align-content:start;gap:var(--space-1)}.staff-nav-group h2{margin:0 0 var(--space-1);font-size:var(--text-xs);font-weight:600;letter-spacing:var(--track-wide);text-transform:uppercase;color:var(--ink-2)}.staff-nav-group ul{display:grid;gap:2px;margin:0;padding:0;list-style:none}.staff-nav-group li>button,.staff-nav-group li>.staff-nav-out{display:block;inline-size:100%;min-block-size:0;padding:var(--space-2);font:inherit;text-align:start;text-decoration:none;color:var(--ink-2);background:none;border:none;border-radius:var(--radius-sm);cursor:pointer}.staff-nav-group li>button:hover,.staff-nav-group li>.staff-nav-out:hover{color:var(--ink);background:var(--paper)}.staff-nav-group li>button[aria-current=page]{color:var(--ink);font-weight:600;background:var(--paper);box-shadow:inset 3px 0 0 var(--brand-action)}.staff-nav-out:after{content:" ↗";color:var(--ink-2)}.staff-nav-account{display:grid;gap:var(--space-2);justify-items:start;padding-block-start:var(--space-3);border-block-start:1px solid var(--rule);font-size:var(--text-xs);color:var(--ink-2)}.staff-nav-toggle{display:none}@media(max-width:62rem){.staff-nav{flex:1 1 100%;position:static;gap:var(--space-3)}.staff-nav-toggle{display:flex;align-items:baseline;justify-content:space-between;gap:var(--space-2);inline-size:100%;min-block-size:2.75rem;padding:var(--space-2) var(--space-3);font:inherit;text-align:start;color:var(--ink-2);background:var(--paper);border:1px solid var(--rule);border-radius:var(--radius-sm);cursor:pointer}.staff-nav-toggle-current{font-weight:600;color:var(--ink)}.staff-nav-toggle[aria-expanded=false]:after,.staff-nav-toggle[aria-expanded=true]:after{content:"▾";color:var(--ink-2)}.staff-nav-toggle[aria-expanded=true]:after{content:"▴"}.staff-nav[data-open=false] .staff-nav-group,.staff-nav[data-open=false] .staff-nav-account{display:none}.staff-nav[data-open=true]{display:grid;grid-template-columns:repeat(auto-fit,minmax(9rem,1fr))}.staff-nav[data-open=true] .staff-nav-toggle,.staff-nav-account{grid-column:1 / -1}}.tabs{display:flex;flex-wrap:wrap;gap:var(--space-1) var(--space-2);max-inline-size:var(--staff-shell);margin:0 auto var(--space-4)}.exhibitor-tabs{max-inline-size:var(--shell)}.dashboard-panel{--measure: var(--shell)}.tabs button{flex:none;white-space:nowrap;padding:var(--space-2) var(--space-3);border:0;border-block-end:var(--keyline) solid transparent;border-radius:0;background:transparent;color:var(--ink-2);font:inherit;font-weight:600;line-height:1.2;cursor:pointer;transition:color var(--dur) var(--ease),border-color var(--dur) var(--ease)}.tabs button:hover{color:var(--ink)}.tabs button[aria-current]{color:var(--ink);border-block-end-color:var(--brand-action)}.guidelines-panel{--measure: var(--shell)}.guidelines-section+.guidelines-section{margin-block-start:var(--space-5);padding-block-start:var(--space-5);border-block-start:1px solid var(--rule)}.guidelines-section h2{margin:0 0 var(--space-2);font-size:var(--text-base);font-weight:600;color:var(--ink)}.guidelines-lang-note{margin:0 0 var(--space-2);font-size:var(--text-xs);font-style:italic;color:var(--ink-2)}.guidelines-body{overflow-x:auto;color:var(--ink);line-height:var(--leading-body)}.guidelines-body h2,.guidelines-body h3,.guidelines-body h4{margin:var(--space-4) 0 var(--space-2);font-weight:600;color:var(--ink);line-height:var(--leading-title)}.guidelines-body h2{font-size:var(--text-base)}.guidelines-body h3,.guidelines-body h4{font-size:var(--text-xs);text-transform:uppercase;letter-spacing:var(--track-wide);color:var(--ink-2)}.guidelines-body p{margin:0 0 var(--space-3);max-inline-size:var(--measure-prose)}.guidelines-body ul,.guidelines-body ol{margin:0 0 var(--space-3);padding-inline-start:var(--space-4)}.guidelines-body li{margin-block-end:var(--space-1)}.guidelines-body blockquote{margin:0 0 var(--space-3);padding-inline-start:var(--space-3);border-inline-start:var(--border-width) solid var(--rule-strong);color:var(--ink-2)}.guidelines-body code{padding:.1em .35em;font-size:.9em;background:var(--sheet);border-radius:var(--radius-sm)}.guidelines-body pre{padding:var(--space-3);margin:0 0 var(--space-3);overflow-x:auto;background:var(--sheet);border-radius:var(--radius-sm)}.guidelines-body pre code{padding:0;background:none;border-radius:0}.guidelines-body a{color:inherit;text-decoration-color:var(--rule-strong);text-underline-offset:.15em}.guidelines-body a:hover{text-decoration-color:var(--ink)}.guidelines-body table{inline-size:100%;min-inline-size:30rem;margin:0 0 var(--space-3);border-collapse:collapse}.guidelines-body th,.guidelines-body td{padding:var(--space-2) var(--space-3);text-align:start;border:1px solid var(--rule)}.guidelines-body th{font-size:var(--text-xs);font-weight:600;text-transform:uppercase;letter-spacing:var(--track-wide);color:var(--ink-2);background:var(--sheet)}.demo-signin{margin-top:var(--space-6);padding-top:var(--space-5);border-top:1px dashed var(--rule)}.demo-signin h2{font-size:.8125rem;font-weight:600;letter-spacing:.06em;text-transform:uppercase;color:var(--ink-2);margin:0 0 var(--space-2)}.demo-signin-buttons{display:flex;flex-wrap:wrap;gap:var(--space-3);margin-top:var(--space-4)}.demo-signin-buttons button{flex:1 1 auto;min-width:8rem}.staff-admin-link{color:var(--brand-action);font-weight:600;text-decoration:none;border-bottom:1px solid currentColor}.staff-admin-link:hover{color:var(--ink)}.advertising-panel{--measure: var(--shell)}.advertising-panel form{gap:var(--space-4)}.advertising-group h2{margin:0 0 var(--space-2);font-size:var(--text-xs);font-weight:600;text-transform:uppercase;letter-spacing:var(--track-wide);color:var(--ink-2)}.advertising-slot-list{display:grid;gap:var(--space-2);margin:0;padding:0;list-style:none}.advertising-slot-row{display:flex;align-items:center;gap:var(--space-3);padding-block:var(--space-1)}.advertising-slot-name{flex:1;min-inline-size:0;overflow-wrap:anywhere}.advertising-slot-price{flex:none;min-inline-size:9rem;text-align:end;color:var(--ink-2)}.advertising-slot-price-agreement{font-style:italic}.panel .advertising-slot-qty{block-size:2.25rem;font-size:var(--text-xs);flex:none;inline-size:4.5rem;min-block-size:2.25rem;padding:.375rem var(--space-2);text-align:center}@media(max-width:34rem){.advertising-slot-row{flex-wrap:wrap}.advertising-slot-name{flex-basis:100%}.advertising-slot-price{flex:1}}.advertising-total{margin:var(--space-2) 0 var(--space-4);font-weight:600;color:var(--ink)}.advertising-actions{margin-block-start:0}.advertising-requests{display:grid;gap:var(--space-3);margin:0;padding:0;list-style:none}.advertising-request{padding:var(--space-3);background:var(--sheet);border-radius:var(--radius-sm)}.advertising-request-note{margin:0 0 var(--space-2);color:var(--ink-2);font-size:var(--text-xs)}.advertising-request-lines{display:grid;gap:var(--space-1);margin:0;padding:0;list-style:none}.advertising-request-line{display:flex;flex-wrap:wrap;align-items:baseline;justify-content:space-between;gap:var(--space-2)}.advertising-status{font-size:var(--text-xs);color:var(--ink-2)}.advertising-status-confirmed{font-weight:600;color:var(--ink)}.advertising-status-declined{color:var(--danger)}.stand-status{margin-block-end:var(--space-4);font-size:var(--text-xs);color:var(--ink-2)}.stand-workspace{display:flex;flex-wrap:wrap;gap:var(--space-4);align-items:flex-start;margin-block-end:var(--space-5)}[data-name=selection-details]{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-3);margin-block-start:var(--space-3);padding:var(--space-2) var(--space-3);background:var(--sheet);border-radius:var(--radius-sm)}[data-name=selection-outline]{flex:none}[data-name=selection-facts]{display:grid;gap:2px;min-inline-size:0}[data-name=selection-size],[data-name=selection-mount]{font-size:var(--text-xs);color:var(--ink-2);font-variant-numeric:tabular-nums}[data-name=selection-toolbar]{display:flex;gap:var(--space-2);margin-inline-start:auto}.stand-palette-panel{flex:1 1 16rem;min-inline-size:0;display:grid;gap:var(--space-3);align-content:start}.stand-palette-search label{font-size:var(--text-xs)}.stand-palette-group{display:grid;gap:var(--space-2)}.stand-palette-group h3{margin:0;font-size:var(--text-xs)}.stand-palette-group-toggle{inline-size:100%;display:flex;align-items:center;justify-content:space-between;gap:var(--space-2);padding:var(--space-1) 0;background:none;border:none;font:inherit;font-weight:600;letter-spacing:var(--track-wide);text-transform:uppercase;color:var(--ink-2);cursor:pointer}.stand-palette-group-count{font-variant-numeric:tabular-nums;font-weight:400}.stand-palette{display:grid;grid-template-columns:repeat(auto-fill,minmax(8.5rem,1fr));gap:var(--space-2);margin:0;padding:0;list-style:none}.stand-palette-row{display:grid;align-content:start;gap:var(--space-1);padding:var(--space-2);background:var(--sheet);border-radius:var(--radius-sm);cursor:grab}.stand-palette-row .stand-palette-thumb{padding:0;font:inherit;cursor:zoom-in;inline-size:100%;aspect-ratio:1 / 1;display:grid;place-items:center;overflow:hidden;background:var(--paper);border:1px solid var(--rule);border-radius:var(--radius-sm)}.stand-palette-thumb img{inline-size:100%;block-size:100%;object-fit:contain}.stand-palette-row[draggable=false]{cursor:default}.stand-palette-name{font-weight:600;font-size:var(--text-xs);line-height:1.25;display:-webkit-box;-webkit-line-clamp:2;min-block-size:0;-webkit-box-orient:vertical;overflow:hidden}.stand-palette-money{display:flex;flex-wrap:wrap;gap:0 var(--space-1);line-height:1.3}.stand-palette-included,.stand-palette-price,.stand-palette-noprice{font-size:var(--text-xs);color:var(--ink-2)}.stand-palette-row .stand-palette-add{inline-size:100%;justify-self:stretch;min-block-size:2rem;padding-inline:var(--space-1);font-size:var(--text-xs);margin-block-start:var(--space-1)}.stand-services{inline-size:100%;margin-block-start:var(--space-4);border-collapse:collapse}.stand-services caption{margin-block-end:var(--space-2);text-align:start;font-weight:600}.stand-services th,.stand-services td{padding:var(--space-2) var(--space-3);text-align:start;border-block-end:1px solid var(--rule)}.stand-services th{font-size:var(--text-xs);font-weight:600;text-transform:uppercase;letter-spacing:var(--track-wide);color:var(--ink-2)}.stand-services .stand-services-price,.stand-services th:last-child{text-align:end;white-space:nowrap;font-variant-numeric:tabular-nums}.moderation-header .stand-staff-scope{display:flex;align-items:center;gap:var(--space-2);margin-inline-start:auto}.stand-staff-scope label{font-size:var(--text-xs);color:var(--ink-2);white-space:nowrap}.sheet-link{display:inline-flex;align-items:center;min-block-size:2.25rem;padding-inline:var(--space-3);font-size:var(--text-xs);font-weight:600;color:var(--ink);text-decoration:none;background:var(--paper);border:var(--border-width) solid var(--rule-strong);border-radius:var(--radius-sm);transition:background var(--dur) var(--ease),border-color var(--dur) var(--ease)}.sheet-link:hover{background:var(--sheet);border-color:var(--ink-2)}.stand-sheet-links{display:flex;flex-wrap:wrap;gap:var(--space-2);margin-block:var(--space-3) 0}.stand-photo-zoom{position:fixed;top:0;right:0;bottom:0;left:0;z-index:50;display:grid;place-items:center;padding:var(--space-4);background:#1c18168c}.stand-photo-zoom figure{margin:0;display:grid;gap:var(--space-2);justify-items:center;inline-size:min(24rem,90vw);padding:var(--space-4);background:var(--paper);border-radius:var(--radius-sm)}.stand-photo-zoom img{inline-size:100%;max-block-size:min(20rem,60vh);object-fit:contain}.stand-photo-zoom figcaption{font-weight:600;text-align:center}.deadline{margin:0 0 var(--space-3);font-size:var(--text-sm);color:var(--ink-2)}.deadline-date{font-weight:600;color:var(--ink)}.deadline-today .deadline-remaining,.deadline-past .deadline-remaining{font-weight:600}.deadline-past .deadline-date,.deadline-past .deadline-remaining{color:var(--danger)}.stand-artwork{display:grid;gap:var(--space-3);margin-block-start:var(--space-5);padding:var(--space-4);background:var(--sheet);border-radius:var(--radius-sm)}.stand-artwork h3{margin:0;font-size:var(--text-base)}.stand-artwork-surfaces{display:grid;gap:var(--space-1);margin:0;padding:0;list-style:none}.stand-artwork-surfaces li{display:flex;flex-wrap:wrap;justify-content:space-between;gap:var(--space-2)}.stand-artwork-surface-size{font-variant-numeric:tabular-nums;color:var(--ink-2)}.stand-artwork-facts{display:grid;grid-template-columns:auto 1fr;gap:var(--space-1) var(--space-3);margin:0}.stand-artwork-facts dt{font-size:var(--text-xs);font-weight:600;color:var(--ink-2)}.stand-artwork-facts dd{margin:0}.stand-fascia{display:grid;gap:var(--space-3);margin-block-end:var(--space-3)}.stand-fascia-field{display:grid;grid-template-columns:1fr 1fr;gap:var(--space-1) var(--space-2);padding:var(--space-3);background:var(--sheet);border-radius:var(--radius-sm)}.stand-fascia-side{grid-column:1 / -1;font-size:var(--text-xs);font-weight:600}.stand-fascia-counter,.stand-fascia-overage{grid-column:1 / -1;font-size:var(--text-xs);color:var(--ink-2)}.stand-fascia-overage{color:var(--danger)}.stand-extras{margin-block-end:var(--space-4)}.stand-extras-lines{display:grid;gap:var(--space-2);margin:0 0 var(--space-3);padding:0;list-style:none}.stand-extras-line{display:grid;grid-template-columns:minmax(0,1fr) auto auto;align-items:baseline;gap:var(--space-1) var(--space-3)}@media(max-width:34rem){.stand-extras-line{grid-template-columns:minmax(0,1fr) auto}.stand-extras-name{grid-row:1;grid-column:1}.stand-extras-counts{grid-row:2;grid-column:1 / -1}.stand-extras-line-total,.stand-extras-unpriced{grid-row:1;grid-column:2}}.stand-extras-line-total,.stand-extras-unpriced{justify-self:end;font-variant-numeric:tabular-nums}.stand-extras-counts,.stand-extras-unpriced{font-size:var(--text-xs);color:var(--ink-2)}.stand-extras-partial{margin-block-end:var(--space-2);font-size:var(--text-xs);color:var(--danger)}.stand-actions{display:flex;gap:var(--space-2);margin-block-start:var(--space-4)}.panel.stand-panel{max-inline-size:min(var(--shell),100%)}.stand-canvas-slot{flex:2 1 20rem;min-inline-size:0}.topbar-actions{display:flex;align-items:center;gap:var(--space-4)}.topbar-exhibition{flex:1 1 22rem;max-inline-size:30rem;display:flex;align-items:center;gap:var(--space-2);min-inline-size:0}.topbar-exhibition>span{flex:none;font-size:var(--text-xs);font-weight:600;letter-spacing:var(--track-wide);text-transform:uppercase;color:var(--ink-2)}.topbar-exhibition select{inline-size:100%;min-inline-size:0;block-size:2.25rem;padding:0 var(--space-2);font:inherit;font-size:var(--text-base);color:var(--ink);background:var(--paper);border:1px solid var(--rule-strong);border-radius:var(--radius-sm);cursor:pointer}@media(max-width:48rem){.topbar-exhibition{flex-basis:100%;order:1;flex-direction:column;align-items:stretch;gap:var(--space-1)}}.chase-picker{margin:0}.chase-picker label{margin-inline-end:var(--space-2)}.chase-summary{margin:0 0 var(--space-3);color:var(--ink-2)}.chase-results{margin:0 0 var(--space-3);font-weight:600}.chase-actions{margin-block-end:var(--space-3)}.chase-company{font-weight:600}.chase-unreachable{display:block;font-size:var(--text-sm);color:var(--danger)}.chase-owed{display:grid;gap:var(--space-1);margin:0;padding:0;list-style:none}.chase-due{color:var(--ink-2)}.chase-overdue,.chase-overdue .chase-due{color:var(--danger);font-weight:600}.chase-tick{margin-inline-start:var(--space-2);padding:0 var(--space-2);font-size:var(--text-sm);background:none;border:1px solid var(--ink-2);border-radius:var(--radius-sm);color:var(--ink-2);cursor:pointer}.chase-tick:hover{color:var(--ink);border-color:var(--ink)}.stand-prices{margin-top:1.5rem}.stand-prices-table{width:100%;border-collapse:collapse;font-variant-numeric:tabular-nums}.stand-prices-table th,.stand-prices-table td{padding:.4rem .6rem;text-align:left;border-bottom:1px solid var(--rule);vertical-align:middle}.stand-prices-table thead th{font-size:.8rem;text-transform:uppercase;letter-spacing:.04em;color:var(--ink-2)}.stand-prices-table input[data-name=stand-price-amount]{width:7rem}.stand-prices-table input[data-name=stand-price-note]{width:100%;min-width:10rem}.stand-price-actions{display:flex;gap:.4rem;flex-wrap:wrap}.equipment-head{display:flex;flex-wrap:wrap;align-items:flex-start;justify-content:space-between;gap:0 var(--space-3);margin-block-end:var(--space-4)}.equipment-exhibition{display:grid;gap:var(--space-1);min-inline-size:14rem}.exhibitors-add{display:grid;gap:var(--space-2);max-inline-size:24rem}.panel .exhibitors-add-steps{display:grid;gap:var(--space-1);margin:0;padding-inline-start:1.25em;font-size:var(--text-xs);color:var(--ink-2)}.equipment-workspace{display:flex;flex-wrap:wrap;align-items:flex-start;gap:var(--space-5)}.equipment-catalogue{flex:1 1 26rem;min-inline-size:0;display:grid;gap:var(--space-4);align-content:start}.equipment-filter{display:flex;flex-wrap:wrap;align-items:flex-end;justify-content:space-between;gap:var(--space-2) var(--space-5)}.equipment-search{flex:1 1 14rem;display:grid;gap:var(--space-1);font-size:var(--text-xs);font-weight:600}.equipment-tally{margin:0;padding-block-end:.75rem;font-size:var(--text-xs);color:var(--ink-2);font-variant-numeric:tabular-nums}.equipment-tally-holes{color:var(--danger)}.equipment-group{display:grid;gap:var(--space-2)}.equipment-group h2{display:flex;align-items:baseline;justify-content:space-between;gap:var(--space-2);margin:0;padding-block-end:var(--space-1);border-block-end:1px solid var(--rule);font-size:var(--text-xs);font-weight:600;letter-spacing:var(--track-wide);text-transform:uppercase;color:var(--ink-2)}.equipment-group-count{letter-spacing:normal;font-weight:400;font-variant-numeric:tabular-nums}.equipment-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(9rem,1fr));gap:var(--space-2);margin:0;padding:0;list-style:none}.equipment-grid .equipment-tile{inline-size:100%;display:grid;align-content:start;gap:var(--space-1);padding:var(--space-2);min-block-size:0;font:inherit;text-align:start;color:var(--ink);background:var(--sheet);border:var(--border-width) solid transparent;border-radius:var(--radius-sm);cursor:pointer}.equipment-grid .equipment-tile:hover{background:var(--paper);border-color:var(--rule)}.equipment-grid .equipment-tile[aria-current=true]{background:var(--paper);border-color:var(--brand-action)}.equipment-thumb{inline-size:100%;aspect-ratio:1 / 1;display:grid;place-items:center;overflow:hidden;background:var(--paper);border:1px solid var(--rule);border-radius:var(--radius-sm)}.equipment-thumb img{inline-size:100%;block-size:100%;object-fit:contain}.equipment-thumb-blank{inline-size:100%;block-size:100%;background:repeating-linear-gradient(45deg,var(--sheet) 0 6px,var(--paper) 6px 12px)}.equipment-tile-code{font-size:var(--text-xs);font-weight:600;font-variant-numeric:tabular-nums;color:var(--ink)}.equipment-tile-name{font-size:var(--text-xs);line-height:1.25;color:var(--ink-2);display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.equipment-tile-marks{display:flex;flex-wrap:wrap;gap:var(--space-1);font-size:var(--text-xs)}.equipment-mark-unpriced{color:var(--danger);font-weight:600}.equipment-mark-retired{color:var(--ink-2)}.equipment-item{flex:0 1 24rem;min-inline-size:0;align-self:start;position:sticky;inset-block-start:var(--space-4);max-block-size:calc(100dvh - var(--space-4) * 2);overflow-y:auto;padding:var(--space-4);background:var(--sheet);border-radius:var(--radius)}.equipment-item .equipment-save{position:sticky;inset-block-end:calc(var(--space-4) * -1);margin-block-end:calc(var(--space-4) * -1);padding-block:var(--space-3);background:var(--sheet)}.equipment-identity{display:flex;align-items:flex-start;gap:var(--space-3)}.equipment-portrait{flex:none;inline-size:7rem;aspect-ratio:1 / 1;display:grid;place-items:center;overflow:hidden;background:var(--paper);border:1px solid var(--rule);border-radius:var(--radius-sm)}.equipment-portrait img{inline-size:100%;block-size:100%;object-fit:contain}.equipment-identity h2{margin:0;font-size:var(--text-base);font-weight:600;line-height:var(--leading-title);text-wrap:balance}.equipment-open-code{margin:var(--space-1) 0 0;font-size:var(--text-xs);font-variant-numeric:tabular-nums;color:var(--ink-2)}.panel .equipment-symbol{display:flex;align-items:center;gap:var(--space-2);margin:var(--space-2) 0 0;font-size:var(--text-xs);color:var(--ink-2)}.equipment-symbol img{flex:none;block-size:1.5rem;inline-size:auto;max-inline-size:4rem;object-fit:contain;padding:2px;background:var(--paper);border:1px solid var(--rule);border-radius:var(--radius-sm)}.equipment-prices,.equipment-size{display:grid;gap:var(--space-2);margin:0;padding:var(--space-3);background:var(--paper);border:1px solid var(--rule);border-radius:var(--radius-sm)}.equipment-prices legend,.equipment-size legend{padding-inline:var(--space-1);font-size:var(--text-xs);font-weight:600;letter-spacing:var(--track-wide);text-transform:uppercase;color:var(--ink-2)}.equipment-price{display:grid;grid-template-columns:1fr 9rem;align-items:center;gap:var(--space-2);font-size:var(--text-xs);font-weight:600}.equipment-price input{text-align:end;font-variant-numeric:tabular-nums;font-weight:400}.equipment-size{grid-template-columns:repeat(2,1fr)}.equipment-size label{display:grid;gap:var(--space-1)}.equipment-size input,.equipment-size select{font-variant-numeric:tabular-nums}.equipment-pair{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--space-3)}.equipment-switches{display:grid;gap:var(--space-3)}.equipment-switch{display:grid;grid-template-columns:auto 1fr;align-items:start;gap:var(--space-2);font-weight:600}.equipment-switch input[type=checkbox]{inline-size:1.125rem;block-size:1.125rem;min-block-size:0;margin:0;padding:0;accent-color:var(--brand-action)}.equipment-switch .hint{display:block;margin-block-start:2px;font-weight:400}.equipment-packages h3{margin:0 0 var(--space-2);font-size:var(--text-xs);font-weight:600;letter-spacing:var(--track-wide);text-transform:uppercase;color:var(--ink-2)}.equipment-packages ul{display:flex;flex-wrap:wrap;gap:var(--space-2);margin:0;padding:0;list-style:none}.equipment-packages li{display:flex;align-items:baseline;gap:var(--space-1);padding:var(--space-1) var(--space-2);background:var(--paper);border:1px solid var(--rule);border-radius:var(--radius-sm);font-size:var(--text-xs);font-weight:600}.equipment-package-count{font-weight:400;font-variant-numeric:tabular-nums;color:var(--ink-2)}.equipment-save{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-3)}.equipment-save .primary{inline-size:auto;justify-self:start;margin-block-start:0;padding-inline:var(--space-5)}.equipment-save .primary:disabled:not([aria-busy=true]){color:var(--ink-2);background:var(--paper);border-color:var(--rule-strong)}@media(max-width:62rem){.equipment-item{position:static;max-block-size:none;overflow-y:visible}.equipment-item[data-open=true]{order:-1}.equipment-item .equipment-save{position:static;margin-block-end:0}}@media(max-width:34rem){.equipment-grid{grid-template-columns:repeat(auto-fill,minmax(7rem,1fr))}.equipment-price{grid-template-columns:1fr;gap:var(--space-1)}}.equipment-saved{font-size:var(--text-xs);color:var(--ink-2)}.package-cards{display:grid;grid-template-columns:repeat(auto-fit,minmax(10rem,1fr));gap:var(--space-2);margin:0 0 var(--space-5);padding:0;list-style:none}.package-cards>li{display:grid}.package-cards .package-card{display:grid;align-content:start;gap:var(--space-1);inline-size:100%;min-block-size:0;padding:var(--space-3);font:inherit;text-align:start;color:var(--ink);background:var(--sheet);border:var(--border-width) solid transparent;border-radius:var(--radius-sm);cursor:pointer}.package-cards .package-card:hover{background:var(--paper);border-color:var(--rule)}.package-cards .package-card[aria-current=true]{background:var(--paper);border-color:var(--brand-action)}.package-card-code{font-size:var(--text-title);font-weight:600;line-height:1}.package-card-bracket{font-weight:600;font-variant-numeric:tabular-nums}.package-card-facts{display:flex;flex-wrap:wrap;gap:0 var(--space-2);font-size:var(--text-xs);color:var(--ink-2);font-variant-numeric:tabular-nums}.package-card-holders{margin-block-start:var(--space-1);padding-block-start:var(--space-1);border-block-start:1px solid var(--rule);font-size:var(--text-xs);color:var(--ink-2)}.package-figures{display:grid;grid-template-columns:repeat(auto-fit,minmax(8rem,1fr));gap:var(--space-3);padding:var(--space-3);background:var(--sheet);border-radius:var(--radius-sm)}.package-figures label{display:grid;gap:var(--space-1)}.package-figures input{font-variant-numeric:tabular-nums}.package-contents-head{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:var(--space-2)}.package-contents{display:grid;gap:var(--space-3)}.package-contents-head h2{margin:0;font-size:var(--text-xs);font-weight:600;letter-spacing:var(--track-wide);text-transform:uppercase;color:var(--ink-2)}.package-kit{display:grid;grid-template-columns:repeat(auto-fill,minmax(8rem,1fr));gap:var(--space-2);margin:0;padding:0;list-style:none}.package-kit-item{display:grid;grid-template-rows:auto auto 1fr auto;gap:var(--space-1);padding:var(--space-2);background:var(--sheet);border-radius:var(--radius-sm)}.package-kit-code{font-size:var(--text-xs);font-weight:600;font-variant-numeric:tabular-nums}.package-kit-name{font-size:var(--text-xs);line-height:1.25;color:var(--ink-2);display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.package-stepper{display:grid;grid-template-columns:2.25rem 1fr 2.25rem;margin-block-start:var(--space-1);background:var(--paper);border:var(--border-width) solid var(--rule-strong);border-radius:var(--radius-sm)}.panel .package-stepper button{display:grid;place-items:center;justify-self:stretch;min-block-size:2rem;padding:0;color:var(--ink);background:none;border:none;border-radius:0}.panel .package-stepper button:first-child{border-start-start-radius:calc(var(--radius-sm) - var(--border-width));border-end-start-radius:calc(var(--radius-sm) - var(--border-width))}.panel .package-stepper button:last-child{border-start-end-radius:calc(var(--radius-sm) - var(--border-width));border-end-end-radius:calc(var(--radius-sm) - var(--border-width))}.panel .package-stepper button:hover{background:var(--sheet)}.panel .package-stepper button:active{transform:none;background:var(--rule)}.panel .package-stepper button:focus-visible{outline-offset:calc(-1 * var(--focus-width))}.package-stepper svg{inline-size:.75rem;block-size:.75rem;fill:none;stroke:currentColor;stroke-width:var(--border-width);stroke-linecap:round}.package-stepper output{display:grid;place-items:center;border-inline:1px solid var(--rule);font-weight:600;font-variant-numeric:tabular-nums}.package-picker{display:grid;gap:var(--space-3);margin-block-start:var(--space-4);padding:var(--space-3);background:var(--sheet);border-radius:var(--radius-sm)}.package-picker .equipment-group h3{margin:0 0 var(--space-1);font-size:var(--text-xs);font-weight:600;letter-spacing:var(--track-wide);text-transform:uppercase;color:var(--ink-2)}.package-picker .equipment-tile{background:var(--paper)}.package-picker .equipment-tile:hover{border-color:var(--brand-action)}@media(max-width:34rem){.package-cards{grid-template-columns:repeat(auto-fit,minmax(7.5rem,1fr))}.package-cards .package-card{padding:var(--space-2)}.package-card-code{font-size:var(--text-base)}}.package-warning{font-size:var(--text-xs);font-weight:600;color:var(--danger)}.panel .exhibition-reach{margin:0 0 var(--space-4);padding:var(--space-2) var(--space-3);background:var(--sheet);border-radius:var(--radius-sm);font-size:var(--text-xs);color:var(--ink-2)}.panel .exhibition-form,.panel .exhibition-guidelines,.panel .exhibition-slots,.panel .package-editor,.panel .exhibitor-form,.panel .equipment-item form{display:grid;gap:var(--space-5)}.exhibition-block{display:grid;gap:var(--space-3);margin:0;padding:var(--space-4);background:var(--sheet);border:none;border-radius:var(--radius-sm)}.exhibition-block>legend{margin:0;padding:var(--space-4) var(--space-4) 0;font-size:var(--text-xs);font-weight:600;letter-spacing:var(--track-wide);text-transform:uppercase;color:var(--ink-2)}.exhibition-block>h2{margin:0;padding:0;font-size:var(--text-xs);font-weight:600;letter-spacing:var(--track-wide);text-transform:uppercase;color:var(--ink-2)}.exhibition-block:disabled>legend,.exhibition-block:disabled{opacity:1;color:inherit}.exhibition-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(11rem,1fr));gap:var(--space-3)}@media(min-width:62rem){.exhibition-grid>.exhibition-long{grid-column:span 2}}.exhibition-grid label,.exhibition-note{display:grid;gap:var(--space-1);font-size:var(--text-xs);font-weight:600}.exhibition-grid input,.exhibition-grid select{font-weight:400}.exhibition-note textarea{font-weight:400;font-family:var(--font-sans)}.exhibition-colour>span{display:flex;align-items:center;gap:var(--space-2)}.exhibition-colour input[type=color]{inline-size:3rem;block-size:2.25rem;min-block-size:0;padding:2px;cursor:pointer}.exhibition-colour code{font-size:var(--text-xs);font-weight:400;color:var(--ink-2)}.exhibition-warn{color:var(--danger);font-weight:600}.exhibition-more>summary{padding:var(--space-2) 0;font-size:var(--text-xs);font-weight:600;letter-spacing:var(--track-wide);text-transform:uppercase;color:var(--ink-2);cursor:pointer}.deadline-panel{display:grid;gap:var(--space-2)}.deadline-track{display:grid;gap:0;margin:0;padding:0;list-style:none}.deadline-step{display:grid;grid-template-columns:7rem 1fr auto;align-items:baseline;gap:var(--space-2);padding:var(--space-2) var(--space-3);border-inline-start:2px solid var(--rule);font-size:var(--text-xs)}.deadline-when{font-weight:600;font-variant-numeric:tabular-nums}.deadline-what{color:var(--ink-2)}.deadline-gap{color:var(--ink-2);font-variant-numeric:tabular-nums}.deadline-opens{border-inline-start-color:var(--brand-action);font-weight:600}.deadline-opens .deadline-what{color:var(--ink)}.deadline-late{border-inline-start-color:var(--danger)}.deadline-late .deadline-gap{color:var(--danger);font-weight:600}.guideline-list{display:grid;gap:var(--space-2);margin:0;padding:0;list-style:none}.guideline-row{background:var(--paper);border:1px solid var(--rule);border-radius:var(--radius-sm)}.guideline-head{display:flex;align-items:center;gap:var(--space-2);padding-inline-end:var(--space-2)}.guideline-head .guideline-open{flex:1;display:flex;align-items:baseline;gap:var(--space-2);min-block-size:0;padding:var(--space-2) var(--space-3);font:inherit;text-align:start;color:var(--ink);background:none;border:none;cursor:pointer}.guideline-position{inline-size:1.5rem;flex:none;font-variant-numeric:tabular-nums;color:var(--ink-2)}.guideline-title{font-weight:600}.guideline-state{flex:none;font-size:var(--text-xs);color:var(--ink-2)}.guideline-live{color:var(--ink);font-weight:600}.guideline-move{display:flex;gap:2px}.guideline-move button{min-block-size:1.75rem;inline-size:1.75rem;padding:0;font:inherit;line-height:1;color:var(--ink-2);background:var(--sheet);border:none;border-radius:var(--radius-sm);cursor:pointer}.guideline-move button:disabled{opacity:.4;cursor:default}.guideline-body{display:grid;gap:var(--space-3);padding:0 var(--space-3) var(--space-3);border-block-start:1px solid var(--rule);padding-block-start:var(--space-3)}.guideline-actions{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-3)}.guideline-actions .primary{inline-size:auto;margin-block-start:0;padding-inline:var(--space-5)}.guideline-actions .guideline-remove{margin-inline-start:auto;color:var(--danger);border-color:var(--rule)}.slot-list{display:grid;gap:var(--space-1);margin:0;padding:0;list-style:none}.slot-list>li{display:grid;grid-template-columns:6rem minmax(0,1fr) 7rem auto auto;align-items:center;gap:var(--space-2);padding:var(--space-1) var(--space-2);background:var(--paper);border-radius:var(--radius-sm)}.slot-retired{opacity:.55}.slot-group{font-size:var(--text-xs);letter-spacing:var(--track-wide);text-transform:uppercase;color:var(--ink-2)}.slot-list input.slot-name,.slot-list input.slot-price{min-inline-size:0}.slot-list input.slot-price{text-align:end;font-variant-numeric:tabular-nums}.slot-flag{display:flex;align-items:center;gap:var(--space-1);font-size:var(--text-xs);color:var(--ink-2);white-space:nowrap}.slot-flag input[type=checkbox]{inline-size:1rem;block-size:1rem;min-block-size:0;margin:0;accent-color:var(--brand-action)}@media(max-width:48rem){.slot-list>li{grid-template-columns:1fr 7rem}.slot-group{grid-column:1 / -1}.slot-flag{grid-column:span 1}.deadline-step{grid-template-columns:1fr;gap:0}}.exhibitor-scopes{display:flex;flex-wrap:wrap;gap:var(--space-1);margin-block:var(--space-3) var(--space-4)}.exhibitor-scopes button{display:flex;align-items:baseline;gap:var(--space-2);min-block-size:0;padding:var(--space-1) var(--space-3);font:inherit;font-size:var(--text-xs);color:var(--ink-2);background:var(--sheet);border:var(--border-width) solid transparent;border-radius:var(--radius-sm);cursor:pointer}.exhibitor-scopes button[aria-current=true]{color:var(--ink);font-weight:600;background:var(--paper);border-color:var(--brand-action)}.exhibitor-scope-count{font-variant-numeric:tabular-nums}.exhibitor-table td{vertical-align:top}.exhibitor-table .exhibitor-open{min-block-size:0;padding:0;font:inherit;font-weight:600;text-align:start;color:var(--ink);background:none;border:none;text-decoration:underline;text-underline-offset:2px;cursor:pointer}.exhibitor-country,.exhibitor-count{display:block;font-size:var(--text-xs);color:var(--ink-2);font-variant-numeric:tabular-nums}.exhibitor-booth,.exhibitor-stand{font-variant-numeric:tabular-nums}.exhibitor-ours{color:var(--danger);font-weight:600}.exhibitor-theirs,.exhibitor-settled{color:var(--ink-2)}.conveyor{display:inline-flex;gap:3px}.conveyor-mark{inline-size:.75rem;block-size:.75rem;border-radius:2px;background:var(--sheet);border:1px solid var(--rule)}.conveyor-done{background:var(--ink);border-color:var(--ink)}.conveyor-ours{background:var(--brand-action);border-color:var(--brand-action)}.conveyor-theirs{background:var(--paper);border-color:var(--rule-strong)}.conveyor-blocked{background:repeating-linear-gradient(45deg,var(--sheet) 0 3px,var(--paper) 3px 6px);border-color:var(--rule-strong)}.conveyor-skipped{background:none;border-style:dashed}.conveyor-overdue{outline:2px solid var(--danger);outline-offset:1px}.exhibitor-page{display:grid;gap:var(--space-4);margin-block-start:var(--space-5);padding-block-start:var(--space-4);border-block-start:1px solid var(--rule)}.exhibitor-steps{display:grid;grid-template-columns:repeat(auto-fit,minmax(9rem,1fr));gap:var(--space-2);margin:0;padding:0;list-style:none}.exhibitor-step{display:grid;gap:2px;padding:var(--space-2);background:var(--sheet);border-inline-start:3px solid var(--rule);border-radius:var(--radius-sm);font-size:var(--text-xs)}.exhibitor-step-name{font-weight:600}.exhibitor-step-state,.exhibitor-step-due{color:var(--ink-2)}.exhibitor-step.exhibitor-done{border-inline-start-color:var(--ink)}.exhibitor-step.exhibitor-ours{border-inline-start-color:var(--brand-action);color:inherit;font-weight:inherit}.exhibitor-step.exhibitor-overdue{border-inline-start-color:var(--danger)}.exhibitor-step.exhibitor-overdue .exhibitor-step-due{color:var(--danger);font-weight:600}.exhibitor-facts{display:grid;grid-template-columns:repeat(auto-fit,minmax(12rem,1fr));gap:var(--space-3);margin:0}.exhibitor-facts dt{font-size:var(--text-xs);font-weight:600;letter-spacing:var(--track-wide);text-transform:uppercase;color:var(--ink-2)}.exhibitor-facts dd{margin:var(--space-1) 0 0;font-size:var(--text-xs)}.exhibitor-table .cell-edit{inline-size:100%;min-block-size:2rem;padding:var(--space-1) var(--space-2);margin-inline-start:calc(var(--space-2) * -1);font:inherit;font-variant-numeric:tabular-nums;text-align:start;color:var(--ink);background:none;border:var(--border-width) solid transparent;border-radius:var(--radius-sm);cursor:text}.exhibitor-table .cell-edit:hover:not(:disabled){background:var(--sheet);border-color:var(--rule)}.exhibitor-table .cell-edit:disabled{cursor:default}.cell-editing{display:flex;gap:var(--space-1)}.exhibitor-table .booth-editing input{inline-size:auto;min-inline-size:0;min-block-size:0;block-size:2rem;padding:0 var(--space-1);font-size:var(--text-base);font-variant-numeric:tabular-nums;text-align:center}.exhibitor-table .booth-editing input:first-child{inline-size:2.5rem;text-transform:uppercase}.exhibitor-table .booth-editing input:last-child{inline-size:4rem}.exhibitor-table .cell-select{inline-size:auto;min-inline-size:7rem;min-block-size:0;block-size:2rem;padding:0 var(--space-1);margin-inline-start:calc(var(--space-1) * -1);font:inherit;font-size:var(--text-base);color:var(--ink);background:none;border:var(--border-width) solid transparent;border-radius:var(--radius-sm);cursor:pointer}.exhibitor-table .cell-select:hover:not(:disabled){background:var(--sheet);border-color:var(--rule)}.exhibitor-stand-rest{display:block;font-size:var(--text-xs);color:var(--ink-2)}.exhibitor-table thead th{position:sticky;inset-block-start:0;z-index:1;background:var(--paper)}
