[data-select-viewport],[data-combobox-viewport]{scrollbar-width:none!important;-ms-overflow-style:none!important;-webkit-overflow-scrolling:touch!important}[data-combobox-viewport]::-webkit-scrollbar{display:none!important}[data-select-viewport]::-webkit-scrollbar{display:none!important}[data-scroll-area-viewport]{scrollbar-width:none!important;-ms-overflow-style:none!important;-webkit-overflow-scrolling:touch!important}[data-scroll-area-viewport]::-webkit-scrollbar{display:none!important}:where([data-scroll-area-viewport]){display:flex;flex-direction:column;align-items:stretch}:where([data-scroll-area-content]){flex-grow:1}.slider.svelte-1fbosnr{---track-width: var(--track-width, unset);---track-height: var(--track-height, 6px);---track-background: var(--track-background, #949494);---track-border: var(--track-border, none);---thumb-size: var(--thumb-size, 16px);---thumb-background: var(--thumb-background, #2d2d2d);---thumb-border: var(--thumb-border, none);---position: var(--position, 0px);---margin-inline-thumb-bigger: max(var(---thumb-size) - var(---track-height), 0px);---margin-inline-thumb-smaller: max(var(---track-height) - var(---thumb-size), 0px);position:relative;margin:auto;user-select:none;-webkit-user-select:none;background-color:transparent;cursor:pointer}.slider.svelte-1fbosnr:before{background-color:transparent}[aria-orientation=horizontal].svelte-1fbosnr{width:var(---track-width);max-width:calc(100% - 2 * var(---margin-inline-thumb-bigger));height:calc(max(var(---track-height),var(---thumb-size)) + 4px);height:max(var(---track-height),var(---thumb-size));margin-inline:var(---margin-inline-thumb-bigger);margin-block:var(--margin-block, 8px)}[aria-orientation=vertical].svelte-1fbosnr{width:max(var(---track-height),var(---thumb-size));height:var(---track-width);max-height:calc(100% - 2 * var(---margin-inline-thumb-bigger));margin-block:var(---margin-inline-thumb-bigger);margin-inline:var(--margin-block, 8px)}.track.svelte-1fbosnr{position:absolute;pointer-events:none;background:var(---track-background);border:var(---track-border);border-radius:calc(var(---track-height) / 2);box-sizing:border-box}[aria-orientation=horizontal].svelte-1fbosnr .track:where(.svelte-1fbosnr){height:var(---track-height);top:50%;transform:translateY(-50%);left:0;right:0}[aria-orientation=vertical].svelte-1fbosnr .track:where(.svelte-1fbosnr){width:var(---track-height);left:50%;transform:translate(-50%);top:0;bottom:0}.thumb.svelte-1fbosnr{pointer-events:none;position:absolute;height:var(---thumb-size);width:var(---thumb-size);border-radius:calc(var(---thumb-size) / 2);background:var(---thumb-background);border:var(---thumb-border);box-sizing:border-box;transform:translate(-50%,-50%);--margin-left: (2 * var(---track-height) - var(---thumb-size) - var(---margin-inline-thumb-smaller)) / 2;--left: calc(var(---position) * (100% - 2 * var(--margin-left)) + var(--margin-left))}[aria-orientation=horizontal].svelte-1fbosnr:not(.reverse) .thumb:where(.svelte-1fbosnr){top:50%;left:var(--left)}[aria-orientation=vertical].svelte-1fbosnr:not(.reverse) .thumb:where(.svelte-1fbosnr){left:50%;bottom:calc(var(--left) - var(---thumb-size))}[aria-orientation=horizontal].reverse.svelte-1fbosnr .thumb:where(.svelte-1fbosnr){top:50%;right:calc(var(--left) - var(---thumb-size))}[aria-orientation=vertical].reverse.svelte-1fbosnr .thumb:where(.svelte-1fbosnr){left:50%;top:calc(var(--left))}.slider.svelte-1fbosnr:focus-visible{outline:none}.slider.svelte-1fbosnr:focus-visible .track:where(.svelte-1fbosnr){outline:2px solid var(--focus-color, red);outline-offset:2px}.picker.svelte-a4gc6u{position:relative;display:inline-block;width:var(--picker-width, 200px);height:var(--picker-height, 200px);background:linear-gradient(#fff0,#000),linear-gradient(.25turn,#fff,#0000),var(--picker-color-bg);border-radius:var(--picker-radius, 8px);outline:none;user-select:none;cursor:pointer}.s.svelte-a4gc6u,.v.svelte-a4gc6u{position:absolute;--track-background: none;--track-border: none;--thumb-background: none;--thumb-border: none;--thumb-size: 2px;--margin-block: 0;--track-height: var(--picker-indicator-size, 10px);user-select:none;-webkit-user-select:none}.s.svelte-a4gc6u{top:calc(var(--pos-y) * (var(--picker-height, 200px) - var(--picker-indicator-size, 10px) - 4px) / 100 + 2px);left:2px;--track-width: calc(var(--picker-width, 200px) - 4px)}.v.svelte-a4gc6u{top:2px;left:calc(var(--pos-x) * (var(--picker-width, 200px) - var(--picker-indicator-size, 10px) - 4px) / 100 + 2px);--track-width: calc(var(--picker-height, 200px) - 4px)}label.svelte-1o9p1lc{display:inline-flex;align-items:center;gap:8px;cursor:pointer;border-radius:3px;margin:4px;height:var(--input-size, 25px);user-select:none}.container.svelte-1o9p1lc{position:relative;display:block;display:flex;align-items:center;justify-content:center;width:var(--input-size, 25px)}input.svelte-1o9p1lc{margin:0;padding:0;border:none;width:1px;height:1px;flex-shrink:0;opacity:0}.alpha.svelte-1o9p1lc{clip-path:circle(50%);background:var(--alpha-grid-bg)}.alpha.svelte-1o9p1lc,.color.svelte-1o9p1lc{position:absolute;width:var(--input-size, 25px);height:var(--input-size, 25px);border-radius:50%;user-select:none}.alpha.svelte-1o9p1lc{width:calc(var(--input-size, 25px) - 2px);height:calc(var(--input-size, 25px) - 2px)}input.svelte-1o9p1lc:focus-visible~.color:where(.svelte-1o9p1lc){outline:2px solid var(--focus-color, red);outline-offset:2px}label.svelte-y0a4ew{display:flex;justify-content:center;margin-bottom:4px;grid-area:nullable;user-select:none}input.svelte-y0a4ew{margin:0}input.svelte-y0a4ew:focus-visible{outline:none}input.svelte-y0a4ew:focus-visible+span:where(.svelte-y0a4ew){width:14px;height:14px;border-radius:2px;outline:2px solid var(--focus-color, red);outline-offset:2px}div.svelte-y0a4ew{width:32px;aspect-ratio:2;position:relative}div.svelte-y0a4ew :where(.svelte-y0a4ew){position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}div.svelte-1ph6e4z{position:absolute;left:calc(var(--pos-x) * (var(--picker-width, 200px) - 2px) / 100 - var(--picker-indicator-size, 10px) / 2 + 1px);top:calc(var(--pos-y) * (var(--picker-height, 200px) - 2px) / 100 - var(--picker-indicator-size, 10px) / 2 + 1px);width:var(--picker-indicator-size, 10px);height:var(--picker-indicator-size, 10px);background-color:#fff;box-shadow:0 0 4px #000;border-radius:50%;pointer-events:none;z-index:1;transition:box-shadow .2s}.swatches.svelte-1q3i30g{display:grid;grid-template-columns:var(--cp-swatch-grid-template-columns, repeat(auto-fit, minmax(24px, 1fr)));gap:8px;width:100%;height:100%;margin-top:8px;margin-bottom:8px}.swatch.svelte-1q3i30g{cursor:pointer;margin:0;padding:0;border:none;width:100%;aspect-ratio:1 / 1;height:auto;display:block}.swatch.svelte-1q3i30g:focus{outline:2px solid var(--focus-color, red);outline-offset:2px}.text-input.svelte-1xmlgu5{margin:var(--text-input-margin, 5px 0 0)}.input-container.svelte-1xmlgu5{display:flex;flex:1;gap:10px}input.svelte-1xmlgu5,button.svelte-1xmlgu5,.button-like.svelte-1xmlgu5{flex:1;border:none;background-color:var(--cp-input-color, #eee);color:var(--cp-text-color, var(--cp-border-color));padding:0;border-radius:5px;height:30px;line-height:30px;text-align:center}input.svelte-1xmlgu5{width:5px;font-family:inherit}button.svelte-1xmlgu5,.button-like.svelte-1xmlgu5{position:relative;flex:1;margin:8px 0 0;height:30px;width:100%;transition:background-color .2s;cursor:pointer;font-family:inherit}.button-like.svelte-1xmlgu5{cursor:default}.appear.svelte-1xmlgu5,.disappear.svelte-1xmlgu5{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);width:100%;transition:all .5s}button.svelte-1xmlgu5:hover .disappear:where(.svelte-1xmlgu5),.appear.svelte-1xmlgu5{opacity:0}.disappear.svelte-1xmlgu5,button.svelte-1xmlgu5:hover .appear:where(.svelte-1xmlgu5){opacity:1}button.svelte-1xmlgu5:hover{background-color:var(--cp-button-hover-color, #ccc)}input.svelte-1xmlgu5:focus,button.svelte-1xmlgu5:focus{outline:none}input.svelte-1xmlgu5:focus-visible,button.svelte-1xmlgu5:focus-visible{outline:2px solid var(--focus-color, red);outline-offset:2px}div.svelte-2y1dab{padding:8px;background-color:var(--cp-bg-color, white);margin:0 10px 10px;border:1px solid var(--cp-border-color, black);border-radius:12px;display:none;width:max-content}.is-open.svelte-2y1dab{display:inline-block}[role=dialog].svelte-2y1dab{position:absolute;top:calc(var(--input-size, 25px) + 12px);left:0;z-index:var(--picker-z-index, 2)}span.svelte-rmjmwh{position:relative;color:var(--cp-text-color, var(--cp-border-color));--alpha-grid-bg: linear-gradient(45deg, #eee 25%, #0000 25%, #0000 75%, #eee 75%) 0 0 / 10px 10px, linear-gradient(45deg, #eee 25%, #0000 25%, #0000 75%, #eee 75%) 5px 5px / 10px 10px}.h.svelte-rmjmwh,.a.svelte-rmjmwh{display:inline-flex;justify-content:center;--track-height: var(--slider-width, 10px);--track-width: var(--picker-height, 200px);--track-border: none;--thumb-size: calc(var(--slider-width, 10px) - 3px);--thumb-background: white;--thumb-border: 1px solid black;--margin-block: 0;--gradient-direction: .5turn}.horizontal.svelte-rmjmwh .h:where(.svelte-rmjmwh),.horizontal.svelte-rmjmwh .a:where(.svelte-rmjmwh){--track-width: calc(var(--picker-width, 200px) - 12px);--gradient-direction: .25turn;margin:4px 6px}.horizontal.svelte-rmjmwh .h:where(.svelte-rmjmwh){margin-top:8px}.vertical.svelte-rmjmwh .h:where(.svelte-rmjmwh),.vertical.svelte-rmjmwh .a:where(.svelte-rmjmwh){margin-left:3px}.h.svelte-rmjmwh{grid-area:hue;--gradient-hue: #ff1500fb, #ffff00 17.2%, #ffff00 18.2%, #00ff00 33.3%, #00ffff 49.5%, #00ffff 51.5%, #0000ff 67.7%, #ff00ff 83.3%, #ff0000;--track-background: linear-gradient(var(--gradient-direction), var(--gradient-hue))}.a.svelte-rmjmwh{grid-area:alpha;margin-top:2px;--alpha-grid-bg: linear-gradient(45deg, #eee 25%, #0000 25%, #0000 75%, #eee 75%) 0 0 / 10px 10px, linear-gradient(45deg, #eee 25%, #0000 25%, #0000 75%, #eee 75%) 5px 5px / 10px 10px;--track-background: linear-gradient(var(--gradient-direction), rgba(0, 0, 0, 0), var(--alphaless-color)), var(--alpha-grid-bg)}span.svelte-rmjmwh .sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border-width:0}.admin-extension-content.svelte-1uykfck{min-width:0;margin-block:1rem}.uplot,.uplot *,.uplot *:before,.uplot *:after{box-sizing:border-box}.uplot{font-family:system-ui,-apple-system,Segoe UI,Roboto,Helvetica Neue,Arial,Noto Sans,sans-serif,"Apple Color Emoji","Segoe UI Emoji",Segoe UI Symbol,"Noto Color Emoji";line-height:1.5;width:min-content}.u-title{text-align:center;font-size:18px;font-weight:700}.u-wrap{position:relative;user-select:none}.u-over,.u-under{position:absolute}.u-under{overflow:hidden}.uplot canvas{display:block;position:relative;width:100%;height:100%}.u-axis{position:absolute}.u-legend{font-size:14px;margin:auto;text-align:center}.u-inline{display:block}.u-inline *{display:inline-block}.u-inline tr{margin-right:16px}.u-legend th{font-weight:600}.u-legend th>*{vertical-align:middle;display:inline-block}.u-legend .u-marker{width:1em;height:1em;margin-right:4px;background-clip:padding-box!important}.u-inline.u-live th:after{content:":";vertical-align:middle}.u-inline:not(.u-live) .u-value{display:none}.u-series>*{padding:4px}.u-series th{cursor:pointer}.u-legend .u-off>*{opacity:.3}.u-select{background:#00000012;position:absolute;pointer-events:none}.u-cursor-x,.u-cursor-y{position:absolute;left:0;top:0;pointer-events:none;will-change:transform}.u-hz .u-cursor-x,.u-vt .u-cursor-y{height:100%;border-right:1px dashed #607D8B}.u-hz .u-cursor-y,.u-vt .u-cursor-x{width:100%;border-bottom:1px dashed #607D8B}.u-cursor-pt{position:absolute;top:0;left:0;border-radius:50%;border:0 solid;pointer-events:none;will-change:transform;background-clip:padding-box!important}.u-axis.u-off,.u-select.u-off,.u-cursor-x.u-off,.u-cursor-y.u-off,.u-cursor-pt.u-off{display:none}.ui-plate.svelte-11ah6y3{position:var(--ui-plate-position, relative);box-sizing:border-box;border:1px solid var(--ui-plate-border, var(--border));border-radius:var(--ui-plate-radius, 12px);background:var(--ui-plate-bg, var(--surface-2, var(--surface)));opacity:0;visibility:hidden;transition:var(--ui-plate-transition, opacity .14s ease, visibility 0s linear .14s)}.ui-plate.is-visible.svelte-11ah6y3{opacity:1;visibility:visible;transition:var( --ui-plate-transition-in, var(--ui-plate-transition, opacity .14s ease, visibility 0s linear .14s) );transition-delay:0s}.ui-plate-arrow.svelte-11ah6y3{--ui-plate-arrow-size: var(--ui-plate-arrow, 10px);position:absolute;left:var(--ui-plate-arrow-x, 50%);width:var(--ui-plate-arrow-size);height:var(--ui-plate-arrow-size);border-top:1px solid var(--ui-plate-border, var(--border));border-left:1px solid var(--ui-plate-border, var(--border));background:var(--ui-plate-bg, var(--surface-2, var(--surface)))}.ui-plate--arrow-top.svelte-11ah6y3>.ui-plate-arrow:where(.svelte-11ah6y3){top:calc(var(--ui-plate-arrow-size) / -2 - 1px);transform:translate(-50%) rotate(45deg)}.ui-plate--arrow-bottom.svelte-11ah6y3>.ui-plate-arrow:where(.svelte-11ah6y3){bottom:calc(var(--ui-plate-arrow-size) / -2 - 1px);transform:translate(-50%) rotate(225deg)}.admin-badge-wrap.svelte-1kunqmu{min-width:0;max-width:100%;white-space:normal;overflow-wrap:anywhere}:is(input,button,a).ui-control.ui-control-md[data-control-size],:is(input,button,a).ui-control.ui-control-lg[data-control-size]{box-sizing:border-box;max-width:100%;min-width:0;height:var(--ui-control-height);min-height:var(--ui-control-height);padding-block:0}.ui-control.ui-control-md[data-control-size]{--ui-control-height: 36px}.ui-control.ui-control-lg[data-control-size]{--ui-control-height: 44px}:is(button,a).ui-control.ui-control-md[data-control-size],:is(button,a).ui-control.ui-control-lg[data-control-size]{min-width:var(--ui-control-height)}@media(max-width:560px){.ui-control.ui-control-md[data-control-size]{--ui-control-height: 44px}}.admin-combobox.svelte-1o4oamg{position:relative;width:100%;min-width:0}.admin-combobox.svelte-1o4oamg .admin-combobox-input{display:block;width:100%;height:36px;padding:0 var(--ui-control-height, 36px) 0 12px;border:1px solid var(--admin-border-strong);border-radius:10px;background:color-mix(in srgb,var(--admin-bg) 82%,var(--admin-surface-2));color:var(--admin-text);font:inherit;font-size:13px;outline:none;transition:border-color .12s ease,box-shadow .12s ease}.admin-combobox.svelte-1o4oamg .admin-combobox-input:focus{border-color:var(--admin-ring);box-shadow:0 0 0 3px color-mix(in srgb,var(--accent) 20%,transparent)}.admin-combobox.svelte-1o4oamg .admin-combobox-trigger{position:absolute;inset:0 0 0 auto;display:grid;width:var(--ui-control-height, 36px);place-items:center;border:0;background:transparent;color:var(--admin-muted);cursor:pointer}.admin-combobox-icon-open{transform:rotate(180deg)}.admin-combobox-content{min-width:var(--bits-combobox-anchor-width)}@media(max-width:639px){.admin-combobox-content{width:var(--bits-combobox-anchor-width)}}@media(max-width:560px){.admin-combobox.svelte-1o4oamg .admin-combobox-input[data-control-size]{font-size:16px}}.admin-combobox-group-label{display:flex;align-items:center;gap:8px;padding:.5rem .625rem .3rem;color:var(--admin-muted);font-size:11px;font-weight:600;letter-spacing:.04em;text-transform:uppercase}.admin-combobox-group-label:after{content:"";flex:1 1 auto;height:1px;background:var(--admin-border)}.admin-combobox-group-label:not(:first-child){margin-top:4px;border-top:1px solid var(--admin-border);padding-top:.6rem}.admin-combobox-status{padding:10px;color:var(--admin-muted);font-size:12px;line-height:1.4}.admin-copyable-value.svelte-1jpje8v{display:inline-flex;align-items:center;gap:5px;max-width:100%;min-width:0;margin:-2px;padding:2px;overflow:hidden;border:0;border-radius:5px;background:transparent;color:inherit;cursor:copy;font:inherit;font-weight:inherit;text-align:left}.admin-copyable-value.svelte-1jpje8v>span:where(.svelte-1jpje8v){min-width:0;overflow:hidden;text-overflow:ellipsis;user-select:text;white-space:nowrap;-webkit-user-select:text}.admin-copyable-value.is-wrapping.svelte-1jpje8v>span:where(.svelte-1jpje8v){white-space:normal;overflow-wrap:anywhere}.admin-copyable-value.svelte-1jpje8v svg{flex:0 0 auto;opacity:.58}.admin-copyable-value.svelte-1jpje8v:hover,.admin-copyable-value.svelte-1jpje8v:focus-visible{background:color-mix(in srgb,var(--accent) 12%,transparent);color:color-mix(in srgb,var(--accent) 70%,var(--admin-text));outline:none}.admin-copyable-value.svelte-1jpje8v:hover svg,.admin-copyable-value.svelte-1jpje8v:focus-visible svg{opacity:1}.admin-copyable-value.svelte-1jpje8v:disabled{cursor:default;opacity:1}.admin-entity-link.svelte-1m1gn4c{display:flex;align-items:center;gap:10px;min-width:0;padding:0;border:0;color:inherit;background:transparent;font:inherit;text-align:left}.admin-entity-link.is-actionable.svelte-1m1gn4c{cursor:pointer}.admin-entity-link-figure.svelte-1m1gn4c{width:30px;height:30px;display:grid;flex:0 0 auto;place-items:center;overflow:hidden;border-radius:9px;color:var(--admin-muted);background:var(--admin-surface-2);font-size:11px;font-weight:700}.is-person.svelte-1m1gn4c .admin-entity-link-figure:where(.svelte-1m1gn4c){border-radius:999px;color:var(--accent);background:color-mix(in srgb,var(--accent) 14%,var(--admin-surface-2))}.admin-entity-link-figure.svelte-1m1gn4c img:where(.svelte-1m1gn4c){width:100%;height:100%;object-fit:cover}.admin-entity-link-text.svelte-1m1gn4c{min-width:0;display:grid;gap:1px}.admin-entity-link-meta.svelte-1m1gn4c{min-width:0;display:flex;align-items:baseline;gap:7px}.admin-entity-link-label.svelte-1m1gn4c,.admin-entity-link-secondary.svelte-1m1gn4c,.admin-entity-link-id.svelte-1m1gn4c{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.admin-entity-link-label.svelte-1m1gn4c{font-size:13px;font-weight:650;line-height:1.25}.is-actionable.svelte-1m1gn4c .admin-entity-link-label:where(.svelte-1m1gn4c){color:var(--accent)}.is-actionable.svelte-1m1gn4c:hover .admin-entity-link-label:where(.svelte-1m1gn4c){text-decoration:underline}.admin-entity-link-secondary.svelte-1m1gn4c{color:var(--admin-dim);font-size:11px}.admin-entity-link-id.svelte-1m1gn4c{color:var(--admin-muted);font-family:var(--font-mono);font-size:11px}.admin-entity-link.is-actionable.svelte-1m1gn4c:focus-visible{outline:2px solid var(--admin-ring);outline-offset:2px;border-radius:9px}.admin-field.svelte-ub31d1{min-width:0}.admin-field.svelte-ub31d1 .admin-field-label{display:grid;gap:6px;min-width:0;align-content:start}.admin-form-grid.svelte-1rzj5iv{display:grid;grid-template-columns:repeat(var(--form-columns),minmax(min(var(--form-min-width),100%),1fr));align-items:start;gap:16px;min-width:0}.admin-form-grid.svelte-1rzj5iv .admin-field-label{display:grid;align-content:start;gap:6px;min-width:0}.admin-form-grid.svelte-1rzj5iv .input,.admin-form-grid.svelte-1rzj5iv .admin-select-trigger{width:100%;min-width:0;height:40px;min-height:40px}@media(min-width:721px)and (max-width:1100px){.admin-form-grid[data-columns="3"].svelte-1rzj5iv,.admin-form-grid[data-columns="4"].svelte-1rzj5iv{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:720px){.admin-form-grid.svelte-1rzj5iv{grid-template-columns:minmax(0,1fr)}}.admin-list-toolbar.svelte-qd4nfi{display:grid;gap:12px;min-width:0;padding:12px;border:1px solid var(--admin-border);border-radius:12px;background:var(--admin-card-bg);box-shadow:var(--admin-card-shadow)}.admin-list-toolbar-search.svelte-qd4nfi{display:flex;align-items:center;gap:8px;min-width:0}.admin-list-toolbar-input.svelte-qd4nfi{flex:1;min-width:0}.admin-list-toolbar.svelte-qd4nfi .input,.admin-list-toolbar.svelte-qd4nfi .admin-btn,.admin-list-toolbar.svelte-qd4nfi .admin-select-trigger{height:36px;min-height:36px}.admin-list-toolbar-input.svelte-qd4nfi .input{width:100%}.admin-list-toolbar-controls.svelte-qd4nfi{display:flex;flex-wrap:wrap;align-items:end;gap:12px;min-width:0}.admin-list-toolbar-filters.svelte-qd4nfi{display:grid;grid-template-columns:repeat(var(--toolbar-columns),minmax(0,1fr));align-items:end;flex:1 1 min(100%,680px);gap:12px;min-width:0}.admin-list-toolbar-filters.svelte-qd4nfi .admin-field-label>span{color:var(--admin-muted);font-size:11px;font-weight:600;text-transform:uppercase;letter-spacing:.04em;white-space:normal;overflow-wrap:anywhere}.admin-list-toolbar-summary.svelte-qd4nfi{display:flex;flex:0 0 auto;align-items:center;gap:6px;min-height:36px;font-size:14px;white-space:normal;overflow-wrap:anywhere}.admin-list-toolbar-summary.svelte-qd4nfi>span:where(.svelte-qd4nfi){color:var(--admin-muted);font-size:13px}.admin-list-toolbar-summary.svelte-qd4nfi>strong:where(.svelte-qd4nfi){font-variant-numeric:tabular-nums}.without-filters.svelte-qd4nfi .admin-list-toolbar-summary:where(.svelte-qd4nfi){margin-right:auto}.admin-list-toolbar-actions.svelte-qd4nfi{display:flex;flex-wrap:wrap;gap:8px;align-items:center}.admin-list-toolbar-mobile.svelte-qd4nfi{display:none}.admin-list-toolbar-metadata.svelte-qd4nfi{margin-left:auto;min-width:0;align-self:center;text-align:right}@media(max-width:720px){.admin-list-toolbar-metadata.svelte-qd4nfi{flex-basis:100%;margin-left:0;text-align:left}.admin-list-toolbar-controls.svelte-qd4nfi:not(.without-filters){flex-wrap:wrap}.admin-list-toolbar-filters.svelte-qd4nfi{flex-basis:100%;grid-template-columns:repeat(var(--toolbar-mobile-columns),minmax(0,1fr))}.admin-list-toolbar-summary.svelte-qd4nfi{margin-right:auto}[data-mobile-filters=dialog].svelte-qd4nfi .admin-list-toolbar-filters:where(.svelte-qd4nfi){display:none}.admin-list-toolbar-mobile.svelte-qd4nfi{display:flex}}.admin-payment-provider.svelte-x6jubt{display:inline-flex;align-items:center;gap:8px;min-width:0;max-width:100%}.admin-payment-provider-logo.svelte-x6jubt{display:inline-flex;align-items:center;justify-content:center;width:28px;height:28px;flex:0 0 28px;overflow:hidden;font-size:28px;line-height:1}.admin-payment-provider-logo.svelte-x6jubt img:where(.svelte-x6jubt){display:block;width:100%;height:100%;object-fit:contain}.admin-payment-provider-name.svelte-x6jubt{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.admin-screen-wrap .input.svelte-zs4l3z:not([data-control-size]),.admin-dialog .input.svelte-zs4l3z:not([data-control-size]){min-height:36px}@media(max-width:560px){.input[data-control-size].svelte-zs4l3z{font-size:16px}}.webapp-pagination.svelte-5n3tot{display:flex;align-items:center;flex-wrap:wrap;gap:16px;padding-top:16px}.webapp-pagination.svelte-5n3tot .admin-pagination-summary:where(.svelte-5n3tot),.webapp-pagination.svelte-5n3tot .admin-pagination-buttons:where(.svelte-5n3tot),.webapp-pagination.svelte-5n3tot .admin-pagination-pages:where(.svelte-5n3tot),.webapp-pagination.svelte-5n3tot .admin-pagination-jump:where(.svelte-5n3tot),.webapp-pagination.svelte-5n3tot .admin-pagination-jump-label:where(.svelte-5n3tot){display:flex;align-items:center;flex-wrap:wrap;gap:8px}.webapp-pagination.svelte-5n3tot .admin-pagination-summary:where(.svelte-5n3tot){margin-right:auto;color:var(--muted);font-size:12px}.webapp-pagination.svelte-5n3tot .admin-pagination-page.btn,.webapp-pagination.svelte-5n3tot .admin-pagination-jump-button.btn{min-width:34px;padding-inline:8px}.webapp-pagination.svelte-5n3tot .admin-pagination-page.is-active{color:var(--accent-contrast);background:var(--accent)}.webapp-pagination.svelte-5n3tot .admin-pagination-jump-label:where(.svelte-5n3tot){color:var(--muted);font-size:12px}.webapp-pagination.svelte-5n3tot .admin-pagination-jump-input{width:64px;padding:6px 8px}@media(max-width:720px){.webapp-pagination.svelte-5n3tot .admin-pagination-summary:where(.svelte-5n3tot),.webapp-pagination.svelte-5n3tot .admin-pagination-buttons:where(.svelte-5n3tot){width:100%}}.admin-select-group-label.svelte-1qmvb9x{display:flex;align-items:center;gap:8px;color:var(--admin-muted, currentColor);font-size:11px;font-weight:600;text-transform:uppercase;letter-spacing:.04em;padding:.5rem .625rem .3rem}.admin-select-group-label.svelte-1qmvb9x:after{content:"";flex:1 1 auto;height:1px;background:var(--admin-border, currentColor)}.admin-select-group-label.svelte-1qmvb9x:not(:first-child){margin-top:4px;border-top:1px solid var(--admin-border, currentColor);padding-top:.6rem}.admin-select-item-lock{margin-left:auto;opacity:.7}.admin-select-item-icon{flex:0 0 auto;opacity:.85}.admin-setting.admin-setting-card.svelte-1rc5nl3{padding:12px 14px;border:1px solid color-mix(in srgb,var(--admin-border) 88%,transparent);border-radius:10px;background:color-mix(in srgb,var(--admin-surface-2) 78%,var(--admin-bg));transition:border-color .16s ease,background .16s ease}.admin-setting-card.svelte-1rc5nl3:hover{border-color:var(--admin-border-strong);background:color-mix(in srgb,var(--admin-surface-2) 90%,var(--admin-bg))}.admin-setting-card.is-start.svelte-1rc5nl3{align-items:start}.admin-setting-card.svelte-1rc5nl3 .admin-setting-control>.input,.admin-setting-card.svelte-1rc5nl3 .admin-setting-control>.admin-select-trigger{width:100%;height:36px;min-height:36px}.admin-setting-card-footer.svelte-1rc5nl3{grid-column:1 / -1;min-width:0}@media(max-width:720px){.admin-setting.admin-setting-card.svelte-1rc5nl3{gap:10px;padding:12px}}@media(prefers-reduced-motion:reduce){.admin-setting.admin-setting-card.svelte-1rc5nl3{transition:none}}.admin-settings-group.svelte-ecsz85{display:grid;min-width:0;overflow:hidden;border:1px solid var(--admin-border);border-radius:12px;background:color-mix(in srgb,var(--admin-surface-2) 58%,transparent)}.admin-settings-group-head.svelte-ecsz85{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:11px 14px;border-bottom:1px solid var(--admin-border);background:color-mix(in srgb,var(--admin-surface-2) 82%,transparent)}.admin-settings-group-copy.svelte-ecsz85{display:grid;gap:3px;min-width:0}.admin-settings-group-copy.svelte-ecsz85 strong:where(.svelte-ecsz85){color:var(--admin-text);font-size:13px;font-weight:700;line-height:1.3}.admin-settings-group-copy.svelte-ecsz85 small:where(.svelte-ecsz85){color:var(--admin-muted);font-size:12px;font-weight:400;line-height:1.4}.admin-settings-group-actions.svelte-ecsz85{display:flex;align-items:center;gap:6px;flex:0 0 auto}.admin-settings-group-body.svelte-ecsz85{display:grid;gap:8px;min-width:0;padding:10px}@media(max-width:720px){.admin-settings-group-head.svelte-ecsz85{align-items:stretch;flex-direction:column;padding:10px 12px}.admin-settings-group-actions.svelte-ecsz85,.admin-settings-group-actions.svelte-ecsz85 .admin-btn{width:100%}.admin-settings-group-body.svelte-ecsz85{padding:8px}}.admin-sort-header.svelte-1x4cdaa{display:inline-flex;align-items:center;gap:5px;max-width:100%;margin:-4px -6px;padding:4px 6px;border:0;border-radius:6px;background:transparent;color:inherit;font:inherit;letter-spacing:inherit;text-transform:inherit;cursor:pointer}.admin-sort-header.svelte-1x4cdaa:hover,.admin-sort-header.svelte-1x4cdaa:focus-visible{color:var(--admin-text);background:color-mix(in srgb,var(--admin-muted) 10%,transparent);outline:none}.admin-sort-header.svelte-1x4cdaa:focus-visible{box-shadow:0 0 0 2px var(--admin-ring)}.admin-sort-state.svelte-1x4cdaa{display:inline-flex;align-items:center;color:var(--admin-dim)}.admin-sort-state[data-state=ascending].svelte-1x4cdaa,.admin-sort-state[data-state=descending].svelte-1x4cdaa{color:color-mix(in srgb,var(--accent) 72%,var(--admin-muted))}.admin-table-wrap.svelte-w4g2r9{min-width:0;max-width:100%;overflow-x:auto}.webapp-table-wrap.svelte-w4g2r9{border:1px solid var(--border);border-radius:var(--radius-inner);background:var(--panel)}.webapp-table-wrap.svelte-w4g2r9 table:where(.svelte-w4g2r9){width:100%;border-collapse:collapse;font-size:13px}.webapp-table-wrap.svelte-w4g2r9 th,.webapp-table-wrap.svelte-w4g2r9 td{padding:14px 12px;text-align:left;vertical-align:top;border-bottom:1px solid var(--border);overflow-wrap:anywhere}.webapp-table-wrap.svelte-w4g2r9 th{color:var(--muted);font-size:12px;font-weight:600;background:var(--panel-2)}.webapp-table-wrap.svelte-w4g2r9 tbody tr:last-child td{border-bottom:0}.webapp-table-wrap.svelte-w4g2r9 td[data-numeric]{font-variant-numeric:tabular-nums;white-space:nowrap}@media(min-width:721px){.admin-table-fixed.svelte-w4g2r9{table-layout:fixed;min-width:var(--admin-table-min-width)}.admin-table-fixed.svelte-w4g2r9 th{white-space:normal;overflow-wrap:normal}.admin-table-fixed.svelte-w4g2r9 td{white-space:normal;overflow-wrap:anywhere}}@media(max-width:720px){.webapp-table-wrap.svelte-w4g2r9{border:0;background:transparent}.webapp-table-wrap.svelte-w4g2r9 thead{display:none}.webapp-table-wrap.svelte-w4g2r9 table:where(.svelte-w4g2r9),.webapp-table-wrap.svelte-w4g2r9 tbody{display:block}.webapp-table-wrap.svelte-w4g2r9 tbody{display:grid;gap:12px}.webapp-table-wrap.svelte-w4g2r9 tr{display:grid;gap:10px;padding:16px;border:1px solid var(--border);border-radius:var(--radius-inner);background:var(--panel)}.webapp-table-wrap.svelte-w4g2r9 td{display:grid;grid-template-columns:minmax(0,35%) minmax(0,1fr);align-items:start;gap:12px;min-width:0;padding:0;border:0}.webapp-table-wrap.svelte-w4g2r9 td:before{content:attr(data-label);color:var(--muted);font-size:12px;white-space:normal}.admin-table-fixed.svelte-w4g2r9 colgroup{display:none}}.admin-user-cell.svelte-kjo3j8{display:flex;align-items:center;gap:10px;min-width:0}.admin-user-cell-text.svelte-kjo3j8{display:grid;gap:2px;min-width:0;text-align:left;flex:1}.with-details.svelte-kjo3j8{align-items:flex-start}.admin-user-cell-name.svelte-kjo3j8{font-weight:650;font-size:13px;line-height:1.25;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.admin-user-cell-secondary.svelte-kjo3j8{font-size:11px;color:var(--admin-dim);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.admin-user-cell-id.svelte-kjo3j8{font-family:var(--font-mono);font-size:11px;color:var(--admin-muted)}.admin-subscription-plan.svelte-vrcmjj{display:grid;min-width:0;gap:4px}.admin-subscription-plan-name.svelte-vrcmjj{color:var(--admin-text);font-size:12px;font-weight:650;overflow-wrap:anywhere}.is-empty.svelte-vrcmjj .admin-subscription-plan-name:where(.svelte-vrcmjj){color:var(--admin-muted);font-weight:450}.admin-subscription-plan-meta.svelte-vrcmjj{display:flex;flex-wrap:wrap;gap:3px 8px;color:var(--admin-muted);font-size:10px;font-weight:450}.admin-virtual-spacer.svelte-1hr46uw td:where(.svelte-1hr46uw){padding:0!important;border:0!important;pointer-events:none}.admin-cn-badge-wrap.svelte-37jlba{min-width:0;max-width:100%;white-space:normal;overflow-wrap:anywhere}.ui-checkbox{appearance:none;display:inline-flex;align-items:center;justify-content:center;width:18px;height:18px;flex:0 0 18px;padding:0;border:1px solid var(--admin-border-strong, var(--border));border-radius:4px;background:color-mix(in srgb,var(--admin-bg, var(--panel)) 84%,var(--admin-surface-2, transparent));color:var(--accent-contrast);cursor:pointer;outline:none;transition:background .14s ease,border-color .14s ease,box-shadow .14s ease}.ui-checkbox:hover{border-color:var(--admin-ring, var(--accent))}.ui-checkbox[data-state=checked],.ui-checkbox[data-state=indeterminate]{border-color:color-mix(in srgb,var(--accent) 82%,transparent);background:var(--accent)}.ui-checkbox:focus-visible{box-shadow:0 0 0 3px color-mix(in srgb,var(--accent) 24%,transparent)}.ui-checkbox:disabled{opacity:.5;cursor:not-allowed}div.svelte-n05sf0{display:flex;flex-direction:column}.ui-color-input.svelte-1rcmwet{width:38px;height:38px;flex:0 0 38px}.ui-color-input.svelte-1rcmwet .ui-color-trigger{display:block;width:100%;height:100%;padding:5px;cursor:pointer;border:1px solid var(--admin-border, var(--border));border-radius:var(--radius-control, 9px);background:var(--admin-surface-2, var(--panel-2));transition:border-color .14s,box-shadow .14s}.ui-color-input.svelte-1rcmwet .ui-color-trigger:hover:not(:disabled),.ui-color-input.svelte-1rcmwet .ui-color-trigger[data-state=open]{border-color:var(--accent)}.ui-color-input.svelte-1rcmwet .ui-color-trigger:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.ui-color-input.svelte-1rcmwet .ui-color-trigger:disabled{opacity:.42;cursor:not-allowed}.ui-color-swatch{display:block;width:100%;height:100%;border-radius:5px;background:linear-gradient(var(--swatch-color),var(--swatch-color)),repeating-conic-gradient(#8c929e 0% 25%,#e0e3e9 0% 50%) 0 0 / 8px 8px;box-shadow:inset 0 0 0 1px #80808028}.ui-color-picker{box-sizing:border-box;z-index:1200;width:min(288px,calc(100vw - 24px));max-height:min(calc(100dvh - 24px),var(--bits-popover-content-available-height, 100dvh));overflow-y:auto;padding:16px;border:1px solid var(--admin-border, var(--border));border-radius:16px;background:var(--admin-surface, var(--panel));color:var(--admin-text, var(--text));box-shadow:0 18px 54px #00000040,0 2px 8px #00000020;font-family:var(--font-sans, sans-serif);font-size:12px}.ui-color-picker-mobile{--picker-safe-top: max(12px, var(--content-safe-area-top));--picker-safe-bottom: max(12px, var(--content-safe-area-bottom));--picker-safe-left: max(12px, var(--content-safe-area-left));--picker-safe-right: max(12px, var(--content-safe-area-right));position:fixed;top:calc((100% + var(--picker-safe-top) - var(--picker-safe-bottom)) / 2);left:calc((100% + var(--picker-safe-left) - var(--picker-safe-right)) / 2);max-height:calc(100dvh - var(--picker-safe-top) - var(--picker-safe-bottom));max-width:calc(100vw - var(--picker-safe-left) - var(--picker-safe-right));transform:translate(-50%,-50%)}.ui-color-picker-head.svelte-1rcmwet,.ui-color-picker-foot.svelte-1rcmwet{display:flex;align-items:center;justify-content:space-between;gap:12px}.ui-color-picker-head.svelte-1rcmwet{margin-bottom:12px}.ui-color-picker-head.svelte-1rcmwet strong:where(.svelte-1rcmwet){font-size:13px;overflow-wrap:anywhere}.ui-color-close{display:grid;place-items:center;width:28px;height:28px;flex-shrink:0;border:0;border-radius:7px;background:transparent;color:inherit;cursor:pointer}.ui-color-close:hover{background:var(--admin-surface-2, var(--panel-2))}.ui-color-picker .color-picker{display:block;width:100%}.ui-color-picker .picker{border-radius:10px}.ui-color-picker .color-picker.horizontal .h,.ui-color-picker .color-picker.horizontal .a{--track-width: min(242px, calc(100vw - 70px) );--track-height: 12px;--track-border-radius: 8px;--thumb-size: 18px;--thumb-border: 2px solid white;--thumb-border-radius: 50%;--thumb-box-shadow: 0 1px 5px #0008;margin:8px 0}.ui-color-values.svelte-1rcmwet{display:flex;gap:10px;margin-top:8px}.ui-color-values.svelte-1rcmwet label:where(.svelte-1rcmwet){display:flex;flex-direction:column;gap:6px;min-width:0}.ui-color-values.svelte-1rcmwet label:where(.svelte-1rcmwet)>span:where(.svelte-1rcmwet){font-size:10px;font-weight:600;color:var(--admin-muted, var(--muted))}.ui-color-hex.svelte-1rcmwet{flex:1}.ui-color-opacity.svelte-1rcmwet{width:92px}.ui-color-values.svelte-1rcmwet input:where(.svelte-1rcmwet){box-sizing:border-box;width:100%;min-width:0;height:36px;padding:0 9px;border:1px solid var(--admin-border, var(--border));border-radius:8px;background:var(--admin-surface-2, var(--panel-2));color:inherit;font:12px var(--font-mono, monospace)}.ui-color-values.svelte-1rcmwet input:where(.svelte-1rcmwet):focus{outline:2px solid var(--accent);outline-offset:1px}.ui-color-values.svelte-1rcmwet input[aria-invalid=true]:where(.svelte-1rcmwet){border-color:var(--danger)}.ui-color-opacity.svelte-1rcmwet>div:where(.svelte-1rcmwet){position:relative}.ui-color-opacity.svelte-1rcmwet input:where(.svelte-1rcmwet){padding-right:22px;appearance:textfield}.ui-color-opacity.svelte-1rcmwet input:where(.svelte-1rcmwet)::-webkit-inner-spin-button{appearance:none}.ui-color-opacity.svelte-1rcmwet div:where(.svelte-1rcmwet)>span:where(.svelte-1rcmwet){position:absolute;right:9px;top:10px;color:var(--admin-muted, var(--muted));pointer-events:none}.ui-color-error.svelte-1rcmwet{margin:8px 0 0;color:var(--danger)}.ui-color-presets.svelte-1rcmwet{display:grid;grid-template-columns:repeat(8,1fr);gap:7px;margin-top:16px}.ui-color-preset.svelte-1rcmwet{position:relative;aspect-ratio:1;padding:0;border:0;border-radius:5px;cursor:pointer}.ui-color-preset[aria-pressed=true].svelte-1rcmwet{outline:2px solid var(--admin-text, var(--text));outline-offset:2px}.ui-color-preset.svelte-1rcmwet svg{position:absolute;inset:0;margin:auto;color:#fff;filter:drop-shadow(0 1px 2px #000)}.ui-color-picker-foot.svelte-1rcmwet{border-top:1px solid var(--admin-border, var(--border));padding-top:12px;margin-top:16px}.ui-color-previous.svelte-1rcmwet{display:flex;align-items:center;gap:8px;border:0;padding:0;background:none;color:var(--admin-muted, var(--muted));font:inherit;cursor:pointer}.ui-color-previous.svelte-1rcmwet .ui-color-swatch:where(.svelte-1rcmwet){width:22px;height:22px}.ui-color-current.svelte-1rcmwet{width:42px;height:26px}.ui-color-previous.svelte-1rcmwet:focus-visible,.ui-color-preset.svelte-1rcmwet:focus-visible,.ui-color-close:focus-visible{outline:2px solid var(--accent);outline-offset:3px}.scroll-area{position:relative;overflow:hidden}.scroll-area--mono.scroll-area--dialog{overflow:visible;scrollbar-gutter:auto}.scroll-area__viewport{width:100%;height:100%;max-height:inherit;border-radius:inherit}.scroll-area__scrollbar{z-index:2;display:flex;touch-action:none;user-select:none;padding:2px;transition:background .14s ease}.scroll-area__scrollbar[data-orientation=vertical]{width:10px}.scroll-area--dialog .scroll-area__scrollbar[data-orientation=vertical]{transform:translate(12px)}.scroll-area__scrollbar[data-orientation=horizontal]{flex-direction:column;height:10px}.scroll-area__thumb{position:relative;flex:1;border-radius:999px;background:color-mix(in srgb,var(--admin-muted, var(--muted)) 34%,var(--admin-border, var(--border)))}.scroll-area__thumb:hover{background:color-mix(in srgb,var(--admin-muted, var(--muted)) 48%,var(--admin-border, var(--border)))}.scroll-area__corner{background:transparent}.dialog-card-with-footer.svelte-1g5s9hb{grid-template-rows:auto minmax(0,1fr) auto}.dialog-footer.svelte-1g5s9hb{min-width:0}.date-input-shell{display:flex;align-items:center;gap:4px;min-width:0}.date-input{display:flex;align-items:center;flex:1;min-width:0;gap:1px}.date-input-segment{padding:2px;border-radius:4px;outline:none}.date-input-segment:focus{background:var(--admin-surface-2, var(--panel));box-shadow:0 0 0 2px var(--accent)}.date-input-segment[data-segment=literal]{padding:0}.date-input-clear.btn{width:30px;height:30px;min-height:30px;flex:0 0 auto;padding:0}.date-input-trigger,.date-input-nav{display:grid;place-items:center;border:0;padding:0;background:transparent;color:inherit;border-radius:6px;cursor:pointer;width:30px;height:30px;flex:0 0 auto}.date-input-trigger{margin-left:auto}.date-input-trigger:focus-visible,.date-input-nav:focus-visible,.date-input-day:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.date-input-popover{z-index:320;max-width:calc(100vw - 24px);padding:12px;border:1px solid var(--admin-border, var(--border));border-radius:12px;background:var(--admin-surface, var(--panel));color:var(--admin-text, var(--text));box-shadow:var(--shadow-popover)}.date-input-header{display:flex;align-items:center;justify-content:space-between;gap:8px;margin-bottom:8px;font-size:13px}.date-input-grid{border-collapse:collapse;table-layout:fixed;width:252px;max-width:100%}.date-input-weekday{color:var(--admin-muted, var(--muted));font-size:11px;font-weight:500;height:30px}.date-input-cell{padding:0;text-align:center}.date-input-day{display:grid;place-items:center;width:36px;height:36px;border-radius:7px;font-size:13px;outline:none;cursor:pointer}.date-input-day:hover{background:var(--admin-surface-2, var(--panel))}.date-input-day[data-selected]{background:var(--accent);color:var(--accent-contrast)}.date-input-day[data-outside-month],.date-input-day[data-disabled]{opacity:.35}.date-input-day[data-disabled]{cursor:default}@media(max-width:420px){.date-input-shell.with-time .date-input{gap:0;padding-inline:6px;font-size:12px;font-variant-numeric:tabular-nums}.date-input-shell.with-time .date-input-segment{padding-inline:1px}.date-input-shell.with-time .date-input-segment[data-segment=literal]{padding-inline:0}.date-input-shell.with-time .date-input-trigger,.date-input-shell.with-time .date-input-clear.btn{width:24px;height:24px;min-height:24px}}.ui-file-input-control.svelte-ecy1ng{display:flex;align-items:center;gap:12px;padding:5px 10px;min-height:40px;box-sizing:border-box;border:1px solid var(--admin-border, var(--border));border-radius:8px;min-width:0;color:var(--admin-muted, var(--muted));background:var(--admin-bg, var(--bg));font-size:12px}.ui-file-input-control.svelte-ecy1ng span:where(.svelte-ecy1ng){min-width:0;overflow-wrap:anywhere}.message-image-attachment.svelte-136r1ze{display:grid;gap:6px}.message-image-input.svelte-136r1ze{display:none}.message-image-dropzone.svelte-136r1ze,.message-image-preview.svelte-136r1ze{width:100%;min-height:64px;border:1px dashed var(--border, var(--admin-border, rgba(148, 163, 184, .34)));border-radius:12px;background:var(--surface-soft, var(--admin-surface-muted, rgba(148, 163, 184, .08)))}.message-image-dropzone.svelte-136r1ze{display:grid;place-items:center;align-content:center;gap:3px;padding:10px 14px;color:var(--muted, var(--admin-muted, #6b7280));font:inherit;cursor:pointer}.message-image-dropzone.svelte-136r1ze strong:where(.svelte-136r1ze){color:var(--accent, var(--admin-accent, currentColor))}.message-image-dropzone.svelte-136r1ze small:where(.svelte-136r1ze){font-size:11px}.message-image-dropzone.svelte-136r1ze:disabled{cursor:not-allowed;opacity:.58}.message-image-attachment.is-dragging.svelte-136r1ze .message-image-dropzone:where(.svelte-136r1ze),.message-image-attachment.is-dragging.svelte-136r1ze .message-image-preview:where(.svelte-136r1ze){border-color:var(--accent, var(--admin-accent, #6d7cff));background:color-mix(in srgb,var(--accent, var(--admin-accent, #6d7cff)) 12%,transparent)}.message-image-preview.svelte-136r1ze{display:flex;align-items:center;gap:10px;padding:8px}.message-image-preview.svelte-136r1ze img:where(.svelte-136r1ze){width:48px;height:48px;flex:0 0 auto;border-radius:9px;object-fit:cover}.message-image-meta.svelte-136r1ze{min-width:0;display:grid;gap:2px;margin-right:auto}.message-image-meta.svelte-136r1ze strong:where(.svelte-136r1ze){overflow:hidden;font-size:12px;text-overflow:ellipsis;white-space:nowrap}.message-image-meta.svelte-136r1ze small:where(.svelte-136r1ze),.message-image-error.svelte-136r1ze{font-size:11px;color:var(--muted, var(--admin-muted, #6b7280))}.message-image-error.svelte-136r1ze{color:var(--danger, var(--admin-danger, #ff5c5c))}.message-image-attachment.is-compact.svelte-136r1ze{min-width:0}.message-image-attachment.is-compact.svelte-136r1ze .message-image-dropzone:where(.svelte-136r1ze){display:inline-flex;width:auto;height:var(--message-image-compact-height, 46px);min-height:var(--message-image-compact-height, 46px);align-items:center;justify-content:center;gap:7px;border-style:solid;padding:0 12px;white-space:nowrap}.message-image-attachment.is-compact.svelte-136r1ze .message-image-preview:where(.svelte-136r1ze){width:min(320px,42vw);height:var(--message-image-compact-height, 46px);min-height:var(--message-image-compact-height, 46px);padding:4px 6px}.message-image-attachment.is-compact.svelte-136r1ze .message-image-preview:where(.svelte-136r1ze) img:where(.svelte-136r1ze){width:30px;height:30px;border-radius:7px}.message-image-attachment.is-compact.svelte-136r1ze .message-image-meta:where(.svelte-136r1ze) strong:where(.svelte-136r1ze){max-width:180px}.message-image-drag-overlay.svelte-136r1ze{position:fixed;z-index:2147483000;inset:max(8px,var(--content-safe-area-top)) max(8px,var(--content-safe-area-right)) max(8px,var(--content-safe-area-bottom)) max(8px,var(--content-safe-area-left));border:3px dashed var(--accent, var(--admin-accent, #6d7cff));border-radius:18px;background:color-mix(in srgb,var(--accent, var(--admin-accent, #6d7cff)) 10%,transparent);box-shadow:inset 0 0 0 2px color-mix(in srgb,#fff 24%,transparent);pointer-events:none}@media(max-width:520px){.message-image-attachment.is-compact.svelte-136r1ze{min-width:0;flex:1 1 auto}.message-image-attachment.is-compact.svelte-136r1ze .message-image-dropzone:where(.svelte-136r1ze),.message-image-attachment.is-compact.svelte-136r1ze .message-image-preview:where(.svelte-136r1ze){width:100%;max-width:none}}.image-viewer.svelte-1nz0joh{box-sizing:border-box;position:fixed;inset:0;z-index:1600;display:grid;place-items:center;padding:max(12px,var(--content-safe-area-top)) max(12px,var(--content-safe-area-right)) max(12px,var(--content-safe-area-bottom)) max(12px,var(--content-safe-area-left))}.image-viewer-backdrop.svelte-1nz0joh{position:absolute;inset:0;border:0;background:color-mix(in srgb,#020617 88%,transparent);backdrop-filter:blur(10px);cursor:zoom-out}.image-viewer-panel.svelte-1nz0joh{position:relative;display:grid;grid-template-rows:auto minmax(0,1fr);width:min(1180px,100%);height:min(900px,100%);min-width:0;min-height:0;overflow:hidden;border:1px solid var(--border, rgba(148, 163, 184, .26));border-radius:18px;background:color-mix(in srgb,var(--panel, #0b1220) 96%,#020617);box-shadow:0 32px 96px #0000008c}.image-viewer-toolbar.svelte-1nz0joh{z-index:2;display:flex;align-items:center;justify-content:space-between;gap:16px;min-width:0;padding:10px 12px 10px 16px;border-bottom:1px solid var(--border, rgba(148, 163, 184, .24));background:color-mix(in srgb,var(--panel-2, #111827) 94%,transparent)}.image-viewer-toolbar.svelte-1nz0joh strong:where(.svelte-1nz0joh){min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:var(--text, #f8fafc);font-size:14px}.image-viewer-controls.svelte-1nz0joh{display:flex;flex-shrink:0;align-items:center;gap:4px}.image-viewer-scale.svelte-1nz0joh{min-width:50px;color:var(--muted, #94a3b8);font-variant-numeric:tabular-nums;text-align:center;font-size:12px}.image-viewer-stage.svelte-1nz0joh{display:grid;place-items:center;min-width:0;min-height:0;overflow:hidden;touch-action:none;user-select:none}.image-viewer-stage.is-zoomed.svelte-1nz0joh{cursor:grab}.image-viewer-stage.is-dragging.svelte-1nz0joh{cursor:grabbing}.image-viewer-stage.svelte-1nz0joh img:where(.svelte-1nz0joh){display:block;max-width:100%;max-height:100%;object-fit:contain;transform-origin:center;transition:transform .12s ease-out;will-change:transform}.image-viewer-stage.is-dragging.svelte-1nz0joh img:where(.svelte-1nz0joh){transition:none}@media(max-width:640px){.image-viewer.svelte-1nz0joh{padding:var(--content-safe-area-top) var(--content-safe-area-right) var(--content-safe-area-bottom) var(--content-safe-area-left)}.image-viewer-panel.svelte-1nz0joh{width:100%;height:100%;border:0;border-radius:0}.image-viewer-toolbar.svelte-1nz0joh{align-items:flex-start}.image-viewer-toolbar.svelte-1nz0joh strong:where(.svelte-1nz0joh){display:none}.image-viewer-controls.svelte-1nz0joh{width:100%;justify-content:flex-end}}@media(prefers-reduced-motion:reduce){.image-viewer-stage.svelte-1nz0joh img:where(.svelte-1nz0joh){transition:none}}.ui-radio-group{display:grid;gap:8px}.ui-radio-item{appearance:none;display:inline-flex;align-items:center;justify-content:center;width:18px;height:18px;flex:0 0 18px;padding:0;border:1px solid var(--admin-border-strong, var(--border));border-radius:999px;background:color-mix(in srgb,var(--admin-bg, var(--panel)) 84%,var(--admin-surface-2, transparent));cursor:pointer;outline:none;transition:border-color .14s ease,box-shadow .14s ease}.ui-radio-item:hover{border-color:var(--admin-ring, var(--accent))}.ui-radio-item:focus-visible{box-shadow:0 0 0 3px color-mix(in srgb,var(--accent) 24%,transparent)}.ui-radio-item:disabled{opacity:.5;cursor:not-allowed}.ui-radio-indicator.svelte-1lyfe04{width:8px;height:8px;border-radius:999px;background:var(--accent);opacity:0;transform:scale(.6);transition:opacity .14s ease,transform .14s ease}.ui-radio-item[data-state=checked]{border-color:var(--accent)}.ui-radio-item[data-state=checked] .ui-radio-indicator.svelte-1lyfe04{opacity:1;transform:scale(1)}.ui-range-input{appearance:none;width:100%;height:18px;margin:0;background:transparent;cursor:pointer}.ui-range-input::-webkit-slider-runnable-track{height:5px;border-radius:999px;background:linear-gradient(90deg,var(--accent) 0 var(--range-progress, 0%),color-mix(in srgb,var(--admin-border-strong, var(--border)) 70%,transparent) var(--range-progress, 0%) 100%)}.ui-range-input::-moz-range-track{height:5px;border-radius:999px;background:color-mix(in srgb,var(--admin-border-strong, var(--border)) 70%,transparent)}.ui-range-input::-moz-range-progress{height:5px;border-radius:999px;background:var(--accent)}.ui-range-input::-webkit-slider-thumb{appearance:none;width:16px;height:16px;margin-top:-5.5px;border:2px solid var(--accent);border-radius:999px;background:var(--admin-surface, var(--panel));box-shadow:0 1px 6px #0000003d;outline:none;transition:box-shadow .14s ease,transform .14s ease}.ui-range-input::-moz-range-thumb{width:16px;height:16px;border:2px solid var(--accent);border-radius:999px;background:var(--admin-surface, var(--panel));box-shadow:0 1px 6px #0000003d;outline:none;transition:box-shadow .14s ease,transform .14s ease}.ui-range-input:hover::-webkit-slider-thumb,.ui-range-input:hover::-moz-range-thumb{transform:scale(1.05)}.ui-range-input:focus-visible::-webkit-slider-thumb,.ui-range-input:focus-visible::-moz-range-thumb{box-shadow:0 0 0 4px color-mix(in srgb,var(--accent) 24%,transparent)}.ui-range-input:disabled{opacity:.5;cursor:not-allowed}.ui-sortable.svelte-13m2kjf{--sortable-accent: var(--admin-ring, var(--accent));--sortable-drop-soft: color-mix(in srgb, var(--sortable-accent) 10%, transparent);--sortable-drop-line: color-mix( in srgb, var(--sortable-accent) 78%, var(--admin-text, #ffffff) );display:grid;gap:8px;min-width:0}.ui-sortable-item.svelte-13m2kjf{position:relative;min-width:0;border-radius:8px;transition:background-color .16s ease,box-shadow .16s ease,opacity .16s ease,transform .18s cubic-bezier(.2,.8,.2,1)}.ui-sortable.is-drag-active.svelte-13m2kjf{user-select:none;-webkit-user-select:none}.ui-sortable.is-drag-active.svelte-13m2kjf input,.ui-sortable.is-drag-active.svelte-13m2kjf textarea,.ui-sortable.is-drag-active.svelte-13m2kjf select{pointer-events:none}.ui-sortable.is-drag-active.svelte-13m2kjf .ui-sortable-item:where(.svelte-13m2kjf){transition:background-color .12s ease,box-shadow .12s ease,opacity .12s ease}.ui-sortable-item.is-dragging.svelte-13m2kjf{opacity:.46;transform:scale(.992)}.ui-sortable-item.is-drop-target.svelte-13m2kjf{background:var(--sortable-drop-soft);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--sortable-accent) 38%,transparent),0 8px 24px color-mix(in srgb,var(--sortable-accent) 8%,transparent);transform:translateY(-1px)}.ui-sortable-item.is-drop-target.svelte-13m2kjf:before{content:"";position:absolute;top:-6px;left:0;right:0;z-index:1;height:3px;border-radius:999px;background:var(--sortable-drop-line);box-shadow:0 0 0 3px color-mix(in srgb,var(--sortable-accent) 16%,transparent);pointer-events:none}.ui-sortable-item.is-drop-after.svelte-13m2kjf:before{top:auto;bottom:-6px}.ui-sortable-handle.svelte-13m2kjf{display:inline-flex;align-items:center;justify-content:center;width:24px;height:100%;padding:0;border:0;border-radius:6px;background:transparent;color:var(--admin-muted, inherit);cursor:grab;touch-action:none;user-select:none;-webkit-user-select:none;transition:background-color .16s ease,color .16s ease,transform .16s ease,box-shadow .16s ease}.ui-sortable-handle.svelte-13m2kjf svg{pointer-events:none}.ui-sortable-handle.svelte-13m2kjf:hover{background:color-mix(in srgb,var(--sortable-accent) 10%,transparent);color:var(--admin-text, inherit)}.ui-sortable-handle.svelte-13m2kjf:focus-visible{outline:none;box-shadow:0 0 0 3px color-mix(in srgb,var(--sortable-accent) 22%,transparent);color:var(--admin-text, inherit)}.ui-sortable-handle.svelte-13m2kjf:active{cursor:grabbing;transform:scale(.94)}.ui-sortable.is-drag-active.svelte-13m2kjf .ui-sortable-handle:where(.svelte-13m2kjf){cursor:grabbing}.ui-sortable-handle.svelte-13m2kjf:disabled{cursor:default;opacity:.5}@media(prefers-reduced-motion:reduce){.ui-sortable-item.svelte-13m2kjf,.ui-sortable-handle.svelte-13m2kjf{transition:none}.ui-sortable-item.is-dragging.svelte-13m2kjf,.ui-sortable-item.is-drop-target.svelte-13m2kjf,.ui-sortable-handle.svelte-13m2kjf:active{transform:none}}.checkout-slider{--checkout-slider-thumb-size: .82rem;position:relative;display:flex;align-items:center;width:100%;height:1rem;touch-action:none;user-select:none;cursor:pointer}.checkout-slider-track.svelte-3k0ppm{position:relative;display:block;width:100%;height:.34rem;overflow:hidden;border-radius:999px;background:color-mix(in srgb,var(--border, #334155) 72%,var(--panel, #0f172a))}.checkout-slider-range{position:absolute;height:100%;border-radius:inherit;background:linear-gradient(90deg,var(--accent),color-mix(in srgb,var(--accent) 76%,white));box-shadow:0 0 .8rem color-mix(in srgb,var(--accent) 34%,transparent);transition:width .12s cubic-bezier(.2,.8,.2,1)}.checkout-slider.is-interacting .checkout-slider-range{transition:none}.checkout-slider-ticks.svelte-3k0ppm{position:absolute;inset:0 calc(var(--checkout-slider-thumb-size) / 2);z-index:2;pointer-events:none}.checkout-slider-tick.svelte-3k0ppm{position:absolute;top:50%;display:grid;width:.58rem;height:.58rem;transform:translate(-50%,-50%);place-items:center;pointer-events:none}.checkout-slider-tick.svelte-3k0ppm>span:where(.svelte-3k0ppm){width:.19rem;height:.19rem;border-radius:999px;background:color-mix(in srgb,var(--muted, #94a3b8) 82%,white 18%);box-shadow:0 0 0 1px color-mix(in srgb,var(--panel, #0f172a) 42%,transparent);transition:background .14s ease,box-shadow .14s ease,scale .14s ease}.checkout-slider-tick.active.svelte-3k0ppm>span:where(.svelte-3k0ppm){scale:1.08;background:color-mix(in srgb,var(--panel, #07120d) 86%,black 14%);box-shadow:0 0 0 1px color-mix(in srgb,var(--accent) 62%,transparent)}.checkout-slider-thumb{position:absolute;top:50%;z-index:3;width:var(--checkout-slider-thumb-size);height:var(--checkout-slider-thumb-size);transform:translateY(-50%);border:.15rem solid var(--accent);border-radius:999px;outline:none;background:var(--panel, #0f172a);box-shadow:0 0 0 .11rem color-mix(in srgb,var(--panel, #0f172a) 84%,transparent),0 .1rem .55rem color-mix(in srgb,var(--accent) 38%,transparent);transition:scale .12s ease,box-shadow .12s ease}.checkout-slider-thumb:hover,.checkout-slider-thumb:focus-visible,.checkout-slider-thumb[data-active]{scale:1.09;box-shadow:0 0 0 .14rem color-mix(in srgb,var(--panel, #0f172a) 84%,transparent),0 .12rem .7rem color-mix(in srgb,var(--accent) 50%,transparent)}.checkout-slider[data-disabled]{cursor:default;opacity:.58}.install-target-fields.svelte-19f1zxz{display:grid;grid-template-columns:minmax(0,1fr);gap:8px;min-width:0;width:100%}.emoji-glyph.svelte-15b44f7{display:inline-grid;flex:0 0 auto;width:var(--emoji-size);height:var(--emoji-size);place-items:center;font-size:var(--emoji-size);line-height:1}.emoji-glyph--fill.svelte-15b44f7{position:absolute;inset:0;width:auto;height:auto;border-radius:inherit;pointer-events:none}.emoji-glyph.svelte-15b44f7>span:where(.svelte-15b44f7),.emoji-glyph.svelte-15b44f7>img:where(.svelte-15b44f7),.emoji-glyph.svelte-15b44f7 .emoji-skeleton{grid-area:1 / 1}.emoji-glyph.svelte-15b44f7>img:where(.svelte-15b44f7){width:var(--emoji-size);height:var(--emoji-size);object-fit:contain}.covered.svelte-15b44f7{opacity:0}.emoji-glyph.svelte-15b44f7 .emoji-skeleton{min-height:0;border-radius:6px}.emoji-glyph--fill.svelte-15b44f7 .emoji-skeleton{border-radius:inherit}@media(prefers-reduced-motion:reduce){.emoji-glyph.svelte-15b44f7 .emoji-skeleton{animation:none}}.emoji-library.svelte-ko0o5v{display:grid;gap:16px;min-width:0}.library-heading.svelte-ko0o5v{display:flex;align-items:flex-start;justify-content:space-between;gap:12px}.library-heading.svelte-ko0o5v>div:where(.svelte-ko0o5v){min-width:0;flex:1}h3.svelte-ko0o5v,h4.svelte-ko0o5v,p.svelte-ko0o5v{margin:0}h3.svelte-ko0o5v{font-size:15px}h4.svelte-ko0o5v{font-size:13px}.library-heading.svelte-ko0o5v p:where(.svelte-ko0o5v),.muted.svelte-ko0o5v{margin-top:5px;color:var(--admin-muted);font-size:12px;line-height:1.5}.library-import.svelte-ko0o5v{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:10px}.library-import-hint.svelte-ko0o5v{grid-column:1 / -1;margin:0}.library-import.svelte-ko0o5v .input{width:100%}.pack-list.svelte-ko0o5v,.manual-list.svelte-ko0o5v{list-style:none;padding:0;margin:0;display:grid;gap:8px}.pack-list.svelte-ko0o5v>li:where(.svelte-ko0o5v){display:flex;align-items:center;justify-content:space-between;gap:12px;padding:12px;border:1px solid var(--admin-border);border-radius:10px}.pack-copy.svelte-ko0o5v{min-width:0;display:grid;gap:4px;flex:1}.pack-progress.svelte-ko0o5v{display:grid;gap:5px;margin-top:5px;color:var(--admin-muted);font-size:12px;font-variant-numeric:tabular-nums}.pack-progress.svelte-ko0o5v progress:where(.svelte-ko0o5v){appearance:none;width:100%;height:6px;border:0;overflow:hidden;border-radius:4px;background:var(--admin-surface-bg, var(--admin-card-bg));accent-color:var(--admin-accent)}.pack-progress.svelte-ko0o5v progress:where(.svelte-ko0o5v)::-webkit-progress-bar{background:var(--admin-surface-bg, var(--admin-card-bg))}.pack-progress.svelte-ko0o5v progress:where(.svelte-ko0o5v)::-webkit-progress-value{background:var(--admin-accent)}.pack-progress.svelte-ko0o5v progress:where(.svelte-ko0o5v)::-moz-progress-bar{background:var(--admin-accent)}.pack-copy.svelte-ko0o5v strong:where(.svelte-ko0o5v){overflow-wrap:anywhere}code.svelte-ko0o5v{color:var(--admin-muted);font-size:11px;overflow-wrap:anywhere}.pack-meta.svelte-ko0o5v,.pack-actions.svelte-ko0o5v{display:flex;align-items:center;flex-wrap:wrap;gap:8px}.pack-meta.svelte-ko0o5v{color:var(--admin-muted);font-size:12px}.pack-actions.svelte-ko0o5v{flex:0 0 auto}.library-empty.svelte-ko0o5v{padding:20px 12px;text-align:center;color:var(--admin-muted);border:1px dashed var(--admin-border);border-radius:10px;font-size:13px}.manual-list.svelte-ko0o5v{grid-template-columns:repeat(auto-fit,minmax(180px,1fr))}.manual-list.svelte-ko0o5v li:where(.svelte-ko0o5v){display:flex;align-items:center;justify-content:space-between;gap:8px;border:1px solid var(--admin-border);border-radius:8px;padding:4px 8px;min-width:0}.library-message.svelte-ko0o5v{color:var(--admin-accent);background:var(--admin-surface-bg, var(--admin-card-bg));padding:10px 12px;border-radius:8px;font-size:13px}.library-message.error.svelte-ko0o5v{color:var(--admin-danger, #ef4444);display:grid;justify-items:start;gap:8px}.library-footnote.svelte-ko0o5v{margin:0}@media(max-width:560px){.library-import.svelte-ko0o5v{grid-template-columns:minmax(0,1fr)}.library-import.svelte-ko0o5v>.admin-btn{width:100%}.pack-list.svelte-ko0o5v>li:where(.svelte-ko0o5v){align-items:flex-start;flex-direction:column}.pack-actions.svelte-ko0o5v{width:100%}.library-heading.svelte-ko0o5v{align-items:flex-start}}.telegram-emoji-dialog{width:min(100%,760px);max-width:760px;max-height:min(760px,var(--dialog-available-height))}.picker-body.svelte-1tp3nyr{display:grid;gap:18px;padding:4px 0 0;min-width:0}.picker-tabs.svelte-1tp3nyr{display:flex;gap:4px;flex-wrap:wrap;padding-bottom:12px;border-bottom:1px solid var(--admin-border)}.picker-filters.svelte-1tp3nyr{display:grid;grid-template-columns:minmax(0,1.4fr) minmax(160px,1fr);gap:12px;align-items:end}.picker-search.svelte-1tp3nyr{position:relative}.picker-search.svelte-1tp3nyr>svg{position:absolute;top:50%;transform:translateY(-50%);left:12px;color:var(--admin-muted);pointer-events:none}.picker-search.svelte-1tp3nyr .input{padding-left:36px;width:100%}.emoji-grid.svelte-1tp3nyr{display:grid;grid-template-columns:repeat(auto-fill,minmax(54px,1fr));gap:8px}.emoji-grid.svelte-1tp3nyr .picker-cell{position:relative;aspect-ratio:1;min-height:54px;padding:6px;border:1px solid var(--admin-border);border-radius:10px;background:var(--admin-surface, var(--panel))}.emoji-grid.svelte-1tp3nyr .picker-cell[aria-pressed=true]{border-color:var(--admin-accent);background:color-mix(in srgb,var(--admin-accent) 12%,var(--admin-surface, var(--panel)));box-shadow:0 0 0 1px var(--admin-accent)}.cell-favorite.svelte-1tp3nyr{position:absolute;top:4px;right:4px;color:var(--admin-accent)}.skeleton.svelte-1tp3nyr .picker-cell-skeleton{aspect-ratio:1;min-height:0;border-radius:10px}@media(prefers-reduced-motion:reduce){.skeleton.svelte-1tp3nyr .picker-cell-skeleton{animation:none}}.picker-muted.svelte-1tp3nyr,.picker-pagination.svelte-1tp3nyr,.picker-empty.svelte-1tp3nyr p:where(.svelte-1tp3nyr){color:var(--admin-muted);font-size:12px}.picker-muted.svelte-1tp3nyr,.picker-error.svelte-1tp3nyr p:where(.svelte-1tp3nyr){margin:0}.picker-error.svelte-1tp3nyr{display:flex;gap:10px;align-items:center;flex-wrap:wrap;color:var(--admin-danger, #ef4444);font-size:13px}.picker-pagination.svelte-1tp3nyr{display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap}.picker-empty.svelte-1tp3nyr{display:grid;justify-items:center;text-align:center;gap:8px;padding:28px 14px;min-height:160px;border:1px dashed var(--admin-border);border-radius:12px}.picker-empty.svelte-1tp3nyr p:where(.svelte-1tp3nyr){margin:0;max-width:360px;line-height:1.5}.picker-empty.svelte-1tp3nyr strong:where(.svelte-1tp3nyr){font-size:14px}.picker-footer.svelte-1tp3nyr{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:14px 0 2px;border-top:1px solid var(--admin-border)}.picker-selection.svelte-1tp3nyr,.picker-footer-actions.svelte-1tp3nyr{display:flex;align-items:center;gap:10px}.picker-selection.svelte-1tp3nyr{min-width:0}.picker-selection.svelte-1tp3nyr>span:where(.svelte-1tp3nyr){color:var(--admin-muted);font-size:12px}.picker-selection.svelte-1tp3nyr>div:where(.svelte-1tp3nyr){display:grid;min-width:0;gap:2px}.picker-selection.svelte-1tp3nyr strong:where(.svelte-1tp3nyr){font-size:15px}.picker-selection.svelte-1tp3nyr code:where(.svelte-1tp3nyr){color:var(--admin-muted);font-size:10px;overflow-wrap:anywhere}.picker-footer-actions.svelte-1tp3nyr{flex:0 0 auto}@media(max-width:560px){.picker-filters.svelte-1tp3nyr{grid-template-columns:minmax(0,1fr)}.picker-footer.svelte-1tp3nyr{flex-direction:column;align-items:stretch;gap:12px}.picker-footer-actions.svelte-1tp3nyr{justify-content:flex-end}.picker-body.svelte-1tp3nyr{gap:14px}.emoji-grid.svelte-1tp3nyr{grid-template-columns:repeat(auto-fill,minmax(48px,1fr));gap:6px}.emoji-grid.svelte-1tp3nyr .picker-cell{min-height:48px}}.message-buttons-editor.svelte-fdwxjz{container-type:inline-size}.message-buttons-editor.svelte-fdwxjz .message-button-row{grid-template-columns:24px minmax(120px,.9fr) 132px minmax(110px,1fr) minmax(110px,1fr) auto}.message-buttons-editor.svelte-fdwxjz .message-button-kind,.message-buttons-editor.svelte-fdwxjz .message-button-caption,.message-buttons-editor.svelte-fdwxjz .message-button-target{width:100%;min-width:0}.message-button-emoji.svelte-fdwxjz{display:flex;align-items:center;gap:4px;min-width:0}.message-button-emoji.svelte-fdwxjz .message-button-emoji-trigger{flex:1;min-width:0;padding-inline:6px}.admin-row-editor-static.svelte-fdwxjz{font-size:12px;align-self:center}div.message-button-target.svelte-fdwxjz{display:grid;gap:8px}@container (max-width: 640px){.message-buttons-editor.svelte-fdwxjz .message-button-row{grid-template-columns:24px minmax(0,1fr) auto;align-items:start;padding:10px;border:1px solid var(--admin-border);border-radius:var(--radius-control)}.message-buttons-editor.svelte-fdwxjz .message-button-row>.ui-sortable-handle{grid-column:1;grid-row:1 / 5}.message-buttons-editor.svelte-fdwxjz .message-button-kind{grid-column:2;grid-row:1}.message-button-emoji.svelte-fdwxjz{grid-column:2;grid-row:2}.message-buttons-editor.svelte-fdwxjz .message-button-caption{grid-column:2;grid-row:3}.message-buttons-editor.svelte-fdwxjz .message-button-target{grid-column:2;grid-row:4}.message-buttons-editor.svelte-fdwxjz .message-button-remove{grid-column:3;grid-row:1}}.rt-link-row.svelte-iw8yxm{display:flex;min-width:0;gap:6px;align-items:center}.rt-link-row.svelte-iw8yxm .rt-link-input{flex:1 1 0;min-width:0}.rt-link-row.svelte-iw8yxm .rt-link-apply{flex:0 0 auto}.rt-editor.svelte-rxj3ox{min-width:0;display:flex;flex-direction:column;gap:8px}.rt-toolbar.svelte-rxj3ox{display:flex;flex-wrap:wrap;gap:4px;align-items:center}.rt-tool.svelte-rxj3ox{min-width:30px;height:30px;padding:0 8px;border:1px solid var(--rt-border, var(--admin-border, #2a2f3a));border-radius:8px;background:var(--rt-surface, var(--admin-surface-2, #161a22));color:var(--rt-text, var(--admin-text, #e6e9ef));font-size:13px;font-weight:600;cursor:pointer;line-height:1}.rt-tool.svelte-rxj3ox:hover:not(:disabled){border-color:var(--rt-accent, var(--accent))}.rt-tool.svelte-rxj3ox:disabled{opacity:.5;cursor:not-allowed}.rt-tool.is-active.svelte-rxj3ox{border-color:var(--rt-accent, var(--accent));color:var(--rt-accent, var(--accent))}.rt-menu.svelte-rxj3ox{position:relative;display:inline-flex}.rt-menu-list.svelte-rxj3ox{position:absolute;top:calc(100% + 6px);left:0;z-index:120;width:min(440px,calc(100vw - 32px));min-width:min(300px,calc(100vw - 32px));padding:6px;border:1px solid var(--rt-border, var(--admin-border, #2a2f3a));border-radius:10px;background:var(--rt-menu-bg, var(--admin-surface, #0e1116));box-shadow:0 12px 30px #0006}.rt-menu-items.svelte-rxj3ox{display:flex;flex-direction:column;gap:2px;padding-right:4px}.rt-menu-item.svelte-rxj3ox{display:flex;flex-direction:column;align-items:flex-start;gap:2px;width:100%;padding:6px 8px;border:none;border-radius:8px;background:transparent;color:var(--rt-text, var(--admin-text, #e6e9ef));text-align:left;cursor:pointer}.rt-menu-item.svelte-rxj3ox:hover{background:var(--rt-surface, var(--admin-surface-2, #161a22))}.rt-menu-item.is-disabled.svelte-rxj3ox{opacity:.5;cursor:not-allowed}.rt-menu-item-title.svelte-rxj3ox{display:inline-flex;align-items:center;gap:6px;font-size:13px;font-weight:600}.rt-menu-badge.svelte-rxj3ox{font-size:10px;font-style:normal;text-transform:uppercase;letter-spacing:.04em;color:var(--rt-accent, var(--accent))}.rt-menu-token.svelte-rxj3ox{font-family:JetBrains Mono,ui-monospace,monospace;font-size:12px;color:var(--rt-accent, var(--accent))}.rt-menu-item-desc.svelte-rxj3ox{font-size:12px;color:var(--rt-text-muted, var(--admin-text-muted, #9aa3b2))}.rt-menu-cost.svelte-rxj3ox{font-size:10px;text-transform:uppercase;letter-spacing:.04em;color:#f4b740}.rt-menu-empty.svelte-rxj3ox{padding:8px;font-size:12px;color:var(--rt-text-muted, var(--admin-text-muted, #9aa3b2))}.rt-surface.svelte-rxj3ox{min-height:var(--rt-min-height, 140px);padding:10px 12px;border:1px solid var(--rt-border, var(--admin-border, #2a2f3a));border-radius:10px;background:var(--rt-surface-bg, var(--admin-surface-2, #10141b))}.rt-surface.is-hidden.svelte-rxj3ox{display:none}.rt-surface.is-disabled.svelte-rxj3ox{opacity:.6}.rt-surface.svelte-rxj3ox .ProseMirror{min-height:calc(var(--rt-min-height, 140px) - 20px);outline:none;font-size:14px;line-height:1.55;white-space:pre-wrap;overflow-wrap:anywhere}.rt-surface.svelte-rxj3ox .ProseMirror p{margin:0 0 8px}.rt-surface.svelte-rxj3ox .ProseMirror p.is-editor-empty:first-child:before{content:attr(data-placeholder);float:left;height:0;pointer-events:none;color:var(--rt-text-dim, var(--admin-text-dim, #5d6573))}.rt-surface.svelte-rxj3ox .ProseMirror pre{padding:8px 10px;border-radius:8px;background:var(--rt-menu-bg, var(--admin-surface, #0b0e14));font-family:JetBrains Mono,ui-monospace,monospace;font-size:13px}.rt-surface.svelte-rxj3ox .ProseMirror blockquote{margin:0 0 8px;padding-left:10px;border-left:3px solid var(--rt-border, var(--admin-border, #2a2f3a));color:var(--rt-text-muted, var(--admin-text-muted, #9aa3b2))}.rt-surface.svelte-rxj3ox .rt-chip{display:inline-block;padding:1px 6px;border-radius:6px;background:color-mix(in srgb,var(--rt-accent, var(--accent)) 18%,transparent);color:var(--rt-accent, var(--accent));font-family:JetBrains Mono,ui-monospace,monospace;font-size:12px;white-space:nowrap}.rt-source.svelte-rxj3ox{width:100%;min-width:0;box-sizing:border-box;font-family:JetBrains Mono,ui-monospace,monospace;font-size:13px}.rt-surface.svelte-rxj3ox .rt-custom-emoji{display:inline-block;font-size:1.2em;line-height:1.2;border-radius:3px}.rt-surface.svelte-rxj3ox .rt-custom-emoji.ProseMirror-selectednode{outline:2px solid var(--rt-accent, var(--accent))}.rt-emoji-hint.svelte-rxj3ox{color:var(--rt-text-muted, var(--admin-text-muted, #9aa3b2));font-size:12px}@media(max-width:720px){.rt-toolbar.svelte-rxj3ox{position:relative}.rt-tool.svelte-rxj3ox{min-width:44px;height:44px}.rt-menu.svelte-rxj3ox{position:static}.rt-menu-list.svelte-rxj3ox{left:0;right:0;width:auto;min-width:0}.rt-source.svelte-rxj3ox,.rt-surface.svelte-rxj3ox .ProseMirror{font-size:16px}}.support-admin-composer-buttons.svelte-1tun2c7{display:flex;flex-direction:column;gap:6px}.support-admin-composer-editor.svelte-1tun2c7{position:relative;min-width:0}.support-admin-composer-counter.svelte-1tun2c7{position:absolute;right:10px;bottom:8px;z-index:1;font-size:11px;font-weight:700;font-variant-numeric:tabular-nums;color:var(--admin-text-muted, #9aa3b2);pointer-events:none}.support-admin-composer-editor.svelte-1tun2c7 .rt-surface,.support-admin-composer-editor.svelte-1tun2c7 .rt-source{padding-bottom:26px}.support-admin-composer-counter.is-over.svelte-1tun2c7{color:var(--admin-danger, #ff5c5c)}.support-admin-composer-actions.svelte-1tun2c7{--message-image-compact-height: 36px;display:flex;min-width:0;align-items:stretch;gap:8px;margin-left:auto}@media(max-width:720px){.support-admin-composer-actions.svelte-1tun2c7{width:100%;margin-left:0}}.brand-mark.svelte-p1n2t9{position:relative;display:inline-flex;align-items:center;justify-content:center;width:2rem;height:2rem;flex-shrink:0;overflow:visible;font-size:1.625rem}.brand-mark.svelte-p1n2t9 img:where(.svelte-p1n2t9){width:100%;height:100%;object-fit:contain;opacity:0;transition:opacity .2s ease}.brand-mark.svelte-p1n2t9 img.loaded:where(.svelte-p1n2t9){opacity:1}.brand-mark.brand-mark-lg.svelte-p1n2t9{width:4.125rem;height:4.125rem;font-size:2.875rem}.brand-mark.brand-mark-xl.svelte-p1n2t9{width:6rem;height:6rem;font-size:4.375rem}.brand-mark.brand-mark-animate.svelte-p1n2t9{animation:svelte-p1n2t9-brand-mark-pulse 2s ease-in-out infinite}.brand-mark-spinner.svelte-p1n2t9{position:absolute;top:50%;left:50%;width:clamp(1rem,42%,2.5rem);height:clamp(1rem,42%,2.5rem);border:2px solid color-mix(in srgb,currentColor 24%,transparent);border-top-color:currentColor;border-radius:50%;animation:svelte-p1n2t9-brand-mark-spin .8s linear infinite;opacity:.65;transform:translate(-50%,-50%) rotate(0);transform-origin:center}@keyframes svelte-p1n2t9-brand-mark-spin{to{transform:translate(-50%,-50%) rotate(360deg)}}@keyframes svelte-p1n2t9-brand-mark-pulse{0%,to{transform:scale(1)}50%{transform:scale(1.05)}}.admin-section-tabs{margin-bottom:14px}html,body,body *{-webkit-user-select:text;user-select:text;-webkit-touch-callout:default}.admin-screen-wrap{--admin-sidebar-w: var(--desktop-rail-width);--admin-header-h: 60px;--admin-card-bg: linear-gradient(135deg, var(--surface-sheen), var(--surface-sheen-soft)), var(--admin-surface);--admin-card-shadow: var(--shadow-soft), inset 0 1px 0 var(--inset-highlight);position:fixed;inset:0;width:100vw;height:100dvh;padding:var(--content-safe-area-top) var(--content-safe-area-right) var(--content-safe-area-bottom) var(--content-safe-area-left);background:var(--admin-bg);color:var(--admin-text);overflow:hidden;overscroll-behavior:contain;z-index:60;display:flex;flex-direction:row;transform:translateZ(0)}.admin-sidebar{flex:0 0 var(--admin-sidebar-w);min-height:0;height:100%;display:flex;flex-direction:column;gap:1px;padding:22px 14px;border-right:1px solid var(--admin-border);background:var(--rail-bg);backdrop-filter:blur(14px);box-shadow:inset -1px 0 0 var(--admin-border);overflow-y:auto;overflow-x:hidden;scrollbar-gutter:stable;scrollbar-width:thin;scrollbar-color:color-mix(in srgb,var(--admin-muted) 34%,var(--admin-border)) transparent}.admin-sidebar::-webkit-scrollbar{width:8px}.admin-sidebar::-webkit-scrollbar-track{background:transparent}.admin-sidebar::-webkit-scrollbar-thumb{border:2px solid transparent;border-radius:999px;background:color-mix(in srgb,var(--admin-muted) 34%,var(--admin-border));background-clip:padding-box}.admin-sidebar::-webkit-scrollbar-thumb:hover{background:color-mix(in srgb,var(--admin-muted) 48%,var(--admin-border));background-clip:padding-box}.admin-sidebar>*:not(.admin-sidebar-footer){flex-shrink:0}.admin-sidebar-brand{display:grid;grid-template-columns:38px minmax(0,1fr) 34px;align-items:center;gap:12px;padding:2px 10px 14px;margin-bottom:6px;border-bottom:1px solid var(--admin-border);color:var(--admin-text)}.admin-sidebar-brand .admin-brand-mark{width:38px;height:38px;display:grid;place-items:center;color:var(--accent)}.admin-sidebar-brand strong{display:block;min-width:0;overflow:hidden;color:var(--accent);font-size:14px;font-weight:800;font-family:var(--font-logo);letter-spacing:0;text-overflow:ellipsis;white-space:nowrap}.admin-sidebar-brand small{display:block;color:var(--admin-muted);font-size:11px}.admin-sidebar-section-label{font-size:10px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--admin-dim);padding:10px 10px 5px}.admin-nav{display:grid;gap:2px}.admin-nav-item{position:relative;display:grid;grid-template-columns:22px minmax(0,1fr) auto;align-items:center;gap:10px;min-height:38px;padding:9px 12px;border-radius:10px;border:1px solid transparent;background:transparent;color:var(--admin-muted);font-size:13px;font-weight:600;text-align:left;width:100%;cursor:pointer;transition:background .12s ease,color .12s ease,border-color .12s ease}.admin-nav-item>svg{width:18px;height:18px}.admin-nav-item>span:last-child{display:flex;min-width:0;align-items:center;justify-content:flex-end}.admin-nav-item .admin-badge.admin-badge-danger{display:inline-grid;box-sizing:border-box;--numeric-badge-optical-y: .5px;min-width:22px;height:22px;place-items:center;border:0;background:var(--danger);color:#fff;font-size:11px;font-weight:700;line-height:1;padding:0 7px;text-align:center;font-variant-numeric:lining-nums;font-feature-settings:"lnum"}.admin-nav-item:hover{background:var(--surface-hover);color:var(--admin-text)}.admin-nav-item.active{background:color-mix(in srgb,var(--accent) 16%,transparent);border-color:color-mix(in srgb,var(--accent) 30%,transparent);color:var(--admin-text);font-weight:600}.admin-nav-item.active:before{display:none}.admin-sidebar-footer{margin-top:auto;padding:10px 0 0;border-top:1px solid var(--admin-border);font-size:11px;color:var(--admin-dim);display:grid;gap:10px}.admin-language-switch{display:grid;grid-template-columns:18px minmax(0,1fr);align-items:center;gap:8px}.admin-language-switch>svg{color:var(--admin-muted)}.admin-language-trigger{display:flex;width:100%;min-width:0;align-items:center;justify-content:space-between;gap:8px;border:1px solid var(--admin-border);border-radius:10px;background:var(--surface-muted);color:var(--admin-text);padding:8px 10px;text-align:left;cursor:pointer}.admin-language-trigger:focus-visible{outline:2px solid var(--admin-ring);outline-offset:2px}.admin-language-trigger>span{display:grid;min-width:0;gap:2px}.admin-language-trigger strong{overflow:hidden;font-size:12px;font-weight:650;text-overflow:ellipsis;white-space:nowrap}.admin-language-trigger small{display:inline-flex;min-width:0;align-items:center;gap:5px;overflow:hidden;color:var(--admin-muted);font-size:11px;text-overflow:ellipsis;white-space:nowrap}.admin-version-link{order:2;display:grid;gap:2px;max-width:100%;overflow:hidden;color:var(--admin-muted);font-family:var(--font-mono);font-size:11px;text-decoration:none;text-overflow:ellipsis;white-space:nowrap;transition:color .12s ease}.admin-version-link span{overflow:hidden;text-overflow:ellipsis}.admin-version-link:hover{color:var(--accent)}.admin-content{flex:1 1 auto;display:flex;flex-direction:column;min-width:0;min-height:0;height:100%;overflow:hidden}.admin-header{flex:0 0 auto;min-height:var(--admin-header-h);z-index:5;display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:16px;padding:0 28px;border-bottom:1px solid var(--admin-border);background:color-mix(in srgb,var(--admin-bg) 82%,transparent);backdrop-filter:blur(14px)}.admin-header-title{display:grid;gap:2px;min-width:0}.admin-header.is-user-detail{min-height:0;padding-top:20px;padding-bottom:4px;border-bottom:0;background:transparent;backdrop-filter:none}.admin-header.is-user-detail+.admin-main{padding-top:8px}.admin-header-title-line{display:flex;align-items:center;gap:7px;min-width:0}.admin-header-title h2{margin:0;font-size:16px;font-weight:700;letter-spacing:0}.admin-header-title small{color:var(--admin-muted);font-size:12px}.admin-header-count{display:inline-grid;min-width:20px;height:20px;place-items:center;padding:0 6px;border:1px solid color-mix(in srgb,var(--admin-border) 80%,transparent);border-radius:999px;background:color-mix(in srgb,var(--admin-muted) 8%,transparent);color:var(--admin-muted);font-size:10px;font-weight:650;line-height:1;font-variant-numeric:tabular-nums}.admin-header-actions{display:flex;align-items:center;gap:8px}.admin-mobile-toggle{display:none;width:36px;height:36px;border-radius:8px;border:1px solid var(--admin-border);background:var(--admin-surface);color:var(--admin-text);align-items:center;justify-content:center}.admin-main{flex:1 1 auto;min-height:0;-webkit-overflow-scrolling:touch;overscroll-behavior:contain;overflow-y:auto;overflow-x:hidden;padding:24px 28px 36px;display:flex;flex-direction:column;gap:16px}.admin-main>*{flex-shrink:0}.admin-section-content{display:flex;flex-direction:column;gap:16px;min-width:0}.admin-section-stage{display:flex;flex-direction:column;gap:16px;min-width:0;flex-shrink:0;width:100%}.admin-section-loading{display:grid;gap:14px;width:min(720px,100%);padding:8px 0}.admin-config-alerts{display:flex;flex-direction:column;gap:10px;padding:12px 14px;border:1px solid var(--warning-border);border-radius:12px;background:var(--warning-soft);color:var(--warning-text)}.admin-config-alerts-error{border-color:var(--danger-border);background:var(--danger-soft);color:var(--danger-text)}.admin-config-alerts-head{display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap}.admin-config-alerts-title{display:inline-flex;align-items:center;gap:7px;font-weight:600;font-size:13px}.admin-config-alerts-list{display:flex;flex-direction:column;gap:6px;margin:0;padding:0;list-style:none}.admin-config-alert{display:flex;align-items:baseline;gap:8px;font-size:12.5px;line-height:1.45}.admin-config-alert-dot{flex-shrink:0;width:7px;height:7px;border-radius:50%;background:var(--warning-text);transform:translateY(-1px)}.admin-config-alert-error .admin-config-alert-dot{background:var(--danger-text)}.admin-config-alert-text{min-width:0;overflow-wrap:anywhere}.admin-config-alert-links{display:inline-flex;gap:6px;flex-wrap:wrap}.admin-config-alert-link{border:1px solid currentColor;border-radius:999px;padding:1px 9px;font-size:11px;background:transparent;color:inherit;cursor:pointer;opacity:.85}.admin-config-alert-link:hover{opacity:1}.admin-section-stage:has(.support-admin-layout){flex:1 1 auto;min-height:0}.admin-card{border:1px solid var(--admin-border);background:var(--admin-card-bg);border-radius:12px;box-shadow:var(--admin-card-shadow);display:grid;grid-template-columns:minmax(0,1fr);min-width:0;overflow:hidden}.admin-card-head{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:12px;padding:14px 18px;border-bottom:1px solid var(--admin-border);min-width:0}.admin-card-head h3{margin:0;font-size:13px;font-weight:600;letter-spacing:0;text-transform:none;color:var(--admin-text);word-break:break-word}.admin-card-head small{color:var(--admin-muted);font-size:12px;word-break:break-word}.admin-card-body{padding:16px 18px;display:grid;gap:12px;min-width:0}.admin-empty{display:grid;place-items:center;padding:48px 16px;border:1px dashed var(--admin-border);border-radius:12px;background:var(--admin-card-bg);color:var(--admin-muted);font-size:13px}.admin-muted{color:var(--admin-muted);font-size:12px}.admin-stat-grid{display:grid;grid-template-columns:minmax(0,1fr);gap:12px}@media(min-width:560px){.admin-stat-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(min-width:1024px){.admin-stat-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(min-width:1440px){.admin-stat-grid{grid-template-columns:repeat(4,minmax(0,1fr))}}.admin-stat-card{border:1px solid var(--admin-border);background:var(--admin-card-bg);border-radius:12px;box-shadow:var(--admin-card-shadow);padding:16px 18px;display:grid;gap:6px;min-height:96px}.admin-stat-card .admin-stat-label{display:flex;align-items:center;gap:8px;color:var(--admin-muted);font-size:12px;font-weight:500}.admin-stat-card .admin-stat-value{font-size:26px;font-weight:700;letter-spacing:0;color:var(--admin-text)}.admin-stat-card .admin-stat-trend{color:var(--admin-muted);font-size:12px}.admin-dashboard-section{margin-top:20px}.admin-dashboard-section:first-child{margin-top:0}.admin-dashboard-section-head{display:flex;align-items:baseline;justify-content:space-between;gap:12px;margin:0 0 10px}.admin-dashboard-section-head h3{margin:0;font-size:14px;font-weight:600;color:var(--admin-text);letter-spacing:0}.admin-dashboard-section-head small{color:var(--admin-muted);font-size:12px}.admin-revenue-panel{border:1px solid var(--admin-border);background:var(--admin-card-bg);border-radius:12px;box-shadow:var(--admin-card-shadow);padding:16px 18px;display:grid;gap:14px;min-width:0}.admin-revenue-panel__body{display:grid;gap:18px;grid-template-columns:minmax(0,1fr);align-items:stretch}@media(min-width:900px){.admin-revenue-panel__body{grid-template-columns:minmax(240px,340px) minmax(0,1fr);gap:22px}}.admin-revenue-kpis{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;min-width:0}@media(min-width:520px){.admin-revenue-kpis{grid-template-columns:repeat(2,minmax(0,1fr))}}.admin-revenue-kpi{border:1px solid var(--admin-border);border-radius:10px;background:color-mix(in srgb,var(--admin-surface-2) 72%,var(--admin-bg));padding:10px 12px;display:grid;gap:4px;min-width:0}.admin-revenue-kpi--wide{grid-column:span 2}.admin-revenue-kpi-label{font-size:11px;font-weight:600;text-transform:uppercase;letter-spacing:.04em;color:var(--admin-muted)}.admin-revenue-kpi-value{font-size:18px;font-weight:700;letter-spacing:0;color:var(--admin-text);line-height:1.15}.admin-revenue-kpi-sub{font-size:12px;color:var(--admin-muted);line-height:1.35}.admin-revenue-kpi-growth{font-size:12px;font-weight:600}.admin-revenue-kpi-growth.is-up{color:var(--success-text)}.admin-revenue-kpi-growth.is-down{color:var(--danger-text)}.admin-revenue-chart{display:grid;gap:8px;min-width:0}.admin-revenue-chart-head{display:flex;flex-wrap:wrap;align-items:flex-start;justify-content:space-between;gap:10px 14px;min-width:0}.admin-revenue-chart-toolbar{display:flex;flex-wrap:wrap;align-items:center;justify-content:flex-end;gap:8px;min-width:0}.admin-revenue-chart-toolbar .admin-revenue-period{flex:1 1 auto;justify-content:flex-end}.admin-revenue-granularity{display:flex;flex-wrap:wrap;gap:6px;align-items:center}.admin-revenue-period-btn--compact{padding:4px 9px;font-size:10px}.admin-revenue-period-btn:disabled{opacity:.45;cursor:not-allowed}.admin-revenue-range-popover{z-index:80;width:min(100vw - 24px,320px);padding:12px 14px 14px;border-radius:12px;border:1px solid var(--admin-border);background:var(--admin-surface);color:var(--admin-text);box-shadow:var(--shadow-popover)}.admin-revenue-range-popover__title{font-size:12px;font-weight:600;margin-bottom:10px;color:var(--admin-text)}.admin-revenue-range-popover__actions{display:flex;justify-content:flex-end;margin-top:12px}.admin-revenue-rcal{margin-top:2px}.admin-revenue-rcal__header{display:flex;align-items:center;justify-content:space-between;gap:8px;margin-bottom:8px}.admin-revenue-rcal__heading{flex:1;text-align:center;font-size:12px;font-weight:600;color:var(--admin-text)}.admin-revenue-rcal__nav{display:inline-flex;align-items:center;justify-content:center;width:32px;height:32px;border-radius:8px;border:1px solid var(--admin-border);background:color-mix(in srgb,var(--admin-surface-2) 70%,var(--admin-bg));color:var(--admin-text);cursor:pointer}.admin-revenue-rcal__nav:hover{background:color-mix(in srgb,var(--admin-surface) 80%,var(--admin-bg))}.admin-revenue-rcal__grids{display:flex;flex-direction:column;gap:10px}.admin-revenue-rcal__grid{width:100%;border-collapse:collapse}.admin-revenue-rcal__weekrow{display:flex;width:100%}.admin-revenue-rcal__headcell{flex:1;text-align:center;font-size:10px;font-weight:500;color:var(--admin-muted);padding:2px 0 6px;min-width:0}.admin-revenue-rcal__cell{flex:1;padding:2px 0;text-align:center;min-width:0}.admin-revenue-rcal__day{display:inline-flex;align-items:center;justify-content:center;width:100%;max-width:36px;height:32px;margin:0 auto;border-radius:8px;font-size:11px;font-weight:500;color:var(--admin-text);background:transparent;border:1px solid transparent;cursor:pointer}.admin-revenue-rcal__day:hover{background:color-mix(in srgb,var(--admin-surface-2) 80%,var(--admin-bg))}.admin-revenue-rcal__day[data-highlighted]{background:color-mix(in srgb,var(--accent) 10%,var(--admin-surface))}.admin-revenue-rcal__day[data-selection-start],.admin-revenue-rcal__day[data-selection-end]{background:color-mix(in srgb,var(--accent) 35%,var(--admin-surface));color:var(--admin-text);border-color:color-mix(in srgb,var(--accent) 45%,transparent)}.admin-revenue-rcal__day[data-selected]:not([data-selection-start]):not([data-selection-end]){background:color-mix(in srgb,var(--accent) 14%,var(--admin-surface))}.admin-revenue-rcal__day[data-disabled]{opacity:.35;pointer-events:none}.admin-revenue-rcal__day[data-outside-month]{opacity:.25}.admin-revenue-chart-title{font-size:11px;font-weight:600;text-transform:uppercase;letter-spacing:.05em;color:var(--admin-muted)}.admin-revenue-period{display:inline-flex;flex-wrap:wrap;gap:4px;padding:3px;border-radius:10px;border:1px solid color-mix(in srgb,var(--admin-border) 80%,transparent);background:color-mix(in srgb,var(--admin-surface-2) 55%,var(--admin-bg))}.admin-revenue-period-btn{appearance:none;border:0;margin:0;padding:6px 10px;border-radius:7px;font-size:11px;font-weight:650;letter-spacing:.02em;color:var(--admin-muted);background:transparent;cursor:pointer;font-family:inherit;line-height:1.1}.admin-revenue-period-btn:hover{color:var(--admin-text);background:color-mix(in srgb,var(--admin-surface) 55%,transparent)}.admin-revenue-period-btn.is-active{color:color-mix(in srgb,var(--accent) 22%,var(--admin-text));background:color-mix(in srgb,var(--accent) 12%,var(--admin-surface));box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--accent) 28%,transparent)}.admin-revenue-chart-hint{margin:0;font-size:11px;line-height:1.35}.admin-revenue-chart-meta{display:flex;flex-wrap:wrap;align-items:baseline;gap:4px 8px;font-size:11px;line-height:1.35}.admin-revenue-chart-meta-sep{opacity:.55}.admin-revenue-svg-frame{position:relative;width:100%;min-width:0;border-radius:10px;border:1px solid var(--admin-border);background:color-mix(in srgb,var(--admin-bg) 88%,var(--admin-surface-2));overflow:hidden}.admin-revenue-svg-frame--chart{width:100%}.admin-revenue-chart-body{display:grid;gap:4px;min-width:0}.admin-revenue-uplot-wrap{position:relative;isolation:isolate;min-width:0;overflow:hidden;border-radius:8px}.admin-revenue-uplot-host{width:100%;min-width:0;display:block}.admin-chart-reveal-curtain{position:absolute;z-index:1;display:block;border-radius:2px;background:color-mix(in srgb,var(--admin-bg) 88%,var(--admin-surface-2));opacity:0;pointer-events:none;will-change:left,width}.admin-chart-reveal-curtain.is-visible{opacity:1}.admin-chart-highlight{position:absolute;top:0;left:0;z-index:2;display:block;opacity:0;pointer-events:none;transition:opacity .16s ease}.admin-chart-highlight.is-visible{opacity:1}.admin-revenue-uplot-host .u-cursor-x,.admin-revenue-uplot-host .u-cursor-y{display:none}.admin-chart-tooltip-lane{position:relative;min-width:0;height:70px;overflow:hidden}.admin-chart-tooltip{--ui-plate-bg: color-mix(in srgb, var(--admin-surface-2) 92%, var(--admin-bg));--ui-plate-border: color-mix(in srgb, var(--accent) 42%, var(--admin-border));--ui-plate-position: absolute;--ui-plate-radius: 9px;--ui-plate-arrow: 9px;--ui-plate-transition: transform .2s cubic-bezier(.22, .61, .36, 1), opacity .13s ease, visibility 0s linear .13s;top:6px;left:0;z-index:4;width:min(190px,calc(100% - 16px));display:grid;gap:5px;padding:8px 10px 9px;color:var(--admin-text);box-shadow:0 12px 30px color-mix(in srgb,var(--admin-bg) 72%,transparent),0 0 0 1px color-mix(in srgb,var(--accent) 8%,transparent);pointer-events:none;will-change:transform}.admin-chart-tooltip-meta{display:flex;align-items:center;justify-content:space-between;gap:8px;color:var(--admin-muted);font-size:10px;font-weight:750;font-variant-numeric:tabular-nums;white-space:nowrap}.admin-chart-tooltip-meta .is-up{color:var(--success-text)}.admin-chart-tooltip-meta .is-down{color:var(--danger-text)}.admin-chart-tooltip-value{min-width:0;display:flex;align-items:baseline;justify-content:space-between;gap:8px}.admin-chart-tooltip-value small{min-width:0;overflow:hidden;color:var(--admin-muted);font-size:10px;font-weight:700;text-overflow:ellipsis;white-space:nowrap}.admin-chart-tooltip-value strong{flex:0 0 auto;font-size:15px;font-variant-numeric:tabular-nums;white-space:nowrap}@media(prefers-reduced-motion:reduce){.admin-chart-reveal-curtain{display:none}.admin-chart-tooltip{transition:opacity .16s ease}}.admin-revenue-uplot-host .uplot{width:100%;max-width:100%;min-width:0}.admin-revenue-uplot-host .u-wrap{width:100%;border-radius:8px;overflow:hidden}.admin-uplot.uplot{color:var(--admin-muted);font-family:var(--font-ui, var(--font-sans, system-ui, sans-serif))}.admin-uplot .u-title{color:var(--admin-text)}.admin-revenue-uplot-host .u-legend{padding:10px 12px 8px;box-sizing:border-box}.admin-uplot .u-legend{color:var(--admin-muted);font-size:11px}.admin-uplot .u-legend th,.admin-uplot .u-legend td{color:var(--admin-text)}.admin-uplot .u-inline{border-color:var(--admin-border)}.admin-revenue-chart-skeleton{display:block;width:100%;height:min(204px,36vw);min-height:120px}.admin-chart-tooltip-lane--skeleton{display:flex;align-items:flex-start;padding:6px 8px 0}.admin-chart-skeleton-control{height:34px;max-width:100%}.admin-chart-tooltip-skeleton{width:min(190px,calc(100% - 16px));display:grid;gap:7px;padding:8px 10px 9px;border:1px solid var(--admin-border);border-radius:9px;background:color-mix(in srgb,var(--admin-surface-2) 92%,var(--admin-bg))}.admin-chart-empty{display:grid;place-content:center;justify-items:center;gap:8px;padding:24px;color:var(--admin-muted);text-align:center}.admin-chart-empty svg{opacity:.68}.admin-chart-empty strong{color:var(--admin-muted);font-size:12px;font-weight:600}.admin-revenue-xlabels{display:flex;justify-content:space-between;gap:6px;font-size:10px;color:var(--admin-muted);padding:0 2px}.admin-revenue-xlabels span{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.admin-panel-dash-card{padding-top:14px;padding-bottom:14px}.admin-panel-dash{display:grid;gap:18px;min-width:0}.admin-panel-dash-tiles{display:grid;gap:10px;grid-template-columns:repeat(auto-fit,minmax(148px,1fr));padding:12px;border-radius:12px;border:1px solid var(--admin-border);background:color-mix(in srgb,var(--admin-bg) 65%,var(--admin-surface-2))}.admin-panel-dash-tile{display:grid;gap:6px;padding:12px 12px 11px;border-radius:10px;border:1px solid color-mix(in srgb,var(--admin-border) 85%,transparent);background:color-mix(in srgb,var(--admin-surface) 92%,var(--admin-bg));min-width:0}.admin-panel-dash-tile--wide{grid-column:1 / -1}.admin-panel-dash-tile-label{display:flex;align-items:center;gap:6px;font-size:11px;font-weight:600;letter-spacing:.04em;text-transform:uppercase;color:var(--admin-muted);min-width:0}.admin-panel-dash-ico{display:inline-flex;color:color-mix(in srgb,var(--accent) 82%,var(--admin-muted));flex-shrink:0}.admin-panel-dash-ico :global(svg){display:block}.admin-panel-dash-tile-value{font-size:22px;font-weight:700;letter-spacing:0;line-height:1.1;color:color-mix(in srgb,var(--accent) 22%,var(--admin-text));font-variant-numeric:tabular-nums;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.admin-panel-dash-tile-value--sm{font-size:16px;font-weight:650;white-space:normal;line-height:1.25}.admin-panel-dash-nodes{display:grid;gap:10px;min-width:0}.admin-panel-dash-nodes-head{display:grid;gap:4px;padding:0 2px}.admin-panel-dash-nodes-title{margin:0;font-size:12px;font-weight:700;letter-spacing:.05em;text-transform:uppercase;color:var(--admin-text)}.admin-panel-dash-nodes-hint{margin:0;font-size:11px;line-height:1.35;color:var(--admin-muted)}.admin-panel-dash-nodes-scroll{max-height:240px;border-radius:12px;border:1px solid var(--admin-border);background:color-mix(in srgb,var(--admin-bg) 65%,var(--admin-surface-2))}.admin-panel-dash-nodes-grid{display:grid;gap:8px;grid-template-columns:repeat(auto-fit,minmax(160px,1fr));padding:10px}.admin-panel-dash-node{display:grid;gap:4px;padding:10px 11px;border-radius:10px;border:1px solid color-mix(in srgb,var(--admin-border) 85%,transparent);background:color-mix(in srgb,var(--admin-surface) 92%,var(--admin-bg));min-width:0}.admin-panel-dash-node-name{font-size:12px;font-weight:600;color:var(--admin-muted);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.admin-panel-dash-node-value{font-size:15px;font-weight:700;color:color-mix(in srgb,var(--accent) 28%,var(--admin-text));font-variant-numeric:tabular-nums}.admin-panel-dash-node-meta{font-size:11px;font-weight:600;color:var(--admin-muted);font-variant-numeric:tabular-nums}.admin-panel-dash-nodes-more{margin:0;font-size:11px;color:var(--admin-muted);padding:0 4px}.admin-panel-dash-nodes-empty{margin:0;font-size:12px;color:var(--admin-muted);padding:8px 4px 0}.admin-sync-strip{display:flex;flex-wrap:wrap;align-items:center;gap:10px 18px;padding:12px 14px;border:1px solid var(--admin-border);border-radius:12px;background:color-mix(in srgb,var(--admin-surface-2) 70%,var(--admin-bg));font-size:12px;color:var(--admin-muted)}.admin-sync-strip strong{color:var(--admin-text);font-weight:600}.admin-stat-skeleton-card{border:1px solid var(--admin-border);background:var(--admin-card-bg);border-radius:12px;box-shadow:var(--admin-card-shadow);padding:16px 18px;display:grid;gap:10px;min-height:96px}.admin-stat-skeleton-wide{grid-column:span 1}@media(min-width:560px){.admin-stat-skeleton-wide{grid-column:span 2}}.admin-toolbar{display:flex;flex-wrap:wrap;gap:8px;align-items:center}.admin-toolbar-users{display:grid;grid-template-columns:minmax(260px,1fr);gap:10px;padding:12px;border:1px solid var(--admin-border);border-radius:12px;background:var(--admin-card-bg);box-shadow:var(--admin-card-shadow)}.admin-toolbar-card{display:grid;grid-template-columns:minmax(260px,1fr) auto;align-items:end;gap:8px;padding:12px;border:1px solid var(--admin-border);border-radius:12px;background:var(--admin-card-bg);box-shadow:var(--admin-card-shadow)}.admin-toolbar-search{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:8px;min-width:0}.admin-toolbar-search-actions{grid-template-columns:minmax(0,1fr) auto auto}.admin-toolbar-controls{display:grid;grid-template-columns:repeat(4,minmax(130px,1fr)) minmax(96px,auto);align-items:end;gap:8px}.admin-toolbar-field{display:grid;align-items:start;gap:6px;min-width:0}.admin-toolbar-field-label{color:var(--admin-muted);font-size:11px;font-weight:600;text-transform:uppercase;letter-spacing:.04em;white-space:nowrap}.admin-toolbar-select{height:36px;min-width:0}.admin-toolbar-summary{display:grid;min-height:36px;min-width:96px;align-content:center;justify-items:end;gap:2px;padding:0 2px;white-space:nowrap}.admin-toolbar-summary strong{color:var(--admin-text);font-size:14px;font-weight:650;line-height:1}@media(max-width:900px){.admin-toolbar-controls{grid-template-columns:repeat(2,minmax(130px,1fr))}.admin-toolbar-summary{justify-items:start}}@media(max-width:560px){.admin-toolbar-search,.admin-toolbar-search-actions,.admin-toolbar-card,.admin-toolbar-controls{grid-template-columns:minmax(0,1fr)}.admin-toolbar-summary{justify-items:start}}.admin-table-wrap{border:1px solid var(--admin-border);border-radius:12px;background:var(--admin-card-bg);box-shadow:var(--admin-card-shadow);overflow:hidden}.admin-table-wrap>.admin-card-head{border-bottom:1px solid var(--admin-border)}.admin-table{width:100%;border-collapse:separate;border-spacing:0;font-size:13px}.admin-table thead th{text-align:left;font-weight:500;color:var(--admin-muted);font-size:11px;text-transform:uppercase;letter-spacing:.05em;padding:12px 16px;background:color-mix(in srgb,var(--admin-surface-2) 72%,var(--admin-bg));border-bottom:1px solid var(--admin-border);white-space:nowrap}.admin-table tbody td{padding:12px 16px;border-bottom:1px solid var(--admin-border);vertical-align:middle;color:var(--admin-text)}.admin-table tbody tr:last-child td{border-bottom:0}.admin-table tbody tr{transition:background .08s ease}.admin-table tbody tr:hover{background:var(--surface-hover)}.admin-table-compact thead th,.admin-table-compact tbody td{padding:8px 14px}.admin-card-actions{display:flex;flex-wrap:wrap;align-items:center;justify-content:flex-end;gap:10px;padding:14px 16px;border-top:1px solid var(--admin-border)}.admin-card-actions-between{justify-content:space-between}.admin-card-actions-flush{border-top:0}.admin-card-actions>.admin-btn{flex:0 0 auto}@media(max-width:720px){.admin-card-actions{flex-direction:column-reverse;align-items:stretch}.admin-card-actions>.admin-btn{width:100%;justify-content:center}}.admin-table td.admin-cell-mono{font-family:var(--font-mono);font-size:12px}.admin-table td.admin-cell-actions{text-align:right;white-space:nowrap}.admin-table td.admin-cell-wrap{white-space:normal;max-width:320px;word-break:break-word;color:var(--admin-muted);font-size:12px}.admin-table td.admin-cell-traffic-gb{font-size:12px;white-space:nowrap;color:var(--admin-muted)}.admin-table td.admin-cell-id{color:var(--admin-muted);font-family:var(--font-mono);font-size:12px;width:80px}.admin-table tbody tr.is-clickable{cursor:pointer}.admin-user-list{display:grid;list-style:none;margin:0;padding:0;gap:0}.admin-user-list>li{border-bottom:1px solid var(--admin-border)}.admin-user-list>li:last-child{border-bottom:0}.admin-user-row{display:grid;grid-template-columns:36px minmax(0,1fr) minmax(72px,max-content) auto;align-items:center;gap:12px;width:100%;border:0;background:transparent;color:var(--admin-text);padding:8px 14px;text-align:left;cursor:pointer;transition:background .12s ease}.admin-user-row:hover{background:color-mix(in srgb,var(--admin-elev) 60%,transparent)}.admin-user-row:focus-visible{outline:2px solid var(--admin-ring);outline-offset:-2px}.admin-user-premium-col{display:flex;justify-content:flex-end;align-items:center;min-width:0}.admin-user-premium-badge{max-width:148px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:11px;font-variant-numeric:tabular-nums}.admin-user-premium-placeholder{color:var(--admin-dim);font-size:12px;font-variant-numeric:tabular-nums}.admin-user-side{display:flex;align-items:center;gap:10px;flex:0 0 auto;white-space:nowrap}.admin-user-tertiary{color:var(--admin-dim);font-size:11px;white-space:nowrap}.admin-avatar.admin-avatar-sm{width:36px;height:36px;font-size:11px}@media(max-width:480px){.admin-user-tertiary{display:none}.admin-user-row{gap:10px}}.admin-avatar{display:inline-grid;width:42px;height:42px;flex:0 0 auto;place-items:center;overflow:hidden;border-radius:8px;border:1px solid var(--admin-border);background:color-mix(in srgb,var(--accent) 16%,var(--admin-surface-2));color:var(--accent);font-size:12px;font-weight:700;letter-spacing:0}.admin-avatar img{width:100%;height:100%;object-fit:cover}.admin-avatar-lg{width:58px;height:58px;font-size:16px}.admin-user-main,.admin-user-meta,.admin-user-profile-head>div{display:grid;gap:3px;min-width:0}.admin-user-main strong,.admin-user-profile-head strong{overflow:hidden;color:var(--admin-text);font-size:13px;font-weight:650;text-overflow:ellipsis;white-space:nowrap}.admin-user-main small,.admin-user-profile-head small,.admin-user-meta span{overflow:hidden;color:var(--admin-muted);font-size:11px;text-overflow:ellipsis;white-space:nowrap}.admin-user-meta strong{overflow:hidden;color:var(--admin-text);font-size:12px;font-weight:500;text-overflow:ellipsis;white-space:nowrap}.admin-user-status{justify-self:end}.admin-user-profile-head{display:flex;align-items:center;gap:12px;min-width:0;padding-bottom:12px;border-bottom:1px solid var(--admin-border)}.admin-mini-list{display:grid;gap:0}.admin-mini-list-row{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:12px;padding:9px 0;border-bottom:1px solid var(--admin-border)}.admin-mini-list-row:last-child{border-bottom:0}.admin-mini-list-row div{display:grid;gap:3px;min-width:0}.admin-mini-list-row strong{overflow:hidden;color:var(--admin-text);font-size:13px;font-weight:600;text-overflow:ellipsis;white-space:nowrap}.admin-mini-list-row small{overflow:hidden;color:var(--admin-muted);font-size:11px;text-overflow:ellipsis;white-space:nowrap}.admin-pagination{display:grid;grid-template-columns:minmax(160px,1fr) auto minmax(128px,auto);align-items:center;justify-content:space-between;gap:10px;padding:12px 4px 0}.admin-pagination-summary{display:flex;flex-wrap:wrap;align-items:center;gap:6px;min-width:0}.admin-pagination .admin-pagination-meta,.admin-pagination-count{color:var(--admin-muted);font-size:12px;line-height:1.2}.admin-pagination-count{display:inline-flex;align-items:center;min-height:24px;padding:0 8px;border:1px solid color-mix(in srgb,var(--admin-border) 80%,transparent);border-radius:999px;background:color-mix(in srgb,var(--admin-surface-2) 64%,transparent);white-space:nowrap}.admin-pagination-buttons{display:flex;align-items:center;gap:6px;justify-content:center;min-width:0}.admin-pagination-pages{display:flex;align-items:center;gap:4px}.admin-pagination .admin-pagination-page.admin-btn,.admin-pagination .admin-pagination-jump-button.admin-btn{width:32px;min-width:32px;height:32px;padding:0}.admin-pagination .admin-pagination-nav.admin-btn{height:32px}.admin-pagination .admin-pagination-page.is-active{border-color:color-mix(in srgb,var(--accent) 62%,var(--admin-border));background:color-mix(in srgb,var(--accent) 18%,var(--admin-surface-2));color:var(--admin-text);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--accent) 18%,transparent)}.admin-pagination-ellipsis{display:inline-flex;align-items:center;justify-content:center;width:24px;height:32px;color:var(--admin-muted);font-size:12px;letter-spacing:0}.admin-pagination-jump{display:flex;align-items:center;justify-content:flex-end;gap:6px;min-width:0}.admin-pagination-jump-label{display:flex;align-items:center;gap:6px;min-width:0;color:var(--admin-muted);font-size:12px}.admin-pagination-jump-input{width:64px;height:32px;border-radius:8px;border:1px solid var(--admin-border-strong);background:color-mix(in srgb,var(--admin-bg) 82%,var(--admin-surface-2));color:var(--admin-text);padding:0 8px;font-size:13px;text-align:center;outline:none;transition:border-color .12s ease,box-shadow .12s ease}.admin-pagination-jump-input:focus{border-color:var(--admin-ring);box-shadow:0 0 0 3px color-mix(in srgb,var(--accent) 20%,transparent)}@media(max-width:760px){.admin-pagination{grid-template-columns:1fr;align-items:stretch}.admin-pagination-buttons{justify-content:flex-start;overflow-x:auto;padding-bottom:2px}.admin-pagination-jump{justify-content:flex-start}}.admin-select{width:100%;appearance:auto}.admin-textarea,.admin-screen-wrap textarea,.admin-dialog textarea{width:100%;min-height:110px;border-radius:10px;border:1px solid var(--admin-border-strong);background:var(--admin-bg);color:var(--admin-text);padding:12px;font:inherit;font-size:13px;resize:vertical;outline:none;transition:border-color .12s ease,box-shadow .12s ease}.admin-textarea:focus,.admin-screen-wrap textarea:focus,.admin-dialog textarea:focus{border-color:var(--admin-ring);box-shadow:0 0 0 3px color-mix(in srgb,var(--accent) 20%,transparent)}.admin-form{display:grid;gap:12px}.admin-form-row{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:12px}.admin-form-row.admin-form-row-3{grid-template-columns:minmax(180px,1.1fr) minmax(160px,.8fr) minmax(140px,.6fr)}.admin-form label{display:grid;gap:6px;font-size:12px;color:var(--admin-muted);font-weight:500}.admin-form label>span{color:var(--admin-text);font-weight:500}.admin-form label>small{color:var(--admin-dim);font-weight:400}.admin-switch.admin-switch-field{align-self:end;min-height:36px;display:flex}.admin-skeleton{display:inline-block;background:linear-gradient(90deg,var(--admin-surface-2) 0%,color-mix(in srgb,var(--admin-elev) 65%,transparent) 50%,var(--admin-surface-2) 100%);background-size:200% 100%;border-radius:6px;animation:admin-skeleton-shimmer 1.2s ease-in-out infinite}.admin-skeleton-line{display:block;width:100%;height:10px;border-radius:4px}.admin-skeleton-line-strong{height:12px;width:60%}.admin-skeleton-line-soft{height:9px;width:40%;opacity:.7}.admin-skeleton-line-short{width:50%}.admin-skeleton-line-tiny{width:32%}.admin-skeleton-avatar{width:36px;height:36px;border-radius:50%}.admin-skeleton-badge{width:64px;height:18px;border-radius:999px}.admin-user-row-skeleton{cursor:default;pointer-events:none}.admin-user-row-skeleton .admin-user-main{display:grid;gap:6px}.admin-user-row-skeleton .admin-user-side{gap:8px}.admin-table-skeleton td{padding:12px 16px}.admin-table-skeleton tbody tr{height:var(--admin-table-skeleton-row-height, 48px)}@media(max-width:720px){.admin-table-skeleton tbody tr{height:auto}.admin-table-skeleton.admin-table-skeleton--fixed-mobile-rows tbody tr{height:var(--admin-table-skeleton-row-height, 48px)}.admin-table-skeleton tbody td>.ui-skeleton-line{display:inline-block;width:72%;min-width:40px;max-width:calc(100% - 122px);vertical-align:middle}}@keyframes admin-skeleton-shimmer{0%{background-position:100% 0}to{background-position:-100% 0}}@media(prefers-reduced-motion:reduce){.admin-skeleton{animation:none}}.admin-detail-grid{display:grid;grid-template-columns:1fr;gap:14px}@media(min-width:900px){.admin-detail-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}.admin-meta-list{list-style:none;margin:0;padding:0;display:grid}.admin-meta-list li{display:grid;grid-template-columns:130px minmax(0,1fr);align-items:baseline;gap:12px;padding:8px 0;border-bottom:1px solid var(--admin-border);font-size:13px}.admin-meta-list li:last-child{border-bottom:0}.admin-meta-list li>span{color:var(--admin-muted);font-size:12px}.admin-meta-list li>strong{font-weight:500;color:var(--admin-text);word-break:break-word}.admin-accordion{display:grid;gap:10px}.admin-settings-search{position:relative;z-index:8;display:grid;gap:8px;margin-bottom:12px}.admin-settings-search-box{position:relative;display:flex;align-items:center;min-width:0}.admin-settings-search-icon{position:absolute;left:12px;z-index:1;color:var(--admin-muted);pointer-events:none}.admin-settings-search-input{width:100%}.admin-settings-search-box .input{padding-right:42px}.admin-settings-search-clear{position:absolute;right:4px;top:50%;width:28px;height:28px;padding:0;transform:translateY(-50%)}.admin-settings-search-results{position:absolute;top:calc(100% + 6px);left:0;right:0;z-index:30;max-height:min(390px,calc(100dvh - var(--admin-header-h) - 160px));overflow:auto;border:1px solid var(--admin-border-strong);border-radius:10px;background:var(--admin-surface);box-shadow:var(--shadow-popover),0 18px 60px #0f172a2e}.admin-settings-search-result{appearance:none;display:grid;gap:4px;width:100%;min-width:0;padding:10px 12px;border:0;border-bottom:1px solid var(--admin-border);background:transparent;color:var(--admin-text);text-align:left;cursor:pointer}.admin-settings-search-result:last-child{border-bottom:0}.admin-settings-search-result:hover,.admin-settings-search-result:focus-visible,.admin-settings-search-result.is-active{background:color-mix(in srgb,var(--accent) 10%,var(--admin-surface-2));outline:none}.admin-settings-search-result-head{display:flex;align-items:baseline;justify-content:space-between;gap:12px;min-width:0}.admin-settings-search-result-head strong{min-width:0;color:var(--admin-text);font-size:13px;font-weight:700;overflow-wrap:anywhere}.admin-settings-search-result-head small{flex:0 1 auto;min-width:96px;color:var(--admin-muted);font-size:11px;text-align:right;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.admin-settings-search-result-description{display:-webkit-box;color:var(--admin-muted);font-size:12px;line-height:1.35;overflow:hidden;overflow-wrap:anywhere;-webkit-box-orient:vertical;-webkit-line-clamp:2}.admin-settings-search-result code{color:var(--admin-dim);font-family:var(--font-mono);font-size:11px;overflow-wrap:anywhere}.admin-settings-search-empty{padding:12px;color:var(--admin-muted);font-size:13px}@media(max-width:720px){.admin-settings-search-result-head{display:grid;gap:3px}.admin-settings-search-result-head small{min-width:0;text-align:left}}.admin-accordion-item.admin-card{display:block;min-width:0}.admin-accordion-header{margin:0;display:block}.admin-accordion-trigger{appearance:none;background:transparent;border:0;text-align:left;padding:14px 18px;display:grid;grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:12px;color:var(--admin-text);cursor:pointer;font:inherit;width:100%;transition:background .12s ease;outline:none}.admin-accordion-trigger:hover{background:var(--admin-surface-2)}.admin-accordion-trigger:focus-visible{background:var(--admin-surface-2);box-shadow:inset 0 0 0 2px var(--admin-ring)}.admin-accordion-trigger[data-settings-anchor],.admin-settings-subsection-trigger[data-settings-anchor],.admin-settings-field-group[data-settings-anchor],.admin-setting[data-settings-anchor]{scroll-margin-top:18px}.admin-accordion-trigger[data-state=open]{border-bottom:1px solid var(--admin-border)}.admin-accordion-title{display:inline-flex;align-items:center;gap:10px;font-size:13px;font-weight:600;color:var(--admin-text);word-break:break-word;min-width:0}.admin-disclosure-title-text{min-width:0;overflow-wrap:anywhere}.admin-provider-logo{display:inline-flex;align-items:center;justify-content:center;flex:0 0 auto;width:32px;height:32px;color:var(--admin-text);font-size:11px;font-weight:800;letter-spacing:0;overflow:hidden}.admin-provider-logo img{display:block;width:100%;height:100%;object-fit:contain}.admin-provider-logo span{line-height:1}.admin-provider-logo-emoji{font-size:30px;font-weight:400}.admin-provider-logo-fallback{display:inline-flex;align-items:center;justify-content:center;width:100%;height:100%;border:1px solid var(--admin-border);border-radius:7px;background:color-mix(in srgb,var(--admin-bg) 78%,#ffffff)}.admin-accordion-meta{color:var(--admin-muted);font-size:12px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:100%}.admin-accordion-chev{transition:transform .2s ease;color:var(--admin-muted);flex:0 0 auto}.admin-accordion-trigger[data-state=open] .admin-accordion-chev{transform:rotate(90deg)}.admin-accordion-content{overflow:hidden}.admin-accordion-content[data-state=open]{height:auto;overflow:visible}.admin-accordion-content[data-state=closed]{height:0}@keyframes admin-accordion-open{0%{height:0;opacity:.72}to{height:var(--bits-accordion-content-height);opacity:1}}@keyframes admin-accordion-close{0%{height:var(--bits-accordion-content-height);opacity:1}to{height:0;opacity:.72}}@media(prefers-reduced-motion:reduce){.admin-accordion-content[data-state=open],.admin-accordion-content[data-state=closed]{animation:none}}@media(max-width:720px){.admin-accordion-trigger{padding:12px 14px;gap:8px;grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"title chev" "meta meta"}.admin-accordion-title{grid-area:title}.admin-accordion-chev{grid-area:chev}.admin-accordion-meta{grid-area:meta;white-space:normal;font-size:11px}}.admin-setting{display:grid;grid-template-columns:minmax(0,1.2fr) minmax(0,1fr);gap:24px;padding:16px 18px;border-bottom:1px solid var(--admin-border);align-items:center}.admin-provider-info,.admin-webhook-hint{display:grid;grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);gap:16px;align-items:center;min-width:0;padding:14px 18px;border-bottom:1px solid var(--admin-border)}.admin-provider-info{background:color-mix(in srgb,var(--accent) 6%,transparent)}.admin-webhook-hint{background:color-mix(in srgb,var(--info) 7%,transparent)}.admin-provider-info-meta,.admin-webhook-hint-meta{display:grid;gap:4px;min-width:0}.admin-provider-info-meta strong,.admin-webhook-hint-meta strong{color:var(--admin-text);font-size:12px;font-weight:700;text-transform:uppercase;letter-spacing:.04em}.admin-provider-info-meta small,.admin-webhook-hint-meta small{color:var(--admin-muted);font-size:12px;line-height:1.45;overflow-wrap:anywhere}.admin-provider-info-link{justify-self:end;max-width:100%}.admin-provider-info-link span{min-width:0;overflow:hidden;text-overflow:ellipsis}.admin-webhook-value{display:flex;align-items:center;gap:8px;min-width:0}.admin-webhook-value code{flex:1 1 auto;min-width:0;padding:8px 10px;border:1px solid var(--admin-border);border-radius:8px;background:color-mix(in srgb,var(--admin-bg) 82%,var(--admin-surface-2));color:var(--admin-text);font-family:var(--font-mono);font-size:11px;line-height:1.35;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.admin-webhook-copy{flex:0 0 auto}.admin-settings-warning{display:grid;grid-template-columns:auto minmax(0,1fr) auto;gap:12px;align-items:center;min-width:0;margin:14px 18px 4px;padding:12px 14px;border:1px solid var(--warning-border);border-radius:10px;background:color-mix(in srgb,var(--warning) 10%,var(--admin-surface));color:var(--admin-text)}.admin-login-method-hints{display:grid;gap:10px}.admin-login-provider-help{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:12px;align-items:center;margin:12px 18px 4px;padding:12px 14px;border:1px solid color-mix(in srgb,var(--accent) 28%,var(--admin-border));border-radius:10px;background:color-mix(in srgb,var(--accent) 6%,var(--admin-surface))}.admin-login-provider-help-copy{display:grid;gap:4px;min-width:0}.admin-login-provider-help-copy strong{font-size:13px;line-height:1.3}.admin-login-provider-help-copy p{margin:0;color:var(--admin-muted);font-size:12px;line-height:1.45}.admin-login-provider-help-copy .admin-login-provider-runtime-hint{margin-top:4px;color:var(--admin-text);font-weight:650}.admin-login-provider-setup-values{display:grid;gap:8px;min-width:0;margin-top:6px}.admin-login-provider-setup-row{display:grid;gap:3px;min-width:0}.admin-login-provider-setup-row>span{color:var(--admin-muted);font-size:11px}.admin-login-provider-setup-row>p{margin:0}.admin-login-provider-setup-row code,.admin-login-provider-value code{min-width:0;overflow-wrap:anywhere;color:var(--admin-text);font-size:11px}.admin-login-provider-value{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:8px;min-width:0}.admin-login-provider-help-actions{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:6px}.admin-settings-warning>svg{color:var(--warning)}.admin-settings-warning-copy{display:grid;gap:3px;min-width:0}.admin-settings-warning-copy strong{font-size:13px;line-height:1.3}.admin-settings-warning-copy p{margin:0;color:var(--admin-muted);font-size:12px;line-height:1.45}.admin-settings-warning-action{justify-self:end;white-space:nowrap}.admin-settings-field-groups{display:grid;gap:10px;padding:12px 18px 18px}.admin-settings-field-group{display:grid;min-width:0;overflow:hidden;border:1px solid color-mix(in srgb,var(--admin-border) 88%,transparent);border-radius:10px;background:color-mix(in srgb,var(--admin-bg) 52%,transparent)}.admin-settings-field-group.is-dirty{border-color:color-mix(in srgb,var(--warning-border) 74%,var(--admin-border))}.admin-settings-field-group-head{display:grid;gap:3px;padding:10px 14px;border-bottom:1px solid var(--admin-border);background:color-mix(in srgb,var(--admin-surface-2) 56%,transparent)}.admin-settings-field-group-head strong{color:var(--admin-text);font-size:12px;font-weight:750;line-height:1.25}.admin-settings-field-group-head small{color:var(--admin-muted);font-size:11px;line-height:1.35}.admin-settings-field-group-body .admin-setting{padding-inline:14px}.admin-settings-field-group-body .admin-setting:last-child{border-bottom:0}.admin-settings-field-group-note{display:block;margin:0;padding:10px 14px 12px;border-top:1px solid var(--admin-border);line-height:1.4}.admin-setting:last-child{border-bottom:0}.admin-setting.is-overridden{background:color-mix(in srgb,var(--accent) 5%,transparent)}.admin-setting.is-dirty{background:color-mix(in srgb,var(--warning) 7%,transparent)}.admin-setting.is-search-highlighted{background:color-mix(in srgb,var(--accent) 12%,transparent);box-shadow:inset 3px 0 0 var(--accent)}.admin-setting:focus{outline:none}.admin-setting-meta{display:grid;gap:4px;min-width:0}.admin-setting-meta strong{font-size:13px;font-weight:600;color:var(--admin-text);display:inline-flex;align-items:center;gap:8px;flex-wrap:wrap;word-break:break-word}.admin-setting-meta code{font-family:var(--font-mono);font-size:11px;color:var(--admin-dim);word-break:break-all;overflow-wrap:anywhere}.admin-setting-meta small{color:var(--admin-muted);font-size:12px;line-height:1.5;overflow-wrap:anywhere}.admin-setting-meta .admin-setting-source{color:var(--admin-dim);font-size:11px}.admin-setting-control{display:flex;align-items:center;gap:8px;flex-wrap:wrap;min-width:0}.admin-icon-picker-trigger{min-width:180px;justify-content:flex-start}.admin-icon-picker-trigger span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.admin-icon-picker-dialog{width:min(100%,760px)}.admin-icon-picker-body{display:grid;gap:18px}.admin-icon-picker-current{display:grid;grid-template-columns:52px minmax(0,1fr) auto;align-items:center;gap:14px;padding:14px;border:1px solid var(--admin-border);border-radius:10px;background:linear-gradient(135deg,var(--surface-sheen),transparent),color-mix(in srgb,var(--admin-surface-2) 86%,transparent)}.admin-icon-picker-current-preview{display:grid;width:52px;height:52px;place-items:center;border:1px solid color-mix(in srgb,var(--accent) 28%,var(--admin-border));border-radius:10px;background:color-mix(in srgb,var(--accent) 10%,var(--surface-muted));color:var(--admin-text)}.admin-icon-picker-current-meta{display:grid;min-width:0;gap:3px}.admin-icon-picker-current-meta small{color:var(--admin-muted);font-size:11px;font-weight:600;letter-spacing:.04em;text-transform:uppercase}.admin-icon-picker-current-meta strong{overflow:hidden;color:var(--admin-text);font-size:14px;font-weight:650;text-overflow:ellipsis;white-space:nowrap}.admin-icon-picker-toolbar{display:grid;gap:10px}.admin-icon-picker-search{position:relative;display:block}.admin-icon-picker-search>svg{position:absolute;left:12px;top:50%;transform:translateY(-50%);color:var(--admin-muted);pointer-events:none}.admin-icon-picker-search .input{width:100%;padding-left:36px}.admin-icon-picker-scroll{border-radius:10px}.admin-icon-picker-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(140px,1fr));gap:10px;padding:2px 4px 4px 0}.admin-icon-picker-option{display:grid;grid-template-columns:24px minmax(0,1fr);align-items:center;gap:10px;min-height:48px;border:1px solid var(--admin-border);border-radius:8px;background:var(--surface-muted);color:var(--admin-text);padding:11px 12px;text-align:left;cursor:pointer}.admin-icon-picker-option>svg{justify-self:center;color:var(--admin-muted)}.admin-icon-picker-option span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.admin-icon-picker-option:hover,.admin-icon-picker-option.active{border-color:color-mix(in srgb,var(--accent) 45%,var(--admin-border));background:color-mix(in srgb,var(--accent) 12%,var(--surface-muted))}.admin-icon-picker-option.active>svg{color:var(--accent)}@media(max-width:640px){.admin-icon-picker-current{grid-template-columns:44px minmax(0,1fr)}.admin-icon-picker-current>.admin-btn{grid-column:1 / -1;justify-self:start}.admin-icon-picker-current-preview{width:44px;height:44px}.admin-icon-picker-grid{grid-template-columns:repeat(auto-fill,minmax(120px,1fr))}}.admin-setting-switch{display:inline-flex;min-height:36px;align-items:center;gap:10px;color:var(--admin-text);font-size:12px;font-weight:500}.admin-translations-toolbar{display:grid;grid-template-columns:minmax(220px,1fr) auto;gap:12px;align-items:center;margin-bottom:10px}.admin-translations-search{position:relative;display:block;min-width:0}.admin-translations-search>svg{position:absolute;left:12px;top:50%;color:var(--admin-muted);pointer-events:none;transform:translateY(-50%)}.admin-translations-search .input{width:100%;padding-left:36px}.admin-translations-actions{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:8px}.admin-translations-path{margin:0 0 12px;overflow-wrap:anywhere}.admin-translations-skeleton{display:grid;gap:10px}.admin-translation-skeleton-card{display:grid;gap:10px;padding:16px 18px}.admin-translations-language-panel{display:grid;grid-template-columns:minmax(180px,.8fr) minmax(0,1.2fr) auto;gap:12px;align-items:center;margin-bottom:12px;padding:12px;border:1px solid var(--admin-border);border-radius:10px;background:var(--surface-muted)}.admin-translations-language-head{display:grid;grid-template-columns:18px minmax(0,1fr);gap:4px 8px;align-items:center;min-width:0}.admin-translations-language-head>svg{grid-row:span 2;color:var(--admin-muted)}.admin-translations-language-head strong{color:var(--admin-text);font-size:12px;font-weight:700}.admin-translations-language-head small{color:var(--admin-muted);font-size:11px}.admin-translations-language-list{display:flex;min-width:0;flex-wrap:wrap;gap:7px}.admin-translations-language-chip{display:inline-flex;align-items:center;gap:6px;max-width:180px;min-height:30px;padding:5px 8px;border:1px solid var(--admin-border);border-radius:999px;background:var(--admin-bg);color:var(--admin-text);font-size:11px}.admin-translations-language-chip.is-custom{border-color:color-mix(in srgb,var(--accent) 34%,var(--admin-border))}.admin-translations-language-chip strong,.admin-translations-language-chip code{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.admin-translations-language-chip code{color:var(--admin-muted);font-size:10px}.admin-translations-language-add{display:grid;grid-template-columns:minmax(100px,150px) auto;gap:8px;align-items:center}@media(max-width:640px){.admin-login-provider-value{grid-template-columns:minmax(0,1fr)}.admin-login-provider-value .admin-btn{width:100%}}.admin-translations-audience-tabs{display:flex;flex-wrap:wrap;gap:6px;margin:0 0 12px}.admin-translations-audience-tabs button{min-height:32px;padding:7px 10px;border:1px solid var(--admin-border);border-radius:999px;background:transparent;color:var(--admin-muted);font-size:12px;font-weight:650;cursor:pointer;transition:background .12s ease,border-color .12s ease,color .12s ease}.admin-translations-audience-tabs button:hover,.admin-translations-audience-tabs button.is-active{border-color:color-mix(in srgb,var(--accent) 34%,var(--admin-border));background:color-mix(in srgb,var(--accent) 11%,transparent);color:var(--admin-text)}.admin-translations-audience-section{display:grid;gap:10px;margin-top:12px}.admin-translations-audience-head{display:flex;align-items:flex-end;justify-content:space-between;gap:12px;min-width:0;padding:0 2px}.admin-translations-audience-head span{display:grid;min-width:0;gap:2px}.admin-translations-audience-head strong{color:var(--admin-text);font-size:13px;font-weight:750}.admin-translations-audience-head small{color:var(--admin-muted);font-size:11px}.admin-plugin-translation-head{appearance:none;width:100%;padding:12px 16px;display:grid;grid-template-columns:minmax(0,1fr) auto auto;align-items:center;text-align:left;font:inherit;cursor:pointer}.admin-plugin-translation-head:hover,.admin-plugin-translation-head:focus-visible{background:var(--admin-surface-2)}.admin-plugin-translation-head:focus-visible{outline:2px solid var(--admin-ring);outline-offset:2px}.admin-plugin-translation-head[data-state=open] .admin-accordion-chev{transform:rotate(90deg)}.admin-translation-title-line{display:flex;flex-wrap:wrap;align-items:center;gap:8px}.admin-translation-group-description{margin:12px 18px 0;font-size:12px;line-height:1.45}.admin-translation-group-skeleton{display:grid;gap:10px;padding:14px 18px}.admin-translation-list{display:grid;min-width:0}.admin-translation-row{display:grid;grid-template-columns:minmax(220px,.75fr) minmax(0,1.35fr);gap:20px;align-items:start;padding:16px 18px;border-bottom:1px solid var(--admin-border)}.admin-translation-row:last-child{border-bottom:0}.admin-translation-row-skeleton{grid-template-columns:minmax(220px,.75fr) minmax(0,1.35fr);min-height:84px;padding:16px 0}.admin-translation-row-skeleton>span{display:grid;gap:8px}.admin-translation-locales{display:grid;gap:8px;min-width:0}.admin-translation-locale{display:grid;min-width:0;border:1px solid var(--admin-border);border-radius:10px;background:color-mix(in srgb,var(--admin-bg) 70%,transparent);overflow:hidden}.admin-translation-locale.is-overridden{border-color:color-mix(in srgb,var(--accent) 38%,var(--admin-border));background:color-mix(in srgb,var(--accent) 6%,var(--admin-bg))}.admin-translation-locale.is-dirty{border-color:color-mix(in srgb,var(--warning-border) 72%,var(--admin-border));background:color-mix(in srgb,var(--warning) 7%,var(--admin-bg))}.admin-translation-locale-toggle{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:8px;width:100%;min-width:0;padding:10px 11px;border:0;background:transparent;color:inherit;text-align:left;cursor:pointer}.admin-translation-locale-toggle:hover,.admin-translation-locale-toggle:focus-visible{background:var(--surface-hover);outline:none}.admin-translation-locale-main{display:flex;align-items:center;gap:7px;min-width:0}.admin-translation-locale-main strong{min-width:0;overflow:hidden;color:var(--admin-text);font-size:12px;font-weight:700;text-overflow:ellipsis;white-space:nowrap}.admin-translation-locale-main code{color:var(--admin-muted);font-size:10px}.admin-translation-locale-badges{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:5px}.admin-translation-locale.is-expanded .admin-accordion-chev{transform:rotate(90deg)}.admin-translation-locale-toggle small{grid-column:1 / -1;display:block;min-width:0;overflow:hidden;color:var(--admin-muted);font-size:11px;line-height:1.35;text-overflow:ellipsis;white-space:nowrap}.admin-translation-locale-body{display:grid;gap:8px;min-width:0;padding:0 11px 11px}.admin-translation-textarea{width:100%;min-height:82px;resize:vertical}.admin-translation-base{display:grid;gap:3px;min-width:0}.admin-translation-base small{color:var(--admin-muted);font-size:10px;font-weight:700;letter-spacing:.04em;text-transform:uppercase}.admin-translation-base span{display:-webkit-box;max-height:4.2em;overflow:hidden;color:var(--admin-muted);font-size:11px;line-height:1.4;overflow-wrap:anywhere;-webkit-box-orient:vertical;-webkit-line-clamp:3}@media(max-width:860px){.admin-translation-row,.admin-translations-toolbar,.admin-translations-language-panel{grid-template-columns:minmax(0,1fr)}.admin-translations-actions,.admin-translations-language-add{justify-content:flex-start}.admin-translations-language-add{grid-template-columns:minmax(0,1fr) auto}}.admin-tabs{display:inline-flex;border-bottom:1px solid var(--admin-border);gap:2px}.admin-tabs button{padding:9px 12px;border:0;background:transparent;color:var(--admin-muted);font-size:13px;font-weight:500;cursor:pointer;border-bottom:2px solid transparent;margin-bottom:-1px}.admin-tabs button.active{color:var(--admin-text);border-bottom-color:var(--accent)}.admin-dialog{max-height:100%;width:min(100%,520px);overflow:hidden;-webkit-overflow-scrolling:touch;overscroll-behavior:contain}.admin-dialog.admin-dialog-compact{width:min(100%,400px)}.admin-dialog-compact .admin-dialog-form-section{display:grid;gap:12px}.admin-dialog-compact .admin-dialog-form-section+.admin-dialog-form-section{padding-top:14px;margin-top:2px;border-top:1px solid var(--admin-border)}.admin-user-dialog{width:min(100%,1040px);max-height:min(100%,760px)}@media(max-width:859px){.admin-user-dialog .dialog-head{grid-template-columns:1fr}.admin-user-dialog .dialog-title-block{display:none}.admin-user-dialog .dialog-close-button{justify-self:end}}.admin-user-dialog-body{display:grid;grid-template-columns:minmax(0,1fr);gap:16px;min-width:0}.admin-payment-dialog{width:min(100%,980px);max-height:min(100%,760px)}.admin-payment-dialog-body{display:grid;grid-template-columns:minmax(0,1fr);gap:16px;min-width:0}.admin-payment-aside,.admin-payment-main{display:flex;flex-direction:column;gap:12px;min-width:0}.admin-payment-summary{display:grid;grid-template-columns:56px minmax(0,1fr);align-items:center;gap:14px;padding:14px 14px 16px;border-radius:12px;background:var(--admin-surface-2);border:1px solid var(--admin-border);min-width:0}.admin-payment-icon{width:56px;height:56px;display:grid;place-items:center;border-radius:16px;background:color-mix(in srgb,var(--accent) 16%,var(--admin-surface));color:var(--accent)}.admin-payment-summary-meta{display:grid;gap:4px;min-width:0}.admin-payment-summary-meta strong{color:var(--admin-text);font-size:17px;font-weight:750;word-break:break-word}.admin-payment-summary-meta small{color:var(--admin-muted);font-size:12px;line-height:1.35;word-break:break-word}.admin-payment-summary-tags{display:flex;flex-wrap:wrap;gap:6px;margin-top:4px}.admin-payment-stats{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.admin-payment-stat{display:grid;grid-template-columns:18px minmax(0,1fr);gap:2px 8px;align-items:center;min-width:0;padding:10px 12px;border-radius:10px;border:1px solid var(--admin-border);background:var(--admin-surface)}.admin-payment-stat>svg{grid-row:span 2;color:var(--admin-muted)}.admin-payment-stat span{color:var(--admin-muted);font-size:11px;font-weight:600;letter-spacing:.04em;text-transform:uppercase}.admin-payment-stat strong{min-width:0;overflow:hidden;color:var(--admin-text);font-size:13px;font-weight:700;text-overflow:ellipsis;white-space:nowrap}.admin-payment-panel{display:grid;gap:10px;min-width:0;padding:12px 14px;border:1px solid var(--admin-border);border-radius:12px;background:color-mix(in srgb,var(--admin-surface-2) 55%,var(--admin-bg))}.admin-payment-panel-head{display:flex;align-items:center;gap:8px;min-width:0;color:var(--admin-muted)}.admin-payment-panel-head h3{margin:0;color:var(--admin-text);font-size:13px;font-weight:700}.admin-payment-meta-list li{grid-template-columns:138px minmax(0,1fr) auto}.admin-payment-meta-list li>.admin-btn{width:28px;height:28px;min-width:28px;min-height:28px}@media(max-width:560px){.admin-payment-meta-list li{grid-template-columns:minmax(0,1fr) auto;gap:4px 8px}.admin-payment-meta-list li>span{grid-column:1 / -1}}.admin-user-aside{display:flex;flex-direction:column;gap:12px;min-width:0}.admin-user-main{display:flex;flex-direction:column;min-width:0}.admin-user-stats{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.admin-user-stat{display:flex;flex-direction:column;gap:2px;padding:10px 12px;border-radius:10px;border:1px solid var(--admin-border);background:var(--admin-surface);min-width:0}.admin-user-stat span{color:var(--admin-muted);font-size:11px;font-weight:600;text-transform:uppercase;letter-spacing:.04em}.admin-user-stat strong{color:var(--admin-text);font-size:15px;font-weight:700;word-break:break-word}.admin-link-list{display:flex;flex-direction:column;gap:6px}.admin-link-row{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:8px;padding:8px 10px;border-radius:8px;border:1px solid var(--admin-border);background:var(--admin-surface);min-width:0}.admin-link-row-meta{display:flex;flex-direction:column;gap:2px;min-width:0}.admin-link-row-label{color:var(--admin-muted);font-size:11px;font-weight:600;text-transform:uppercase;letter-spacing:.04em}.admin-link-row-url{color:var(--admin-text);font-family:var(--font-mono);font-size:11px;text-decoration:none;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;min-width:0}.admin-link-row-url:hover{color:var(--accent);text-decoration:underline}.admin-link-row-url-muted{color:var(--admin-muted);font-family:inherit}.admin-meta-truncate{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.admin-traffic-summary{display:grid;grid-template-columns:minmax(0,1fr);gap:10px}.admin-traffic-card{display:flex;flex-direction:column;gap:8px;min-width:0;padding:12px;border:1px solid var(--admin-border);border-radius:10px;background:color-mix(in srgb,var(--admin-surface-2) 54%,var(--admin-bg))}.admin-traffic-card-premium{border-color:var(--info-border)}.admin-traffic-card-warning{border-color:var(--warning-border)}.admin-traffic-head,.admin-traffic-meta{display:flex;align-items:center;justify-content:space-between;gap:10px;min-width:0}.admin-traffic-head span{color:var(--admin-muted);font-size:12px;font-weight:600}.admin-traffic-head strong{color:var(--admin-text);font-size:13px;font-weight:700;text-align:right}.admin-traffic-bar{height:8px;border-radius:999px;background:var(--admin-bg);overflow:hidden;box-shadow:inset 0 0 0 1px var(--admin-border)}.admin-traffic-bar span{display:block;height:100%;max-width:100%;border-radius:inherit;background:linear-gradient(90deg,var(--accent),color-mix(in srgb,var(--accent) 55%,#ffffff))}.admin-traffic-bar-premium span{background:linear-gradient(90deg,var(--info),color-mix(in srgb,var(--info) 64%,#ffffff))}.admin-traffic-card-warning .admin-traffic-bar span{background:linear-gradient(90deg,var(--warning),var(--danger))}.admin-traffic-meta{color:var(--admin-muted);font-size:11px;font-weight:600}@media(min-width:860px){.admin-user-dialog-body,.admin-payment-dialog-body{grid-template-columns:minmax(260px,320px) minmax(0,1fr);gap:20px;align-items:start}.admin-user-aside,.admin-payment-aside{position:sticky;top:0}}.admin-tariff-management{display:grid;gap:14px}.admin-tariff-panel-head>div,.admin-tariff-list-head>div{min-width:0}.admin-tariff-panel-head small,.admin-tariff-list-head small{max-width:72ch}.admin-tariff-path{display:block;width:fit-content;max-width:100%;margin-top:6px;overflow:hidden;color:var(--admin-dim);font-family:var(--font-mono);font-size:11px;text-overflow:ellipsis;white-space:nowrap}.admin-tariff-providers-body{display:grid;gap:14px}.admin-tariff-currency-bar{display:flex;flex-wrap:wrap;align-items:center;gap:8px 14px;min-width:0;padding:10px 12px;border:1px solid var(--admin-border);border-radius:8px;background:var(--admin-surface-2)}.admin-tariff-currency-hint{flex:1 1 240px;min-width:0;color:var(--admin-muted);font-size:12px;line-height:1.4}.admin-tariff-currency-field{display:flex;align-items:center;gap:10px;min-width:0}.admin-tariff-currency-field>span{color:var(--admin-text);font-size:13px;font-weight:600;white-space:nowrap}.admin-currency-input{width:96px;text-transform:uppercase}.admin-provider-summary{display:flex;justify-content:flex-end;flex-wrap:wrap;gap:6px;min-width:0}.admin-provider-currency-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:10px}.admin-provider-currency{appearance:none;display:flex;align-items:flex-start;justify-content:space-between;gap:10px;width:100%;min-width:0;padding:10px 12px;border:1px solid var(--admin-border);border-radius:8px;background:var(--admin-surface-2);color:inherit;font:inherit;text-align:left;cursor:pointer;transition:border-color .15s ease,background .15s ease,transform .15s ease}.admin-provider-currency:hover{border-color:color-mix(in srgb,var(--accent) 32%,var(--admin-border));background:color-mix(in srgb,var(--admin-surface-2) 84%,var(--accent) 8%)}.admin-provider-currency:focus-visible{outline:2px solid var(--admin-ring);outline-offset:2px}.admin-provider-currency.is-supported{border-color:color-mix(in srgb,var(--success-border) 70%,var(--admin-border))}.admin-provider-currency.is-unavailable{opacity:.74}.admin-provider-currency-main{display:grid;gap:3px;min-width:0}.admin-provider-currency-main strong,.admin-provider-currency-main small{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.admin-provider-currency-main strong{color:var(--admin-text);font-size:13px;font-weight:700}.admin-provider-currency-main small{color:var(--admin-muted);font-size:11px}.admin-provider-currency>.admin-badge{flex:0 0 auto}.admin-tariff-sort-row{display:grid;grid-template-columns:24px minmax(0,1fr);gap:8px;align-items:stretch}.admin-tariff-card{display:grid;grid-template-columns:minmax(220px,1.1fr) minmax(0,1.5fr) auto;align-items:center;gap:12px 18px;min-width:0;border:1px solid var(--admin-border);border-radius:8px;background:var(--admin-surface-2);padding:14px}@media(max-width:1140px){.admin-tariff-card{grid-template-columns:minmax(0,1fr);align-items:start;gap:10px}}.admin-tariff-card.is-disabled{opacity:.72}.admin-tariff-title,.admin-tariff-actions,.admin-editor-section-head{display:flex;align-items:center;gap:8px}.admin-tariff-card-main{display:grid;align-content:start;gap:4px;min-width:0}.admin-tariff-title{min-width:0;flex-wrap:wrap}.admin-tariff-title strong{color:var(--admin-text);font-size:15px}.admin-tariff-card code{display:block;color:var(--admin-dim);font-family:var(--font-mono);font-size:11px}.admin-tariff-card p{margin:0;color:var(--admin-muted);font-size:13px;line-height:1.45}.admin-tariff-facts{display:flex;flex-wrap:wrap;gap:4px 14px;min-width:0;color:var(--admin-muted);font-size:12px}.admin-tariff-facts span{min-width:0;overflow-wrap:anywhere}.admin-tariff-actions{flex-wrap:wrap;justify-content:flex-end}@media(max-width:1140px){.admin-tariff-actions{justify-content:flex-start}}.admin-tariff-settings-form{gap:14px}.admin-trial-settings-body .admin-settings-field-groups{padding:0}.admin-trial-settings-groups .admin-settings-field-group-head{grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:12px}.admin-settings-field-group-head-copy{display:grid;gap:3px;min-width:0}.admin-trial-setting-row .input,.admin-trial-setting-row .admin-select-trigger{width:100%}.admin-trial-squad-control{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:start}.admin-trial-squad-control .admin-select-trigger,.admin-trial-squad-control .admin-chip-list{grid-column:1 / -1}.admin-tariff-settings-save-row{justify-content:flex-end;margin-bottom:12px}.admin-field-label-compact{gap:8px}.admin-field-label-compact .input,.admin-field-label-compact .admin-select-trigger{width:100%}.admin-legacy-tariff-table{display:grid;gap:0;overflow:hidden;border:1px solid var(--admin-border);border-radius:8px;background:var(--admin-surface-2)}.admin-legacy-tariff-row{display:grid;grid-template-columns:minmax(58px,.7fr) minmax(74px,.8fr) minmax(0,1fr) minmax(0,1fr) minmax(0,1fr) minmax(0,1fr);gap:10px;align-items:center;min-width:0;padding:10px 12px;border-top:1px solid var(--admin-border)}.admin-legacy-tariff-row:first-child{border-top:0}.admin-legacy-tariff-head{color:var(--admin-muted);font-size:11px;font-weight:700;text-transform:uppercase}.admin-legacy-tariff-row strong{color:var(--admin-text);font-size:13px}.admin-legacy-tariff-row .input{width:100%;min-width:0}.admin-legacy-traffic-row{margin-top:14px}.admin-tariff-dialog{width:min(980px,calc(100vw - 32px))}.admin-tariff-dialog>.dialog-body-scroll,.admin-tariff-dialog .dialog-body-scroll>.scroll-area__viewport{height:100%;min-height:0}.admin-tariff-dialog>.dialog-head,.admin-tariff-dialog>.dialog-body-scroll,.admin-tariff-dialog .dialog-body-scroll>.scroll-area__viewport,.admin-tariff-dialog .admin-tariff-dialog-stack,.admin-tariff-dialog .admin-tabs-root,.admin-tariff-dialog .admin-tabs-list,.admin-tariff-dialog .admin-tabs-content,.admin-tariff-dialog .admin-editor-section,.admin-tariff-dialog .admin-row-editor{box-sizing:border-box;width:100%;min-width:0;max-width:100%}.admin-tariff-dialog .dialog-body-scroll>.scroll-area__viewport>div{box-sizing:border-box;inline-size:100%!important;min-inline-size:0!important;max-inline-size:100%!important;width:100%!important;min-width:0!important;max-width:100%!important;min-height:100%!important}.admin-tariff-dialog .admin-tariff-dialog-stack{display:flex;flex-direction:column;min-height:100%}.admin-tariff-dialog .admin-tabs-root{flex:1 1 auto;min-height:0}.admin-tariff-dialog .admin-tabs-list{overflow-x:auto;overscroll-behavior-x:contain;scrollbar-width:thin}.admin-tariff-dialog .admin-dialog-actions{flex:0 0 auto;margin-top:auto}@media(min-width:721px){.admin-tariff-dialog{height:100%;max-height:100%}}.admin-editor-section{display:grid;gap:10px;border:1px solid var(--admin-border);border-radius:8px;background:color-mix(in srgb,var(--admin-surface-2) 62%,transparent);padding:12px}.admin-editor-section-head{justify-content:space-between;min-height:28px}.admin-editor-section-head strong{color:var(--admin-text);font-size:13px}.admin-editor-section-head>div{display:flex;gap:6px;flex-wrap:wrap}.admin-editor-section-head>.admin-editor-section-title{display:flex;flex-direction:column;gap:2px;flex:1 1 200px;min-width:0}.admin-editor-section-head>.admin-editor-section-title small{color:var(--admin-muted);font-size:12px;line-height:1.4;font-weight:400;text-transform:none;letter-spacing:0}.admin-row-editor-line.admin-row-editor-header{color:var(--admin-muted);font-size:11px;font-weight:600;text-transform:uppercase;letter-spacing:.04em;padding:0 4px}.admin-row-editor-line.admin-row-editor-header span{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.admin-row-editor-mobile-label{display:none}.admin-row-editor{display:grid;gap:8px;min-width:0;max-width:100%}.admin-row-editor-line{--admin-row-editor-action-size: 36px;display:grid;grid-template-columns:minmax(90px,1fr) minmax(110px,1fr) var(--admin-row-editor-action-size);gap:8px;align-items:center}.admin-row-editor-line.admin-row-editor-4{grid-template-columns:minmax(80px,.8fr) minmax(100px,1fr) minmax(100px,1fr) var(--admin-row-editor-action-size)}.admin-row-editor-line.admin-row-editor-6{grid-template-columns:minmax(72px,.8fr) minmax(90px,1fr) minmax(90px,1fr) minmax(120px,1fr) minmax(120px,1fr) var(--admin-row-editor-action-size)}.admin-row-editor-line.admin-row-editor-period{grid-template-columns:24px minmax(72px,.8fr) minmax(90px,1fr) minmax(90px,1fr) minmax(120px,1fr) minmax(120px,1fr) var(--admin-row-editor-action-size)}.admin-row-editor-line.admin-row-editor-package{grid-template-columns:24px minmax(80px,.7fr) minmax(100px,1fr) minmax(100px,1fr) var(--admin-row-editor-action-size)}.admin-row-editor-line.admin-row-editor-tribute-period{grid-template-columns:minmax(72px,.6fr) minmax(180px,1.6fr) minmax(110px,.9fr) minmax(100px,.8fr)}.admin-row-editor-line.admin-row-editor-drag{grid-template-columns:24px minmax(90px,1fr) minmax(110px,1fr) minmax(110px,1fr) var(--admin-row-editor-action-size)}.admin-row-editor-line.admin-row-editor-tribute-product{grid-template-columns:24px minmax(80px,.7fr) minmax(90px,.8fr) minmax(90px,.8fr) minmax(105px,.9fr) minmax(180px,1.5fr) var(--admin-row-editor-action-size)}.admin-row-editor-line.admin-row-editor-hwid{grid-template-columns:24px minmax(80px,.75fr) minmax(130px,1fr) minmax(110px,1fr) minmax(110px,1fr) var(--admin-row-editor-action-size)}.admin-row-editor-line.admin-row-editor-broadcast{grid-template-columns:24px minmax(130px,.9fr) minmax(110px,1fr) minmax(110px,1fr) var(--admin-row-editor-action-size)}.admin-dialog-actions{display:flex;justify-content:flex-end;gap:8px;padding-top:12px}@media(max-width:1023px){.admin-screen-wrap{--admin-header-h: 56px}.admin-sidebar{position:fixed;inset:var(--content-safe-area-top) auto var(--content-safe-area-bottom) var(--content-safe-area-left);width:280px;height:auto;flex:0 0 auto;z-index:80;transform:translate(-100%);transition:transform .22s ease;box-shadow:var(--shadow-strong)}.admin-screen-wrap.is-sidebar-open .admin-sidebar{transform:translate(0)}.admin-screen-wrap.is-admin-language-open .admin-sidebar{z-index:120;pointer-events:none}.admin-screen-wrap.is-admin-language-open .admin-language-switch{pointer-events:auto}.admin-sidebar-backdrop{position:fixed;inset:0;background:var(--overlay-scrim);z-index:70;border:0;cursor:pointer}.admin-mobile-toggle{display:inline-flex}.admin-header{padding:8px 16px;grid-template-columns:minmax(0,1fr);grid-auto-flow:row;grid-auto-rows:auto;align-content:center;gap:6px;min-height:var(--admin-header-h)}.admin-header-actions{overflow-x:auto;padding-bottom:2px;scrollbar-width:none}.admin-header-actions::-webkit-scrollbar{display:none}.admin-main{padding:16px}.admin-header.is-user-detail{padding-top:8px}}@media(max-width:720px){.admin-setting,.admin-provider-info,.admin-webhook-hint{grid-template-columns:minmax(0,1fr);gap:10px;padding:14px}.admin-provider-info-link{justify-self:start}.admin-webhook-value{align-items:stretch;flex-direction:column}.admin-webhook-value code{white-space:normal;overflow-wrap:anywhere}.admin-webhook-copy{align-self:flex-start}.admin-settings-warning{grid-template-columns:auto minmax(0,1fr);align-items:start;column-gap:10px;row-gap:10px;margin:12px 14px 4px;padding:12px}.admin-settings-warning>svg{margin-top:1px}.admin-settings-warning-action{grid-column:1 / -1;justify-self:stretch;width:100%}.admin-login-provider-help{grid-template-columns:minmax(0,1fr);margin:12px 14px 4px;padding:12px}.admin-login-provider-help-actions{display:grid;grid-template-columns:minmax(0,1fr);justify-content:stretch}.admin-login-provider-help-actions .admin-btn{width:100%}.admin-settings-field-groups{padding:10px 14px 14px}.admin-settings-field-group-body .admin-setting,.admin-settings-field-group-note{padding-inline:12px}.admin-card-head{grid-template-columns:minmax(0,1fr);align-items:start;padding:12px 14px}.admin-card-head>.admin-editor-section-actions{justify-self:start;width:100%}.admin-settings-field-group-head,.admin-trial-settings-groups .admin-settings-field-group-head{grid-template-columns:minmax(0,1fr)}.admin-settings-field-group-head>.admin-badge{justify-self:start}.admin-setting-meta strong{align-items:flex-start;flex-direction:column}.admin-card-body{padding:14px}.admin-tariff-panel-head,.admin-tariff-list-head{gap:10px}.admin-provider-summary{justify-content:flex-start}.admin-provider-currency{align-items:flex-start;flex-direction:column}.admin-provider-currency-main strong,.admin-provider-currency-main small{white-space:normal}.admin-tariff-card{padding:12px}.admin-legacy-tariff-row{grid-template-columns:minmax(0,1fr)}.admin-legacy-tariff-head{display:none}.admin-tariff-actions{display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}.admin-tariff-actions .admin-btn{width:100%;min-width:0}.admin-tariff-actions .admin-btn[aria-label]{width:100%}.admin-user-meta strong{font-size:11px}.admin-tariff-dialog{width:min(100%,calc(100vw - 24px));gap:12px;padding:14px;border-radius:18px}.admin-tariff-dialog .dialog-head{gap:10px}.admin-tariff-dialog .dialog-title-copy{min-width:0}.admin-tariff-dialog .admin-tabs-list{width:100%;max-width:100%}.admin-tariff-dialog .admin-tabs-trigger{flex:0 0 auto;padding-inline:10px}.admin-tariff-dialog .admin-tabs-content,.admin-tariff-dialog .admin-editor-section,.admin-tariff-dialog .admin-editor-section-title{min-width:0}.admin-tariff-dialog .admin-editor-section{padding:10px}.admin-tariff-dialog .admin-editor-section-head{align-items:stretch;flex-direction:column;justify-content:flex-start;gap:10px}.admin-tariff-dialog .admin-editor-section-head>.admin-editor-section-title{flex:0 1 auto}.admin-tariff-dialog .admin-editor-section-head>.admin-editor-section-actions,.admin-tariff-dialog .admin-editor-section-actions{width:100%}.admin-tariff-dialog .admin-editor-section-actions .admin-btn{width:100%;min-width:0}.admin-row-editor-line.admin-row-editor-header{display:none}.admin-row-editor-line .admin-row-editor-mobile-label{display:block;margin-bottom:-3px;font-size:11px;font-weight:600;color:var(--admin-muted);text-transform:uppercase;letter-spacing:.04em}.admin-form-row.admin-form-row-3,.admin-row-editor-line,.admin-row-editor-line.admin-row-editor-4,.admin-row-editor-line.admin-row-editor-6,.admin-row-editor-line.admin-row-editor-period,.admin-row-editor-line.admin-row-editor-drag,.admin-row-editor-line.admin-row-editor-tribute-product,.admin-row-editor-line.admin-row-editor-tribute-period,.admin-row-editor-line.admin-row-editor-package,.admin-row-editor-line.admin-row-editor-hwid,.admin-row-editor-line.admin-row-editor-broadcast{grid-template-columns:1fr;align-items:stretch}.admin-row-editor-line:not(.admin-row-editor-header){min-width:0;padding:10px;border:1px solid var(--admin-border);border-radius:8px;background:color-mix(in srgb,var(--admin-surface-2) 58%,transparent)}.admin-row-editor-line .ui-sortable-handle.ui-sortable-handle{width:100%;height:28px;min-height:28px;cursor:grab;border:1px dashed var(--admin-border);border-radius:7px;background:color-mix(in srgb,var(--admin-muted) 8%,transparent)}.admin-row-editor-line .admin-btn{justify-self:end}.admin-dialog-actions{justify-content:stretch;flex-direction:column-reverse}.admin-dialog-actions .admin-btn{width:100%}.admin-table thead{display:none}.admin-table:not(.admin-table-skeleton),.admin-table:not(.admin-table-skeleton) tbody{display:block;width:100%;min-width:0}.admin-table:not(.admin-table-skeleton) tbody tr:not(.admin-virtual-spacer){display:block;padding:12px 14px;margin-bottom:10px;border:1px solid var(--admin-border);border-radius:12px;background:var(--admin-surface-2)}.admin-table:not(.admin-table-skeleton) tbody tr:not(.admin-virtual-spacer):last-child{margin-bottom:0}.admin-table:not(.admin-table-skeleton) tbody td{display:grid;grid-template-columns:minmax(84px,38%) minmax(0,1fr);align-items:baseline;gap:2px 12px;padding:5px 0;border:0;overflow-wrap:anywhere}.admin-table:not(.admin-table-skeleton) tbody td:before{content:attr(data-label);color:var(--admin-muted);font-size:11px;font-weight:600;text-transform:uppercase;letter-spacing:.05em}.admin-table:not(.admin-table-skeleton) tbody td>.admin-badge{justify-self:start}.admin-table:not(.admin-table-skeleton) tbody td.admin-cell-id{width:auto}.admin-table:not(.admin-table-skeleton) tbody td:not([data-label]),.admin-table:not(.admin-table-skeleton) tbody td[data-label=""]{display:block}.admin-table:not(.admin-table-skeleton) tbody td:not([data-label]):before,.admin-table:not(.admin-table-skeleton) tbody td[data-label=""]:before{display:none}.admin-table:not(.admin-table-skeleton) tbody td.admin-cell-primary{display:block;margin-bottom:6px;padding:0 0 10px;border-bottom:1px solid var(--admin-border)}.admin-table:not(.admin-table-skeleton) tbody td.admin-cell-primary:before{display:none}.admin-table:not(.admin-table-skeleton) tbody td.admin-cell-actions{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:6px;padding-top:8px;text-align:left}.admin-table:not(.admin-table-skeleton) tbody td.admin-cell-actions:before{display:none}}.admin-tabs-root{display:flex;flex-direction:column;gap:14px;min-width:0}.admin-tabs-list{display:inline-flex;align-items:center;gap:4px;max-width:100%;min-width:0;padding:4px;border-radius:10px;background:var(--admin-surface-2);border:1px solid var(--admin-border);overflow-x:auto;scrollbar-width:none;flex:0 0 auto}.admin-tabs-list::-webkit-scrollbar{display:none}.admin-tabs-trigger{appearance:none;border:0;background:transparent;color:var(--admin-muted);font:inherit;font-size:13px;font-weight:500;padding:7px 14px;border-radius:7px;cursor:pointer;white-space:nowrap;transition:background .12s ease,color .12s ease,box-shadow .12s ease;outline:none}.admin-tabs-trigger:hover{color:var(--admin-text)}.admin-tabs-trigger[data-state=active]{background:var(--admin-surface);color:var(--admin-text);box-shadow:var(--shadow-soft)}.admin-tabs-trigger:focus-visible{box-shadow:0 0 0 2px var(--admin-ring)}.admin-tabs-content{display:flex;flex-direction:column;gap:14px;outline:none}.admin-tabs-root .admin-tabs-content[data-state=inactive]{display:none}.admin-user-tabs-root{gap:0}.admin-user-tabs-root .admin-tabs-list{gap:2px;padding:4px 4px 0;border-radius:10px 10px 0 0;background:color-mix(in srgb,var(--admin-surface-2) 74%,var(--admin-bg));border-bottom:0;width:fit-content;max-width:100%}.admin-user-tabs-root .admin-tabs-trigger{padding:8px 14px 9px;border-radius:7px 7px 0 0}.admin-user-tabs-root .admin-tabs-trigger[data-state=active]{position:relative;z-index:1;box-shadow:0 -1px 0 var(--admin-border),1px 0 0 var(--admin-border),-1px 0 0 var(--admin-border),0 1px 0 var(--admin-surface)}.admin-user-tabs-root .admin-tabs-content{margin-top:-1px;padding:16px;border:1px solid var(--admin-border);border-radius:0 10px 10px;background:var(--admin-surface)}.admin-switch-root{appearance:none;position:relative;display:inline-flex;align-items:center;width:40px;height:22px;flex:0 0 auto;padding:0;border-radius:999px;border:1px solid var(--admin-border);background:var(--admin-elev);cursor:pointer;transition:background .18s ease,border-color .18s ease;outline:none}.admin-switch-root[data-state=checked]{background:color-mix(in srgb,var(--success) 82%,var(--admin-elev));border-color:color-mix(in srgb,var(--success) 52%,transparent)}.admin-switch-root:focus-visible{box-shadow:0 0 0 3px color-mix(in srgb,var(--accent) 30%,transparent)}.admin-switch-root:disabled{opacity:.5;cursor:not-allowed}.admin-switch-thumb{display:block;width:16px;height:16px;border-radius:999px;background:#fff;margin-left:2px;box-shadow:0 1px 3px #0006;transition:transform .18s ease}.admin-switch-root[data-state=checked] .admin-switch-thumb{transform:translate(18px)}.admin-select-trigger{display:inline-flex;align-items:center;justify-content:space-between;gap:8px;width:100%;height:36px;padding:0 12px;border:1px solid var(--admin-border-strong);border-radius:10px;background:color-mix(in srgb,var(--admin-bg) 82%,var(--admin-surface-2));color:var(--admin-text);font:inherit;font-size:13px;cursor:pointer;text-align:left;outline:none;transition:border-color .12s ease,box-shadow .12s ease}.admin-select-trigger span{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.admin-select-trigger:hover{border-color:var(--admin-border-strong)}.admin-select-trigger:focus-visible,.admin-select-trigger[data-state=open]{border-color:var(--admin-ring);box-shadow:0 0 0 3px color-mix(in srgb,var(--accent) 20%,transparent)}.admin-select-icon{color:var(--admin-muted);transition:transform .18s ease;flex:0 0 auto}.admin-select-trigger[data-state=open] .admin-select-icon{transform:rotate(180deg)}.admin-select-content{z-index:260;min-width:var(--bits-select-anchor-width);max-width:calc(100vw - 24px);max-height:min(var(--bits-select-content-available-height, 320px),calc(100dvh - var(--content-safe-area-top) - var(--content-safe-area-bottom) - 24px));overflow:hidden;border:1px solid var(--admin-border);border-radius:10px;background:linear-gradient(135deg,var(--surface-sheen),var(--surface-sheen-soft)),var(--admin-surface);padding:4px;box-shadow:var(--shadow-popover);outline:none;display:flex;flex-direction:column;gap:1px}.admin-select-viewport{display:flex;flex-direction:column;flex:1 1 auto;gap:1px;max-height:inherit;min-height:0;overflow-y:auto;scrollbar-width:thin;scrollbar-color:color-mix(in srgb,var(--admin-muted) 34%,var(--admin-border)) transparent}.admin-select-viewport::-webkit-scrollbar{width:8px}.admin-select-viewport::-webkit-scrollbar-track{background:transparent}.admin-select-viewport::-webkit-scrollbar-thumb{border:2px solid transparent;border-radius:999px;background:color-mix(in srgb,var(--admin-muted) 34%,var(--admin-border));background-clip:padding-box}.admin-select-item{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:8px 10px;border-radius:7px;font-size:13px;color:var(--admin-text);cursor:pointer;outline:none;user-select:none}.admin-select-item span{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.admin-select-item[data-highlighted],.admin-select-item:hover{background:var(--admin-surface-2)}.admin-select-item-check{color:var(--accent);opacity:0}.admin-select-item[data-selected] .admin-select-item-check{opacity:1}.admin-chip-list{display:flex;flex-wrap:wrap;gap:6px;min-height:0}.admin-chip{display:inline-flex;align-items:center;gap:6px;min-height:28px;max-width:100%;padding:5px 8px;border:1px solid var(--admin-border);border-radius:8px;background:var(--admin-surface-2);color:var(--admin-text);font:inherit;font-size:12px;cursor:pointer}.admin-chip:hover{border-color:var(--admin-border-strong)}.admin-field-label{display:flex;flex-direction:column;gap:6px;font-size:12px;color:var(--admin-muted);font-weight:500;min-width:0}.admin-field-label>span{color:var(--admin-text);font-weight:500;font-size:13px}.admin-field-label>small{color:var(--admin-dim);font-weight:400;font-size:12px;line-height:1.45}.admin-field-label>small code,.admin-editor-section-title small code{display:inline-block;padding:0 4px;border-radius:4px;background:color-mix(in srgb,var(--admin-elev) 70%,transparent);color:var(--admin-text);font-family:var(--font-mono);font-size:11px}.admin-field-label>small b,.admin-editor-section-title small b{color:var(--admin-text);font-weight:600}.admin-action-row{display:flex;align-items:center;gap:12px;padding:10px 0;min-width:0}.admin-action-row-bordered{border:1px solid var(--admin-border);border-radius:10px;padding:12px 14px;background:var(--admin-surface-2)}.admin-action-label{display:flex;flex-direction:column;gap:2px;min-width:0;font-size:13px;color:var(--admin-text);cursor:pointer}.admin-action-label>strong{font-weight:600}.admin-action-label>small{color:var(--admin-muted);font-size:12px;line-height:1.4}.admin-action-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;align-items:end}.admin-user-quick-actions{display:grid;grid-template-columns:minmax(0,1fr);gap:12px;align-items:stretch}.admin-reset-trial-btn{width:100%;height:36px}.admin-user-extend-stack{gap:10px}.admin-user-extend-mode{display:flex;flex-wrap:wrap;gap:8px}.admin-user-extend-days-control{display:grid;grid-template-columns:36px minmax(72px,1fr) 36px;gap:6px;align-items:center}.admin-user-extend-days-control .admin-btn{width:36px;min-width:36px;height:36px}.admin-user-extend-days-control .input{text-align:center}.admin-user-extend-grid{display:grid;grid-template-columns:minmax(112px,.72fr) minmax(220px,1.28fr) minmax(136px,auto);gap:10px;align-items:end;min-width:0}.admin-user-extend-grid .admin-field-label{align-self:stretch}.admin-user-extend-grid .input,.admin-user-extend-grid .admin-select-trigger,.admin-user-extend-submit{width:100%;height:36px;min-height:36px}.admin-user-extend-submit{align-self:end;justify-content:center;padding-left:16px;padding-right:16px;white-space:nowrap}.admin-extend-field{gap:6px;min-width:0}.admin-action-inline-field{gap:6px}.admin-extend-control{display:grid;grid-template-columns:minmax(72px,1fr) auto;align-items:stretch;min-width:0;height:36px;border:1px solid var(--admin-border-strong);border-radius:8px;background:var(--admin-bg);overflow:hidden}.admin-extend-control:focus-within{border-color:var(--admin-ring);box-shadow:0 0 0 3px color-mix(in srgb,var(--accent) 20%,transparent)}.admin-extend-hwid-option{display:grid;grid-template-columns:auto minmax(0,1fr);gap:10px;align-items:flex-start;padding:10px 12px;border:1px solid var(--admin-border);border-radius:8px;background:var(--admin-surface-2);color:var(--admin-text);cursor:pointer}.admin-extend-hwid-option>span{display:flex;flex-direction:column;gap:2px;min-width:0}.admin-extend-hwid-option strong{font-size:13px;font-weight:600}.admin-extend-hwid-option small{color:var(--admin-muted);font-size:12px;line-height:1.35}.admin-input-row{display:grid;grid-template-columns:minmax(72px,1fr) auto;gap:8px;align-items:stretch;min-width:0}.admin-message-actions{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:8px}.admin-confirm-message-preview{max-height:min(280px,45vh);overflow:hidden;padding:12px 14px;border:1px solid var(--admin-border);border-radius:10px;background:var(--admin-bg);color:var(--admin-text);font-size:13px;line-height:1.45;white-space:pre-wrap;word-break:break-word}@media(max-width:640px){.admin-action-grid,.admin-user-quick-actions,.admin-message-actions,.admin-input-row{grid-template-columns:minmax(0,1fr)}.admin-extend-control{grid-template-columns:minmax(0,1fr);height:auto}.admin-extend-control .input,.admin-extend-control .admin-btn{height:46px}.admin-extend-control .admin-btn{border-width:1px 0 0}.admin-reset-trial-btn{height:46px}.admin-user-extend-grid{grid-template-columns:minmax(0,1fr)}.admin-user-extend-grid .input,.admin-user-extend-grid .admin-select-trigger,.admin-user-extend-submit{height:46px;min-height:46px}}.admin-form-row.admin-form-row-2{grid-template-columns:repeat(2,minmax(0,1fr))}@media(max-width:720px){.admin-form-row.admin-form-row-2{grid-template-columns:minmax(0,1fr)}}.admin-user-summary{display:grid;grid-template-columns:56px minmax(0,1fr);align-items:start;gap:14px;padding:14px 14px 16px;border-radius:12px;background:var(--admin-surface-2);border:1px solid var(--admin-border);min-width:0}.admin-user-summary-meta{display:grid;gap:4px;min-width:0}.admin-user-summary-meta strong{font-size:15px;font-weight:700;color:var(--admin-text);word-break:break-word}.admin-user-summary-meta small{color:var(--admin-muted);font-size:12px;word-break:break-word}.admin-user-summary-tags{display:flex;flex-wrap:wrap;gap:6px;margin-top:4px}.admin-avatar.admin-avatar-lg{width:56px;height:56px;border-radius:16px;overflow:hidden;display:grid;place-items:center;background:color-mix(in srgb,var(--accent) 18%,var(--admin-surface));color:var(--accent);font-weight:700;font-size:18px;flex:0 0 auto}.admin-avatar.admin-avatar-lg img{width:100%;height:100%;object-fit:cover;display:block}.admin-subsection-title{font-size:12px;font-weight:600;color:var(--admin-muted);text-transform:uppercase;letter-spacing:.05em}.admin-separator{height:1px;background:var(--admin-border);border:0;margin:4px 0}.admin-editor-section-actions{display:flex;flex-wrap:wrap;gap:6px}.admin-row-editor-caption{font-size:11px;font-weight:600;color:var(--admin-muted);text-transform:uppercase;letter-spacing:.05em}.admin-danger-zone{border:1px solid var(--danger-border);border-radius:12px;background:var(--danger-soft);padding:14px 16px;display:flex;flex-direction:column;gap:12px;margin-top:4px}.admin-danger-zone-head{display:flex;flex-direction:column;gap:2px}.admin-danger-zone-head strong{font-size:13px;font-weight:700;color:var(--danger-text);text-transform:uppercase;letter-spacing:.04em}.admin-danger-zone-head small{color:color-mix(in srgb,var(--danger-text) 70%,var(--admin-muted));font-size:12px;line-height:1.45}.admin-subsection-accordion{display:flex;flex-direction:column;gap:8px;margin-top:8px}.admin-settings-subsection{border:1px solid var(--admin-border);border-radius:10px;background:color-mix(in srgb,var(--admin-surface-2) 40%,transparent);overflow:hidden}.admin-settings-subsection-trigger{appearance:none;background:transparent;border:0;text-align:left;width:100%;padding:10px 14px;display:grid;grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:12px;color:var(--admin-text);font:inherit;cursor:pointer;outline:none;transition:background .12s ease}.admin-settings-subsection-trigger:hover{background:var(--admin-surface)}.admin-settings-subsection-trigger[data-state=open]{background:var(--admin-surface);border-bottom:1px solid var(--admin-border)}.admin-settings-subsection-trigger:focus-visible{background:var(--admin-surface);box-shadow:inset 0 0 0 2px var(--admin-ring)}.admin-settings-subsection-title{display:inline-flex;align-items:center;gap:10px;min-width:0}.admin-settings-subsection-title strong{font-size:12px;font-weight:700;color:var(--admin-text);letter-spacing:0;min-width:0}.admin-settings-subsection-meta{color:var(--admin-muted);font-size:11px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.admin-settings-subsection-trigger .admin-accordion-chev{color:var(--admin-muted);transition:transform .18s ease;flex:0 0 auto}.admin-settings-subsection-trigger[data-state=open] .admin-accordion-chev{transform:rotate(90deg)}.admin-settings-subsection-body .admin-setting:last-child{border-bottom:0}@media(max-width:720px){.admin-settings-subsection-trigger{padding:9px 12px;grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"title chev" "meta meta";row-gap:4px}.admin-settings-subsection-title{grid-area:title}.admin-settings-subsection-trigger .admin-accordion-chev{grid-area:chev}.admin-settings-subsection-meta{grid-area:meta;white-space:normal}}.support-admin-layout{display:grid;grid-template-columns:minmax(300px,360px) minmax(520px,1fr) minmax(280px,340px);gap:16px;align-items:stretch;min-height:min(820px,calc(100dvh - var(--admin-header-h) - 120px))}.support-admin-inbox,.support-admin-detail,.support-user-context{display:grid;gap:12px;min-width:0}.support-admin-inbox,.support-admin-detail{min-height:0;align-self:stretch}.support-admin-inbox{grid-template-rows:auto minmax(0,1fr);border:1px solid var(--admin-border);border-radius:14px;background:color-mix(in srgb,var(--admin-surface) 88%,var(--admin-bg));padding:14px}.support-inbox-list-inner{display:grid;gap:8px;padding-right:2px}.support-inbox-row{position:relative;width:100%;display:grid;grid-template-columns:36px minmax(0,1fr) auto;align-items:center;gap:12px;text-align:left;border:1px solid var(--admin-border);border-radius:12px;background:color-mix(in srgb,var(--admin-surface) 72%,var(--admin-bg));color:inherit;padding:12px 12px 12px 14px;cursor:pointer;transition:border-color .16s ease,background .16s ease,box-shadow .16s ease}.support-inbox-row:before{content:"";position:absolute;inset:10px auto 10px 5px;width:3px;border-radius:3px;background:var(--admin-border-strong);transition:background .16s ease}.support-inbox-row[data-status=open]:before,.support-inbox-row[data-status=awaiting_admin]:before{background:var(--accent)}.support-inbox-row[data-status=awaiting_user]:before{background:var(--info)}.support-inbox-row[data-status=resolved]:before,.support-inbox-row[data-status=closed]:before{background:color-mix(in srgb,var(--muted) 70%,transparent)}.support-inbox-row[data-priority=urgent]:before{background:var(--danger)}.support-inbox-row:hover{border-color:color-mix(in srgb,var(--accent) 38%,var(--admin-border));background:color-mix(in srgb,var(--admin-surface) 78%,var(--accent) 6%)}.support-inbox-row.active{border-color:color-mix(in srgb,var(--accent) 60%,var(--admin-border));background:color-mix(in srgb,var(--admin-surface) 82%,var(--accent) 10%);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--accent) 22%,transparent)}.support-inbox-row-avatar{display:grid;width:36px;height:36px;place-items:center;overflow:hidden;border:1px solid var(--admin-border);border-radius:999px;background:color-mix(in srgb,var(--admin-surface-2) 80%,transparent);color:var(--admin-muted);font-size:12px;font-weight:800;letter-spacing:.02em}.support-inbox-row-avatar img{width:100%;height:100%;object-fit:cover}.support-inbox-row-main{display:grid;gap:4px;min-width:0}.support-inbox-row-title{display:flex;align-items:center;gap:8px;min-width:0}.support-inbox-row-title svg{flex:0 0 auto;color:color-mix(in srgb,var(--accent) 72%,var(--admin-muted))}.support-inbox-row-title strong{overflow:hidden;font-size:14px;font-weight:800;letter-spacing:-.01em;line-height:1.25;color:var(--admin-text);text-overflow:ellipsis;white-space:nowrap}.support-inbox-row-main>small{display:block;margin:0;color:var(--admin-muted);font-size:12px;font-weight:600;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.support-row-badges{display:flex;flex-direction:column;align-items:flex-end;gap:6px;flex:0 0 auto}.support-row-badges small{margin:0;color:var(--admin-muted);font-size:11px;font-variant-numeric:tabular-nums;white-space:nowrap}.support-row-badges b{display:inline-grid;box-sizing:border-box;--numeric-badge-optical-y: .5px;min-width:22px;height:22px;place-items:center;border-radius:999px;background:var(--danger);color:#fff;font-size:11px;font-weight:700;line-height:1;padding:0 7px;text-align:center;font-variant-numeric:lining-nums;font-feature-settings:"lnum";box-shadow:0 0 0 3px color-mix(in srgb,var(--danger) 22%,transparent)}.support-ticket-header{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:14px 16px;align-items:start;border:1px solid var(--admin-border);border-radius:14px;background:color-mix(in srgb,var(--admin-surface) 88%,var(--admin-bg));padding:16px}.support-ticket-title{display:grid;gap:8px;min-width:0}.support-ticket-title small,.support-ticket-controls label>span{color:var(--admin-muted);font-size:11px;font-weight:800;line-height:1.2;letter-spacing:.08em;text-transform:uppercase}.support-ticket-title h3{margin:0;overflow-wrap:anywhere;font-size:19px;font-weight:800;letter-spacing:-.01em;line-height:1.25;color:var(--admin-text)}.support-ticket-title-badges{display:flex;flex-wrap:wrap;gap:6px}.support-ticket-close{justify-self:end;align-self:start;white-space:nowrap}.support-ticket-controls{grid-column:1 / -1;display:grid;grid-template-columns:repeat(3,minmax(140px,1fr));gap:10px;padding-top:12px;border-top:1px solid var(--admin-border)}.support-ticket-controls label{display:grid;gap:6px;min-width:0}.support-admin-message-scroll{border-color:var(--admin-border);background:color-mix(in srgb,var(--admin-bg) 70%,transparent)}.support-admin-messages .ticket-message-content{max-width:min(78%,760px)}.support-admin-messages .ticket-message-bubble{--ticket-bubble-border: var(--admin-border);border-color:var(--admin-border)}.support-admin-composer{display:grid;gap:10px;margin-top:12px;border:1px solid var(--admin-border);border-radius:14px;background:var(--admin-surface);padding:14px;transition:border-color .16s ease}.support-admin-composer:focus-within{border-color:color-mix(in srgb,var(--accent) 48%,var(--admin-border));box-shadow:0 0 0 3px color-mix(in srgb,var(--accent) 16%,transparent)}.support-admin-composer-textarea{min-height:118px;resize:vertical}.support-admin-composer-row{display:flex;justify-content:space-between;gap:12px;align-items:center}.support-admin-note-toggle{display:inline-flex;align-items:center;gap:10px;min-width:0;padding:6px 10px 6px 6px;border:1px solid var(--admin-border);border-radius:999px;background:color-mix(in srgb,var(--admin-surface-2) 78%,transparent)}.support-admin-note-toggle label{display:inline-flex;align-items:center;gap:6px;color:var(--admin-muted);font-size:13px;font-weight:700;cursor:pointer}.support-admin-note-toggle label svg{color:var(--warning)}.support-user-context{display:grid;gap:14px;align-content:start;border:1px solid var(--admin-border);border-radius:14px;background:color-mix(in srgb,var(--admin-surface) 88%,var(--admin-bg));padding:16px}.support-user-context>h3{margin:0;font-size:11px;font-weight:800;letter-spacing:.08em;line-height:1.2;color:var(--admin-muted);text-transform:uppercase}.support-user-context-head{display:grid;grid-template-columns:48px minmax(0,1fr);gap:12px;align-items:center}.support-user-context-avatar{display:grid;width:48px;height:48px;place-items:center;overflow:hidden;border:1px solid var(--admin-border);border-radius:999px;background:color-mix(in srgb,var(--admin-surface-2) 80%,transparent);color:var(--admin-text);font-size:14px;font-weight:800;letter-spacing:.02em}.support-user-context-avatar img{width:100%;height:100%;object-fit:cover}.support-user-context-identity{display:grid;gap:4px;min-width:0}.support-user-context-identity strong{font-size:15px;font-weight:800;letter-spacing:-.01em;line-height:1.2;color:var(--admin-text);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.support-user-context-identity small{color:var(--admin-muted);font-size:12px;font-variant-numeric:tabular-nums}.support-user-context-actions{display:grid;gap:8px}.support-user-context dl{display:grid;grid-template-columns:minmax(80px,auto) 1fr;gap:8px 12px;margin:0;padding:10px 0;border-top:1px solid var(--admin-border);border-bottom:1px solid var(--admin-border)}.support-user-context dt{margin:0;color:var(--admin-muted);font-size:11px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;align-self:center}.support-user-context dd{margin:0;color:var(--admin-text);font-size:13px;font-weight:600;overflow-wrap:anywhere;align-self:center}.support-user-context .admin-btn{width:100%;justify-content:center}@media(min-width:981px){.support-admin-layout{height:clamp(620px,calc(100dvh - var(--admin-header-h) - 120px),820px)}.support-admin-detail{grid-template-rows:auto minmax(0,1fr) auto;gap:0;border:1px solid var(--admin-border);border-radius:14px;background:color-mix(in srgb,var(--admin-surface) 92%,var(--admin-bg));padding:16px}.support-admin-detail>.admin-empty-state{min-height:420px;align-self:stretch}.support-admin-detail .support-ticket-header{border:0;border-bottom:1px solid var(--admin-border);border-radius:0;background:transparent;padding:0 0 14px}.support-admin-detail .support-admin-message-scroll{height:100%;min-height:0;max-height:none!important;border:0;border-radius:0;background:transparent;padding:16px 4px}.support-admin-detail .support-admin-composer{margin-top:0;border-radius:0;border:0;border-top:1px solid var(--admin-border);background:transparent;padding:14px 0 0}.support-admin-detail .support-admin-composer:focus-within{border-color:transparent;box-shadow:none}.support-user-context{position:sticky;top:0;align-self:start}}@media(max-width:1420px){.support-admin-layout{grid-template-columns:minmax(280px,350px) minmax(0,1fr)}.support-user-context{grid-column:1 / -1;position:static}}@media(max-width:980px){.support-admin-layout{grid-template-columns:1fr;gap:12px;height:auto;min-height:0}.support-admin-inbox{border-radius:12px;padding:12px}.support-ticket-controls{grid-template-columns:1fr}.support-ticket-header{grid-template-columns:1fr;padding:14px;border-radius:12px}.support-admin-composer,.support-user-context{border-radius:12px;padding:14px}.support-inbox-row{grid-template-columns:32px minmax(0,1fr) auto;gap:10px;padding:11px 11px 11px 13px}.support-inbox-row-avatar{width:32px;height:32px}.support-row-badges{flex-direction:column;align-items:flex-end;gap:4px}.support-ticket-title h3{font-size:17px}.support-ticket-controls{padding-top:10px}.support-admin-messages .ticket-message-content{max-width:min(86%,calc(100vw - 80px))}.support-admin-composer-row{align-items:stretch;flex-direction:column}.support-admin-composer-row .admin-btn{width:100%}}.support-admin-layout{display:grid;grid-template-columns:minmax(0,1fr);gap:14px;min-height:0;width:100%}.support-admin-summary{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;min-width:0}.support-admin-summary span{display:grid;min-width:0;gap:2px;border:1px solid var(--admin-border);border-radius:12px;background:color-mix(in srgb,var(--admin-surface) 86%,var(--admin-bg));padding:12px 14px;box-shadow:var(--admin-card-shadow)}.support-admin-summary strong{color:var(--admin-text);font-size:24px;font-weight:750;line-height:1;font-variant-numeric:tabular-nums}.support-admin-summary small{min-width:0;overflow:hidden;color:var(--admin-muted);font-size:12px;font-weight:650;line-height:1.25;text-overflow:ellipsis;white-space:nowrap}.support-admin-workspace{display:grid;grid-template-columns:minmax(0,1fr);gap:14px;min-height:0}.support-admin-inbox,.support-admin-detail,.support-admin-detail .support-ticket-header,.support-admin-detail .support-admin-composer,.support-user-context{border:1px solid var(--admin-border);border-radius:12px;background:color-mix(in srgb,var(--admin-surface) 88%,var(--admin-bg));box-shadow:var(--admin-card-shadow)}.support-admin-inbox{display:grid;grid-template-rows:auto minmax(0,1fr);gap:12px;min-width:0;min-height:0;padding:14px}.support-inbox-list{min-height:0;overflow:hidden}.support-inbox-list-inner{align-content:start;padding-right:2px}.support-inbox-row{min-height:82px;border-radius:10px;background:color-mix(in srgb,var(--admin-surface) 74%,var(--admin-bg))}.support-inbox-row-title strong{letter-spacing:0}.support-row-badges{min-width:86px;max-width:132px}.support-row-badges .admin-badge{max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.support-admin-detail{display:grid;grid-template-rows:auto;gap:12px;min-width:0;min-height:0;padding:14px}.support-admin-detail>.admin-empty-state{min-height:360px;align-self:stretch}.support-admin-detail .support-ticket-header{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:14px;align-items:start;padding:14px}.support-ticket-actions{display:flex;justify-content:flex-end}.support-ticket-close{white-space:nowrap}.support-ticket-controls{grid-column:1 / -1;display:flex;flex-wrap:wrap;gap:10px;padding-top:12px;border-top:1px solid var(--admin-border)}.support-ticket-controls label{display:grid;flex:1 1 150px;gap:6px;min-width:0}.support-admin-detail .support-admin-message-scroll{min-height:240px;border:1px solid var(--admin-border);border-radius:12px;background:color-mix(in srgb,var(--admin-bg) 68%,transparent);padding:16px}.support-admin-detail .support-admin-composer{display:grid;gap:10px;margin-top:0;padding:14px}.support-admin-detail .support-admin-composer-textarea{min-height:86px}.support-admin-detail .support-admin-composer:focus-within{border-color:color-mix(in srgb,var(--accent) 48%,var(--admin-border));box-shadow:var(--admin-card-shadow),0 0 0 3px color-mix(in srgb,var(--accent) 16%,transparent)}.support-user-context{display:grid;grid-column:auto;gap:12px;position:static;min-width:0;padding:12px}.support-user-context-head{display:grid;grid-template-columns:44px minmax(0,1fr);align-items:center;gap:12px;min-width:0}.support-user-context-avatar{width:44px;height:44px}.support-user-context-identity{display:grid;gap:3px;min-width:0}.support-user-context-identity small{color:var(--admin-muted);font-size:11px;font-weight:750;letter-spacing:.06em;line-height:1.1;text-transform:uppercase}.support-user-context-identity strong,.support-user-context-identity span{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.support-user-context-identity strong{color:var(--admin-text);font-size:14px;font-weight:750;line-height:1.15}.support-user-context-identity span{color:var(--admin-muted);font-size:12px;font-variant-numeric:tabular-nums}.support-user-context-metrics{display:grid;grid-template-columns:repeat(auto-fit,minmax(112px,1fr));gap:8px;min-width:0}.support-user-context-metrics span{display:grid;gap:4px;min-width:0;border:1px solid color-mix(in srgb,var(--admin-border) 82%,transparent);border-radius:10px;background:color-mix(in srgb,var(--admin-surface-2) 68%,var(--admin-bg));padding:9px 10px}.support-user-context-metrics small{color:var(--admin-muted);font-size:10px;font-weight:750;letter-spacing:.05em;line-height:1.1;text-transform:uppercase}.support-user-context-metrics strong{min-width:0;overflow:hidden;color:var(--admin-text);font-size:12px;font-weight:650;line-height:1.25;text-overflow:ellipsis;white-space:nowrap}.support-user-context-actions{display:flex;flex-wrap:wrap;gap:8px;align-items:center;justify-content:flex-start}.support-user-context-actions .admin-btn{width:auto;justify-content:center}@media(min-width:981px){.support-admin-workspace{grid-template-columns:minmax(320px,380px) minmax(0,1fr);height:clamp(660px,calc(100dvh - var(--admin-header-h) - 112px),840px)}.support-admin-inbox,.support-admin-detail{height:100%}.support-admin-detail{grid-template-rows:auto auto minmax(0,1fr) auto;overflow:hidden}.support-admin-detail .support-admin-message-scroll{height:100%;min-height:0;max-height:none!important;overflow:hidden}}@media(min-width:1360px){.support-user-context{grid-template-columns:minmax(170px,.65fr) minmax(260px,1.35fr) auto;align-items:center}.support-user-context-actions{justify-content:flex-end}}@media(max-width:640px){.support-admin-summary,.support-admin-detail .support-ticket-header{grid-template-columns:minmax(0,1fr)}.support-ticket-actions{justify-content:stretch}.support-ticket-actions .admin-btn,.support-user-context-actions .admin-btn{width:100%}.support-ticket-controls,.support-admin-composer-row{flex-direction:column;align-items:stretch}.support-ticket-controls label{flex-basis:auto}.support-inbox-row{grid-template-columns:32px minmax(0,1fr)}.support-row-badges{grid-column:2;max-width:none;min-width:0;flex-direction:row;align-items:center;justify-content:flex-start}}.support-admin-layout{grid-template-columns:minmax(0,1fr);grid-template-rows:auto minmax(0,1fr);align-content:start;gap:14px;flex:1 1 auto;height:100%;min-height:0}.support-admin-summary span{min-height:66px}.support-admin-list-panel{display:grid;grid-template-rows:auto auto minmax(0,1fr);gap:12px;min-width:0;min-height:0;border:1px solid var(--admin-border);border-radius:12px;background:color-mix(in srgb,var(--admin-surface) 88%,var(--admin-bg));box-shadow:var(--admin-card-shadow);padding:14px}.support-admin-ticket-tabs{display:grid;grid-template-columns:repeat(auto-fit,minmax(130px,1fr));gap:8px;min-width:0;border:1px solid var(--admin-border);border-radius:10px;background:color-mix(in srgb,var(--admin-bg) 78%,var(--admin-surface));padding:4px}.support-admin-ticket-tabs button{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-width:0;min-height:34px;border:0;border-radius:8px;background:transparent;color:var(--admin-muted);font:inherit;font-size:13px;font-weight:750;cursor:pointer}.support-admin-ticket-tabs button.active{background:var(--admin-surface);color:var(--admin-text);box-shadow:var(--admin-card-shadow)}.support-admin-ticket-tabs button b{display:inline-grid;min-width:21px;height:21px;place-items:center;border-radius:999px;background:color-mix(in srgb,var(--admin-surface-2) 76%,transparent);color:var(--admin-muted);font-size:11px;font-weight:850;padding-inline:7px}.support-admin-ticket-tabs button.active b{background:color-mix(in srgb,var(--accent) 18%,transparent);color:var(--accent-readable, color-mix(in srgb, var(--accent) 78%, white))}.support-admin-list-panel .support-inbox-list{min-height:0;height:100%;overflow:hidden;padding:0}.support-admin-list-panel .support-inbox-list-inner{display:grid;align-content:start;gap:8px;padding-right:4px}.support-admin-list-panel>.admin-empty-state{align-self:stretch;min-height:0;height:100%;display:grid;place-items:center;border:1px dashed color-mix(in srgb,var(--admin-border) 84%,transparent);border-radius:10px;background:color-mix(in srgb,var(--admin-bg) 66%,transparent)}.support-admin-list-panel .support-inbox-row{min-height:74px;grid-template-columns:38px minmax(0,1fr) auto;border-radius:10px;background:color-mix(in srgb,var(--admin-surface) 74%,var(--admin-bg))}.support-admin-list-panel .support-inbox-row[data-priority=high]:before{background:var(--warning)}.support-admin-list-panel .support-inbox-row[data-priority=urgent]:before{background:var(--danger)}.support-admin-list-panel .support-inbox-row-avatar{width:38px;height:38px}.support-admin-list-panel .support-row-badges{min-width:168px;max-width:240px;flex-direction:row;flex-wrap:wrap;align-items:center;justify-content:flex-end}.support-admin-list-panel .support-row-badges small{flex-basis:100%;text-align:right}.support-ticket-list-skeleton{display:grid;gap:8px}.support-ticket-row-skeleton{display:grid;grid-template-columns:38px minmax(0,1fr) minmax(120px,auto);align-items:center;gap:12px;min-height:74px;border:1px solid var(--admin-border);border-radius:10px;background:color-mix(in srgb,var(--admin-surface) 74%,var(--admin-bg));padding:12px 14px}.support-ticket-row-skeleton-main,.support-ticket-row-skeleton-side{display:grid;gap:8px;min-width:0}.support-ticket-row-skeleton-side{justify-items:end}.support-ticket-dialog{display:grid;grid-template-rows:auto minmax(0,1fr);width:min(1040px,calc(100vw - 28px));max-height:min(840px,calc(100dvh - 28px));overflow:hidden}.support-ticket-dialog-body{display:grid;grid-template-rows:auto auto minmax(180px,1fr) auto;gap:12px;min-width:0;min-height:0;overflow:hidden}.support-ticket-dialog .support-ticket-header,.support-ticket-dialog .support-user-context,.support-ticket-dialog .support-admin-composer{border:1px solid var(--admin-border);border-radius:12px;background:color-mix(in srgb,var(--admin-surface) 88%,var(--admin-bg));box-shadow:none}.support-ticket-dialog .support-ticket-header{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:14px;padding:14px}.support-ticket-dialog .support-user-context{padding:12px}.support-ticket-dialog .support-admin-message-scroll{min-height:0;height:100%;max-height:none!important;overflow:hidden;border:1px solid var(--admin-border);border-radius:12px;background:color-mix(in srgb,var(--admin-bg) 68%,transparent);padding:16px}.support-ticket-dialog .support-admin-composer{margin:0;padding:12px}.support-ticket-dialog .support-admin-composer-textarea{min-height:76px}.support-ticket-dialog-skeleton{display:grid;gap:12px;min-width:0}@media(max-width:720px){.support-admin-summary{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.support-admin-summary span{min-height:56px;border-radius:10px;padding:9px 8px}.support-admin-summary strong{font-size:20px}.support-admin-summary small{font-size:10px}.support-admin-list-panel{padding:12px}.support-admin-list-panel .support-inbox-row,.support-ticket-row-skeleton{grid-template-columns:34px minmax(0,1fr);gap:10px}.support-admin-list-panel .support-row-badges,.support-ticket-row-skeleton-side{grid-column:2;min-width:0;max-width:none;justify-content:flex-start;justify-items:start}.support-admin-list-panel .support-row-badges small{flex-basis:auto;text-align:left}.support-ticket-dialog{width:calc(100vw - 16px);max-height:calc(100dvh - 16px);border-radius:14px;overflow-y:auto}.support-ticket-dialog-body{grid-template-rows:auto auto auto auto;gap:10px;overflow:visible}.support-ticket-dialog .support-ticket-header{grid-template-columns:minmax(0,1fr);padding:12px}.support-ticket-dialog .support-ticket-actions{justify-content:stretch}.support-ticket-dialog .support-ticket-actions .admin-btn{width:100%}.support-ticket-dialog .support-admin-message-scroll{height:auto;min-height:180px;max-height:min(32dvh,260px)!important;padding:12px 10px}.support-ticket-dialog .support-admin-composer-row{flex-direction:column;align-items:stretch}.support-ticket-dialog .support-admin-composer-row .admin-btn{width:100%}}.dialog:has(.support-ticket-dialog){align-items:start;overflow-y:auto}.support-ticket-dialog{display:grid;grid-template-rows:auto;gap:10px;width:min(940px,calc(100vw - 24px));max-height:none;margin-block:0;overflow:visible;padding:14px;border-radius:16px}.support-ticket-dialog .dialog-head{align-items:center;gap:10px;padding-bottom:10px;border-bottom:1px solid var(--admin-border)}.support-ticket-dialog .dialog-head h2{font-size:18px;line-height:1.2;overflow-wrap:anywhere;white-space:normal}.support-ticket-dialog .dialog-head p{margin-top:3px;font-size:12px;line-height:1.25}.support-ticket-dialog-body{display:grid;grid-template-rows:auto;gap:10px;min-width:0;min-height:0;overflow:visible}.support-ticket-dialog .support-ticket-header,.support-ticket-dialog .support-user-context,.support-ticket-dialog .support-admin-composer{border-radius:10px;box-shadow:none}.support-ticket-dialog .support-ticket-header{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:8px;align-items:center;padding:10px}.support-ticket-statusbar{display:flex;flex-wrap:wrap;gap:6px;align-items:center;min-width:0}.support-ticket-statusbar .admin-badge{max-width:180px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.support-ticket-dialog .support-ticket-actions{display:flex;justify-content:flex-end}.support-ticket-dialog .support-ticket-close{min-height:34px;white-space:nowrap}.support-ticket-dialog .support-ticket-controls{grid-column:1 / -1;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;padding-top:8px;border-top:1px solid var(--admin-border)}.support-ticket-dialog .support-ticket-controls .admin-select-trigger{height:34px;min-width:0;padding-inline:10px}.support-ticket-dialog .support-ticket-controls .admin-select-trigger span{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.support-ticket-dialog .support-user-context{display:grid;grid-template-columns:minmax(220px,.9fr) minmax(0,1.4fr) auto;gap:10px;align-items:center;padding:10px}.support-ticket-dialog .support-user-context-head{grid-template-columns:34px minmax(0,1fr);gap:9px}.support-ticket-dialog .support-user-context-avatar{width:34px;height:34px;font-size:12px}.support-ticket-dialog .support-user-context-identity{gap:2px}.support-ticket-dialog .support-user-context-identity strong{font-size:13px}.support-ticket-dialog .support-user-context-identity small{overflow:hidden;color:var(--admin-muted);font-size:11px;font-weight:600;letter-spacing:0;text-overflow:ellipsis;text-transform:none;white-space:nowrap}.support-ticket-dialog .support-user-context-metrics{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:6px}.support-ticket-dialog .support-user-context-metrics span{gap:2px;min-height:44px;border-radius:8px;padding:6px 8px}.support-ticket-dialog .support-user-context-metrics small{font-size:9px;line-height:1}.support-ticket-dialog .support-user-context-metrics strong{font-size:11px;line-height:1.2}.support-ticket-dialog .support-user-context-actions{display:flex;gap:6px;justify-content:flex-end}.support-ticket-dialog .support-user-context-actions .admin-btn{width:30px;min-width:30px;height:30px;min-height:30px;border-radius:7px;padding:0;white-space:nowrap}.support-ticket-dialog .support-admin-message-scroll{height:auto;min-height:0;max-height:none!important;overflow:visible;border-radius:10px;padding:12px}.support-ticket-dialog .support-admin-messages{gap:12px}.support-ticket-dialog .support-admin-composer{margin:0;padding:10px}.support-ticket-dialog .support-admin-composer-textarea{min-height:74px}.support-ticket-dialog .support-admin-composer-row{gap:8px}@media(min-width:721px){.dialog:has(.support-ticket-dialog){align-items:start}.support-ticket-dialog{grid-template-rows:auto minmax(0,1fr);height:min(calc(100dvh - 28px),var(--dialog-available-height));min-height:min(calc(100dvh - 28px),var(--dialog-available-height));max-height:min(calc(100dvh - 28px),var(--dialog-available-height));overflow:hidden}.support-ticket-dialog-body{grid-template-rows:auto auto minmax(0,1fr) auto;min-height:0;overflow:hidden}.support-ticket-dialog .support-ticket-header{grid-template-columns:auto minmax(0,1fr) auto;gap:8px;padding:8px 10px}.support-ticket-dialog .support-ticket-statusbar{grid-column:1;grid-row:1}.support-ticket-dialog .support-ticket-controls{grid-column:2;grid-row:1;padding-top:0;border-top:0}.support-ticket-dialog .support-ticket-actions{grid-column:3;grid-row:1}.support-ticket-dialog .support-admin-message-scroll{height:100%;min-height:320px;overflow:hidden}}@media(max-width:720px){.dialog:has(.support-ticket-dialog){--dialog-gutter: 8px;align-items:start;overflow-y:auto;overscroll-behavior:contain;-webkit-overflow-scrolling:touch}.support-ticket-dialog{grid-template-rows:auto auto;width:100%;height:auto;min-height:100%;max-height:none;padding:12px;border-radius:14px;overflow:visible}.support-ticket-dialog>.dialog-body-scroll{min-height:auto;overflow:visible}.support-ticket-dialog>.dialog-body-scroll>.scroll-area__viewport{height:auto;overflow:visible!important;overscroll-behavior:auto}.support-ticket-dialog .dialog-head{padding-bottom:8px}.support-ticket-dialog .dialog-head h2{font-size:16px}.support-ticket-dialog .support-ticket-header{grid-template-columns:minmax(0,1fr) auto;gap:8px;padding:9px}.support-ticket-dialog .support-ticket-actions{justify-content:flex-start}.support-ticket-dialog .support-ticket-actions .admin-btn{width:auto}.support-ticket-dialog .support-ticket-controls{grid-template-columns:repeat(3,minmax(0,1fr));gap:6px}.support-ticket-dialog .support-ticket-controls .admin-select-trigger{height:32px;padding-inline:8px;font-size:12px}.support-ticket-dialog .support-user-context{grid-template-columns:minmax(0,1fr) auto;gap:8px;padding:9px}.support-ticket-dialog .support-user-context-metrics{grid-column:1 / -1;grid-template-columns:repeat(3,minmax(0,1fr))}.support-ticket-dialog .support-user-context-actions{grid-column:2;grid-row:1;align-self:center;justify-content:flex-start}.support-ticket-dialog .support-admin-message-scroll{height:auto;min-height:clamp(300px,48dvh,420px);max-height:none!important;padding:10px 8px}.support-ticket-dialog .support-admin-message-scroll>.scroll-area__viewport{height:auto;min-height:inherit;overflow:visible!important}.support-ticket-dialog .support-admin-composer-row{flex-direction:row;flex-wrap:wrap;align-items:center}.support-ticket-dialog .support-admin-composer-row .admin-btn{width:auto}}.admin-promos-table-wrap .admin-promos-table{min-width:900px}.admin-promo-kind-tabs{margin-bottom:12px}.admin-promo-owner{display:flex;align-items:center;gap:4px;margin-top:2px;padding:0;border:none;background:none;color:var(--admin-muted);font-family:inherit;font-size:11px;cursor:pointer}.admin-promo-owner:hover{color:var(--accent);text-decoration:underline}.admin-promo-type{display:inline-flex;align-items:center;flex-wrap:wrap;gap:4px}.admin-promo-actions{display:inline-flex;align-items:center;justify-content:flex-end;gap:6px;min-height:34px;vertical-align:middle}.admin-promo-actions .admin-btn{flex:0 0 auto;margin-left:0}.admin-promos-table-wrap .admin-promo-activations-btn.admin-btn{height:28px;min-height:28px;padding:0 8px;font-family:var(--font-mono)}.admin-promos-table-wrap .admin-promo-toggle-btn.admin-btn{height:34px;min-height:34px;padding:0 12px;border-radius:8px}.dialog-card.admin-dialog.admin-promo-dialog{width:min(1040px,calc(100vw - 32px));inline-size:min(1040px,calc(100vw - 32px));max-width:none;max-height:min(calc(100dvh - 24px - var(--content-safe-area-top) - var(--content-safe-area-bottom)),780px)}.dialog-card.admin-dialog.admin-promo-edit-dialog,.dialog-card.admin-dialog.admin-promo-create-dialog{width:min(1240px,calc(100vw - 32px));inline-size:min(1240px,calc(100vw - 32px))}.dialog-card.admin-dialog.admin-promo-create-dialog{width:min(1120px,calc(100vw - 32px));inline-size:min(1120px,calc(100vw - 32px))}.admin-promo-dialog>.dialog-body-scroll,.admin-promo-dialog .dialog-body-scroll>.scroll-area__viewport,.admin-promo-dialog .dialog-body-scroll>.scroll-area__viewport>div{box-sizing:border-box;width:100%!important;min-width:0!important;max-width:100%!important}.dialog-card.admin-dialog.admin-promo-edit-dialog>.dialog-body-scroll,.dialog-card.admin-dialog.admin-promo-edit-dialog .dialog-body-scroll>.scroll-area__viewport,.dialog-card.admin-dialog.admin-promo-create-dialog>.dialog-body-scroll,.dialog-card.admin-dialog.admin-promo-create-dialog .dialog-body-scroll>.scroll-area__viewport{height:100%;min-height:0}.dialog-card.admin-dialog.admin-promo-edit-dialog .dialog-body-scroll>.scroll-area__viewport>div,.dialog-card.admin-dialog.admin-promo-create-dialog .dialog-body-scroll>.scroll-area__viewport>div{height:100%;min-height:0!important}.admin-promo-config-block{display:grid;gap:12px;min-width:0}.admin-promo-block-head,.admin-promo-block-title,.admin-editor-section-title{min-width:0}.admin-promo-block-title,.admin-editor-section-title{display:grid;gap:3px}.admin-promo-block-title small,.admin-editor-section-title small{color:var(--admin-muted);font-size:12px;line-height:1.35}.admin-promo-check-row{display:inline-flex;align-items:center;min-height:38px;gap:8px;color:var(--admin-text)}.admin-promo-edit-body{display:grid;grid-template-rows:auto minmax(0,1fr);gap:12px;height:100%;min-height:0;min-width:0}.admin-promo-create-body{grid-template-rows:auto minmax(0,1fr) auto}.admin-promo-tabs-root{flex:1 1 auto;height:100%;max-height:100%;min-height:0}.admin-promo-tabs-root .admin-tabs-list{flex:0 0 auto}.admin-promo-settings-tab,.admin-promo-activations-tab{flex:1 1 auto;min-height:0}.admin-promo-settings-tab{display:grid;grid-template-rows:minmax(0,1fr) auto;gap:12px;overflow:hidden;padding-right:0}.admin-promo-activations-tab{overflow:hidden}.admin-promo-settings-grid{display:grid;gap:10px;min-height:0;min-width:0;overflow-x:clip;overflow-y:auto;padding-right:2px}.admin-promo-edit-summary{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:12px;border:1px solid var(--admin-border);border-radius:8px;background:var(--admin-surface-2);min-width:0}.admin-promo-edit-summary-main{display:grid;gap:2px;min-width:0}.admin-promo-edit-summary-main span,.admin-promo-edit-summary-uses{color:var(--admin-muted);font-size:12px}.admin-promo-edit-summary-main strong{color:var(--admin-text);font-family:var(--font-mono);font-size:16px;font-weight:750;min-width:0;overflow-wrap:anywhere}.admin-promo-edit-summary-meta{display:flex;align-items:center;justify-content:flex-end;flex-wrap:wrap;gap:8px;flex:0 0 auto}.admin-promo-tab-dirty-count{display:inline-flex;align-items:center;justify-content:center;min-width:18px;height:18px;padding:0 5px;border-radius:999px;background:color-mix(in srgb,var(--warning) 18%,transparent);color:color-mix(in srgb,var(--warning) 72%,var(--admin-text));font-size:11px;font-weight:700;line-height:1}.admin-promo-editor-section{gap:10px}.admin-promo-editor-section.is-dirty{border-color:color-mix(in srgb,var(--warning) 70%,var(--admin-border));background:color-mix(in srgb,var(--warning) 6%,var(--admin-surface-2))}.admin-promo-editor-section .admin-editor-section-head{min-height:20px}.admin-promo-field-shell{display:grid;gap:5px;min-width:0;padding:7px;border:1px solid transparent;border-radius:8px}.admin-promo-field-shell.is-dirty{border-color:color-mix(in srgb,var(--warning) 64%,var(--admin-border));background:color-mix(in srgb,var(--warning) 7%,transparent)}.admin-promo-field-shell .admin-badge{justify-self:start}.admin-promo-fields-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;min-width:0}.admin-promo-field-shell .admin-field-label{gap:4px}.admin-promo-dialog-actions{align-items:center}.admin-promo-dialog-actions .admin-unsaved-hint{margin-right:auto}.admin-promo-link-actions{display:flex;align-items:center;gap:4px}@media(max-width:720px){.admin-promos-table-wrap .admin-promos-table{min-width:0}.dialog-card.admin-dialog.admin-promo-dialog,.dialog-card.admin-dialog.admin-promo-edit-dialog{width:min(100%,calc(100vw - 24px));inline-size:min(100%,calc(100vw - 24px));height:min(calc(100dvh - 24px - var(--content-safe-area-top) - var(--content-safe-area-bottom)),780px);max-height:calc(100dvh - 24px - var(--content-safe-area-top) - var(--content-safe-area-bottom));padding:14px;border-radius:18px}.admin-promo-edit-summary{align-items:center;flex-direction:row;padding:9px 10px}.admin-promo-edit-summary-main{display:flex;align-items:baseline;gap:6px}.admin-promo-edit-summary-meta{justify-content:flex-end}.admin-promo-dialog-actions .admin-unsaved-hint{width:100%;margin-right:0}.admin-promo-edit-body,.admin-promo-tabs-root{height:auto;max-height:none;min-height:auto}.admin-promo-edit-body,.admin-promo-create-body{grid-template-rows:auto}.dialog-card.admin-dialog.admin-promo-dialog .dialog-body-scroll>.scroll-area__viewport>div{height:auto;min-height:0!important}.admin-promo-settings-tab{grid-template-rows:auto auto;overflow:visible}.admin-promo-activations-tab{overflow:visible}.admin-promo-settings-grid{overflow:visible;padding-right:0}.admin-promo-fields-grid{grid-template-columns:minmax(0,1fr)}}@media(min-width:721px){.dialog-card.admin-dialog.admin-promo-edit-dialog,.dialog-card.admin-dialog.admin-promo-create-dialog{height:min(100%,780px);block-size:min(100%,780px)}}@media(min-width:980px){.admin-promo-settings-grid{grid-template-columns:minmax(0,.95fr) minmax(430px,1.05fr);align-items:start}.admin-promo-basics-section,.admin-promo-eligibility-section,.admin-promo-links-section{grid-column:1}.admin-promo-effect-section{grid-column:2;grid-row:1 / span 2}.admin-promo-create-dialog .admin-promo-settings-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.admin-promo-create-dialog .admin-promo-basics-section{grid-column:1;grid-row:1}.admin-promo-create-dialog .admin-promo-eligibility-section{grid-column:2;grid-row:1}.admin-promo-create-dialog .admin-promo-effect-section{grid-column:1 / -1;grid-row:2}.admin-promo-editor-section{padding:10px}.admin-promo-edit-summary{padding:10px 12px}.admin-promo-check-row{min-height:34px}}@media(max-width:720px){.admin-content:has(.support-admin-layout){overflow-y:auto;-webkit-overflow-scrolling:touch}.admin-content:has(.support-admin-layout) .admin-main{flex:0 0 auto;overflow:visible}.support-admin-layout{height:auto;grid-template-rows:auto auto}.support-admin-list-panel{grid-template-rows:auto auto auto}.support-admin-list-panel .support-inbox-list,.support-admin-list-panel .support-inbox-list>.scroll-area__viewport{height:auto;overflow:visible}.support-filter-dialog{width:min(100%,420px)}.support-filter-sheet{display:grid;gap:12px}.support-filter-sheet>.admin-btn{justify-self:stretch}}.admin-toolbar-search .input,.admin-toolbar-search .admin-btn{height:36px}.admin-toolbar>.input,.admin-toolbar input[type=text],.admin-toolbar input[type=number],.admin-toolbar input[type=search]{flex:1 1 200px;min-width:180px}.admin-toolbar>.admin-btn{height:36px}.admin-table td.admin-cell-actions .admin-btn{margin-left:4px}.admin-screen-wrap input,.admin-screen-wrap textarea,.admin-screen-wrap select,.admin-screen-wrap .input,.admin-dialog input,.admin-dialog textarea,.admin-dialog select,.admin-dialog .input{min-width:0;max-width:100%}.admin-screen-wrap .input,.admin-screen-wrap input[type=text],.admin-screen-wrap input[type=number],.admin-screen-wrap input[type=email],.admin-screen-wrap input[type=search],.admin-screen-wrap input[type=password],.admin-screen-wrap input[type=url],.admin-screen-wrap select,.admin-dialog .input,.admin-dialog input[type=text],.admin-dialog input[type=number],.admin-dialog input[type=email],.admin-dialog input[type=search],.admin-dialog input[type=password],.admin-dialog input[type=url],.admin-dialog select{height:36px;border-radius:8px;border:1px solid var(--admin-border-strong);background:color-mix(in srgb,var(--admin-bg) 82%,var(--admin-surface-2));color:var(--admin-text);padding:0 12px;font-size:13px;outline:none;transition:border-color .12s ease,box-shadow .12s ease}.admin-screen-wrap .admin-translations-search .input,.admin-screen-wrap .admin-icon-picker-search .input,.admin-screen-wrap .admin-settings-search .input{padding-left:38px}.admin-screen-wrap .input::placeholder,.admin-screen-wrap input::placeholder,.admin-screen-wrap textarea::placeholder,.admin-dialog .input::placeholder,.admin-dialog input::placeholder,.admin-dialog textarea::placeholder{color:var(--admin-dim)}.admin-screen-wrap .input:focus,.admin-screen-wrap input:focus,.admin-screen-wrap select:focus,.admin-dialog .input:focus,.admin-dialog input:focus,.admin-dialog select:focus{border-color:var(--admin-ring);box-shadow:0 0 0 3px color-mix(in srgb,var(--accent) 20%,transparent)}.admin-screen-wrap .admin-pagination-jump-input,.admin-dialog .admin-pagination-jump-input{width:64px;height:32px;padding:0 8px;text-align:center}.admin-btn{display:inline-flex;align-items:center;justify-content:center;gap:6px;height:34px;padding:0 14px;border-radius:8px;border:1px solid var(--admin-border);background:linear-gradient(135deg,#ffffff0d,#ffffff04),var(--admin-surface-2);color:var(--admin-text);font-size:13px;font-weight:500;cursor:pointer;white-space:nowrap;transition:background .12s ease,border-color .12s ease,color .12s ease}.admin-btn:hover:not(:disabled){background:linear-gradient(135deg,#fff1,#ffffff05),var(--admin-elev);border-color:var(--admin-border-strong)}.admin-btn:disabled{opacity:.5;cursor:not-allowed}.admin-btn.admin-btn-primary{background:var(--accent);color:var(--accent-contrast);border-color:color-mix(in srgb,var(--accent) 70%,#000);font-weight:600}.admin-btn.admin-btn-primary:hover:not(:disabled){background:color-mix(in srgb,var(--accent) 90%,#fff)}.admin-btn.admin-btn-ghost{background:transparent;border-color:transparent;color:var(--admin-muted)}.admin-btn.admin-btn-ghost:hover:not(:disabled){background:var(--surface-hover);color:var(--admin-text)}.admin-btn.admin-btn-danger{background:color-mix(in srgb,var(--danger) 80%,#000);color:#fff;border-color:color-mix(in srgb,var(--danger) 60%,#000);font-weight:600}.admin-btn.admin-btn-danger:hover:not(:disabled){background:var(--danger);border-color:var(--danger)}.admin-btn.admin-btn-danger-soft{color:var(--danger-text);background:var(--admin-surface-2);border-color:var(--danger-border)}.admin-btn.admin-btn-danger-soft:hover:not(:disabled){background:var(--danger-soft);border-color:color-mix(in srgb,var(--danger) 50%,transparent)}.admin-btn.admin-btn-icon{width:34px;padding:0}.admin-btn.admin-btn-sm{height:28px;padding:0 10px;font-size:12px;border-radius:6px}.admin-badge{display:inline-flex;align-items:center;gap:4px;font-size:11px;font-weight:600;padding:2px 8px;border-radius:999px;border:1px solid var(--admin-border);background:var(--admin-surface-2);color:var(--admin-muted);white-space:nowrap}.admin-badge.admin-badge-success{border-color:var(--success-border);color:var(--success-text);background:var(--success-soft)}.admin-badge.admin-badge-danger{border-color:var(--danger-border);color:var(--danger-text);background:var(--danger-soft)}.admin-badge.admin-badge-warning{border-color:var(--warning-border);color:var(--warning-text);background:var(--warning-soft)}.admin-badge.admin-badge-muted{color:var(--admin-muted)}.admin-setting-control .input,.admin-setting-control .admin-setting-select,.admin-setting-control .admin-setting-textarea,.admin-setting-control input[type=text],.admin-setting-control input[type=number]{flex:1 1 160px;min-width:0;width:100%}.admin-setting-control .admin-setting-textarea{min-height:86px;resize:vertical;border-radius:8px;border:1px solid var(--admin-border-strong);background:color-mix(in srgb,var(--admin-bg) 82%,var(--admin-surface-2));color:var(--admin-text);padding:10px 12px;font-size:13px;line-height:1.45;outline:none;transition:border-color .12s ease,box-shadow .12s ease}.admin-setting-control .admin-setting-textarea:focus{border-color:var(--admin-ring);box-shadow:0 0 0 3px color-mix(in srgb,var(--accent) 20%,transparent)}.admin-setting-control .admin-setting-json-textarea{min-height:240px;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,monospace}.admin-json-toolbar{display:flex;flex:1 1 100%;align-items:center;gap:8px}.admin-json-file-input{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.admin-json-upload{cursor:pointer}.admin-btn.admin-btn-icon{width:30px;height:30px;padding:0;display:inline-flex;align-items:center;justify-content:center;flex:0 0 auto}.admin-row-editor-line .admin-btn{width:var(--admin-row-editor-action-size, 36px);min-width:var(--admin-row-editor-action-size, 36px);height:var(--admin-row-editor-action-size, 36px);min-height:var(--admin-row-editor-action-size, 36px);padding:0}.admin-row-editor-line .input,.admin-row-editor-line input,.admin-row-editor-line select{height:var(--admin-row-editor-action-size, 36px);min-height:var(--admin-row-editor-action-size, 36px);padding-block:0}.admin-action-grid>.admin-btn{width:100%;height:36px;align-self:end}.admin-extend-control .input{height:100%;min-height:0;border:0;border-radius:0;background:transparent;padding:0 12px;line-height:34px;box-shadow:none}.admin-extend-control .input:focus{box-shadow:none}.admin-extend-control .admin-btn{display:inline-flex;align-items:center;justify-content:center;height:100%;min-height:0;padding:0 12px;border-width:0 0 0 1px;border-radius:0;border-color:var(--admin-border-strong);background:var(--admin-surface-2);line-height:1;white-space:nowrap}.admin-extend-control .admin-btn svg{flex:0 0 auto}.admin-extend-control .admin-btn.admin-btn-primary{background:var(--accent);color:var(--accent-contrast);border-color:color-mix(in srgb,var(--accent) 70%,#000);font-weight:600}.admin-extend-control .admin-btn.admin-btn-primary:hover:not(:disabled){background:color-mix(in srgb,var(--accent) 90%,#fff)}@media(max-width:640px){.admin-extend-control .input,.admin-extend-control .admin-btn{height:46px;min-height:46px}.admin-extend-control .input{line-height:46px}.admin-extend-control .admin-btn{width:100%;border-width:1px 0 0}}.admin-input-row .input,.admin-input-row .admin-btn{height:36px}.admin-actions-tab>.admin-btn{width:100%;height:36px}.admin-message-actions .admin-btn{height:36px}.dialog:has(.admin-dialog){--dialog-gutter: 12px;z-index:240}:where([data-select-content],[data-combobox-content]){--ui-select-motion-x: 0px;--ui-select-motion-y: 0px;transform-origin:var(--bits-floating-transform-origin);will-change:opacity,transform}:where([data-select-content],[data-combobox-content])[data-side=bottom]{--ui-select-motion-y: -6px}:where([data-select-content],[data-combobox-content])[data-side=top]{--ui-select-motion-y: 6px}:where([data-select-content],[data-combobox-content])[data-side=left]{--ui-select-motion-x: 6px}:where([data-select-content],[data-combobox-content])[data-side=right]{--ui-select-motion-x: -6px}[data-select-content][data-state=open],[data-combobox-content][data-state=open]{animation:ui-select-content-in .18s cubic-bezier(.16,1,.3,1) both}[data-select-content][data-state=closed],[data-combobox-content][data-state=closed]{pointer-events:none;animation:ui-select-content-out .13s ease-in both}@keyframes ui-select-content-in{0%{opacity:0;transform:translate3d(var(--ui-select-motion-x),var(--ui-select-motion-y),0) scale(.975)}to{opacity:1;transform:translateZ(0) scale(1)}}@keyframes ui-select-content-out{0%{opacity:1;transform:translateZ(0) scale(1)}to{opacity:0;transform:translate3d(var(--ui-select-motion-x),var(--ui-select-motion-y),0) scale(.985)}}@media(prefers-reduced-motion:reduce){[data-select-content][data-state],[data-combobox-content][data-state]{animation-duration:.01ms}}html:root .admin-screen-wrap .site-nodes{width:100%;max-width:1200px;min-width:0;gap:18px}html:root .admin-screen-wrap .site-nodes>.admin-settings-group~.admin-settings-group>.admin-settings-group-body{display:grid;gap:18px;padding:18px}html:root .admin-screen-wrap .site-nodes .site-node-actions{gap:8px;align-items:center}html:root .admin-screen-wrap .site-nodes .site-node-actions .admin-btn{min-height:40px;white-space:normal}html:root .admin-screen-wrap .site-nodes>.admin-settings-group~.admin-settings-group .admin-form-grid{grid-template-columns:repeat(auto-fit,minmax(min(100%,220px),1fr));gap:12px;align-items:stretch}html:root .admin-screen-wrap .site-nodes>.admin-settings-group~.admin-settings-group .admin-field{display:grid;align-content:start;gap:8px;min-width:0;padding:14px;border:1px solid var(--admin-border);border-radius:12px;background:var(--admin-surface)}html:root .admin-screen-wrap .site-nodes>.admin-settings-group~.admin-settings-group .admin-field:first-child{grid-column:1 / -1}html:root .admin-screen-wrap .site-nodes .admin-field-label>span:last-of-type{font-size:15px;font-weight:600;line-height:1.5}html:root .admin-screen-wrap .site-nodes .admin-field-label>span:first-child{font-size:12px;font-weight:500;color:var(--admin-muted)}html:root .admin-screen-wrap .site-nodes .copy-link-field{max-width:720px;min-width:0}html:root .admin-screen-wrap .site-nodes p{margin:0;color:var(--admin-muted);font-size:13px;line-height:1.5}html:root .admin-screen-wrap .site-nodes details{min-width:0;border-top:1px solid var(--admin-border);padding-top:14px}html:root .admin-screen-wrap .site-nodes summary{cursor:pointer;min-height:32px;line-height:1.5;font-weight:600}@media(max-width:600px){html:root .admin-screen-wrap .site-nodes .site-node-actions .admin-btn{flex:1 1 140px}html:root .admin-screen-wrap .site-nodes>.admin-settings-group~.admin-settings-group>.admin-settings-group-body{padding:14px;gap:14px}}.admin-mount{display:contents}body:has(.admin-screen-wrap) :where(.admin-card,.admin-cn-card,.admin-dialog,.admin-table-wrap,.admin-list-toolbar,.admin-settings-group,.admin-setting-card,.admin-theme-card,.default-theme-editor){border-radius:var(--radius-card)}body:has(.admin-screen-wrap) :where(.admin-btn,.input,.textarea,.admin-select-trigger,.admin-select-content,.admin-combobox-trigger,.admin-combobox-content,.admin-nav-item,.admin-tabs-list,.admin-tabs-trigger){border-radius:var(--radius-control)}.tariff-setting-control-stack.svelte-1oq0dns{display:grid;gap:8px;width:100%;min-width:0}.tariff-checkout-link-control.svelte-1oq0dns{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:8px;width:100%;min-width:0}.tariff-checkout-addon-preview.svelte-cb2aj7{display:flex;flex-wrap:wrap;gap:.45rem}.tariff-checkout-addon-preview.svelte-cb2aj7>span:where(.svelte-cb2aj7){display:inline-flex;align-items:baseline;gap:.35rem;padding:.35rem .55rem;border:1px solid var(--admin-border);border-radius:999px;font-size:.78rem;font-weight:700}.tariff-checkout-addon-preview.svelte-cb2aj7 small:where(.svelte-cb2aj7){color:var(--admin-muted);font-size:.68rem}.admin-inline-error.svelte-cb2aj7{margin:0;color:var(--admin-danger, #ef4444);font-size:.75rem}.admin-tribute-issues.svelte-1x3wwly{margin:0;padding-left:1.1rem;display:grid;gap:2px}.tariff-checkout-addon-preview.svelte-7wrefp{display:flex;flex-wrap:wrap;gap:.45rem}.tariff-checkout-addon-preview.svelte-7wrefp>span:where(.svelte-7wrefp){display:inline-flex;align-items:baseline;gap:.35rem;padding:.35rem .55rem;border:1px solid var(--admin-border);border-radius:999px;font-size:.78rem;font-weight:700}.tariff-checkout-addon-preview.svelte-7wrefp small:where(.svelte-7wrefp){color:var(--admin-muted);font-size:.68rem}.admin-inline-error.svelte-7wrefp{margin:0;color:var(--admin-danger, #ef4444);font-size:.75rem}.premium-limit-input-row.svelte-14ptvth{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:.75rem;align-items:center}.tariff-setting-control-stack.svelte-14ptvth{display:grid;gap:8px;width:100%;min-width:0}.premium-limit-unlimited-option.svelte-14ptvth{display:inline-flex;align-items:center;gap:.45rem;min-height:2.5rem;white-space:nowrap;cursor:pointer}@media(max-width:640px){.premium-limit-input-row.svelte-14ptvth{grid-template-columns:1fr}}.tariff-setting-control-stack.svelte-hudhl6{display:grid;gap:7px;width:100%;min-width:0}.admin-payment-purchases-table.svelte-rl4dgi,.admin-payment-purchases-mobile.svelte-rl4dgi{min-width:0}.admin-payment-purchases-list.svelte-rl4dgi{display:flex;flex-wrap:wrap;gap:4px;min-width:0;margin:0;padding:0;list-style:none}.admin-payment-purchases-table.svelte-rl4dgi .admin-payment-purchases-list:where(.svelte-rl4dgi){display:grid;align-content:center;justify-items:start;gap:3px}.admin-payment-purchase.svelte-rl4dgi{max-width:100%;padding:2px 6px;overflow:hidden;border:1px solid color-mix(in srgb,var(--purchase-color) 25%,var(--admin-border));border-radius:999px;background:color-mix(in srgb,var(--purchase-color) 9%,transparent);color:color-mix(in srgb,var(--purchase-color) 76%,var(--admin-text));font-size:10px;font-weight:650;line-height:1.35;text-overflow:ellipsis;white-space:nowrap}.admin-payment-purchase-regular.svelte-rl4dgi{--purchase-color: #2f9f86}.admin-payment-purchase-premium.svelte-rl4dgi{--purchase-color: #8b5cf6}.admin-payment-purchase-devices.svelte-rl4dgi{--purchase-color: #3b82f6}.admin-payment-purchase-other.svelte-rl4dgi{--purchase-color: var(--admin-muted)}.admin-payment-purchases-empty.svelte-rl4dgi{color:var(--admin-muted)}.admin-payment-purchases-mobile.svelte-rl4dgi{display:grid;gap:6px;padding:8px 9px;border-radius:8px;background:color-mix(in srgb,var(--admin-bg) 58%,transparent)}.admin-payment-purchases-title.svelte-rl4dgi{color:var(--admin-muted);font-size:10px;font-weight:650;letter-spacing:.04em;text-transform:uppercase}.admin-payment-purchases-mobile.svelte-rl4dgi .admin-payment-purchase:where(.svelte-rl4dgi){padding:3px 7px;font-size:11px}.admin-payment-purchases-detail.svelte-rl4dgi{display:grid;gap:8px;min-width:0}.admin-payment-purchase-detail-icon.svelte-rl4dgi{display:grid;place-items:center;flex:0 0 auto;color:var(--purchase-color, var(--accent))}.admin-payment-purchase-detail-copy.svelte-rl4dgi{display:grid;gap:3px;min-width:0}.admin-payment-purchases-detail-list.svelte-rl4dgi{display:grid;grid-template-columns:minmax(0,1fr);min-width:0;margin:0;padding:0;list-style:none}.admin-payment-purchase-detail.svelte-rl4dgi{display:grid;grid-template-columns:32px minmax(0,1fr);align-items:center;gap:9px;min-width:0;padding:8px 0;border-bottom:1px solid var(--admin-border)}.admin-payment-purchase-detail.svelte-rl4dgi:last-child{border-bottom:0}.admin-payment-purchase-detail-icon.svelte-rl4dgi{width:32px;height:32px;border-radius:9px;background:color-mix(in srgb,var(--purchase-color) 14%,var(--admin-surface))}.admin-payment-purchase-detail-copy.svelte-rl4dgi small:where(.svelte-rl4dgi){color:color-mix(in srgb,var(--purchase-color) 76%,var(--admin-muted));font-size:9px;font-weight:750;letter-spacing:.055em;text-transform:uppercase}.admin-payment-purchase-detail-copy.svelte-rl4dgi strong:where(.svelte-rl4dgi){min-width:0;color:var(--admin-text);font-size:11px;font-weight:700;line-height:1.35;overflow-wrap:anywhere}.admin-payment-purchases-detail-note.svelte-rl4dgi{margin:0;color:var(--admin-muted);font-size:11px;line-height:1.45}.admin-payment-meta-link.svelte-1l7px0{color:var(--admin-primary);font-weight:700}.admin-payment-action-buttons.svelte-1l7px0{display:flex;flex-wrap:wrap;gap:8px}.admin-payment-action-buttons--triggers.svelte-1l7px0 .admin-btn{width:100%}.admin-payment-action-confirm.svelte-1l7px0{display:grid;gap:12px}.admin-payment-action-confirm.svelte-1l7px0 p:where(.svelte-1l7px0),.admin-payment-warning-list.svelte-1l7px0{margin:0}.admin-payment-warning-list.svelte-1l7px0{display:grid;gap:6px;padding:10px 12px 10px 28px;border:1px solid color-mix(in srgb,var(--admin-warning) 45%,transparent);border-radius:10px;color:var(--admin-text);background:color-mix(in srgb,var(--admin-warning) 10%,transparent)}.admin-payment-action-check.svelte-1l7px0,.admin-payment-action-reason.svelte-1l7px0{display:flex;gap:8px}.admin-payment-action-check.svelte-1l7px0{align-items:flex-start}.admin-payment-action-reason.svelte-1l7px0{flex-direction:column;font-size:12px;font-weight:700}.admin-payment-action-reason.svelte-1l7px0 .textarea{width:100%;resize:vertical;border:1px solid var(--admin-border);border-radius:10px;padding:10px 12px;color:var(--admin-text);background:var(--admin-surface);font:inherit}.revenue-chart.svelte-1semvut{--admin-chart-stroke: #6ec58b;--admin-chart-gradient-start: #6ec58bb3;--admin-chart-gradient-end: #6ec58b33}.users-chart.svelte-1semvut{--admin-chart-stroke: #6ca9f5;--admin-chart-gradient-start: #6ca9f5b3;--admin-chart-gradient-end: #6ca9f533}.analytics.svelte-1semvut{display:grid;gap:20px;min-width:0}.toolbar.svelte-1semvut{display:flex;flex-wrap:wrap;align-items:center;gap:12px}.timezone.svelte-1semvut,.enabled.svelte-1semvut{display:flex;align-items:center;gap:8px}.timezone.svelte-1semvut,.hint.svelte-1semvut,small.svelte-1semvut{color:var(--muted-foreground, #9ca7a2);font-size:12px}.metrics.svelte-1semvut{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px}.metrics.svelte-1semvut .analytics-kpi,.panel.svelte-1semvut{border:1px solid var(--border, #424a43);background:var(--card, #202522);border-radius:20px;padding:22px;min-width:0}.metric.svelte-1semvut{display:grid;gap:12px}.metric.svelte-1semvut strong:where(.svelte-1semvut){font-size:clamp(22px,2vw,32px);font-weight:650;overflow-wrap:anywhere}.revenue.svelte-1semvut strong:where(.svelte-1semvut){color:#a4dab3}.details.svelte-1semvut{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:20px}h3.svelte-1semvut{margin:0 0 18px;font-size:17px}h4.svelte-1semvut{margin:20px 0 8px;font-size:13px}dl.svelte-1semvut{margin:0}dl.svelte-1semvut div:where(.svelte-1semvut){display:flex;justify-content:space-between;gap:12px;padding:9px 0;border-bottom:1px solid var(--border, #424a43)}dd.svelte-1semvut{margin:0;text-align:right}dt.svelte-1semvut{color:var(--muted-foreground, #9ca7a2)}pre.svelte-1semvut{white-space:pre-wrap;overflow-wrap:anywhere;font-size:12px;line-height:1.6;font-family:inherit}form.svelte-1semvut{display:grid;gap:20px}form.svelte-1semvut button[type=submit]{justify-self:start}.error.svelte-1semvut{color:#f39d9d}.notice.svelte-1semvut{color:#9cdda9}@media(max-width:1000px){.metrics.svelte-1semvut{grid-template-columns:repeat(2,minmax(0,1fr))}.details.svelte-1semvut{grid-template-columns:1fr}}@media(max-width:480px){.metrics.svelte-1semvut{grid-template-columns:1fr}.panel.svelte-1semvut,.metrics.svelte-1semvut .analytics-kpi{padding:16px}}.copy-link-field.svelte-k3lydp{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:stretch;gap:8px;min-width:0;--copy-field-height: 44px}.copy-link-field[data-qr=true].svelte-k3lydp{grid-template-columns:minmax(0,1fr) auto auto}.copy-link-field[data-variant=admin].svelte-k3lydp{--copy-field-height: 36px}.copy-link-field.svelte-k3lydp .input,.copy-link-field.svelte-k3lydp .btn,.copy-link-field.svelte-k3lydp .admin-btn{height:var(--copy-field-height);min-height:var(--copy-field-height)}.copy-link-field.svelte-k3lydp .input{min-width:0;width:100%;font-size:12px}.copy-link-field.svelte-k3lydp svg{flex-shrink:0}.site-nodes.svelte-pitqpk{display:grid;gap:1rem;min-width:0}.site-node-actions.svelte-pitqpk{display:flex;align-items:center;flex-wrap:wrap;gap:.75rem}p.svelte-pitqpk,li.svelte-pitqpk{overflow-wrap:anywhere}ul.svelte-pitqpk{padding-left:1.25rem}.zolix-system.svelte-1ivqgv0{display:grid;gap:1rem;min-width:0}nav.svelte-1ivqgv0{display:flex;flex-wrap:wrap;gap:.5rem}nav.svelte-1ivqgv0 button{color:var(--text)!important;background:var(--panel)!important}nav.svelte-1ivqgv0 button[aria-pressed=true]{color:var(--bg)!important;background:var(--text)!important}.components.svelte-1ivqgv0{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,230px),1fr));gap:.75rem}article.svelte-1ivqgv0{display:grid;gap:.5rem;border:1px solid var(--border);border-radius:12px;padding:1rem}code.svelte-1ivqgv0{overflow-wrap:anywhere}details.svelte-1ivqgv0{margin-top:1rem}.admin-payments-table-shell.svelte-f8fz0y{min-width:0}.admin-payments-table-shell.svelte-f8fz0y .admin-table-wrap{overflow-x:auto}.admin-payments-table-shell.svelte-f8fz0y .admin-payments-table{width:100%;min-width:0;table-layout:fixed}.admin-payments-table-shell.svelte-f8fz0y .admin-payments-table thead th,.admin-payments-table-shell.svelte-f8fz0y .admin-payments-table tbody td{padding-inline:8px}.admin-payments-mobile-list.svelte-f8fz0y{display:none}.admin-payments-table-shell.svelte-f8fz0y .admin-payments-col-id{width:11%}.admin-payments-table-shell.svelte-f8fz0y .admin-payments-col-user{width:15.5%}.admin-payments-table-shell.svelte-f8fz0y .admin-payments-col-purchases{width:18%}.admin-payments-table-shell.svelte-f8fz0y .admin-payments-col-amount{width:9%}.admin-payments-table-shell.svelte-f8fz0y .admin-payments-col-discount{width:7%}.admin-payments-table-shell.svelte-f8fz0y .admin-payments-col-provider{width:9%}.admin-payments-table-shell.svelte-f8fz0y .admin-payments-col-description{width:9.5%}.admin-payments-table-shell.svelte-f8fz0y .admin-payments-col-status{width:9%}.admin-payments-table-shell.svelte-f8fz0y .admin-payments-col-date{width:12%}.admin-payments-table-shell.svelte-f8fz0y .admin-payments-purchases-header{white-space:normal;line-height:1.25}.admin-payments-user-cell.svelte-f8fz0y{display:flex;align-items:center;gap:8px;min-width:0}.admin-payments-user-identity.svelte-f8fz0y{display:grid;gap:2px;min-width:0}.admin-payments-user-name{display:block;min-width:0;max-width:100%;margin:0;padding:2px 0;overflow:hidden;border:0;background:transparent;color:inherit;cursor:pointer;font:inherit;font-weight:650;text-align:left;text-overflow:ellipsis;white-space:nowrap}.admin-payments-user-name:hover,.admin-payments-user-name:focus-visible{color:var(--accent)}.admin-payments-user-name:focus-visible{outline:2px solid color-mix(in srgb,var(--accent) 65%,transparent);outline-offset:2px;border-radius:4px}.admin-payments-user-id{color:var(--admin-muted);font-family:var(--font-mono);font-size:11px}.admin-payments-user-popover{z-index:1200;max-width:min(440px,calc(100vw - 24px));padding:10px 12px;overflow-wrap:anywhere;border:1px solid var(--admin-border);border-radius:9px;background:var(--admin-surface);box-shadow:var(--admin-card-shadow);color:var(--admin-text);font-size:13px}.admin-cell-user-with-action.svelte-f8fz0y .admin-payments-user-btn.admin-btn{width:30px;height:30px;min-width:30px;min-height:30px;flex-shrink:0;padding:0;border-radius:7px}.admin-cell-user-with-action.svelte-f8fz0y .admin-payments-user-btn svg{width:14px;height:14px}.admin-cell-id.svelte-f8fz0y .admin-payment-id-btn.admin-btn{width:28px;height:28px;min-width:28px;min-height:28px;flex:0 0 28px;padding:0;gap:6px;border-radius:7px;color:var(--admin-text);font-family:var(--font-mono);font-size:12px}.admin-payment-id-actions.svelte-f8fz0y{display:flex;align-items:center;gap:2px;width:100%;min-width:0;overflow:hidden}.admin-payment-id-actions.svelte-f8fz0y .admin-copyable-value{flex:1 1 auto;gap:2px;font-family:var(--font-mono);font-size:12px}.admin-payments-table-shell.svelte-f8fz0y .admin-payments-table tbody td.admin-cell-id{padding-inline:6px}@media(max-width:720px){.admin-payments-table-shell.svelte-f8fz0y .admin-table-wrap{overflow-x:hidden}.admin-payments-table-shell.svelte-f8fz0y .admin-table-wrap:has(.admin-payments-table){display:none}.admin-payments-mobile-list.svelte-f8fz0y{display:grid;gap:10px;width:100%;min-width:0;margin:0;padding:0;list-style:none}.admin-payment-mobile-card.svelte-f8fz0y{display:grid;gap:10px;min-width:0;padding:12px;border:1px solid var(--admin-border);border-radius:12px;background:var(--admin-surface-2)}.admin-payment-mobile-head.svelte-f8fz0y,.admin-payment-mobile-user.svelte-f8fz0y,.admin-payment-mobile-foot.svelte-f8fz0y{min-width:0;display:flex;align-items:center}.admin-payment-mobile-head.svelte-f8fz0y{justify-content:space-between;gap:10px}.admin-payment-mobile-user.svelte-f8fz0y{gap:9px;padding-bottom:10px;border-bottom:1px solid var(--admin-border)}.admin-payment-mobile-user-copy.svelte-f8fz0y{display:grid;flex:1 1 auto;gap:2px;min-width:0}.admin-payment-mobile-user-copy.svelte-f8fz0y strong:where(.svelte-f8fz0y),.admin-payment-mobile-user-copy.svelte-f8fz0y small:where(.svelte-f8fz0y),.admin-payment-mobile-user.svelte-f8fz0y time:where(.svelte-f8fz0y),.admin-payment-mobile-foot.svelte-f8fz0y>span:where(.svelte-f8fz0y){overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.admin-payment-mobile-user-copy.svelte-f8fz0y strong:where(.svelte-f8fz0y){color:var(--admin-text);font-size:13px}.admin-payment-mobile-user-copy.svelte-f8fz0y small:where(.svelte-f8fz0y),.admin-payment-mobile-user.svelte-f8fz0y time:where(.svelte-f8fz0y){color:var(--admin-muted);font-size:11px}.admin-payment-mobile-user-copy.svelte-f8fz0y small:where(.svelte-f8fz0y){font-family:var(--font-mono)}.admin-payment-mobile-user.svelte-f8fz0y time:where(.svelte-f8fz0y){flex:0 1 auto;max-width:42%;text-align:right}.admin-payment-mobile-metrics.svelte-f8fz0y{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;min-width:0;margin:0}.admin-payment-mobile-metrics.svelte-f8fz0y>div:where(.svelte-f8fz0y){display:grid;gap:3px;min-width:0;padding:8px 9px;border-radius:8px;background:color-mix(in srgb,var(--admin-bg) 58%,transparent)}.admin-payment-mobile-metrics.svelte-f8fz0y dt:where(.svelte-f8fz0y){overflow:hidden;color:var(--admin-muted);font-size:10px;font-weight:650;letter-spacing:.04em;text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap}.admin-payment-mobile-metrics.svelte-f8fz0y dd:where(.svelte-f8fz0y){min-width:0;margin:0;overflow-wrap:anywhere;color:var(--admin-text);font-size:12px;font-variant-numeric:tabular-nums}.admin-payment-mobile-foot.svelte-f8fz0y{gap:9px;color:var(--admin-muted);font-size:11px}.admin-payment-mobile-foot.svelte-f8fz0y>span:where(.svelte-f8fz0y){flex:1 1 auto;min-width:0}.admin-payment-mobile-card.svelte-f8fz0y .admin-payment-id-btn.admin-btn{height:30px;min-height:30px;padding:0 8px}.admin-payment-mobile-card.svelte-f8fz0y .admin-payments-user-btn.admin-btn{width:30px;height:30px;min-width:30px;min-height:30px;flex:0 0 auto;padding:0}}.admin-panel-version-trigger{display:inline-flex;border:0;border-radius:999px;padding:0;background:transparent;color:inherit;cursor:pointer}.admin-panel-version-trigger:focus-visible{outline:2px solid var(--admin-ring);outline-offset:3px}.admin-panel-version-popover{z-index:120;display:grid;gap:8px;width:min(390px,calc(100vw - 32px));padding:12px 14px;border:1px solid var(--admin-border);border-radius:10px;background:var(--admin-surface);color:var(--admin-text);box-shadow:var(--shadow-popover);font-size:12px;line-height:1.45}.admin-panel-version-popover__head{display:flex;align-items:center;gap:8px}.admin-panel-version-popover p{margin:0;overflow-wrap:anywhere}.admin-panel-version-popover__tested{color:var(--admin-muted)}.admin-tariff-distribution-content{display:grid;gap:8px;padding-block:12px}.admin-tariff-distribution.svelte-17udjcj{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(100%,220px),1fr));gap:8px}.admin-tariff-distribution-row.svelte-17udjcj{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:6px 10px;min-width:0;min-height:52px;padding:8px 10px;border:1px solid var(--admin-border);border-radius:10px;background:transparent;color:var(--admin-text);font:inherit;text-align:left;overflow-wrap:anywhere;cursor:pointer}.admin-tariff-distribution-row.svelte-17udjcj:hover{background:var(--admin-surface-2);border-color:var(--admin-muted)}.admin-tariff-distribution-row.svelte-17udjcj:focus-visible{outline:2px solid var(--admin-ring);outline-offset:2px}.admin-tariff-distribution-number.svelte-17udjcj{display:flex;align-items:baseline;gap:8px;font-variant-numeric:tabular-nums;white-space:nowrap}.admin-tariff-distribution-number.svelte-17udjcj strong:where(.svelte-17udjcj){font-size:15px;font-weight:700}.admin-tariff-distribution-number.svelte-17udjcj>span:where(.svelte-17udjcj){min-width:4ch;color:var(--admin-muted);font-size:11px;text-align:right}.admin-tariff-distribution-track.svelte-17udjcj{grid-column:1 / -1;height:3px;overflow:hidden;border-radius:999px;background:color-mix(in srgb,var(--admin-muted) 15%,transparent)}.admin-tariff-distribution-track.svelte-17udjcj>span:where(.svelte-17udjcj){display:block;height:100%;border-radius:inherit;background:var(--accent)}.admin-tariff-distribution-toggle{justify-self:start}.admin-stats-audience-card .admin-cn-card-header{padding-bottom:18px}.admin-stats-user-filter.svelte-3bw1f2{appearance:none;border:0;border-radius:5px;padding:0;background:transparent;color:inherit;font:inherit;line-height:inherit;text-align:inherit;cursor:pointer;text-decoration:underline;text-decoration-color:transparent;text-underline-offset:3px;transition:color .14s ease,text-decoration-color .14s ease}.admin-stats-user-filter.svelte-3bw1f2:hover{color:var(--accent);text-decoration-color:currentColor}.admin-stats-user-filter.svelte-3bw1f2:focus-visible{outline:2px solid var(--admin-ring);outline-offset:3px}.admin-stats-user-filter--count.svelte-3bw1f2{display:inline-block}.admin-stats-user-filter--badge.svelte-3bw1f2{display:block;border-radius:999px}.admin-user-mobile-metrics.svelte-tguhn6>.admin-user-mobile-plan:where(.svelte-tguhn6){grid-column:1 / -1}.admin-user-mobile-card.svelte-tguhn6{display:grid;gap:10px;min-width:0;padding:12px;border:1px solid var(--admin-border);border-radius:12px;background:var(--admin-surface-2);cursor:pointer}.admin-user-mobile-card.svelte-tguhn6:hover{border-color:color-mix(in srgb,var(--admin-border) 65%,var(--accent))}.admin-user-mobile-card.svelte-tguhn6:focus-visible{outline:2px solid var(--admin-ring);outline-offset:2px}.admin-user-mobile-head.svelte-tguhn6{display:flex;align-items:flex-start;justify-content:space-between;gap:10px;min-width:0}.admin-user-mobile-head.svelte-tguhn6 .admin-user-cell{flex:1 1 auto}.admin-user-mobile-head.svelte-tguhn6 .admin-badge{flex:0 0 auto}.admin-user-mobile-metrics.svelte-tguhn6{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;min-width:0;margin:0}.admin-user-mobile-metrics.svelte-tguhn6>div:where(.svelte-tguhn6){display:grid;align-content:start;gap:4px;min-width:0;min-height:56px;padding:8px 9px;border-radius:8px;background:color-mix(in srgb,var(--admin-bg) 58%,transparent)}.admin-user-mobile-metrics.svelte-tguhn6 dt:where(.svelte-tguhn6),.admin-user-mobile-dates.svelte-tguhn6 dt:where(.svelte-tguhn6){overflow:hidden;color:var(--admin-muted);font-size:10px;font-weight:650;letter-spacing:.04em;text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap}.admin-user-mobile-metrics.svelte-tguhn6 dd:where(.svelte-tguhn6),.admin-user-mobile-dates.svelte-tguhn6 dd:where(.svelte-tguhn6){min-width:0;margin:0;color:var(--admin-text);font-size:12px;font-variant-numeric:tabular-nums}.admin-user-mobile-metrics.svelte-tguhn6 dd:where(.svelte-tguhn6) .admin-badge{max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.admin-user-mobile-metrics.svelte-tguhn6 .admin-user-balance-value:where(.svelte-tguhn6){overflow:hidden;font-weight:750;text-overflow:ellipsis;white-space:nowrap}.admin-user-mobile-dates.svelte-tguhn6{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;min-width:0;margin:0;padding-top:10px;border-top:1px solid var(--admin-border)}.admin-user-mobile-dates.svelte-tguhn6>div:where(.svelte-tguhn6){display:grid;gap:3px;min-width:0}.admin-user-mobile-dates.svelte-tguhn6>div:where(.svelte-tguhn6):last-child{text-align:right}.admin-user-mobile-dates.svelte-tguhn6 dd:where(.svelte-tguhn6){overflow:hidden;color:var(--admin-muted);font-family:var(--font-mono);text-overflow:ellipsis;white-space:nowrap}.admin-users-tariff-hint.svelte-rgqzj6{margin:0;color:var(--admin-muted);font-size:11px;line-height:1.5}.admin-users-cell-tariff.svelte-rgqzj6{min-width:150px;max-width:220px}.admin-users-search-button{min-width:82px}.admin-btn.admin-users-filter-toggle{display:inline-flex;position:relative;align-items:center;gap:7px;min-width:0}.admin-users-filter-count.svelte-rgqzj6{display:inline-grid;min-width:18px;height:18px;place-items:center;padding:0 5px;border-radius:999px;background:color-mix(in srgb,var(--admin-bg) 74%,transparent);color:inherit;font-size:11px;font-weight:750;line-height:1}.admin-users-filter-chips.svelte-rgqzj6{display:flex;flex-wrap:wrap;gap:6px;min-width:0}.admin-users-filter-chip.svelte-rgqzj6{display:inline-flex;align-items:center;gap:7px;max-width:100%;min-height:28px;padding:3px 5px 3px 10px;border:1px solid var(--admin-border);border-radius:999px;background:color-mix(in srgb,var(--admin-muted) 8%,transparent);color:var(--admin-text);font-size:12px}.admin-users-filter-chip-text.svelte-rgqzj6{display:inline-flex;align-items:center;gap:5px;min-width:0;max-width:260px}.admin-users-filter-chip.svelte-rgqzj6 strong:where(.svelte-rgqzj6){color:var(--admin-muted);font-size:11px;font-weight:650}.admin-users-filter-chip-text.svelte-rgqzj6>span:where(.svelte-rgqzj6){overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.admin-users-filter-chip.svelte-rgqzj6 button:where(.svelte-rgqzj6){display:inline-grid;width:20px;height:20px;place-items:center;border:0;border-radius:999px;background:transparent;color:var(--admin-muted);cursor:pointer}.admin-users-filter-chip.svelte-rgqzj6 button:where(.svelte-rgqzj6):hover,.admin-users-filter-chip.svelte-rgqzj6 button:where(.svelte-rgqzj6):focus-visible{background:color-mix(in srgb,var(--admin-muted) 14%,transparent);color:var(--admin-text);outline:none}.admin-users-filter-fields-sheet.svelte-rgqzj6,.admin-users-filter-sheet-body.svelte-rgqzj6{display:grid;gap:12px}.admin-users-filter-sheet-actions.svelte-rgqzj6{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:8px;padding-top:2px}.admin-users-filter-dialog{width:min(100%,420px)}.admin-users-table-wrap.svelte-rgqzj6 .admin-table-wrap{overflow-x:auto}.admin-users-mobile-list.svelte-rgqzj6{display:none}@media(min-width:721px){.admin-users-table-wrap.svelte-rgqzj6 .admin-users-table{min-width:1250px}.admin-users-table-wrap.has-user-balance.svelte-rgqzj6 .admin-users-table{min-width:1370px}.admin-users-table-wrap.has-partner-balance.svelte-rgqzj6 .admin-users-table{min-width:1390px}.admin-users-table-wrap.has-user-balance.has-partner-balance.svelte-rgqzj6 .admin-users-table{min-width:1510px}}.admin-users-cell-premium.svelte-rgqzj6{white-space:nowrap}.admin-users-cell-premium.svelte-rgqzj6 .admin-user-premium-badge{max-width:220px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:11px;font-variant-numeric:tabular-nums}.admin-user-premium-placeholder.svelte-rgqzj6{color:var(--admin-dim);font-size:12px;font-variant-numeric:tabular-nums}.admin-users-cell-money.svelte-rgqzj6,.admin-users-cell-counter.svelte-rgqzj6{white-space:nowrap}.admin-users-cell-money.svelte-rgqzj6 .admin-user-money-badge{font-variant-numeric:tabular-nums}.admin-user-balance-value.svelte-rgqzj6{color:var(--admin-text);font-size:12px;font-weight:700;font-variant-numeric:tabular-nums}.admin-user-counter.svelte-rgqzj6{display:inline-flex;align-items:center;gap:5px;color:var(--admin-text);font-size:12px;font-weight:650;font-variant-numeric:tabular-nums}.admin-user-counter.svelte-rgqzj6 svg{color:var(--admin-muted);flex:0 0 auto}.admin-users-cell-date.svelte-rgqzj6{white-space:nowrap;font-size:12px;color:var(--admin-muted)}.admin-users-table-wrap.svelte-rgqzj6 .admin-users-table tbody tr.is-clickable:focus-visible{outline:2px solid var(--admin-ring);outline-offset:-2px}@media(max-width:720px){.admin-users-search-button{min-width:0;padding-inline:10px}.admin-btn.admin-users-filter-toggle{display:inline-flex;min-width:38px;padding-inline:10px}.admin-users-filter-toggle-label.svelte-rgqzj6{display:none}.admin-users-filter-chips.svelte-rgqzj6{gap:5px}.admin-users-filter-chip-text.svelte-rgqzj6{max-width:min(250px,calc(100vw - 96px))}.dialog:has(.admin-users-filter-dialog){align-items:end;padding:max(12px,var(--content-safe-area-top)) var(--content-safe-area-right) var(--content-safe-area-bottom) var(--content-safe-area-left)}.admin-users-filter-dialog{width:100%;max-height:min(82dvh,620px,var(--dialog-available-height));padding:16px;border-right:0;border-bottom:0;border-left:0;border-radius:18px 18px 0 0}.admin-users-table-wrap.svelte-rgqzj6 .admin-table-wrap:has(.admin-users-table:not(.admin-table-skeleton)){display:none}.admin-users-mobile-list.svelte-rgqzj6{display:grid;gap:10px;width:100%;min-width:0;margin:0;padding:0;list-style:none}}.relationship-user.svelte-vzmck6{min-width:0;width:100%;text-align:left}dl.svelte-vzmck6{display:grid;gap:3px;margin:5px 0 0}dl.svelte-vzmck6>div:where(.svelte-vzmck6){display:grid;grid-template-columns:68px minmax(0,1fr);gap:6px}dt.svelte-vzmck6{color:var(--admin-muted);font-size:10px;line-height:13px}dd.svelte-vzmck6{margin:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:10px;line-height:13px;font-family:var(--font-mono)}.expanded.svelte-vzmck6 dd:where(.svelte-vzmck6){white-space:normal;overflow-wrap:anywhere;font-size:12px;line-height:16px}.expanded.svelte-vzmck6 dt:where(.svelte-vzmck6){font-size:11px;line-height:16px}.expanded.svelte-vzmck6 dl:where(.svelte-vzmck6){gap:5px;margin-top:8px}.expanded.svelte-vzmck6 dl:where(.svelte-vzmck6)>div:where(.svelte-vzmck6){grid-template-columns:80px minmax(0,1fr)}.expanded.svelte-vzmck6 .admin-user-cell-name{white-space:normal;overflow-wrap:anywhere}.relationships.svelte-1oi77wp{--admin-card-bg: var(--admin-surface);display:grid;gap:14px;min-width:0}.relationships.svelte-1oi77wp .admin-btn,.relationships.svelte-1oi77wp .admin-btn:hover,.relationships.svelte-1oi77wp .admin-btn:focus-visible{background-image:none}.relationships.svelte-1oi77wp .relationships-toolbar .admin-list-toolbar-filters{flex:0 1 170px}.admin-select-content.relationships-filter-menu{background:var(--admin-surface);background-image:none}.relationships-heading.svelte-1oi77wp{display:flex;gap:18px;align-items:flex-start;flex-wrap:wrap}h2.svelte-1oi77wp{margin:0;font-size:18px}p.svelte-1oi77wp{margin:6px 0 0;color:var(--admin-muted);font-size:12px}.relationships-legend.svelte-1oi77wp,.relationships-legend.svelte-1oi77wp span:where(.svelte-1oi77wp){display:flex;gap:8px;align-items:center}.relationships-legend.svelte-1oi77wp{flex-wrap:wrap;gap:16px;color:var(--admin-muted);font-size:12px}.relationships-legend.svelte-1oi77wp i:where(.svelte-1oi77wp){display:block;width:24px;border-top:3px solid #3b82f6}.relationships-legend.svelte-1oi77wp .partner:where(.svelte-1oi77wp){border-top-color:#d97706;border-top-style:dashed}.relationships-workspace.svelte-1oi77wp{display:grid;min-width:0;gap:12px}.relationships-workspace.has-selection.svelte-1oi77wp{grid-template-columns:minmax(0,1fr) 300px}.relationships-stage.svelte-1oi77wp{position:relative;height:clamp(420px,66vh,820px);min-width:0;overflow:clip;border:1px solid var(--admin-border);border-radius:12px;background:var(--admin-card-bg)}.relationships-canvas.svelte-1oi77wp,.relationships-overlays.svelte-1oi77wp{position:absolute;inset:0}.relationships-overlays.svelte-1oi77wp{pointer-events:none;overflow:clip}.relationships-node-layer.svelte-1oi77wp{position:absolute;top:0;left:0;transform-origin:top left;will-change:transform}.relationships-node.svelte-1oi77wp{position:absolute;top:0;left:0;transform-origin:top left;pointer-events:none;padding:12px;border-radius:10px;border:1px solid var(--admin-border);background:var(--admin-card-bg);color:var(--admin-text);box-shadow:var(--admin-card-shadow)}.relationships-node.selected.svelte-1oi77wp{border:2px solid var(--admin-accent, #3b82f6)}.relationships-node.svelte-1oi77wp:focus-visible{outline:3px solid var(--admin-accent, #3b82f6);outline-offset:3px}.relationships-loading.svelte-1oi77wp{position:absolute;inset:0;display:grid;place-items:center;background:var(--admin-card-bg)}.relationships-selection.svelte-1oi77wp{display:grid;align-content:start;gap:14px;border:1px solid var(--admin-border);border-radius:12px;padding:16px;min-width:0;background:var(--admin-card-bg)}h3.svelte-1oi77wp{font-size:13px;margin:0}.relationships-selection-head.svelte-1oi77wp{display:flex;align-items:center;justify-content:space-between;gap:12px}.relationships-selection.svelte-1oi77wp ul:where(.svelte-1oi77wp){list-style:none;padding:0;margin:0;display:grid;gap:8px;max-height:330px;overflow:auto}.relationships-selection.svelte-1oi77wp li:where(.svelte-1oi77wp){display:grid;justify-items:start;min-width:0;border-top:1px solid var(--admin-border);padding-top:8px}.relationships-selection.svelte-1oi77wp li:where(.svelte-1oi77wp)>span:where(.svelte-1oi77wp){color:var(--admin-muted);font-size:11px}.relationships-selection.svelte-1oi77wp .admin-btn{max-width:100%;white-space:normal;overflow-wrap:anywhere}.relationships-list.svelte-1oi77wp{border:1px solid var(--admin-border);border-radius:12px;padding:12px}summary.svelte-1oi77wp{cursor:pointer;font-size:13px}.relationships-list.svelte-1oi77wp ul:where(.svelte-1oi77wp){list-style:none;padding:0;margin:10px 0 0;max-height:240px;overflow:auto}.relationships-list.svelte-1oi77wp .admin-btn{max-width:100%;white-space:normal;text-align:left;overflow-wrap:anywhere}@media(max-width:1000px){.relationships-workspace.has-selection.svelte-1oi77wp{grid-template-columns:minmax(0,1fr)}.relationships-stage.svelte-1oi77wp{height:56vh;min-height:380px}}@media(max-width:720px){.relationships.svelte-1oi77wp .relationships-toolbar .admin-list-toolbar-filters{flex-basis:100%}}@media(max-width:360px){.relationships.svelte-1oi77wp .relationships-toolbar .admin-list-toolbar-actions{flex-wrap:nowrap;gap:6px;width:100%}.relationships.svelte-1oi77wp .relationships-refresh-button{width:36px;min-width:36px;padding-inline:0}.relationships-refresh-label.svelte-1oi77wp{display:none}.relationships-legend.svelte-1oi77wp{gap:12px}.relationships-legend.svelte-1oi77wp span:where(.svelte-1oi77wp){white-space:nowrap}.relationships-legend.svelte-1oi77wp i:where(.svelte-1oi77wp){width:20px}}.admin-promo-effect-options.svelte-1tsocqc{display:grid;gap:8px;max-width:100%;min-width:0}.admin-promo-effect-row.svelte-1tsocqc{display:grid;grid-template-columns:auto minmax(0,1fr) minmax(160px,220px);align-items:center;gap:12px;min-width:0;padding:10px 12px;border:1px solid var(--admin-border);border-radius:8px;background:var(--admin-surface-2);cursor:pointer;transition:border-color .14s ease,background .14s ease}.admin-promo-effect-row.svelte-1tsocqc:hover,.admin-promo-effect-row.is-selected.svelte-1tsocqc{border-color:var(--accent)}.admin-promo-effect-row.is-dirty.svelte-1tsocqc{border-color:color-mix(in srgb,var(--warning) 70%,var(--admin-border));background:color-mix(in srgb,var(--warning) 8%,var(--admin-surface-2))}.admin-promo-effect-row.is-selected.svelte-1tsocqc{background:color-mix(in srgb,var(--accent) 9%,var(--admin-surface-2))}.admin-promo-effect-copy.svelte-1tsocqc{display:grid;gap:3px;min-width:0}.admin-promo-effect-copy.svelte-1tsocqc strong:where(.svelte-1tsocqc){display:flex;align-items:center;flex-wrap:wrap;gap:6px;color:var(--admin-text);font-size:13px;line-height:1.2}.admin-promo-effect-copy.svelte-1tsocqc small:where(.svelte-1tsocqc),.admin-promo-effect-copy.svelte-1tsocqc span:where(.svelte-1tsocqc){color:var(--admin-muted);font-size:12px;line-height:1.35}.admin-promo-effect-copy.svelte-1tsocqc span:where(.svelte-1tsocqc){color:color-mix(in srgb,var(--admin-muted) 80%,var(--admin-text))}.admin-promo-effect-input.svelte-1tsocqc{min-width:0}.admin-promo-effect-mode.svelte-1tsocqc{display:flex;align-items:center;grid-column:1 / -1;gap:8px;max-width:100%;min-width:0;padding:6px 8px;border:1px solid transparent;border-radius:8px;background:color-mix(in srgb,var(--accent) 5%,transparent)}.admin-promo-effect-mode.is-dirty.svelte-1tsocqc{border-color:color-mix(in srgb,var(--warning) 64%,var(--admin-border));background:color-mix(in srgb,var(--warning) 7%,transparent)}.admin-promo-effect-mode-line.svelte-1tsocqc{display:flex;align-items:center;gap:8px;min-width:0;flex:1 1 auto;color:var(--admin-text)}.admin-promo-effect-mode-label.svelte-1tsocqc{flex:0 0 auto;color:var(--admin-text);font-size:13px;font-weight:650;line-height:1.25}.admin-promo-effect-mode.svelte-1tsocqc small:where(.svelte-1tsocqc){min-width:0;overflow:hidden;color:var(--admin-muted);font-size:12px;line-height:1.35;text-overflow:ellipsis;white-space:nowrap}.admin-promo-effect-mode.svelte-1tsocqc .admin-badge{flex:0 0 auto}@media(max-width:720px){.admin-promo-effect-row.svelte-1tsocqc{grid-template-columns:auto minmax(0,1fr)}.admin-promo-effect-input.svelte-1tsocqc{grid-column:2}.admin-promo-effect-mode.svelte-1tsocqc{align-items:stretch;flex-direction:column}.admin-promo-effect-mode-line.svelte-1tsocqc{display:grid;grid-template-columns:auto minmax(0,1fr);align-items:flex-start;width:100%}.admin-promo-effect-mode-label.svelte-1tsocqc{min-width:0}.admin-promo-effect-mode.svelte-1tsocqc small:where(.svelte-1tsocqc){grid-column:2;white-space:normal}.admin-promo-effect-mode.svelte-1tsocqc .admin-badge{align-self:flex-start}}.admin-promo-activations-body.svelte-1pmj3m7{display:grid;grid-template-rows:auto minmax(0,1fr) auto;gap:12px;height:100%;min-height:0;min-width:0}.admin-promo-revenue.svelte-1pmj3m7{display:grid;gap:10px;padding:12px;border:1px solid var(--admin-border);border-radius:12px;background:var(--admin-surface-2)}.admin-promo-revenue-head.svelte-1pmj3m7{display:grid;gap:3px}.admin-promo-revenue-head.svelte-1pmj3m7 small:where(.svelte-1pmj3m7),.admin-promo-revenue-card.svelte-1pmj3m7 span:where(.svelte-1pmj3m7),.admin-promo-revenue-card.svelte-1pmj3m7 small:where(.svelte-1pmj3m7){color:var(--admin-muted)}.admin-promo-revenue-grid.svelte-1pmj3m7{display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:8px}.admin-promo-revenue-card.svelte-1pmj3m7{display:grid;align-content:center;gap:3px;min-height:64px;padding:10px;border:1px solid var(--admin-border);border-radius:9px;background:var(--admin-card-bg)}.admin-promo-revenue-card.svelte-1pmj3m7 strong:where(.svelte-1pmj3m7){font-size:17px;font-variant-numeric:tabular-nums}.admin-promo-revenue-empty.svelte-1pmj3m7{grid-column:span 2}.admin-promo-activations-scroll{height:100%;min-height:0;width:100%;max-height:none!important}.admin-promo-activations-scroll .scroll-area__viewport{min-height:0}.admin-promo-activations-table{min-width:1180px}.admin-promos-user-cell.svelte-1pmj3m7{display:flex;align-items:center;gap:8px;min-width:0}.admin-promos-user-name.svelte-1pmj3m7{display:grid;min-width:0;gap:2px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.admin-promos-user-name.svelte-1pmj3m7 small:where(.svelte-1pmj3m7){color:var(--admin-muted);font-family:var(--font-mono);font-size:11px}.admin-cell-user-with-action.svelte-1pmj3m7 .admin-promos-user-btn.admin-btn{width:30px;height:30px;min-width:30px;min-height:30px;flex-shrink:0;padding:0;border-radius:7px}@media(max-width:720px){.admin-promo-activations-body.svelte-1pmj3m7{grid-template-rows:auto auto auto;height:auto}.admin-promo-activations-scroll{height:auto;max-height:min(58vh,520px)!important}.admin-promo-activations-table{min-width:0}}.gift-create-form.svelte-12640ei{display:grid;gap:18px;min-width:0}.gift-create-note.svelte-12640ei{display:flex;align-items:center;gap:10px;padding:12px;background:var(--admin-surface-2);border:1px solid var(--admin-border);border-radius:10px;font-size:13px}.gift-create-note.svelte-12640ei>span:where(.svelte-12640ei){flex:1}.gift-create-note.svelte-12640ei svg{flex-shrink:0;color:var(--accent)}.gift-create-plan.svelte-12640ei{display:grid;grid-template-columns:minmax(0,1.5fr) minmax(0,1fr);gap:12px}.gift-create-limits.svelte-12640ei{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.gift-create-fixed.svelte-12640ei{display:flex;align-items:center;height:36px;font-size:14px;font-weight:600}.gift-create-footer.svelte-12640ei{display:flex;justify-content:space-between;align-items:center;gap:12px;padding-top:14px;border-top:1px solid var(--admin-border)}.gift-create-muted.svelte-12640ei{color:var(--admin-muted);font-size:12px}.gift-create-error.svelte-12640ei{margin:0;font-size:13px;color:var(--danger)}.admin-gift-create-dialog{width:min(100%,640px)}.admin-gift-create-dialog .scroll-area__viewport>div{display:block!important;min-width:0;max-width:100%}@media(max-width:520px){.gift-create-plan.svelte-12640ei{grid-template-columns:minmax(0,1fr)}.gift-create-limits.svelte-12640ei{grid-template-columns:minmax(0,1fr);gap:10px}.gift-create-limits.svelte-12640ei .admin-toolbar-field:where(.svelte-12640ei){grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center}.gift-create-fixed.svelte-12640ei{justify-content:end}.gift-create-footer.svelte-12640ei{flex-direction:column;align-items:stretch}.gift-create-form.svelte-12640ei{gap:14px}}.gift-revoke-form.svelte-vzcu4o{display:grid;gap:14px}.gift-revoke-check.svelte-vzcu4o{display:flex;align-items:center;gap:8px}.gift-revoke-warning.svelte-vzcu4o{margin:0;color:var(--muted);font-size:13px}.gifts-admin.svelte-17eb4e2{display:grid;gap:14px;min-width:0}.gift-admin-link-block.svelte-17eb4e2{display:grid;gap:8px;padding-bottom:16px}.admin-gift-dialog .gift-link{border:0;background:transparent;color:var(--accent);padding:0;cursor:pointer;font:inherit;text-align:left;overflow-wrap:anywhere}small.svelte-17eb4e2,.gift-secondary.svelte-17eb4e2{display:block;color:var(--muted);font-size:12px}td.svelte-17eb4e2 small:where(.svelte-17eb4e2){margin-top:4px}td.svelte-17eb4e2{font-size:13px}.gift-mobile.svelte-17eb4e2{display:none}.gift-modal-summary.svelte-17eb4e2{display:flex;align-items:center;justify-content:space-between;gap:12px;padding-bottom:14px}.gift-modal-summary.svelte-17eb4e2>div:where(.svelte-17eb4e2){display:grid;gap:7px}.gift-modal-summary.svelte-17eb4e2>div:where(.svelte-17eb4e2):last-child{justify-items:end}.gift-modal-buyer.svelte-17eb4e2{display:flex;flex-wrap:wrap;align-items:center;gap:8px;padding:12px 0;border-top:1px solid var(--border);font-size:13px}.gift-payment-meta.svelte-17eb4e2{display:flex;align-items:center;flex-wrap:wrap;gap:12px;width:100%}.gift-user-cell.svelte-17eb4e2,.gift-id-actions.svelte-17eb4e2{display:flex;align-items:center;gap:8px;min-width:0;color:var(--admin-text)}.gift-id-actions.svelte-17eb4e2{gap:2px}.gift-user-identity.svelte-17eb4e2{display:grid;gap:2px;min-width:0;overflow-wrap:anywhere}.gift-user-identity.svelte-17eb4e2 strong:where(.svelte-17eb4e2){font-weight:650}.gift-desktop.svelte-17eb4e2 .gift-user-identity:where(.svelte-17eb4e2){max-width:140px}.gift-desktop.svelte-17eb4e2 .gift-user-identity:where(.svelte-17eb4e2) strong:where(.svelte-17eb4e2){overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.gift-user-identity.svelte-17eb4e2 small:where(.svelte-17eb4e2),.gift-id.svelte-17eb4e2{font-family:var(--font-mono);font-size:11px;margin:0}.gift-user-link.admin-btn,.gift-detail-button.admin-btn{width:30px;height:30px;min-width:30px;min-height:30px;flex-shrink:0;padding:0;border-radius:7px;color:var(--admin-text)}.gift-detail-button.admin-btn{width:28px;height:28px;min-width:28px;min-height:28px}.gift-admin-details.svelte-17eb4e2{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;padding-top:14px;border-top:1px solid var(--border);font-size:13px}.gift-admin-details.svelte-17eb4e2>div:where(.svelte-17eb4e2){display:flex;flex-direction:column;align-items:flex-start;gap:6px;min-width:0;overflow-wrap:anywhere}.gift-revoke-action.svelte-17eb4e2{display:flex;justify-content:flex-end;padding-top:16px}.admin-gift-dialog{width:min(100%,680px)}.admin-gift-dialog .scroll-area__viewport>div{display:block!important;min-width:0;max-width:100%}@media(max-width:760px){.gift-desktop.svelte-17eb4e2{display:none}.gift-mobile.svelte-17eb4e2{display:grid;gap:8px}.gift-mobile-sort.svelte-17eb4e2{display:flex;gap:10px;align-items:center;font-size:12px;color:var(--muted)}.gift-mobile-sort.svelte-17eb4e2 .admin-select-trigger{flex:1;min-width:0}.gift-mobile-card.svelte-17eb4e2{display:grid;gap:10px;width:100%;border:1px solid var(--border);border-radius:14px;padding:12px;background:var(--panel);color:var(--text);font:inherit;font-size:12px;text-align:left}.gift-mobile-users.svelte-17eb4e2{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.gift-mobile-users.svelte-17eb4e2>div:where(.svelte-17eb4e2){display:grid;align-content:start;gap:4px;min-width:0}.gift-mobile-line.svelte-17eb4e2{display:flex;gap:10px;align-items:center;justify-content:space-between}.gift-mobile-line.svelte-17eb4e2>span:where(.svelte-17eb4e2){min-width:0;overflow-wrap:anywhere}.gift-admin-details.svelte-17eb4e2{gap:14px;font-size:12px}}.partners-admin-page{display:grid;grid-template-columns:minmax(0,1fr);gap:16px;color:var(--admin-text)}.partners-toolbar{display:flex;justify-content:space-between;align-items:center;gap:12px;flex-wrap:wrap;min-width:0}.partners-toolbar-tabs{min-width:0;flex:0 1 auto}.partners-toolbar-tabs .admin-tabs-trigger{display:inline-flex;align-items:center;gap:6px}.partners-segmented{display:flex;gap:4px;padding:4px;border:1px solid var(--admin-border);border-radius:12px;background:var(--admin-surface-2);overflow-x:auto}.partners-segmented button{display:flex;align-items:center;gap:6px;flex:1 1 auto;justify-content:center;border:0;border-radius:8px;padding:9px 12px;color:var(--admin-muted);background:transparent;font:inherit;font-weight:700;white-space:nowrap}.partners-segmented button.active{color:var(--admin-text);background:color-mix(in srgb,var(--accent) 14%,var(--admin-surface));box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--accent) 35%,var(--admin-border))}.partners-toolbar-actions{display:flex;gap:8px;min-width:0}.partners-success-banner{display:flex;align-items:center;gap:8px;padding:11px 13px;border:1px solid color-mix(in srgb,var(--success) 35%,var(--admin-border));border-radius:10px;color:var(--success-text);background:color-mix(in srgb,var(--success) 10%,var(--admin-surface))}.partners-success-banner.partners-error-banner{border-color:color-mix(in srgb,var(--danger) 38%,var(--admin-border));color:var(--danger);background:color-mix(in srgb,var(--danger) 9%,var(--admin-surface))}.partners-referral-import-banner{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:start;gap:14px;padding:17px;border:1px solid color-mix(in srgb,var(--warning) 38%,var(--admin-border));border-radius:14px;background:linear-gradient(135deg,color-mix(in srgb,var(--warning) 9%,transparent),transparent 58%),var(--admin-card-bg);box-shadow:var(--admin-card-shadow)}.partners-referral-import-banner[hidden]{display:none}.partners-referral-import-icon{width:42px;height:42px;display:grid;place-items:center;border-radius:12px;color:var(--warning-text);background:var(--warning-soft)}.partners-referral-import-content{min-width:0;display:grid;gap:10px}.partners-referral-import-content header{display:flex;align-items:center;gap:9px;flex-wrap:wrap}.partners-referral-import-content h2,.partners-referral-import-content p{margin:0}.partners-referral-import-content h2{font-size:17px}.partners-referral-import-content p{max-width:760px;color:var(--admin-muted);line-height:1.5}.partners-referral-import-stats{display:flex;gap:8px 18px;flex-wrap:wrap}.partners-referral-import-stats span{display:flex;align-items:baseline;gap:5px;color:var(--admin-muted);font-size:13px}.partners-referral-import-stats strong{color:var(--admin-text);font-size:16px}.partners-referral-import-actions{align-self:center}.partners-referral-import-loading,.partners-referral-import-error,.partners-referral-import-result,.partners-referral-import-complete{display:flex;align-items:center;gap:7px;font-size:13px}.partners-referral-import-loading{color:var(--admin-muted)}.partners-referral-import-loading svg{animation:partners-spin .9s linear infinite}.partners-referral-import-error{color:var(--danger)}.partners-referral-import-error button{border:0;padding:0;color:var(--accent);background:transparent;font:inherit;font-weight:700}.partners-referral-import-result,.partners-referral-import-complete{color:var(--success-text)}.partners-referral-import-result{width:fit-content;padding:8px 10px;border-radius:9px;background:var(--success-soft)}.partners-referral-import-complete{max-width:210px}@keyframes partners-spin{to{transform:rotate(360deg)}}.partners-kpi-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px}.partners-kpi-card{min-width:0;display:flex;align-items:center;gap:11px;padding:15px;border:1px solid var(--admin-border);border-radius:13px;background:var(--admin-card-bg);box-shadow:var(--admin-card-shadow)}.partners-kpi-card>span{width:38px;height:38px;display:grid;place-items:center;flex:0 0 auto;border-radius:12px;color:var(--accent);background:color-mix(in srgb,var(--accent) 12%,var(--admin-surface-2))}.partners-kpi-card div{min-width:0;display:grid;gap:4px}.partners-kpi-card small{color:var(--admin-muted);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.partners-kpi-card strong{font-size:19px;overflow-wrap:anywhere}.partners-tone-warning>span{color:var(--warning);background:var(--warning-soft)}.partners-tone-success>span{color:var(--success);background:var(--success-soft)}.partners-tone-info>span{color:var(--info);background:var(--info-soft)}.partners-preview-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.partners-preview-card{overflow:hidden}.partners-preview-card>header,.partners-links-card>header,.partners-record-card>header{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:14px 16px;border-bottom:1px solid var(--admin-border)}.partners-preview-card header div{display:flex;align-items:center;gap:8px}.partners-preview-wide{grid-column:1 / -1}.partners-preview-card header button{display:flex;align-items:center;gap:4px;border:0;color:var(--accent);background:transparent}.partners-dashboard-table-card>.admin-table-wrap{border:0;border-radius:0;box-shadow:none}.partners-dashboard-table{table-layout:fixed}.partners-dashboard-table thead th,.partners-dashboard-table tbody td{padding:5px 9px}.partners-dashboard-table thead th:first-child{width:42%}.partners-dashboard-table tbody tr{height:40px}.partners-dashboard-table .admin-entity-link{max-width:100%;gap:7px}.partners-dashboard-table .admin-entity-link-figure{width:26px;height:26px}.partners-dashboard-table .admin-entity-link-label{font-size:12px}.partners-dashboard-method{overflow:hidden}.partners-dashboard-method span,.partners-dashboard-method small{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.partners-dashboard-method small{margin-top:1px;color:var(--admin-muted);font-size:10px}.partners-dashboard-table-card>.admin-chart-empty{border:0;border-radius:0}@media(min-width:761px){.partners-dashboard-table-card{display:grid;grid-template-rows:58px minmax(0,1fr);height:100%}.partners-dashboard-table-card>header{height:58px}.partners-dashboard-table-card>.admin-table-wrap,.partners-dashboard-table-card>.admin-chart-empty{height:100%}}.partners-preview-row{width:100%;display:flex;justify-content:space-between;align-items:center;gap:12px;padding:13px 16px;border:0;border-bottom:1px solid var(--admin-border);color:var(--admin-text);background:transparent;text-align:left}.partners-preview-row:last-child{border-bottom:0}.partners-preview-row>span{display:grid;gap:4px}.partners-preview-row small{color:var(--admin-muted)}.partners-top-partner-row .admin-entity-link{min-width:0}.partners-preview-stats{flex:0 0 auto;justify-items:end;text-align:right}.partners-list-view,.partners-detail-view{display:grid;gap:14px}.partners-ref-cell{min-width:150px}.partners-negative{color:var(--danger)}.partners-method-cell span{display:grid;gap:2px}.partners-method-cell small{color:var(--admin-muted)}.partners-back{width:fit-content;display:flex;align-items:center;gap:6px;border:0;color:var(--admin-muted);background:transparent}.partners-detail-head{display:flex;justify-content:space-between;align-items:center;padding:16px}.partners-detail-head{flex-wrap:wrap}.partners-kpi-detail{grid-template-columns:repeat(3,minmax(0,1fr))}.partners-links-card>div{display:grid;gap:8px;padding:14px 16px}.partners-links-card>div span{display:grid;grid-template-columns:auto minmax(0,1fr) auto;gap:9px;align-items:center}.partners-links-card code{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:var(--admin-muted)}.partners-links-card button{border:0;color:var(--accent);background:transparent}.partners-detail-actions{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.partners-detail-actions>button{justify-content:center}.partners-detail-tabs{overflow:hidden}.partners-detail-tab-list{border-bottom:1px solid var(--admin-border)}.partners-record-card dl{display:grid;gap:0;margin:0}.partners-record-card dl div{display:grid;grid-template-columns:minmax(120px,.5fr) minmax(0,1.5fr);align-items:center;gap:14px;padding:14px 16px;border-bottom:1px solid var(--admin-border)}.partners-record-card dt{color:var(--admin-muted)}.partners-record-card dd{margin:0;line-height:1.5}.partners-withdrawal-settlement{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;padding:14px 16px;border-bottom:1px solid var(--admin-border);background:color-mix(in srgb,var(--admin-surface-2) 58%,transparent)}.partners-settlement-field.has-error .admin-field-label>small{color:var(--danger)}.partners-input-error{border-color:var(--danger)!important;box-shadow:0 0 0 1px color-mix(in srgb,var(--danger) 36%,transparent)}.partners-decision-grid>article>header{padding:14px 16px;border-bottom:1px solid var(--admin-border)}.partners-form{display:grid;gap:14px;padding:16px}.partners-form .admin-btn{justify-self:start}.partners-reject-card{border-color:color-mix(in srgb,var(--danger) 28%,var(--admin-border))}.partners-dialog-form{display:grid;gap:14px}.partners-check{display:grid;grid-template-columns:auto minmax(0,1fr);gap:10px;align-items:center;color:var(--admin-muted)}.partners-balance-preview{display:flex;align-items:center;justify-content:center;gap:12px;padding:14px;border-radius:10px;background:var(--admin-surface-2);font-size:18px}.partners-import-preview{display:grid;grid-template-columns:repeat(2,1fr);gap:8px}.partners-import-preview span{display:grid;gap:3px;padding:12px;border:1px solid var(--admin-border);border-radius:10px;color:var(--admin-muted)}.partners-import-preview strong{color:var(--admin-text);font-size:20px}.partners-warning{display:flex;gap:9px;padding:12px;border:1px solid var(--warning-border);border-radius:10px;color:var(--warning-text);background:var(--warning-soft)}.partners-dashboard-state{gap:9px;padding:38px 20px;color:var(--admin-muted);text-align:center}.partners-dashboard-state h2,.partners-dashboard-state p{margin:0}.partners-dashboard-state h2{color:var(--admin-text)}.partners-dashboard-error>svg{color:var(--danger)}.partners-skeleton{display:grid;gap:16px;min-width:0}.partners-skeleton-control,.partners-skeleton-button{min-height:0;max-width:100%}.partners-skeleton-control{border-radius:10px}.partners-skeleton-button{border-radius:8px}.partners-skeleton-copy{display:grid;gap:8px;min-width:0}.partners-skeleton-entity{display:flex;align-items:center;gap:10px;min-width:0}.partners-skeleton-entity>span{display:grid;gap:6px;min-width:0}@media(max-width:1120px){.partners-kpi-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:760px){.partners-referral-import-banner{grid-template-columns:auto minmax(0,1fr)}.partners-referral-import-actions{grid-column:2;justify-self:start}.partners-toolbar{align-items:stretch}.partners-toolbar-tabs,.partners-toolbar-actions{width:100%;flex:1 1 100%}.partners-toolbar-actions{display:grid;grid-template-columns:auto minmax(0,1fr)}.partners-toolbar-actions>*{min-width:0}.partners-toolbar-actions .admin-btn{width:100%;justify-content:center;white-space:normal}.partners-preview-grid{grid-template-columns:1fr}.partners-preview-wide{grid-column:auto}.partners-dashboard-table tbody tr{height:auto}.partners-kpi-detail{grid-template-columns:repeat(2,minmax(0,1fr))}.partners-record-card dl div{grid-template-columns:1fr;gap:5px}.partners-withdrawal-settlement{grid-template-columns:1fr}}@media(max-width:480px){.partners-referral-import-banner{grid-template-columns:1fr}.partners-referral-import-actions{grid-column:auto}.partners-referral-import-actions .admin-btn{width:100%;justify-content:center}.partners-kpi-grid,.partners-kpi-detail,.partners-import-preview,.partners-detail-actions{grid-template-columns:1fr}.partners-segmented{flex-wrap:wrap}}.partners-record-card{overflow:hidden}.partners-record-card>footer{display:flex;flex-wrap:wrap;gap:8px;padding:14px 16px;border-top:1px solid var(--admin-border)}.partners-record-card dl div:last-child{border-bottom:0}.partners-record-amount{font-size:17px}.partners-record-requisites{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.partners-record-requisites code{font-family:var(--font-mono)}.partners-decision-card{overflow:hidden}.partners-decision-card>header{display:flex;align-items:center;justify-content:space-between;gap:14px;padding:14px 16px;border-bottom:1px solid var(--admin-border)}.partners-decision-card>header>div:first-child{min-width:0;display:grid;gap:3px}.partners-decision-card small{color:var(--admin-muted);line-height:1.4}.partners-decision-switch{display:flex;flex:0 0 auto;gap:4px;padding:4px;border:1px solid var(--admin-border);border-radius:10px;background:var(--admin-surface-2)}.partners-decision-switch button{min-height:30px;padding:4px 12px;border:0;border-radius:7px;color:var(--admin-muted);background:transparent;font:inherit;font-size:13px;font-weight:600;white-space:nowrap}.partners-decision-switch button.active{color:var(--admin-text);background:var(--admin-surface);box-shadow:var(--shadow-soft)}.partners-detail-head-meta{display:flex;align-items:center;gap:10px;flex-wrap:wrap;justify-content:flex-end}.partners-status-tooltip-trigger{display:inline-flex;padding:0;border:0;background:transparent;font:inherit;cursor:help;outline:none}.partners-status-tooltip-trigger:focus-visible{border-radius:999px;box-shadow:0 0 0 3px color-mix(in srgb,var(--danger) 20%,transparent)}.partners-status-tooltip{z-index:120;max-width:min(320px,calc(100vw - 32px));padding:9px 11px;border:1px solid var(--admin-border);border-radius:9px;background:var(--admin-surface);color:var(--admin-text);box-shadow:var(--shadow-popover);font-size:12px;line-height:1.4;text-align:center}.partners-chart-card{padding:16px}.partners-chart-stack{display:grid;gap:14px}.partners-chart-block{display:grid;gap:8px;min-width:0}.partners-chart-block>header{display:flex;align-items:center;gap:8px;min-width:0}.partners-chart-block header span{display:grid;place-items:center;color:var(--accent)}.partners-chart-block header strong{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:13px}.partners-chart-block header b{margin-left:auto;color:var(--admin-muted);font-variant-numeric:tabular-nums;font-weight:650}@media(max-width:640px){.partners-decision-card>header{align-items:stretch;flex-direction:column}.partners-record-card>footer .admin-btn{width:100%;justify-content:center}}.ad-report-panel.svelte-1dkogs2{display:grid;gap:18px;min-width:0}.ad-report-note.svelte-1dkogs2{margin:0;line-height:1.5}.ad-report-panel.svelte-1dkogs2 .ad-report-metrics .admin-cn-card-header{padding-bottom:14px}.ad-report-panel.svelte-1dkogs2 th:not(:first-child),.ad-report-panel.svelte-1dkogs2 td:not(:first-child){text-align:right}.ad-report-panel.svelte-1dkogs2 td{font-variant-numeric:tabular-nums}.ad-report-cell.svelte-1dkogs2{display:grid;gap:4px;min-width:0}@media(max-width:720px){.ad-report-panel.svelte-1dkogs2 td:not(:first-child){text-align:left}}.ad-links-panel.svelte-w9ap7p{display:grid;gap:18px;min-width:0}.ad-links-panel.svelte-w9ap7p .admin-settings-group-copy{overflow-wrap:anywhere}.ad-cell-stack.svelte-w9ap7p{display:grid;gap:4px;min-width:0}.ad-links-panel.svelte-w9ap7p .admin-cell-actions .admin-btn{max-width:100%;white-space:normal}.ad-panel-note.svelte-w9ap7p{margin:0;line-height:1.5}.ad-imports-panel.svelte-12as2a2{display:grid;gap:18px;min-width:0}.ad-panel-note.svelte-12as2a2{margin:0;line-height:1.5}.ad-cell-stack.svelte-12as2a2{display:grid;gap:4px;min-width:0}.ad-row-actions.svelte-12as2a2{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:8px;min-width:0}.ad-row-actions.svelte-12as2a2 .admin-btn{width:100%;max-width:100%;white-space:normal}.ad-imports-panel.svelte-12as2a2 td{font-variant-numeric:tabular-nums}.ad-workspace.svelte-11xi59z{display:grid;gap:16px;min-width:0}.ad-workspace-header.svelte-11xi59z{display:flex;flex-wrap:wrap;align-items:center;gap:12px}.ad-workspace-title.svelte-11xi59z{display:grid;gap:3px;flex:1;min-width:180px}.ad-workspace-title.svelte-11xi59z h2:where(.svelte-11xi59z){margin:0;font-size:20px;overflow-wrap:anywhere}.ad-workspace-title.svelte-11xi59z small:where(.svelte-11xi59z){color:var(--admin-muted);font-size:12px;overflow-wrap:anywhere}.ad-export-toolbar.svelte-11xi59z{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:12px}.ad-export-actions.svelte-11xi59z{display:flex;align-items:center;gap:8px;min-width:0}.ad-export-actions.svelte-11xi59z .admin-select-trigger{width:min(240px,100%)}.ad-export-toolbar.svelte-11xi59z a:where(.svelte-11xi59z){color:var(--admin-muted);font-size:12px}.ad-workspace .admin-tabs-list{flex-wrap:wrap}@media(max-width:720px){.ad-workspace-title.svelte-11xi59z{flex-basis:calc(100% - 150px);min-width:0}.ad-export-actions.svelte-11xi59z{width:100%}.ad-export-actions.svelte-11xi59z .admin-select-trigger{flex:1;width:auto}}.ad-unassigned.svelte-gplftd{display:grid;gap:16px;min-width:0}.ad-unassigned-copy.svelte-gplftd{display:grid;gap:6px}.ad-unassigned-copy.svelte-gplftd h2:where(.svelte-gplftd){margin:0;font-size:18px}.ad-unassigned-copy.svelte-gplftd p:where(.svelte-gplftd){margin:0;font-size:13px}.ad-unassigned-utm.svelte-gplftd{display:grid;gap:4px;font-size:12px;overflow-wrap:anywhere}.ads-page.svelte-1cpg5tr{display:grid;gap:16px;min-width:0}.ads-campaign-identity.svelte-1cpg5tr{display:grid;gap:4px;min-width:0}.ads-campaign-identity.svelte-1cpg5tr strong:where(.svelte-1cpg5tr){font-weight:600;overflow-wrap:anywhere}.ads-campaign-identity.svelte-1cpg5tr small:where(.svelte-1cpg5tr),.ads-campaign-identity.svelte-1cpg5tr code:where(.svelte-1cpg5tr){color:var(--admin-muted);font-size:11px;overflow-wrap:anywhere}.ads-number.svelte-1cpg5tr{font-variant-numeric:tabular-nums}.ads-number.svelte-1cpg5tr small:where(.svelte-1cpg5tr){color:var(--admin-muted);font-size:11px}.ads-row-actions.svelte-1cpg5tr{display:flex;justify-content:flex-start;gap:8px}.ads-create-form.svelte-1cpg5tr{display:grid;gap:20px;min-width:0;padding:2px}.ads-form-actions.svelte-1cpg5tr{display:flex;justify-content:flex-end;gap:10px;padding-top:4px}.dialog-card.admin-ad-dialog{width:min(100%,840px)}@media(max-width:720px){.ads-form-actions.svelte-1cpg5tr{flex-wrap:wrap}.ads-form-actions.svelte-1cpg5tr .admin-btn{flex:1}}.message-locale-tabs.svelte-2wkbyt{display:flex;flex-wrap:wrap;gap:6px;margin-bottom:8px}.message-locale-tab.svelte-2wkbyt{padding:5px 10px;border:1px solid var(--admin-border);border-radius:999px;background:var(--admin-surface-2);color:var(--admin-muted);font-size:12px;cursor:pointer}.message-locale-tab--active.svelte-2wkbyt{border-color:var(--accent);color:var(--admin-text)}.message-locale-tab--empty.svelte-2wkbyt:after{content:" \2022";color:var(--warning)}.admin-broadcast-failures-dialog{width:min(680px,calc(100vw - 24px))}.broadcast-failures-content.svelte-dsue7g{display:grid;gap:12px;padding:16px}.broadcast-failures-note.svelte-dsue7g,.broadcast-failures-item.svelte-dsue7g p:where(.svelte-dsue7g){margin:0;color:var(--admin-text-muted);font-size:12px;line-height:1.45}.broadcast-failures-list.svelte-dsue7g{display:grid;gap:10px;margin:0;padding:0;list-style:none}.broadcast-failures-item.svelte-dsue7g{display:grid;gap:7px;min-width:0;padding:12px;border:1px solid var(--admin-border);border-radius:10px;background:var(--admin-surface-2);color:var(--admin-text);font-size:12px}.broadcast-failures-item-head.svelte-dsue7g{display:flex;justify-content:space-between;flex-wrap:wrap;gap:4px 10px}.broadcast-failures-item-head.svelte-dsue7g small:where(.svelte-dsue7g){color:var(--admin-text-dim)}.broadcast-failures-item.svelte-dsue7g code:where(.svelte-dsue7g){white-space:pre-wrap;overflow-wrap:anywhere;color:var(--admin-text-muted)}.broadcast-failures-load-error.svelte-dsue7g{margin:0;color:var(--danger-text);font-size:12px}@media(max-width:700px){.broadcast-failures-content.svelte-dsue7g{padding:12px}}.broadcast-history.svelte-fsmbl3{margin-top:16px}.broadcast-history-head.svelte-fsmbl3{align-items:flex-start}.broadcast-history-head.svelte-fsmbl3>div:where(.svelte-fsmbl3){display:grid;gap:3px}.broadcast-history-sync.svelte-fsmbl3{color:var(--accent);font-size:12px}.broadcast-history-body.svelte-fsmbl3{display:grid;gap:12px}.broadcast-history-table{min-width:1120px}.broadcast-history-table tbody tr.broadcast-history-row{cursor:pointer}.broadcast-history-table tbody tr.broadcast-history-row:hover,.broadcast-history-table tbody tr.broadcast-history-row:focus-visible{background:color-mix(in srgb,var(--accent) 8%,transparent)}.broadcast-history-table tbody tr.broadcast-history-row:focus-visible{outline:2px solid var(--admin-ring);outline-offset:-2px}.broadcast-history-message-preview.svelte-fsmbl3{max-width:320px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.broadcast-status.svelte-fsmbl3,.broadcast-language-chip.svelte-fsmbl3{display:inline-flex;width:fit-content;border-radius:999px;font-size:11px;font-weight:700;letter-spacing:.02em}.broadcast-status.svelte-fsmbl3{padding:4px 8px;white-space:nowrap}.broadcast-status-button.svelte-fsmbl3{align-items:center;gap:5px;border:0;cursor:pointer;font-family:inherit}.broadcast-status-button.svelte-fsmbl3:hover,.broadcast-status-button.svelte-fsmbl3:focus-visible{outline:2px solid currentColor;outline-offset:2px}.broadcast-status-active.svelte-fsmbl3{background:color-mix(in srgb,var(--accent) 18%,transparent);color:var(--accent)}.broadcast-status-success.svelte-fsmbl3{background:var(--success-soft);color:var(--success-text)}.broadcast-status-warning.svelte-fsmbl3{background:var(--warning-soft);color:var(--warning-text)}.broadcast-status-danger.svelte-fsmbl3{background:var(--danger-soft);color:var(--danger-text)}.admin-broadcast-dialog{width:min(760px,calc(100vw - 24px))}.broadcast-detail-card.svelte-fsmbl3{display:grid;gap:16px;padding:16px}.broadcast-detail-status-row.svelte-fsmbl3,.broadcast-progress-label.svelte-fsmbl3,.broadcast-history-actions.svelte-fsmbl3,.broadcast-reschedule-row.svelte-fsmbl3{display:flex;align-items:center;gap:8px}.broadcast-detail-status-row.svelte-fsmbl3,.broadcast-progress-label.svelte-fsmbl3{justify-content:space-between}.broadcast-history-id.svelte-fsmbl3{color:var(--admin-text-dim);font-family:JetBrains Mono,ui-monospace,monospace;font-size:11px}.broadcast-detail-meta.svelte-fsmbl3{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px 16px;margin:0}.broadcast-detail-meta.svelte-fsmbl3 div:where(.svelte-fsmbl3){min-width:0}.broadcast-detail-meta.svelte-fsmbl3 dt:where(.svelte-fsmbl3){color:var(--admin-text-dim);font-size:10px;text-transform:uppercase}.broadcast-detail-meta.svelte-fsmbl3 dd:where(.svelte-fsmbl3){margin:3px 0 0;color:var(--admin-text);font-size:13px;overflow-wrap:anywhere}.broadcast-history-image.svelte-fsmbl3{display:block;width:min(100%,420px);max-height:320px;border-radius:10px;object-fit:contain}.broadcast-history-subjects.svelte-fsmbl3,.broadcast-history-buttons.svelte-fsmbl3,.broadcast-progress-stats.svelte-fsmbl3{display:grid;gap:5px;color:var(--admin-text-muted);font-size:12px}.broadcast-history-texts.svelte-fsmbl3{display:grid;gap:8px}.broadcast-history-text.svelte-fsmbl3{display:grid;gap:5px;padding:10px;border-radius:10px;background:var(--admin-surface-2)}.broadcast-language-chip.svelte-fsmbl3{padding:2px 6px;background:color-mix(in srgb,var(--accent) 14%,transparent);color:var(--accent)}.broadcast-history-text.svelte-fsmbl3 p:where(.svelte-fsmbl3){max-height:16rem;margin:0;overflow:auto;color:var(--admin-text);font-size:13px;line-height:1.5;white-space:pre-wrap;overflow-wrap:anywhere}.broadcast-history-button.svelte-fsmbl3{padding:6px 8px;border:1px solid var(--admin-border);border-radius:8px;color:var(--admin-text);overflow-wrap:anywhere}.broadcast-history-button.svelte-fsmbl3 small:where(.svelte-fsmbl3){color:var(--admin-text-muted)}.broadcast-progress.svelte-fsmbl3{display:grid;gap:7px}.broadcast-progress-label.svelte-fsmbl3{font-size:12px}.broadcast-progress-track.svelte-fsmbl3{height:6px;overflow:hidden;border-radius:999px;background:var(--admin-surface-2)}.broadcast-progress-track.svelte-fsmbl3 span:where(.svelte-fsmbl3){display:block;height:100%;border-radius:inherit;background:var(--accent);transition:width .3s ease}.broadcast-progress.is-running.svelte-fsmbl3 .broadcast-progress-track:where(.svelte-fsmbl3) span:where(.svelte-fsmbl3){background:linear-gradient(90deg,var(--accent),color-mix(in srgb,var(--accent) 35%,white));background-size:180% 100%;animation:svelte-fsmbl3-broadcast-progress-pulse 1.2s linear infinite}.broadcast-progress-stats.svelte-fsmbl3{grid-template-columns:repeat(auto-fit,minmax(150px,1fr))}.broadcast-reschedule-row.svelte-fsmbl3,.broadcast-history-actions.svelte-fsmbl3{flex-wrap:wrap}.broadcast-reschedule-row.svelte-fsmbl3{padding:12px;border:1px solid var(--admin-border);border-radius:10px;background:var(--admin-surface-2)}.broadcast-reschedule-row.svelte-fsmbl3 .date-input-shell{min-width:0;flex:1 1 190px}.broadcast-reschedule-error.svelte-fsmbl3{width:100%;flex:1 0 100%;line-height:1.35}.broadcast-history-actions.svelte-fsmbl3{justify-content:flex-end;padding-top:12px;border-top:1px solid var(--admin-border)}@keyframes svelte-fsmbl3-broadcast-progress-pulse{to{background-position:-180% 0}}@media(max-width:700px){.broadcast-history-table{min-width:0}.broadcast-history-message-preview.svelte-fsmbl3{max-width:none;white-space:normal}.broadcast-detail-card.svelte-fsmbl3{padding:12px}.broadcast-detail-meta.svelte-fsmbl3{grid-template-columns:minmax(0,1fr)}.broadcast-reschedule-row.svelte-fsmbl3 .date-input-shell{flex-basis:100%}.broadcast-history-actions.svelte-fsmbl3 button{flex:1}}@media(prefers-reduced-motion:reduce){.broadcast-progress.is-running.svelte-fsmbl3 .broadcast-progress-track:where(.svelte-fsmbl3) span:where(.svelte-fsmbl3){animation:none}.broadcast-progress-track.svelte-fsmbl3 span:where(.svelte-fsmbl3){transition:none}}.broadcast-setup-grid.svelte-1wngyq6{display:grid;grid-template-columns:minmax(230px,1.3fr) minmax(180px,.75fr) minmax(210px,.95fr) minmax(260px,1.15fr);gap:10px;align-items:stretch}.broadcast-control-panel.svelte-1wngyq6{min-width:0;padding:10px 11px;border:1px solid color-mix(in srgb,var(--admin-border) 82%,transparent);border-radius:11px;background:var(--admin-surface-2);transition:border-color .16s ease,background .16s ease}.broadcast-control-panel.svelte-1wngyq6>span:where(.svelte-1wngyq6):first-child{color:var(--admin-text-muted);font-size:11px;font-weight:700;letter-spacing:.02em}.broadcast-language-control.svelte-1wngyq6 .message-locale-tabs{min-height:36px;align-items:center;margin:0}.broadcast-channels.svelte-1wngyq6{display:flex;gap:16px;align-items:center;min-height:36px;flex-wrap:wrap}.broadcast-channel.svelte-1wngyq6{display:inline-flex;gap:8px;align-items:center;cursor:pointer}.broadcast-schedule-row.svelte-1wngyq6{display:flex;gap:8px;align-items:center;min-width:0;min-height:36px}.broadcast-schedule-toggle.svelte-1wngyq6{flex:0 0 auto}.broadcast-schedule-input.svelte-1wngyq6{display:flex;min-width:0;flex:1 1 auto;animation:svelte-1wngyq6-broadcast-schedule-input-in .16s ease-out both}.broadcast-schedule-input.svelte-1wngyq6 .date-input-shell{width:100%}.broadcast-schedule-input.svelte-1wngyq6 .date-input{width:auto;height:36px;min-width:0;min-height:36px;flex:1 1 0}.broadcast-schedule-input.svelte-1wngyq6 .input-error{background:color-mix(in srgb,var(--danger) 8%,var(--admin-bg))}.broadcast-schedule-control.is-invalid.svelte-1wngyq6{border-color:color-mix(in srgb,var(--danger) 68%,var(--admin-border));background:color-mix(in srgb,var(--danger) 5%,var(--admin-surface-2))}.broadcast-schedule-error.svelte-1wngyq6{line-height:1.35}@keyframes svelte-1wngyq6-broadcast-schedule-input-in{0%{opacity:0;transform:translate(4px)}to{opacity:1;transform:none}}.broadcast-preview-head.svelte-1wngyq6{display:flex;justify-content:space-between;align-items:center;gap:8px;flex-wrap:wrap}.broadcast-preview-actions.svelte-1wngyq6{display:flex;gap:6px;flex-wrap:wrap}.broadcast-preview.svelte-1wngyq6{padding:12px 14px;border:1px solid var(--admin-border, #2a2f3a);border-radius:10px;background:var(--admin-surface-2, #10141b);font-size:14px;line-height:1.55;white-space:pre-wrap;word-break:break-word}.broadcast-preview-empty.svelte-1wngyq6{color:var(--admin-text-dim, #5d6573)}.broadcast-preview.svelte-1wngyq6 p{margin:0 0 8px}.broadcast-preview.svelte-1wngyq6 p:last-child{margin-bottom:0}.broadcast-preview.svelte-1wngyq6 pre{padding:8px 10px;border-radius:8px;background:var(--admin-surface, #0b0e14);font-family:JetBrains Mono,ui-monospace,monospace;font-size:13px}.broadcast-preview.svelte-1wngyq6 blockquote{margin:0 0 8px;padding-left:10px;border-left:3px solid var(--admin-border, #2a2f3a);color:var(--admin-text-muted, #9aa3b2)}.broadcast-preview.svelte-1wngyq6 .broadcast-preview-chip{display:inline-block;padding:1px 6px;border-radius:6px;background:color-mix(in srgb,var(--accent) 18%,transparent);color:var(--accent);font-family:JetBrains Mono,ui-monospace,monospace;font-size:12px}.broadcast-preview-warn.svelte-1wngyq6{color:#f4b740}@media(max-width:1180px){.broadcast-setup-grid.svelte-1wngyq6{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:680px){.broadcast-setup-grid.svelte-1wngyq6{grid-template-columns:minmax(0,1fr)}.broadcast-control-panel.svelte-1wngyq6{padding:10px}.broadcast-channels.svelte-1wngyq6{gap:12px;min-height:46px}.broadcast-audience-control.svelte-1wngyq6 .admin-select-trigger,.broadcast-language-control.svelte-1wngyq6 .message-locale-tabs,.broadcast-schedule-row.svelte-1wngyq6{min-height:46px}.broadcast-audience-control.svelte-1wngyq6 .admin-select-trigger{height:46px}.broadcast-schedule-input.svelte-1wngyq6 .date-input{height:46px;min-height:46px}}@media(prefers-reduced-motion:reduce){.broadcast-control-panel.svelte-1wngyq6{transition:none}.broadcast-schedule-input.svelte-1wngyq6{animation:none}}.admin-logs-filter-input.svelte-1ltn002{position:relative;min-width:0}.admin-logs-filter-input.svelte-1ltn002 .input{width:100%;padding-right:38px}.admin-logs-filter-input.svelte-1ltn002 input[type=search]::-webkit-search-cancel-button{appearance:none}.admin-logs-filter-clear.svelte-1ltn002{position:absolute;top:50%;right:6px;display:inline-grid;width:26px;height:26px;place-items:center;padding:0;border:0;border-radius:7px;background:transparent;color:var(--admin-muted);cursor:pointer;transform:translateY(-50%)}.admin-logs-filter-clear.svelte-1ltn002:hover,.admin-logs-filter-clear.svelte-1ltn002:focus-visible{background:var(--surface-hover);color:var(--admin-text);outline:none}.admin-logs-filter-clear.svelte-1ltn002:focus-visible{box-shadow:0 0 0 2px var(--admin-ring)}.admin-logs-user-cell.svelte-1ltn002{min-width:150px}.admin-logs-user.svelte-1ltn002{display:flex;align-items:center;gap:8px;min-width:0}.admin-logs-user-meta.svelte-1ltn002{display:grid;gap:2px;min-width:0}.admin-logs-user-name.svelte-1ltn002{min-width:0;overflow:hidden;color:var(--admin-text);text-overflow:ellipsis;white-space:nowrap}.admin-logs-user-id.svelte-1ltn002{color:var(--admin-dim);font-family:var(--font-mono);font-size:11px;line-height:1.2;white-space:nowrap}.admin-logs-user-cell.svelte-1ltn002 .admin-logs-user-btn.admin-btn{width:30px;height:30px;min-width:30px;min-height:30px;flex-shrink:0;padding:0;border-radius:7px}.admin-logs-user-cell.svelte-1ltn002 .admin-logs-user-btn svg{width:14px;height:14px}.admin-logs-error-state{display:flex;align-items:center;gap:10px;color:var(--admin-text)}.admin-logs-error-state svg{flex-shrink:0;color:var(--warning)}@media(max-width:560px){.admin-logs-filter-input.svelte-1ltn002{grid-column:1 / -1}}.menu-image.svelte-l5ukc2{display:block;width:100%;max-height:300px;object-fit:contain;margin-bottom:12px;border-radius:8px}.keyboard-only.svelte-l5ukc2{border:0}.telegram-preview.svelte-l5ukc2{--tg-bg: #e6ebee;--tg-head: #fff;--tg-message: #fff;--tg-text: #17212b;--tg-muted: #708499;--tg-button: #dce8f0;--tg-primary: #3589d2;--tg-success: #2b9460;--tg-danger: #cc4c53;display:grid;border:1px solid var(--admin-border);border-radius:16px;overflow:hidden;min-width:0;color:var(--tg-text);background:var(--tg-bg)}.telegram-preview[data-theme=dark].svelte-l5ukc2{--tg-bg: #0e1621;--tg-head: #17212b;--tg-message: #182533;--tg-text: #eaf2f7;--tg-muted: #8a9dad;--tg-button: #25374a;--tg-primary: #246cae;--tg-success: #217a50;--tg-danger: #a9424d}header.svelte-l5ukc2{display:flex;align-items:center;gap:10px;padding:13px 16px;background:var(--tg-head)}header.svelte-l5ukc2>div:where(.svelte-l5ukc2):last-child{display:grid;gap:2px}header.svelte-l5ukc2 strong:where(.svelte-l5ukc2){font-size:13px}header.svelte-l5ukc2 span:where(.svelte-l5ukc2){font-size:11px;color:var(--tg-muted)}.bot-avatar.svelte-l5ukc2{display:grid;place-items:center;height:34px;width:34px;border-radius:50%;background:var(--tg-primary);font-size:19px}.telegram-chat.svelte-l5ukc2{display:grid;align-content:start;gap:7px;padding:18px 14px;min-height:220px;background-image:radial-gradient(color-mix(in srgb,var(--tg-muted) 12%,transparent) 1px,transparent 1px);background-size:16px 16px}.telegram-message.svelte-l5ukc2{background:var(--tg-message);padding:12px 14px;border-radius:12px 12px 12px 3px;font-size:13px;line-height:1.55;overflow-wrap:anywhere}.telegram-message.svelte-l5ukc2 a{color:#3589d2}.telegram-message.svelte-l5ukc2 pre{overflow:auto;white-space:pre-wrap}.telegram-message.svelte-l5ukc2 blockquote{margin:6px 0;border-left:3px solid var(--tg-primary);padding-left:8px}.profile-message.svelte-l5ukc2 blockquote{display:table;margin:4px 0 0;padding:4px 8px;border-left:3px solid #db6291;border-radius:4px;background:color-mix(in srgb,#db6291 15%,transparent)}.telegram-keyboard.svelte-l5ukc2{display:grid;gap:5px}.telegram-row.svelte-l5ukc2{display:grid;grid-template-columns:repeat(var(--columns),minmax(0,1fr));gap:5px}.telegram-key.svelte-l5ukc2{display:flex;align-items:center;justify-content:center;gap:5px;position:relative;min-height:40px;padding:8px;font:inherit;font-size:12px;line-height:1.35;border:2px solid transparent;border-radius:7px;background:var(--tg-button);color:var(--tg-text);cursor:pointer;min-width:0;overflow-wrap:anywhere}.telegram-key[data-style=primary].svelte-l5ukc2{background:var(--tg-primary);color:#fff}.telegram-key[data-style=success].svelte-l5ukc2{background:var(--tg-success);color:#fff}.telegram-key[data-style=danger].svelte-l5ukc2{background:var(--tg-danger);color:#fff}.telegram-key[aria-pressed=true].svelte-l5ukc2{border-color:var(--admin-accent);box-shadow:0 0 0 1px var(--tg-bg)}.telegram-key.svelte-l5ukc2:focus-visible{outline:2px solid var(--admin-accent);outline-offset:2px}.telegram-key.svelte-l5ukc2>svg{flex:0 0 auto;opacity:.6}.updating.svelte-l5ukc2{opacity:.6}.preview-message.svelte-l5ukc2{margin:0;padding:16px;background:var(--tg-message);border-radius:10px;color:var(--tg-muted);font-size:12px;line-height:1.5}footer.svelte-l5ukc2{display:flex;align-items:flex-start;gap:6px;padding:10px 14px;background:var(--tg-head);color:var(--tg-muted);font-size:11px;line-height:1.5}footer.svelte-l5ukc2>svg{margin-top:2px;flex:0 0 auto}.support-settings-fields.svelte-mdil3f{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:20px}.support-form-group.svelte-mdil3f{display:grid;align-content:start;gap:14px;min-width:0;padding:16px;border:1px solid var(--border);border-radius:var(--radius-card, 16px)}.support-form-group.svelte-mdil3f h3:where(.svelte-mdil3f),.support-form-group.svelte-mdil3f p:where(.svelte-mdil3f){margin:0}.support-form-group.svelte-mdil3f p:where(.svelte-mdil3f),.support-form-group.svelte-mdil3f small:where(.svelte-mdil3f){color:var(--muted);font-size:13px}.support-switch.svelte-mdil3f,.support-days.svelte-mdil3f,.support-days.svelte-mdil3f label:where(.svelte-mdil3f){display:flex;align-items:center;gap:10px}.support-days.svelte-mdil3f{flex-wrap:wrap}.support-hours.svelte-mdil3f{display:grid;gap:12px;grid-template-columns:repeat(3,minmax(0,1fr))}@media(max-width:900px){.support-settings-fields.svelte-mdil3f{grid-template-columns:minmax(0,1fr)}}@media(max-width:500px){.support-hours.svelte-mdil3f{grid-template-columns:minmax(0,1fr)}}.support-template-editor.svelte-6rqrsw{display:grid;gap:20px;grid-template-columns:minmax(0,1.2fr) minmax(0,1fr);align-items:start}.support-template-fields.svelte-6rqrsw{display:grid;gap:14px;min-width:0}.support-template-fields.svelte-6rqrsw h4:where(.svelte-6rqrsw){margin:0}.support-template-image.svelte-6rqrsw{max-width:100%;max-height:260px;object-fit:contain;border-radius:12px}@media(max-width:1000px){.support-template-editor.svelte-6rqrsw{grid-template-columns:minmax(0,1fr)}}.native-support-settings.svelte-1or679z{display:grid;gap:16px;min-width:0;margin-bottom:20px;padding:16px;border:1px solid var(--border);border-radius:var(--radius-card, 16px)}.native-support-settings.svelte-1or679z>p:where(.svelte-1or679z){margin:0}.native-support-actions.svelte-1or679z{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.native-support-actions.svelte-1or679z>span:where(.svelte-1or679z){flex:1;color:var(--muted);font-size:13px}@media(max-width:600px){.native-support-actions.svelte-1or679z>span:where(.svelte-1or679z){flex-basis:100%}}.checkout-tariff-facts:where(.tariff-limit-facts.svelte-9zznti:not(.is-compact)){display:grid;grid-template-columns:repeat(3,minmax(0,1fr));min-width:0;width:100%}:where(.tariff-limit-facts.svelte-9zznti:not(.is-compact)) .checkout-tariff-fact{display:flex;flex-direction:column;min-width:0;align-items:flex-start;justify-content:space-between;gap:3px;padding:0 8px}:where(.tariff-limit-facts.svelte-9zznti:not(.is-compact)) .checkout-tariff-fact+.checkout-tariff-fact{border-left:1px solid var(--border)}:where(.tariff-limit-facts.svelte-9zznti) .checkout-tariff-fact-label{display:flex;min-width:0;align-items:center;gap:5px}:where(.tariff-limit-facts.svelte-9zznti) .checkout-tariff-fact .checkout-tariff-limit-icon{display:inline-grid;width:14px;height:14px;flex:0 0 auto;place-items:center;color:var(--muted)}:where(.tariff-limit-facts.svelte-9zznti) .checkout-addon-label{color:var(--text);font-size:11px;font-weight:400;line-height:1.15;overflow-wrap:anywhere}:where(.tariff-limit-facts.svelte-9zznti) .checkout-addon-value{min-width:0;color:var(--text);font-size:15px;font-variant-numeric:tabular-nums;font-weight:900;letter-spacing:-.035em;overflow-wrap:anywhere}:where(.tariff-limit-facts.svelte-9zznti) .checkout-addon-state{font-size:12px;letter-spacing:-.015em;line-height:1.25}@media(max-width:520px){.checkout-tariff-facts:where(.tariff-limit-facts.svelte-9zznti:not(.is-compact)){grid-template-columns:minmax(0,1fr)}:where(.tariff-limit-facts.svelte-9zznti:not(.is-compact)) .checkout-tariff-fact{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,auto);align-items:center;gap:10px;padding:5px 11px 5px 6px}:where(.tariff-limit-facts.svelte-9zznti:not(.is-compact)) .checkout-tariff-fact+.checkout-tariff-fact{border-top:1px solid var(--border);border-left:0}:where(.tariff-limit-facts.svelte-9zznti:not(.is-compact)) .checkout-tariff-fact .checkout-addon-value{grid-column:2;grid-row:1;justify-self:end;text-align:right}:where(.tariff-limit-facts.svelte-9zznti:not(.is-compact)) .checkout-tariff-fact-label{grid-column:1;grid-row:1}}.checkout-tariff-facts:where(.tariff-limit-facts.is-compact.svelte-9zznti){display:flex;flex-wrap:wrap;align-items:center;gap:6px;min-width:0;width:100%}:where(.tariff-limit-facts.is-compact.svelte-9zznti) .tariff-limit-badge{display:inline-flex;align-items:center;gap:5px;min-height:26px;min-width:0;max-width:100%;padding:4px 8px;border:1px solid var(--border);background:var(--surface-muted);color:var(--text)}:where(.tariff-limit-facts.is-compact.svelte-9zznti) .checkout-addon-value,:where(.tariff-limit-facts.is-compact.svelte-9zznti) .checkout-addon-state{font-size:11px;font-weight:650;line-height:1;letter-spacing:0;white-space:nowrap}:where(.tariff-limit-facts.is-compact.svelte-9zznti) .checkout-addon-label{position:absolute;width:1px;height:1px;padding:0;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.checkout-tariff-facts:where(.tariff-limit-facts.is-compact.is-inline.svelte-9zznti){flex:0 1 auto;gap:4px;width:auto;max-width:100%}:where(.tariff-limit-facts.is-compact.is-inline.svelte-9zznti) .tariff-limit-badge{gap:3px;min-height:24px;padding:3px 5px}:where(.tariff-limit-facts.is-compact.is-inline.svelte-9zznti) .checkout-addon-state{white-space:normal;overflow-wrap:anywhere}html.theme-key-harpynet-studio .app-shell .dialog-card.webapp-payment-dialog .checkout-tariff-summary-static .checkout-tariff-fact[data-limit-kind=premium_traffic]{background:#2c261e!important;border:1px solid #8c6736!important;box-shadow:inset 3px 0 #dca85b!important}html.theme-key-harpynet-studio .app-shell .dialog-card.webapp-payment-dialog .checkout-tariff-summary-static .checkout-tariff-fact[data-limit-kind=premium_traffic] .checkout-tariff-fact-label{order:-1!important;flex:1 1 190px;color:#f4e3c8!important}html.theme-key-harpynet-studio .app-shell .dialog-card.webapp-payment-dialog .checkout-tariff-summary-static .checkout-tariff-fact[data-limit-kind=premium_traffic] .checkout-addon-label{color:#f4e3c8!important}html.theme-key-harpynet-studio .app-shell .dialog-card.webapp-payment-dialog .checkout-tariff-summary-static .checkout-tariff-fact[data-limit-kind=premium_traffic] .checkout-tariff-limit-icon{color:#e9ba75!important}html.theme-key-harpynet-studio .app-shell .dialog-card.webapp-payment-dialog .checkout-tariff-summary-static .checkout-tariff-fact[data-limit-kind=premium_traffic] .checkout-addon-value{display:inline-flex!important;flex:0 0 auto;align-items:center;min-height:26px;padding:4px 9px;border:1px solid #9a733e;border-radius:999px;color:#ffcf87!important;background:#45331c;font-size:12px!important;font-weight:650!important;line-height:1.2!important}html.theme-key-harpynet-studio .app-shell .dialog-card.webapp-payment-dialog .checkout-tariff-summary-static .checkout-tariff-fact[data-limit-kind=premium_traffic] .checkout-addon-state{color:inherit!important}html.theme-key-harpynet-studio .app-shell .dialog-card.webapp-payment-dialog .checkout-tariff-summary-static .checkout-tariff-fact[data-limit-kind=premium_traffic][data-limit-state=included] .checkout-addon-value{color:#cef0d4!important;background:#233e2b;border-color:#587f60}html.theme-key-harpynet-studio .app-shell.theme-light .dialog-card.webapp-payment-dialog .checkout-tariff-summary-static .checkout-tariff-fact[data-limit-kind=premium_traffic]{background:#fff7e8!important;border-color:#bc8d48!important;box-shadow:inset 3px 0 #bc8330!important}html.theme-key-harpynet-studio .app-shell.theme-light .dialog-card.webapp-payment-dialog .checkout-tariff-summary-static .checkout-tariff-fact[data-limit-kind=premium_traffic] .checkout-addon-label{color:#513614!important}html.theme-key-harpynet-studio .app-shell.theme-light .dialog-card.webapp-payment-dialog .checkout-tariff-summary-static .checkout-tariff-fact[data-limit-kind=premium_traffic] .checkout-tariff-limit-icon{color:#94651f!important}html.theme-key-harpynet-studio .app-shell.theme-light .dialog-card.webapp-payment-dialog .checkout-tariff-summary-static .checkout-tariff-fact[data-limit-kind=premium_traffic] .checkout-addon-value{background:#ffebc7;color:#68400a!important;border-color:#bc8d48}html.theme-key-harpynet-studio .app-shell.theme-light .dialog-card.webapp-payment-dialog .checkout-tariff-summary-static .checkout-tariff-fact[data-limit-kind=premium_traffic][data-limit-state=included] .checkout-addon-value{background:#e4f2e5;color:#225431!important;border-color:#6c956f}.theme-select-content{min-width:180px}.ticket-button-icon.svelte-9mmqin{display:inline-flex;margin-inline-end:4px;vertical-align:middle}.tariff-referral-moved-card.svelte-16xek9m{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:12px;padding:15px 16px}.tariff-referral-moved-icon.svelte-16xek9m{width:40px;height:40px;display:grid;place-items:center;border-radius:12px;color:var(--accent);background:color-mix(in srgb,var(--accent) 14%,var(--admin-surface-2))}.tariff-referral-moved-card.svelte-16xek9m>div:where(.svelte-16xek9m){display:grid;gap:4px}.tariff-referral-moved-card.svelte-16xek9m small:where(.svelte-16xek9m){color:var(--admin-muted);line-height:1.4}@media(max-width:680px){.tariff-referral-moved-card.svelte-16xek9m{grid-template-columns:auto minmax(0,1fr)}.tariff-referral-moved-card.svelte-16xek9m .admin-btn{grid-column:1 / -1;width:100%}}.admin-import-file{display:none}.method-buttons.svelte-flh8tp{display:flex;gap:8px}.method-buttons.svelte-flh8tp button{flex:1}.import-drop.svelte-flh8tp{display:grid;justify-items:center;gap:13px;padding:32px 16px;border:1px dashed var(--admin-border-strong);border-radius:12px;background:var(--admin-surface-2);text-align:center}.dragging.svelte-flh8tp{border-color:var(--accent)}.upload-symbol.svelte-flh8tp{display:grid;place-items:center;width:54px;height:54px;border-radius:15px;background:var(--admin-surface);color:var(--accent);border:1px solid var(--admin-border)}p.svelte-flh8tp{margin:0;font-size:12px;line-height:1.6;color:var(--admin-muted)}@media(max-width:480px){.import-drop.svelte-flh8tp{padding:22px 12px}.method-buttons.svelte-flh8tp button{padding-inline:10px}}.appearance-stack{display:grid;gap:14px}.appearance-logo-grid{display:grid;grid-template-columns:minmax(150px,180px) minmax(0,1fr);gap:18px;align-items:stretch}.appearance-favicon-grid{grid-template-columns:minmax(132px,140px) minmax(0,520px);border-top:1px solid var(--admin-border)}.appearance-logo-preview{display:inline-flex;align-items:center;justify-content:center;grid-row:1;width:auto;height:100%;aspect-ratio:1 / 1;justify-self:start;padding:10px;overflow:hidden;border:1px solid var(--admin-border);border-radius:8px;background:color-mix(in srgb,var(--admin-surface-2) 54%,var(--admin-surface))}.appearance-favicon-preview{width:140px;height:140px;max-width:100%}.appearance-logo-image{display:block;width:100%;height:100%;object-fit:contain}.appearance-logo-empty{width:44%;aspect-ratio:1 / 1;border:1px dashed var(--admin-border-strong);border-radius:8px;opacity:.65}.appearance-logo-preview .brand-mark{width:100%;height:100%;font-size:clamp(3rem,8vw,5rem)}.appearance-controls{display:grid;gap:12px;align-content:start;max-width:none}.appearance-control-card{display:grid;gap:10px;padding:0}.appearance-file-input{display:none}.appearance-url-row{display:grid;gap:8px;max-width:none;grid-template-columns:minmax(0,1fr) max-content;width:100%}.appearance-control.input,.appearance-control.admin-btn,.appearance-control.admin-select-trigger{height:36px;min-height:36px}.appearance-control.admin-btn{padding-inline:12px;border-radius:8px;font-size:13px}.appearance-switch{display:inline-flex;align-items:center;gap:8px;width:fit-content;max-width:520px;color:var(--admin-text);font-size:13px}.appearance-themes-body{display:grid;gap:14px}.appearance-theme-mode-setting{display:flex;align-items:center;justify-content:space-between;gap:18px;padding:13px 14px;border:1px solid var(--admin-border);border-radius:8px;background:color-mix(in srgb,var(--admin-surface-2) 42%,var(--admin-surface))}.appearance-theme-mode-copy{display:grid;gap:4px;min-width:0}.appearance-theme-mode-copy strong{color:var(--admin-text);font-size:13px}.appearance-theme-mode-copy small{color:var(--admin-muted);font-size:12px;line-height:1.4}.appearance-theme-mode-setting .admin-setting-switch{flex:0 0 auto}.appearance-brand-accordion{min-width:0;margin-top:14px;border-top:1px solid var(--admin-border)}.appearance-preferences-header{display:flex;min-width:0}.appearance-preferences-trigger{display:flex;width:100%;align-items:center;justify-content:space-between;gap:12px;padding:2px;border:0;background:transparent;color:var(--admin-text);font:inherit;text-align:left;cursor:pointer}.appearance-preferences-trigger>span{display:grid;gap:4px}.appearance-preferences-trigger small{color:var(--admin-muted);font-size:12px}.appearance-preferences-trigger[aria-expanded=true]>svg{transform:rotate(180deg)}.appearance-preferences-content{display:grid;gap:18px;padding-top:18px}.appearance-brand-accordion-item{overflow:hidden}.appearance-brand-accordion-header{display:flex;align-items:center;gap:12px;min-width:0}.appearance-brand-accordion-trigger{display:flex;flex:1;align-items:center;justify-content:space-between;gap:12px;min-width:0;padding:16px 0;border:0;background:transparent;color:var(--admin-text);font:inherit;text-align:left}.appearance-brand-accordion-trigger[data-state=open]>svg{transform:rotate(180deg)}.appearance-brand-accordion-copy{display:grid;gap:4px;min-width:0}.appearance-brand-accordion-copy strong{font-size:13px}.appearance-brand-accordion-copy small{color:var(--admin-muted);font-size:12px;line-height:1.4}.appearance-brand-accordion-actions{display:flex;flex:0 0 auto;align-items:center;gap:8px}.appearance-brand-accordion-content{display:grid;gap:18px;padding:0 0 16px}.appearance-theme-section{display:grid;gap:12px;min-width:0}.appearance-custom-extras{position:relative;z-index:4;margin-top:-2px;overflow:visible;border:1px solid var(--admin-border);border-radius:var(--radius);background:color-mix(in srgb,var(--admin-surface-2) 42%,transparent)}.appearance-custom-extras-trigger{display:flex;width:100%;align-items:center;justify-content:space-between;gap:12px;padding:11px 13px;border:0;background:transparent;color:var(--admin-muted);font:inherit;text-align:left;cursor:pointer;pointer-events:auto;list-style:none}.appearance-custom-extras-trigger::-webkit-details-marker{display:none}.appearance-custom-extras-trigger>span{display:grid;gap:2px}.appearance-custom-extras-trigger strong{color:var(--admin-text);font-size:12px}.appearance-custom-extras-trigger small{font-size:11px}.appearance-custom-extras[open]>.appearance-custom-extras-trigger>svg{transform:rotate(180deg)}.appearance-custom-extras-content{position:relative;z-index:5;display:grid;gap:10px;padding:0 13px 13px;max-height:min(420px,50vh);overflow-y:auto;overflow-x:hidden;scrollbar-gutter:stable}.appearance-custom-css-list{display:grid;gap:8px;padding-top:10px;overflow:visible;position:relative;z-index:6;border-top:1px solid var(--admin-border)}.appearance-custom-css-row{display:grid;grid-template-columns:minmax(140px,.8fr) 46px minmax(0,1.4fr);grid-template-areas:"key picker value";align-items:center;gap:8px;min-width:0}.appearance-custom-css-row>code{grid-area:key;min-width:0;overflow:hidden;color:var(--admin-muted);font-size:12px;text-overflow:ellipsis;white-space:nowrap}.appearance-custom-css-row>.appearance-color-picker{grid-area:picker}.appearance-custom-css-row>.appearance-color-text{grid-area:value}.appearance-theme-section+.appearance-theme-section{padding-top:14px;border-top:1px solid var(--admin-border)}.appearance-theme-section-head{display:flex;align-items:flex-start;justify-content:space-between;gap:12px}.appearance-theme-section-head h4{margin:0;color:var(--admin-text);font-size:14px;line-height:1.2}.appearance-theme-section-head small{display:block;margin-top:4px;color:var(--admin-muted);font-size:12px}.default-theme-editor{position:relative;display:grid;gap:14px;border:1px solid var(--admin-border);border-radius:8px;background:color-mix(in srgb,var(--admin-surface-2) 34%,transparent);color:var(--admin-text);cursor:pointer;padding:14px}.default-theme-editor:hover{border-color:var(--admin-border-strong);background:color-mix(in srgb,var(--admin-surface-2) 58%,transparent)}.default-theme-editor:focus-visible{outline:2px solid color-mix(in srgb,var(--accent) 70%,transparent);outline-offset:2px}.default-theme-editor.is-current{border-color:var(--accent);background:color-mix(in srgb,var(--accent) 4%,var(--admin-surface-2));box-shadow:0 0 0 1px color-mix(in srgb,var(--accent) 44%,transparent)}.default-theme-editor.is-dirty{border-color:color-mix(in srgb,var(--warning) 42%,var(--admin-border));background:color-mix(in srgb,var(--warning) 5%,var(--admin-surface-2))}.default-theme-editor.is-disabled{cursor:default;opacity:.58}.theme-card-select-hitbox{position:absolute;inset:0;z-index:1;border:0;border-radius:inherit;background:transparent;cursor:pointer;padding:0}.theme-card-select-hitbox:disabled{cursor:default}.theme-card-select-hitbox:focus-visible{outline:2px solid color-mix(in srgb,var(--accent) 70%,transparent);outline-offset:2px}.default-theme-actions,.appearance-preset-row,.default-theme-grid,.default-theme-token-grid,.admin-theme-card-option,.appearance-theme-actions,.admin-theme-card-check{position:relative;z-index:2}.default-theme-head{display:flex;align-items:flex-start;justify-content:space-between;gap:12px}.default-theme-title{display:flex;align-items:center;gap:8px;min-width:0;color:var(--admin-text)}.default-theme-title strong{font-size:15px;line-height:1.2}.default-theme-check{display:inline-flex;align-items:center;justify-content:center;width:28px;height:28px;border-radius:999px;color:var(--accent)}.default-theme-head small{display:block;margin-top:5px;color:var(--admin-muted);font-size:12px}.default-theme-actions{display:flex;align-items:center;flex-wrap:wrap;justify-content:flex-end;gap:8px}.appearance-variant-tabs{min-width:0}.appearance-variant-tabs-list.admin-tabs-list{padding:3px}.appearance-variant-tab.admin-tabs-trigger{padding:5px 10px;font-size:12px}.default-theme-actions>.appearance-theme-activate.admin-btn{align-self:stretch;height:auto}.appearance-mode-switch{min-height:32px;padding:4px 8px;border:1px solid var(--admin-border);border-radius:8px;background:var(--admin-surface)}.appearance-preset-row{display:flex;flex-wrap:wrap;gap:8px}.appearance-preset-btn{display:inline-flex;align-items:center;gap:7px;min-height:32px;border:1px solid var(--admin-border);border-radius:8px;background:var(--admin-surface);color:var(--admin-text);padding:0 10px;font-size:12px;font-weight:750}.appearance-preset-btn:hover{border-color:var(--admin-border-strong);background:var(--surface-hover)}.appearance-preset-btn span{width:14px;height:14px;border:1px solid var(--admin-border-strong);border-radius:999px}.default-theme-grid,.default-theme-token-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.default-theme-token-grid{grid-template-columns:repeat(auto-fit,minmax(280px,1fr))}.default-theme-panel{display:grid;align-content:start;gap:11px;min-width:0;border:1px solid var(--admin-border);border-radius:8px;background:var(--admin-surface);padding:12px}.default-theme-panel h4{display:flex;align-items:center;gap:7px;margin:0;color:var(--admin-text);font-size:13px;line-height:1.2}.appearance-select-grid{display:grid;gap:8px}.appearance-select-grid label{display:grid;gap:5px;min-width:0;color:var(--admin-muted);font-size:12px}.appearance-home-elements-panel{grid-column:1 / -1}.appearance-home-elements-hint{margin:-2px 0 10px;color:var(--admin-muted);font-size:12px;line-height:1.45}.appearance-home-elements-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.appearance-home-elements-grid label{display:grid;gap:6px;min-width:0;padding:10px;border:1px solid var(--admin-border);border-radius:calc(var(--radius) - 2px);background:var(--admin-surface-2)}.appearance-home-elements-grid label>span{display:flex;align-items:center;justify-content:space-between;gap:6px;color:var(--admin-text);font-size:12px;font-weight:700}.appearance-home-elements-grid label.is-dirty{border-color:color-mix(in srgb,var(--warning) 58%,var(--admin-border))}.appearance-select-grid label>span,.appearance-token-control>span,.appearance-logo-scale-label,.admin-theme-card-option>span{display:inline-flex;align-items:center;flex-wrap:wrap;gap:6px}.appearance-select-grid label.is-dirty,.appearance-token-control.is-dirty,.appearance-logo-scale-row.is-dirty,.admin-theme-card-option.is-dirty{color:color-mix(in srgb,var(--warning) 78%,var(--admin-text))}.appearance-custom-font-row{display:grid;grid-template-columns:minmax(180px,1fr) repeat(3,max-content);gap:8px;align-items:center}.appearance-custom-font-row .admin-btn{min-height:34px;padding-inline:10px}.appearance-select{width:100%;min-height:34px}.appearance-token-list{display:grid;gap:8px}.appearance-token-control{position:relative;display:grid;grid-template-columns:minmax(92px,.62fr) 38px minmax(0,1fr) 32px;align-items:center;gap:8px;min-width:0;color:var(--admin-muted);font-size:12px}.appearance-token-control>span{min-width:0;line-height:1.25}.appearance-token-reset.admin-btn{min-width:32px;width:32px;height:32px;min-height:32px;padding:0}.appearance-default-scale-row{grid-template-columns:minmax(96px,.75fr) minmax(110px,1fr) auto}.admin-theme-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:12px}.admin-theme-card{position:relative;display:grid;grid-template-columns:minmax(0,1fr) auto;gap:12px;min-height:154px;padding:14px;border:1px solid var(--admin-border);border-radius:8px;background:var(--admin-surface);color:var(--admin-text);text-align:left;cursor:pointer}.admin-theme-card:hover{border-color:var(--admin-border-strong);background:color-mix(in srgb,var(--admin-surface-2) 72%,var(--admin-surface))}.admin-theme-card.is-current{border-color:var(--accent);box-shadow:0 0 0 1px color-mix(in srgb,var(--accent) 44%,transparent)}.admin-theme-card.is-dirty{border-color:color-mix(in srgb,var(--warning) 42%,var(--admin-border))}.admin-theme-card.is-disabled{opacity:.58}.admin-theme-card-main{display:grid;align-content:start;gap:5px;min-width:0}.admin-theme-card-title{display:flex;align-items:center;gap:8px;min-width:0}.admin-theme-card-title strong{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.admin-theme-card-main small,.admin-theme-card-meta{color:var(--admin-muted);font-size:12px}.admin-theme-card-meta{grid-column:1 / -1;display:flex;align-items:center;gap:7px;min-width:0}.admin-theme-card-meta span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.admin-theme-card-option{grid-column:1 / -1;display:inline-flex;align-items:center;gap:8px;max-width:100%;color:var(--admin-muted);font-size:12px;cursor:default}.appearance-color-row{display:grid;grid-template-columns:auto 46px minmax(0,1fr);width:100%}.appearance-color-text{min-width:0}.appearance-logo-scale-row{display:grid;grid-template-columns:minmax(112px,.8fr) minmax(96px,1fr) auto;width:100%}.appearance-logo-scale-label{min-width:0;line-height:1.25}.appearance-logo-scale-range{width:100%;accent-color:var(--accent)}.appearance-logo-scale-value{display:inline-flex;align-items:center;gap:4px;color:var(--admin-text)}.appearance-logo-scale-value .input{width:70px;min-height:32px;padding:4px 8px;font-size:12px}.admin-color.is-empty{opacity:.42;filter:grayscale(1)}.appearance-theme-actions{grid-column:1 / -1;display:flex;justify-content:flex-start}.admin-theme-card-check{display:inline-flex;align-items:center;justify-content:center;width:28px;height:28px;border-radius:999px;color:var(--accent)}@media(max-width:720px){.appearance-brand-accordion-header{align-items:flex-start;flex-wrap:wrap}.appearance-brand-accordion-trigger{padding-bottom:8px}.appearance-brand-accordion-actions{width:100%;justify-content:flex-end}.appearance-logo-grid{grid-template-columns:1fr}.appearance-logo-preview{grid-row:auto;height:auto;width:min(164px,100%)}.appearance-favicon-preview{width:min(140px,100%);height:auto}.appearance-url-row{grid-template-columns:1fr}.appearance-logo-scale-row{grid-template-columns:minmax(0,1fr) auto}.appearance-logo-scale-range{grid-column:1 / -1}.default-theme-head{display:grid}.default-theme-actions{justify-content:flex-start}.default-theme-grid,.default-theme-token-grid{grid-template-columns:1fr}.appearance-theme-section-head,.appearance-theme-mode-setting{display:grid}.appearance-home-elements-grid,.appearance-custom-font-row{grid-template-columns:1fr}.appearance-token-control{grid-template-columns:minmax(0,1fr) 38px 32px}.appearance-token-control .appearance-color-text{grid-column:1 / -1}.appearance-custom-css-row{grid-template-columns:36px minmax(0,1fr);grid-template-areas:"key key" "picker value"}}.theme-screenshot.svelte-16ibbua{aspect-ratio:16 / 10;overflow:hidden;display:grid;place-items:center;background:var(--admin-surface-2)}img.svelte-16ibbua{width:100%;height:100%;object-fit:cover;object-position:top;display:block}span.svelte-16ibbua{padding:24px;color:var(--admin-muted);font-size:12px;text-align:center}.effects-consent.svelte-68tull{display:grid;gap:.65rem;overflow-wrap:anywhere}p.svelte-68tull{margin:0;font-size:.875rem;color:var(--admin-muted)}label.svelte-68tull{display:flex;align-items:flex-start;gap:.6rem;font-size:.875rem}iframe.svelte-1w79yqr{width:100%;height:min(60vh,580px);border:0;margin-top:1rem;border-radius:1rem}.candidate-effects.svelte-1bioklo{grid-column:1 / -1;display:grid;gap:.75rem}.appearance-import-dialog{width:min(620px,calc(100vw - 24px))}.import-layout.svelte-1bioklo{display:grid;gap:20px;min-width:0;color:var(--admin-text)}.import-steps.svelte-1bioklo{display:flex;align-items:center;gap:14px;font-size:12px;color:var(--admin-muted)}.current.svelte-1bioklo{color:var(--admin-text);font-weight:650}.step-line.svelte-1bioklo{flex:1;height:1px;background:var(--admin-border)}p.svelte-1bioklo{margin:0;font-size:12px;line-height:1.6;color:var(--admin-muted)}.source-summary.svelte-1bioklo{display:flex;gap:12px;align-items:center;min-width:0}.source-summary.svelte-1bioklo div:where(.svelte-1bioklo){min-width:0}.source-summary.svelte-1bioklo strong:where(.svelte-1bioklo){overflow-wrap:anywhere;font-size:13px}strong.svelte-1bioklo,small.svelte-1bioklo{display:block}small.svelte-1bioklo{color:var(--admin-muted);margin-top:3px;font-size:11px}.import-candidates.svelte-1bioklo{border:1px solid var(--admin-border);border-radius:10px;overflow:hidden}.import-candidate.svelte-1bioklo{display:flex;align-items:center;gap:12px;padding:14px;cursor:pointer}.import-candidate.svelte-1bioklo+.import-candidate:where(.svelte-1bioklo){border-top:1px solid var(--admin-border)}.candidate-name.svelte-1bioklo{flex:1;font-size:13px}.import-note.svelte-1bioklo{display:flex;align-items:start;gap:8px}.import-note.svelte-1bioklo svg{flex-shrink:0;margin-top:3px}.demo-disclaimer.svelte-1bioklo{padding:11px 13px;border-radius:8px;background:var(--admin-surface-2);font-size:11px}.import-footer.svelte-1bioklo{display:flex;justify-content:space-between;gap:10px;padding-top:16px;border-top:1px solid var(--admin-border)}.import-error.svelte-1bioklo{color:var(--danger)}.preview-loading.svelte-1bioklo{min-height:min(70vh,560px);display:grid;place-items:center}.import-failure-report.svelte-1bioklo{display:grid;gap:12px;padding:14px;border:1px solid color-mix(in srgb,var(--danger) 48%,var(--admin-border));border-radius:10px;background:color-mix(in srgb,var(--danger) 8%,var(--admin-surface-2));font-size:12px;line-height:1.5}.import-failure-report.svelte-1bioklo header:where(.svelte-1bioklo){display:flex;align-items:center;gap:8px;color:var(--danger)}.import-failure-report.svelte-1bioklo dl:where(.svelte-1bioklo),.import-failure-report.svelte-1bioklo ul:where(.svelte-1bioklo){margin:0}.import-failure-report.svelte-1bioklo dl:where(.svelte-1bioklo){display:grid;gap:8px}.import-failure-report.svelte-1bioklo dl:where(.svelte-1bioklo) div:where(.svelte-1bioklo){display:grid;grid-template-columns:minmax(90px,.28fr) 1fr;gap:10px}.import-failure-report.svelte-1bioklo dt:where(.svelte-1bioklo){color:var(--admin-muted)}.import-failure-report.svelte-1bioklo dd:where(.svelte-1bioklo){min-width:0;margin:0;overflow-wrap:anywhere}.import-failure-report.svelte-1bioklo code:where(.svelte-1bioklo){color:var(--admin-text)}.import-failure-report.svelte-1bioklo ul:where(.svelte-1bioklo){display:grid;gap:5px;padding-left:18px}.candidate-error-detail.svelte-1bioklo,.candidate-error-help.svelte-1bioklo{overflow-wrap:anywhere}.candidate-error-detail.svelte-1bioklo{color:var(--danger)}@media(max-width:480px){.import-layout.svelte-1bioklo{gap:16px}.import-candidate.svelte-1bioklo{gap:9px;padding:12px}.import-steps.svelte-1bioklo{gap:7px;font-size:11px}}.appearance-library{display:grid;gap:26px;color:var(--admin-text)}.appearance-library .demo-banner{display:flex;align-items:center;flex-wrap:wrap;gap:12px;padding:8px 12px;background:var(--admin-surface-2);border:1px solid var(--admin-border);border-radius:10px;font-size:11px}.appearance-library .demo-banner>span{display:inline-flex;align-items:center;gap:6px}.appearance-library .demo-banner small{flex:1;color:var(--admin-muted)}.appearance-library .demo-dot{width:5px;height:5px;background:var(--accent);border-radius:50%}.appearance-library .library-toolbar,.appearance-library .library-actions,.appearance-library .library-title{display:flex;align-items:center;gap:12px}.appearance-library .library-toolbar{justify-content:space-between}.appearance-library .active-copy p{margin:0;color:var(--admin-muted);font-size:12px;line-height:1.65}.appearance-library .appearance-action-bar{display:block;overflow-x:auto;scrollbar-width:thin}.appearance-library .appearance-action-bar .admin-list-toolbar-controls,.appearance-library .appearance-action-bar .admin-list-toolbar-actions{flex-wrap:nowrap;align-items:center}.appearance-library .appearance-action-bar .admin-list-toolbar-actions{width:100%}.appearance-library .appearance-action-bar .admin-btn{flex:0 0 auto}.appearance-library .appearance-action-bar .admin-btn:nth-last-child(2){margin-left:auto}.appearance-library .appearance-unsaved-note{margin:-14px 0 0;color:var(--admin-muted);font-size:12px}.appearance-library .appearance-preferences-card{display:grid;gap:0;padding:18px;border:1px solid var(--admin-border);border-radius:13px;background:var(--admin-surface)}.appearance-library .active-theme-summary{display:flex;align-items:center;gap:16px;border:1px solid var(--admin-border);border-radius:13px;padding:20px;background:var(--admin-surface)}.appearance-library .active-symbol,.appearance-library .editor-symbol{display:grid;place-items:center;width:43px;height:43px;background:var(--admin-surface-2);border:1px solid var(--admin-border);border-radius:11px;color:var(--accent);flex-shrink:0}.appearance-library .active-copy{flex:1;min-width:0}.appearance-library .active-copy>small{display:block;margin-bottom:6px;color:var(--admin-muted);font-size:11px}.appearance-library .active-copy strong{display:flex;align-items:center;gap:9px;font-size:17px;margin-bottom:5px}.appearance-library .library-section{display:grid;gap:16px}.appearance-library .library-title h3{margin:0;font-size:15px;font-weight:650}.appearance-library .theme-search{display:flex;align-items:center;position:relative}.appearance-library .theme-search svg{position:absolute;left:10px;color:var(--admin-muted);pointer-events:none}.appearance-library .theme-search input{width:195px;padding-left:32px}.appearance-library .theme-library-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-auto-rows:1fr;align-items:stretch;gap:16px}.appearance-library .library-theme-card{min-width:0;display:flex;flex-direction:column;border:1px solid var(--admin-border);border-radius:12px;overflow:hidden;background:var(--admin-surface);opacity:.5;transition:opacity .16s ease,border-color .16s ease}.appearance-library .library-theme-card:hover,.appearance-library .library-theme-card.active{opacity:1}.appearance-library .library-theme-card.active{border-color:color-mix(in srgb,var(--accent) 65%,var(--admin-border))}.appearance-library .card-preview-wrap{position:relative;border-bottom:1px solid var(--admin-border)}.appearance-library .preview-active{position:absolute;top:10px;left:10px;padding:6px 10px;display:flex;align-items:center;gap:4px;background:var(--accent);color:var(--accent-contrast);border:1px solid color-mix(in srgb,var(--accent) 72%,var(--admin-bg, #17220d));border-radius:6px;box-shadow:0 3px 12px color-mix(in srgb,var(--accent) 28%,transparent);font-size:11px;font-weight:750}.appearance-library .preview-active svg{color:currentColor;stroke-width:2.8}.appearance-library .theme-card-content{display:flex;flex:1;flex-direction:column;padding:16px}.appearance-library .theme-card-content>.admin-btn{margin-bottom:7px}.appearance-library .theme-card-title{display:flex;align-items:center;justify-content:space-between;gap:8px}.appearance-library .theme-card-title h4{font-size:14px;margin:0}.appearance-library .theme-description{color:var(--admin-muted);font-size:11px;line-height:1.7;margin:10px 0;min-height:38px}.appearance-library .theme-source{display:block;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;color:var(--admin-dim, var(--admin-muted));font-size:10px;margin-bottom:15px}.appearance-library .theme-card-actions{display:flex;align-items:center;gap:7px;margin-top:auto}.appearance-library .theme-card-actions>button:last-child{margin-left:auto}.appearance-library .theme-add-card{grid-column:1 / -1;min-height:170px;border:1px dashed var(--admin-border-strong);border-radius:12px;background:color-mix(in srgb,var(--admin-surface) 55%,transparent);display:grid;justify-items:center;align-content:center;gap:12px;padding:25px;text-align:center;color:var(--admin-text);cursor:pointer;font:inherit}.appearance-library .theme-add-card:hover{border-color:var(--accent)}.appearance-library .theme-add-card.dragging{border-color:var(--accent);background:color-mix(in srgb,var(--accent) 10%,var(--admin-surface))}.appearance-library .theme-add-file-input{position:absolute;width:1px;height:1px;opacity:0;pointer-events:none}.appearance-library .add-symbol{display:grid;place-items:center;width:40px;height:40px;border:1px solid var(--admin-border);border-radius:10px;color:var(--admin-muted)}.appearance-library .theme-add-card strong{font-size:13px}.appearance-library .theme-add-card>span:not(.add-symbol){font-size:12px;color:var(--admin-muted);max-width:360px;line-height:1.6}.appearance-library .theme-add-card .add-card-link{display:flex;align-items:center;gap:5px;color:var(--accent)}.appearance-editor-accordion{display:grid;gap:10px}.appearance-editor-item{border:1px solid var(--admin-border);border-radius:12px;background:var(--admin-surface);overflow:hidden;scroll-margin-top:20px}.appearance-editor-item h3{margin:0}.appearance-editor-trigger{width:100%;border:none;padding:16px;display:flex;align-items:center;gap:13px;color:var(--admin-text);background:transparent;text-align:left;font:inherit;cursor:pointer}.appearance-editor-trigger[data-state=open]>svg:last-child{transform:rotate(180deg)}.appearance-library .editor-symbol{width:36px;height:36px;color:var(--admin-muted)}.appearance-library .editor-copy{display:grid;gap:5px;flex:1;min-width:0}.appearance-library .editor-copy strong{font-size:13px;font-weight:600}.appearance-library .editor-copy small{font-size:11px;color:var(--admin-muted);font-weight:400}.appearance-editor-content{padding:18px;border-top:1px solid var(--admin-border)}.appearance-sample-preview{width:100%;max-width:480px}.appearance-sample-preview p,.appearance-settings-note{color:var(--admin-muted);font-size:12px;line-height:1.7}.appearance-settings-dialog{width:min(1120px,calc(100vw - 32px))}.appearance-settings-dialog .admin-theme-grid{grid-template-columns:minmax(0,1fr)}.appearance-settings-footer{display:flex;align-items:center;justify-content:space-between;gap:16px;padding-top:18px;margin-top:18px;border-top:1px solid var(--admin-border);font-size:12px}.appearance-settings-footer-group{display:flex;align-items:center;gap:8px}.appearance-settings-footer-actions{display:flex;align-items:center;flex-wrap:wrap;justify-content:flex-end;gap:8px;margin-left:auto}.appearance-settings-footer--theme-actions{flex-wrap:wrap}.appearance-settings-footer--theme-actions .appearance-settings-footer-group{flex:0 1 auto}.appearance-settings-footer--theme-actions .appearance-settings-footer-actions{flex:1 1 330px}.appearance-settings-footer small{color:var(--admin-muted);overflow-wrap:anywhere}.appearance-guide{display:grid;gap:16px;font-size:13px;color:var(--admin-muted);line-height:1.8}.appearance-guide p{margin:0}.appearance-guide pre{margin:0;padding:16px;border:1px solid var(--admin-border);border-radius:8px;background:var(--admin-surface-2);color:var(--admin-text);font-size:12px}.appearance-guide ol{margin:0;padding-left:20px}.appearance-guide a{display:inline-flex;gap:8px;align-items:center;color:var(--accent)}.appearance-guide small{font-size:11px}@media(min-width:1550px){.appearance-library .theme-library-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.appearance-library .theme-add-card{grid-column:auto}}@media(max-width:1100px){.appearance-library .theme-library-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.appearance-library .library-toolbar{align-items:flex-start}.appearance-library .library-actions{flex-wrap:wrap;justify-content:flex-end}}@media(max-width:650px){.appearance-settings-dialog{width:calc(100vw - 16px)}.appearance-library{gap:20px}.appearance-library .demo-banner{gap:6px}.appearance-library .demo-banner small{flex-basis:100%;order:3}.appearance-library .demo-banner>button{margin-left:auto}.appearance-library .active-theme-summary{padding:15px;flex-wrap:wrap;gap:12px}.appearance-library .active-copy{flex-basis:calc(100% - 60px)}.appearance-library .active-theme-summary>button{width:100%}.appearance-library .active-copy p{font-size:11px}.appearance-library .library-toolbar{flex-direction:column;gap:14px}.appearance-library .library-actions{width:100%;flex-wrap:nowrap;gap:8px}.appearance-library .theme-search{flex:1;min-width:0}.appearance-library .theme-search input{width:100%;min-width:0}.appearance-library .library-actions>button{flex-shrink:0;padding-inline:11px}.appearance-library .theme-library-grid{grid-template-columns:minmax(0,1fr)}.appearance-library .theme-add-card{grid-column:1 / -1;min-height:225px}.appearance-library .theme-description{min-height:0}.appearance-library .theme-card-actions>button:not(:last-child){flex:1}.appearance-editor-trigger{padding:13px;gap:10px}.appearance-library .editor-symbol{display:none}.appearance-library .editor-copy small{line-height:1.55}.appearance-editor-content{padding:12px}.appearance-settings-footer{flex-wrap:wrap}.appearance-settings-footer--theme-actions{gap:10px}.appearance-settings-footer--theme-actions .appearance-settings-footer-group{width:100%}.appearance-settings-footer-actions{width:100%;margin-left:0;justify-content:flex-end}.appearance-settings-footer--theme-actions .admin-btn-primary{flex:1 0 100%}.appearance-settings-footer>small{flex-basis:100%}}.backups-layout.svelte-1ohqtwa{display:grid;gap:12px}.backups-upload-help.svelte-1ohqtwa{margin:0;color:var(--admin-muted);font-size:12px;line-height:1.5;overflow-wrap:anywhere}.backups-dir-meta.svelte-1ohqtwa{display:grid;color:var(--admin-muted);font-size:13px}.backups-dir-meta.svelte-1ohqtwa>span:where(.svelte-1ohqtwa){font-size:11px;text-transform:uppercase;letter-spacing:.04em}.backups-dir-meta.svelte-1ohqtwa>strong:where(.svelte-1ohqtwa){color:var(--admin-text)}.backups-file-input{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.backups-dir.svelte-1ohqtwa,.backups-selected-name.svelte-1ohqtwa,.backups-name.svelte-1ohqtwa{font-family:var(--font-mono);word-break:break-word}.backups-dir.svelte-1ohqtwa{max-width:min(420px,70vw);overflow:hidden;text-overflow:ellipsis}.backups-restore-body.svelte-1ohqtwa{display:grid;grid-template-columns:repeat(2,minmax(160px,1fr));gap:10px;align-items:center}.backups-check.svelte-1ohqtwa{display:flex;align-items:center;gap:8px;min-height:38px;padding:8px 10px;border:1px solid var(--admin-border);border-radius:8px;background:var(--admin-surface-2);color:var(--admin-text);font-size:13px}.backups-check.is-disabled.svelte-1ohqtwa{opacity:.55}.backups-panel-move.svelte-1ohqtwa{display:grid;grid-column:1 / -1;gap:10px;padding:12px;border:1px solid var(--admin-ring, var(--accent));border-radius:8px;background:var(--admin-surface-2);font-size:12px}.backups-panel-move.svelte-1ohqtwa p:where(.svelte-1ohqtwa){margin:0;color:var(--admin-muted)}.backups-panel-url.svelte-1ohqtwa{display:grid;gap:3px}.backups-panel-url.svelte-1ohqtwa>span:where(.svelte-1ohqtwa){color:var(--admin-muted)}.backups-panel-url.svelte-1ohqtwa code:where(.svelte-1ohqtwa){overflow-wrap:anywhere}.backups-panel-choice.svelte-1ohqtwa{display:flex;align-items:center;gap:10px}.backups-panel-choice.svelte-1ohqtwa label:where(.svelte-1ohqtwa){cursor:pointer}.backups-confirmation.svelte-1ohqtwa{display:grid;grid-column:1 / -1;gap:6px;color:var(--admin-muted);font-size:12px}.backups-restore-body .admin-btn{grid-column:1 / -1;justify-self:end}.backups-restore-note.svelte-1ohqtwa{border-top:1px solid var(--admin-border);padding:10px 14px;color:var(--admin-muted);font-size:12px}.backups-restore-note.svelte-1ohqtwa p:where(.svelte-1ohqtwa){display:flex;align-items:center;gap:6px;margin:6px 0 0;overflow-wrap:anywhere}.backups-table tbody tr.is-selected{background:color-mix(in srgb,var(--accent) 12%,transparent)}.backups-badges.svelte-1ohqtwa{display:flex;flex-wrap:wrap;gap:6px}.backups-archive-radio-group{display:block}.backups-archive-choice{display:flex;align-items:center;gap:12px;min-height:44px;cursor:pointer;line-height:1.45}.backups-archive-choice>label{min-width:0;overflow-wrap:anywhere}@media(max-width:760px){.backups-restore-body.svelte-1ohqtwa{grid-template-columns:minmax(0,1fr)}.backups-restore-body .admin-btn{width:100%}}@media(max-width:720px){.backups-layout.svelte-1ohqtwa .backups-table tbody tr.backups-row{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px 16px}.backups-layout.svelte-1ohqtwa .backups-table .backups-row.is-selected{border-color:color-mix(in srgb,var(--accent) 55%,var(--admin-border));background:color-mix(in srgb,var(--accent) 6%,var(--admin-surface-2))}.backups-layout.svelte-1ohqtwa .backups-table .backups-row td{min-width:0;padding:0;grid-template-columns:minmax(0,1fr);gap:4px}.backups-layout.svelte-1ohqtwa .backups-table .backups-row .backups-name{grid-column:1 / -1;margin:0;padding-bottom:10px}.backups-archive-choice{font-size:13px}}.document-editor-stack.svelte-cweza5{display:grid;gap:18px}.admin-document-editor{width:min(860px,100%);max-height:var(--dialog-available-height)}.admin-document-editor .dialog-body-scroll{min-height:0}.document-editor-fields.svelte-cweza5{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.document-editor-fields.svelte-cweza5 .admin-field-label>:last-child{margin-top:auto}.document-editor-fields.svelte-cweza5 .admin-select-trigger{min-height:46px}.document-slug-input.svelte-cweza5{display:flex;align-items:center;min-width:0;border:1px solid var(--admin-border, var(--border));border-radius:9px;background:var(--admin-surface, var(--panel))}.document-slug-input.svelte-cweza5>span:where(.svelte-cweza5){flex:0 0 auto;padding-left:11px;color:var(--admin-muted, currentColor);font-family:var(--font-mono, monospace);font-size:13px}.document-slug-input.svelte-cweza5 .input{border:0;box-shadow:none}.document-editor-visibility.svelte-cweza5{display:grid;gap:10px;margin:0;padding:14px;border:1px solid var(--admin-border, var(--border));border-radius:10px}.document-editor-visibility.svelte-cweza5 legend:where(.svelte-cweza5){padding:0 4px;color:var(--admin-muted, currentColor);font-size:12px;font-weight:600}.document-editor-visibility.svelte-cweza5 label:where(.svelte-cweza5){display:flex;align-items:flex-start;gap:10px;cursor:pointer}.document-editor-visibility.svelte-cweza5 label:where(.svelte-cweza5)>span:where(.svelte-cweza5){display:grid;gap:2px}.document-editor-visibility.svelte-cweza5 small:where(.svelte-cweza5){color:var(--admin-muted, currentColor);line-height:1.35}.document-editor-richtext.svelte-cweza5 .rt-editor{min-height:260px}.document-editor-error.svelte-cweza5{flex:1 1 auto;margin:0;color:var(--danger, #dc2626)}@media(max-width:640px){.document-editor-fields.svelte-cweza5{grid-template-columns:1fr}}.documents-section.svelte-1sqwdwn,.documents-groups.svelte-1sqwdwn,.documents-list.svelte-1sqwdwn{display:grid;gap:16px}.document-card-meta.svelte-1sqwdwn{color:var(--admin-muted, currentColor)}.documents-loading.svelte-1sqwdwn{display:grid;gap:10px}.documents-loading-row.svelte-1sqwdwn{height:94px;border-radius:10px}.documents-empty{min-height:240px}.documents-group.svelte-1sqwdwn{display:grid;gap:8px}.documents-group.svelte-1sqwdwn h3:where(.svelte-1sqwdwn){margin:0;color:var(--admin-muted, currentColor);font-size:12px;font-weight:650;letter-spacing:.04em;text-transform:uppercase}.document-card.svelte-1sqwdwn{display:flex;align-items:center;justify-content:space-between;gap:18px;padding:15px;border:1px solid var(--admin-border, var(--border));border-radius:10px;background:var(--admin-surface, var(--panel))}.document-card-main.svelte-1sqwdwn{display:grid;min-width:0;gap:7px}.document-card-title.svelte-1sqwdwn,.document-card-meta.svelte-1sqwdwn,.document-card-actions.svelte-1sqwdwn{display:flex;align-items:center;gap:8px}.document-card-title.svelte-1sqwdwn{min-width:0}.document-card-title.svelte-1sqwdwn strong:where(.svelte-1sqwdwn){overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.document-card-url{width:fit-content;max-width:100%;color:var(--admin-muted, currentColor);font-family:var(--font-mono, monospace);font-size:12px}.document-card-meta.svelte-1sqwdwn{flex-wrap:wrap;font-size:12px}.document-card-actions.svelte-1sqwdwn{flex:0 0 auto}@media(max-width:720px){.document-card.svelte-1sqwdwn{align-items:stretch;flex-direction:column}.document-card-actions.svelte-1sqwdwn{flex-wrap:wrap}}.plugin-apply-content.svelte-1oxkf25{display:grid;gap:16px}.plugin-apply-content.svelte-1oxkf25 p:where(.svelte-1oxkf25){margin:0;color:var(--admin-muted);font-size:13px;line-height:1.6}.plugin-apply-steps.svelte-1oxkf25{display:grid;gap:10px;margin:0;padding-left:22px;color:var(--admin-muted);font-size:13px}.plugin-apply-steps.svelte-1oxkf25 .current:where(.svelte-1oxkf25){color:var(--admin-text);font-weight:650}.plugin-apply-steps.svelte-1oxkf25 .done:where(.svelte-1oxkf25){color:var(--accent)}.plugin-import-dialog{width:min(620px,calc(100vw - 24px))}.import-layout.svelte-nn9cai{display:grid;grid-template-columns:minmax(0,1fr);gap:18px;min-width:0;color:var(--admin-text)}.import-steps.svelte-nn9cai{display:flex;align-items:center;gap:14px;color:var(--admin-muted);font-size:12px}.current.svelte-nn9cai{color:var(--admin-text);font-weight:650}.step-line.svelte-nn9cai{flex:1;height:1px;background:var(--admin-border)}.candidate-card.svelte-nn9cai{display:grid;gap:12px;padding:16px;border:1px solid var(--admin-border);border-radius:12px;background:var(--admin-surface-2)}.candidate-heading.svelte-nn9cai{display:flex;justify-content:space-between;align-items:start;gap:12px}h3.svelte-nn9cai,p.svelte-nn9cai,dl.svelte-nn9cai{margin:0}h3.svelte-nn9cai{font-size:15px}small.svelte-nn9cai,p.svelte-nn9cai,dt.svelte-nn9cai{color:var(--admin-muted);font-size:12px;line-height:1.6}dl.svelte-nn9cai{display:grid;gap:8px}dl.svelte-nn9cai>div:where(.svelte-nn9cai){display:grid;grid-template-columns:minmax(78px,.25fr) 1fr;gap:8px}dd.svelte-nn9cai{min-width:0;margin:0;font-size:12px;overflow-wrap:anywhere}.digest.svelte-nn9cai{font-family:ui-monospace,monospace;font-size:11px}.import-note.svelte-nn9cai{display:flex;align-items:start;gap:8px}.import-note.svelte-nn9cai svg{flex-shrink:0;margin-top:2px}.import-error.svelte-nn9cai{color:var(--danger)}.import-footer.svelte-nn9cai{display:flex;flex-wrap:wrap;justify-content:space-between;gap:10px;padding-top:16px;border-top:1px solid var(--admin-border)}@media(max-width:480px){.import-layout.svelte-nn9cai{gap:15px}.import-steps.svelte-nn9cai{gap:7px;font-size:11px}.candidate-heading.svelte-nn9cai{flex-wrap:wrap}}.plugin-remove-content.svelte-pbe5gl{display:grid;gap:16px}.plugin-remove-content.svelte-pbe5gl p:where(.svelte-pbe5gl){margin:0;color:var(--admin-muted);font-size:13px;line-height:1.6}.plugin-remove-steps.svelte-pbe5gl{display:grid;gap:10px;margin:0;padding-left:22px;color:var(--admin-muted);font-size:13px}.plugin-remove-steps.svelte-pbe5gl .current:where(.svelte-pbe5gl){color:var(--admin-text);font-weight:650}.plugin-remove-steps.svelte-pbe5gl .done:where(.svelte-pbe5gl){color:var(--accent)}.plugin-operations.svelte-169lh1v{display:grid;gap:1rem}.operation-row.svelte-169lh1v{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:.75rem;border-bottom:1px solid var(--border);padding:.75rem 0;overflow-wrap:anywhere}label.svelte-169lh1v{display:flex;align-items:center;gap:.5rem;white-space:nowrap}.operation-position{width:6rem}p.svelte-169lh1v{font-size:.8rem}.plugins-section.svelte-j2gsr1{display:grid;gap:16px}.plugin-search.svelte-j2gsr1{position:relative;display:flex;align-items:center}.plugin-search.svelte-j2gsr1 svg{position:absolute;left:10px;color:var(--admin-muted);pointer-events:none}.plugin-search.svelte-j2gsr1 input{padding-left:34px}.plugin-library-grid.svelte-j2gsr1{display:grid;grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:16px}.plugin-card.svelte-j2gsr1{display:flex;flex-direction:column;min-width:0;border:1px solid var(--admin-border);border-radius:12px;background:var(--admin-surface);overflow:hidden}.plugin-card.active.svelte-j2gsr1{border-color:color-mix(in srgb,var(--accent) 65%,var(--admin-border))}.plugin-preview.svelte-j2gsr1{position:relative;aspect-ratio:16 / 10;overflow:hidden;border-bottom:1px solid var(--admin-border);background:var(--admin-surface-2)}.plugin-preview.svelte-j2gsr1 img:where(.svelte-j2gsr1){position:absolute;inset:0;display:block;width:100%;height:100%;object-fit:cover}.plugin-preview-fallback.svelte-j2gsr1{display:grid;place-items:center;width:100%;height:100%;color:var(--accent);background:radial-gradient(circle at 50% 50%,color-mix(in srgb,var(--accent) 18%,transparent),transparent 65%),var(--admin-surface-2)}.add-symbol.svelte-j2gsr1{display:grid;place-items:center;width:46px;height:46px;border:1px solid var(--admin-border);border-radius:12px;color:var(--accent);background:var(--admin-surface)}.plugin-card-body.svelte-j2gsr1{display:flex;flex:1;flex-direction:column;gap:10px;min-width:0;padding:16px}h3.svelte-j2gsr1,p.svelte-j2gsr1{margin:0}h3.svelte-j2gsr1{font-size:15px}.plugin-card-title.svelte-j2gsr1,.plugin-detail-heading.svelte-j2gsr1{display:flex;align-items:center;justify-content:space-between;gap:12px}.plugin-version.svelte-j2gsr1{flex:none;padding:3px 8px;border:1px solid var(--admin-border);border-radius:999px;color:var(--admin-muted);background:var(--admin-surface-2);font:inherit;font-size:11px;cursor:pointer}.plugin-version.svelte-j2gsr1:hover{border-color:var(--accent);color:var(--admin-text)}.plugin-update-dot.svelte-j2gsr1{flex:none;width:8px;height:8px;border-radius:50%;background:var(--danger, #ec4d62);box-shadow:0 0 0 3px color-mix(in srgb,var(--danger, #ec4d62) 18%,transparent)}.plugin-update-message.svelte-j2gsr1{color:var(--danger, #ec4d62)!important;font-weight:650}.plugin-card-body.svelte-j2gsr1>p:where(.svelte-j2gsr1){min-height:38px;color:var(--admin-muted);font-size:12px;line-height:1.6;overflow-wrap:anywhere}.plugin-card-controls.svelte-j2gsr1{display:flex;justify-content:space-between;align-items:center;gap:8px;margin-top:auto}.plugin-state.svelte-j2gsr1{display:inline-flex;align-items:center;gap:7px;color:var(--admin-muted);font-size:11px}.state-dot.svelte-j2gsr1{flex:none;width:7px;height:7px;border-radius:50%;background:var(--accent)}.plugin-state.pending.svelte-j2gsr1 .state-dot:where(.svelte-j2gsr1){background:var(--warning, #d7a33b)}.plugin-card-actions.svelte-j2gsr1{padding-top:12px;border-top:1px solid var(--admin-border)}.plugin-detail.svelte-j2gsr1{display:grid;gap:16px}.plugin-detail.svelte-j2gsr1>button:first-child{justify-self:start}.plugin-detail-content.svelte-j2gsr1{padding:18px;border:1px solid var(--admin-border);border-radius:12px;background:var(--admin-surface)}.plugin-settings-content.svelte-j2gsr1{padding:0;border:0;background:transparent}.plugin-detail-content.svelte-j2gsr1 p:where(.svelte-j2gsr1){color:var(--admin-muted);font-size:13px;line-height:1.6}.plugin-update-actions.svelte-j2gsr1{display:flex;flex-wrap:wrap;align-items:center;gap:8px;margin-top:8px}.plugin-package-meta.svelte-j2gsr1{display:grid;gap:12px;margin:0}.plugin-package-meta.svelte-j2gsr1>div:where(.svelte-j2gsr1){display:grid;gap:4px}.plugin-package-meta.svelte-j2gsr1 dt:where(.svelte-j2gsr1){color:var(--admin-muted);font-size:12px}.plugin-package-meta.svelte-j2gsr1 dd:where(.svelte-j2gsr1){margin:0;overflow-wrap:anywhere;font-size:13px}.digest.svelte-j2gsr1{font-family:ui-monospace,monospace}.plugin-add-card.svelte-j2gsr1{display:grid;justify-items:center;align-content:center;gap:12px;min-height:210px;padding:25px;border:1px dashed var(--admin-border-strong);border-radius:12px;color:var(--admin-text);background:color-mix(in srgb,var(--admin-surface) 55%,transparent);font:inherit;text-align:center;cursor:pointer}.plugin-add-card.svelte-j2gsr1:hover{border-color:var(--accent)}.plugin-add-card.svelte-j2gsr1 span:where(.svelte-j2gsr1):last-child{color:var(--admin-muted);font-size:12px;line-height:1.6}.runtime-alert.svelte-j2gsr1{display:flex;align-items:start;gap:12px;padding:14px;border:1px solid color-mix(in srgb,var(--danger) 55%,var(--admin-border));border-radius:10px;background:color-mix(in srgb,var(--danger) 8%,var(--admin-surface))}.runtime-alert.svelte-j2gsr1>svg{flex:none;color:var(--danger)}.runtime-alert.svelte-j2gsr1 p:where(.svelte-j2gsr1){margin-top:4px;color:var(--admin-muted);font-size:12px;line-height:1.6}.runtime-alert.svelte-j2gsr1 code:where(.svelte-j2gsr1){display:block;margin-top:7px;font-size:11px;overflow-wrap:anywhere}@media(max-width:1050px){.plugin-library-grid.svelte-j2gsr1{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:650px){.plugin-library-grid.svelte-j2gsr1{grid-template-columns:1fr}.plugin-add-card.svelte-j2gsr1{min-height:160px}}.role-management.svelte-1n1w31p,.role-list.svelte-1n1w31p{display:grid;gap:.75rem}.role-management.svelte-1n1w31p{padding:1rem}.role-management.svelte-1n1w31p p:where(.svelte-1n1w31p){margin:0}.role-form.svelte-1n1w31p,.role-row.svelte-1n1w31p{display:flex;align-items:center;gap:.75rem;flex-wrap:wrap}.role-form.svelte-1n1w31p .admin-combobox{min-width:min(100%,16rem);flex:1}.role-row.svelte-1n1w31p span:where(.svelte-1n1w31p){flex:1;overflow-wrap:anywhere}.payment-method-order.svelte-1fwkwhu{display:grid;flex:1 1 100%;gap:10px;width:100%;min-width:0}.payment-method-order-filter.svelte-1fwkwhu{display:flex;align-items:center;gap:9px;width:fit-content;max-width:100%;color:var(--admin-text);font-size:12px;cursor:pointer}.payment-method-order-filter.svelte-1fwkwhu>span:where(.svelte-1fwkwhu){display:flex;align-items:baseline;gap:7px;min-width:0}.payment-method-order-filter.svelte-1fwkwhu small:where(.svelte-1fwkwhu){color:var(--admin-muted);white-space:nowrap}.payment-method-order-list.svelte-1fwkwhu{min-width:0}.payment-method-order-list.svelte-1fwkwhu .payment-method-order-row{display:grid;grid-template-columns:24px minmax(0,1fr) auto;gap:10px;align-items:center;min-height:48px;padding:7px 9px;border:1px solid var(--admin-border);background:color-mix(in srgb,var(--admin-surface-2) 70%,transparent)}.payment-method-order-copy.svelte-1fwkwhu{display:grid;gap:2px;min-width:0}.payment-method-order-copy.svelte-1fwkwhu strong:where(.svelte-1fwkwhu){color:var(--admin-text);font-size:12px;line-height:1.3}.payment-method-order-copy.svelte-1fwkwhu small:where(.svelte-1fwkwhu){min-width:0;color:var(--admin-muted);font-size:11px;overflow-wrap:anywhere}.payment-method-order-copy.svelte-1fwkwhu code:where(.svelte-1fwkwhu){color:var(--admin-dim);font-family:var(--font-mono)}.payment-method-order-empty.svelte-1fwkwhu{margin:0;padding:12px;border:1px dashed var(--admin-border-strong);border-radius:8px;color:var(--admin-muted);font-size:12px;text-align:center}@media(max-width:520px){.payment-method-order-list.svelte-1fwkwhu .payment-method-order-row{grid-template-columns:24px minmax(0,1fr)}.payment-method-order-list.svelte-1fwkwhu .payment-method-order-row>.admin-badge{grid-column:2;justify-self:start}}.notification-delivery.svelte-3mj95s{display:grid;gap:14px;width:100%;min-width:0;padding:16px 18px 18px}.notification-delivery-intro.svelte-3mj95s,.notification-delivery-intro.svelte-3mj95s>small:where(.svelte-3mj95s),.notification-delivery-fallback.svelte-3mj95s>div:where(.svelte-3mj95s){display:grid;gap:4px}.notification-delivery-intro.svelte-3mj95s strong:where(.svelte-3mj95s),.notification-delivery-fallback.svelte-3mj95s strong:where(.svelte-3mj95s){color:var(--admin-text);font-size:13px}.notification-delivery-intro.svelte-3mj95s small:where(.svelte-3mj95s),.notification-delivery-fallback.svelte-3mj95s small:where(.svelte-3mj95s),.notification-delivery-note.svelte-3mj95s{color:var(--admin-muted);font-size:11px;line-height:1.45}.notification-delivery-table-wrap.svelte-3mj95s{overflow-x:auto;border:1px solid var(--admin-border);border-radius:9px}.notification-delivery-table.svelte-3mj95s{width:100%;min-width:470px;border-collapse:collapse}.notification-delivery-table.svelte-3mj95s th:where(.svelte-3mj95s),.notification-delivery-table.svelte-3mj95s td:where(.svelte-3mj95s){padding:10px 12px;border-bottom:1px solid var(--admin-border);text-align:left}.notification-delivery-table.svelte-3mj95s thead:where(.svelte-3mj95s) th:where(.svelte-3mj95s){background:color-mix(in srgb,var(--admin-surface-2) 78%,transparent);color:var(--admin-muted);font-size:10px;letter-spacing:.05em;text-transform:uppercase}.notification-delivery-table.svelte-3mj95s thead:where(.svelte-3mj95s) th:where(.svelte-3mj95s):not(:first-child),.notification-delivery-table.svelte-3mj95s td:where(.svelte-3mj95s){width:112px;text-align:center}.notification-delivery-table.svelte-3mj95s tbody:where(.svelte-3mj95s) tr:where(.svelte-3mj95s):last-child>:where(.svelte-3mj95s){border-bottom:0}.notification-delivery-table.svelte-3mj95s tbody:where(.svelte-3mj95s) th:where(.svelte-3mj95s){display:grid;gap:3px;font-weight:400}.notification-delivery-table.svelte-3mj95s tbody:where(.svelte-3mj95s) th:where(.svelte-3mj95s) strong:where(.svelte-3mj95s){color:var(--admin-text);font-size:12px}.notification-delivery-table.svelte-3mj95s tbody:where(.svelte-3mj95s) th:where(.svelte-3mj95s) small:where(.svelte-3mj95s){color:var(--admin-muted);font-size:10px;font-weight:400}.notification-delivery-channel.svelte-3mj95s{display:inline-flex;align-items:center;gap:6px}.notification-delivery-reset.svelte-3mj95s{display:inline-grid;place-items:center;width:20px;height:20px;padding:0;border:0;border-radius:4px;background:transparent;color:var(--admin-muted);cursor:pointer}.notification-delivery-reset.svelte-3mj95s:hover{background:var(--admin-surface-2);color:var(--admin-text)}.notification-delivery-fallback.svelte-3mj95s{display:grid;grid-template-columns:auto minmax(0,1fr) auto;gap:10px;align-items:center;padding:12px;border:1px solid var(--admin-border);border-radius:9px;background:color-mix(in srgb,var(--admin-surface-2) 58%,transparent)}@media(max-width:560px){.notification-delivery.svelte-3mj95s{padding:14px}.notification-delivery-table.svelte-3mj95s th:where(.svelte-3mj95s),.notification-delivery-table.svelte-3mj95s td:where(.svelte-3mj95s){padding:9px}}.menu-buttons-editor.svelte-1yfgzca{display:grid;width:100%;gap:12px}.menu-buttons-target.svelte-1yfgzca{display:grid;gap:8px;min-width:0}.menu-buttons-row{grid-template-columns:24px minmax(230px,1.15fr) minmax(180px,1.25fr) minmax(160px,.9fr) minmax(220px,1.5fr) minmax(150px,.8fr) auto}.menu-buttons-presentation.svelte-1yfgzca{display:grid;grid-template-columns:minmax(0,1fr) 92px;align-items:end;gap:8px;min-width:0}.menu-buttons-field.svelte-1yfgzca{display:grid;min-width:0;gap:5px}.menu-buttons-field-label.svelte-1yfgzca{overflow:hidden;font-size:11px;font-weight:600;text-overflow:ellipsis;white-space:nowrap}.menu-buttons-row .menu-button-icon-trigger.admin-btn{width:100%;min-width:0;overflow:hidden;padding-inline:12px;justify-self:stretch;justify-content:flex-start}.menu-button-icon-trigger span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.menu-buttons-visibility.svelte-1yfgzca{display:grid;min-width:0;margin:0;padding:0;gap:6px;border:0}.menu-buttons-visibility.svelte-1yfgzca legend:where(.svelte-1yfgzca){margin-bottom:2px;font-size:11px;font-weight:600}.menu-buttons-visibility-option.svelte-1yfgzca{display:flex;align-items:center;gap:7px;font-size:12px;cursor:pointer}.menu-buttons-warning.svelte-1yfgzca{display:flex;align-items:center;gap:8px;color:var(--warning);font-size:12px}.menu-buttons-empty.svelte-1yfgzca{margin:0}@media(max-width:1050px){.menu-buttons-row{grid-template-columns:24px minmax(210px,1.1fr) minmax(180px,1.2fr) minmax(160px,.9fr) minmax(180px,1.2fr) minmax(140px,.8fr) auto}}@media(max-width:720px){.menu-buttons-row{grid-template-columns:1fr}.menu-buttons-presentation.svelte-1yfgzca{grid-template-columns:1fr;align-items:stretch;gap:10px}.menu-buttons-field-label.svelte-1yfgzca{overflow:visible;text-overflow:clip;white-space:normal}}.service-editor.svelte-pjkcjn,details[open].svelte-pjkcjn{display:grid;gap:12px;min-width:0}details.svelte-pjkcjn{border:1px solid var(--border);border-radius:var(--radius-control);padding:12px}summary.svelte-pjkcjn{cursor:pointer;font-weight:600}p.svelte-pjkcjn{color:var(--muted);font-size:13px;margin:0}.profile-media.svelte-3uw07p{border:1px solid var(--border);border-radius:var(--radius-control);padding:14px;min-width:0}.profile-media[open].svelte-3uw07p{display:grid;gap:12px}summary.svelte-3uw07p{cursor:pointer;font-weight:600}p.svelte-3uw07p{margin:0;color:var(--muted);font-size:13px}img.svelte-3uw07p{width:100%;max-height:260px;object-fit:contain;border-radius:12px}.actions.svelte-3uw07p{display:flex;flex-wrap:wrap;gap:10px}.reply-editor.svelte-zejh0k,.reply-fields.svelte-zejh0k,.reply-preview.svelte-zejh0k{display:grid;gap:12px;min-width:0}.reply-editor.svelte-zejh0k{border-top:1px solid var(--border);padding-top:20px}.reply-editor.svelte-zejh0k h3:where(.svelte-zejh0k),.reply-editor.svelte-zejh0k h4:where(.svelte-zejh0k),.reply-editor.svelte-zejh0k p:where(.svelte-zejh0k){margin:0}.reply-editor.svelte-zejh0k p:where(.svelte-zejh0k){color:var(--muted);font-size:13px}.reply-layout.svelte-zejh0k{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;align-items:start}.reply-toggle.svelte-zejh0k{display:flex;align-items:center;gap:8px}@media(max-width:900px){.reply-layout.svelte-zejh0k{grid-template-columns:minmax(0,1fr)}}.profile-menu-settings.svelte-4gyern,.profile-editor.svelte-4gyern{display:grid;gap:14px;min-width:0}.profile-menu-settings.svelte-4gyern h3:where(.svelte-4gyern),.profile-menu-settings.svelte-4gyern p:where(.svelte-4gyern){margin:0}.profile-menu-settings.svelte-4gyern p:where(.svelte-4gyern){color:var(--muted);font-size:13px}.profile-controls.svelte-4gyern{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.profile-workspace.svelte-4gyern{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:20px;align-items:start}.profile-toggle.svelte-4gyern{display:flex;align-items:center;gap:10px}.profile-order.svelte-4gyern{border:1px solid var(--border);border-radius:var(--radius-control);padding:12px}.profile-order.svelte-4gyern summary:where(.svelte-4gyern){cursor:pointer;font-weight:600}.profile-order[open].svelte-4gyern>summary:where(.svelte-4gyern){margin-bottom:12px}.profile-order.svelte-4gyern .profile-toggle:where(.svelte-4gyern){margin-top:12px}.profile-save.svelte-4gyern{display:flex;justify-content:flex-end;flex-wrap:wrap;gap:10px}.profile-order-row{display:flex;align-items:center;gap:12px;padding:10px;border:1px solid var(--border);border-radius:var(--radius-control)}@media(max-width:900px){.profile-workspace.svelte-4gyern,.profile-controls.svelte-4gyern{grid-template-columns:minmax(0,1fr)}}.menu-appearance.svelte-iv5fg4{display:grid;gap:18px;min-width:0;width:100%}p.svelte-iv5fg4,h3.svelte-iv5fg4{margin:0}.muted.svelte-iv5fg4{color:var(--admin-muted);font-size:12px;line-height:1.5}.menu-introduction.svelte-iv5fg4{display:flex;align-items:flex-start;gap:9px;color:var(--admin-muted);font-size:13px;line-height:1.5}.menu-introduction.svelte-iv5fg4>svg{flex:0 0 auto;margin-top:1px;color:var(--admin-accent)}.preview-controls.svelte-iv5fg4{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;align-items:end}.menu-workspace.svelte-iv5fg4{display:grid;grid-template-columns:minmax(0,.95fr) minmax(0,1.05fr);gap:20px;align-items:start}.preview-column.svelte-iv5fg4{min-width:0}.button-editor.svelte-iv5fg4{display:grid;align-content:start;gap:14px;min-width:0;padding:16px;border:1px solid var(--admin-border);border-radius:12px}.button-identity.svelte-iv5fg4{display:flex;align-items:center;justify-content:space-between;gap:10px;margin-top:-5px}code.svelte-iv5fg4{color:var(--admin-muted);font-size:11px;overflow-wrap:anywhere}.style-field.svelte-iv5fg4{margin:0;padding:0;border:0;min-width:0}.style-field.svelte-iv5fg4 legend:where(.svelte-iv5fg4){font-size:12px;font-weight:600;padding:0 0 8px}.style-options.svelte-iv5fg4{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:6px}.style-options.svelte-iv5fg4 .style-choice{justify-content:flex-start}.style-options.svelte-iv5fg4 .style-choice[aria-pressed=true]{border-color:var(--admin-accent);background:color-mix(in srgb,var(--admin-accent) 8%,var(--admin-card-bg))}.style-options.svelte-iv5fg4 .style-choice svg{margin-left:auto;flex:0 0 auto}.color-swatch.svelte-iv5fg4{width:13px;height:13px;border:1px solid var(--admin-border);border-radius:4px;flex:0 0 auto;background:var(--admin-muted)}.color-swatch[data-style=primary].svelte-iv5fg4{background:#3589d2}.color-swatch[data-style=success].svelte-iv5fg4{background:#2b9460}.color-swatch[data-style=danger].svelte-iv5fg4{background:#cc4c53}.chosen-emoji.svelte-iv5fg4{display:flex;align-items:center;gap:9px;padding:9px;border:1px solid var(--admin-border);border-radius:9px}.chosen-emoji.svelte-iv5fg4 code:where(.svelte-iv5fg4){flex:1;min-width:0}.chosen-emoji.svelte-iv5fg4>.admin-btn{flex:0 0 auto}.editor-secondary.svelte-iv5fg4{display:flex;justify-content:flex-start}.custom-buttons-note.svelte-iv5fg4{border-top:1px solid var(--admin-border);padding-top:12px;display:grid;justify-items:start;gap:5px}.custom-buttons-note.svelte-iv5fg4 p:where(.svelte-iv5fg4){color:var(--admin-muted);font-size:12px;line-height:1.5}.preview-column.svelte-iv5fg4{min-width:0;display:grid;gap:9px}.approximate-note.svelte-iv5fg4{padding:0 3px}.hidden-reason.svelte-iv5fg4{color:var(--admin-muted);font-size:12px;padding:9px 10px;background:var(--admin-surface-bg, var(--admin-card-bg));border-left:2px solid var(--admin-border);line-height:1.5}.hidden-buttons.svelte-iv5fg4{padding:12px 14px;border:1px solid var(--admin-border);border-radius:10px;font-size:12px}.hidden-buttons.svelte-iv5fg4 summary:where(.svelte-iv5fg4){cursor:pointer;color:var(--admin-muted)}.hidden-buttons.svelte-iv5fg4 ul:where(.svelte-iv5fg4){list-style:none;margin:12px 0 0;padding:0;display:grid;gap:8px}.hidden-buttons.svelte-iv5fg4 li:where(.svelte-iv5fg4){display:flex;align-items:baseline;justify-content:space-between;gap:12px}.hidden-buttons.svelte-iv5fg4 li:where(.svelte-iv5fg4) span:where(.svelte-iv5fg4){color:var(--admin-muted)}.menu-savebar.svelte-iv5fg4{display:flex;align-items:center;justify-content:space-between;gap:12px;padding-top:14px;border-top:1px solid var(--admin-border)}.menu-savebar.svelte-iv5fg4>div:where(.svelte-iv5fg4){display:flex;gap:8px;align-items:center;flex-wrap:wrap}.draft-state.svelte-iv5fg4{color:var(--admin-muted);font-size:12px}.capability-panel.svelte-iv5fg4{display:grid;gap:14px;padding:16px;border:1px solid var(--admin-border);border-radius:12px}.capability-heading.svelte-iv5fg4{display:flex;align-items:flex-start;justify-content:space-between;gap:14px}.capability-heading.svelte-iv5fg4 h3:where(.svelte-iv5fg4){font-size:14px}.capability-heading.svelte-iv5fg4 p:where(.svelte-iv5fg4){margin-top:5px;color:var(--admin-muted);font-size:12px;line-height:1.5;max-width:460px}.capability-heading.svelte-iv5fg4>.admin-btn{flex:0 0 auto}.capability-list.svelte-iv5fg4{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.capability-list.svelte-iv5fg4>div:where(.svelte-iv5fg4){display:flex;align-items:center;flex-wrap:wrap;gap:8px;font-size:12px}.capability-list.svelte-iv5fg4 time:where(.svelte-iv5fg4){color:var(--admin-muted);font-size:11px;width:100%}.menu-library.svelte-iv5fg4{padding-top:6px}.menu-notice.svelte-iv5fg4{border-radius:8px;padding:12px;color:var(--admin-accent);background:var(--admin-surface-bg, var(--admin-card-bg));font-size:13px;line-height:1.5}.menu-notice.error.svelte-iv5fg4{color:var(--admin-danger, #ef4444);display:grid;gap:10px;justify-items:start}@media(max-width:1000px){.preview-controls.svelte-iv5fg4{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:680px){.menu-workspace.svelte-iv5fg4{grid-template-columns:minmax(0,1fr);gap:14px}.button-editor.svelte-iv5fg4{padding:12px}.preview-column.svelte-iv5fg4{order:-1}.menu-savebar.svelte-iv5fg4,.capability-heading.svelte-iv5fg4{align-items:stretch;flex-direction:column}.menu-savebar.svelte-iv5fg4>div:where(.svelte-iv5fg4){justify-content:flex-end}.capability-heading.svelte-iv5fg4>.admin-btn{align-self:flex-start}.capability-list.svelte-iv5fg4{grid-template-columns:minmax(0,1fr)}.hidden-buttons.svelte-iv5fg4 li:where(.svelte-iv5fg4){align-items:flex-start;flex-direction:column;gap:2px}}@media(max-width:380px){.preview-controls.svelte-iv5fg4{grid-template-columns:minmax(0,1fr)}.chosen-emoji.svelte-iv5fg4{flex-wrap:wrap}}.partner-settings-page{display:grid;gap:12px}.partner-settings-warning,.partner-settings-error{display:flex;align-items:start;gap:8px;margin:0 14px 14px;padding:11px 13px;border:1px solid var(--warning-border);border-radius:10px;color:var(--warning-text);background:var(--warning-soft)}.partner-settings-warning>svg,.partner-settings-error>svg{flex:0 0 auto}.partner-settings-error{border-color:var(--danger-border);color:var(--danger-text);background:var(--danger-soft)}.partner-settings-check{display:flex;align-items:center;gap:8px;color:var(--admin-muted)}.partner-settings-chips{display:flex;flex-wrap:wrap;gap:6px}.partner-settings-chips button{min-height:30px;border:1px solid var(--admin-border);border-radius:999px;padding:4px 12px;color:var(--admin-muted);background:var(--admin-surface-2);font:inherit;font-size:12px}.partner-settings-chips button.active{border-color:color-mix(in srgb,var(--accent) 55%,var(--admin-border));color:var(--accent);background:color-mix(in srgb,var(--accent) 12%,var(--admin-surface-2))}.partner-settings-footnote{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:13px 14px;border:1px dashed var(--admin-border);border-radius:10px;color:var(--admin-muted)}.partner-method-add{display:flex;gap:6px;flex-wrap:wrap}.partner-method-list{display:grid}.partner-method-card{display:grid;grid-template-columns:minmax(0,1fr) auto;border-bottom:1px solid var(--admin-border)}.partner-method-card:last-child{border-bottom:0}.partner-method-card.invalid{box-shadow:inset 3px 0 0 var(--danger)}.partner-method-main{min-width:0;display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:11px;padding:13px 16px;border:0;color:var(--admin-text);background:transparent;text-align:left}.partner-method-main>span:nth-child(2){min-width:0;display:grid;gap:4px}.partner-method-main small{color:var(--admin-muted);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.partner-method-icon{width:38px;height:38px;display:grid;place-items:center;border-radius:11px;color:var(--accent);background:color-mix(in srgb,var(--accent) 12%,var(--admin-surface-2))}.partner-method-actions{display:flex;align-items:center;gap:2px;padding-right:10px}.partner-method-editor{grid-column:1 / -1;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;padding:16px;border-top:1px solid var(--admin-border);background:color-mix(in srgb,var(--admin-surface-2) 70%,transparent)}.partner-method-editor .admin-select-trigger{width:100%}.partner-settings-switch-row{grid-template-columns:1fr auto!important;align-items:center}.partner-network-editor,.partner-method-preview{grid-column:1 / -1}.partner-network-editor{display:grid;gap:10px;padding:12px;border:1px solid var(--admin-border);border-radius:11px;background:var(--admin-surface)}.partner-network-editor>p{margin:0;color:var(--admin-muted)}.partner-network-editor-head{display:flex;align-items:center;justify-content:space-between;gap:10px}.partner-network-editor-head>span{color:var(--admin-text);font-weight:750}.partner-network-list{display:grid;gap:8px}.partner-network-row{display:grid;grid-template-columns:minmax(120px,.7fr) minmax(160px,1fr) auto;align-items:end;gap:8px}.partner-network-row label{display:grid;gap:6px;color:var(--admin-muted);font-size:12px;font-weight:700}.partner-method-preview{display:flex;align-items:center;gap:10px;padding:12px;border:1px dashed var(--admin-border);border-radius:11px}.partner-method-preview>span{width:36px;height:36px;display:grid;place-items:center;border-radius:10px;background:var(--admin-surface);color:var(--accent)}.partner-method-preview>div{display:grid;gap:3px}.partner-method-preview small{color:var(--admin-muted)}.partner-method-empty{gap:7px;margin:0 16px 16px;padding:30px;text-align:center}.partner-method-empty strong{color:var(--admin-text)}.partner-method-empty p{margin:0}.partner-diagnostics{display:grid;grid-template-columns:minmax(0,1fr);gap:10px;padding:16px}.partner-diagnostics>div{display:grid;grid-template-columns:auto minmax(0,1fr);align-items:start;gap:10px;padding:12px;border:1px solid var(--admin-border);border-radius:11px}.partner-diagnostics span{display:grid;gap:4px}.partner-diagnostics small{color:var(--admin-muted)}.partner-encryption-setup{min-width:0;display:grid;gap:7px;margin-top:5px;padding-top:9px;border-top:1px solid var(--admin-border)}.partner-diagnostics .partner-encryption-command{min-width:0;padding:8px 9px;border:1px solid var(--admin-border);border-radius:8px;color:var(--admin-text);background:var(--admin-surface-2);overflow-wrap:anywhere;white-space:pre-wrap;user-select:all}.partner-diagnostics .danger>svg{color:var(--danger)}.partner-diagnostics .success>svg{color:var(--success)}.partner-diagnostics .warning>svg{color:var(--warning)}.admin-partner-settings-dialog .dialog-title-icon{color:var(--warning)}.partner-settings-confirm-text{margin:0;color:var(--admin-muted);line-height:1.5}@media(max-width:860px){.partner-method-editor{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:640px){.partner-method-editor,.partner-network-row{grid-template-columns:1fr}.partner-network-row .admin-btn{width:100%}.partner-method-card{grid-template-columns:1fr}.partner-method-actions{padding:0 12px 12px}.partner-method-main{grid-template-columns:auto minmax(0,1fr)}.partner-method-main .admin-badge{grid-column:2;width:fit-content}.partner-method-add,.partner-method-add .admin-btn{width:100%}.partner-settings-footnote{align-items:stretch;flex-direction:column}.partner-settings-footnote .admin-btn{width:100%;justify-content:center}}.partner-methods-section .partner-method-list{display:grid}.partner-methods-section .admin-settings-field-group-head{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:12px}.partner-methods-section .admin-settings-field-group-head code,.partner-diagnostics code{color:var(--admin-dim);font:11px/1.4 var(--font-mono)}.partner-diagnostics span{min-width:0;display:grid;gap:3px}.partner-diagnostics>div>.admin-badge{grid-column:2;justify-self:start;margin-top:2px}@media(max-width:640px){.partner-methods-section .admin-settings-field-group-head{grid-template-columns:minmax(0,1fr)}.partner-method-add{grid-column:1;margin-top:4px}}.program-settings-editor.svelte-xr2gmw{padding:14px}@media(max-width:700px){.program-settings-editor.svelte-xr2gmw{padding:10px}}.admin-setting--menu-buttons.svelte-xvedik,.admin-setting--telegram-menu.svelte-xvedik,.admin-setting--payment-method-order.svelte-xvedik{grid-template-columns:1fr}.admin-setting--menu-buttons.svelte-xvedik .admin-setting-control:where(.svelte-xvedik),.admin-setting--telegram-menu.svelte-xvedik .admin-setting-control:where(.svelte-xvedik),.admin-setting--payment-method-order.svelte-xvedik .admin-setting-control:where(.svelte-xvedik){width:100%}.maintenance-status.svelte-yhavwc{margin:0 0 16px}.user-keys.svelte-1h5q20n{border:1px solid #8884;border-radius:18px;padding:22px;display:grid;gap:12px}header.svelte-1h5q20n{display:flex;justify-content:space-between;align-items:center;gap:12px;flex-wrap:wrap}h2.svelte-1h5q20n{font-size:18px;font-weight:650}h2.svelte-1h5q20n span:where(.svelte-1h5q20n),small.svelte-1h5q20n{opacity:.6;font-size:12px}p.svelte-1h5q20n{font-size:13px;opacity:.7;margin:8px 0}article.svelte-1h5q20n{border:1px solid #8883;border-radius:12px;padding:16px}.name.svelte-1h5q20n,.actions.svelte-1h5q20n{display:flex;gap:12px;align-items:center;flex-wrap:wrap}.name.svelte-1h5q20n{overflow-wrap:anywhere}.actions.svelte-1h5q20n a:where(.svelte-1h5q20n){display:inline-flex;align-items:center;gap:4px;font-size:13px;text-decoration:underline}.form.svelte-1h5q20n{display:grid;gap:16px}.form.svelte-1h5q20n label:where(.svelte-1h5q20n){display:grid;gap:8px}@media(max-width:480px){.user-keys.svelte-1h5q20n{padding:16px}}.admin-user-payments-table.svelte-1upax51{min-width:0}.admin-user-payments-table.svelte-1upax51 .admin-table-wrap{overflow-x:auto}.admin-user-payments-table.svelte-1upax51 .admin-user-payments-table-grid{min-width:1040px;table-layout:fixed}.admin-user-payments-table.svelte-1upax51 .admin-user-payment-col-id{width:108px}.admin-user-payments-table.svelte-1upax51 .admin-user-payment-col-amount{width:92px}.admin-user-payments-table.svelte-1upax51 .admin-user-payment-col-status{width:104px}.admin-user-payments-table.svelte-1upax51 .admin-user-payment-col-date,.admin-user-payments-table.svelte-1upax51 .admin-user-payment-col-provider{width:132px}.admin-user-payments-table.svelte-1upax51 .admin-user-payment-col-description{width:190px}.admin-user-payments-table.svelte-1upax51 .admin-user-payment-col-discount{width:100px}.admin-user-payments-table.svelte-1upax51 .admin-user-payment-col-traffic{width:116px}@media(max-width:720px){.admin-user-payments-table.svelte-1upax51 .admin-user-payments-table-grid{min-width:0}}.admin-user-picker.svelte-h9ye4y{display:grid;gap:12px;min-width:0}.picker-users.svelte-h9ye4y{display:grid;gap:6px;padding:0;margin:0;list-style:none}.picker-users.svelte-h9ye4y .picker-user{width:100%;justify-content:space-between;padding:10px;height:auto;min-height:64px;gap:12px;border:1px solid var(--admin-border)}.picker-user-state.svelte-h9ye4y{display:grid;justify-items:end;gap:4px;font-size:11px;color:var(--admin-muted)}.picker-error.svelte-h9ye4y{color:var(--danger)}.picker-error.svelte-h9ye4y p:where(.svelte-h9ye4y){margin:0 0 8px}@media(max-width:600px){.picker-users.svelte-h9ye4y .picker-user{flex-wrap:wrap}.picker-user-state.svelte-h9ye4y{justify-items:start}}.merge-account.svelte-1hyua1u{display:grid;align-content:start;gap:10px;min-width:0;padding:14px;border:1px solid var(--admin-border);border-radius:var(--radius-card);background:var(--admin-surface-2)}.merge-account-badges.svelte-1hyua1u{display:flex;flex-wrap:wrap;gap:6px}.merge-account-id.svelte-1hyua1u{font-size:12px;color:var(--admin-muted);overflow-wrap:anywhere}dl.svelte-1hyua1u{display:grid;gap:8px;margin:0;font-size:12px}dl.svelte-1hyua1u>div:where(.svelte-1hyua1u){display:grid;grid-template-columns:minmax(74px,.65fr) minmax(0,1.35fr);gap:8px}dt.svelte-1hyua1u,small.svelte-1hyua1u{color:var(--admin-muted)}dd.svelte-1hyua1u{margin:0;overflow-wrap:anywhere}.merge-account-restriction.svelte-1hyua1u{margin:0;font-size:12px;color:var(--danger)}@media(max-width:600px){.merge-account.svelte-1hyua1u{padding:12px;gap:8px}dl.svelte-1hyua1u{gap:6px}}.admin-user-merge-dialog{width:min(820px,100%)}.merge-target-summary.svelte-1h3tvy1{display:flex;flex-wrap:wrap;gap:10px;align-items:center;padding:10px 12px;margin-bottom:12px;border:1px solid var(--admin-border);border-radius:var(--radius-card)}.merge-target-summary.svelte-1h3tvy1>span:where(.svelte-1h3tvy1){color:var(--success);font-size:12px}.merge-direction.svelte-1h3tvy1{display:grid;gap:6px;margin-bottom:12px;font-size:12px}.merge-direction.svelte-1h3tvy1>span:where(.svelte-1h3tvy1){color:var(--admin-muted)}.merge-direction.svelte-1h3tvy1 strong:where(.svelte-1h3tvy1){display:flex;align-items:center;flex-wrap:wrap;gap:8px}.merge-comparison.svelte-1h3tvy1{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin-bottom:14px}.merge-effects.svelte-1h3tvy1{font-size:12px;line-height:1.5;margin-bottom:14px}.merge-effects.svelte-1h3tvy1 p:where(.svelte-1h3tvy1){display:flex;align-items:start;gap:8px;color:var(--warning);margin:0 0 6px}.merge-effects.svelte-1h3tvy1 svg{flex-shrink:0;margin-top:2px}.merge-effects.svelte-1h3tvy1 ul:where(.svelte-1h3tvy1){padding-left:20px;margin:0}.merge-error.svelte-1h3tvy1{color:var(--danger);font-size:13px;margin-top:10px}.merge-error.svelte-1h3tvy1 p:where(.svelte-1h3tvy1){margin:0 0 8px}.merge-result.svelte-1h3tvy1{line-height:1.6}.merge-dialog-actions.svelte-1h3tvy1{flex:1;min-width:0;grid-template-columns:none;grid-auto-flow:column;grid-auto-columns:max-content;justify-content:end}@media(max-width:640px){.merge-dialog-actions.svelte-1h3tvy1{grid-template-columns:minmax(0,1fr);grid-auto-flow:row}}@media(max-width:600px){.merge-comparison.svelte-1h3tvy1{grid-template-columns:1fr;gap:10px}}.balance-card-body.svelte-113lrpt,.balance-section-block.svelte-113lrpt,.balance-history.svelte-113lrpt,.balance-history-list.svelte-113lrpt{display:grid;gap:12px}.balance-card-body.svelte-113lrpt{container-name:balance-card;container-type:inline-size}.admin-user-action-sheet--balance.svelte-113lrpt .admin-dashboard-section-head{display:grid;align-items:start;justify-content:stretch;gap:4px}.admin-user-action-sheet--balance.svelte-113lrpt .admin-dashboard-section-head small{min-width:0;line-height:1.4;overflow-wrap:anywhere}.balance-summary-grid.svelte-113lrpt{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.balance-section-block.svelte-113lrpt,.balance-summary-tile.svelte-113lrpt,.balance-history.svelte-113lrpt{min-width:0;padding:12px;border:1px solid var(--admin-border);border-radius:10px;background:color-mix(in srgb,var(--admin-surface-2) 88%,var(--admin-surface-1))}.balance-section-block.svelte-113lrpt{align-content:start}.balance-summary-tile.svelte-113lrpt{width:100%;appearance:none;background:color-mix(in srgb,var(--admin-surface-1) 82%,transparent);color:inherit;font:inherit;text-align:left;cursor:pointer;transition:border-color .16s ease,background-color .16s ease}.balance-summary-tile.svelte-113lrpt:hover:not(:disabled){border-color:color-mix(in srgb,var(--accent) 32%,var(--admin-border));background:color-mix(in srgb,var(--accent) 4%,var(--admin-surface-1))}.balance-summary-tile.svelte-113lrpt:focus-visible{outline:none;box-shadow:0 0 0 2px var(--admin-ring)}.balance-summary-tile.svelte-113lrpt:disabled{cursor:not-allowed;opacity:.62}.balance-summary-tile.is-selected.svelte-113lrpt{border-color:color-mix(in srgb,var(--accent) 48%,var(--admin-border));background:color-mix(in srgb,var(--accent) 7%,var(--admin-surface-1))}.balance-block-heading.svelte-113lrpt,.balance-history-title.svelte-113lrpt{display:flex;align-items:center;gap:8px}.balance-block-heading.svelte-113lrpt{justify-content:space-between}.balance-block-heading.svelte-113lrpt>strong:where(.svelte-113lrpt),.balance-history-head.svelte-113lrpt>strong:where(.svelte-113lrpt){font-size:13px}.balance-block-heading.svelte-113lrpt>small:where(.svelte-113lrpt){min-width:0;color:var(--admin-muted);font-size:11px;text-align:right;overflow-wrap:anywhere}.balance-summary-tile.svelte-113lrpt{display:flex;flex-wrap:wrap;align-items:center;gap:6px 10px}.balance-summary-tile.svelte-113lrpt>span:where(.svelte-113lrpt){width:100%;color:var(--admin-muted);font-size:12px}.balance-summary-tile.svelte-113lrpt>strong:where(.svelte-113lrpt){font-size:20px;letter-spacing:-.02em}.balance-summary-tile.svelte-113lrpt small:where(.svelte-113lrpt){color:var(--admin-muted)}.balance-control-row.svelte-113lrpt{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));align-items:end;gap:12px;min-width:0;max-width:880px}.balance-control-row--adjustment.svelte-113lrpt .balance-operation-submit{grid-column:1 / -1}.balance-control-row.svelte-113lrpt .admin-field-label{align-self:stretch}.admin-user-action-sheet--balance.svelte-113lrpt .balance-control-row:where(.svelte-113lrpt) .admin-select-trigger,.admin-user-action-sheet--balance.svelte-113lrpt .balance-control-row:where(.svelte-113lrpt) .input,.admin-user-action-sheet--balance.svelte-113lrpt .balance-control-row:where(.svelte-113lrpt) .balance-operation-submit{height:36px;min-height:36px}.balance-control-row.svelte-113lrpt .balance-operation-submit{width:auto;justify-self:start;white-space:normal}.balance-amount-input-wrap.svelte-113lrpt{position:relative;min-width:0}.balance-amount-input-wrap.svelte-113lrpt .balance-amount-input{width:100%;padding-right:58px}.balance-amount-max.svelte-113lrpt{position:absolute;top:50%;right:6px;min-width:44px;height:28px;padding:0 8px;border:0;border-radius:7px;background:color-mix(in srgb,var(--accent) 12%,transparent);color:var(--accent);font:inherit;font-size:11px;font-weight:750;cursor:pointer;transform:translateY(-50%)}.balance-amount-max.svelte-113lrpt:hover:not(:disabled),.balance-amount-max.svelte-113lrpt:focus-visible{background:color-mix(in srgb,var(--accent) 20%,transparent);outline:none}.balance-amount-max.svelte-113lrpt:focus-visible{box-shadow:0 0 0 2px var(--admin-ring)}.balance-amount-max.svelte-113lrpt:disabled{cursor:default;opacity:.45}.balance-history-head.svelte-113lrpt,.balance-history-row.svelte-113lrpt,.balance-history-value.svelte-113lrpt{display:flex;align-items:center}.balance-history-head.svelte-113lrpt,.balance-history-row.svelte-113lrpt{justify-content:space-between;gap:12px}.balance-history-head.svelte-113lrpt>span:where(.svelte-113lrpt){color:var(--admin-muted);font-size:12px}.balance-history-row.svelte-113lrpt{padding-top:10px;border-top:1px solid var(--admin-border)}.balance-history-row.svelte-113lrpt>div:where(.svelte-113lrpt):first-child,.balance-history-value.svelte-113lrpt{display:grid;gap:3px;min-width:0}.balance-history-title.svelte-113lrpt{flex-wrap:wrap}.balance-history-title.svelte-113lrpt .admin-badge{font-size:9px}.balance-history-row.svelte-113lrpt small:where(.svelte-113lrpt),.balance-history-row.svelte-113lrpt time:where(.svelte-113lrpt),.balance-history-empty.svelte-113lrpt{color:var(--admin-muted);font-size:11px}.balance-operation-unavailable.svelte-113lrpt{color:var(--warning);font-size:11px;line-height:1.35}.balance-history-value.svelte-113lrpt{flex:0 0 auto;text-align:right;color:var(--success)}.balance-history-value.is-negative.svelte-113lrpt{color:var(--danger)}.balance-history-value.svelte-113lrpt time:where(.svelte-113lrpt){color:var(--admin-muted)}.balance-history-empty.svelte-113lrpt{margin:0}@container balance-card (max-width: 560px){.balance-summary-grid.svelte-113lrpt,.balance-control-row--adjustment.svelte-113lrpt,.balance-control-row--conversion.svelte-113lrpt{grid-template-columns:minmax(0,1fr)}.balance-control-row--adjustment.svelte-113lrpt .balance-operation-submit{grid-column:auto}.balance-control-row.svelte-113lrpt .balance-operation-submit{width:100%}.balance-block-heading.svelte-113lrpt{align-items:flex-start;flex-direction:column}.balance-block-heading.svelte-113lrpt>small:where(.svelte-113lrpt){text-align:left}.balance-history-row.svelte-113lrpt{align-items:flex-start}}@container user-detail (min-width: 1100px){.balance-card-body.svelte-113lrpt{grid-template-columns:repeat(2,minmax(0,1fr));align-items:stretch}.balance-section-block--summary.svelte-113lrpt,.balance-history.svelte-113lrpt{grid-column:1 / -1}}.permanent-hwid-controls.svelte-dk8zry{display:grid;gap:12px;padding:16px}.permanent-hwid-controls.svelte-dk8zry h4:where(.svelte-dk8zry),.permanent-hwid-controls.svelte-dk8zry p:where(.svelte-dk8zry){margin:0}.permanent-hwid-buttons.svelte-dk8zry{display:flex;gap:10px;flex-wrap:wrap}.admin-user-action-sheet--message.svelte-vl4k3q{margin:0;border:0;border-radius:0;background:transparent;overflow:visible}.admin-user-action-sheet--message.svelte-vl4k3q .admin-dashboard-section-head{padding:0 0 14px}.admin-user-message-body.svelte-vl4k3q{display:grid;min-width:0;gap:20px;padding:16px 0 0}.admin-user-message-main.svelte-vl4k3q,.admin-user-message-options.svelte-vl4k3q{display:grid;align-content:start;gap:18px;min-width:0}.admin-user-message-footer.svelte-vl4k3q{display:flex;align-items:center;flex-wrap:wrap;gap:12px;min-width:0;padding-top:16px;border-top:1px solid var(--admin-border)}.admin-user-message-footer.svelte-vl4k3q p:where(.svelte-vl4k3q){margin:0}.admin-user-message-channels.svelte-vl4k3q{display:grid;gap:12px}.admin-user-message-channels.svelte-vl4k3q .is-disabled:where(.svelte-vl4k3q){opacity:.6}.admin-user-message-channels.svelte-vl4k3q small:where(.svelte-vl4k3q){font-size:11px}@container user-detail (min-width: 960px){.admin-user-message-body.svelte-vl4k3q{grid-template-columns:minmax(0,1fr) minmax(260px,320px);gap:20px 28px}.admin-user-message-options.svelte-vl4k3q{border-left:1px solid var(--admin-border);padding-left:24px}.admin-user-message-footer.svelte-vl4k3q{grid-column:1 / -1}}@media(max-width:640px){.admin-user-message-footer.svelte-vl4k3q .admin-btn{width:100%}}.notification-preferences.svelte-ian33j{display:grid;gap:16px;padding:18px;border:1px solid var(--border);border-radius:var(--radius-card, var(--radius));background:var(--panel);color:var(--text)}.notification-preferences__intro.svelte-ian33j,.notification-preferences__copy.svelte-ian33j{display:grid;gap:4px}.notification-preferences__intro.svelte-ian33j>strong:where(.svelte-ian33j){font-size:16px}.notification-preferences.svelte-ian33j small:where(.svelte-ian33j),.notification-preferences__note.svelte-ian33j{color:var(--muted);line-height:1.45}.notification-preferences__grid.svelte-ian33j{display:grid;grid-template-columns:minmax(0,1fr) 86px 86px;overflow:hidden;border:1px solid var(--border);border-radius:var(--radius-inner, var(--radius))}.notification-preferences__grid.single-channel.svelte-ian33j{grid-template-columns:minmax(0,1fr) 92px}.notification-preferences__header.svelte-ian33j,.notification-preferences__channel.svelte-ian33j,.notification-preferences__copy.svelte-ian33j,.notification-preferences__control.svelte-ian33j{padding:13px 14px;border-bottom:1px solid var(--border)}.notification-preferences__header.svelte-ian33j,.notification-preferences__channel.svelte-ian33j{background:var(--panel-2)}.notification-preferences__channel.svelte-ian33j{color:var(--muted);font-size:11px;font-weight:700;text-align:center;text-transform:uppercase;letter-spacing:.05em}.notification-preferences__copy.svelte-ian33j{min-width:0}.notification-preferences__copy.svelte-ian33j strong:where(.svelte-ian33j){font-size:13px}.notification-preferences__copy.svelte-ian33j small:where(.svelte-ian33j){font-size:11px}.notification-preferences__control.svelte-ian33j{display:grid;place-items:center;border-left:1px solid var(--border)}.notification-preferences__copy.svelte-ian33j:nth-last-child(-n+3),.notification-preferences__control.svelte-ian33j:nth-last-child(-n+2){border-bottom:0}.notification-preferences__switch{position:relative;width:42px;height:24px;padding:2px;border:0;border-radius:999px;background:var(--panel-3);cursor:pointer;transition:background .16s ease}.notification-preferences__switch[data-state=checked]{background:var(--accent)}.notification-preferences__switch:disabled{cursor:wait;opacity:.58}.notification-preferences__thumb{display:block;width:20px;height:20px;border-radius:999px;background:var(--text);box-shadow:0 1px 4px color-mix(in srgb,var(--text) 35%,transparent);transform:translate(0);transition:transform .16s ease}.notification-preferences__thumb[data-state=checked]{transform:translate(18px)}.notification-preferences__note.svelte-ian33j{margin:0;font-size:11px}@media(max-width:640px){.notification-preferences.svelte-ian33j{padding:15px}.notification-preferences__grid.svelte-ian33j,.notification-preferences__grid.single-channel.svelte-ian33j{grid-template-columns:minmax(0,1fr)}.notification-preferences__header.svelte-ian33j,.notification-preferences__channel.svelte-ian33j{display:none}.notification-preferences__copy.svelte-ian33j,.notification-preferences__control.svelte-ian33j{padding:12px 14px;border-left:0;border-bottom:1px solid var(--border)}.notification-preferences__copy.svelte-ian33j{padding-block:14px;background:var(--panel-2)}.notification-preferences__control.svelte-ian33j{display:flex;min-height:48px;align-items:center;justify-content:space-between}.notification-preferences__control.svelte-ian33j:before{content:attr(data-channel-label);color:var(--muted);font-size:12px;font-weight:700}.notification-preferences__copy.svelte-ian33j:nth-last-child(-n+3),.notification-preferences__control.svelte-ian33j:nth-last-child(-n+2){border-bottom:1px solid var(--border)}.notification-preferences__control.svelte-ian33j:last-child{border-bottom:0}}.admin-user-detail-page{display:grid;gap:18px;min-width:0;width:100%;max-width:1440px;margin-inline:auto;container:user-detail / inline-size}.admin-user-hero{display:grid;grid-template-columns:56px minmax(0,1fr) auto;align-items:start;gap:16px;padding:20px;border:1px solid var(--admin-border);border-radius:14px;background:var(--admin-surface);min-width:0}.admin-user-hero-identity{display:grid;gap:6px;min-width:0}.admin-user-hero-identity h2{margin:0;font-size:21px;line-height:1.3;overflow-wrap:anywhere;color:var(--admin-text)}.admin-user-hero-identity h2:focus{outline:none}.admin-user-hero-identity p{margin:0;color:var(--admin-muted);overflow-wrap:anywhere}.admin-user-hero-identity>.admin-copyable-value{width:fit-content;font-family:var(--font-mono);font-size:12px;color:var(--admin-muted)}.admin-user-hero-actions{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:8px;max-width:330px}.admin-user-hero-name,.admin-user-hero-contacts{display:flex;align-items:center;flex-wrap:wrap;gap:8px;min-width:0}.admin-user-hero-name h2{flex:0 1 auto;min-width:0}.admin-user-hero-contacts{color:var(--admin-muted);font-size:13px;gap:6px 16px}.admin-user-hero-facts{grid-column:1 / -1;display:grid;gap:14px;padding-top:16px;border-top:1px solid var(--admin-border);min-width:0}.admin-user-facts.admin-meta-list{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;align-items:stretch;margin:0}.admin-user-facts.admin-meta-list>li{grid-template-columns:minmax(0,1fr);gap:4px;align-content:start;align-self:stretch;padding:10px 12px;border:1px solid var(--admin-border);border-radius:9px;background:var(--admin-surface-2);min-width:0}.admin-user-facts.admin-meta-list>li>span{font-size:12px}.admin-user-facts.admin-meta-list>li>strong{font-size:13px;min-width:0;overflow-wrap:anywhere;align-self:start}.admin-user-facts.admin-meta-list>.admin-user-ref-row{grid-template-columns:minmax(0,1fr) auto}.admin-user-facts .admin-user-ref-row>span{grid-column:1 / -1}.admin-user-facts .admin-user-ref-value{align-self:start}.admin-user-facts .admin-user-ref-value small{font-size:11px;font-weight:400;line-height:1.4}.admin-user-notifications-summary{display:flex;flex-wrap:wrap;align-items:center;gap:10px 24px;border-top:1px solid var(--admin-border);padding-top:12px;min-width:0}.admin-user-notifications-summary>.admin-btn{margin-left:auto}.admin-user-stats-strip{grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:12px}.admin-user-stats-strip .admin-user-stat{padding:14px 16px}.admin-user-stats-strip .admin-user-stat strong{font-size:19px;font-variant-numeric:tabular-nums}.admin-user-detail-body{display:grid;grid-template-columns:minmax(0,1fr);gap:18px;align-items:start;min-width:0}.admin-user-detail-main{padding:16px;border:1px solid var(--admin-border);border-radius:12px;background:var(--admin-surface);min-width:0}.admin-user-detail-page .admin-tabs-list{flex-wrap:wrap;overflow:visible;gap:6px}.admin-user-detail-page .admin-tabs-trigger{flex:0 1 auto;white-space:normal}.admin-user-detail-page .admin-tabs-content{display:flex;flex-direction:column;gap:16px}.admin-user-links-panel{display:grid;gap:12px;min-width:0;padding:16px;border:1px solid var(--admin-border);border-radius:12px;background:var(--admin-surface)}.admin-user-links-panel .admin-link-list{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(280px,100%),1fr));gap:10px}.admin-user-preference-row{display:flex;align-items:center;justify-content:flex-start;gap:10px}.admin-user-preference-row{font-size:13px;color:var(--admin-muted)}.admin-user-detail-page .admin-link-row-url{white-space:normal;overflow-wrap:anywhere;overflow:visible}.admin-user-page-state{display:grid;justify-items:start;gap:16px;min-height:180px;padding:20px;border:1px solid var(--admin-border);border-radius:12px}.admin-user-notifications-dialog{width:min(620px,100%)}.admin-user-detail-page .admin-user-subscription-facts,.admin-user-detail-page .admin-user-trial-facts{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(240px,100%),1fr));gap:12px 24px;margin:0}.admin-user-detail-page .admin-user-subscription-facts>li,.admin-user-detail-page .admin-user-trial-facts>li{grid-template-columns:minmax(0,1fr);align-content:start;align-self:start;gap:4px;padding:0;border:0}.admin-user-detail-page .admin-traffic-summary{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(320px,100%),1fr));gap:12px}.admin-user-detail-page .admin-user-quick-actions{justify-items:start}.admin-user-detail-page .admin-user-action-sheet--extend{width:100%}.admin-user-detail-page .admin-user-actions-grid{display:grid;grid-template-columns:minmax(0,1fr);gap:14px;min-width:0}.admin-user-detail-page .admin-user-actions-grid>.admin-user-action-sheet{display:flex;flex-direction:column;margin:0;min-width:0}.admin-user-detail-page .admin-user-actions-grid .admin-user-action-sheet-footer{margin-top:auto}.admin-user-detail-page .admin-override-status-lines:empty{display:none}.admin-user-detail-page .admin-user-action-sheet .admin-dashboard-section-head{display:grid;gap:4px}.admin-user-detail-page .admin-user-action-sheet .admin-dashboard-section-head small{max-width:85ch;white-space:normal;overflow:visible;line-height:1.5}.admin-user-detail-page .admin-user-action-sheet:not(.admin-user-action-sheet--message):not(.admin-user-action-sheet--extend) .admin-user-action-sheet-body .admin-field-label{max-width:520px}.admin-user-detail-page .admin-user-override-stack .input{max-width:240px}@container user-detail (min-width: 900px){.admin-user-detail-page .admin-user-actions-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}.admin-user-detail-page .admin-user-extend-grid{display:flex;flex-wrap:wrap;align-items:end;gap:12px}.admin-user-detail-page .admin-user-extend-days-field{flex:0 1 240px;min-width:0}.admin-user-detail-page .admin-user-extend-tariff-field{flex:1 1 260px;max-width:420px;min-width:0}.admin-user-detail-page .admin-user-extend-submit,.admin-user-detail-page .admin-reset-trial-btn{width:auto;max-width:100%;white-space:normal}.admin-user-detail-page .admin-mini-list-row{align-items:start;gap:12px}.admin-user-detail-page .admin-mini-list-row>div{min-width:0;overflow-wrap:anywhere}@media(max-width:1100px){.admin-user-detail-body{grid-template-columns:minmax(0,1fr)}.admin-user-hero-actions{max-width:220px}.admin-user-facts.admin-meta-list{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:600px){.admin-user-detail-page{gap:12px}.admin-user-hero{grid-template-columns:48px minmax(0,1fr);padding:14px;gap:12px}.admin-user-hero .admin-avatar{width:48px;height:48px}.admin-user-hero-actions{grid-column:1 / -1;justify-content:flex-start;max-width:none}.admin-user-hero-identity h2{font-size:18px}.admin-user-stats-strip{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.admin-user-stats-strip .admin-user-stat{padding:12px}.admin-user-stats-strip .admin-user-stat strong{font-size:17px}.admin-user-detail-main{padding:12px}.admin-user-detail-page .admin-user-aside,.admin-user-links-panel .admin-link-list{grid-template-columns:minmax(0,1fr)}.admin-user-facts.admin-meta-list{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.admin-user-facts .admin-user-ref-row:has(.admin-user-ref-value small){grid-column:1 / -1}.admin-user-facts.admin-meta-list>li{padding:10px}.admin-user-detail-page .admin-user-extend-days-field,.admin-user-detail-page .admin-user-extend-tariff-field{flex:1 1 100%;max-width:none}.admin-user-detail-page .admin-user-extend-submit{width:100%}.admin-user-notifications-summary{gap:10px 16px}.admin-user-notifications-summary>.admin-subsection-title{width:100%}}@media(max-width:360px){.admin-user-facts.admin-meta-list{grid-template-columns:minmax(0,1fr)}}.admin-user-action-sheet{border:1px solid var(--admin-border);border-radius:12px;margin-bottom:14px;overflow:hidden;background:var(--admin-surface-2)}.admin-user-action-sheet.is-dirty{border-color:color-mix(in srgb,var(--warning) 46%,var(--admin-border));background:color-mix(in srgb,var(--warning) 7%,var(--admin-surface-2))}.admin-user-action-sheet .admin-dashboard-section-head{padding:12px 14px 10px;margin:0;border-bottom:1px solid var(--admin-border)}.admin-user-action-sheet-body{padding:12px 14px;display:flex;flex-direction:column;gap:12px}.admin-user-override-stack,.admin-user-grant-stack,.admin-user-tariff-stack{display:flex;flex-direction:column;gap:14px}.admin-user-action-sheet-footer{display:flex;flex-wrap:wrap;align-items:flex-start;gap:12px;padding:4px 14px 12px}.admin-override-card-footer{flex-direction:column;align-items:stretch;gap:10px}.admin-override-card-toolbar{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:10px 14px;width:100%}.admin-override-card-toolbar .admin-btn{flex:0 0 auto;min-height:36px;padding-left:16px;padding-right:16px}.admin-action-save-controls{display:inline-flex;align-items:center;justify-content:flex-end;gap:8px;flex:0 0 auto}.admin-unsaved-hint{color:var(--warning);font-weight:600}.admin-invalid-hint{color:var(--danger);font-weight:600}.admin-override-unlimited-label{display:inline-flex;align-items:center;gap:8px;font-size:13px;color:var(--admin-text, inherit);cursor:pointer;user-select:none;min-height:36px}@media(max-width:520px){.admin-override-card-toolbar{flex-direction:column;align-items:stretch}.admin-override-card-toolbar .admin-btn{width:100%}.admin-action-save-controls{width:100%;align-items:stretch;justify-content:space-between;flex-wrap:wrap}.admin-action-save-controls .admin-btn{flex:1 1 180px}}.admin-override-status-lines{display:flex;flex-direction:column;gap:4px;flex:1;min-width:0;font-size:12px;line-height:1.35}.admin-tariff-hwid-confirm-summary{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin-bottom:14px}.admin-tariff-hwid-confirm-summary>span{display:grid;gap:4px;min-width:0;padding:10px 12px;border:1px solid var(--admin-border);border-radius:8px;background:var(--admin-surface-2);color:var(--admin-muted);font-size:12px}.admin-tariff-hwid-confirm-summary strong{min-width:0;overflow-wrap:anywhere;color:var(--admin-text, inherit);font-size:14px}@media(max-width:520px){.admin-tariff-hwid-confirm-summary{grid-template-columns:minmax(0,1fr)}}.admin-user-detail-page .admin-actions-tab{padding-bottom:14px}.admin-user-action-sheet--regular-override{margin-top:10px}.admin-user-action-sheet--extend{margin-bottom:0}.admin-user-action-sheet--tariff,.admin-user-action-sheet--traffic-grant{margin-top:10px}.admin-user-action-sheet--squad-overrides{margin-top:12px}.admin-user-action-sheet .admin-user-tariff-select,.admin-user-action-sheet .admin-grant-kind-select{width:100%;max-width:100%}.admin-squad-overrides-body{display:grid;gap:10px}.admin-squad-section{display:grid;gap:10px;min-width:0;padding:10px;border:1px solid var(--admin-border);border-radius:8px;background:color-mix(in srgb,var(--admin-surface-2) 82%,transparent)}.admin-squad-section-head{display:grid;gap:4px;min-width:0}.admin-squad-section-head strong{color:var(--admin-text, inherit);font-size:13px}.admin-squad-section-head small{color:var(--admin-muted);font-size:12px;line-height:1.35}.admin-squad-list{display:grid;gap:5px;min-width:0}.admin-squad-row{display:grid;grid-template-columns:minmax(0,1fr);align-items:center;gap:8px;min-width:0;width:100%;padding:7px 9px;border:1px solid var(--admin-border);border-radius:8px;background:var(--admin-surface-2)}.admin-squad-row--removable{grid-template-columns:minmax(0,1fr) auto}.admin-squad-row-content{display:grid;gap:3px;min-width:0}.admin-squad-row-name{min-width:0;max-width:100%;color:var(--admin-text, inherit);font-size:13px;font-weight:650;line-height:1.25;overflow-wrap:anywhere;word-break:break-word}.admin-squad-row small{color:var(--admin-muted);font-size:11px;line-height:1.2}.admin-squad-control-row{display:flex;flex-wrap:wrap;align-items:center;gap:8px;min-width:0}.admin-squad-select,.admin-squad-external-mode,.admin-squad-uuid-input{flex:1 1 220px;min-width:0}.admin-squad-effective-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.admin-squad-effective-grid span{display:grid;gap:3px;min-width:0;padding:8px 10px;border:1px solid var(--admin-border);border-radius:8px;background:var(--admin-surface-2)}.admin-squad-effective-grid small{color:var(--admin-muted);font-size:11px}.admin-squad-effective-grid strong{min-width:0;overflow-wrap:anywhere;color:var(--admin-text);font-size:13px}@media(max-width:720px){.admin-squad-effective-grid{grid-template-columns:minmax(0,1fr)}}.admin-avatar-preview-trigger{padding:0;appearance:none}.admin-avatar-preview-trigger img{width:100%;height:100%;object-fit:cover}.admin-avatar-preview-trigger:disabled{cursor:default}.admin-avatar-preview-trigger.is-clickable{cursor:zoom-in}.admin-avatar-preview-trigger.is-clickable:hover,.admin-avatar-preview-trigger.is-clickable:focus-visible{border-color:var(--accent);box-shadow:0 0 0 3px color-mix(in srgb,var(--accent) 18%,transparent)}.admin-user-summary-actions{display:flex;flex-wrap:wrap;gap:8px;margin-top:6px}.admin-user-ref-row{grid-template-columns:130px minmax(0,1fr) auto;align-items:center}.admin-user-ref-row .admin-btn{flex:0 0 auto}.admin-user-ref-value{display:grid;gap:2px;min-width:0}.admin-user-ref-value small{color:var(--admin-muted);font-size:11px;font-weight:500}.admin-user-referrals-dialog{width:min(760px,calc(100vw - 28px),100%);max-height:min(760px,calc(100dvh - 28px),var(--dialog-available-height))}.admin-user-referrals-body{display:grid;gap:12px;min-width:0}.admin-user-referrals-table-wrap{min-height:120px}.admin-referral-user-cell{display:grid;gap:2px;min-width:0}.admin-referral-user-cell strong{color:var(--admin-text);font-weight:650;word-break:break-word}.admin-referral-user-cell small{color:var(--admin-muted);font-size:12px;word-break:break-word}.admin-referral-user-actions{text-align:right}@media(max-width:560px){.admin-user-ref-row{grid-template-columns:minmax(0,1fr) auto;gap:4px 8px}.admin-user-ref-row>span{grid-column:1 / -1}}.admin-user-detail-page .admin-user-logs-tab{display:flex;flex-direction:column;gap:12px}.admin-user-logs-head{display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap}.admin-user-logs-meta{display:inline-flex;align-items:center;gap:8px;font-size:13px}.admin-user-logs-wrap{min-height:120px}.admin-user-log-event{display:inline-flex;align-items:center;gap:6px;flex-wrap:wrap}.admin-user-log-content{white-space:pre-wrap;word-break:break-word;max-width:520px}@media(max-width:640px){.admin-user-log-content{max-width:100%}}
