.runa-root{--runa-bg:#f1f2ef;--runa-surface:#fafbf8;--runa-surface-raised:#fff;--runa-surface-sunken:#e5eae4;--runa-surface-inverse:#17201d;--runa-border:#cbd5cc;--runa-border-strong:#aebbb1;--runa-text:#17201d;--runa-text-secondary:#46534d;--runa-text-muted:#5e6c65;--runa-brand:#2e5e4e;--runa-brand-hover:#244b3e;--runa-brand-active:#1b392f;--runa-on-brand:#fff;--runa-signal:#d07a3f;--runa-signal-hover:#b96532;--runa-on-signal:#15201c;--runa-topo:#b7c6ba;--runa-success:#2e775b;--runa-warning:#9c641d;--runa-error:#b83b3b;--runa-info:#2f667c;--runa-overlay:#0e171470;--runa-shadow-small:0 2px 8px #17201d0f;--runa-shadow-raised:0 12px 32px #17201d17;--runa-font-heading:"Sora", system-ui, sans-serif;--runa-font-body:"Manrope", system-ui, sans-serif;--runa-radius-card:18px;--runa-radius-control:8px;--runa-radius-pill:9999px;--runa-section-gap:32px;--runa-motion:cubic-bezier(.32, .72, 0, 1);--runa-motion-exit:cubic-bezier(.4, 0, 1, 1);--surface:var(--runa-surface);--surface-raised:var(--runa-surface-raised);--surface-sunken:var(--runa-surface-sunken);--border:var(--runa-border);--border-strong:var(--runa-border-strong);--text-primary:var(--runa-text);--text-secondary:var(--runa-text-secondary);--text-muted:var(--runa-text-muted);--brand-accent:var(--runa-signal);--brand-accent-text:var(--runa-signal-text,var(--runa-signal));--brand-accent-hover:var(--runa-signal-hover);--brand-accent-active:var(--runa-brand-active);--brand-accent-contrast:var(--runa-on-signal);--brand-primary:var(--runa-brand);--brand-primary-text:var(--runa-brand-text,var(--runa-brand));--brand-primary-hover:var(--runa-brand-hover);--brand-primary-active:var(--runa-brand-active);--success:var(--runa-success);--error:var(--runa-error);--font-heading:var(--runa-font-heading);--font-body:var(--runa-font-body);--radius-sm:6px;--radius-md:var(--runa-radius-control);--radius-lg:var(--runa-radius-card);--radius-full:var(--runa-radius-pill);--radius-button:var(--runa-radius-pill);--shadow-lg:var(--runa-shadow-raised);--t-ui:.18s var(--runa-motion);--ease-out:var(--runa-motion);isolation:isolate;min-height:100dvh;color:var(--runa-text);font-family:var(--runa-font-body);background:var(--runa-bg);transition:color .28s var(--runa-motion),background-color .28s var(--runa-motion);position:relative;overflow-x:clip}.runa-root[data-scheme=dark],html[data-runa-scheme=dark] .runa-root{--runa-bg:#0e1714;--runa-surface:#14231e;--runa-surface-raised:#1b2e27;--runa-surface-sunken:#0a110f;--runa-surface-inverse:#f1f4ef;--runa-border:#2a4037;--runa-border-strong:#3a5549;--runa-text:#f1f4ef;--runa-text-secondary:#b6c6be;--runa-text-muted:#89a098;--runa-brand:#9dbda8;--runa-brand-hover:#b7d0be;--runa-brand-active:#86a992;--runa-on-brand:#0e1714;--runa-signal:#e9a26b;--runa-signal-hover:#f0b780;--runa-on-signal:#15201c;--runa-topo:#496457;--runa-success:#7dc09b;--runa-warning:#e4b46d;--runa-error:#f08c83;--runa-info:#8dc6d2;--runa-overlay:#00000094;--runa-shadow-small:0 2px 8px #0000003d;--runa-shadow-raised:0 18px 44px #00000052}.runa-root:before{z-index:-1;pointer-events:none;content:"";opacity:.18;background-image:linear-gradient(24deg,transparent 48%,var(--runa-topo) 49%,transparent 50%),linear-gradient(156deg,transparent 48%,var(--runa-topo) 49%,transparent 50%);background-position:0 0,22px 28px;background-size:180px 130px,230px 170px;position:fixed;inset:0;-webkit-mask-image:linear-gradient(#000,#0000 72%);mask-image:linear-gradient(#000,#0000 72%)}.runa-root *,.runa-root :after,.runa-root :before{box-sizing:border-box}:where(.runa-root) a{color:inherit}.runa-root button,.runa-root input,.runa-root select,.runa-root textarea{font:inherit}:where(.runa-root) button{color:inherit}.runa-root :focus-visible{outline:2px solid var(--runa-signal);outline-offset:3px}.runa-root [aria-disabled=true]{cursor:not-allowed}.runa-root .starter-drp__trigger{border-radius:var(--runa-radius-control);font-family:var(--runa-font-body)}.runa-root .starter-drp__trigger.is-open,.runa-root .starter-drp__trigger:hover{border-color:var(--runa-signal)}.runa-root .starter-drp__trigger-icon{color:var(--runa-signal-text,var(--runa-signal))}.runa-root .starter-drp--hero .starter-drp__trigger{background:var(--runa-surface);min-height:52px}.runa-root .starter-drp__panel{font-family:var(--runa-font-body);color:var(--runa-text);background:var(--runa-surface-raised);border-color:var(--runa-border);box-shadow:var(--runa-shadow-raised)}.runa-root .starter-drp__cell,.runa-root .starter-drp__month-title,.runa-root .starter-drp__trigger-val{color:var(--runa-text)}.runa-root .starter-drp__price,.runa-root .starter-drp__trigger-label,.runa-root .starter-drp__wd{color:var(--runa-text-muted)}.runa-root .starter-drp__price,.runa-root .starter-drp__trigger-nights{color:var(--runa-signal-text,var(--runa-signal))}.runa-root .starter-drp__close,.runa-root .starter-drp__nav{color:var(--runa-text-secondary);border-color:var(--runa-border-strong)}.runa-root .starter-drp__close:hover,.runa-root .starter-drp__nav:hover:not(:disabled){color:var(--runa-text);background:var(--runa-surface)}.runa-root .starter-drp__cell.is-in{background:color-mix(in srgb,var(--runa-signal) 14%,var(--runa-surface-raised))}.runa-root .starter-drp__cell.is-end,.runa-root .starter-drp__cell.is-hover-end,.runa-root .starter-drp__cell.is-start{color:var(--runa-on-signal);background:var(--runa-signal);border-color:var(--runa-signal)}.runa-root .starter-drp__cell.is-end .starter-drp__num,.runa-root .starter-drp__cell.is-end .starter-drp__price,.runa-root .starter-drp__cell.is-hover-end .starter-drp__num,.runa-root .starter-drp__cell.is-hover-end .starter-drp__price,.runa-root .starter-drp__cell.is-start .starter-drp__num,.runa-root .starter-drp__cell.is-start .starter-drp__price{color:var(--runa-on-signal)}.runa-root .starter-drp__cell:not(:disabled):not(.is-empty):hover{border-color:var(--runa-signal)}.runa-root .starter-drp__foot,.runa-root .starter-drp__rulehint{border-color:var(--runa-border)}.runa-root .starter-drp__clear{color:var(--runa-text-secondary)}.runa-root .starter-drp__clear:hover:not(:disabled){color:var(--runa-text)}.runa-root .starter-drp__suggest-item{color:var(--runa-text);background:var(--runa-surface);border-color:var(--runa-border-strong)}.runa-root .starter-drp__suggest-item:hover{background:var(--runa-surface-raised);border-color:var(--runa-signal)}.runa-root .starter-drp__panel .starter-btn{--_bg:var(--runa-signal);--_fg:var(--runa-on-signal);background:var(--runa-signal);color:var(--runa-on-signal)}.runa-root .starter-drp__panel .starter-btn:hover{background:var(--runa-signal-hover)}.runa-root .starter-drp__panel .starter-btn:active{background:var(--runa-brand-active)}.runa-skip-link{z-index:60;color:var(--runa-on-signal);background:var(--runa-signal);border-radius:var(--runa-radius-pill);transition:transform .16s var(--runa-motion);padding:10px 14px;position:fixed;top:12px;left:16px;transform:translateY(-160%)}.runa-skip-link:focus{transform:translateY(0)}.runa-surface{color:var(--runa-text);background:var(--runa-surface);border:1px solid color-mix(in srgb,var(--runa-border) 76%,transparent);border-radius:var(--runa-radius-card);box-shadow:var(--runa-shadow-small)}.runa-state{text-align:center;place-items:center;min-height:calc(min(70dvh,720px));padding:64px 20px;display:grid}.runa-state__inner{width:min(100%,560px)}.runa-state__eyebrow{color:var(--runa-signal-text,var(--runa-signal));letter-spacing:.16em;text-transform:uppercase;margin-bottom:16px;font-size:11px;font-weight:600;line-height:1.2;display:inline-flex}.runa-state__title{font-family:var(--runa-font-heading);letter-spacing:-.055em;margin:0;font-size:calc(clamp(32px,5vw,56px));font-weight:600;line-height:1.02}.runa-state__text{max-width:52ch;color:var(--runa-text-secondary);margin:20px auto 0;font-size:17px;line-height:1.6}.runa-state__action{min-height:48px;color:var(--runa-on-signal);background:var(--runa-signal);border-radius:var(--runa-radius-pill);transition:background-color .16s var(--runa-motion),transform .16s var(--runa-motion);border:0;justify-content:center;align-items:center;margin-top:28px;padding:0 22px;font-weight:600;text-decoration:none;display:inline-flex}.runa-state__action:hover{background:var(--runa-signal-hover);transform:translateY(-1px)}.runa-state__action:active{transform:scale(.98)}.runa-skeleton{background:var(--runa-surface-sunken);border-radius:var(--runa-radius-control);min-height:1em;overflow:hidden}.runa-skeleton:after{content:"";background:linear-gradient(90deg,transparent,color-mix(in srgb,var(--runa-surface-raised) 80%,transparent),transparent);width:42%;height:100%;animation:runa-skeleton 1.6s var(--runa-motion) infinite;display:block;transform:translate(-120%)}@keyframes runa-skeleton{to{transform:translate(280%)}}@media (width<=767px){.runa-root:before{background-size:120px 100px,170px 130px}.runa-state{min-height:60dvh;padding:48px 16px}}@media (prefers-reduced-motion:reduce){.runa-root,.runa-root *,.runa-root :after,.runa-root :before{scroll-behavior:auto!important;transition-duration:.001ms!important;animation-duration:.001ms!important;animation-iteration-count:1!important}.runa-skeleton:after{display:none}}.runa-root .app-dp{width:100%;position:relative}.runa-root .app-dp__field{background:var(--runa-surface);border:1px solid var(--runa-border-strong);border-radius:var(--runa-radius-control);align-items:center;gap:4px;width:100%;transition:border-color .18s,box-shadow .18s;display:flex}.runa-root .app-dp__field:focus-within{border-color:var(--runa-brand);box-shadow:0 0 0 3px color-mix(in srgb,var(--runa-brand) 15%,transparent)}.runa-root .app-dp__field.is-disabled{opacity:.5}.runa-root .app-dp__input{min-width:0;font-family:var(--runa-font-body);color:var(--runa-text);background:0 0;border:0;outline:none;flex:auto;padding:10px 4px 10px 12px;font-size:14px}.runa-root .app-dp__toggle{width:32px;height:32px;color:var(--runa-text-muted);cursor:pointer;background:0 0;border:0;border-radius:999px;flex:none;justify-content:center;align-items:center;margin-right:4px;transition:color .18s,background .18s;display:inline-flex}.runa-root .app-dp__toggle:hover:not(:disabled){color:var(--runa-brand-text,var(--runa-brand));background:var(--runa-surface-raised)}.runa-root .app-dp__toggle:disabled{cursor:not-allowed}.runa-root>.app-dp__panel{z-index:1100;width:320px;font-family:var(--runa-font-body);color:var(--runa-text);background:var(--runa-surface);border:1px solid var(--runa-border);border-radius:var(--runa-radius-card);box-shadow:var(--runa-shadow-raised);flex-direction:column;gap:12px;padding:16px;display:flex;position:fixed;overflow-y:auto}.runa-root>.app-dp__panel .app-dp__head{justify-content:space-between;align-items:center;gap:8px;display:flex}.runa-root>.app-dp__panel .app-dp__month{font-family:var(--runa-font-heading);text-transform:capitalize;font-size:15px;font-weight:600}.runa-root>.app-dp__panel .app-dp__nav{width:30px;height:30px;color:var(--runa-text-secondary);border:1px solid var(--runa-border);cursor:pointer;background:0 0;border-radius:999px;justify-content:center;align-items:center;transition:color .18s,border-color .18s;display:inline-flex}.runa-root>.app-dp__panel .app-dp__nav:hover:not(:disabled){color:var(--runa-brand-text,var(--runa-brand));border-color:var(--runa-brand)}.runa-root>.app-dp__panel .app-dp__nav:disabled{opacity:.35;cursor:not-allowed}.runa-root>.app-dp__panel .app-dp__grid,.runa-root>.app-dp__panel .app-dp__wd-row{grid-template-columns:repeat(7,1fr);gap:2px;display:grid}.runa-root>.app-dp__panel .app-dp__wd{text-align:center;text-transform:uppercase;letter-spacing:.06em;color:var(--runa-text-muted);padding-bottom:5px;font-size:10.5px;font-weight:600}.runa-root>.app-dp__panel .app-dp__cell{aspect-ratio:1;color:var(--runa-text);cursor:pointer;background:0 0;border:1px solid #0000;border-radius:999px;justify-content:center;align-items:center;font-size:13.5px;transition:background .16s,color .16s;display:flex}.runa-root>.app-dp__panel .app-dp__cell.is-empty{cursor:default}.runa-root>.app-dp__panel .app-dp__cell:hover:not(:disabled):not(.is-selected){background:var(--runa-surface-raised)}.runa-root>.app-dp__panel .app-dp__cell:disabled{opacity:.3;cursor:not-allowed}.runa-root>.app-dp__panel .app-dp__cell.is-today{border-color:var(--runa-border-strong);font-weight:600}.runa-root>.app-dp__panel .app-dp__cell.is-selected{color:var(--runa-on-brand);background:var(--runa-brand);border-color:var(--runa-brand);font-weight:600}.runa-root>.app-dp__panel .app-dp__foot{border-top:1px solid var(--runa-border);justify-content:space-between;align-items:center;gap:8px;padding-top:10px;display:flex}.runa-root>.app-dp__panel .app-dp__foot-btn{font-family:var(--runa-font-body);color:var(--runa-brand-text,var(--runa-brand));cursor:pointer;background:0 0;border:0;padding:4px 2px;font-size:12.5px}.runa-root>.app-dp__panel .app-dp__foot-btn:disabled{color:var(--runa-text-muted);opacity:.6;cursor:not-allowed}.runa-root>.app-dp-enter-active,.runa-root>.app-dp-leave-active{transition:opacity .16s,transform .16s}.runa-root>.app-dp-enter-from,.runa-root>.app-dp-leave-to{opacity:0;transform:translateY(-3px)}.runa-admin-root{--runa-admin-sidebar:248px;--runa-admin-topbar:64px;--runa-admin-panel:var(--runa-surface);--runa-admin-border:color-mix(in srgb, var(--runa-border) 82%, transparent);--runa-admin-panel-strong:color-mix(in srgb, var(--runa-surface-raised) 92%, var(--runa-bg));--runa-admin-sidebar-width:268px;--runa-admin-grid-line:color-mix(in srgb, var(--runa-topo) 20%, transparent);--runa-surface-input:var(--runa-surface-raised);--runa-surface-card:var(--runa-surface);--runa-surface-pop:var(--runa-surface-raised);--runa-accent:var(--runa-brand);--runa-accent-hover:var(--runa-brand-hover);--runa-accent-soft:color-mix(in srgb, var(--runa-brand) 12%, transparent);--runa-on-accent:var(--runa-on-brand);--runa-text-strong:var(--runa-text);--runa-text2:var(--runa-text-secondary);--runa-text3:var(--runa-text-muted);--runa-border-soft:color-mix(in srgb, var(--runa-border) 72%, transparent);--runa-radius-ui:var(--runa-radius-control);--runa-radius-full:var(--runa-radius-pill);--runa-shadow-card:var(--runa-shadow-small);--runa-shadow-pop:var(--runa-shadow-raised);--runa-ease:var(--runa-motion);--runa-t:.18s;--runa-danger:var(--runa-error);--runa-danger-soft:color-mix(in srgb, var(--runa-error) 12%, transparent)}.runa-admin-root[data-scheme=dark],html[data-runa-scheme=dark] .runa-admin-root{--runa-accent:#2f7355;--runa-accent-hover:#38885f;--runa-on-accent:#fff}.runa-admin-loading{background:var(--runa-bg);min-height:100vh}.runa-admin-demo-toast{z-index:1000;width:calc(min(420px,100vw - 32px));color:var(--runa-text);background:var(--runa-surface-raised);border:1px solid var(--runa-warning);border-radius:var(--runa-radius-control);box-shadow:var(--runa-shadow-raised);border-left-width:4px;align-items:center;gap:10px;padding:13px 16px;font-size:13px;font-weight:600;display:flex;position:fixed;bottom:24px;right:24px}.runa-admin-demo-toast svg{color:var(--runa-warning);flex:none}.runa-admin-demo-toast-enter-active,.runa-admin-demo-toast-leave-active{transition:opacity .18s var(--runa-motion),transform .18s var(--runa-motion)}.runa-admin-demo-toast-enter-from,.runa-admin-demo-toast-leave-to{opacity:0;transform:translateY(10px)}.runa-admin-shell{grid-template-columns:var(--runa-admin-sidebar) minmax(0,1fr);min-height:100dvh;display:grid;position:relative}.runa-admin-shell__sidebar{z-index:20;background:color-mix(in srgb,var(--runa-surface) 92%,var(--runa-bg));border-right:1px solid var(--runa-border);flex-direction:column;min-width:0;height:100dvh;padding:24px 16px 18px;display:flex;position:sticky;top:0;overflow-x:hidden}.runa-admin-shell__brand{align-items:center;gap:12px;min-height:44px;padding:4px 8px 24px;text-decoration:none;display:flex}.runa-admin-shell__brand-mark{width:36px;height:36px;color:var(--runa-on-brand);font-family:var(--runa-font-heading);background:var(--runa-brand);border-radius:12px 4px;flex:0 0 36px;place-items:center;font-size:14px;font-weight:600;display:grid}.runa-admin-shell__brand-copy,.runa-admin-shell__nav{min-width:0;display:grid}.runa-admin-shell__brand-name{font-family:var(--runa-font-heading);letter-spacing:-.02em;text-overflow:ellipsis;white-space:nowrap;font-size:14px;font-weight:600;overflow:hidden}.runa-admin-shell__brand-sub,.runa-admin-shell__nav-group{min-height:1lh;color:var(--runa-text-muted);letter-spacing:.14em;text-transform:uppercase;font-size:10px;font-weight:600;line-height:1.3}.runa-admin-shell__brand-sub{margin-top:3px}.runa-admin-shell__nav{scrollbar-width:thin;flex:1;grid-template-columns:minmax(0,1fr);gap:4px;min-height:0;padding-top:8px;overflow:hidden auto}.runa-admin-shell__nav-group{text-overflow:ellipsis;white-space:nowrap;margin:18px 10px 6px;overflow:hidden}.runa-admin-shell__nav-item{min-height:40px;color:var(--runa-text-secondary);border-radius:var(--runa-radius-control);transition:color .16s var(--runa-motion),background-color .16s var(--runa-motion),transform .16s var(--runa-motion);align-items:center;gap:10px;padding:0 10px;font-size:13px;font-weight:600;text-decoration:none;display:flex;position:relative}.runa-admin-shell__nav-item:before{content:"";background:var(--runa-signal);opacity:0;width:3px;height:20px;transition:opacity .16s var(--runa-motion),transform .16s var(--runa-motion);border-radius:0 4px 4px 0;position:absolute;left:0;transform:scaleY(.4)}.runa-admin-shell__nav-item.runa-admin-is-active,.runa-admin-shell__nav-item:hover{color:var(--runa-text);background:color-mix(in srgb,var(--runa-brand) 12%,transparent)}.runa-admin-shell__nav-item.runa-admin-is-active:before{opacity:1;transform:scaleY(1)}.runa-admin-shell__nav-item.runa-admin-is-locked{color:var(--runa-text-muted);opacity:.7}.runa-admin-shell__nav-icon{width:22px;height:22px;color:var(--runa-brand);flex:0 0 22px;place-items:center;display:grid}.runa-admin-shell__nav-label{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.runa-admin-shell__nav-lock{color:var(--runa-warning);margin-left:auto}.runa-admin-shell__sidebar-foot{border-top:1px solid var(--runa-border);margin-top:auto;padding-top:20px}.runa-admin-shell__status{color:var(--runa-text-muted);letter-spacing:.12em;text-transform:uppercase;background:color-mix(in srgb,var(--runa-surface-sunken) 58%,transparent);border-radius:var(--runa-radius-control);align-items:center;gap:8px;margin:0 8px 18px;padding:9px 10px;font-size:10px;font-weight:700;display:flex}.runa-admin-shell__status-dot{background:var(--runa-success);width:7px;height:7px;box-shadow:0 0 0 4px color-mix(in srgb,var(--runa-success) 16%,transparent);border-radius:50%}.runa-admin-shell__account{color:inherit;border-radius:var(--runa-radius-control);align-items:center;gap:10px;padding:8px;text-decoration:none;display:flex}.runa-admin-shell__account:hover{background:color-mix(in srgb,var(--runa-brand) 8%,transparent)}.runa-admin-shell__account-avatar{width:30px;height:30px;color:var(--runa-on-brand);background:var(--runa-brand);border-radius:50%;flex:0 0 30px;place-items:center;font-size:11px;font-weight:700;display:grid}.runa-admin-shell__account-copy{min-width:0;display:grid}.runa-admin-shell__account-name{text-overflow:ellipsis;white-space:nowrap;font-size:12px;font-weight:600;overflow:hidden}.runa-admin-shell__account-link{color:var(--runa-text-muted);font-size:11px}.runa-admin-shell__main{min-width:0}.runa-admin-shell__topbar{z-index:20;min-height:var(--runa-admin-topbar);background:color-mix(in srgb,var(--runa-bg) 84%,transparent);border-bottom:1px solid color-mix(in srgb,var(--runa-border) 72%,transparent);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);justify-content:space-between;align-items:center;padding:0 28px;display:flex;position:sticky;top:0}.runa-admin-shell__topbar-actions,.runa-admin-shell__topbar-left{align-items:center;gap:12px;display:flex}.runa-admin-shell__crumb{font-family:var(--runa-font-heading);font-size:14px;font-weight:600}.runa-admin-shell__demo,.runa-admin-shell__read-only{min-height:26px;color:var(--runa-warning);background:color-mix(in srgb,var(--runa-warning) 12%,transparent);border-radius:var(--runa-radius-pill);align-items:center;padding:0 9px;font-size:11px;font-weight:700;display:inline-flex}.runa-admin-shell__menu-button{width:40px;height:40px;color:var(--runa-text);border:1px solid var(--runa-border);border-radius:var(--runa-radius-control);background:0 0;padding:0;display:none}.runa-admin-shell__content{width:min(100%,1440px);margin:0 auto;padding:32px}.runa-admin-shell__readonly-banner{border:1px solid color-mix(in srgb,var(--runa-warning) 30%,var(--runa-border));border-radius:var(--runa-radius-card);color:var(--runa-warning);background:color-mix(in srgb,var(--runa-warning) 10%,var(--runa-bg));align-items:center;gap:14px;margin-bottom:20px;padding:12px 24px;display:flex}.runa-admin-shell__readonly-copy{gap:2px;min-width:0;font-size:12px;display:grid}.runa-admin-shell__readonly-copy strong{font-size:13px}.runa-admin-shell__readonly-copy span{color:var(--runa-text-secondary)}.runa-admin-shell__readonly-link{color:var(--runa-warning);white-space:nowrap;margin-left:auto;font-size:12px;font-weight:700}.runa-admin-auth-shell{place-items:center;min-height:100dvh;padding:48px 20px 28px;display:grid}.runa-admin-auth-shell__stack{width:min(100%,480px)}.runa-admin-auth-shell__brand{text-align:center;justify-items:center;gap:8px;margin-bottom:28px;display:grid}.runa-admin-auth-shell__brand-mark{width:52px;height:52px;color:var(--runa-on-brand);font-family:var(--runa-font-heading);background:var(--runa-brand);border-radius:16px 6px;place-items:center;font-size:18px;font-weight:600;display:grid}.runa-admin-auth-shell__brand-name{font-family:var(--runa-font-heading);letter-spacing:-.04em;font-size:22px;font-weight:600}.runa-admin-auth-shell__brand-tag{color:var(--runa-signal);letter-spacing:.14em;text-transform:uppercase;font-size:11px;font-weight:700}.runa-admin-auth-shell__card{background:var(--runa-surface-raised);border:1px solid var(--runa-border);border-radius:var(--runa-radius-card);box-shadow:var(--runa-shadow-raised);padding:28px}.runa-admin-auth-shell__aside,.runa-admin-auth-shell__back,.runa-admin-auth-shell__footer{color:var(--runa-text-secondary);text-align:center;font-size:12px;line-height:1.5}.runa-admin-auth-shell__aside{margin:20px 0 0}.runa-admin-auth-shell__back{color:var(--runa-brand);margin-top:18px;font-weight:700;text-decoration:none;display:block}.runa-admin-auth-shell__back:hover{color:var(--runa-brand-hover)}.runa-admin-auth-shell__footer{margin-top:28px}.runa-admin-auth-shell__footer a{color:var(--runa-brand);font-weight:700}@media (width<=900px){.runa-admin-shell{display:block}.runa-admin-shell__sidebar{z-index:40;width:min(86vw,var(--runa-admin-sidebar));transition:transform .28s var(--runa-motion);position:fixed;inset:0 auto 0 0;transform:translate(-105%)}.runa-admin-shell__sidebar.runa-admin-is-open{transform:translate(0)}.runa-admin-shell__menu-button{place-items:center;display:grid}.runa-admin-shell__content{padding:24px 20px}}@media (width<=560px){.runa-admin-shell__topbar{padding:0 16px}.runa-admin-shell__demo,.runa-admin-shell__read-only{display:none}.runa-admin-shell__content{padding:20px 16px}.runa-admin-shell__readonly-banner{flex-wrap:wrap;align-items:flex-start;padding:12px 16px}.runa-admin-auth-shell{padding:32px 16px 24px}.runa-admin-auth-shell__card{padding:22px 18px}}.runa-admin-notifications__trigger,.runa-admin-shell__theme-button{width:38px;height:38px;color:var(--runa-text-secondary);background:var(--runa-surface-raised);border:1px solid var(--runa-admin-border);border-radius:var(--runa-radius-control);cursor:pointer;transition:color .22s var(--runa-motion),background-color .22s var(--runa-motion),transform .22s var(--runa-motion);place-items:center;padding:0;display:grid;position:relative}.runa-admin-notifications__trigger:hover,.runa-admin-shell__theme-button:hover{color:var(--runa-text);background:color-mix(in srgb,var(--runa-brand) 9%,var(--runa-surface-raised));transform:translateY(-1px)}.runa-admin-notifications{position:relative}.runa-admin-notifications__count{background:var(--runa-signal);border-radius:var(--runa-radius-pill);min-width:17px;height:17px;padding:0 4px;font-size:9px;font-weight:800;top:-4px;right:-4px}.runa-admin-notifications__count,.runa-admin-notifications__locked{color:var(--runa-on-signal);border:2px solid var(--runa-bg);place-items:center;display:grid;position:absolute}.runa-admin-notifications__locked{background:var(--runa-warning);border-radius:50%;width:15px;height:15px;bottom:-2px;right:-2px}.runa-admin-notifications__panel{z-index:50;width:calc(min(390px,100vw - 32px));color:var(--runa-text);background:var(--runa-surface-raised);border:1px solid var(--runa-admin-border);border-radius:var(--runa-radius-card);box-shadow:var(--runa-shadow-raised);position:absolute;top:calc(100% + 12px);right:0;overflow:hidden}.runa-admin-notifications__head{border-bottom:1px solid var(--runa-admin-border);justify-content:space-between;align-items:center;gap:12px;padding:18px 18px 14px;display:flex}.runa-admin-notifications__head div{gap:4px;display:grid}.runa-admin-notifications__head strong{font-family:var(--runa-font-heading);font-size:15px}.runa-admin-notifications__head button,.runa-admin-notifications__locked-state a{color:var(--runa-brand);cursor:pointer;background:0 0;border:0;align-items:center;gap:5px;padding:0;font-size:11px;font-weight:700;display:inline-flex}.runa-admin-notifications__list{max-height:420px;margin:0;padding:4px;list-style:none;overflow-y:auto}.runa-admin-notifications__item{width:100%;color:inherit;text-align:left;border-radius:var(--runa-radius-control);cursor:pointer;transition:background-color .18s var(--runa-motion);background:0 0;border:0;grid-template-columns:34px minmax(0,1fr) 7px;align-items:start;gap:10px;padding:12px 10px;display:grid}.runa-admin-notifications__item--unread,.runa-admin-notifications__item:hover{background:color-mix(in srgb,var(--runa-brand) 8%,transparent)}.runa-admin-notifications__item-icon,.runa-admin-notifications__locked-mark{width:34px;height:34px;color:var(--runa-info);background:color-mix(in srgb,var(--runa-info) 13%,transparent);border-radius:10px;place-items:center;display:grid}.runa-admin-notifications__item-icon--double_booking,.runa-admin-notifications__item-icon--reservation_cancelled{color:var(--runa-error);background:color-mix(in srgb,var(--runa-error) 13%,transparent)}.runa-admin-notifications__item-icon--checkin_completed,.runa-admin-notifications__item-icon--new_reservation{color:var(--runa-success);background:color-mix(in srgb,var(--runa-success) 13%,transparent)}.runa-admin-notifications__item-copy{gap:3px;min-width:0;display:grid}.runa-admin-notifications__item-copy strong{text-overflow:ellipsis;white-space:nowrap;font-size:12px;font-weight:700}.runa-admin-notifications__item-copy small{color:var(--runa-text-muted);font-size:11px;line-height:1.35}.runa-admin-notifications__item-copy time{color:var(--runa-text-secondary);margin-top:3px;font-size:10px;display:block}.runa-admin-notifications__dot{background:var(--runa-signal);border-radius:50%;width:6px;height:6px;margin-top:6px}.runa-admin-notifications__empty,.runa-admin-notifications__locked-state{color:var(--runa-text-muted);text-align:center;place-items:center;gap:9px;padding:28px 22px;font-size:12px;line-height:1.5;display:grid}.runa-admin-notifications__locked-state strong{color:var(--runa-text);font-family:var(--runa-font-heading);font-size:15px}.runa-admin-notifications__locked-state p{max-width:28ch;margin:0}.runa-admin-notifications__locked-state a{margin-top:3px}.runa-admin-notifications-pop-enter-active,.runa-admin-notifications-pop-leave-active{transition:opacity .24s var(--runa-motion),transform .24s var(--runa-motion)}.runa-admin-notifications-pop-enter-from,.runa-admin-notifications-pop-leave-to{opacity:0;transform:translateY(-8px)scale(.98)}.runa-admin-auth-shell{background:linear-gradient(135deg,color-mix(in srgb,var(--runa-brand) 7%,transparent),transparent 42%),var(--runa-bg);position:relative;overflow:hidden}.runa-admin-auth-shell:before{pointer-events:none;content:"";opacity:.42;background-image:linear-gradient(90deg,var(--runa-admin-grid-line) 1px,transparent 1px),linear-gradient(var(--runa-admin-grid-line) 1px,transparent 1px);background-size:46px 46px;position:fixed;inset:0;-webkit-mask-image:linear-gradient(135deg,#000,#0000 65%);mask-image:linear-gradient(135deg,#000,#0000 65%)}.runa-admin-auth-shell__stack{z-index:1;position:relative}.runa-admin-auth-shell__brand-mark{box-shadow:0 0 0 7px color-mix(in srgb,var(--runa-brand) 12%,transparent);border-radius:8px 18px}.runa-admin-auth-banner{color:var(--runa-text-secondary);background:color-mix(in srgb,var(--runa-surface-raised) 82%,transparent);border:1px solid var(--runa-admin-border);border-radius:var(--runa-radius-control);align-items:flex-start;gap:9px;margin-bottom:14px;padding:12px 14px;font-size:13px;line-height:1.55;display:flex}.runa-admin-auth-banner__signal{width:25px;height:25px;color:var(--runa-signal);background:color-mix(in srgb,var(--runa-signal) 14%,transparent);border-radius:7px;flex:0 0 25px;place-items:center;display:grid}.runa-admin-auth-aside a,.runa-admin-auth-banner a,.runa-admin-auth-field__top a{color:var(--runa-brand);font-weight:700;text-decoration:none}.runa-admin-auth-heading{gap:8px;margin-bottom:24px;display:grid}.runa-admin-auth-kicker,.runa-admin-dashboard__eyebrow,.runa-admin-onboarding__eyebrow{color:var(--runa-signal);letter-spacing:.16em;text-transform:uppercase;font-size:10px;font-weight:800;line-height:1.3}.runa-admin-auth-heading h1,.runa-admin-auth-state h1{color:var(--runa-text);font-family:var(--runa-font-heading);letter-spacing:-.06em;margin:0;font-size:calc(clamp(28px,5vw,40px));font-weight:600;line-height:1.04}.runa-admin-auth-heading p,.runa-admin-auth-state p{color:var(--runa-text-secondary);margin:0;font-size:14px;line-height:1.55}.runa-admin-auth-form{gap:18px;display:grid}.runa-admin-auth-field{color:var(--runa-text-secondary);gap:7px;font-size:12px;font-weight:700;display:grid}.runa-admin-auth-field__top{justify-content:space-between;gap:10px;display:flex}.runa-admin-auth-field small{color:var(--runa-text-muted);font-size:10px;font-weight:500;line-height:1.45}.runa-admin-auth-input{min-height:47px;color:var(--runa-text-muted);background:var(--runa-surface-sunken);border:1px solid var(--runa-admin-border);border-radius:var(--runa-radius-control);transition:border-color .22s var(--runa-motion),background-color .22s var(--runa-motion),box-shadow .22s var(--runa-motion);align-items:center;gap:10px;padding:0 13px;display:flex}.runa-admin-auth-input:focus-within{background:var(--runa-surface-raised);border-color:var(--runa-signal);box-shadow:0 0 0 4px color-mix(in srgb,var(--runa-signal) 13%,transparent)}.runa-admin-auth-input input{min-width:0;color:var(--runa-text);background:0 0;border:0;outline:0;flex:1;padding:3px 0}.runa-admin-auth-input input:focus,.runa-admin-auth-input input:focus-visible{box-shadow:none;outline:none}.runa-admin-auth-input input::placeholder{color:var(--runa-text-muted)}.runa-admin-auth-input__action{width:28px;height:28px;color:var(--runa-text-muted);cursor:pointer;background:0 0;border:0;border-radius:6px;place-items:center;padding:0;display:grid}.runa-admin-auth-input__action:hover{color:var(--runa-text);background:color-mix(in srgb,var(--runa-brand) 10%,transparent)}.runa-admin-auth-check{color:var(--runa-text-secondary);cursor:pointer;align-items:center;gap:8px;font-size:13px;display:flex}.runa-admin-auth-check input{accent-color:var(--runa-brand)}.runa-admin-auth-submit,.runa-admin-onboarding__primary{min-height:48px;color:var(--runa-on-signal);background:var(--runa-signal);border-radius:var(--runa-radius-pill);cursor:pointer;transition:background-color .22s var(--runa-motion),transform .22s var(--runa-motion);border:0;justify-content:space-between;align-items:center;gap:14px;padding:5px 6px 5px 17px;font-size:12px;font-weight:800;text-decoration:none;display:inline-flex}.runa-admin-auth-submit:hover,.runa-admin-onboarding__primary:hover{background:var(--runa-signal-hover);transform:translateY(-1px)}.runa-admin-auth-submit:active,.runa-admin-onboarding__primary:active{transform:scale(.98)}.runa-admin-auth-submit:disabled,.runa-admin-onboarding__primary:disabled{cursor:not-allowed;opacity:.55;transform:none}.runa-admin-auth-submit__icon{width:38px;height:38px;color:var(--runa-signal);background:var(--runa-on-signal);border-radius:50%;place-items:center;display:grid}.runa-admin-auth-submit__icon svg{transform:translateY(-1px)}.runa-admin-auth-alert,.runa-admin-onboarding__error{color:var(--runa-error);background:color-mix(in srgb,var(--runa-error) 10%,transparent);border:1px solid color-mix(in srgb,var(--runa-error) 30%,transparent);border-radius:var(--runa-radius-control);align-items:flex-start;gap:8px;margin-bottom:18px;padding:11px 12px;font-size:11px;line-height:1.45;display:flex}.runa-admin-auth-aside{color:var(--runa-text-muted);text-align:center;margin:20px 0 0;font-size:12px;line-height:1.5}.runa-admin-auth-state{text-align:left;gap:12px;display:grid}.runa-admin-auth-state__mark,.runa-admin-onboarding__done-mark{width:54px;height:54px;color:var(--runa-signal);background:color-mix(in srgb,var(--runa-signal) 13%,transparent);border-radius:16px 7px;place-items:center;margin-bottom:7px;display:grid}.runa-admin-auth-state__mark--success{color:var(--runa-success);background:color-mix(in srgb,var(--runa-success) 13%,transparent)}.runa-admin-auth-state strong{overflow-wrap:anywhere;color:var(--runa-text);font-size:12px}.runa-admin-auth-state__actions{gap:9px;margin-top:10px;display:grid}.runa-admin-auth-secondary,.runa-admin-onboarding__secondary,.runa-admin-onboarding__skip{min-height:42px;color:var(--runa-text-secondary);border:1px solid var(--runa-admin-border);border-radius:var(--runa-radius-pill);cursor:pointer;background:0 0;justify-content:center;align-items:center;gap:7px;padding:0 15px;font-size:11px;font-weight:700;text-decoration:none;display:inline-flex}.runa-admin-auth-secondary:hover,.runa-admin-onboarding__secondary:hover,.runa-admin-onboarding__skip:hover{color:var(--runa-text);background:color-mix(in srgb,var(--runa-brand) 8%,transparent)}.runa-admin-auth-meter{grid-template-columns:repeat(4,1fr);gap:4px;margin-top:2px;display:grid}.runa-admin-auth-meter i{border-radius:var(--runa-radius-pill);height:4px}.runa-admin-auth-match--bad,.runa-admin-auth-match--ok,.runa-admin-auth-requirement--ok,.runa-admin-auth-requirements,.runa-admin-auth-strength{align-items:center;gap:6px;display:flex}.runa-admin-auth-strength{color:var(--runa-text-muted);justify-content:space-between;font-size:10px}.runa-admin-auth-requirements{color:var(--runa-text-muted);flex-wrap:wrap;gap:6px 10px;font-size:10px;font-weight:500}.runa-admin-auth-requirements span{align-items:center;gap:4px;display:inline-flex}.runa-admin-auth-match--ok,.runa-admin-auth-requirement--ok{color:var(--runa-success)}.runa-admin-auth-match--bad{color:var(--runa-error)}.runa-admin-dashboard{gap:24px;display:grid}.runa-admin-dashboard__web-status{border:1px solid var(--runa-border);border-radius:var(--runa-radius-card);background:var(--runa-surface);box-shadow:var(--runa-shadow-card);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:18px;margin-bottom:24px;padding:20px;display:flex}.runa-admin-dashboard__web-status--paused{border-color:color-mix(in srgb,var(--runa-warning) 42%,var(--runa-border));background:color-mix(in srgb,var(--runa-warning) 5%,var(--runa-surface))}.runa-admin-dashboard__web-status-copy{align-items:flex-start;gap:12px;min-width:0;display:flex}.runa-admin-dashboard__web-status-icon{border-radius:var(--runa-radius-ui);background:var(--runa-accent-tint);width:40px;height:40px;color:var(--runa-accent);flex:none;place-items:center;display:grid}.runa-admin-dashboard__web-status--paused .runa-admin-dashboard__web-status-icon{background:color-mix(in srgb,var(--runa-warning) 14%,var(--runa-surface));color:var(--runa-warning)}.runa-admin-dashboard__web-status-label{color:var(--runa-text-muted);letter-spacing:.08em;text-transform:uppercase;margin-bottom:2px;font-size:11px;font-weight:700;display:block}.runa-admin-dashboard__web-status h2{color:var(--runa-text);font-family:var(--runa-font-serif);margin:0;font-size:20px;line-height:1.2}.runa-admin-dashboard__web-status-copy p{color:var(--runa-text-secondary);margin-top:4px;font-size:13px}.runa-admin-dashboard__web-status-action{border:1px solid var(--runa-accent);border-radius:var(--runa-radius-ui);min-height:38px;color:var(--runa-accent);font:inherit;transition:background var(--runa-t),color var(--runa-t);background:0 0;justify-content:center;align-items:center;gap:8px;padding:0 14px;font-size:12px;font-weight:700;display:inline-flex}.runa-admin-dashboard__web-status-action:hover:not(:disabled){background:var(--runa-accent);color:var(--runa-on-accent)}.runa-admin-dashboard__web-status-action:disabled{cursor:not-allowed;opacity:.55}.runa-admin-dashboard__web-status-error{color:var(--runa-error);flex-basis:100%;margin:-4px 0 0 52px;font-size:12px}.runa-admin-dashboard__header{justify-content:space-between;align-items:flex-end;gap:24px;padding:12px 0 4px;display:flex}.runa-admin-dashboard__header h1{max-width:11ch;color:var(--runa-text);font-family:var(--runa-font-heading);letter-spacing:-.07em;margin:8px 0 10px;font-size:calc(clamp(32px,5vw,58px));font-weight:600;line-height:.99}.runa-admin-dashboard__checklist-intro p,.runa-admin-dashboard__header p,.runa-admin-dashboard__panel-head p,.runa-admin-dashboard__restore p{color:var(--runa-text-secondary);margin:0;font-size:12px;line-height:1.55}.runa-admin-dashboard__header p strong{color:var(--runa-text);font-weight:700}.runa-admin-dashboard__primary-action{min-height:44px;color:var(--runa-on-signal);background:var(--runa-signal);border-radius:var(--runa-radius-pill);align-items:center;gap:10px;padding:5px 6px 5px 15px;font-size:11px;font-weight:800;text-decoration:none;display:inline-flex}.runa-admin-dashboard__primary-action>span:last-child{background:color-mix(in srgb,var(--runa-on-signal) 12%,transparent);border-radius:50%;place-items:center;width:33px;height:33px;display:grid}.runa-admin-dashboard__checklist,.runa-admin-dashboard__panel,.runa-admin-dashboard__restore{background:var(--runa-admin-panel-strong);border:1px solid var(--runa-admin-border);border-radius:var(--runa-radius-card);box-shadow:var(--runa-shadow-small)}.runa-admin-dashboard__checklist{background-image:linear-gradient(115deg,color-mix(in srgb,var(--runa-brand) 9%,transparent),transparent 55%);grid-template-columns:minmax(220px,.75fr) minmax(0,1.25fr);gap:24px;padding:22px;display:grid}.runa-admin-dashboard__checklist-intro{align-content:start;gap:7px;display:grid}.runa-admin-dashboard__checklist-intro h2,.runa-admin-dashboard__panel-head h2,.runa-admin-dashboard__restore h2{color:var(--runa-text);font-family:var(--runa-font-heading);letter-spacing:-.04em;margin:0;font-size:18px;font-weight:600}.runa-admin-dashboard__occupancy-bar,.runa-admin-dashboard__progress{background:var(--runa-surface-sunken);border-radius:var(--runa-radius-pill);height:6px;overflow:hidden}.runa-admin-dashboard__progress{width:min(100%,260px);margin-top:10px}.runa-admin-dashboard__occupancy-bar span,.runa-admin-dashboard__progress span{background:var(--runa-signal);border-radius:inherit;height:100%;transition:width .65s var(--runa-motion);display:block}.runa-admin-dashboard__checklist-items{align-content:center;gap:7px;margin:0;padding:0;list-style:none;display:grid}.runa-admin-dashboard__checklist-items li{min-height:32px;color:var(--runa-text-secondary);grid-template-columns:23px minmax(0,1fr) auto;align-items:center;gap:8px;font-size:11px;display:grid}.runa-admin-dashboard__checklist-items a{color:var(--runa-brand);align-items:center;gap:4px;font-size:10px;font-weight:800;text-decoration:none;display:inline-flex}.runa-admin-dashboard__check-icon{width:23px;height:23px;color:var(--runa-text-muted);background:var(--runa-surface-sunken);border-radius:7px;place-items:center;display:grid}.runa-admin-dashboard__checklist-item--done .runa-admin-dashboard__check-icon{color:var(--runa-success);background:color-mix(in srgb,var(--runa-success) 13%,transparent)}.runa-admin-dashboard__checklist-item--done>span:nth-child(2){color:var(--runa-text-muted);text-decoration:line-through}.runa-admin-dashboard__metrics{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;display:grid}.runa-admin-dashboard__metric{min-height:144px;color:var(--runa-text);background:var(--runa-admin-panel-strong);border:1px solid var(--runa-admin-border);border-radius:var(--runa-radius-card);align-content:space-between;gap:10px;padding:18px;display:grid;position:relative;overflow:hidden}.runa-admin-dashboard__metric:after{content:"";border:1px solid var(--runa-admin-grid-line);width:130px;height:130px;box-shadow:0 0 0 18px color-mix(in srgb,var(--runa-admin-grid-line) 50%,transparent),0 0 0 36px color-mix(in srgb,var(--runa-admin-grid-line) 30%,transparent);border-radius:50%;position:absolute;bottom:-42px;right:-30px}.runa-admin-dashboard__metric--signal{color:var(--runa-on-signal);background:var(--runa-signal);border-color:#0000}.runa-admin-dashboard__metric--dark{color:var(--runa-bg);background:var(--runa-surface-inverse);border-color:#0000}.runa-admin-dashboard__metric-label{letter-spacing:.12em;text-transform:uppercase;opacity:.74;font-size:10px;font-weight:800}.runa-admin-dashboard__metric strong{z-index:1;font-family:var(--runa-font-heading);letter-spacing:-.08em;font-size:42px;font-weight:600;line-height:.9;position:relative}.runa-admin-dashboard__metric strong small{font-family:var(--runa-font-body);letter-spacing:-.03em;font-size:18px}.runa-admin-dashboard__metric>small{z-index:1;opacity:.74;font-size:10px;position:relative}.runa-admin-dashboard__metric>.iconify{z-index:1;opacity:.7;position:absolute;top:18px;right:18px}.runa-admin-dashboard__grid{grid-template-columns:minmax(0,1.42fr) minmax(280px,.58fr);gap:14px;display:grid}.runa-admin-dashboard__panel{min-width:0;padding:20px}.runa-admin-dashboard__panel--arrivals{grid-row:span 2}.runa-admin-dashboard__panel-head{justify-content:space-between;align-items:flex-start;gap:16px;margin-bottom:18px;display:flex}.runa-admin-dashboard__panel-head>div{gap:5px;display:grid}.runa-admin-dashboard__panel-head a{color:var(--runa-brand);white-space:nowrap;align-items:center;gap:5px;font-size:10px;font-weight:800;text-decoration:none;display:inline-flex}.runa-admin-dashboard__arrival-row,.runa-admin-dashboard__table-head{grid-template-columns:minmax(150px,1.3fr) minmax(90px,.7fr) minmax(120px,.9fr) 76px;align-items:center;gap:12px;display:grid}.runa-admin-dashboard__table-head{color:var(--runa-text-muted);letter-spacing:.1em;text-transform:uppercase;padding:0 10px 9px;font-size:9px;font-weight:800}.runa-admin-dashboard__arrival-row{min-height:58px;color:var(--runa-text-secondary);border-top:1px solid var(--runa-admin-border);padding:8px 10px;font-size:11px}.runa-admin-dashboard__arrival-row>span:nth-child(3) small,.runa-admin-dashboard__guest small{color:var(--runa-text-muted);margin-top:2px;font-size:9px;display:block}.runa-admin-dashboard__guest{align-items:center;gap:9px;min-width:0;display:flex}.runa-admin-dashboard__guest>span{width:29px;height:29px;color:var(--runa-on-brand);background:var(--runa-brand);border-radius:8px 3px;flex:0 0 29px;place-items:center;font-size:9px;font-weight:800;display:grid}.runa-admin-dashboard__guest div,.runa-admin-onboarding__workspace{min-width:0}.runa-admin-dashboard__guest strong{color:var(--runa-text);text-overflow:ellipsis;white-space:nowrap;font-size:11px;display:block;overflow:hidden}.runa-admin-dashboard-status{border-radius:var(--runa-radius-pill);justify-content:center;padding:5px 7px;font-size:9px;font-weight:800;display:inline-flex}.runa-admin-dashboard-status--confirmed{color:var(--runa-success);background:color-mix(in srgb,var(--runa-success) 13%,transparent)}.runa-admin-dashboard-status--new{color:var(--runa-info);background:color-mix(in srgb,var(--runa-info) 13%,transparent)}.runa-admin-dashboard-status--cancelled{color:var(--runa-error);background:color-mix(in srgb,var(--runa-error) 13%,transparent)}.runa-admin-dashboard__occupancy-list{gap:17px;display:grid}.runa-admin-dashboard__occupancy-row{gap:8px;display:grid}.runa-admin-dashboard__occupancy-row>div:first-child{color:var(--runa-text-secondary);justify-content:space-between;gap:10px;font-size:11px;display:flex}.runa-admin-dashboard__occupancy-row strong{color:var(--runa-text);font-weight:700}.runa-admin-dashboard__occupancy-row span{color:var(--runa-text-muted);font-size:10px}.runa-admin-dashboard__occupancy-bar span{width:var(--runa-admin-bar-size);background:linear-gradient(90deg,var(--runa-brand),var(--runa-signal))}.runa-admin-dashboard__empty{min-height:130px;color:var(--runa-text-muted);text-align:center;place-items:center;gap:9px;font-size:11px;display:grid}.runa-admin-dashboard__restore{background:color-mix(in srgb,var(--runa-warning) 8%,var(--runa-surface-raised));border-color:color-mix(in srgb,var(--runa-warning) 34%,var(--runa-admin-border));justify-content:space-between;align-items:center;gap:18px;padding:18px 20px;display:flex}.runa-admin-dashboard__restore>div{gap:6px;display:grid}.runa-admin-dashboard__restore a{color:var(--runa-on-signal);background:var(--runa-signal);border-radius:var(--runa-radius-pill);flex:none;align-items:center;gap:6px;padding:9px 12px;font-size:10px;font-weight:800;text-decoration:none;display:inline-flex}.runa-admin-onboarding{min-height:100dvh;color:var(--runa-text);background:var(--runa-bg)}.runa-admin-onboarding__topbar{background:color-mix(in srgb,var(--runa-surface-raised) 84%,transparent);border-bottom:1px solid var(--runa-admin-border);justify-content:space-between;align-items:center;gap:16px;min-height:72px;padding:12px calc(clamp(18px,5vw,72px));display:flex}.runa-admin-onboarding__brand{color:inherit;align-items:center;gap:10px;text-decoration:none;display:flex}.runa-admin-onboarding__brand>span:last-child{gap:2px;display:grid}.runa-admin-onboarding__brand strong{font-family:var(--runa-font-heading);font-size:14px}.runa-admin-onboarding__brand small{color:var(--runa-text-muted);letter-spacing:.13em;text-transform:uppercase;font-size:9px;font-weight:800}.runa-admin-onboarding__brand-mark{width:34px;height:34px;color:var(--runa-on-brand);font-family:var(--runa-font-heading);background:var(--runa-brand);border-radius:8px 17px;place-items:center;font-size:13px;font-weight:700;display:grid}.runa-admin-onboarding__later{color:var(--runa-text-secondary);cursor:pointer;background:0 0;border:0;align-items:center;gap:7px;padding:9px 0;font-size:11px;font-weight:700;display:inline-flex}.runa-admin-onboarding__later:hover{color:var(--runa-brand)}.runa-admin-onboarding__layout{grid-template-columns:minmax(210px,.58fr) minmax(0,1.42fr);gap:calc(clamp(28px,6vw,96px));width:min(100%,1280px);margin:0 auto;padding:calc(clamp(32px,6vw,82px)) calc(clamp(18px,5vw,72px));display:grid}.runa-admin-onboarding__rail{align-content:start;gap:10px;display:grid}.runa-admin-onboarding__rail h1{max-width:8ch;font-family:var(--runa-font-heading);letter-spacing:-.07em;margin:4px 0 2px;font-size:calc(clamp(28px,4vw,48px));font-weight:600;line-height:.98}.runa-admin-onboarding__rail>p{max-width:29ch;color:var(--runa-text-secondary);margin:0 0 24px;font-size:12px;line-height:1.6}.runa-admin-onboarding__steps{gap:4px;display:grid}.runa-admin-onboarding__steps button{min-height:42px;color:var(--runa-text-muted);text-align:left;border-radius:var(--runa-radius-control);cursor:pointer;background:0 0;border:0;grid-template-columns:26px minmax(0,1fr) 15px;align-items:center;gap:9px;padding:5px 8px 5px 0;font-size:11px;display:grid}.runa-admin-onboarding__steps button:disabled{cursor:default}.runa-admin-onboarding__steps button>span{width:26px;height:26px;color:var(--runa-text-muted);background:var(--runa-surface-sunken);border-radius:8px;place-items:center;font-size:10px;font-weight:800;display:grid}.runa-admin-onboarding__step--active{color:var(--runa-text)!important;background:color-mix(in srgb,var(--runa-brand) 8%,transparent)!important}.runa-admin-onboarding__step--active>span{color:var(--runa-on-brand)!important;background:var(--runa-brand)!important}.runa-admin-onboarding__step--done>span{color:var(--runa-success)!important;background:color-mix(in srgb,var(--runa-success) 14%,transparent)!important}.runa-admin-onboarding__rail-note{color:var(--runa-text-muted);border-top:1px solid var(--runa-admin-border);align-items:flex-start;gap:8px;margin-top:28px;padding-top:16px;font-size:10px;line-height:1.45;display:flex}.runa-admin-onboarding__step-panel{background:var(--runa-admin-panel-strong);border:1px solid var(--runa-admin-border);border-radius:var(--runa-radius-card);min-height:510px;box-shadow:var(--runa-shadow-small);padding:calc(clamp(20px,4vw,36px))}.runa-admin-onboarding__done h2,.runa-admin-onboarding__step-panel h2{font-family:var(--runa-font-heading);letter-spacing:-.065em;margin:10px 0 8px;font-size:calc(clamp(26px,4vw,42px));font-weight:600;line-height:1.04}.runa-admin-onboarding__done p,.runa-admin-onboarding__lead{max-width:55ch;color:var(--runa-text-secondary);margin:0 0 30px;font-size:13px;line-height:1.6}.runa-admin-onboarding__form-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;display:grid}.runa-admin-onboarding__field{min-width:0;color:var(--runa-text-secondary);align-content:start;gap:7px;font-size:11px;font-weight:700;display:grid}.runa-admin-onboarding__field--wide{grid-column:1/-1}.runa-admin-onboarding__field input,.runa-admin-onboarding__field select{width:100%;min-height:46px;color:var(--runa-text);background:var(--runa-surface-sunken);border:1px solid var(--runa-admin-border);border-radius:var(--runa-radius-control);outline:0;padding:0 12px}.runa-admin-onboarding__field input:focus,.runa-admin-onboarding__field select:focus{background:var(--runa-surface-raised);border-color:var(--runa-signal);box-shadow:0 0 0 4px color-mix(in srgb,var(--runa-signal) 13%,transparent)}.runa-admin-onboarding__field small{color:var(--runa-text-muted);font-size:10px;font-weight:500}.runa-admin-onboarding__field em{color:var(--runa-error);font-size:10px;font-style:normal;font-weight:600}.runa-admin-onboarding__input--error{border-color:var(--runa-error)!important}.runa-admin-onboarding__hero-list,.runa-admin-onboarding__swatches,.runa-admin-onboarding__type-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;display:grid}.runa-admin-onboarding__font-list button,.runa-admin-onboarding__hero-list button,.runa-admin-onboarding__swatches button,.runa-admin-onboarding__type-grid button{min-height:74px;color:var(--runa-text-secondary);text-align:left;background:var(--runa-surface-sunken);border:1px solid var(--runa-admin-border);border-radius:var(--runa-radius-control);cursor:pointer;transition:color .22s var(--runa-motion),border-color .22s var(--runa-motion),transform .22s var(--runa-motion);align-content:center;justify-items:start;gap:7px;padding:11px;font-size:10px;display:grid}.runa-admin-onboarding__font-list button:hover,.runa-admin-onboarding__hero-list button:hover,.runa-admin-onboarding__swatches button:hover,.runa-admin-onboarding__type-grid button:hover{transform:translateY(-2px)}.runa-admin-onboarding__choice--selected{box-shadow:0 0 0 3px color-mix(in srgb,var(--runa-signal) 11%,transparent);color:var(--runa-text)!important;border-color:var(--runa-signal)!important}.runa-admin-onboarding__type-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.runa-admin-onboarding__type-grid button{text-align:center;justify-items:center}.runa-admin-onboarding__hero-list button svg,.runa-admin-onboarding__type-grid button svg{color:var(--runa-brand)}.runa-admin-onboarding__theme-grid{grid-template-columns:minmax(0,1fr) minmax(220px,.75fr);gap:22px;display:grid}.runa-admin-onboarding__theme-grid>div:not(.runa-admin-onboarding__preview){gap:9px;display:grid}.runa-admin-onboarding__field-label{color:var(--runa-text-secondary);font-size:11px;font-weight:800}.runa-admin-onboarding__swatches{grid-template-columns:repeat(5,minmax(0,1fr))}.runa-admin-onboarding__swatches button{min-height:84px}.runa-admin-onboarding__swatches i{width:18px;height:18px;box-shadow:0 0 0 2px var(--runa-surface-raised);border-radius:50%}.runa-admin-onboarding__swatches i+i{margin-left:-6px}.runa-admin-onboarding__font-list{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.runa-admin-onboarding__font-list button{min-height:63px}.runa-admin-onboarding__font-list strong{color:var(--runa-text);font-family:var(--runa-font-heading);font-size:12px}.runa-admin-onboarding__font-list small{color:var(--runa-text-muted);font-size:9px}.runa-admin-onboarding__hero-list{grid-template-columns:repeat(3,minmax(0,1fr))}.runa-admin-onboarding__preview{color:#fff;background:linear-gradient(145deg,var(--runa-admin-preview-brand),color-mix(in srgb,var(--runa-admin-preview-brand) 52%,#0b1712));border-radius:var(--runa-radius-card);align-content:end;gap:8px;min-height:250px;padding:22px;display:grid}.runa-admin-onboarding__preview small,.runa-admin-onboarding__preview span{font-family:var(--runa-admin-preview-body);opacity:.75;font-size:10px}.runa-admin-onboarding__preview strong{font-family:var(--runa-admin-preview-heading);letter-spacing:-.06em;font-size:26px}.runa-admin-onboarding__preview button{width:min(100%,170px);min-height:34px;color:var(--runa-admin-preview-brand);background:var(--runa-admin-preview-signal);border-radius:var(--runa-radius-pill);border:0;justify-content:space-between;align-items:center;padding:0 10px 0 13px;font-size:10px;font-weight:800;display:inline-flex}.runa-admin-onboarding__input-with-suffix{background:var(--runa-surface-sunken);border:1px solid var(--runa-admin-border);border-radius:var(--runa-radius-control);align-items:center;min-height:46px;padding-right:10px;display:flex}.runa-admin-onboarding__input-with-suffix input{border:0}.runa-admin-onboarding__input-with-suffix input[type=number]{appearance:textfield}.runa-admin-onboarding__input-with-suffix input[type=number]::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.runa-admin-onboarding__input-with-suffix input[type=number]::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.runa-admin-onboarding__input-with-suffix small{color:var(--runa-text-muted);flex:none;font-size:10px}.runa-admin-onboarding__skip{min-height:34px;color:var(--runa-text-muted);margin-top:22px;font-size:10px}.runa-admin-onboarding__actions{justify-content:space-between;align-items:center;gap:12px;margin-top:18px;display:flex}.runa-admin-onboarding__actions .runa-admin-onboarding__primary{min-width:150px}.runa-admin-onboarding__done{background:var(--runa-admin-panel-strong);border:1px solid var(--runa-admin-border);border-radius:var(--runa-radius-card);min-height:510px;box-shadow:var(--runa-shadow-small);align-content:center;justify-items:start;padding:calc(clamp(24px,5vw,60px));display:grid}.runa-admin-onboarding__done p{margin-bottom:22px}.runa-admin-onboarding__done-actions{flex-wrap:wrap;gap:9px;display:flex}@media (width<=900px){.runa-admin-dashboard__checklist,.runa-admin-onboarding__layout{grid-template-columns:1fr}.runa-admin-onboarding__rail>p{max-width:48ch}.runa-admin-onboarding__steps{grid-template-columns:repeat(5,minmax(0,1fr));gap:4px}.runa-admin-onboarding__steps button{grid-template-columns:26px;justify-items:center;padding:0}.runa-admin-onboarding__steps button strong,.runa-admin-onboarding__steps button svg{display:none}}@media (width<=700px){.runa-admin-dashboard__header,.runa-admin-dashboard__restore{flex-direction:column;align-items:flex-start}.runa-admin-dashboard__metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.runa-admin-dashboard__grid,.runa-admin-dashboard__theme-grid{grid-template-columns:1fr}.runa-admin-dashboard__panel--arrivals{grid-row:auto}.runa-admin-dashboard__table-head{display:none}.runa-admin-dashboard__arrival-row{grid-template-columns:minmax(0,1fr) auto;gap:8px;padding:12px 0}.runa-admin-dashboard__arrival-row>span:nth-child(2),.runa-admin-dashboard__arrival-row>span:nth-child(3){grid-column:1;margin-left:38px}.runa-admin-dashboard__arrival-row>span:nth-child(4){grid-area:1/2}.runa-admin-onboarding__form-grid,.runa-admin-onboarding__hero-list,.runa-admin-onboarding__swatches,.runa-admin-onboarding__type-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.runa-admin-onboarding__font-list{grid-template-columns:1fr}}@media (width<=480px){.runa-admin-dashboard__metrics{gap:7px}.runa-admin-dashboard__metric{min-height:125px;padding:14px}.runa-admin-dashboard__metric strong{font-size:32px}.runa-admin-onboarding__topbar{min-height:62px}.runa-admin-onboarding__layout{gap:24px;padding-top:28px}.runa-admin-onboarding__done,.runa-admin-onboarding__step-panel{min-height:auto;padding:20px 16px}.runa-admin-onboarding__actions{flex-direction:column-reverse;align-items:stretch}.runa-admin-onboarding__actions .runa-admin-onboarding__primary,.runa-admin-onboarding__actions .runa-admin-onboarding__secondary{width:100%}.runa-admin-notifications__panel{position:fixed;top:70px;right:16px}}@media (prefers-reduced-motion:reduce){.runa-admin-onboarding *,.runa-admin-root *{transition-duration:.001ms!important;animation-duration:.001ms!important}}.runa-admin-shell__nav-plan{background:color-mix(in srgb,var(--runa-brand) 14%,transparent);color:var(--runa-brand);letter-spacing:.06em;text-transform:uppercase;white-space:nowrap;border-radius:999px;margin-left:auto;padding:2px 6px;font-size:9px;font-weight:700}.runa-admin-shell__nav-plan[data-plan=standard]{background:var(--runa-surface-sunken);color:inherit;opacity:.75}.runa-admin-auth-eyebrow{color:var(--runa-accent);font-family:var(--runa-font-sans);letter-spacing:.18em;text-transform:uppercase;font-size:11px;font-weight:700}.runa-admin-auth-input-wrap{align-items:center;display:flex;position:relative}.runa-admin-auth-input-wrap input{width:100%;height:48px;color:var(--runa-text);background:var(--runa-surface-input);border:1px solid var(--runa-border);border-radius:var(--runa-radius-ui);font-family:var(--runa-font-body);padding:0 14px;font-size:15px}.runa-admin-auth-input-wrap input:focus{border-color:var(--runa-accent);outline:none}.runa-admin-auth-success{justify-items:start;gap:10px;display:grid}.runa-admin-auth-success-icon{width:52px;height:52px;color:var(--runa-accent);background:var(--runa-accent-tint);border-radius:var(--runa-radius-ui);place-items:center;display:inline-grid}.runa-admin-auth-success h1{font-family:var(--runa-font-serif);margin:0;font-size:26px}.runa-admin-auth-success p{color:var(--runa-text-secondary);margin:0}.runa-admin-auth-stack-actions{gap:10px;width:100%;margin-top:14px;display:grid}.runa-admin-auth-spin{animation:.9s linear infinite runa-admin-auth-spin;display:inline-block}@keyframes runa-admin-auth-spin{to{transform:rotate(1turn)}}.runa-admin-auth-lead{color:var(--runa-text-muted);pointer-events:none;display:block;position:absolute;left:14px}.runa-admin-auth-input-wrap:has(.runa-admin-auth-lead) input{padding-left:42px}.runa-admin-shell__owner-row{align-items:center;gap:8px;width:100%;min-width:0;display:flex}.runa-admin-shell__owner-row>.runa-admin-shell__account{flex:auto;min-width:0}.runa-admin-shell__signout{width:36px;height:36px;color:inherit;border-radius:var(--runa-radius-control);cursor:pointer;opacity:.72;background:0 0;border:0;flex:none;place-items:center;padding:0;display:grid}.runa-admin-shell__signout:focus-visible,.runa-admin-shell__signout:hover:not(:disabled){background:color-mix(in srgb,currentColor 12%,transparent);opacity:1}.runa-admin-shell__signout:disabled{cursor:wait}.runa-admin-onboarding__logo{grid-column:1/-1;gap:8px;min-width:0;display:grid}.runa-admin-onboarding__logo-label{color:var(--runa-text-secondary);font-size:11px;font-weight:700}.runa-admin-onboarding__logo-opt{color:var(--runa-text-muted);letter-spacing:normal;text-transform:none;margin-left:4px;font-weight:500}.runa-admin-onboarding__logo-row{align-items:center;gap:16px;min-width:0;display:flex}.runa-admin-onboarding__logo-drop{width:88px;height:88px;color:var(--runa-text-muted);cursor:pointer;background:var(--runa-surface-input);border:1.5px dashed var(--runa-border-strong);border-radius:var(--runa-radius-ui);flex:none;place-items:center;display:grid;position:relative;overflow:hidden}.runa-admin-onboarding__logo-drop:focus-within,.runa-admin-onboarding__logo-drop:hover{color:var(--runa-accent);border-color:var(--runa-accent)}.runa-admin-onboarding__logo-drop.has-logo{border-style:solid}.runa-admin-onboarding__logo-drop input{opacity:0;width:1px;height:1px;position:absolute}.runa-admin-onboarding__logo-drop img{-o-object-fit:contain;object-fit:contain;width:100%;height:100%;padding:8px}.runa-admin-onboarding__logo-drop.is-loading .iconify,.runa-admin-onboarding__logo-drop.is-loading svg{animation:.9s linear infinite runa-admin-onboarding-logo-spin}@keyframes runa-admin-onboarding-logo-spin{to{transform:rotate(1turn)}}.runa-admin-onboarding__logo-txt{min-width:0}.runa-admin-onboarding__logo-txt .t{color:var(--runa-text);font-size:.875rem;font-weight:600}.runa-admin-onboarding__logo-txt .d{max-width:40ch;color:var(--runa-text-muted);margin-top:3px;font-size:.75rem;font-weight:400;line-height:1.5}.runa-admin-onboarding__logo-txt .e{color:var(--runa-error);margin-top:4px;font-size:.75rem;font-weight:600}.runa-admin-root main.runa-admin-shell__content h1:not(.runa-admin-dashboard h1){font-family:var(--runa-font-sans);letter-spacing:normal;font-size:30px;font-weight:400;line-height:1.15}.runa-admin-lang{height:38px;color:var(--runa-text-secondary);cursor:pointer;background:var(--runa-surface-raised);border:1px solid var(--runa-admin-border);border-radius:var(--runa-radius-control);letter-spacing:.04em;flex:none;align-items:center;gap:6px;margin:0;padding:0 11px;font-size:12px;font-weight:700;display:inline-flex;position:relative}.runa-admin-lang:hover,.runa-admin-root{color:var(--runa-text)}.runa-admin-lang:focus-within{outline-offset:2px;outline:2px solid}.runa-admin-lang.is-busy{opacity:.6}.runa-admin-lang.is-error{border-color:#b91c1c}.runa-admin-lang__select{cursor:pointer;opacity:0;appearance:none;border:0;width:100%;height:100%;font-size:16px;position:absolute;inset:0}.runa-admin-notifications__list{gap:4px;display:grid}.runa-admin-notifications__item-copy strong{white-space:normal;-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.runa-admin-root{--runa-sidebar-w:var(--runa-admin-sidebar);--runa-topbar-h:64px;--runa-savebar-h:64px;--runa-bg:#f3f2f0;--runa-surface:#fff;--runa-surface-input:#faf9f7;--runa-border:#e3e1dc;--runa-border-strong:#cfccc5;--runa-text:#1e1d1b;--runa-text-secondary:#63615a;--runa-text-muted:#98958c;--runa-error:#c0492f;--runa-error-bg:#fbede9;--runa-success:#5c8a4a;--runa-success-bg:#eef4ea;--runa-warning:#c99a2e;--runa-warning-bg:#faf1dc;--runa-accent:#a9824c;--runa-accent-hover:#946f3d;--runa-on-accent:#fff;--runa-accent-tint:color-mix(in srgb, var(--runa-accent) 16%, #fff);--runa-radius-card:12px;--runa-radius-ui:8px;--runa-radius-full:999px;--runa-font-serif:"Cormorant Garamond", Georgia, serif;--runa-font-sans:"Inter", system-ui, -apple-system, sans-serif;--runa-shadow-card:0 1px 2px #1c1b190a;--runa-shadow-pop:0 16px 36px #1c1b1929;--runa-shadow-drawer:0 20px 50px #1c1b1924;--runa-ease:cubic-bezier(.4, 0, .2, 1);--runa-t:.18s;min-height:100vh;font-family:var(--runa-font-sans);background:var(--runa-bg);-webkit-font-smoothing:antialiased;text-rendering:optimizelegibility;flex-direction:column;font-size:14px;line-height:1.55;display:flex}.runa-admin-admin-drawer-scrim *,.runa-admin-root *,.runa-admin-root :after,.runa-admin-root :before{box-sizing:border-box}.runa-admin-root img,.runa-admin-root svg{display:block}:where(.runa-admin-root) a{color:inherit;text-decoration:none}.runa-admin-root a.runa-admin-admin__btn-primary{color:var(--runa-on-accent)}.runa-admin-root a.runa-admin-admin__btn-ghost,.runa-admin-root a.runa-admin-admin__btn-secondary{color:var(--runa-text)}.runa-admin-root button{cursor:pointer;font-family:inherit}.runa-admin-admin__ro-banner{background:var(--runa-warning-bg);border-bottom:1px solid color-mix(in srgb,var(--runa-warning) 42%,transparent);box-shadow:inset 0 3px 0 var(--runa-warning);align-items:center;gap:16px;padding:13px calc(clamp(16px,3vw,28px));display:flex}.runa-admin-admin__ro-ic{border-radius:var(--runa-radius-ui);background:color-mix(in srgb,var(--runa-warning) 26%,var(--runa-surface));width:38px;height:38px;color:color-mix(in srgb,var(--runa-warning) 72%,#000);flex:none;place-items:center;display:grid}.runa-admin-admin__ro-txt{flex:1;min-width:0}.runa-admin-admin__ro-txt .runa-admin-t{color:color-mix(in srgb,var(--runa-warning) 64%,#000);font-size:13.5px;font-weight:700}.runa-admin-admin__ro-txt .runa-admin-d{color:var(--runa-text-secondary);margin-top:1px;font-size:12.5px;line-height:1.5}.runa-admin-admin__ro-txt .runa-admin-d b{color:var(--runa-text);font-weight:600}.runa-admin-admin__ro-cta{border-radius:var(--runa-radius-ui);background:var(--runa-accent);white-space:nowrap;height:40px;transition:transform var(--runa-t) var(--runa-ease),background var(--runa-t);border:1px solid #0000;flex:none;align-items:center;gap:8px;padding:0 18px;font-size:13.5px;font-weight:600;display:inline-flex;color:var(--runa-on-accent)!important}.runa-admin-admin__ro-cta:hover{background:var(--runa-accent-hover);transform:translateY(-1px)}.runa-admin-admin__app{grid-template-columns:var(--runa-sidebar-w) minmax(0,1fr);flex:1;display:grid;position:relative}.runa-admin-admin__sidebar{background:var(--runa-surface);border-right:1px solid var(--runa-border);flex-direction:column;align-self:start;min-width:0;height:100vh;display:flex;position:sticky;top:0;overflow-x:hidden}.runa-admin-admin__brand{height:var(--runa-topbar-h);border-bottom:1px solid var(--runa-border);flex:none;align-items:center;gap:10px;padding:0 18px;display:flex}.runa-admin-admin__brand-mark{border-radius:var(--runa-radius-ui);background:var(--runa-text);width:30px;height:30px;color:var(--runa-bg);font-family:var(--runa-font-serif);flex:none;place-items:center;font-size:14px;font-weight:600;display:grid}.runa-admin-admin__brand-txt{flex-direction:column;min-width:0;display:flex}.runa-admin-admin__brand-name{font-family:var(--runa-font-serif);color:var(--runa-text);overflow-wrap:anywhere;font-size:16px;font-weight:600;line-height:1.15}.runa-admin-admin__brand-sub{font-family:var(--runa-font-sans);letter-spacing:.1em;text-transform:uppercase;color:var(--runa-accent);margin-top:1px;font-size:10px;font-weight:600;display:block}.runa-admin-admin__nav{flex-direction:column;flex:1;gap:2px;min-height:0;padding:10px;display:flex;overflow-y:auto}.runa-admin-admin__nav-group{font-family:var(--runa-font-sans);letter-spacing:.09em;text-transform:uppercase;color:var(--runa-text-muted);padding:14px 12px 6px;font-size:10px;font-weight:700}.runa-admin-admin__nav-item{border-radius:var(--runa-radius-ui);height:42px;font-family:var(--runa-font-sans);color:var(--runa-text-secondary);transition:background var(--runa-t),color var(--runa-t);align-items:center;gap:11px;padding:0 12px;font-size:13.5px;font-weight:500;display:flex}.runa-admin-admin__nav-item svg{color:var(--runa-text-muted);transition:color var(--runa-t);flex:none}.runa-admin-admin__nav-item:hover{background:var(--runa-surface-input);color:var(--runa-text)}.runa-admin-admin__nav-item:hover svg{color:var(--runa-text-secondary)}.runa-admin-admin__nav-item.runa-admin-is-active{background:var(--runa-accent-tint);color:var(--runa-accent);font-weight:700}.runa-admin-admin__nav-item.runa-admin-is-active svg{color:var(--runa-accent)}.runa-admin-admin__nav-item.runa-admin-is-locked{opacity:.55;cursor:not-allowed}.runa-admin-admin__nav-item.runa-admin-is-locked:hover{color:var(--runa-text-secondary);background:0 0}.runa-admin-admin__nav-lock{color:var(--runa-text-muted);margin-left:auto}.runa-admin-admin__sidebar-foot{border-top:1px solid var(--runa-border);min-height:var(--runa-savebar-h);flex:none;align-items:center;padding:0 16px;display:flex}.runa-admin-admin__account{border-radius:var(--runa-radius-ui);transition:background var(--runa-t);align-items:center;gap:10px;padding:6px;display:flex}.runa-admin-admin__account:hover{background:var(--runa-surface-input)}.runa-admin-admin__account-av{background:var(--runa-accent-tint);width:30px;height:30px;color:var(--runa-accent);font-family:var(--runa-font-sans);border-radius:50%;flex:none;place-items:center;font-size:12px;font-weight:700;display:grid}.runa-admin-admin__account-b{flex-direction:column;flex:1;min-width:0;display:flex}.runa-admin-admin__account-b .runa-admin-n{color:var(--runa-text);white-space:nowrap;text-overflow:ellipsis;font-size:12.5px;font-weight:600;overflow:hidden}.runa-admin-res__drawer-foot .end>button>svg,.runa-admin-res__drawer-foot>button>svg{flex:none}.runa-admin-admin__account-b .runa-admin-e{color:var(--runa-text-muted);white-space:nowrap;text-overflow:ellipsis;font-size:11px;overflow:hidden}.runa-admin-admin__menu-btn{display:none}.runa-admin-admin__main{flex-direction:column;min-width:0;display:flex}.runa-admin-admin__topbar{z-index:30;height:var(--runa-topbar-h);background:var(--runa-surface);border-bottom:1px solid var(--runa-border);flex:none;justify-content:space-between;align-items:center;gap:12px;padding:0 calc(clamp(16px,4cqw,32px));display:flex;position:sticky;top:0}.runa-admin-admin__topbar-l{align-items:center;gap:12px;min-width:0;display:flex}.runa-admin-admin__topbar-name{font-family:var(--runa-font-serif);color:var(--runa-text);white-space:nowrap;text-overflow:ellipsis;font-size:19px;font-weight:600;overflow:hidden}.runa-admin-admin__ro-pill{border-radius:var(--runa-radius-full);background:var(--runa-warning-bg);height:26px;color:color-mix(in srgb,var(--runa-warning) 64%,#000);border:1px solid color-mix(in srgb,var(--runa-warning) 36%,transparent);align-items:center;gap:6px;padding:0 11px;font-size:12px;font-weight:600;display:inline-flex}.runa-admin-admin__topbar-r{flex:none;align-items:center;gap:12px;display:flex}.runa-admin-admin__guest{border-radius:var(--runa-radius-ui);border:1px solid var(--runa-border-strong);background:var(--runa-surface);height:36px;color:var(--runa-text-secondary);white-space:nowrap;transition:border-color var(--runa-t),color var(--runa-t);align-items:center;gap:7px;padding:0 14px;font-size:13px;font-weight:600;display:inline-flex}.runa-admin-admin__guest:hover{border-color:var(--runa-accent);color:var(--runa-accent)}.runa-admin-admin__topbar-div{background:var(--runa-border-strong);flex:none;width:1px;height:22px}.runa-admin-admin__portal{color:var(--runa-text-secondary);white-space:nowrap;transition:color var(--runa-t);align-items:center;gap:6px;font-size:13px;font-weight:600;display:inline-flex}.runa-admin-admin__portal:hover{color:var(--runa-accent)}.runa-admin-admin__content{flex:1;padding:calc(clamp(20px,3vw,32px)) calc(clamp(16px,3vw,32px)) calc(clamp(40px,6vw,64px))}.runa-admin-admin__content-inner{max-width:1200px;margin-inline:auto}.runa-admin-admin__page-head{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:16px;margin-bottom:calc(clamp(18px,3vw,28px));display:flex}.runa-admin-admin__h1{font-family:var(--runa-font-serif);color:var(--runa-text);margin:0;font-size:calc(clamp(24px,4cqw,30px));font-weight:500;line-height:1.15}.runa-admin-admin__sub{color:var(--runa-text-secondary);margin:4px 0 0;font-size:13.5px}.runa-admin-admin__card{background:var(--runa-surface);border:1px solid var(--runa-border);border-radius:var(--runa-radius-card);box-shadow:var(--runa-shadow-card)}.runa-admin-admin__btn-primary{border-radius:var(--runa-radius-ui);background:var(--runa-accent);height:40px;color:var(--runa-on-accent);font-family:var(--runa-font-sans);white-space:nowrap;transition:background var(--runa-t),transform var(--runa-t);border:1px solid #0000;align-items:center;gap:8px;padding:0 18px;font-size:13.5px;font-weight:600;display:inline-flex}.runa-admin-admin__btn-primary:hover:not(.runa-admin-is-disabled){background:var(--runa-accent-hover);transform:translateY(-1px)}.runa-admin-admin__btn-ghost.runa-admin-is-disabled,.runa-admin-admin__btn-ghost:disabled,.runa-admin-admin__btn-primary.runa-admin-is-disabled,.runa-admin-admin__btn-primary:disabled{opacity:.5;cursor:not-allowed}.runa-admin-admin__btn-ghost{border:1px solid var(--runa-border-strong);border-radius:var(--runa-radius-ui);background:var(--runa-surface);height:40px;color:var(--runa-text-secondary);font-family:var(--runa-font-sans);white-space:nowrap;transition:border-color var(--runa-t),color var(--runa-t);align-items:center;gap:8px;padding:0 16px;font-size:13.5px;font-weight:600;display:inline-flex}.runa-admin-admin__btn-ghost:hover:not(.runa-admin-is-disabled){border-color:var(--runa-accent);color:var(--runa-accent)}.runa-admin-admin__btn{border-radius:var(--runa-radius-ui);background:var(--runa-accent);height:40px;color:var(--runa-on-accent);font-family:var(--runa-font-sans);white-space:nowrap;cursor:pointer;transition:background var(--runa-t),border-color var(--runa-t),color var(--runa-t),transform var(--runa-t);border:1px solid #0000;justify-content:center;align-items:center;gap:8px;padding:0 18px;font-size:13.5px;font-weight:600;line-height:1;text-decoration:none;display:inline-flex}.runa-admin-admin__btn:hover:not(:disabled){background:var(--runa-accent-hover);transform:translateY(-1px)}.runa-admin-admin__btn--sm{height:34px;padding-inline:12px;font-size:13px}.runa-admin-admin__btn--primary{background:var(--runa-accent);color:var(--runa-on-accent)}.runa-admin-admin__btn--ghost{background:var(--runa-surface);border-color:var(--runa-border-strong);color:var(--runa-text-secondary)}.runa-admin-admin__btn--ghost:hover:not(:disabled){border-color:var(--runa-accent);color:var(--runa-accent);background:var(--runa-surface)}.runa-admin-admin__btn:disabled{opacity:.5;cursor:not-allowed;pointer-events:none}.runa-admin-admin-lf{background:var(--runa-surface);border:1px solid var(--runa-border);border-radius:var(--runa-radius-card);box-shadow:var(--runa-shadow-card);padding:24px;position:relative;overflow:hidden}.runa-admin-admin-lf:before{content:"";background:var(--runa-accent);opacity:.5;width:4px;position:absolute;inset:0 auto 0 0}.runa-admin-admin-lf__head{flex-wrap:wrap;align-items:flex-start;gap:14px;display:flex}.runa-admin-admin-lf__ic{border-radius:var(--runa-radius-ui);background:var(--runa-accent-tint);width:44px;height:44px;color:var(--runa-accent);flex:none;place-items:center;display:grid}.runa-admin-admin-lf__tt{flex:1;min-width:min(220px,100%)}.runa-admin-admin-lf__tt h3{font-family:var(--runa-font-serif);color:var(--runa-text);margin:0 0 4px;font-size:20px;font-weight:600}.runa-admin-admin-lf__tt p{color:var(--runa-text-secondary);margin:0;font-size:13.5px;line-height:1.55}.runa-admin-admin-lf__badge{border-radius:var(--runa-radius-full);background:var(--runa-surface-input);border:1px solid var(--runa-border);height:24px;color:var(--runa-text-secondary);flex:none;align-items:center;gap:5px;padding:0 10px;font-size:11px;font-weight:600;display:inline-flex}.runa-admin-admin-lf__preview{border-radius:var(--runa-radius-ui);background:var(--runa-surface-input);border:1px dashed var(--runa-border-strong);opacity:.75;pointer-events:none;margin:18px 0;padding:18px}.runa-admin-admin-lf__cta{border-radius:var(--runa-radius-ui);background:var(--runa-accent);height:40px;color:var(--runa-on-accent);transition:background var(--runa-t);align-items:center;gap:8px;margin-top:18px;padding:0 18px;font-size:13.5px;font-weight:600;display:inline-flex}.runa-admin-admin-lf__cta:hover{background:var(--runa-accent-hover)}.runa-admin-ea-tabs{border-bottom:1px solid var(--runa-border);gap:4px;margin-bottom:24px;display:flex}.runa-admin-ea-tab{appearance:none;font-family:var(--runa-font-sans);color:var(--runa-text-secondary);transition:color var(--runa-t),border-color var(--runa-t);background:0 0;border:none;border-bottom:2px solid #0000;margin-bottom:-1px;padding:10px 14px;font-size:13.5px;font-weight:600}.runa-admin-ea-tab:hover{color:var(--runa-text)}.runa-admin-ea-tab.runa-admin-is-active{color:var(--runa-accent);border-bottom-color:var(--runa-accent)}.runa-admin-ea-seg{background:var(--runa-surface-input);border:1px solid var(--runa-border);gap:4px;padding:4px}.runa-admin-ea-seg,.runa-admin-ea-seg__btn{border-radius:var(--runa-radius-full);display:inline-flex}.runa-admin-ea-seg__btn{appearance:none;height:30px;font-family:var(--runa-font-sans);color:var(--runa-text-secondary);transition:background var(--runa-t),color var(--runa-t);background:0 0;border:none;align-items:center;gap:6px;padding:0 14px;font-size:12.5px;font-weight:600}.runa-admin-ea-seg__btn:hover{color:var(--runa-text)}.runa-admin-ea-seg__btn.runa-admin-is-active{background:var(--runa-surface);color:var(--runa-accent);box-shadow:var(--runa-shadow-card)}.runa-admin-ea-toggle{appearance:none;border-radius:var(--runa-radius-full);background:var(--runa-border-strong);cursor:pointer;width:38px;height:22px;transition:background var(--runa-t);flex:none;position:relative}.runa-admin-ea-toggle:after{content:"";width:18px;height:18px;transition:transform var(--runa-t);background:#fff;border-radius:50%;position:absolute;top:2px;left:2px;box-shadow:0 1px 2px #0003}.runa-admin-ea-toggle:checked{background:var(--runa-accent)}.runa-admin-ea-toggle:checked:after{transform:translate(16px)}.runa-admin-ea-toggle:disabled{opacity:.5;cursor:not-allowed}.runa-admin-ea-field{flex-direction:column;gap:6px;display:flex}.runa-admin-ea-label{color:var(--runa-text-secondary);font-size:12.5px;font-weight:600}.runa-admin-ea-input,.runa-admin-ea-select,.runa-admin-ea-textarea{border:1px solid var(--runa-border-strong);border-radius:var(--runa-radius-ui);background:var(--runa-surface);width:100%;font-family:var(--runa-font-sans);color:var(--runa-text);transition:border-color var(--runa-t),box-shadow var(--runa-t);padding:9px 12px;font-size:13.5px}.runa-admin-ea-input:focus,.runa-admin-ea-select:focus,.runa-admin-ea-textarea:focus{border-color:var(--runa-accent);box-shadow:0 0 0 3px var(--runa-accent-tint);outline:none}.runa-admin-ea-textarea{resize:vertical;min-height:90px;line-height:1.6}.runa-admin-ea-toast{z-index:800;border-radius:var(--runa-radius-ui);background:var(--runa-surface);border:1px solid var(--runa-border);border-left:3px solid var(--runa-success);max-width:340px;box-shadow:var(--runa-shadow-pop);color:var(--runa-text);align-items:center;gap:10px;padding:13px 16px;font-size:13px;display:flex;position:fixed;top:80px;right:24px}.runa-admin-ea-toast.runa-admin-is-error{border-left-color:var(--runa-error)}@media (width<=640px){.runa-admin-ea-toast{max-width:none;inset:auto 16px 24px}}.runa-admin-admin-drawer-scrim{--runa-bg:#f3f2f0;--runa-surface:#fff;--runa-surface-input:#faf9f7;--runa-border:#e3e1dc;--runa-border-strong:#cfccc5;--runa-text:#1e1d1b;--runa-text-secondary:#63615a;--runa-text-muted:#98958c;--runa-error:#c0492f;--runa-error-bg:#fbede9;--runa-success:#5c8a4a;--runa-success-bg:#eef4ea;--runa-warning:#c99a2e;--runa-warning-bg:#faf1dc;--runa-accent:#a9824c;--runa-accent-hover:#946f3d;--runa-on-accent:#fff;--runa-accent-tint:color-mix(in srgb, var(--runa-accent) 16%, #fff);--runa-radius-card:12px;--runa-radius-ui:8px;--runa-radius-full:999px;--runa-font-serif:"Cormorant Garamond", Georgia, serif;--runa-font-sans:"Inter", system-ui, -apple-system, sans-serif;--runa-shadow-card:0 1px 2px #1c1b190a;--runa-shadow-pop:0 16px 36px #1c1b1929;--runa-shadow-drawer:0 20px 50px #1c1b1924;--runa-ease:cubic-bezier(.4, 0, .2, 1);--runa-t:.18s;--surface:var(--runa-surface-input);--surface-raised:var(--runa-surface);--border:var(--runa-border);--border-strong:var(--runa-border-strong);--text-primary:var(--runa-text);--text-muted:var(--runa-text-muted);--brand-accent:var(--runa-accent);--radius-sm:calc(-2px + var(--runa-radius-ui));--radius-md:var(--runa-radius-ui);--shadow-lg:var(--runa-shadow-pop);--font-body:var(--runa-font-sans);--ease-out:var(--runa-ease);--t-ui:var(--runa-t);z-index:700;font-family:var(--runa-font-sans);color:var(--runa-text);background:#14130f73;justify-content:flex-end;display:flex;position:fixed;inset:0}.runa-admin-admin-drawer{background:var(--runa-surface);width:420px;max-width:100%;height:100%;box-shadow:var(--runa-shadow-drawer);animation:runa-admin-drawer-in .24s var(--runa-ease);flex-direction:column;display:flex}@keyframes runa-admin-drawer-in{0%{opacity:.4;transform:translate(24px)}to{opacity:1;transform:translate(0)}}.runa-admin-admin-drawer__head{border-bottom:1px solid var(--runa-border);flex:none;justify-content:space-between;align-items:center;gap:12px;padding:18px 22px;display:flex}.runa-admin-admin-drawer__title{font-family:var(--runa-font-serif);color:var(--runa-text);margin:0;font-size:21px;font-weight:600}.runa-admin-admin-drawer__close{border-radius:var(--runa-radius-ui);border:1px solid var(--runa-border);background:var(--runa-surface);width:34px;height:34px;color:var(--runa-text-secondary);transition:border-color var(--runa-t),color var(--runa-t);flex:none;place-items:center;display:grid}.runa-admin-admin-drawer__close:hover{border-color:var(--runa-accent);color:var(--runa-accent)}.runa-admin-admin-drawer__body{flex-direction:column;flex:1;gap:16px;padding:22px;display:flex;overflow-y:auto}.runa-admin-admin-drawer__foot{border-top:1px solid var(--runa-border);flex:none;justify-content:flex-end;align-items:center;gap:12px;padding:16px 22px;display:flex}@media (width<=640px){.runa-admin-admin-drawer{width:100%}.runa-admin-admin-drawer-scrim{justify-content:stretch}}.runa-admin-root .runa-admin-ea-lock-tip{position:relative}.runa-admin-root .runa-admin-ea-lock-tip:after{content:attr(data-tip);background:var(--runa-text);color:var(--runa-bg);font-family:var(--runa-font-sans);border-radius:var(--runa-radius-ui);white-space:nowrap;pointer-events:none;opacity:0;transition:opacity var(--runa-t),transform var(--runa-t);box-shadow:var(--runa-shadow-pop);z-index:40;padding:6px 10px;font-size:12px;font-weight:500;position:absolute;bottom:calc(100% + 8px);left:50%;transform:translate(-50%)translateY(4px)}.runa-admin-root .runa-admin-ea-lock-tip:hover:after{opacity:1;transform:translate(-50%)translateY(0)}.runa-admin-root .runa-admin-ea-lock-tip--wrap:after{white-space:normal;text-align:left;width:max-content;max-width:240px;line-height:1.4;left:auto;right:0;transform:translateY(4px)}.runa-admin-root .runa-admin-ea-lock-tip--wrap:hover:after{transform:translateY(0)}.runa-admin-admin__scrim{display:none}@media (width<=860px){.runa-admin-admin__app{grid-template-columns:1fr}.runa-admin-admin__sidebar{z-index:600;width:220px;transition:transform .25s var(--runa-ease);box-shadow:var(--runa-shadow-drawer);position:fixed;inset:0 auto 0 0;transform:translate(-100%)}.runa-admin-admin__nav-item{gap:12px;height:44px;min-height:36px}.runa-admin-admin__sidebar.runa-admin-is-open{transform:translate(0)}.runa-admin-admin__menu-btn{border-radius:var(--runa-radius-ui);border:1px solid var(--runa-border);background:var(--runa-surface);width:36px;height:36px;color:var(--runa-text);flex:none;place-items:center;display:inline-grid}.runa-admin-admin__scrim{z-index:590;background:#14130f73;display:block;position:fixed;inset:0}.runa-admin-admin__ro-banner{flex-wrap:wrap}.runa-admin-admin__ro-cta{justify-content:center;width:100%}.runa-admin-admin__guest-label{display:none}.runa-admin-admin__guest{padding:0 10px}.runa-admin-admin__topbar-r{gap:10px}}@media (prefers-reduced-motion:reduce){.runa-admin-admin-drawer{animation:none}.runa-admin-root *{transition:none!important;animation:none!important}}.runa-admin-root{--surface:var(--runa-surface);--surface-raised:var(--runa-surface-input);--border:var(--runa-border);--border-strong:var(--runa-border-strong);--text-primary:var(--runa-text);--text-muted:var(--runa-text-muted);--brand-accent:var(--runa-accent);--rte-surface:var(--runa-surface-input);--starter-admin-panel:var(--runa-surface);--starter-admin-border:var(--runa-border);--starter-admin-ink:var(--runa-text);--starter-admin-muted:var(--runa-text-muted);--starter-accent:var(--runa-accent);--radius-sm:calc(-2px + var(--runa-radius-ui));--radius-md:var(--runa-radius-ui);--shadow-lg:var(--runa-shadow-pop);--font-body:var(--runa-font-sans);--ease-out:var(--runa-ease);--t-ui:var(--runa-t)}.runa-admin-admin__btn-secondary{border:1.5px solid var(--runa-border-strong);border-radius:var(--runa-radius-ui);background:var(--runa-surface);height:40px;color:var(--runa-text);font-family:var(--runa-font-sans);white-space:nowrap;transition:background var(--runa-t),border-color var(--runa-t),transform var(--runa-t);align-items:center;gap:8px;padding:0 16px;font-size:13.5px;font-weight:600;display:inline-flex}.runa-admin-admin__btn-secondary:hover:not(:disabled){background:var(--runa-surface-input);border-color:var(--runa-accent);transform:translateY(-1px)}.runa-admin-admin__btn-secondary:disabled{opacity:.5;cursor:not-allowed}.runa-admin-root,.runa-admin-root .app-select__panel{--surface:var(--runa-surface-input);--surface-raised:var(--runa-surface);--border:var(--runa-border);--border-strong:var(--runa-border-strong);--text-primary:var(--runa-text);--text-muted:var(--runa-text-muted);--brand-accent:var(--runa-accent);--radius-md:var(--runa-radius-ui);--radius-sm:var(--runa-radius-ui);--on-accent:#fff;--font-body:var(--runa-font-sans)}.runa-admin-root>.app-select__panel{flex:none;min-height:0;display:block}.runa-admin-content__head{margin-bottom:24px}.runa-admin-content__head h1{font-size:30px;line-height:1.15}.runa-admin-content__lede{color:var(--runa-text-secondary);max-width:64ch;margin-top:5px;font-size:13px;line-height:1.6}.runa-admin-content__tabs{border-bottom:1px solid var(--runa-border);flex-wrap:wrap;gap:4px;margin-bottom:32px;display:flex}.runa-admin-content__tab{color:var(--runa-text-secondary);border-radius:var(--runa-radius-ui) var(--runa-radius-ui) 0 0;cursor:pointer;transition:color var(--runa-t),background var(--runa-t);background:0 0;border:none;align-items:center;gap:8px;padding:12px 16px 14px;font-size:13px;font-weight:600;display:inline-flex;position:relative}.runa-admin-content__tab .iconify,.runa-admin-content__tab svg{color:var(--runa-text-muted);transition:color var(--runa-t)}.runa-admin-content__tab:hover{color:var(--runa-text);background:var(--runa-surface-input)}.runa-admin-content__tab.runa-admin-is-active,.runa-admin-content__tab.runa-admin-is-active .iconify,.runa-admin-content__tab.runa-admin-is-active svg{color:var(--runa-accent)}.runa-admin-content__tab.runa-admin-is-active:after{content:"";background:var(--runa-accent);border-radius:2px;height:2.5px;position:absolute;bottom:-1px;left:12px;right:12px}.runa-admin-content__panel{animation:runa-admin-content-fade .28s var(--runa-ease)}@keyframes runa-admin-content-fade{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}.runa-admin-content__card{background:var(--runa-surface);border:1px solid var(--runa-border);border-radius:var(--runa-radius-card)}.runa-admin-content__card-head{border-bottom:1px solid var(--runa-border);justify-content:space-between;align-items:flex-start;gap:16px;padding:16px 24px;display:flex}.runa-admin-content__card-head h3{font-size:18px}.runa-admin-content__card-head .runa-admin-sub{color:var(--runa-text-muted);margin-top:3px;font-size:12px;line-height:1.5}.runa-admin-content__card-body{padding:24px}.runa-admin-content__stack{flex-direction:column;gap:16px;display:flex}.runa-admin-content__field{flex-direction:column;gap:8px;display:flex}.runa-admin-content__field>label{color:var(--runa-text);align-items:center;gap:6px;font-size:13px;font-weight:600;display:flex}.runa-admin-content__field .runa-admin-opt{color:var(--runa-text-muted);font-weight:400}.runa-admin-content__field input[type=text],.runa-admin-content__field textarea{color:var(--runa-text);background:var(--runa-surface);border:1.5px solid var(--runa-border-strong);border-radius:var(--runa-radius-ui);width:100%;height:48px;transition:border-color var(--runa-t),box-shadow var(--runa-t);outline:none;padding:0 14px;font-size:14px}.runa-admin-content__field textarea{resize:vertical;height:auto;min-height:92px;padding:12px 14px;line-height:1.6}.runa-admin-content__field input:focus,.runa-admin-content__field textarea:focus{border-color:var(--runa-accent);box-shadow:0 0 0 3px color-mix(in srgb,var(--runa-accent) 16%,transparent)}.runa-admin-content__hint{color:var(--runa-text-muted);font-size:12px;line-height:1.5}.runa-admin-content__wysiwyg{border:1.5px solid var(--runa-border-strong);border-radius:var(--runa-radius-ui);background:var(--runa-surface);overflow:hidden}.runa-admin-content__wysiwyg-bar{border-bottom:1px solid var(--runa-border);background:var(--runa-surface-input);flex-wrap:wrap;align-items:center;gap:2px;padding:7px 9px;display:flex}.runa-admin-content__wbtn{border-radius:var(--runa-radius-ui);width:32px;height:32px;color:var(--runa-text-secondary);cursor:pointer;transition:background var(--runa-t),color var(--runa-t);background:0 0;border:none;place-items:center;font-weight:700;display:grid}.runa-admin-content__wbtn:hover{background:var(--runa-surface);color:var(--runa-text)}.runa-admin-content__wbtn.runa-admin-is-on{background:var(--runa-surface);color:var(--runa-accent);box-shadow:inset 0 0 0 1px var(--runa-border)}.runa-admin-content__wbtn--i{font-style:italic;font-family:var(--runa-font-serif)}.runa-admin-content__wsep{background:var(--runa-border);width:1px;height:20px;margin:0 5px}.runa-admin-content__wysiwyg-area{min-height:132px;color:var(--runa-text-secondary);outline:none;padding:14px 16px;font-size:14px;line-height:1.7}.runa-admin-content__wysiwyg-area:focus{box-shadow:inset 0 0 0 2px color-mix(in srgb,var(--runa-accent) 16%,transparent)}.runa-admin-content__wysiwyg-area p{margin:0 0 10px}.runa-admin-content__wysiwyg-area p:last-child{margin-bottom:0}.runa-admin-content__wysiwyg-area b,.runa-admin-content__wysiwyg-area strong{color:var(--runa-text)}.runa-admin-content__logo-row{align-items:center;gap:24px;display:flex}.runa-admin-content__logo-drop{border-radius:var(--runa-radius-card);border:1.5px dashed var(--runa-border-strong);background:var(--runa-surface-input);width:92px;height:92px;color:var(--runa-text-muted);cursor:not-allowed;transition:border-color var(--runa-t),color var(--runa-t);flex:none;place-items:center;display:grid;overflow:hidden}.runa-admin-content__logo-drop:not([class*=is-loading]):not([class*=is-active]):hover{border-color:var(--runa-accent);color:var(--runa-accent);cursor:pointer}.runa-admin-content__logo-drop.runa-admin-is-active{border-style:solid;border-color:var(--runa-border-strong);background:var(--runa-surface);cursor:pointer}.runa-admin-content__logo-drop.runa-admin-is-loading{opacity:.6;cursor:wait}.runa-admin-content__logo-preview{-o-object-fit:contain;object-fit:contain;width:100%;height:100%;padding:8px}.runa-admin-content__logo-err{color:var(--runa-error);margin-top:4px;font-size:12px;display:block}.runa-admin-content__video{align-items:center;gap:16px;margin-bottom:10px;display:flex}.runa-admin-content__video-empty,.runa-admin-content__video-prev{border-radius:var(--runa-radius-card);border:1.5px solid var(--runa-border-strong);background:var(--runa-surface-input);-o-object-fit:cover;object-fit:cover;flex:none;width:148px;height:84px}.runa-admin-content__video-empty{color:var(--runa-text-muted);border-style:dashed;place-items:center;display:grid}.runa-admin-content__video-actions{flex-wrap:wrap;gap:8px;display:flex}.runa-admin-content__hero-video-inline{border-top:1px solid var(--runa-border);margin-top:14px;padding-top:14px}.runa-admin-content__logo-row-txt .runa-admin-t{color:var(--runa-text);font-size:13px;font-weight:600}.runa-admin-content__logo-row-txt .runa-admin-d{color:var(--runa-text-muted);max-width:40ch;margin-top:3px;font-size:12px;line-height:1.5}.runa-admin-content__seg-toggle{border-radius:var(--runa-radius-ui);background:var(--runa-surface-input);border:1px solid var(--runa-border);gap:2px;margin-top:10px;padding:3px;display:inline-flex}.runa-admin-content__seg-toggle button{color:var(--runa-text-secondary);cursor:pointer;transition:background var(--runa-t),color var(--runa-t);background:0 0;border:none;border-radius:7px;padding:6px 12px;font-size:12px;font-weight:600}.runa-admin-content__seg-toggle button.runa-admin-is-on{background:var(--runa-surface);color:var(--runa-text);box-shadow:var(--runa-shadow-card)}.runa-admin-content__photos{grid-template-columns:repeat(4,1fr);gap:16px;display:grid}.runa-admin-content__photo{aspect-ratio:4/3;border-radius:var(--runa-radius-ui);border:1.5px solid var(--runa-border);position:relative;overflow:hidden}.runa-admin-content__photo--filled{background:repeating-linear-gradient(135deg,var(--runa-surface-input) 0 11px,color-mix(in srgb,var(--runa-border) 55%,var(--runa-surface-input)) 11px 22px)}.runa-admin-content__photo-tag{color:var(--runa-text-muted);background:color-mix(in srgb,var(--runa-surface) 82%,transparent);border-radius:var(--runa-radius-ui);padding:3px 7px;font-family:ui-monospace,Menlo,monospace;font-size:10px;position:absolute;bottom:7px;left:7px}.runa-admin-content__photo-star{color:#fff;background:var(--runa-accent);border-radius:var(--runa-radius-full);align-items:center;gap:4px;padding:3px 8px;font-size:10px;font-weight:600;display:inline-flex;position:absolute;top:7px;left:7px}.runa-admin-content__photo--add{border-style:dashed;border-color:var(--runa-border-strong);background:var(--runa-surface-input);color:var(--runa-text-muted);cursor:not-allowed;place-items:center;display:grid}.runa-admin-content__photo--add span{flex-direction:column;align-items:center;gap:5px;font-size:11px;font-weight:600;display:flex}.runa-admin-content__photo--add:not(.runa-admin-is-disabled),.runa-admin-content__photo--thumb{cursor:pointer}.runa-admin-content__photo--add:not(.runa-admin-is-disabled):hover{border-color:var(--runa-accent);color:var(--runa-accent)}.runa-admin-content__photo--thumb img{-o-object-fit:cover;object-fit:cover;width:100%;height:100%;display:block}.runa-admin-content__photo-x{border-radius:var(--runa-radius-full);color:#fff;cursor:pointer;opacity:0;width:22px;height:22px;transition:opacity var(--runa-t);background:#0000008c;border:none;place-items:center;display:grid;position:absolute;top:5px;right:5px}.runa-admin-content__photo--thumb:hover .runa-admin-content__photo-x{opacity:1}.runa-admin-content__hint--err{color:var(--runa-error)}.runa-admin-content__chips{flex-wrap:wrap;align-items:center;gap:8px;display:flex!important}.runa-admin-content__chip{border-radius:var(--runa-radius-full);border:1.5px solid var(--runa-border-strong);background:var(--runa-surface);height:38px;color:var(--runa-text);align-items:center;gap:7px;padding:0 8px 0 13px;font-size:13px;font-weight:500;display:inline-flex}.runa-admin-content__chip .runa-admin-ok{color:var(--runa-success)}.runa-admin-content__chip-x{width:24px;height:24px;color:var(--runa-text-muted);cursor:pointer;transition:background var(--runa-t),color var(--runa-t);background:0 0;border:none;border-radius:50%;place-items:center;display:grid}.runa-admin-content__chip-x:hover{background:var(--runa-surface-input);color:var(--runa-error)}.runa-admin-content__chip--add{color:var(--runa-accent);cursor:pointer;background:var(--runa-surface);flex:none;align-self:center;width:fit-content;padding:0 14px;border:1.5px dashed color-mix(in srgb,var(--runa-accent) 40%,var(--runa-border-strong))!important}.runa-admin-content__chip--add:hover{background:color-mix(in srgb,var(--runa-accent) 6%,var(--runa-surface))}.runa-admin-content__chip-input{color:var(--runa-text);background:0 0;outline:none;font-size:13px;font-weight:500;width:14ch!important;height:auto!important;box-shadow:none!important;border:none!important;padding:0!important}.runa-admin-content__chip-input:focus,.runa-admin-content__chip-input:hover{box-shadow:none!important;background:0 0!important;border:none!important}.runa-admin-content__theme{grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr);align-items:start;gap:calc(clamp(20px,3vw,40px));display:grid}.runa-admin-content__theme-controls{flex-direction:column;gap:32px;display:flex}.runa-admin-content__ctl{flex-direction:column;gap:16px;display:flex}.runa-admin-content__ctl-label{color:var(--runa-text);font-size:13px;font-weight:600}.runa-admin-content__ctl-label .runa-admin-sub{color:var(--runa-text-muted);max-width:52ch;margin-top:3px;font-size:12px;font-weight:400;line-height:1.5;display:block}.runa-admin-content__vibes{grid-template-columns:repeat(4,1fr);gap:8px;display:grid}.runa-admin-content__vibe{cursor:pointer;text-align:left;font:inherit;background:var(--runa-surface);border:1.5px solid var(--runa-border-strong);border-radius:var(--runa-radius-ui);transition:border-color var(--runa-t),box-shadow var(--runa-t);flex-direction:column;gap:6px;padding:10px;display:flex;position:relative}.runa-admin-content__vibe:hover:not(:disabled){border-color:var(--runa-accent)}.runa-admin-content__vibe:disabled{cursor:not-allowed;opacity:.55}.runa-admin-content__vibe-sw{gap:4px;display:flex}.runa-admin-content__vibe-sw span{border-radius:5px;width:100%;height:20px;box-shadow:inset 0 0 0 1px #0000001a}.runa-admin-content__vibe-t{color:var(--runa-text);font-size:12px;font-weight:600}.runa-admin-content__vibe.runa-admin-is-on{border-color:var(--runa-accent);box-shadow:0 0 0 1px var(--runa-accent)}.runa-admin-content__templates{grid-template-columns:repeat(auto-fit,minmax(160px,1fr));gap:8px;display:grid}.runa-admin-content__template{text-align:left;cursor:pointer;background:var(--runa-surface);border:1.5px solid var(--runa-border-strong);border-radius:var(--runa-radius-ui);transition:border-color var(--runa-t),box-shadow var(--runa-t);flex-direction:column;gap:4px;padding:12px 14px;display:flex}.runa-admin-content__template:hover:not(:disabled){border-color:var(--runa-accent)}.runa-admin-content__template.runa-admin-is-on{border-color:var(--runa-accent);box-shadow:0 0 0 1px var(--runa-accent)}.runa-admin-content__template:disabled{opacity:.55;cursor:not-allowed}.runa-admin-content__template-t{color:var(--runa-text);align-items:center;gap:6px;font-size:13px;font-weight:600;display:flex}.runa-admin-content__template-t svg{color:var(--runa-accent)}.runa-admin-content__template-d{color:var(--runa-text-muted);font-size:12px;line-height:1.4}.runa-admin-content__template-note{color:var(--runa-text-muted);align-items:center;gap:5px;font-size:12px;display:flex}.runa-admin-content__template-note svg{color:var(--runa-success)}.runa-admin-content__template-note--saved{color:var(--runa-success);background:color-mix(in srgb,var(--runa-success) 12%,transparent);border-radius:8px;padding:8px 12px;font-size:14px;font-weight:600}.runa-admin-content__runa{transition:opacity var(--runa-t),filter var(--runa-t);flex-direction:column;gap:32px;display:flex}.runa-admin-content__preview.runa-admin-is-dimmed,.runa-admin-content__runa.runa-admin-is-dimmed{opacity:.4;filter:grayscale(.5)}.runa-admin-content__preview.runa-admin-is-dimmed,.runa-admin-content__runa.runa-admin-is-dimmed>:not(.runa-admin-content__othertpl){pointer-events:none}.runa-admin-content__othertpl{border:1px solid var(--runa-border-strong);border-radius:var(--runa-radius-ui);background:var(--runa-surface-input);color:var(--runa-text-secondary);align-items:flex-start;gap:8px;margin:0;padding:11px 13px;font-size:12.5px;line-height:1.5;display:flex}.runa-admin-content__othertpl svg{color:var(--runa-accent);flex-shrink:0;margin-top:1px}.runa-admin-content__vibe-d{color:var(--runa-text-muted);font-size:11px;line-height:1.35}.runa-admin-content__pal{flex-direction:column;gap:10px;display:flex}.runa-admin-content__pal-head{justify-content:space-between;align-items:center;gap:12px;display:flex}.runa-admin-content__pal-head .runa-admin-l{color:var(--runa-text-secondary);font-size:12.5px;font-weight:600}.runa-admin-content__swatches{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.runa-admin-content__swatch{cursor:pointer;border-radius:var(--runa-radius-ui);background:var(--sw);width:34px;height:34px;color:var(--sw-check);transition:box-shadow var(--runa-t),transform var(--runa-t);border:none;flex-shrink:0;justify-content:center;align-items:center;padding:0;display:flex;box-shadow:0 0 0 1px #0000001f}.runa-admin-content__swatch:hover:not(:disabled){transform:translateY(-1px)}.runa-admin-content__swatch.runa-admin-is-on{box-shadow:0 0 0 2px var(--runa-surface),0 0 0 4px var(--sw)}.runa-admin-content__swatch:disabled{cursor:not-allowed;opacity:.6}.runa-admin-content__hex{color:var(--runa-text-muted);text-transform:uppercase;margin-left:2px;font-family:ui-monospace,Menlo,monospace;font-size:12px}.runa-admin-content__contrast{border-radius:var(--runa-radius-full);white-space:nowrap;background:color-mix(in srgb,var(--runa-success) 13%,var(--runa-surface));height:24px;color:color-mix(in srgb,var(--runa-success) 72%,#000);flex:none;align-items:center;gap:5px;margin-left:4px;padding:0 9px;font-size:11px;font-weight:600;display:inline-flex}.runa-admin-content__contrast:before{content:"";background:var(--runa-success);border-radius:50%;width:6px;height:6px}.runa-admin-content__contrast--warn{background:color-mix(in srgb,var(--runa-warning) 16%,var(--runa-surface));color:color-mix(in srgb,var(--runa-warning) 72%,#000)}.runa-admin-content__contrast--warn:before{background:var(--runa-warning)}.runa-admin-content__contrast b{opacity:.75;font-weight:700}.runa-admin-content__fonts{grid-template-columns:repeat(2,1fr);gap:8px;display:grid}.runa-admin-content__fpair{border:1.5px solid var(--runa-border-strong);border-radius:var(--runa-radius-ui);background:var(--runa-surface);cursor:pointer;text-align:left;font:inherit;width:100%;transition:border-color var(--runa-t),box-shadow var(--runa-t);justify-content:space-between;align-items:center;gap:10px;padding:12px 14px;display:flex}.runa-admin-content__fpair:disabled{cursor:not-allowed;opacity:.55}.runa-admin-content__fpair .runa-admin-n{color:var(--runa-text);font-size:13px;font-weight:600;display:block}.runa-admin-content__fpair .runa-admin-m{color:var(--runa-text-muted);margin-top:4px;font-size:11px;display:block}.runa-admin-content__fpair-ab{color:var(--runa-text-secondary);font-size:22px;line-height:1}.runa-admin-content__fpair.runa-admin-is-on{border-color:var(--runa-accent);box-shadow:0 0 0 1px var(--runa-accent)}.runa-admin-content__seg{border-radius:var(--runa-radius-ui);background:var(--runa-surface-input);border:1px solid var(--runa-border);grid-auto-columns:1fr;grid-auto-flow:column;gap:3px;padding:3px;display:grid}.runa-admin-content__seg button{color:var(--runa-text-secondary);cursor:pointer;transition:background var(--runa-t),color var(--runa-t);white-space:nowrap;background:0 0;border:none;border-radius:8px;padding:9px 10px;font-size:13px;font-weight:600}.runa-admin-content__seg button:hover{color:var(--runa-text)}.runa-admin-content__seg button.runa-admin-is-on{background:var(--runa-surface);color:var(--runa-accent);box-shadow:var(--runa-shadow-card)}.runa-admin-content__tiles{grid-template-columns:repeat(auto-fit,minmax(112px,1fr));gap:8px;display:grid}.runa-admin-content__tile{text-align:left;cursor:pointer;background:var(--runa-surface);border:1.5px solid var(--runa-border-strong);border-radius:var(--runa-radius-ui);color:var(--runa-text-muted);transition:border-color var(--runa-t),box-shadow var(--runa-t),color var(--runa-t);flex-direction:column;align-items:flex-start;gap:6px;padding:12px;display:flex}.runa-admin-content__tile:hover:not(:disabled){border-color:var(--runa-accent)}.runa-admin-content__tile:disabled{cursor:not-allowed;opacity:.55}.runa-admin-content__tile .runa-admin-t{color:var(--runa-text);font-size:12.5px;font-weight:600}.runa-admin-content__tile .runa-admin-d{color:var(--runa-text-muted);font-size:11px;line-height:1.35}.runa-admin-content__tile.runa-admin-is-on{border-color:var(--runa-accent);box-shadow:0 0 0 1px var(--runa-accent);color:var(--runa-accent)}.runa-admin-content__tile.runa-admin-is-on .runa-admin-t{color:var(--runa-accent)}.runa-admin-content__switch-row{border:1.5px solid var(--runa-border-strong);border-radius:var(--runa-radius-ui);background:var(--runa-surface);justify-content:space-between;align-items:center;gap:16px;padding:14px 16px;display:flex}.runa-admin-content__switch-row .runa-admin-t{color:var(--runa-text);font-size:13px;font-weight:600}.runa-admin-content__switch-row .runa-admin-d{color:var(--runa-text-muted);margin-top:2px;font-size:12px;line-height:1.5}.runa-admin-content__switch{border-radius:var(--runa-radius-full);background:var(--runa-border-strong);cursor:pointer;width:46px;height:27px;transition:background var(--runa-t);border:none;flex:none;position:relative}.runa-admin-content__switch:after{content:"";width:21px;height:21px;box-shadow:var(--runa-shadow-card);transition:transform var(--runa-t);background:#fff;border-radius:50%;position:absolute;top:3px;left:3px}.runa-admin-content__switch.runa-admin-is-on{background:var(--runa-accent)}.runa-admin-content__switch.runa-admin-is-on:after{transform:translate(19px)}.runa-admin-content__switch:disabled{opacity:.5;cursor:not-allowed}.runa-admin-content__sections{flex-direction:column;gap:10px;display:flex}.runa-admin-content__section{border:1.5px solid var(--runa-border-strong);border-radius:var(--runa-radius-ui);background:var(--runa-surface);transition:border-color var(--runa-t),box-shadow var(--runa-t),opacity var(--runa-t);justify-content:space-between;align-items:center;gap:16px;padding:14px 16px;display:flex}.runa-admin-content__section.runa-admin-is-dragging{opacity:.4;border-color:var(--runa-accent);box-shadow:var(--runa-shadow-card)}.runa-admin-content__section.runa-admin-is-locked{opacity:.7}.runa-admin-content__section-l{align-items:center;gap:12px;min-width:0;display:flex}.runa-admin-content__drag{color:var(--runa-text-muted);cursor:grab;touch-action:none;place-items:center;display:grid}.runa-admin-content__section.runa-admin-is-fixed .runa-admin-content__drag{cursor:default;opacity:.5}.runa-admin-content__section-title-input{color:var(--runa-text);border-radius:var(--runa-radius-ui);width:100%;transition:border-color var(--runa-t);background:0 0;border:1px solid #0000;outline:none;margin-left:-6px;padding:2px 6px;font-size:13px;font-weight:600}.runa-admin-content__section-title-input:hover{border-color:var(--runa-border)}.runa-admin-content__section-title-input:focus{border-color:var(--runa-accent);background:var(--runa-surface)}.runa-admin-content__section .runa-admin-d{color:var(--runa-text-muted);margin-top:2px;font-size:12px;line-height:1.5}.runa-admin-content__section .runa-admin-muted{color:var(--runa-text-muted);font-weight:500}.runa-admin-content__preview{position:sticky;top:88px}.runa-admin-content__preview-cap{justify-content:space-between;align-items:center;gap:10px;margin-bottom:8px;display:flex}.runa-admin-content__preview-cap .runa-admin-l{color:var(--runa-text-muted);text-transform:uppercase;letter-spacing:.06em;align-items:center;gap:7px;font-size:12px;font-weight:600;display:flex}.runa-admin-content__live-dot{background:var(--runa-success);width:7px;height:7px;box-shadow:0 0 0 3px color-mix(in srgb,var(--runa-success) 22%,transparent);border-radius:50%}.runa-admin-content__preview-expand{color:var(--runa-accent);border-radius:var(--runa-radius-ui);cursor:pointer;transition:background var(--runa-t);background:0 0;border:none;align-items:center;gap:6px;padding:5px 9px;font-size:12px;font-weight:600;display:inline-flex}.runa-admin-content__preview-expand:hover{background:color-mix(in srgb,var(--runa-accent) 8%,transparent)}.runa-admin-content__browser{border-radius:var(--runa-radius-card);border:1px solid var(--runa-border);box-shadow:var(--runa-shadow-card);background:#fff;overflow:hidden}.runa-admin-content__browser-bar{background:var(--runa-surface-input);border-bottom:1px solid var(--runa-border);align-items:center;gap:6px;padding:9px 12px;display:flex}.runa-admin-content__browser-bar i{background:var(--runa-border-strong);border-radius:50%;width:9px;height:9px}.runa-admin-content__browser-url{border-radius:var(--runa-radius-full);background:var(--runa-surface);border:1px solid var(--runa-border);height:22px;color:var(--runa-text-muted);flex:1;align-items:center;gap:5px;margin-left:8px;padding:0 10px;font-family:ui-monospace,Menlo,monospace;font-size:10px;display:flex}.runa-admin-pv{--epv-primary:#1c1b19;--epv-accent:#a9824c;--epv-on-accent:#18140f;--epv-font-h:"Cormorant Garamond", Georgia, serif;--epv-font-b:"Inter", system-ui, sans-serif;--epv-radius-btn:0px;--epv-radius-card:0px;--epv-bg:#faf8f4;--epv-surface:#fff;--epv-border:#e5e0d6;--epv-text:#1c1b19;--epv-text2:#6c675e;--epv-photo:color-mix(in srgb, var(--epv-primary) 82%, #000)}.runa-admin-pv[data-runa-admin-pv=dark]{--epv-bg:#121110;--epv-surface:#1a1917;--epv-border:#2b2926;--epv-text:#f3efe6;--epv-text2:#a39d92;--epv-photo:#26241f}.runa-admin-pv__hero{color:#fff;align-items:flex-end;min-height:176px;padding:20px;display:flex;position:relative;overflow:hidden}.runa-admin-pv__photo{background:linear-gradient(0deg,#000000a8 0,#0000001a 62%,#00000042 100%),repeating-linear-gradient(135deg,var(--epv-photo) 0 14px,color-mix(in srgb,var(--epv-photo) 84%,#fff) 14px 28px);transition:transform .6s cubic-bezier(.22,1,.36,1);position:absolute;inset:0}.runa-admin-pv[data-motion=rich]:hover .runa-admin-pv__photo{transform:scale(1.08)}.runa-admin-pv[data-motion=subtle]:hover .runa-admin-pv__photo{transform:scale(1.025)}.runa-admin-pv[data-motion=off] .runa-admin-pv__photo{transition:none}.runa-admin-pv__herotext{flex-direction:column;gap:6px;max-width:32ch;display:flex;position:relative}.runa-admin-pv__eyebrow{font-family:var(--epv-font-b);letter-spacing:.16em;text-transform:uppercase;opacity:.85;font-size:9px;font-weight:600;display:none}.runa-admin-pv__name{font-family:var(--epv-font-h);letter-spacing:-.01em;font-size:27px;font-weight:600;line-height:1.06}.runa-admin-pv__sub{font-family:var(--epv-font-b);opacity:.92;font-size:11.5px;line-height:1.45}.runa-admin-pv__cta{background:var(--epv-accent);color:var(--epv-on-accent);font-family:var(--epv-font-b);border-radius:var(--epv-radius-btn);align-self:flex-start;margin-top:4px;padding:8px 14px;font-size:11px;font-weight:600}.runa-admin-pv[data-hero=editorial] .runa-admin-pv__hero{justify-content:flex-start;align-items:flex-end}.runa-admin-pv[data-hero=editorial] .runa-admin-pv__eyebrow{display:block}.runa-admin-pv[data-hero=editorial] .runa-admin-pv__herotext{margin-bottom:4px;margin-left:8%}.runa-admin-pv[data-hero=carousel] .runa-admin-pv__hero,.runa-admin-pv[data-hero=fullbleed] .runa-admin-pv__hero,.runa-admin-pv[data-hero=slideshow] .runa-admin-pv__hero,.runa-admin-pv[data-hero=video] .runa-admin-pv__hero{text-align:center;justify-content:center;align-items:center}.runa-admin-pv[data-hero=carousel] .runa-admin-pv__herotext,.runa-admin-pv[data-hero=fullbleed] .runa-admin-pv__herotext,.runa-admin-pv[data-hero=slideshow] .runa-admin-pv__herotext,.runa-admin-pv[data-hero=video] .runa-admin-pv__herotext{align-items:center}.runa-admin-pv[data-hero=carousel] .runa-admin-pv__cta,.runa-admin-pv[data-hero=fullbleed] .runa-admin-pv__cta,.runa-admin-pv[data-hero=slideshow] .runa-admin-pv__cta,.runa-admin-pv[data-hero=video] .runa-admin-pv__cta{align-self:center}.runa-admin-pv[data-hero=split] .runa-admin-pv__hero{color:var(--epv-text);align-items:stretch;padding:0}.runa-admin-pv[data-hero=split] .runa-admin-pv__photo{background:repeating-linear-gradient(135deg,var(--epv-photo) 0 12px,color-mix(in srgb,var(--epv-photo) 84%,#fff) 12px 24px);left:48%}.runa-admin-pv[data-hero=split] .runa-admin-pv__herotext{background:var(--epv-surface);justify-content:center;width:48%;padding:20px}.runa-admin-pv[data-hero=split] .runa-admin-pv__sub{color:var(--epv-text2);opacity:1}.runa-admin-pv__dots{gap:5px;display:flex;position:absolute;bottom:12px;right:14px}.runa-admin-pv__dots i{background:#ffffff73;border-radius:50%;width:6px;height:6px}.runa-admin-pv__dots i:first-child{background:#fff}.runa-admin-pv__play{color:#fff;background:#ffffff2e;border:1px solid #ffffff73;border-radius:50%;justify-content:center;align-items:center;width:26px;height:26px;display:flex;position:absolute;top:12px;right:14px}.runa-admin-pv__body{background:var(--epv-bg);transition:background var(--runa-t);padding:18px 20px 22px}.runa-admin-pv[data-density=compact] .runa-admin-pv__body{padding:12px 20px 15px}.runa-admin-pv__h{font-family:var(--epv-font-h);color:var(--epv-text);font-size:16px;font-weight:600}.runa-admin-pv__rooms{grid-template-columns:1fr 1fr;gap:10px;margin-top:12px;display:grid}.runa-admin-pv[data-density=compact] .runa-admin-pv__rooms{gap:6px;margin-top:8px}.runa-admin-pv__room{background:var(--epv-surface);border:1px solid var(--epv-border);border-radius:var(--epv-radius-card);overflow:hidden}.runa-admin-pv__room-img{background:repeating-linear-gradient(135deg,color-mix(in srgb,var(--epv-photo) 22%,var(--epv-surface)) 0 9px,color-mix(in srgb,var(--epv-photo) 11%,var(--epv-surface)) 9px 18px);height:54px}.runa-admin-pv__room-b{padding:9px 10px}.runa-admin-pv__room-t{font-family:var(--epv-font-h);color:var(--epv-text);font-size:12px;font-weight:600}.runa-admin-pv__room-row{justify-content:space-between;align-items:center;margin-top:7px;display:flex}.runa-admin-pv__price{font-family:var(--epv-font-h);color:var(--epv-accent);font-size:13px;font-weight:600}.runa-admin-pv__book{font-family:var(--epv-font-b);background:var(--epv-accent);color:var(--epv-on-accent);border-radius:calc(var(--epv-radius-btn) * .7);padding:5px 8px;font-size:9px;font-weight:600}.runa-admin-pv[data-card=editorial] .runa-admin-pv__room{background:0 0;border:none}.runa-admin-pv[data-card=editorial] .runa-admin-pv__room-b{padding:9px 0 0}.runa-admin-pv[data-card=frame] .runa-admin-pv__room{border-color:var(--epv-accent);padding:5px}.runa-admin-pv[data-card=overlay] .runa-admin-pv__room{position:relative}.runa-admin-pv[data-card=overlay] .runa-admin-pv__room-img{height:86px}.runa-admin-pv[data-card=overlay] .runa-admin-pv__room-b{background:linear-gradient(#0000,#000000bd);padding:8px 10px;position:absolute;inset:auto 0 0}.runa-admin-pv[data-card=overlay] .runa-admin-pv__room-t{color:#fff}.runa-admin-pv[data-card=horizontal] .runa-admin-pv__rooms{grid-template-columns:1fr}.runa-admin-pv[data-card=horizontal] .runa-admin-pv__room{display:flex}.runa-admin-pv[data-card=horizontal] .runa-admin-pv__room-img{flex:none;width:66px;height:auto}.runa-admin-pv[data-card=horizontal] .runa-admin-pv__room-b{flex:1}.runa-admin-pv__gal{grid-template-columns:repeat(4,1fr);grid-auto-rows:30px;gap:5px;margin-top:12px;display:grid}.runa-admin-pv__gal i{border-radius:var(--epv-radius-card);background:repeating-linear-gradient(135deg,color-mix(in srgb,var(--epv-photo) 20%,var(--epv-surface)) 0 8px,color-mix(in srgb,var(--epv-photo) 10%,var(--epv-surface)) 8px 16px);display:block}.runa-admin-pv[data-gallery=masonry] .runa-admin-pv__gal{grid-template-columns:repeat(3,1fr)}.runa-admin-pv[data-gallery=masonry] .runa-admin-pv__gal i:first-child{grid-row:span 2}.runa-admin-pv[data-gallery=fullscreen] .runa-admin-pv__gal{grid-template-columns:1fr;grid-auto-rows:46px}.runa-admin-pv[data-gallery=fullscreen] .runa-admin-pv__gal i:nth-child(n+2){display:none}.runa-admin-pv[data-gallery=mosaic] .runa-admin-pv__gal{grid-template-columns:repeat(3,1fr)}.runa-admin-pv[data-gallery=mosaic] .runa-admin-pv__gal i:first-child{grid-area:span 2/span 2}.runa-admin-pv[data-density=compact] .runa-admin-pv__gal{grid-auto-rows:24px;margin-top:8px}:is(.runa-admin-admin__content:has(.runa-admin-content__savebar),.runa-admin-shell__content:has(.runa-admin-content__savebar)){padding-bottom:calc(24px + var(--runa-savebar-h))}.runa-admin-content__savebar{left:var(--runa-sidebar-w);z-index:40;min-height:var(--runa-savebar-h);background:color-mix(in srgb,var(--runa-surface) 94%,transparent);-webkit-backdrop-filter:blur(10px);border-top:1px solid var(--runa-border);justify-content:space-between;align-items:center;gap:16px;padding:0 calc(clamp(16px,3vw,32px));display:flex;position:fixed;bottom:0;right:0;box-shadow:0 -6px 20px #2b26200f}@media (width<=860px){.runa-admin-content__savebar{left:0}}.runa-admin-content__savebar-l{align-items:center;gap:11px;min-width:0;display:flex}.runa-admin-content__savebar-dot{background:var(--runa-warning);width:9px;height:9px;box-shadow:0 0 0 3px color-mix(in srgb,var(--runa-warning) 22%,transparent);border-radius:50%;flex:none}.runa-admin-content__savebar-dot--saved{background:var(--runa-success);box-shadow:0 0 0 3px color-mix(in srgb,var(--runa-success) 22%,transparent)}.runa-admin-content__savebar-t{color:var(--runa-text-secondary);font-size:13px}.runa-admin-content__savebar-t b{color:var(--runa-text);font-weight:600}.runa-admin-content__savebar-r{align-items:center;gap:8px;display:flex}.runa-admin-content__btn{white-space:nowrap;border-radius:var(--runa-radius-ui);cursor:pointer;height:44px;transition:transform var(--runa-t) var(--runa-ease),background var(--runa-t),box-shadow var(--runa-t),border-color var(--runa-t),color var(--runa-t);border:1.5px solid #0000;justify-content:center;align-items:center;gap:8px;padding:0 18px;font-size:13.5px;font-weight:600;line-height:1;display:inline-flex}.runa-admin-content__btn:disabled{opacity:.55;cursor:not-allowed}.runa-admin-content__btn--primary{background:var(--runa-accent);color:#fff}.runa-admin-content__btn--primary:not(:disabled):hover{background:var(--runa-accent-hover);box-shadow:var(--runa-shadow-card);transform:translateY(-1px)}.runa-admin-content__btn--primary:not(:disabled):active{background:var(--runa-accent-hover);box-shadow:none;transform:translateY(0)}.runa-admin-content__btn--secondary{background:var(--runa-surface);color:var(--runa-text);border-color:var(--runa-border-strong)}.runa-admin-content__btn--secondary:not(:disabled):hover{background:var(--runa-surface-input);transform:translateY(-1px)}.runa-admin-content__btn--ghost{color:var(--runa-text-secondary);background:0 0}.runa-admin-content__btn--ghost:not(:disabled):hover{background:var(--runa-surface-input);color:var(--runa-text)}.runa-admin-content__btn--lg{height:50px;padding:0 22px;font-size:16px}.runa-admin-content__tbtn{border-radius:var(--runa-radius-ui);border:1.5px solid var(--runa-border-strong);background:var(--runa-surface);height:40px;color:var(--runa-text);cursor:pointer;transition:background var(--runa-t),border-color var(--runa-t),transform var(--runa-t);align-items:center;gap:8px;padding:0 15px;font-size:13px;font-weight:600;display:inline-flex}.runa-admin-content__tbtn:hover{background:var(--runa-surface-input);transform:translateY(-1px)}.runa-admin-content__modal{z-index:80;position:fixed;inset:0}.runa-admin-content__modal-scrim{-webkit-backdrop-filter:blur(3px);background:#14100c8c;animation:.2s runa-admin-content-fade;position:absolute;inset:0}.runa-admin-content__modal-panel{background:var(--runa-surface-input);border-radius:var(--runa-radius-card);max-width:1280px;max-height:calc(100vh - 48px);box-shadow:var(--runa-shadow-pop);animation:runa-admin-content-modal-in .28s var(--runa-ease);flex-direction:column;margin:auto;display:flex;position:absolute;inset:calc(clamp(12px,3vw,40px));overflow:hidden}@keyframes runa-admin-content-modal-in{0%{opacity:0;transform:translateY(16px)scale(.985)}to{opacity:1;transform:none}}.runa-admin-content__modal-head{background:var(--runa-surface);border-bottom:1px solid var(--runa-border);flex:none;justify-content:space-between;align-items:center;gap:24px;padding:16px calc(clamp(16px,3vw,24px));display:flex}.runa-admin-content__modal-title{align-items:center;gap:12px;min-width:0;display:flex}.runa-admin-content__modal-title .runa-admin-ic{border-radius:var(--runa-radius-ui);background:color-mix(in srgb,var(--runa-accent) 12%,var(--runa-surface));width:38px;height:38px;color:var(--runa-accent);flex:none;place-items:center;display:grid}.runa-admin-content__modal-title h2{font-size:18px;line-height:1.2}.runa-admin-content__modal-title .runa-admin-sub{color:var(--runa-text-muted);margin-top:2px;font-size:12px}.runa-admin-content__modal-tools{flex-wrap:wrap;align-items:center;gap:16px;display:flex}.runa-admin-content__modal-x{border-radius:var(--runa-radius-ui);border:1.5px solid var(--runa-border-strong);background:var(--runa-surface);width:40px;height:40px;color:var(--runa-text-secondary);cursor:pointer;transition:background var(--runa-t),color var(--runa-t);place-items:center;display:grid}.runa-admin-content__modal-x:hover{background:var(--runa-surface-input);color:var(--runa-text)}.runa-admin-content__modal-body{background:radial-gradient(circle at 50% 0,color-mix(in srgb,var(--runa-accent) 5%,var(--runa-surface-input)) 0,var(--runa-surface-input) 60%);flex:1;place-items:start center;padding:calc(clamp(18px,3vw,32px));display:grid;overflow:auto}.runa-admin-content__stage{width:100%;max-width:1080px;transition:max-width var(--runa-t) var(--runa-ease)}.runa-admin-content__stage[data-device=mobile]{max-width:392px}.runa-admin-miniseg{border-radius:var(--runa-radius-ui);background:var(--runa-surface-input);border:1px solid var(--runa-border);gap:2px;padding:3px;display:inline-flex}.runa-admin-miniseg button{color:var(--runa-text-secondary);cursor:pointer;transition:background var(--runa-t),color var(--runa-t);background:0 0;border:none;border-radius:7px;align-items:center;gap:6px;padding:7px 11px;font-size:12px;font-weight:600;display:inline-flex}.runa-admin-miniseg button.runa-admin-is-on{background:var(--runa-surface);color:var(--runa-accent);box-shadow:var(--runa-shadow-card)}.runa-admin-pw__frame{border-radius:var(--runa-radius-card);border:1px solid var(--runa-border);box-shadow:var(--runa-shadow-pop);background:#fff;overflow:hidden}.runa-admin-content__stage[data-device=mobile] .runa-admin-pw__frame{border:8px solid #1c1b19;border-radius:30px}.runa-admin-pw{background:var(--epv-bg);color:var(--epv-text);font-family:var(--epv-font-b)}.runa-admin-pw__nav{background:color-mix(in srgb,var(--epv-surface) 88%,transparent);border-bottom:1px solid var(--epv-border);justify-content:space-between;align-items:center;padding:15px calc(clamp(16px,3vw,30px));display:flex}.runa-admin-pw__logo{font-family:var(--epv-font-h);color:var(--epv-text);align-items:center;gap:9px;font-size:18px;font-weight:600;display:flex}.runa-admin-pw__logo__m{border-radius:var(--epv-radius-btn);background:var(--epv-accent);width:28px;height:28px;color:var(--epv-on-accent);place-items:center;font-size:15px;display:grid}.runa-admin-pw__nav__links{color:var(--epv-text2);align-items:center;gap:20px;font-size:13px;display:flex}.runa-admin-content__stage[data-device=mobile] .runa-admin-pw__nav__links span:not(.runa-admin-pw__navcta){display:none}.runa-admin-pw__navcta{background:var(--epv-accent);border-radius:var(--epv-radius-btn);padding:8px 14px;font-size:12px;font-weight:600;color:var(--epv-on-accent)!important}.runa-admin-pw__hero{color:#fff;background:linear-gradient(0deg,#0000009e 0,#00000014 55%,#00000047 100%),repeating-linear-gradient(135deg,var(--epv-photo) 0 22px,color-mix(in srgb,var(--epv-photo) 84%,#fff) 22px 44px);flex-direction:column;justify-content:flex-end;gap:10px;min-height:340px;padding:calc(clamp(22px,4vw,44px));display:flex;position:relative}.runa-admin-content__stage[data-device=mobile] .runa-admin-pw__hero{min-height:420px}.runa-admin-pw__hero[data-hero=carousel],.runa-admin-pw__hero[data-hero=fullbleed],.runa-admin-pw__hero[data-hero=slideshow],.runa-admin-pw__hero[data-hero=video]{text-align:center;align-items:center}.runa-admin-pw__hero[data-hero=carousel] .runa-admin-pw__hero__cta,.runa-admin-pw__hero[data-hero=fullbleed] .runa-admin-pw__hero__cta,.runa-admin-pw__hero[data-hero=slideshow] .runa-admin-pw__hero__cta,.runa-admin-pw__hero[data-hero=video] .runa-admin-pw__hero__cta{align-self:center}.runa-admin-pw__hero[data-hero=editorial]{align-items:flex-start;padding-left:calc(clamp(32px,12vw,140px))}.runa-admin-pw__hero[data-hero=split]{background:var(--epv-surface);min-height:320px;color:var(--epv-text);flex-direction:row;align-items:stretch;gap:0;padding:0}.runa-admin-pw__hero__l{flex-direction:column;flex:1;justify-content:center;gap:12px;padding:calc(clamp(22px,4vw,44px));display:flex}.runa-admin-pw__hero__r{background:repeating-linear-gradient(135deg,var(--epv-photo) 0 20px,color-mix(in srgb,var(--epv-photo) 84%,#fff) 20px 40px);flex:1.05}.runa-admin-content__stage[data-device=mobile] .runa-admin-pw__hero[data-hero=split]{flex-direction:column}.runa-admin-content__stage[data-device=mobile] .runa-admin-pw__hero__r{min-height:150px}.runa-admin-pw__phototag{color:#ffffffb3;border-radius:var(--runa-radius-ui);background:#00000052;padding:4px 9px;font-family:ui-monospace,Menlo,monospace;font-size:10px;position:absolute;top:12px;left:14px}.runa-admin-pw__play{color:#fff;background:#ffffff2e;border:1px solid #ffffff73;border-radius:50%;place-items:center;width:38px;height:38px;display:grid;position:absolute;top:12px;right:14px}.runa-admin-pw__hero__name{font-family:var(--epv-font-h);letter-spacing:-.015em;max-width:16ch;font-size:calc(clamp(32px,5vw,54px));font-weight:600;line-height:1.03}.runa-admin-pw__hero__sub{opacity:.94;max-width:40ch;font-size:calc(clamp(14px,1.6vw,17px));line-height:1.5}.runa-admin-pw__hero[data-hero=split] .runa-admin-pw__hero__sub{color:var(--epv-text2);opacity:1}.runa-admin-pw__hero__cta{background:var(--epv-accent);color:var(--epv-on-accent);border-radius:var(--epv-radius-btn);align-self:flex-start;margin-top:6px;padding:13px 22px;font-size:14px;font-weight:600}.runa-admin-pw__hero__dots{gap:6px;display:flex;position:absolute;bottom:20px;right:24px}.runa-admin-pw__hero__dots i{background:#ffffff80;border-radius:50%;width:8px;height:8px}.runa-admin-pw__hero__dots i:first-child{background:#fff;border-radius:4px;width:20px}.runa-admin-pw__section{padding:calc(clamp(26px,4vw,52px)) calc(clamp(18px,4vw,44px))}.runa-admin-pv[data-density=compact] .runa-admin-pw__section{padding:calc(clamp(18px,2.5vw,32px)) calc(clamp(18px,4vw,44px))}.runa-admin-pw__about{grid-template-columns:1.1fr 1fr;align-items:center;gap:calc(clamp(18px,3vw,38px));display:grid}.runa-admin-content__stage[data-device=mobile] .runa-admin-pw__about{grid-template-columns:1fr}.runa-admin-pw__eyebrow{letter-spacing:.12em;text-transform:uppercase;color:var(--epv-accent);margin-bottom:10px;font-size:12px;font-weight:700}.runa-admin-pw__h2{font-family:var(--epv-font-h);color:var(--epv-text);font-size:calc(clamp(24px,3.2vw,38px));font-weight:600;line-height:1.14}.runa-admin-pw__p{color:var(--epv-text2);max-width:52ch;margin-top:12px;font-size:14px;line-height:1.75}.runa-admin-pw__tags{flex-wrap:wrap;gap:8px;margin-top:16px;display:flex}.runa-admin-pw__tag{color:var(--epv-text2);border:1px solid var(--epv-border);border-radius:var(--runa-radius-full);align-items:center;gap:6px;padding:7px 12px;font-size:12px;font-weight:500;display:inline-flex}.runa-admin-pw__tag .iconify,.runa-admin-pw__tag svg{color:var(--epv-accent)}.runa-admin-pw__aboutimg{aspect-ratio:4/3;border-radius:var(--epv-radius-card);background:repeating-linear-gradient(135deg,color-mix(in srgb,var(--epv-photo) 20%,var(--epv-surface)) 0 13px,color-mix(in srgb,var(--epv-photo) 10%,var(--epv-surface)) 13px 26px);position:relative}.runa-admin-pw__aboutimg .runa-admin-t{color:var(--epv-text2);background:color-mix(in srgb,var(--epv-surface) 80%,transparent);border-radius:var(--runa-radius-ui);padding:4px 9px;font-family:ui-monospace,Menlo,monospace;font-size:11px;position:absolute;bottom:12px;left:12px}.runa-admin-pw__roomssec{background:var(--epv-surface);border-top:1px solid var(--epv-border);border-bottom:1px solid var(--epv-border)}.runa-admin-pw__rooms{grid-template-columns:repeat(3,1fr);gap:calc(clamp(12px,1.6vw,20px));margin-top:22px;display:grid}.runa-admin-content__stage[data-device=mobile] .runa-admin-pw__rooms,.runa-admin-pv[data-card=horizontal] .runa-admin-pw__rooms{grid-template-columns:1fr}.runa-admin-pw__room{border:1px solid var(--epv-border);border-radius:var(--epv-radius-card);background:var(--epv-bg);overflow:hidden}.runa-admin-pw__room__img{background:repeating-linear-gradient(135deg,color-mix(in srgb,var(--epv-photo) 20%,var(--epv-surface)) 0 12px,color-mix(in srgb,var(--epv-photo) 10%,var(--epv-surface)) 12px 24px);height:116px}.runa-admin-pw__room__b{padding:14px}.runa-admin-pw__room__t{font-family:var(--epv-font-h);color:var(--epv-text);font-size:17px;font-weight:600}.runa-admin-pw__room__d{color:var(--epv-text2);margin-top:5px;font-size:12px;line-height:1.5}.runa-admin-pw__room__row{justify-content:space-between;align-items:flex-end;margin-top:14px;display:flex}.runa-admin-pw__room__price{font-family:var(--epv-font-h);color:var(--epv-accent);font-size:20px;font-weight:600}.runa-admin-pw__room__price small{font-family:var(--epv-font-b);color:var(--epv-text2);font-size:11px;font-weight:400}.runa-admin-pw__room__cta{background:var(--epv-accent);color:var(--epv-on-accent);border-radius:var(--epv-radius-btn);padding:9px 14px;font-size:12px;font-weight:600}.runa-admin-pv[data-card=editorial] .runa-admin-pw__room{background:0 0;border:none}.runa-admin-pv[data-card=editorial] .runa-admin-pw__room__b{padding:14px 0 0}.runa-admin-pv[data-card=frame] .runa-admin-pw__room{border-color:var(--epv-accent);padding:7px}.runa-admin-pv[data-card=overlay] .runa-admin-pw__room{position:relative}.runa-admin-pv[data-card=overlay] .runa-admin-pw__room__img{height:190px}.runa-admin-pv[data-card=overlay] .runa-admin-pw__room__b{background:linear-gradient(#0000,#000c);position:absolute;inset:auto 0 0}.runa-admin-pv[data-card=overlay] .runa-admin-pw__room__d,.runa-admin-pv[data-card=overlay] .runa-admin-pw__room__t{color:#fff}.runa-admin-pv[data-card=overlay] .runa-admin-pw__room__price small{color:#fffc}.runa-admin-pv[data-card=horizontal] .runa-admin-pw__room{display:flex}.runa-admin-pv[data-card=horizontal] .runa-admin-pw__room__img{flex:none;width:38%;height:auto}.runa-admin-pv[data-card=horizontal] .runa-admin-pw__room__b{flex:1}.runa-admin-pw__foot{background:var(--epv-surface);border-top:1px solid var(--epv-border);color:var(--epv-text2);justify-content:space-between;align-items:center;gap:14px;padding:22px calc(clamp(18px,4vw,44px));font-size:11px;display:flex}.runa-admin-pw__foot__logo{font-family:var(--epv-font-h);color:var(--epv-text);font-size:14px;font-weight:600}.runa-admin-content__modal-foot{background:var(--runa-surface);border-top:1px solid var(--runa-border);flex-wrap:wrap;flex:none;justify-content:space-between;align-items:center;gap:24px;padding:14px calc(clamp(16px,3vw,24px));display:flex}.runa-admin-content__modal-note{color:var(--runa-text-secondary);align-items:center;gap:9px;min-width:0;font-size:12px;display:flex}.runa-admin-content__modal-note .iconify{color:var(--runa-accent);flex:none}.runa-admin-content__modal-actions{align-items:center;gap:8px;display:flex}@media (width<=1100px){.runa-admin-content__theme{grid-template-columns:1fr}.runa-admin-content__preview{max-width:520px;position:static}.runa-admin-content__tiles{grid-template-columns:repeat(auto-fit,minmax(104px,1fr))}}@media (width<=900px){.runa-admin-content__savebar{left:0}.runa-admin-content__photos{grid-template-columns:repeat(3,1fr)}.runa-admin-content__vibes{grid-template-columns:repeat(2,1fr)}}@media (width<=640px){.runa-admin-content__modal-panel{border-radius:0;max-height:100vh;inset:0}.runa-admin-content__modal-head{flex-wrap:wrap}.runa-admin-content__modal-tools{justify-content:space-between;width:100%}.runa-admin-content__savebar{flex-direction:column;gap:8px;padding:16px calc(clamp(16px,3vw,32px))}.runa-admin-content__savebar-r{justify-content:stretch;width:100%}.runa-admin-content__savebar-r .runa-admin-content__btn{flex:1;min-width:0;padding:0 10px;font-size:13px}:is(.runa-admin-admin__content:has(.runa-admin-content__savebar),.runa-admin-shell__content:has(.runa-admin-content__savebar)){padding-bottom:160px}}@media (width<=380px){.runa-admin-content__savebar-r{flex-wrap:wrap}.runa-admin-content__savebar-r .runa-admin-content__btn{flex:calc(50% - 4px)}.runa-admin-content__savebar-r .runa-admin-content__btn--primary{flex-basis:100%;order:3}.runa-admin-content__fonts{grid-template-columns:1fr}.runa-admin-content__photos{grid-template-columns:repeat(2,1fr)}}@media (prefers-reduced-motion:reduce){.runa-admin-content__modal-panel,.runa-admin-content__modal-scrim,.runa-admin-content__panel{animation:none!important}}.runa-admin-content__services{flex-direction:column;gap:8px;display:flex}.runa-admin-content__service{border:1px solid var(--runa-border);border-radius:var(--runa-radius-card);background:var(--runa-surface-input);align-items:flex-start;gap:8px;padding:8px;display:flex}.runa-admin-content__service-photo{border-radius:var(--runa-radius-ui);border:1.5px dashed var(--runa-border-strong);background:var(--runa-surface);width:109px;height:109px;color:var(--runa-text-muted);cursor:pointer;flex:none;place-items:center;transition:border-color .15s,color .15s;display:grid;position:relative;overflow:hidden}.runa-admin-content__service-photo:hover{border-color:var(--brand-primary,var(--runa-text));color:var(--runa-text-secondary)}.runa-admin-content__service-photo.runa-admin-is-active{border-style:solid}.runa-admin-content__service-photo img{-o-object-fit:cover;object-fit:cover;width:100%;height:100%}.runa-admin-content__service-photo-x{border-radius:var(--runa-radius-full);color:#fff;cursor:pointer;background:#0000008c;border:none;place-items:center;width:22px;height:22px;display:grid;position:absolute;top:4px;right:4px}.runa-admin-content__service-fields{flex-direction:column;flex:1;gap:8px;min-width:0;display:flex}.runa-admin-content__service-textarea,.runa-admin-content__service-title{width:100%;font:inherit;color:var(--runa-text);background:var(--runa-surface);border:1px solid var(--runa-border);border-radius:var(--runa-radius-ui);padding:8px 10px}.runa-admin-content__service-title{font-weight:600}.runa-admin-content__service-textarea{resize:vertical;line-height:1.5}.runa-admin-content__service-ctrl{flex-direction:column;flex:none;gap:4px;display:flex}.runa-admin-content__service-ctrl button{border:1px solid var(--runa-border);border-radius:var(--runa-radius-ui);background:var(--runa-surface);width:30px;height:30px;color:var(--runa-text-secondary);cursor:pointer;place-items:center;display:grid}.runa-admin-content__service-ctrl button:disabled{opacity:.4;cursor:not-allowed}.runa-admin-content__service-ctrl button:not(:disabled):hover{color:var(--runa-text);border-color:var(--runa-border-strong)}.runa-admin-content__service-del:not(:disabled):hover{color:var(--danger,#c0392b);border-color:var(--danger,#c0392b)}.runa-admin-rooms__toast{border-radius:var(--runa-radius-ui);background:color-mix(in srgb,var(--runa-error) 10%,var(--runa-surface));border:1px solid color-mix(in srgb,var(--runa-error) 36%,transparent);color:color-mix(in srgb,var(--runa-error) 70%,#000);align-items:center;gap:10px;margin-bottom:16px;padding:12px 16px;font-size:13px;font-weight:600;display:flex}.runa-admin-rooms__toast svg{color:var(--runa-error);flex:none}.runa-admin-rooms__tbtn{border-radius:var(--runa-radius-ui);border:1.5px solid var(--runa-border-strong);background:var(--runa-surface);height:40px;color:var(--runa-text);transition:background var(--runa-t),border-color var(--runa-t),transform var(--runa-t);align-items:center;gap:8px;padding:0 15px;font-size:13px;font-weight:600;display:inline-flex}.runa-admin-rooms__lede,.runa-admin-rooms__tbtn svg{color:var(--runa-text-secondary)}.runa-admin-rooms__tbtn:hover{background:var(--runa-surface-input);transform:translateY(-1px)}.runa-admin-rooms__head{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:24px;margin-bottom:24px;display:flex}.runa-admin-rooms__head h1{font-size:30px;line-height:1.15}.runa-admin-rooms__lede{max-width:56ch;margin-top:6px;font-size:13px;line-height:1.6}.runa-admin-rooms__add-btn{border-radius:var(--runa-radius-ui);background:var(--runa-accent);color:#fff;height:44px;transition:background var(--runa-t),transform var(--runa-t) var(--runa-ease),box-shadow var(--runa-t);border:1.5px solid #0000;align-items:center;gap:8px;padding:0 18px;font-size:13.5px;font-weight:600;display:inline-flex}.runa-admin-rooms__add-btn:hover:not(:disabled){background:var(--runa-accent-hover);box-shadow:var(--runa-shadow-card);transform:translateY(-1px)}.runa-admin-rooms__add-btn:disabled{background:var(--runa-surface);color:var(--runa-text-muted);border-color:var(--runa-border-strong);cursor:not-allowed}.runa-admin-rooms__limit{background:var(--runa-surface);border:1px solid var(--runa-border);border-radius:var(--runa-radius-card);align-items:center;gap:16px;margin-bottom:24px;padding:14px 24px;display:flex}.runa-admin-rooms__limit-ic{border-radius:var(--runa-radius-ui);background:color-mix(in srgb,var(--runa-accent) 11%,var(--runa-surface));width:40px;height:40px;color:var(--runa-accent);flex:none;place-items:center;display:grid}.runa-admin-rooms__limit-b{flex:1;min-width:0}.runa-admin-rooms__limit-top{justify-content:space-between;align-items:baseline;gap:16px;margin-bottom:7px;display:flex}.runa-admin-rooms__limit-t{color:var(--runa-text);font-variant-numeric:tabular-nums;font-size:13px;font-weight:600}.runa-admin-rooms__limit-plan{color:var(--runa-text-muted);white-space:nowrap;font-size:12px}.runa-admin-rooms__limit-plan .runa-admin-tag{height:20px;color:var(--runa-text-secondary);letter-spacing:.02em;align-items:center;margin-left:4px;padding:0 8px;font-size:11px;font-weight:700;display:inline-flex}.runa-admin-rooms__limit-plan .runa-admin-tag,.runa-admin-rooms__meter{border-radius:var(--runa-radius-full);background:var(--runa-surface-input)}.runa-admin-rooms__meter{height:8px;overflow:hidden}.runa-admin-rooms__meter-fill{border-radius:inherit;background:var(--runa-accent);height:100%;transition:width var(--runa-t) var(--runa-ease)}.runa-admin-rooms__limit-hint{color:var(--runa-text-muted);margin-top:7px;font-size:12px}.runa-admin-rooms__listbar{justify-content:space-between;align-items:center;gap:16px;margin-bottom:14px;display:flex}.runa-admin-rooms__listbar-t{align-items:baseline;gap:10px;display:flex}.runa-admin-rooms__listbar-t h2{white-space:nowrap;font-size:18px}.runa-admin-rooms__listbar-t .runa-admin-muted{color:var(--runa-text-muted);font-variant-numeric:tabular-nums;font-size:13px}.runa-admin-rooms__reorder-hint{color:var(--runa-text-muted);align-items:center;gap:6px;font-size:12px;display:inline-flex}.runa-admin-rooms__empty{text-align:center;border:1.5px dashed var(--runa-border-strong);border-radius:var(--runa-radius-card);background:var(--runa-surface);flex-direction:column;align-items:center;gap:10px;padding:56px 24px;display:flex}.runa-admin-rooms__empty-ic{border-radius:var(--runa-radius-card);background:color-mix(in srgb,var(--runa-accent) 10%,var(--runa-surface));width:64px;height:64px;color:var(--runa-accent);place-items:center;margin-bottom:4px;display:grid}.runa-admin-rooms__empty h3{font-size:18px}.runa-admin-rooms__empty p{color:var(--runa-text-secondary);max-width:44ch;margin-bottom:8px;font-size:13px;line-height:1.6}.runa-admin-rooms__list{flex-direction:column;gap:16px;display:flex}.runa-admin-rooms__room{background:var(--runa-surface);border:1px solid var(--runa-border);border-radius:var(--runa-radius-card);transition:box-shadow var(--runa-t),border-color var(--runa-t);grid-template-columns:20px 160px minmax(0,1fr) 232px;align-items:stretch;gap:24px;padding:16px;display:grid}.runa-admin-rooms__room:hover{box-shadow:var(--runa-shadow-card);border-color:var(--runa-border-strong)}.runa-admin-rooms__room.runa-admin-is-hidden{background:color-mix(in srgb,var(--runa-surface-input) 60%,var(--runa-surface))}.runa-admin-rooms__grip{color:var(--runa-text-muted);cursor:grab;opacity:.6;transition:opacity var(--runa-t);align-self:center;place-items:center;display:grid}.runa-admin-rooms__room:hover .runa-admin-rooms__grip{opacity:1}.runa-admin-rooms__grip.runa-admin-is-disabled{cursor:default;opacity:.25}.runa-admin-rooms__thumb{border-radius:var(--runa-radius-ui);background:linear-gradient(135deg,#d8c7a8,#b59f7d);flex:none;align-self:stretch;width:160px;height:auto;min-height:108px;position:relative;overflow:hidden}.runa-admin-rooms__thumb:after{content:"";background:linear-gradient(160deg,#ffffff2e,#0000001f);position:absolute;inset:0}.runa-admin-rooms__thumb.runa-admin-is-empty{background:var(--runa-surface-input);height:auto;min-height:108px;color:var(--runa-text-muted);border:1px dashed var(--runa-border-strong);align-self:stretch;place-items:center;display:grid}.runa-admin-rooms__thumb.runa-admin-is-empty:after{display:none}.runa-admin-rooms__thumb-img{-o-object-fit:cover;object-fit:cover;z-index:0;width:100%;height:100%;position:absolute;inset:0}.runa-admin-rooms__count{z-index:1;border-radius:var(--runa-radius-full);color:#fff;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:#14100c9e;align-items:center;gap:4px;height:22px;padding:0 8px;font-size:11px;font-weight:600;display:inline-flex;position:absolute;bottom:7px;left:7px}.runa-admin-rooms__body{flex-direction:column;align-self:center;gap:9px;min-width:0;display:flex}.runa-admin-rooms__titlerow{flex-wrap:wrap;align-items:baseline;gap:12px;display:flex}.runa-admin-rooms__name{font-family:var(--runa-font-serif);color:var(--runa-text);font-size:19px;font-weight:600;line-height:1.2}.runa-admin-rooms__slug{color:var(--runa-text-muted);font-feature-settings:"tnum";font-size:12px}.runa-admin-rooms__desc{color:var(--runa-text-secondary);-webkit-line-clamp:1;line-clamp:1;-webkit-box-orient:vertical;max-width:60ch;font-size:13px;line-height:1.5;display:-webkit-box;overflow:hidden}.runa-admin-rooms__meta,.runa-admin-rooms__specs{flex-wrap:wrap;align-items:center;gap:14px;display:flex}.runa-admin-rooms__spec{color:var(--runa-text-secondary);align-items:center;gap:6px;font-size:13px;display:inline-flex}.runa-admin-rooms__spec svg{color:var(--runa-text-muted)}.runa-admin-rooms__spec b{color:var(--runa-text);font-variant-numeric:tabular-nums;font-weight:600}.runa-admin-rooms__dot-sep{background:var(--runa-border-strong);border-radius:50%;width:3px;height:3px}.runa-admin-rooms__chips{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.runa-admin-rooms__chip{border-radius:var(--runa-radius-ui);background:var(--runa-surface-input);border:1px solid var(--runa-border);height:26px;color:var(--runa-text-secondary);align-items:center;gap:5px;padding:0 10px;font-size:12px;font-weight:500;display:inline-flex}.runa-admin-rooms__chip.runa-admin-is-more{color:var(--runa-text-muted);font-weight:600}.runa-admin-rooms__side{flex-direction:column;flex:none;justify-content:space-between;align-items:flex-end;gap:16px;display:flex}.runa-admin-rooms__status{border-radius:var(--runa-radius-full);white-space:nowrap;align-items:center;gap:5px;height:26px;padding:0 11px;font-size:12px;font-weight:600;display:inline-flex}.runa-admin-rooms__status:before{content:"";border-radius:50%;width:6px;height:6px}.runa-admin-rooms__status.runa-admin-is-live{background:color-mix(in srgb,var(--runa-success) 13%,var(--runa-surface));color:color-mix(in srgb,var(--runa-success) 70%,#000)}.runa-admin-rooms__status.runa-admin-is-live:before{background:var(--runa-success)}.runa-admin-rooms__status.runa-admin-is-off{background:var(--runa-surface-input);color:var(--runa-text-muted)}.runa-admin-rooms__status.runa-admin-is-off:before{background:var(--runa-text-muted)}.runa-admin-rooms__price{align-items:baseline;gap:4px;display:inline-flex}.runa-admin-rooms__price .runa-admin-pre{color:var(--runa-text-muted);font-size:12px}.runa-admin-rooms__price .runa-admin-val{font-family:var(--runa-font-serif);color:var(--runa-accent);font-variant-numeric:tabular-nums;font-size:20px;font-weight:600}.runa-admin-rooms__price .runa-admin-per{color:var(--runa-text-muted);font-size:12px}.runa-admin-rooms__fut{color:var(--runa-text-secondary);align-items:center;gap:6px;font-size:12px;display:inline-flex}.runa-admin-rooms__fut svg{color:var(--runa-accent)}.runa-admin-rooms__fut.runa-admin-is-muted,.runa-admin-rooms__fut.runa-admin-is-muted svg{color:var(--runa-text-muted)}.runa-admin-rooms__actions{align-items:center;gap:8px;display:flex}.runa-admin-rooms__toggle{cursor:pointer;-webkit-user-select:none;user-select:none;align-items:center;display:inline-flex}.runa-admin-rooms__toggle input{opacity:0;width:0;height:0;position:absolute}.runa-admin-rooms__toggle-track{border-radius:var(--runa-radius-full);background:var(--runa-border-strong);width:42px;height:24px;transition:background var(--runa-t);flex:none;position:relative}.runa-admin-rooms__toggle-track:after{content:"";width:18px;height:18px;box-shadow:var(--runa-shadow-card);transition:transform var(--runa-t) var(--runa-ease);background:#fff;border-radius:50%;position:absolute;top:3px;left:3px}.runa-admin-rooms__toggle input:checked+.runa-admin-rooms__toggle-track{background:var(--runa-accent)}.runa-admin-rooms__toggle input:checked+.runa-admin-rooms__toggle-track:after{transform:translate(18px)}.runa-admin-rooms__toggle input:focus-visible+.runa-admin-rooms__toggle-track{outline:2px solid var(--runa-accent);outline-offset:2px}.runa-admin-rooms__add-row:disabled,.runa-admin-rooms__btn-sec:disabled,.runa-admin-rooms__icon-btn:disabled,.runa-admin-rooms__toggle input:disabled+.runa-admin-rooms__toggle-track{opacity:.5;cursor:not-allowed}.runa-admin-rooms__btn-sec{border-radius:var(--runa-radius-ui);border:1.5px solid var(--runa-border-strong);background:var(--runa-surface);height:38px;color:var(--runa-text);transition:background var(--runa-t),border-color var(--runa-t),transform var(--runa-t);align-items:center;gap:7px;padding:0 14px;font-size:13px;font-weight:600;display:inline-flex}.runa-admin-rooms__btn-sec svg,.runa-admin-rooms__icon-btn{color:var(--runa-text-secondary)}.runa-admin-rooms__btn-sec:hover:not(:disabled){background:var(--runa-surface-input);transform:translateY(-1px)}.runa-admin-rooms__icon-btn{border-radius:var(--runa-radius-ui);border:1.5px solid var(--runa-border-strong);background:var(--runa-surface);width:38px;height:38px;transition:background var(--runa-t),color var(--runa-t),border-color var(--runa-t);flex:none;place-items:center;display:grid}.runa-admin-rooms__icon-btn:hover:not(:disabled){background:var(--runa-surface-input);color:var(--runa-text)}.runa-admin-rooms__icon-btn.runa-admin-is-danger:hover:not(:disabled){background:color-mix(in srgb,var(--runa-error) 11%,var(--runa-surface));color:var(--runa-error);border-color:color-mix(in srgb,var(--runa-error) 40%,transparent)}.runa-admin-rooms__add-row{border:1.5px dashed var(--runa-border-strong);border-radius:var(--runa-radius-card);min-height:64px;color:var(--runa-accent);width:100%;transition:background var(--runa-t),border-color var(--runa-t);background:0 0;justify-content:center;align-items:center;gap:10px;margin-top:16px;font-size:13px;font-weight:600;display:flex}.runa-admin-rooms__add-row:hover:not(:disabled){background:color-mix(in srgb,var(--runa-accent) 6%,var(--runa-surface));border-color:var(--runa-accent)}.runa-admin-rooms__limit-row{border:1px solid var(--runa-border);border-radius:var(--runa-radius-card);background:var(--runa-surface-input);min-height:56px;color:var(--runa-text-muted);justify-content:center;align-items:center;gap:8px;margin-top:16px;font-size:13px;font-weight:600;display:flex}.runa-admin-rooms__drawer{z-index:80;position:fixed;inset:0}.runa-admin-rooms__scrim{-webkit-backdrop-filter:blur(3px);background:#14100c80;animation:.2s runa-admin-rooms-fade;position:absolute;inset:0}.runa-admin-rooms__panel{background:var(--runa-surface);width:min(580px,100%);height:100%;box-shadow:var(--runa-shadow-pop);animation:runa-admin-rooms-slide .32s var(--runa-ease);flex-direction:column;display:flex;position:absolute;top:0;right:0}@keyframes runa-admin-rooms-fade{0%{opacity:0}to{opacity:1}}@keyframes runa-admin-rooms-slide{0%{opacity:.6;transform:translate(28px)}to{opacity:1;transform:none}}.runa-admin-rooms__drawer-head{border-bottom:1px solid var(--runa-border);align-items:center;gap:16px;padding:18px 24px;display:flex}.runa-admin-rooms__drawer-ic{border-radius:var(--runa-radius-ui);background:color-mix(in srgb,var(--runa-accent) 12%,var(--runa-surface));width:40px;height:40px;color:var(--runa-accent);flex:none;place-items:center;display:grid}.runa-admin-rooms__drawer-ht{flex:1;min-width:0}.runa-admin-rooms__drawer-ht h2{font-size:18px;line-height:1.2}.runa-admin-rooms__drawer-ht .runa-admin-sub{color:var(--runa-text-muted);margin-top:2px;font-size:12px;display:block}.runa-admin-rooms__drawer-x{border-radius:var(--runa-radius-ui);border:1.5px solid var(--runa-border-strong);background:var(--runa-surface);width:40px;height:40px;color:var(--runa-text-secondary);transition:background var(--runa-t),color var(--runa-t);flex:none;place-items:center;display:grid}.runa-admin-rooms__drawer-x:hover{background:var(--runa-surface-input);color:var(--runa-text)}.runa-admin-rooms__drawer-body{flex-direction:column;flex:1;gap:32px;padding:24px;display:flex;overflow-y:auto}.runa-admin-rooms__fsec{flex-direction:column;gap:16px;display:flex}.runa-admin-rooms__fsec-head{align-items:center;gap:8px;display:flex}.runa-admin-rooms__fsec-head h3{font-size:14px;font-weight:600}.runa-admin-rooms__fsec-head .runa-admin-n{border-radius:var(--runa-radius-full);background:var(--runa-surface-input);width:22px;height:22px;color:var(--runa-text-secondary);flex:none;place-items:center;font-size:12px;font-weight:700;display:grid}.runa-admin-rooms__field{flex-direction:column;gap:7px;display:flex}.runa-admin-rooms__field>label{color:var(--runa-text);align-items:center;gap:6px;font-size:13px;font-weight:600;display:flex}.runa-admin-rooms__field .runa-admin-opt{color:var(--runa-text-muted);font-weight:400}.runa-admin-rooms__field .runa-admin-req{color:var(--runa-accent)}.runa-admin-rooms__field input,.runa-admin-rooms__field select,.runa-admin-rooms__field textarea{color:var(--runa-text);background:var(--runa-surface);border:1.5px solid var(--runa-border-strong);border-radius:var(--runa-radius-ui);width:100%;height:48px;transition:border-color var(--runa-t),box-shadow var(--runa-t);outline:none;padding:0 14px;font-family:inherit;font-size:14px}.runa-admin-rooms__field textarea{resize:vertical;height:auto;min-height:84px;padding:12px 14px;line-height:1.6}.runa-admin-rooms__field input:focus,.runa-admin-rooms__field select:focus,.runa-admin-rooms__field textarea:focus{border-color:var(--runa-accent);box-shadow:0 0 0 3px color-mix(in srgb,var(--runa-accent) 16%,transparent)}.runa-admin-rooms__field input::-moz-placeholder{color:var(--runa-text-muted)}.runa-admin-rooms__field textarea::-moz-placeholder{color:var(--runa-text-muted)}.runa-admin-rooms__field input::placeholder,.runa-admin-rooms__field textarea::placeholder{color:var(--runa-text-muted)}.runa-admin-rooms__field-hint{color:var(--runa-text-muted);font-size:12px;line-height:1.5}.runa-admin-rooms__field-hint .runa-admin-lnk{color:var(--runa-accent);font-weight:600}.runa-admin-rooms__row3{grid-template-columns:1fr 1fr 1fr;gap:16px;display:grid}.runa-admin-rooms__slug-affix{border:1.5px solid var(--runa-border-strong);border-radius:var(--runa-radius-ui);transition:border-color var(--runa-t),box-shadow var(--runa-t);align-items:stretch;display:flex;overflow:hidden}.runa-admin-rooms__slug-affix:focus-within{border-color:var(--runa-accent);box-shadow:0 0 0 3px color-mix(in srgb,var(--runa-accent) 16%,transparent)}.runa-admin-rooms__slug-affix .runa-admin-pre{background:var(--runa-surface-input);color:var(--runa-text-muted);white-space:nowrap;border-right:1px solid var(--runa-border);align-items:center;padding:0 4px 0 14px;font-size:13px;display:inline-flex}.runa-admin-rooms__slug-affix input{border-radius:0;height:48px;box-shadow:none!important;border:none!important}.runa-admin-rooms__stepper{border:1.5px solid var(--runa-border-strong);border-radius:var(--runa-radius-ui);align-items:center;height:48px;display:flex;overflow:hidden}.runa-admin-rooms__stepper button{background:var(--runa-surface);width:44px;height:100%;color:var(--runa-text-secondary);transition:background var(--runa-t);border:none;flex:none;place-items:center;font-size:18px;display:grid}.runa-admin-rooms__stepper button:hover{background:var(--runa-surface-input);color:var(--runa-text)}.runa-admin-rooms__stepper input{text-align:center;font-variant-numeric:tabular-nums;height:100%;padding:0;font-weight:600;box-shadow:none!important;border:none!important;border-left:1px solid var(--runa-border)!important;border-right:1px solid var(--runa-border)!important;border-radius:0!important}.runa-admin-rooms__chip-pick{flex-wrap:wrap;gap:9px;display:flex}.runa-admin-rooms__chip-opt{border-radius:var(--runa-radius-full);border:1.5px solid var(--runa-border-strong);background:var(--runa-surface);height:38px;color:var(--runa-text-secondary);cursor:pointer;transition:border-color var(--runa-t),color var(--runa-t),background-color var(--runa-t),box-shadow var(--runa-t);align-items:center;gap:7px;padding:0 14px;font-size:13px;font-weight:500;display:inline-flex}.runa-admin-rooms__chip-opt:hover{border-color:var(--runa-accent);color:var(--runa-text)}.runa-admin-rooms__chip-opt.runa-admin-is-on{background:color-mix(in srgb,var(--runa-accent) 10%,var(--runa-surface));border-color:var(--runa-accent);color:var(--runa-accent)}.runa-admin-rooms__chip-opt.runa-admin-is-on svg{color:var(--runa-accent)}.runa-admin-rooms__custom-amenity{gap:8px;display:flex}.runa-admin-rooms__custom-amenity input{color:var(--runa-text);background:var(--runa-surface);border:1.5px solid var(--runa-border-strong);border-radius:var(--runa-radius-ui);height:44px;transition:border-color var(--runa-t),box-shadow var(--runa-t);outline:none;flex:1;padding:0 14px;font-size:14px}.runa-admin-rooms__custom-amenity input:focus{border-color:var(--runa-accent);box-shadow:0 0 0 3px color-mix(in srgb,var(--runa-accent) 16%,transparent)}.runa-admin-rooms__custom-amenity button{border-radius:var(--runa-radius-ui);border:1.5px solid var(--runa-border-strong);background:var(--runa-surface);height:44px;color:var(--runa-text);transition:background var(--runa-t);flex:none;align-items:center;gap:6px;padding:0 16px;font-size:13px;font-weight:600;display:inline-flex}.runa-admin-rooms__custom-amenity button:hover,.runa-admin-rooms__photo-item{background:var(--runa-surface-input)}.runa-admin-rooms__photo-list{grid-template-columns:repeat(auto-fill,minmax(130px,1fr));gap:10px;margin-bottom:10px;display:grid}.runa-admin-rooms__photo-item{border-radius:var(--runa-radius-ui);aspect-ratio:4/3;position:relative;overflow:hidden}.runa-admin-rooms__photo-thumb{-o-object-fit:cover;object-fit:cover;width:100%;height:100%;display:block}.runa-admin-rooms__photo-item.runa-admin-is-cover{outline:2px solid var(--runa-accent);outline-offset:-2px}.runa-admin-rooms__photo-cover{color:#ffffffb3;cursor:pointer;width:32px;height:32px;transition:background var(--runa-t),color var(--runa-t);background:#00000073;border:none;border-radius:50%;place-items:center;padding:0;display:grid;position:absolute;bottom:6px;left:6px}.runa-admin-rooms__photo-cover:hover:not(:disabled){background:var(--runa-accent);color:#fff}.runa-admin-rooms__photo-item.runa-admin-is-cover .runa-admin-rooms__photo-cover{background:var(--runa-accent);color:#fff;cursor:default}.runa-admin-rooms__photo-del{color:#fff;cursor:pointer;width:32px;height:32px;transition:background var(--runa-t);background:#0000008c;border:none;border-radius:50%;place-items:center;padding:0;display:grid;position:absolute;top:6px;right:6px}.runa-admin-rooms__photo-del:hover{background:#000c}.runa-admin-rooms__dropzone.runa-admin-is-loading{cursor:wait}.runa-admin-rooms__dropzone:not(.runa-admin-is-disabled){cursor:pointer}.runa-admin-rooms__dropzone{border:1.5px dashed var(--runa-border-strong);border-radius:var(--runa-radius-ui);background:var(--runa-surface-input);text-align:center;flex-direction:column;align-items:center;gap:8px;padding:22px;display:flex}.runa-admin-rooms__dropzone.runa-admin-is-over{border-color:var(--runa-accent);background:color-mix(in srgb,var(--runa-accent) 4%,var(--runa-surface))}.runa-admin-rooms__dropzone.runa-admin-is-disabled{opacity:.7;cursor:not-allowed}.runa-admin-rooms__dropzone-ic{border-radius:var(--runa-radius-ui);background:var(--runa-surface);width:42px;height:42px;color:var(--runa-accent);box-shadow:var(--runa-shadow-card);place-items:center;display:grid}.runa-admin-rooms__dropzone-t{color:var(--runa-text);font-size:13px;font-weight:600}.runa-admin-rooms__dropzone-h{color:var(--runa-text-muted);font-size:12px}.runa-admin-rooms__rte{border:1.5px solid var(--runa-border-strong);border-radius:var(--runa-radius-ui);transition:border-color var(--runa-t),box-shadow var(--runa-t);overflow:hidden}.runa-admin-rooms__rte:focus-within{border-color:var(--runa-accent);box-shadow:0 0 0 3px color-mix(in srgb,var(--runa-accent) 16%,transparent)}.runa-admin-rooms__rte-bar{border-bottom:1px solid var(--runa-border);background:var(--runa-surface-input);align-items:center;gap:2px;padding:6px;display:flex}.runa-admin-rooms__rte-bar .runa-admin-b{border-radius:var(--runa-radius-ui);width:30px;height:30px;color:var(--runa-text-secondary);transition:background var(--runa-t),color var(--runa-t);background:0 0;border:none;place-items:center;font-size:14px;font-weight:700;display:grid}.runa-admin-rooms__rte-bar .runa-admin-b:hover{background:var(--runa-surface);color:var(--runa-text)}.runa-admin-rooms__rte-bar .runa-admin-sep{background:var(--runa-border);width:1px;height:18px;margin:0 4px}.runa-admin-rooms__rte-area{min-height:110px;color:var(--runa-text);outline:none;padding:12px 14px;font-size:14px;line-height:1.65}.runa-admin-rooms__rte-area p{margin:0 0 8px}.runa-admin-rooms__vis-row{border:1.5px solid var(--runa-border);border-radius:var(--runa-radius-ui);background:var(--runa-surface-input);justify-content:space-between;align-items:center;gap:16px;padding:14px 16px;display:flex}.runa-admin-rooms__vis-b .runa-admin-t{color:var(--runa-text);font-size:13px;font-weight:600}.runa-admin-rooms__vis-b .runa-admin-d{color:var(--runa-text-muted);margin-top:2px;font-size:12px}.runa-admin-rooms__drawer-foot{border-top:1px solid var(--runa-border);background:var(--runa-surface);justify-content:space-between;align-items:center;gap:16px;padding:14px 24px;display:flex}.runa-admin-rooms__btn-text-danger{color:var(--runa-error);border-radius:var(--runa-radius-ui);transition:background var(--runa-t);background:0 0;border:none;align-items:center;gap:7px;padding:8px 4px;font-size:13px;font-weight:600;display:inline-flex}.runa-admin-rooms__btn-text-danger:hover{background:color-mix(in srgb,var(--runa-error) 10%,transparent)}.runa-admin-rooms__drawer-foot .runa-admin-end{align-items:center;gap:8px;margin-left:auto;display:flex}.runa-admin-rooms__btn-ghost{border-radius:var(--runa-radius-ui);border:1.5px solid var(--runa-border-strong);background:var(--runa-surface);height:44px;color:var(--runa-text);transition:background var(--runa-t);align-items:center;padding:0 16px;font-size:13.5px;font-weight:600;display:inline-flex}.runa-admin-rooms__btn-ghost:hover{background:var(--runa-surface-input)}.runa-admin-rooms__btn-save{border-radius:var(--runa-radius-ui);background:var(--runa-accent);color:#fff;height:44px;transition:background var(--runa-t),transform var(--runa-t),box-shadow var(--runa-t);border:1.5px solid #0000;align-items:center;gap:8px;padding:0 20px;font-size:13.5px;font-weight:600;display:inline-flex}.runa-admin-rooms__btn-save:hover:not(:disabled){background:var(--runa-accent-hover);box-shadow:var(--runa-shadow-card);transform:translateY(-1px)}.runa-admin-rooms__btn-save:disabled{opacity:.55;cursor:not-allowed}.runa-admin-rooms__cmodal{z-index:90;justify-content:center;align-items:center;padding:16px;display:flex;position:fixed;inset:0}.runa-admin-rooms__cmodal-scrim{-webkit-backdrop-filter:blur(3px);background:#14100c8c;animation:.2s runa-admin-rooms-fade;position:absolute;inset:0}.runa-admin-rooms__cmodal-panel{z-index:1;background:var(--runa-surface);border-radius:var(--runa-radius-card);width:min(520px,100%);max-height:calc(100vh - 48px);box-shadow:var(--runa-shadow-pop);animation:runa-admin-rooms-pop .26s var(--runa-ease);flex-direction:column;display:flex;position:relative;overflow:hidden}@keyframes runa-admin-rooms-pop{0%{opacity:0;transform:translateY(10px)scale(.97)}to{opacity:1;transform:none}}.runa-admin-rooms__cmodal-body{padding:32px 32px 24px;overflow-y:auto}.runa-admin-rooms__cmodal-ic{border-radius:var(--runa-radius-card);place-items:center;width:52px;height:52px;margin-bottom:16px;display:grid}.runa-admin-rooms__cmodal-ic.runa-admin-is-warn{background:color-mix(in srgb,var(--runa-warning) 18%,var(--runa-surface));color:color-mix(in srgb,var(--runa-warning) 70%,#000)}.runa-admin-rooms__cmodal-ic.runa-admin-is-danger{background:color-mix(in srgb,var(--runa-error) 13%,var(--runa-surface));color:var(--runa-error)}.runa-admin-rooms__cmodal-title{font-size:18px;line-height:1.2}.runa-admin-rooms__cmodal-lead{color:var(--runa-text-secondary);margin-top:10px;font-size:13px;line-height:1.6}.runa-admin-rooms__cmodal-lead b{color:var(--runa-text);font-weight:600}.runa-admin-rooms__warnbox{border-radius:var(--runa-radius-ui);background:color-mix(in srgb,var(--runa-warning) 9%,var(--runa-surface));border:1px solid color-mix(in srgb,var(--runa-warning) 36%,transparent);gap:12px;margin-top:16px;padding:14px;display:flex}.runa-admin-rooms__warnbox-ic{color:color-mix(in srgb,var(--runa-warning) 66%,#000);flex:none;margin-top:1px}.runa-admin-rooms__warnbox-b{min-width:0}.runa-admin-rooms__warnbox-b .runa-admin-t{color:color-mix(in srgb,var(--runa-warning) 56%,#000);font-size:13px;font-weight:700}.runa-admin-rooms__warnbox-b .runa-admin-d{color:var(--runa-text-secondary);margin-top:3px;font-size:12px;line-height:1.55}.runa-admin-rooms__fut-list{border:1px solid var(--runa-border);border-radius:var(--runa-radius-ui);margin-top:16px;overflow:hidden}.runa-admin-rooms__fut-list .runa-admin-cap{letter-spacing:.06em;text-transform:uppercase;color:var(--runa-text-muted);background:var(--runa-surface-input);border-bottom:1px solid var(--runa-border);padding:9px 14px;font-size:11px;font-weight:700}.runa-admin-rooms__fut-list .runa-admin-item{border-bottom:1px solid var(--runa-border);align-items:center;gap:11px;padding:10px 14px;display:flex}.runa-admin-rooms__fut-list .runa-admin-item:last-child{border-bottom:none}.runa-admin-rooms__fut-list .runa-admin-av{border-radius:var(--runa-radius-full);background:var(--runa-surface-input);border:1px solid var(--runa-border);width:30px;height:30px;color:var(--runa-text-secondary);flex:none;place-items:center;font-size:12px;font-weight:600;display:grid}.runa-admin-rooms__fut-list .runa-admin-b{flex:1;min-width:0}.runa-admin-rooms__fut-list .runa-admin-b .runa-admin-n{color:var(--runa-text);font-size:13px;font-weight:600;display:block}.runa-admin-rooms__fut-list .runa-admin-b .runa-admin-d{color:var(--runa-text-muted);font-size:12px}.runa-admin-rooms__fut-list .runa-admin-date{color:var(--runa-text-secondary);font-variant-numeric:tabular-nums;white-space:nowrap;font-size:12px}.runa-admin-rooms__fut-list .runa-admin-more{color:var(--runa-text-muted);background:var(--runa-surface-input);padding:9px 14px;font-size:12px}.runa-admin-rooms__cmodal-foot{border-top:1px solid var(--runa-border);flex-direction:column;gap:8px;padding:24px 32px 32px;display:flex}.runa-admin-rooms__cmodal-foot.runa-admin-is-row{flex-direction:row;justify-content:flex-end;align-items:center}.runa-admin-rooms__btn-recommend{border-radius:var(--runa-radius-ui);background:var(--runa-accent);color:#fff;width:100%;height:48px;transition:background var(--runa-t),transform var(--runa-t),box-shadow var(--runa-t);border:1.5px solid #0000;justify-content:center;align-items:center;gap:8px;font-size:13.5px;font-weight:600;display:inline-flex}.runa-admin-rooms__btn-recommend:hover{background:var(--runa-accent-hover);box-shadow:var(--runa-shadow-card);transform:translateY(-1px)}.runa-admin-rooms__btn-danger{border-radius:var(--runa-radius-ui);border:1.5px solid var(--runa-error);background:var(--runa-surface);width:100%;height:48px;color:var(--runa-error);transition:background var(--runa-t),color var(--runa-t);justify-content:center;align-items:center;gap:8px;font-size:13.5px;font-weight:600;display:inline-flex}.runa-admin-rooms__btn-danger:hover:not(:disabled){background:var(--runa-error);color:#fff}.runa-admin-rooms__btn-danger.runa-admin-is-solid{background:var(--runa-error);color:#fff;border-color:#0000}.runa-admin-rooms__btn-danger.runa-admin-is-solid:hover:not(:disabled){background:color-mix(in srgb,var(--runa-error) 84%,#000)}.runa-admin-rooms__btn-danger:disabled{opacity:.6;cursor:not-allowed}.runa-admin-rooms__cmodal-foot.runa-admin-is-row .runa-admin-rooms__btn-danger,.runa-admin-rooms__cmodal-foot.runa-admin-is-row .runa-admin-rooms__btn-ghost{width:auto;height:44px;padding:0 18px}@media (width<=1080px){.runa-admin-rooms__room{grid-template-columns:18px 140px minmax(0,1fr)}.runa-admin-rooms__thumb{width:140px;min-height:96px}.runa-admin-rooms__side{flex-flow:wrap;grid-column:2/-1;justify-content:space-between;align-items:center;margin-top:4px}}@media (width<=620px){.runa-admin-rooms__room{grid-template-columns:1fr;padding:12px}.runa-admin-rooms__grip{display:none}.runa-admin-rooms__thumb{flex:unset;grid-column:1;width:100%;height:150px}.runa-admin-rooms__thumb.runa-admin-is-empty{width:100%;height:110px;min-height:unset;align-self:auto}.runa-admin-rooms__body{grid-column:1}.runa-admin-rooms__side{flex-flow:wrap;grid-column:1;justify-content:space-between;align-items:center}.runa-admin-rooms__row3{grid-template-columns:1fr}.runa-admin-rooms__cmodal-foot.runa-admin-is-row .runa-admin-rooms__btn-danger,.runa-admin-rooms__cmodal-foot.runa-admin-is-row .runa-admin-rooms__btn-ghost,.runa-admin-rooms__panel{width:100%}.runa-admin-rooms__cmodal-foot.runa-admin-is-row{flex-direction:column}}@media (prefers-reduced-motion:reduce){.runa-admin-rooms__cmodal-panel,.runa-admin-rooms__cmodal-scrim,.runa-admin-rooms__panel,.runa-admin-rooms__scrim{animation:none!important}}.runa-admin-pricing__toast{border-radius:var(--runa-radius-ui);background:color-mix(in srgb,var(--runa-error) 10%,var(--runa-surface));border:1px solid color-mix(in srgb,var(--runa-error) 36%,transparent);color:color-mix(in srgb,var(--runa-error) 70%,#000);align-items:center;gap:10px;margin-bottom:16px;padding:12px 16px;font-size:13px;font-weight:600;display:flex}.runa-admin-pricing__toast svg{color:var(--runa-error);flex:none}.runa-admin-pricing__tbtn{border-radius:var(--runa-radius-ui);border:1.5px solid var(--runa-border-strong);background:var(--runa-surface);height:40px;color:var(--runa-text);transition:background var(--runa-t),border-color var(--runa-t),transform var(--runa-t);align-items:center;gap:8px;padding:0 15px;font-size:13px;font-weight:600;display:inline-flex}.runa-admin-pricing__tbtn svg{color:var(--runa-text-secondary)}.runa-admin-pricing__tbtn:hover{background:var(--runa-surface-input);transform:translateY(-1px)}.runa-admin-pricing__head{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:24px;margin-bottom:32px;display:flex}.runa-admin-pricing__head h1{font-size:30px;line-height:1.15}.runa-admin-pricing__head .runa-admin-lede{color:var(--runa-text-secondary);max-width:56ch;margin-top:6px;font-size:13px;line-height:1.6}.runa-admin-pricing__head-actions{align-items:center;gap:16px;display:flex}.runa-admin-pricing__saved{color:var(--runa-text-muted);white-space:nowrap;align-items:center;gap:7px;font-size:12px;display:inline-flex}.runa-admin-pricing__saved svg{color:var(--runa-success)}.runa-admin-pricing__btn-primary{border-radius:var(--runa-radius-ui);background:var(--runa-accent);color:#fff;height:44px;transition:transform var(--runa-t) var(--runa-ease),background var(--runa-t),box-shadow var(--runa-t);border:1.5px solid #0000;align-items:center;gap:8px;padding:0 20px;font-size:13.5px;font-weight:600;display:inline-flex}.runa-admin-pricing__btn-primary:hover:not(:disabled){background:var(--runa-accent-hover);box-shadow:var(--runa-shadow-card);transform:translateY(-1px)}.runa-admin-pricing__btn-primary:disabled{opacity:.5;cursor:not-allowed}.runa-admin-pricing__infobar{background:color-mix(in srgb,var(--runa-accent) 8%,var(--runa-surface));border:1px solid color-mix(in srgb,var(--runa-accent) 24%,transparent);border-radius:var(--runa-radius-card);align-items:flex-start;gap:16px;margin-bottom:32px;padding:14px 24px;display:flex}.runa-admin-pricing__infobar-ic{border-radius:var(--runa-radius-ui);background:color-mix(in srgb,var(--runa-accent) 16%,var(--runa-surface));width:34px;height:34px;color:color-mix(in srgb,var(--runa-accent) 80%,#000);flex:none;place-items:center;display:grid}.runa-admin-pricing__infobar-txt{color:var(--runa-text-secondary);font-size:13px;line-height:1.6}.runa-admin-pricing__infobar-txt b{color:var(--runa-text);font-weight:600}.runa-admin-pricing__sec{margin-bottom:32px}.runa-admin-pricing__sec-head{margin-bottom:16px}.runa-admin-pricing__sec-head h2{font-size:18px}.runa-admin-pricing__sec-head .runa-admin-sub{color:var(--runa-text-muted);margin-top:3px;font-size:12px}.runa-admin-pricing__panel{background:var(--runa-surface);border:1px solid var(--runa-border);border-radius:var(--runa-radius-card);overflow:hidden}.runa-admin-pricing__empty{text-align:center;padding:calc(clamp(28px,5vw,48px))}.runa-admin-pricing__empty-ic{border-radius:var(--runa-radius-full);background:var(--runa-surface-input);width:52px;height:52px;color:var(--runa-text-muted);place-items:center;margin:0 auto 16px;display:grid}.runa-admin-pricing__empty h3{margin-bottom:6px;font-size:18px}.runa-admin-pricing__empty p{color:var(--runa-text-secondary);max-width:48ch;margin:0 auto 24px;font-size:13px;line-height:1.6}.runa-admin-pricing__empty-cta{border-radius:var(--runa-radius-ui);background:var(--runa-accent);color:#fff;height:44px;transition:background var(--runa-t),transform var(--runa-t);align-items:center;gap:8px;padding:0 20px;font-size:13.5px;font-weight:600;display:inline-flex}.runa-admin-pricing__empty-cta:hover{background:var(--runa-accent-hover);transform:translateY(-1px)}.runa-admin-pricing__row{border-bottom:1px solid var(--runa-border);grid-template-columns:minmax(0,1.9fr) auto minmax(0,1fr);align-items:center;gap:24px;padding:24px;display:grid}.runa-admin-pricing__row:last-child{border-bottom:none}.runa-admin-pricing__row:hover{background:color-mix(in srgb,var(--runa-surface-input) 50%,var(--runa-surface))}.runa-admin-pricing__room{align-items:center;gap:14px;min-width:0;display:flex}.runa-admin-pricing__thumb{border-radius:var(--runa-radius-ui);width:76px;height:56px;color:var(--runa-text-muted);border:1px solid var(--runa-border);background-color:var(--runa-surface-input);background-image:repeating-linear-gradient(135deg,transparent 0 7px,color-mix(in srgb,var(--runa-border) 60%,transparent) 7px 8px);flex:none;place-items:center;display:grid;overflow:hidden}.runa-admin-pricing__thumb-img{-o-object-fit:cover;object-fit:cover;width:100%;height:100%;display:block}.runa-admin-pricing__room-b{flex-direction:column;flex:1;min-width:0;display:flex}.runa-admin-pricing__room-n{font-family:var(--runa-font-serif);color:var(--runa-text);font-size:14px;font-weight:600;line-height:1.25}.runa-admin-pricing__room-meta{color:var(--runa-text-muted);align-items:center;gap:10px;margin-top:4px;font-size:12px;display:flex}.runa-admin-pricing__room-meta span{align-items:center;gap:4px;display:inline-flex}.runa-admin-pricing__room-meta svg{color:var(--runa-text-muted)}.runa-admin-pricing__field-label{letter-spacing:.05em;text-transform:uppercase;color:var(--runa-text-muted);margin-bottom:7px;font-size:11px;font-weight:700;display:block}.runa-admin-pricing__price-field{border:1.5px solid var(--runa-border-strong);border-radius:var(--runa-radius-ui);background:var(--runa-surface);height:56px;transition:border-color var(--runa-t),box-shadow var(--runa-t);align-items:baseline;gap:6px;padding:0 16px;display:inline-flex}.runa-admin-pricing__price-field:focus-within{border-color:var(--runa-accent);box-shadow:0 0 0 3px color-mix(in srgb,var(--runa-accent) 16%,transparent)}.runa-admin-pricing__price-field input{text-align:right;width:64px;font-family:var(--runa-font-serif);color:var(--runa-text);font-variant-numeric:tabular-nums;background:0 0;border:none;outline:none;padding:0;font-size:30px;font-weight:600}.runa-admin-pricing__price-field .runa-admin-cur{font-family:var(--runa-font-serif);color:var(--runa-accent);align-self:center;font-size:22px;font-weight:600}.runa-admin-pricing__price-field .runa-admin-per{color:var(--runa-text-muted);white-space:nowrap;font-size:13px}.runa-admin-pricing__rowwrap{border-bottom:1px solid var(--runa-border)}.runa-admin-pricing__rowwrap .runa-admin-pricing__row,.runa-admin-pricing__rowwrap:last-child{border-bottom:none}.runa-admin-pricing__occ{grid-template-columns:auto auto auto minmax(0,1fr);align-items:end;gap:24px;padding:0 24px 24px;display:grid}.runa-admin-pricing__occ-f{flex-direction:column;gap:6px;min-width:0;display:flex}.runa-admin-pricing__occ-in{border:1.5px solid var(--runa-border-strong);border-radius:var(--runa-radius-ui);background:var(--runa-surface);width:92px;height:44px;font-family:var(--runa-font-serif);color:var(--runa-text);font-variant-numeric:tabular-nums;text-align:right;transition:border-color var(--runa-t),box-shadow var(--runa-t);outline:none;padding:0 12px;font-size:18px;font-weight:600}.runa-admin-pricing__occ-in:focus{border-color:var(--runa-accent);box-shadow:0 0 0 3px color-mix(in srgb,var(--runa-accent) 16%,transparent)}.runa-admin-pricing__occ-fee{border:1.5px solid var(--runa-border-strong);border-radius:var(--runa-radius-ui);background:var(--runa-surface);height:44px;transition:border-color var(--runa-t),box-shadow var(--runa-t),opacity var(--runa-t);align-items:baseline;gap:6px;padding:0 12px;display:inline-flex}.runa-admin-pricing__occ-fee:focus-within{border-color:var(--runa-accent);box-shadow:0 0 0 3px color-mix(in srgb,var(--runa-accent) 16%,transparent)}.runa-admin-pricing__occ-fee.is-off{opacity:.5;background:var(--runa-surface-raised,var(--runa-surface))}.runa-admin-pricing__occ-fee input{text-align:right;width:68px;font-family:var(--runa-font-serif);color:var(--runa-text);font-variant-numeric:tabular-nums;background:0 0;border:none;outline:none;padding:0;font-size:18px;font-weight:600}.runa-admin-pricing__occ-fee .runa-admin-cur{font-family:var(--runa-font-serif);color:var(--runa-accent);align-self:center;font-size:15px;font-weight:600}.runa-admin-pricing__occ-fee .runa-admin-per{color:var(--runa-text-muted);white-space:nowrap;font-size:13px}.runa-admin-pricing__occ-note{color:var(--runa-text-muted);align-self:center;margin:0;font-size:13px;line-height:1.5}@media (width<=720px){.runa-admin-pricing__occ{grid-template-columns:1fr 1fr}.runa-admin-pricing__occ-note{grid-column:1/-1}}.runa-admin-pricing__note-field{border:1.5px solid var(--runa-border-strong);border-radius:var(--runa-radius-ui);background:var(--runa-surface);width:100%;height:44px;color:var(--runa-text);transition:border-color var(--runa-t),box-shadow var(--runa-t);padding:0 14px;font-size:13px}.runa-admin-pricing__note-field::placeholder{color:var(--runa-text-muted)}.runa-admin-pricing__note-field:focus{border-color:var(--runa-accent);box-shadow:0 0 0 3px color-mix(in srgb,var(--runa-accent) 16%,transparent);outline:none}.runa-admin-pricing__rules{grid-template-columns:1fr 1fr;gap:24px;padding:24px;display:grid}.runa-admin-pricing__rule{flex-direction:column;gap:8px;display:flex}.runa-admin-pricing__rule-top{flex-direction:column;gap:2px;display:flex}.runa-admin-pricing__rule-top .runa-admin-t{color:var(--runa-text);font-size:13px;font-weight:600}.runa-admin-pricing__rule-top .runa-admin-d{color:var(--runa-text-muted);font-size:12px}.runa-admin-pricing__stepper{border:1.5px solid var(--runa-border-strong);border-radius:var(--runa-radius-ui);background:var(--runa-surface);align-self:flex-start;align-items:center;height:48px;display:inline-flex;overflow:hidden}.runa-admin-pricing__stepper button{background:var(--runa-surface);width:48px;height:100%;color:var(--runa-text-secondary);transition:background var(--runa-t),color var(--runa-t);border:none;place-items:center;display:grid}.runa-admin-pricing__stepper button:hover:not(:disabled){background:var(--runa-surface-input);color:var(--runa-text)}.runa-admin-pricing__stepper button:disabled{opacity:.4;cursor:not-allowed}.runa-admin-pricing__stepper .runa-admin-val{text-align:center;min-width:64px;color:var(--runa-text);font-variant-numeric:tabular-nums;border-inline:1.5px solid var(--runa-border);place-items:center;height:100%;font-size:14px;font-weight:600;display:grid}.runa-admin-pricing__stepper .runa-admin-val small{color:var(--runa-text-muted);margin-left:4px;font-size:12px;font-weight:500}.runa-admin-pricing__upsell{background:var(--runa-surface);border:1px solid var(--runa-border);border-radius:var(--runa-radius-card);position:relative;overflow:hidden}.runa-admin-pricing__upsell-head{border-bottom:1px solid var(--runa-border);align-items:flex-start;gap:16px;padding:24px;display:flex}.runa-admin-pricing__upsell-ic{border-radius:var(--runa-radius-ui);background:color-mix(in srgb,var(--runa-accent) 12%,var(--runa-surface));width:42px;height:42px;color:var(--runa-accent);flex:none;place-items:center;display:grid}.runa-admin-pricing__upsell-t{flex:1;min-width:0}.runa-admin-pricing__upsell-t h3{flex-wrap:wrap;align-items:center;gap:10px;font-size:18px;display:flex}.runa-admin-pricing__upsell-t p{color:var(--runa-text-secondary);max-width:60ch;margin-top:4px;font-size:13px;line-height:1.55}.runa-admin-pricing__plan-badge{border-radius:var(--runa-radius-full);background:color-mix(in srgb,var(--runa-accent) 14%,var(--runa-surface));height:24px;color:var(--runa-accent-hover);font-family:var(--runa-font-sans);letter-spacing:.04em;text-transform:uppercase;align-items:center;gap:5px;padding:0 10px;font-size:11px;font-weight:700;display:inline-flex}.runa-admin-pricing__upsell-preview{padding:24px;position:relative}.runa-admin-pricing__upsell-preview:after{content:"";background:linear-gradient(180deg,color-mix(in srgb,var(--runa-surface) 30%,transparent),var(--runa-surface) 92%);pointer-events:none;position:absolute;inset:0}.runa-admin-pricing__season-row{border-radius:var(--runa-radius-ui);border:1px solid var(--runa-border);opacity:.7;filter:saturate(.6);grid-template-columns:1fr auto auto;align-items:center;gap:16px;margin-bottom:10px;padding:13px 16px;display:grid}.runa-admin-pricing__season-row:last-child{margin-bottom:0}.runa-admin-pricing__season-row .runa-admin-s-name{color:var(--runa-text);align-items:center;gap:9px;font-size:13px;font-weight:600;display:flex}.runa-admin-pricing__season-row .runa-admin-s-dot{border-radius:3px;flex:none;width:9px;height:9px}.runa-admin-pricing__season-row .runa-admin-s-dates{color:var(--runa-text-muted);font-variant-numeric:tabular-nums;font-size:12px}.runa-admin-pricing__season-row .runa-admin-s-price{font-family:var(--runa-font-serif);color:var(--runa-text);font-variant-numeric:tabular-nums;font-size:14px;font-weight:600}.runa-admin-pricing__upsell-cta{z-index:1;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;margin-top:-8px;padding:0 24px 24px;display:flex;position:relative}.runa-admin-pricing__upsell-cta p{color:var(--runa-text-muted);font-size:12px}.runa-admin-pricing__upgrade-btn{border-radius:var(--runa-radius-ui);background:var(--runa-accent);color:#fff;height:44px;transition:transform var(--runa-t) var(--runa-ease),background var(--runa-t),box-shadow var(--runa-t);border:1.5px solid #0000;align-items:center;gap:8px;padding:0 18px;font-size:13.5px;font-weight:600;display:inline-flex}.runa-admin-pricing__upgrade-btn:hover{background:var(--runa-accent-hover);box-shadow:var(--runa-shadow-card);transform:translateY(-1px)}.runa-admin-pricing__savebar{left:var(--runa-sidebar-w);z-index:40;min-height:var(--runa-savebar-h);background:color-mix(in srgb,var(--runa-surface) 94%,transparent);-webkit-backdrop-filter:blur(10px);border-top:1px solid var(--runa-border);transition:transform var(--t-ui,.2s),opacity var(--t-ui,.2s);justify-content:space-between;align-items:center;gap:16px;padding:0 calc(clamp(16px,3vw,32px));display:flex;position:fixed;bottom:0;right:0;box-shadow:0 -6px 20px #2b26200f}.runa-admin-pricing__savebar.is-hidden{opacity:0;pointer-events:none;transform:translateY(150%)}.runa-admin-admin__content:has(.runa-admin-pricing__savebar){padding-bottom:calc(24px + var(--runa-savebar-h))}.runa-admin-pricing__savebar-txt{color:var(--runa-text-secondary);text-overflow:ellipsis;white-space:nowrap;min-width:0;margin:0;font-size:13px;overflow:hidden}.runa-admin-pricing__savebar-txt b{color:var(--runa-text);font-weight:600}.runa-admin-pricing__savebar-actions{align-items:center;gap:8px;display:flex}.runa-admin-pricing__btn-ghost{border-radius:var(--runa-radius-ui);border:1.5px solid var(--runa-border-strong);background:var(--runa-surface);height:44px;color:var(--runa-text-secondary);transition:background var(--runa-t);align-items:center;gap:8px;padding:0 16px;font-size:13px;font-weight:600;display:inline-flex}.runa-admin-pricing__btn-ghost:hover:not(:disabled){background:var(--runa-surface-input);color:var(--runa-text)}.runa-admin-pricing__btn-ghost:disabled{opacity:.5;cursor:not-allowed}.runa-admin-pricing__seasons{flex-direction:column;gap:10px;padding:16px;display:flex}.runa-admin-pricing__season{border-radius:var(--runa-radius-ui);border:1px solid var(--runa-border);background:var(--runa-surface-input);grid-template-columns:1fr auto auto;align-items:center;gap:16px;padding:13px 16px;display:grid}.runa-admin-pricing__season-name{flex-wrap:wrap;align-items:center;gap:8px;font-weight:600;display:flex}.runa-admin-pricing__season-scope{color:var(--runa-text-muted);background:var(--runa-surface);border:1px solid var(--runa-border);border-radius:var(--runa-radius-full);padding:1px 9px;font-size:12px;font-weight:500}.runa-admin-pricing__season-meta{color:var(--runa-text-secondary);flex-wrap:wrap;gap:8px;margin-top:3px;font-size:12px;display:flex}.runa-admin-pricing__season-wknd{color:var(--runa-accent)}.runa-admin-pricing__season-adj{white-space:nowrap;font-weight:700}.runa-admin-pricing__season-acts{gap:6px;display:flex}.runa-admin-pricing__season-iconbtn{border-radius:var(--runa-radius-ui);border:1px solid var(--runa-border);background:var(--runa-surface);width:34px;height:34px;color:var(--runa-text-secondary);cursor:pointer;place-items:center;display:grid}.runa-admin-pricing__season-iconbtn:hover:not(:disabled){border-color:var(--runa-accent);color:var(--runa-accent)}.runa-admin-pricing__season-iconbtn--danger:hover:not(:disabled){border-color:var(--danger,#c0392b);color:var(--danger,#c0392b)}.runa-admin-pricing__season-iconbtn:disabled{opacity:.5;cursor:not-allowed}.runa-admin-pricing__seasons-empty{color:var(--runa-text-secondary);padding:24px 16px;font-size:13px}.runa-admin-pricing__season-add{padding:0 16px 16px}.runa-admin-pricing__season-editor{border:1px dashed var(--runa-border);border-radius:var(--runa-radius-ui);background:var(--runa-surface-input);margin:0 16px 16px;padding:16px}.runa-admin-pricing__season-erow{flex-wrap:wrap;gap:16px;margin-bottom:16px;display:flex}.runa-admin-pricing__season-field{color:var(--runa-text-secondary);flex-direction:column;flex:180px;gap:5px;font-size:12px;display:flex}.runa-admin-pricing__season-field--wide{flex:2 260px}.runa-admin-pricing__season-field input,.runa-admin-pricing__season-field select{border-radius:var(--runa-radius-ui);border:1px solid var(--runa-border);background:var(--runa-surface);height:42px;color:var(--runa-text);padding:0 12px;font-size:13px}.runa-admin-pricing__season-field input:focus,.runa-admin-pricing__season-field select:focus{border-color:var(--runa-accent);outline:none}.runa-admin-pricing__season-hint{color:var(--runa-text-muted);margin-bottom:16px;font-size:12px;line-height:1.55}.runa-admin-pricing__season-eacts{justify-content:flex-end;gap:8px;display:flex}.runa-admin-pricing__stepper--inline{align-self:flex-start;height:42px}.runa-admin-pricing__stepper--inline button{width:40px}.runa-admin-pricing__stepper--inline .runa-admin-val{min-width:88px}.runa-admin-pricing__restrict-toggle{color:var(--runa-text);cursor:pointer;align-items:center;gap:8px;font-size:14px;display:inline-flex}.runa-admin-pricing__restrict-toggle input{width:18px;height:18px;accent-color:var(--runa-accent);cursor:pointer}.runa-admin-pricing__weekdays{flex-wrap:wrap;gap:4px;margin-top:4px;display:flex}.runa-admin-pricing__weekday{border:1px solid var(--runa-border);border-radius:var(--runa-radius-ui);background:var(--runa-surface);min-width:46px;color:var(--runa-text-muted);cursor:pointer;transition:background var(--runa-ease),color var(--runa-ease),border-color var(--runa-ease);align-items:center;gap:5px;padding:8px 10px;font-size:12px;font-weight:600;display:inline-flex}.runa-admin-pricing__weekday:hover:not(:disabled){border-color:var(--runa-accent)}.runa-admin-pricing__weekday.runa-admin-is-on{background:var(--runa-accent);border-color:var(--runa-accent);outline:1px solid var(--runa-accent);outline-offset:3px;color:var(--runa-on-accent)}.runa-admin-pricing__weekday:disabled{opacity:.55;cursor:not-allowed}@media (width<=980px){.runa-admin-pricing__row{grid-template-columns:1fr;gap:16px}.runa-admin-pricing__price-field{justify-content:flex-start;width:100%}}@media (width<=860px){.runa-admin-pricing__savebar{left:0}.runa-admin-pricing__rules{grid-template-columns:1fr}}.runa-admin-pricing__child{flex-direction:column;gap:14px;display:flex}.runa-admin-pricing__child-toggle{color:var(--runa-text);cursor:pointer;align-items:center;gap:10px;font-weight:600;display:inline-flex}.runa-admin-pricing__child-toggle input{width:18px;height:18px;accent-color:var(--runa-accent);cursor:pointer}.runa-admin-pricing__child-note{color:var(--runa-text-muted);margin:-6px 0 0;font-size:13px}.runa-admin-pricing__child-bands{flex-direction:column;gap:8px;display:flex}.runa-admin-pricing__child-head,.runa-admin-pricing__child-row{grid-template-columns:1fr 84px 84px 108px 40px;align-items:center;gap:10px;display:grid}.runa-admin-pricing__child-head{text-transform:uppercase;letter-spacing:.04em;color:var(--runa-text-muted);padding:0 2px;font-size:12px}.runa-admin-pricing__child-row input{border:1.5px solid var(--runa-border-strong);border-radius:var(--runa-radius-ui);background:var(--runa-surface);height:44px;color:var(--runa-text);transition:border-color var(--runa-t),box-shadow var(--runa-t);outline:none;padding:0 12px;font-size:15px}.runa-admin-pricing__child-row input:focus{border-color:var(--runa-accent);box-shadow:0 0 0 3px color-mix(in srgb,var(--runa-accent) 16%,transparent)}.runa-admin-pricing__child-pct{align-items:center;gap:6px;display:inline-flex}.runa-admin-pricing__child-pct input{text-align:right;width:72px}.runa-admin-pricing__child-opts{color:var(--runa-text-muted);flex-wrap:wrap;align-items:center;gap:8px 16px;padding:0 2px 6px;font-size:13px;display:flex}.runa-admin-pricing__child-del{border:1.5px solid var(--runa-border-strong);border-radius:var(--runa-radius-ui);background:var(--runa-surface);width:40px;height:40px;color:var(--runa-text-muted);cursor:pointer;transition:color var(--runa-t),border-color var(--runa-t);justify-content:center;align-items:center;display:inline-flex}.runa-admin-pricing__child-del:hover:not(:disabled){color:var(--danger,#c0392b);border-color:var(--danger,#c0392b)}.runa-admin-gal__add-btn:disabled,.runa-admin-pricing__child-del:disabled{opacity:.5;cursor:not-allowed}.runa-admin-pricing__child-empty{color:var(--runa-text-muted);padding:12px 0;font-size:14px}.runa-admin-pricing__child-actions{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.runa-admin-pricing__child-cap{display:none}.runa-admin-pricing__child-age{flex-direction:column;gap:4px;min-width:0;display:flex}.runa-admin-pricing__child-age input{box-sizing:border-box;width:100%;min-width:0}@media (width<=860px){.runa-admin-pricing__child-head{display:none}.runa-admin-pricing__child-row{border:1px solid var(--runa-border);border-radius:var(--runa-radius-ui);grid-template-columns:1fr 1fr;gap:8px;padding:12px}.runa-admin-pricing__child-row input:first-child{grid-column:1/-1}.runa-admin-pricing__child-cap{text-transform:uppercase;letter-spacing:.04em;color:var(--runa-text-muted);font-size:12px;display:block}}.runa-admin-gal__toast{border-radius:var(--runa-radius-ui);background:color-mix(in srgb,var(--runa-error) 10%,var(--runa-surface));border:1px solid color-mix(in srgb,var(--runa-error) 36%,transparent);color:color-mix(in srgb,var(--runa-error) 70%,#000);align-items:center;gap:10px;margin-bottom:16px;padding:12px 16px;font-size:13px;font-weight:600;display:flex}.runa-admin-gal__toast svg{color:var(--runa-error);flex:none}.runa-admin-gal__tbtn{border-radius:var(--runa-radius-ui);border:1.5px solid var(--runa-border-strong);background:var(--runa-surface);height:40px;color:var(--runa-text);transition:background var(--runa-t),border-color var(--runa-t),transform var(--runa-t);align-items:center;gap:8px;padding:0 15px;font-size:13px;font-weight:600;display:inline-flex}.runa-admin-gal__lede,.runa-admin-gal__tbtn svg{color:var(--runa-text-secondary)}.runa-admin-gal__tbtn:hover{background:var(--runa-surface-input);transform:translateY(-1px)}.runa-admin-gal__head{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:24px;margin-bottom:24px;display:flex}.runa-admin-gal__head h1{font-size:30px;line-height:1.15}.runa-admin-gal__lede{max-width:56ch;margin-top:5px;font-size:13px}.runa-admin-gal__add-btn{border-radius:var(--runa-radius-ui);background:var(--runa-accent);color:#fff;height:44px;transition:transform var(--runa-t) var(--runa-ease),background var(--runa-t),box-shadow var(--runa-t);border:1.5px solid #0000;align-items:center;gap:8px;padding:0 18px;font-size:13.5px;font-weight:600;display:inline-flex}.runa-admin-gal__add-btn:hover:not(:disabled){background:var(--runa-accent-hover);box-shadow:var(--runa-shadow-card);transform:translateY(-1px)}.runa-admin-gal__storage{border-radius:var(--runa-radius-ui);border:1px solid var(--runa-border);background:var(--runa-surface);margin-bottom:24px;padding:12px 16px}.runa-admin-gal__storage-row{justify-content:space-between;align-items:center;gap:16px;font-size:13px;display:flex}.runa-admin-gal__storage-label{color:var(--runa-text-secondary);align-items:center;gap:8px;font-weight:600;display:inline-flex}.runa-admin-gal__storage-label svg{flex:none}.runa-admin-gal__storage-val{font-variant-numeric:tabular-nums;font-weight:700}.runa-admin-gal__storage-track{background:color-mix(in srgb,var(--runa-border) 60%,var(--runa-surface));border-radius:999px;height:8px;margin-top:8px;overflow:hidden}.runa-admin-gal__storage-fill{background:var(--runa-accent);border-radius:999px;height:100%;transition:width .3s}.runa-admin-gal__storage-note{margin-top:8px;font-size:13px;font-weight:600}.runa-admin-gal__storage--warning{background:color-mix(in srgb,#d97706 8%,var(--runa-surface));border-color:#d9770666}.runa-admin-gal__storage--warning .runa-admin-gal__storage-fill{background:#d97706}.runa-admin-gal__storage--warning .runa-admin-gal__storage-note{color:#a35905}.runa-admin-gal__storage--full{border-color:color-mix(in srgb,var(--runa-error) 44%,transparent);background:color-mix(in srgb,var(--runa-error) 10%,var(--runa-surface))}.runa-admin-gal__storage--full .runa-admin-gal__storage-fill{background:var(--runa-error)}.runa-admin-gal__storage--full .runa-admin-gal__storage-note{color:color-mix(in srgb,var(--runa-error) 72%,#000)}.runa-admin-gal__albums{flex-wrap:wrap;align-items:center;gap:8px;margin-bottom:16px;display:flex}.runa-admin-gal__tab{border-radius:var(--runa-radius-full);border:1.5px solid var(--runa-border);background:var(--runa-surface);height:38px;color:var(--runa-text-secondary);cursor:pointer;transition:background var(--runa-t),border-color var(--runa-t),color var(--runa-t);align-items:center;gap:8px;padding:0 14px;font-size:13px;font-weight:600;display:inline-flex}.runa-admin-gal__tab .runa-admin-cnt{color:var(--runa-text-muted);font-variant-numeric:tabular-nums;font-size:12px;font-weight:700}.runa-admin-gal__tab:hover{background:var(--runa-surface-input);color:var(--runa-text)}.runa-admin-gal__tab.runa-admin-is-active{background:color-mix(in srgb,var(--runa-accent) 12%,var(--runa-surface));border-color:color-mix(in srgb,var(--runa-accent) 38%,transparent);color:var(--runa-accent)}.runa-admin-gal__tab.runa-admin-is-active .runa-admin-cnt{color:var(--runa-accent)}.runa-admin-gal__tab--add{color:var(--runa-text-muted);border-style:dashed}.runa-admin-gal__tab--add:hover:not(:disabled){color:var(--runa-accent);border-color:var(--runa-accent);background:var(--runa-surface)}.runa-admin-gal__tab--add:disabled{opacity:.5;cursor:not-allowed}.runa-admin-gal__tab-create input{border-radius:var(--runa-radius-full);border:1.5px solid var(--runa-accent);background:var(--runa-surface);height:38px;font:inherit;color:var(--runa-text);outline:none;min-width:160px;padding:0 14px;font-size:13px;font-weight:600}.runa-admin-gal__bar{background:var(--runa-surface);border:1px solid var(--runa-border);border-radius:var(--runa-radius-card);justify-content:space-between;gap:16px;margin-bottom:16px;padding:14px 24px}.runa-admin-gal__bar,.runa-admin-gal__bar-l{flex-wrap:wrap;align-items:center;display:flex}.runa-admin-gal__bar-l{gap:12px;min-width:0}.runa-admin-gal__bar-name{font-family:var(--runa-font-serif);color:var(--runa-text);align-items:center;gap:9px;font-size:18px;font-weight:600;display:inline-flex}.runa-admin-gal__bar-name .runa-admin-edit{border-radius:var(--runa-radius-ui);width:30px;height:30px;color:var(--runa-text-muted);cursor:pointer;transition:background var(--runa-t),color var(--runa-t);background:0 0;border:none;place-items:center;display:grid}.runa-admin-gal__bar-name .runa-admin-edit:hover:not(:disabled){background:var(--runa-surface-input);color:var(--runa-text)}.runa-admin-gal__bar-name .runa-admin-edit:disabled{opacity:.4;cursor:not-allowed}.runa-admin-gal__rename-input{border-radius:var(--runa-radius-ui);border:1.5px solid var(--runa-accent);background:var(--runa-surface);height:38px;font-family:var(--runa-font-serif);color:var(--runa-text);outline:none;min-width:200px;padding:0 12px;font-size:18px;font-weight:600}.runa-admin-gal__bar-meta{color:var(--runa-text-muted);font-size:12px}.runa-admin-gal__bar-r{align-items:center;gap:8px;display:flex}.runa-admin-gal__lbtn{border-radius:var(--runa-radius-ui);border:1.5px solid var(--runa-border-strong);background:var(--runa-surface);height:38px;color:var(--runa-text);cursor:pointer;transition:background var(--runa-t),border-color var(--runa-t),transform var(--runa-t);align-items:center;gap:7px;padding:0 13px;font-size:13px;font-weight:600;display:inline-flex}.runa-admin-gal__lbtn svg{color:var(--runa-text-secondary)}.runa-admin-gal__lbtn:hover:not(:disabled){background:var(--runa-surface-input);transform:translateY(-1px)}.runa-admin-gal__lbtn:disabled{opacity:.5;cursor:not-allowed}.runa-admin-gal__lbtn--danger{color:var(--runa-error);border-color:color-mix(in srgb,var(--runa-error) 32%,var(--runa-border-strong))}.runa-admin-gal__lbtn--danger svg{color:var(--runa-error)}.runa-admin-gal__lbtn--danger:hover:not(:disabled){background:color-mix(in srgb,var(--runa-error) 9%,var(--runa-surface))}.runa-admin-gal__dropzone{border:2px dashed var(--runa-border-strong);border-radius:var(--runa-radius-card);background:var(--runa-surface);cursor:pointer;transition:border-color var(--runa-t),background var(--runa-t);align-items:center;gap:24px;margin-bottom:16px;padding:18px 24px;display:flex}.runa-admin-gal__dropzone.runa-admin-is-over,.runa-admin-gal__dropzone:hover:not(.runa-admin-is-disabled){border-color:var(--runa-accent);background:color-mix(in srgb,var(--runa-accent) 4%,var(--runa-surface))}.runa-admin-gal__dropzone.runa-admin-is-disabled{opacity:.55;cursor:not-allowed}.runa-admin-gal__dropzone-ic{border-radius:var(--runa-radius-ui);background:color-mix(in srgb,var(--runa-accent) 11%,var(--runa-surface));width:48px;height:48px;color:var(--runa-accent);flex:none;place-items:center;display:grid}.runa-admin-gal__dropzone-txt{flex:1;min-width:0}.runa-admin-gal__dropzone-txt .runa-admin-t{color:var(--runa-text);font-size:14px;font-weight:600}.runa-admin-gal__dropzone-txt .runa-admin-d{color:var(--runa-text-muted);margin-top:2px;font-size:12px}.runa-admin-gal__dropzone-btn{border-radius:var(--runa-radius-ui);border:1.5px solid var(--runa-border-strong);background:var(--runa-surface);height:40px;color:var(--runa-text);cursor:pointer;transition:background var(--runa-t),transform var(--runa-t);flex:none;align-items:center;gap:7px;padding:0 16px;font-size:13px;font-weight:600;display:inline-flex}.runa-admin-gal__dropzone-btn:hover:not(:disabled){background:var(--runa-surface-input);transform:translateY(-1px)}.runa-admin-gal__dropzone-btn:disabled{opacity:.5;cursor:not-allowed}.runa-admin-gal__progress{background:var(--runa-surface);border:1px solid var(--runa-border);border-radius:var(--runa-radius-card);margin-bottom:16px;padding:12px 24px}.runa-admin-gal__progress-top{color:var(--runa-text-secondary);justify-content:space-between;align-items:center;margin-bottom:8px;font-size:13px;font-weight:600;display:flex}.runa-admin-gal__progress-top span{align-items:center;gap:7px;display:inline-flex}.runa-admin-gal__progress-top .runa-admin-pct{color:var(--runa-accent);font-variant-numeric:tabular-nums}.runa-admin-gal__progress-track{border-radius:var(--runa-radius-full);background:var(--runa-surface-input);height:7px;overflow:hidden}.runa-admin-gal__progress-fill{background:var(--runa-accent);border-radius:var(--runa-radius-full);height:100%;transition:width var(--runa-t) var(--runa-ease)}.runa-admin-spin{animation:.9s linear infinite runa-admin-gal-spin}.runa-admin-gal__grid-hint{color:var(--runa-text-muted);align-items:center;gap:8px;margin-bottom:12px;font-size:12px;display:flex}.runa-admin-gal__grid-hint svg{color:var(--runa-text-muted);flex:none}.runa-admin-gal__loading{text-align:center;color:var(--runa-text-muted);padding:32px;font-size:13px}.runa-admin-gal__grid{grid-template-columns:repeat(3,1fr);gap:16px;display:grid}.runa-admin-gal__ph{background:var(--runa-surface);border:1px solid var(--runa-border);border-radius:var(--runa-radius-card);transition:box-shadow var(--runa-t),border-color var(--runa-t),transform var(--runa-t);margin:0;position:relative;overflow:hidden}.runa-admin-gal__ph:hover{box-shadow:var(--runa-shadow-pop);border-color:var(--runa-border-strong);transform:translateY(-2px)}.runa-admin-gal__ph.runa-admin-is-cover{border-color:color-mix(in srgb,var(--runa-accent) 50%,transparent)}.runa-admin-gal__ph-img{aspect-ratio:16/10;background:var(--runa-surface-input);position:relative;overflow:hidden}.runa-admin-gal__ph-img img{-o-object-fit:cover;object-fit:cover;width:100%;height:100%;display:block}.runa-admin-gal__ph-drag{z-index:3;border-radius:var(--runa-radius-ui);color:#fff;opacity:0;cursor:grab;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);width:30px;height:30px;transition:opacity var(--runa-t),background var(--runa-t);background:#14100c6b;place-items:center;display:grid;position:absolute;top:9px;left:9px}.runa-admin-gal__ph:hover .runa-admin-gal__ph-drag{opacity:1}.runa-admin-gal__ph-drag:hover{background:#14100c9e}.runa-admin-gal__ph-cover{z-index:3;border-radius:var(--runa-radius-full);background:var(--runa-accent);color:#fff;height:26px;box-shadow:var(--runa-shadow-card);align-items:center;gap:5px;padding:0 10px;font-size:11px;font-weight:700;display:inline-flex;position:absolute;top:9px;right:9px}.runa-admin-gal__ph-bar{border-top:1px solid var(--runa-border);justify-content:space-between;align-items:center;gap:8px;padding:9px 11px;display:flex}.runa-admin-gal__alt{align-items:center;gap:6px;min-width:0;font-size:12px;font-weight:600;display:inline-flex}.runa-admin-gal__alt svg{flex:none}.runa-admin-gal__alt.runa-admin-is-ok{color:var(--runa-text-muted)}.runa-admin-gal__alt.runa-admin-is-ok svg{color:var(--runa-success)}.runa-admin-gal__alt.runa-admin-is-warn{color:color-mix(in srgb,var(--runa-warning) 60%,#000)}.runa-admin-gal__alt.runa-admin-is-warn svg{color:var(--runa-warning)}.runa-admin-gal__alt .runa-admin-lbl{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.runa-admin-gal__ph-acts{flex:none;align-items:center;gap:3px;display:flex}.runa-admin-gal__iact{border-radius:var(--runa-radius-ui);width:32px;height:32px;color:var(--runa-text-muted);cursor:pointer;transition:background var(--runa-t),color var(--runa-t);background:0 0;border:none;place-items:center;display:grid}.runa-admin-gal__iact:hover:not(:disabled){background:var(--runa-surface-input);color:var(--runa-text)}.runa-admin-gal__iact:disabled{opacity:.4;cursor:not-allowed}.runa-admin-gal__iact.runa-admin-is-on,.runa-admin-gal__iact:not(.runa-admin-is-on):hover:not(:disabled) svg{color:var(--runa-accent)}.runa-admin-gal__iact.runa-admin-is-del:hover:not(:disabled){background:color-mix(in srgb,var(--runa-error) 11%,var(--runa-surface));color:var(--runa-error)}.runa-admin-gal__empty{text-align:center;background:var(--runa-surface);border:1px dashed var(--runa-border-strong);border-radius:var(--runa-radius-card);flex-direction:column;align-items:center;gap:6px;padding:calc(clamp(40px,7vw,72px)) 24px;display:flex}.runa-admin-gal__empty--sm{padding:calc(clamp(28px,5vw,48px)) 24px}.runa-admin-gal__empty-ic{border-radius:var(--runa-radius-card);background:color-mix(in srgb,var(--runa-accent) 9%,var(--runa-surface));width:64px;height:64px;color:var(--runa-accent);place-items:center;margin-bottom:6px;display:grid}.runa-admin-gal__empty h3{color:var(--runa-text);font-size:18px}.runa-admin-gal__empty p{color:var(--runa-text-muted);max-width:44ch;margin-bottom:6px;font-size:13px}.runa-admin-gal__cmodal{z-index:100;place-items:center;padding:24px;display:grid;position:fixed;inset:0}.runa-admin-gal__cmodal-scrim{background:color-mix(in srgb,var(--runa-text) 48%,transparent);-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);position:absolute;inset:0}.runa-admin-gal__cmodal-panel{background:var(--runa-surface);border-radius:var(--runa-radius-card);width:100%;max-width:480px;box-shadow:var(--runa-shadow-pop);border:1px solid var(--runa-border);animation:runa-admin-gal-pop var(--runa-t) var(--runa-ease);padding:32px;position:relative}@keyframes runa-admin-gal-pop{0%{opacity:0;transform:translateY(8px)scale(.98)}}.runa-admin-gal__cmodal-ic{border-radius:var(--runa-radius-ui);place-items:center;width:52px;height:52px;margin-bottom:16px;display:grid}.runa-admin-gal__cmodal-ic.runa-admin-is-danger{background:color-mix(in srgb,var(--runa-error) 13%,var(--runa-surface));color:var(--runa-error)}.runa-admin-gal__cmodal-ic.runa-admin-is-brand{background:color-mix(in srgb,var(--runa-accent) 12%,var(--runa-surface));color:var(--runa-accent)}.runa-admin-gal__cmodal-title{color:var(--runa-text);font-size:22px;line-height:1.2}.runa-admin-gal__cmodal-lead{color:var(--runa-text-secondary);margin-top:7px;font-size:13px;line-height:1.6}.runa-admin-gal__del-photo{border:1px solid var(--runa-border);border-radius:var(--runa-radius-ui);background:var(--runa-surface-input);align-items:center;gap:13px;margin-top:24px;padding:11px;display:flex}.runa-admin-gal__del-thumb{border-radius:var(--runa-radius-ui);background:var(--runa-surface);flex:none;width:72px;height:52px;overflow:hidden}.runa-admin-gal__del-thumb img{-o-object-fit:cover;object-fit:cover;width:100%;height:100%;display:block}.runa-admin-gal__del-meta{flex-direction:column;gap:2px;min-width:0;display:flex}.runa-admin-gal__del-meta .runa-admin-a{color:var(--runa-text);white-space:nowrap;text-overflow:ellipsis;font-size:13px;font-weight:600;overflow:hidden}.runa-admin-gal__del-meta .runa-admin-b{color:var(--runa-text-muted);font-size:12px}.runa-admin-gal__warn{border-radius:var(--runa-radius-ui);background:color-mix(in srgb,var(--runa-warning) 11%,var(--runa-surface));border:1px solid color-mix(in srgb,var(--runa-warning) 34%,transparent);margin-top:16px;padding:14px}.runa-admin-gal__warn-head{align-items:flex-start;gap:10px;display:flex}.runa-admin-gal__warn-head .runa-admin-wic{border-radius:var(--runa-radius-ui);background:color-mix(in srgb,var(--runa-warning) 24%,var(--runa-surface));width:30px;height:30px;color:color-mix(in srgb,var(--runa-warning) 72%,#000);flex:none;place-items:center;display:grid}.runa-admin-gal__warn-head .runa-admin-t{color:color-mix(in srgb,var(--runa-warning) 60%,#000);font-size:13px;font-weight:700}.runa-admin-gal__warn ul{flex-direction:column;gap:7px;margin:10px 0 0;padding:0;list-style:none;display:flex}.runa-admin-gal__warn li{color:var(--runa-text);align-items:center;gap:8px;font-size:13px;display:flex}.runa-admin-gal__warn li svg{color:var(--runa-text-secondary);flex:none}.runa-admin-gal__warn li b{font-weight:600}.runa-admin-gal__warn-note{color:var(--runa-text-secondary);border-top:1px solid color-mix(in srgb,var(--runa-warning) 24%,transparent);margin-top:11px;padding-top:10px;font-size:12px;line-height:1.55}.runa-admin-gal__field{flex-direction:column;gap:6px;margin-top:24px;display:flex}.runa-admin-gal__field label{color:var(--runa-text);font-size:13px;font-weight:600}.runa-admin-gal__field input{border-radius:var(--runa-radius-ui);border:1.5px solid var(--runa-border-strong);background:var(--runa-surface);height:44px;color:var(--runa-text);transition:border-color var(--runa-t);outline:none;padding:0 14px;font-size:14px}.runa-admin-gal__field input:focus{border-color:var(--runa-accent)}.runa-admin-gal__field-hint{color:var(--runa-text-muted);font-size:12px}.runa-admin-gal__cmodal-foot{gap:8px;margin-top:32px;display:flex}.runa-admin-gal__cmodal-foot.runa-admin-is-row>*{flex:1}.runa-admin-gal__btn-danger,.runa-admin-gal__btn-ghost,.runa-admin-gal__btn-save{border-radius:var(--runa-radius-ui);cursor:pointer;height:46px;transition:background var(--runa-t),border-color var(--runa-t),transform var(--runa-t),box-shadow var(--runa-t);justify-content:center;align-items:center;gap:8px;font-size:13.5px;font-weight:600;display:inline-flex}.runa-admin-gal__btn-ghost{background:var(--runa-surface);border:1.5px solid var(--runa-border-strong);color:var(--runa-text)}.runa-admin-gal__btn-ghost:hover{background:var(--runa-surface-input);transform:translateY(-1px)}.runa-admin-gal__btn-danger{background:var(--runa-error);color:#fff;border:1.5px solid #0000}.runa-admin-gal__btn-danger:hover:not(:disabled){background:color-mix(in srgb,var(--runa-error) 86%,#000);box-shadow:var(--runa-shadow-card);transform:translateY(-1px)}.runa-admin-gal__btn-save{background:var(--runa-accent);color:#fff;border:1.5px solid #0000}.runa-admin-gal__btn-save:hover:not(:disabled){background:var(--runa-accent-hover);box-shadow:var(--runa-shadow-card);transform:translateY(-1px)}.runa-admin-gal__btn-danger:disabled,.runa-admin-gal__btn-save:disabled{opacity:.6;cursor:not-allowed}@media (width<=1080px){.runa-admin-gal__grid{grid-template-columns:repeat(2,1fr)}}@media (width<=560px){.runa-admin-gal__grid{grid-template-columns:1fr}.runa-admin-gal__dropzone{flex-direction:column;align-items:flex-start}}@media (prefers-reduced-motion:reduce){.runa-admin-spin{animation:none}}.runa-admin-res__toast{border-radius:var(--runa-radius-ui);background:color-mix(in srgb,var(--runa-error) 10%,var(--runa-surface));border:1px solid color-mix(in srgb,var(--runa-error) 36%,transparent);color:color-mix(in srgb,var(--runa-error) 70%,#000);z-index:95;top:max(16px,env(safe-area-inset-top));align-items:center;gap:10px;width:calc(min(520px,100vw - 32px));margin-bottom:0;padding:12px 16px;font-size:13px;font-weight:600;display:flex;position:fixed;left:50%;transform:translate(-50%);box-shadow:0 12px 34px #00000038}.runa-admin-res__toast svg{color:var(--runa-error);flex:none}.runa-admin-res__tbtn{border-radius:var(--runa-radius-ui);border:1.5px solid var(--runa-border-strong);background:var(--runa-surface);height:40px;color:var(--runa-text);transition:background var(--runa-t),transform var(--runa-t);align-items:center;gap:8px;padding:0 15px;font-size:13px;font-weight:600;display:inline-flex}.runa-admin-res__lede,.runa-admin-res__tbtn svg{color:var(--runa-text-secondary)}.runa-admin-res__tbtn:hover{background:var(--runa-surface-input);transform:translateY(-1px)}.runa-admin-res__ahead{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:24px;margin-bottom:24px;display:flex}.runa-admin-res__ahead h1{font-size:30px;line-height:1.15}.runa-admin-res__lede{max-width:58ch;margin-top:6px;font-size:13px;line-height:1.6}.runa-admin-res__add-btn{border-radius:var(--runa-radius-ui);background:var(--runa-accent);color:#fff;height:44px;transition:background var(--runa-t),transform var(--runa-t) var(--runa-ease),box-shadow var(--runa-t);border:1.5px solid #0000;align-items:center;gap:8px;padding:0 18px;font-size:13.5px;font-weight:600;display:inline-flex}.runa-admin-res__add-btn:hover:not(:disabled){background:var(--runa-accent-hover);box-shadow:var(--runa-shadow-card);transform:translateY(-1px)}.runa-admin-res__add-btn:disabled{opacity:.55;cursor:not-allowed}.runa-admin-res__viewswitch{border-radius:var(--runa-radius-ui);background:var(--runa-surface-input);border:1px solid var(--runa-border);align-items:center;gap:3px;margin-bottom:24px;padding:3px;display:inline-flex}.runa-admin-res__view{border-radius:calc(-2px + var(--runa-radius-ui));height:36px;color:var(--runa-text-secondary);transition:background var(--runa-t),color var(--runa-t);background:0 0;border:none;align-items:center;gap:7px;padding:0 15px;font-size:13px;font-weight:600;display:inline-flex}.runa-admin-res__view svg{color:var(--runa-text-muted)}.runa-admin-res__view.is-active{background:var(--runa-surface);color:var(--runa-text);box-shadow:var(--runa-shadow-card)}.runa-admin-res__view.is-active svg{color:var(--runa-accent)}.runa-admin-res__view.runa-admin-is-locked{color:var(--runa-text-muted);cursor:not-allowed}.runa-admin-res__lvl{border-radius:var(--runa-radius-full);background:color-mix(in srgb,var(--runa-accent) 14%,var(--runa-surface));height:18px;color:var(--runa-accent);letter-spacing:.02em;align-items:center;padding:0 7px;font-size:10px;font-weight:700;display:inline-flex}.runa-admin-res__listpanel{background:var(--runa-surface);border:1px solid var(--runa-border);border-radius:var(--runa-radius-card);overflow:hidden}.runa-admin-res__toolbar{border-bottom:1px solid var(--runa-border);flex-wrap:wrap;align-items:center;gap:16px;padding:14px 24px;display:flex}.runa-admin-res__segtabs{border-radius:var(--runa-radius-ui);background:var(--runa-surface-input);border:1px solid var(--runa-border);align-items:center;gap:2px;padding:3px;display:inline-flex}.runa-admin-res__segtab{border-radius:calc(-2px + var(--runa-radius-ui));height:34px;color:var(--runa-text-secondary);transition:background var(--runa-t),color var(--runa-t);background:0 0;border:none;align-items:center;gap:7px;padding:0 13px;font-size:13px;font-weight:600;display:inline-flex}.runa-admin-res__segtab:hover{color:var(--runa-text)}.runa-admin-res__segtab.is-active{background:var(--runa-surface);color:var(--runa-text);box-shadow:var(--runa-shadow-card)}.runa-admin-res__c{border-radius:var(--runa-radius-full);background:var(--runa-surface-input);min-width:20px;height:19px;color:var(--runa-text-secondary);font-variant-numeric:tabular-nums;justify-content:center;align-items:center;padding:0 6px;font-size:11px;font-weight:700;display:inline-flex}.runa-admin-res__segtab.is-active .runa-admin-res__c{background:color-mix(in srgb,var(--runa-accent) 13%,var(--runa-surface));color:var(--runa-accent)}.runa-admin-res__dot{border-radius:50%;width:7px;height:7px}.runa-admin-res__dot--new{background:var(--runa-accent)}.runa-admin-res__dot--ok{background:var(--runa-success)}.runa-admin-res__dot--cancel{background:var(--runa-text-muted)}.runa-admin-res__toolbar-spacer{flex:auto}.runa-admin-res__search{align-items:center;min-width:220px;display:inline-flex;position:relative}.runa-admin-res__search>.iconify,.runa-admin-res__search>svg{color:var(--runa-text-muted);pointer-events:none;position:absolute;top:50%;left:12px;transform:translateY(-50%)}.runa-admin-res__search input{width:100%;height:40px;color:var(--runa-text);background:var(--runa-surface);border:1.5px solid var(--runa-border-strong);border-radius:var(--runa-radius-ui);transition:border-color var(--runa-t),box-shadow var(--runa-t);outline:none;padding:0 14px 0 38px;font-family:inherit;font-size:13px}.runa-admin-res__search input::placeholder{color:var(--runa-text-muted)}.runa-admin-res__search input:focus{border-color:var(--runa-accent);box-shadow:0 0 0 3px color-mix(in srgb,var(--runa-accent) 16%,transparent)}.runa-admin-res__selectw{width:220px;display:inline-flex;position:relative}.runa-admin-res__selectw .app-select{width:100%}.runa-admin-res__selectw select{appearance:none;height:40px;color:var(--runa-text);background:var(--runa-surface);border:1.5px solid var(--runa-border-strong);border-radius:var(--runa-radius-ui);cursor:pointer;transition:border-color var(--runa-t),box-shadow var(--runa-t);background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='20' height='20' viewBox='0 0 24 24' fill='none' stroke='%236B6155' 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 12px center;background-repeat:no-repeat;outline:none;padding:0 38px 0 14px;font-family:inherit;font-size:13px;font-weight:500}.runa-admin-res__selectw select:focus{border-color:var(--runa-accent);box-shadow:0 0 0 3px color-mix(in srgb,var(--runa-accent) 16%,transparent)}.runa-admin-res__row,.runa-admin-res__thead{grid-template-columns:1.7fr 1.25fr 1.15fr 64px 1.35fr .8fr 1fr 34px;align-items:center;gap:16px;padding:0 24px;display:grid}.runa-admin-res__row-foot,.runa-admin-res__row-meta{display:contents}.runa-admin-res__thead{background:var(--runa-surface-input);border-bottom:1px solid var(--runa-border);height:42px}.runa-admin-res__thead span{letter-spacing:.05em;text-transform:uppercase;color:var(--runa-text-muted);font-size:11px;font-weight:700}.runa-admin-res__thead .runa-admin-ar{text-align:right}.runa-admin-res__row{border-bottom:1px solid var(--runa-border);background:var(--runa-surface);cursor:pointer;min-height:66px;transition:background var(--runa-t);text-align:left;width:100%;font:inherit;color:inherit;border-top:none;border-left:none;border-right:none;padding-top:11px;padding-bottom:11px}.runa-admin-res__row:last-child{border-bottom:none}.runa-admin-res__av,.runa-admin-res__row:hover{background:var(--runa-surface-input)}.runa-admin-res__row:focus-visible{outline:2px solid var(--runa-accent);outline-offset:-2px}.runa-admin-res__row.is-cancelled{opacity:.72}.runa-admin-res__guest{align-items:center;gap:11px;min-width:0;display:flex}.runa-admin-res__av{border-radius:var(--runa-radius-full);width:38px;height:38px;color:var(--runa-text-secondary);border:1px solid var(--runa-border);flex:none;place-items:center;font-size:13px;font-weight:600;display:grid}.runa-admin-res__guest-b,.runa-admin-res__roomcell{min-width:0}.runa-admin-res__guest-n{color:var(--runa-text);font-size:13px;font-weight:600}.runa-admin-res__guest-m,.runa-admin-res__guest-n{white-space:nowrap;text-overflow:ellipsis;display:block;overflow:hidden}.runa-admin-res__guest-m{color:var(--runa-text-muted);font-variant-numeric:tabular-nums;font-size:12px}.runa-admin-res__roomname{text-overflow:ellipsis;font-weight:600;display:block;overflow:hidden}.runa-admin-res__dates,.runa-admin-res__roomname{color:var(--runa-text);white-space:nowrap;font-size:13px}.runa-admin-res__dates{font-variant-numeric:tabular-nums;font-weight:500}.runa-admin-res__dates .nights{color:var(--runa-text-muted);font-size:12px;font-weight:400;display:block}.runa-admin-res__pax{color:var(--runa-text-secondary);font-variant-numeric:tabular-nums;align-items:center;gap:5px;font-size:13px;display:inline-flex}.runa-admin-res__pax svg{color:var(--runa-text-muted)}.runa-admin-res__sum{color:var(--runa-text);text-align:right;font-size:13px;font-weight:700}.runa-admin-res__createdcell,.runa-admin-res__sum{font-variant-numeric:tabular-nums;white-space:nowrap}.runa-admin-res__createdcell{color:var(--runa-text-muted);font-size:12px}.runa-admin-res__stat{align-items:center;gap:8px;min-width:0;display:flex}.runa-admin-res__chev{color:var(--runa-text-muted);place-items:center;display:grid}.runa-admin-res__row:hover .runa-admin-res__chev{color:var(--runa-text-secondary)}.runa-admin-res__badge{border-radius:var(--runa-radius-full);white-space:nowrap;align-items:center;gap:5px;height:26px;padding:0 11px;font-size:12px;font-weight:600;display:inline-flex}.runa-admin-res__badge:before{content:"";border-radius:50%;width:6px;height:6px}.runa-admin-res__badge.badge--new{background:color-mix(in srgb,var(--runa-accent) 12%,var(--runa-surface));color:color-mix(in srgb,var(--runa-accent) 78%,#000)}.runa-admin-res__badge.badge--new:before{background:var(--runa-accent)}.runa-admin-res__badge.badge--ok{background:color-mix(in srgb,var(--runa-success) 13%,var(--runa-surface));color:color-mix(in srgb,var(--runa-success) 70%,#000)}.runa-admin-res__badge.badge--ok:before{background:var(--runa-success)}.runa-admin-res__badge.badge--cancel{background:var(--runa-surface-input);color:var(--runa-text-muted)}.runa-admin-res__badge.badge--cancel:before{background:var(--runa-text-muted)}.runa-admin-res__empty{text-align:center;flex-direction:column;align-items:center;gap:10px;padding:56px 24px;display:flex}.runa-admin-res__empty-ic{border-radius:var(--runa-radius-card);background:var(--runa-surface-input);width:52px;height:52px;color:var(--runa-text-muted);place-items:center;display:grid}.runa-admin-res__empty h3{font-size:18px}.runa-admin-res__empty p{color:var(--runa-text-secondary);max-width:38ch;font-size:13px}.runa-admin-res__apager{align-items:center;gap:4px;margin-left:auto;display:flex}.runa-admin-res__apagebtn{border:1px solid var(--runa-border);background:var(--runa-surface-input);width:30px;height:30px;color:var(--runa-text-secondary);cursor:pointer;border-radius:6px;justify-content:center;align-items:center;transition:all .15s;display:inline-flex}.runa-admin-res__apagebtn:hover:not(:disabled){border-color:var(--runa-accent);color:var(--runa-accent)}.runa-admin-res__apagebtn:disabled{opacity:.45;cursor:not-allowed}.runa-admin-res__apageinfo{color:var(--runa-text-secondary);font-variant-numeric:tabular-nums;white-space:nowrap;padding:0 6px;font-size:12px}.runa-admin-res__apagesize{align-items:center;gap:6px;display:inline-flex}.runa-admin-res__apagesize select{border:1px solid var(--runa-border);background:var(--runa-surface-input);height:30px;color:var(--runa-text-secondary);cursor:pointer;border-radius:6px;padding:0 6px;font-size:12px}.runa-admin-res__foot{background:var(--runa-surface);border-top:1px solid var(--runa-border);justify-content:space-between;align-items:center;gap:16px;padding:13px 24px;display:flex}.runa-admin-res__foot .muted{color:var(--runa-text-muted);font-variant-numeric:tabular-nums;font-size:12px}.runa-admin-res__foot .total{color:var(--runa-text-secondary);font-size:13px}.runa-admin-res__foot .total b{color:var(--runa-text);font-variant-numeric:tabular-nums;font-weight:700}.runa-admin-res__drawer{z-index:80;position:fixed;inset:0}.runa-admin-res__scrim{-webkit-backdrop-filter:blur(3px);background:#14100c80;animation:.2s runa-admin-res-fade;position:absolute;inset:0}.runa-admin-res__panel-drawer{background:var(--runa-surface);width:min(560px,100%);height:100%;box-shadow:var(--runa-shadow-pop);animation:runa-admin-res-slide .32s var(--runa-ease);flex-direction:column;display:flex;position:absolute;top:0;right:0}@keyframes runa-admin-res-fade{0%{opacity:0}to{opacity:1}}@keyframes runa-admin-res-slide{0%{opacity:.6;transform:translate(28px)}to{opacity:1;transform:none}}.runa-admin-res__drawer-head{border-bottom:1px solid var(--runa-border);align-items:center;gap:16px;padding:18px 24px;display:flex}.runa-admin-res__drawer-ic{border-radius:var(--runa-radius-ui);background:color-mix(in srgb,var(--runa-accent) 12%,var(--runa-surface));width:42px;height:42px;color:var(--runa-accent);flex:none;place-items:center;display:grid}.runa-admin-res__drawer-ht{flex:1;min-width:0}.runa-admin-res__drawer-ht h2{font-size:18px;line-height:1.2}.runa-admin-res__drawer-ht .sub{color:var(--runa-text-muted);font-variant-numeric:tabular-nums;margin-top:2px;font-size:12px}.runa-admin-res__drawer-x{border-radius:var(--runa-radius-ui);border:1.5px solid var(--runa-border-strong);background:var(--runa-surface);width:40px;height:40px;color:var(--runa-text-secondary);transition:background var(--runa-t),color var(--runa-t);flex:none;place-items:center;display:grid}.runa-admin-res__drawer-x:hover{background:var(--runa-surface-input);color:var(--runa-text)}.runa-admin-res__drawer-loading{color:var(--runa-text-muted);flex:1;place-items:center;font-size:13px;display:grid}.runa-admin-res__drawer-body{flex-direction:column;flex:1;gap:32px;padding:24px;display:flex;overflow-y:auto}.runa-admin-res__statstrip{border-radius:var(--runa-radius-ui);border:1px solid var(--runa-border);background:var(--runa-surface-input);align-items:center;gap:16px;padding:14px 16px;display:flex}.runa-admin-res__statstrip .b{flex:1;min-width:0}.runa-admin-res__statstrip .pay .l,.runa-admin-res__statstrip .t{color:var(--runa-text-muted);font-size:12px}.runa-admin-res__statstrip .v{margin-top:3px}.runa-admin-res__statstrip .pay{text-align:right}.runa-admin-res__statstrip .pay .v{color:var(--runa-text);margin-top:2px;font-size:13px;font-weight:600}.runa-admin-res__dsec{flex-direction:column;gap:16px;display:flex}.runa-admin-res__dsec-h{letter-spacing:.06em;text-transform:uppercase;color:var(--runa-text-muted);font-size:11px;font-weight:700}.runa-admin-res__guest-card{align-items:center;gap:14px;padding:4px 0;display:flex}.runa-admin-res__guest-card .av{border-radius:var(--runa-radius-full);background:var(--runa-accent);color:#fff;width:52px;height:52px;font-size:18px;font-weight:600;font-family:var(--runa-font-serif);flex:none;place-items:center;display:grid}.runa-admin-res__guest-card .b{min-width:0}.runa-admin-res__guest-card .n{font-family:var(--runa-font-serif);color:var(--runa-text);font-size:19px;font-weight:600}.runa-admin-res__guest-card .tag{color:var(--runa-text-muted);align-items:center;gap:5px;margin-top:4px;font-size:12px;font-weight:600;display:inline-flex}.runa-admin-res__stay{background:var(--runa-border);border:1px solid var(--runa-border);border-radius:var(--runa-radius-ui);grid-template-columns:1fr 1fr;gap:1px;display:grid;overflow:hidden}.runa-admin-res__stay .cell{background:var(--runa-surface);padding:13px 15px}.runa-admin-res__stay .cell.full{grid-column:1/-1}.runa-admin-res__stay .l{align-items:center;gap:6px;font-size:12px;display:flex}.runa-admin-res__stay .l,.runa-admin-res__stay .l svg{color:var(--runa-text-muted)}.runa-admin-res__stay .vv{color:var(--runa-text);font-variant-numeric:tabular-nums;margin-top:4px;font-size:14px;font-weight:600}.runa-admin-res__stay .vv .sm{color:var(--runa-text-muted);font-size:12px;font-weight:400}.runa-admin-res__pricebox{border:1px solid var(--runa-border);border-radius:var(--runa-radius-ui);overflow:hidden}.runa-admin-res__price-row{color:var(--runa-text-secondary);border-bottom:1px solid var(--runa-border);justify-content:space-between;align-items:center;gap:16px;padding:11px 15px;font-size:13px;display:flex}.runa-admin-res__price-row:last-child{border-bottom:none}.runa-admin-res__astepper input,.runa-admin-res__payrow .a,.runa-admin-res__price-row .a,.runa-admin-res__price-row .d,.runa-admin-res__tl-item .m{font-variant-numeric:tabular-nums}.runa-admin-res__price-row .a{color:var(--runa-text);white-space:nowrap;font-weight:600}.runa-admin-res__price-row--total{background:var(--runa-surface-input);border-bottom:none;padding:14px 15px}.runa-admin-res__price-row--total .d{color:var(--runa-text);font-size:14px;font-weight:600}.runa-admin-res__price-row--total .a{font-family:var(--runa-font-serif);color:var(--runa-accent);font-size:22px;font-weight:600}.runa-admin-res__hint{color:var(--runa-text-muted);font-size:12px;line-height:1.5}.runa-admin-res__notebox{border-radius:var(--runa-radius-ui);background:color-mix(in srgb,var(--runa-accent) 7%,var(--runa-surface));border:1px solid color-mix(in srgb,var(--runa-accent) 22%,transparent);padding:13px 15px}.runa-admin-res__notebox .l{color:var(--runa-accent);align-items:center;gap:6px;margin-bottom:5px;font-size:12px;font-weight:600;display:flex}.runa-admin-res__notebox .tt{color:var(--runa-text);font-size:13px;font-style:italic;line-height:1.55}.runa-admin-res__timeline{flex-direction:column;display:flex}.runa-admin-res__tl-item{gap:12px;display:flex}.runa-admin-res__tl-item .rail{flex-direction:column;align-items:center;display:flex}.runa-admin-res__tl-item .dot{border:2px solid var(--runa-surface);background:var(--runa-border-strong);width:12px;height:12px;box-shadow:0 0 0 1px var(--runa-border-strong);border-radius:50%;flex:none;margin-top:3px}.runa-admin-res__tl-item .dot--done{background:var(--runa-success);box-shadow:0 0 0 1px var(--runa-success)}.runa-admin-res__tl-item .dot--accent{background:var(--runa-accent);box-shadow:0 0 0 1px var(--runa-accent)}.runa-admin-res__tl-item .line{background:var(--runa-border);flex:1;width:2px;min-height:14px}.runa-admin-res__tl-item .b{padding-bottom:14px}.runa-admin-res__tl-item:last-child .b{padding-bottom:0}.runa-admin-res__tl-item .tt{color:var(--runa-text);font-size:13px;font-weight:600}.runa-admin-res__tl-item .m{color:var(--runa-text-muted);margin-top:1px;font-size:12px}.runa-admin-res__drawer-foot{border-top:1px solid var(--runa-border);background:var(--runa-surface);grid-template-columns:repeat(auto-fit,minmax(230px,1fr));align-items:stretch;gap:10px;padding:14px 24px;display:grid}.runa-admin-res__drawer-foot .end{display:contents}.runa-admin-res__drawer-foot .end>button,.runa-admin-res__drawer-foot>button{white-space:nowrap;text-overflow:ellipsis;justify-content:center;width:100%;min-width:0;overflow:hidden}.runa-admin-res__btn-ghost{border-radius:var(--runa-radius-ui);border:1.5px solid var(--runa-border-strong);background:var(--runa-surface);height:44px;color:var(--runa-text);transition:background var(--runa-t);align-items:center;gap:7px;padding:0 16px;font-size:13.5px;font-weight:600;display:inline-flex}.runa-admin-res__btn-ghost:hover{background:var(--runa-surface-input)}.runa-admin-res__btn-save{border-radius:var(--runa-radius-ui);background:var(--runa-accent);color:#fff;height:44px;transition:background var(--runa-t),transform var(--runa-t),box-shadow var(--runa-t);border:1.5px solid #0000;align-items:center;gap:8px;padding:0 20px;font-size:13.5px;font-weight:600;display:inline-flex}.runa-admin-res__btn-save:hover:not(:disabled){background:var(--runa-accent-hover);box-shadow:var(--runa-shadow-card);transform:translateY(-1px)}.runa-admin-res__btn-cancel:disabled,.runa-admin-res__btn-confirm:disabled,.runa-admin-res__btn-save:disabled{opacity:.55;cursor:not-allowed}.runa-admin-res__btn-confirm{border-radius:var(--runa-radius-ui);background:var(--runa-success);color:#fff;height:44px;transition:background var(--runa-t),transform var(--runa-t),box-shadow var(--runa-t);border:1.5px solid #0000;align-items:center;gap:8px;padding:0 18px;font-size:13.5px;font-weight:600;display:inline-flex}.runa-admin-res__btn-confirm:hover:not(:disabled){background:color-mix(in srgb,var(--runa-success) 86%,#000);box-shadow:var(--runa-shadow-card);transform:translateY(-1px)}.runa-admin-res__btn-cancel{border-radius:var(--runa-radius-ui);border:1.5px solid var(--runa-border-strong);background:var(--runa-surface);height:44px;color:var(--runa-error);transition:background var(--runa-t),border-color var(--runa-t);align-items:center;gap:7px;padding:0 16px;font-size:13.5px;font-weight:600;display:inline-flex}.runa-admin-res__btn-cancel:hover:not(:disabled){background:color-mix(in srgb,var(--runa-error) 9%,var(--runa-surface));border-color:color-mix(in srgb,var(--runa-error) 40%,transparent)}.runa-admin-res__foot-note{align-items:center;gap:7px;font-size:13px;display:inline-flex}.runa-admin-res__foot-note,.runa-admin-res__foot-note svg{color:var(--runa-text-muted)}.runa-admin-res__fsec{flex-direction:column;gap:16px;display:flex}.runa-admin-res__fsec-head{align-items:center;gap:8px;display:flex}.runa-admin-res__fsec-head h3{white-space:nowrap;font-size:14px;font-weight:600}.runa-admin-res__fsec-head .n{border-radius:var(--runa-radius-full);background:var(--runa-surface-input);width:22px;height:22px;color:var(--runa-text-secondary);flex:none;place-items:center;font-size:12px;font-weight:700;display:grid}.runa-admin-res__afield{flex-direction:column;gap:7px;display:flex}.runa-admin-res__afield>label{color:var(--runa-text);align-items:center;gap:6px;font-size:13px;font-weight:600;display:flex}.runa-admin-res__afield .opt{color:var(--runa-text-muted);font-weight:400}.runa-admin-res__afield .req{color:var(--runa-accent)}.runa-admin-res__afield input,.runa-admin-res__afield select,.runa-admin-res__afield textarea{color:var(--runa-text);background:var(--runa-surface);border:1.5px solid var(--runa-border-strong);border-radius:var(--runa-radius-ui);width:100%;height:48px;transition:border-color var(--runa-t),box-shadow var(--runa-t);outline:none;padding:0 14px;font-family:inherit;font-size:14px}.runa-admin-res__afield textarea{resize:vertical;height:auto;min-height:80px;padding:12px 14px;line-height:1.6}.runa-admin-res__afield select{appearance:none;cursor:pointer;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='20' height='20' viewBox='0 0 24 24' fill='none' stroke='%236B6155' 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 12px center;background-repeat:no-repeat;padding-right:40px}.runa-admin-res__afield input:focus,.runa-admin-res__afield select:focus,.runa-admin-res__afield textarea:focus{border-color:var(--runa-accent);box-shadow:0 0 0 3px color-mix(in srgb,var(--runa-accent) 16%,transparent)}.runa-admin-res__notifychk{cursor:pointer;flex-direction:row;align-items:center;gap:8px;font-weight:500}.runa-admin-res__notifychk input{cursor:pointer;width:18px;height:18px;accent-color:var(--runa-accent);flex:none;padding:0}.runa-admin-res__afield input::-moz-placeholder{color:var(--runa-text-muted)}.runa-admin-res__afield textarea::-moz-placeholder{color:var(--runa-text-muted)}.runa-admin-res__afield input::placeholder,.runa-admin-res__afield textarea::placeholder{color:var(--runa-text-muted)}.runa-admin-res__row2{grid-template-columns:1fr 1fr;gap:16px;display:grid}.runa-admin-res__astepper{border:1.5px solid var(--runa-border-strong);border-radius:var(--runa-radius-ui);align-items:center;height:48px;display:flex;overflow:hidden}.runa-admin-res__astepper button{background:var(--runa-surface);width:44px;height:100%;color:var(--runa-text-secondary);transition:background var(--runa-t);border:none;flex:none;place-items:center;display:grid}.runa-admin-res__astepper button:hover{background:var(--runa-surface-input);color:var(--runa-text)}.runa-admin-res__astepper input{box-shadow:none;text-align:center;border:none;border-left:1px solid var(--runa-border);border-right:1px solid var(--runa-border);background:var(--runa-surface);width:100%;height:100%;color:var(--runa-text);border-radius:0;outline:none;padding:0;font-family:inherit;font-size:14px;font-weight:600}.runa-admin-res__avail{border-radius:var(--runa-radius-ui);align-items:center;gap:9px;padding:11px 14px;font-size:13px;font-weight:500;display:flex}.runa-admin-res__avail svg{flex:none}.runa-admin-res__avail--free{background:color-mix(in srgb,var(--runa-success) 11%,var(--runa-surface));border:1px solid color-mix(in srgb,var(--runa-success) 34%,transparent);color:color-mix(in srgb,var(--runa-success) 64%,#000)}.runa-admin-res__avail--free svg{color:var(--runa-success)}.runa-admin-res__avail--busy{background:color-mix(in srgb,var(--runa-warning) 11%,var(--runa-surface));border:1px solid color-mix(in srgb,var(--runa-warning) 38%,transparent);color:color-mix(in srgb,var(--runa-warning) 60%,#000)}.runa-admin-res__avail--busy svg{color:color-mix(in srgb,var(--runa-warning) 70%,#000)}.runa-admin-res__avail--warn{color:#9a3412;background:#fff7ed;border:1px solid #fed7aa}.runa-admin-res__avail--warn svg{color:#ea580c}.runa-admin-res__dot--conflict{background:#dc2626}.runa-admin-res__conflict{color:#fff;cursor:help;background:#dc2626;border-radius:999px;flex:none;justify-content:center;align-items:center;width:22px;height:22px;display:inline-flex}.runa-admin-res__conflict-mark{font-family:var(--runa-font-sans);font-size:14px;font-weight:800;line-height:1}.runa-admin-res__unpaid{color:#fff;cursor:help;background:#f59e0b;border-radius:999px;flex:none;justify-content:center;align-items:center;width:22px;height:22px;display:inline-flex}.runa-admin-res__unpaid-mark{font-family:var(--runa-font-body);font-size:13px;font-weight:800;line-height:1}.runa-admin-res__row.is-conflict{background:#fff8f8;box-shadow:inset 3px 0 #dc2626}.runa-admin-res__row.is-conflict:hover{background:#fff1f1}.runa-admin-res__dbalert{border-radius:var(--runa-radius-ui);background:#fff5f5;border:1px solid #fecaca;border-left:3px solid #dc2626;align-items:center;gap:12px;margin-bottom:14px;padding:13px 15px;display:flex}.runa-admin-res__dbalert>svg{color:#dc2626;flex:none}.runa-admin-res__dbalert>div{flex:1;min-width:0}.runa-admin-res__dbalert-t{color:#b91c1c;margin:0;font-size:14px;font-weight:600}.runa-admin-res__dbalert-d{color:var(--runa-text-secondary);margin:2px 0 0;font-size:12.5px}.runa-admin-res__dot--datechange{background:#2563eb}.runa-admin-res__datechange{color:#fff;cursor:help;background:#2563eb;border-radius:999px;flex:none;justify-content:center;align-items:center;width:22px;height:22px;display:inline-flex}.runa-admin-res__row.is-datechange{background:#f5f8ff;box-shadow:inset 3px 0 #2563eb}.runa-admin-res__row.is-datechange:hover{background:#eef3ff}.runa-admin-res__dcalert{border-radius:var(--runa-radius-ui);background:#f5f8ff;border:1px solid #c7d7fe;border-left:3px solid #2563eb;align-items:flex-start;gap:12px;margin-bottom:14px;padding:13px 15px;display:flex}.runa-admin-res__dcalert>svg{color:#2563eb;flex:none;margin-top:1px}.runa-admin-res__dcalert-b{flex:1;min-width:0}.runa-admin-res__dcalert-t{color:#1d4ed8;margin:0;font-size:14px;font-weight:600}.runa-admin-res__dcalert-d{color:var(--runa-text-secondary);margin:2px 0 0;font-size:12.5px}.runa-admin-res__dcalert-msg{color:var(--runa-text);margin:6px 0 0;font-size:12.5px;font-style:italic}.runa-admin-res__dcalert-acts{flex-wrap:wrap;gap:8px;margin-top:10px;display:flex}.runa-admin-res__dcalert-apply{border-radius:var(--runa-radius-ui);color:#fff;cursor:pointer;height:34px;transition:background var(--runa-t);background:#2563eb;border:none;align-items:center;gap:6px;padding:0 14px;font-size:13px;font-weight:600;display:inline-flex}.runa-admin-res__dcalert-apply:hover:not(:disabled){background:#1d4ed8}.runa-admin-res__dcalert-dismiss{border-radius:var(--runa-radius-ui);color:#1d4ed8;cursor:pointer;height:34px;transition:background var(--runa-t),border-color var(--runa-t);background:0 0;border:1.5px solid #c7d7fe;align-items:center;padding:0 14px;font-size:13px;font-weight:600;display:inline-flex}.runa-admin-res__dcalert-dismiss:hover:not(:disabled){background:#eef3ff}.runa-admin-res__dcalert-apply:disabled,.runa-admin-res__dcalert-dismiss:disabled{opacity:.5;cursor:not-allowed}.runa-admin-res__preview{border:1px solid var(--runa-border);border-radius:var(--runa-radius-ui);background:var(--runa-surface-input);overflow:hidden}.runa-admin-res__preview .cap{letter-spacing:.05em;text-transform:uppercase;color:var(--runa-text-muted);border-bottom:1px solid var(--runa-border);align-items:center;gap:7px;padding:10px 15px;font-size:11px;font-weight:700;display:flex}.runa-admin-res__preview .runa-admin-res__price-row{background:var(--runa-surface)}.runa-admin-res__preview .runa-admin-res__price-row--total{background:var(--runa-surface-input)}.runa-admin-res__statpick{gap:8px;display:flex}.runa-admin-res__statpick label{flex:1}.runa-admin-res__statpick input{opacity:0;width:0;height:0;position:absolute}.runa-admin-res__statpick .opt{border-radius:var(--runa-radius-ui);border:1.5px solid var(--runa-border-strong);background:var(--runa-surface);height:46px;color:var(--runa-text-secondary);cursor:pointer;transition:border-color var(--runa-t),color var(--runa-t),background-color var(--runa-t),box-shadow var(--runa-t);justify-content:center;align-items:center;gap:7px;font-size:13px;font-weight:600;display:flex}.runa-admin-res__statpick .opt .dot{border-radius:50%;width:8px;height:8px}.runa-admin-res__statpick .dot--new{background:var(--runa-accent)}.runa-admin-res__statpick .dot--ok{background:var(--runa-success)}.runa-admin-res__statpick input:checked+.opt{border-color:var(--runa-accent);background:color-mix(in srgb,var(--runa-accent) 8%,var(--runa-surface));color:var(--runa-text)}.runa-admin-res__statpick input:focus-visible+.opt{outline:2px solid var(--runa-accent);outline-offset:2px}@media (width<=1080px){.runa-admin-res__row,.runa-admin-res__thead{grid-template-columns:1.7fr 1.1fr 1.05fr 56px 1fr 34px}.runa-admin-res__row .runa-admin-res__createdcell,.runa-admin-res__row .runa-admin-res__srccell,.runa-admin-res__thead .col-src,.runa-admin-res__thead .runa-admin-col-created{display:none}}@media (width<=680px){.runa-admin-res__toolbar{flex-direction:column;align-items:stretch;gap:8px}.runa-admin-res__segtabs{grid-template-columns:1fr 1fr;width:100%;display:grid}.runa-admin-res__segtab{justify-content:center}.runa-admin-res__thead,.runa-admin-res__toolbar-spacer{display:none}.runa-admin-res__search{width:100%;min-width:0}.runa-admin-res__panel-drawer,.runa-admin-res__selectw,.runa-admin-res__selectw select{width:100%}.runa-admin-res__row{min-height:unset;flex-direction:column;align-items:stretch;gap:5px;padding:12px 14px;display:flex;position:relative}.runa-admin-res__chev{position:absolute;top:14px;right:12px}.runa-admin-res__guest{padding-right:28px}.runa-admin-res__row-meta{min-width:0;color:var(--runa-text-secondary);align-items:center;gap:6px;font-size:13px;display:flex}.runa-admin-res__row-meta .runa-admin-res__roomcell{flex:auto;min-width:0}.runa-admin-res__row-meta .runa-admin-res__roomname{text-overflow:ellipsis;white-space:nowrap;color:var(--runa-text);font-weight:600;display:block;overflow:hidden}.runa-admin-res__row-meta .runa-admin-res__dates{white-space:nowrap;color:var(--runa-text-secondary);flex:none}.runa-admin-res__row-meta .runa-admin-res__dates .nights{display:none}.runa-admin-res__row-foot{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.runa-admin-res__row-foot .runa-admin-res__paxcell{display:flex}.runa-admin-res__row-foot .runa-admin-res__sum{text-align:left;margin-left:auto}.runa-admin-res__srccell{display:none}.runa-admin-res__row2,.runa-admin-res__stay{grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){.runa-admin-res__panel-drawer,.runa-admin-res__scrim{animation:none!important}}.runa-admin-res__paybox{border:1px solid var(--runa-border);border-radius:var(--runa-radius-ui);overflow:hidden}.runa-admin-res__payrow{color:var(--runa-text-secondary);border-bottom:1px solid var(--runa-border);justify-content:space-between;align-items:center;gap:16px;padding:11px 15px;font-size:13px;display:flex}.runa-admin-res__payrow:last-child{border-bottom:none}.runa-admin-res__payrow .a{color:var(--runa-text);white-space:nowrap;font-weight:700}.runa-admin-res__payrow--refund .a{color:color-mix(in srgb,var(--runa-error) 70%,#000)}.runa-admin-res__docs{flex-direction:column;gap:8px;margin-top:16px;display:flex}.runa-admin-res__docact{flex-direction:column;align-items:flex-start;gap:7px;margin-top:10px;display:flex}.runa-admin-res__docact-n{color:var(--runa-text-secondary);margin:0;font-size:12px;line-height:1.5}.runa-admin-res__docrow{align-items:stretch;gap:8px;display:flex}.runa-admin-res__docrow>.runa-admin-res__doclink{flex:1;min-width:0}.runa-admin-res__docrow>.admin-tipwrap{display:flex}.runa-admin-res__docsend{border:1px solid var(--runa-border);border-radius:var(--runa-radius-ui);background:var(--runa-surface);width:42px;color:var(--runa-text-muted);cursor:pointer;flex:none;place-items:center;padding:0;transition:border-color .14s,color .14s;display:grid}.runa-admin-res__docsend:hover:not(:disabled){border-color:var(--runa-accent);color:var(--runa-accent)}.runa-admin-res__docsend:disabled{opacity:.5;cursor:not-allowed}.runa-admin-res__doclink{border-radius:var(--runa-radius-ui);border:1px solid var(--runa-border);background:var(--runa-surface);transition:border-color var(--runa-t),background var(--runa-t);align-items:center;gap:11px;padding:10px 13px;display:flex}.runa-admin-res__doclink:hover{border-color:color-mix(in srgb,var(--runa-accent) 40%,var(--runa-border));background:var(--runa-surface-input)}.runa-admin-res__doclink-ic{border-radius:var(--runa-radius-ui);background:color-mix(in srgb,var(--runa-accent) 9%,var(--runa-surface));width:34px;height:34px;color:var(--runa-accent);border:1px solid color-mix(in srgb,var(--runa-accent) 18%,transparent);flex:none;place-items:center;display:grid}.runa-admin-res__doclink-b{flex-direction:column;flex:1;min-width:0;display:flex}.runa-admin-res__doclink-b .t{color:var(--runa-text);font-size:13px;font-weight:600}.runa-admin-res__doclink-b .d{color:var(--runa-text-muted);font-size:12px}.runa-admin-res__doclink>svg{color:var(--runa-text-muted);flex:none}.runa-admin-res__striplink{text-align:left;cursor:pointer;border-radius:var(--runa-radius-ui);border:1px solid var(--runa-border);background:var(--runa-surface);width:100%;transition:border-color var(--runa-t),background var(--runa-t);align-items:center;gap:11px;margin-top:16px;padding:10px 13px;display:flex}.runa-admin-res__striplink:hover:not(:disabled){border-color:color-mix(in srgb,var(--runa-accent) 40%,var(--runa-border));background:var(--runa-surface-input)}.runa-admin-res__striplink:disabled{opacity:.6;cursor:progress}.runa-admin-res__spin{animation:.8s linear infinite runa-admin-res-spin}@keyframes runa-admin-res-spin{to{transform:rotate(1turn)}}.runa-admin-res__striplink-ic{border-radius:var(--runa-radius-ui);background:color-mix(in srgb,var(--runa-accent) 9%,var(--runa-surface));width:34px;height:34px;color:var(--runa-accent);border:1px solid color-mix(in srgb,var(--runa-accent) 18%,transparent);flex:none;place-items:center;display:grid}.runa-admin-res__striplink-b{flex-direction:column;flex:1;min-width:0;display:flex}.runa-admin-res__striplink-b .t{color:var(--runa-text);font-size:13px;font-weight:600}.runa-admin-res__striplink-b .d{color:var(--runa-text-muted);font-size:12px}.runa-admin-res__striplink>svg{color:var(--runa-text-muted);flex:none}.runa-admin-res__attempts{border:1px solid var(--runa-border);border-radius:var(--runa-radius-ui);margin-top:16px;overflow:hidden}.runa-admin-res__attempts-h{text-transform:uppercase;letter-spacing:.04em;color:var(--runa-text-muted);background:color-mix(in srgb,var(--runa-border) 35%,var(--runa-surface));border-bottom:1px solid var(--runa-border);padding:9px 13px;font-size:12px;font-weight:700}.runa-admin-res__attempt{border-bottom:1px solid var(--runa-border);align-items:center;gap:10px;padding:10px 13px;display:flex}.runa-admin-res__attempt:last-child{border-bottom:none}.runa-admin-res__attempt-dot{background:var(--runa-text-muted);border-radius:50%;flex:none;width:9px;height:9px}.runa-admin-res__attempt-dot.dot--ok{background:var(--runa-success)}.runa-admin-res__attempt-dot.dot--cancel{background:var(--runa-error)}.runa-admin-res__attempt-dot.dot--new{background:var(--runa-accent)}.runa-admin-res__attempt-b{flex-direction:column;flex:1;min-width:0;display:flex}.runa-admin-res__attempt-b .s{color:var(--runa-text);font-size:13px;font-weight:600}.runa-admin-res__attempt-b .m{color:var(--runa-text-muted);font-size:12px}.runa-admin-res__attempt-a{color:var(--runa-text);font-variant-numeric:tabular-nums;white-space:nowrap;font-size:13px;font-weight:700}.runa-admin-res__doclink:hover>svg{color:var(--runa-accent)}.runa-admin-res__refundpanel{border-radius:var(--runa-radius-ui);background:color-mix(in srgb,var(--runa-error) 6%,var(--runa-surface));border:1px solid color-mix(in srgb,var(--runa-error) 26%,transparent);flex-direction:column;gap:16px;margin-top:16px;padding:15px;display:flex}.runa-admin-res__refund-h{letter-spacing:.06em;text-transform:uppercase;align-items:center;gap:7px;font-size:11px;font-weight:700;display:flex}.runa-admin-res__refund-h,.runa-admin-res__refund-h svg{color:color-mix(in srgb,var(--runa-error) 70%,#000)}.runa-admin-res__refund-note{color:var(--runa-text-secondary);font-size:12px;line-height:1.5}.runa-admin-res__refund-acts,.runa-admin-res__refund-amt{align-items:center;gap:8px;display:flex}.runa-admin-res__refund-amt input{font-variant-numeric:tabular-nums;min-width:0;height:46px;color:var(--runa-text);background:var(--runa-surface);border:1.5px solid var(--runa-border-strong);border-radius:var(--runa-radius-ui);transition:border-color var(--runa-t),box-shadow var(--runa-t);outline:none;flex:1;padding:0 14px;font-family:inherit;font-size:14px}.runa-admin-res__refund-amt input:focus{border-color:var(--runa-accent);box-shadow:0 0 0 3px color-mix(in srgb,var(--runa-accent) 16%,transparent)}.runa-admin-res__refund-amt .cur{color:var(--runa-text-secondary);font-size:14px;font-weight:600}.runa-admin-res__refund-full{border-radius:var(--runa-radius-ui);border:1.5px solid var(--runa-border-strong);background:var(--runa-surface);height:46px;color:var(--runa-text);white-space:nowrap;transition:background var(--runa-t);padding:0 14px;font-size:13px;font-weight:600}.runa-admin-res__refund-full:hover{background:var(--runa-surface-input)}.runa-admin-res__refund-acts{justify-content:flex-end}.runa-admin-res__btn-refund,.runa-admin-res__btn-refund-ghost{border-radius:var(--runa-radius-ui);height:44px;transition:background var(--runa-t),border-color var(--runa-t),transform var(--runa-t);align-items:center;gap:8px;padding:0 18px;font-size:13.5px;font-weight:600;display:inline-flex}.runa-admin-res__btn-refund{background:var(--runa-error);color:#fff;border:1.5px solid #0000}.runa-admin-res__btn-refund:hover:not(:disabled){background:color-mix(in srgb,var(--runa-error) 86%,#000);transform:translateY(-1px)}.runa-admin-res__btn-refund-ghost:disabled,.runa-admin-res__btn-refund:disabled{opacity:.55;cursor:not-allowed}.runa-admin-res__btn-refund-ghost{border:1.5px solid var(--runa-border-strong);background:var(--runa-surface);color:color-mix(in srgb,var(--runa-error) 70%,#000)}.runa-admin-res__btn-refund-ghost:hover:not(:disabled){background:color-mix(in srgb,var(--runa-error) 9%,var(--runa-surface));border-color:color-mix(in srgb,var(--runa-error) 40%,transparent)}.runa-admin-res__upsell{border-radius:var(--runa-radius-ui);border:1px solid color-mix(in srgb,var(--runa-accent) 22%,var(--runa-border));background:color-mix(in srgb,var(--runa-accent) 6%,var(--runa-surface));align-items:center;gap:14px;margin-bottom:24px;padding:14px 16px;display:flex}.runa-admin-res__upsell-ic{border-radius:var(--runa-radius-ui);background:color-mix(in srgb,var(--runa-accent) 12%,var(--runa-surface));width:38px;height:38px;color:var(--runa-accent);flex:none;place-items:center;display:grid}.runa-admin-res__upsell-b{flex:1;min-width:0}.runa-admin-res__upsell-t{color:var(--runa-text);font-size:13px;font-weight:700}.runa-admin-res__upsell-d{color:var(--runa-text-secondary);margin:3px 0 0;font-size:12px;line-height:1.5}.runa-admin-res__upsell-cta{border-radius:var(--runa-radius-ui);background:var(--runa-accent);height:36px;color:var(--brand-primary-contrast,#fff);white-space:nowrap;transition:background var(--runa-t),transform var(--runa-t);flex:none;align-items:center;gap:6px;padding:0 14px;font-size:12px;font-weight:600;display:inline-flex}.runa-admin-res__upsell-cta:hover{background:color-mix(in srgb,var(--runa-accent) 88%,#000);transform:translateY(-1px)}@media (width<=640px){.runa-admin-res__upsell{flex-wrap:wrap}.runa-admin-res__upsell-cta{justify-content:center;width:100%}}.runa-admin-res__chkchip{white-space:nowrap;border-radius:999px;align-items:center;gap:3px;padding:2px 7px;font-size:11px;font-weight:600;display:inline-flex}.runa-admin-res__chkchip.runa-admin-is-done{color:#2e7d32;background:#2e7d321f}.runa-admin-res__chkchip.runa-admin-is-pending{color:#a06a12;background:#bf821e24}.runa-admin-res__chkhint{color:var(--text-muted,#6b6b6b);margin:0 0 12px;font-size:13px}.runa-admin-res__chkgrid{gap:8px;margin-bottom:14px;display:grid}.runa-admin-res__chkgrid>div{border-bottom:1px solid var(--border,#e6e4dd);justify-content:space-between;gap:16px;padding-bottom:6px;font-size:13px;display:flex}.runa-admin-res__chkgrid dt{color:var(--text-muted,#888);margin:0}.runa-admin-res__chkgrid dd{text-align:right;margin:0;font-weight:500}.runa-admin-res__chkactions{flex-wrap:wrap;gap:10px;display:flex}.runa-admin-arev__kpis{grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:16px;margin-bottom:24px;display:grid}.runa-admin-arev__kpi{padding:18px 20px}.runa-admin-arev__kpi-label{color:var(--runa-text-secondary);margin-bottom:10px;font-size:12.5px;font-weight:600}.runa-admin-arev__kpi-val{font-family:var(--runa-font-serif);color:var(--runa-text);align-items:center;gap:10px;font-size:30px;font-weight:600;line-height:1;display:flex}.runa-admin-arev__kpi-stars,.runa-admin-arev__stars{--rs-fill:var(--runa-accent);--rs-empty:var(--runa-border-strong);--rs-empty-opacity:1}.runa-admin-arev__kpi-foot{color:var(--runa-text-muted);margin-top:6px;font-size:12px}.runa-admin-arev__filters{margin-bottom:20px}.runa-admin-arev__count{border-radius:var(--runa-radius-full);background:var(--runa-accent);min-width:18px;height:18px;color:var(--runa-on-accent);place-items:center;padding:0 5px;font-size:10.5px;font-weight:700;display:inline-grid}.runa-admin-arev__list{flex-direction:column;gap:16px;display:flex}.runa-admin-arev__card{padding:20px}.runa-admin-arev__card-top{align-items:center;gap:12px;margin-bottom:12px;display:flex}.runa-admin-arev__av{background:var(--runa-accent-tint);width:38px;height:38px;color:var(--runa-accent);border-radius:50%;flex:none;place-items:center;font-size:13px;font-weight:700;display:grid}.runa-admin-arev__who{flex-direction:column;flex:1;min-width:0;display:flex}.runa-admin-arev__who strong{color:var(--runa-text);font-size:14px;font-weight:600}.runa-admin-arev__who-meta{color:var(--runa-text-muted);font-size:12px}.runa-admin-arev__badges{flex:none;align-items:center;gap:8px;display:flex}.runa-admin-arev__featured-tag{background:var(--runa-accent-tint);color:var(--runa-accent);align-items:center;gap:4px;padding:3px 9px;display:inline-flex}.runa-admin-arev__featured-tag,.runa-admin-arev__status{border-radius:var(--runa-radius-full);font-size:11px;font-weight:700}.runa-admin-arev__status{padding:4px 10px;display:inline-block}.runa-admin-arev__status.runa-admin-is-pending{background:var(--runa-accent-tint);color:var(--runa-accent)}.runa-admin-arev__status.runa-admin-is-approved{background:var(--runa-success-bg);color:var(--runa-success)}.runa-admin-arev__status.runa-admin-is-rejected{background:var(--runa-error-bg);color:var(--runa-error)}.runa-admin-arev__stars{margin-bottom:10px}.runa-admin-arev__text{color:var(--runa-text);margin:0 0 14px;font-size:14px;line-height:1.65}.runa-admin-arev__text.runa-admin-is-empty{color:var(--runa-text-muted);font-style:italic}.runa-admin-arev__actions{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.runa-admin-arev__btn-sm{height:34px;padding:0 14px;font-size:12.5px}.runa-admin-arev__btn-danger{color:var(--runa-error)}.runa-admin-arev__btn-danger:hover:not(:disabled){background:color-mix(in srgb,var(--runa-error) 10%,transparent);border-color:color-mix(in srgb,var(--runa-error) 40%,transparent)}.runa-admin-arev__feat{color:var(--runa-text-secondary);cursor:pointer;align-items:center;gap:8px;font-size:12.5px;font-weight:600;display:inline-flex}.runa-admin-arev__feat.runa-admin-is-disabled{opacity:.55;cursor:not-allowed}.runa-admin-arev__empty{text-align:center;color:var(--runa-text-muted);padding:48px 24px;font-size:13.5px}.runa-admin-apromo__table{overflow:hidden}.runa-admin-apromo__head-row,.runa-admin-apromo__row{grid-template-columns:1.6fr .9fr 1.4fr .9fr .9fr 80px;align-items:center;gap:12px;display:grid}.runa-admin-apromo__head-row{background:var(--runa-surface-input);border-bottom:1px solid var(--runa-border);padding:12px 20px}.runa-admin-apromo__head-row>div{letter-spacing:.04em;text-transform:uppercase;color:var(--runa-text-muted);font-size:11px;font-weight:700}.runa-admin-apromo__row{border-bottom:1px solid var(--runa-border);cursor:pointer;transition:background var(--runa-t);padding:14px 20px}.runa-admin-apromo__row:last-child{border-bottom:none}.runa-admin-apromo__row:hover{background:var(--runa-surface-input)}.runa-admin-apromo__code{flex-direction:column;min-width:0;display:flex}.runa-admin-apromo__code-txt{font-family:var(--runa-font-sans);font-size:14px;font-weight:700}.runa-admin-apromo__room{color:var(--runa-text-muted);font-size:12px}.runa-admin-apromo__disc{color:var(--runa-accent);font-size:14px;font-weight:600}.runa-admin-apromo__usage,.runa-admin-apromo__validity{color:var(--runa-text-secondary);font-size:13px}.runa-admin-apromo__badge{border-radius:var(--runa-radius-full);padding:4px 10px;font-size:11px;font-weight:700;display:inline-block}.runa-admin-apromo__badge.runa-admin-is-on{background:var(--runa-success-bg);color:var(--runa-success)}.runa-admin-apromo__badge.runa-admin-is-off{background:var(--runa-surface-input);color:var(--runa-text-muted);border:1px solid var(--runa-border)}.runa-admin-apromo__actions{justify-content:flex-end;align-items:center;gap:6px;display:flex}.runa-admin-apromo__icon-btn{border-radius:var(--runa-radius-ui);border:1px solid var(--runa-border);background:var(--runa-surface);width:32px;height:32px;color:var(--runa-text-secondary);transition:border-color var(--runa-t),color var(--runa-t);place-items:center;display:grid}.runa-admin-apromo__icon-btn:hover:not(:disabled){border-color:var(--runa-accent);color:var(--runa-accent)}.runa-admin-apromo__icon-btn.runa-admin-is-danger:hover:not(:disabled){border-color:var(--runa-error);color:var(--runa-error)}.runa-admin-apromo__icon-btn:disabled{opacity:.5;cursor:not-allowed}.runa-admin-apromo__empty{text-align:center;color:var(--runa-text-muted);padding:48px 24px;font-size:13.5px}.runa-admin-apromo__seg{align-self:flex-start}.runa-admin-apromo__upper{text-transform:uppercase;letter-spacing:.04em;font-weight:600}.runa-admin-apromo__row2{grid-template-columns:1fr 1fr;gap:12px;display:grid}.runa-admin-apromo__toggle-row{border-radius:var(--runa-radius-ui);background:var(--runa-surface-input);border:1px solid var(--runa-border);color:var(--runa-text);cursor:pointer;justify-content:space-between;align-items:center;gap:12px;padding:12px 14px;font-size:13.5px;font-weight:600;display:flex}.runa-admin-apromo__error{color:var(--runa-error);margin:0;font-size:13px}@media (width<=760px){.runa-admin-apromo__head-row{display:none}.runa-admin-apromo__row{grid-template-columns:1fr auto;gap:6px 12px;padding:16px 18px}.runa-admin-apromo__disc{grid-column:1}.runa-admin-apromo__usage,.runa-admin-apromo__validity{grid-column:1/-1}.runa-admin-apromo__actions{grid-area:1/2}}.runa-admin-arep__tabs{margin-top:4px}.runa-admin-ea-tab.runa-admin-is-locked{opacity:.5;cursor:not-allowed;align-items:center;gap:6px;display:inline-flex}.runa-admin-arep__loading{text-align:center;color:var(--runa-text-muted);padding:48px 24px;font-size:13.5px}.runa-admin-arep__analytics{margin-top:-8px}.runa-admin-arep__summary{grid-template-columns:1.5fr 1fr;gap:16px;margin-bottom:24px;display:grid}.runa-admin-arep__due{padding:24px}.runa-admin-arep__due-top{justify-content:space-between;align-items:center;gap:12px;margin-bottom:8px;display:flex}.runa-admin-arep__due-label{color:var(--runa-text-secondary);font-size:12.5px;font-weight:600}.runa-admin-arep__due-period{color:var(--runa-text-muted);align-items:center;gap:5px;font-size:12px;display:inline-flex}.runa-admin-arep__due-amount{font-family:var(--runa-font-serif);color:var(--runa-text);margin-bottom:4px;font-size:40px;font-weight:600;line-height:1}.runa-admin-arep__due-amount .runa-admin-cur{color:var(--runa-text-secondary);font-size:24px}.runa-admin-arep__due-sub{color:var(--runa-text-muted);margin:0 0 18px;font-size:12.5px}.runa-admin-arep__formula{flex-wrap:wrap;align-items:stretch;gap:8px;margin-bottom:18px;display:flex}.runa-admin-arep__fcell{border-radius:var(--runa-radius-ui);background:var(--runa-surface-input);border:1px solid var(--runa-border);flex:1;min-width:90px;padding:12px 14px}.runa-admin-arep__fcell.runa-admin-is-result{background:var(--runa-accent-tint);border-color:#0000}.runa-admin-arep__fcell .runa-admin-fl{color:var(--runa-text-muted);margin-bottom:4px;font-size:11px}.runa-admin-arep__fcell .runa-admin-fv{color:var(--runa-text);font-size:16px;font-weight:700}.runa-admin-arep__fcell.runa-admin-is-result .runa-admin-fv{color:var(--runa-accent)}.runa-admin-arep__fop{color:var(--runa-text-muted);align-items:center;font-size:18px;display:flex}.runa-admin-arep__due-meta{border-top:1px solid var(--runa-border);flex-wrap:wrap;gap:8px 16px;padding-top:16px;display:flex}.runa-admin-arep__chip{color:var(--runa-text-secondary);align-items:center;gap:6px;font-size:12.5px;display:inline-flex}.runa-admin-arep__chip b{color:var(--runa-text)}.runa-admin-arep__notice{border-radius:var(--runa-radius-ui);background:var(--runa-warning-bg);color:color-mix(in srgb,var(--runa-warning) 64%,#000);align-items:center;gap:8px;margin:16px 0 0;padding:12px 14px;font-size:12.5px;display:flex}.runa-admin-arep__notice-link{color:var(--runa-accent);font-weight:600;text-decoration:underline}.runa-admin-arep__how{padding:22px}.runa-admin-arep__how-head{align-items:center;gap:10px;margin-bottom:16px;display:flex}.runa-admin-arep__how-ic{border-radius:var(--runa-radius-ui);background:var(--runa-accent-tint);width:38px;height:38px;color:var(--runa-accent);flex:none;place-items:center;display:grid}.runa-admin-arep__how-head h3{font-family:var(--runa-font-serif);color:var(--runa-text);margin:0;font-size:18px;font-weight:600}.runa-admin-arep__howlist{flex-direction:column;gap:14px;display:flex}.runa-admin-arep__howrow{gap:10px;display:flex}.runa-admin-arep__howrow-ic{background:var(--runa-surface-input);border:1px solid var(--runa-border);width:24px;height:24px;color:var(--runa-accent);border-radius:50%;flex:none;place-items:center;display:grid}.runa-admin-arep__howrow .runa-admin-t{color:var(--runa-text);font-size:13px;font-weight:600}.runa-admin-arep__howrow .runa-admin-d{color:var(--runa-text-secondary);font-size:12.5px;line-height:1.5}.runa-admin-arep__howrow .runa-admin-d a{color:var(--runa-accent);font-weight:600;text-decoration:underline}.runa-admin-arep__panel{margin-bottom:24px;overflow:hidden}.runa-admin-arep__panel-head{border-bottom:1px solid var(--runa-border);justify-content:space-between;align-items:center;gap:12px;padding:18px 20px;display:flex}.runa-admin-arep__panel-title{font-family:var(--runa-font-serif);color:var(--runa-text);margin:0;font-size:18px;font-weight:600}.runa-admin-arep__panel-sub{color:var(--runa-text-muted);font-size:12px}.runa-admin-arep__ratepill{border-radius:var(--runa-radius-full);background:var(--runa-surface-input);border:1px solid var(--runa-border);align-items:center;gap:8px;padding:6px 12px;font-size:12.5px;display:inline-flex}.runa-admin-arep__ratepill .runa-admin-t{color:var(--runa-text-muted)}.runa-admin-arep__ratepill .runa-admin-v{color:var(--runa-text);font-weight:700}.runa-admin-arep__ratepill .runa-admin-chip{border-radius:var(--runa-radius-full);background:var(--runa-accent-tint);color:var(--runa-accent);padding:2px 8px;font-size:11px;font-weight:600}.runa-admin-arep__histtable{border:1px solid var(--runa-border);border-radius:var(--runa-radius-card);background:var(--runa-surface);box-shadow:var(--runa-shadow-card);overflow:auto hidden}.runa-admin-arep__hist-head,.runa-admin-arep__hist-row{grid-template-columns:2fr 1fr 1fr 1fr;align-items:center;gap:12px;min-width:560px;display:grid}.runa-admin-arep__hist-head{background:var(--runa-surface-input);border-bottom:1px solid var(--runa-border);padding:10px 20px}.runa-admin-arep__hist-head span{letter-spacing:.04em;text-transform:uppercase;color:var(--runa-text-muted);font-size:11px;font-weight:700}.runa-admin-arep__hist-head .runa-admin-ar{text-align:right}.runa-admin-arep__hist-row{border-bottom:1px solid var(--runa-border);padding:13px 20px}.runa-admin-arep__hist-row:last-child{border-bottom:none}.runa-admin-arep__hist-row.runa-admin-is-current{background:var(--runa-accent-tint)}.runa-admin-arep__hist-month{align-items:center;gap:10px;display:flex}.runa-admin-arep__hist-month-ic{border-radius:var(--runa-radius-ui);background:var(--runa-surface-input);border:1px solid var(--runa-border);width:34px;height:34px;color:var(--runa-text-secondary);flex:none;place-items:center;display:grid}.runa-admin-arep__hist-month-n{color:var(--runa-text);font-size:13.5px;font-weight:600;display:block}.runa-admin-arep__live-tag{border-radius:var(--runa-radius-full);background:var(--runa-accent);color:var(--runa-on-accent);margin-left:6px;padding:1px 7px;font-size:10px;font-weight:700;display:inline-block}.runa-admin-arep__hist-month-y{color:var(--runa-text-muted);font-size:12px}.runa-admin-arep__hist-cell{color:var(--runa-text-secondary);font-size:13.5px}.runa-admin-arep__hist-cell.runa-admin-is-rate{color:var(--runa-text-muted)}.runa-admin-arep__hist-sum{color:var(--runa-text);text-align:right;font-size:14px;font-weight:700}.runa-admin-arep__hist-foot{border-top:1px solid var(--runa-border);padding:14px 20px}.runa-admin-arep__hist-foot .runa-admin-muted{color:var(--runa-text-muted);font-size:12px}.runa-admin-arep__upsell{flex-wrap:wrap;align-items:center;gap:16px;padding:22px;display:flex}.runa-admin-arep__upsell-ic{border-radius:var(--runa-radius-ui);background:var(--runa-accent-tint);width:48px;height:48px;color:var(--runa-accent);flex:none;place-items:center;display:grid}.runa-admin-arep__upsell-b{flex:1;min-width:200px}.runa-admin-arep__upsell-b h3{font-family:var(--runa-font-serif);color:var(--runa-text);margin:0 0 4px;font-size:19px;font-weight:600}.runa-admin-arep__upsell-b p{color:var(--runa-text-secondary);margin:0;font-size:13px}.runa-admin-arep__upsell-cta{border-radius:var(--runa-radius-ui);background:var(--runa-accent);height:40px;color:var(--runa-on-accent);transition:background var(--runa-t);align-items:center;gap:8px;padding:0 18px;font-size:13.5px;font-weight:600;display:inline-flex}.runa-admin-arep__upsell-cta:hover{background:var(--runa-accent-hover)}@media (width<=640px){.runa-admin-arep__panel-head{flex-direction:column;align-items:flex-start;gap:10px}.runa-admin-arep__ratepill{align-self:flex-start}.runa-admin-arep__histtable{overflow-x:visible}.runa-admin-arep__hist-head{display:none}.runa-admin-arep__hist-row{min-width:0;padding:14px 16px;display:block}.runa-admin-arep__hist-month{margin-bottom:10px}.runa-admin-arep__hist-cell,.runa-admin-arep__hist-sum{text-align:left;border-top:1px dashed var(--runa-border);justify-content:space-between;align-items:center;gap:12px;padding:5px 0;display:flex}.runa-admin-arep__hist-cell.runa-admin-is-rate{display:flex}.runa-admin-arep__hist-cell:before,.runa-admin-arep__hist-sum:before{content:attr(data-label);color:var(--runa-text-muted);font-size:12px;font-weight:500}}.runa-admin-arep__export{position:relative}.runa-admin-arep__export-menu{z-index:50;border:1px solid var(--runa-border);border-radius:var(--runa-radius-ui);background:var(--runa-surface);min-width:260px;box-shadow:var(--runa-shadow-pop);padding:6px;position:absolute;top:calc(100% + 6px);right:0}@media (width<=860px){.runa-admin-arep__summary{grid-template-columns:1fr}.runa-admin-admin__page-head{position:relative}.runa-admin-arep__export{position:static}.runa-admin-arep__export-menu{width:auto;min-width:0;left:0;right:0}}.runa-admin-arep__export-item{border-radius:calc(-2px + var(--runa-radius-ui));text-align:left;width:100%;color:var(--runa-text);transition:background var(--runa-t);background:0 0;border:none;align-items:flex-start;gap:10px;padding:9px 10px;display:flex}.runa-admin-arep__export-item:hover{background:var(--runa-surface-input)}.runa-admin-arep__export-item svg{color:var(--runa-accent);flex:none;margin-top:2px}.runa-admin-arep__export-item span{flex-direction:column;min-width:0;display:flex}.runa-admin-arep__export-item b{font-size:13.5px;font-weight:600}.runa-admin-arep__export-item small{color:var(--runa-text-muted);font-size:12px}.runa-admin-set__toast{border-radius:var(--runa-radius-ui);background:color-mix(in srgb,var(--runa-error) 10%,var(--runa-surface));border:1px solid color-mix(in srgb,var(--runa-error) 36%,transparent);color:color-mix(in srgb,var(--runa-error) 70%,#000);align-items:center;gap:10px;margin-bottom:16px;padding:12px 16px;font-size:13px;font-weight:600;display:flex}.runa-admin-set__toast svg{color:var(--runa-error);flex:none}.runa-admin-set__tbtn{border-radius:var(--runa-radius-ui);border:1.5px solid var(--runa-border-strong);background:var(--runa-surface);height:40px;color:var(--runa-text);transition:background var(--runa-t),border-color var(--runa-t),transform var(--runa-t);align-items:center;gap:8px;padding:0 15px;font-size:13px;font-weight:600;display:inline-flex}.runa-admin-set__tbtn svg{color:var(--runa-text-secondary)}.runa-admin-set__tbtn:hover{background:var(--runa-surface-input);transform:translateY(-1px)}.runa-admin-set__head{margin-bottom:32px}.runa-admin-set__head h1{font-size:30px;line-height:1.15}.runa-admin-set__head .runa-admin-lede{color:var(--runa-text-secondary);max-width:66ch;margin-top:5px;font-size:13px;line-height:1.6}.runa-admin-set__layout{grid-template-columns:224px minmax(0,1fr);align-items:start;gap:calc(clamp(20px,3vw,40px));padding-bottom:100px;display:grid}.runa-admin-set__secnav{flex-direction:column;gap:2px;display:flex;position:sticky;top:88px}.runa-admin-set__secnav-h{letter-spacing:.08em;text-transform:uppercase;color:var(--runa-text-muted);padding:0 12px 8px;font-size:11px;font-weight:700}.runa-admin-set__secnav a{border-radius:var(--runa-radius-ui);color:var(--runa-text-secondary);transition:background var(--runa-t),color var(--runa-t);align-items:center;gap:10px;padding:9px 12px;font-size:13px;font-weight:500;display:flex}.runa-admin-set__secnav a svg{color:var(--runa-text-muted);transition:color var(--runa-t);flex:none}.runa-admin-set__secnav a:hover{background:var(--runa-surface);color:var(--runa-text)}.runa-admin-set__secnav a.runa-admin-is-active{background:var(--runa-surface);color:var(--runa-accent);box-shadow:inset 2.5px 0 0 var(--runa-accent);font-weight:600}.runa-admin-set__secnav a.runa-admin-is-active svg{color:var(--runa-accent)}.runa-admin-set__sections{flex-direction:column;gap:32px;min-width:0;display:flex}.runa-admin-set__card{background:var(--runa-surface);border:1px solid var(--runa-border);border-radius:var(--runa-radius-card);scroll-margin-top:84px}.runa-admin-set__card-head{border-bottom:1px solid var(--runa-border);align-items:flex-start;gap:16px;padding:18px 24px;display:flex}.runa-admin-set__card-head .runa-admin-hic{border-radius:var(--runa-radius-ui);background:color-mix(in srgb,var(--runa-accent) 10%,var(--runa-surface));width:38px;height:38px;color:var(--runa-accent);flex:none;place-items:center;display:grid}.runa-admin-set__card-head .runa-admin-ht{flex:1;min-width:0}.runa-admin-set__card-head h3{font-size:18px;line-height:1.2}.runa-admin-set__card-head .runa-admin-sub{color:var(--runa-text-muted);max-width:62ch;margin-top:3px;font-size:12px;line-height:1.5}.runa-admin-set__card-body{flex-direction:column;gap:16px;padding:24px;display:flex}.runa-admin-set__tag{border-radius:var(--runa-radius-full);letter-spacing:.02em;white-space:nowrap;flex:none;align-items:center;gap:5px;height:24px;padding:0 10px;font-size:11px;font-weight:700;display:inline-flex}.runa-admin-set__tag--all{background:color-mix(in srgb,var(--runa-success) 13%,var(--runa-surface));color:color-mix(in srgb,var(--runa-success) 74%,#000)}.runa-admin-set__tag--soon{background:color-mix(in srgb,var(--runa-accent) 14%,var(--runa-surface));color:color-mix(in srgb,var(--runa-accent) 70%,#000)}.runa-admin-set__tag--std{background:color-mix(in srgb,var(--runa-accent) 15%,var(--runa-surface));color:color-mix(in srgb,var(--runa-accent) 72%,#000)}.runa-admin-set__tag--prem{background:color-mix(in srgb,var(--runa-signal) 15%,var(--runa-surface));color:color-mix(in srgb,var(--runa-signal) 72%,#000)}.runa-admin-set__field{flex-direction:column;gap:7px;display:flex}.runa-admin-set__field>label{color:var(--runa-text);align-items:center;gap:6px;font-size:13px;font-weight:600;display:flex}.runa-admin-set__field .runa-admin-opt{color:var(--runa-text-muted);font-weight:400}.runa-admin-set__field input[type=email],.runa-admin-set__field input[type=number],.runa-admin-set__field input[type=password],.runa-admin-set__field input[type=tel],.runa-admin-set__field input[type=text],.runa-admin-set__field input[type=time],.runa-admin-set__field input[type=url],.runa-admin-set__field textarea{color:var(--runa-text);background:var(--runa-surface);border:1.5px solid var(--runa-border-strong);border-radius:var(--runa-radius-ui);width:100%;height:48px;transition:border-color var(--runa-t),box-shadow var(--runa-t);outline:none;padding:0 14px;font-size:14px}.runa-admin-set__field textarea{resize:vertical;height:auto;min-height:88px;padding:12px 14px;line-height:1.6}.runa-admin-set__field input:focus,.runa-admin-set__field textarea:focus{border-color:var(--runa-accent);box-shadow:0 0 0 3px color-mix(in srgb,var(--runa-accent) 16%,transparent)}.runa-admin-set__field input:disabled,.runa-admin-set__field textarea:disabled{opacity:.6;cursor:not-allowed}.runa-admin-set__hint{color:var(--runa-text-muted);align-items:flex-start;gap:6px;font-size:12px;line-height:1.5;display:flex}.runa-admin-set__hint svg{color:var(--runa-text-muted);flex:none;margin-top:2px}.runa-admin-set__hint.runa-admin-set__warn{color:color-mix(in srgb,var(--runa-warning) 82%,var(--runa-text))}.runa-admin-set__hint.runa-admin-set__warn svg{color:var(--runa-warning)}.runa-admin-set__lcactions{flex-wrap:wrap;gap:10px;display:flex}.runa-admin-set__lcmsg{font-size:12.5px;font-weight:600}.runa-admin-set__lcmsg.is-ok{color:var(--runa-success)}.runa-admin-set__lcmsg.is-err{color:var(--runa-error)}.runa-admin-set__grid2{grid-template-columns:1fr 1fr;gap:16px;display:grid}.runa-admin-set__divider{background:var(--runa-border);height:1px;margin:2px 0}.runa-admin-set__group-label{color:var(--runa-text);font-size:13px;font-weight:600}.runa-admin-set__group-sub{color:var(--runa-text-muted);margin-top:-2px;font-size:12px;line-height:1.5}.runa-admin-set__input-ic{position:relative}.runa-admin-set__input-ic>.iconify,.runa-admin-set__input-ic>svg{z-index:1;color:var(--runa-text-muted);position:absolute;top:50%;left:13px;transform:translateY(-50%)}.runa-admin-set__input-ic input{padding-left:42px!important}.runa-admin-set__field input[type=number]{appearance:textfield}.runa-admin-set__field input[type=number]::-webkit-inner-spin-button{appearance:none;margin:0}.runa-admin-set__field input[type=number]::-webkit-outer-spin-button{appearance:none;margin:0}.runa-admin-set__numstep{align-items:stretch;gap:8px;display:flex}.runa-admin-set__numstep .runa-admin-set__input-suffix{flex:1;min-width:0}.runa-admin-set__numstep-btn{border:1.5px solid var(--runa-border-strong);border-radius:var(--runa-radius-ui);background:var(--runa-surface);width:48px;height:48px;color:var(--runa-text-secondary);cursor:pointer;transition:background var(--runa-t),border-color var(--runa-t),color var(--runa-t);flex:none;place-items:center;font-size:20px;font-weight:600;line-height:1;display:grid}.runa-admin-set__numstep-btn:hover:not(:disabled){background:var(--runa-surface-input);border-color:var(--runa-accent);color:var(--runa-accent)}.runa-admin-set__numstep-btn:disabled{opacity:.5;cursor:not-allowed}.runa-admin-set__input-suffix{position:relative}.runa-admin-set__input-suffix input{padding-right:96px!important}.runa-admin-set__input-suffix .runa-admin-sfx{color:var(--runa-text-muted);pointer-events:none;font-size:13px;font-weight:500;position:absolute;top:50%;right:13px;transform:translateY(-50%)}.runa-admin-set__switch{border-radius:var(--runa-radius-full);background:var(--runa-border-strong);cursor:pointer;width:46px;height:27px;transition:background var(--runa-t);border:none;flex:none;position:relative}.runa-admin-set__switch:after{content:"";width:21px;height:21px;box-shadow:var(--runa-shadow-card);transition:transform var(--runa-t);background:#fff;border-radius:50%;position:absolute;top:3px;left:3px}.runa-admin-set__switch.runa-admin-is-on{background:var(--runa-accent)}.runa-admin-set__switch.runa-admin-is-on:after{transform:translate(19px)}.runa-admin-set__switch:disabled{opacity:.5;cursor:not-allowed}.runa-admin-set__switch-row{border:1.5px solid var(--runa-border-strong);border-radius:var(--runa-radius-ui);background:var(--runa-surface);justify-content:space-between;align-items:center;gap:16px;padding:14px 16px;display:flex}.runa-admin-set__switch-row.runa-admin-is-flat{border-color:var(--runa-border);background:var(--runa-surface-input)}.runa-admin-set__switch-b{min-width:0}.runa-admin-set__switch-b .runa-admin-t{color:var(--runa-text);align-items:center;gap:8px;font-size:13px;font-weight:600;display:flex}.runa-admin-set__switch-b .runa-admin-d{color:var(--runa-text-muted);max-width:58ch;margin-top:2px;font-size:12px;line-height:1.5}.runa-admin-set__seg{border-radius:var(--runa-radius-ui);background:var(--runa-surface-input);border:1px solid var(--runa-border);grid-auto-columns:1fr;grid-auto-flow:column;gap:3px;padding:3px;display:grid}.runa-admin-set__seg button{color:var(--runa-text-secondary);transition:background var(--runa-t),color var(--runa-t);white-space:nowrap;cursor:pointer;background:0 0;border:none;border-radius:8px;padding:9px 10px;font-size:13px;font-weight:600}.runa-admin-set__seg button:hover:not(:disabled){color:var(--runa-text)}.runa-admin-set__seg button.runa-admin-is-on{background:var(--runa-surface);color:var(--runa-accent);box-shadow:var(--runa-shadow-card)}.runa-admin-set__seg button:disabled{cursor:not-allowed;opacity:.7}.runa-admin-set__reveal{flex-direction:column;gap:16px;display:flex}.runa-admin-set__cancrules{flex-direction:column;gap:10px;display:flex}.runa-admin-set__cancrules-h{display:none}.runa-admin-set__cancrow{border:1.5px solid var(--runa-border);border-radius:var(--runa-radius-ui);background:var(--runa-surface-input);grid-template-columns:minmax(0,1fr) minmax(0,1fr) auto;align-items:end;gap:12px;padding:12px;display:grid}.runa-admin-set__cancrow .runa-admin-set__field{gap:6px;min-width:0}.runa-admin-set__cancrow-lbl{color:var(--runa-text-muted);font-size:12px;font-weight:600}.runa-admin-set__cancrow-del{border:1.5px solid var(--runa-border);border-radius:var(--runa-radius-ui);background:var(--runa-surface);width:40px;height:40px;color:var(--runa-text-muted);cursor:pointer;flex:none;place-items:center;transition:color .15s,border-color .15s,background .15s;display:grid}.runa-admin-set__cancrow-del:hover:not(:disabled){color:var(--runa-error);border-color:var(--runa-error);background:color-mix(in srgb,var(--runa-error) 8%,var(--runa-surface))}.runa-admin-set__cancrow-del:disabled{opacity:.5;cursor:not-allowed}.runa-admin-set__cancadd{align-self:flex-start}@media (width>=720px){.runa-admin-set__cancrules-h{color:var(--runa-text-muted);text-transform:uppercase;letter-spacing:.03em;grid-template-columns:1fr 1fr 40px;gap:12px;padding:0 12px;font-size:12px;font-weight:700;display:grid}.runa-admin-set__cancrow-lbl{display:none}}@media (width<=560px){.runa-admin-set__cancrow{grid-template-columns:1fr auto;align-items:start;gap:12px}.runa-admin-set__cancrow .runa-admin-set__field{grid-column:1}.runa-admin-set__cancrow-del{grid-area:1/2/span 2;align-self:center}}.runa-admin-set__connect{border:1.5px solid var(--runa-border-strong);border-radius:var(--runa-radius-ui);background:var(--runa-surface-input);flex-direction:column;gap:16px;padding:16px;display:flex}.runa-admin-set__connect-top{justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.runa-admin-set__connect-id{gap:12px;min-width:0;display:flex}.runa-admin-set__connect-logo{border-radius:var(--runa-radius-ui);background:color-mix(in srgb,var(--runa-accent) 12%,var(--runa-surface));width:38px;height:38px;color:var(--runa-accent);flex:none;place-items:center;display:grid}.runa-admin-set__connect-tt .runa-admin-t{color:var(--runa-text);font-size:13px;font-weight:700}.runa-admin-set__connect-tt .runa-admin-d{color:var(--runa-text-muted);max-width:52ch;margin-top:2px;font-size:12px;line-height:1.5}.runa-admin-set__connect-lede{color:var(--runa-text-secondary);margin:0;font-size:13px;line-height:1.6}.runa-admin-set__connect-trust{margin-top:-2px}.runa-admin-set__connect-err,.runa-admin-set__connect-err svg{color:var(--runa-warning)}.runa-admin-set__connect-okbox{background:color-mix(in srgb,var(--runa-success) 8%,var(--runa-surface));border-color:color-mix(in srgb,var(--runa-success) 24%,var(--runa-border));align-items:center}.runa-admin-set__connect-okbox>svg{color:var(--runa-success)}.runa-admin-set__connect-okbox .runa-admin-set__callout-b{flex:1;min-width:0}.runa-admin-set__connect-okbox .runa-admin-set__btn-sm{flex:none}.runa-admin-set__spin{animation:.8s linear infinite runa-admin-set-spin}@keyframes runa-admin-set-spin{to{transform:rotate(1turn)}}.runa-admin-set__callout{border-radius:var(--runa-radius-ui);background:color-mix(in srgb,var(--runa-accent) 8%,var(--runa-surface));border:1px solid color-mix(in srgb,var(--runa-accent) 22%,var(--runa-border));gap:11px;padding:13px 15px;display:flex}.runa-admin-set__callout svg{color:var(--runa-accent);flex:none;margin-top:1px}.runa-admin-set__callout-b .runa-admin-t{color:var(--runa-text);font-size:13px;font-weight:600}.runa-admin-set__callout-b .runa-admin-d{color:var(--runa-text-secondary);margin-top:2px;font-size:12px;line-height:1.55}.runa-admin-set__callout-b a{color:var(--runa-accent);font-weight:600}.runa-admin-set__callout--warn{background:color-mix(in srgb,var(--runa-warning) 10%,var(--runa-surface));border-color:color-mix(in srgb,var(--runa-warning) 30%,var(--runa-border))}.runa-admin-set__callout--warn svg{color:var(--runa-warning)}.runa-admin-set__wysiwyg{border:1.5px solid var(--runa-border-strong);border-radius:var(--runa-radius-ui);background:var(--runa-surface);overflow:hidden}.runa-admin-set__wysiwyg-bar{border-bottom:1px solid var(--runa-border);background:var(--runa-surface-input);flex-wrap:wrap;align-items:center;gap:2px;padding:7px 9px;display:flex}.runa-admin-set__wbtn{border-radius:var(--runa-radius-ui);width:32px;height:32px;color:var(--runa-text-secondary);cursor:pointer;transition:background var(--runa-t),color var(--runa-t);background:0 0;border:none;place-items:center;font-weight:700;display:grid}.runa-admin-set__wbtn:hover:not(:disabled){background:var(--runa-surface);color:var(--runa-text)}.runa-admin-set__wbtn:disabled{opacity:.5;cursor:not-allowed}.runa-admin-set__wbtn--i{font-style:italic;font-family:var(--runa-font-serif)}.runa-admin-set__wbtn--u{text-decoration:underline}.runa-admin-set__wbtn--txt{width:auto;min-width:32px;padding:0 8px;font-size:12px;font-weight:600}.runa-admin-set__wbtn--reset{align-items:center;gap:6px;width:auto;margin-left:auto;padding:0 10px;font-size:12.5px;font-weight:600;display:inline-flex}.runa-admin-set__wsep{background:var(--runa-border);width:1px;height:20px;margin:0 5px}.runa-admin-set__wysiwyg-area{min-height:120px;color:var(--runa-text-secondary);outline:none;padding:14px 16px;font-size:14px;line-height:1.7}.runa-admin-set__wysiwyg-area--tall{min-height:280px;max-height:50vh;overflow-y:auto}.runa-admin-set__wysiwyg-area p{margin:0 0 10px}.runa-admin-set__wysiwyg-area p:last-child{margin-bottom:0}.runa-admin-set__wysiwyg-area b,.runa-admin-set__wysiwyg-area strong{color:var(--runa-text)}.runa-admin-set__wysiwyg-area h2{color:var(--runa-text);margin:22px 0 8px;font-size:16px;font-weight:600;line-height:1.35}.runa-admin-set__wysiwyg-area h2:first-child{margin-top:0}.runa-admin-set__wysiwyg-area h3{color:var(--runa-text);margin:18px 0 6px;font-size:14.5px;font-weight:600}.runa-admin-set__wysiwyg-area ol,.runa-admin-set__wysiwyg-area ul{margin:8px 0 12px;padding-left:22px}.runa-admin-set__wysiwyg-area li{margin-bottom:5px}.runa-admin-set__wysiwyg-area table{border-collapse:collapse;width:100%;margin:10px 0 14px;font-size:13px}.runa-admin-set__wysiwyg-area td,.runa-admin-set__wysiwyg-area th{border:1px solid var(--runa-border);text-align:left;padding:6px 9px}.runa-admin-set__wysiwyg-area th{background:var(--runa-surface);color:var(--runa-text);font-weight:600}.runa-admin-set__doclist{flex-direction:column;gap:8px;display:flex}.runa-admin-set__docrow{border:1.5px solid var(--runa-border-strong);border-radius:var(--runa-radius-ui);background:var(--runa-surface);transition:border-color var(--runa-t);align-items:center;gap:13px;padding:14px 16px;display:flex}.runa-admin-set__docrow:hover{border-color:var(--runa-accent)}.runa-admin-set__docrow-ic{border-radius:var(--runa-radius-ui);background:var(--runa-surface-input);width:40px;height:40px;color:var(--runa-text-secondary);flex:none;place-items:center;display:grid}.runa-admin-set__docrow-b,.runa-admin-set__domainbox-d{flex:1;min-width:0}.runa-admin-set__docrow-b .runa-admin-t{color:var(--runa-text);font-size:13px;font-weight:600}.runa-admin-set__docrow-b .runa-admin-d{color:var(--runa-text-muted);flex-wrap:wrap;align-items:center;gap:8px;margin-top:2px;font-size:12px;display:flex}.runa-admin-set__docstat{align-items:center;gap:5px;font-size:11px;font-weight:600;display:inline-flex}.runa-admin-set__docstat:before{content:"";background:currentColor;border-radius:50%;width:6px;height:6px}.runa-admin-set__docstat.runa-admin-is-ok{color:var(--runa-success)}.runa-admin-set__docstat.runa-admin-is-draft{color:var(--runa-warning)}.runa-admin-set__btn-sm{border-radius:var(--runa-radius-ui);border:1.5px solid var(--runa-border-strong);background:var(--runa-surface);height:38px;color:var(--runa-text);white-space:nowrap;cursor:pointer;transition:background var(--runa-t),transform var(--runa-t);align-items:center;gap:7px;padding:0 14px;font-size:13px;font-weight:600;display:inline-flex}.runa-admin-set__btn-sm:hover:not(:disabled){background:var(--runa-surface-input);transform:translateY(-1px)}.runa-admin-set__btn-sm:disabled{opacity:.5;cursor:not-allowed}.runa-admin-set__btn-sm svg{color:var(--runa-text-secondary)}.runa-admin-set__domainbox{border:1.5px solid var(--runa-border-strong);border-radius:var(--runa-radius-ui);background:var(--runa-surface-input);align-items:center;gap:13px;padding:15px 16px;display:flex}.runa-admin-set__domainbox-d .runa-admin-u{color:var(--runa-text);font-family:ui-monospace,Menlo,monospace;font-size:14px;font-weight:600}.runa-admin-set__domainbox-d .runa-admin-m{color:var(--runa-text-muted);margin-top:2px;font-size:12px}.runa-admin-set__pill{border-radius:var(--runa-radius-full);white-space:nowrap;flex:none;align-items:center;gap:6px;height:28px;padding:0 12px;font-size:12px;font-weight:700;display:inline-flex}.runa-admin-set__pill:before{content:"";border-radius:50%;width:7px;height:7px}.runa-admin-set__pill.runa-admin-is-ok{background:color-mix(in srgb,var(--runa-success) 14%,var(--runa-surface));color:color-mix(in srgb,var(--runa-success) 72%,#000)}.runa-admin-set__pill.runa-admin-is-ok:before{background:var(--runa-success);box-shadow:0 0 0 3px color-mix(in srgb,var(--runa-success) 22%,transparent)}.runa-admin-set__pill.runa-admin-is-wait{background:color-mix(in srgb,var(--runa-warning) 14%,var(--runa-surface));color:color-mix(in srgb,var(--runa-warning) 70%,#000)}.runa-admin-set__pill.runa-admin-is-wait:before{background:var(--runa-warning);box-shadow:0 0 0 3px color-mix(in srgb,var(--runa-warning) 22%,transparent)}.runa-admin-set__pill.runa-admin-is-pending{background:var(--runa-surface);color:var(--runa-text-secondary);border:1px solid var(--runa-border)}.runa-admin-set__pill.runa-admin-is-pending:before{background:var(--runa-text-muted)}.runa-admin-set__steps{grid-template-columns:repeat(3,1fr);gap:8px;display:grid}.runa-admin-set__step{border:1.5px solid var(--runa-border);border-radius:var(--runa-radius-ui);background:var(--runa-surface);padding:13px 14px}.runa-admin-set__step .runa-admin-step-t{color:var(--runa-text);align-items:center;gap:8px;font-size:13px;font-weight:600;display:flex}.runa-admin-set__step .runa-admin-step-n{background:var(--runa-surface-input);width:22px;height:22px;color:var(--runa-text-muted);border-radius:50%;flex:none;place-items:center;font-size:12px;font-weight:700;display:grid}.runa-admin-set__step .runa-admin-step-d{color:var(--runa-text-muted);margin-top:6px;font-size:12px;line-height:1.45}.runa-admin-set__step.runa-admin-is-done{border-color:color-mix(in srgb,var(--runa-success) 40%,var(--runa-border))}.runa-admin-set__step.runa-admin-is-done .runa-admin-step-n{background:var(--runa-success);color:#fff}.runa-admin-set__step.runa-admin-is-active{border-color:color-mix(in srgb,var(--runa-warning) 45%,var(--runa-border));background:color-mix(in srgb,var(--runa-warning) 5%,var(--runa-surface))}.runa-admin-set__step.runa-admin-is-active .runa-admin-step-n{background:var(--runa-warning);color:#fff}.runa-admin-set__cname{border-radius:var(--runa-radius-ui);background:var(--runa-text);color:var(--bg,#fff);align-items:center;gap:10px;padding:11px 14px;font-family:ui-monospace,Menlo,monospace;font-size:13px;display:flex;overflow-x:auto}.runa-admin-set__cname .runa-admin-k{color:color-mix(in srgb,#fff 55%,var(--runa-text))}.runa-admin-set__cname .runa-admin-copy{border-radius:var(--runa-radius-ui);color:#fff;height:30px;font-family:var(--runa-font-sans);cursor:pointer;background:#ffffff14;border:1px solid #ffffff40;flex:none;align-items:center;gap:6px;margin-left:auto;padding:0 11px;font-size:12px;font-weight:600;display:inline-flex}.runa-admin-set__cname .runa-admin-copy svg{color:#fff}.runa-admin-set__savebar{left:var(--runa-sidebar-w);z-index:40;min-height:var(--runa-savebar-h);background:color-mix(in srgb,var(--runa-surface) 94%,transparent);-webkit-backdrop-filter:blur(10px);border-top:1px solid var(--runa-border);transition:transform var(--runa-t),opacity var(--runa-t);justify-content:space-between;align-items:center;gap:16px;padding:0 calc(clamp(16px,3vw,32px));display:flex;position:fixed;bottom:0;right:0;box-shadow:0 -6px 20px #2b26200f}.runa-admin-set__savebar.runa-admin-is-hidden{opacity:0;pointer-events:none;transform:translateY(150%)}.runa-admin-set__savebar-l{align-items:center;gap:11px;min-width:0;display:flex}.runa-admin-set__savebar-dot{background:var(--runa-warning);width:9px;height:9px;box-shadow:0 0 0 3px color-mix(in srgb,var(--runa-warning) 22%,transparent);border-radius:50%;flex:none}.runa-admin-set__savebar-dot.runa-admin-is-clean{background:var(--runa-success);box-shadow:0 0 0 3px color-mix(in srgb,var(--runa-success) 22%,transparent)}.runa-admin-set__savebar-t{color:var(--runa-text-secondary);font-size:13px}.runa-admin-set__savebar-t b{color:var(--runa-text);font-weight:600}.runa-admin-set__savebar-r{align-items:center;gap:8px;display:flex}.runa-admin-set__btn{white-space:nowrap;border-radius:var(--runa-radius-ui);cursor:pointer;height:44px;transition:transform var(--runa-t) var(--runa-ease),background var(--runa-t),box-shadow var(--runa-t),border-color var(--runa-t),color var(--runa-t);border:1.5px solid #0000;justify-content:center;align-items:center;gap:8px;padding:0 18px;font-size:13.5px;font-weight:600;line-height:1;display:inline-flex}.runa-admin-set__btn:disabled{opacity:.55;cursor:not-allowed}.runa-admin-set__btn--primary{background:var(--runa-accent);color:#fff}.runa-admin-set__btn--primary:hover:not(:disabled){background:var(--runa-accent-hover);box-shadow:var(--runa-shadow-card);transform:translateY(-1px)}.runa-admin-set__btn--secondary{background:var(--runa-surface);color:var(--runa-text);border-color:var(--runa-border-strong)}.runa-admin-set__btn--secondary:hover:not(:disabled){background:var(--runa-surface-input);transform:translateY(-1px)}.runa-admin-set__modal-scrim{z-index:60;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:#00000073;justify-content:center;align-items:center;padding:calc(clamp(16px,4vw,48px));display:flex;position:fixed;inset:0}.runa-admin-set__modal{background:var(--runa-surface);border:1px solid var(--runa-border);border-radius:var(--runa-radius-card);width:min(720px,100%);max-height:90vh;box-shadow:var(--shadow-lg,0 24px 60px #2b262047);flex-direction:column;display:flex;overflow:hidden}.runa-admin-set__modal-head{border-bottom:1px solid var(--runa-border);justify-content:space-between;align-items:center;gap:16px;padding:18px 24px;display:flex}.runa-admin-set__modal-head h3{font-size:18px}.runa-admin-set__modal-x{border-radius:var(--runa-radius-ui);background:var(--runa-surface-input);width:36px;height:36px;color:var(--runa-text-secondary);cursor:pointer;transition:background var(--runa-t),color var(--runa-t);border:none;flex:none;place-items:center;display:grid}.runa-admin-set__modal-x:hover{background:var(--runa-border);color:var(--runa-text)}.runa-admin-set__modal-body{flex-direction:column;gap:16px;padding:24px;display:flex;overflow-y:auto}.runa-admin-set__modal-foot{border-top:1px solid var(--runa-border);background:var(--runa-surface-input);justify-content:flex-end;align-items:center;gap:8px;padding:14px 24px;display:flex}@media (width<=1100px){.runa-admin-set__layout,.runa-admin-set__steps{grid-template-columns:1fr}.runa-admin-set__secnav{flex-flow:wrap;gap:4px;margin-bottom:16px;position:static}.runa-admin-set__secnav-h{display:none}.runa-admin-set__secnav a.runa-admin-is-active{box-shadow:inset 0 -2.5px 0 var(--runa-accent)}}@media (width<=860px){.runa-admin-set__savebar{left:0}}@media (width<=640px){.runa-admin-set__grid2{grid-template-columns:1fr}.runa-admin-set__seg{grid-auto-flow:row;grid-auto-columns:unset}.runa-admin-set__seg button{white-space:normal;text-align:center;height:auto;padding:8px 10px;line-height:1.35}.runa-admin-set__savebar{flex-wrap:wrap}.runa-admin-set__savebar-r{width:100%}.runa-admin-set__savebar-r .runa-admin-set__btn{flex:1}}.runa-admin-asurr__head{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:16px;margin-bottom:24px;display:flex}.runa-admin-asurr__title{color:var(--runa-text);margin:0 0 4px;font-size:24px;font-weight:700}.runa-admin-asurr__lead{color:var(--runa-text-secondary);max-width:560px;margin:0;font-size:14px}.runa-admin-asurr__panel{background:var(--runa-surface);border:1px solid var(--runa-border);border-radius:var(--runa-radius-card);margin-bottom:28px;padding:22px}.runa-admin-asurr__panel-title{color:var(--runa-text);margin:0 0 16px;font-size:15px;font-weight:700}.runa-admin-asurr__panel-foot{justify-content:flex-end;margin-top:16px;display:flex}.runa-admin-asurr__grid{grid-template-columns:1fr 1fr;gap:16px;display:grid}@media (width<=560px){.runa-admin-asurr__grid{grid-template-columns:1fr}}.runa-admin-admin-drawer__body .runa-admin-asurr__grid{grid-template-columns:1fr}.runa-admin-asurr__field{flex-direction:column;gap:6px;display:flex}.runa-admin-afaq__field--full,.runa-admin-anews__field--full,.runa-admin-asurr__field--full{grid-column:1/-1}.runa-admin-asurr__field>span{color:var(--runa-text);font-size:13px;font-weight:600}.runa-admin-asurr__labelrow{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.runa-admin-asurr__req{color:var(--runa-error);margin-left:2px}.runa-admin-asurr__field input,.runa-admin-asurr__field select,.runa-admin-asurr__field textarea{border:1px solid var(--runa-border-strong);border-radius:var(--runa-radius-ui);background:var(--runa-surface-input);width:100%;color:var(--runa-text);outline:none;padding:9px 12px;font-family:inherit;font-size:14px;transition:border-color .15s,box-shadow .15s}.runa-admin-afaq__field textarea,.runa-admin-anews__field textarea,.runa-admin-asurr__field textarea{resize:vertical;min-height:60px}.runa-admin-asurr__field input:focus,.runa-admin-asurr__field select:focus,.runa-admin-asurr__field textarea:focus{border-color:var(--runa-accent);box-shadow:0 0 0 3px color-mix(in srgb,var(--runa-accent) 12%,transparent)}.runa-admin-asurr__field input:disabled,.runa-admin-asurr__field textarea:disabled{opacity:.55;cursor:not-allowed}.runa-admin-asurr__hint{color:var(--runa-text-muted);font-size:12px;line-height:1.5}.runa-admin-asurr__list{gap:12px;display:grid}.runa-admin-asurr__card{background:var(--runa-surface);border:1px solid var(--runa-border);border-radius:var(--runa-radius-card);align-items:flex-start;gap:16px;padding:18px;display:flex}.runa-admin-asurr__num{color:color-mix(in srgb,var(--runa-accent) 40%,transparent);font-variant-numeric:tabular-nums;flex-shrink:0;font-size:18px;font-weight:700;line-height:1.4}.runa-admin-asurr__card-body{flex:1;min-width:0}.runa-admin-asurr__card-head{flex-wrap:wrap;align-items:center;gap:8px;margin-bottom:6px;display:flex}.runa-admin-asurr__cat{border-radius:var(--runa-radius-full);background:color-mix(in srgb,var(--runa-accent) 8%,transparent);color:var(--runa-accent);padding:3px 9px;font-size:12px;font-weight:600}.runa-admin-asurr__dist,.runa-admin-asurr__pin{color:var(--runa-text-muted);align-items:center;gap:4px;font-size:12px;display:inline-flex}.runa-admin-asurr__name{color:var(--runa-text);margin:0 0 4px;font-size:16px;font-weight:600}.runa-admin-asurr__desc{color:var(--runa-text-secondary);margin:0;font-size:13px;line-height:1.55}.runa-admin-asurr__card-actions{flex-direction:column;flex-shrink:0;gap:8px;display:flex}.runa-admin-asurr__empty{text-align:center;color:var(--runa-text-muted);background:var(--runa-surface);border:1px dashed var(--runa-border);border-radius:var(--runa-radius-card);padding:40px 20px;font-size:14px}.runa-admin-asurr__overlay{z-index:60;background:#00000080;justify-content:center;align-items:center;padding:20px;display:flex;position:fixed;inset:0}.runa-admin-asurr__modal{background:var(--runa-bg);border:1px solid var(--runa-border);border-radius:var(--runa-radius-card);width:100%;max-width:560px;max-height:90vh;box-shadow:var(--runa-shadow-drawer);padding:24px;overflow-y:auto}.runa-admin-asurr__modal-head{justify-content:space-between;align-items:center;margin-bottom:20px;display:flex}.runa-admin-asurr__modal-head h2{color:var(--runa-text);margin:0;font-size:18px;font-weight:700}.runa-admin-asurr__close{cursor:pointer;color:var(--runa-text-muted);border-radius:var(--runa-radius-ui);background:0 0;border:none;place-items:center;padding:4px;transition:background-color .15s;display:grid}.runa-admin-asurr__close:hover{background:var(--runa-surface);color:var(--runa-text)}.runa-admin-asurr__coordhint{color:var(--runa-text-muted);margin:12px 0 0;font-size:12px;line-height:1.5}.runa-admin-asurr__modal-foot{justify-content:flex-end;gap:10px;margin-top:22px;display:flex}@media (width<=640px){.runa-admin-asurr__overlay{padding:0}.runa-admin-asurr__modal{border:none;border-radius:0;max-width:none;height:100%;max-height:none}}.runa-admin-afaq__head{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:16px;margin-bottom:24px;display:flex}.runa-admin-afaq__title{color:var(--runa-text);margin:0 0 4px;font-size:24px;font-weight:700}.runa-admin-afaq__lead{color:var(--runa-text-secondary);max-width:560px;margin:0;font-size:14px}.runa-admin-afaq__panel{background:var(--runa-surface);border:1px solid var(--runa-border);border-radius:var(--runa-radius-card);margin-bottom:28px;padding:22px}.runa-admin-afaq__panel-title{color:var(--runa-text);margin:0 0 16px;font-size:15px;font-weight:700}.runa-admin-afaq__panel-foot{justify-content:flex-end;margin-top:16px;display:flex}.runa-admin-afaq__grid{grid-template-columns:1fr 1fr;gap:16px;display:grid}@media (width<=560px){.runa-admin-afaq__grid{grid-template-columns:1fr}}.runa-admin-admin-drawer__body .runa-admin-afaq__grid{grid-template-columns:1fr}.runa-admin-afaq__field{flex-direction:column;gap:6px;display:flex}.runa-admin-afaq__field>span{color:var(--runa-text);font-size:13px;font-weight:600}.runa-admin-afaq__req{color:var(--runa-error);margin-left:2px}.runa-admin-afaq__field input,.runa-admin-afaq__field textarea{border:1px solid var(--runa-border-strong);border-radius:var(--runa-radius-ui);background:var(--runa-bg);width:100%;color:var(--runa-text);outline:none;padding:9px 12px;font-family:inherit;font-size:14px;transition:border-color .15s,box-shadow .15s}.runa-admin-afaq__field input:focus,.runa-admin-afaq__field textarea:focus{border-color:var(--runa-accent);box-shadow:0 0 0 3px color-mix(in srgb,var(--runa-accent) 12%,transparent)}.runa-admin-afaq__field input:disabled,.runa-admin-afaq__field textarea:disabled{opacity:.55;cursor:not-allowed}.runa-admin-afaq__hint{color:var(--runa-text-muted);font-size:12px;line-height:1.5}.runa-admin-afaq__list{gap:12px;display:grid}.runa-admin-afaq__card{background:var(--runa-surface);border:1px solid var(--runa-border);border-radius:var(--runa-radius-card);align-items:flex-start;gap:16px;padding:18px;display:flex}.runa-admin-afaq__num{color:color-mix(in srgb,var(--runa-accent) 40%,transparent);font-variant-numeric:tabular-nums;flex-shrink:0;font-size:18px;font-weight:700;line-height:1.4}.runa-admin-afaq__card-body{flex:1;min-width:0}.runa-admin-afaq__card-head{flex-wrap:wrap;align-items:center;gap:8px;margin-bottom:6px;display:flex}.runa-admin-afaq__card-head:empty{margin-bottom:0;display:none}.runa-admin-afaq__group{border-radius:var(--runa-radius-full);background:color-mix(in srgb,var(--runa-accent) 8%,transparent);color:var(--runa-accent);padding:3px 9px;font-size:12px;font-weight:600}.runa-admin-afaq__q{color:var(--runa-text);margin:0 0 4px;font-size:16px;font-weight:600}.runa-admin-afaq__a{color:var(--runa-text-secondary);white-space:pre-line;margin:0;font-size:13px;line-height:1.55}.runa-admin-afaq__card-actions{flex-direction:column;flex-shrink:0;gap:8px;display:flex}.runa-admin-afaq__empty{text-align:center;color:var(--runa-text-muted);background:var(--runa-surface);border:1px dashed var(--runa-border);border-radius:var(--runa-radius-card);padding:40px 20px;font-size:14px}.runa-admin-afaq__overlay{z-index:60;background:#00000080;justify-content:center;align-items:center;padding:20px;display:flex;position:fixed;inset:0}.runa-admin-afaq__modal{background:var(--runa-bg);border:1px solid var(--runa-border);border-radius:var(--runa-radius-card);width:100%;max-width:560px;max-height:90vh;box-shadow:var(--runa-shadow-drawer);padding:24px;overflow-y:auto}.runa-admin-afaq__modal-head{justify-content:space-between;align-items:center;margin-bottom:20px;display:flex}.runa-admin-afaq__modal-head h2{color:var(--runa-text);margin:0;font-size:18px;font-weight:700}.runa-admin-afaq__close{cursor:pointer;color:var(--runa-text-muted);border-radius:var(--runa-radius-ui);background:0 0;border:none;place-items:center;padding:4px;transition:background-color .15s;display:grid}.runa-admin-afaq__close:hover{background:var(--runa-surface);color:var(--runa-text)}.runa-admin-afaq__modal-foot{justify-content:flex-end;gap:10px;margin-top:22px;display:flex}@media (width<=640px){.runa-admin-afaq__overlay{padding:0}.runa-admin-afaq__modal{border:none;border-radius:0;max-width:none;height:100%;max-height:none}}.runa-admin-anews__head{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:16px;margin-bottom:24px;display:flex}.runa-admin-anews__title{color:var(--runa-text);margin:0 0 4px;font-size:24px;font-weight:700}.runa-admin-anews__lead{color:var(--runa-text-secondary);max-width:560px;margin:0;font-size:14px}.runa-admin-anews__panel{background:var(--runa-surface);border:1px solid var(--runa-border);border-radius:var(--runa-radius-card);margin-bottom:28px;padding:22px}.runa-admin-anews__panel-title{color:var(--runa-text);margin:0 0 16px;font-size:15px;font-weight:700}.runa-admin-anews__panel-foot{justify-content:flex-end;margin-top:16px;display:flex}.runa-admin-anews__grid{grid-template-columns:1fr 1fr;gap:16px;display:grid}@media (width<=560px){.runa-admin-anews__grid{grid-template-columns:1fr}}.runa-admin-admin-drawer__body .runa-admin-anews__grid{grid-template-columns:1fr}.runa-admin-anews__field{flex-direction:column;gap:6px;display:flex}.runa-admin-anews__field>span{color:var(--runa-text);font-size:13px;font-weight:600}.runa-admin-anews__req{color:var(--runa-error);margin-left:2px}.runa-admin-anews__field input,.runa-admin-anews__field select,.runa-admin-anews__field textarea{border:1px solid var(--runa-border-strong);border-radius:var(--runa-radius-ui);background:var(--runa-bg);width:100%;color:var(--runa-text);outline:none;padding:9px 12px;font-family:inherit;font-size:14px;transition:border-color .15s,box-shadow .15s}.runa-admin-anews__field--body textarea{min-height:200px;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:13px;line-height:1.6}.runa-admin-anews__field input:focus,.runa-admin-anews__field select:focus,.runa-admin-anews__field textarea:focus{border-color:var(--runa-accent);box-shadow:0 0 0 3px color-mix(in srgb,var(--runa-accent) 12%,transparent)}.runa-admin-anews__field input:disabled,.runa-admin-anews__field select:disabled,.runa-admin-anews__field textarea:disabled{opacity:.55;cursor:not-allowed}.runa-admin-anews__hint{color:var(--runa-text-muted);font-size:12px;line-height:1.5}.runa-admin-anews__list{gap:12px;display:grid}.runa-admin-anews__card{background:var(--runa-surface);border:1px solid var(--runa-border);border-radius:var(--runa-radius-card);align-items:flex-start;gap:16px;padding:16px;display:flex}.runa-admin-anews__thumb{border-radius:var(--runa-radius-ui);background:var(--runa-bg);width:84px;height:64px;color:var(--runa-text-muted);flex-shrink:0;place-items:center;display:grid;overflow:hidden}.runa-admin-anews__thumb img{-o-object-fit:cover;object-fit:cover;width:100%;height:100%}.runa-admin-anews__card-body{flex:1;min-width:0}.runa-admin-anews__card-head{flex-wrap:wrap;align-items:center;gap:8px;margin-bottom:6px;display:flex}.runa-admin-anews__cat{background:color-mix(in srgb,var(--runa-accent) 8%,transparent);color:var(--runa-accent);font-size:12px;font-weight:600}.runa-admin-anews__cat,.runa-admin-anews__status{border-radius:var(--runa-radius-full);padding:3px 9px}.runa-admin-anews__status{letter-spacing:.04em;text-transform:uppercase;font-size:11px;font-weight:700}.runa-admin-anews__status--published{color:#059669;background:#05966929}.runa-admin-anews__status--scheduled{color:#b45309;background:#d977062e}.runa-admin-anews__status--draft{background:var(--runa-surface-input);color:var(--runa-text-secondary)}.runa-admin-anews__q{color:var(--runa-text);margin:0 0 4px;font-size:16px;font-weight:600}.runa-admin-anews__slug{color:var(--runa-text-muted);font-variant-numeric:tabular-nums;margin:0 0 4px;font-size:12px}.runa-admin-anews__date{color:var(--runa-text-secondary);margin:0;font-size:12px}.runa-admin-anews__card-actions{flex-direction:column;flex-shrink:0;gap:8px;display:flex}.runa-admin-anews__empty{text-align:center;color:var(--runa-text-muted);background:var(--runa-surface);border:1px dashed var(--runa-border);border-radius:var(--runa-radius-card);padding:40px 20px;font-size:14px}.runa-admin-anews__overlay{z-index:60;background:#00000080;justify-content:center;align-items:center;padding:20px;display:flex;position:fixed;inset:0}.runa-admin-anews__modal{background:var(--runa-bg);border:1px solid var(--runa-border);border-radius:var(--runa-radius-card);width:100%;max-width:680px;max-height:90vh;box-shadow:var(--runa-shadow-drawer);--surface:var(--runa-bg);--rte-surface:var(--runa-bg);--surface-raised:var(--runa-bg);padding:24px;overflow-y:auto}.runa-admin-anews__modal-head{justify-content:space-between;align-items:center;margin-bottom:20px;display:flex}.runa-admin-anews__modal-head h2{color:var(--runa-text);margin:0;font-size:18px;font-weight:700}.runa-admin-anews__close{cursor:pointer;color:var(--runa-text-muted);border-radius:var(--runa-radius-ui);background:0 0;border:none;place-items:center;padding:4px;transition:background-color .15s;display:grid}.runa-admin-anews__close:hover{background:var(--runa-surface);color:var(--runa-text)}.runa-admin-anews__modal-foot{justify-content:flex-end;gap:10px;margin-top:22px;display:flex}@media (width<=640px){.runa-admin-anews__overlay{padding:0}.runa-admin-anews__modal{border:none;border-radius:0;max-width:none;height:100%;max-height:none}}.runa-admin-aical__panel,.runa-admin-anews__modal .runa-admin-app-rte__toolbar{background:var(--runa-surface)}.runa-admin-aical__head{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:16px;margin-bottom:24px;display:flex}.runa-admin-aical__head-actions{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.runa-admin-aical__title{color:var(--runa-text);margin:0 0 4px;font-size:24px;font-weight:700}.runa-admin-aical__lead{color:var(--runa-text-secondary);max-width:620px;margin:0;font-size:14px}.runa-admin-aical__panel{border:1px solid var(--runa-border);border-radius:var(--runa-radius-card);margin-bottom:28px;padding:22px}.runa-admin-aical__panel-title{color:var(--runa-text);margin:0 0 4px;font-size:15px;font-weight:700}.runa-admin-aical__panel-lead{color:var(--runa-text-secondary);max-width:620px;margin:0 0 14px;font-size:13px}.runa-admin-aical__export-list{flex-direction:column;gap:14px;display:flex}.runa-admin-aical__export{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.runa-admin-aical__export-room{color:var(--runa-text);flex-basis:100%;font-size:13px;font-weight:600}.runa-admin-aical__export-url{border:1px solid var(--runa-border);border-radius:var(--runa-radius-ui);background:var(--runa-surface-input);min-width:240px;color:var(--runa-text);flex:1;padding:10px 12px;font-family:ui-monospace,monospace;font-size:12px}.runa-admin-aical__export-missing{color:var(--runa-text-secondary);margin:0;font-size:13px}.runa-admin-aical__export-empty{color:var(--runa-text-secondary);flex-basis:100%;align-items:flex-start;gap:6px;margin:0;font-size:12px;display:flex}.runa-admin-aical__units{border-top:1px dashed var(--runa-border);flex-basis:100%;margin-top:18px;padding-top:16px}.runa-admin-aical__units-title{color:var(--runa-text);margin:0 0 4px;font-size:13px;font-weight:700}.runa-admin-aical__units-lead{color:var(--runa-text-secondary);max-width:620px;margin:0 0 10px;font-size:12px}.runa-admin-aical__units-count{max-width:320px;margin:0 0 4px}.runa-admin-aical__unit{flex-direction:column;gap:6px;margin-top:14px;display:flex}.runa-admin-aical__unit-title{color:var(--runa-text);flex-basis:100%;font-size:13px;font-weight:600}.runa-admin-aical__unit-label{color:var(--runa-text-secondary);margin:0;font-size:12px}.runa-admin-aical__unit-input{border:1px solid var(--runa-border);border-radius:var(--runa-radius-ui);min-width:240px;color:var(--runa-text);background:0 0;flex:1;padding:10px 12px;font-family:ui-monospace,monospace;font-size:12px}.runa-admin-aical__export-legacy{border-top:1px dashed var(--runa-border);margin-top:18px;padding-top:16px}.runa-admin-aical__export-legacy-title{color:var(--runa-text);margin:0 0 4px;font-size:13px;font-weight:700}.runa-admin-aical__export-legacy-lead{color:var(--runa-text-secondary);max-width:620px;margin:0 0 10px;font-size:12px}.runa-admin-aical__section-title{color:var(--runa-text);margin:0 0 14px;font-size:15px;font-weight:700}.runa-admin-aical__list{flex-direction:column;gap:14px;display:flex}.runa-admin-aical__card{background:var(--runa-surface);border:1px solid var(--runa-border);border-radius:var(--runa-radius-card);flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:18px;padding:18px 20px;display:flex}.runa-admin-aical__alert-main,.runa-admin-aical__card-main{flex:1;min-width:240px}.runa-admin-aical__card-head{flex-wrap:wrap;align-items:center;gap:8px;margin-bottom:6px;display:flex}.runa-admin-aical__provider{text-transform:uppercase;letter-spacing:.04em;color:var(--runa-accent);font-size:11px;font-weight:700}.runa-admin-aical__scope{color:var(--runa-text-secondary);background:var(--runa-surface-input);border-radius:999px;padding:2px 10px;font-size:12px}.runa-admin-aical__status{border-radius:999px;padding:2px 10px;font-size:11px;font-weight:600}.runa-admin-aical__status--ok{color:#15803d;background:#dcfce7}.runa-admin-aical__status--error{color:#b91c1c;background:#fee2e2}.runa-admin-aical__status--pending{color:#92600a;background:#fef3c7}.runa-admin-aical__name{color:var(--runa-text);margin:0 0 2px;font-size:15px;font-weight:700}.runa-admin-aical__url{word-break:break-all;margin:0 0 6px;font-family:ui-monospace,monospace}.runa-admin-aical__meta,.runa-admin-aical__url{color:var(--runa-text-secondary);font-size:12px}.runa-admin-aical__meta{margin:0}.runa-admin-aical__error{color:#b91c1c;align-items:center;gap:6px;margin:8px 0 0;font-size:12px;display:flex}.runa-admin-aical__conflicts{border-radius:var(--runa-radius-ui);background:#fff5f5;border:1px solid #fecaca;margin-top:12px;padding:12px 14px}.runa-admin-aical__conflicts-title{color:#b91c1c;align-items:center;gap:6px;margin:0 0 6px;font-size:13px;font-weight:700;display:flex}.runa-admin-aical__conflicts-list{color:var(--runa-text);margin:0 0 6px;padding-left:18px;font-size:12px}.runa-admin-aical__conflicts-list li{margin:2px 0}.runa-admin-aical__conflict-sum{color:var(--runa-text-secondary)}.runa-admin-aical__conflicts-hint{color:var(--runa-text-secondary);margin:0;font-size:11px}.runa-admin-aical__alert{border-radius:var(--runa-radius-card);background:#fff5f5;border:1px solid #fecaca;border-left:3px solid #dc2626;margin-bottom:20px;padding:18px 20px}.runa-admin-aical__alert-title{color:#b91c1c;align-items:center;gap:8px;margin:0 0 4px;font-size:16px;font-weight:600;display:flex}.runa-admin-aical__alert-lead{color:var(--runa-text-secondary);margin:0 0 14px;font-size:13px}.runa-admin-aical__alert-list{flex-direction:column;gap:10px;margin:0;padding:0;list-style:none;display:flex}.runa-admin-aical__alert-item{background:var(--runa-surface);border:1px solid var(--runa-border);border-radius:var(--runa-radius-ui);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:14px;padding:12px 14px;display:flex}.runa-admin-aical__alert-room{color:var(--runa-text);margin:0 0 4px;font-size:14px;font-weight:600}.runa-admin-aical__alert-rows{color:var(--runa-text);flex-direction:column;gap:2px;margin:0;font-size:13px;display:flex}.runa-admin-aical__alert-rows b{color:var(--runa-text-secondary);font-weight:600}.runa-admin-aical__alert-actions{flex-wrap:wrap;gap:8px;display:flex}.runa-admin-aical__alert-note{color:var(--runa-text-secondary);margin:14px 0 0;font-size:12px}.runa-admin-aical__alert-item.runa-admin-is-gone{background:#f7fdf9;border-color:#bbf7d0}.runa-admin-aical__alert-gone{color:#15803d;align-items:center;gap:5px;margin:0 0 4px;font-size:12.5px;font-weight:600;display:flex}.runa-admin-aical__card-actions{flex-direction:column;align-items:stretch;gap:8px;display:flex}@media (width<=640px){.runa-admin-aical__card-actions{flex-flow:wrap}}.runa-admin-aical__empty{text-align:center;color:var(--runa-text-secondary);background:var(--runa-surface);border:1px dashed var(--runa-border);border-radius:var(--runa-radius-card);padding:32px;font-size:14px}.runa-admin-aical__spin{animation:.8s linear infinite runa-admin-aical-spin}@keyframes runa-admin-aical-spin{to{transform:rotate(1turn)}}.runa-admin-aical__overlay{z-index:60;background:#0000006b;justify-content:center;align-items:center;padding:20px;display:flex;position:fixed;inset:0}.runa-admin-aical__modal{background:var(--runa-surface);border-radius:var(--runa-radius-card);width:100%;max-width:560px;max-height:90vh;padding:24px;overflow-y:auto;box-shadow:0 20px 60px #00000047}.runa-admin-aical__modal-head{justify-content:space-between;align-items:center;margin-bottom:18px;display:flex}.runa-admin-aical__modal-head h2{color:var(--runa-text);margin:0;font-size:18px;font-weight:700}.runa-admin-aical__close{color:var(--runa-text-secondary);cursor:pointer;background:0 0;border:none;border-radius:8px;padding:4px}.runa-admin-aical__close:hover{background:var(--runa-surface-input)}@media (width<=640px){.runa-admin-aical__overlay{padding:0}.runa-admin-aical__modal{border-radius:0;max-width:none;height:100%;max-height:none}}.runa-admin-aical__grid{grid-template-columns:1fr 1fr;gap:16px;display:grid}@media (width<=560px){.runa-admin-aical__grid{grid-template-columns:1fr}}.runa-admin-admin-drawer__body .runa-admin-aical__grid{grid-template-columns:1fr}.runa-admin-aical__field{flex-direction:column;gap:6px;display:flex}.runa-admin-aical__field--full{grid-column:1/-1}.runa-admin-aical__field>span{color:var(--runa-text);font-size:13px;font-weight:600}.runa-admin-aical__field input,.runa-admin-aical__field select{border:1px solid var(--runa-border);border-radius:var(--runa-radius-ui);background:var(--runa-surface);color:var(--runa-text);padding:10px 12px;font-size:14px}.runa-admin-aical__field input:focus,.runa-admin-aical__field select:focus{border-color:var(--runa-accent);outline:none}.runa-admin-aical__req{color:#b91c1c;margin-left:2px}.runa-admin-aical__hint{color:var(--runa-text-secondary);font-size:11px}.runa-admin-aical__modal-foot{justify-content:flex-end;gap:10px;margin-top:22px;display:flex}.runa-admin-atr__head{margin-bottom:1.5rem}.runa-admin-atr__title{font-family:var(--runa-font-serif);color:var(--runa-text);font-size:1.6rem;font-weight:600}.runa-admin-atr__lead{color:var(--runa-text-secondary);margin-top:.35rem;font-size:.95rem}.runa-admin-atr__panel{background:var(--runa-surface);border:1px solid var(--runa-border);border-radius:var(--runa-radius-card);margin-bottom:1.5rem;padding:1.5rem}.runa-admin-atr__ptitle{font-family:var(--runa-font-serif);color:var(--runa-text);font-size:1.15rem;font-weight:600}.runa-admin-atr__phint{color:var(--runa-text-secondary);margin-top:.25rem;margin-bottom:1rem;font-size:.875rem}.runa-admin-atr__langs{flex-direction:column;gap:.5rem;margin:0;padding:0;list-style:none;display:flex}.runa-admin-atr__lang{border:1px solid var(--runa-border);border-radius:var(--runa-radius-ui);justify-content:space-between;align-items:center;gap:1rem;padding:.65rem .85rem;display:flex}.runa-admin-atr__lang.runa-admin-is-default{border-color:var(--runa-accent);background:color-mix(in srgb,var(--runa-accent) 5%,transparent)}.runa-admin-atr__check{cursor:pointer;align-items:center;gap:.6rem;display:inline-flex}.runa-admin-atr__lang-name{color:var(--runa-text);font-weight:500}.runa-admin-atr__lang-code{color:var(--runa-text-secondary);letter-spacing:.05em;margin-left:.4rem;font-size:.75rem}.runa-admin-atr__default-btn{border-radius:var(--runa-radius-full);border:1px solid var(--runa-border-strong);color:var(--runa-text-secondary);cursor:pointer;transition:background var(--runa-t),color var(--runa-t);background:0 0;padding:.3rem .7rem;font-size:.8rem}.runa-admin-atr__default-btn:hover:not(:disabled){background:var(--runa-surface-input);color:var(--runa-text)}.runa-admin-atr__default-btn.runa-admin-is-active{border-color:var(--runa-accent);color:var(--runa-accent);cursor:default}.runa-admin-atr__default-btn:disabled{opacity:.5;cursor:not-allowed}.runa-admin-atr__loc-tabs{flex-wrap:wrap;gap:.4rem;margin-bottom:1.25rem;display:flex}.runa-admin-atr__loc-tab{border-radius:var(--runa-radius-full);border:1px solid var(--runa-border-strong);color:var(--runa-text-secondary);cursor:pointer;transition:background var(--runa-t),color var(--runa-t),border-color var(--runa-t);background:0 0;padding:.4rem .9rem;font-size:.875rem;font-weight:500}.runa-admin-atr__loc-tab:hover{background:var(--runa-surface-input);color:var(--runa-text)}.runa-admin-atr__loc-tab.runa-admin-is-active{background:var(--runa-accent);border-color:var(--runa-accent);color:#fff}.runa-admin-atr__auto{border:1px solid color-mix(in srgb,var(--runa-accent) 32%,var(--runa-border));border-radius:var(--runa-radius-card);background:color-mix(in srgb,var(--runa-accent) 5%,var(--runa-surface));justify-content:space-between;align-items:center;gap:1.5rem;margin-bottom:1rem;padding:1rem;display:flex}.runa-admin-atr__auto-copy{flex:1;min-width:0}.runa-admin-atr__auto-title{color:var(--runa-text);font-family:var(--runa-font-serif);align-items:center;gap:.45rem;font-weight:600;display:flex}.runa-admin-atr__auto-title svg{color:var(--runa-accent);font-size:1.05rem}.runa-admin-atr__auto-hint,.runa-admin-atr__usage{color:var(--runa-text-secondary);font-size:.8rem}.runa-admin-atr__auto-hint{margin-top:.2rem}.runa-admin-atr__meter{border-radius:var(--runa-radius-full);background:color-mix(in srgb,var(--runa-border-strong) 55%,transparent);width:min(24rem,100%);height:.3rem;margin-top:.75rem;overflow:hidden}.runa-admin-atr__meter span{border-radius:inherit;background:var(--runa-accent);height:100%;transition:width var(--runa-t);display:block}.runa-admin-atr__usage{margin-top:.3rem}.runa-admin-atr__auto-btn{flex:none;align-items:center;gap:.4rem;display:inline-flex}.runa-admin-atr__group{margin-bottom:1.5rem}.runa-admin-atr__gtitle{font-family:var(--runa-font-serif);color:var(--runa-text);border-bottom:1px solid var(--runa-border);margin-bottom:.85rem;padding-bottom:.5rem;font-size:1rem;font-weight:600}.runa-admin-atr__gsub{color:var(--runa-text-secondary);font-weight:400}.runa-admin-atr__field{grid-template-columns:1fr 1fr;gap:1rem;margin-bottom:1rem;display:grid}.runa-admin-atr__col{flex-direction:column;gap:.35rem;display:flex}.runa-admin-atr__flabel{color:var(--runa-text-secondary);text-transform:uppercase;letter-spacing:.04em;font-size:.75rem;font-weight:600}.runa-admin-atr__source{border:1px solid var(--runa-border);background:var(--runa-surface-input);color:var(--runa-text-secondary);overflow-wrap:anywhere;min-height:2.5rem;line-height:1.5}.runa-admin-atr__input,.runa-admin-atr__source{border-radius:var(--runa-radius-ui);padding:.6rem .75rem;font-size:.9rem}.runa-admin-atr__input{border:1px solid var(--runa-border-strong);background:var(--runa-surface);width:100%;color:var(--runa-text);font-family:inherit}.runa-admin-atr__input:focus{border-color:var(--runa-accent);outline:none}.runa-admin-atr__textarea{resize:vertical;line-height:1.5}.runa-admin-atr__actions{margin-top:1rem}.runa-admin-atr__empty,.runa-admin-atr__err,.runa-admin-atr__ok{margin:.5rem 0;font-size:.9rem}.runa-admin-atr__empty{color:var(--runa-text-secondary)}.runa-admin-atr__err{color:var(--runa-error)}.runa-admin-atr__ok{color:var(--runa-success)}@media (width<=720px){.runa-admin-atr__auto{flex-direction:column;align-items:stretch}.runa-admin-atr__auto-btn{justify-content:center}.runa-admin-atr__field{grid-template-columns:1fr}}.runa-admin-audit{padding:1.5rem 0}.runa-admin-audit__head{margin-bottom:1.25rem}.runa-admin-audit__head h1{color:var(--runa-text);font-size:1.5rem;font-weight:700}.runa-admin-audit__lede{color:var(--runa-text-muted);margin-top:.35rem;font-size:.9rem}.runa-admin-audit__bar{align-items:center;gap:1rem;margin-bottom:1rem;display:flex}.runa-admin-audit__filter{color:var(--runa-text-muted);align-items:center;gap:.5rem;font-size:.85rem;display:flex}.runa-admin-audit__select{flex:none;width:220px}.runa-admin-audit__list{flex-direction:column;gap:.5rem;display:flex}.runa-admin-audit__row{background:var(--runa-surface);border:1px solid var(--runa-border);border-radius:12px;align-items:flex-start;gap:.75rem;padding:.75rem .9rem;display:flex}.runa-admin-audit__act{border-radius:8px;flex:none;place-items:center;width:30px;height:30px;display:grid}.runa-admin-audit__act--create{color:#3d7d55;background:#4c9a6a29}.runa-admin-audit__act--update{color:#a86f2c;background:#c98a3f29}.runa-admin-audit__act--delete{color:#a85252;background:#c96f6f29}.runa-admin-audit__body{flex:1;min-width:0}.runa-admin-audit__line{color:var(--runa-text);flex-wrap:wrap;align-items:baseline;gap:.35rem;font-size:.88rem;display:flex}.runa-admin-audit__actor{font-weight:700}.runa-admin-audit__empty,.runa-admin-audit__target,.runa-admin-audit__time,.runa-admin-audit__verb{color:var(--runa-text-muted)}.runa-admin-audit__res{font-weight:600}.runa-admin-audit__target{text-overflow:ellipsis;overflow:hidden}.runa-admin-audit__time{margin-top:.2rem;font-size:.75rem}.runa-admin-audit__empty{text-align:center;padding:2rem 0;font-size:.88rem}.runa-admin-audit__more{border:1px solid var(--runa-border);background:var(--runa-surface);color:var(--runa-text);cursor:pointer;border-radius:10px;margin:1rem auto 0;padding:.55rem 1.25rem;font-size:.85rem;font-weight:600;display:block}.runa-admin-audit__more:disabled{opacity:.6;cursor:default}.runa-admin-doc{display:block}.runa-admin-doc__head{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:24px;margin-bottom:24px;display:flex}.runa-admin-doc__head h1{font-size:30px;line-height:1.15}.runa-admin-doc__lede{color:var(--runa-text-secondary);max-width:64ch;margin-top:6px;font-size:14px;line-height:1.6}.runa-admin-doc__infobox{border-radius:var(--runa-radius-card);background:color-mix(in srgb,var(--runa-warning) 6%,var(--runa-surface));border:1px solid color-mix(in srgb,var(--runa-warning) 24%,transparent);gap:24px;padding:24px;display:flex}.runa-admin-doc__info-ic{border-radius:var(--runa-radius-ui);background:color-mix(in srgb,var(--runa-warning) 16%,var(--runa-surface));width:44px;height:44px;color:color-mix(in srgb,var(--runa-warning) 78%,#000);flex:none;place-items:center;display:grid}.runa-admin-doc__info-b h2{margin-bottom:4px;font-size:18px}.runa-admin-doc__info-b p{color:var(--runa-text-secondary);max-width:62ch;font-size:14px;line-height:1.6}.runa-admin-doc__info-cta{color:var(--runa-accent);align-items:center;gap:7px;margin-top:16px;font-size:14px;font-weight:600;display:inline-flex}.runa-admin-doc__aside-cta:hover,.runa-admin-doc__info-cta:hover,.runa-admin-upg__lf-cta:hover{text-underline-offset:2px;text-decoration:underline}.runa-admin-doc__panel{background:var(--runa-surface);border:1px solid var(--runa-border);border-radius:var(--runa-radius-card);margin-bottom:24px;overflow:hidden}.runa-admin-doc__panel-head{border-bottom:1px solid var(--runa-border);flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:16px;padding:24px;display:flex}.runa-admin-doc__panel-head h2{font-size:18px}.runa-admin-doc__panel-sub{color:var(--runa-text-muted);margin-top:3px;font-size:13px}.runa-admin-doc__count{border-radius:var(--runa-radius-full);background:var(--runa-surface-input);border:1px solid var(--runa-border);height:26px;color:var(--runa-text-secondary);white-space:nowrap;align-items:center;gap:6px;padding:0 11px;font-size:13px;font-weight:600;display:inline-flex}.runa-admin-doc__count svg,.runa-admin-doc__empty-ic,.runa-admin-doc__thead span{color:var(--runa-text-muted)}.runa-admin-doc__empty{text-align:center;padding:48px 24px}.runa-admin-doc__empty-ic{border-radius:var(--runa-radius-card);background:var(--runa-surface-input);place-items:center;width:60px;height:60px;margin:0 auto 16px;display:grid}.runa-admin-doc__empty h3{margin-bottom:4px;font-size:16px}.runa-admin-doc__empty p{color:var(--runa-text-secondary);max-width:46ch;margin:0 auto;font-size:14px;line-height:1.55}.runa-admin-doc__table{width:100%}.runa-admin-doc__row,.runa-admin-doc__thead{grid-template-columns:1.2fr 1.3fr 1.4fr 1fr 1fr auto;align-items:center;gap:16px;padding:0 24px;display:grid}.runa-admin-doc__thead{background:var(--runa-surface-input);border-bottom:1px solid var(--runa-border);height:42px}.runa-admin-doc__thead span{letter-spacing:.05em;text-transform:uppercase;font-size:11px;font-weight:700}.runa-admin-doc__cell.runa-admin-ar,.runa-admin-doc__thead .runa-admin-ar{text-align:right}.runa-admin-doc__row{border-bottom:1px solid var(--runa-border);background:var(--runa-surface);min-height:58px;transition:background var(--runa-t);padding-top:12px;padding-bottom:12px}.runa-admin-doc__row:last-child{border-bottom:none}.runa-admin-doc__row:hover{background:var(--runa-surface-input)}.runa-admin-doc__num{align-items:center;gap:10px;min-width:0;display:flex}.runa-admin-doc__num-ic{border-radius:var(--runa-radius-ui);background:color-mix(in srgb,var(--runa-accent) 9%,var(--runa-surface));width:34px;height:34px;color:var(--runa-accent);border:1px solid color-mix(in srgb,var(--runa-accent) 18%,transparent);flex:none;place-items:center;display:grid}.runa-admin-doc__num b{color:var(--runa-text);font-variant-numeric:tabular-nums;font-size:14px;font-weight:700}.runa-admin-doc__cell{color:var(--runa-text);text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:14px;overflow:hidden}.runa-admin-doc__cell--muted{color:var(--runa-text-secondary)}.runa-admin-doc__cell--amount{font-variant-numeric:tabular-nums;text-align:right;font-weight:700}.runa-admin-doc__rowact{justify-content:flex-end;display:flex}.runa-admin-doc__dl{border-radius:var(--runa-radius-ui);background:var(--runa-accent);color:#fff;white-space:nowrap;height:34px;transition:background var(--runa-t),transform var(--runa-t);align-items:center;gap:7px;padding:0 13px;font-size:13px;font-weight:600;display:inline-flex}.runa-admin-doc__dl:hover{background:color-mix(in srgb,var(--runa-accent) 88%,#000);transform:translateY(-1px)}.runa-admin-doc__dl svg{color:currentColor}.runa-admin-doc__panel-foot{border-top:1px solid var(--runa-border);background:var(--runa-surface-input);color:var(--runa-text-muted);align-items:center;gap:8px;padding:12px 24px;font-size:13px;display:flex}.runa-admin-doc__panel-foot svg{color:var(--runa-text-muted);flex:none}.runa-admin-doc__sec-label{align-items:center;gap:16px;margin:48px 0 16px;display:flex}.runa-admin-doc__sec-label h2{white-space:nowrap;flex:none;font-size:22px}.runa-admin-doc__pill{border-radius:var(--runa-radius-full);background:color-mix(in srgb,var(--runa-accent) 13%,var(--runa-surface));height:24px;color:var(--runa-accent);letter-spacing:.03em;align-items:center;gap:6px;padding:0 11px;font-size:11px;font-weight:700;display:inline-flex}.runa-admin-doc__pill--soon{background:color-mix(in srgb,var(--runa-warning) 13%,var(--runa-surface));color:color-mix(in srgb,var(--runa-warning) 80%,#000)}.runa-admin-doc__sec-line{background:var(--runa-border);flex:1;height:1px}.runa-admin-doc__sec-intro{color:var(--runa-text-secondary);max-width:64ch;margin-bottom:16px;font-size:14px;line-height:1.6}.runa-admin-doc__form{flex-direction:column;gap:16px;display:flex}.runa-admin-doc__field-row{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:16px;display:grid}.runa-admin-doc__field{flex-direction:column;gap:5px;min-width:0;display:flex}.runa-admin-doc__field>span{color:var(--runa-text-secondary);font-size:13px;font-weight:600}.runa-admin-doc__field input{border-radius:var(--runa-radius-ui);border:1px solid var(--runa-border);background:var(--runa-surface-input);width:100%;height:40px;color:var(--runa-text-muted);padding:0 13px;font-size:14px}.runa-admin-doc__field input:disabled{cursor:not-allowed;opacity:.7}.runa-admin-doc__seg{border-radius:var(--runa-radius-ui);background:var(--runa-surface-input);border:1px solid var(--runa-border);gap:3px;padding:3px;display:inline-flex}.runa-admin-doc__seg button{border-radius:calc(-3px + var(--runa-radius-ui));height:32px;color:var(--runa-text-muted);cursor:not-allowed;background:0 0;border:none;flex:1;padding:0 14px;font-size:13px;font-weight:600}.runa-admin-doc__seg button.runa-admin-is-active{background:var(--runa-surface);color:var(--runa-text-secondary);box-shadow:var(--runa-shadow-card)}.runa-admin-doc__test{border-radius:var(--runa-radius-ui);border:1px solid var(--runa-border);background:var(--runa-surface-input);height:38px;color:var(--runa-text-muted);cursor:not-allowed;align-self:flex-start;align-items:center;gap:7px;padding:0 15px;font-size:14px;font-weight:600;display:inline-flex}.runa-admin-doc__aside-head{align-items:center;gap:10px;margin-bottom:14px;display:flex}.runa-admin-doc__aside-ic{border-radius:var(--runa-radius-ui);background:color-mix(in srgb,var(--runa-warning) 16%,var(--runa-surface));width:36px;height:36px;color:color-mix(in srgb,var(--runa-warning) 78%,#000);flex:none;place-items:center;display:grid}.runa-admin-doc__aside-head h3{font-size:16px}.runa-admin-doc__howlist{flex-direction:column;flex:1;gap:11px;display:flex}.runa-admin-doc__howlist li{color:var(--runa-text-secondary);align-items:flex-start;gap:9px;font-size:14px;line-height:1.5;display:flex}.runa-admin-doc__howlist li .iconify,.runa-admin-doc__howlist li svg{color:var(--runa-warning);flex:none;margin-top:2px}.runa-admin-doc__aside-cta{color:var(--runa-accent);align-items:center;gap:7px;margin-top:24px;font-size:14px;font-weight:600;display:inline-flex}.runa-admin-doc__aside-soon{color:var(--runa-text-muted);align-items:center;gap:7px;margin-top:24px;font-size:13px;display:flex}.runa-admin-doc__aside-soon svg{flex:none}@media (width<=720px){.runa-admin-doc__thead{display:none}.runa-admin-doc__row{grid-template-columns:1fr auto;grid-auto-rows:auto;align-items:start;gap:6px 16px}.runa-admin-doc__num{grid-area:1/1}.runa-admin-doc__rowact{grid-area:1/2/span 2;align-items:center}.runa-admin-doc__cell{white-space:normal;grid-column:1;font-size:13px}.runa-admin-doc__cell--amount,.runa-admin-doc__cell.runa-admin-ar{text-align:left}}.runa-admin-amem__head{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:16px;margin-bottom:24px;display:flex}.runa-admin-amem__title{color:var(--runa-text);margin:0 0 4px;font-size:24px;font-weight:700}.runa-admin-amem__lead{color:var(--runa-text-secondary);max-width:620px;margin:0;font-size:14px}.runa-admin-amem__list{gap:10px;margin-bottom:28px;display:grid}.runa-admin-amem__row{background:var(--runa-surface);border:1px solid var(--runa-border);border-radius:var(--runa-radius-card);grid-template-columns:1fr auto auto auto;align-items:center;gap:16px;padding:16px 18px;display:grid}.runa-admin-amem__row--owner{background:color-mix(in srgb,var(--runa-accent) 5%,transparent);border-color:color-mix(in srgb,var(--runa-accent) 20%,transparent)}.runa-admin-amem__who{min-width:0}.runa-admin-amem__name{color:var(--runa-text);font-size:15px;font-weight:600}.runa-admin-amem__email,.runa-admin-amem__name{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.runa-admin-amem__email{color:var(--runa-text-muted);font-size:13px}.runa-admin-amem__role select{border:1px solid var(--runa-border-strong);border-radius:var(--runa-radius-ui);background:var(--runa-bg);color:var(--runa-text);outline:none;padding:7px 10px;font-family:inherit;font-size:13px}.runa-admin-amem__role select:disabled{opacity:.55;cursor:not-allowed}.runa-admin-amem__role-badge{border-radius:var(--runa-radius-full);padding:5px 12px;font-size:12px;font-weight:600}.runa-admin-amem__role-badge--owner{background:color-mix(in srgb,var(--runa-accent) 12%,transparent);color:var(--runa-accent)}.runa-admin-amem__status{border-radius:var(--runa-radius-full);white-space:nowrap;padding:4px 10px;font-size:12px;font-weight:600}.runa-admin-amem__status--active{color:#1f8f5a;background:#22a0641f}.runa-admin-amem__status--invited{color:#a8791a;background:#c8961424}.runa-admin-amem__actions{justify-content:flex-end;gap:8px;min-width:40px;display:flex}.runa-admin-amem__empty{text-align:center;color:var(--runa-text-muted);border:1px dashed var(--runa-border);padding:40px 20px;font-size:14px}.runa-admin-amem__empty,.runa-admin-amem__legend{background:var(--runa-surface);border-radius:var(--runa-radius-card)}.runa-admin-amem__legend{border:1px solid var(--runa-border);padding:20px 22px}.runa-admin-amem__legend-title{color:var(--runa-text);margin:0 0 12px;font-size:14px;font-weight:700}.runa-admin-amem__overlay{z-index:60;background:#00000080;justify-content:center;align-items:center;padding:20px;display:flex;position:fixed;inset:0}.runa-admin-amem__modal{background:var(--runa-bg);border:1px solid var(--runa-border);border-radius:var(--runa-radius-card);width:100%;max-width:480px;max-height:90vh;box-shadow:var(--runa-shadow-drawer);padding:24px;overflow-y:auto}.runa-admin-amem__modal-head{justify-content:space-between;align-items:center;margin-bottom:20px;display:flex}.runa-admin-amem__modal-head h2{color:var(--runa-text);margin:0;font-size:18px;font-weight:700}.runa-admin-amem__close{cursor:pointer;color:var(--runa-text-muted);border-radius:var(--runa-radius-ui);background:0 0;border:none;place-items:center;padding:4px;display:grid}.runa-admin-amem__close:hover{background:var(--runa-surface);color:var(--runa-text)}@media (width<=640px){.runa-admin-amem__row{grid-template-columns:1fr auto;grid-template-areas:"who status""role actions"}.runa-admin-amem__who{grid-area:who}.runa-admin-amem__status{grid-area:status;justify-self:end}.runa-admin-amem__role{grid-area:role}.runa-admin-amem__actions{grid-area:actions}.runa-admin-amem__overlay{padding:0}.runa-admin-amem__modal{border:none;border-radius:0;max-width:none;height:100%;max-height:none}}.runa-admin-amem__grid{gap:14px;display:grid}.runa-admin-amem__field{flex-direction:column;gap:6px;display:flex}.runa-admin-amem__field--full,.runa-admin-res__abill-field.full{grid-column:1/-1}.runa-admin-amem__field>span{color:var(--runa-text);font-size:13px;font-weight:600}.runa-admin-amem__req{color:var(--runa-error);margin-left:2px;font-style:normal}.runa-admin-amem__field input,.runa-admin-amem__field select{border:1px solid var(--runa-border-strong);border-radius:var(--runa-radius-ui);background:var(--runa-bg);width:100%;color:var(--runa-text);outline:none;padding:9px 12px;font-family:inherit;font-size:14px}.runa-admin-amem__field input:focus,.runa-admin-amem__field select:focus{border-color:var(--runa-accent);box-shadow:0 0 0 3px color-mix(in srgb,var(--runa-accent) 12%,transparent)}.runa-admin-amem__permbox{background:var(--runa-surface);border:1px solid var(--runa-border);border-radius:var(--runa-radius-ui);margin-top:16px;padding:14px 16px}.runa-admin-amem__permbox-title{color:var(--runa-text-muted);text-transform:uppercase;letter-spacing:.04em;margin-bottom:8px;font-size:12px;font-weight:600}.runa-admin-amem__perms{gap:6px;margin:0;padding:0;list-style:none;display:grid}.runa-admin-amem__perms li{color:var(--runa-text-secondary);align-items:center;gap:8px;font-size:13px;display:flex}.runa-admin-amem__perms li svg{color:var(--runa-accent);flex-shrink:0}.runa-admin-amem__perms li :deep(svg){color:var(--runa-accent);flex-shrink:0}.runa-admin-amem__error{color:var(--runa-error);margin:14px 0 0;font-size:13px}.runa-admin-amem__modal-foot{justify-content:flex-end;gap:10px;margin-top:22px;display:flex}.runa-admin-amem__note{color:var(--runa-text-muted);margin:0 0 10px;font-size:13px;line-height:1.5}.runa-admin-amem__ok{color:var(--runa-success,#2a7a4f);margin:10px 0 0;font-size:13px}.runa-admin-upg{display:block}.runa-admin-upg__head{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:24px;margin-bottom:24px;display:flex}.runa-admin-upg__head h1{font-size:30px;line-height:1.15}.runa-admin-upg__lede{color:var(--runa-text-secondary);max-width:64ch;margin-top:6px;font-size:14px;line-height:1.6}.runa-admin-upg__infobox{border-radius:var(--runa-radius-card);background:color-mix(in srgb,var(--runa-success) 6%,var(--runa-surface));border:1px solid color-mix(in srgb,var(--runa-success) 24%,transparent);gap:24px;padding:24px;display:flex}.runa-admin-upg__info-ic{border-radius:var(--runa-radius-ui);background:color-mix(in srgb,var(--runa-success) 16%,var(--runa-surface));width:44px;height:44px;color:color-mix(in srgb,var(--runa-success) 78%,#000);flex:none;place-items:center;display:grid}.runa-admin-upg__info-b h2{margin-bottom:4px;font-size:18px}.runa-admin-upg__info-b p{color:var(--runa-text-secondary);max-width:62ch;font-size:14px;line-height:1.6}.runa-admin-upg__group{margin-bottom:48px}.runa-admin-upg__sec-label{align-items:center;gap:16px;margin:0 0 16px;display:flex}.runa-admin-upg__sec-label h2{white-space:nowrap;flex:none;font-size:22px}.runa-admin-upg__pill{border-radius:var(--runa-radius-full);background:color-mix(in srgb,var(--runa-accent) 13%,var(--runa-surface));height:24px;color:var(--runa-accent);letter-spacing:.03em;align-items:center;gap:6px;padding:0 11px;font-size:11px;font-weight:700;display:inline-flex}.runa-admin-upg__sec-line{background:var(--runa-border);flex:1;height:1px}.runa-admin-upg__sec-intro{color:var(--runa-text-secondary);max-width:64ch;margin-bottom:16px;font-size:14px;line-height:1.6}.runa-admin-upg__grid{grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:16px;display:grid}.runa-admin-upg__card{background:var(--runa-surface);border:1px solid var(--runa-border);border-radius:var(--runa-radius-card);align-items:flex-start;gap:13px;padding:24px;display:flex;position:relative}.runa-admin-upg__card.runa-admin-is-locked:after{content:"";border-radius:var(--runa-radius-card);background:color-mix(in srgb,var(--runa-surface) 28%,transparent);pointer-events:none;position:absolute;inset:0}.runa-admin-upg__card-ic{border-radius:var(--runa-radius-ui);background:color-mix(in srgb,var(--runa-accent) 9%,var(--runa-surface));width:40px;height:40px;color:var(--runa-accent);border:1px solid color-mix(in srgb,var(--runa-accent) 18%,transparent);flex:none;place-items:center;display:grid}.runa-admin-upg__card-b{flex:1;min-width:0}.runa-admin-upg__card-b h3{color:var(--runa-text);font-size:16px;font-weight:600}.runa-admin-upg__card-b p{color:var(--runa-text-muted);margin-top:3px;font-size:13px;line-height:1.5}.runa-admin-upg__card-lock{border-radius:var(--runa-radius-full);background:var(--runa-surface-input);border:1px solid var(--runa-border);width:26px;height:26px;color:var(--runa-text-muted);z-index:1;place-items:center;display:grid;position:absolute;top:12px;right:12px}.runa-admin-upg__upsell{border-radius:var(--runa-radius-card);background:color-mix(in srgb,var(--runa-accent) 7%,var(--runa-surface));border:1px solid color-mix(in srgb,var(--runa-accent) 22%,transparent);flex-wrap:wrap;align-items:center;gap:16px;margin-top:24px;padding:24px;display:flex}.runa-admin-upg__upsell-ic{border-radius:var(--runa-radius-ui);background:color-mix(in srgb,var(--runa-accent) 16%,var(--runa-surface));width:48px;height:48px;color:var(--runa-accent);flex:none;place-items:center;display:grid}.runa-admin-upg__upsell-b{flex:1;min-width:220px}.runa-admin-upg__upsell-b h3{color:var(--runa-text);font-size:16px;font-weight:700}.runa-admin-upg__upsell-b p{color:var(--runa-text-secondary);max-width:60ch;margin-top:3px;font-size:14px;line-height:1.5}.runa-admin-upg__upsell-cta{border-radius:var(--runa-radius-ui);background:var(--runa-accent);color:#fff;white-space:nowrap;height:40px;transition:background var(--runa-t),transform var(--runa-t);align-items:center;gap:8px;padding:0 17px;font-size:14px;font-weight:600;display:inline-flex}.runa-admin-upg__upsell-cta:hover{background:color-mix(in srgb,var(--runa-accent) 88%,#000);transform:translateY(-1px)}.runa-admin-upg__upsell-cta svg{color:currentColor}.runa-admin-upg__foot{color:var(--runa-text-muted);align-items:center;gap:8px;font-size:13px;line-height:1.5;display:flex}.runa-admin-upg__foot svg{color:var(--runa-text-muted);flex:none}.runa-admin-upg__lf{background:var(--runa-surface);border:1px solid var(--runa-border);border-radius:var(--runa-radius-card);padding:24px;position:relative}.runa-admin-upg__lf.runa-admin-is-locked:after{content:"";border-radius:var(--runa-radius-card);background:color-mix(in srgb,var(--runa-surface) 26%,transparent);pointer-events:none;position:absolute;inset:0}.runa-admin-upg__lf-head{align-items:flex-start;gap:13px;display:flex}.runa-admin-upg__lf-ic{border-radius:var(--runa-radius-ui);background:color-mix(in srgb,var(--runa-accent) 9%,var(--runa-surface));width:40px;height:40px;color:var(--runa-accent);border:1px solid color-mix(in srgb,var(--runa-accent) 18%,transparent);flex:none;place-items:center;display:grid}.runa-admin-upg__lf-tt{flex:1;min-width:0}.runa-admin-upg__lf-tt h3{color:var(--runa-text);font-size:16px;font-weight:600}.runa-admin-upg__lf-tt p{color:var(--runa-text-muted);max-width:64ch;margin-top:3px;font-size:13px;line-height:1.5}.runa-admin-upg__lf-badge{border-radius:var(--runa-radius-full);background:color-mix(in srgb,var(--runa-accent) 13%,var(--runa-surface));height:24px;color:var(--runa-accent);letter-spacing:.03em;flex:none;align-items:center;gap:6px;padding:0 11px;font-size:11px;font-weight:700;display:inline-flex}.runa-admin-upg__lf-preview{border-radius:var(--runa-radius-ui);background:var(--runa-surface-input);border:1px dashed var(--runa-border);opacity:.85;pointer-events:none;-webkit-user-select:none;user-select:none;margin-top:16px;padding:16px;position:relative}.runa-admin-upg__lf-cta{z-index:1;color:var(--runa-accent);align-items:center;gap:7px;margin-top:16px;font-size:14px;font-weight:600;display:inline-flex;position:relative}.runa-admin-upg__lf-langs{flex-wrap:wrap;gap:8px;display:flex}.runa-admin-upg__lf-lang{border-radius:var(--runa-radius-ui);background:var(--runa-surface);border:1px solid var(--runa-border);height:32px;color:var(--runa-text-secondary);align-items:center;gap:7px;padding:0 13px;font-size:13px;font-weight:600;display:inline-flex}.runa-admin-upg__lf-lang.runa-admin-is-on{border-color:color-mix(in srgb,var(--runa-accent) 40%,var(--runa-border));color:var(--runa-accent);background:color-mix(in srgb,var(--runa-accent) 7%,var(--runa-surface))}.runa-admin-upg__lf-list{flex-direction:column;gap:8px;display:flex}.runa-admin-upg__lf-listrow{color:var(--runa-text-secondary);align-items:center;gap:10px;font-size:13px;line-height:1.4;display:flex}.runa-admin-upg__lf-listrow svg{color:var(--runa-text-muted);flex:none}.runa-admin-upg__lf-listrow b{color:var(--runa-text);font-weight:600}.runa-admin-upg__lf-listrow .runa-admin-dim{color:var(--runa-text-muted);font-variant-numeric:tabular-nums;margin-left:auto}@media (width<=560px){.runa-admin-upg__upsell-cta{justify-content:center;width:100%}.runa-admin-upg__lf-head{flex-wrap:wrap}}.runa-admin-root :focus-visible{outline:2px solid var(--runa-accent);outline-offset:2px}.runa-admin-rooms__room.is-dragging{z-index:2;border-color:var(--runa-accent);box-shadow:0 12px 28px #00000029,0 0 0 1px var(--runa-accent);cursor:grabbing;position:relative;transform:scale(1.012)}.runa-admin-rooms__room.is-drag-active{opacity:.55}.runa-admin-rooms__list:has(.is-dragging) .runa-admin-rooms__room{transition:transform var(--runa-t),opacity var(--runa-t),box-shadow var(--runa-t),border-color var(--runa-t)}.runa-admin-admin__icon-btn{border-radius:var(--runa-radius-ui);border:1.5px solid var(--runa-border-strong);background:var(--runa-surface);width:38px;height:38px;color:var(--runa-text-secondary);cursor:pointer;transition:background var(--runa-t),color var(--runa-t),border-color var(--runa-t);flex:none;place-items:center;display:grid}.runa-admin-admin__icon-btn:hover:not(:disabled){background:var(--runa-surface-input);color:var(--runa-text)}.runa-admin-admin__icon-btn--danger:hover:not(:disabled){background:color-mix(in srgb,var(--runa-error) 11%,var(--runa-surface));color:var(--runa-error);border-color:color-mix(in srgb,var(--runa-error) 45%,var(--runa-border-strong))}.runa-admin-admin__icon-btn.runa-admin-is-disabled,.runa-admin-admin__icon-btn:disabled{opacity:.5;cursor:not-allowed}.runa-admin-admin__empty{text-align:center;color:var(--runa-text-muted);background:var(--runa-surface);border:1.5px solid var(--runa-border);border-radius:var(--runa-radius-card);box-shadow:var(--runa-shadow-small);padding:48px 24px;font-size:13.5px}.runa-admin-admin__eyebrow{font-family:var(--runa-font-body);letter-spacing:.14em;text-transform:uppercase;color:var(--runa-accent);margin-bottom:6px;font-size:11px;font-weight:700;display:block}.runa-admin-res__noshow-check{cursor:pointer;align-items:flex-start;gap:8px;font-weight:500;line-height:1.4;display:flex}.runa-admin-res__noshow-check input{cursor:pointer;flex:none;width:16px;height:16px;margin:2px 0 0}.runa-admin-res__sortbtn{font:inherit;letter-spacing:.05em;text-transform:uppercase;color:var(--runa-text-muted);cursor:pointer;text-align:left;background:0 0;border:0;align-items:center;gap:5px;padding:0;font-size:11px;font-weight:700;transition:color .18s;display:inline-flex}.runa-admin-res__sortbtn svg{opacity:.35;flex:none;transition:opacity .18s}.runa-admin-res__sortbtn:hover{color:var(--runa-text)}.runa-admin-res__sortbtn:hover svg{opacity:.7}.runa-admin-res__sortbtn.is-sorted{color:var(--runa-accent)}.runa-admin-res__sortbtn.is-sorted svg{opacity:1}.runa-admin-res__sortbtn:focus-visible{outline:2px solid var(--runa-accent);outline-offset:3px}.runa-admin-res__filterbtn{height:40px;font:inherit;color:var(--runa-text);background:var(--runa-surface);border:1.5px solid var(--runa-border-strong);border-radius:var(--runa-radius-ui);cursor:pointer;align-items:center;gap:7px;padding:0 14px;font-size:13px;font-weight:600;transition:border-color .18s,color .18s;display:inline-flex}.runa-admin-res__filterbtn.has-filters,.runa-admin-res__filterbtn.is-active,.runa-admin-res__filterbtn:hover{color:var(--runa-accent);border-color:var(--runa-accent)}.runa-admin-res__filtercount{min-width:18px;height:18px;color:var(--runa-on-accent);background:var(--runa-accent);border-radius:999px;justify-content:center;align-items:center;padding:0 5px;font-size:11px;font-weight:700;line-height:1;display:inline-flex}.runa-admin-res__filters{background:var(--runa-surface-raised);border-bottom:1px solid var(--runa-border);flex-wrap:wrap;align-items:flex-end;gap:14px;padding:14px 18px;display:flex}.runa-admin-res__filterf{flex-direction:column;gap:5px;min-width:148px;display:flex}.runa-admin-res__filterf>span{letter-spacing:.04em;text-transform:uppercase;color:var(--runa-text-muted);font-size:11px;font-weight:700}.runa-admin-res__filterf input{height:38px;font:inherit;color:var(--runa-text);background:var(--runa-surface);border:1.5px solid var(--runa-border-strong);border-radius:var(--runa-radius-ui);outline:none;padding:0 12px;font-size:13px;transition:border-color .18s}.runa-admin-res__filterf input:focus{border-color:var(--runa-accent)}.runa-admin-res__filterclear{height:38px;font:inherit;color:var(--runa-text-muted);border:1.5px solid var(--runa-border);border-radius:var(--runa-radius-ui);cursor:pointer;background:0 0;padding:0 14px;font-size:13px;font-weight:600;transition:color .18s,border-color .18s}.runa-admin-res__filterclear:hover{color:var(--runa-danger);border-color:currentColor}@media (width<=640px){.runa-admin-res__filterf{flex:140px;min-width:0}}.runa-admin-res__afield-childnote{opacity:.75;margin:0 0 10px;font-size:13px}.runa-admin-res__afield-childrow{justify-content:space-between;align-items:center;gap:16px;padding:6px 0;display:flex}.runa-admin-res__afield-childrow .runa-admin-res__astepper{flex:0 0 168px}.runa-admin-res__afield-childrow button:disabled{opacity:.4;cursor:not-allowed}.runa-admin-res__childlabel{min-width:0}.runa-admin-res__childlabel em{color:var(--runa-success);margin-left:6px;font-style:normal;font-weight:600}.runa-admin-res__afield-promook{color:var(--success,#2e7d32);margin:6px 0 0;font-size:13px}.runa-admin-res__afield-promobad{opacity:.75;margin:6px 0 0;font-size:13px}.runa-admin-res__aeta{flex-wrap:wrap;align-items:center;gap:8px;margin-top:6px;display:flex}.runa-admin-res__aeta-input{color:var(--runa-text);background:var(--runa-surface);border:1.5px solid var(--runa-border-strong);border-radius:var(--runa-radius-ui);font-variant-numeric:tabular-nums;width:140px;height:42px;transition:border-color var(--runa-t),box-shadow var(--runa-t);outline:none;padding:0 12px;font-family:inherit;font-size:14px}.runa-admin-res__aeta-input--wide{box-sizing:border-box;width:100%}.runa-admin-res__aeta-input:focus{border-color:var(--runa-accent);box-shadow:0 0 0 3px color-mix(in srgb,var(--runa-accent) 16%,transparent)}.runa-admin-res__aeta-input:disabled{opacity:.55;cursor:not-allowed}.runa-admin-res__glang-select{width:100%;max-width:280px}.runa-admin-res__gmeta{flex-wrap:wrap;align-items:center;gap:4px 8px;margin-top:4px;display:flex}.runa-admin-res__gmeta .tag{margin-top:0}.runa-admin-res__glang{border-radius:var(--runa-radius-full);background:var(--runa-surface-input);height:20px;color:var(--runa-text-secondary);letter-spacing:.08em;white-space:nowrap;align-items:center;padding:0 8px;font-size:10.5px;font-weight:700;line-height:1;display:inline-flex}.runa-admin-res__gstay .vv{overflow-wrap:anywhere}.runa-admin-res__glink{color:inherit;text-decoration:none}.runa-admin-res__glink:hover{color:var(--runa-accent);text-underline-offset:2px;text-decoration:underline}.runa-admin-res__gstay .runa-admin-res__glang-select{max-width:none;margin-top:6px}.runa-admin-res__aeta-save{border-radius:var(--runa-radius-ui);border:1.5px solid var(--runa-border-strong);background:var(--runa-surface);height:42px;color:var(--runa-text);cursor:pointer;transition:background var(--runa-t),border-color var(--runa-t);align-items:center;gap:6px;padding:0 15px;font-family:inherit;font-size:13px;font-weight:600;display:inline-flex}.runa-admin-res__aeta-save:hover:not(:disabled){background:var(--runa-surface-raised);border-color:var(--runa-accent)}.runa-admin-res__aeta-save:disabled{opacity:.4;cursor:not-allowed}.runa-admin-res__aeta-note{color:var(--runa-text-muted)}.runa-admin-res__aeta-err,.runa-admin-res__aeta-note{margin-top:6px;font-size:12.5px;line-height:1.55;display:block}.runa-admin-res__aeta-err{color:var(--runa-error,#b0413e)}.runa-admin-res__etachip{white-space:nowrap;background:var(--runa-surface-raised);color:var(--runa-text-secondary);font-variant-numeric:tabular-nums;border-radius:999px;align-items:center;gap:3px;margin-left:6px;padding:1px 8px;font-size:11px;font-weight:600;display:inline-flex}.runa-admin-res__etachip svg{flex:none}.runa-admin-res__abill-h{justify-content:space-between;align-items:center;gap:12px;display:flex}.runa-admin-res__abill-toggle{color:var(--runa-accent);cursor:pointer;text-underline-offset:2px;background:0 0;border:0;padding:0;font-family:inherit;font-size:12.5px;font-weight:600;text-decoration:underline}.runa-admin-res__abill-note{color:var(--runa-text-muted);margin:6px 0 0;font-size:12.5px;line-height:1.55}.runa-admin-res__abill{margin-top:10px}.runa-admin-res__abill-grid{grid-template-columns:1fr 1fr;gap:12px;margin-top:12px;display:grid}.runa-admin-res__abill-field{flex-direction:column;gap:5px;min-width:0;display:flex}.runa-admin-res__abill-field label{color:var(--runa-text-muted);font-size:12.5px;font-weight:600}.runa-admin-res__abill-input{color:var(--runa-text);background:var(--runa-surface);border:1px solid var(--runa-border);border-radius:var(--runa-radius-ui);width:100%;height:42px;transition:border-color var(--runa-t),box-shadow var(--runa-t);outline:none;padding:0 12px;font-family:inherit;font-size:14px}.runa-admin-res__abill-input:focus{border-color:var(--runa-accent)}.runa-admin-res__abill-input:disabled{opacity:.55;cursor:not-allowed}.runa-admin-res__abill-warn{color:var(--runa-error,#b0413e);margin-top:8px;font-size:12.5px;line-height:1.5;display:block}.runa-admin-res__abill-save{border-radius:var(--runa-radius-ui);border:1.5px solid var(--runa-border-strong);background:var(--runa-surface);height:42px;color:var(--runa-text);cursor:pointer;transition:background var(--runa-t),border-color var(--runa-t);align-items:center;gap:6px;margin-top:12px;padding:0 14px;font-family:inherit;font-size:13px;font-weight:600;display:inline-flex}.runa-admin-res__abill-save:hover:not(:disabled){background:var(--runa-surface-raised);border-color:var(--runa-accent)}.runa-admin-res__abill-save:disabled{opacity:.4;cursor:not-allowed}@media (width<=640px){.runa-admin-res__abill-grid{grid-template-columns:1fr}}.runa-admin-res__agst{margin-top:6px}.runa-admin-res__agst-row{align-items:center;gap:10px;padding:6px 0;display:flex}.runa-admin-res__agst-row+.runa-admin-res__agst-row{border-top:1px solid var(--runa-border,var(--runa-border-strong))}.runa-admin-res__agst-name{min-width:0;color:var(--runa-text);text-overflow:ellipsis;white-space:nowrap;flex:auto;font-size:13px;overflow:hidden}.runa-admin-res__agst-step{border:1px solid var(--runa-border-strong);border-radius:var(--runa-radius-ui);background:var(--runa-surface);align-items:center;gap:2px;display:inline-flex;overflow:hidden}.runa-admin-res__agst-btn{width:34px;height:34px;color:var(--runa-text);cursor:pointer;transition:background var(--runa-t);background:0 0;border:0;justify-content:center;align-items:center;display:inline-flex}.runa-admin-res__agst-btn:hover:not(:disabled),.runa-admin-res__agst-prev{background:var(--runa-surface-raised,var(--runa-surface))}.runa-admin-res__agst-btn:disabled{opacity:.35;cursor:not-allowed}.runa-admin-res__agst-val{text-align:center;font-variant-numeric:tabular-nums;min-width:28px;color:var(--runa-text);font-size:13px;font-weight:600}.runa-admin-res__agst-max{color:var(--runa-text-muted);font-variant-numeric:tabular-nums;font-size:12.5px}.runa-admin-res__agst-prev{border-radius:var(--runa-radius-ui);border:1px solid var(--runa-border,var(--runa-border-strong));margin-top:8px;padding:10px 12px}.runa-admin-res__agst-prevrow{color:var(--runa-text-muted);justify-content:space-between;align-items:baseline;gap:12px;padding:2px 0;font-size:12.5px;display:flex}.runa-admin-res__agst-prevrow--main{color:var(--runa-text);font-size:13px}.runa-admin-res__agst-prevrow--due b{color:var(--error,#c0392b)}.runa-admin-res__agst-prevrow--over b{color:var(--runa-accent,var(--runa-text))}.runa-admin-res__agst-note{color:var(--runa-text-muted);margin:6px 0 0;font-size:12.5px;line-height:1.5}.runa-admin-res__agst-acts{flex-wrap:wrap;align-items:center;gap:8px;margin-top:8px;display:flex}.runa-admin-res__agst-save{border-radius:var(--runa-radius-ui);border:1px solid var(--runa-border-strong);background:var(--runa-surface);min-height:42px;color:var(--runa-text);cursor:pointer;transition:background var(--runa-t),border-color var(--runa-t);align-items:center;gap:6px;padding:0 15px;font-family:inherit;font-size:13px;font-weight:600;display:inline-flex}.runa-admin-res__agst-save:hover:not(:disabled){background:var(--runa-surface-raised,var(--runa-surface))}.runa-admin-res__agst-save:disabled{opacity:.4;cursor:not-allowed}.runa-admin-res__agst-reset{color:var(--runa-text-muted);cursor:pointer;background:0 0;border:0;padding:0 4px;font-family:inherit;font-size:12.5px;text-decoration:underline}.runa-admin-res__agst-reset:disabled{opacity:.4;cursor:not-allowed}.runa-admin-res__amv{margin-top:6px}.runa-admin-res__amv-row{align-items:center;gap:10px;padding:6px 0;display:flex}.runa-admin-res__amv-row+.runa-admin-res__amv-row{border-top:1px solid var(--runa-border,var(--runa-border-strong))}.runa-admin-res__amv-pax{color:var(--runa-text-muted);font-variant-numeric:tabular-nums;white-space:nowrap;font-size:12.5px}.runa-admin-res__amv-prev{border-radius:var(--runa-radius-ui);background:var(--runa-surface-raised,var(--runa-surface));border:1px solid var(--runa-border,var(--runa-border-strong));margin-top:8px;padding:10px 12px}.runa-admin-res__amv-prevrow{color:var(--runa-text-muted);justify-content:space-between;align-items:baseline;gap:12px;padding:2px 0;font-size:12.5px;display:flex}.runa-admin-res__amv-prevrow--main{color:var(--runa-text);font-size:13px}.runa-admin-res__amv-prevrow--due b{color:var(--error,#c0392b)}.runa-admin-res__amv-prevrow--over b{color:var(--runa-accent,var(--runa-text))}.runa-admin-res__amv-note,.runa-admin-res__amv-warn{color:var(--runa-text-muted);margin:6px 0 0;font-size:12.5px;line-height:1.5}.runa-admin-res__amv-acts{flex-wrap:wrap;align-items:center;gap:8px;margin-top:8px;display:flex}.runa-admin-res__amv-save{border-radius:var(--runa-radius-ui);border:1px solid var(--runa-border-strong);background:var(--runa-surface);min-height:42px;color:var(--runa-text);cursor:pointer;transition:background var(--runa-t),border-color var(--runa-t);align-items:center;gap:6px;padding:0 15px;font-family:inherit;font-size:13px;font-weight:600;display:inline-flex}.runa-admin-res__amv-save:hover:not(:disabled){background:var(--runa-surface-raised,var(--runa-surface))}.runa-admin-res__amv-save:disabled{opacity:.4;cursor:not-allowed}.runa-admin-res__amv-reset{color:var(--runa-text-muted);cursor:pointer;background:0 0;border:0;padding:0 4px;font-family:inherit;font-size:12.5px;text-decoration:underline}.runa-admin-res__amv-reset:disabled{opacity:.4;cursor:not-allowed}.runa-admin-res__amv-alts{flex-direction:column;gap:6px;margin:8px 0 0;display:flex}.runa-admin-res__amv-alt{border-radius:var(--runa-radius-ui);border:1px solid var(--runa-border,var(--runa-border-strong));background:var(--runa-surface);justify-content:space-between;align-items:center;gap:10px;padding:8px 10px;display:flex}.runa-admin-res__amv-altname{color:var(--runa-text);text-overflow:ellipsis;white-space:nowrap;font-size:13px;overflow:hidden}.runa-admin-res__amv-altbtn{border-radius:var(--runa-radius-ui);background:var(--runa-accent,var(--runa-text));min-height:34px;color:var(--runa-on-accent,#fff);cursor:pointer;transition:opacity var(--runa-t);border:0;align-items:center;gap:6px;padding:0 12px;font-family:inherit;font-size:12.5px;font-weight:600;display:inline-flex}.runa-admin-res__amv-altbtn:hover:not(:disabled){opacity:.88}.runa-admin-res__amv-altbtn:disabled{opacity:.4;cursor:not-allowed}.runa-admin-res__amv-altprice{border-radius:var(--runa-radius-ui);border:1px solid color-mix(in srgb,var(--runa-accent) 30%,transparent);background:color-mix(in srgb,var(--runa-accent) 8%,var(--runa-surface));color:var(--runa-text);align-items:center;gap:8px;margin:8px 0 0;padding:9px 11px;font-size:13.5px;line-height:1.4;display:flex}.runa-admin-res__amv-altprice svg{color:var(--runa-accent);flex:none}.runa-admin-res__amv-altprice b{white-space:nowrap;margin-left:auto;font-weight:700}.runa-admin-res__amv-err{border-radius:var(--runa-radius-ui);border:1px solid color-mix(in srgb,var(--runa-danger,var(--runa-error)) 34%,transparent);background:color-mix(in srgb,var(--runa-danger,var(--runa-error)) 9%,var(--runa-surface));color:color-mix(in srgb,var(--runa-danger,var(--runa-error)) 72%,var(--runa-text));align-items:center;gap:7px;margin:8px 0 0;padding:8px 10px;font-size:12.5px;font-weight:600;line-height:1.45;display:flex}.runa-admin-res__amv-err svg{color:var(--runa-danger,var(--runa-error));flex:none}.runa-admin-res__aunitrow{flex-direction:column;gap:4px;display:flex}.runa-admin-res__aunitrow+.runa-admin-res__aunitrow{border-top:1px solid var(--runa-border);margin-top:10px;padding-top:10px}.runa-admin-res__aunitroom{color:var(--runa-text-muted);font-size:.76rem}.runa-admin-res__aunit{flex-direction:column;gap:2px;margin-top:6px;padding:6px 0;display:flex}.runa-admin-res__aunit-note{color:var(--runa-text-muted);margin:6px 0 0;font-size:12.5px;line-height:1.5}.runa-admin-res__aunit-warn{color:color-mix(in srgb,var(--runa-warning,#b45309) 78%,var(--runa-text));margin:6px 0 0;font-size:12.5px;line-height:1.5}.runa-admin-res__aunit-err{border-radius:var(--runa-radius-ui);border:1px solid color-mix(in srgb,var(--runa-danger,var(--runa-error)) 34%,transparent);background:color-mix(in srgb,var(--runa-danger,var(--runa-error)) 9%,var(--runa-surface));color:color-mix(in srgb,var(--runa-danger,var(--runa-error)) 72%,var(--runa-text));align-items:center;gap:7px;margin:8px 0 0;padding:8px 10px;font-size:12.5px;font-weight:600;line-height:1.45;display:flex}.runa-admin-res__aunit-err svg{color:var(--runa-danger,var(--runa-error));flex:none}.runa-admin-res__price-row--due,.runa-admin-res__price-row--paid,.runa-admin-res__price-row--settled{background:var(--runa-surface-input);border-top:1px solid var(--runa-border,var(--runa-border-strong));border-bottom:none;padding:10px 15px}.runa-admin-res__price-row--paid .a{color:var(--runa-text-muted)}.runa-admin-res__price-row--due .a,.runa-admin-res__price-row--due .d{color:color-mix(in srgb,var(--runa-warning,#b45309) 82%,var(--runa-text));font-weight:700}.runa-admin-res__price-row--settled .d{color:color-mix(in srgb,var(--runa-success,#4f7a3f) 78%,var(--runa-text));font-weight:600}.runa-admin-rooms__units{grid-template-columns:repeat(auto-fill,minmax(104px,1fr));gap:8px;margin-top:4px;display:grid}.runa-admin-rooms__unit{font-variant-numeric:tabular-nums;width:100%;height:42px;color:inherit;background:var(--runa-surface);border:1px solid var(--runa-border);border-radius:var(--runa-radius-ui);outline:none;padding:0 12px;font-family:inherit;font-size:.95rem}.runa-admin-rooms__unit:focus{border-color:var(--runa-border-strong)}.runa-admin-rooms__unitstuck{color:var(--runa-text-muted);background:color-mix(in srgb,var(--runa-warning) 10%,transparent);border-left:3px solid var(--runa-warning);border-radius:var(--runa-radius-ui);margin:8px 0 0;padding:8px 10px;font-size:.85rem;line-height:1.5}.runa-admin-rooms__unitstuck b{color:var(--runa-warning);margin-bottom:2px;display:block}.runa-admin-res__astay{flex-direction:column;gap:12px;display:flex}.runa-admin-res__astay-date,.runa-admin-res__astay-prevrow{font-variant-numeric:tabular-nums}.runa-admin-res__astay-prev{border-radius:var(--radius-md);background:var(--surface-raised);border:1px solid var(--runa-border,var(--runa-border-strong));padding:10px 12px}.runa-admin-res__astay-prevrow{color:var(--text-muted);justify-content:space-between;align-items:baseline;gap:12px;padding:2px 0;font-size:12.5px;display:flex}.runa-admin-res__astay-prevrow--main{color:var(--text-primary);font-size:13px}.runa-admin-res__astay-prevrow--due b{color:var(--error,#c0392b)}.runa-admin-res__astay-prevrow--unused b{color:var(--brand-accent)}.runa-admin-res__astay-note{color:var(--text-muted);margin:0;font-size:12.5px;line-height:1.5}.runa-admin-res__astay-warn{color:var(--text-secondary,#4a4a4a);margin:6px 0 0;font-size:12.5px;line-height:1.5}.runa-admin-res__astay-err{border-radius:var(--radius-md);border:1px solid color-mix(in srgb,var(--error) 34%,transparent);background:color-mix(in srgb,var(--error) 9%,var(--surface));color:color-mix(in srgb,var(--error) 72%,var(--text-primary));flex-direction:column;gap:4px;padding:8px 10px;font-size:12.5px;font-weight:600;line-height:1.45;display:flex}.runa-admin-res__astay-err p{margin:0}.runa-admin-pricing__weekday.runa-admin-is-on:before{content:"✓";border-radius:var(--runa-radius-full);background:var(--runa-on-accent);width:14px;height:14px;color:var(--runa-accent);flex:none;justify-content:center;align-items:center;font-size:9px;font-weight:700;line-height:1;display:inline-flex}.runa-admin-pricing__weekdays-label{color:var(--runa-text);margin-bottom:6px;font-weight:700;display:block}.runa-admin-res__asp{margin-top:6px}.runa-admin-res__asp-tl{border-radius:var(--runa-radius-ui);background:var(--runa-surface-raised,var(--runa-surface));border:1px solid var(--runa-border-subtle,var(--runa-border));flex-direction:column;gap:4px;margin-bottom:10px;padding:10px 12px;display:flex}.runa-admin-res__asp-seg{color:var(--runa-text);justify-content:space-between;align-items:baseline;gap:10px;font-size:13px;display:flex}.runa-admin-res__asp-seg.is-gap{color:color-mix(in srgb,var(--runa-danger,var(--runa-error)) 78%,var(--runa-text))}.runa-admin-res__asp-seg.is-gap:before{content:"";border-top:1px dashed color-mix(in srgb,var(--runa-danger,var(--runa-error)) 45%,transparent);width:100%;height:0;margin:4px 0;display:block}.runa-admin-res__asp-room{font-weight:600}.runa-admin-res__asp-dates,.runa-admin-res__asp-n{font-variant-numeric:tabular-nums;color:var(--runa-text-muted)}.runa-admin-res__asp-n{white-space:nowrap;font-size:12.5px}.runa-admin-res__asp-row{padding:6px 0}.runa-admin-res__asp-row+.runa-admin-res__asp-row{border-top:1px solid var(--runa-border-subtle,var(--runa-border))}.runa-admin-res__asp-toggle{color:var(--runa-text);cursor:pointer;align-items:center;gap:8px;font-size:13px;display:flex}.runa-admin-res__asp-toggle input{cursor:pointer}.runa-admin-res__asp-fields{flex-wrap:wrap;gap:10px;margin:8px 0 2px 24px;display:flex}.runa-admin-res__asp-field{color:var(--runa-text-muted);flex-direction:column;gap:4px;font-size:12.5px;display:flex}.runa-admin-res__asp-field input{border-radius:var(--runa-radius-ui);border:1px solid var(--runa-border-subtle,var(--runa-border));background:var(--runa-surface-raised,var(--runa-surface));color:var(--runa-text);font:inherit;font-variant-numeric:tabular-nums;padding:6px 8px}.runa-admin-res__asp-note{color:var(--runa-text-muted);margin:8px 0 0;font-size:12.5px;line-height:1.5}.runa-admin-res__asp-err{border-radius:var(--runa-radius-ui);border:1px solid color-mix(in srgb,var(--runa-danger,var(--runa-error)) 34%,transparent);background:color-mix(in srgb,var(--runa-danger,var(--runa-error)) 9%,var(--runa-surface));color:color-mix(in srgb,var(--runa-danger,var(--runa-error)) 72%,var(--runa-text));align-items:center;gap:7px;margin:8px 0 0;padding:8px 10px;font-size:12.5px;line-height:1.5;display:flex}.runa-admin-res__asp-acts{flex-wrap:wrap;align-items:center;gap:8px;margin-top:10px;display:flex}.runa-admin-res__amv-row--new .app-select,.runa-admin-res__amv-row--new select{border-style:dashed}.runa-admin-res__amv-newpax{flex-direction:column;padding:0 0 8px 12px;display:flex}.runa-admin-res__amv-new{color:var(--runa-text-muted);white-space:nowrap;font-size:12.5px;font-style:italic}.runa-admin-res__amv-row>.admin-tipwrap{flex:none;margin-left:auto}.runa-admin-res__amv-drop{border-radius:var(--runa-radius-ui);width:28px;height:28px;color:var(--runa-text-muted);cursor:pointer;background:0 0;border:0;flex:none;justify-content:center;align-items:center;padding:0;display:inline-flex}.runa-admin-res__amv-drop:hover:not(:disabled){background:var(--runa-surface-raised,var(--runa-surface));color:var(--runa-danger,var(--runa-error))}.runa-admin-res__amv-drop:disabled{opacity:.35;cursor:not-allowed}.runa-admin-res__amv-add{border:1px dashed var(--runa-border-strong,var(--runa-border));border-radius:var(--runa-radius-ui);color:var(--runa-text);cursor:pointer;background:0 0;align-items:center;gap:6px;margin-top:8px;padding:6px 10px;font-family:inherit;font-size:12.5px;font-weight:600;display:inline-flex}.runa-admin-res__amv-add:hover:not(:disabled){background:var(--runa-surface-raised,var(--runa-surface));border-color:var(--runa-accent,var(--runa-text))}.runa-admin-res__amv-add:disabled{opacity:.4;cursor:not-allowed}.runa-admin-res__agrp-h{justify-content:space-between;align-items:center;gap:12px;display:flex}.runa-admin-res__agrp-toggle{border:1px solid var(--runa-border);background:var(--runa-surface);border-radius:var(--runa-radius-ui);color:var(--runa-text-muted);cursor:pointer;transition:border-color var(--runa-t),color var(--runa-t);padding:4px 10px;font-family:inherit;font-size:12.5px;font-weight:600}.runa-admin-res__agrp-toggle.is-on{border-color:var(--runa-accent);color:var(--runa-text)}.runa-admin-res__agrp-note{color:var(--runa-text-muted);margin:6px 0 0;font-size:12.5px;line-height:1.55}.runa-admin-res__agrp-left{color:var(--runa-text-muted);align-items:center;gap:6px;margin:8px 0 0;font-size:12.5px;font-weight:600;line-height:1.5;display:inline-flex}.runa-admin-res__agrp-left.is-soon{color:var(--runa-text)}.runa-admin-res__agrp-left.is-over{color:var(--runa-error,#b0413e)}.runa-admin-res__agrp{margin-top:10px}.runa-admin-res__agrp-field{flex-direction:column;gap:5px;min-width:0;margin-top:12px;display:flex}.runa-admin-res__agrp-field label{color:var(--runa-text-muted);font-size:12.5px;font-weight:600}.runa-admin-res__agrp-input{color:var(--runa-text);background:var(--runa-surface);border:1px solid var(--runa-border);border-radius:var(--runa-radius-ui);resize:vertical;width:100%;transition:border-color var(--runa-t);outline:none;padding:10px 12px;font-family:inherit;font-size:14px}input.runa-admin-res__agrp-input{height:42px;padding:0 12px}.runa-admin-res__agrp-input:focus{border-color:var(--runa-accent)}.runa-admin-res__agrp-input:disabled{opacity:.55;cursor:not-allowed}.runa-admin-res__agrp-hint{color:var(--runa-text-muted);font-size:12.5px;line-height:1.5}.runa-admin-res__agrp-err{color:var(--runa-error,#b0413e);margin:8px 0 0;font-size:12.5px;line-height:1.5}.runa-admin-res__agrp-actions{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.runa-admin-res__agrp-confirm,.runa-admin-res__agrp-save{border-radius:var(--runa-radius-ui);border:1.5px solid var(--runa-border-strong);background:var(--runa-surface);height:42px;color:var(--runa-text);cursor:pointer;transition:background var(--runa-t),border-color var(--runa-t);align-items:center;gap:6px;margin-top:12px;padding:0 14px;font-family:inherit;font-size:13px;font-weight:600;display:inline-flex}.runa-admin-res__agrp-confirm{border-color:var(--runa-accent)}.runa-admin-res__agrp-confirm:disabled,.runa-admin-res__agrp-save:disabled{opacity:.5;cursor:not-allowed}.runa-admin-res__agrp-chip{border:1px solid var(--runa-border);border-radius:var(--runa-radius-ui);color:var(--runa-text-muted);white-space:nowrap;align-items:center;gap:4px;display:inline-flex}.runa-admin-res__agrp-chip.is-soon{color:var(--runa-text);border-color:currentColor}.runa-admin-res__agrp-check{color:var(--runa-text);cursor:pointer;align-items:center;gap:8px;font-size:12.5px;font-weight:600;display:flex}.runa-admin-res__agrp-check input{cursor:pointer;width:auto;margin:0}.runa-admin-res__arowwrap{align-items:stretch;display:flex}.runa-admin-res__arowwrap:hover{background:var(--runa-surface-input)}.runa-admin-res__arowwrap:hover .runa-admin-res__row{background:0 0}.runa-admin-res__arowwrap .runa-admin-res__row{flex:auto;min-width:0}.runa-admin-res__arowwrap.is-picked{background:color-mix(in srgb,var(--runa-accent) 7%,var(--epv-surface));box-shadow:inset 3px 0 0 var(--runa-accent)}.runa-admin-res__arowwrap.is-picked .runa-admin-res__row{background:0 0}.runa-admin-res__arowwrap,.runa-admin-res__thead.has-bulk{--runa-admin-res-bulkcol:64px}.runa-admin-res__abulkcb{flex:0 0 var(--runa-admin-res-bulkcol);box-sizing:border-box;cursor:pointer;place-items:center;padding-left:24px;display:grid}.runa-admin-res__abulkcb input{width:16px;height:16px;accent-color:var(--runa-accent);cursor:pointer}.runa-admin-res__thead.has-bulk{grid-template-columns:calc(-16px + var(--runa-admin-res-bulkcol)) 1.7fr 1.25fr 1.15fr 64px 1.35fr .8fr 1fr 34px;padding-left:0}.runa-admin-res__thead.has-bulk .runa-admin-res__abulkcb{padding-left:40px}.runa-admin-res__arowwrap.has-bulk .runa-admin-res__row{padding-left:0}.runa-admin-res__abulkbar{border:1px solid color-mix(in srgb,var(--runa-accent) 30%,var(--epv-border));border-radius:var(--epv-radius-card);background:color-mix(in srgb,var(--runa-accent) 6%,var(--epv-surface));flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;margin:16px 24px 10px;padding:11px 24px;display:flex}.runa-admin-res__abulkinfo{color:var(--epv-text);flex-wrap:wrap;align-items:baseline;gap:4px 12px;font-size:13.5px;display:flex}.runa-admin-res__abulkinfo b{font-variant-numeric:tabular-nums;font-weight:700}.runa-admin-res__abulkall{color:var(--epv-text2);cursor:pointer;align-items:center;gap:6px;font-size:13.5px;display:inline-flex}.runa-admin-res__abulkall input{width:15px;height:15px;accent-color:var(--runa-accent);cursor:pointer}.runa-admin-res__abulkcap{color:color-mix(in srgb,var(--error) 70%,#000);font-size:12px}.runa-admin-res__abulkacts{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.runa-admin-res__abulkbtn{height:34px;font:inherit;color:var(--epv-text);background:var(--epv-surface);border:1px solid var(--epv-border);border-radius:var(--epv-radius-btn);cursor:pointer;align-items:center;gap:6px;padding:0 12px;font-size:13px;font-weight:600;transition:background .18s,border-color .18s;display:inline-flex}.runa-admin-res__abulkbtn:hover:not(:disabled){border-color:var(--runa-accent)}.runa-admin-res__abulkbtn:disabled{opacity:.55;cursor:not-allowed}.runa-admin-res__abulkbtn.is-primary{background:var(--runa-accent);border-color:var(--runa-accent);color:var(--epv-on-accent)}.runa-admin-res__abulkbtn.is-quiet{color:var(--epv-text2);background:0 0;border-color:#0000}.runa-admin-res__abulkres{border:1px solid var(--epv-border);border-radius:var(--epv-radius-card);background:var(--epv-surface);margin:0 24px 10px;padding:10px 24px}.runa-admin-res__abulkres.has-fail{border-color:color-mix(in srgb,var(--error) 35%,var(--epv-border))}.runa-admin-res__abulkresrow{align-items:center;gap:16px;font-size:13.5px;display:flex}.runa-admin-res__abulkok{color:var(--epv-primary);align-items:center;gap:6px;display:inline-flex}.runa-admin-res__abulkbad{color:var(--error);align-items:center;gap:6px;font-weight:600;display:inline-flex}.runa-admin-res__abulkclose{width:26px;height:26px;color:var(--epv-text2);cursor:pointer;background:0 0;border:0;border-radius:6px;place-items:center;margin-left:auto;display:grid}.runa-admin-res__abulkfails{color:var(--epv-text2);flex-direction:column;gap:3px;margin:8px 0 0;padding:0;font-size:12px;list-style:none;display:flex}.runa-admin-res__abulkfails li{gap:8px;display:flex}.runa-admin-res__abulkfails b{color:var(--epv-text);font-weight:600}@media (width<=1080px){.runa-admin-res__thead.has-bulk{grid-template-columns:calc(-16px + var(--runa-admin-res-bulkcol)) 1.7fr 1.1fr 1.05fr 56px 1fr 34px}}@media (width<=680px){.runa-admin-res__arowwrap .runa-admin-res__abulkcb{flex:0 0 34px;place-items:start;padding:14px 0 0 10px}}.runa-admin-res__aroom{border:1px solid var(--runa-border);border-radius:var(--runa-radius-ui);background:var(--runa-surface-raised);flex-direction:column;gap:14px;padding:14px;display:flex}.runa-admin-res__aroom+.runa-admin-res__aroom{margin-top:10px}.runa-admin-res__aroomhd{align-items:center;gap:8px;display:flex}.runa-admin-res__aroomno{color:var(--runa-text);font-size:12.5px;font-weight:700}.runa-admin-res__aroomhd>.admin-tipwrap{flex:none;margin-left:auto}.runa-admin-res__aroomdrop{border-radius:var(--runa-radius-ui);width:28px;height:28px;color:var(--runa-text-muted);cursor:pointer;background:0 0;border:0;justify-content:center;align-items:center;padding:0;display:inline-flex}.runa-admin-res__aroomdrop:hover:not(:disabled){background:var(--runa-surface);color:var(--runa-danger)}.runa-admin-res__aroomdrop:disabled{opacity:.35;cursor:not-allowed}.runa-admin-res__aroomadd{border:1px dashed var(--runa-border-strong,var(--runa-border));border-radius:var(--runa-radius-ui);color:var(--runa-text);cursor:pointer;background:0 0;align-items:center;gap:6px;margin-top:10px;padding:8px 12px;font-family:inherit;font-size:12.5px;font-weight:600;display:inline-flex}.runa-admin-res__aroomadd:hover:not(:disabled){background:var(--runa-surface-raised);border-color:var(--runa-accent)}.runa-admin-res__aroomadd:disabled{opacity:.4;cursor:not-allowed}.runa-admin-res__arowwrap.has-bulk:has(.runa-admin-res__row.is-conflict){background:#fff8f8;box-shadow:inset 3px 0 #dc2626}.runa-admin-res__arowwrap.has-bulk:has(.runa-admin-res__row.is-datechange){background:#f5f8ff;box-shadow:inset 3px 0 #2563eb}:is(.runa-admin-res__arowwrap.has-bulk:has(.runa-admin-res__row.is-conflict) .runa-admin-res__row,.runa-admin-res__arowwrap.has-bulk:has(.runa-admin-res__row.is-datechange) .runa-admin-res__row){box-shadow:none}.runa-admin-set__pm{border:1px solid var(--runa-border);border-radius:var(--runa-radius-ui);background:var(--runa-surface-input);flex-direction:column;gap:14px;padding:16px;display:flex}.runa-admin-set__pm-head{min-width:0}.runa-admin-set__pm-title{color:var(--runa-text);font-size:13px;font-weight:600}.runa-admin-set__pm-sub{color:var(--runa-text-muted);margin:4px 0 0;font-size:12px;line-height:1.55}.runa-admin-set__pm-group{flex-direction:column;gap:8px;display:flex}.runa-admin-set__pm-grouplabel{letter-spacing:.06em;text-transform:uppercase;color:var(--runa-text-muted);font-size:11px;font-weight:600}.runa-admin-set__pm-list{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.runa-admin-set__pm-item{border:1px solid var(--runa-border);border-radius:var(--runa-radius-ui);background:var(--runa-surface);cursor:pointer;align-items:flex-start;gap:10px;padding:10px 12px;display:flex}.runa-admin-set__pm-item:hover{border-color:var(--runa-border-strong)}.runa-admin-set__pm-item:has(input:checked){border-color:var(--runa-accent);background:color-mix(in srgb,var(--runa-accent) 6%,var(--runa-surface))}.runa-admin-set__pm-item:has(input:disabled){opacity:.6;cursor:not-allowed}.runa-admin-set__pm-item input{accent-color:var(--runa-accent);flex:none;margin-top:2px}.runa-admin-set__pm-body{flex-direction:column;gap:2px;min-width:0;display:flex}.runa-admin-set__pm-name{color:var(--runa-text);align-items:center;gap:6px;font-size:12.5px;font-weight:600;display:flex}.runa-admin-set__pm-name svg{color:var(--runa-text-muted);flex:none}.runa-admin-set__pm-desc{color:var(--runa-text-muted);font-size:11.5px;line-height:1.5}@media (width<=720px){.runa-admin-set__pm-list{grid-template-columns:1fr}}.runa-admin-set__gw{flex-direction:column;gap:14px;display:flex}.runa-admin-set__gw-tabs{scrollbar-width:thin;gap:8px;padding-bottom:2px;display:flex;overflow-x:auto}.runa-admin-set__gw-tab{border:1.5px solid var(--runa-border);border-radius:var(--runa-radius-ui);background:var(--runa-surface);color:var(--runa-text-muted);cursor:pointer;flex:none;align-items:center;gap:8px;padding:9px 14px;font-size:.83rem;font-weight:600;transition:border-color .16s,color .16s,background .16s;display:inline-flex}.runa-admin-set__gw-tab:hover{color:var(--runa-text);border-color:var(--runa-border)}.runa-admin-set__gw-tab.runa-admin-is-active{color:var(--runa-text);border-color:var(--runa-accent);background:var(--runa-surface-input)}.runa-admin-set__gw-tab svg{flex:none}.runa-admin-set__gw-dot{border-radius:50%;flex:none;width:7px;height:7px}.runa-admin-set__gw-dot.runa-admin-is-on{background:#16a34a}.runa-admin-set__gw-dot.runa-admin-is-off{background:var(--runa-border)}.runa-admin-set__gw-panel{border:1px solid var(--runa-border);border-radius:var(--runa-radius-ui);background:var(--runa-surface-input);flex-direction:column;gap:14px;padding:16px;display:flex}.runa-admin-set__gw-actions{flex-wrap:wrap;align-items:stretch;gap:10px;display:flex}.runa-admin-set__gw-actions>button{min-height:42px}@media (width<=560px){.runa-admin-set__gw-actions{flex-direction:column}.runa-admin-set__gw-actions>button{width:100%}}.runa-admin-set__gw-tab-name{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.runa-admin-arep__book{padding:var(--sp-lg,20px)}.runa-admin-arep__book-head h2{font-size:var(--fs-h3,18px);line-height:1.2}.runa-admin-arep__book-intro{font-size:var(--fs-body-s,13px);color:var(--text-secondary);max-width:70ch;margin-top:6px;line-height:1.6}.runa-admin-arep__book-filters{align-items:flex-end;gap:var(--sp-md,12px);margin:var(--sp-lg,20px) 0;flex-wrap:wrap;display:flex}.runa-admin-arep__book-totals{gap:var(--sp-lg,20px);font-size:var(--fs-body-s,13px);color:var(--text-secondary);margin-bottom:var(--sp-md,12px);flex-wrap:wrap;display:flex}.runa-admin-arep__book-warn{color:var(--warning,#b45309);align-items:center;gap:6px;display:inline-flex}.runa-admin-arep__book-note{font-size:var(--fs-body-s,13px);color:var(--text-secondary);padding:var(--sp-md,12px);border:1px solid var(--border);border-radius:var(--radius-md,8px);background:var(--surface-raised);margin-bottom:var(--sp-md,12px);line-height:1.6}.runa-admin-arep__book-note.is-warn{align-items:center;gap:8px;display:flex}.runa-admin-arep__book-tablewrap{border:1px solid var(--border);border-radius:var(--radius-md,8px);width:100%;overflow-x:auto}.runa-admin-arep__book-table{border-collapse:collapse;width:100%;font-size:var(--fs-body-s,13px)}.runa-admin-arep__book-table th{text-align:left;letter-spacing:.05em;text-transform:uppercase;color:var(--text-muted);background:var(--surface-raised);border-bottom:1px solid var(--border);padding:10px var(--sp-md,12px);white-space:nowrap;font-size:11px;font-weight:700}.runa-admin-arep__book-table td{padding:11px var(--sp-md,12px);border-bottom:1px solid var(--border);vertical-align:top}.runa-admin-arep__book-table tr:last-child td{border-bottom:none}.runa-admin-arep__book-table tr.is-unresolved{background:color-mix(in srgb,var(--warning,#b45309) 8%,transparent)}.runa-admin-arep__book-addr{color:var(--text-muted);margin-top:3px;font-size:11px;display:block}.runa-admin-arep__book-pill{text-transform:uppercase;letter-spacing:.04em;background:var(--surface-raised);border:1px solid var(--border);color:var(--text-secondary);border-radius:999px;margin-left:6px;padding:1px 7px;font-size:10px;font-weight:700;display:inline-block}.runa-admin-arep__book-actions{gap:var(--sp-md,12px);margin-top:var(--sp-lg,20px);flex-wrap:wrap;display:flex}.runa-admin-arep__book-legal{color:var(--text-muted);margin-top:var(--sp-md,12px);max-width:80ch;font-size:11px;line-height:1.6}.runa-admin-set__exempt{margin-top:var(--sp-lg,20px);padding-top:var(--sp-lg,20px);border-top:1px solid var(--border)}.runa-admin-set__exempt-title{font-size:var(--fs-body,14px);font-weight:700}.runa-admin-set__exempt-desc{font-size:var(--fs-body-s,13px);color:var(--text-secondary);max-width:70ch;margin-top:4px;line-height:1.6}.runa-admin-set__exempt-note{font-size:var(--fs-body-s,13px);color:var(--text-muted);margin-top:var(--sp-md,12px);border:1px solid var(--border);border-radius:var(--radius-md,8px);background:var(--surface-raised);align-items:center;gap:6px;padding:8px 10px;line-height:1.5;display:flex}.runa-admin-set__exempt-fields{gap:var(--sp-md,12px);margin-top:var(--sp-md,12px);flex-wrap:wrap;display:flex}.runa-admin-set__exempt-check{margin-top:var(--sp-md,12px);font-size:var(--fs-body-s,13px);cursor:pointer;align-items:center;gap:8px;display:flex}.runa-admin-set__exempt-check input{width:auto;margin:0}.runa-admin-set__exempt-hint{color:var(--text-muted);max-width:70ch;margin-top:4px;font-size:11px;line-height:1.6}.runa-admin-set__ubyport{margin-top:var(--sp-lg,20px);padding-top:var(--sp-lg,20px);border-top:1px solid var(--border)}.runa-admin-set__ubyport-title{font-size:var(--fs-body,14px);font-weight:700}.runa-admin-set__ubyport-desc{font-size:var(--fs-body-s,13px);color:var(--text-secondary);max-width:70ch;margin-top:4px;line-height:1.6}.runa-admin-set__ubyport-fields{gap:var(--sp-md,12px);margin-top:var(--sp-md,12px);flex-wrap:wrap;display:flex}.runa-admin-set__ubyport-fields .runa-admin-admin-fld input{width:100%;color:var(--runa-text);background:var(--runa-surface);border:1.5px solid var(--runa-border-strong);border-radius:var(--runa-radius-ui);outline:none;height:48px;padding:0 14px;font-size:14px}.runa-admin-set__ubyport-fields .runa-admin-admin-fld input:focus{border-color:var(--runa-accent)}.runa-admin-content__logo-drop.is-drag,.runa-admin-content__photos.is-drag{outline-offset:4px;outline:2px dashed}.runa-admin-content__hint--ok,.runa-admin-content__logo-ok{color:var(--admin-success,var(--success,#15803d));display:block}.runa-admin-atr__savebar{left:var(--runa-sidebar-w);z-index:40;min-height:var(--runa-savebar-h);background:color-mix(in srgb,var(--runa-surface) 94%,transparent);-webkit-backdrop-filter:blur(10px);border-top:1px solid var(--runa-border);transition:transform var(--t-ui,.2s),opacity var(--t-ui,.2s);justify-content:space-between;align-items:center;gap:16px;padding:0 calc(clamp(16px,3vw,32px));display:flex;position:fixed;bottom:0;right:0;box-shadow:0 -6px 20px #2b26200f}.runa-admin-atr__savebar.is-hidden{opacity:0;pointer-events:none;transform:translateY(150%)}.runa-admin-admin__content:has(.runa-admin-atr__savebar){padding-bottom:calc(24px + var(--runa-savebar-h))}.runa-admin-atr__savebar-txt{color:var(--runa-text-secondary);text-overflow:ellipsis;white-space:nowrap;min-width:0;margin:0;font-size:13px;overflow:hidden}.runa-admin-atr__savebar-txt b{color:var(--runa-text);font-weight:600}.runa-admin-atr__savebar-actions{align-items:center;gap:8px;display:flex}@media (width<=860px){.runa-admin-atr__savebar{left:0}}.runa-admin-res__dcalert.runa-admin-res__dcalert--due{--runa-admin-res-settle:var(--warning)}.runa-admin-res__dcalert.runa-admin-res__dcalert--over{--runa-admin-res-settle:var(--brand-accent)}.runa-admin-res__dcalert.runa-admin-res__dcalert--due,.runa-admin-res__dcalert.runa-admin-res__dcalert--over{border-color:color-mix(in srgb,var(--runa-admin-res-settle) 35%,transparent);border-left-color:var(--runa-admin-res-settle);background:color-mix(in srgb,var(--runa-admin-res-settle) 9%,var(--surface-raised))}.runa-admin-res__dcalert--due>svg,.runa-admin-res__dcalert--over>svg{color:var(--runa-admin-res-settle)}.runa-admin-res__dcalert--due .runa-admin-res__dcalert-t,.runa-admin-res__dcalert--over .runa-admin-res__dcalert-t{color:color-mix(in srgb,var(--runa-admin-res-settle) 60%,var(--text-primary))}.runa-admin-res__dcalert--due .runa-admin-res__dcalert-apply,.runa-admin-res__dcalert--over .runa-admin-res__dcalert-apply{background:color-mix(in srgb,var(--brand-accent) 88%,#000);color:#fff}.runa-admin-res__dcalert--due .runa-admin-res__dcalert-apply:hover:not(:disabled),.runa-admin-res__dcalert--over .runa-admin-res__dcalert-apply:hover:not(:disabled){background:color-mix(in srgb,var(--brand-accent) 72%,#000)}.runa-admin-res__dcalert--due .runa-admin-res__dcalert-dismiss,.runa-admin-res__dcalert--over .runa-admin-res__dcalert-dismiss{border-color:color-mix(in srgb,var(--brand-accent) 45%,transparent);color:color-mix(in srgb,var(--brand-accent) 75%,var(--text-primary));background:0 0}.runa-admin-res__dcalert--due .runa-admin-res__dcalert-dismiss:hover:not(:disabled),.runa-admin-res__dcalert--over .runa-admin-res__dcalert-dismiss:hover:not(:disabled){background:color-mix(in srgb,var(--brand-accent) 10%,transparent)}.runa-admin-res__drawer-foot .runa-admin-res__foot-more{display:none}@media (width<=640px){.runa-admin-res__drawer-foot.runa-admin-res__drawer-foot:not(.is-more-open){grid-template-columns:minmax(0,1fr) auto}.runa-admin-res__drawer-foot:not(.is-more-open) button:not([data-foot-primary]):not([data-foot-more]){display:none}.runa-admin-res__drawer-foot.runa-admin-res__drawer-foot:not(.is-more-open) .runa-admin-res__foot-more{width:auto}.runa-admin-res__drawer-foot:not(.is-more-open) button{padding-inline:12px}.runa-admin-res__drawer-foot:not(.is-more-open) button>.iconify,.runa-admin-res__drawer-foot:not(.is-more-open) button>svg{flex:none}.runa-admin-res__drawer-foot:not(.is-more-open) .runa-admin-res__foot-note{grid-column:1/-1}.runa-admin-res__drawer-foot.runa-admin-res__drawer-foot .runa-admin-res__foot-more{display:inline-flex}.runa-admin-res__drawer-foot.runa-admin-res__drawer-foot.is-more-open{grid-template-columns:minmax(0,1fr);max-height:75vh;overflow-y:auto;box-shadow:0 -16px 32px #0000002e}}.runa-admin-alang{margin:0 0 14px}.runa-admin-alang__row{flex-wrap:wrap;gap:6px;display:flex}.runa-admin-alang__btn{border:1px solid color-mix(in srgb,currentcolor 25%,transparent);min-height:32px;color:inherit;font:inherit;cursor:pointer;background:0 0;border-radius:999px;align-items:center;gap:6px;padding:0 12px;font-size:13px;display:inline-flex}.runa-admin-alang__btn.is-active{background:color-mix(in srgb,currentColor 10%,transparent);border-color:currentColor;font-weight:700}.runa-admin-alang__btn:focus-visible{outline-offset:2px;outline:2px solid}.runa-admin-alang__dot{background:currentColor;border-radius:50%;width:6px;height:6px}.runa-admin-alang__hint{opacity:.75;margin:8px 0 0;font-size:12.5px;line-height:1.5}.runa-admin-set__inquiry{margin-top:var(--sp-lg,20px);padding-top:var(--sp-lg,20px);border-top:1px solid var(--border)}.runa-admin-set__inquiry-title{font-size:var(--fs-body,14px);font-weight:700}.runa-admin-set__inquiry-desc{font-size:var(--fs-body-s,13px);color:var(--text-secondary);max-width:70ch;margin-top:4px;line-height:1.6}.runa-admin-set__inquiry-fields{gap:var(--sp-md,12px);margin-top:var(--sp-md,12px);flex-wrap:wrap;align-items:flex-end;display:flex}.runa-admin-set__inquiry-fields .runa-admin-admin-fld input{width:100%;color:var(--runa-text);background:var(--runa-surface);border:1.5px solid var(--runa-border-strong);border-radius:var(--runa-radius-ui);outline:none;height:48px;padding:0 14px;font-size:14px}.runa-admin-set__inquiry-fields .runa-admin-admin-fld input:focus{border-color:var(--runa-accent)}.runa-admin-set__inquiry-ok,.runa-admin-set__inquiry-warn{overflow-wrap:anywhere;max-width:70ch;margin-top:8px;font-size:13px;line-height:1.5}.runa-admin-set__inquiry-warn{color:var(--error)}.runa-admin-set__inquiry-ok{color:var(--success)}.runa-admin-set__inquiry-fields .runa-admin-admin-fld{flex:280px}.runa-admin-content__text-contrast{border:1px solid var(--runa-border);border-radius:var(--runa-radius-ui);background:var(--runa-surface-sunken);color:var(--runa-text-secondary);align-items:flex-start;gap:10px;margin-top:12px;padding:12px 14px;font-size:13px;line-height:1.5;display:flex}.runa-admin-content__text-contrast>.iconify,.runa-admin-content__text-contrast>svg{flex-shrink:0;margin-top:2px}.runa-admin-content__text-contrast-body p{margin:0}.runa-admin-content__text-contrast-body ul{flex-wrap:wrap;gap:6px 16px;margin:8px 0 0;padding:0;list-style:none;display:flex}.runa-admin-content__text-contrast-body li{align-items:center;gap:6px;display:inline-flex}.runa-admin-content__text-contrast-sw{border:1px solid var(--runa-border);border-radius:4px;width:16px;height:16px;display:inline-block}.runa-admin-admin-hero:not(.runa-admin-admin__page-head){flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:16px;margin-bottom:calc(clamp(18px,3vw,28px));display:flex}.runa-admin-admin-hero>div>h1:not(.runa-admin-admin__h1){font-family:var(--runa-font-serif);color:var(--runa-text);margin:0;font-size:calc(clamp(24px,4cqw,30px));font-weight:500;line-height:1.15}.runa-admin-admin-hero>div>p:not(.runa-admin-admin__sub){color:var(--runa-text-secondary);max-width:560px;margin:4px 0 0;font-size:13.5px;line-height:1.55}.runa-admin-admin-hero__actions{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.runa-admin-admin-hero__eyebrow{font-family:var(--runa-font-body);letter-spacing:.14em;text-transform:uppercase;color:var(--runa-accent);margin-bottom:6px;font-size:11px;font-weight:700;display:block}.runa-admin-admin-hero-h1{font-family:var(--runa-font-serif);color:var(--runa-text);margin:0;font-size:calc(clamp(24px,4cqw,30px));font-weight:500;line-height:1.15}.runa-admin-admin-hero-sub{color:var(--runa-text-secondary);margin:4px 0 0;font-size:13.5px;line-height:1.55}.runa-admin-admin-seg{background:var(--runa-surface-input);border:1px solid var(--runa-border);flex-wrap:wrap;gap:4px;padding:4px}.runa-admin-admin-seg,.runa-admin-admin-seg__btn{border-radius:var(--runa-radius-full);display:inline-flex}.runa-admin-admin-seg__btn{appearance:none;height:30px;font-family:var(--runa-font-sans);color:var(--runa-text-secondary);cursor:pointer;transition:background var(--runa-t),color var(--runa-t);background:0 0;border:none;align-items:center;gap:6px;padding:0 14px;font-size:12.5px;font-weight:600}.runa-admin-admin-seg__btn:hover{color:var(--runa-text)}.runa-admin-admin-seg__btn.runa-admin-is-active{background:var(--runa-surface);color:var(--runa-accent);box-shadow:var(--runa-shadow-card)}.runa-admin-admin-panel{background:var(--runa-surface);border:1px solid var(--runa-border);border-radius:var(--runa-radius-card);margin-bottom:28px;padding:22px}.runa-admin-admin-panel__title{color:var(--runa-text);margin:0 0 16px;font-size:15px;font-weight:700}.runa-admin-admin-panel__head{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin-bottom:16px;display:flex}.runa-admin-admin-panel__sub{color:var(--runa-text-muted);margin:4px 0 0;font-size:12.5px;line-height:1.5}.runa-admin-admin-panel__foot{justify-content:flex-end;margin-top:16px;display:flex}.runa-admin-admin-toolbar{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;margin:24px 0 14px;display:flex}.runa-admin-admin-toolbar h2{font-family:var(--runa-font-serif);color:var(--runa-text);margin:0;font-size:18px;font-weight:600}.runa-admin-admin-toolbar__muted{color:var(--runa-text-muted);font-size:12.5px;font-weight:600}.runa-admin-admin-grid{grid-template-columns:1fr 1fr;gap:16px;display:grid}.runa-admin-admin-list{gap:12px;display:grid}.runa-admin-admin-card{background:var(--runa-surface);border:1px solid var(--runa-border);border-radius:var(--runa-radius-card);align-items:flex-start;gap:16px;padding:18px;display:flex}.runa-admin-admin-card__body{flex:1;min-width:0}.runa-admin-admin-card__body h3{color:var(--runa-text);margin:0 0 4px;font-size:16px;font-weight:600}.runa-admin-admin-card__body p{color:var(--runa-text-secondary);white-space:pre-line;margin:0;font-size:13px;line-height:1.55}.runa-admin-admin-card__actions{flex-direction:column;flex-shrink:0;gap:8px;display:flex}.runa-admin-admin-card__num{color:color-mix(in srgb,var(--runa-accent) 40%,transparent);font-variant-numeric:tabular-nums;flex-shrink:0;font-size:18px;font-weight:700;line-height:1.4}.runa-admin-admin-empty{text-align:center;color:var(--runa-text-muted);background:var(--runa-surface);border:1px dashed var(--runa-border);border-radius:var(--runa-radius-card);padding:40px 20px;font-size:14px}.runa-admin-admin-tag{border-radius:var(--runa-radius-full);background:color-mix(in srgb,var(--runa-accent) 8%,transparent);color:var(--runa-accent);align-items:center;gap:6px;padding:3px 9px;font-size:12px;font-weight:600;display:inline-flex}.runa-admin-admin-toast{border-radius:var(--runa-radius-ui);align-items:center;gap:10px;margin-bottom:16px;padding:12px 16px;font-size:13px;font-weight:600;display:flex}.runa-admin-admin-toast svg{flex:none}.runa-admin-admin-toast--error{background:color-mix(in srgb,var(--runa-error) 10%,var(--runa-surface));border:1px solid color-mix(in srgb,var(--runa-error) 36%,transparent);color:color-mix(in srgb,var(--runa-error) 70%,#000)}.runa-admin-admin-toast--error svg{color:var(--runa-error)}.runa-admin-admin-toast--success{background:color-mix(in srgb,var(--runa-success) 10%,var(--runa-surface));border:1px solid color-mix(in srgb,var(--runa-success) 36%,transparent);color:color-mix(in srgb,var(--runa-success) 70%,#000)}.runa-admin-admin-toast--success svg{color:var(--runa-success)}.runa-admin-admin-switch{appearance:none;border-radius:var(--runa-radius-full);background:var(--runa-border-strong);cursor:pointer;width:38px;height:22px;transition:background var(--runa-t);flex:none;position:relative}.runa-admin-admin-switch:after{content:"";width:18px;height:18px;transition:transform var(--runa-t);background:#fff;border-radius:50%;position:absolute;top:2px;left:2px;box-shadow:0 1px 2px #0003}.runa-admin-admin-switch:checked{background:var(--runa-accent)}.runa-admin-admin-switch:checked:after{transform:translate(16px)}.runa-admin-admin-switch:disabled{opacity:.5;cursor:not-allowed}.runa-admin-admin-fld{flex-direction:column;gap:6px;min-width:0;display:flex}.runa-admin-admin-fld--full{grid-column:1/-1}.runa-admin-admin-fld>span{color:var(--runa-text);font-size:13px;font-weight:600}.runa-admin-admin-fld__req{color:var(--runa-error);margin-left:2px}.runa-admin-admin-fld small{color:var(--runa-text-muted);font-size:12px;line-height:1.5}.runa-admin-admin-fld>:is(input,select,textarea):not([type=checkbox],[type=radio],[type=file],.runa-admin-ea-toggle,.runa-admin-admin-switch){border:1px solid var(--runa-border-strong);border-radius:var(--runa-radius-ui);background:var(--runa-bg);width:100%;color:var(--runa-text);font-family:var(--runa-font-sans);transition:border-color var(--runa-t),box-shadow var(--runa-t);padding:9px 12px;font-size:13.5px}.runa-admin-admin-fld>:is(input,select,textarea):not([type=checkbox],[type=radio],[type=file],.runa-admin-ea-toggle,.runa-admin-admin-switch):focus{border-color:var(--runa-accent);box-shadow:0 0 0 3px var(--runa-accent-tint);outline:none}.runa-admin-admin-fld>:is(input,select,textarea):not([type=checkbox],[type=radio],[type=file],.runa-admin-ea-toggle,.runa-admin-admin-switch):disabled{background:color-mix(in srgb,var(--runa-text) 5%,var(--runa-bg));color:var(--runa-text-muted);opacity:.7;cursor:not-allowed}.runa-admin-admin-fld>textarea{resize:vertical;min-height:90px;line-height:1.6}.runa-admin-admin-btn{border-radius:var(--runa-radius-ui);background:var(--runa-accent);height:40px;color:var(--runa-on-accent);font-family:var(--runa-font-sans);white-space:nowrap;cursor:pointer;transition:background var(--runa-t),border-color var(--runa-t),color var(--runa-t),transform var(--runa-t);border:1px solid #0000;flex:none;justify-content:center;align-items:center;gap:8px;padding:0 18px;font-size:13.5px;font-weight:600;line-height:1;text-decoration:none;display:inline-flex}.runa-admin-admin-btn:hover:not(:disabled){background:var(--runa-accent-hover);transform:translateY(-1px)}.runa-admin-admin-btn.runa-admin-is-disabled,.runa-admin-admin-btn:disabled{opacity:.5;cursor:not-allowed;pointer-events:none}.runa-admin-admin-btn--sm{height:34px;padding-inline:12px;font-size:13px}.runa-admin-admin-btn--ghost{background:var(--runa-surface);border-color:var(--runa-border-strong);color:var(--runa-text-secondary)}.runa-admin-admin-btn--ghost:hover:not(:disabled){border-color:var(--runa-accent);color:var(--runa-accent);background:var(--runa-surface)}.runa-admin-admin-btn--quiet{color:var(--runa-text-secondary);background:0 0;border-color:#0000}.runa-admin-admin-btn--quiet:hover:not(:disabled){color:var(--runa-accent);background:var(--runa-accent-tint);transform:none}.runa-admin-admin-btn--danger{background:var(--runa-error);color:#fff}.runa-admin-admin-btn--danger:hover:not(:disabled){background:var(--runa-error);filter:brightness(.94)}.runa-admin-admin-icon-btn{border-radius:var(--runa-radius-ui);border:1.5px solid var(--runa-border-strong);background:var(--runa-surface);width:38px;height:38px;color:var(--runa-text-secondary);cursor:pointer;transition:background var(--runa-t),color var(--runa-t),border-color var(--runa-t);flex:none;place-items:center;display:grid}.runa-admin-admin-icon-btn:hover:not(:disabled){background:var(--runa-surface-input);color:var(--runa-text)}.runa-admin-admin-icon-btn.runa-admin-is-disabled,.runa-admin-admin-icon-btn:disabled{opacity:.5;cursor:not-allowed}.runa-admin-admin-icon-btn--danger:hover:not(:disabled){border-color:var(--runa-error);color:var(--runa-error)}.runa-admin-admin-locked{background:var(--runa-surface);border:1px solid var(--runa-border);border-radius:var(--runa-radius-card);box-shadow:var(--runa-shadow-card);align-items:flex-start;gap:14px;padding:24px;display:flex;position:relative;overflow:hidden}.runa-admin-admin-locked:before{content:"";background:var(--runa-accent);opacity:.5;width:4px;position:absolute;inset:0 auto 0 0}.runa-admin-admin-locked__ic{border-radius:var(--runa-radius-ui);background:var(--runa-accent-tint);width:44px;height:44px;color:var(--runa-accent);flex:none;place-items:center;display:grid}.runa-admin-admin-locked__badge{border-radius:var(--runa-radius-full);background:color-mix(in srgb,var(--runa-accent) 8%,transparent);color:var(--runa-accent);align-items:center;gap:6px;padding:3px 9px;font-size:12px;font-weight:600;display:inline-flex}.runa-admin-admin-drawer__body .runa-admin-admin-grid{grid-template-columns:1fr}@media (width<=720px){.runa-admin-admin-grid{grid-template-columns:1fr}}.runa-admin-admin-drawer__ic{border-radius:var(--runa-radius-ui);background:color-mix(in srgb,var(--runa-accent) 12%,var(--runa-surface));width:42px;height:42px;color:var(--runa-accent);flex:none;place-items:center;display:grid}.runa-admin-admin-drawer__ht{flex:1;min-width:0}.runa-admin-admin-drawer__sub{letter-spacing:normal;text-transform:none;color:var(--runa-text-muted);margin-top:2px;font-size:12px;font-weight:400;display:block}.runa-admin-admin-fsec{flex-direction:column;gap:16px;display:flex}.runa-admin-admin-fsec-head{align-items:center;gap:8px;display:flex}.runa-admin-admin-fsec-head .runa-admin-admin-fsec-title{font-size:14px;font-weight:600}.runa-admin-admin-fsec-head .runa-admin-admin-fsec-n{border-radius:var(--runa-radius-full);background:var(--runa-surface-input);width:22px;height:22px;color:var(--runa-text-secondary);flex:none;place-items:center;font-size:12px;font-weight:700;display:grid}.runa-admin-tbadge__alert{color:var(--runa-text);background:color-mix(in srgb,var(--runa-warning) 12%,var(--runa-surface));border:1px solid color-mix(in srgb,var(--runa-warning) 45%,var(--runa-surface));border-radius:var(--runa-radius-ui,12px);align-items:flex-start;gap:10px;margin:0 0 16px;padding:12px 16px;font-size:14px;line-height:1.5;display:flex}.runa-admin-tbadge__alert>.iconify{color:var(--runa-warning);flex:none;margin-top:2px}.runa-admin-tbadge__error{color:var(--runa-error);background:color-mix(in srgb,var(--runa-error) 10%,var(--runa-surface));border:1px solid color-mix(in srgb,var(--runa-error) 35%,var(--runa-surface));border-radius:var(--runa-radius-ui,12px);margin:0 0 16px;padding:10px 14px;font-size:14px;line-height:1.5}.runa-admin-tbadge__card{align-items:center}.runa-admin-tbadge__card--hidden{border-style:dashed}.runa-admin-tbadge__card--hidden .runa-admin-tbadge__preview,.runa-admin-tbadge__kind:disabled:not(.runa-admin-tbadge__kind--on){opacity:.5}.runa-admin-tbadge__card .runa-admin-admin-card__actions{flex-flow:wrap;justify-content:flex-end}.runa-admin-tbadge__preview{width:88px;min-height:64px;color:var(--runa-text-secondary);background:color-mix(in srgb,var(--runa-accent) 6%,var(--runa-surface));border:1px solid var(--runa-border);border-radius:var(--runa-radius-ui,12px);text-align:center;flex-direction:column;flex:none;justify-content:center;align-items:center;gap:2px;padding:8px;display:flex}.runa-admin-tbadge__score{color:var(--runa-text);font-variant-numeric:tabular-nums;align-items:center;gap:4px;font-size:22px;font-weight:700;line-height:1.1;display:inline-flex}.runa-admin-tbadge__score>.iconify{color:var(--runa-accent)}.runa-admin-tbadge__scale{color:var(--runa-text-secondary);font-size:12px}.runa-admin-tbadge__thumb{-o-object-fit:contain;object-fit:contain;max-width:100%;max-height:64px;display:block}.runa-admin-tbadge__meta{color:var(--runa-text-secondary);flex-wrap:wrap;gap:2px 14px;margin:2px 0 0;font-size:13px;display:flex}.runa-admin-tbadge__tags{flex-wrap:wrap;gap:6px;margin-top:8px;display:flex}.runa-admin-tbadge__tags:empty{display:none}.runa-admin-admin-tag.runa-admin-tbadge__stale{color:var(--runa-text);background:color-mix(in srgb,var(--runa-warning) 14%,var(--runa-surface));border-color:color-mix(in srgb,var(--runa-warning) 55%,var(--runa-surface))}.runa-admin-tbadge__hint{color:var(--runa-text-secondary);align-items:flex-start;gap:8px;margin:16px 0 0;font-size:13px;line-height:1.5;display:flex}.runa-admin-tbadge__hint>.iconify{flex:none;margin-top:2px}.runa-admin-tbadge__kinds{grid-template-columns:1fr 1fr;gap:10px;display:grid}.runa-admin-tbadge__kind{color:var(--runa-text);background:var(--runa-surface);border:1px solid var(--runa-border);border-radius:var(--runa-radius-ui,12px);font:inherit;text-align:left;cursor:pointer;align-items:flex-start;gap:10px;padding:12px;display:flex}.runa-admin-tbadge__kind>span{flex-direction:column;gap:2px;display:flex}.runa-admin-tbadge__kind b{font-size:14px}.runa-admin-tbadge__kind small{color:var(--runa-text-secondary);font-size:12.5px;line-height:1.4}.runa-admin-tbadge__kind>.iconify{color:var(--runa-accent);flex:none;margin-top:1px}.runa-admin-tbadge__kind--on{background:color-mix(in srgb,var(--runa-accent) 7%,var(--runa-surface));border-color:var(--runa-accent);box-shadow:inset 0 0 0 1px var(--runa-accent)}.runa-admin-tbadge__kind:disabled{cursor:default}.runa-admin-tbadge__kind:focus-visible{outline:2px solid var(--runa-accent);outline-offset:2px}.runa-admin-tbadge__upload{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.runa-admin-tbadge__upload>.runa-admin-tbadge__thumb{background:repeating-conic-gradient(color-mix(in srgb,var(--runa-text) 8%,var(--runa-surface)) 0% 25%,var(--runa-surface) 0% 50%) 0 0/16px 16px;border:1px solid var(--runa-border);border-radius:var(--runa-radius-ui,12px);max-width:160px;max-height:96px;padding:6px}.runa-admin-tbadge__upload>label{cursor:pointer;position:relative}.runa-admin-tbadge__upload>label:focus-within{outline:2px solid var(--runa-accent);outline-offset:2px}.runa-admin-tbadge__file{clip:rect(0 0 0 0);opacity:0;width:1px;height:1px;position:absolute;overflow:hidden}@media (width<=640px){.runa-admin-tbadge__card{flex-wrap:wrap}.runa-admin-tbadge__card .runa-admin-admin-card__body{flex:calc(100% - 110px)}.runa-admin-tbadge__card .runa-admin-admin-card__actions{justify-content:flex-start;width:100%}.runa-admin-tbadge__kinds{grid-template-columns:1fr}}.runa-admin-tbadge__hero{border:1px solid var(--runa-border);border-radius:var(--runa-radius-ui,12px);background:var(--runa-surface);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px 24px;margin:0 0 20px;padding:16px 18px;display:flex}.runa-admin-tbadge__hero-text{flex-direction:column;flex:280px;gap:4px;min-width:0;display:flex}.runa-admin-tbadge__hero-label{color:var(--runa-text);font-size:15px;font-weight:600}.runa-admin-tbadge__hero-hint{color:var(--runa-text-secondary);font-size:13px;line-height:1.5}.runa-admin-tbadge__hero-select{border:1px solid var(--runa-border);border-radius:var(--runa-radius-ui,12px);background:var(--runa-surface);min-width:220px;max-width:100%;color:var(--runa-text);font:inherit;flex:none;padding:9px 12px;font-size:14px}.runa-admin-tbadge__hero-select:focus-visible{outline:2px solid var(--runa-accent);outline-offset:2px}.runa-admin-tbadge__confirm{color:var(--runa-text);background:color-mix(in srgb,var(--runa-accent) 6%,var(--runa-surface));border:1px solid var(--runa-border);border-radius:var(--runa-radius-ui,12px);cursor:pointer;align-items:flex-start;gap:10px;margin-top:16px;padding:12px 14px;font-size:14px;line-height:1.5;display:flex}.runa-admin-tbadge__confirm>input{width:18px;height:18px;accent-color:var(--runa-accent);flex:none;margin:2px 0 0}.runa-admin-tbadge__confirm:focus-within{outline:2px solid var(--runa-accent);outline-offset:2px}.runa-admin-tbadge__hint a{color:inherit;text-underline-offset:2px;text-decoration:underline}.runa-admin-xrev__tabs{border-bottom:1px solid var(--runa-border);gap:4px;margin:0 0 20px;display:flex;overflow-x:auto}.runa-admin-xrev__tab{appearance:none;color:var(--runa-text-secondary);font:inherit;white-space:nowrap;cursor:pointer;background:0 0;border:0;border-bottom:2px solid #0000;flex:none;align-items:center;gap:8px;margin-bottom:-1px;padding:10px 14px;font-size:14px;font-weight:600;display:inline-flex}.runa-admin-xrev__tab:hover{color:var(--runa-text)}.runa-admin-xrev__tab--on{color:var(--runa-text);border-bottom-color:var(--runa-accent)}.runa-admin-xrev__tab--on>.iconify{color:var(--runa-accent)}.runa-admin-xrev__tab:focus-visible{outline:2px solid var(--runa-accent);outline-offset:-2px}.runa-admin-xrev__panel{min-width:0;display:block}.runa-admin-xrev__panel .runa-admin-xrev__lead{max-width:72ch;color:var(--runa-text-secondary);margin:0 0 20px;font-size:14px;line-height:1.55}.runa-admin-xrev__add{margin-left:auto}.runa-admin-xrev__error{color:var(--runa-error);background:color-mix(in srgb,var(--runa-error) 10%,var(--runa-surface));border:1px solid color-mix(in srgb,var(--runa-error) 35%,var(--runa-surface));border-radius:var(--runa-radius-ui,12px);margin:0 0 16px;padding:10px 14px;font-size:14px;line-height:1.5}.runa-admin-xrev__card{align-items:flex-start}.runa-admin-xrev__card--hidden{border-style:dashed}.runa-admin-xrev__card--hidden .runa-admin-xrev__score,.runa-admin-xrev__card--hidden .runa-admin-xrev__text{opacity:.6}.runa-admin-xrev__card .runa-admin-admin-card__body{min-width:0}.runa-admin-xrev__card .runa-admin-admin-card__actions{flex-flow:wrap;justify-content:flex-end}.runa-admin-xrev__score{box-sizing:border-box;min-width:108px;color:var(--runa-text);background:color-mix(in srgb,var(--runa-accent) 6%,var(--runa-surface));border:1px solid var(--runa-border);border-radius:var(--runa-radius-ui,12px);flex:none;justify-content:center;align-items:center;gap:5px;padding:10px 8px;display:inline-flex}.runa-admin-xrev__score>.iconify{color:var(--runa-accent);flex:none}.runa-admin-xrev__rating{white-space:nowrap;font-variant-numeric:tabular-nums;font-size:15px;font-weight:700}.runa-admin-xrev__meta{color:var(--runa-text-secondary);flex-wrap:wrap;gap:2px 14px;margin:2px 0 0;font-size:13px;display:flex}.runa-admin-xrev__source{color:var(--runa-text);text-underline-offset:2px;font-weight:600;text-decoration:underline;display:inline}.runa-admin-xrev__source:hover{text-decoration-thickness:2px}.runa-admin-xrev__source:focus-visible{outline:2px solid var(--runa-accent);outline-offset:2px}.runa-admin-xrev__source>.iconify{color:var(--runa-text-secondary);vertical-align:-2px;margin-left:4px}.runa-admin-xrev__text{color:var(--runa-text);overflow-wrap:anywhere;white-space:pre-line;-webkit-line-clamp:4;line-clamp:4;-webkit-box-orient:vertical;margin:8px 0 0;padding:0;font-size:14px;line-height:1.55;display:-webkit-box;overflow:hidden}.runa-admin-xrev__text--empty{color:var(--runa-text-secondary);font-style:italic}.runa-admin-xrev__tags{flex-wrap:wrap;gap:6px;margin-top:8px;display:flex}.runa-admin-xrev__hint{color:var(--runa-text-secondary);align-items:flex-start;gap:8px;margin:20px 0 0;font-size:13px;line-height:1.5;display:flex}.runa-admin-xrev__hint>.iconify{flex:none;margin-top:2px}.runa-admin-xrev__counter{justify-content:space-between;gap:12px;display:flex}.runa-admin-xrev__counter>span:last-child{font-variant-numeric:tabular-nums;flex:none}.runa-admin-xrev__switchrow{align-items:center;gap:12px;font-weight:600}.runa-admin-xrev__confirm,.runa-admin-xrev__switchrow{color:var(--runa-text);cursor:pointer;font-size:14px;display:flex}.runa-admin-xrev__confirm{background:color-mix(in srgb,var(--runa-accent) 6%,var(--runa-surface));border:1px solid var(--runa-border);border-radius:var(--runa-radius-ui,12px);align-items:flex-start;gap:10px;margin-top:16px;padding:12px 14px;line-height:1.5}.runa-admin-xrev__confirm>input{width:18px;height:18px;accent-color:var(--runa-accent);flex:none;margin:2px 0 0}.runa-admin-xrev__confirm:focus-within{outline:2px solid var(--runa-accent);outline-offset:2px}@media (width<=640px){.runa-admin-xrev__card{flex-wrap:wrap}.runa-admin-xrev__card .runa-admin-admin-card__body{flex:1 1 0}.runa-admin-xrev__score{min-width:0;padding:8px 6px}.runa-admin-xrev__card .runa-admin-admin-card__actions{justify-content:flex-start;width:100%}.runa-admin-xrev__add{margin-left:0}}.runa-admin-xrev__hint a{color:inherit;text-underline-offset:2px;text-decoration:underline}.runa-admin-anews__meta,.runa-admin-asurr__meta{flex-wrap:wrap;align-items:center;gap:8px;margin-bottom:6px;display:flex}.runa-admin-faq__group{margin-bottom:8px}.runa-admin-apromo__form{flex-direction:column;gap:16px;display:flex}.runa-admin-doc__info{border-radius:var(--runa-radius-card);background:color-mix(in srgb,var(--runa-warning) 6%,var(--runa-surface));border:1px solid color-mix(in srgb,var(--runa-warning) 24%,transparent);gap:24px;padding:24px;display:flex}.runa-admin-doc__note{color:var(--runa-text-muted);align-items:center;gap:8px;margin:16px 0 0;font-size:13px;display:flex}.runa-admin-doc__note svg{flex:none}.runa-admin-doc__table{width:calc(100% + 44px);margin:0 -22px -22px}.runa-admin-gal__tab-cnt{color:var(--runa-text-muted);font-variant-numeric:tabular-nums;font-size:12px;font-weight:700}.runa-admin-gal__tab.runa-admin-is-active .runa-admin-gal__tab-cnt{color:var(--runa-accent)}.runa-admin-gal__iact--del:hover:not(:disabled){background:color-mix(in srgb,var(--runa-error) 11%,var(--runa-surface));color:var(--runa-error)}.runa-admin-gal__dropzone-t{color:var(--runa-text);font-size:.9rem;font-weight:700}.runa-admin-gal__dropzone-d{color:var(--runa-text-muted);margin-top:3px;font-size:.8rem}.runa-admin-gal__del-a{color:var(--runa-text);font-size:.84rem;font-weight:700}.runa-admin-gal__del-b{color:var(--runa-text-muted);font-size:.76rem}.runa-admin-gal__warn-ic{flex:none;place-items:center;display:grid}.runa-admin-gal__bar-edit{width:30px;height:30px;color:var(--runa-text-muted);cursor:pointer;background:0 0;border:0;border-radius:9px;place-items:center;display:grid}.runa-admin-gal__bar-edit:hover:not(:disabled){color:var(--runa-accent);background:color-mix(in srgb,var(--runa-accent) 10%,transparent)}.runa-admin-gal__spin{animation:.9s cubic-bezier(.32,.72,0,1) infinite runa-admin-gal-spin}@keyframes runa-admin-gal-spin{to{transform:rotate(1turn)}}.runa-admin-ahk__log{margin-top:30px}.runa-admin-ahk__loglist{background:var(--runa-surface);border:1px solid var(--runa-border);border-radius:var(--runa-radius-card);gap:0;margin:12px 0 0;padding:0;list-style:none;display:grid;overflow:hidden}.runa-admin-ahk__logrow{grid-template-columns:auto 1fr auto;align-items:baseline;gap:4px 14px;padding:11px 16px;font-size:.79rem;display:grid}.runa-admin-ahk__logrow+.runa-admin-ahk__logrow{border-top:1px solid var(--runa-border)}.runa-admin-ahk__logtime{color:var(--runa-text-muted);white-space:nowrap;font-size:.68rem}.runa-admin-ahk__logmain{min-width:0;color:var(--runa-text-secondary)}.runa-admin-ahk__logmain strong{color:var(--runa-text);margin-right:6px}.runa-admin-ahk__logwho{color:var(--runa-text-muted);white-space:nowrap;font-size:.72rem}@media (width<=720px){.runa-admin-ahk__logrow{grid-template-columns:auto 1fr}.runa-admin-ahk__logwho{grid-column:2}}.runa-admin-pricing__weekday.is-on{background:var(--runa-accent);border-color:var(--runa-accent);outline:1px solid var(--runa-accent);outline-offset:3px;color:var(--runa-on-accent)}.runa-admin-pricing__weekday.is-on:before{content:"✓";border-radius:var(--runa-radius-full);background:var(--runa-on-accent);width:14px;height:14px;color:var(--runa-accent);flex:none;justify-content:center;align-items:center;font-size:9px;line-height:1;display:inline-flex}.runa-admin-apromo__toolbar{flex-wrap:wrap;align-items:center;gap:12px;margin-bottom:14px;display:flex}.runa-admin-apromo__search{min-width:180px;max-width:280px;color:var(--runa-text-muted);background:var(--runa-surface);border:1px solid var(--runa-border-strong);border-radius:8px;flex:1;align-items:center;gap:8px;padding:0 12px;display:flex}.runa-admin-apromo__search:focus-within{border-color:var(--runa-accent)}.runa-admin-apromo__search input{width:100%;min-width:0;min-height:38px;color:var(--runa-admin-text);font:inherit;background:0 0;border:0;font-size:13.5px}.runa-admin-apromo__search input:focus{outline:none}.runa-admin-apromo__search input::-webkit-search-cancel-button{appearance:none}.runa-admin-apromo__usebar{background:var(--runa-surface-sunken);border-radius:3px;width:90px;height:6px;margin-top:5px;display:block;overflow:hidden}.runa-admin-apromo__usebar-fill{background:var(--runa-accent);border-radius:3px;height:100%;display:block}.runa-admin-apromo__badge--active{color:var(--runa-success);background:color-mix(in srgb,var(--runa-success) 14%,transparent)}.runa-admin-apromo__badge--scheduled{color:var(--runa-info);background:color-mix(in srgb,var(--runa-info) 14%,transparent)}.runa-admin-apromo__badge--paused{color:var(--runa-warning);background:color-mix(in srgb,var(--runa-warning) 16%,transparent)}.runa-admin-apromo__badge--expired{color:var(--runa-text-muted);background:var(--runa-surface-sunken)}.runa-admin-apromo__stats{grid-template-columns:repeat(auto-fit,minmax(190px,1fr));gap:11px;margin-bottom:16px;display:grid}.runa-admin-apromo__stat{background:var(--runa-surface-raised);border:1px solid var(--runa-border);border-radius:12px;padding:15px 16px}.runa-admin-apromo__stat-l{color:var(--runa-text-muted);letter-spacing:.09em;text-transform:uppercase;font-size:10.5px;font-weight:600}.runa-admin-apromo__stat-n{color:var(--runa-text);font-variant-numeric:tabular-nums;margin-top:6px;font-size:27px;font-weight:600;line-height:1.1}.runa-admin-apromo__codecell{align-items:center;gap:9px;display:flex}.runa-admin-apromo__code-txt{color:var(--runa-text);background:var(--runa-surface-sunken);border:1px solid var(--runa-border);font-family:var(--runa-font-body);letter-spacing:.03em;border-radius:4px;padding:4px 9px;font-size:13.5px;font-weight:500}.runa-admin-apromo__copy{width:28px;height:28px;color:var(--runa-text-muted);cursor:pointer;background:var(--runa-surface);border:1px solid var(--runa-border);border-radius:4px;flex:none;place-items:center;transition:color .13s,border-color .13s;display:grid}.runa-admin-apromo__copy:hover{color:var(--runa-accent);border-color:var(--runa-accent)}.runa-admin-amem__legend-sub{color:var(--runa-text-muted);margin:0 0 14px;font-size:12.5px;line-height:1.55}.runa-admin-amem__lgd{flex-wrap:wrap;gap:16px;margin-bottom:12px;display:flex}.runa-admin-amem__lg{color:var(--runa-text-secondary);align-items:center;gap:8px;font-size:12.5px;display:inline-flex}.runa-admin-amem__mxscroll{overflow-x:auto}.runa-admin-amem__matrix{border-collapse:separate;border-spacing:0;width:100%;min-width:760px}.runa-admin-amem__matrix td,.runa-admin-amem__matrix th{border-right:1px solid var(--runa-border);border-bottom:1px solid var(--runa-border);padding:0}.runa-admin-amem__matrix td:last-child,.runa-admin-amem__matrix th:last-child{border-right:0}.runa-admin-amem__matrix tbody tr:last-child td,.runa-admin-amem__matrix tbody tr:last-child th{border-bottom:0}.runa-admin-amem__corner{z-index:2;min-width:190px;color:var(--runa-text-muted);background:var(--runa-surface-raised);letter-spacing:.1em;text-align:left;text-transform:uppercase;padding:13px 16px;font-size:9.5px;font-weight:500;position:sticky;left:0}.runa-admin-amem__rolecol{background:var(--runa-surface-raised);vertical-align:bottom}.runa-admin-amem__cell.runa-admin-is-hi,.runa-admin-amem__rolecol.runa-admin-is-hi{background:color-mix(in srgb,var(--runa-accent) 10%,transparent)}.runa-admin-amem__rolebtn{width:100%;color:var(--runa-text);cursor:pointer;font:inherit;background:0 0;border:0;flex-direction:column;align-items:center;gap:5px;padding:13px 10px;font-size:13px;font-weight:600;display:flex}.runa-admin-amem__rolebtn:hover{color:var(--runa-accent)}.runa-admin-amem__rd{background:var(--runa-text-muted);border-radius:999px;flex:none;width:9px;height:9px}.runa-admin-amem__rd--MANAGER,.runa-admin-amem__rd--OWNER{background:var(--runa-accent)}.runa-admin-amem__rd--RECEPTION{background:var(--runa-signal)}.runa-admin-amem__seccol{z-index:1;color:var(--runa-text);background:var(--runa-surface);text-align:left;white-space:nowrap;padding:12px 16px;font-size:13.5px;font-weight:600;position:sticky;left:0}.runa-admin-amem__cell{text-align:center;vertical-align:middle;padding:10px 8px}.runa-admin-amem__perm{border-radius:4px;justify-content:center;align-items:center;width:30px;height:30px;font-size:12px;font-weight:600;display:inline-flex}.runa-admin-amem__perm--edit{color:var(--runa-accent);background:color-mix(in srgb,var(--runa-accent) 12%,transparent)}.runa-admin-amem__perm--view{color:var(--runa-signal);background:color-mix(in srgb,var(--runa-signal) 12%,transparent)}.runa-admin-amem__perm--none{color:var(--runa-border-strong)}.runa-admin-amem__mxnote{color:var(--runa-text-muted);margin:12px 0 0;font-size:12px;line-height:1.55}.starter-drp{width:100%;position:relative}.starter-drp__trigger{border:1px solid var(--border-strong);border-radius:var(--radius-md);background:var(--surface);width:100%;color:var(--text-primary);font-family:var(--font-body);cursor:pointer;text-align:left;transition:border-color var(--t-ui),box-shadow var(--t-ui);align-items:center;gap:.6rem;padding:.7rem .9rem;display:flex}.starter-drp__trigger.is-open,.starter-drp__trigger:hover{border-color:var(--brand-accent)}.starter-drp__trigger-icon{color:var(--brand-accent-text,var(--brand-accent));flex-shrink:0}.starter-drp__trigger-text{flex-direction:column;flex:1;min-width:0;line-height:1.2;display:flex}.starter-drp__trigger-label{text-transform:uppercase;letter-spacing:.04em;color:var(--text-muted);font-size:11px}.starter-drp__trigger-val{white-space:nowrap;text-overflow:ellipsis;font-size:14px;font-weight:600;overflow:hidden}.starter-drp__trigger-nights{color:var(--brand-accent-text,var(--brand-accent));white-space:nowrap;font-size:12px;font-weight:600}.starter-drp--hero .starter-drp__trigger{background:#fffffff5}.starter-drp__panel{z-index:1000;background:var(--surface);border:1px solid var(--border);border-radius:var(--radius-lg);width:760px;max-width:calc(100vw - 24px);box-shadow:var(--shadow-lg,0 20px 50px #0000002e);overscroll-behavior:contain;padding:20px;position:fixed;overflow-y:auto;flex:none!important;min-height:0!important;display:block!important}.starter-drp__panel.is-sheet{border-radius:var(--radius-lg) var(--radius-lg) 0 0;width:100%;min-width:0;max-width:none;height:auto;max-height:92vh;padding:16px 16px calc(16px + env(safe-area-inset-bottom,0px));position:fixed;inset:auto 0 0;overflow-y:auto}.starter-drp__panel-head{align-items:center;gap:.5rem;margin-bottom:.8rem;display:flex}.starter-drp__months-titles{flex:1;justify-content:space-around;gap:1rem;display:flex}.starter-drp__month-title{font-family:var(--font-heading);color:var(--text-primary);text-transform:capitalize;text-align:center;font-size:16px;font-weight:600}.starter-drp__close,.starter-drp__nav{border-radius:var(--radius-full);border:1px solid var(--border-strong);width:36px;height:36px;color:var(--text-secondary);cursor:pointer;transition:background var(--t-ui),color var(--t-ui);background:0 0;flex-shrink:0;place-items:center;display:grid}.starter-drp__close:hover,.starter-drp__nav:hover:not(:disabled){background:var(--surface-raised);color:var(--text-primary)}.starter-drp__nav:disabled{opacity:.35;cursor:not-allowed}.starter-drp__months{transition:opacity .15s var(--ease-out);gap:2.25rem;display:flex}.starter-drp__months.is-loading{opacity:.55}.starter-drp__month{flex:1;min-width:0}.starter-drp__grid,.starter-drp__wd-row{grid-template-columns:repeat(7,1fr);gap:5px;display:grid}.starter-drp__wd{text-align:center;text-transform:uppercase;color:var(--text-muted);padding-bottom:6px;font-size:11px;font-weight:600}.starter-drp__cell{aspect-ratio:1;border-radius:var(--radius-sm,8px);min-height:42px;color:var(--text-primary);cursor:pointer;transition:background var(--t-ui),color var(--t-ui),border-color var(--t-ui);background:0 0;border:1px solid #0000;flex-direction:column;justify-content:center;align-items:center;gap:3px;padding:0;font-size:14px;display:flex}.starter-drp__cell.is-empty{cursor:default;border:none}.starter-drp__num{font-weight:500;line-height:1}.starter-drp__price{white-space:nowrap;color:var(--brand-accent-text,var(--brand-accent));font-size:10px;font-weight:600;line-height:1}.starter-drp__cell:not(:disabled):not(.is-empty):hover{border-color:var(--brand-accent)}.starter-drp__cell.is-full{color:var(--text-muted);cursor:not-allowed}.starter-drp__cell.is-full .starter-drp__num{opacity:.6;text-decoration:line-through}.starter-drp__cell.is-disabled .starter-drp__price,.starter-drp__cell.is-full .starter-drp__price,.starter-drp__cell.is-past .starter-drp__price,.starter-drp__cell.is-stopsale .starter-drp__price{display:none}.starter-drp__cell.is-stopsale{color:#1e5a8a;background:repeating-linear-gradient(135deg,color-mix(in srgb,#1e5a8a 12%,var(--surface)) 0 5px,var(--surface) 5px 10px);border-color:#1e5a8a59}.starter-drp__cell.is-stopsale .starter-drp__num{font-weight:600}.starter-drp__cell.is-disabled,.starter-drp__cell.is-past{color:var(--text-muted);opacity:.35;cursor:not-allowed}.starter-drp__cell.is-in{background:color-mix(in srgb,var(--brand-accent) 14%,var(--surface));border-radius:0}.starter-drp__cell.is-end,.starter-drp__cell.is-hover-end,.starter-drp__cell.is-start{background:var(--brand-accent);border-color:var(--brand-accent)}.starter-drp__cell.is-end .starter-drp__num,.starter-drp__cell.is-end .starter-drp__price,.starter-drp__cell.is-hover-end .starter-drp__num,.starter-drp__cell.is-hover-end .starter-drp__price,.starter-drp__cell.is-start .starter-drp__num,.starter-drp__cell.is-start .starter-drp__price{color:#fff}.starter-drp__rulehint{color:var(--text-muted,#6b6257);border-top:1px solid var(--border,#e7e0d6);align-items:center;gap:.45rem;padding:12px 0;font-size:.82rem;display:flex}.starter-drp__avail svg,.starter-drp__checking svg,.starter-drp__rulehint svg{flex-shrink:0}.starter-drp__status:empty{display:none}.starter-drp__avail,.starter-drp__checking{align-items:center;gap:.45rem;margin-top:.9rem;font-size:14px;font-weight:600;display:flex}.starter-drp__checking{color:var(--text-secondary)}.starter-drp__spin{animation:.9s linear infinite starter-drp-spin}@keyframes starter-drp-spin{to{transform:rotate(1turn)}}.starter-drp__avail--ok{color:var(--success,#2e7d52)}.starter-drp__avail--no{color:var(--error,#c0392b)}.starter-drp__avail--warn{color:#b45309}.starter-drp__suggest{flex-direction:column;gap:.4rem;margin-top:.7rem;display:flex}.starter-drp__suggest-h{color:var(--text-muted);font-size:12px}.starter-drp__suggest-item{border:1px solid var(--border-strong);border-radius:var(--radius-md);background:var(--surface);color:var(--text-primary);cursor:pointer;transition:background var(--t-ui),border-color var(--t-ui);align-items:center;gap:.45rem;padding:.5rem .7rem;font-size:13px;font-weight:500;display:flex}.starter-drp__suggest-item:hover{background:var(--surface-raised);border-color:var(--brand-accent)}.starter-drp__suggest-price{color:var(--brand-accent-text,var(--brand-accent));margin-left:auto;font-weight:700}.starter-drp__foot{border-top:1px solid var(--border);justify-content:space-between;align-items:center;margin-top:1rem;padding-top:.8rem;display:flex}.starter-drp__clear{color:var(--text-secondary);cursor:pointer;background:0 0;border:none;padding:.4rem;font-size:13px;font-weight:600}.starter-drp__clear:disabled{opacity:.4;cursor:not-allowed}.starter-atl__navbtn,.starter-drp__clear:hover:not(:disabled){color:var(--text-primary)}.starter-drp-enter-active,.starter-drp-leave-active{transition:opacity .16s var(--ease-out),transform .16s var(--ease-out)}.starter-drp-enter-from,.starter-drp-leave-to{opacity:0;transform:translateY(-6px)}.starter-drp__panel.is-sheet.starter-drp-enter-from,.starter-drp__panel.is-sheet.starter-drp-leave-to{transform:translateY(100%)}.starter-atl{background:var(--surface);border:1px solid var(--border);border-radius:var(--radius-lg,16px);padding:18px}.starter-atl__toolbar{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin-bottom:8px;display:flex}.starter-atl__nav{align-items:center;gap:6px;display:flex}.starter-atl__navbtn{border:1px solid var(--border);border-radius:var(--radius-md,10px);background:var(--surface);cursor:pointer;justify-content:center;align-items:center;gap:6px;min-width:32px;height:32px;padding:0 10px;font-size:13px;font-weight:600;transition:background .15s;display:inline-flex}.starter-atl__navbtn:hover{background:var(--surface-alt,#0000000a)}.starter-atl__legend{flex-wrap:wrap;align-items:center;gap:14px;display:flex}.starter-atl__lg{color:var(--text-secondary);align-items:center;gap:6px;font-size:12px;display:inline-flex}.starter-atl__sw{border:1px solid var(--border);border-radius:3px;width:12px;height:12px;display:inline-block}.starter-atl__sw.is-free{background:var(--surface)}.starter-atl__sw.is-partial{background:#229e6a59}.starter-atl__sw.is-occupied{background:#229e6ae6}.starter-atl__sw.is-pending{background:#e9aa37d9}.starter-atl__sw.is-blocked{background:repeating-linear-gradient(-45deg,#0000002e,#0000002e 4px,#00000014 0 8px)}.starter-atl__hint{color:var(--text-muted);margin:0 0 14px;font-size:12px}.starter-atl__error{border-radius:var(--radius-md,10px);color:#b23a3a;background:#dc444414;margin-bottom:12px;padding:10px 14px;font-size:13px}.starter-atl__scroll{-webkit-overflow-scrolling:touch;overflow-x:auto}.starter-atl__scroll.is-loading{opacity:.55;pointer-events:none}.starter-atl__grid{border-collapse:separate;border-spacing:0;min-width:100%}.starter-atl__months .starter-atl__month{white-space:nowrap;padding:2px 6px 6px}.starter-atl__months .starter-atl__month,.starter-atl__roomhead{text-transform:uppercase;letter-spacing:.05em;color:var(--text-muted);text-align:left;font-size:11px;font-weight:700}.starter-atl__roomhead{z-index:2;background:var(--surface);min-width:140px;max-width:200px;padding:4px 10px 4px 0;position:sticky;left:0}.starter-atl__day{text-align:center;min-width:34px;padding:2px 0 6px;font-weight:500}.starter-atl__day.is-weekend .starter-atl__dn{color:var(--accent)}.starter-atl__day.is-today .starter-atl__dn{background:var(--accent);color:#fff;border-radius:999px}.starter-atl__wd{color:var(--text-muted);text-transform:lowercase;font-size:10px;display:block}.starter-atl__dn{min-width:22px;color:var(--text-secondary);font-size:12px;line-height:22px;display:inline-block}.starter-atl__room{z-index:2;background:var(--surface);text-align:left;color:var(--text-primary);border-top:1px solid var(--border);white-space:nowrap;text-overflow:ellipsis;max-width:200px;padding:0 10px 0 0;font-size:13px;font-weight:600;position:sticky;left:0;overflow:hidden}.starter-atl__roomqty{color:var(--text-muted);margin-left:6px;font-size:11px;font-weight:600}.starter-atl__cell{border-top:1px solid var(--border);border-left:1px solid var(--border);background:var(--surface);text-align:center;vertical-align:middle;cursor:pointer;-webkit-user-select:none;user-select:none;touch-action:pan-x;min-width:34px;height:38px;color:var(--text-secondary);font-size:11px;transition:box-shadow .1s;position:relative}.starter-atl__cell.is-weekend{background:#00000006}.starter-atl__cell.is-free:hover{box-shadow:inset 0 0 0 2px var(--accent)}.starter-atl__cell.is-partial{color:#14573a;background:#229e6a59;font-weight:700}.starter-atl__cell.is-occupied{color:#fff;background:#229e6ae6}.starter-atl__cell.is-pending{color:#5c430e;background:#e9aa37d9}.starter-atl__cell.is-blocked{color:var(--text-secondary);background:repeating-linear-gradient(-45deg,#0000002e,#0000002e 4px,#00000014 0 8px)}.starter-atl__cell.is-conflict{color:#fff;background:repeating-linear-gradient(-45deg,#dc2626,#dc2626 4px,#b91c1c 0 8px);font-weight:700}.starter-atl__sw.is-conflict{background:repeating-linear-gradient(-45deg,#dc2626,#dc2626 3px,#b91c1c 0 6px)}.starter-atl__ssbar{cursor:pointer;background:repeating-linear-gradient(-45deg,#2563eb,#2563eb 3px,#93c5fd 0 6px);border:0;height:19px;padding:0;position:absolute;bottom:0;left:0;right:0}.starter-atl__ssbar:hover{height:24px}.starter-atl__sw.is-stopsale{background:repeating-linear-gradient(-45deg,#2563eb,#2563eb 3px,#93c5fd 0 6px)}.starter-atl__kinds{gap:8px;margin-bottom:14px;display:grid}.starter-atl__kind{border:1px solid var(--border);border-radius:var(--radius-md,10px);cursor:pointer;align-items:flex-start;gap:10px;padding:10px 12px;display:flex}.starter-atl__kind.is-active{border-color:var(--accent);background:var(--surface-2,#f8fafc)}.starter-atl__kindbody{gap:2px;display:grid}.starter-atl__kindtitle{color:var(--text-primary,inherit);font-size:13px;font-weight:700}.starter-atl__kinddesc{color:var(--text-muted);font-size:12px}.starter-atl__cell.is-free.is-yield-raise{background:#fef3c7}.starter-atl__cell.is-free.is-yield-lower{background:#dcfce7}.starter-atl__sw.is-yield-raise{background:#fef3c7;border:1px solid #b45309}.starter-atl__sw.is-yield-hold{background:#f1f5f9;border:1px solid #475569}.starter-atl__sw.is-yield-lower{background:#dcfce7;border:1px solid #15803d}.starter-atl__yieldtag{background:var(--surface-2,#f1f5f9);letter-spacing:.05em;text-transform:uppercase;color:var(--text-secondary);border-radius:999px;padding:2px 7px;font-size:10.5px;font-weight:700}.starter-atl__yieldlink{color:var(--accent);font-size:11.5px;text-decoration:none}.starter-atl__yieldlink:hover{text-decoration:underline}.starter-atl__cell.is-today{box-shadow:inset 2px 0 0 var(--accent)}.starter-atl__cell.is-drag{box-shadow:inset 0 0 0 2px var(--accent);background:#0000000f}.starter-atl__freecount{font-size:11px}.starter-atl__loading{text-align:center;color:var(--text-muted);padding:40px;font-size:14px}@media (width<=640px){.starter-atl{padding:12px}.starter-atl__room,.starter-atl__roomhead{min-width:110px;max-width:130px;font-size:12px}}.runa-atl{--runa-atl-occupied:#1f5e46;--runa-atl-partial:#cfe3d8;--runa-atl-pending:#b06d12;--runa-atl-pending-ink:#3d2606;--runa-atl-conflict:#a32720;--runa-atl-blocked:#1f1e1c29;--runa-atl-stopsale:#2c4a7c;--runa-atl-stopsale-soft:#a9bfdc;--runa-atl-kind-border:var(--runa-border-strong);--runa-atl-kind-active:var(--runa-surface-2,#2c4a7c0f);--runa-atl-kind-ink:var(--runa-text-primary);--runa-atl-kind-muted:var(--runa-text-muted);background:var(--runa-surface);border:1px solid var(--runa-border-strong);border-radius:var(--runa-radius-card);padding:22px}.runa-atl__toolbar{border-bottom:1px solid var(--runa-border);margin-bottom:14px;padding-bottom:14px}.runa-atl__navbtn{border:1px solid var(--runa-border-strong);background:var(--runa-surface);height:34px;color:var(--runa-text);font-family:var(--runa-font-heading);letter-spacing:.09em;text-transform:uppercase;transition:background var(--runa-t,.18s) ease,color var(--runa-t,.18s) ease;border-radius:0;font-size:.72rem;font-weight:700}.runa-atl__navbtn:hover{background:var(--runa-text);color:var(--runa-surface)}.runa-atl__lg{color:var(--runa-text-secondary);letter-spacing:.05em;text-transform:uppercase;font-size:.7rem;font-weight:600}.runa-atl__sw{border:1px solid var(--runa-border-strong);border-radius:0}.runa-atl__sw.is-free{background:var(--runa-surface)}.runa-atl__sw.is-partial{background:var(--runa-atl-partial)}.runa-atl__sw.is-occupied{background:var(--runa-atl-occupied)}.runa-atl__sw.is-pending{background:var(--runa-atl-pending)}.runa-atl__sw.is-blocked{background:repeating-linear-gradient(-45deg,var(--runa-atl-blocked),var(--runa-atl-blocked) 3px,transparent 3px,transparent 6px)}.runa-atl__sw.is-conflict{background:repeating-linear-gradient(-45deg,var(--runa-atl-conflict),var(--runa-atl-conflict) 3px,#7d1c17 3px,#7d1c17 6px)}.runa-atl__hint{color:var(--runa-text-muted);font-size:.74rem;line-height:1.5}.runa-atl__error{color:var(--runa-error);background:color-mix(in srgb,var(--runa-error) 13%,var(--runa-surface));border-left:3px solid var(--runa-error);border-radius:0;font-size:.8rem;font-weight:700}.runa-atl__month,.runa-atl__roomhead{color:var(--runa-text-muted);font-family:var(--runa-font-heading);letter-spacing:.12em;font-size:.64rem;font-weight:700}.runa-atl__roomhead{background:var(--runa-surface)}.runa-atl__wd{color:var(--runa-text-muted);letter-spacing:.06em;text-transform:uppercase;font-size:.6rem}.runa-atl__dn{color:var(--runa-text-secondary);font-family:var(--runa-font-heading);font-size:.74rem;font-weight:600}.runa-atl__day.is-weekend .runa-atl__dn{color:var(--runa-accent)}.runa-atl__day.is-today .runa-atl__dn{background:var(--runa-text);color:var(--runa-surface);border-radius:0}.runa-atl__room{background:var(--runa-surface);color:var(--runa-text);border-top:1px solid var(--runa-grid-line,var(--runa-border));font-family:var(--runa-font-heading);font-size:.78rem;font-weight:600}.runa-atl__roomqty{color:var(--runa-text-muted);letter-spacing:.06em;font-size:.66rem;font-weight:700}.runa-atl__cell{background:var(--runa-surface);border-top:1px solid var(--runa-grid-line,var(--runa-border));border-left:1px solid var(--runa-grid-line,var(--runa-border));color:var(--runa-text-secondary);font-family:var(--runa-font-heading);font-size:.68rem;font-weight:700}.runa-atl__cell.is-weekend{background:var(--runa-surface-sunken)}.runa-atl__cell.is-free:hover{box-shadow:inset 0 0 0 2px var(--runa-accent)}.runa-atl__cell.is-partial{background:var(--runa-atl-partial);color:#14402e}.runa-atl__cell.is-occupied{background:var(--runa-atl-occupied);color:#f4f1ea}.runa-atl__cell.is-pending{background:var(--runa-atl-pending);color:var(--runa-atl-pending-ink)}.runa-atl__cell.is-blocked{background:repeating-linear-gradient(-45deg,var(--runa-atl-blocked),var(--runa-atl-blocked) 4px,transparent 4px,transparent 8px);color:var(--runa-text-secondary)}.runa-atl__cell.is-conflict{background:repeating-linear-gradient(-45deg,var(--runa-atl-conflict),var(--runa-atl-conflict) 4px,#7d1c17 4px,#7d1c17 8px);color:#fff}.runa-atl__cell.is-today{box-shadow:inset 2px 0 0 var(--runa-accent)}.runa-atl__cell.is-drag{box-shadow:inset 0 0 0 2px var(--runa-accent);background:color-mix(in srgb,var(--runa-accent) 14%,var(--runa-surface))}.runa-atl__cell.is-free.is-yield-raise{background:#f7ecd2}.runa-atl__cell.is-free.is-yield-lower{background:#dfeee2}.runa-atl__sw.is-yield-raise{background:#f7ecd2;border-color:#9a6b12}.runa-atl__sw.is-yield-hold{background:var(--runa-surface-sunken);border-color:var(--runa-border-strong)}.runa-atl__sw.is-yield-lower{background:#dfeee2;border-color:#1f5e46}.runa-atl__yieldtag{background:var(--runa-text);color:var(--runa-surface);font-family:var(--runa-font-heading);letter-spacing:.12em;border-radius:0;font-size:.6rem}.runa-atl__yieldlink{color:var(--runa-accent);letter-spacing:.05em;text-transform:uppercase;font-size:.7rem;font-weight:700}.runa-atl__loading{color:var(--runa-text-muted);font-family:var(--runa-font-heading);letter-spacing:.06em;text-transform:uppercase;font-size:.78rem}.runa-modal__backdrop{background:#1816139e}.runa-modal__panel{background:var(--runa-surface);border:1px solid var(--runa-border-strong);border-radius:var(--runa-radius-card);box-shadow:0 26px 70px #1816134d}.runa-modal__head{border-bottom:1px solid var(--runa-border);padding-bottom:14px}.runa-modal__title{color:var(--runa-text);font-family:var(--runa-font-heading);letter-spacing:.1em;text-transform:uppercase;font-size:.86rem;font-weight:700}.runa-modal__close{color:var(--runa-text-muted);border-radius:0}.runa-modal__close:hover{background:var(--runa-surface-sunken);color:var(--runa-text)}.runa-modal__body{padding-top:16px}.runa-modal__body .app-modal__desc{color:var(--runa-text-secondary);font-size:.8rem}.runa-modal__body .app-modal__note{background:var(--runa-surface-sunken);border-left:3px solid var(--runa-border-strong);color:var(--runa-text);border-radius:0;font-size:.8rem}.runa-modal__body .app-modal__label{color:var(--runa-text-muted);font-family:var(--runa-font-heading);letter-spacing:.1em;text-transform:uppercase;font-size:.64rem;font-weight:700}.runa-modal__body .app-modal__optional{letter-spacing:.06em;text-transform:none}.runa-modal__body .app-modal__input{background:var(--runa-surface-input);border:1px solid var(--runa-border-strong);border-radius:var(--runa-radius-ui);color:var(--runa-text);font-size:.84rem}.runa-modal__body .app-modal__input:focus{border-color:var(--runa-accent);box-shadow:0 0 0 3px color-mix(in srgb,var(--runa-accent) 22%,transparent)}.runa-modal__body .app-modal__error{color:var(--runa-error);font-size:.78rem;font-weight:700}.runa-modal__body .app-modal__row{border:1px solid var(--runa-border);border-radius:var(--runa-radius-ui);background:var(--runa-surface-sunken)}.runa-modal__actions{border-top:1px solid var(--runa-border);padding-top:16px}.runa-modal__actions .app-modal__btn,.runa-modal__body .app-modal__btn{border:1px solid var(--runa-border-strong);border-radius:var(--runa-radius-ui);background:var(--runa-surface);color:var(--runa-text);font-family:var(--runa-font-heading);letter-spacing:.09em;text-transform:uppercase;font-size:.72rem;font-weight:700}.runa-modal__actions .app-modal__btn:hover:not(:disabled),.runa-modal__body .app-modal__btn:hover:not(:disabled){background:var(--runa-surface-sunken)}.runa-modal__actions .app-modal__btn--primary,.runa-modal__body .app-modal__btn--primary{border-color:var(--runa-accent);background:var(--runa-accent);color:var(--runa-on-accent,#fff)}.runa-modal__actions .app-modal__btn--primary:hover:not(:disabled),.runa-modal__body .app-modal__btn--primary:hover:not(:disabled){background:var(--runa-text);border-color:var(--runa-text);color:var(--runa-surface)}.runa-modal__actions .app-modal__btn--danger{border-color:var(--runa-error);background:var(--runa-error);color:#fff}.runa-modal__actions .app-modal__btn--danger:hover:not(:disabled){background:#7d1c17;border-color:#7d1c17}@media (width<=640px){.runa-atl{padding:14px}}.runa-atl__ssbar,.runa-atl__sw.is-stopsale{background:repeating-linear-gradient(-45deg,var(--runa-atl-stopsale),var(--runa-atl-stopsale) 3px,var(--runa-atl-stopsale-soft) 3px,var(--runa-atl-stopsale-soft) 6px)}.runa-atl__kind{border-color:var(--runa-atl-kind-border)}.runa-atl__kind.is-active{border-color:var(--runa-atl-stopsale);background:var(--runa-atl-kind-active)}.runa-atl__kindtitle{color:var(--runa-atl-kind-ink)}.runa-atl__kinddesc{color:var(--runa-atl-kind-muted)}.app-modal{z-index:2000;place-items:center;padding:20px;display:grid;position:fixed;inset:0}.app-modal__backdrop{-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:#14110e8c;position:absolute;inset:0}.app-modal__panel{background:var(--surface,#fff);width:100%;max-height:calc(100vh - 40px);color:var(--text-primary,#23201c);border:1px solid var(--border,#e6ddd0);border-radius:var(--radius-lg,16px);flex-direction:column;display:flex;position:relative;box-shadow:0 24px 60px #0000003d}.app-modal__panel:focus{outline:none}.app-modal__head{justify-content:space-between;align-items:flex-start;gap:12px;padding:20px 20px 0;display:flex}.app-modal__title{font-family:var(--font-heading,inherit);color:var(--text-primary,#23201c);align-items:center;gap:8px;margin:0;font-size:17px;font-weight:700;line-height:1.3;display:flex}.app-modal__panel--danger .app-modal__title{color:var(--error,#be3c32)}.app-modal__close{width:28px;height:28px;color:var(--text-muted,#8a8175);cursor:pointer;background:0 0;border:1px solid #0000;border-radius:999px;flex:none;place-items:center;transition:background .15s,color .15s;display:grid}.app-modal__close:hover{background:var(--surface-alt,#0000000d);color:var(--text-primary,#23201c)}.app-modal__body{font-family:var(--font-body,inherit);padding:12px 20px 4px;overflow-y:auto}.app-modal__actions{justify-content:flex-end;gap:8px;padding:16px 20px 20px;display:flex}.app-modal__desc{color:var(--text-secondary,#5c554b);margin:0 0 14px;font-size:13px}.app-modal__note{border-radius:var(--radius-md,10px);background:var(--surface-alt,#0000000a);color:var(--text-primary,#23201c);margin:0 0 14px;padding:10px 12px;font-size:13px}.app-modal__label{color:var(--text-secondary,#5c554b);margin-bottom:6px;font-size:12px;font-weight:600;display:block}.app-modal__optional{color:var(--text-muted,#8a8175);font-weight:400}.app-modal__input{border:1px solid var(--border,#e6ddd0);border-radius:var(--radius-md,10px);background:var(--surface,#fff);width:100%;height:40px;color:var(--text-primary,#23201c);font-family:var(--font-body,inherit);padding:0 12px;font-size:14px}.app-modal__input:focus{border-color:var(--accent,#a97e50);outline:none}.app-modal__error{color:var(--error,#b23a3a);margin:12px 0 0;font-size:13px}.app-modal__btn{border:1px solid var(--border,#e6ddd0);border-radius:var(--radius-md,10px);background:var(--surface,#fff);height:38px;color:var(--text-primary,#23201c);font-family:var(--font-body,inherit);cursor:pointer;justify-content:center;align-items:center;gap:6px;padding:0 16px;font-size:13px;font-weight:600;transition:background .15s,border-color .15s,color .15s;display:inline-flex}.app-modal__btn:hover:not(:disabled){background:var(--surface-alt,#0000000a)}.app-modal__btn:disabled{opacity:.55;cursor:not-allowed}.app-modal__btn--primary{background:var(--accent,#a97e50);color:var(--on-accent,#fff);border-color:#0000}.app-modal__btn--primary:hover:not(:disabled){background:var(--accent-hover,#8f6a42)}.app-modal__btn--danger{background:var(--error,#be3c32);color:#fff;border-color:#0000}.app-modal__btn--danger:hover:not(:disabled){background:#a33228}.app-modal__row{border:1px solid var(--border,#e6ddd0);border-radius:var(--radius-md,10px);margin:0 0 14px;padding:12px}.app-modal__row .app-modal__desc{margin-bottom:10px}.app-modal-enter-active,.app-modal-leave-active{transition:opacity .18s}.app-modal-enter-active .app-modal__panel,.app-modal-leave-active .app-modal__panel{transition:opacity .18s,transform .18s}.app-modal-enter-from,.app-modal-leave-to{opacity:0}.app-modal-enter-from .app-modal__panel,.app-modal-leave-to .app-modal__panel{opacity:0;transform:translateY(8px)scale(.98)}@media (prefers-reduced-motion:reduce){.app-modal-enter-active,.app-modal-enter-active .app-modal__panel,.app-modal-leave-active,.app-modal-leave-active .app-modal__panel{transition:none}}@media (width<=640px){.app-modal{padding:12px}.app-modal__head{padding:16px 16px 0}.app-modal__body{padding:10px 16px 4px}.app-modal__actions{padding:14px 16px 16px}}.runa-admin-aloy__error{color:var(--runa-error);background:color-mix(in srgb,var(--runa-error) 13%,var(--runa-surface));border-radius:16px;margin:0 0 18px;padding:12px 18px;font-size:.84rem;font-weight:700}.runa-admin-aloy__empty{text-align:center;place-items:center;gap:10px;padding:calc(clamp(36px,6vw,62px)) 24px;display:grid}.runa-admin-aloy__empty-ic{color:var(--runa-accent)}.runa-admin-aloy__empty-title{color:var(--runa-text);font-family:var(--runa-font-heading);letter-spacing:-.03em;margin:4px 0 0;font-size:1.35rem}.runa-admin-aloy__empty-text{max-width:46ch;color:var(--runa-text-secondary);margin:0;font-size:.86rem;line-height:1.6}.runa-admin-aloy__empty-cta{flex-wrap:wrap;justify-content:center;gap:10px;margin-top:8px;display:flex}.runa-admin-aloy__warn{color:var(--runa-warning);background:color-mix(in srgb,var(--runa-warning) 14%,var(--runa-surface));border-radius:16px;align-items:center;gap:10px;margin:0 0 16px;padding:12px 18px;font-size:.84rem;font-weight:700;display:flex}.runa-admin-aloy__stat{color:var(--runa-text-secondary);margin:0 0 14px;font-size:.82rem}.runa-admin-aloy__list{gap:12px;margin:0;padding:0;list-style:none;display:grid}.runa-admin-aloy__item{background:var(--runa-surface-raised);border:1px solid color-mix(in srgb,var(--runa-border) 60%,transparent);box-shadow:var(--runa-shadow-small);border-radius:22px;grid-template-columns:74px 1fr auto auto;align-items:center;gap:18px;padding:16px 20px;transition:border-color .22s cubic-bezier(.32,.72,0,1),opacity .22s cubic-bezier(.32,.72,0,1);display:grid}.runa-admin-aloy__item:hover{border-color:var(--runa-border-strong)}.runa-admin-aloy__item.runa-is-off{opacity:.62}.runa-admin-aloy__item.runa-admin-is-busy,.runa-admin-aloy__item.runa-is-busy{opacity:.5;pointer-events:none}.runa-admin-aloy__level{background:var(--runa-surface-sunken);border-radius:16px;place-items:center;gap:2px;padding:10px 6px;display:grid}.runa-admin-aloy__level-n{color:var(--runa-text);font-family:var(--runa-font-heading);letter-spacing:-.04em;font-size:1.5rem;line-height:1}.runa-admin-aloy__level small{color:var(--runa-text-muted);letter-spacing:.08em;text-transform:uppercase;font-size:.62rem;font-weight:700}.runa-admin-aloy__body{min-width:0}.runa-admin-aloy__name{color:var(--runa-text);font-size:.95rem;font-weight:700}.runa-admin-aloy__meta,.runa-admin-aloy__perks{align-items:center;gap:6px;margin:5px 0 0;font-size:.78rem;display:flex}.runa-admin-aloy__perks{color:var(--runa-accent)}.runa-admin-aloy__meta{color:var(--runa-text-muted)}.runa-admin-aloy__meta b{color:var(--runa-text-secondary)}.runa-admin-aloy__pct{color:var(--runa-brand);font-family:var(--runa-font-heading);letter-spacing:-.04em;white-space:nowrap;font-size:1.5rem;line-height:1}.runa-admin-aloy__actions{align-items:center;gap:6px;display:flex}.runa-admin-aloy__state{color:var(--runa-text-muted);background:var(--runa-surface-sunken);letter-spacing:.06em;text-transform:uppercase;border-radius:9999px;margin-right:4px;padding:4px 10px;font-size:.66rem;font-weight:700}.runa-admin-aloy__state.runa-is-on{color:var(--runa-success);background:color-mix(in srgb,var(--runa-success) 14%,var(--runa-surface))}.runa-admin-aloy__note{color:var(--runa-text-muted);align-items:center;gap:8px;margin:18px 0 0;font-size:.78rem;display:flex}.runa-admin-aloy__form{align-content:start;gap:16px;display:grid}.runa-admin-aloy__toggle-row{background:var(--runa-surface-sunken);color:var(--runa-text-secondary);cursor:pointer;border-radius:16px;justify-content:space-between;align-items:center;gap:16px;padding:14px 16px;font-size:.82rem;font-weight:700;display:flex}@media (width<=720px){.runa-admin-aloy__item{grid-template-columns:62px 1fr;row-gap:12px}.runa-admin-aloy__pct{grid-column:2;font-size:1.25rem}.runa-admin-aloy__actions{grid-column:1/-1;justify-content:flex-end}}.runa-admin-acrm__stats{grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:12px;margin-bottom:20px;display:grid}.runa-admin-acrm__stat{background:var(--runa-surface-raised);border:1px solid color-mix(in srgb,var(--runa-border) 60%,transparent);box-shadow:var(--runa-shadow-small);border-radius:22px;gap:4px;padding:18px 20px;display:grid}.runa-admin-acrm__stat-n{color:var(--runa-text);font-family:var(--runa-font-heading);letter-spacing:-.04em;font-size:1.6rem;line-height:1.05}.runa-admin-acrm__stat-l{color:var(--runa-text-muted);letter-spacing:.08em;text-transform:uppercase;font-size:.68rem;font-weight:700}.runa-admin-acrm__presets,.runa-admin-acrm__tags{flex-wrap:wrap;gap:8px;margin-bottom:14px;display:flex}.runa-admin-acrm__preset,.runa-admin-acrm__tag{color:var(--runa-text-secondary);background:var(--runa-surface-raised);border:1px solid var(--runa-border);font:inherit;cursor:pointer;border-radius:9999px;padding:8px 16px;font-size:.78rem;font-weight:700;transition:background .2s cubic-bezier(.32,.72,0,1),border-color .2s cubic-bezier(.32,.72,0,1),color .2s cubic-bezier(.32,.72,0,1)}.runa-admin-acrm__preset:hover:not(:disabled),.runa-admin-acrm__tag:hover:not(:disabled){border-color:var(--runa-border-strong)}.runa-admin-acrm__preset.runa-is-on,.runa-admin-acrm__tag.runa-is-on{color:var(--runa-on-brand);background:var(--runa-brand);border-color:var(--runa-brand)}.runa-admin-acrm__preset:disabled,.runa-admin-acrm__tag:disabled{opacity:.55;cursor:not-allowed}.runa-admin-acrm__tag{font-size:.74rem;font-weight:600}.runa-admin-acrm__filters{flex-wrap:wrap;align-items:center;gap:10px;margin-bottom:14px;display:flex}.runa-admin-acrm__search{background:var(--runa-surface);border:1px solid var(--runa-border);min-width:0;color:var(--runa-text-muted);border-radius:14px;flex:260px;align-items:center;gap:9px;padding:0 14px;transition:border-color .2s cubic-bezier(.32,.72,0,1),box-shadow .2s cubic-bezier(.32,.72,0,1);display:flex}.runa-admin-acrm__search:focus-within{border-color:var(--runa-accent);box-shadow:0 0 0 4px color-mix(in srgb,var(--runa-accent) 16%,transparent)}.runa-admin-acrm__search input{min-width:0;min-height:44px;color:var(--runa-text);font:inherit;background:0 0;border:none;outline:none;flex:1;padding:0;font-size:.86rem}.runa-admin-acrm__sort{align-items:center;gap:9px;min-width:0;display:flex}.runa-admin-acrm__sort>span{color:var(--runa-text-secondary);white-space:nowrap;font-size:.76rem;font-weight:700}.runa-admin-acrm__error{color:var(--runa-error);background:color-mix(in srgb,var(--runa-error) 13%,var(--runa-surface));border-radius:16px;margin:0 0 16px;padding:12px 18px;font-size:.84rem;font-weight:700}.runa-admin-acrm__list{gap:12px;display:grid}.runa-admin-acrm__card{background:var(--runa-surface-raised);border:1px solid color-mix(in srgb,var(--runa-border) 60%,transparent);box-shadow:var(--runa-shadow-small);cursor:pointer;border-radius:22px;gap:7px;padding:18px 22px;transition:border-color .22s cubic-bezier(.32,.72,0,1),transform .22s cubic-bezier(.32,.72,0,1);display:grid}.runa-admin-acrm__card:hover{border-color:var(--runa-border-strong);transform:tranrunaY(-1px)}.runa-admin-acrm__card:focus-visible{border-color:var(--runa-accent);box-shadow:0 0 0 4px color-mix(in srgb,var(--runa-accent) 16%,transparent);outline:none}.runa-admin-acrm__card.runa-is-vip{border-left:3px solid var(--runa-brand)}.runa-admin-acrm__who{flex-wrap:wrap;align-items:center;gap:9px;display:flex}.runa-admin-acrm__name{color:var(--runa-text);font-family:var(--runa-font-heading);letter-spacing:-.02em;font-size:1.02rem}.runa-admin-acrm__badge{color:var(--runa-brand);background:color-mix(in srgb,var(--runa-brand) 13%,var(--runa-surface));letter-spacing:.06em;text-transform:uppercase;border-radius:9999px;align-items:center;gap:4px;padding:3px 10px;font-size:.64rem;font-weight:700;display:inline-flex}.runa-admin-acrm__badge--off{color:var(--runa-text-muted);background:var(--runa-surface-sunken)}.runa-admin-acrm__contact,.runa-admin-acrm__meta{color:var(--runa-text-muted);flex-wrap:wrap;align-items:center;gap:8px;font-size:.79rem;display:flex}.runa-admin-acrm__chip,.runa-admin-acrm__meta strong{color:var(--runa-text-secondary)}.runa-admin-acrm__dot{background:var(--runa-border-strong);border-radius:50%;width:3px;height:3px}.runa-admin-acrm__cardtags,.runa-admin-acrm__chips{flex-wrap:wrap;gap:6px;display:flex}.runa-admin-acrm__chip{background:var(--runa-surface-sunken);border-radius:9999px;align-items:center;gap:5px;padding:4px 10px;font-size:.72rem;display:inline-flex}.runa-admin-acrm__chip button{color:var(--runa-text-muted);cursor:pointer;background:0 0;border:none;padding:0;display:inline-flex}.runa-admin-acrm__chip button:hover:not(:disabled){color:var(--runa-error)}.runa-admin-acrm__chip button:disabled{opacity:.5;cursor:not-allowed}.runa-admin-acrm__drawer{width:min(620px,100%)}.runa-admin-acrm__dmail{color:var(--runa-text-muted);margin:4px 0 0;font-size:.79rem}.runa-admin-acrm__dbody{align-content:start;gap:16px;display:grid}.runa-admin-acrm__switch{background:var(--runa-surface-sunken);color:var(--runa-text-secondary);cursor:pointer;border-radius:16px;justify-content:space-between;align-items:center;gap:16px;padding:14px 16px;font-size:.82rem;font-weight:700;display:flex}.runa-admin-acrm__tagadd{gap:8px;margin-top:8px;display:flex}.runa-admin-acrm__tagadd input{min-width:0;min-height:42px;color:var(--runa-text);background:var(--runa-surface);border:1px solid var(--runa-border);font:inherit;border-radius:14px;flex:1;padding:10px 14px;font-size:.84rem}.runa-admin-acrm__tagadd input:focus{border-color:var(--runa-accent);outline:none}.runa-admin-acrm__history{border-top:1px solid var(--runa-border);padding-top:6px}.runa-admin-acrm__htitle{color:var(--runa-text);font-family:var(--runa-font-heading);letter-spacing:-.02em;margin:12px 0 10px;font-size:.95rem}.runa-admin-acrm__hint{color:var(--runa-text-muted);margin:0;font-size:.79rem}.runa-admin-acrm__stays{gap:8px;margin:0;padding:0;list-style:none;display:grid}.runa-admin-acrm__stays li{background:var(--runa-surface-sunken);color:var(--runa-text-secondary);border-radius:14px;flex-wrap:wrap;align-items:center;gap:10px;padding:10px 14px;font-size:.78rem;display:flex}.runa-admin-acrm__stays li.runa-admin-is-cancelled,.runa-admin-acrm__stays li.runa-is-cancelled{opacity:.55;text-decoration:line-through}.runa-admin-acrm__staycode{color:var(--runa-text);letter-spacing:.03em;font-weight:700}.runa-admin-acrm__stayroom{color:var(--runa-text-muted)}.runa-admin-acrm__stayprice{color:var(--runa-text);margin-left:auto;font-weight:700}@media (width<=720px){.runa-admin-acrm__filters{align-items:stretch}.runa-admin-acrm__sort{justify-content:space-between}}.runa-admin-acrm__card.runa-admin-is-vip{border-left:3px solid var(--runa-brand)}.runa-admin-aup__error{color:var(--runa-error);background:color-mix(in srgb,var(--runa-error) 13%,var(--runa-surface));border-radius:16px;margin:0 0 18px;padding:12px 18px;font-size:.84rem;font-weight:700}.runa-admin-aup__empty{text-align:center;place-items:center;gap:10px;padding:calc(clamp(36px,6vw,62px)) 24px;display:grid}.runa-admin-aup__empty-ic{color:var(--runa-accent)}.runa-admin-aup__empty-title{color:var(--runa-text);font-family:var(--runa-font-heading);letter-spacing:-.03em;margin:4px 0 0;font-size:1.35rem}.runa-admin-aup__empty-text{max-width:46ch;color:var(--runa-text-secondary);margin:0 0 8px;font-size:.86rem;line-height:1.6}.runa-admin-aup__tabs{flex-wrap:wrap;gap:8px;margin-bottom:16px;display:flex}.runa-admin-aup__tab{color:var(--runa-text-secondary);background:var(--runa-surface-raised);border:1px solid var(--runa-border);font:inherit;cursor:pointer;border-radius:9999px;align-items:center;gap:8px;padding:8px 16px;font-size:.78rem;font-weight:700;transition:background .2s cubic-bezier(.32,.72,0,1),border-color .2s cubic-bezier(.32,.72,0,1),color .2s cubic-bezier(.32,.72,0,1);display:inline-flex}.runa-admin-aup__tab:hover{border-color:var(--runa-border-strong)}.runa-admin-aup__tab.runa-is-on{color:var(--runa-on-brand);background:var(--runa-brand);border-color:var(--runa-brand)}.runa-admin-aup__tab-n{background:color-mix(in srgb,var(--runa-text) 10%,transparent);border-radius:9999px;padding:1px 8px;font-size:.7rem}.runa-admin-aup__tab.runa-is-on .runa-admin-aup__tab-n{background:color-mix(in srgb,var(--runa-on-brand) 22%,transparent)}.runa-admin-aup__list{gap:12px;margin:0;padding:0;list-style:none;display:grid}.runa-admin-aup__item{background:var(--runa-surface-raised);border:1px solid color-mix(in srgb,var(--runa-border) 60%,transparent);box-shadow:var(--runa-shadow-small);border-radius:22px;grid-template-columns:30px 64px 1fr auto;align-items:center;gap:16px;padding:16px 20px;transition:border-color .22s cubic-bezier(.32,.72,0,1),opacity .22s cubic-bezier(.32,.72,0,1);display:grid}.runa-admin-aup__item:hover{border-color:var(--runa-border-strong)}.runa-admin-aup__item.runa-is-off{opacity:.62}.runa-admin-aup__item.runa-is-busy{opacity:.5;pointer-events:none}.runa-admin-aup__order{gap:3px;display:grid}.runa-admin-aup__order button{width:28px;height:24px;color:var(--runa-text-muted);background:var(--runa-surface-sunken);border:1px solid var(--runa-border);cursor:pointer;border-radius:8px;place-items:center;transition:color .18s;display:grid}.runa-admin-aup__order button:hover:not(:disabled){color:var(--runa-text);border-color:var(--runa-border-strong)}.runa-admin-aup__order button:disabled{opacity:.4;cursor:not-allowed}.runa-admin-aup__thumb{-o-object-fit:cover;object-fit:cover;background:var(--runa-surface-sunken);border-radius:16px;width:64px;height:64px}.runa-admin-aup__thumb--empty{color:var(--runa-text-muted);border:1px dashed var(--runa-border);place-items:center;display:grid}.runa-admin-aup__body{min-width:0}.runa-admin-aup__name{color:var(--runa-text);flex-wrap:wrap;align-items:center;gap:8px;font-size:.95rem;font-weight:700;display:flex}.runa-admin-aup__unit{color:var(--runa-text-muted);background:var(--runa-surface-sunken);letter-spacing:.05em;text-transform:uppercase;border-radius:9999px;padding:2px 9px;font-size:.66rem;font-weight:700}.runa-admin-aup__desc{color:var(--runa-text-secondary);margin:5px 0 0;font-size:.8rem;line-height:1.5}.runa-admin-aup__meta{color:var(--runa-text-muted);margin:5px 0 0;font-size:.78rem}.runa-admin-aup__meta b{color:var(--runa-text-secondary)}.runa-admin-aup__price{color:var(--runa-brand);font-family:var(--runa-font-heading);letter-spacing:-.04em;white-space:nowrap;justify-items:end;gap:2px;font-size:1.35rem;line-height:1;display:grid}.runa-admin-aup__price small{color:var(--runa-text-muted);font-family:var(--runa-font-body);letter-spacing:.05em;text-transform:uppercase;font-size:.64rem;font-weight:700}.runa-admin-aup__actions{border-top:1px solid color-mix(in srgb,var(--runa-border) 60%,transparent);flex-wrap:wrap;grid-column:1/-1;align-items:center;gap:7px;padding-top:12px;display:flex}.runa-admin-aup__state{color:var(--runa-text-muted);background:var(--runa-surface-sunken);letter-spacing:.06em;text-transform:uppercase;border-radius:9999px;margin-right:auto;padding:4px 10px;font-size:.66rem;font-weight:700}.runa-admin-aup__state.runa-is-on{color:var(--runa-success);background:color-mix(in srgb,var(--runa-success) 14%,var(--runa-surface))}.runa-admin-aup__editor{width:min(580px,100%)}.runa-admin-aup__ed-body{align-content:start;gap:16px;display:grid}.runa-admin-aup__ed-photo{-o-object-fit:cover;object-fit:cover;border-radius:16px;width:100%;max-height:190px}.runa-admin-aup__ed-row{grid-template-columns:1fr 1fr;gap:14px;display:grid}.runa-admin-aup__ed-preview{color:var(--runa-text-secondary);background:var(--runa-surface-sunken);border-radius:16px;margin:0;padding:12px 16px;font-size:.82rem}.runa-admin-aup__ed-preview b{color:var(--runa-text)}.runa-admin-aup__check{background:var(--runa-surface-sunken);cursor:pointer;border-radius:16px;justify-content:space-between;align-items:center;gap:16px;padding:14px 16px;display:flex}.runa-admin-aup__check span{gap:3px;min-width:0;display:grid}.runa-admin-aup__check b{color:var(--runa-text-secondary);font-size:.82rem}.runa-admin-aup__check small{color:var(--runa-text-muted);font-size:.74rem;line-height:1.45}@media (width<=760px){.runa-admin-aup__item{grid-template-columns:30px 56px 1fr}.runa-admin-aup__price{grid-column:2/-1;justify-items:start}.runa-admin-aup__ed-row{grid-template-columns:1fr}}.runa-admin-aup__item.runa-admin-is-busy{opacity:.5;pointer-events:none}.runa-admin-aup__drop{box-sizing:border-box;width:100%;font:inherit;appearance:none;border:1.5px dashed var(--runa-border-strong);border-radius:var(--runa-radius-ui);background:var(--runa-surface-input);text-align:center;flex-direction:column;align-items:center;gap:8px;margin:0;padding:22px;display:flex}.runa-admin-aup__drop:not(:disabled){cursor:pointer}.runa-admin-aup__drop:disabled{opacity:.7;cursor:not-allowed}.runa-admin-aup__drop-ic{border-radius:var(--runa-radius-ui);background:var(--runa-surface);width:42px;height:42px;color:var(--runa-accent);box-shadow:var(--runa-shadow-card);place-items:center;display:grid}.runa-admin-aup__drop-t{color:var(--runa-text);font-size:13px;font-weight:600}.runa-admin-aup__drop-h{color:var(--runa-text-muted);font-size:12px}.runa-admin-ahk__sr{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.runa-admin-ahk__error{color:var(--runa-error);background:color-mix(in srgb,var(--runa-error) 13%,var(--runa-surface));border-radius:16px;margin:0 0 18px;padding:12px 18px;font-size:.84rem;font-weight:700}.runa-admin-ahk__setup{text-align:center;place-items:center;gap:10px;padding:calc(clamp(30px,5vw,54px)) 24px;display:grid}.runa-admin-ahk__setup-ic{color:var(--runa-accent)}.runa-admin-ahk__setup-title{color:var(--runa-text);font-family:var(--runa-font-heading);letter-spacing:-.03em;margin:4px 0 0;font-size:1.35rem}.runa-admin-ahk__setup-text{max-width:48ch;color:var(--runa-text-secondary);margin:0;font-size:.86rem;line-height:1.6}.runa-admin-ahk__setup-form{text-align:left;grid-template-columns:2fr 1fr 1fr;gap:14px;width:100%;max-width:560px;margin:10px 0 6px;display:grid}.runa-admin-ahk__setup-or{color:var(--runa-text-muted);text-transform:uppercase;letter-spacing:.08em;margin:8px auto 2px;font-size:.78rem}.runa-admin-ahk__headacts{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.runa-admin-ahk__tiles{grid-template-columns:repeat(auto-fit,minmax(120px,1fr));gap:10px;margin-bottom:16px;display:grid}.runa-admin-ahk__tile{text-align:left;background:var(--runa-surface-raised);border:1px solid var(--runa-border);border-left:3px solid var(--runa-border-strong);cursor:pointer;border-radius:18px;gap:3px;padding:16px 18px;transition:border-color .2s cubic-bezier(.32,.72,0,1),background .2s cubic-bezier(.32,.72,0,1);display:grid}.runa-admin-ahk__tile:hover:not(:disabled){border-color:var(--runa-border-strong)}.runa-admin-ahk__tile:disabled{opacity:.55;cursor:not-allowed}.runa-admin-ahk__tile.runa-is-on{background:var(--runa-surface-sunken);border-color:var(--runa-accent)}.runa-admin-ahk__tile-n{color:var(--runa-text);font-family:var(--runa-font-heading);letter-spacing:-.04em;font-size:1.5rem;line-height:1}.runa-admin-ahk__tile-l{color:var(--runa-text-muted);letter-spacing:.07em;text-transform:uppercase;font-size:.68rem;font-weight:700}.runa-admin-ahk__tile.runa-is-occupied{border-left-color:var(--runa-info)}.runa-admin-ahk__tile.runa-is-to_clean{border-left-color:var(--runa-warning)}.runa-admin-ahk__tile.runa-is-clean{border-left-color:var(--runa-success)}.runa-admin-ahk__tile.runa-is-inspection{border-left-color:var(--runa-accent)}.runa-admin-ahk__tile.runa-is-out_of_service{border-left-color:var(--runa-error)}.runa-admin-ahk__toolbar{flex-wrap:wrap;align-items:center;gap:10px;margin-bottom:16px;display:flex}.runa-admin-ahk__roomfilter{min-width:200px}.runa-admin-ahk__list{grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:12px;margin:0 0 26px;padding:0;list-style:none;display:grid}.runa-admin-ahk__card{background:var(--runa-surface-raised);border:1px solid color-mix(in srgb,var(--runa-border) 60%,transparent);border-left:3px solid var(--runa-border-strong);box-shadow:var(--runa-shadow-small);border-radius:22px;align-content:start;gap:9px;padding:18px 20px;display:grid}.runa-admin-ahk__card.runa-is-occupied{border-left-color:var(--runa-info)}.runa-admin-ahk__card.runa-is-to_clean{border-left-color:var(--runa-warning)}.runa-admin-ahk__card.runa-is-clean{border-left-color:var(--runa-success)}.runa-admin-ahk__card.runa-is-inspection{border-left-color:var(--runa-accent)}.runa-admin-ahk__card.runa-is-out_of_service{border-left-color:var(--runa-error)}.runa-admin-ahk__card-top{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.runa-admin-ahk__card-id{gap:1px;min-width:0;display:grid}.runa-admin-ahk__card-label{color:var(--runa-text);font-family:var(--runa-font-heading);letter-spacing:-.03em;font-size:1.25rem;line-height:1.1}.runa-admin-ahk__card-room{color:var(--runa-text-muted);font-size:.75rem}.runa-admin-ahk__badge{color:var(--runa-text-muted);background:var(--runa-surface-sunken);letter-spacing:.06em;text-transform:uppercase;white-space:nowrap;border-radius:9999px;padding:4px 11px;font-size:.64rem;font-weight:700}.runa-admin-ahk__badge.runa-is-occupied{color:var(--runa-info);background:color-mix(in srgb,var(--runa-info) 14%,var(--runa-surface))}.runa-admin-ahk__badge.runa-is-to_clean{color:var(--runa-warning);background:color-mix(in srgb,var(--runa-warning) 15%,var(--runa-surface))}.runa-admin-ahk__badge.runa-is-clean{color:var(--runa-success);background:color-mix(in srgb,var(--runa-success) 14%,var(--runa-surface))}.runa-admin-ahk__badge.runa-is-inspection{color:var(--runa-accent);background:color-mix(in srgb,var(--runa-accent) 14%,var(--runa-surface))}.runa-admin-ahk__badge.runa-is-out_of_service{color:var(--runa-error);background:color-mix(in srgb,var(--runa-error) 13%,var(--runa-surface))}.runa-admin-ahk__flag,.runa-admin-ahk__guest,.runa-admin-ahk__meta,.runa-admin-ahk__note{align-items:center;gap:7px;margin:0;font-size:.79rem;display:flex}.runa-admin-ahk__guest{color:var(--runa-text-secondary)}.runa-admin-ahk__guest span,.runa-admin-ahk__note{color:var(--runa-text-muted)}.runa-admin-ahk__note{line-height:1.5}.runa-admin-ahk__flag{color:var(--runa-warning);font-weight:700}.runa-admin-ahk__meta{color:var(--runa-text-muted);font-size:.72rem}.runa-admin-ahk__actions{gap:8px;margin-top:3px;display:flex}.runa-admin-ahk__primary{min-height:46px;color:var(--runa-on-brand);background:var(--runa-brand);font:inherit;cursor:pointer;border:none;border-radius:14px;flex:1;padding:12px 18px;font-size:.88rem;font-weight:700;transition:background .2s cubic-bezier(.32,.72,0,1)}.runa-admin-ahk__primary:hover:not(:disabled){background:var(--runa-brand-hover)}.runa-admin-ahk__primary:disabled{opacity:.55;cursor:not-allowed}.runa-admin-ahk__more{width:46px;min-height:46px;color:var(--runa-text-secondary);background:var(--runa-surface-sunken);border:1px solid var(--runa-border);cursor:pointer;border-radius:14px;place-items:center;display:grid}.runa-admin-ahk__more:hover:not(:disabled){border-color:var(--runa-border-strong)}.runa-admin-ahk__more:disabled{opacity:.5;cursor:not-allowed}.runa-admin-ahk__expand{border-top:1px solid color-mix(in srgb,var(--runa-border) 60%,transparent);flex-wrap:wrap;gap:7px;padding-top:9px;display:flex}.runa-admin-ahk__opt{min-height:40px;color:var(--runa-text-secondary);background:var(--runa-surface-sunken);border:1px solid var(--runa-border);font:inherit;cursor:pointer;border-radius:12px;padding:9px 15px;font-size:.79rem;font-weight:600;transition:border-color .18s,color .18s}.runa-admin-ahk__opt:hover:not(:disabled){color:var(--runa-text);border-color:var(--runa-border-strong)}.runa-admin-ahk__opt:disabled{opacity:.5;cursor:not-allowed}.runa-admin-ahk__opt--danger{color:var(--runa-error)}.runa-admin-ahk__opt--danger:hover:not(:disabled){color:var(--runa-error);border-color:var(--runa-error)}.runa-admin-ahk__issues{border-top:1px solid var(--runa-border);padding-top:22px}.runa-admin-ahk__issues-head{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;margin-bottom:14px;display:flex}.runa-admin-ahk__issues-title{color:var(--runa-text);font-family:var(--runa-font-heading);letter-spacing:-.03em;align-items:center;gap:9px;margin:0;font-size:1.15rem;display:flex}.runa-admin-ahk__count{color:var(--runa-warning);background:color-mix(in srgb,var(--runa-warning) 15%,var(--runa-surface));font-family:var(--runa-font-body);border-radius:9999px;padding:2px 10px;font-size:.74rem;font-weight:700}.runa-admin-ahk__issuelist{gap:10px;margin:0;padding:0;list-style:none;display:grid}.runa-admin-ahk__issue{background:var(--runa-surface-raised);border:1px solid color-mix(in srgb,var(--runa-border) 60%,transparent);border-left:3px solid var(--runa-border-strong);border-radius:20px;grid-template-columns:1fr auto;gap:14px;padding:16px 20px;display:grid}.runa-admin-ahk__issue.runa-is-low{border-left-color:var(--runa-info)}.runa-admin-ahk__issue.runa-is-medium{border-left-color:var(--runa-warning)}.runa-admin-ahk__issue.runa-is-high{border-left-color:var(--runa-error)}.runa-admin-ahk__issue-main,.runa-asms__item-main,.runa-asms__master-txt{min-width:0}.runa-admin-ahk__issue-title{color:var(--runa-text);flex-wrap:wrap;align-items:center;gap:8px;margin:0;font-size:.9rem;font-weight:700;display:flex}.runa-admin-ahk__issue-unit{color:var(--runa-text-muted);background:var(--runa-surface-sunken);border-radius:9999px;padding:2px 9px;font-size:.68rem;font-weight:700}.runa-admin-ahk__issue-desc{color:var(--runa-text-secondary);margin:5px 0 0;font-size:.8rem;line-height:1.5}.runa-admin-ahk__issue-meta{color:var(--runa-text-muted);margin:5px 0 0;font-size:.75rem}.runa-admin-ahk__issue-photo{-o-object-fit:cover;object-fit:cover;border-radius:14px;width:78px;height:78px}.runa-admin-ahk__issue-acts{flex-wrap:wrap;grid-column:1/-1;gap:7px;display:flex}.runa-admin-ahk__sheet{z-index:120;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:#101f346b;justify-content:center;align-items:center;padding:16px;display:flex;position:fixed;inset:0}.runa-admin-ahk__sheet-in{background:var(--runa-surface-raised);border:1px solid var(--runa-border);border-radius:26px;gap:14px;width:min(560px,100%);max-height:88vh;padding:22px;display:grid;overflow-y:auto;box-shadow:0 18px 40px #101f3438}.runa-admin-ahk__sheet-head{justify-content:space-between;align-items:center;gap:16px;display:flex}.runa-admin-ahk__sheet-title{color:var(--runa-text);font-family:var(--runa-font-heading);letter-spacing:-.03em;margin:0;font-size:1.2rem}.runa-admin-ahk__close{width:40px;height:40px;color:var(--runa-text-muted);background:var(--runa-surface-sunken);cursor:pointer;border:none;border-radius:12px;place-items:center;display:grid}.runa-admin-ahk__close:hover{color:var(--runa-text)}.runa-admin-ahk__sev{grid-template-columns:repeat(3,1fr);gap:8px;display:grid}.runa-admin-ahk__sevbtn{min-height:44px;color:var(--runa-text-secondary);background:var(--runa-surface-sunken);border:1px solid var(--runa-border);font:inherit;cursor:pointer;border-radius:12px;padding:11px 14px;font-size:.8rem;font-weight:700;transition:background .18s,color .18s,border-color .18s}.runa-admin-ahk__sevbtn.runa-is-on{color:var(--runa-on-brand);background:var(--runa-brand);border-color:var(--runa-brand)}.runa-admin-ahk__sevbtn:disabled{opacity:.5;cursor:not-allowed}.runa-admin-ahk__submit{min-height:48px;color:var(--runa-on-brand);background:var(--runa-brand);font:inherit;cursor:pointer;border:none;border-radius:14px;padding:13px 20px;font-size:.9rem;font-weight:700;transition:background .2s cubic-bezier(.32,.72,0,1)}.runa-admin-ahk__submit:hover:not(:disabled){background:var(--runa-brand-hover)}.runa-admin-ahk__submit:disabled{opacity:.55;cursor:not-allowed}@media (width<=640px){.runa-admin-ahk__issue,.runa-admin-ahk__setup-form{grid-template-columns:1fr}.runa-admin-ahk__issue-photo{width:100%;height:150px}}.runa-asms__head{margin-bottom:20px}.runa-asms__title{color:var(--runa-admin-text,#1f2937);margin:0;font-size:1.6rem;font-weight:700}.runa-asms__lead{color:var(--runa-admin-muted,#6b7280);margin:6px 0 0;font-size:.95rem;line-height:1.55}.runa-asms__error{color:#b91c1c;background:#dc262614;border:1px solid #dc26263d;border-radius:10px;margin:0 0 16px;padding:10px 14px;font-size:.9rem}.runa-asms__card{background:var(--runa-admin-panel,#fff);border:1px solid var(--runa-admin-border,#e5e7eb);border-radius:14px;margin-bottom:16px;padding:20px}.runa-asms__h2{color:var(--runa-admin-text,#1f2937);margin:0 0 4px;font-size:1.05rem;font-weight:700}.runa-asms__hint{color:var(--runa-admin-muted,#6b7280);margin:6px 0 0;font-size:.85rem;line-height:1.5}.runa-asms__warn{color:#b45309;background:#d977061a;border-radius:8px;margin:10px 0 0;padding:8px 12px;font-size:.85rem}.runa-asms__master{justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.runa-asms__state{color:var(--runa-admin-text,#1f2937);margin:2px 0 0;font-size:.9rem;font-weight:600}.runa-asms__switch{cursor:pointer;flex:none}.runa-asms__switch input{opacity:0;width:0;height:0;position:absolute}.runa-asms__switch-track{background:#cbd5e1;border-radius:999px;width:46px;height:26px;transition:background .18s;display:block;position:relative}.runa-asms__switch-track:after{content:"";background:#fff;border-radius:50%;width:20px;height:20px;transition:transform .18s;position:absolute;top:3px;left:3px}.runa-asms__switch input:checked+.runa-asms__switch-track{background:var(--runa-accent,#b45309)}.runa-asms__switch input:checked+.runa-asms__switch-track:after{transform:translate(20px)}.runa-asms__switch input:disabled+.runa-asms__switch-track{opacity:.5;cursor:not-allowed}.runa-asms__switch input:focus-visible+.runa-asms__switch-track{outline:2px solid var(--runa-accent,#b45309);outline-offset:2px}.runa-asms__quota{margin-top:12px}.runa-asms__quota-row{color:var(--runa-admin-muted,#6b7280);justify-content:space-between;align-items:baseline;gap:12px;padding:6px 0;font-size:.9rem;display:flex}.runa-asms__quota-row.is-total{border-top:1px solid var(--runa-admin-border,#e5e7eb);color:var(--runa-admin-text,#1f2937);margin-top:6px;padding-top:10px;font-size:.95rem}.runa-asms__meter{background:#e5e7eb;border-radius:999px;height:8px;margin:4px 0 10px;overflow:hidden}.runa-asms__meter-fill{background:var(--runa-accent,#b45309);border-radius:999px;height:100%;transition:width .2s;display:block}.runa-asms__buy{background:var(--runa-accent,#b45309);color:#fff;border-radius:10px;margin-top:12px;padding:9px 16px;font-size:.9rem;font-weight:600;text-decoration:none;display:inline-block}.runa-asms__buy:hover{filter:brightness(1.06)}.runa-asms__list{margin:14px 0 0;padding:0;list-style:none}.runa-asms__item{border-top:1px solid var(--runa-admin-border,#e5e7eb);justify-content:space-between;align-items:flex-start;gap:16px;padding:14px 0;display:flex}.runa-asms__item:first-child{border-top:0}.runa-asms__item-name{color:var(--runa-admin-text,#1f2937);font-size:.95rem;font-weight:600;display:block}.runa-asms__item-when{margin-top:2px;display:block}.runa-asms__item-when,.runa-asms__preview{color:var(--runa-admin-muted,#6b7280);font-size:.8rem}.runa-asms__preview{border:1px solid var(--runa-admin-border,#e5e7eb);background:#00000008;border-radius:8px;margin:8px 0 0;padding:8px 10px;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;line-height:1.5}.runa-asms__phone{border-top:1px solid var(--runa-admin-border,#e5e7eb);margin-top:18px;padding-top:16px}.runa-asms__label{color:var(--runa-admin-text,#1f2937);margin-bottom:6px;font-size:.85rem;font-weight:600;display:block}.runa-asms__phone-row{flex-wrap:wrap;gap:8px;display:flex}.runa-asms__input{border:1px solid var(--runa-admin-border,#e5e7eb);min-width:0;color:var(--runa-admin-text,#1f2937);background:#fff;border-radius:10px;flex:220px;padding:9px 12px;font-size:.9rem}.runa-asms__input:focus{outline:2px solid var(--runa-accent,#b45309);outline-offset:1px}.runa-asms__btn{border:1px solid var(--runa-admin-border,#e5e7eb);color:var(--runa-admin-text,#1f2937);cursor:pointer;background:#fff;border-radius:10px;padding:9px 16px;font-size:.9rem;font-weight:600}.runa-asms__btn:hover:not(:disabled){background:#00000008}.runa-asms__btn:disabled{opacity:.5;cursor:not-allowed}.runa-asms__empty{color:var(--runa-admin-muted,#6b7280);margin:12px 0 0;font-size:.9rem}.runa-asms__log{margin:12px 0 0;padding:0;list-style:none}.runa-asms__log-row{border-top:1px solid var(--runa-admin-border,#e5e7eb);flex-wrap:wrap;align-items:center;gap:10px;padding:9px 0;font-size:.85rem;display:flex}.runa-asms__log-row:first-child{border-top:0}.runa-asms__badge{border-radius:999px;flex:none;padding:2px 9px;font-size:.75rem;font-weight:600}.runa-asms__badge.is-sent{color:#16a34a;background:#16a34a1a}.runa-asms__badge.is-failed{color:#b91c1c;background:#dc262614}.runa-asms__badge.is-skipped{color:#64748b;background:#64748b1a}.runa-asms__log-to{color:var(--runa-admin-text,#1f2937);font-family:ui-monospace,SFMono-Regular,Menlo,monospace}.runa-asms__log-reason,.runa-asms__log-time{color:var(--runa-admin-muted,#6b7280)}.runa-asms__log-reason{flex:100%;font-size:.8rem}@media (width<=640px){.runa-asms__item,.runa-asms__master{gap:12px}.runa-asms__card{padding:16px}}.runa-awl__list,.runa-awl__tiles{--awl-waiting:#d97706;--awl-notified:#2563eb;--awl-converted:#16a34a;--awl-closed:#9ca3af}.runa-awl__head{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:16px;margin-bottom:20px;display:flex}.runa-awl__title{color:var(--runa-admin-text,#1f2937);margin:0 0 4px;font-size:1.6rem;font-weight:700}.runa-awl__lead{color:var(--runa-admin-muted,#6b7280);max-width:620px;margin:6px 0 0;font-size:.95rem;line-height:1.55}.runa-awl__msg{border-radius:10px;margin:0 0 16px;padding:10px 14px;font-size:.9rem}.runa-awl__msg.is-error{color:#b91c1c;background:#dc262614;border:1px solid #dc26263d}.runa-awl__msg.is-notice{color:#1d4ed8;background:#2563eb14;border:1px solid #2563eb38}.runa-awl__tiles{grid-template-columns:repeat(2,1fr);gap:8px;margin-bottom:16px;display:grid}.runa-awl__tile{border:1px solid var(--runa-admin-border,#e5e7eb);border-left:4px solid var(--runa-admin-border,#e5e7eb);background:var(--runa-admin-panel,#fff);text-align:left;cursor:pointer;border-radius:10px;flex-direction:column;gap:2px;min-height:60px;padding:10px 12px;display:flex}.runa-awl__tile.is-waiting{border-left-color:var(--awl-waiting)}.runa-awl__tile.is-notified{border-left-color:var(--awl-notified)}.runa-awl__tile.is-converted{border-left-color:var(--awl-converted)}.runa-awl__tile.is-closed{border-left-color:var(--awl-closed)}.runa-awl__tile.is-on{border-color:var(--runa-admin-accent,#7c6a58);background:color-mix(in srgb,var(--runa-admin-accent,#7c6a58) 10%,var(--runa-admin-panel,#fff))}.runa-awl__tile-n{color:var(--runa-admin-text,#1f2937);font-size:20px;font-weight:800;line-height:1.1}.runa-awl__tile-l{color:var(--runa-admin-muted,#6b7280);font-size:12px}.runa-awl__toolbar{flex-wrap:wrap;align-items:center;gap:8px;margin-bottom:16px;display:flex}.runa-awl__filter{flex:160px;min-width:0}.runa-awl__filter input,.runa-awl__filter select{background:var(--runa-admin-panel,#fff);width:100%;color:var(--runa-admin-text,#1f2937);padding:10px 12px;font-size:15px}.runa-awl__clear,.runa-awl__filter input,.runa-awl__filter select{border:1px solid var(--runa-admin-border,#e5e7eb);border-radius:10px;min-height:44px}.runa-awl__clear{color:var(--runa-admin-muted,#6b7280);cursor:pointer;background:0 0;padding:0 14px;font-size:.9rem}.runa-awl__list{gap:10px;margin:0 0 24px;padding:0;list-style:none;display:grid}.runa-awl__card{background:var(--runa-admin-panel,#fff);border:1px solid var(--runa-admin-border,#e5e7eb);border-left:5px solid var(--runa-admin-border,#e5e7eb);border-radius:14px;padding:14px}.runa-awl__card.is-waiting{border-left-color:var(--awl-waiting)}.runa-awl__card.is-notified{border-left-color:var(--awl-notified)}.runa-awl__card.is-converted{border-left-color:var(--awl-converted)}.runa-awl__card.is-cancelled,.runa-awl__card.is-expired{border-left-color:var(--awl-closed);opacity:.72}.runa-awl__card-top{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.runa-awl__guest{min-width:0}.runa-awl__name{color:var(--runa-admin-text,#1f2937);font-size:1rem;font-weight:700}.runa-awl__contact,.runa-awl__name{overflow-wrap:anywhere;display:block}.runa-awl__contact{font-size:.82rem}.runa-awl__badge,.runa-awl__contact{color:var(--runa-admin-muted,#6b7280)}.runa-awl__badge{white-space:nowrap;background:#0000000d;border-radius:999px;flex-shrink:0;padding:4px 10px;font-size:.75rem;font-weight:700}.runa-awl__badge.is-waiting{background:color-mix(in srgb,var(--awl-waiting) 14%,transparent);color:var(--awl-waiting)}.runa-awl__badge.is-notified{background:color-mix(in srgb,var(--awl-notified) 14%,transparent);color:var(--awl-notified)}.runa-awl__badge.is-converted{background:color-mix(in srgb,var(--awl-converted) 16%,transparent);color:var(--awl-converted)}.runa-awl__meta{color:var(--runa-admin-muted,#6b7280);flex-wrap:wrap;gap:6px 12px;margin:10px 0 0;font-size:.82rem;display:flex}.runa-awl__btn,.runa-awl__meta strong{color:var(--runa-admin-text,#1f2937);font-weight:600}.runa-awl__flag{border:1px dashed var(--runa-admin-border,#e5e7eb);border-radius:999px;align-items:center;gap:4px;padding:2px 8px;font-size:.75rem;display:inline-flex}.runa-awl__acts{flex-wrap:wrap;gap:8px;margin-top:12px;display:flex}.runa-awl__btn{border:1px solid var(--runa-admin-border,#e5e7eb);background:var(--runa-admin-panel,#fff);cursor:pointer;border-radius:10px;min-height:44px;padding:0 14px;font-size:.9rem}.runa-awl__btn.is-primary{background:var(--runa-admin-accent,#7c6a58);border-color:var(--runa-admin-accent,#7c6a58);color:#fff}.runa-awl__btn:disabled{opacity:.5;cursor:not-allowed}.runa-awl__empty{text-align:center;background:var(--runa-admin-panel,#fff);border:1px dashed var(--runa-admin-border,#e5e7eb);border-radius:14px;margin:0;padding:28px 16px;font-size:.9rem}.runa-awl__empty,.runa-awl__module-text span,.runa-awl__note{color:var(--runa-admin-muted,#6b7280)}.runa-awl__note{background:color-mix(in srgb,var(--runa-admin-accent,#7c6a58) 7%,var(--runa-admin-panel,#fff));border:1px solid var(--runa-admin-border,#e5e7eb);border-radius:10px;margin:0 0 20px;padding:12px 14px;font-size:.82rem;line-height:1.55}@media (width>=640px){.runa-awl__tiles{grid-template-columns:repeat(4,1fr)}}.runa-awl__sr{clip:rect(0,0,0,0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.runa-awl__module{background:var(--runa-admin-panel,#fff);border:1px solid var(--runa-admin-border,#e5e7eb);cursor:pointer;border-radius:14px;justify-content:space-between;align-items:center;gap:16px;margin:0 0 16px;padding:14px 16px;display:flex}.runa-awl__module-text{flex-direction:column;gap:2px;min-width:0;display:flex}.runa-awl__module-text strong{color:var(--runa-admin-text);font-size:.95rem;font-weight:600}.runa-awl__module-text span{font-size:.85rem;line-height:1.5}.runa-gdpr__head{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:16px;margin-bottom:18px;display:flex}.runa-gdpr__title{color:var(--runa-admin-text,#1f2937);margin:0 0 4px;font-size:24px;font-weight:700}.runa-gdpr__lead{color:var(--runa-admin-muted,#6b7280);max-width:620px;margin:0;font-size:14px;line-height:1.55}.runa-gdpr__msg.runa-gdpr__msg{border-radius:12px;margin:0 0 16px;padding:10px 14px;font-size:14px}.runa-gdpr__msg.is-error{color:#b91c1c;background:#b91c1c14;border:1px solid #b91c1c3d}.runa-gdpr__msg.is-notice{color:#15803d;background:#15803d14;border:1px solid #15803d38}.runa-gdpr__scope.runa-gdpr__scope{border-left:3px solid var(--runa-admin-accent,#7c6a58);background:var(--runa-admin-panel,#fff);color:var(--runa-admin-muted,#6b7280);border-radius:0 12px 12px 0;margin:0 0 18px;padding:10px 14px;font-size:13.5px;line-height:1.55}.runa-gdpr__search{flex-wrap:wrap;align-items:center;gap:10px;margin-bottom:8px;display:flex}.runa-gdpr__input{border:1px solid var(--runa-admin-border,#e5e7eb);background:var(--runa-admin-panel,#fff);min-width:0;min-height:44px;color:var(--runa-admin-text,#1f2937);border-radius:12px;flex:280px;padding:10px 14px;font-family:inherit;font-size:14px}.runa-gdpr__input:focus-visible{outline:2px solid var(--runa-admin-accent,#7c6a58);outline-offset:1px}.runa-gdpr__hint{color:var(--runa-admin-muted,#6b7280);margin:0 0 20px;font-size:13px;line-height:1.5}.runa-gdpr__btn{border:1px solid var(--runa-admin-border,#e5e7eb);background:var(--runa-admin-panel,#fff);min-height:44px;color:var(--runa-admin-text,#1f2937);cursor:pointer;border-radius:12px;padding:10px 16px;font-family:inherit;font-size:14px;font-weight:600;transition:opacity .15s}.runa-gdpr__btn:hover:not(:disabled){opacity:.85}.runa-gdpr__btn:disabled{opacity:.5;cursor:not-allowed}.runa-gdpr__btn.is-primary{background:var(--runa-admin-accent,#7c6a58);border-color:var(--runa-admin-accent,#7c6a58);color:#fff}.runa-gdpr__btn.is-danger{color:#fff;background:#b91c1c;border-color:#b91c1c}.runa-gdpr__empty{border:1px dashed var(--runa-admin-border,#e5e7eb);color:var(--runa-admin-muted,#6b7280);text-align:center;border-radius:18px;margin:0 0 20px;padding:18px;font-size:14px}.runa-gdpr__list{gap:10px;margin:0 0 24px;padding:0;list-style:none;display:grid}.runa-gdpr__card{border:1px solid var(--runa-admin-border,#e5e7eb);background:var(--runa-admin-panel,#fff);border-radius:18px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:14px;padding:14px 16px;display:flex}.runa-gdpr__card.is-on{border-color:var(--runa-admin-accent,#7c6a58)}.runa-gdpr__card-main{flex-direction:column;gap:2px;min-width:0;display:flex}.runa-gdpr__name{color:var(--runa-admin-text,#1f2937);font-size:15px;font-weight:600}.runa-gdpr__contact{word-break:break-word;font-size:13px}.runa-gdpr__contact,.runa-gdpr__meta{color:var(--runa-admin-muted,#6b7280)}.runa-gdpr__meta{font-size:12.5px}.runa-gdpr__flag{color:#15803d;background:#15803d1a;border-radius:999px;align-self:flex-start;margin-top:4px;padding:2px 8px;font-size:11.5px;font-weight:600}.runa-gdpr__detail{border:1px solid var(--runa-admin-border,#e5e7eb);background:var(--runa-admin-panel,#fff);border-radius:18px;margin-bottom:24px;padding:18px}.runa-gdpr__detail-head{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:12px;margin-bottom:16px;display:flex}.runa-gdpr__detail-head h2{color:var(--runa-admin-text,#1f2937);word-break:break-word;margin:0;font-size:17px;font-weight:700}.runa-gdpr__close{border:1px solid var(--runa-admin-border,#e5e7eb);min-height:36px;color:var(--runa-admin-muted,#6b7280);cursor:pointer;background:0 0;border-radius:12px;padding:6px 12px;font-family:inherit;font-size:13px}.runa-gdpr__cats{grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:16px;margin-bottom:16px;display:grid}.runa-gdpr__cat-group{border:1px solid var(--runa-admin-border,#e5e7eb);border-radius:12px;padding:14px}.runa-gdpr__cat-group.is-kept{background:#b4530912;border-color:#b4530959}.runa-gdpr__cat-title{text-transform:uppercase;letter-spacing:.04em;color:var(--runa-admin-muted,#6b7280);margin:0 0 10px;font-size:13px;font-weight:700}.runa-gdpr__cat-empty{color:var(--runa-admin-muted,#6b7280);margin:0;font-size:13.5px;line-height:1.55}.runa-gdpr__cat-list{gap:6px;margin:0;padding:0;list-style:none;display:grid}.runa-gdpr__cat{color:var(--runa-admin-text,#1f2937);align-items:baseline;gap:8px;font-size:14px;display:flex}.runa-gdpr__cat-n{font-variant-numeric:tabular-nums;min-width:28px;font-weight:700}.runa-gdpr__cat-l,.runa-gdpr__law{color:var(--runa-admin-muted,#6b7280)}.runa-gdpr__laws{border-top:1px solid #b4530940;gap:12px;margin:14px 0 0;padding:14px 0 0;list-style:none;display:grid}.runa-gdpr__law{gap:3px;font-size:13px;line-height:1.5;display:grid}.runa-gdpr__law strong{color:var(--runa-admin-text,#1f2937);font-size:13.5px}.runa-gdpr__law em{color:#b45309;font-size:12px;font-style:normal;font-weight:600}.runa-gdpr__done{color:#15803d;background:#15803d14;border-radius:12px;margin:0 0 16px;padding:10px 14px;font-size:14px}.runa-gdpr__summary{border:1px solid var(--runa-admin-border,#e5e7eb);border-radius:12px;margin:0 0 16px;padding:14px}.runa-gdpr__summary h3{color:var(--runa-admin-text,#1f2937);margin:0 0 8px;font-size:14px;font-weight:700}.runa-gdpr__summary ul{color:var(--runa-admin-muted,#6b7280);gap:4px;margin:0;padding:0;font-size:13.5px;list-style:none;display:grid}.runa-gdpr__acts{flex-wrap:wrap;gap:10px;display:flex}.runa-gdpr__confirm{z-index:120;background:#0f172a8c;justify-content:center;align-items:center;padding:20px;display:flex;position:fixed;inset:0}.runa-gdpr__confirm-box{border:1px solid var(--runa-admin-border,#e5e7eb);background:var(--runa-admin-panel,#fff);border-radius:18px;width:min(460px,100%);max-height:90vh;padding:22px;overflow-y:auto}.runa-gdpr__confirm-title{color:var(--runa-admin-text,#1f2937);margin:0 0 10px;font-size:18px;font-weight:700}.runa-gdpr__confirm-text{color:var(--runa-admin-text,#1f2937);word-break:break-word;margin:0 0 12px;font-size:14px;line-height:1.55}.runa-gdpr__confirm-warn{color:#b91c1c;background:#b91c1c14;border-radius:12px;margin:0 0 10px;padding:10px 12px;font-size:13.5px;font-weight:600;line-height:1.5}.runa-gdpr__confirm-keep{color:var(--runa-admin-muted,#6b7280);margin:0 0 18px;font-size:13px;line-height:1.55}.runa-gdpr__confirm-list.runa-gdpr__confirm-list{color:var(--runa-admin-muted,#6b7280);margin:0 0 14px;padding-left:20px;font-size:13px;line-height:1.55;list-style:outside}.runa-gdpr__confirm-ack{cursor:pointer;align-items:flex-start;gap:10px;margin:0 0 18px;font-size:13.5px;font-weight:600;line-height:1.45;display:flex}.runa-gdpr__confirm-ack input{accent-color:#b91c1c;flex-shrink:0;width:18px;height:18px;margin:1px 0 0}.runa-gdpr__confirm-acts{flex-wrap:wrap;justify-content:flex-end;gap:10px;display:flex}.runa-gdpr__sr{clip:rect(0,0,0,0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}@media (width<=640px){.runa-gdpr__card{align-items:stretch}.runa-gdpr__card .runa-gdpr__btn{width:100%}.runa-gdpr__acts .runa-gdpr__btn{flex:100%}}.runa-admin-ayd__sr{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.runa-admin-ayd__error{color:var(--runa-error);background:color-mix(in srgb,var(--runa-error) 13%,var(--runa-surface));border-radius:16px;margin:0 0 16px;padding:12px 18px;font-size:.84rem;font-weight:700}.runa-admin-ayd__empty{text-align:center;color:var(--runa-accent);place-items:center;gap:10px;padding:calc(clamp(36px,6vw,62px)) 24px;display:grid}.runa-admin-ayd__empty-title{color:var(--runa-text);font-family:var(--runa-font-heading);letter-spacing:-.03em;margin:4px 0 0;font-size:1.35rem}.runa-admin-ayd__empty-text{max-width:46ch;color:var(--runa-text-secondary);margin:0 0 6px;font-size:.86rem;line-height:1.6}.runa-admin-ayd__emptycta{color:var(--runa-on-brand);background:var(--runa-brand);border-radius:14px;padding:11px 22px;font-size:.86rem;font-weight:700;text-decoration:none}.runa-admin-ayd__emptycta:hover{background:var(--runa-brand-hover)}.runa-admin-ayd__settings{gap:22px;margin-bottom:20px;padding:24px;display:grid}.runa-admin-ayd__setrow{grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:22px;display:grid}.runa-admin-ayd__setblock{align-content:start;gap:9px;min-width:0;display:grid}.runa-admin-ayd__setlabel{color:var(--runa-text);letter-spacing:.03em;font-size:.8rem;font-weight:700}.runa-admin-ayd__sethelp{color:var(--runa-text-muted);margin:0;font-size:.76rem;line-height:1.5}.runa-admin-ayd__switch{color:var(--runa-text-secondary);cursor:pointer;justify-content:space-between;align-items:center;gap:14px;padding:12px 16px;font-size:.82rem;font-weight:700}.runa-admin-ayd__seg,.runa-admin-ayd__switch{background:var(--runa-surface-sunken);border-radius:14px;display:flex}.runa-admin-ayd__seg{gap:4px;padding:4px}.runa-admin-ayd__seg button{min-height:38px;color:var(--runa-text-secondary);font:inherit;cursor:pointer;background:0 0;border:none;border-radius:10px;flex:1;padding:8px 12px;font-size:.78rem;font-weight:700;transition:background .18s,color .18s}.runa-admin-ayd__seg button[aria-pressed=true]{color:var(--runa-on-brand);background:var(--runa-brand)}.runa-admin-ayd__seg button:disabled{opacity:.5;cursor:not-allowed}.runa-admin-ayd__rooms{gap:8px;margin:0;padding:0;list-style:none;display:grid}.runa-admin-ayd__room{background:var(--runa-surface-sunken);border-radius:16px;flex-wrap:wrap;align-items:center;gap:12px;padding:12px 16px;transition:opacity .2s;display:flex}.runa-admin-ayd__room.runa-is-off{opacity:.6}.runa-admin-ayd__roomtoggle{cursor:pointer;flex:200px;align-items:center;gap:10px;min-width:0;display:flex}.runa-admin-ayd__roomname{color:var(--runa-text);font-size:.86rem;font-weight:700}.runa-admin-ayd__roombase{color:var(--runa-text-muted);font-size:.78rem}.runa-admin-ayd__limitbtn{color:var(--runa-text-secondary);background:var(--runa-surface-raised);border:1px solid var(--runa-border);font:inherit;cursor:pointer;border-radius:12px;align-items:center;gap:6px;padding:8px 14px;font-size:.76rem;font-weight:600;display:inline-flex}.runa-admin-ayd__limitbtn:hover:not(:disabled){border-color:var(--runa-border-strong)}.runa-admin-ayd__limitbtn:disabled{opacity:.5;cursor:not-allowed}.runa-admin-ayd__limits{border-top:1px solid var(--runa-border);grid-template-columns:1fr 1fr auto;align-items:end;gap:10px;width:100%;padding-top:10px;display:grid}.runa-admin-ayd__paused{color:var(--runa-text-secondary);background:var(--runa-surface-sunken);border-radius:18px;align-items:center;gap:12px;margin-bottom:20px;padding:16px 20px;display:flex}.runa-admin-ayd__paused p{margin:0;font-size:.84rem}.runa-admin-ayd__caltop{flex-wrap:wrap;align-items:center;gap:14px;margin-bottom:14px;display:flex}.runa-admin-ayd__calnav{align-items:center;gap:8px;display:flex}.runa-admin-ayd__calnav button{width:38px;height:38px;color:var(--runa-text-secondary);background:var(--runa-surface-raised);border:1px solid var(--runa-border);cursor:pointer;border-radius:12px;place-items:center;display:grid}.runa-admin-ayd__calnav button:hover:not(:disabled){border-color:var(--runa-border-strong)}.runa-admin-ayd__calnav button:disabled{opacity:.5;cursor:not-allowed}.runa-admin-ayd__calmonth{text-align:center;min-width:168px;color:var(--runa-text);font-family:var(--runa-font-heading);letter-spacing:-.03em;font-size:1.1rem}.runa-admin-ayd__roomsel{min-width:210px}.runa-admin-ayd__pills{flex-wrap:wrap;gap:8px;margin-left:auto;display:flex}.runa-admin-ayd__pill{background:var(--runa-surface-sunken);border-radius:9999px;align-items:center;gap:6px;padding:6px 13px;font-size:.74rem;font-weight:600;display:inline-flex}.runa-admin-ayd__pill b{font-size:.84rem}.runa-admin-ayd__badge.runa-is-raise,.runa-admin-ayd__pill.runa-is-raise{color:var(--runa-success);background:color-mix(in srgb,var(--runa-success) 14%,var(--runa-surface))}.runa-admin-ayd__badge.runa-is-hold,.runa-admin-ayd__pill.runa-is-hold{color:var(--runa-text-muted);background:var(--runa-surface-sunken)}.runa-admin-ayd__badge.runa-is-lower,.runa-admin-ayd__pill.runa-is-lower{color:var(--runa-warning);background:color-mix(in srgb,var(--runa-warning) 15%,var(--runa-surface))}.runa-admin-ayd__badge{letter-spacing:.04em;text-transform:uppercase;white-space:nowrap;border-radius:9999px;align-items:center;gap:4px;padding:3px 9px;font-size:.64rem;font-weight:700;display:inline-flex}.runa-admin-ayd__legend{background:var(--runa-surface-raised);border:1px solid color-mix(in srgb,var(--runa-border) 60%,transparent);border-radius:18px;flex-wrap:wrap;align-items:center;gap:16px;margin-bottom:14px;padding:12px 18px;display:flex}.runa-admin-ayd__legendtitle{color:var(--runa-text-muted);letter-spacing:.08em;text-transform:uppercase;font-size:.7rem;font-weight:700}.runa-admin-ayd__legenditem{color:var(--runa-text-secondary);align-items:center;gap:7px;font-size:.76rem;display:inline-flex}.runa-admin-ayd__calwrap{overflow-x:auto}.runa-admin-ayd__dow,.runa-admin-ayd__grid{grid-template-columns:repeat(7,minmax(112px,1fr));gap:8px;min-width:800px;display:grid}.runa-admin-ayd__dow{margin-bottom:8px}.runa-admin-ayd__dow span{color:var(--runa-text-muted);letter-spacing:.08em;text-transform:uppercase;padding:0 4px;font-size:.68rem;font-weight:700}.runa-admin-ayd__dow span.runa-is-we{color:var(--runa-accent)}.runa-admin-ayd__cell{background:var(--runa-surface-raised);border:1px solid color-mix(in srgb,var(--runa-border) 60%,transparent);border-radius:16px;align-content:start;gap:6px;min-height:148px;padding:11px 12px;transition:border-color .2s,box-shadow .2s;display:grid;position:relative}.runa-admin-ayd__cell.runa-is-pad{border-style:dashed;border-color:color-mix(in srgb,var(--runa-border) 45%,transparent);background:0 0;min-height:0}.runa-admin-ayd__cell.runa-is-we{background:var(--runa-surface-sunken)}.runa-admin-ayd__cell.runa-is-sel{border-color:var(--runa-brand);box-shadow:0 0 0 3px color-mix(in srgb,var(--runa-brand) 20%,transparent)}.runa-admin-ayd__cell.runa-is-accepted,.runa-admin-ayd__cell.runa-is-rejected{opacity:.68}.runa-admin-ayd__cell.runa-is-raise{border-left:3px solid var(--runa-success)}.runa-admin-ayd__cell.runa-is-hold{border-left:3px solid var(--runa-border-strong)}.runa-admin-ayd__cell.runa-is-lower{border-left:3px solid var(--runa-warning)}.runa-admin-ayd__cellhit{z-index:0;cursor:pointer;background:0 0;border:none;border-radius:16px;position:absolute;inset:0}.runa-admin-ayd__cellhit:disabled{cursor:default}.runa-admin-ayd__badge,.runa-admin-ayd__cellactions,.runa-admin-ayd__celldone,.runa-admin-ayd__cellhead,.runa-admin-ayd__cellprice,.runa-admin-ayd__cellreason{z-index:1;position:relative}.runa-admin-ayd__cellhead{justify-content:space-between;align-items:baseline;gap:8px;display:flex}.runa-admin-ayd__cellday{color:var(--runa-text);font-family:var(--runa-font-heading);letter-spacing:-.03em;font-size:1.05rem}.runa-admin-ayd__cellocc{color:var(--runa-text-muted);font-size:.7rem;font-weight:700}.runa-admin-ayd__cellprice{flex-wrap:wrap;align-items:baseline;gap:7px;display:flex}.runa-admin-ayd__cellsug{color:var(--runa-text);font-size:.95rem;font-weight:700}.runa-admin-ayd__celldelta{color:var(--runa-text-muted);font-size:.74rem;font-weight:700}.runa-admin-ayd__cellreason{color:var(--runa-text-muted);margin:0;font-size:.7rem;line-height:1.4}.runa-admin-ayd__celldone{color:var(--runa-success);align-items:center;gap:5px;margin:0;font-size:.7rem;font-weight:700;display:flex}.runa-admin-ayd__revert{color:var(--runa-text-secondary);cursor:pointer;background:0 0;border:0;padding:2px 6px;font-size:.66rem;font-weight:600;text-decoration:underline}.runa-admin-ayd__revert:hover:not(:disabled){color:var(--runa-text)}.runa-admin-ayd__revert:disabled{cursor:not-allowed;opacity:.6}.runa-admin-ayd__headacts{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.runa-admin-ayd__cellactions{gap:6px;margin-top:2px;display:flex}.runa-admin-ayd__accept{min-height:34px;color:var(--runa-on-accent);background:var(--runa-accent);font:inherit;cursor:pointer;border:none;border-radius:10px;flex:1;padding:7px 12px;font-size:.76rem;font-weight:700}.runa-admin-ayd__accept:hover:not(:disabled){background:var(--runa-accent-hover)}.runa-admin-ayd__reject{width:34px;min-height:34px;color:var(--runa-text-muted);background:var(--runa-surface-sunken);border:1px solid var(--runa-border);cursor:pointer;border-radius:10px;place-items:center;display:grid}.runa-admin-ayd__reject:hover:not(:disabled){color:var(--runa-error);border-color:var(--runa-error)}.runa-admin-ayd__accept:disabled,.runa-admin-ayd__reject:disabled{opacity:.5;cursor:not-allowed}.runa-admin-ayd__hint{color:var(--runa-text-muted);align-items:center;gap:8px;margin:16px 0 0;font-size:.78rem;display:flex}.runa-admin-ayd__bulk{z-index:20;background:var(--runa-surface-inverse);border-radius:20px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;margin-top:20px;padding:14px 20px;display:flex;position:sticky;bottom:18px;box-shadow:0 10px 34px #101f3442}.runa-admin-ayd__bulkinfo{color:var(--runa-text-secondary);flex-wrap:wrap;align-items:baseline;gap:12px;font-size:.84rem;display:flex}.runa-admin-ayd__bulkinfo span{color:var(--runa-text-muted);font-size:.78rem}.runa-admin-ayd__bulkactions{align-items:center;gap:8px;display:flex}.runa-admin-ayd__bulkclear{color:var(--runa-text-muted);border:1px solid color-mix(in srgb,var(--runa-text-secondary) 30%,transparent);font:inherit;cursor:pointer;background:0 0;border-radius:12px;padding:10px 16px;font-size:.8rem;font-weight:600}.runa-admin-ayd__bulkclear:hover{color:var(--runa-text-secondary)}.runa-admin-ayd__bulkaccept{color:var(--runa-on-brand);background:var(--runa-brand);font:inherit;cursor:pointer;border:none;border-radius:12px;align-items:center;gap:7px;padding:10px 18px;font-size:.82rem;font-weight:700;display:inline-flex}.runa-admin-ayd__bulkaccept:hover:not(:disabled){background:var(--runa-brand-hover)}.runa-admin-ayd__bulkaccept:disabled{opacity:.55;cursor:not-allowed}@media (width<=860px){.runa-admin-ayd__pills{margin-left:0}.runa-admin-ayd__limits{grid-template-columns:1fr}}.runa-admin-ayd__badge.runa-admin-is-raise,.runa-admin-ayd__pill.runa-admin-is-raise{color:var(--runa-success);background:color-mix(in srgb,var(--runa-success) 14%,var(--runa-surface))}.runa-admin-ayd__badge.runa-admin-is-hold,.runa-admin-ayd__pill.runa-admin-is-hold{color:var(--runa-text-muted);background:var(--runa-surface-sunken)}.runa-admin-ayd__badge.runa-admin-is-lower,.runa-admin-ayd__pill.runa-admin-is-lower{color:var(--runa-warning);background:color-mix(in srgb,var(--runa-warning) 15%,var(--runa-surface))}.runa-admin-ayd__dow span.runa-admin-is-we{color:var(--runa-accent)}.runa-admin-ayd__cell.runa-admin-is-pad{border-style:dashed;border-color:color-mix(in srgb,var(--runa-border) 45%,transparent);background:0 0;min-height:0}.runa-admin-ayd__cell.runa-admin-is-we{background:var(--runa-surface-sunken)}.runa-admin-ayd__cell.runa-admin-is-sel{border-color:var(--runa-brand);box-shadow:0 0 0 3px color-mix(in srgb,var(--runa-brand) 20%,transparent)}.runa-admin-ayd__cell.runa-admin-is-accepted,.runa-admin-ayd__cell.runa-is-rejected{opacity:.68}.runa-admin-ayd__cell.runa-admin-is-raise{border-left:3px solid var(--runa-success)}.runa-admin-ayd__cell.runa-admin-is-hold{border-left:3px solid var(--runa-border-strong)}.runa-admin-ayd__cell.runa-admin-is-lower{border-left:3px solid var(--runa-warning)}.runa-admin-acmp__error,.runa-admin-acmp__warn{border-radius:16px;align-items:center;gap:10px;margin:0 0 16px;padding:12px 18px;font-size:.84rem;font-weight:700;display:flex}.runa-admin-acmp__error{color:var(--runa-error);background:color-mix(in srgb,var(--runa-error) 13%,var(--runa-surface))}.runa-admin-acmp__warn{color:var(--runa-warning);background:color-mix(in srgb,var(--runa-warning) 14%,var(--runa-surface))}.runa-admin-acmp__quota{background:var(--runa-surface-raised);border:1px solid color-mix(in srgb,var(--runa-border) 60%,transparent);box-shadow:var(--runa-shadow-small);border-radius:22px;flex-wrap:wrap;align-items:center;gap:20px;margin-bottom:20px;padding:18px 22px;display:flex}.runa-admin-acmp__quota.runa-is-out{border-color:var(--runa-error)}.runa-admin-acmp__quota-main{flex:1;min-width:240px}.runa-admin-acmp__quota-top{justify-content:space-between;align-items:baseline;gap:14px;margin-bottom:9px;display:flex}.runa-admin-acmp__quota-label{color:var(--runa-text-secondary);align-items:center;gap:7px;font-size:.78rem;font-weight:700;display:inline-flex}.runa-admin-acmp__quota-value{color:var(--runa-text);font-family:var(--runa-font-heading);letter-spacing:-.04em;font-size:1.3rem;line-height:1}.runa-admin-acmp__quota-value small{color:var(--runa-text-muted);font-family:var(--runa-font-body);letter-spacing:.06em;text-transform:uppercase;font-size:.68rem;font-weight:700}.runa-admin-acmp__bar{background:var(--runa-surface-sunken);border-radius:9999px;height:7px;overflow:hidden}.runa-admin-acmp__bar-fill{background:var(--runa-brand);border-radius:9999px;height:100%;transition:width .3s cubic-bezier(.32,.72,0,1);display:block}.runa-admin-acmp__quota.runa-is-out .runa-admin-acmp__bar-fill{background:var(--runa-error)}.runa-admin-acmp__quota-meta{color:var(--runa-text-muted);margin:8px 0 0;font-size:.76rem}.runa-admin-acmp__empty{text-align:center;place-items:center;gap:10px;padding:calc(clamp(36px,6vw,62px)) 24px;display:grid}.runa-admin-acmp__empty-ic{color:var(--runa-accent)}.runa-admin-acmp__empty-title{color:var(--runa-text);font-family:var(--runa-font-heading);letter-spacing:-.03em;margin:4px 0 0;font-size:1.35rem}.runa-admin-acmp__empty-text{max-width:46ch;color:var(--runa-text-secondary);margin:0;font-size:.86rem;line-height:1.6}.runa-admin-acmp__empty-cta{flex-wrap:wrap;justify-content:center;gap:10px;margin-top:8px;display:flex}.runa-admin-acmp__stat{color:var(--runa-text-secondary);margin:0 0 14px;font-size:.82rem}.runa-admin-acmp__list{gap:12px;margin:0;padding:0;list-style:none;display:grid}.runa-admin-acmp__item{background:var(--runa-surface-raised);border:1px solid color-mix(in srgb,var(--runa-border) 60%,transparent);box-shadow:var(--runa-shadow-small);border-radius:22px;grid-template-columns:52px 1fr auto;align-items:start;gap:16px;padding:18px 22px;transition:border-color .22s cubic-bezier(.32,.72,0,1),opacity .22s cubic-bezier(.32,.72,0,1);display:grid}.runa-admin-acmp__item:hover{border-color:var(--runa-border-strong)}.runa-admin-acmp__item.runa-is-off{opacity:.64}.runa-admin-acmp__item.runa-admin-is-busy,.runa-admin-acmp__item.runa-is-busy{opacity:.5;pointer-events:none}.runa-admin-acmp__ic{width:52px;height:52px;color:var(--runa-accent);background:var(--runa-surface-sunken);border-radius:16px;place-items:center;display:grid}.runa-admin-acmp__body{min-width:0}.runa-admin-acmp__name{color:var(--runa-text);font-family:var(--runa-font-heading);letter-spacing:-.02em;flex-wrap:wrap;align-items:center;gap:10px;font-size:1.02rem;display:flex}.runa-admin-acmp__state{color:var(--runa-text-muted);background:var(--runa-surface-sunken);font-family:var(--runa-font-body);letter-spacing:.06em;text-transform:uppercase;border-radius:9999px;padding:3px 10px;font-size:.64rem;font-weight:700}.runa-admin-acmp__state.runa-is-on{color:var(--runa-success);background:color-mix(in srgb,var(--runa-success) 14%,var(--runa-surface))}.runa-admin-acmp__subject{color:var(--runa-text-secondary);margin:5px 0 0;font-size:.82rem}.runa-admin-acmp__meta{flex-wrap:wrap;align-items:center;gap:8px;margin-top:9px;display:flex}.runa-admin-acmp__chip{color:var(--runa-text-muted);background:var(--runa-surface-sunken);border-radius:9999px;align-items:center;gap:5px;padding:4px 11px;font-size:.72rem;display:inline-flex}.runa-admin-acmp__stats{color:var(--runa-text-secondary);margin:9px 0 0;font-size:.78rem}.runa-admin-acmp__stats.runa-is-muted{color:var(--runa-text-muted)}.runa-admin-acmp__failed{color:var(--runa-error)}.runa-admin-acmp__actions{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.runa-admin-acmp__note{color:var(--runa-text-muted);align-items:center;gap:8px;margin:18px 0 0;font-size:.78rem;display:flex}.runa-admin-acmp__editor{width:min(640px,100%)}.runa-admin-acmp__form{align-content:start;gap:16px;display:grid}.runa-admin-acmp__tags{flex-wrap:wrap;align-items:center;gap:7px;display:flex}.runa-admin-acmp__tags-lab{color:var(--runa-text-muted);letter-spacing:.05em;text-transform:uppercase;font-size:.72rem;font-weight:700}.runa-admin-acmp__tag{color:var(--runa-text-secondary);background:var(--runa-surface-sunken);border:1px solid var(--runa-border);font:inherit;cursor:pointer;border-radius:9999px;padding:6px 12px;font-size:.74rem;transition:background .18s,color .18s,border-color .18s}.runa-admin-acmp__tag:hover{border-color:var(--runa-border-strong)}.runa-admin-acmp__tag.runa-is-on{color:var(--runa-on-brand);background:var(--runa-brand);border-color:var(--runa-brand)}.runa-admin-acmp__seg{background:var(--runa-surface-sunken);border:none;border-radius:18px;gap:14px;margin:0;padding:16px 18px;display:grid}.runa-admin-acmp__seg legend{color:var(--runa-text);padding:0;font-size:.8rem;font-weight:700}.runa-admin-acmp__seg-note{color:var(--runa-text-muted);align-items:center;gap:7px;margin:0;font-size:.74rem;display:flex}.runa-admin-acmp__check{background:var(--runa-surface-raised);color:var(--runa-text-secondary);cursor:pointer;border-radius:14px;justify-content:space-between;align-items:center;gap:16px;padding:12px 16px;font-size:.82rem;font-weight:700;display:flex}@media (width<=760px){.runa-admin-acmp__item{grid-template-columns:44px 1fr}.runa-admin-acmp__actions{border-top:1px solid color-mix(in srgb,var(--runa-border) 60%,transparent);grid-column:1/-1;justify-content:flex-end;padding-top:10px}.runa-admin-acmp__ic{width:44px;height:44px}}.runa-admin-acmp__quota.runa-admin-is-out{border-color:var(--runa-error)}.runa-admin-acmp__quota.runa-admin-is-out .runa-admin-acmp__bar-fill{background:var(--runa-error)}.runa-admin-apop__error{color:var(--runa-error);background:color-mix(in srgb,var(--runa-error) 13%,var(--runa-surface));border-radius:16px;margin:0 0 16px;padding:12px 18px;font-size:.84rem;font-weight:700}.runa-admin-apop__note{color:var(--runa-text-secondary);background:var(--runa-surface-sunken);border-radius:16px;align-items:center;gap:10px;margin:0 0 20px;padding:12px 18px;font-size:.8rem;display:flex}.runa-admin-apop__hint{color:var(--runa-text-muted);margin:0;font-size:.76rem;line-height:1.5}.runa-admin-apop__section{margin-bottom:18px;padding:24px}.runa-admin-apop__sechead{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:16px;margin-bottom:16px;display:flex}.runa-admin-apop__sectitle{color:var(--runa-text);font-family:var(--runa-font-heading);letter-spacing:-.03em;align-items:center;gap:9px;margin:0;font-size:1.15rem;display:flex}.runa-admin-apop__secsub{max-width:60ch;color:var(--runa-text-secondary);margin:5px 0 0;font-size:.8rem;line-height:1.55}.runa-admin-apop__list{gap:10px;margin:0;padding:0;list-style:none;display:grid}.runa-admin-apop__item{background:var(--runa-surface-sunken);border-radius:18px;flex-wrap:wrap;align-items:center;gap:16px;padding:16px 18px;transition:opacity .2s;display:flex}.runa-admin-apop__item.runa-is-off{opacity:.62}.runa-admin-apop__thumb{-o-object-fit:cover;object-fit:cover;border-radius:12px;width:76px;height:56px}.runa-admin-apop__main{flex:1;min-width:200px}.runa-admin-apop__itemtop{flex-wrap:wrap;align-items:center;gap:9px;display:flex}.runa-admin-apop__itemtitle{color:var(--runa-text);font-size:.92rem;font-weight:700}.runa-admin-apop__code{color:var(--runa-brand);background:color-mix(in srgb,var(--runa-brand) 13%,var(--runa-surface));letter-spacing:.04em;border-radius:9999px;align-items:center;gap:4px;padding:3px 10px;font-size:.68rem;font-weight:700;display:inline-flex}.runa-admin-apop__itemtext{color:var(--runa-text-secondary);margin:5px 0 0;font-size:.8rem;line-height:1.5}.runa-admin-apop__meta{color:var(--runa-text-muted);flex-wrap:wrap;align-items:center;gap:12px;margin-top:7px;font-size:.75rem;display:flex}.runa-admin-apop__warn{color:var(--runa-warning);align-items:center;gap:5px;font-weight:700;display:inline-flex}.runa-admin-apop__actions{align-items:center;gap:8px;margin-left:auto;display:flex}.runa-admin-apop__editor{width:min(600px,100%)}.runa-admin-apop__mkind{color:var(--runa-text-muted);letter-spacing:.05em;text-transform:uppercase;margin:4px 0 0;font-size:.76rem;font-weight:700}.runa-admin-apop__form{align-content:start;gap:16px;display:grid}.runa-admin-apop__row{grid-template-columns:1fr 1fr;gap:14px;display:grid}.runa-admin-apop__imgrow{gap:10px;display:grid}.runa-admin-apop__preview{-o-object-fit:cover;object-fit:cover;border-radius:16px;width:100%;max-height:180px}.runa-admin-apop__imgbtns{flex-wrap:wrap;gap:8px;display:flex}.runa-admin-apop__checkbox{background:var(--runa-surface-sunken);color:var(--runa-text-secondary);cursor:pointer;border-radius:16px;justify-content:space-between;align-items:center;gap:16px;padding:14px 16px;font-size:.82rem;font-weight:700;display:flex}@media (width<=640px){.runa-admin-apop__row{grid-template-columns:1fr}.runa-admin-apop__actions{justify-content:flex-end;width:100%;margin-left:0}}.runa-admin-apop__sec{margin-bottom:32px}.runa-admin-apop__sec-head{margin-bottom:16px}.runa-admin-apop__sec-head h2{font-size:18px}.runa-admin-apop__sec-head .runa-admin-sub{color:var(--runa-text-muted);margin-top:3px;font-size:12px}.runa-admin-apop__box{background:var(--runa-surface);border:1px solid var(--runa-border);border-radius:var(--runa-radius-card);overflow:hidden}.runa-admin-apop__btn-ghost{border-radius:var(--runa-radius-ui);border:1.5px solid var(--runa-border-strong);background:var(--runa-surface);height:44px;color:var(--runa-text-secondary);transition:background var(--runa-t);align-items:center;gap:8px;padding:0 16px;font-size:13px;font-weight:600;display:inline-flex}.runa-admin-apop__btn-ghost:hover:not(:disabled){background:var(--runa-surface-input);color:var(--runa-text)}.runa-admin-apop__btn-ghost:disabled{opacity:.5;cursor:not-allowed}.runa-admin-apop__blank{color:var(--runa-text-secondary);padding:24px 16px;font-size:13px}.runa-admin-apop__addrow{padding:0 16px 16px}.runa-admin-apop__box>.runa-admin-apop__list{margin:0;padding:16px}.runa-admin-apop__note{margin-bottom:16px}.runa-admin-aven__error,.runa-admin-aven__warn{border-radius:16px;align-items:center;gap:10px;margin:0 0 16px;padding:12px 18px;font-size:.84rem;font-weight:700;display:flex}.runa-admin-aven__error{color:var(--runa-error);background:color-mix(in srgb,var(--runa-error) 13%,var(--runa-surface))}.runa-admin-aven__warn{color:var(--runa-warning);background:color-mix(in srgb,var(--runa-warning) 14%,var(--runa-surface))}.runa-admin-aven__note{color:var(--runa-text-muted);align-items:center;gap:8px;margin:0;font-size:.77rem;line-height:1.5;display:flex}.runa-admin-aven__tabs{flex-wrap:wrap;gap:8px;margin-bottom:18px;display:flex}.runa-admin-aven__tab{color:var(--runa-text-secondary);background:var(--runa-surface-raised);border:1px solid var(--runa-border);font:inherit;cursor:pointer;border-radius:9999px;align-items:center;gap:8px;padding:10px 20px;font-size:.82rem;font-weight:700;transition:background .2s cubic-bezier(.32,.72,0,1),border-color .2s cubic-bezier(.32,.72,0,1),color .2s cubic-bezier(.32,.72,0,1);display:inline-flex}.runa-admin-aven__tab:hover{border-color:var(--runa-border-strong)}.runa-admin-aven__tab.runa-admin-is-active{color:var(--runa-on-brand);background:var(--runa-brand);border-color:var(--runa-brand)}.runa-admin-aven__tab.runa-is-locked,.runa-admin-aven__tablocked{color:var(--runa-text-muted)}.runa-admin-aven__dot{background:var(--runa-success);border-radius:50%;width:7px;height:7px}.runa-admin-aven__tab.runa-admin-is-active .runa-admin-aven__dot{background:var(--runa-on-brand)}.runa-admin-aven__tablocked{text-align:center;place-items:center;gap:10px;padding:calc(clamp(36px,6vw,62px)) 24px;display:grid}.runa-admin-aven__tablocked-title{color:var(--runa-text);font-family:var(--runa-font-heading);letter-spacing:-.03em;margin:4px 0 0;font-size:1.3rem}.runa-admin-aven__tablocked-text{max-width:46ch;color:var(--runa-text-secondary);margin:0 0 6px;font-size:.86rem;line-height:1.6}.runa-admin-aven__panel{padding:24px}.runa-admin-aven__panel-head{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;margin-bottom:16px;display:flex}.runa-admin-aven__panel-title{color:var(--runa-text);font-family:var(--runa-font-heading);letter-spacing:-.03em;margin:0;font-size:1.15rem}.runa-admin-aven__panel-foot{justify-content:flex-end;margin-top:18px;display:flex}.runa-admin-aven__form{align-content:start;gap:16px;display:grid}.runa-admin-aven__grid2{grid-template-columns:1fr 1fr;gap:14px;display:grid}.runa-admin-aven__switch{background:var(--runa-surface-sunken);color:var(--runa-text-secondary);cursor:pointer;border-radius:16px;justify-content:space-between;align-items:center;gap:16px;padding:14px 16px;font-size:.82rem;font-weight:700;display:flex}.runa-admin-aven__photos{grid-template-columns:repeat(auto-fill,minmax(150px,1fr));gap:12px;margin:0;padding:0;list-style:none;display:grid}.runa-admin-aven__photo{aspect-ratio:4/3;background:var(--runa-surface-sunken);border-radius:16px;position:relative;overflow:hidden}.runa-admin-aven__photo img{-o-object-fit:cover;object-fit:cover;width:100%;height:100%}.runa-admin-aven__photo-del{width:32px;height:32px;color:var(--runa-surface-raised);cursor:pointer;background:#101f349e;border:none;border-radius:10px;place-items:center;transition:background .18s;display:grid;position:absolute;top:8px;right:8px}.runa-admin-aven__photo-del:hover:not(:disabled){background:var(--runa-error)}.runa-admin-aven__photo-del:disabled{opacity:.5;cursor:not-allowed}.runa-admin-aven__list{gap:9px;margin:0;padding:0;list-style:none;display:grid}.runa-admin-aven__row{background:var(--runa-surface-sunken);border-radius:16px;flex-wrap:wrap;align-items:center;gap:16px;padding:14px 18px;display:flex}.runa-admin-aven__row-body{flex:1;min-width:180px}.runa-admin-aven__row-name{color:var(--runa-text);flex-wrap:wrap;align-items:center;gap:9px;margin:0;font-size:.9rem;font-weight:700;display:flex}.runa-admin-aven__chip{color:var(--runa-text-muted);background:var(--runa-surface-raised);border-radius:9999px;padding:2px 10px;font-size:.68rem;font-weight:700}.runa-admin-aven__row-desc{color:var(--runa-text-secondary);margin:5px 0 0;font-size:.79rem;line-height:1.5}.runa-admin-aven__row-price{color:var(--runa-brand);font-family:var(--runa-font-heading);letter-spacing:-.03em;white-space:nowrap;font-size:1.1rem}.runa-admin-aven__row-acts{gap:6px;margin-left:auto;display:flex}@media (width<=640px){.runa-admin-aven__grid2{grid-template-columns:1fr}.runa-admin-aven__row-acts{margin-left:0}}.runa-admin-aven__inqhint{color:var(--runa-text-muted);margin:-4px 0 12px;font-size:13px}.runa-admin-aven__inqfilter{flex-wrap:wrap;gap:6px;margin:0 0 14px;display:flex}.runa-admin-aven__inqtab{border:1px solid var(--runa-border);color:inherit;font:inherit;cursor:pointer;background:0 0;border-radius:999px;align-items:center;padding:6px 12px;font-size:13px;display:inline-flex}.runa-admin-aven__inqtab.is-on{background:var(--runa-accent);color:#fff;border-color:#0000}.runa-admin-aven__inqcount{font-variant-numeric:tabular-nums;background:#00000014;border-radius:999px;margin-left:6px;padding:1px 7px;font-size:11.5px}.runa-admin-aven__inqlist{gap:10px;margin:0;padding:0;list-style:none;display:grid}.runa-admin-aven__inq{border:1px solid var(--runa-border);border-radius:10px;gap:6px;padding:12px 14px;display:grid}.runa-admin-aven__inq.is-resolved{opacity:.62}.runa-admin-aven__inqhead{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:8px;display:flex}.runa-admin-aven__inqtime{color:var(--runa-text-muted);font-size:12px}.runa-admin-aven__inqcontact{flex-wrap:wrap;gap:12px;font-size:13px;display:flex}.runa-admin-aven__inqmsg{white-space:pre-line;margin:0}.runa-admin-aven__inqfoot{justify-content:flex-end;display:flex}.runa-admin-aven__sec{margin-bottom:32px}.runa-admin-aven__sec-head{margin-bottom:16px}.runa-admin-aven__sec-head h2{font-size:18px}.runa-admin-aven__sec-head .runa-admin-sub{color:var(--runa-text-muted);margin-top:3px;font-size:12px}.runa-admin-aven__box{background:var(--runa-surface);border:1px solid var(--runa-border);border-radius:var(--runa-radius-card);overflow:hidden}.runa-admin-aven__savebar{left:var(--runa-sidebar-w);z-index:40;min-height:var(--runa-savebar-h);background:color-mix(in srgb,var(--runa-surface) 94%,transparent);-webkit-backdrop-filter:blur(10px);border-top:1px solid var(--runa-border);transition:transform var(--t-ui,.2s),opacity var(--t-ui,.2s);justify-content:space-between;align-items:center;gap:16px;padding:0 calc(clamp(16px,3vw,32px));display:flex;position:fixed;bottom:0;right:0;box-shadow:0 -6px 20px #2b26200f}.runa-admin-aven__savebar.is-hidden{opacity:0;pointer-events:none;transform:translateY(150%)}.runa-admin-admin__content:has(.runa-admin-aven__savebar){padding-bottom:calc(24px + var(--runa-savebar-h))}.runa-admin-aven__savebar-txt{color:var(--runa-text-secondary);text-overflow:ellipsis;white-space:nowrap;min-width:0;margin:0;font-size:13px;overflow:hidden}.runa-admin-aven__savebar-txt b{color:var(--runa-text);font-weight:600}.runa-admin-aven__savebar-actions{align-items:center;gap:8px;display:flex}.runa-admin-aven__btn-ghost{border-radius:var(--runa-radius-ui);border:1.5px solid var(--runa-border-strong);background:var(--runa-surface);height:44px;color:var(--runa-text-secondary);transition:background var(--runa-t);align-items:center;gap:8px;padding:0 16px;font-size:13px;font-weight:600;display:inline-flex}.runa-admin-aven__btn-ghost:hover:not(:disabled){background:var(--runa-surface-input);color:var(--runa-text)}.runa-admin-aven__btn-ghost:disabled{opacity:.5;cursor:not-allowed}.runa-admin-aven__blank{color:var(--runa-text-secondary);padding:24px 16px;font-size:13px}.runa-admin-aven__add{padding:0 16px 16px}@media (width<=860px){.runa-admin-aven__savebar{left:0}}.runa-admin-aven__box.runa-admin-aven__form{padding:16px}.runa-admin-aven__box>.runa-admin-aven__inqlist,.runa-admin-aven__box>.runa-admin-aven__list,.runa-admin-aven__box>.runa-admin-aven__photos{margin:0;padding:16px}.runa-admin-aven__box>.runa-admin-aven__inqfilter{flex-wrap:wrap;gap:6px;margin:0;padding:16px 16px 0;display:flex}.runa-admin-aven__box.runa-admin-aven__form .runa-admin-aven__switch{margin:0}.starter-kpi{flex-direction:column;gap:1.25rem;margin-top:1rem;display:flex}.starter-kpi__head{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1rem;display:flex}.starter-kpi__period{color:var(--starter-admin-muted,#8a7a66);align-items:center;gap:.4rem;font-size:.85rem;display:inline-flex}.starter-kpi__months{background:var(--starter-admin-soft,#f7f2e9);border:1px solid var(--starter-admin-border,#eadfce);border-radius:999px;padding:.1rem .45rem;font-size:.72rem}.starter-kpi__exports{flex-wrap:wrap;gap:.5rem;display:inline-flex}.starter-kpi__xbtn{border:1px solid var(--starter-admin-border,#eadfce);background:var(--starter-admin-panel,#fff);color:var(--starter-admin-ink,#2b2118);cursor:pointer;border-radius:10px;align-items:center;gap:.35rem;padding:.45rem .75rem;font-size:.82rem;transition:background .15s,border-color .15s;display:inline-flex}.starter-kpi__xbtn:hover{background:var(--starter-admin-soft,#f7f2e9);border-color:var(--starter-accent,#c98a3f)}.starter-kpi__cards{grid-template-columns:repeat(4,1fr);gap:.9rem;display:grid}@media (width<=1080px){.starter-kpi__cards{grid-template-columns:repeat(2,1fr)}}@media (width<=620px){.starter-kpi__cards{grid-template-columns:1fr}}.starter-kpi__card{background:var(--starter-admin-panel,#fff);border:1px solid var(--starter-admin-border,#eadfce);border-radius:14px;padding:1rem 1.1rem}.starter-kpi__card--hero{border-color:color-mix(in srgb,var(--starter-accent,#c98a3f) 45%,var(--starter-admin-border,#eadfce));background:linear-gradient(180deg,color-mix(in srgb,var(--starter-accent,#c98a3f) 6%,transparent) 0,transparent 60%)}.starter-kpi__card-top{align-items:center;gap:.6rem;display:flex}.starter-kpi__card-top h3{color:var(--starter-admin-muted,#8a7a66);margin:0;font-size:.83rem;font-weight:600}.starter-kpi__card-ic{background:color-mix(in srgb,var(--starter-accent,#c98a3f) 14%,transparent);width:36px;height:36px;color:var(--starter-accent,#c98a3f);border-radius:10px;flex:none;place-items:center;display:grid}.starter-kpi__card-v{color:var(--starter-admin-ink,#2b2118);margin-top:.55rem;font-size:1.65rem;font-weight:700;line-height:1.1}.starter-kpi__card-v .cur{color:var(--starter-admin-muted,#8a7a66);font-size:1rem;font-weight:600}.starter-kpi__card-d{color:var(--starter-admin-muted,#8a7a66);margin:.35rem 0 0;font-size:.76rem;line-height:1.45}.starter-kpi__panel{background:var(--starter-admin-panel,#fff);border:1px solid var(--starter-admin-border,#eadfce);border-radius:14px;padding:1.1rem 1.2rem 1.25rem}.starter-kpi__panel-head{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:1rem;margin-bottom:1rem;display:flex}.starter-kpi__panel-head h2{color:var(--starter-admin-ink,#2b2118);margin:0;font-size:1rem;font-weight:700}.starter-kpi__panel-sub{color:var(--starter-admin-muted,#8a7a66);margin-top:.15rem;font-size:.78rem}.starter-kpi__grid{grid-template-columns:repeat(auto-fit,minmax(340px,1fr));gap:1.25rem;display:grid}.starter-kpi__empty{text-align:center;color:var(--starter-admin-muted,#8a7a66);margin:0;padding:1.5rem 0;font-size:.85rem}.starter-kpi__seg{background:var(--starter-admin-soft,#f7f2e9);border:1px solid var(--starter-admin-border,#eadfce);border-radius:10px;padding:.2rem;display:inline-flex}.starter-kpi__segbtn{color:var(--starter-admin-muted,#8a7a66);cursor:pointer;background:0 0;border:0;border-radius:8px;padding:.35rem .7rem;font-size:.8rem;font-weight:600}.starter-kpi__segbtn.is-active{background:var(--starter-admin-panel,#fff);color:var(--starter-accent,#c98a3f);box-shadow:0 1px 3px #00000014}.starter-kpi__bars{grid-auto-columns:1fr;grid-auto-flow:column;align-items:end;gap:.35rem;min-height:200px;display:grid;overflow-x:auto}.starter-kpi__barcol{flex-direction:column;align-items:center;gap:.3rem;min-width:42px;display:flex}.starter-kpi__barwrap{background:linear-gradient(180deg,transparent 0,var(--starter-admin-soft,#f7f2e9) 100%);border-radius:8px 8px 0 0;align-items:flex-end;width:100%;height:140px;padding:0 .2rem;display:flex}.starter-kpi__bar{background:color-mix(in srgb,var(--starter-accent,#c98a3f) 55%,transparent);border-radius:6px 6px 0 0;width:100%;transition:height .25s}.starter-kpi__barcol.is-best .starter-kpi__bar{background:var(--starter-accent,#c98a3f)}.starter-kpi__barval{color:var(--starter-admin-ink,#2b2118);white-space:nowrap;font-size:.68rem;font-weight:600}.starter-kpi__barlbl{color:var(--starter-admin-muted,#8a7a66);font-size:.7rem}.starter-kpi__leadtop{grid-template-columns:repeat(2,1fr);gap:.75rem;display:grid}.starter-kpi__leadstat{background:var(--starter-admin-soft,#f7f2e9);text-align:center;border-radius:12px;padding:.75rem .9rem}.starter-kpi__leadstat .v{color:var(--starter-admin-ink,#2b2118);font-size:1.35rem;font-weight:700;line-height:1.1}.starter-kpi__leadstat .l{color:var(--starter-admin-muted,#8a7a66);margin-top:.15rem;font-size:.74rem}.starter-kpi__leadnote,.starter-kpi__unmon{color:var(--starter-admin-muted,#8a7a66);align-items:flex-start;gap:.35rem;margin:.7rem 0 0;font-size:.74rem;line-height:1.45;display:flex}.starter-kpi__leadlist,.starter-kpi__srclist{flex-direction:column;gap:.55rem;margin:1rem 0 0;padding:0;list-style:none;display:flex}.starter-kpi__leadrow,.starter-kpi__srcrow{grid-template-columns:7.5rem 1fr auto;align-items:center;gap:.6rem;display:grid}@media (width<=520px){.starter-kpi__leadrow,.starter-kpi__srcrow{grid-template-columns:1fr auto}.starter-kpi__leadbar,.starter-kpi__srcbar{display:none}}.starter-kpi__leadname,.starter-kpi__srcname{color:var(--starter-admin-ink,#2b2118);align-items:center;gap:.35rem;font-size:.79rem;display:inline-flex}.starter-kpi__leadbar,.starter-kpi__srcbar{background:var(--starter-admin-soft,#f7f2e9);border-radius:999px;height:8px;overflow:hidden}.starter-kpi__leadfill,.starter-kpi__srcfill{background:var(--starter-accent,#c98a3f);border-radius:999px;height:100%;transition:width .25s;display:block}.starter-kpi__srcfill.is-manual{background:color-mix(in srgb,var(--starter-accent,#c98a3f) 45%,var(--starter-admin-muted,#8a7a66))}.starter-kpi__leadpct,.starter-kpi__srcmeta{color:var(--starter-admin-muted,#8a7a66);white-space:nowrap;font-size:.74rem}.starter-kpi__leadpct b,.starter-kpi__srcmeta b{color:var(--starter-admin-ink,#2b2118)}.starter-kpi__portal{background:var(--starter-admin-soft,#f7f2e9);border:1px solid var(--starter-admin-border,#eadfce);border-radius:12px;align-items:flex-start;gap:.7rem;margin-top:1rem;padding:.8rem .9rem;display:flex}.starter-kpi__portal-ic{background:var(--starter-admin-panel,#fff);width:32px;height:32px;color:var(--starter-admin-muted,#8a7a66);border-radius:9px;flex:none;place-items:center;display:grid}.starter-kpi__portal-v{color:var(--starter-admin-ink,#2b2118);font-size:.92rem;font-weight:700}.starter-kpi__portal-d{color:var(--starter-admin-muted,#8a7a66);margin:.2rem 0 0;font-size:.74rem;line-height:1.45}.starter-kpi__completion{border-top:1px solid var(--starter-admin-border,#eadfce);margin-top:1rem;padding-top:.9rem}.starter-kpi__comp-row{justify-content:space-between;align-items:baseline;gap:.75rem;display:flex}.starter-kpi__comp-row .l{color:var(--starter-admin-ink,#2b2118);font-size:.83rem;font-weight:600}.starter-kpi__comp-row .v{color:var(--starter-accent,#c98a3f);font-size:1.2rem;font-weight:700}.starter-kpi__comp-d{color:var(--starter-admin-muted,#8a7a66);margin:.25rem 0 0;font-size:.75rem}.starter-kpi__funnel{border-top:1px solid var(--starter-admin-border,#eadfce);margin-top:1rem;padding-top:.9rem}.starter-kpi__funnel-list{gap:.4rem;margin:.75rem 0 0;padding:0;list-style:none;display:grid}.starter-kpi__funnel-row{grid-template-columns:minmax(7.5rem,auto) 1fr auto auto;align-items:center;gap:.5rem;font-size:.8rem;display:grid}.starter-kpi__funnel-label,.starter-kpi__funnel-val{color:var(--starter-admin-ink,#2b2118)}.starter-kpi__funnel-bar{background:var(--starter-admin-sunken,#f4ece0);border-radius:999px;height:8px;overflow:hidden}.starter-kpi__funnel-fill{background:var(--starter-accent,#c98a3f);border-radius:999px;height:100%;display:block}.starter-kpi__funnel-val{font-variant-numeric:tabular-nums;font-weight:700}.starter-kpi__funnel-pct{text-align:right;font-variant-numeric:tabular-nums;min-width:3.2rem;color:var(--starter-admin-muted,#857567)}.starter-kpi__funnel-hint{color:var(--starter-admin-muted,#857567);align-items:center;gap:.4rem;margin:.7rem 0 0;font-size:.78rem;display:flex}@media (width<=520px){.starter-kpi__funnel-row{grid-template-columns:1fr auto auto}.starter-kpi__funnel-bar{order:2;grid-column:1/-1}}.runa-admin-inv{flex-direction:column;gap:16px;margin-top:22px;display:flex}.runa-admin-inv__panel{border:1px solid var(--runa-admin-border);background:var(--runa-admin-panel);border-radius:0;padding:18px}.runa-admin-inv__head{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:14px;margin-bottom:16px;display:flex}.runa-admin-inv__headmain h2{color:var(--runa-admin-text);margin:0 0 3px;font-size:1.05rem}.runa-admin-inv__headmain p{color:var(--runa-admin-muted);max-width:62ch;margin:0;font-size:.85rem;line-height:1.55}.runa-admin-inv__state{border:1px solid var(--runa-admin-border);background:var(--runa-admin-panel-strong);color:var(--runa-admin-muted);white-space:nowrap;border-radius:999px;align-items:center;gap:6px;padding:4px 11px;font-size:.74rem;font-weight:650;display:inline-flex}.runa-admin-inv__state.is-connected{color:#15803d;background:color-mix(in srgb,#15803d 11%,var(--runa-admin-panel));border-color:#15803d57}.runa-admin-inv__state.is-off{color:#b45309;background:color-mix(in srgb,#b45309 11%,var(--runa-admin-panel));border-color:#b4530957}.runa-admin-inv__note{border:1px solid var(--runa-admin-border);background:var(--runa-admin-panel-strong);color:var(--runa-admin-muted);border-radius:0;align-items:flex-start;gap:9px;margin-bottom:14px;padding:11px 13px;font-size:.85rem;line-height:1.5;display:flex}.runa-admin-inv__note svg{flex:none;margin-top:1px}.runa-admin-inv__note.is-warn{color:#b45309;background:color-mix(in srgb,#b45309 9%,var(--runa-admin-panel));border-color:#b453094d}.runa-admin-inv__note.is-err{color:#b91c1c;background:color-mix(in srgb,#b91c1c 9%,var(--runa-admin-panel));border-color:#b91c1c4d}.runa-admin-inv__body{display:block}.runa-admin-inv__pickwrap{margin-bottom:16px;display:block}.runa-admin-inv__picklabel{letter-spacing:.04em;text-transform:uppercase;color:var(--runa-admin-muted);margin-bottom:7px;font-size:.78rem;font-weight:700;display:block}.runa-admin-inv__chips{flex-wrap:wrap;gap:7px;display:flex}.runa-admin-inv__chip{border:1px solid var(--runa-admin-border);background:var(--runa-admin-panel);color:var(--runa-admin-muted);font:inherit;cursor:pointer;border-radius:999px;padding:8px 15px;font-size:.84rem;font-weight:600;transition:border-color .15s,color .15s}.runa-admin-inv__chip:hover:not(:disabled):not(.is-active){color:var(--runa-admin-text);border-color:var(--runa-admin-border)}.runa-admin-inv__chip.is-active{color:var(--runa-admin-admin-accent);border-color:var(--runa-admin-admin-accent);background:color-mix(in srgb,var(--runa-admin-admin-accent) 9%,var(--runa-admin-panel))}.runa-admin-inv__chip:disabled{opacity:.55;cursor:not-allowed}.runa-admin-inv__form{flex-direction:column;gap:13px;min-width:0;display:flex}.runa-admin-inv__row{grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:13px;display:grid}.runa-admin-inv__hint{color:var(--runa-admin-muted);margin-left:6px;font-size:.73rem;font-style:normal;font-weight:500}.runa-admin-inv__help{border:1px dashed var(--runa-admin-border);background:var(--runa-admin-panel-strong);border-radius:0;padding:11px 13px}.runa-admin-inv__help>summary{cursor:pointer;color:var(--runa-admin-muted);align-items:center;gap:7px;font-size:.81rem;font-weight:650;list-style:none;display:flex}.runa-admin-inv__help>summary::-webkit-details-marker{display:none}.runa-admin-inv__help[open]>summary{margin-bottom:9px}.runa-admin-inv__help p{color:var(--runa-admin-muted);margin:0 0 9px;font-size:.83rem;line-height:1.6}.runa-admin-inv__help a{color:var(--runa-admin-admin-accent);align-items:center;gap:6px;font-size:.81rem;font-weight:650;text-decoration:none;display:inline-flex}.runa-admin-inv__help a:hover{text-decoration:underline}.runa-admin-inv__toggles{border:1px solid var(--runa-admin-border);background:var(--runa-admin-panel-strong);border-radius:0;flex-direction:column;gap:11px;padding:13px;display:flex}.runa-admin-inv__toggle{cursor:pointer;align-items:flex-start;gap:10px;display:flex}.runa-admin-inv__toggle input{width:16px;height:16px;accent-color:var(--runa-admin-admin-accent);flex:none;margin-top:2px}.runa-admin-inv__toggle span{color:var(--runa-admin-text);flex-direction:column;gap:2px;font-size:.87rem;font-weight:600;display:flex}.runa-admin-inv__toggle em{color:var(--runa-admin-muted);font-size:.77rem;font-style:normal;font-weight:500}.runa-admin-inv__actions{flex-wrap:wrap;gap:9px;display:flex}.runa-admin-inv__testres{align-items:flex-start;gap:7px;margin:0;font-size:.82rem;font-weight:600;line-height:1.5;display:flex}.runa-admin-inv__testres .iconify,.runa-admin-inv__testres svg{flex:none;min-width:14px;margin-top:2px}.runa-admin-inv__testres.is-ok{color:#15803d}.runa-admin-inv__testres.is-err{color:#b91c1c}.runa-admin-inv__how{border:1px solid var(--runa-admin-border);background:var(--runa-admin-panel-strong);border-radius:0;padding:16px 18px}.runa-admin-inv__how h3{color:var(--runa-admin-text);margin:0 0 11px;font-size:.95rem}.runa-admin-inv__howlist{flex-direction:column;gap:8px;margin:0;padding:0;list-style:none;display:flex}.runa-admin-inv__howlist li{color:var(--runa-admin-muted);align-items:flex-start;gap:8px;font-size:.85rem;line-height:1.55;display:flex}.runa-admin-inv__howlist .iconify,.runa-admin-inv__howlist svg{color:var(--runa-admin-admin-accent);flex:none;margin-top:3px}.runa-admin-inv__counts{border-top:1px solid var(--runa-admin-border);color:var(--runa-admin-muted);flex-wrap:wrap;gap:16px;margin-top:14px;padding-top:13px;font-size:.8rem;display:flex}.runa-admin-inv__counts b{color:var(--runa-admin-text);margin-right:4px;font-size:1.02rem}.runa-admin-inv__counts .is-err b{color:#b91c1c}.runa-admin-inv__list{border:1px solid var(--runa-admin-border);background:var(--runa-admin-panel);border-radius:0;padding:18px}.runa-admin-inv__listhead{align-items:center;gap:10px;margin-bottom:13px;display:flex}.runa-admin-inv__listhead h3{color:var(--runa-admin-text);margin:0;font-size:.95rem}.runa-admin-inv__count{padding:2px 9px;font-size:.75rem}.runa-admin-inv__count,.runa-admin-inv__status{border:1px solid var(--runa-admin-border);background:var(--runa-admin-panel-strong);color:var(--runa-admin-muted);border-radius:999px;font-weight:650}.runa-admin-inv__status{white-space:nowrap;padding:3px 9px;font-size:.71rem;display:inline-flex}.runa-admin-inv__status.is-ok{color:#15803d;border-color:#15803d57}.runa-admin-inv__status.is-error{color:#b91c1c;border-color:#b91c1c57}.runa-admin-inv__status.is-pending{color:#b45309;border-color:#b4530957}.runa-admin-inv__meta{color:var(--runa-admin-muted);margin-top:2px;font-size:.77rem;display:block}.runa-admin-inv__err{color:#b91c1c;margin-top:3px;font-size:.77rem;display:block}.runa-admin-inv__amount{font-variant-numeric:tabular-nums;color:var(--runa-admin-text);white-space:nowrap;font-weight:700}.runa-admin-inv__rowact{white-space:nowrap;justify-content:flex-end;gap:7px;display:flex}.runa-admin-inv__cards{gap:10px;display:grid}.runa-admin-inv__invcard{border:1px solid var(--runa-admin-border);background:var(--runa-admin-panel);border-radius:0;padding:13px 15px}.runa-admin-inv__invcard header{justify-content:space-between;align-items:center;gap:10px;margin-bottom:5px;display:flex}.runa-admin-inv__invcard header b{color:var(--runa-admin-text);font-size:.94rem}.runa-admin-inv__invcard footer{border-top:1px solid var(--runa-admin-border);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;margin-top:11px;padding-top:11px;display:flex}@media (width<=640px){.runa-admin-inv__row{grid-template-columns:1fr}.runa-admin-inv__rowact{justify-content:flex-start}}.runa-admin-inv__fld{flex-direction:column;gap:6px;min-width:0;display:flex}.runa-admin-inv__fld>span{letter-spacing:.1em;text-transform:uppercase;color:var(--runa-admin-muted);font-size:.72rem;font-weight:700}.runa-admin-inv__fld input{border:1px solid var(--runa-admin-border);background:var(--runa-admin-panel);width:100%;color:var(--runa-admin-text);font:inherit;border-radius:0;padding:10px 12px;font-size:.9rem;transition:border-color .15s}.runa-admin-inv__fld input:focus{border-color:var(--runa-admin-admin-accent);outline:none}.runa-admin-inv__fld input:disabled{opacity:.6;cursor:not-allowed}.runa-admin-inv__btn{border:1px solid var(--runa-admin-border);color:var(--runa-admin-text);font:inherit;letter-spacing:.03em;cursor:pointer;background:0 0;border-radius:0;align-items:center;gap:7px;padding:9px 16px;font-size:.83rem;font-weight:650;text-decoration:none;transition:background .15s,border-color .15s;display:inline-flex}.runa-admin-inv__btn--primary,.runa-admin-inv__btn:hover:not(:disabled){border-color:var(--runa-admin-admin-accent)}.runa-admin-inv__btn:disabled{opacity:.5;cursor:not-allowed}.runa-admin-inv__btn--primary{background:var(--runa-admin-admin-accent);color:var(--runa-admin-panel)}.runa-admin-inv__btn--primary:hover:not(:disabled){opacity:.9}.runa-admin-inv__dot{opacity:.25;background:currentColor;border-radius:50%;flex:none;width:7px;height:7px;margin-left:6px;display:inline-block}.runa-admin-inv__dot.is-active{background:var(--runa-admin-admin-accent);opacity:1}.runa-admin-inv__dot.is-configured{background:var(--runa-admin-muted);opacity:.75}.runa-admin-inv__autofill{flex-wrap:wrap;align-items:center;gap:8px 12px;padding-bottom:2px;display:flex}.runa-admin-inv__autofillnote{min-width:0;color:var(--runa-admin-muted);flex:220px;font-size:.75rem;line-height:1.45}.runa-admin-doc__fiscal{margin-top:22px}.runa-admin-doc__fiscal-head{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.runa-admin-doc__fiscal-head h2{font-size:1rem;font-family:var(--runa-font-heading,inherit);margin:0}.runa-admin-doc__fiscal-pill{border:1px solid var(--runa-border);color:var(--runa-text-muted);text-transform:uppercase;letter-spacing:.04em;border-radius:999px;align-items:center;gap:5px;padding:3px 9px;font-size:.7rem;display:inline-flex}.runa-admin-doc__fiscal-pill.is-connected{border-color:color-mix(in srgb,var(--success,#16a34a) 45%,transparent);background:color-mix(in srgb,var(--success,#16a34a) 12%,transparent);color:var(--success,#16a34a)}.runa-admin-doc__fiscal-pill.is-disconnected{border-color:color-mix(in srgb,var(--warning,#d97706) 45%,transparent);background:color-mix(in srgb,var(--warning,#d97706) 12%,transparent);color:var(--warning,#d97706)}.runa-admin-doc__fiscal-intro{max-width:62ch;color:var(--runa-text-muted);margin:8px 0 0;font-size:.85rem;line-height:1.55}.runa-admin-doc__fiscal-note{border:1px solid var(--runa-border);color:var(--runa-text-muted);border-radius:0;align-items:flex-start;gap:8px;margin-top:14px;padding:10px 12px;font-size:.82rem;line-height:1.5;display:flex}.runa-admin-doc__fiscal-note svg{flex:none;margin-top:2px}.runa-admin-doc__fiscal-note.is-warn{border-color:color-mix(in srgb,var(--warning,#d97706) 40%,transparent);background:color-mix(in srgb,var(--warning,#d97706) 8%,transparent);color:var(--warning,#d97706)}.runa-admin-doc__fiscal-note.is-err{border-color:color-mix(in srgb,var(--danger,#dc2626) 40%,transparent);background:color-mix(in srgb,var(--danger,#dc2626) 8%,transparent);color:var(--danger,#dc2626)}.runa-admin-doc__fiscal-note.is-ok{border-color:color-mix(in srgb,var(--success,#16a34a) 40%,transparent);background:color-mix(in srgb,var(--success,#16a34a) 8%,transparent);color:var(--success,#16a34a)}.runa-admin-doc__fiscal-form{flex-direction:column;gap:16px;max-width:520px;margin-top:18px;display:flex}.runa-admin-doc__fiscal-help{border:1px solid var(--runa-border);border-radius:0;padding:10px 12px;font-size:.82rem}.runa-admin-doc__fiscal-help summary{cursor:pointer;color:var(--runa-text-muted);align-items:center;gap:6px;list-style:none;display:flex}.runa-admin-doc__fiscal-help summary::-webkit-details-marker{display:none}.runa-admin-doc__fiscal-help[open] summary{color:var(--runa-text);margin-bottom:8px}.runa-admin-doc__fiscal-help p{color:var(--runa-text-muted);margin:0 0 8px;line-height:1.55}.runa-admin-doc__fiscal-help a{color:var(--runa-accent,var(--runa-text));align-items:center;gap:5px;text-decoration:underline;display:inline-flex}.runa-admin-doc__fiscal-switches{flex-direction:column;gap:4px;display:flex}.runa-admin-doc__fiscal-switch{border-top:1px solid var(--runa-border);cursor:pointer;justify-content:space-between;align-items:flex-start;gap:16px;padding:11px 0;display:flex}.runa-admin-doc__fiscal-switch:first-child{border-top:0}.runa-admin-doc__fiscal-switch>span{flex-direction:column;gap:3px;display:flex}.runa-admin-doc__fiscal-switch b{color:var(--runa-text);font-size:.85rem;font-weight:600}.runa-admin-doc__fiscal-switch em{color:var(--runa-text-muted);font-size:.78rem;font-style:normal;line-height:1.5}.runa-admin-doc__fiscal-switch input{margin-top:2px}.runa-admin-doc__fiscal-actions{flex-wrap:wrap;gap:10px;margin-top:20px;display:flex}@media (width<=640px){.runa-admin-doc__fiscal-switch{gap:12px}.runa-admin-doc__fiscal-actions>*{flex:100%}.runa-admin-doc__fiscal-prints-table td:nth-child(2),.runa-admin-doc__fiscal-prints-table th:nth-child(2){display:none}}.runa-admin-doc__fiscal-hint{max-width:62ch;color:var(--runa-text-muted);margin:10px 0 0;font-size:.8rem;line-height:1.55}.runa-admin-doc__fiscal-hint a{color:var(--runa-text);text-decoration:underline}.runa-admin-doc__fiscal-prints{border-top:1px solid var(--runa-border);margin-top:20px;padding-top:16px}.runa-admin-doc__fiscal-prints-table{border-collapse:collapse;width:100%;margin-top:12px;font-size:.82rem}.runa-admin-doc__fiscal-prints-table th{border-bottom:1px solid var(--runa-border);color:var(--runa-text-muted);text-align:left;padding:6px 8px 6px 0;font-weight:600}.runa-admin-doc__fiscal-prints-table td{border-bottom:1px solid var(--runa-border);color:var(--runa-text);vertical-align:middle;padding:8px 8px 8px 0}.runa-admin-doc__fiscal-prints-table td:last-child{text-align:right}.runa-admin-afav{border-top:1px solid var(--runa-border);grid-template-columns:96px minmax(0,1fr);align-items:center;gap:18px;margin:0;padding-top:16px;display:grid}.runa-admin-afav__meta{gap:6px;min-width:0;display:grid}.runa-admin-afav__title{margin:0;font-weight:600}.runa-admin-afav__hint{color:var(--runa-text-muted);margin:0;font-size:.82rem;line-height:1.45}.runa-admin-afav__actions{flex-wrap:wrap;gap:8px;margin-top:4px;display:flex}.runa-admin-afav .admin-drop-wrap{align-self:start}@media (width<=560px){.runa-admin-afav{grid-template-columns:minmax(0,1fr)}}
