b,strong{font-weight:var(--weight-semibold)}code{font-family:var(--font-mono);font-size:.92em;line-height:1}.pre-line{white-space:pre-line}.icon{width:var(--icon-ui);height:var(--icon-ui);flex-shrink:0}.icon-sm{width:var(--icon-table);height:var(--icon-table)}.illo{width:120px;height:96px}.illo .illo-accent{stroke:var(--accent)}.btn{justify-content:center;align-items:center;gap:var(--space-8);height:var(--control-h);padding:0 var(--space-16);border-radius:var(--radius-control);font-size:var(--fs-body);line-height:var(--lh-body);font-weight:var(--weight-medium);white-space:nowrap;user-select:none;transition:background-color var(--dur-fast) var(--ease), border-color var(--dur-fast) var(--ease), color var(--dur-fast) var(--ease), box-shadow var(--dur-fast) var(--ease);border:1px solid #0000;text-decoration:none;display:inline-flex}.btn:focus-visible,.btn.is-focus{outline:2px solid var(--focus-ring);outline-offset:2px}.btn-primary{background-color:var(--accent);color:var(--on-accent);box-shadow:var(--shadow-1)}.btn-primary.is-hover{background-color:var(--accent-hover)}@media (hover:hover){.btn-primary:hover{background-color:var(--accent-hover)}}.btn-primary:active,.btn-primary.is-active{background-color:var(--accent-pressed);box-shadow:none}.btn-secondary{background-color:var(--surface);color:var(--text);border-color:var(--border-strong);box-shadow:var(--shadow-1)}.btn-secondary.is-hover{background-color:color-mix(in srgb, var(--text) 4%, var(--surface))}@media (hover:hover){.btn-secondary:hover{background-color:color-mix(in srgb, var(--text) 4%, var(--surface))}}.btn-secondary:active,.btn-secondary.is-active{background-color:color-mix(in srgb, var(--text) 8%, var(--surface));box-shadow:none}.btn-quiet{color:var(--text);background-color:#0000}.btn-quiet.is-hover{background-color:var(--hover)}@media (hover:hover){.btn-quiet:hover{background-color:var(--hover)}}.btn-quiet:active,.btn-quiet.is-active{background-color:var(--pressed)}.btn-danger{background-color:var(--surface);color:var(--danger);border-color:var(--border-strong);box-shadow:var(--shadow-1)}.btn-danger.is-hover{background-color:color-mix(in srgb, var(--danger) 8%, var(--surface));border-color:color-mix(in srgb, var(--danger) 40%, var(--surface))}@media (hover:hover){.btn-danger:hover{background-color:color-mix(in srgb, var(--danger) 8%, var(--surface));border-color:color-mix(in srgb, var(--danger) 40%, var(--surface))}}.btn-danger:active,.btn-danger.is-active{background-color:color-mix(in srgb, var(--danger) 12%, var(--surface));box-shadow:none}.btn:disabled,.btn.is-disabled,.btn[aria-disabled=true]{background-color:var(--fill-neutral);color:var(--muted);box-shadow:none;cursor:not-allowed;border-color:#0000}.btn-quiet:disabled,.btn-quiet.is-disabled{background-color:#0000}.btn-sm{height:var(--control-h-sm);padding:0 var(--space-12);font-size:var(--fs-small);line-height:var(--lh-small);gap:var(--space-4)}.btn-icon{width:var(--control-h);padding:0}.btn-icon.btn-sm{width:var(--control-h-sm)}.btn>span{text-overflow:ellipsis;overflow:hidden}.spin{animation:.9s linear infinite spin}@keyframes spin{to{transform:rotate(360deg)}}@media (pointer:coarse){.btn-icon.btn-sm{width:var(--hit);height:var(--hit)}.btn-sm,button.chip,.segmented button,.dt-pri-btn,a.cell-link,.toast .btn{position:relative}.btn-sm:after,button.chip:after,.segmented button:after,.dt-pri-btn:after,.due-btn:after,.dt-menu-btn:after,a.cell-link:after,.toast .btn:after{content:"";width:max(100%, var(--hit));height:max(100%, var(--hit));position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.dt-th:not(.num) .dt-menu-btn:after{left:auto;right:0;transform:translateY(-50%)}.check{min-height:var(--hit)}.segmented button{min-width:var(--hit);justify-content:center}}.chip{align-items:center;gap:var(--space-4);min-width:0;max-width:100%;height:24px;padding:0 var(--space-8);border-radius:var(--radius-chip);font-size:var(--fs-small);line-height:var(--lh-small);font-weight:var(--weight-medium);color:var(--hue-ink,var(--text));background-color:var(--tone-bg,color-mix(in srgb, var(--hue,var(--muted)) var(--tint-chip), transparent));white-space:nowrap;vertical-align:middle;transition:background-color var(--dur-fast) var(--ease), color var(--dur-fast) var(--ease);display:inline-flex}.chip-label{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.chip .icon{width:14px;height:14px}.chip .dot{background-color:var(--hue);border-radius:50%;flex-shrink:0;width:8px;height:8px}button.chip{cursor:pointer}@media (hover:hover){button.chip:hover{background-color:var(--tone-bg,color-mix(in srgb, var(--hue,var(--muted)) 20%, transparent))}}button.chip:focus-visible{outline:2px solid var(--focus-ring);outline-offset:2px}button.chip[aria-disabled=true]{cursor:default}.s-doing path{fill:currentColor}.s-done circle{fill:var(--sage);stroke:var(--sage)}.s-done path{stroke:var(--surface)}.status.is-changed[data-status=done] .s-done{animation:check-in var(--dur-check) var(--ease)}@keyframes check-in{0%{opacity:0;transform:scale(.6)}to{opacity:1;transform:none}}.opt-chip{align-items:center;gap:var(--space-4);min-width:0;max-width:100%;height:24px;padding:0 var(--space-8);border:1px solid var(--border);border-radius:var(--radius-chip);color:var(--text);font-size:var(--fs-small);line-height:var(--lh-small);font-weight:var(--weight-medium);white-space:nowrap;vertical-align:middle;background-color:#0000;display:inline-flex}.opt-chip.is-capped{max-width:96px}.opt-dot{background-color:var(--opt,var(--muted));border-radius:50%;flex-shrink:0;width:6px;height:6px}.opt-chip.is-retired{color:var(--muted)}.opt-chip.is-retired .opt-dot{box-shadow:inset 0 0 0 1px var(--opt,var(--muted));background-color:#0000}.tol-suffix{white-space:pre;flex:none}.opt-chip>.tol-suffix{margin-inline-start:calc(var(--space-4) * -1)}.opt-chip{overflow:hidden}.tolerant{font-style:normal}.unreadable{align-items:center;gap:var(--space-4);min-width:0;max-width:100%;color:var(--muted);display:inline-flex}.unreadable .icon{color:var(--marigold-text)}.unreadable-text{text-overflow:ellipsis;white-space:nowrap;font-variant-numeric:tabular-nums;min-width:0;overflow:hidden}.empty-value{color:var(--muted)}.multi-value{align-items:center;gap:var(--space-4);min-width:0;max-width:100%;display:inline-flex}.more-count{color:var(--muted);font-size:var(--fs-small);line-height:var(--lh-small);font-weight:var(--weight-medium);font-variant-numeric:tabular-nums;flex-shrink:0}.member-value{align-items:center;gap:var(--space-8);min-width:0;max-width:100%;padding:3px 0 3px 3px;display:inline-flex}.member-name{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.cell-link{align-items:center;gap:var(--space-4);vertical-align:middle;min-width:0;max-width:100%;display:inline-flex}.cell-link-text{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.cell-link .icon{color:var(--muted)}.dt .cell-link,.card-meta .cell-link,.field-value .cell-link{color:var(--text);text-decoration-color:var(--border-strong)}@media (hover:hover){.dt .cell-link:hover,.card-meta .cell-link:hover,.field-value .cell-link:hover{text-decoration-color:currentColor}}.segmented{background-color:var(--sunken);border-radius:var(--radius-control);gap:2px;padding:2px;display:inline-flex}.segmented button{align-items:center;gap:var(--space-4);height:calc(var(--control-h-sm) - 4px);padding:0 var(--space-12);border-radius:calc(var(--radius-control) - 2px);font-size:var(--fs-small);line-height:var(--lh-small);font-weight:var(--weight-medium);color:var(--muted);white-space:nowrap;transition:background-color var(--dur-fast) var(--ease), color var(--dur-fast) var(--ease);display:inline-flex}@media (hover:hover){.segmented button:hover:not(:disabled){color:var(--text)}}.segmented button[aria-pressed=true]{background-color:var(--surface);color:var(--text);box-shadow:var(--shadow-1), inset 0 0 0 1px var(--border)}:root[data-theme=dark] .segmented button[aria-pressed=true]{box-shadow:inset 0 0 0 1px var(--border)}@media (prefers-color-scheme:dark){:root:not([data-theme]) .segmented button[aria-pressed=true]{box-shadow:inset 0 0 0 1px var(--border)}}.segmented button:focus-visible{outline:2px solid var(--focus-ring);outline-offset:2px}.segmented button:disabled{color:var(--muted);cursor:not-allowed}.segmented button[aria-pressed=true]:disabled{color:var(--text);box-shadow:inset 0 0 0 1px var(--border);background-color:#0000}.pri-tag{font-family:var(--font-sans);font-size:var(--fs-num);line-height:var(--lh-num);font-weight:var(--weight-semibold);font-variant-numeric:tabular-nums}:is(h1,h2,h3,.t-h2,.t-display) .pri-tag{font-size:.9em;line-height:inherit;color:inherit}.pri-tag[data-p="0"]{color:var(--text)}.pri-tag[data-p="1"],.pri-tag[data-p="2"],.pri-tag[data-p="3"]{color:var(--muted)}.field{gap:var(--space-4);align-content:start;min-width:0;display:grid}.field-label{font-size:var(--fs-small);line-height:var(--lh-small);font-weight:var(--weight-medium);color:var(--muted)}.field-hint{font-size:var(--fs-small);line-height:var(--lh-small);color:var(--muted)}.field-error{font-size:var(--fs-small);line-height:var(--lh-small);color:var(--danger);gap:var(--space-4);align-items:center;display:flex}.input{width:100%;min-width:0;height:var(--control-h);padding:0 var(--space-12);background-color:var(--sunken);color:var(--text);border:1px solid var(--border);border-radius:var(--radius-control);transition:border-color var(--dur-fast) var(--ease), background-color var(--dur-fast) var(--ease)}textarea.input{height:auto;min-height:88px;padding:var(--space-8) var(--space-12);resize:vertical}.input::placeholder{color:var(--muted);opacity:1}.input.is-hover{border-color:var(--border-strong)}@media (hover:hover){.input:hover{border-color:var(--border-strong)}}input::-webkit-datetime-edit-month-field:focus{background-color:var(--selection);color:var(--text)}input::-webkit-datetime-edit-month-field:focus-within{background-color:var(--selection);color:var(--text)}input::-webkit-datetime-edit-day-field:focus{background-color:var(--selection);color:var(--text)}input::-webkit-datetime-edit-day-field:focus-within{background-color:var(--selection);color:var(--text)}input::-webkit-datetime-edit-year-field:focus{background-color:var(--selection);color:var(--text)}input::-webkit-datetime-edit-year-field:focus-within{background-color:var(--selection);color:var(--text)}input::-webkit-datetime-edit-hour-field:focus{background-color:var(--selection);color:var(--text)}input::-webkit-datetime-edit-hour-field:focus-within{background-color:var(--selection);color:var(--text)}input::-webkit-datetime-edit-minute-field:focus{background-color:var(--selection);color:var(--text)}input::-webkit-datetime-edit-minute-field:focus-within{background-color:var(--selection);color:var(--text)}input::-webkit-datetime-edit-ampm-field:focus{background-color:var(--selection);color:var(--text)}input::-webkit-datetime-edit-ampm-field:focus-within{background-color:var(--selection);color:var(--text)}.input:focus-visible,.input.is-focus{outline:2px solid var(--focus-ring);outline-offset:2px;background-color:var(--surface);border-color:var(--border-strong)}.input[aria-invalid=true]{border-color:var(--danger)}.input:disabled,.input[readonly]{color:var(--muted);cursor:not-allowed}.control{min-width:0;display:block;position:relative}.control>.icon{color:var(--muted);pointer-events:none;position:absolute;top:50%;transform:translateY(-50%)}.control>.icon:first-child{left:var(--space-12)}.control>.icon:last-child:not(:first-child){right:var(--space-12)}.control.has-lead .input{padding-left:40px}.control.has-trail .input{padding-right:40px}.control-link{width:var(--hit);height:var(--hit);border-radius:var(--radius-control);color:var(--accent);place-items:center;display:inline-grid;position:absolute;top:50%;right:0;transform:translateY(-50%)}@media (hover:hover){.control-link:hover{background-color:var(--hover)}}.control-link:focus-visible{outline:2px solid var(--focus-ring);outline-offset:-2px}.control.has-link .input{padding-right:var(--space-12)}.control.has-link:has(>.control-link) .input{padding-right:var(--hit)}select.input{appearance:none;cursor:pointer}.control>kbd{right:var(--space-8);position:absolute;top:50%;transform:translateY(-50%)}kbd.key{min-width:22px;height:22px;padding:0 var(--space-4);border:1px solid var(--border);border-radius:calc(var(--radius-control) - 2px);background-color:var(--surface);color:var(--muted);place-items:center;display:inline-grid}.check{align-items:center;gap:var(--space-8);min-height:var(--control-h);font-weight:var(--weight-medium);cursor:pointer;display:inline-flex}.check input{width:16px;height:16px;accent-color:var(--accent);margin:0}.field>.check{justify-self:start}.avatar{background-color:var(--fill-neutral);width:28px;height:28px;color:var(--text);font-size:var(--fs-label);line-height:var(--lh-label);font-weight:var(--weight-semibold);box-shadow:0 0 0 2px var(--surface), 0 0 0 3.5px var(--hue,var(--border-strong));border-radius:50%;flex-shrink:0;place-items:center;display:inline-grid}.avatar-sm{width:20px;height:20px;box-shadow:0 0 0 1px var(--surface), 0 0 0 2.5px var(--hue,var(--border-strong));font-size:10px;line-height:12px}.avatars{align-items:center;padding-left:4px;display:inline-flex}.avatars .avatar+.avatar{margin-left:-4px}.avatar-more{color:var(--muted)}.presence{align-items:center;gap:var(--space-8);display:inline-flex}.card{background-color:var(--surface);border:1px solid var(--border);border-radius:var(--radius-card);padding:var(--card-pad);box-shadow:var(--shadow-1)}.card-head{justify-content:space-between;align-items:baseline;gap:var(--space-12);margin-bottom:var(--space-16);display:flex}.card-head>.chip,.card-head>.count,.card-head>.opt-chip{flex-shrink:0}.card-head>:first-child{min-width:0}.card-head .count{color:var(--muted);font-family:var(--font-sans);font-size:var(--fs-small);line-height:var(--lh-small);font-weight:var(--weight-medium)}.card-link{color:var(--muted);font-size:var(--fs-small);line-height:var(--lh-small);font-weight:var(--weight-medium);align-items:center;gap:var(--space-4);text-decoration:none;display:inline-flex}@media (hover:hover){.card-link:hover{color:var(--text)}}.card-stack{gap:var(--space-16);flex-direction:column;display:flex}.card-stack>.card-head{margin-bottom:0}.card-stack>.card-link{align-self:flex-start;margin-top:auto}.card-foot{justify-content:space-between;align-items:center;gap:var(--space-8) var(--space-12);padding-top:var(--space-16);border-top:1px solid var(--border);flex-wrap:wrap;margin-top:auto;display:flex}.list{grid-template-columns:minmax(0,1fr);display:grid}.list li{align-items:center;gap:var(--space-12);min-height:40px;padding:var(--space-8) 0;border-top:1px solid var(--border);display:flex}.list li:first-child{border-top:0}.list .grow{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.list .list-sub{color:var(--muted)}.list .meta{color:var(--muted);font-size:var(--fs-small);line-height:var(--lh-small);font-variant-numeric:tabular-nums;text-align:right}.stat{font-family:var(--font-display);font-size:var(--fs-display);line-height:var(--lh-display);font-weight:var(--weight-medium);font-variation-settings:"opsz" var(--opsz-display);letter-spacing:var(--tracking-display);font-variant-numeric:lining-nums}.card-grid{gap:var(--space-16);grid-template-columns:repeat(auto-fill,minmax(min(100%,320px),1fr));align-content:start;display:grid}.chip-row{align-items:center;gap:var(--space-8);flex-wrap:wrap;min-width:0;display:flex}.occupancy{gap:var(--space-8);display:grid}.bar{border-radius:var(--radius-chip);background-color:var(--sunken);gap:2px;height:6px;display:flex;overflow:hidden}.bar>span{background-color:var(--hue,var(--text));height:100%;display:block}.legend{gap:var(--space-4) var(--space-16);color:var(--muted);font-size:var(--fs-small);line-height:var(--lh-small);flex-wrap:wrap;display:flex}.legend span{align-items:center;gap:var(--space-8);display:inline-flex}.legend .dot{background-color:var(--hue);border-radius:50%;width:8px;height:8px}.hero-names{color:var(--muted)}.hero-count{margin-top:var(--space-12)}.hero-rule{margin-top:var(--space-24);border-radius:var(--radius-chip);background-color:var(--border);height:2px;overflow:hidden}.hero-rule>span{background-color:var(--marigold);height:100%;display:block}.hero-meta{margin-top:var(--space-12);color:var(--muted);font-size:var(--fs-small);line-height:var(--lh-small)}.countdown{font-weight:var(--weight-medium)}.empty{align-content:start;justify-items:center;gap:var(--space-8);padding:var(--space-32) var(--space-24);text-align:center;display:grid}.empty .illo{color:var(--muted);margin-bottom:var(--space-8)}.empty p{color:var(--muted);max-width:300px}.empty .actions{justify-content:center;gap:var(--space-8);margin-top:var(--space-12);flex-wrap:wrap;display:flex}:root[data-theme=dark]{--skeleton-fill:color-mix(in srgb, var(--text) 16%, var(--surface))}@media (prefers-color-scheme:dark){:root:not([data-theme]){--skeleton-fill:color-mix(in srgb, var(--text) 16%, var(--surface))}}.skeleton{gap:var(--space-8);display:grid}.skeleton-item{border-radius:var(--radius-control);background-color:var(--skeleton-fill,var(--fill-neutral));animation:pulse calc(var(--dur-base) * 8) var(--ease) infinite alternate;display:block}.skeleton-text .skeleton-item{height:var(--lh-body)}.skeleton-text .skeleton-item.is-short{width:60%}.skeleton-rows{gap:0}.skeleton-rows .skeleton-item{height:var(--row-h);box-shadow:inset 0 -1px 0 var(--border);background-color:var(--surface);background-image:linear-gradient(var(--skeleton-fill,var(--fill-neutral)), var(--skeleton-fill,var(--fill-neutral)));background-repeat:no-repeat;background-size:60% 12px;background-position:var(--space-12) center;border-radius:0}.skeleton-cards .skeleton-item{border-radius:var(--radius-card);height:96px}@keyframes pulse{0%{opacity:1}to{opacity:.55}}.popover{font-size:var(--fs-body);line-height:var(--lh-body);font-weight:var(--weight-regular);letter-spacing:normal;text-transform:none;text-align:start;white-space:normal;cursor:auto;user-select:auto;min-width:200px;max-width:min(360px, calc(100vw - var(--space-16)));max-height:min(480px, calc(100dvh - var(--space-16)));padding:var(--space-4);background-color:var(--raised);color:var(--text);border:1px solid var(--border);border-radius:var(--radius-card);box-shadow:var(--shadow-2);margin:0;position:fixed;inset:auto;overflow:auto}:root[data-theme=dark] .popover,:root[data-theme=dark] .drawer,:root[data-theme=dark] .sheet,:root[data-theme=dark] .dialog-panel{border-color:var(--border-strong)}@media (prefers-color-scheme:dark){:root:not([data-theme]) .popover,:root:not([data-theme]) .drawer,:root:not([data-theme]) .sheet,:root:not([data-theme]) .dialog-panel{border-color:var(--border-strong)}}.popover:focus{outline:none}.menu-item{align-items:center;gap:var(--space-8);width:100%;min-height:36px;padding:0 var(--space-12);border-radius:var(--radius-control);color:var(--text);text-align:left;font-size:var(--fs-body);line-height:var(--lh-body);white-space:nowrap;display:flex}.menu-item:focus-visible{background-color:var(--hover)}@media (hover:hover){.menu-item:hover{background-color:var(--hover)}}.menu-item:focus-visible{outline:2px solid var(--focus-ring);outline-offset:-2px}.menu-item[aria-checked=true]:after{content:"";border:solid var(--accent);border-width:0 2px 2px 0;width:6px;height:10px;margin-left:auto;transform:rotate(45deg)translate(-2px,-2px)}.menu-check[aria-checked]:after{content:none}.menu-check-mark{width:var(--icon-table);height:var(--icon-table);color:var(--accent);flex-shrink:0;place-items:center;display:inline-grid}.menu-item.is-danger{color:var(--danger)}.menu-item:disabled{color:var(--muted);cursor:not-allowed}.menu-sep{height:1px;margin:var(--space-4) 0;background-color:var(--border)}@media (pointer:coarse){.menu-item{min-height:var(--hit)}}.tabs{gap:var(--space-24);scrollbar-width:none;min-width:0;display:flex;overflow-x:auto}@supports (animation-timeline:scroll()){.tabs{animation:linear both scroll-fade-end scroll(self inline)}}@keyframes scroll-fade-end{0%{mask-image:linear-gradient(to right, black calc(100% - var(--space-32)), transparent)}99%{mask-image:linear-gradient(to right, black calc(100% - var(--space-32)), transparent)}to{mask-image:none}}.tab{min-height:var(--hit);padding:0 var(--space-4);color:var(--muted);font-weight:var(--weight-medium);white-space:nowrap;transition:color var(--dur-fast) var(--ease), box-shadow var(--dur-fast) var(--ease);align-items:center;text-decoration:none;display:inline-flex;box-shadow:inset 0 -2px #0000}@media (hover:hover){.tab:hover{color:var(--text)}}.tab[aria-current=page]{color:var(--accent);box-shadow:inset 0 -2px 0 var(--accent)}.tab:focus-visible{outline-offset:-2px}.bottom-nav{z-index:var(--z-sticky);padding:var(--space-4) var(--space-4) calc(var(--space-4) + env(safe-area-inset-bottom));background-color:var(--surface);border-top:1px solid var(--border);grid-auto-columns:minmax(0,1fr);grid-auto-flow:column;display:grid;position:fixed;bottom:0;left:0;right:0}.bottom-nav-item{min-width:0;min-height:48px;padding:var(--space-4) 0;border-radius:var(--radius-control);color:var(--muted);font-size:var(--fs-label);line-height:var(--lh-label);font-weight:var(--weight-medium);align-content:center;justify-items:center;gap:2px;text-decoration:none;display:grid}.bottom-nav-item span{text-overflow:ellipsis;white-space:nowrap;max-width:100%;overflow:hidden}.bottom-nav-item[aria-current=page]{color:var(--accent)}.bottom-nav-item:focus-visible{outline-offset:-2px}.theme-toggle button{gap:var(--space-4)}.dt{background-color:var(--surface);border:1px solid var(--border);border-radius:var(--radius-card);min-width:0;box-shadow:var(--shadow-1);position:relative}.dt-scroll{overflow-anchor:none;max-height:calc(100dvh - var(--chrome-h,calc(var(--space-64) * 4)));border-radius:inherit;position:relative;overflow:auto}.dt-table{border-collapse:separate;border-spacing:0;table-layout:fixed}.dt-th,.dt-td,.dt-total,.dt-handle,.dt-add-col,.dt-add-fill{padding:0 var(--space-12);text-align:left;vertical-align:middle;white-space:nowrap}.dt-th,.dt-add-col,thead .dt-handle{z-index:2;background-color:var(--sunken);height:36px;color:var(--muted);font-size:var(--fs-label);line-height:var(--lh-label);font-weight:var(--weight-medium);letter-spacing:var(--tracking-caps);text-transform:uppercase;box-shadow:inset 0 -1px 0 var(--border);position:sticky;top:0}.dt-th{cursor:pointer;user-select:none}.dt-th.is-sticky,thead .dt-handle{z-index:3}@media (hover:hover){.dt-th:hover{color:var(--text)}}.dt-head{align-items:center;gap:var(--space-4);min-width:0;display:flex}.dt-head-label{text-overflow:ellipsis;min-width:0;overflow:hidden}.dt-th.num .dt-head{justify-content:flex-end}.dt-th.col-due{padding-left:calc(var(--space-12) + var(--icon-table) + var(--space-4))}.dt-sort{color:var(--text);display:inline-flex}.flip{transform:rotate(180deg)}.dt-menu-btn{top:50%;right:var(--space-4);border-radius:calc(var(--radius-control) - 2px);background-color:var(--sunken);width:24px;height:24px;color:var(--muted);box-shadow:0 0 0 var(--space-4) var(--sunken);opacity:0;transition:opacity var(--dur-fast) var(--ease);place-items:center;display:inline-grid;position:absolute;transform:translateY(-50%)}.dt-th.num .dt-menu-btn{width:0;margin-right:calc(var(--space-4) * -1);flex:none;order:-1;position:relative;top:auto;right:auto;overflow:hidden;transform:none}.dt-th:focus .dt-menu-btn,.dt-th:focus-within .dt-menu-btn,.dt-menu-btn[aria-expanded=true]{opacity:1}.dt-th.num:focus .dt-menu-btn,.dt-th.num:focus-within .dt-menu-btn,.dt-th.num .dt-menu-btn[aria-expanded=true]{width:24px;margin-right:0;overflow:visible}.dt-menu-btn[aria-expanded=true]{background-color:var(--fill-neutral);color:var(--text)}@media (hover:hover){.dt-th:hover .dt-menu-btn{opacity:1}.dt-th.num:hover .dt-menu-btn{width:24px;margin-right:0;overflow:visible}.dt-menu-btn:hover{background-color:var(--fill-neutral);color:var(--text)}}@media (hover:none){.dt-menu-btn{opacity:1}.dt-th.num .dt-menu-btn{width:24px;margin-right:0;overflow:visible}}.dt-add-col{text-transform:none;letter-spacing:normal;padding:0 var(--space-8)}.add-column-btn[aria-disabled=true]{color:var(--muted);cursor:not-allowed}.dt-td{height:var(--row-h);background-color:var(--surface);box-shadow:inset 0 -1px 0 var(--border);transition:background-color var(--dur-fast) var(--ease);position:relative}.dt-add-fill,.dt-gap,tbody .dt-handle{height:var(--row-h);background-color:var(--surface);box-shadow:inset 0 -1px 0 var(--border)}.dt-gap{padding:0}.dt-table:focus{outline:none}.dt-scroll:has(>.dt-table:focus-visible){outline:2px solid var(--focus-ring);outline-offset:-2px}.dt-td.is-sticky,.dt-handle.is-sticky,.dt-total.is-sticky{z-index:1;position:sticky}.dt-total.is-sticky,thead .dt-handle.is-sticky{z-index:3}.dt.is-scrolled-x .is-sticky-edge,.dt.is-scrolled-x .dt-th.is-sticky-edge{box-shadow:inset -1px 0 0 var(--border), inset 0 -1px 0 var(--border), var(--shadow-1)}:root[data-theme=dark] .dt.is-scrolled-x .is-sticky-edge,:root[data-theme=dark] .dt.is-scrolled-x .dt-th.is-sticky-edge{box-shadow:inset -1px 0 0 var(--border), inset 0 -1px 0 var(--border)}@media (prefers-color-scheme:dark){:root:not([data-theme]) .dt.is-scrolled-x .is-sticky-edge,:root:not([data-theme]) .dt.is-scrolled-x .dt-th.is-sticky-edge{box-shadow:inset -1px 0 0 var(--border), inset 0 -1px 0 var(--border)}}.dt-row.is-stale{visibility:hidden}@media (hover:hover){.dt-row:hover>td{background-color:color-mix(in srgb, var(--text) 3%, var(--surface))}}.dt-td:focus-visible,.dt-th:focus-visible,.dt-total:focus-visible{outline:2px solid var(--focus-ring);outline-offset:-2px}.dt-cell{align-items:center;gap:var(--space-8);white-space:nowrap;min-width:0;max-width:100%;display:flex;overflow:clip visible}.dt-cell[data-inplace]{overflow:visible}.dt-cell button:focus-visible,.dt-cell a:focus-visible,.dt-cell .chip:focus-visible,.dt-th button:focus-visible,.dt-add-col button:focus-visible{outline:2px solid var(--focus-ring);outline-offset:-2px}.dt-cell .opt-chip{padding:0 6px}.dt-cell .multi-value .opt-chip:first-child{flex-shrink:0}.dt-cell>span,.dt-cell>a{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.dt-cell>a.cell-link{overflow:visible}.dt-cell .tolerant{font-size:var(--fs-small);line-height:var(--lh-small)}.dt-td.num .dt-cell,.dt-total.num .dt-cell{justify-content:flex-end}.dt-td.num,.dt-total.num{font-size:var(--fs-num);line-height:var(--lh-num);font-weight:var(--weight-medium);font-variant-numeric:tabular-nums;text-align:right}.dt-title{font-weight:var(--weight-medium);color:var(--text)}.dt-title-cell{gap:var(--space-8)}.dt-title-cell>.dt-title{flex:0 auto}.progress-count{color:var(--muted);font-size:var(--fs-small);line-height:var(--lh-small);font-variant-numeric:tabular-nums;flex-shrink:0}.dt-lock,.dt-presence{color:var(--muted);flex-shrink:0;align-items:center;display:inline-flex}.dt-presence{padding:3px}.dt-row.is-locked .dt-title{color:var(--muted)}.dt-row.is-removed .dt-cell{color:var(--muted);text-decoration:line-through}.dt-row.is-dragging>td{opacity:.6}.dt-row.is-drop-before>td{box-shadow:inset 0 2px 0 var(--accent), inset 0 -1px 0 var(--border)}.dt-handle{text-align:center;color:var(--muted);padding:0}.dt-grip{width:100%;height:var(--row-h);color:inherit;font:inherit;cursor:grab;touch-action:none;background:0 0;border:0;place-items:center;padding:0;display:inline-grid}.dt-grip.is-off{opacity:.4;cursor:default}.dt-hint{padding:var(--space-8) var(--space-16);border-top:1px solid var(--border)}.dt-pri-btn{height:28px;padding:0 var(--space-8);margin-left:calc(var(--space-8) * -1);border-radius:var(--radius-control);align-items:center;display:inline-flex}@media (hover:hover){.dt-pri-btn:hover{background-color:var(--hover)}}.dt-pri-btn:focus-visible{outline:2px solid var(--focus-ring);outline-offset:-2px}.dt-td.is-editable{cursor:text}.dt-bool{color:var(--text)}.dt-td.is-editable .dt-bool{cursor:pointer}.due{padding-left:calc(var(--icon-table) + var(--space-4));font-size:var(--fs-num);line-height:var(--lh-num);font-weight:var(--weight-medium);font-variant-numeric:tabular-nums;white-space:nowrap;color:var(--text);align-items:center;min-width:0;max-width:100%;display:inline-flex;position:relative}.due>span{text-overflow:ellipsis;min-width:0;overflow:hidden}.due>.icon{position:absolute;top:50%;left:0;transform:translateY(-50%)}.due.muted{color:var(--muted)}.due.soon{color:var(--marigold-text)}.due.late{color:var(--danger)}.due-btn{border-radius:var(--radius-control);height:28px}@media (hover:hover){.due-btn:hover span{text-underline-offset:3px;text-decoration:underline}}.due-btn:focus-visible{outline:2px solid var(--focus-ring);outline-offset:2px}.cell-wash{pointer-events:none;animation:cell-flash var(--dur-flash) linear both;background-color:#0000;position:absolute;inset:0}@keyframes cell-flash{0%{background-color:color-mix(in srgb, var(--hue) var(--tint-flash), transparent)}12.5%{background-color:color-mix(in srgb, var(--hue) var(--tint-flash), transparent)}to{background-color:#0000}}.dt-th.is-new,.dt-td.is-new{animation:col-in var(--dur-base) var(--ease) both}@keyframes col-in{0%{opacity:0;transform:translateX(calc(var(--space-8) * -1))}to{opacity:1;transform:none}}.dt-td.is-editing{padding:0}.dt-input{width:100%;height:var(--row-h);padding:0 var(--space-12);background-color:var(--surface);color:var(--text);outline:2px solid var(--focus-ring);outline-offset:-2px;border:0;border-radius:0;display:block}.dt-input[aria-invalid=true]{outline-color:var(--danger)}.dt-td.num .dt-input{text-align:right;font-variant-numeric:tabular-nums}.dt-date{height:32px;padding:0 var(--space-8);border:1px solid var(--border-strong);border-radius:var(--radius-control);outline:none}.dt-date:focus-visible{outline:2px solid var(--focus-ring);outline-offset:2px}.dt-counter{right:var(--space-8);color:var(--muted);font-size:var(--fs-label);line-height:var(--lh-label);font-variant-numeric:tabular-nums;pointer-events:none;position:absolute;bottom:2px}.dt-error{z-index:4;align-items:center;gap:var(--space-4);max-width:320px;padding:var(--space-4) var(--space-8);background-color:var(--raised);color:var(--danger);border:1px solid var(--border-strong);border-radius:var(--radius-control);box-shadow:var(--shadow-2);font-size:var(--fs-small);line-height:var(--lh-small);white-space:normal;display:flex;position:absolute;top:100%;left:0}.dt-editing-note{padding:0 var(--space-12);text-overflow:ellipsis;white-space:nowrap;color:var(--muted);line-height:var(--row-h);display:block;overflow:hidden}.combo{display:block;position:relative}.popover-list{min-width:220px}.combo-list,.multi-list{margin:0;padding:0;list-style:none}.combo-option,.multi-option{align-items:center;gap:var(--space-8);min-height:36px;padding:0 var(--space-12);border-radius:var(--radius-control);cursor:pointer;display:flex}.combo-label{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.combo-option .avatar-sm{flex-shrink:0}.combo-avatar:before{content:attr(data-initials)}.combo-option[aria-selected=true],.multi-option.is-active{background-color:var(--hover);box-shadow:inset 2px 0 0 var(--accent)}.combo-empty{padding:var(--space-8) var(--space-12);color:var(--muted)}.multi-list{max-height:280px;overflow:auto}.multi-list:focus-visible{outline:2px solid var(--focus-ring);outline-offset:-2px}.multi-box{border:1px solid var(--border-strong);border-radius:calc(var(--radius-control) / 2);color:#0000;flex-shrink:0;place-items:center;width:16px;height:16px;display:grid}.multi-option[aria-selected=true] .multi-box{background-color:var(--accent);border-color:var(--accent);color:var(--on-accent)}.multi-box .icon{width:12px;height:12px}.popover-editor{min-width:280px;padding:var(--space-8)}.dt-area{width:100%;min-height:120px}.popover-foot{justify-content:space-between;align-items:center;gap:var(--space-8);padding-top:var(--space-8);display:flex}.conflict-pop-text{max-width:300px;padding:var(--space-8) var(--space-8) var(--space-12);white-space:normal}.dt-totals>td{z-index:2;height:var(--row-h);background-color:var(--surface);box-shadow:inset 0 1px 0 var(--border-strong);font-weight:var(--weight-medium);position:sticky;bottom:0}.dt-totals>td.is-sticky{z-index:3}.cards{gap:var(--space-8);margin:0;padding:0;list-style:none;display:grid;container-type:inline-size}.row-card{align-items:center;column-gap:var(--space-12);min-width:0;padding:var(--space-12) var(--space-16);background-color:var(--surface);border:1px solid var(--border);border-radius:var(--radius-card);box-shadow:var(--shadow-1);cursor:pointer;grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"head badge""meta meta""cf cf";display:grid}.row-card:focus-visible{outline:2px solid var(--focus-ring);outline-offset:2px}.row-card.is-late{box-shadow:inset 2px 0 0 var(--danger), var(--shadow-1)}:root[data-theme=dark] .row-card.is-late{box-shadow:inset 2px 0 0 var(--danger)}@media (prefers-color-scheme:dark){:root:not([data-theme]) .row-card.is-late{box-shadow:inset 2px 0 0 var(--danger)}}.row-card>.card-head{grid-area:head;align-items:center;min-width:0;margin:0;display:flex}.row-card .title{align-items:center;gap:var(--space-8);min-width:0;font-weight:var(--weight-medium);display:flex}.row-card .title-text{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.row-card.is-locked .title-text{color:var(--muted)}.row-card>.card-badge{grid-area:badge;justify-self:end;min-width:0;display:inline-flex}.card-meta button:focus-visible,.card-meta a:focus-visible{outline:2px solid var(--focus-ring);outline-offset:-2px}.card-meta>.card-end{color:var(--text);flex:none;margin-left:auto;display:inline-flex}.row-card>.cf-line{margin-top:var(--space-8);grid-area:cf}.row-card .due{gap:var(--space-4);padding-left:0}.row-card .due>.icon{position:static;transform:none}.row-card>.card-meta{align-items:center;row-gap:var(--space-4);min-width:0;margin-top:var(--space-8);color:var(--muted);font-size:var(--fs-small);line-height:var(--lh-small);flex-wrap:wrap;grid-area:meta;display:flex;overflow:clip visible}.row-card>.card-meta.ends-status{flex-wrap:nowrap;min-height:26px}.card-meta.ends-status>.meta-item{flex:none}.card-meta.ends-status>.meta-item.can-shrink{flex:0 auto}.card-meta.ends-status>.can-shrink>.chip,.card-meta.ends-status>.can-shrink>.member-value{flex-shrink:1;min-width:0}@container (width<=440px){.card-meta.ends-status>.meta-item.can-shrink:has(>.member-value){flex:none}.card-meta.ends-status>.can-shrink>.member-value{flex-shrink:0;position:relative}.card-meta.ends-status>.can-shrink>.member-value>.member-name{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}}.meta-item{white-space:nowrap;align-items:center;min-width:0;max-width:100%;margin-left:-1.1em;margin-right:1.1em;display:inline-flex}.meta-item:before{content:"·";text-align:center;flex-shrink:0;width:1.1em}.meta-item>span,.meta-item>a{text-overflow:ellipsis;min-width:0;overflow:hidden}.meta-item>a.cell-link{overflow:visible}.meta-item>.meta-label{flex-shrink:0}.meta-item .chip,.meta-item .member-value{max-width:100%;color:var(--text);flex-shrink:0}.cards-more{justify-content:center;display:flex}.cf-line{min-width:0;color:var(--muted);font-size:var(--fs-small);line-height:var(--lh-small);white-space:nowrap;align-items:center;display:flex}.cf-items{flex-wrap:wrap;flex:0 auto;align-items:center;min-width:0;height:28px;display:flex;overflow:hidden}.cf-item,.cf-more{text-overflow:ellipsis;white-space:nowrap;max-width:100%;min-height:28px;color:inherit;border-radius:calc(var(--radius-control) / 2);flex:none;transition-property:none;display:block;overflow:hidden}.cf-item+.cf-item{padding-left:.3em}.cf-item.is-cut{visibility:hidden;order:2}.cf-items>.cf-more{order:1}.cf-item .icon{vertical-align:middle;margin-right:2px}@media (hover:hover){.cf-item:hover .cf-value,.cf-more:hover{color:var(--text);text-underline-offset:3px;text-decoration:underline}}.cf-item:focus-visible,.cf-more:focus-visible{outline:2px solid var(--focus-ring);outline-offset:-2px}.cf-value{color:var(--text)}.cf-sep{flex-shrink:0}.cf-more{flex-shrink:0;padding-left:.3em}@media (pointer:coarse){.cf-items{height:var(--hit)}.cf-item,.cf-more{min-height:var(--hit);padding-block:calc((var(--hit) - var(--lh-small)) / 2)}.cf-more{position:relative;overflow:visible}.cf-more:after{content:"";width:max(100%, var(--hit));position:absolute;top:0;bottom:0;left:0}.row-card>.cf-line{margin-top:0;margin-bottom:calc(var(--space-8) * -1)}.kit-line-card>.cf-line{margin-block:calc(var(--space-8) * -1)}}.totals-line{gap:var(--space-16);padding:var(--space-12) var(--space-16);color:var(--text);font-size:var(--fs-small);line-height:var(--lh-small);display:flex}.totals-items{gap:var(--space-4) var(--space-16);flex-wrap:wrap;min-width:0;display:flex}.totals-label{font-weight:var(--weight-medium)}.totals-item{white-space:nowrap}.totals-item .tnum{font-weight:var(--weight-medium)}dialog{color:var(--text)}dialog::backdrop{background-color:var(--overlay)}html:has(dialog[open]){overflow:hidden}.dialog-panel{width:min(440px, calc(100vw - var(--space-32)));padding:var(--space-24);background-color:var(--surface);border:1px solid var(--border);border-radius:var(--radius-card);box-shadow:var(--shadow-2);margin:auto}.dialog-title{text-wrap:balance}.dialog-panel[open]{gap:var(--space-12);animation:dialog-in var(--dur-base) var(--ease);display:grid}.dialog-body{color:var(--muted)}.dialog-actions{justify-content:flex-end;gap:var(--space-8);margin-top:var(--space-12);flex-wrap:wrap;display:flex}@keyframes dialog-in{0%{opacity:0;transform:translateY(var(--space-8))}to{opacity:1;transform:none}}.drawer,.sheet{width:min(var(--drawer-w), 100vw);background-color:var(--surface);border:1px solid var(--border);border-radius:var(--radius-drawer) 0 0 var(--radius-drawer);max-width:100vw;height:100dvh;max-height:100dvh;box-shadow:var(--shadow-2);border-right:0;margin:0;padding:0;position:fixed;inset:0 0 0 auto;overflow:clip}.sheet{width:min(400px,100vw)}.drawer[open],.sheet[open]{animation:drawer-in var(--dur-base) var(--ease);flex-direction:column;display:flex}@keyframes drawer-in{0%{opacity:0;transform:translateX(var(--space-24))}to{opacity:1;transform:none}}.drawer-head,.sheet-head{align-items:center;gap:var(--space-12);padding:var(--space-16) var(--space-16) var(--space-16) var(--space-24);border-bottom:1px solid var(--border);flex-shrink:0;display:flex}.drawer-heading{flex:1;min-width:0}.drawer-head .crumb{color:var(--muted);font-size:var(--fs-small);line-height:var(--lh-small)}.drawer-title,.sheet-title{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.drawer-back,.sheet-back{display:none}.drawer-body,.sheet-body{overscroll-behavior:contain;flex:1;min-height:0;overflow:auto}.drawer-body{gap:var(--space-16);padding:var(--space-24);align-content:start;display:grid}.drawer.drawer-full,.sheet.sheet-full{width:100vw;box-shadow:none;border:0;border-radius:0;inset:0}.drawer.drawer-full[open],.sheet.sheet-full[open]{animation-name:drawer-full-in}@keyframes drawer-full-in{0%{opacity:0;transform:translateY(var(--space-8))}to{opacity:1;transform:none}}.drawer-full>.drawer-head,.drawer-full>.drawer-body,.drawer-full>.drawer-foot,.sheet-full .sheet-head,.sheet-full .sheet-body,.sheet-full .sheet-foot,.sheet-full .trip-foot,.sheet-full .vp-foot{padding-inline:var(--page-pad)}.drawer-full>.drawer-body{padding-block:var(--space-32)}.drawer-foot{gap:var(--space-8);padding:var(--space-12) var(--space-24);border-top:1px solid var(--border);background-color:var(--surface);flex-shrink:0;grid-template-columns:minmax(0,1fr);display:grid}.drawer-actions{justify-content:flex-end;align-items:center;gap:var(--space-8);flex-wrap:wrap;min-width:0;display:flex}.drawer-actions>.saved,.saved{text-overflow:ellipsis;white-space:nowrap;align-items:center;gap:var(--space-4);min-width:0;color:var(--muted);font-size:var(--fs-small);line-height:var(--lh-small);margin-right:auto;display:inline-flex;overflow:hidden}.saved>span{text-overflow:ellipsis;min-width:0;overflow:hidden}.saved[data-state=unsaved]{color:var(--marigold-text)}.history{align-items:center;gap:var(--space-8);color:var(--muted);font-size:var(--fs-small);line-height:var(--lh-small);text-decoration:none;display:flex}@media (hover:hover){.history:hover{color:var(--text)}}.conflict-banner{align-items:center;gap:var(--space-8) var(--space-12);min-height:44px;padding:var(--space-4) var(--space-12);border-radius:var(--radius-control);background-color:color-mix(in srgb, var(--marigold) var(--tint-chip), var(--surface));border:1px solid color-mix(in srgb, var(--marigold) 40%, var(--surface));flex-wrap:wrap;display:flex}.conflict-banner>.icon{color:var(--marigold-text)}.banner-text{text-overflow:ellipsis;white-space:nowrap;flex:140px;min-width:0;overflow:hidden}.conflict-banner .actions{gap:var(--space-8);flex-wrap:wrap;display:flex}.banner-review{display:none}.compare{border-collapse:collapse;width:100%;font-size:var(--fs-small);line-height:var(--lh-small)}.compare th,.compare td{padding:var(--space-8);text-align:left;vertical-align:top;border-top:1px solid var(--border)}.compare thead th{color:var(--muted);font-weight:var(--weight-medium);border-top:0}.popover-compare{min-width:320px}.toast-host{z-index:var(--z-toast);left:var(--page-pad);bottom:var(--page-pad);gap:var(--space-8);width:min(480px, calc(100vw - var(--page-pad) * 2));pointer-events:none;display:grid;position:fixed}.toast-host.is-hidden{visibility:hidden}.toast{align-items:center;gap:var(--space-12);min-height:48px;padding:var(--space-8) var(--space-8) var(--space-8) var(--space-16);background-color:var(--inverse-bg);color:var(--inverse-text);border-radius:var(--radius-card);box-shadow:var(--shadow-2);pointer-events:auto;animation:dialog-in var(--dur-base) var(--ease);display:flex;position:relative;overflow:hidden}.toast .icon{color:var(--inverse-muted)}.toast[data-tone=error]>.icon:first-child{color:var(--inverse-accent)}.toast .grow{flex:1;min-width:0}.toast-detail{color:var(--inverse-muted)}@media (width<=479.98px){.toast-detail{display:block}}.toast .btn-quiet{color:var(--inverse-accent);height:var(--control-h-sm);padding:0 var(--space-12)}.toast .btn-icon{color:var(--inverse-muted);padding:0}@media (hover:hover){.toast .btn-quiet:hover,.toast .btn-icon:hover{background-color:color-mix(in srgb, var(--inverse-text) 10%, transparent)}}.toast .btn:focus-visible{outline-color:var(--inverse-accent)}.toast .life{background-color:var(--inverse-accent);transform-origin:0;width:100%;height:2px;animation:toast-life var(--toast-ms,var(--toast-life)) linear forwards;position:absolute;bottom:0;left:0}.toast.is-paused .life{animation-play-state:paused}@keyframes toast-life{0%{transform:scaleX(1)}to{transform:scaleX(0)}}@media (prefers-reduced-motion:reduce){.toast .life{display:none}}.pill{align-items:center;gap:var(--space-8);height:28px;padding:0 var(--space-12);border-radius:var(--radius-chip);background-color:var(--fill-neutral);color:var(--muted);font-size:var(--fs-small);line-height:var(--lh-small);font-weight:var(--weight-medium);display:inline-flex}.schema-form{gap:var(--space-16);min-width:0;display:grid;container-type:inline-size}.form-grid{gap:var(--space-16) var(--space-12);grid-template-columns:repeat(2,minmax(0,1fr));align-content:start;display:grid}.field-wide{grid-column:1/-1}@container (width<=339px){.form-grid{grid-template-columns:minmax(0,1fr)}.form-grid>.field{grid-column:1/-1}}@container (width>=880px){:is(.drawer-full,.sheet-full) .form-grid{gap:var(--space-16) var(--space-24);grid-template-columns:repeat(4,minmax(0,1fr))}:is(.drawer-full,.sheet-full) .form-grid>.field-wide{grid-column:span 2}:is(.drawer-full,.sheet-full) .form-grid>.field-wide:has(textarea,.list-editor,.ref-field){grid-column:1/-1}}@container (width>=1700px){:is(.drawer-full,.sheet-full) .form-grid{grid-template-columns:repeat(6,minmax(0,1fr))}}.control>.input-prefix{left:var(--space-12);color:var(--muted);pointer-events:none;position:absolute;top:50%;transform:translateY(-50%)}.control.has-prefix .input{padding-left:calc(var(--space-12) + var(--prefix-w,1ch) + var(--space-8))}.form-subhead{font-size:var(--fs-small);line-height:var(--lh-small);font-weight:var(--weight-medium);color:var(--muted);padding-top:var(--space-8);border-top:1px solid var(--border)}.form-subhead:before{content:"";height:var(--space-8);display:block}.form-error{padding:var(--space-8) var(--space-12);border-radius:var(--radius-control);background-color:color-mix(in srgb, var(--danger) 8%, var(--surface))}.more-details{gap:var(--space-8);border-top:1px solid var(--border);display:grid}.more-toggle{align-items:center;gap:var(--space-8);min-height:var(--hit);color:var(--muted);font-size:var(--fs-small);line-height:var(--lh-small);font-weight:var(--weight-medium);text-align:left;display:flex}@media (hover:hover){.more-toggle:hover{color:var(--text)}}.more-chevron{transition:transform var(--dur-fast) var(--ease)}.more-details.is-open .more-chevron{transform:rotate(90deg)}.add-field{display:flex}.add-field-btn{min-height:var(--hit)}.add-field-menu{min-width:240px;max-height:min(60vh,420px);padding-bottom:var(--space-8);background-image:linear-gradient(to bottom, transparent, var(--raised) 60%), linear-gradient(to top, color-mix(in srgb, var(--text) 14%, transparent), transparent);background-position:0 100%,0 100%;background-repeat:no-repeat;background-size:100% 32px,100% 16px;background-attachment:local,scroll;overflow-y:auto}.add-field-group{padding:var(--space-4) var(--space-12);color:var(--muted)}select.input.is-placeholder{color:var(--muted)}select.input.is-placeholder option{color:var(--text)}.field-value{min-height:var(--control-h);align-items:center;min-width:0;display:flex}.field-value>span,.field-value>a{overflow-wrap:anywhere;min-width:0}.unreadable-field{align-items:center;gap:var(--space-8);min-height:var(--control-h);flex-wrap:wrap;display:flex}.multi-field{gap:0 var(--space-16);flex-wrap:wrap;display:flex}.ref-field{gap:var(--space-8);display:grid}.ref-none,.ref-more{margin:0}.ref-chip{padding-right:var(--space-4)}.ref-remove{width:24px;height:24px;color:var(--muted);cursor:pointer;background:0 0;border:0;border-radius:50%;place-items:center;margin:-2px 0;padding:0;display:inline-grid}.ref-remove:hover{color:var(--text);background-color:color-mix(in srgb, var(--muted) 16%, transparent)}@media (pointer:coarse){.ref-chip{height:36px}.ref-remove{width:32px;height:32px}}.ref-results{padding:var(--space-4) 0;border:1px solid var(--border);border-radius:var(--radius-control);background-color:var(--surface);margin:0;list-style:none;display:grid}.ref-hit{align-items:center;gap:var(--space-8);width:100%;min-height:44px;padding:0 var(--space-12);color:var(--text);font:inherit;text-align:start;cursor:pointer;background:0 0;border:0;display:flex}.ref-hit:hover,.ref-hit:focus-visible{background-color:color-mix(in srgb, var(--accent) 8%, var(--surface))}.ref-hit .icon{color:var(--muted)}.opt-check .opt-dot{width:8px;height:8px}.list-editor{gap:var(--space-8);display:grid}.list-row{align-items:center;gap:var(--space-8);display:flex}.list-input{flex:1;min-width:0}.list-row.is-labelled{align-items:end}.field:has(.list-row.is-labelled)>.field-label{color:var(--text);font-weight:var(--weight-semibold);padding-bottom:var(--space-4)}.list-sub{gap:var(--space-4);flex:1;min-width:0;display:grid}.list-sub .list-input{width:100%}.list-sub-label{font-size:var(--fs-small);line-height:var(--lh-small);color:var(--muted)}.list-row.is-labelled~.list-row.is-labelled .list-sub-label{display:none}@container (width<=480px){.list-row.is-labelled{grid-template-columns:minmax(0,1fr) minmax(0,1fr) auto;display:grid}.list-row.is-labelled>.list-sub:nth-child(n+3){grid-column:1/3}.list-row.is-labelled>.btn{grid-area:1/3}.list-row.is-labelled~.list-row.is-labelled .list-sub-label{display:block}.list-row.is-labelled~.list-row.is-labelled{padding-top:var(--space-8);border-top:1px solid var(--border)}}.list-check{min-height:var(--control-h)}.list-add{justify-self:start}.field.is-gone .input{color:var(--muted)}.gone-note{align-items:center;gap:var(--space-4);color:var(--marigold-text);display:flex}.priority-field{display:block}.popover-form{padding:0}.add-column,.rename-form{gap:var(--space-12);width:min(340px, calc(100vw - var(--space-48)));padding:var(--space-16);display:grid}.add-column-title{font-weight:var(--weight-semibold)}.form-actions{justify-content:flex-end;gap:var(--space-8);flex-wrap:wrap;display:flex}.counter{font-variant-numeric:tabular-nums;justify-self:end}.counter.is-over{color:var(--danger)}.limit-note{align-items:center;gap:var(--space-4);display:flex}.option-editor{gap:var(--space-8);min-width:0;display:grid}.option-list{gap:var(--space-4);margin:0;padding:0;list-style:none;display:grid}.option-row{align-items:center;gap:var(--space-4);grid-template-columns:auto minmax(0,1fr) auto auto;display:grid}.option-restore{grid-column:3}.option-menu{grid-column:4}.option-error{grid-column:2/-1}.option-input{height:var(--control-h-sm)}.option-name{white-space:nowrap;min-width:0;padding-inline-start:calc(var(--space-12) + 1px);display:flex}.option-name-text{text-overflow:ellipsis;min-width:0;overflow:hidden}.hue-btn .opt-dot{width:10px;height:10px}.opt-dot.is-hollow{box-shadow:inset 0 0 0 1px var(--opt,var(--muted));background-color:#0000}.hue-picker{grid-template-columns:repeat(4, var(--hit));gap:var(--space-4);padding:var(--space-4);display:grid}.hue-swatch{width:var(--hit);height:var(--hit);border-radius:var(--radius-control);place-items:center;display:grid}@media (hover:hover){.hue-swatch:hover{background-color:var(--hover)}}.hue-swatch .opt-dot{width:14px;height:14px}.hue-swatch[aria-checked=true]{box-shadow:inset 0 0 0 2px var(--accent)}.option-add{gap:var(--space-4);display:flex}.option-add-lead{pointer-events:none;flex-shrink:0}.option-add>button.btn:last-child{margin-left:var(--space-4)}.option-add .input{min-width:0;height:var(--control-h-sm);flex:1}@media (width<=767px){.option-input,.option-add .input,.option-add>button.btn{height:var(--control-h)}}.columns-btn span{white-space:nowrap}.columns-btn{min-height:var(--hit)}.sheet-head{padding:var(--space-12) var(--space-16)}.sheet-type{text-overflow:ellipsis;white-space:nowrap;max-width:40%;color:var(--muted);flex-shrink:0;overflow:hidden}.sheet-body{gap:var(--space-16);padding:var(--space-8) var(--space-16) var(--space-24);align-content:start;display:grid}.sheet-section{gap:var(--space-4);display:grid}.sheet-label{color:var(--muted);padding:var(--space-8) 0 var(--space-4)}.sheet-empty{padding:var(--space-8) 0}.col-list{margin:0;padding:0;list-style:none;display:grid}.col-row{grid-template-columns:var(--space-24) minmax(0, 1fr) 6rem 3.5rem var(--hit);align-items:center;column-gap:var(--space-8);min-height:var(--hit);border-top:1px solid var(--border);display:grid}.col-row>.col-grip{grid-column:1}.col-row>.col-label{grid-column:2}.col-row>.col-type{text-overflow:ellipsis;white-space:nowrap;grid-column:3;min-width:0;overflow:hidden}.col-row:not(:has(>.col-action))>.col-type{grid-column:3/5}.col-row:not(:has(>.col-action)):not(:has(>.col-menu))>.col-type{grid-column:3/6}.col-row>.col-action{grid-column:4}.col-row>.col-more{grid-column:2/5}.col-row>.col-menu{grid-column:5;justify-self:center}.kit-archived-row{padding:var(--space-4) 0}.kit-archived-actions{align-items:center;gap:var(--space-8);flex-wrap:wrap;grid-column:2/-1;display:flex}.kit-archived-actions .t-small{margin-right:auto}.col-more-icon{color:var(--muted);place-items:center;display:inline-grid}.col-grip.is-handle{cursor:grab;touch-action:none;align-self:stretch}.col-row.is-dragging{opacity:.55}.col-row.is-drop-before{box-shadow:inset 0 2px 0 var(--accent)}.col-row.is-drop-after{box-shadow:inset 0 -2px 0 var(--accent)}.col-row:first-child{border-top:0}.col-row:focus-visible{outline:2px solid var(--focus-ring);outline-offset:-2px}.col-grip{color:var(--muted);place-items:center;display:inline-grid}.col-label{text-overflow:ellipsis;white-space:nowrap;text-align:left;min-width:0;font-weight:var(--weight-medium);overflow:hidden}button.col-label{justify-self:start;align-items:center;max-width:100%;display:inline-flex}button.col-label>bdi{text-overflow:ellipsis;min-width:0;overflow:hidden}.col-go{color:var(--muted);pointer-events:none;display:none}@media (width<=767.98px){.col-row:has(>.col-go){position:relative}.col-row:has(>.col-go)>button.col-label:after{content:"";position:absolute;inset:0}.col-row:has(>.col-go)>.col-grip,.col-row:has(>.col-go)>.col-action,.col-row:has(>.col-go)>.col-menu{z-index:1;position:relative}.col-row>.col-go{grid-column:4;justify-self:end;place-items:center;display:inline-grid}.col-row:has(>.col-go)>.col-type{grid-column:3}.col-row:has(>.col-go):has(>.col-action)>.col-type{display:none}.col-row:has(>.col-go)>.col-action{grid-column:3;justify-self:start}.col-row>.col-more{grid-column:2/4}.col-row>.col-more-icon{grid-column:4;justify-self:end}}@media (hover:hover){button.col-label:hover{text-underline-offset:3px;text-decoration:underline}}.col-more{color:var(--muted);font-weight:var(--weight-regular)}.col-type{color:var(--muted);font-size:var(--fs-small);line-height:var(--lh-small);white-space:nowrap}.sheet-add{justify-content:space-between;align-items:center;gap:var(--space-12);padding:var(--space-12) 0;border-top:1px solid var(--border);border-bottom:1px solid var(--border);flex-wrap:wrap;display:flex}.sheet-add .add-column{width:100%;padding:0}.sheet-disclosure{width:100%;min-height:var(--hit);justify-content:space-between;align-items:center;display:flex}.sheet-chevron{color:var(--muted);transition:transform var(--dur-fast) var(--ease)}.sheet-disclosure[aria-expanded=true] .sheet-chevron{transform:rotate(180deg)}.column-page{gap:var(--space-12);display:grid}.column-page-row{justify-content:space-between;align-items:center;gap:var(--space-12);min-height:var(--hit);border-bottom:1px solid var(--border);display:flex}.column-page-foot{padding-top:var(--space-16)}@media (width<=767px){.drawer,.sheet{border:0;border-radius:0;width:100vw}.drawer-back,.sheet-back{display:inline-flex}.drawer-close,.sheet-close{display:none}.drawer-head{padding:var(--space-8) var(--space-16)}.drawer-full>.drawer-head,.drawer-full>.drawer-body,.drawer-full>.drawer-foot,.sheet-full .sheet-head,.sheet-full .sheet-body,.sheet-full .sheet-foot,.sheet-full .trip-foot,.sheet-full .vp-foot{padding-inline:var(--space-16)}.drawer-full>.drawer-body{padding-block:var(--space-16)}.drawer-body{padding:var(--space-16)}.drawer-foot{padding:var(--space-8) var(--space-16) calc(var(--space-8) + env(safe-area-inset-bottom))}.banner-review{display:inline-flex}.conflict-banner .actions{width:100%;display:none}.conflict-banner.is-expanded .actions{display:flex}.conflict-banner.is-expanded .banner-review{display:none}.toast-host{left:var(--space-16);right:var(--space-16);bottom:calc(var(--space-64) + env(safe-area-inset-bottom));width:auto}.form-grid{gap:var(--space-16) var(--space-8)}}.kit-bar{z-index:var(--z-sticky);background-color:var(--bg);border-bottom:1px solid var(--border);position:sticky;top:0}.kit-bar-inner{align-items:center;gap:var(--space-24);max-width:var(--content-max);min-height:56px;padding:var(--space-8) var(--page-pad);margin:0 auto;display:flex}.kit-brand{white-space:nowrap;align-items:baseline;gap:var(--space-8);flex-shrink:0;display:inline-flex}.kit-brand b{font-family:var(--font-display);font-size:var(--fs-h2);line-height:var(--lh-h2);font-weight:var(--weight-medium)}.kit-brand span,.kit-nav a{color:var(--muted);font-size:var(--fs-small);line-height:var(--lh-small);font-weight:var(--weight-medium)}.kit-nav{gap:var(--space-12);scrollbar-width:none;min-width:0;margin-left:auto;display:flex;overflow-x:auto}.kit-nav a{white-space:nowrap;flex-shrink:0}@supports (animation-timeline:scroll()){.kit-nav{animation:linear both scroll-fade-end scroll(self inline)}}.kit-footer-card{max-width:var(--drawer-w);padding:0;overflow:hidden}.kit-footer-card .drawer-foot{border-top:0}.kit-nav a{align-items:center;min-height:28px;text-decoration:none;display:inline-flex}@media (hover:hover){.kit-nav a:hover{color:var(--text)}}.kit-main{max-width:var(--content-max);padding:var(--space-48) var(--page-pad) var(--space-64);margin:0 auto}.kit-lede,.kit-note{margin-top:var(--space-8);max-width:600px;color:var(--muted)}.kit-note{font-size:var(--fs-small);line-height:var(--lh-small)}.kit-section{gap:var(--space-24);padding:var(--space-48) 0;border-bottom:1px solid var(--border);scroll-margin-top:88px;display:grid}.kit-body{gap:var(--space-24);min-width:0;display:grid}.kit-specimen{gap:var(--space-12) var(--space-24);grid-template-columns:200px minmax(0,1fr);align-items:center;display:grid}.kit-label{color:var(--muted)}.kit-row{align-items:center;gap:var(--space-12);flex-wrap:wrap;min-width:0;display:flex}.kit-narrow{min-width:0;max-width:220px;display:inline-flex}.kit-btns{gap:var(--space-16);display:grid}.kit-btn-row{gap:var(--space-12);grid-template-columns:120px repeat(6,max-content);align-items:start;display:grid}.kit-state{justify-items:start;gap:var(--space-8);display:grid}.kit-state small{color:var(--muted);font-size:var(--fs-label);line-height:var(--lh-label)}.kit-fields{gap:var(--space-16);grid-template-columns:repeat(auto-fill,minmax(min(100%,260px),1fr));display:grid}.kit-grid-2{gap:var(--space-16);grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;display:grid}.kit-grid-2.kit-pair{align-items:start}.kit-tools{align-items:center;gap:var(--space-12);margin-bottom:var(--space-16);padding:var(--space-8) var(--space-12);border:1px dashed var(--border-strong);border-radius:var(--radius-control);color:var(--muted);display:flex}.kit-grid-3{gap:var(--space-16);grid-template-columns:repeat(auto-fill,minmax(min(100%,360px),1fr));align-items:start;display:grid}.occupancy-head{justify-content:space-between;align-items:baseline;display:flex}.kit-empties{gap:var(--space-16);grid-template-columns:repeat(6,minmax(0,1fr));display:grid}.kit-empties>.kit-empty-card{grid-column:span 2}.kit-empties>.kit-empty-card:nth-child(4){grid-column:2/span 2}@media (width<=1023px){.kit-empties{grid-template-columns:repeat(4,minmax(0,1fr))}.kit-empties>.kit-empty-card:nth-child(4){grid-column:span 2}.kit-empties>.kit-empty-card:nth-child(5){grid-column:2/span 2}}@media (width<=767px){.kit-empties{grid-template-columns:minmax(0,1fr)}.kit-empties>.kit-empty-card:nth-child(n){grid-column:auto}}.kit-empty-card{padding:0}.kit-phone-frame{border:1px solid var(--border);border-radius:var(--radius-card);width:390px;max-width:100%;position:relative;overflow:hidden}.kit-phone-frame .bottom-nav{position:static}.kit-block{gap:var(--space-12);grid-template-columns:minmax(0,1fr);min-width:0;display:grid}.kit-stack{gap:var(--space-24);align-content:start;min-width:0;display:grid}.kit-actions{gap:var(--space-8)}.kit-table{--chrome-h:calc(100dvh - 520px);min-width:0}.kit-virtual{--chrome-h:calc(100dvh - 400px)}.kit-phone{gap:var(--space-8);width:390px;max-width:100%;padding:var(--space-16);background-color:var(--bg);border:1px solid var(--border);border-radius:var(--radius-card);display:grid}@media (width<=479px){.kit-phone{border:0;border-radius:0;padding:0}}.kit-line-card{padding:var(--space-12) var(--space-16)}.kit-form-card{gap:var(--space-8);padding:var(--space-16);display:grid}.kit-form-card .add-column{width:auto;padding:0}.kit-toasts{gap:var(--space-8);max-width:480px;display:grid}.kit-toasts .life{animation:none;transform:scaleX(.62)}.kit-icons{gap:var(--space-8);grid-template-columns:repeat(auto-fill,minmax(168px,1fr));padding:0;list-style:none;display:grid}.kit-icon{align-items:center;gap:var(--space-12);height:44px;padding:0 var(--space-12);background-color:var(--surface);border:1px solid var(--border);border-radius:var(--radius-control);display:flex}.kit-icon span{color:var(--muted);font-size:var(--fs-small);line-height:var(--lh-small);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}@media (width<=1023px){.kit-btn-row{grid-template-columns:repeat(3,max-content)}.kit-btn-row>.kit-label{grid-column:1/-1}}@media (width<=767px){.kit-bar-inner{gap:var(--space-8) var(--space-16);flex-wrap:wrap}.kit-nav{order:3;width:100%;margin-left:0}.kit-specimen{gap:var(--space-8);grid-template-columns:minmax(0,1fr)}.kit-btn-row{grid-template-columns:repeat(2,minmax(0,1fr))}.kit-grid-2{grid-template-columns:minmax(0,1fr)}.kit-section{padding:var(--space-32) 0}}.list-head{margin-bottom:calc(-1 * var(--space-4))}.list-caption{flex:1;min-width:0}.list-caption-end{visibility:hidden;height:1px;min-height:0}.list-editor.is-links .list-add{margin-left:calc(-1 * var(--space-12))}@media (width<=767px){.list-editor.is-links .list-head{display:none}}.page-heading{align-items:baseline;gap:var(--space-4) var(--space-12);flex-wrap:wrap;min-width:0;display:flex}.page-heading>h1{margin:0}.help-link{color:var(--muted);text-underline-offset:3px;white-space:nowrap;text-decoration:underline}@media (hover:hover){.help-link:hover{color:var(--text)}}.help-link:focus-visible{outline:2px solid var(--focus-ring);outline-offset:2px;border-radius:4px}@media (width<=767px){.head-new{width:var(--hit);min-width:var(--hit);padding:0;position:relative}.head-new-text{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}}.nomatch-card{padding:var(--space-48) var(--card-pad);place-items:center;display:grid}.page:has(.nomatch-card) :is(.vendors-clear,.guests-clear,.travel-clear){display:none}.dt-menu-anchor{pointer-events:none;width:0;height:0;position:absolute}.dt[data-density=compact]{font-size:14px;line-height:20px}.dt-row.dt-group>td{background-color:var(--sunken)}.dt-group-cell{padding:0}.dt-group-toggle{align-items:center;gap:var(--space-8);height:var(--row-h);padding:0 var(--space-12);color:var(--text);font:inherit;font-weight:var(--weight-semibold);cursor:pointer;background:0 0;border:0;display:inline-flex;position:sticky;left:0}.dt-group-toggle:focus-visible{outline:2px solid var(--focus-ring);outline-offset:-2px}.dt-group-count{font-weight:var(--weight-regular)}.dt-row.dt-group .dt-grip{visibility:hidden}.dt-row.is-selected>td{background-color:var(--selection)}.dt-row.is-selected>td:first-child{box-shadow:inset 2px 0 0 var(--accent)}.dt-row.is-context>td{color:var(--muted)}.dt-row.is-child .dt-title{padding-left:var(--space-24)}.popover-choice{min-width:220px;max-width:320px;padding:var(--space-4)}.choice-menu{gap:var(--space-4);flex-direction:column;display:flex}.choice-search{height:var(--control-h-sm);padding:0 var(--space-8);border:1px solid var(--border);border-radius:var(--radius-control);background-color:var(--surface);color:var(--text);font:inherit}.choice-search:focus-visible{outline:2px solid var(--focus-ring);outline-offset:0}.choice-list{max-height:280px;margin:0;padding:0;list-style:none;overflow-y:auto}.choice-option{align-items:center;gap:var(--space-8);min-height:36px;padding:0 var(--space-8);border-radius:var(--radius-control);cursor:pointer;display:flex}.choice-option.is-active{background-color:var(--hover);box-shadow:inset 2px 0 0 var(--accent)}.choice-check{flex-shrink:0;width:16px;display:inline-flex}.choice-label{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.choice-hint{white-space:nowrap;margin-left:auto}.choice-empty{padding:var(--space-8);color:var(--muted)}.list-toolbar{justify-content:space-between;align-items:center;gap:var(--space-8);margin-bottom:var(--space-12);flex-wrap:wrap;display:flex}.list-filters,.list-tools,.filter-chips{align-items:center;gap:var(--space-8);flex-wrap:wrap;display:flex}.filter-chip{border:1px solid var(--border);border-radius:var(--radius-chip);background-color:var(--surface);align-items:center;display:inline-flex}.filter-chip-label,.filter-chip-x{min-height:var(--control-h-sm);color:var(--text);font:inherit;cursor:pointer;background:0 0;border:0;align-items:center;display:inline-flex}.filter-chip-label{padding:0 var(--space-4) 0 var(--space-12)}.filter-chip-x{padding:0 var(--space-8);color:var(--muted)}.filter-chip-label:focus-visible,.filter-chip-x:focus-visible{outline:2px solid var(--focus-ring);outline-offset:-2px;border-radius:var(--radius-chip)}.popover-display{width:360px;max-width:calc(100vw - var(--space-16))}.display-panel{gap:var(--space-12);padding:var(--space-12) var(--space-12) 0;flex-direction:column;display:flex}.display-panel:focus{outline:none}.display-foot{justify-content:space-between;gap:var(--space-4);margin:0 calc(var(--space-12) * -1);padding:var(--space-8) var(--space-12);border-top:1px solid var(--border);background-color:var(--surface);flex-wrap:wrap;display:flex;position:sticky;bottom:0}.display-col-controls{align-items:center}.display-col-cap{color:var(--muted);font-size:var(--fs-label);line-height:var(--lh-label);margin-right:2px}.display-col-cap+.btn+.btn+.display-col-cap{margin-left:var(--space-4)}.display-row{gap:var(--space-4);border:0;flex-direction:column;margin:0;padding:0;display:flex}.display-label{color:var(--muted);font-size:var(--fs-small)}.display-check,.display-radio{align-items:center;gap:var(--space-8);min-height:32px;display:flex}.display-columns{max-height:240px;overflow-y:auto}@media (prefers-reduced-motion:reduce){.dt-group-toggle .icon{transition:none}}.kit-frame{border:1px dashed var(--border);border-radius:var(--radius-card);width:1200px;max-width:none;display:flex}.kit-frame-list{flex:1 1 0;min-width:0;padding:0}.kit-frame-pane{width:440px;padding:var(--space-16);border-left:1px solid var(--border);flex:0 0 440px}.kit-block:has(>.kit-frame){overflow-x:auto}.cards-group{list-style:none}.cards-group-toggle{align-items:center;gap:var(--space-8);width:100%;min-height:44px;padding:0 var(--space-4);color:var(--text);font:inherit;font-weight:var(--weight-semibold);text-align:start;cursor:pointer;background:0 0;border:0;display:flex}.cards-group-toggle[aria-expanded=false] .dt-group-label:before{content:"▸ "}.cards-group-toggle[aria-expanded=true] .dt-group-label:before{content:"▾ "}.row-card.is-selected{box-shadow:inset 2px 0 0 var(--accent), var(--shadow-1)}.address-block{align-items:flex-start;gap:var(--space-4);padding-block:var(--space-4);flex-direction:column;display:flex}.address-lines{overflow-wrap:anywhere;flex-direction:column;display:flex}.address-copy{min-height:var(--hit);margin-inline-start:calc(-1 * var(--space-8))}.form-grid>.field-address,:is(.drawer-full,.sheet-full) .form-grid>.field-wide.field-address{grid-column:1/-1}