:root{--accent:#6366f1;--accent-h:#4f46e5;--text:#f1f5f9;--muted:hsla(0,0%,100%,.45);--glass:hsla(0,0%,100%,.05);--glass-h:hsla(0,0%,100%,.09);--border:hsla(0,0%,100%,.09);--speed:0.2s;--radius:20px}*{box-sizing:border-box;margin:0;padding:0}body{font-family:Inter,sans-serif;color:var(--text);overflow-x:hidden;background:radial-gradient(ellipse 900px 700px at 75% 45%,rgba(99,102,241,.18) 0,transparent 65%),radial-gradient(ellipse 600px 500px at 15% 80%,rgba(139,92,246,.12) 0,transparent 60%),#08080f}#__next,body{min-height:100vh}#__next{min-height:100dvh;display:flex;flex-direction:column}.lk-admin,.lk-admin-body{--lk-ground:#f2f5f3;--lk-surface:#fff;--lk-sunken:#e8eeea;--lk-hover:#f6f9f7;--lk-ink:#15221b;--lk-ink-2:#33423a;--lk-muted:#5f6f66;--lk-line:#d9e2dc;--lk-line-soft:#e8eeea;--lk-accent:#198754;--lk-accent-strong:#136b42;--lk-accent-weak:#e2f1e8;--lk-accent-ink:#fff;--lk-ok:#2b7a45;--lk-ok-weak:#e3f2e7;--lk-warn:#b86e0a;--lk-warn-ink:#874f05;--lk-warn-weak:#fcf0db;--lk-crit:#b3372d;--lk-crit-weak:#fae6e3;--lk-info:#1f6d9c;--lk-info-weak:#e1eff7;--lk-violet:#6a5bb8;--lk-violet-weak:#eeebf9;--lk-rose:#b43a62;--lk-rose-weak:#fae7ee;--lk-closed:#87928e;--lk-closed-weak:#eef1f0;--lk-f-display:"Montserrat","Golos Text",system-ui,sans-serif;--lk-f-ui:"Golos Text",system-ui,-apple-system,"Segoe UI",Roboto,sans-serif;--lk-f-mono:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;--lk-r-card:14px;--lk-r-ctl:8px;--lk-gap:18px;--lk-shadow:0 1px 2px rgba(21,34,27,.05),0 8px 24px -16px rgba(21,34,27,.22);--lk-side-w:250px}body:has(.lk-admin){background:#f2f5f3}.lk-admin{color-scheme:light;display:grid;grid-template-columns:var(--lk-side-w) minmax(0,1fr);min-height:100vh;background:var(--lk-ground);color:var(--lk-ink);font:400 14px/1.5 var(--lk-f-ui);text-align:left}.lk-admin *,.lk-admin :after,.lk-admin :before{box-sizing:border-box}.lk-admin :focus-visible{outline:2px solid var(--lk-accent);outline-offset:2px}.lk-admin h1,.lk-admin h2,.lk-admin h3,.lk-admin h4,.lk-admin h5,.lk-admin h6{font-family:var(--lk-f-display);color:var(--lk-ink)}.lk-side{position:-webkit-sticky;position:sticky;top:0;height:100vh;overflow-y:auto;background:var(--lk-surface);border-right:1px solid var(--lk-line);padding:18px 12px 24px;gap:16px}.lk-side,.lk-side-head{display:flex;flex-direction:column}.lk-side-head{gap:14px}.lk-admin .lk-brand{display:flex;align-items:center;gap:10px;padding:0 6px;color:inherit;text-decoration:none}.lk-logo{width:32px;height:32px;flex:none;border-radius:9px;background:var(--lk-accent);color:var(--lk-accent-ink);display:grid;place-items:center;font:700 16px/1 var(--lk-f-display)}.lk-brand-name{font:700 16px/1.15 var(--lk-f-display);color:var(--lk-ink)}.lk-brand-sub{font-size:12px;color:var(--lk-muted)}.lk-site{display:flex;align-items:center;gap:8px;border:1px solid var(--lk-line);border-radius:var(--lk-r-ctl);padding:7px 10px;background:var(--lk-ground);font-size:13px;font-weight:500;color:var(--lk-ink);white-space:nowrap;overflow:hidden}.lk-site span:last-child{overflow:hidden;text-overflow:ellipsis}.lk-cc{flex:none;font:600 10.5px/1.5 var(--lk-f-mono);letter-spacing:.04em;text-transform:uppercase;background:var(--lk-sunken);color:var(--lk-ink-2);border-radius:4px;padding:0 5px}.lk-nav{gap:14px}.lk-nav,.lk-navgroup{display:flex;flex-direction:column}.lk-navgroup{gap:2px}.lk-navlabel{font-size:11px;font-weight:600;text-transform:uppercase;letter-spacing:.07em;color:var(--lk-muted);padding:0 10px 4px}.lk-admin .lk-navitem{display:flex;align-items:center;gap:10px;padding:7px 10px;border-radius:var(--lk-r-ctl);color:var(--lk-ink-2);text-decoration:none;font-size:13.5px;line-height:1.35;white-space:nowrap;transition:background .12s ease}.lk-navitem>.bi,.lk-navitem>svg{flex:none;width:18px;font-size:16px;text-align:center;color:var(--lk-muted)}.lk-navitem>span{overflow:hidden;text-overflow:ellipsis}.lk-admin .lk-navitem:hover{background:var(--lk-ground);color:var(--lk-ink)}.lk-admin .lk-navitem.is-active{background:var(--lk-accent-weak);color:var(--lk-accent-strong);font-weight:600}.lk-navitem.is-active>.bi,.lk-navitem.is-active>svg{color:var(--lk-accent)}.lk-count{margin-left:auto;background:var(--lk-warn-weak);color:var(--lk-warn-ink);font-size:11.5px;font-weight:600;line-height:1.6;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;padding:0 7px;border-radius:999px}.lk-navitem .lk-ext{margin-left:auto;font-size:12px}.lk-main{display:flex;flex-direction:column;min-width:0}.lk-topbar{gap:14px;padding:12px 28px;background:var(--lk-surface);border-bottom:1px solid var(--lk-line)}.lk-crumbs,.lk-topbar{display:flex;align-items:center;flex-wrap:wrap}.lk-crumbs{gap:6px;font-size:13px;color:var(--lk-muted);min-width:0}.lk-crumbs b{color:var(--lk-ink);font-weight:500}.lk-topbar-right{margin-left:auto;gap:12px}.lk-topbar-right,.lk-who{display:flex;align-items:center}.lk-who{gap:8px;font-size:13px;white-space:nowrap;color:var(--lk-ink)}.lk-who small{display:block;font-size:11.5px;color:var(--lk-muted);line-height:1.2}.lk-avatar{width:30px;height:30px;flex:none;border-radius:50%;background:var(--lk-accent-weak);color:var(--lk-accent-strong);display:grid;place-items:center;font-weight:700;font-size:12px}.lk-content{width:100%;max-width:1280px;padding:26px 28px 48px}.lk-content--wide{max-width:none}.lk-phead{display:flex;flex-wrap:wrap;align-items:flex-end;gap:12px 20px;margin-bottom:22px}.lk-phead-text{min-width:0}.lk-admin .lk-title{font:700 26px/1.2 var(--lk-f-display);letter-spacing:-.01em;margin:0;text-wrap:balance}.lk-sub{margin:4px 0 0;color:var(--lk-muted);max-width:70ch}.lk-actions{margin-left:auto;display:flex;flex-wrap:wrap}.lk-actions,.lk-btn{align-items:center;gap:8px}.lk-btn{display:inline-flex;justify-content:center;height:36px;padding:0 14px;border-radius:var(--lk-r-ctl);border:1px solid var(--lk-line);background:var(--lk-surface);color:var(--lk-ink);font:500 13.5px/1 var(--lk-f-ui);white-space:nowrap;text-decoration:none;cursor:pointer;transition:background .12s ease,border-color .12s ease}.lk-btn:hover{border-color:var(--lk-muted)}.lk-btn:disabled{opacity:.55;cursor:default}.lk-btn>.bi,.lk-btn>svg{width:16px;height:16px;font-size:15px;flex:none}.lk-btn-primary{background:var(--lk-accent);border-color:var(--lk-accent);color:var(--lk-accent-ink)}.lk-btn-primary:hover{background:var(--lk-accent-strong);border-color:var(--lk-accent-strong)}.lk-btn-ghost{background:transparent;border-color:transparent;color:var(--lk-ink-2)}.lk-btn-ghost:hover{background:var(--lk-sunken);border-color:transparent}.lk-btn-sm{height:30px;padding:0 10px;font-size:12.5px}.lk-seg{display:inline-flex;flex-wrap:wrap;gap:2px;padding:3px;background:var(--lk-sunken);border-radius:calc(var(--lk-r-ctl) + 2px)}.lk-seg button{border:0;background:transparent;color:var(--lk-muted);padding:5px 12px;border-radius:var(--lk-r-ctl);font:500 13px/1.4 var(--lk-f-ui);white-space:nowrap;cursor:pointer}.lk-seg button:hover{color:var(--lk-ink)}.lk-seg button.is-on{background:var(--lk-surface);color:var(--lk-ink);box-shadow:0 1px 2px rgba(0,0,0,.1)}.lk-seg button:disabled{cursor:default;opacity:.6}.lk-controls{display:flex;flex-wrap:wrap;align-items:center;gap:10px;margin-bottom:14px}.lk-spacer{flex:1 1 auto}.lk-card{background:var(--lk-surface);border:1px solid #e3eae5;border-radius:var(--lk-r-card);box-shadow:var(--lk-shadow);padding:20px;min-width:0}.lk-card-h{align-items:center;margin-bottom:14px}.lk-card-h,.lk-sec-h{display:flex;flex-wrap:wrap;gap:4px 12px}.lk-sec-h{align-items:baseline;margin-bottom:calc(var(--lk-gap) * -.4)}.lk-admin .lk-h3{font:600 15px/1.3 var(--lk-f-display);margin:0}.lk-card-sub{color:var(--lk-muted);font-size:12.5px}.lk-right{margin-left:auto}.lk-hint{color:var(--lk-muted);font-size:12.5px;margin:0}.lk-g2{grid-template-columns:minmax(0,1fr) 330px;grid-gap:var(--lk-gap)}.lk-cols,.lk-g2{display:grid;gap:var(--lk-gap);align-items:start}.lk-cols{grid-template-columns:repeat(auto-fit,minmax(440px,1fr));grid-gap:var(--lk-gap)}.lk-stack{display:flex;flex-direction:column;gap:var(--lk-gap);min-width:0}.lk-tiles{display:grid;grid-template-columns:repeat(auto-fit,minmax(176px,1fr));grid-gap:var(--lk-gap);gap:var(--lk-gap)}.lk-tile{background:var(--lk-surface);border:1px solid #e3eae5;border-radius:var(--lk-r-card);box-shadow:var(--lk-shadow);padding:16px;display:flex;flex-direction:column;gap:10px;min-width:0}.lk-tile-top{display:flex;align-items:center;gap:10px;color:var(--lk-muted);font-size:13px;line-height:1.3}.lk-tile-ic{width:32px;height:32px;flex:none;border-radius:var(--lk-r-ctl);background:var(--lk-tw,var(--lk-accent-weak));color:var(--lk-tc,var(--lk-accent));display:grid;place-items:center;font-size:15px}.lk-tile-v{font:600 27px/1.1 var(--lk-f-display);font-feature-settings:"tnum";font-variant-numeric:tabular-nums;letter-spacing:-.01em;color:var(--lk-ink)}.lk-tile-h{font-size:12.5px;color:var(--lk-muted);margin-top:-6px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.lk-t-ok{--lk-tc:var(--lk-ok);--lk-tw:var(--lk-ok-weak)}.lk-t-warn{--lk-tc:var(--lk-warn-ink);--lk-tw:var(--lk-warn-weak)}.lk-t-crit{--lk-tc:var(--lk-crit);--lk-tw:var(--lk-crit-weak)}.lk-t-info{--lk-tc:var(--lk-info);--lk-tw:var(--lk-info-weak)}.lk-t-violet{--lk-tc:var(--lk-violet);--lk-tw:var(--lk-violet-weak)}.lk-t-rose{--lk-tc:var(--lk-rose);--lk-tw:var(--lk-rose-weak)}.lk-t-closed{--lk-tc:var(--lk-muted);--lk-tw:var(--lk-closed-weak)}.lk-badge{display:inline-flex;align-items:center;gap:6px;padding:1px 9px 1px 8px;border-radius:999px;background:var(--lk-tw,var(--lk-sunken));color:var(--lk-tc,var(--lk-ink-2));font:600 12px/1.6 var(--lk-f-ui);white-space:nowrap}.lk-badge:before{content:"";width:6px;height:6px;border-radius:50%;background:currentColor}.lk-metrics{display:grid;grid-template-columns:repeat(auto-fit,minmax(118px,1fr));grid-gap:1px;gap:1px;background:var(--lk-line-soft);border:1px solid var(--lk-line-soft);border-radius:var(--lk-r-ctl);overflow:hidden;margin-bottom:18px}.lk-metric{background:var(--lk-surface);padding:11px 14px;min-width:0}.lk-metric-l{font-size:12px;color:var(--lk-muted)}.lk-metric-v{font:600 19px/1.25 var(--lk-f-display);font-feature-settings:"tnum";font-variant-numeric:tabular-nums;white-space:nowrap;color:var(--lk-ink)}.lk-metric-h{font-size:11.5px;color:var(--lk-muted)}.lk-up{color:var(--lk-ok)}.lk-down{color:var(--lk-crit)}.lk-dist-h{display:flex;justify-content:space-between;gap:12px;margin-bottom:10px;font-size:13.5px}.lk-dist-h b{font-feature-settings:"tnum";font-variant-numeric:tabular-nums;font-weight:600}.lk-sbar{display:flex;height:12px;border-radius:999px;overflow:hidden;background:var(--lk-sunken);gap:2px}.lk-sbar>i{display:block;min-width:4px}.lk-legend{display:flex;flex-wrap:wrap;gap:8px 22px;margin-top:12px;font-size:13px;color:var(--lk-ink-2)}.lk-legend>span{display:inline-flex;align-items:center;gap:7px}.lk-legend em{width:9px;height:9px;border-radius:2px;display:inline-block;flex:none}.lk-legend b{font-feature-settings:"tnum";font-variant-numeric:tabular-nums;font-weight:600;color:var(--lk-ink)}.lk-kv{display:flex;flex-direction:column;margin:0}.lk-kv>div{display:flex;justify-content:space-between;align-items:baseline;gap:12px;padding:8px 0;border-bottom:1px solid var(--lk-line-soft);font-size:13.5px}.lk-kv>div:first-child{padding-top:0}.lk-kv>div:last-child{border-bottom:0;padding-bottom:0}.lk-kv dt{color:var(--lk-ink-2);font-weight:400}.lk-kv dd{margin:0;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;font-weight:600;text-align:right}.lk-note{display:flex;gap:10px;align-items:flex-start;padding:10px 14px;border-radius:var(--lk-r-ctl);font-size:13px}.lk-note-warn{background:var(--lk-warn-weak);color:var(--lk-warn-ink)}.lk-note-crit{background:var(--lk-crit-weak);color:var(--lk-crit)}.lk-note-info{background:var(--lk-info-weak);color:var(--lk-info)}.lk-note-ok{background:var(--lk-ok-weak);color:var(--lk-ok)}.lk-admin .lk-link{color:var(--lk-accent);text-decoration:none;display:inline-flex;align-items:center;gap:4px;font-weight:500;font-size:13px}.lk-admin .lk-link:hover{color:var(--lk-accent-strong)}.lk-link>.bi,.lk-link>svg{width:14px;height:14px;font-size:12px}.lk-empty{color:var(--lk-muted);text-align:center;padding:28px 0}.lk-skel{display:block;max-width:100%;border-radius:4px;background:linear-gradient(90deg,var(--lk-sunken) 25%,#f4f7f5 50%,var(--lk-sunken) 75%);background-size:300% 100%;animation:lk-skel-shimmer 1.6s ease-in-out infinite}.lk-skel-inline{display:inline-block;vertical-align:middle}@keyframes lk-skel-shimmer{0%{background-position:100% 0}to{background-position:0 0}}@media (max-width:1180px){.lk-cols,.lk-g2{grid-template-columns:minmax(0,1fr)}.lk-who-name{display:none}}@media (max-width:900px){.lk-admin{grid-template-columns:minmax(0,1fr)}.lk-side{position:static;height:auto;overflow:visible;border-right:0;border-bottom:1px solid var(--lk-line);padding:12px 12px 8px;gap:10px}.lk-side-head{flex-direction:row;align-items:center;justify-content:space-between;gap:10px}.lk-nav{overflow-x:auto;padding-bottom:4px}.lk-nav,.lk-navgroup{flex-direction:row;gap:4px}.lk-navlabel{display:none}.lk-topbar{padding:10px 16px}.lk-content{padding:20px 16px 36px}.lk-tiles{grid-template-columns:repeat(2,minmax(0,1fr))}.lk-tiles>:last-child:nth-child(odd){grid-column:1/-1}.lk-actions{margin-left:0}.lk-admin .lk-title{font-size:22px}}.lk-iconbtn{position:relative;width:40px;height:40px;flex:none;display:grid;place-items:center;border:0;border-radius:var(--lk-r-ctl);background:transparent;color:var(--lk-ink-2);font-size:22px;line-height:1;cursor:pointer}.lk-iconbtn:hover{background:var(--lk-sunken)}.lk-iconbtn>svg{width:22px;height:22px}.lk-dot{position:absolute;top:8px;right:7px;width:10px;height:10px;border-radius:50%;background:var(--lk-warn);border:2px solid var(--lk-surface)}.lk-eyebrow,.lk-mbar,.lk-scrim,.lk-side-close,.lk-side-foot{display:none}.lk-side-brandrow{display:flex;align-items:center;gap:8px}@media (max-width:900px){.lk-admin--drawer{display:block}.lk-admin--drawer .lk-mbar{display:flex;align-items:center;gap:10px;position:-webkit-sticky;position:sticky;top:0;z-index:1020;min-height:54px;padding:env(safe-area-inset-top,0) 8px 0 14px;background:var(--lk-surface);border-bottom:1px solid var(--lk-line)}.lk-admin--drawer .lk-mbar .lk-brand{padding:0;min-width:0}.lk-mbar-sub{display:flex;align-items:center;gap:5px;font-size:11.5px;line-height:1.3;color:var(--lk-muted)}.lk-mbar-menu{margin-left:auto}.lk-admin--drawer .lk-topbar{display:none}.lk-admin--drawer .lk-scrim{display:block;position:fixed;inset:0;z-index:1040;border:0;padding:0;background:rgba(21,34,27,.42)}.lk-admin--drawer .lk-side{position:fixed;top:0;right:0;bottom:0;z-index:1045;width:min(320px,88vw);height:100%;overflow-y:auto;overscroll-behavior:contain;padding:calc(14px + env(safe-area-inset-top, 0px)) 12px 0;gap:14px;border-right:0;border-bottom:0;border-left:1px solid var(--lk-line);box-shadow:-12px 0 32px -16px rgba(21,34,27,.4);transform:translateX(100%);visibility:hidden;transition:transform .22s ease,visibility 0s linear .22s}.lk-admin--drawer .lk-side.is-open{transform:none;visibility:visible;transition:transform .22s ease}.lk-admin--drawer .lk-side-head{flex-direction:column;align-items:stretch;gap:12px}.lk-admin--drawer .lk-side-close{display:grid;margin-left:auto}.lk-admin--drawer .lk-nav{flex-direction:column;gap:14px;overflow:visible;padding-bottom:0}.lk-admin--drawer .lk-navgroup{flex-direction:column;gap:2px}.lk-admin--drawer .lk-navlabel{display:block}.lk-admin--drawer .lk-navitem{padding:9px 10px;font-size:14px}.lk-admin--drawer .lk-side-foot{display:flex;flex-direction:column;gap:10px;position:-webkit-sticky;position:sticky;bottom:0;margin:auto -12px 0;padding:12px 14px calc(14px + env(safe-area-inset-bottom, 0px));background:var(--lk-surface);border-top:1px solid var(--lk-line)}.lk-side-who{display:flex;align-items:center;gap:10px;font-size:13.5px;font-weight:500;color:var(--lk-ink)}.lk-side-who small{display:block;font-size:12px;font-weight:400;line-height:1.2;color:var(--lk-muted)}.lk-side-acts{display:flex;gap:8px}.lk-side-acts .lk-btn{flex:1 1}.lk-admin--drawer .lk-eyebrow{display:block;font-size:11px;font-weight:600;text-transform:uppercase;letter-spacing:.07em;color:var(--lk-muted);margin-bottom:2px}}@media (prefers-reduced-motion:reduce){.lk-admin *,.lk-admin :after,.lk-admin :before{transition:none!important;animation:none!important}}.lk-select,.lk-select-pop{--lks-accent:var(--lk-accent,#198754);--lks-accent-strong:var(--lk-accent-strong,#136b42);--lks-accent-weak:var(--lk-accent-weak,#e2f1e8);--lks-ink:var(--lk-ink,#16211f);--lks-muted:var(--lk-muted,#6c757d);--lks-fill:#f0f4f2;--lks-line:#dee2e6;--lks-line-hover:#b7c2bd;--lks-crit:var(--lk-crit,#dc3545)}.lk-select{position:relative;display:inline-block;max-width:100%;vertical-align:middle}.lk-select--block{display:block;width:100%}.lk-select-trigger{display:inline-flex;align-items:center;gap:8px;width:100%;max-width:100%;padding:6px 12px;border:1px solid var(--lks-line);border-radius:8px;background:#fff;color:var(--lks-ink);font:inherit;font-size:.875rem;font-weight:400;line-height:1.5;text-align:left;white-space:nowrap;cursor:pointer;transition:background-color .15s,border-color .15s,box-shadow .15s}.lk-select-trigger:hover{border-color:var(--lks-line-hover)}.lk-select-trigger:focus-visible{outline:none;border-color:var(--lks-accent);box-shadow:0 0 0 3px var(--lks-accent-weak)}.lk-select.is-open .lk-select-trigger{border-color:var(--lks-accent);box-shadow:0 0 0 3px var(--lks-accent-weak)}.lk-select.is-invalid .lk-select-trigger{border-color:var(--lks-crit)}.lk-select.is-invalid .lk-select-trigger:focus-visible,.lk-select.is-invalid.is-open .lk-select-trigger{box-shadow:0 0 0 3px rgba(220,53,69,.18)}.lk-select-trigger:disabled{cursor:not-allowed;opacity:.6;background:#f8f9fa}.lk-select-trigger:disabled:hover{border-color:var(--lks-line)}.lk-select-value{flex:1 1 auto;min-width:0;overflow:hidden;text-overflow:ellipsis}.lk-select-value.is-placeholder{color:var(--lks-muted);font-weight:400}.lk-select-chev{flex:none;width:10px;height:7px;color:var(--lks-accent);transition:transform .18s}.lk-select.is-open .lk-select-chev{transform:rotate(180deg)}.lk-select--block .lk-select-trigger{padding:6px 12px;font-size:1rem;line-height:1.5;border-radius:6px}.lk-select--sm .lk-select-trigger{padding:3px 9px;gap:6px;border-radius:6px;font-size:13px}.lk-select-pop{position:fixed;z-index:1090;max-width:min(420px,calc(100vw - 16px));padding:6px;background:#fff;border-radius:12px;box-shadow:0 18px 40px -14px rgba(22,33,31,.32),0 0 0 1px rgba(22,33,31,.07);font-family:var(--lk-f-ui,inherit);color:var(--lks-ink);text-align:left}.lk-select.is-open{z-index:40}.lk-select-pop.is-inline{position:absolute;z-index:40}.lk-select-search{display:block;width:100%;margin:0 0 6px;padding:7px 10px 7px 30px;border:1px solid #e3e9e6;border-radius:8px;background:#f7f9f8 url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='none' stroke='%237a8782' stroke-width='1.6'%3E%3Ccircle cx='7' cy='7' r='4.5'/%3E%3Cpath d='m10.5 10.5 3 3'/%3E%3C/svg%3E") no-repeat 9px /14px 14px;color:var(--lks-ink);font:inherit;font-size:14px}.lk-select-search:focus{outline:none;border-color:var(--lks-accent);background-color:#fff}.lk-select-list{position:relative;list-style:none;margin:0;padding:0;max-height:264px;overflow-y:auto;outline:none;overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:#cbd5d0 transparent}.lk-select-list:has(>:nth-child(7)){padding-right:4px}.lk-select-list::-webkit-scrollbar{width:6px}.lk-select-list::-webkit-scrollbar-track{background:transparent;margin:4px 0}.lk-select-list::-webkit-scrollbar-thumb{background:#cbd5d0;border-radius:6px}.lk-select-list::-webkit-scrollbar-thumb:hover{background:#a9b6b0}.lk-select-option{display:flex;align-items:center;gap:10px;padding:8px 10px;border-radius:8px;font-size:14px;line-height:1.4;cursor:pointer}.lk-select-option+.lk-select-option{margin-top:2px}.lk-select-option.is-active{background:var(--lks-fill)}.lk-select-option[aria-selected=true]{background:var(--lks-accent-weak);color:var(--lks-accent-strong);font-weight:600}.lk-select-option[aria-disabled=true]{color:var(--lks-muted);cursor:default;background:none}.lk-select-option-text{display:grid;grid-gap:1px;gap:1px;min-width:0}.lk-select-hint{font-size:12px;font-weight:400;color:var(--lks-muted)}.lk-select-check{flex:none;width:14px;height:14px;margin-left:auto;color:var(--lks-accent);visibility:hidden}.lk-select-option[aria-selected=true] .lk-select-check{visibility:visible}.lk-select-empty{padding:10px;font-size:13px;color:var(--lks-muted)}.lk-select-pop--sm .lk-select-option{padding:6px 9px;font-size:13px}@media (prefers-reduced-motion:reduce){.lk-select-chev,.lk-select-trigger{transition:none}}.lk-req{color:#dc3545;font-weight:600}.lk-chips{display:flex;flex-wrap:wrap;gap:6px}.lk-chip{display:inline-flex;align-items:center;gap:5px;padding:5px 13px;border:1px solid #dee2e6;border-radius:999px;background:#fff;color:#212529;font:inherit;font-size:14px;line-height:1.4;white-space:nowrap;cursor:pointer;transition:border-color .15s,background-color .15s,color .15s}.lk-chip:hover{border-color:#b7c2bd}.lk-chip:focus-visible{outline:2px solid var(--lk-accent,#198754);outline-offset:2px}.lk-chip.is-on{border-color:var(--lk-accent,#198754);background:var(--lk-accent-weak,#e2f1e8);color:var(--lk-accent-strong,#136b42);font-weight:600}.lk-chips--multi .lk-chip.is-on:before{content:"✓";font-size:12px}.lk-chip:disabled{cursor:not-allowed;opacity:.6}.lk-chips.is-invalid .lk-chip:not(.is-on){border-color:#f1aeb5}@media (prefers-reduced-motion:reduce){.lk-chip{transition:none}}