.lwkd-adm-shell__skip{position:absolute;left:8px;top:-60px;z-index:calc(var(--z-sticky) + 2);padding:8px 14px;border-radius:var(--r-md);background:var(--c-surface-1);color:var(--c-ink-1);border:1px solid var(--c-line-strong);font-size:13px;text-decoration:none;transition:top .12s ease}.lwkd-adm-shell__skip:focus{top:8px}.lwkd-adm-shell__body{display:flex;flex:1 1 auto;align-items:stretch;min-height:0}.lwkd-adm-shell__main{flex:1 1 auto;min-width:0;background:var(--c-surface-0);outline:none}.lwkd-adm-shell__main-inner{max-width:1340px;margin:0 auto;padding:18px 26px 40px;min-height:calc(100vh - var(--console-topbar-h))}.lwkd-adm-shell__page-head{position:-webkit-sticky;position:sticky;top:var(--console-topbar-h);z-index:3;display:flex;align-items:flex-end;justify-content:space-between;gap:16px;margin:0 -26px 18px;padding:10px 26px 12px;background:var(--c-surface-0);border-bottom:1px solid var(--c-line-soft)}.lwkd-adm-shell__page-title{font-family:var(--font-console-display);font-size:24px;font-weight:600;line-height:1.2;letter-spacing:-.01em;color:var(--c-ink-1);margin:0}.lwkd-adm-shell__page-actions{display:flex;align-items:center;gap:8px;flex:none}.lwkd-adm-shell__page-actions:empty{display:none}.lwkd-adm-nav{--lwkd-adm-nav-w:216px;--lwkd-adm-group-active:#eae3d6;--lwkd-adm-dot-idle:#cfc8ba;position:-webkit-sticky;position:sticky;top:var(--console-topbar-h);align-self:flex-start;height:calc(100vh - var(--console-topbar-h));width:var(--lwkd-adm-nav-w);flex:0 0 var(--lwkd-adm-nav-w);z-index:4;display:flex;flex-direction:column;background:var(--c-surface-2);border-right:1px solid var(--c-line-strong);overflow:hidden}.lwkd-adm-nav__ws{flex:none;display:flex;align-items:center;gap:8px;width:100%;padding:10px;border:0;border-bottom:1px solid var(--c-line-soft);background:transparent;text-align:left;font-family:inherit;color:var(--c-ink-1)}.lwkd-adm-nav__ws--button{cursor:pointer;transition:background .16s ease}.lwkd-adm-nav__ws--button:hover{background:var(--c-surface-1)}.lwkd-adm-nav__ws-logo{flex:none;display:inline-flex;align-items:center;justify-content:center;width:24px;height:24px;border-radius:7px;background:var(--c-accent-tint,#efe7da);color:var(--c-accent-deep);font-size:11px;font-weight:700;letter-spacing:.02em}.lwkd-adm-nav__ws-text{display:flex;flex-direction:column;min-width:0;gap:1px}.lwkd-adm-nav__ws-name{font-size:12px;font-weight:600;line-height:1.25;color:var(--c-ink-1)}.lwkd-adm-nav__ws-meta,.lwkd-adm-nav__ws-name{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.lwkd-adm-nav__ws-meta{font-size:10px;line-height:1.3;color:var(--c-ink-3)}.lwkd-adm-nav__ws-caret{flex:none;margin-left:auto;display:inline-flex;color:var(--c-ink-3);transition:transform .18s ease}.lwkd-adm-nav__ws-caret[data-open=true]{transform:rotate(180deg)}.lwkd-adm-nav__ws-menu{flex:none;border-bottom:1px solid var(--c-line-soft);background:var(--c-surface-1)}.lwkd-adm-nav__scroll{flex:1 1 auto;min-height:0;overflow-y:auto;overscroll-behavior:contain;padding:8px 7px 14px}.lwkd-adm-nav__groups{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:1px}.lwkd-adm-nav__group-row{display:flex;align-items:center;gap:8px;width:100%;padding:6px 9px;border:0;border-radius:7px;background:transparent;color:var(--c-ink-2);font-family:inherit;font-size:11.5px;font-weight:500;line-height:1.3;text-align:left;text-decoration:none;cursor:pointer;transition:background .18s ease,color .18s ease}.lwkd-adm-nav__group-row:hover{background:var(--c-line-soft)}.lwkd-adm-nav__group-row[data-active=true]{background:var(--lwkd-adm-group-active);color:var(--c-ink-1)}.lwkd-adm-nav__group-row:focus-visible{outline:2px solid var(--c-accent);outline-offset:-2px}.lwkd-adm-nav__group-icon,.lwkd-adm-nav__group-letter{flex:none;width:13px;height:13px;color:var(--c-accent-deep)}.lwkd-adm-nav__group-letter{display:inline-flex;align-items:center;justify-content:center;font-size:10px;font-weight:700}.lwkd-adm-nav__group-label{flex:1 1 auto;min-width:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.lwkd-adm-nav__group-count{flex:none;font-size:9.5px;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;color:var(--c-ink-4)}.lwkd-adm-nav__subs{list-style:none;padding:0 0 0 6px;margin:2px 0 4px 15px;border-left:1px solid var(--c-line-strong)}.lwkd-adm-nav__sub{display:flex;align-items:center;gap:7px;width:100%;padding:4.5px 8px 4.5px 9px;border-radius:6px;color:var(--c-ink-3);font-size:10.5px;font-weight:400;line-height:1.35;text-decoration:none;transition:background .16s ease,color .16s ease,box-shadow .16s ease;animation:lwSub .28s cubic-bezier(.22,1,.36,1) both}.lwkd-adm-nav__sub:hover{color:var(--c-ink-1)}.lwkd-adm-nav__sub[data-active=true]{background:var(--c-surface-1);color:var(--c-ink-1);font-weight:500;box-shadow:var(--shadow-active)}.lwkd-adm-nav__sub:focus-visible{outline:2px solid var(--c-accent);outline-offset:-2px}.lwkd-adm-nav__sub-dot{flex:none;width:4px;height:4px;border-radius:99px;background:var(--lwkd-adm-dot-idle);transition:background .16s ease,transform .16s ease}.lwkd-adm-nav__sub[data-active=true] .lwkd-adm-nav__sub-dot{background:var(--c-accent);transform:scale(1.6)}.lwkd-adm-nav__sub-label{flex:1 1 auto;min-width:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.lwkd-adm-nav__sub-badge{flex:none;font-size:9px;line-height:1.6;padding:0 5px;border-radius:99px;background:var(--c-line-soft);color:var(--c-ink-3)}.lwkd-adm-nav__sub-badge[data-kind=count]{background:var(--c-danger);color:#fff;min-width:1.5em;text-align:center;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.lwkd-adm-nav__sub-badge[data-kind=beta]{background:var(--c-accent-soft);color:var(--c-accent-deep)}.lwkd-adm-nav__sub-head{display:flex;align-items:center;gap:6px;padding:7px 6px 3px 9px;font-size:9.5px;font-weight:600;letter-spacing:.04em;color:var(--c-ink-3);animation:lwSub .28s cubic-bezier(.22,1,.36,1) both}.lwkd-adm-nav__sub-head:after{content:"";flex:1 1 auto;height:1px;background:var(--c-line-soft)}.lwkd-adm-nav__sub-note{display:block;padding:4px 8px 6px 16px;font-size:10px;line-height:1.45;color:var(--c-ink-4);cursor:default;animation:lwSub .28s cubic-bezier(.22,1,.36,1) both}@keyframes lwSub{0%{opacity:0;transform:translateX(-6px)}}@media (prefers-reduced-motion:reduce){.lwkd-adm-nav__sub,.lwkd-adm-nav__sub-head,.lwkd-adm-nav__sub-note{animation:none}.lwkd-adm-nav,.lwkd-adm-nav__ws-caret{transition:none}}.lwkd-adm-nav__site{flex:none;display:flex;align-items:center;justify-content:space-between;gap:8px;padding:9px 11px;font-size:13px;color:var(--c-ink-1);text-decoration:none}.lwkd-adm-nav__site:hover{background:var(--c-surface-2)}.lwkd-adm-nav__site:focus-visible{outline:2px solid var(--c-accent,currentColor);outline-offset:-2px}.lwkd-adm-nav__site-icon{flex:none;width:14px;height:14px;opacity:.65}.lwkd-adm-nav__account{flex:none;display:flex;align-items:center;gap:8px;padding:9px 11px;border-top:1px solid var(--c-line-soft);background:var(--c-surface-2)}.lwkd-adm-nav__avatar{flex:none;display:inline-flex;align-items:center;justify-content:center;width:24px;height:24px;border-radius:99px;background:var(--c-accent-tint,#efe7da);color:var(--c-accent-deep);font-size:11px;font-weight:700}.lwkd-adm-nav__account-text{display:flex;flex-direction:column;min-width:0;gap:1px}.lwkd-adm-nav__account-name{font-size:11px;font-weight:600;line-height:1.25;color:var(--c-ink-1)}.lwkd-adm-nav__account-name,.lwkd-adm-nav__account-role{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.lwkd-adm-nav__account-role{font-size:9.5px;line-height:1.3;color:var(--c-ink-3)}.lwkd-adm-shell__backdrop{position:fixed;inset:var(--console-topbar-h) 0 0 0;z-index:calc(var(--z-modal) - 1);background:rgba(28,27,24,.42)}.lwkd-adm-nav[data-drawer=true]{position:fixed;top:var(--console-topbar-h);left:0;height:calc(100vh - var(--console-topbar-h));z-index:var(--z-modal);width:min(84vw,300px);flex-basis:auto;transform:translateX(-102%);transition:transform .22s cubic-bezier(.22,.61,.36,1);box-shadow:var(--shadow-popover)}.lwkd-adm-nav[data-drawer=true][data-open=true]{transform:none}@media (prefers-reduced-motion:reduce){.lwkd-adm-nav[data-drawer=true]{transition:none}}.lwkd-adm-nav[data-drawer=true] .lwkd-adm-nav__group-row{min-height:44px;padding-top:10px;padding-bottom:10px}.lwkd-adm-nav[data-drawer=true] .lwkd-adm-nav__sub{min-height:44px;padding-top:11px;padding-bottom:11px}@media (max-width:860px){.lwkd-adm-shell__main-inner{padding:14px 14px 32px}.lwkd-adm-shell__page-head{margin:0 -14px 14px;padding:8px 14px 10px;align-items:flex-start;flex-direction:column;gap:8px}.lwkd-adm-shell__page-title{font-size:20px}}@media (max-width:640px){.lwkd-adm-shell__main-inner{padding:10px 12px 26px}.lwkd-adm-shell__page-head{margin:0 -12px 10px;padding:6px 12px 8px;gap:6px}.lwkd-console-breadcrumb{display:none}.lwkd-adm-shell__main-inner :is(h1,h2,h3){margin-top:.6em;margin-bottom:.35em}.lwkd-adm-shell__main-inner p{margin-top:.3em;margin-bottom:.3em}}@media (min-width:1024px){:root[data-admin-ai-dock=open] .console-shell__top-banner,:root[data-admin-ai-dock=open] .console-shell__topbar,:root[data-admin-ai-dock=open] .lwkd-adm-shell__body{padding-right:calc(var(--lwkd-admin-ai-dock-w) + 22px)}}:root{--lwkd-adm-botbar-h:56px}@media (max-width:860px){.console-shell.lwkd-adm-shell{--console-topbar-h:0px}.console-shell.lwkd-adm-shell .console-shell__topbar{display:none}.lwkd-adm-shell__main-inner{padding-bottom:calc(var(--lwkd-adm-botbar-h) + env(safe-area-inset-bottom, 0px) + 18px)}.lwkd-adm-nav[data-drawer=true]{height:calc(100vh - var(--lwkd-adm-botbar-h) - env(safe-area-inset-bottom, 0px));height:calc(100dvh - var(--lwkd-adm-botbar-h) - env(safe-area-inset-bottom, 0px))}}.lwkd-adm-botbar{position:fixed;left:0;right:0;bottom:0;z-index:calc(var(--z-modal) + 2);display:grid;grid-template-columns:repeat(3,1fr);align-items:stretch;height:calc(var(--lwkd-adm-botbar-h) + env(safe-area-inset-bottom, 0px));padding-bottom:env(safe-area-inset-bottom,0);background:var(--c-surface-inverse);border-top:1px solid rgba(255,255,255,.08);box-shadow:0 -6px 20px -12px rgba(45,40,37,.5)}.lwkd-adm-botbar__cell{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:3px;min-width:0;padding:0 4px;border:0;background:transparent;color:rgba(255,255,255,.72);font:inherit;text-decoration:none;cursor:pointer;-webkit-tap-highlight-color:transparent}.lwkd-adm-botbar__cell[data-active=true]{color:#ffffff}.lwkd-adm-botbar__cell:focus-visible{outline:2px solid var(--c-accent);outline-offset:-3px}.lwkd-adm-botbar__label{font-size:10.5px;line-height:1.1;letter-spacing:-.01em;white-space:nowrap}.lwkd-adm-botbar__cell--ai{color:rgba(255,255,255,.9)}.lwkd-adm-botbar__ai-mark{display:inline-flex;align-items:center;justify-content:center;width:26px;height:26px;border-radius:999px;background:var(--c-accent);color:var(--c-accent-ink);font-size:14px;line-height:1}.lwkd-adm-botbar__cell--ai[data-open=true] .lwkd-adm-botbar__ai-mark{background:rgba(255,255,255,.18);color:#ffffff}.lwkd-adm-nav__head{padding:10px 12px 8px;border-bottom:1px solid var(--c-line-soft)}.lwkd-adm-nav__tools{display:flex;align-items:center;gap:8px}.lwkd-adm-nav__tools .console-shell__search-btn{flex:1 1 auto;min-width:0}.lwkd-adm-nav__tools .admin-topbar__acct-meta,.lwkd-adm-nav__tools .admin-topbar__chev{display:none}.lwkd-adm-nav__tools .admin-topbar__acct-btn{padding:4px}.lwkd-adm-nav__tools .admin-topbar{flex:none;gap:4px}.lwkd-adm-nav__tools .admin-topbar__pop{max-width:min(84vw,276px)}.lwkd-adm-shell__page-title{font-size:19px}.lwkd-adm-shell__page-head{margin-bottom:12px;padding-top:7px;padding-bottom:8px}.lwkd-adm-shell .lwkd-shadcn-card{padding:11px 13px;font-size:13px}.lwkd-adm-shell .lwkd-shadcn-card-content{padding:0}.lwkd-adm-shell .lwkd-shadcn-card h2,.lwkd-adm-shell .lwkd-shadcn-card h3{font-size:14px;line-height:1.3;margin-top:0}.lwkd-adm-shell .lwkd-shadcn-table{font-size:12.5px}.lwkd-adm-shell .lwkd-shadcn-table th{font-size:11px;letter-spacing:.03em;padding-top:7px;padding-bottom:7px}.lwkd-adm-shell .lwkd-shadcn-table td{padding-top:7px;padding-bottom:7px;line-height:1.4}.lwkd-adm-shell .console-kpi-strip__cell{padding:11px 14px;gap:4px}.lwkd-adm-shell .console-kpi-strip__label{font-size:10px}.lwkd-adm-shell .console-kpi-strip__value{font-size:clamp(14px,13cqw,23px)}.lwkd-adm-shell .lwkd-pms-cal__title{font-size:18px}.lwkd-adm-shell .lwkd-pms-cal__subtitle{font-size:11.5px}.lwkd-adm-shell .lwkd-pms-res__list-head{font-size:10.5px}.lwkd-adm-shell__main-inner{font-size:13.5px;line-height:1.5}.lwkd-adm-shell__main-inner p{line-height:1.5}.lwkd-sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}.lwkd-adm-shell__page-head--slim{min-height:36px;max-height:40px;margin-bottom:10px;padding-top:0;padding-bottom:0;flex-direction:row;align-items:center}.lwkd-adm-shell__page-dir{display:flex;align-items:center;min-width:0}.lwkd-adm-shell__page-dir .lwkd-console-appbar__inner{padding:0;margin:0;border:0;background:transparent;min-height:0}.lwkd-adm-shell__page-dir .lwkd-console-breadcrumb{font-size:11.5px}.lwkd-adm-shell__page-dir .lwkd-console-breadcrumb__current{font-size:13px;font-weight:600;color:var(--c-ink-1)}@media (max-width:640px){.lwkd-adm-shell__page-dir .lwkd-console-breadcrumb{display:flex}}.admin-topbar{display:flex;align-items:center;gap:6px}.admin-topbar__menu{position:relative}.admin-topbar__icon-btn{position:relative;display:inline-flex;align-items:center;justify-content:center;width:34px;height:34px;border-radius:8px;border:1px solid transparent;background:transparent;color:var(--c-ink-2,#44464a);cursor:pointer;transition:background .12s ease,border-color .12s ease}.admin-topbar__icon-btn:hover,.admin-topbar__icon-btn[data-active=true]{background:var(--c-surface-1,#f4f5f7);border-color:var(--c-line-soft,#e6e7ea)}.admin-topbar__acct-btn{display:inline-flex;align-items:center;gap:8px;height:34px;padding:0 8px 0 4px;border-radius:8px;border:1px solid transparent;background:transparent;cursor:pointer;transition:background .12s ease,border-color .12s ease}.admin-topbar__acct-btn:hover,.admin-topbar__acct-btn[data-active=true]{background:var(--c-surface-1,#f4f5f7);border-color:var(--c-line-soft,#e6e7ea)}.admin-topbar__avatar{display:inline-flex;align-items:center;justify-content:center;width:26px;height:26px;border-radius:50%;background:var(--c-ink-1,#1c1d20);color:#fff;font-size:12px;font-weight:700;flex:none}.admin-topbar__avatar--lg{width:38px;height:38px;font-size:16px}.admin-topbar__acct-meta{display:flex;flex-direction:column;align-items:flex-start;line-height:1.2;max-width:160px}.admin-topbar__acct-name{font-size:12.5px;font-weight:600;color:var(--c-ink-1,#1c1d20);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:160px}.admin-topbar__acct-role{font-size:11px;color:var(--c-ink-3,#76787d)}.admin-topbar__chev{font-size:10px;color:var(--c-ink-3,#76787d)}.admin-topbar__pop{position:absolute;top:calc(100% + 8px);right:0;width:280px;background:var(--c-surface-0,#fff);border:1px solid var(--c-line-soft,#e6e7ea);border-radius:12px;box-shadow:0 12px 32px -8px rgba(20,22,26,.22);padding:8px;z-index:calc(var(--z-sticky, 100) + 5)}.admin-topbar__pop--wide{width:300px}.admin-topbar__pop-head{padding:6px 8px 8px}.admin-topbar__pop-title{font-size:12px;font-weight:700;letter-spacing:.04em;color:var(--c-ink-2,#44464a);text-transform:uppercase}.admin-topbar__pop-list{list-style:none;margin:0;padding:0}.admin-topbar__pop-item{display:flex;align-items:center;gap:9px;padding:9px 8px;border-radius:8px;text-decoration:none;color:var(--c-ink-1,#1c1d20);font-size:13px}.admin-topbar__pop-item:hover{background:var(--c-surface-1,#f4f5f7)}.admin-topbar__pop-dot{width:7px;height:7px;border-radius:50%;background:var(--c-accent,#2f6feb);flex:none}.admin-topbar__pop-text{display:flex;flex-direction:column;line-height:1.3}.admin-topbar__pop-text strong{font-weight:700}.admin-topbar__pop-hint{font-size:11.5px;color:var(--c-ink-3,#76787d)}.admin-topbar__pop-note{margin:6px 4px 2px;padding-top:8px;border-top:1px solid var(--c-line-soft,#e6e7ea);font-size:11px;color:var(--c-ink-3,#76787d)}.admin-topbar__id{display:flex;align-items:center;gap:11px;padding:6px 8px 12px;border-bottom:1px solid var(--c-line-soft,#e6e7ea)}.admin-topbar__id-meta{display:flex;flex-direction:column;min-width:0}.admin-topbar__id-name{font-size:14px;font-weight:700;color:var(--c-ink-1,#1c1d20)}.admin-topbar__id-email,.admin-topbar__id-name{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.admin-topbar__id-email{font-size:12px;color:var(--c-ink-3,#76787d)}.admin-topbar__facts{margin:0;padding:8px 0;border-bottom:1px solid var(--c-line-soft,#e6e7ea)}.admin-topbar__fact{display:flex;align-items:baseline;justify-content:space-between;gap:12px;padding:5px 8px}.admin-topbar__fact dt{font-size:12px;color:var(--c-ink-3,#76787d);flex:none}.admin-topbar__fact dd{margin:0;font-size:12.5px;font-weight:600;color:var(--c-ink-1,#1c1d20);text-align:right}.admin-topbar__perms{padding:10px 8px;border-bottom:1px solid var(--c-line-soft,#e6e7ea)}.admin-topbar__perms-label{display:block;font-size:12px;color:var(--c-ink-3,#76787d);margin-bottom:7px}.admin-topbar__chips{display:flex;flex-wrap:wrap;gap:5px}.admin-topbar__chip{display:inline-block;padding:2px 8px;border-radius:999px;font-size:11.5px;font-weight:600;background:var(--c-surface-1,#f4f5f7);color:var(--c-ink-2,#44464a)}.admin-topbar__chip[data-tone=all]{background:#eef2ff;color:#3538cd;font-weight:700}.admin-topbar__pop-actions{display:flex;flex-wrap:wrap;gap:6px;padding:10px 6px 4px}.admin-topbar__action{flex:1 1 auto;text-align:center;padding:8px 10px;border-radius:8px;border:1px solid var(--c-line-soft,#e6e7ea);background:var(--c-surface-0,#fff);color:var(--c-ink-1,#1c1d20);font-size:12.5px;font-weight:600;text-decoration:none;cursor:pointer}.admin-topbar__action:hover{background:var(--c-surface-1,#f4f5f7)}.admin-topbar__action--danger{color:var(--c-danger,#d4351c);border-color:var(--c-danger-soft,#f3c7c0)}.admin-topbar__action--danger:hover{background:#fdf2f0}.lwkd-admin-ai-trigger{position:fixed;bottom:22px;right:18px;z-index:var(--z-fab);display:inline-flex;align-items:center;justify-content:center;width:44px;height:44px;border-radius:999px;border:1px solid var(--c-line-soft,#e5e5e5);background:var(--c-surface-0,#ffffff);color:var(--c-accent,#a6633f);font-size:21px;line-height:1;cursor:pointer;box-shadow:0 4px 14px -3px rgba(45,40,37,.18);transition:background .14s ease,border-color .14s ease,box-shadow .16s ease,transform .14s ease}.lwkd-admin-ai-trigger:hover{background:var(--c-surface-1,#fafafa);transform:translateY(-1px);box-shadow:0 8px 22px -6px rgba(45,40,37,.24)}.lwkd-admin-ai-trigger:focus-visible{outline:2px solid var(--c-accent,#a6633f);outline-offset:2px}@media (max-width:860px){.lwkd-admin-ai-trigger{display:none}}.lwkd-admin-ai-dock{position:fixed;right:0;z-index:var(--z-fab);width:min(var(--lwkd-admin-ai-w,420px),94vw);background:var(--c-surface-1,#fafafa);display:flex;flex-direction:column}@media (min-width:861px){.lwkd-admin-ai-dock{right:20px;bottom:20px;width:min(var(--lwkd-admin-ai-w,420px),560px,calc(100vw - 48px));height:min(72vh,680px);height:min(72dvh,680px);background:var(--c-surface-0,#ffffff);border:1px solid var(--c-line-soft,#e5e5e5);border-radius:16px;box-shadow:0 24px 64px -16px rgba(45,40,37,.35);overflow:hidden;animation:lwkd-admin-ai-risein .18s ease;transform:var(--lwkd-admin-ai-drag,none)}.lwkd-admin-ai-dock[data-mode=full]{inset:16px;width:auto;height:auto;transform:none}}@keyframes lwkd-admin-ai-risein{0%{transform:translateY(10px);opacity:0}to{transform:translateY(0);opacity:1}}.lwkd-admin-ai-dock .lwkd-admin-ai-dock__panel{height:100%;width:100%;max-width:none;border-left:0}.lwkd-admin-ai-pill{position:fixed;right:20px;bottom:20px;z-index:var(--z-fab);display:inline-flex;align-items:center;gap:2px;padding:5px 8px 5px 6px;background:var(--c-surface-0,#ffffff);border:1px solid var(--c-line-soft,#e5e5e5);border-radius:999px;box-shadow:0 10px 30px -8px rgba(45,40,37,.3);animation:lwkd-admin-ai-risein .18s ease}.lwkd-admin-ai-pill__label{display:inline-flex;align-items:center;gap:7px;border:0;background:transparent;font:inherit;font-size:13px;font-weight:600;color:var(--c-ink-1,#2d2825);cursor:pointer;padding:4px 6px;border-radius:999px}.lwkd-admin-ai-pill__label:hover{background:var(--c-surface-2,#f1ede9)}.lwkd-admin-ai-pill__avatar{width:24px;height:24px;border-radius:999px;background:var(--c-accent,#a6633f);color:#ffffff;display:grid;place-items:center;font-size:12px}.lwkd-admin-ai-pill__btn{width:28px;height:28px;border:0;background:transparent;border-radius:999px;color:var(--c-ink-3,#8b8178);font-size:15px;cursor:pointer;display:inline-flex;align-items:center;justify-content:center;font-family:inherit}.lwkd-admin-ai-pill__btn:hover{background:var(--c-surface-2,#f1ede9);color:var(--c-ink-1,#2d2825)}@media (max-width:860px){.lwkd-admin-ai-pill{display:none}}.lwkd-admin-ai-dock__resizer{position:absolute;top:0;left:-3px;width:9px;height:100%;padding:0;border:0;background:transparent;cursor:col-resize;touch-action:none;-webkit-user-select:none;-moz-user-select:none;user-select:none}.lwkd-admin-ai-dock__resizer:before{content:"";position:absolute;top:0;bottom:0;left:3px;width:3px;border-radius:2px;background:transparent;transition:background .14s ease}.lwkd-admin-ai-dock__resizer:focus-visible:before,.lwkd-admin-ai-dock__resizer:hover:before,.lwkd-admin-ai-dock__resizer[data-dragging=true]:before{background:var(--c-accent,#a6633f)}.lwkd-admin-ai-dock__resizer:focus-visible{outline:none}@media (max-width:860px){.lwkd-admin-ai-dock__resizer{display:none}}.lwkd-admin-ai-dock__greeting-sub{font-size:.76rem;color:var(--c-ink-3,#8b8178)}.lwkd-admin-ai-dock__turns{display:flex;flex-direction:column;gap:.5rem;font-size:.82rem;line-height:1.5}.lwkd-admin-ai-dock__turn{padding:.5rem .7rem;border-radius:8px;word-break:break-word}.lwkd-admin-ai-dock__turn--user{align-self:flex-end;background:var(--c-accent,#a6633f);color:#ffffff;max-width:86%;white-space:pre-wrap;border-radius:14px 14px 4px 14px}.lwkd-admin-ai-dock__turn--assistant{align-self:flex-start;background:var(--c-surface-0,#ffffff);border:1px solid var(--c-line-soft,#e5e5e5);color:var(--c-ink-1,#2d2825);max-width:94%;border-radius:14px 14px 14px 4px}.lwkd-admin-ai-dock__error{font-size:.76rem;padding:.45rem .6rem;background:rgba(182,106,58,.08);color:#b66a3a;border-radius:6px;border:1px solid rgba(182,106,58,.16)}.lwkd-admin-ai-md>*+*{margin-top:.45rem}.lwkd-admin-ai-md p{margin:0}.lwkd-admin-ai-md ol,.lwkd-admin-ai-md ul{margin:0;padding-left:1.15rem;display:grid;grid-gap:.15rem;gap:.15rem}.lwkd-admin-ai-md__heading{font-weight:600}.lwkd-admin-ai-md__code{margin:0;padding:.55rem .65rem;background:var(--c-surface-2,#f1ede9);border:1px solid var(--c-line-soft,#e5e5e5);border-radius:6px;overflow-x:auto;font-size:.76rem;line-height:1.5}.lwkd-admin-ai-md__code code,.lwkd-admin-ai-md__inline-code{font-family:var(--font-console-mono,ui-monospace,SFMono-Regular,Menlo,monospace)}.lwkd-admin-ai-md__inline-code{padding:0 4px;background:var(--c-surface-2,#f1ede9);border-radius:4px;font-size:.78rem}.lwkd-admin-ai-md__table{border-collapse:collapse;width:100%;font-size:.78rem}.lwkd-admin-ai-md__table td,.lwkd-admin-ai-md__table th{border:1px solid var(--c-line-soft,#e5e5e5);padding:3px 7px;text-align:left;vertical-align:top}.lwkd-admin-ai-md__table th{background:var(--c-surface-2,#f1ede9);font-weight:600}@media (max-width:860px){.lwkd-admin-ai-dock{top:auto;bottom:calc(var(--lwkd-adm-botbar-h, 56px) + env(safe-area-inset-bottom, 0px));height:min(60vh,560px);height:min(60dvh,560px);max-height:none;border-left:0;border-top:1px solid var(--c-line-soft,#e5e5e5);border-radius:16px 16px 0 0;box-shadow:0 -14px 36px -16px rgba(45,40,37,.32);animation:lwkd-admin-ai-sheetup .2s cubic-bezier(.22,.61,.36,1)}.lwkd-admin-ai-dock:before{content:"";position:absolute;top:6px;left:50%;transform:translateX(-50%);width:36px;height:4px;border-radius:999px;background:var(--c-line-strong,#d5d0c8)}.lwkd-admin-ai-dock[data-sheet=short]{height:min(40vh,380px);height:min(40dvh,380px)}.lwkd-admin-ai-dock{transition:height .18s cubic-bezier(.22,.61,.36,1)}}@keyframes lwkd-admin-ai-sheetup{0%{transform:translateY(24px);opacity:.6}to{transform:none;opacity:1}}@media (max-width:720px){.lwkd-admin-ai-dock{width:100%}}.lwkd-admin-ai-dock .console-ai-panel__greeting{display:none}.lwkd-admin-ai-dock__trace{margin:0 0 6px;font-size:.72rem;color:var(--c-ink-3,#8b8178)}.lwkd-admin-ai-dock__trace summary{cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none;list-style:none}.lwkd-admin-ai-dock__trace summary:before{content:"▸ ";font-size:.65rem}.lwkd-admin-ai-dock__trace[open] summary:before{content:"▾ "}.lwkd-admin-ai-dock__trace ol{margin:4px 0 0;padding-left:16px;display:flex;flex-direction:column;gap:2px}.lwkd-admin-ai-dock__trace code{font-family:var(--font-console-mono);font-size:.7rem;color:var(--c-ink-2,#5c554e)}.lwkd-admin-ai-dock__trace-hint{opacity:.75;overflow-wrap:anywhere}.lwkd-admin-ai-dock__trace-ms{margin-left:6px;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;opacity:.6}.lwkd-admin-ai-dock__stages{align-self:flex-start;display:inline-flex;align-items:center;flex-wrap:wrap;gap:6px;padding:.45rem .7rem;border:1px solid var(--c-line-soft,#e5e5e5);border-radius:14px 14px 14px 4px;background:var(--c-surface-0,#fff);font-size:.72rem;color:var(--c-ink-3,#8b8178)}.lwkd-admin-ai-dock__stage[data-state=on]{color:var(--c-accent,#a6633f);font-weight:600;animation:lwkd-ai-stage-pulse 1.1s ease-in-out infinite}.lwkd-admin-ai-dock__stage[data-state=done]{color:var(--c-ink-2,#5c554e)}.lwkd-admin-ai-dock__stage+.lwkd-admin-ai-dock__stage:before{content:"→ ";color:var(--c-line-strong,#d5d0c8)}.lwkd-admin-ai-dock__stage-sec{font-feature-settings:"tnum";font-variant-numeric:tabular-nums;opacity:.6}@keyframes lwkd-ai-stage-pulse{50%{opacity:.55}}.lwkd-admin-ai-dock .console-ai-panel__head{padding:6px 10px;min-height:0}.lwkd-admin-ai-dock .console-ai-panel__head-btn{width:30px;height:30px}.lwkd-admin-ai-dock .console-ai-panel__head-back{width:auto;padding:0 10px 0 8px}.lwkd-admin-ai-dock .console-ai-panel__actions{gap:6px;padding:0}.lwkd-admin-ai-dock .console-ai-panel__action{padding:8px 12px;border-radius:10px;gap:8px}.lwkd-admin-ai-dock .console-ai-panel__action-icon{width:26px;height:26px;flex:none}.lwkd-admin-ai-dock .console-ai-panel__action-title{font-size:12.5px}.lwkd-admin-ai-dock .console-ai-panel__action-chev{font-size:12px}.lwkd-admin-ai-dock .console-ai-panel__body{padding:8px 10px;gap:8px}.lwkd-admin-ai-dock .console-ai-panel__input-form{padding:8px 10px;gap:6px}.lwkd-admin-ai-dock .console-ai-panel__input{font-size:13px;min-height:34px;padding:7px 10px}.lwkd-admin-ai-dock .console-ai-panel__send{width:34px;height:34px}