@font-face{font-family:Figtree Variable;font-style:normal;font-display:swap;font-weight:300 900;src:url(/assets/figtree-latin-ext-wght-normal-DCwSJGxG.woff2)format("woff2-variations");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Figtree Variable;font-style:normal;font-display:swap;font-weight:300 900;src:url(/assets/figtree-latin-wght-normal-D_ZTVpCC.woff2)format("woff2-variations");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Bricolage Grotesque Variable;font-style:normal;font-display:swap;font-weight:200 800;src:url(/assets/bricolage-grotesque-vietnamese-opsz-normal-D9N6E8K1.woff2)format("woff2-variations");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Bricolage Grotesque Variable;font-style:normal;font-display:swap;font-weight:200 800;src:url(/assets/bricolage-grotesque-latin-ext-opsz-normal-IcJDqblK.woff2)format("woff2-variations");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Bricolage Grotesque Variable;font-style:normal;font-display:swap;font-weight:200 800;src:url(/assets/bricolage-grotesque-latin-opsz-normal-Cre6nC2_.woff2)format("woff2-variations");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}:root{--ui-surface:var(--color-card);--ui-sunken:var(--color-sunken);--ui-text:var(--color-heading);--ui-muted:var(--color-secondary);--ui-line:var(--color-line);--ui-line-soft:var(--color-line-soft);--ui-control-border:var(--color-control);--ui-control-border-hover:var(--color-outline-hover);--ui-control-border-width:1.5px;--ui-control-height:3.25rem;--ui-control-padding:.875rem;--ui-control-shadow:none;--ui-radius:var(--radius-md);--ui-radius-pop:var(--radius-lg);--ui-accent:var(--color-primary);--ui-accent-soft:var(--color-primary-soft);--ui-on-accent:var(--color-card);--ui-danger:var(--color-danger);--ui-focus:var(--color-focus);--ui-shadow-pop:var(--shadow-pop);--ui-tip:var(--color-heading);--ui-on-tip:var(--color-card)}.ui-theme-admin{--ui-surface:var(--color-admin-card);--ui-sunken:var(--color-admin-sunken);--ui-text:var(--color-admin-ink);--ui-muted:var(--color-admin-sub);--ui-line:var(--color-admin-line);--ui-line-soft:var(--color-admin-line);--ui-control-border:var(--color-admin-ctrl);--ui-control-border-hover:var(--color-admin-ctrl);--ui-control-border-width:1px;--ui-control-height:2.5rem;--ui-control-padding:.75rem;--ui-control-shadow:var(--ad-shadow-card,none);--ui-radius:var(--radius-sm);--ui-radius-pop:var(--radius-md);--ui-accent:var(--color-admin-accent);--ui-accent-soft:var(--color-admin-row-selected);--ui-on-accent:var(--color-admin-on-accent);--ui-danger:var(--color-admin-block);--ui-focus:var(--color-admin-accent);--ui-shadow-pop:var(--ad-shadow-pop,var(--shadow-pop));--ui-tip:var(--color-admin-ink);--ui-on-tip:var(--color-admin-card)}.ui-control{box-sizing:border-box;width:100%;min-height:var(--ui-control-height);padding:0 var(--ui-control-padding);border:var(--ui-control-border-width) solid var(--ui-control-border);border-radius:var(--ui-radius);background:var(--ui-surface);box-shadow:var(--ui-control-shadow);color:var(--ui-text);font:inherit;transition:border-color var(--duration-fast,.12s) ease-out;font-size:1rem}.ui-control:hover:not(:disabled){border-color:var(--ui-control-border-hover)}.ui-control:focus-visible{outline:3px solid var(--ui-focus);outline-offset:2px}.ui-control[aria-invalid=true]{border-color:var(--ui-danger)}.ui-control:disabled{background:var(--ui-sunken);color:var(--ui-muted);cursor:not-allowed}.ui-textarea{resize:vertical;min-height:7.5rem;padding-block:.75rem;line-height:1.5}.ui-select-native{appearance:none;padding-right:2.5rem}.ui-select{min-width:0;display:block}.ui-select-trigger,.ui-select-native{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='18' height='18' viewBox='0 0 24 24' fill='none' stroke='%235E6660' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m6 9 6 6 6-6'/%3E%3C/svg%3E");background-position:right .875rem center;background-repeat:no-repeat}.ui-select-trigger{text-align:left;cursor:pointer;align-items:center;width:100%;padding-right:2.5rem;display:flex}.ui-select-trigger:disabled{cursor:not-allowed;opacity:.6}.ui-select-trigger[aria-invalid=true]{border-color:var(--ui-danger)}.ui-select-value{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.ui-select-placeholder{color:var(--ui-muted)}.ui-select-content{overscroll-behavior:contain;background:linear-gradient(var(--ui-surface) 30%, transparent) top / 100% 2.5rem no-repeat local, linear-gradient(transparent, var(--ui-surface) 70%) bottom / 100% 2.5rem no-repeat local, radial-gradient(farthest-side at 50% 0, #00000024, transparent) top / 100% .875rem no-repeat scroll, radial-gradient(farthest-side at 50% 100%, #00000024, transparent) bottom / 100% .875rem no-repeat scroll, var(--ui-surface);color:var(--ui-text);border:1px solid var(--ui-line);border-radius:var(--ui-radius-pop);box-shadow:var(--ui-shadow-pop);scrollbar-width:thin;scrollbar-color:var(--ui-control-border) transparent;margin:0;padding:.375rem;position:fixed;inset:auto;overflow-y:auto}.ui-select-content ul{margin:0;padding:0;list-style:none}.ui-select-item{border-radius:calc(var(--ui-radius-pop) - .25rem);cursor:pointer;align-items:center;min-height:2.75rem;padding:.375rem .875rem .375rem 2.25rem;display:flex;position:relative}.ui-select-item[aria-selected=true]{font-weight:700}.ui-select-item[aria-selected=true]:before{content:"";border:solid var(--ui-accent);border-width:0 0 2px 2px;width:.75rem;height:.4375rem;position:absolute;top:50%;left:.875rem;transform:translateY(-70%)rotate(-45deg)}.ui-select-active{background:var(--ui-accent-soft)}.ui-select-item[aria-disabled=true]{color:var(--ui-muted);opacity:.6;cursor:default}.ui-date{min-width:0}.ui-date-trigger{text-align:left;cursor:pointer;justify-content:space-between;align-items:center;gap:.5rem;width:100%;display:flex}.ui-date-trigger:disabled{cursor:not-allowed}.ui-date-trigger[aria-invalid=true]{border-color:var(--ui-danger)}.ui-date-value{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.ui-date-none{color:var(--ui-muted)}.ui-date-trigger:after{content:"";background:var(--ui-muted);flex:none;width:18px;height:18px;-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='1.8' stroke-linecap='round'%3E%3Crect x='3.5' y='5' width='17' height='15.5' rx='2.5'/%3E%3Cpath d='M3.5 10h17M8 3v4M16 3v4'/%3E%3C/svg%3E") 50%/contain no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='1.8' stroke-linecap='round'%3E%3Crect x='3.5' y='5' width='17' height='15.5' rx='2.5'/%3E%3Cpath d='M3.5 10h17M8 3v4M16 3v4'/%3E%3C/svg%3E") 50%/contain no-repeat}.ui-date-content{overscroll-behavior:contain;background:var(--ui-surface);width:max-content;color:var(--ui-text);border:1px solid var(--ui-line);border-radius:var(--ui-radius-pop);box-shadow:var(--ui-shadow-pop);font-variant-numeric:tabular-nums;margin:0;padding:.75rem;position:fixed;inset:auto;overflow-y:auto}.ui-date-head{align-items:center;gap:.125rem;margin-bottom:.5rem;display:flex}.ui-date-title{text-align:center;white-space:nowrap;flex:1;padding-inline:.25rem;font-weight:700}.ui-date-nav,.ui-date-day,.ui-date-today{font:inherit;color:inherit;cursor:pointer;background:0 0;border:0}.ui-date-nav{width:2.25rem;height:2.25rem;color:var(--ui-muted);border-radius:999px;place-items:center;font-size:1.25rem;line-height:1;display:grid}.ui-date-nav:hover:not(:disabled),.ui-date-day:hover:not(:disabled):not([aria-pressed=true]),.ui-date-today:hover{background:var(--ui-accent-soft)}.ui-date-nav:disabled{opacity:.35;cursor:default}.ui-date-week,.ui-date-days{grid-template-columns:repeat(7,2.5rem);gap:.125rem;display:grid}.ui-date-week span{height:1.75rem;color:var(--ui-muted);place-items:center;font-size:.8125rem;font-weight:600;display:grid}.ui-date-day{border-radius:.625rem;place-items:center;height:2.5rem;font-weight:600;display:grid}.ui-date-day[aria-current=date]{box-shadow:inset 0 0 0 1.5px var(--ui-accent)}.ui-date-day[aria-pressed=true]{background:var(--ui-accent);color:var(--ui-on-accent)}.ui-date-day:disabled{color:var(--ui-muted);opacity:.45;cursor:default}.ui-date-nav:focus-visible,.ui-date-day:focus-visible,.ui-date-today:focus-visible{outline:3px solid var(--ui-focus);outline-offset:1px}.ui-date-foot{border-top:1px solid var(--ui-line-soft);justify-content:flex-end;margin-top:.5rem;padding-top:.5rem;display:flex}.ui-date-today{min-height:2.25rem;color:var(--ui-accent);border-radius:999px;padding:0 .875rem;font-weight:700}.ui-date-clear{color:var(--ui-muted);margin-right:auto;font-weight:600}@media (pointer:coarse){.ui-date-week,.ui-date-days{grid-template-columns:repeat(7,2.75rem)}.ui-date-day{height:2.75rem}.ui-date-nav{width:2.75rem;height:2.75rem}}.ui-file{min-height:var(--ui-control-height);flex-wrap:wrap;align-items:center;gap:.5rem .875rem;display:flex}.ui-file>.ui-file-input{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;min-width:0;height:1px;min-height:0;margin:-1px;padding:0;position:absolute;overflow:hidden}.ui-file-button{border:1.5px solid var(--ui-accent);border-radius:var(--radius-pill,999px);background:var(--ui-surface);min-height:2.75rem;color:var(--ui-accent);font:inherit;cursor:pointer;align-items:center;gap:.375rem;padding:.25rem 1.125rem;font-weight:700;display:inline-flex}.ui-file-button:hover:not(:disabled){background:var(--ui-accent-soft)}.ui-file-button:focus-visible{outline:3px solid var(--ui-focus);outline-offset:2px}.ui-file-button[aria-invalid=true]{border-color:var(--ui-danger)}.ui-file-status{min-width:0;color:var(--ui-text);overflow-wrap:anywhere;font-weight:600}.ui-file-none{color:var(--ui-muted);font-weight:400}.form-message{font-size:var(--text-small,.875rem);color:var(--ui-danger);align-items:flex-start;gap:.375rem;margin:.375rem 0 0;font-weight:600;line-height:1.4;display:flex}.form-message:before{content:"!";background:var(--ui-danger);width:1.125rem;height:1.125rem;color:var(--ui-on-accent);border-radius:999px;flex:none;place-items:center;margin-top:.0625rem;font-size:.75rem;font-weight:800;line-height:1;display:grid}:where(input,textarea,select)[aria-invalid=true]{border-color:var(--ui-danger)}.ui-check{cursor:pointer;align-items:flex-start;gap:.625rem;min-height:2.75rem;padding-block:.5rem;display:flex}.ui-check-label{gap:.125rem;padding-top:.0625rem;display:grid}.ui-check-hint{font-size:var(--text-small,.875rem);color:var(--ui-muted)}.ui-radio-group{border:0;min-width:0;margin:0;padding:0}.ui-radio-legend{color:var(--ui-text);margin-bottom:.25rem;padding:0;font-weight:700}:where(input[type=checkbox]:not([role=switch]),input[type=radio]){appearance:none;border:1.5px solid var(--ui-control-border);background:var(--ui-surface);cursor:pointer;width:1.25rem;height:1.25rem;transition:background-color var(--duration-fast,.12s) ease-out, border-color var(--duration-fast,.12s) ease-out;flex:none;place-content:center;margin:0;display:inline-grid}:where(input[type=checkbox]:not([role=switch])){border-radius:.375rem}:where(input[type=radio]){border-radius:999px}:where(input[type=checkbox]:not([role=switch]),input[type=radio]):checked{border-color:var(--ui-accent);background:var(--ui-accent)}:where(input[type=checkbox]:not([role=switch])):before{content:"";border:solid var(--ui-on-accent);border-width:0 0 2px 2px;width:.625rem;height:.3125rem;transform:translateY(-15%)rotate(-45deg)scale(0)}:where(input[type=checkbox]:not([role=switch])):checked:before{transform:translateY(-15%)rotate(-45deg)scale(1)}:where(input[type=checkbox]:not([role=switch])):indeterminate{border-color:var(--ui-accent);background:var(--ui-accent)}:where(input[type=checkbox]:not([role=switch])):indeterminate:before{border-width:0 0 2px;width:.625rem;height:0;transform:none}:where(input[type=radio]):before{content:"";background:var(--ui-on-accent);border-radius:999px;width:.5rem;height:.5rem;transform:scale(0)}:where(input[type=radio]):checked:before{transform:scale(1)}:where(input[type=checkbox],input[type=radio]):focus-visible{outline:3px solid var(--ui-focus);outline-offset:2px}:where(input[type=checkbox],input[type=radio]):disabled{cursor:not-allowed;opacity:.5}.ui-switch{appearance:none;background:var(--ui-control-border);cursor:pointer;border:0;border-radius:999px;flex:none;width:3.25rem;height:2rem;margin:0;transition:background-color .15s;position:relative}.ui-switch:before{content:"";background:var(--ui-surface);border-radius:50%;width:1.625rem;height:1.625rem;transition:transform .15s;position:absolute;top:.1875rem;left:.1875rem;box-shadow:0 1px 3px #1d232040}.ui-switch:checked{background:var(--ui-accent)}.ui-switch:checked:before{transform:translate(1.25rem)}@media (prefers-reduced-motion:reduce){.ui-switch,.ui-switch:before{transition:none}}:where([data-tip]){position:relative}[data-tip]:is(:hover,:focus-visible):after{content:attr(data-tip);z-index:5;background:var(--ui-tip);width:max-content;max-width:14rem;color:var(--ui-on-tip);font-size:var(--text-small,.875rem);text-align:center;white-space:normal;pointer-events:none;border-radius:.5rem;padding:.3125rem .625rem;font-weight:600;line-height:1.3;position:absolute;top:calc(100% + .375rem);left:50%;transform:translate(-50%)}[data-tip][data-tip-side=top]:is(:hover,:focus-visible):after{top:auto;bottom:calc(100% + .375rem)}[data-tip][data-tip-side=left]:is(:hover,:focus-visible):after,[data-tip][data-tip-side=right]:is(:hover,:focus-visible):after{top:50%;left:auto;transform:translateY(-50%)}[data-tip][data-tip-side=left]:is(:hover,:focus-visible):after{right:calc(100% + .375rem)}[data-tip][data-tip-side=right]:is(:hover,:focus-visible):after{left:calc(100% + .375rem)}@media (hover:none){[data-tip]:hover:not(:focus-visible):after{content:none}}:where(input[type=number]){appearance:textfield}:where(input[type=number])::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}:where(input[type=number])::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}:where(input[type=search])::-webkit-search-cancel-button{appearance:none}:where(input[type=search])::-webkit-search-decoration{appearance:none}summary::-webkit-details-marker{display:none}:where(.sheet-body,.lightbox,.search-results,.trip-panel,.lq-drawer-body,.map-scroll,.drawer,.part-sheet-body){scrollbar-width:thin;scrollbar-color:var(--color-outline) transparent}@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-ordinal:initial;--tw-slashed-zero:initial;--tw-numeric-figure:initial;--tw-numeric-spacing:initial;--tw-numeric-fraction:initial;--tw-outline-style:solid;--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial}}}@layer theme{:root,:host{--color-page:#fbfaf7;--color-card:#fff;--color-sunken:#f3f1ec;--color-tray:#f7f6f1;--color-heading:#1d2320;--color-body:#2f3632;--color-secondary:#5e6660;--color-line:#e7e3da;--color-line-soft:#eeebe4;--color-outline:#d9d4c8;--color-outline-hover:#c9c3b5;--color-control:#848a85;--color-separator:#cfc8b8;--color-primary:#1f7a4d;--color-primary-hover:#196b43;--color-primary-pressed:#145a37;--color-primary-deep:#123a26;--color-primary-soft:#e8f3ec;--color-selection:#cfe6d8;--color-focus:#1f7a4d;--color-recent:#17603c;--color-recent-bg:#e3f1e8;--color-recheck:#8a5a00;--color-recheck-bg:#fff1d6;--color-danger:#b3261e;--color-danger-bg:#fbe7e4;--color-open:#1f7a4d;--color-limited:#c98a00;--color-closed:#9aa09b;--color-cat-stay:#1f5d8c;--color-cat-stay-bg:#dcebf7;--color-cat-eat:#a8431e;--color-cat-eat-bg:#fbe3d6;--color-cat-local-produce:#7f5a00;--color-cat-local-produce-bg:#f8ecc4;--color-cat-experiences:#6b3fa0;--color-cat-experiences-bg:#ece3f6;--color-map-land:#eaf0e3;--color-map-relief-1:#dde7d2;--color-map-relief-2:#cedcc0;--color-map-relief-3:#bfd1ae;--color-map-outline:#2b6a48;--color-map-label:#4f6b46;--color-map-halo:#f4f7ef;--color-map-sea:#cbe7e1;--color-map-road-highway:#f3d9a4;--color-map-road-major:#fff;--color-map-road-minor:#fbfaf7;--color-map-rail:#6f7670;--color-map-building:#d8d9cc;--color-map-boundary:#857a6b;--color-map-county:#9ca990;--color-map-glow:#4cae7c;--color-backdrop:#1218148c;--color-glass:#fbfaf7eb;--color-admin-page:#f3f5f3;--color-admin-card:#fff;--color-admin-sunken:#f1f4f2;--color-admin-hover:#f7f9f8;--color-admin-pressed:#e9eeeb;--color-admin-ink:#17201b;--color-admin-text:#2e3a33;--color-admin-sub:#5d6962;--color-admin-muted:#5f6b64;--color-admin-ctrl:#7f8b84;--color-admin-line:#e6ebe8;--color-admin-line-soft:#ebefec;--color-admin-outline:#d7ddd9;--color-admin-outline-hover:#c9d1cc;--color-admin-nav:#46524b;--color-admin-nav-on:#ebeeec;--color-admin-row-selected:#eef6f1;--color-admin-focus-ring:#d5ebdd;--color-admin-accent:#1f7a4d;--color-admin-accent-hover:#186841;--color-admin-accent-pressed:#135435;--color-admin-accent-soft:#e8f3ec;--color-admin-accent-line:#a9d3ba;--color-admin-on-accent:#fff;--color-admin-block:#c02626;--color-admin-block-bg:#ffecec;--color-admin-block-dot:#f04438;--color-admin-warn:#a15c00;--color-admin-warn-bg:#fff4e0;--color-admin-warn-dot:#f59e0b;--color-admin-warn-line:#ffe2b0;--color-admin-warn-ink:#7a4f00;--color-admin-unk:#46524b;--color-admin-unk-dot:#9ea8a2;--color-admin-info:#1d5fc2;--color-admin-info-bg:#eaf2ff;--color-admin-info-line:#c7dbff;--color-admin-ok:#0f7a43;--color-admin-ok-bg:#e7f8ef;--color-admin-ok-line:#c6efd8;--color-admin-rec:#9a2bb5;--color-admin-rec-bg:#fcebff;--color-admin-stage-new:#454c47;--color-admin-stage-new-bg:#eeece7;--color-admin-stage-new-dot:#7d837e;--color-admin-stage-ready:#1c6440;--color-admin-stage-ready-bg:#e3efe7;--color-admin-stage-ready-dot:#4e9a72;--color-admin-stage-confirmed:#11532f;--color-admin-stage-confirmed-bg:#cbe5d5;--color-admin-stage-held:#7a4f00;--color-admin-stage-held-bg:#fff1d6;--color-admin-stage-held-dot:#c98a00;--color-admin-stage-rejected:#8e2a22;--color-admin-stage-rejected-bg:#f6e2df;--color-scrim:#14120e9e;--spacing-1:.25rem;--spacing-2:.5rem;--spacing-3:.75rem;--spacing-4:1rem;--spacing-5:1.25rem;--spacing-6:1.5rem;--spacing-8:2rem;--spacing-10:2.5rem;--spacing-12:3rem;--spacing-16:4rem;--spacing-20:5rem;--radius-sm:8px;--radius-md:12px;--radius-lg:16px;--radius-xl:20px;--radius-2xl:24px;--radius-3xl:26px;--radius-pill:999px;--font-display:"Bricolage Grotesque Variable", "Bricolage Grotesque", system-ui, sans-serif;--font-body:"Figtree Variable", "Figtree", system-ui, sans-serif;--text-provenance:.8125rem;--text-small:.875rem;--text-meta:.9375rem;--text-body:1.0625rem;--text-lead:clamp(1.0625rem, .9rem + .45vw, 1.25rem);--text-card-title:1.375rem;--text-section:clamp(1.875rem, 1.5rem + 1.2vw, 2.5rem);--text-place-section:clamp(1.625rem, 1.35rem + .9vw, 2.125rem);--text-zone-title:clamp(2.5rem, 1.7rem + 3vw, 4rem);--text-place-title:clamp(2.5rem, 1.4rem + 4.9vw, 5rem);--container-page:80rem;--container-aside:21.75rem;--shadow-card:0 1px 2px #1d23200d, 0 10px 28px #1d232012;--shadow-raised:0 1px 2px #1d23200d, 0 14px 36px #1d232014;--shadow-pop:0 2px 6px #1d23200d, 0 20px 48px #1d232029;--shadow-dialog:0 30px 80px #1d23204d;--shadow-pin:0 2px 8px #1d232047;--shadow-bar:0 -8px 24px #1d232014;--shadow-header:0 1px 0 #e7e3dae6, 0 8px 24px #1d23200d;--ease-out:cubic-bezier(.2, .7, .2, 1);--duration-fast:.12s;--duration-base:.18s;--duration-slow:.25s}}@layer base{*,:after,:before,::backdrop{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}html,:host{-webkit-text-size-adjust:100%;tab-size:4;font-feature-settings:normal;font-variation-settings:normal;-webkit-tap-highlight-color:transparent;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Noto Sans,Arial,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol,Noto Color Emoji;line-height:1.5}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-feature-settings:normal;font-variation-settings:normal;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring:where(:not(iframe)){outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab, red, red)){::placeholder{color:color-mix(in oklab, currentcolor 50%, transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit{padding-block:0}::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-day-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-millisecond-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){appearance:button}::file-selector-button{appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}dialog{margin:auto}}@layer components;@layer utilities{.visible{visibility:visible}.fixed{position:fixed}.static{position:static}.sticky{position:sticky}.container{width:100%}.block{display:block}.grid{display:grid}.hidden{display:none}.inline{display:inline}.table{display:table}.resize{resize:both}.capitalize{text-transform:capitalize}.ordinal{--tw-ordinal:ordinal;font-variant-numeric:var(--tw-ordinal,) var(--tw-slashed-zero,) var(--tw-numeric-figure,) var(--tw-numeric-spacing,) var(--tw-numeric-fraction,)}.outline{outline-style:var(--tw-outline-style);outline-width:1px}.sepia{--tw-sepia:sepia(100%);filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.filter{filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}}:root[data-theme=dark]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--color-admin-page:#0f1613;--color-admin-card:#161f1b;--color-admin-sunken:#121a16;--color-admin-hover:#1c2722;--color-admin-pressed:#232f29;--color-admin-nav-on:#21302a;--color-admin-row-selected:#1a2e23;--color-admin-focus-ring:#2e5c45;--color-admin-ink:#f2eee5;--color-admin-text:#dcdad0;--color-admin-sub:#aab2aa;--color-admin-muted:#a5ada6;--color-admin-nav:#bcc3bb;--color-admin-ctrl:#76837b;--color-admin-line:#26322c;--color-admin-line-soft:#202a25;--color-admin-outline:#35443c;--color-admin-outline-hover:#4a5b51;--color-admin-accent:#4cae7c;--color-admin-accent-hover:#5fba8b;--color-admin-accent-pressed:#78c79e;--color-admin-accent-soft:#183323;--color-admin-accent-line:#2f6b4b;--color-admin-on-accent:#0b1a12;--color-admin-block:#ff8f85;--color-admin-block-bg:#3b1816;--color-admin-block-dot:#ff6a5c;--color-admin-warn:#f2b649;--color-admin-warn-bg:#382a10;--color-admin-warn-dot:#f5a524;--color-admin-warn-line:#5b4416;--color-admin-warn-ink:#f7cb75;--color-admin-unk:#bcc3bb;--color-admin-unk-dot:#76837b;--color-admin-info:#8db6ff;--color-admin-info-bg:#15243f;--color-admin-info-line:#294470;--color-admin-ok:#63d198;--color-admin-ok-bg:#122f20;--color-admin-ok-line:#22553a;--color-admin-rec:#e4a6f5;--color-admin-rec-bg:#33193d;--color-admin-stage-new:#d0d4ce;--color-admin-stage-new-bg:#252c28;--color-admin-stage-new-dot:#8d958f;--color-admin-stage-ready:#93d6b1;--color-admin-stage-ready-bg:#173424;--color-admin-stage-ready-dot:#4e9a72;--color-admin-stage-confirmed:#bdebd1;--color-admin-stage-confirmed-bg:#1e4632;--color-admin-stage-held:#f7cb75;--color-admin-stage-held-bg:#382a10;--color-admin-stage-held-dot:#c98a00;--color-admin-stage-rejected:#f5a79e;--color-admin-stage-rejected-bg:#3e1b18;--color-cat-stay:#a3cbf0;--color-cat-stay-bg:#16293b;--color-cat-eat:#f6ae90;--color-cat-eat-bg:#3b1f14;--color-cat-local-produce:#ebcb70;--color-cat-local-produce-bg:#33290d;--color-cat-experiences:#d1b6f2;--color-cat-experiences-bg:#2b1e3e}:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--ad-mbar-h:65px;--ad-shadow-card:0 1px 2px #17201b0d;--ad-shadow-raised:0 1px 2px #17201b0d, 0 8px 24px #17201b0d;--ad-shadow-pop:0 4px 6px -1px #17201b1a, 0 2px 4px -2px #17201b1a;--ad-shadow-menu:0 8px 28px #17201b24;--ad-shadow-popover:0 12px 32px #17201b24;--ad-shadow-dialog:0 30px 80px #17201b4d;--ad-shadow-drawer:-16px 0 48px #17201b29;--ad-shadow-bar:0 -8px 24px #17201b14;--ad-shadow-bar-raised:0 -10px 30px #17201b1f;--ad-backdrop:#17201b6b;--ad-preview-page:#fbfaf7;--ad-ease:cubic-bezier(.2, 0, 0, 1);--ad-photo-scrim:#111613b8;--ad-photo-scrim-ink:#fff;--ad-photo-pos:#fff;--ad-photo-pos-ink:#1d2320;--ad-photo-pos-shadow:0 1px 3px #00000038}:root[data-theme=dark]{--ad-shadow-card:0 1px 2px #00000059;--ad-shadow-raised:0 1px 2px #00000059, 0 8px 24px #0000004d;--ad-shadow-pop:0 4px 6px -1px #00000073, 0 2px 4px -2px #0006;--ad-shadow-menu:0 8px 28px #00000080;--ad-shadow-popover:0 12px 32px #00000080;--ad-shadow-dialog:0 30px 80px #0009;--ad-shadow-drawer:-16px 0 48px #0000008c;--ad-shadow-bar:0 -8px 24px #00000059;--ad-shadow-bar-raised:0 -10px 30px #00000073;--ad-backdrop:#040806a8}*,:before,:after{box-sizing:border-box}html,body{background:var(--color-admin-page);margin:0}body{font:400 14px / 1.55 var(--font-body);color:var(--color-admin-text);-webkit-font-smoothing:antialiased}input,button,select,textarea{font:inherit;color:inherit}a{color:var(--color-admin-accent)}a:hover{color:var(--color-admin-accent-pressed)}b,strong{font-weight:600}h1,h2,h3,p{margin:0}::selection{background:var(--color-admin-accent-line)}::placeholder{color:var(--color-admin-muted)}:focus-visible{outline:2px solid var(--color-admin-accent);outline-offset:2px}button,a,input,select,textarea,tr{transition-property:background-color,border-color,color,box-shadow;transition-duration:.16s;transition-timing-function:var(--ad-ease)}@media (prefers-reduced-motion:reduce){*,:before,:after{transition-duration:.01ms!important;animation:none!important}}.ad-visually-hidden{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.ad-muted{color:var(--color-admin-sub)}.ad-unknown{color:var(--color-admin-sub);font-style:italic}.ad-hint{color:var(--color-admin-sub);font-size:12px}.ad-error{color:var(--color-admin-block);font-size:12px;font-weight:500}.ad-ok-text{color:var(--color-admin-ok);font-size:13px}.ad-stack{flex-direction:column;gap:16px;display:flex}.ad-row{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.ad-grid-2,.ad-grid-3{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.ad-grid-3{grid-template-columns:repeat(3,minmax(0,1fr))}.ad-brand{white-space:nowrap;align-items:center;gap:10px;display:inline-flex}.ad-logo{flex:none;width:auto;height:40px;display:block}.ad-brand-stacked{align-items:flex-end}.ad-brand-stacked .ad-logo{height:88px}.ad-logo-dark,:root[data-theme=dark] .ad-logo-light{display:none}:root[data-theme=dark] .ad-logo-dark{display:block}.ad-brand-tag{background:var(--color-admin-sunken);color:var(--color-admin-sub);border-radius:6px;padding:2px 6px;font-size:12px;font-weight:600}.ad-env{border-radius:8px;align-items:center;gap:10px;padding:6px 12px;font-size:12px;line-height:1.35;display:flex}.ad-env .ad-dot{background:currentColor;width:8px;height:8px}.ad-env-text{flex-direction:column;display:flex}.ad-env-text b{font-size:13px;font-weight:700}.ad-env-build{font-variant-numeric:tabular-nums;letter-spacing:.02em;margin-top:2px;font-size:11px}.ad-env-compact{border-radius:999px;gap:6px;height:24px;padding:0 9px;display:inline-flex}.ad-env-compact b{font-size:12px;font-weight:600}.ad-env-compact .ad-env-text{flex-direction:row;align-items:baseline;gap:6px}.ad-env-compact .ad-env-build{margin-top:0}.ad-env-compact .ad-dot{width:6px;height:6px}.ad-env-production{background:var(--color-admin-ok-bg);color:var(--color-admin-ok);box-shadow:inset 0 0 0 1px var(--color-admin-ok-line)}.ad-env-staging{background:var(--color-admin-warn-bg);color:var(--color-admin-warn);box-shadow:inset 0 0 0 1px var(--color-admin-warn-line)}.ad-env-development{background:var(--color-admin-info-bg);color:var(--color-admin-info);box-shadow:inset 0 0 0 1px var(--color-admin-info-line)}.ad-env-compact.ad-env-production,.ad-env-compact.ad-env-staging,.ad-env-compact.ad-env-development{box-shadow:none}.ad-env-band{flex:none;height:4px}.ad-frame-staging .ad-env-band{background:var(--color-admin-warn)}.ad-frame-development .ad-env-band{background:var(--color-admin-info)}.ad-restart{z-index:60;background:var(--color-admin-warn-bg);width:max-content;max-width:calc(100vw - 32px);color:var(--color-admin-warn-ink);box-shadow:inset 0 0 0 1px var(--color-admin-warn-line), var(--ad-shadow-pop);border-radius:999px;margin:0;padding:8px 14px;font-size:13px;font-weight:600;position:fixed;top:12px;left:50%;transform:translate(-50%)}.ad-restart[hidden]{display:none}.ad-toasts{z-index:70;pointer-events:none;flex-direction:column-reverse;gap:8px;width:min(380px,100vw - 32px);display:flex;position:fixed;bottom:16px;right:16px}.ad-toasts:empty{display:none}.ad-toast{pointer-events:auto;background:var(--color-admin-card);color:var(--color-admin-ink);box-shadow:inset 0 0 0 1px var(--color-admin-line), var(--ad-shadow-popover);animation:ad-toast-in .22s var(--ad-ease);border-radius:12px;grid-template-columns:auto 1fr auto;align-items:start;gap:10px;padding:12px 8px 12px 12px;display:grid}@keyframes ad-toast-in{0%{opacity:0;transform:translateY(6px)scale(.98)}}.ad-toast-icon{border-radius:999px;place-items:center;width:28px;height:28px;display:grid}.ad-toast-done .ad-toast-icon{background:var(--color-admin-ok-bg);color:var(--color-admin-ok)}.ad-toast-info .ad-toast-icon{background:var(--color-admin-info-bg);color:var(--color-admin-info)}.ad-toast-warning .ad-toast-icon{background:var(--color-admin-warn-bg);color:var(--color-admin-warn-ink)}.ad-toast-refused .ad-toast-icon{background:var(--color-admin-block-bg);color:var(--color-admin-block)}.ad-toast-body{flex-direction:column;gap:6px;min-width:0;padding-top:4px;display:flex}.ad-toast-title{margin:0;font-size:14px;font-weight:700;line-height:1.3}.ad-toast-title+.ad-toast-text{color:var(--color-admin-sub);margin-top:-4px}.ad-toast-action{background:var(--color-admin-sunken);min-height:28px;color:var(--color-admin-ink);font:inherit;cursor:pointer;border:0;border-radius:8px;padding:0 10px;font-size:13px;font-weight:600}.ad-toast-action:hover{background:var(--color-admin-line)}.ad-toast-text{text-wrap:pretty;margin:0;font-size:14px;line-height:1.45}.ad-toast-code{color:var(--color-admin-sub);font-variant-numeric:tabular-nums;flex-wrap:wrap;align-items:center;gap:4px 10px;margin:0;font-size:12px;display:flex}.ad-copy-code{min-height:24px;color:var(--color-admin-accent);font:inherit;cursor:pointer;background:0 0;border:0;border-radius:6px;align-items:center;gap:4px;padding:0 6px;font-weight:600;display:inline-flex}.ad-copy-code:hover{background:var(--color-admin-accent-soft)}.ad-toast-close{width:32px;height:32px;color:var(--color-admin-sub);cursor:pointer;background:0 0;border:0;border-radius:8px;place-items:center;display:grid}.ad-toast-close:hover{background:var(--color-admin-sunken);color:var(--color-admin-ink)}.ad-problem{flex-direction:column;gap:6px;margin:0;display:flex}.ad-problem-head{text-wrap:pretty;flex-wrap:wrap;align-items:center;gap:2px 8px;margin:0;display:flex}.ad-problem-list{color:var(--color-admin-ink);flex-direction:column;gap:4px;margin:0;padding-left:18px;font-weight:400;list-style:outside;display:flex}.ad-problem-list b{font-weight:600}.ad-problem .ad-copy-code{min-height:22px;color:var(--color-admin-sub);font-variant-numeric:tabular-nums;font-size:12px;font-weight:500}@keyframes ad-toast-in-top{0%{opacity:0;transform:translateY(-6px)scale(.98)}}@media not all and (width>=768px){.ad-toast{animation-name:ad-toast-in-top}.ad-toasts{flex-direction:column;width:calc(100vw - 24px);top:64px;bottom:auto;right:12px}.ad-toast-close{width:40px;height:40px}.ad-toast:nth-child(n+4){display:none}}.ad-boot{place-items:center;min-height:100dvh;padding:24px;display:grid}.ad-boot>*{width:min(480px,100%)}.ad-frame{height:100dvh;display:flex}.ad-skip{z-index:900;background:var(--color-admin-ink);height:40px;color:var(--color-admin-card);border-radius:8px;align-items:center;padding:0 14px;font-weight:600;text-decoration:none;display:flex;position:absolute;top:8px;left:-9999px}.ad-skip:focus{color:var(--color-admin-card);left:12px}.ad-side{background:var(--color-admin-card);border-right:1px solid var(--color-admin-line-soft);flex-direction:column;flex:none;gap:12px;width:256px;height:100%;padding:18px 12px 12px;display:flex}.ad-side-brand{align-items:center;height:40px;padding:0 4px;text-decoration:none;display:flex}.ad-side-group{flex-direction:column;flex:1;gap:2px;min-height:0;display:flex}.ad-side-label{color:var(--color-admin-muted);padding:6px 14px 2px;font-size:12px;font-weight:600}.ad-side-link,.ad-side-add{height:44px;color:var(--color-admin-nav);cursor:pointer;background:0 0;border:0;border-radius:12px;align-items:center;gap:12px;padding:0 14px;font-weight:600;text-decoration:none;display:flex}.ad-side-link svg{color:var(--color-admin-ctrl)}.ad-side-link:hover{background:var(--color-admin-hover);color:var(--color-admin-ink)}.ad-side-link[aria-current=page]{background:var(--color-admin-nav-on);color:var(--color-admin-ink)}.ad-side-link[aria-current=page] svg{color:var(--color-admin-ink)}.ad-side-link span:not(.ad-side-count){flex:1}.ad-side-count{background:var(--color-admin-line);min-width:24px;height:22px;color:var(--color-admin-text);border-radius:999px;justify-content:center;align-items:center;padding:0 8px;font-size:12px;font-weight:600;display:inline-flex}.ad-side-count-alert{background:var(--color-admin-block-bg);color:var(--color-admin-block)}.ad-side-add{background:var(--color-admin-sunken);color:var(--color-admin-ink);flex:none;margin-bottom:auto}.ad-side-add:hover{background:var(--color-admin-pressed)}.ad-side-account{border:0;border-top:1px solid var(--color-admin-line-soft);cursor:pointer;text-align:left;background:0 0;border-radius:0;flex:none;align-items:center;gap:10px;height:62px;padding:10px 10px 0;display:flex}.ad-side-account:hover{background:var(--color-admin-hover)}.ad-side-account>span:last-child{flex-direction:column;min-width:0;display:flex}.ad-side-account b{color:var(--color-admin-ink);text-overflow:ellipsis;white-space:nowrap;font-size:13px;overflow:hidden}.ad-side-account b+span{color:var(--color-admin-sub);font-size:12px}.ad-avatar{background:var(--color-admin-ink);width:32px;height:32px;color:var(--color-admin-card);border-radius:50%;flex:none;place-items:center;font-size:12px;font-weight:700;display:grid}.ad-work{flex-direction:column;flex:1;min-width:0;height:100%;display:flex}.ad-main{outline:none;flex:1;min-height:0;overflow-y:auto}.ad-mhead{display:none}.ad-page{flex-direction:column;gap:20px;max-width:1200px;margin:0 auto;padding:clamp(20px,3.5vw,40px) clamp(16px,3vw,40px) 48px;display:flex}.ad-page-head{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:16px;display:flex}.ad-page-head h1,.ad-editor-head h1{font:700 clamp(22px, 2.2vw, 26px) / 1.1 var(--font-display);letter-spacing:-.035em;color:var(--color-admin-ink)}.ad-page-date{color:var(--color-admin-sub);margin-bottom:4px;font-size:13px;font-weight:600}.ad-page-lead{color:var(--color-admin-sub);margin-top:6px}.ad-card{background:var(--color-admin-card);border:1px solid var(--color-admin-line-soft);box-shadow:var(--ad-shadow-card);border-radius:12px;flex-direction:column;gap:12px;padding:18px 20px;display:flex}.ad-card-flush{gap:0;padding:0;overflow:hidden}.ad-card-head{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.ad-card-flush>.ad-card-head{padding:18px 20px 14px}.ad-card-head h2{font:700 18px / 1.2 var(--font-display);letter-spacing:-.02em;color:var(--color-admin-ink)}.ad-card-head p{color:var(--color-admin-sub);margin-top:4px;font-size:13px}.ad-btn{white-space:nowrap;cursor:pointer;border:1px solid #0000;border-radius:8px;justify-content:center;align-items:center;gap:8px;font-weight:600;text-decoration:none;display:inline-flex}.ad-btn:disabled,.ad-btn[aria-disabled=true]{cursor:not-allowed}.ad-btn-sm{height:32px;padding:0 12px;font-size:13px}.ad-btn-md{height:40px;padding:0 16px}.ad-btn-lg{height:44px;padding:0 18px;font-size:15px}.ad-btn-primary{background:var(--color-admin-accent);color:var(--color-admin-on-accent)}.ad-btn-primary:hover:not(:disabled,[aria-disabled=true]){background:var(--color-admin-accent-hover);color:var(--color-admin-on-accent)}.ad-btn-primary:active:not(:disabled,[aria-disabled=true]){background:var(--color-admin-accent-pressed)}.ad-btn-primary:disabled,.ad-btn-primary[aria-disabled=true]{background:#c0dacd}@supports (color:color-mix(in lab, red, red)){.ad-btn-primary:disabled,.ad-btn-primary[aria-disabled=true]{background:color-mix(in srgb, var(--color-admin-accent) 28%, var(--color-admin-card))}}.ad-btn-primary:disabled,.ad-btn-primary[aria-disabled=true]{color:var(--color-admin-accent-pressed)}.ad-btn-secondary{background:var(--color-admin-card);color:var(--color-admin-ink);border-color:var(--color-admin-outline);box-shadow:var(--ad-shadow-card)}.ad-btn-secondary:hover:not(:disabled,[aria-disabled=true]){background:var(--color-admin-page);border-color:var(--color-admin-outline-hover)}.ad-btn-secondary:active:not(:disabled,[aria-disabled=true]){background:var(--color-admin-pressed)}.ad-btn-secondary:disabled,.ad-btn-ghost:disabled,.ad-btn-secondary[aria-disabled=true],.ad-btn-ghost[aria-disabled=true]{color:var(--color-admin-sub);background:var(--color-admin-sunken);box-shadow:none;border-color:#0000}.ad-btn-ghost{color:var(--color-admin-ink);background:0 0}.ad-btn-ghost:hover:not(:disabled,[aria-disabled=true]){background:var(--color-admin-sunken)}.ad-btn-danger{color:var(--color-admin-block);background:0 0}.ad-btn-danger:hover:not(:disabled,[aria-disabled=true]){background:var(--color-admin-block-bg)}.ad-btn-destructive{background:var(--color-admin-block);color:var(--color-admin-on-accent)}.ad-btn-destructive:hover:not(:disabled,[aria-disabled=true]){background:#a82524}@supports (color:color-mix(in lab, red, red)){.ad-btn-destructive:hover:not(:disabled,[aria-disabled=true]){background:color-mix(in srgb, var(--color-admin-block) 86%, var(--color-admin-ink))}}.ad-btn-google{background:var(--color-admin-card);width:100%;color:var(--color-admin-ink);border-color:var(--color-admin-outline);height:46px;box-shadow:var(--ad-shadow-card);border-radius:10px}.ad-btn-google:hover{background:var(--color-admin-page);color:var(--color-admin-ink);border-color:var(--color-admin-outline-hover)}.ad-push-left{margin-right:auto}.ad-icon-btn{width:40px;height:40px;color:var(--color-admin-sub);cursor:pointer;background:0 0;border:0;border-radius:8px;flex:none;place-items:center;display:grid}.ad-icon-btn:hover{background:var(--color-admin-sunken);color:var(--color-admin-ink)}.ad-dot{background:currentColor;border-radius:50%;flex:none;width:7px;height:7px}.ad-pill,.ad-stage,.ad-cat{white-space:nowrap;background:var(--cat-bg);height:24px;color:var(--cat);border-radius:999px;align-items:center;gap:6px;padding:0 9px;font-size:12px;font-weight:600;display:inline-flex}.ad-tone-block{background:var(--color-admin-block-bg);color:var(--color-admin-block)}.ad-tone-block .ad-dot{background:var(--color-admin-block-dot)}.ad-tone-warn{background:var(--color-admin-warn-bg);color:var(--color-admin-warn)}.ad-tone-warn .ad-dot{background:var(--color-admin-warn-dot)}.ad-tone-muted{background:var(--color-admin-sunken);color:var(--color-admin-sub)}.ad-tone-muted .ad-dot{background:var(--color-admin-unk-dot)}.ad-tone-info{background:var(--color-admin-info-bg);color:var(--color-admin-info)}.ad-tone-ok{background:var(--color-admin-ok-bg);color:var(--color-admin-ok)}.ad-stage-new,.ad-stage-archived{background:var(--color-admin-stage-new-bg);color:var(--color-admin-stage-new)}.ad-stage-new .ad-dot{background:var(--color-admin-stage-new-dot)}.ad-stage-ready{background:var(--color-admin-stage-ready-bg);color:var(--color-admin-stage-ready)}.ad-stage-ready .ad-dot{background:var(--color-admin-stage-ready-dot)}.ad-stage-confirmed{background:var(--color-admin-stage-confirmed-bg);color:var(--color-admin-stage-confirmed)}.ad-stage-published{background:var(--color-admin-ok-bg);color:var(--color-admin-ok)}.ad-stage-on_hold{background:var(--color-admin-stage-held-bg);color:var(--color-admin-stage-held)}.ad-stage-on_hold .ad-dot,.ad-stage-rejected .ad-dot,.ad-stage-archived .ad-dot{border-radius:1px}.ad-stage-on_hold .ad-dot{background:var(--color-admin-stage-held-dot)}.ad-stage-rejected{background:var(--color-admin-stage-rejected-bg);color:var(--color-admin-stage-rejected)}.ad-cat-stay{--cat:var(--color-cat-stay);--cat-bg:var(--color-cat-stay-bg)}.ad-cat-eat{--cat:var(--color-cat-eat);--cat-bg:var(--color-cat-eat-bg)}.ad-cat-local_produce{--cat:var(--color-cat-local-produce);--cat-bg:var(--color-cat-local-produce-bg)}.ad-cat-experiences{--cat:var(--color-cat-experiences);--cat-bg:var(--color-cat-experiences-bg)}.ad-chips{flex-wrap:wrap;gap:4px;display:flex}.ad-mark{background:var(--cat-bg);width:36px;height:36px;color:var(--cat);border-radius:10px;flex:none;place-items:center;display:grid}.ad-mark-none{background:var(--color-admin-sunken);color:var(--color-admin-sub)}.ad-count{background:var(--color-admin-line);min-width:22px;height:20px;color:var(--color-admin-text);border-radius:999px;justify-content:center;align-items:center;padding:0 7px;font-size:12px;font-weight:600;display:inline-flex}.ad-notice{border-radius:10px;align-items:flex-start;gap:8px;padding:10px 12px;font-size:13px;display:flex}.ad-notice .ad-dot{margin-top:6px}.ad-notice-row{flex-wrap:wrap;justify-content:space-between;align-items:center}.ad-empty{text-align:center;flex-direction:column;align-items:center;gap:6px;padding:40px 20px;display:flex}.ad-empty h2{font:700 18px / 1.2 var(--font-display);color:var(--color-admin-ink)}.ad-empty p{color:var(--color-admin-sub);max-width:44ch}.ad-pending{flex-direction:column;gap:10px;padding:20px;display:flex}.ad-pending span[aria-hidden]{background:linear-gradient(90deg, var(--color-admin-sunken), var(--color-admin-hover), var(--color-admin-sunken));height:44px;animation:ad-shimmer 1.4s var(--ad-ease) infinite;background-size:200% 100%;border-radius:8px}@keyframes ad-shimmer{0%{background-position:100% 0}to{background-position:-100% 0}}.ad-table{border-collapse:collapse;width:100%}.ad-table th,.ad-table td{text-align:left;vertical-align:middle;border-top:1px solid var(--color-admin-line-soft);padding:12px 16px}.ad-table thead th{background:var(--color-admin-hover);height:44px;color:var(--color-admin-text);border-top:1px solid var(--color-admin-line);padding-block:0;font-size:12px;font-weight:600}.ad-row-link:hover{background:var(--color-admin-hover)}.ad-col-action{width:1%;text-align:right!important}.ad-place-cell{color:inherit;align-items:center;gap:12px;min-width:0;text-decoration:none;display:flex}.ad-place-cell>span:last-child{flex-direction:column;min-width:0;display:flex}.ad-place-cell b{color:var(--color-admin-ink)}.ad-place-cell:hover b{text-underline-offset:3px;text-decoration:underline}.ad-place-cell b+span{color:var(--color-admin-sub);font-size:12px}.ad-group th{background:var(--color-admin-card);padding:0!important}.ad-group button{width:100%;height:40px;color:var(--color-admin-sub);cursor:pointer;text-align:left;background:0 0;border:0;align-items:center;gap:8px;padding:0 16px;font-size:13px;font-weight:600;display:flex}.ad-group button:hover{background:var(--color-admin-hover)}.ad-group-over button{color:var(--color-admin-block)}.ad-group-over .ad-dot{background:var(--color-admin-block-dot)}.ad-group-today button{color:var(--color-admin-warn)}.ad-group-today .ad-dot{background:var(--color-admin-warn-dot)}.ad-group-week .ad-dot,.ad-group-later .ad-dot,.ad-group-undated .ad-dot{background:var(--color-admin-unk-dot)}.ad-what{color:var(--color-admin-text)}.ad-due{white-space:nowrap;font-weight:600;display:block}.ad-due-block{color:var(--color-admin-block)}.ad-due-warn{color:var(--color-admin-warn)}.ad-due-muted{color:var(--color-admin-text);font-weight:500}.ad-due-date{color:var(--color-admin-sub);white-space:nowrap;font-size:12px}.ad-places td:nth-child(6){white-space:nowrap}.ad-list-tools{flex-direction:column;gap:12px;padding:6px 16px 14px;display:flex}.ad-tabs{scrollbar-width:none;border-bottom:1px solid var(--color-admin-line-soft);gap:4px;display:flex;overflow-x:auto}.ad-tabs:has(>:nth-child(4)){-webkit-mask-image:linear-gradient(90deg,#000 calc(100% - 32px),#0000);mask-image:linear-gradient(90deg,#000 calc(100% - 32px),#0000)}.ad-tabs>:focus-visible{outline-offset:-2px}.ad-places td:first-child{min-width:240px}.ad-places td:nth-child(4){white-space:nowrap}.ad-tab{height:48px;color:var(--color-admin-sub);cursor:pointer;background:0 0;border:0;border-bottom:2px solid #0000;flex:none;align-items:center;gap:8px;padding:0 10px;font-weight:600;display:inline-flex}.ad-tab:hover{color:var(--color-admin-ink)}.ad-tab[aria-pressed=true]{color:var(--color-admin-ink);border-bottom-color:var(--color-admin-accent)}.ad-search{border:1px solid var(--color-admin-ctrl);background:var(--color-admin-card);max-width:320px;height:40px;color:var(--color-admin-sub);border-radius:8px;align-items:center;gap:10px;padding:0 12px;display:flex}.ad-stack>.ad-search{max-width:none}.ad-search:focus-within{border-color:var(--color-admin-sub)}.ad-search input{min-width:0;color:var(--color-admin-ink);background:0 0;border:0;outline:0;flex:1}.ad-field{flex-direction:column;gap:6px;min-width:0;display:flex}.ad-field-label{display:contents}.ad-label{color:var(--color-admin-ink);font-size:13px;font-weight:600}.ad-req{color:var(--color-admin-block);margin-left:3px;font-weight:700;position:relative}.ad-required-note{color:var(--color-admin-sub);margin:0;font-size:12px}.ad-drawer-missing{color:var(--color-admin-sub);flex:100%;order:-1;font-size:13px;line-height:1.4}.ad-input{border:1px solid var(--color-admin-ctrl);background:var(--color-admin-card);width:100%;min-height:40px;color:var(--color-admin-ink);box-shadow:var(--ad-shadow-card);border-radius:8px;padding:0 12px}.ad-input:focus{border-color:var(--color-admin-accent);box-shadow:0 0 0 3px var(--color-admin-focus-ring);outline:0}.ad-input[aria-invalid=true]{border-color:var(--color-admin-block)}.ad-input:disabled{background:var(--color-admin-sunken);color:var(--color-admin-sub);box-shadow:none;cursor:not-allowed}select.ad-input,.ad-input.ui-select-trigger{appearance:none;cursor:pointer;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 24 24' fill='none' stroke='%237F8B84' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m6 9 6 6 6-6'/%3E%3C/svg%3E");background-position:right 10px center;background-repeat:no-repeat;padding-right:34px}.ad-textarea{resize:vertical;min-height:96px;padding:10px 12px;line-height:1.55}.ad-textarea-lg{min-height:160px}.ad-seg{background:var(--color-admin-sunken);border-radius:8px;flex-wrap:wrap;align-self:flex-start;gap:2px;padding:3px;display:inline-flex}.ad-seg-opt{height:32px;color:var(--color-admin-sub);cursor:pointer;background:0 0;border:1px solid #0000;border-radius:6px;padding:0 12px;font-size:13px;font-weight:500}.ad-seg-opt:hover:not(:disabled){color:var(--color-admin-ink);background:var(--color-admin-hover)}.ad-seg-opt[aria-checked=true]{background:var(--color-admin-card);color:var(--color-admin-ink);border-color:var(--color-admin-sub);font-weight:600}.ad-group-field>.ad-seg:not(.ad-seg-many){grid-auto-columns:1fr;grid-auto-flow:column;align-self:stretch;display:grid}.ad-seg-many{grid-template-columns:repeat(auto-fit,minmax(118px,1fr));align-self:stretch;display:grid}.ad-seg-many .ad-seg-opt{white-space:normal;height:auto;min-height:32px;padding:6px 10px}.ad-seg-opt.ad-seg-unk[aria-checked=true]{color:var(--color-admin-sub)}.ad-seg-opt:disabled{cursor:not-allowed}.ad-checks{flex-wrap:wrap;gap:6px 16px;display:flex}.ad-check{cursor:pointer;align-items:center;gap:8px;min-height:32px;display:inline-flex}.ad-check input{width:18px;height:18px;accent-color:var(--color-admin-accent)}.ad-ways{gap:2px;display:grid}.ad-stack-tight{flex-direction:column;align-items:flex-start;gap:8px;min-width:0;display:flex}.ad-stack-tight>.ad-field{align-self:stretch}.ad-stack-tight>.ad-btn{white-space:normal;text-align:left;overflow-wrap:anywhere;max-width:100%;height:auto;min-height:32px;padding-block:6px}.ad-affix{border:1px solid var(--color-admin-ctrl);background:var(--color-admin-card);color:var(--color-admin-sub);border-radius:8px;align-items:center;padding-left:10px;display:flex}.ad-affix:focus-within{border-color:var(--color-admin-accent);box-shadow:0 0 0 3px var(--color-admin-focus-ring)}.ad-affix .ad-input{box-shadow:none;border:0;padding-left:4px}.ad-affix-end{padding:0 12px 0 0}.ad-affix-end .ad-input{padding-left:12px}.ad-inline{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.ad-inline-3{grid-template-columns:2fr 1fr 1fr}.ad-reg-class{margin-top:4px}.ad-group-field{border:0;flex-direction:column;gap:10px;min-width:0;margin:0;padding:0;display:flex}.ad-group-field legend{color:var(--color-admin-ink);margin-bottom:10px;padding:0;font-size:14px;font-weight:600}.ad-dialog,.ad-drawer{background:var(--color-admin-card);color:var(--color-admin-text);border:0;padding:0}.ad-dialog::backdrop,.ad-drawer::backdrop{background:var(--ad-backdrop)}.ad-dialog{width:min(520px,100vw - 32px);max-height:calc(100dvh - 48px);box-shadow:var(--ad-shadow-dialog);border-radius:16px}.ad-drawer{width:min(500px,100vw);max-width:100vw;height:100dvh;max-height:100dvh;box-shadow:var(--ad-shadow-drawer);margin:0 0 0 auto}.ad-dialog[open],.ad-drawer[open]{animation:ad-in .2s var(--ad-ease)}.ad-drawer[open]{animation-name:ad-slide}@keyframes ad-in{0%{opacity:0;transform:translateY(6px)}}@keyframes ad-slide{0%{opacity:.6;transform:translate(24px)}}.ad-drawer-left{width:min(296px,86vw);max-width:86vw;margin:0 auto 0 0}.ad-drawer-left[open]{animation-name:ad-slide-left}@keyframes ad-slide-left{0%{opacity:.6;transform:translate(-24px)}}.ad-drawer-left .ad-modal-head{border-bottom:0;align-items:center;padding:12px 12px 0 18px}.ad-drawer-left .ad-modal-content{padding:14px 12px}.ad-drawer-left .ad-modal-foot{padding:0 12px calc(8px + env(safe-area-inset-bottom));border-top:0;display:block}.ad-drawer-left .ad-side-link{min-height:44px;font-size:15px}.ad-drawer-left .ad-side-account{width:100%}.ad-modal-body{max-height:inherit;flex-direction:column;height:100%;display:flex}.ad-modal-head{border-bottom:1px solid var(--color-admin-line-soft);flex:none;justify-content:space-between;align-items:flex-start;gap:12px;padding:18px 18px 16px 20px;display:flex}.ad-modal-head h2{font:700 21px / 1.15 var(--font-display);letter-spacing:-.03em;color:var(--color-admin-ink)}.ad-modal-head p{color:var(--color-admin-sub);margin-top:4px;font-size:13px}.ad-modal-content{flex:1;min-height:0;padding:18px 20px 22px;overflow-y:auto}.ad-modal-foot{border-top:1px solid var(--color-admin-line-soft);flex-wrap:wrap;flex:none;justify-content:flex-end;gap:8px;padding:14px 20px;display:flex}.ad-new-source{border:1px solid var(--color-admin-line);background:var(--color-admin-hover);border-radius:12px;flex-direction:column;gap:12px;margin:0;padding:14px 16px 16px;display:flex}.ad-new-source legend{color:var(--color-admin-ink);padding:0 6px;font-weight:600}.ad-pick-list{border:1px solid var(--color-admin-line);border-radius:10px;flex-direction:column;max-height:264px;margin:0;padding:0;list-style:none;display:flex;overflow:hidden auto}.ad-pick-none{color:var(--color-admin-sub);padding:12px 14px;font-size:13px}.ad-picked,.ad-similar li{border:1px solid var(--color-admin-line);background:var(--color-admin-card);border-radius:10px;padding:10px 14px}.ad-picked{justify-content:space-between;align-items:center;gap:12px;display:flex}.ad-picked span{flex-direction:column;min-width:0;display:flex}.ad-picked small{color:var(--color-admin-sub);font-size:12px}.ad-similar{gap:8px;margin:0;padding:0;list-style:none;display:grid}.ad-similar li{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:4px 12px;display:grid}.ad-similar b{overflow-wrap:anywhere;font-weight:600}.ad-similar p{color:var(--color-admin-sub);flex-wrap:wrap;align-items:center;gap:4px 8px;margin:0;font-size:13px;display:flex}.ad-similar .ad-btn{grid-area:1/2/span 2}dialog .ad-pick-list{max-height:none;overflow:visible}.ad-pick-list li+li{border-top:1px solid var(--color-admin-line-soft)}.ad-pick-list button{background:var(--color-admin-card);text-align:left;cursor:pointer;border:0;flex-direction:column;justify-content:center;align-items:flex-start;width:100%;min-height:52px;padding:8px 14px;display:flex}.ad-pick-list button:hover{background:var(--color-admin-row-selected)}.ad-pick-list b{color:var(--color-admin-ink)}.ad-pick-list span{color:var(--color-admin-sub);font-size:12px}.ad-pick-new{font-weight:600;color:var(--color-admin-accent)!important}.ad-side-account-on{background:var(--color-admin-sunken)}.ad-account-menu{border:1px solid var(--color-admin-line);background:var(--color-admin-card);width:260px;color:var(--color-admin-text);box-shadow:var(--ad-shadow-menu);border-radius:12px;margin:0;padding:8px;inset:auto auto 64px 12px}.ad-account-menu:popover-open{animation:ad-in .16s var(--ad-ease);flex-direction:column;gap:6px;display:flex}.ad-account-who{align-items:center;gap:10px;padding:8px 8px 4px;display:flex}.ad-account-who .ad-avatar{width:36px;height:36px}.ad-account-who>span:last-child{flex-direction:column;min-width:0;display:flex}.ad-account-who b{color:var(--color-admin-ink)}.ad-account-who b+span{color:var(--color-admin-sub);overflow-wrap:anywhere;font-size:12px}.ad-account-theme{border-top:1px solid var(--color-admin-line);flex-direction:column;gap:6px;padding:8px 8px 2px;display:flex}.ad-account-theme>span{color:var(--color-admin-sub);font-size:12px;font-weight:600}.ad-account-theme .ad-seg{grid-auto-columns:1fr;grid-auto-flow:column;align-self:stretch;display:grid}.ad-account-theme .ad-seg-opt{flex:1;padding:0 6px}.ad-menu-items{border-top:1px solid var(--color-admin-line-soft);flex-direction:column;gap:2px;padding-top:6px;display:flex}.ad-menu-item{min-height:40px;color:var(--color-admin-ink);cursor:pointer;background:0 0;border:0;border-radius:8px;align-items:center;gap:10px;padding:0 10px;font-weight:600;text-decoration:none;display:flex}.ad-menu-item:hover{background:var(--color-admin-sunken)}.ad-menu-danger{color:var(--color-admin-block);margin-top:6px;position:relative}.ad-menu-danger:before{content:"";border-top:1px solid var(--color-admin-line-soft);position:absolute;top:-4px;left:10px;right:10px}.ad-menu-danger:hover{background:var(--color-admin-block-bg)}.ad-settings>*{max-width:760px}.ad-settings>.ad-page-head{margin-bottom:8px}.ad-settings>form,.ad-settings>.ad-set-card{max-width:680px}.ad-set-card{background:var(--color-admin-card);border:1px solid var(--color-admin-line-soft);box-shadow:var(--ad-shadow-card);border-radius:14px;scroll-margin-top:24px}.ad-set-card>header{flex-direction:column;gap:4px;padding:18px 20px 0;display:flex}.ad-set-card h2{color:var(--color-admin-ink);font-size:16px;font-weight:700}.ad-set-card>header p{color:var(--color-admin-sub);text-wrap:pretty}.ad-set-fields{grid-template-columns:repeat(auto-fit,minmax(min(100%,220px),1fr));gap:12px;padding:16px 20px;display:grid}.ad-set-foot{border-top:1px solid var(--color-admin-line-soft);background:var(--color-admin-hover);border-radius:0 0 14px 14px;flex-wrap:wrap;align-items:center;gap:12px;padding:12px 20px;display:flex}.ad-set-foot>p{flex:200px;font-size:13px}.ad-set-card>.ad-pending,.ad-set-card>.ad-notice{margin:16px 20px}.ad-demo-scope{grid-template-columns:repeat(auto-fit,minmax(min(100%,240px),1fr));gap:16px 24px;padding:14px 20px 18px;display:grid}.ad-demo-scope h3{color:var(--color-admin-ink);margin:0 0 6px;font-size:13px;font-weight:700}.ad-demo-scope ul{color:var(--color-admin-sub);flex-direction:column;gap:4px;margin:0;padding-left:18px;font-size:13px;line-height:1.45;list-style:outside;display:flex}.ad-demo-scope li::marker{color:var(--color-admin-sub)}.ad-sessions{flex-direction:column;margin:8px 0 0;padding:0 20px;list-style:none;display:flex}.ad-sessions li{border-top:1px solid var(--color-admin-line-soft);align-items:center;gap:12px;padding:12px 0;display:flex}.ad-sessions li>span:first-child{flex-direction:column;flex:1;min-width:0;display:flex}.ad-sessions b{color:var(--color-admin-ink)}.ad-sessions b+span{color:var(--color-admin-sub);font-size:13px}.ad-session-gone b{color:var(--color-admin-ctrl)}.ad-here{background:var(--color-admin-ok-bg);color:var(--color-admin-ok);border-radius:999px;flex:none;padding:2px 8px;font-size:12px;font-weight:600}.ad-signin{justify-content:center;min-height:100dvh;padding:clamp(28px,10vh,96px) 16px 32px;display:flex}.ad-signin-inner{flex-direction:column;gap:20px;width:100%;max-width:400px;margin:auto 0;display:flex}.ad-signin-brand{justify-content:space-between;align-items:center;gap:8px;display:flex}.ad-signin-card{background:var(--color-admin-card);border:1px solid var(--color-admin-line-soft);box-shadow:var(--ad-shadow-raised);border-radius:16px;flex-direction:column;gap:18px;padding:clamp(20px,6vw,32px);display:flex}.ad-signin-card h1{font:700 24px / 1.15 var(--font-display);letter-spacing:-.035em;color:var(--color-admin-ink)}.ad-signin-card h1+p,.ad-signin-note,.ad-signin-foot{color:var(--color-admin-sub);margin-top:6px}.ad-signin-note{text-align:center;margin:-6px 0 0;font-size:13px}.ad-signin-foot{text-align:center;margin:0;font-size:13px}.ad-crumbs{color:var(--color-admin-sub);align-items:center;gap:8px;font-size:13px;display:flex}.ad-crumbs a{color:var(--color-admin-sub);text-underline-offset:3px;align-items:center;min-height:32px;display:inline-flex}.ad-crumbs [aria-current]{color:var(--color-admin-ink);font-weight:600}.ad-editor{gap:16px}.ad-editor-head{flex-direction:column;gap:8px;margin-top:-8px;display:flex}.ad-editor-meta{color:var(--color-admin-sub);flex-wrap:wrap;align-items:center;gap:8px;display:flex}.ad-editor-bar{z-index:5;background:var(--color-admin-page);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);border-block:1px solid var(--color-admin-line);align-items:center;gap:12px;min-height:60px;margin:0 calc(-1*clamp(16px,3vw,40px));padding:10px clamp(16px,3vw,40px);display:flex;position:sticky;top:0}.ad-save{align-items:center;gap:8px;display:inline-flex}.ad-editor-primary{margin-left:auto}.ad-editor-grid{grid-template-columns:minmax(0,1fr) 360px;align-items:start;gap:24px;display:grid}.ad-editor-grid-single{grid-template-columns:minmax(0,1fr)}.ad-editor-aside{flex-direction:column;gap:14px;display:flex;position:sticky;top:76px}.ad-source-card{gap:6px}.ad-source-card>header h2{font:600 14px / 1.3 var(--font-body);color:var(--color-admin-ink)}.ad-source-title{color:var(--color-admin-ink)}.ad-source-url{color:var(--color-admin-sub);overflow-wrap:anywhere;font-size:12px}.ad-editor-mbar{display:none}.ad-sections-readonly :is(.ad-input,.ad-affix):disabled{box-shadow:none;color:var(--color-admin-ink);opacity:1;-webkit-text-fill-color:var(--color-admin-ink);background:0 0;border-color:#0000;padding-left:0}.ad-sections-readonly .ad-affix:has(.ad-input:disabled){box-shadow:none;color:var(--color-admin-ink);opacity:1;-webkit-text-fill-color:var(--color-admin-ink);background:0 0;border-color:#0000;padding-left:0}.ad-sections-readonly select.ad-input:disabled,.ad-sections-readonly .ui-select-trigger:disabled{appearance:none;background-image:none}.ad-sections-readonly .ad-input:disabled:placeholder-shown,.ad-sections-readonly .ad-field>.ad-hint,.ad-sections-readonly .ad-stack-tight>.ad-btn,.ad-sections-readonly .ad-seg-opt:not([aria-checked=true]){display:none}.ad-sections.ad-sections-readonly .ad-seg{background:0 0;padding:0;display:block}.ad-sections.ad-sections-readonly .ad-seg .ad-seg-opt[aria-checked=true]{height:auto;min-height:0;color:var(--color-admin-ink);background:0 0;border:0;padding:0;font-weight:400}.ad-sections-readonly .ad-input:disabled::placeholder{color:#0000;-webkit-text-fill-color:transparent}.ad-sections-tools{justify-content:space-between;align-items:center;gap:12px;margin-bottom:8px;display:flex}.ad-sections-tools>.ad-btn{margin-left:auto}.ad-sections{flex-direction:column;gap:10px;display:flex}.ad-sec{background:var(--color-admin-card);border:1px solid var(--color-admin-line-soft);box-shadow:var(--ad-shadow-card);border-radius:12px;scroll-margin-top:76px}.ad-sec:hover{border-color:var(--color-admin-outline)}.ad-sec h2{font-size:inherit}.ad-sec h2 button{text-align:left;cursor:pointer;background:0 0;border:0;border-radius:12px;justify-content:space-between;align-items:center;gap:12px;width:100%;min-height:64px;padding:14px 18px;display:flex}.ad-sec h2 button>span:first-child{flex-direction:column;gap:2px;min-width:0;display:flex}.ad-sec h2 b{color:var(--color-admin-ink);font-size:15px;font-weight:600}.ad-sec h2 b+span{color:var(--color-admin-sub);font-size:13px;font-weight:400}.ad-chev{width:32px;height:32px;color:var(--color-admin-sub);border-radius:8px;flex:none;place-items:center;display:grid}.ad-sec h2 button:hover .ad-chev{background:var(--color-admin-sunken);color:var(--color-admin-ink)}.ad-sec-body{padding:0 18px 18px}.ad-facts{border-top:1px solid var(--color-admin-line-soft);flex-direction:column;display:flex}.ad-fact,.ad-facts>.ad-fit-row{border-bottom:1px solid var(--color-admin-line-soft);grid-template-columns:128px minmax(0,1fr) minmax(0,200px);align-items:center;gap:8px 16px;min-height:52px;padding:8px;display:grid}.ad-fact-plain,.ad-facts>.ad-fit-row{grid-template-columns:128px minmax(0,1fr)}.ad-editor-main{container:sheet/inline-size}.ad-fact-label,.ad-facts>.ad-fit-row>span{color:var(--color-admin-sub);font-size:13px}.ad-fact-value{flex-direction:column;gap:4px;min-width:0;display:flex}.ad-fact-state{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:4px;display:inline-flex}.ad-src{color:var(--color-admin-text);text-align:right;align-items:center;gap:6px;font-size:12px;font-weight:600;display:inline-flex}.ad-dot-ok{background:var(--color-admin-ok)}.ad-src-unk{color:var(--color-admin-sub)}.ad-src-unk .ad-dot{background:var(--color-admin-unk-dot)}.ad-facts-foot{padding-top:16px}.ad-combo{position:relative}.ad-combo-none,.ad-place-village,.ad-point-reading{color:var(--color-admin-sub);margin:6px 0 0;font-size:13px}.ad-place-village b,.ad-point-reading b{color:var(--color-admin-ink);font-weight:600}.ad-combo-list{z-index:20;background:var(--color-admin-card);border:1px solid var(--color-admin-line);box-shadow:var(--ad-shadow-pop);border-radius:8px;max-height:280px;margin:0;padding:4px;list-style:none;position:absolute;top:calc(100% + 4px);left:0;right:0;overflow-y:auto}.ad-combo-list [role=option]{cursor:pointer;border-radius:6px;flex-direction:column;justify-content:center;align-items:flex-start;min-height:44px;padding:6px 10px;display:flex}.ad-combo-list .ad-combo-active{background:var(--color-admin-row-selected)}.ad-combo-list b{color:var(--color-admin-ink)}.ad-combo-list span{color:var(--color-admin-sub);font-size:12px}.ad-combo-list .ad-combo-note{color:var(--color-admin-warn);align-items:center;gap:6px;margin-top:2px;font-weight:600;display:inline-flex}.ad-combo-note:before{content:"";background:var(--color-admin-warn-dot);border-radius:50%;flex:none;width:6px;height:6px}.ad-items{flex-direction:column;gap:8px;margin:0;padding:0;list-style:none;display:flex}.ad-items>li{border:1px solid var(--color-admin-line);border-radius:10px;justify-content:space-between;align-items:center;gap:12px;min-height:52px;padding:8px 8px 8px 14px;display:flex}.ad-items>li>span{flex-direction:column;min-width:0;display:flex}.ad-items b{color:var(--color-admin-ink)}.ad-items small{color:var(--color-admin-sub);font-size:12px}.ad-offers>li{padding:0}.ad-offer{text-align:left;cursor:pointer;background:0 0;border:0;border-radius:10px;align-items:center;gap:12px;width:100%;min-height:60px;padding:10px 14px;display:flex}.ad-offer:hover{background:var(--color-admin-hover)}.ad-offer>span:nth-child(2){flex-direction:column;flex:1;min-width:0;display:flex}.ad-offer svg:last-child{color:var(--color-admin-ctrl)}.ad-offer:hover svg:last-child{color:var(--color-admin-ink);transform:translate(3px)}.ad-offer-split{cursor:default;position:relative}.ad-offer-main{min-width:0;color:inherit;text-align:left;cursor:pointer;background:0 0;border:0;flex:1;align-items:center;gap:12px;padding:0;display:flex}.ad-offer-main:after{content:"";border-radius:10px;position:absolute;inset:0}.ad-offer-main:focus-visible{outline:none}.ad-offer-main:focus-visible:after{outline:2px solid var(--color-admin-accent);outline-offset:2px}.ad-offer-main>span:last-child{flex-direction:column;flex:1;min-width:0;display:flex}.ad-pill-go{z-index:1;cursor:pointer;font:inherit;border:0;font-size:12px;font-weight:600;position:relative}.ad-pill-go:hover{text-decoration:underline}.ad-offer-split>svg:last-child{pointer-events:none}.ad-offers-box{container:offers/inline-size}.ad-offer{grid-template-rows:auto auto;grid-template-columns:minmax(0,1fr) auto;justify-items:start;row-gap:6px;display:grid}.ad-offer>:not(svg:last-child){grid-column:1}.ad-offer>span:nth-child(2){width:100%}.ad-offer>svg:last-child{grid-area:1/2/-1;align-self:center}.ad-offer-split>.ad-offer-main{flex-direction:column;align-items:flex-start;gap:6px;width:100%}.ad-offer-split{grid-template-rows:auto}.ad-offer-split:has(>.ad-pill){grid-template-rows:auto auto}.ad-lead{gap:6px;display:grid}.ad-lead .ad-seg{flex-wrap:wrap}.ad-add-offer{flex-wrap:wrap;align-items:center;gap:8px 10px;display:flex}.ad-add-offer-label{color:var(--color-admin-ink);margin-right:2px;font-size:14px;font-weight:600}.ad-btn.ad-add-module{min-height:44px}.ad-add-module .ad-dot{background:var(--cat)}@container offers not (width>=620px){.ad-add-offer:has(>:nth-child(5))>.ad-add-offer-label{flex-basis:100%}}@container offers not (width>=440px){.ad-add-offer{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.ad-add-offer-label{grid-column:1/-1;margin-right:0}.ad-btn.ad-add-module{width:100%}}.ad-add-row{grid-template-columns:180px minmax(0,1fr) auto;align-items:end;gap:12px;display:grid}.ad-fit{border-top:1px solid var(--color-admin-line-soft);flex-direction:column;display:flex}.ad-fit-row{border-bottom:1px solid var(--color-admin-line-soft);justify-content:space-between;align-items:center;gap:12px;min-height:52px;padding:6px 8px;display:flex}.ad-fit-row>span{flex:1;min-width:0}.ad-fit-row>.ad-seg{flex-wrap:nowrap;flex:none;align-self:center}.ad-facts>.ad-fit-row>.ad-seg{justify-self:start}.ad-fit-later{gap:6px;padding:12px 8px 0;display:grid}.ad-group-field .ad-fit-row,.ad-stack>.ad-fit-row{border:0;padding:0}.ad-cat-choice{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.ad-cat-btn{border:1px solid var(--color-admin-outline);background:var(--color-admin-card);height:44px;color:var(--color-admin-ink);cursor:pointer;border-radius:8px;font-weight:600}.ad-cat-btn[aria-checked=true]{background:var(--cat-bg);color:var(--color-admin-ink);border-color:var(--color-admin-ink);box-shadow:inset 0 0 0 1px var(--color-admin-ink)}.ad-cat-btn:disabled{cursor:not-allowed}.ad-months{grid-template-columns:repeat(6,minmax(0,1fr));gap:6px;display:grid}.ad-month{border:1px solid var(--color-admin-ctrl);cursor:pointer;border-radius:8px;justify-content:center;align-items:center;gap:6px;height:36px;font-size:13px;display:flex}.ad-month:has(input:checked){background:var(--color-admin-accent-soft);border-color:var(--color-admin-accent-line);color:var(--color-admin-accent-pressed);font-weight:600}.ad-month input{accent-color:var(--color-admin-accent)}@media not all and (width>=1100px){.ad-editor-grid{grid-template-columns:minmax(0,1fr)}.ad-editor-aside{order:-1;position:static}}@media (width>=768px) and ((width<1100px)){.ad-places td:first-child{min-width:200px}}@media not all and (width>=768px){.ad-side{display:none}.ad-frame{height:100dvh}.ad-mhead{background:var(--color-admin-page);border-bottom:1px solid var(--color-admin-line);flex:none;align-items:center;gap:4px;height:56px;padding:0 6px;display:flex}.ad-mhead-title{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-family:var(--font-display);letter-spacing:-.03em;color:var(--color-admin-ink);font-size:18px;font-weight:700;overflow:hidden}.ad-mhead .ad-env{margin-left:6px}.ad-mhead-add{margin-left:auto}.ad-mhead .ad-icon-btn{width:44px;height:44px}.ad-page{gap:16px;padding:20px 16px 32px}.ad-page-head .ad-btn{width:100%}.ad-card-flush>.ad-card-head{padding:16px 16px 12px}.ad-list-tools{padding:4px 12px 12px}.ad-search{max-width:none;height:44px}.ad-place-cell{min-height:44px}.ad-table thead{display:none}.ad-table,.ad-table tbody,.ad-table tr,.ad-table td,.ad-table th{display:block}.ad-table tr.ad-row-link{border-top:1px solid var(--color-admin-line-soft);grid-template-columns:minmax(0,1fr) auto;gap:6px 12px;padding:14px 16px;display:grid}.ad-table td{border:0;padding:0}.ad-todo td:first-child,.ad-places td:first-child{grid-column:1}.ad-todo td:nth-child(2),.ad-todo td:nth-child(3){grid-column:1;padding-left:48px;font-size:13px}.ad-todo td.ad-col-action{grid-area:1/2/span 3;align-self:center;width:auto}.ad-todo .ad-btn-sm,.ad-icon-btn{min-height:44px}.ad-places td:nth-child(2){grid-column:1;padding-left:48px}.ad-places td:nth-child(3){display:contents}.ad-places td:nth-child(3)>.ad-stage{grid-area:1/2;justify-self:end}.ad-places td:nth-child(3)>.ad-row-note{grid-column:1;padding-left:48px}.ad-places td:first-child,.ad-places .ad-place-cell{min-width:0}.ad-places td:nth-child(4){white-space:normal;grid-column:1;padding-left:48px}:is(.ad-places td:nth-child(4):has(>.ad-muted),.ad-places td:nth-child(5)){display:none}.ad-places td:nth-child(3)>.ad-row-tier{grid-column:1;padding-left:48px}.ad-places td:nth-child(6){grid-area:2/2;justify-self:end;font-size:12px}.ad-group button{height:44px}.ad-tab,.ad-input,.ad-month{min-height:44px}.ad-btn,.ad-seg-opt,.ad-menu-item,.ad-check,.ad-confirm-check,.ad-confirm-with label,.ad-confirm-optional>summary{min-height:48px}.ad-icon-btn,.ad-confirm-more>summary{width:48px;height:48px}.ad-seg{grid-template-columns:repeat(auto-fit,minmax(min(100%,96px),1fr));align-self:stretch;display:grid}.ad-seg-opt{white-space:normal;height:auto;padding:6px 8px}.ad-fit-row>.ad-seg{align-self:stretch}.ad-pane-switch{flex-direction:column;align-items:stretch;gap:4px}.ad-pane-switch .ad-seg{grid-template-columns:1fr 1fr}.ad-check input,.ad-confirm-check input,.ad-confirm-with input{width:22px;height:22px}.ad-menu-items{gap:6px}.ad-confirm-order-moves{gap:8px}.ad-confirm-order-moves .ad-btn{min-width:48px}.ad-editor-mbar{padding-bottom:calc(10px + env(safe-area-inset-bottom))}.ad-dialog .ad-modal-foot{padding-bottom:calc(12px + env(safe-area-inset-bottom))}.ad-mhead{padding-left:max(6px, env(safe-area-inset-left));padding-right:max(6px, env(safe-area-inset-right))}.ad-modal-foot .ad-btn{flex:1}.ad-crumbs a{min-height:44px}.ad-editor-bar{margin:0 -16px;padding:8px 16px;top:0}.ad-editor{padding-bottom:0}.ad-editor-bar .ad-editor-primary:not(.ad-editor-primary-kept){display:none}.ad-editor-bar:not(:has(.ad-save,.ad-error,.ad-editor-primary-kept)){display:none}.ad-editor-mbar{z-index:6;box-sizing:border-box;min-height:var(--ad-mbar-h);background:var(--color-admin-card);border-top:1px solid var(--color-admin-line);justify-content:flex-end;margin:8px -16px 0;padding:10px 16px;display:flex;position:sticky;bottom:0}.ad-editor-mbar:empty{display:none}.ad-editor-mbar .ad-btn{width:100%}.ad-sec h2 button{padding:14px 16px}.ad-sec-body{padding:0 16px 16px}.ad-grid-2,.ad-grid-3,.ad-inline{grid-template-columns:minmax(0,1fr)}.ad-fit-row{flex-direction:column;align-items:flex-start;padding:10px 0}.ad-fit-later{padding-inline:0}.ad-months{grid-template-columns:repeat(4,minmax(0,1fr))}.ad-account-menu{width:auto;inset:auto 8px 8px}.ad-dialog{border-radius:0;width:100vw;max-width:100vw;height:100dvh;max-height:100dvh;margin:0}}.ad-editor-grid-confirm{grid-template-columns:minmax(0,1fr) 360px}.ad-editor-aside-confirm{overscroll-behavior:contain;max-height:calc(100dvh - 92px);top:76px;overflow:auto}.ad-pane-switch{align-items:center;gap:12px;margin-bottom:10px;display:flex}.ad-preview{border:1px solid var(--color-admin-line);background:var(--color-admin-card);border-radius:12px;overflow:hidden}.ad-preview-frame{background:var(--ad-preview-page);border:0;width:100%;height:calc(100dvh - 270px);min-height:360px;display:block}.ad-confirm{border:1px solid var(--color-admin-line);background:var(--color-admin-card);border-radius:12px;flex-direction:column;gap:12px;padding:14px;display:flex}.ad-confirm-head{z-index:2;background:var(--color-admin-card);border-bottom:1px solid var(--color-admin-line);border-radius:12px 12px 0 0;align-items:center;gap:8px;margin:-14px -14px 0;padding:10px 10px 10px 14px;display:flex;position:sticky;top:0}.ad-confirm-head-title{outline:none;flex:1;margin:0}.ad-confirm-head-text{flex-direction:column;min-width:0;font-size:15px;display:flex}.ad-confirm-head-text small{color:var(--color-admin-sub);font-size:12px;font-weight:500}.ad-confirm-head-toggle{min-height:48px;color:inherit;font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;flex:1;justify-content:space-between;align-items:center;gap:8px;padding:10px 4px 2px;display:flex;position:relative}.ad-confirm-handle{background:var(--color-admin-line);border-radius:2px;width:32px;height:4px;position:absolute;top:0;left:50%;transform:translate(-50%)}.ad-confirm-step{scroll-margin-top:84px}.ad-confirm-main{flex-direction:column;gap:12px;display:flex}.ad-confirm-main[data-view=peek]>:not(.ad-confirm-steps),.ad-confirm-main[data-view=peek] .ad-confirm-step:not([aria-current]){display:none}.ad-confirm-headonly{gap:0;padding-bottom:0}.ad-confirm-headonly>.ad-confirm-main{display:none}.ad-confirm-headonly>.ad-confirm-head{border-bottom:0}.ad-confirm-status{grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:8px;font-size:13px;display:grid}.ad-confirm-status>:not(.ad-confirm-more){grid-column:1;justify-self:start}.ad-confirm-status>.ad-confirm-more{grid-area:1/2/span 3}.ad-confirm-more{margin-left:auto;position:relative}.ad-confirm-more>summary{cursor:pointer;width:40px;height:40px;color:var(--color-admin-ink);border:0;border-radius:8px;justify-content:center;align-items:center;font-size:18px;line-height:1;list-style:none;display:flex}.ad-confirm-more>summary:hover{background:var(--color-admin-sunken)}.ad-confirm-more>summary::-webkit-details-marker{display:none}.ad-confirm-more[open]>.ad-menu-items{z-index:6;border:1px solid var(--color-admin-line);background:var(--color-admin-card);min-width:220px;box-shadow:var(--ad-shadow-popover);border-radius:12px;padding:6px;position:absolute;top:42px;right:0}.ad-confirm-pre{flex-direction:column;gap:12px;display:flex}.ad-confirm-phone{justify-content:space-between;align-items:center;gap:12px;display:flex}.ad-confirm-phone>span{flex-direction:column;display:flex}.ad-confirm-phone small,.ad-confirm-read small,.ad-confirm-notice small{color:var(--color-admin-sub);font-size:12px;font-weight:600}.ad-confirm-phone a{font:700 22px / 1.2 var(--font-display);color:var(--color-admin-ink);text-decoration:none}.ad-confirm-read{color:var(--color-admin-ink);flex-direction:column;gap:4px;font-size:16px;line-height:1.5;display:flex}.ad-confirm-notice{background:var(--color-admin-sunken);border-radius:10px;flex-direction:column;gap:4px;padding:10px 12px;display:flex}.ad-confirm-attempts{color:var(--color-admin-sub);margin:0;padding-left:18px;font-size:13px}.ad-confirm-steps{flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.ad-confirm-step{border-top:1px solid var(--color-admin-line-soft);padding:10px 0}.ad-confirm-step-head{grid-template-columns:24px minmax(0,1fr) auto;align-items:center;column-gap:10px;min-height:32px;display:grid}.ad-confirm-step-name{outline-offset:2px;flex-direction:column;min-width:0;display:flex}.ad-confirm-mark{border:1.5px solid var(--color-admin-outline);width:24px;height:24px;color:var(--color-admin-sub);border-radius:50%;flex:none;justify-content:center;align-items:center;font-size:13px;font-weight:700;display:inline-flex}.ad-confirm-step-done .ad-confirm-mark{border-color:var(--color-admin-ok);background:var(--color-admin-ok);color:var(--color-admin-on-accent)}.ad-confirm-step-refused .ad-confirm-mark{border-color:var(--color-admin-warn-dot);background:var(--color-admin-warn-bg);color:var(--color-admin-warn-ink)}.ad-confirm-step-current{background:var(--color-admin-accent-soft);box-shadow:inset 0 0 0 1px var(--color-admin-accent-line);border-top:0;border-radius:12px;margin:4px 0;padding:12px 10px}.ad-confirm-step-current .ad-confirm-mark{border-color:var(--color-admin-accent);color:var(--color-admin-accent)}.ad-confirm-step-meta{color:var(--color-admin-sub);font-size:12px}.ad-confirm-body{border:0;flex-direction:column;gap:10px;min-width:0;margin:0;padding:8px 0 0;display:flex}.ad-confirm-question{font:700 18px / 1.35 var(--font-display);letter-spacing:-.01em;color:var(--color-admin-ink)}.ad-confirm-answers{flex-wrap:wrap;gap:8px;display:flex}.ad-confirm-answers .ad-btn{min-height:44px}.ad-confirm-reads{border:1px solid var(--color-admin-line);background:var(--color-admin-card);border-radius:10px;padding:10px 12px}.ad-confirm-reads small{color:var(--color-admin-sub);margin-bottom:4px;font-size:12px;display:block}.ad-confirm-reads ul{color:var(--color-admin-ink);gap:4px;margin:0;padding:0;font-size:15px;line-height:1.4;list-style:none;display:grid}.ad-confirm-order{flex-direction:column;gap:6px;margin:0;padding:0;list-style:none;display:flex}.ad-confirm-order li{background:var(--color-admin-card);border-radius:8px;justify-content:space-between;align-items:center;gap:8px;padding:6px 10px;font-size:13px;display:flex}.ad-confirm-order-moves{gap:2px;display:inline-flex}.ad-confirm-quote,.ad-notebar-note{color:var(--color-admin-sub);flex-direction:column;gap:4px;font-size:13px;font-weight:600;display:flex}.ad-confirm-quote textarea,.ad-notebar-note textarea{border:1px solid var(--color-admin-outline);background:var(--color-admin-card);width:100%;font:400 15px / 1.5 var(--font-body);color:var(--color-admin-ink);resize:vertical;border-radius:10px;padding:10px 12px}.ad-confirm-check{align-items:center;gap:8px;min-height:32px;font-size:14px;display:flex}.ad-confirm-optional{border-top:1px solid var(--color-admin-line-soft);padding-top:10px;font-size:13px}.ad-confirm-optional>summary{cursor:pointer;min-height:40px;color:var(--color-admin-sub);align-items:center;gap:8px;font-weight:600;list-style:none;display:flex}.ad-confirm-optional>summary::-webkit-details-marker{display:none}.ad-confirm-optional>summary:before{content:"";border-bottom:2px solid;border-right:2px solid;width:7px;height:7px;transition:transform .15s;transform:rotate(-45deg)}.ad-confirm-optional[open]>summary:before{transform:rotate(45deg)}.ad-confirm-final{border-top:1px solid var(--color-admin-line);flex-direction:column;gap:8px;padding-top:12px;display:flex}.ad-confirm-final:has(.ad-btn:not(:disabled,[aria-disabled=true])){z-index:1;background:var(--color-admin-card);margin:0 -14px -14px;padding:12px 14px 14px;position:sticky;bottom:0}.ad-editor:has(.ad-editor-main :is(input,select,textarea,[role=combobox]):focus) .ad-confirm-main[data-view=peek]{display:none}.ad-editor-bar:not(:has(.ad-save,.ad-error,.ad-btn)){display:none}.ad-confirm-final .ad-btn{width:100%}.ad-confirm-label{background:var(--color-admin-ok-bg);color:var(--color-admin-ok);border-radius:999px;align-items:center;gap:6px;padding:6px 12px;font-weight:700;display:inline-flex}.ad-confirm-with{border:0;flex-direction:column;gap:6px;margin:0;padding:0;display:flex}.ad-confirm-with legend{color:var(--color-admin-sub);margin-bottom:4px;font-size:13px;font-weight:600}.ad-confirm-with label{align-items:center;gap:8px;min-height:32px;display:flex}.ad-confirm-summary{flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.ad-confirm-summary li{border-top:1px solid var(--color-admin-line-soft);justify-content:space-between;gap:12px;padding:6px 0;font-size:13px;display:flex}.ad-confirm-summary li span{color:var(--color-admin-sub);text-align:right}.ad-notebar{z-index:5;background:var(--color-admin-card);border-top:1px solid var(--color-admin-line);box-shadow:var(--ad-shadow-bar);grid-template-columns:minmax(0,1fr) minmax(240px,360px) auto;align-items:end;gap:12px 16px;margin:0 calc(-1*clamp(16px,3vw,40px));padding:12px clamp(16px,3vw,40px);display:grid;position:sticky;bottom:0}.ad-notebar-text{color:var(--color-admin-sub);flex-direction:column;gap:6px;font-size:13px;display:flex}.ad-notebar-text b{color:var(--color-admin-ink)}@media not all and (width>=1100px){.ad-editor-grid-confirm{grid-template-columns:minmax(0,1fr)}.ad-editor-aside-confirm{max-height:52dvh;box-shadow:var(--ad-shadow-bar-raised);border-radius:16px 16px 0 0;order:1;margin:0 calc(-1*clamp(16px,3vw,40px));position:sticky;top:auto;bottom:0}.ad-confirm{border-bottom:0;border-radius:16px 16px 0 0}.ad-preview-frame{height:70dvh;min-height:0}.ad-notebar{grid-template-columns:minmax(0,1fr)}}.ad-row-note{color:var(--color-admin-sub);margin-top:2px;font-size:12px;line-height:1.3;display:block}.ad-blockers{display:block}.ad-field,.ad-fact{scroll-margin-top:84px}.ad-blockers p{margin:0 0 8px}.ad-blockers ul{flex-wrap:wrap;gap:6px;margin:0;padding:0;list-style:none;display:flex}.ad-blockers-why{margin-top:8px;font-size:12px;display:block}@media not all and (width>=768px){.ad-editor-aside-confirm{max-height:62dvh;padding-bottom:env(safe-area-inset-bottom);bottom:0}}@container sheet not (width>=720px){.ad-fact{grid-template-columns:128px minmax(0,1fr)}.ad-fact-state{grid-column:2;justify-content:flex-start}.ad-add-row{grid-template-columns:140px minmax(0,1fr)}.ad-add-row>.ad-btn{grid-column:1/-1;justify-self:start}.ad-seg:not(.ad-seg-many){grid-auto-columns:1fr;grid-auto-flow:column;align-self:stretch;display:grid}.ad-seg:not(.ad-seg-many) .ad-seg-opt{white-space:normal;height:auto;padding:6px 8px}.ad-facts-foot{grid-template-columns:minmax(0,1fr)}.ad-inline-3{grid-template-columns:repeat(2,minmax(0,1fr))}.ad-inline-3>:first-child{grid-column:1/-1}}@container sheet not (width>=400px){.ad-fact,.ad-fact-plain,.ad-facts>.ad-fit-row{grid-template-columns:minmax(0,1fr);gap:6px;padding:12px 0}.ad-fact-state{grid-column:auto}.ad-add-row{grid-template-columns:minmax(0,1fr)}.ad-add-row>.ad-btn{justify-self:stretch}}.ad-set-card .ad-seg{grid-auto-columns:1fr;grid-auto-flow:column;align-self:stretch;display:grid}.ad-modal-content .ad-fit-row{flex-direction:column;align-items:stretch;gap:8px;padding:0}.ad-modal-content .ad-fit-row>span{color:var(--color-admin-ink);font-size:13px;font-weight:600}.ad-modal-content .ad-fit-row>.ad-seg{grid-auto-columns:1fr;grid-auto-flow:column;align-self:stretch;display:grid}.ad-checks{grid-template-columns:repeat(auto-fill,minmax(128px,1fr));gap:4px 16px;display:grid}.ad-confirm-head{box-shadow:0 -14px 0 var(--color-admin-card)}@media not all and (width>=768px){.ad-preview-frame{height:calc(100dvh - 448px);min-height:280px}.ad-seg-many{grid-template-columns:repeat(2,minmax(0,1fr))}.ad-seg-many>.ad-seg-opt:last-child:nth-child(odd){grid-column:1/-1}.ad-sections-tools{flex-wrap:wrap}}@media (hover:none){.ad-seg-opt:hover:not(:disabled,[aria-checked=true]){color:var(--color-admin-sub);background:0 0}.ad-sec h2 button:hover .ad-chev{background:0 0}.ad-pick-list button:hover{background:var(--color-admin-card)}}.ad-search:has(input[aria-invalid=true]){border-color:var(--color-admin-block)}.ad-seg .ad-seg-opt{white-space:normal;height:auto;min-height:32px;padding-block:6px}.ad-sec-body .ad-fit-row{grid-template-columns:128px minmax(0,1fr);align-items:center;display:grid}.ad-sec-body .ad-fit-row>.ad-seg{align-self:center}.ad-sections.ad-sections-readonly .ad-fact:has(.ad-fact-value .ad-input):not(:has(.ad-fact-value .ad-input:not(:placeholder-shown))) .ad-fact-value{display:none}.ad-sections.ad-sections-readonly .ad-fact{grid-template-columns:128px minmax(0,1fr);min-height:40px}.ad-sections.ad-sections-readonly .ad-fact-state{grid-column:2;justify-content:flex-start}.ad-sections.ad-sections-readonly .ad-input:disabled{height:auto;min-height:0;padding-block:0}.ad-btn-danger:disabled,.ad-btn-danger[aria-disabled=true],.ad-btn-destructive:disabled,.ad-btn-destructive[aria-disabled=true]{background:#f1cfcf}@supports (color:color-mix(in lab, red, red)){.ad-btn-danger:disabled,.ad-btn-danger[aria-disabled=true],.ad-btn-destructive:disabled,.ad-btn-destructive[aria-disabled=true]{background:color-mix(in srgb, var(--color-admin-block) 22%, var(--color-admin-card))}}.ad-btn-danger:disabled,.ad-btn-danger[aria-disabled=true],.ad-btn-destructive:disabled,.ad-btn-destructive[aria-disabled=true]{color:var(--color-admin-block)}.ad-card-flush:has(>.ad-table-scroll){overflow:visible}.ad-table-scroll{overflow-x:auto}@media (width>=768px){.ad-places .ad-row-note{white-space:nowrap}}@container sheet not (width>=400px){.ad-sec-body .ad-fit-row{grid-template-columns:minmax(0,1fr)}}@media not all and (width>=768px){.ad-seg .ad-seg-opt,.ad-seg-many .ad-seg-opt,.ad-seg:not(.ad-seg-many) .ad-seg-opt{min-height:48px}:is(.ad-dialog:not(:has(.ad-modal-content)),.ad-dialog-compact){height:auto;padding-bottom:env(safe-area-inset-bottom);border-radius:16px 16px 0 0;margin:0;inset:auto 0 0}.ad-sections-tools{flex-direction:column;align-items:flex-start;gap:6px}.ad-sections-tools>.ad-btn{align-self:flex-end;margin-left:0}}@media (hover:none){.ad-icon-btn:hover{background:0 0}}.ad-menu-item:has(.ad-menu-sub){flex-direction:column;align-items:flex-start;gap:2px;padding-block:8px}.ad-menu-sub{color:var(--color-admin-sub);white-space:normal;text-align:left;font-size:12px;font-weight:400}.ad-menu-sub-block{color:var(--color-admin-block)}@media not all and (width>=1360px){.ad-places th:nth-child(5),.ad-places td:nth-child(5){display:none}}.ad-pane-switch .ad-seg{align-self:stretch}.ad-sections.ad-sections-readonly .ad-seg{align-self:flex-start}.ad-hint.ad-hint-warn{color:var(--color-admin-warn-ink)}.ad-hint a{text-underline-offset:3px;text-decoration:underline;text-decoration-thickness:1px}@media (width>=768px){.ad-modal-content .ad-seg-many{grid-template-columns:repeat(6,minmax(0,1fr))}.ad-modal-content .ad-seg-many>.ad-seg-opt{grid-column:span 2}.ad-modal-content .ad-seg-many>.ad-seg-opt:nth-last-child(-n+2):nth-child(n+4){grid-column:span 3}}.ad-group-field>.ad-seg:not(.ad-seg-many),.ad-account-theme .ad-seg,.ad-set-card .ad-seg,.ad-modal-content .ad-fit-row>.ad-seg,.ad-change-q .ad-seg{flex-wrap:wrap;display:flex}.ad-group-field>.ad-seg:not(.ad-seg-many)>.ad-seg-opt,.ad-account-theme .ad-seg>.ad-seg-opt,.ad-set-card .ad-seg>.ad-seg-opt,.ad-modal-content .ad-fit-row>.ad-seg>.ad-seg-opt,.ad-change-q .ad-seg>.ad-seg-opt{flex:1 1 0;min-width:min-content}@container sheet not (width>=720px){.ad-seg:not(.ad-seg-many){flex-wrap:wrap;display:flex}.ad-seg:not(.ad-seg-many)>.ad-seg-opt{flex:1 1 0;min-width:min-content}}.ad-stage-archived .ad-dot{background:var(--color-admin-unk-dot)}.ad-pendingbar{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px 16px;display:flex}.ad-pendingbar-text{gap:2px;margin:0}.ad-pendingbar-text b{font-size:15px}.ad-pendingbar-actions{flex-wrap:wrap;gap:8px;display:flex}.ad-changes{border-top:1px solid var(--color-admin-line-soft);flex-direction:column;margin:0 0 16px;padding:0;list-style:none;display:flex}.ad-change{border-bottom:1px solid var(--color-admin-line-soft);flex-direction:column;gap:6px;padding:12px 0;display:flex}.ad-change-head{color:var(--color-admin-ink);flex-wrap:wrap;align-items:baseline;gap:4px 10px;margin:0;display:flex}.ad-change-values{overflow-wrap:anywhere;flex-wrap:wrap;align-items:center;gap:2px 8px;margin:0;font-size:14px;display:flex}.ad-change-was{color:var(--color-admin-sub)}.ad-change-arrow{color:var(--color-admin-ctrl);display:inline-flex}.ad-change-now{color:var(--color-admin-ink);font-weight:600}.ad-change-q{border:1px solid var(--color-admin-line);background:var(--color-admin-card);border-radius:10px;flex-direction:column;gap:8px;margin-top:4px;padding:10px 12px;display:flex}.ad-change-q>p:first-child{color:var(--color-admin-text);margin:0;font-size:13px;font-weight:600}.ad-change-q .ad-hint{margin:0}.ad-change-q .ad-seg{align-self:stretch}@media not all and (width>=768px){.ad-pendingbar{padding:10px 16px calc(10px + env(safe-area-inset-bottom));margin:0 -16px}.ad-pendingbar-actions{width:100%}.ad-pendingbar-actions .ad-btn{flex:1 1 0}}.ad-changes-note{margin-top:4px}.ad-changes-msg{margin:12px 0 0}.ad-editor-title{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;display:flex}.ad-place-more{flex:none}.ad-place-more>summary{border:1px solid var(--color-admin-outline);background:var(--color-admin-card);width:44px;height:44px}.ad-place-more>summary:hover{border-color:var(--color-admin-outline-hover)}.ad-place-more .ad-menu-item:disabled{cursor:default;color:var(--color-admin-sub);background:0 0}.ad-place-more .ad-menu-item{flex-flow:wrap;align-content:center;align-items:center;row-gap:0;padding-block:6px}.ad-place-more .ad-menu-sub{flex-basis:100%}.ad-editor-actions{flex:none;align-items:center;gap:8px;margin-left:auto;display:flex}.ad-history-btn{gap:6px}.ad-history{flex-direction:column;gap:22px;display:flex}.ad-history-day>h3{z-index:1;background:var(--color-admin-card);font:700 13px / 1.3 var(--font-body);letter-spacing:.01em;color:var(--color-admin-sub);margin:0 0 4px;padding:8px 0 6px;position:sticky;top:-18px}.ad-history-day>h3:first-letter{text-transform:uppercase}.ad-history-day>ol{margin:0;padding:0;list-style:none}.ad-history-entry{grid-template-columns:52px minmax(0,1fr);gap:0 14px;padding:10px 0 14px;display:grid;position:relative}.ad-history-entry:before{content:"";background:var(--color-admin-line-soft);width:1px;position:absolute;top:0;bottom:0;left:58px}.ad-history-entry:after{content:"";border:2px solid var(--color-admin-ctrl);background:var(--color-admin-card);border-radius:50%;width:9px;height:9px;position:absolute;top:16px;left:52px}.ad-history-move:after{border-color:var(--color-admin-accent);background:var(--color-admin-accent)}.ad-history-day>ol>.ad-history-entry:first-child:before{top:16px}.ad-history-day>ol>.ad-history-entry:last-child:before{height:16px;bottom:auto}.ad-history-time{font-variant-numeric:tabular-nums;color:var(--color-admin-sub);text-align:right;padding-top:1px;padding-right:14px;font-size:13px}.ad-history-body{flex-direction:column;gap:6px;min-width:0;padding-left:10px;display:flex}.ad-history-what{color:var(--color-admin-text);overflow-wrap:anywhere;margin:0}.ad-history-what>b{color:var(--color-admin-ink)}.ad-history-detail{color:var(--color-admin-sub);margin:0;font-size:13px}.ad-history-note{background:var(--color-admin-sunken);color:var(--color-admin-ink);overflow-wrap:anywhere;white-space:pre-line;border-radius:8px;margin:2px 0 0;padding:8px 12px}.ad-history-note-gone{color:var(--color-admin-sub);font-style:italic}.ad-history-changes{flex-direction:column;gap:8px;margin:2px 0 0;padding:0;list-style:none;display:flex}.ad-history-changes>li{flex-direction:column;gap:2px;display:flex}.ad-history-label{color:var(--color-admin-ink);flex-wrap:wrap;align-items:center;gap:4px 8px;font-size:13px;font-weight:700;display:flex}.ad-history-changes .ad-change-values{font-size:13px}.ad-history-more{align-self:flex-start}@media not all and (width>=520px){.ad-history-entry{grid-template-columns:44px minmax(0,1fr);gap:0 10px}.ad-history-entry:before{left:48px}.ad-history-entry:after{left:42px}.ad-history-time{padding-right:10px}}.ad-channels>li{flex-wrap:wrap}.ad-channels>li>.ad-confirm-order-moves{flex-direction:row;flex:none;align-items:center}.ad-channel-consents{border:0;border-top:1px solid var(--color-admin-line-soft);flex-wrap:wrap;flex:1 0 100%;gap:4px 18px;margin:0;padding:8px 0 2px;display:flex}.ad-sections+.ad-sections{margin-top:10px}.ad-photos-lead{max-width:68ch;color:var(--color-admin-sub);margin:0 0 14px;font-size:13px}.ad-photo-thumb{aspect-ratio:4/3;background:var(--color-admin-sunken);width:112px;color:var(--color-admin-sub);border-radius:8px;place-items:center;display:grid;position:relative;overflow:hidden}.ad-photo-thumb img{object-fit:cover;width:100%;height:100%;display:block}.ad-photo-grid-wrap{flex-direction:column;gap:10px;display:flex}.ad-photo-grid-bar{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px 12px;display:flex}.ad-photo-grid-status{min-height:1.4em;color:var(--color-admin-sub);flex:16rem;margin:0;font-size:13px}.ad-photo-grid{grid-template-columns:repeat(auto-fill,minmax(176px,1fr));gap:12px;margin:0;padding:0;list-style:none;display:grid}.ad-photo-cell{min-width:0;display:flex}.ad-photo-tile,.ad-photo-ordering{border:1px solid var(--color-admin-line);background:var(--color-admin-card);border-radius:12px;overflow:hidden}.ad-photo-tile{min-width:0;color:inherit;font:inherit;text-align:left;cursor:pointer;transition:border-color .12s var(--ad-ease), box-shadow .12s var(--ad-ease);flex-direction:column;flex:1;padding:0;display:flex}.ad-photo-tile:hover{border-color:var(--color-admin-outline-hover);box-shadow:var(--ad-shadow-card)}.ad-photo-tile:focus-visible{outline-width:3px}.ad-photo-thumb-tile{border-radius:0;width:100%}.ad-photo-tile-body{flex-direction:column;align-items:flex-start;gap:4px;min-width:0;padding:10px 12px 12px;display:flex}.ad-photo-caption{-webkit-line-clamp:2;line-clamp:2;color:var(--color-admin-ink);overflow-wrap:anywhere;-webkit-box-orient:vertical;font-size:14px;font-weight:600;line-height:1.35;display:-webkit-box;overflow:hidden}.ad-photo-subject{min-width:0;color:var(--color-admin-sub);overflow-wrap:anywhere;align-items:center;gap:6px;font-size:12px;display:inline-flex}.ad-photo-subject .ad-dot{background:var(--cat,var(--color-admin-ctrl))}.ad-photo-line{align-items:center;gap:6px;font-size:12px;font-weight:600;line-height:1.35;display:inline-flex}.ad-photo-line>svg{flex:none}.ad-photo-line-ok{color:var(--color-admin-ok)}.ad-photo-line-muted{color:var(--color-admin-sub)}.ad-photo-line-warn,.ad-photo-line-todo{color:var(--color-admin-warn)}.ad-photo-line-block{color:var(--color-admin-block)}.ad-photo-line-todo{align-items:flex-start}.ad-photo-line-todo>svg{margin-top:1px}.ad-photo-pos{background:var(--ad-photo-pos);min-width:24px;height:24px;color:var(--ad-photo-pos-ink);font-variant-numeric:tabular-nums;box-shadow:var(--ad-photo-pos-shadow);border-radius:999px;place-items:center;padding:0 6px;font-size:12px;font-weight:700;display:grid;position:absolute;top:8px;left:8px}.ad-photo-pos-big{min-width:40px;height:40px;font-size:18px}.ad-photo-rejected .ad-photo-thumb img{filter:grayscale();opacity:.6}.ad-photo-add-tile{border:1.5px dashed var(--color-admin-outline);min-height:176px;color:var(--color-admin-ink);font:inherit;text-align:center;cursor:pointer;background:0 0;border-radius:12px;flex-direction:column;flex:1;justify-content:center;align-items:center;gap:6px;padding:18px 12px;display:flex}.ad-photo-add-tile:hover:not([aria-disabled]){border-color:var(--color-admin-outline-hover);background:var(--color-admin-hover)}.ad-photo-add-tile[aria-disabled]{color:var(--color-admin-sub);cursor:not-allowed}.ad-photo-add-tile small{max-width:24ch;color:var(--color-admin-sub);font-size:12px}.ad-photo-ordering{flex-direction:column}.ad-photo-order-moves{grid-template-columns:44px minmax(0,1fr) 44px;align-items:center;gap:8px;padding:8px;display:grid}.ad-photo-order-moves .ad-photo-caption{text-align:center;font-size:13px}.ad-btn.ad-photo-move{width:44px;height:44px;padding:0}.ad-photo-big{flex-direction:column;gap:8px;margin:0;display:flex}.ad-photo-big figcaption{flex-direction:column;gap:4px;display:flex}.ad-photo-thumb-large{border-radius:10px;width:100%;max-height:50vh}.ad-photo-thumb-large img{object-fit:contain}.ad-photo-todos,.ad-photo-about{flex-direction:column;gap:10px;display:flex}.ad-photo-todos h3,.ad-photo-about h3{color:var(--color-admin-ink);margin:0;font-size:14px;font-weight:700}.ad-photo-todo{border:1px solid var(--color-admin-warn-line);background:var(--color-admin-card);border-radius:10px;flex-direction:column;align-items:flex-start;gap:8px;padding:12px 14px;display:flex}.ad-photo-todo h4{color:var(--color-admin-warn);margin:0;font-size:13px;font-weight:700}.ad-photo-todo p{color:var(--color-admin-text);margin:0;font-size:13px}.ad-photo-todo-actions{flex-wrap:wrap;gap:6px;display:flex}.ad-photo-todo .ad-photo-check{background:0 0;border:0;padding:0}.ad-photo-facts{flex-direction:column;margin:0;display:flex}.ad-photo-facts>div{border-top:1px solid var(--color-admin-line-soft);grid-template-columns:110px minmax(0,1fr);gap:4px 12px;padding:10px 0;display:grid}.ad-photo-facts dt{color:var(--color-admin-ink);font-size:13px;font-weight:600}.ad-photo-facts dd{min-width:0;color:var(--color-admin-text);overflow-wrap:anywhere;flex-direction:column;align-items:flex-start;gap:6px;margin:0;font-size:13px;display:flex}.ad-photo-facts dd>.ad-input{width:100%}.ad-photo-nav .ad-btn:disabled,.ad-btn.ad-photo-move:disabled{border-color:var(--color-admin-line-soft);color:var(--color-admin-ctrl);cursor:not-allowed;background:0 0}.ad-photo-nav .ad-btn:disabled{border-color:#0000}.ad-photo-foot-remove{flex:1 0 100%;display:flex}.ad-photo-nav{gap:4px;display:flex}@media (width<=420px){.ad-photo-nav-text{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.ad-photo-nav .ad-btn{min-width:44px;padding-inline:10px}}.ad-photo-facts dd.ad-photo-gps{flex-direction:row;align-items:center}.ad-photo-remove,.ad-photo-check{border:1px solid var(--color-admin-line-soft);background:var(--color-admin-sunken);border-radius:8px;flex-direction:column;align-items:flex-start;gap:6px;margin:0;padding:12px 14px;display:flex}.ad-photo-remove>span,.ad-photo-check-actions{flex-wrap:wrap;gap:8px;margin-top:4px;display:flex}.ad-photo-check legend{float:left;width:100%;color:var(--color-admin-ink);margin-bottom:2px;font-weight:600}.ad-photo-add{flex-direction:column;gap:12px;display:flex}.ad-photo-consent{border:1px solid var(--color-admin-line);border-radius:10px;flex-direction:column;gap:10px;margin:0;padding:14px 16px;display:flex}.ad-photo-consent legend{color:var(--color-admin-ink);padding:0 4px;font-weight:600}.ui-theme-admin .ui-file{gap:6px 12px;min-height:40px}.ui-theme-admin .ui-file-status{font-size:13px}.ui-date-trigger.ad-input{color:var(--color-admin-ink)}.ad-photo-add-actions{display:flex}.ad-photo-add-status{min-height:1.4em;color:var(--color-admin-sub);margin:0;font-size:13px}@container sheet not (width>=560px){.ad-photo-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.ad-photo-batch>li{grid-template-columns:minmax(0,1fr) auto}.ad-photo-batch>li>.ad-field:nth-child(2){grid-area:2/1/auto/-1}}.ad-photo-stamp{background:var(--ad-photo-scrim);color:var(--ad-photo-scrim-ink);font-variant-numeric:tabular-nums;white-space:nowrap;border-radius:6px;padding:1px 6px;font-size:11px;font-weight:600;line-height:1.5;position:absolute;bottom:6px;left:6px}.ad-photo-stamp-none{font-style:italic;font-weight:500}.ad-photo-thumb-sm{flex:none;width:88px}.ad-photo-pick-month{border:1px solid var(--color-admin-line-soft);background:var(--color-admin-sunken);border-radius:8px;flex-direction:column;gap:8px;margin:0;padding:12px 14px;display:flex}.ad-photo-pick-month legend{float:left;width:100%;color:var(--color-admin-ink);font-weight:600}.ad-photo-check-count{color:var(--color-admin-sub);font-variant-numeric:tabular-nums;margin-left:8px;font-size:12px;font-weight:500}.ad-photo-gps{color:var(--color-admin-ok);align-items:center;gap:6px;font-size:12px;display:inline-flex}.ad-photo-batch{flex-direction:column;gap:8px;margin:0;padding:0;list-style:none;display:flex}.ad-photo-batch>li{border:1px solid var(--color-admin-line);background:var(--color-admin-card);border-radius:10px;grid-template-columns:minmax(0,3fr) minmax(0,2fr) auto;align-items:start;gap:10px 12px;padding:10px 10px 10px 14px;display:grid}.ad-photo-batch-drop{margin-top:22px}.ad-photo-statement{background:var(--color-admin-sunken);color:var(--color-admin-ink);quotes:"„" "”";border-radius:8px;max-width:68ch;margin:0;padding:10px 14px;font-size:14px;line-height:1.55}.ad-photo-statement:before{content:open-quote}.ad-photo-statement:after{content:close-quote}.ad-stay-part{flex-direction:column;gap:10px;display:flex}.ad-stay-part-head{font-family:var(--font-display);color:var(--color-admin-ink);margin:0;font-size:17px;font-weight:700}.ad-stay-tri{flex-direction:column;gap:4px;display:flex}.ad-stay-tri>.ad-field{padding-bottom:8px}.ad-breakfast-price{max-width:12rem}.ad-breakfast-included{flex-direction:column;gap:2px;display:flex}.ad-stay-shared{flex-direction:column;gap:12px;display:flex}.ad-stay-shared-head{flex-direction:column;gap:2px;margin:0;display:flex}.ad-stay-shared-head b{font-family:var(--font-display);color:var(--color-admin-ink);font-size:17px;font-weight:700}.ad-stay-shared-head small{color:var(--color-admin-sub);font-size:13px}.ad-stay-shared-grid{border-bottom:1px solid var(--color-admin-line-soft);flex-direction:column;gap:16px;padding-bottom:18px;display:flex}.ad-dormi-kinds{flex-direction:column;gap:8px;margin:0;padding:0;list-style:none;display:flex}.ad-dormi-kind{border:1px solid var(--color-admin-line);background:var(--color-admin-card);width:100%;color:inherit;font:inherit;text-align:left;cursor:pointer;transition:background-color .12s var(--ad-ease), border-color .12s var(--ad-ease);border-radius:12px;align-items:center;gap:12px;padding:8px 12px 8px 8px;display:flex}.ad-dormi-kind:hover{border-color:var(--color-admin-outline-hover);background:var(--color-admin-hover)}.ad-dormi-kind-thumb{flex:none;display:flex}.ad-dormi-kind .ad-photo-thumb-sm{aspect-ratio:auto;flex:none;width:72px;height:54px}.ad-kind-nophoto{color:var(--color-admin-ctrl)}.ad-dormi-kind-body{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.ad-dormi-kind-body>b{font-family:var(--font-display);color:var(--color-admin-ink);overflow-wrap:anywhere;font-size:16px;font-weight:700}.ad-kind-line{color:var(--color-admin-text);font-size:13px}.ad-kind-meta{color:var(--color-admin-sub);flex-wrap:wrap;align-items:center;gap:4px 8px;margin-top:2px;font-size:12px;display:flex}.ad-dormi-kind>svg:last-child{color:var(--color-admin-ctrl);transition:transform .12s var(--ad-ease);flex:none}.ad-dormi-kind:hover>svg:last-child{color:var(--color-admin-ink);transform:translate(3px)}.ad-dormi-head{flex-direction:column;align-items:flex-start;min-width:0;display:flex}.ad-dormi-back{min-height:32px;color:var(--color-admin-accent);font:600 14px / 1 var(--font-body);cursor:pointer;background:0 0;border:0;border-radius:999px;align-items:center;gap:4px;margin:-6px 0 4px -8px;padding:0 10px 0 6px;display:inline-flex}.ad-dormi-back:hover{background:var(--color-admin-accent-soft)}.ad-dormi-head h2{overflow-wrap:anywhere}.ad-dormi-head h2:focus{outline:none}.ad-dormi-head h2:focus-visible{outline:2px solid var(--color-admin-accent);outline-offset:2px;border-radius:4px}.ad-group-plain{border:0;margin:0;padding:0}.ad-drawer-note{background:var(--color-admin-sunken);border-radius:8px;margin:0;padding:10px 12px}.ad-price-preview{font-variant-numeric:tabular-nums}.ad-notice-days{max-width:220px}.ad-offer-photos{border-top:1px solid var(--color-admin-line-soft);flex-direction:column;gap:10px;padding-top:18px;display:flex}.ad-offer-photos-head{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:4px 12px;display:flex}.ad-offer-photos-head h3{font-family:var(--font-display);color:var(--color-admin-ink);margin:0;font-size:17px;font-weight:700}.ad-offer-photos-head small{color:var(--color-admin-sub);font-variant-numeric:tabular-nums;font-size:12px}.ad-offer-photos-note{background:var(--color-admin-sunken);color:var(--color-admin-text);border-radius:8px;align-items:flex-start;gap:8px;margin:0;padding:9px 12px;font-size:13px;display:flex}.ad-offer-photos-note svg{color:var(--color-admin-sub);flex:none;margin-top:2px}.ad-offer-photo-list{flex-direction:column;gap:8px;margin:0;padding:0;list-style:none;display:flex}.ad-offer-photo-list>li,.ad-offer-photo-more{border:1px solid var(--color-admin-line);background:var(--color-admin-card);border-radius:10px;align-items:flex-start;gap:14px;padding:10px;display:flex}.ad-offer-photo-list .ad-photo-thumb{flex:none;width:132px}.ad-offer-photo-more{border-style:dashed;border-color:var(--color-admin-outline);flex-wrap:wrap}.ad-offer-photo-more>.ad-offer-photo-body{flex:200px}.ad-offer-photo-slot{aspect-ratio:4/3;background:var(--color-admin-sunken);width:132px;color:var(--color-admin-sub);border-radius:8px;flex:none;place-items:center;display:grid}.ad-offer-photo-body{flex-direction:column;align-items:flex-start;gap:4px;min-width:0;display:flex}.ad-offer-photo-body b{color:var(--color-admin-ink);overflow-wrap:anywhere}.ad-offer-photo-body small{color:var(--color-admin-sub);font-size:12px}.ad-offer-photo-actions{flex-wrap:wrap;gap:6px;margin-top:4px;display:flex}.ad-offer-photo-list>li.ad-offer-photo-staged{border-style:dashed;border-color:var(--color-admin-outline);background:var(--color-admin-sunken)}.ad-offer-photo-wait{background:var(--color-admin-card);border:1px solid var(--color-admin-line);min-height:22px;color:var(--color-admin-text);border-radius:999px;align-items:center;padding:0 8px;font-size:12px;font-weight:600;display:inline-flex}.ad-offer-photo-file{background:var(--color-admin-card);color:var(--color-admin-sub)}.ad-offer-photo-staged .ad-offer-photo-body{flex:1}.ad-offer-photo-staged .ad-field{width:100%}.ad-offer-photo-file-pick{cursor:pointer;position:relative}.ad-offer-photo-file-pick:has(input:focus-visible){outline:2px solid var(--color-admin-accent);outline-offset:2px}.ad-offer-photos-when{color:var(--color-admin-text);font-weight:600}.ad-drawer-failed{color:var(--color-admin-block)}.ad-offer-photo-pick{border:1px solid var(--color-admin-line);background:var(--color-admin-card);border-radius:10px;flex-direction:column;gap:10px;margin:0;padding:14px 16px;display:flex}.ad-offer-photo-pick legend{color:var(--color-admin-ink);padding:0 4px;font-weight:600}.ad-offer-photo-choices{grid-template-columns:repeat(auto-fill,minmax(180px,1fr));gap:10px;display:grid}.ad-offer-photo-choice{border:1px solid var(--color-admin-line);cursor:pointer;border-radius:10px;flex-direction:column;align-items:flex-start;gap:6px;padding:8px;display:flex}.ad-offer-photo-choice:hover{background:var(--color-admin-hover)}.ad-offer-photo-choice:has(input:checked){border-color:var(--color-admin-accent);background:var(--color-admin-accent-soft);box-shadow:0 0 0 1px var(--color-admin-accent)}.ad-offer-photo-choice .ad-photo-thumb{width:100%}.ad-offer-photo-choice small{color:var(--color-admin-text);overflow-wrap:anywhere;font-size:12px}.ad-drawer-prov{border-top:1px solid var(--color-admin-line-soft);flex-direction:column;gap:6px;padding-top:16px;display:flex}.ad-drawer-prov h3{color:var(--color-admin-ink);margin:0;font-size:14px;font-weight:600}.ad-drawer-prov p{color:var(--color-admin-sub);flex-wrap:wrap;justify-content:space-between;gap:2px 12px;margin:0;font-size:13px;display:flex}.ad-drawer-prov p b{color:var(--color-admin-ink);font-weight:600}@media not all and (width>=560px){.ad-offer-photo-list .ad-photo-thumb,.ad-offer-photo-slot{width:96px}.ad-photo-batch>li{grid-template-columns:minmax(0,1fr) auto}.ad-photo-batch>li>.ad-field:nth-child(2){grid-area:2/1/auto/-1}}.ad-drawer-held{flex-wrap:wrap;align-items:center;gap:8px 12px;display:flex}.ad-drawer-held small{flex:16rem;font-size:13px}.ad-notebar-dialog{flex-direction:column;gap:14px;display:flex}.ad-foot-remove svg{flex:none}@media not all and (width>=768px){.ad-drawer .ad-modal-foot{padding:10px 20px calc(10px + env(safe-area-inset-bottom));gap:8px}.ad-drawer .ad-modal-foot .ad-btn{flex:none}.ad-drawer .ad-modal-foot>.ad-btn-primary,.ad-drawer .ad-modal-foot>.ad-btn:last-child{flex:1}.ad-drawer .ad-foot-remove{width:44px;padding:0}.ad-foot-remove-label{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.ad-photo-foot-remove{flex:none}}.ad-zone-list{border-top:1px solid var(--color-admin-line-soft);margin:0;padding:0;list-style:none}.ad-zone+.ad-zone{border-top:1px solid var(--color-admin-line-soft)}.ad-zone{scroll-margin-top:72px}.ad-zone-heading{font:inherit;margin:0}.ad-zone-line{width:100%;min-height:60px;color:inherit;font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;grid-template-columns:minmax(0,1fr) auto 20px;align-items:center;gap:8px 16px;padding:10px 16px;display:grid}.ad-zone-line:hover{background:var(--color-admin-hover)}.ad-zone-line:focus-visible{outline-offset:-2px}.ad-zone-name{flex-direction:column;gap:2px;min-width:0;display:flex}.ad-zone-name b{color:var(--color-admin-ink);overflow-wrap:anywhere;font-size:15px;font-weight:600}.ad-zone-name small{color:var(--color-admin-sub);font-size:13px}.ad-zone-pills{flex-wrap:wrap;justify-content:flex-end;gap:6px;display:flex}.ad-zone-chevron{color:var(--color-admin-sub);place-items:center;display:grid}.ad-zone-line[aria-expanded=true]{background:var(--color-admin-hover)}.ad-zone-panel{border-top:1px solid var(--color-admin-line-soft);flex-direction:column;gap:16px;padding:16px 16px 24px;display:flex}.ad-zone-panel[hidden]{display:none}.ad-zone-need{color:var(--color-admin-sub);margin:0;font-size:13px}@media (width<=767px){.ad-zone-line{grid-template-columns:minmax(0,1fr) 20px;grid-template-areas:"name chevron""pills pills";padding:12px}.ad-zone-name{grid-area:name}.ad-zone-pills{grid-area:pills;justify-content:flex-start}.ad-zone-chevron{grid-area:chevron}.ad-zone-panel{padding:14px 12px 20px}}.ad-zone-intro{flex-direction:column;gap:8px;max-width:72ch;display:flex}.ad-zone-intro-actions{flex-wrap:wrap;align-items:center;gap:8px 12px;display:flex}.ad-zone-intro+.ad-zone-body{border-top:1px solid var(--color-admin-line-soft);padding-top:16px}.ad-zone-body{container:sheet/inline-size}.ad-zone-sub{letter-spacing:.01em;color:var(--color-admin-sub);margin:0 0 10px;font-size:13px;font-weight:600}.ad-zones .ad-photos-empty{border:1px dashed var(--color-admin-outline);color:var(--color-admin-sub);text-align:center;border-radius:10px;margin:0 0 16px;padding:18px}.ad-zones .ad-photos{flex-direction:column;gap:8px;margin:0 0 18px;padding:0;list-style:none;display:flex}.ad-zone-photo{border:1px solid var(--color-admin-line);background:var(--color-admin-card);border-radius:10px;grid-template-columns:200px minmax(0,1fr) auto;grid-template-areas:"thumb body actions""thumb more more";align-items:start;gap:10px 14px;padding:10px;display:grid}.ad-zone-photo.ad-photo-pending{border-color:var(--color-admin-outline)}.ad-zone-photo .ad-photo-thumb{grid-area:thumb;width:200px}.ad-zone-photo.ad-photo-failed .ad-photo-thumb img{filter:grayscale();opacity:.6}.ad-zone-photo .ad-photo-body{flex-direction:column;grid-area:body;gap:4px;min-width:0;padding-top:2px;display:flex}.ad-zone-photo .ad-photo-body b{color:var(--color-admin-ink);overflow-wrap:anywhere}.ad-zone-photo .ad-photo-body small{color:var(--color-admin-sub);font-size:12px}.ad-zone-photo .ad-photo-state{flex-wrap:wrap;align-items:center;gap:4px 8px;margin-top:2px;display:flex}.ad-zone-photo .ad-photo-actions{grid-area:actions;align-items:center;gap:4px;display:flex}.ad-zone-photo .ad-photo-actions .ad-btn{white-space:nowrap}.ad-zone-photo .ad-photo-remove,.ad-zone-photo .ad-photo-check{grid-area:more}.ad-zone-add{border-top:1px solid var(--color-admin-line-soft);padding-top:16px}.ad-zone-add>.ad-hint{max-width:68ch;margin:0}.ad-zone-clear-pin{align-self:flex-start}.ad-zone-taken{grid-template-columns:minmax(0,12rem) minmax(0,1fr);gap:12px;display:grid}@container sheet not (width>=560px){.ad-zone-photo{grid-template-columns:112px minmax(0,1fr);grid-template-areas:"thumb body""actions actions""more more"}.ad-zone-photo .ad-photo-actions{flex-wrap:wrap}.ad-zone-photo .ad-photo-thumb{width:112px}.ad-zone-taken{grid-template-columns:minmax(0,1fr)}}@container sheet not (width>=400px){.ad-zone-photo{grid-template-columns:minmax(0,1fr);grid-template-areas:"thumb""body""actions""more"}.ad-zone-photo .ad-photo-thumb{width:100%}}.ad-point{flex-direction:column;gap:8px;min-width:0;display:flex}.ad-point-map{border:1px solid var(--color-admin-line);background:var(--color-admin-sunken);border-radius:10px;height:240px;position:relative;overflow:hidden}@container sheet (width>=640px){.ad-point-map{height:320px}}.ad-point-map:focus-visible{outline:3px solid var(--color-admin-focus-ring);outline-offset:2px}.ad-point-map-note{text-align:center;color:var(--color-admin-sub);place-items:center;padding:16px;font-size:13px;display:grid}.ad-point-bar{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:8px 12px;display:grid}.ad-point-coords{font-variant-numeric:tabular-nums;color:var(--color-admin-sub);font-size:13px}.ad-point-reading{margin:0;transition:opacity .12s ease-out}.ad-point-reading-stale{opacity:.6}.ad-point-paste{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:8px;display:grid}.ad-point-status{flex-wrap:wrap;align-items:center;gap:8px 12px;font-size:13px;display:flex}.ad-point-status:empty{display:none}.ad-fact:has(.ad-point){align-items:start}:is(.ad-fact:has(.ad-point)>.ad-fact-label,.ad-fact:has(.ad-point)>.ad-fact-state){padding-top:10px}.ad-zone-taken>.ad-group-field{grid-column:1/-1}.ad-point-ok{color:var(--color-admin-text);align-items:center;gap:6px;font-weight:600;display:inline-flex}.ad-combo-pop{flex-direction:column;padding:0;display:flex;overflow:hidden}.ad-combo-pop>[role=listbox]{min-height:0;margin:0;padding:4px;list-style:none;position:relative;overflow-y:auto}.ad-combo-pop [role=option][aria-disabled=true]{cursor:not-allowed}.ad-combo-pop [role=option][aria-disabled=true] b{color:var(--color-admin-sub)}.ad-combo-pop .ad-combo-credit{border-top:1px solid var(--color-admin-line);color:var(--color-admin-sub);margin:0;padding:6px 14px;font-size:11px}.ad-point-map[aria-disabled=true]{opacity:.72}.ad-catalogue-bar{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px 16px;display:flex}.ad-catalogue-bar .ad-search{flex:220px}.ad-catalogue-list{border-top:1px solid var(--color-admin-line-soft);margin:0;padding:0;list-style:none}.ad-catalogue-value+.ad-catalogue-value{border-top:1px solid var(--color-admin-line-soft)}.ad-catalogue-line{width:100%;min-height:56px;color:inherit;font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;grid-template-columns:minmax(0,1fr) auto 20px;align-items:center;gap:8px 16px;padding:10px 16px;display:grid}.ad-catalogue-line:hover,.ad-catalogue-line[aria-expanded=true]{background:var(--color-admin-hover)}.ad-catalogue-line:focus-visible{outline-offset:-2px}.ad-catalogue-line-static{cursor:default;grid-template-columns:minmax(0,1fr) auto auto}.ad-catalogue-line-static:hover{background:0 0}.ad-catalogue-name{flex-direction:column;gap:2px;min-width:0;display:flex}.ad-catalogue-name b{color:var(--color-admin-ink);overflow-wrap:anywhere;font-size:15px;font-weight:600}.ad-catalogue-name small{color:var(--color-admin-sub);overflow-wrap:anywhere;font-size:13px}.ad-catalogue-name code{font:inherit;color:var(--color-admin-muted);font-size:12px}.ad-catalogue-value-retired .ad-catalogue-name b{color:var(--color-admin-text);font-weight:500}.ad-catalogue-marks{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:6px 10px;display:flex}.ad-catalogue-uses{min-width:13ch;color:var(--color-admin-sub);font-variant-numeric:tabular-nums;text-align:right;font-size:13px}.ad-catalogue-chevron{color:var(--color-admin-sub);place-items:center;display:grid}.ad-catalogue-panel{border-top:1px solid var(--color-admin-line-soft);background:var(--color-admin-card);padding:16px 16px 20px}.ad-catalogue-form{flex-direction:column;gap:14px;max-width:760px;display:flex}.ad-catalogue-add{border-top:1px solid var(--color-admin-line-soft);background:var(--color-admin-sunken);max-width:none;padding:16px}.ad-catalogue-add-title{color:var(--color-admin-ink);margin:0;font-size:15px;font-weight:600}.ad-catalogue-add .ad-catalogue-fields{max-width:760px}.ad-catalogue-fields{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:12px 16px;display:grid}.ad-catalogue-code{font-variant-numeric:tabular-nums}.ad-catalogue-slug-input:read-only{box-shadow:none;background:0 0;border-color:#0000;padding-left:0}.ad-catalogue-ranks{border:0;flex-wrap:wrap;grid-column:1/-1;align-items:flex-end;gap:8px 12px;min-width:0;margin:0;padding:0;display:flex}.ad-catalogue-ranks legend{color:var(--color-admin-ink);margin-bottom:6px;padding:0;font-size:13px;font-weight:600}.ad-catalogue-ranks>.ui-select{width:auto;min-width:160px}.ad-catalogue-rank{color:var(--color-admin-sub);align-items:center;gap:8px;font-size:13px;display:flex}.ad-catalogue-rank .ui-select{font-variant-numeric:tabular-nums;width:auto;min-width:72px}.ad-catalogue-ranks-note{flex-basis:100%}.ad-catalogue-actions{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px 16px;display:flex}.ad-catalogue-save,.ad-catalogue-retire{flex-wrap:wrap;align-items:center;gap:8px 12px;display:flex}.ad-catalogue-retire .ad-hint,.ad-catalogue-system{max-width:44ch}.ad-catalogue-retired{border-top:1px solid var(--color-admin-line);padding:20px 0 8px}.ad-catalogue-retired-title{color:var(--color-admin-ink);margin:0 16px 4px;font-size:13px;font-weight:600}.ad-catalogue-retired>.ad-hint,.ad-catalogue-value-retired>.ad-problem{margin:0 16px 12px}@media (width<=767px){.ad-catalogue-line{grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"name end""marks marks";padding:12px}.ad-catalogue-name{grid-area:name}.ad-catalogue-marks{grid-area:marks;justify-content:flex-start}.ad-catalogue-chevron,.ad-catalogue-line-static>.ad-btn{grid-area:end}.ad-catalogue-uses{text-align:left;min-width:0}.ad-catalogue-panel,.ad-catalogue-add{padding:14px 12px 18px}.ad-catalogue-fields{grid-template-columns:minmax(0,1fr)}.ad-catalogue-ranks>.ui-select{flex-basis:100%}.ad-catalogue-retired-title,.ad-catalogue-retired>.ad-hint,.ad-catalogue-value-retired>.ad-problem{margin-inline:12px}}.ad-notif-list{flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.ad-notif-row{border-top:1px solid var(--color-admin-line-soft);flex-direction:column;gap:4px;padding:12px 0;display:flex}.ad-notif-row:first-child{border-top:0;padding-top:0}.ad-notif-main{justify-content:space-between;align-items:center;gap:12px;display:flex}.ad-notif-main>b{color:var(--color-admin-ink);font-weight:600}.ad-notif-meta{color:var(--color-admin-sub);font-variant-numeric:tabular-nums;flex-wrap:wrap;gap:4px 12px;font-size:13px;display:flex}.ad-notif-why{color:var(--color-admin-ink)}.ad-notif-standing{color:var(--color-admin-ink);margin:0;font-size:13px}.ad-notif-mark{background:var(--color-admin-block-dot);border-radius:999px;flex:none;width:8px;height:8px}.ad-probe-log{padding:4px 20px 16px}.ad-probe-log>h3{color:var(--color-admin-sub);text-transform:none;margin:0 0 8px;font-size:13px;font-weight:700}.ad-host-asks{flex-direction:column;gap:12px;margin:0;padding:0;list-style:none;display:flex}.ad-host-ask-item{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px 16px;display:flex}.ad-host-ask-line{flex:18rem;line-height:1.5}.ad-link{color:var(--color-admin-accent);text-underline-offset:3px;cursor:pointer;background:0 0;border:0;padding:0;font-weight:600;display:inline}.ad-link:hover{color:var(--color-admin-accent-pressed);text-decoration:underline}.ad-today-card{overflow:visible}.ad-today-filters{grid-template-columns:repeat(2,minmax(0,240px));gap:12px;padding:0 20px 16px;display:grid}.ad-todo-actions{justify-content:flex-end;align-items:center;gap:8px;display:flex}.ad-todo-second{align-items:center;gap:8px;display:inline-flex}.ad-todo-resolve{min-height:32px;color:var(--color-admin-ink);white-space:nowrap;align-items:center;display:inline-flex}.ad-snooze-word{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.ad-snooze>summary,.ad-snooze-btn{color:var(--color-admin-sub)}.ad-snooze>summary:hover{color:var(--color-admin-ink)}.ad-snooze-btn,.ad-snooze-btn:hover{color:var(--color-admin-sub);cursor:not-allowed;background:0 0}.ad-snooze-btn svg{opacity:.45}.ad-snooze[open]>.ad-menu-items{text-align:left;min-width:248px}.ad-todo-items .ad-snooze{margin-left:0}.ad-menu-head{color:var(--color-admin-ink);padding:2px 10px 4px;font-size:13px;font-weight:700}.ad-menu-aside{color:var(--color-admin-sub);font-variant-numeric:tabular-nums;margin-left:auto;padding-left:16px;font-weight:500}.ad-menu-note{max-width:236px;color:var(--color-admin-sub);padding:6px 10px 2px;font-size:12px;line-height:1.4}.ad-menu-check{border-top:1px solid var(--color-admin-line-soft);min-height:40px;color:var(--color-admin-ink);cursor:pointer;align-items:center;gap:10px;margin-top:4px;padding:4px 10px 0;font-size:13px;font-weight:600;display:flex}.ad-menu-check input{width:18px;height:18px;accent-color:var(--color-admin-accent)}.ad-todo-opened{background:var(--color-admin-info-bg);color:var(--color-admin-info);border-radius:999px;margin-top:6px;padding:2px 8px;font-size:12px;font-weight:600;display:inline-block}.ad-todo-items{margin:4px 0 0;padding:0;font-size:13px;list-style:none}.ad-todo-items li{grid-template-columns:minmax(0,max-content) auto auto;justify-content:start;align-items:center;column-gap:4px;display:grid;position:relative}.ad-todo-items li>a{color:var(--color-admin-text);text-underline-offset:3px}.ad-todo-items li>a:hover{color:var(--color-admin-ink)}.ad-todo-items .ad-snooze>summary{width:32px;height:32px}.ad-todo-items .ad-todo-opened{grid-column:1/-1;width:fit-content;margin:0 0 4px}.ad-todo .ad-todo-foot{color:var(--color-admin-sub);border-top:1px solid var(--color-admin-line-soft);padding:14px 16px;font-size:13px}@media (width>=1100px){.ad-today-filters{grid-template-columns:repeat(4,minmax(0,240px))}.ad-todo th:first-child{width:28%}.ad-todo th:nth-child(3){width:176px}.ad-todo th.ad-col-action{width:260px}}.ad-snooze-quick{flex-wrap:wrap;gap:8px;display:flex}@media not all and (width>=768px){.ad-today-filters{grid-template-columns:repeat(2,minmax(0,1fr));padding:0 16px 14px}.ad-todo td.ad-col-action,.ad-todo .ad-todo-actions{display:contents}.ad-todo .ad-todo-actions>.ad-btn{grid-area:1/2/span 3;align-self:center}.ad-todo .ad-todo-second{grid-column:1;gap:16px;padding-left:48px}.ad-todo .ad-todo-second .ad-snooze{margin-left:0}.ad-todo .ad-todo-second .ad-snooze>summary:hover{background:0 0}.ad-todo .ad-todo-second .ad-snooze-word{clip-path:none;width:auto;height:auto;position:static;overflow:visible}.ad-todo .ad-todo-second .ad-snooze>summary,.ad-todo .ad-todo-second .ad-snooze-btn{width:auto;height:44px;color:var(--color-admin-accent);gap:6px;padding:0;font-size:13px;font-weight:600}.ad-todo .ad-todo-second .ad-snooze-btn{min-height:44px;color:var(--color-admin-sub);align-items:center;display:inline-flex}.ad-todo .ad-todo-second .ad-snooze[open]>.ad-menu-items{top:44px;left:0;right:auto}.ad-todo-resolve{min-height:44px;color:var(--color-admin-accent);font-size:13px}.ad-todo .ad-todo-items .ad-snooze{position:static}.ad-todo .ad-todo-items .ad-snooze[open]>.ad-menu-items{top:100%;left:0;right:auto}.ad-todo .ad-todo-items .ad-todo-resolve{grid-column:1;justify-self:start}}.ad-rows-search{align-items:center;gap:12px;display:flex}.ad-rows-search>.ad-search{flex:0 320px}.ad-rows-sheet-btn{display:none}.ad-rows-filters{grid-template-columns:repeat(4,minmax(0,200px));gap:12px;display:grid}.ad-row-tier{color:var(--color-admin-sub);text-wrap:balance;margin-top:4px;font-size:12px;line-height:1.3;display:block}@media (width>=1100px){.ad-places th:first-child{width:28%}.ad-places th:nth-child(2){width:20%}.ad-places th:nth-child(3){width:19%}.ad-places th:nth-child(4){width:23%}.ad-places th:nth-child(6){width:10%}}@media (width>=1360px){.ad-places th:first-child{width:25%}.ad-places th:nth-child(2),.ad-places th:nth-child(3){width:17%}.ad-places th:nth-child(4){width:20%}.ad-places th:nth-child(5){width:11%}}.ad-row-tier-warn{color:var(--color-admin-warn);font-weight:600}.ad-row-work{color:var(--color-admin-warn);display:block}.ad-row-work>b{font-weight:600}.ad-row-work>ul{color:var(--color-admin-sub);margin:2px 0 0;padding:0;font-size:12px;line-height:1.35;list-style:none}.ad-places[aria-busy=true] tbody{opacity:.55;transition:opacity .12s ease-out}.ad-pager{border-top:1px solid var(--color-admin-line-soft);justify-content:space-between;align-items:center;gap:12px;padding:12px 16px;display:flex}.ad-pager-range{color:var(--color-admin-sub);font-variant-numeric:tabular-nums;white-space:nowrap;margin:0;font-size:13px}.ad-pager-pages{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.ad-pager-num,.ad-pager-step{border:1px solid var(--color-admin-ctrl);background:var(--color-admin-card);min-width:36px;height:36px;color:var(--color-admin-ink);font-variant-numeric:tabular-nums;border-radius:8px;justify-content:center;align-items:center;gap:4px;padding:0 10px;font-weight:600;text-decoration:none;display:inline-flex}.ad-pager-num:hover,a.ad-pager-step:hover{background:var(--color-admin-hover)}.ad-pager-num[aria-current=page]{border-color:var(--color-admin-ink);background:var(--color-admin-ink);color:var(--color-admin-card)}.ad-pager-step[aria-disabled=true]{color:var(--color-admin-muted);background:0 0;border-color:#0000}.ad-pager-gap{color:var(--color-admin-sub);padding:0 2px}.ad-pager-of{display:none}@media not all and (width>=768px){.ad-rows-search>.ad-search{flex:auto;min-width:0}.ad-rows-sheet-btn{flex:none;min-height:44px;display:inline-flex}.ad-rows-filters,.ad-pager-num,.ad-pager-gap,.ad-pager-word{display:none}.ad-pager-of{text-align:center;font-variant-numeric:tabular-nums;min-width:64px;font-weight:600;display:inline}.ad-pager-step{min-width:44px;height:44px;padding:0}}.ad-picks-list,.ad-pick-found{flex-direction:column;gap:8px;margin:0;padding:0;list-style:none;display:flex}.ad-pick-card{border:1px solid var(--color-admin-line);background:var(--color-admin-card);border-radius:12px;flex-wrap:wrap;align-items:center;gap:10px 12px;padding:10px 12px;display:flex}.ad-pick-photo{background:var(--color-admin-sunken);border-radius:10px;flex:none;place-items:center;width:56px;height:56px;display:grid;overflow:hidden}.ad-pick-photo .ad-photo-thumb{aspect-ratio:auto;border-radius:0;width:56px;height:56px}.ad-pick-photo .ad-photo-stamp{display:none}.ad-pick-photo .ad-mark{border-radius:0;width:56px;height:56px}.ad-pick-body{flex-direction:column;flex:9rem;gap:3px;min-width:0;display:flex}.ad-pick-body .ad-cat{align-self:flex-start}.ad-pick-name{color:var(--color-admin-ink);font-size:15px;font-weight:600;line-height:1.3}.ad-pick-line{color:var(--color-admin-sub);font-size:12px}.ad-pick-tools{flex-wrap:wrap;gap:4px;margin-left:auto;display:flex}.ad-pick-tool{border:1px solid var(--color-admin-line);width:36px;height:36px;color:var(--color-admin-sub);border-radius:10px}.ad-pick-tool:disabled{opacity:.35;cursor:default;color:var(--color-admin-sub);background:0 0}.ad-pick-tool-remove{color:var(--color-admin-block)}.ad-pick-tool-remove:hover:not(:disabled){background:var(--color-admin-block-bg);color:var(--color-admin-block)}@property --tw-ordinal{syntax:"*";inherits:false}@property --tw-slashed-zero{syntax:"*";inherits:false}@property --tw-numeric-figure{syntax:"*";inherits:false}@property --tw-numeric-spacing{syntax:"*";inherits:false}@property --tw-numeric-fraction{syntax:"*";inherits:false}@property --tw-outline-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-blur{syntax:"*";inherits:false}@property --tw-brightness{syntax:"*";inherits:false}@property --tw-contrast{syntax:"*";inherits:false}@property --tw-grayscale{syntax:"*";inherits:false}@property --tw-hue-rotate{syntax:"*";inherits:false}@property --tw-invert{syntax:"*";inherits:false}@property --tw-opacity{syntax:"*";inherits:false}@property --tw-saturate{syntax:"*";inherits:false}@property --tw-sepia{syntax:"*";inherits:false}@property --tw-drop-shadow{syntax:"*";inherits:false}@property --tw-drop-shadow-color{syntax:"*";inherits:false}@property --tw-drop-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-drop-shadow-size{syntax:"*";inherits:false}
