.nbt-cap{display:block;margin-bottom:4px;font-size:12.5px;font-weight:500;color:var(--color-ink-dim)}.nbt-seg{gap:2px;padding:2px;min-width:0;background:var(--color-bg-soft);border:1px solid var(--line);border-radius:var(--rad-control)}.nbt-sb,.nbt-seg{display:inline-flex;align-items:center}.nbt-sb{justify-content:center;gap:6px;white-space:nowrap;min-height:30px;padding:0 12px;border-radius:calc(var(--rad-control) - 2px);font-size:13px;color:var(--color-ink-dim);background:transparent;border:0;transition:background-color .15s,color .15s}.nbt-sb:hover:not(:disabled){color:var(--color-ink);background:color-mix(in srgb,var(--color-ink) 6%,transparent)}.nbt-sb.is-on{color:var(--color-ink);font-weight:600;background:var(--color-bg-elev);box-shadow:inset 0 0 0 1px var(--line)}.nbt-sb:disabled{cursor:not-allowed;opacity:.45}.nbt-tool{display:inline-flex;align-items:center;justify-content:center;gap:6px;white-space:nowrap;min-height:32px;min-width:32px;padding:0 10px;border-radius:var(--rad-control);font-size:13px;color:var(--color-ink-dim);background:transparent;border:1px solid transparent;transition:background-color .15s,color .15s,border-color .15s}.nbt-tool:hover:not(:disabled){color:var(--color-ink);background:color-mix(in srgb,var(--color-ink) 6%,transparent)}.nbt-tool.is-on{color:var(--color-accent);background:color-mix(in srgb,var(--color-accent) 12%,transparent);border-color:color-mix(in srgb,var(--color-accent) 30%,transparent)}.nbt-tool:disabled{cursor:not-allowed;opacity:.4}.nbt-tool.is-icon{padding:0;width:32px}.nbt-tool.is-err{color:var(--color-accent-err)}.nbt-btn{display:inline-flex;align-items:center;justify-content:center;gap:6px;white-space:nowrap;min-height:32px;padding:0 12px;border-radius:var(--rad-control);font-size:13px;color:var(--color-ink);background:var(--color-bg-elev);border:1px solid var(--line);transition:border-color .15s,color .15s}.nbt-btn:hover:not(:disabled){border-color:color-mix(in srgb,var(--color-accent) 45%,var(--line))}.nbt-btn.is-on{border-color:color-mix(in srgb,var(--color-accent) 55%,var(--line));color:var(--color-accent)}.nbt-primary{display:inline-flex;align-items:center;justify-content:center;gap:6px;white-space:nowrap;min-height:32px;padding:0 14px;border-radius:var(--rad-control);border:0;font-size:13px;font-weight:600;color:var(--color-on-accent);background:var(--color-accent);transition:opacity .15s}.nbt-primary:hover:not(:disabled){opacity:.9}.nbt-primary:disabled{opacity:.5;cursor:not-allowed}.nbt-primary.is-lg{min-height:44px;padding:0 20px;font-size:14px}.nbt-sep{width:1px;height:20px;flex:none;background:var(--line);margin:0 4px}.nbt-pal{display:flex;flex-direction:column;gap:2px}.nbt-pal-add{display:flex;width:100%;align-items:center;gap:8px;min-height:34px;padding:0 8px;border-radius:var(--rad-control);border:1px solid transparent;background:transparent;font-size:13px;text-align:left;color:var(--color-ink);transition:background-color .15s,border-color .15s}.nbt-pal-add:hover{background:color-mix(in srgb,var(--color-ink) 6%,transparent);border-color:var(--line)}.nbt-pal-add .nbt-pal-ic{width:20px;height:20px;flex:none;color:var(--color-ink-dim)}.nbt-pal-add .nbt-pal-plus{width:14px;height:14px;flex:none;color:var(--color-ink-mute)}.nbt-pal-add:hover .nbt-pal-plus{color:var(--color-accent)}.nbt-pal-model{margin:0 0 4px 36px}.nbt-group>summary{list-style:none;cursor:pointer;display:flex;align-items:center;gap:8px;padding:6px 0}.nbt-group>summary::-webkit-details-marker{display:none}.nbt-group>summary .nbt-group-line{flex:1;height:1px;background:var(--line-subtle,var(--line))}.nbt-group>summary .nbt-group-chev{transition:transform .15s;color:var(--color-ink-mute)}.nbt-group[open]>summary .nbt-group-chev{transform:rotate(90deg)}.nbt-start{display:flex;width:100%;align-items:flex-start;gap:10px;padding:8px;text-align:left;border-radius:var(--rad-control);border:1px solid transparent;background:transparent;color:var(--color-ink);transition:background-color .15s,border-color .15s}.nbt-start:hover{background:color-mix(in srgb,var(--color-ink) 6%,transparent);border-color:var(--line)}.nbt-start .nbt-start-ic{width:16px;height:16px;flex:none;margin-top:2px;color:var(--color-ink-dim)}.nbt-start b{display:block;font-size:13px;font-weight:600}.nbt-start small{display:block;margin-top:1px;font-size:max(12px,calc(11px / var(--ui-scale, 1)));line-height:1.35;color:var(--color-ink-mute)}html body .plate.nbt-canvas{background:var(--color-bg)}@media (pointer:coarse){.nbt-btn,.nbt-primary,.nbt-sb,.nbt-tool{min-height:44px}.nbt-tool{min-width:44px}.nbt-tool.is-icon{width:44px}.nbt-pal-add{min-height:44px}}.nbt-col.is-narrow .nbt-lbl{display:none}@media (min-width:1024px){.nbt-side[style*="--nb-side-h"]{max-height:var(--nb-side-h);overflow-y:auto;overscroll-behavior:contain;scrollbar-width:thin;padding-right:2px}}.nbt-zoom{display:inline-grid;place-items:center;min-width:32px;min-height:32px;padding:0 6px;border-radius:var(--rad-control);border:1px solid var(--line);background:var(--color-bg-soft);color:var(--color-ink-dim);transition:color .15s,border-color .15s}.nbt-zoom:hover{color:var(--color-accent);border-color:color-mix(in srgb,var(--color-accent) 40%,var(--line))}@media (pointer:coarse){.nbt-zoom{min-width:44px;min-height:44px}}html body .plate.nbt-card{background:var(--color-bg-soft);border-color:var(--line-strong,var(--line))}.nbt-sb.is-empty{color:var(--color-ink-mute)}.nbt-scrim{position:fixed;inset:0;z-index:70;background:color-mix(in srgb,var(--color-bg) 55%,transparent)}.nbt-drawer{position:fixed;top:0;bottom:0;z-index:71;width:min(340px,calc(88vw / var(--ui-scale, 1)));overflow-y:auto;overscroll-behavior:contain;padding:12px 14px 24px;background:var(--color-bg-soft);border:1px solid var(--line);box-shadow:var(--sh-3);transition:transform .2s ease,visibility 0s linear .2s;visibility:hidden}.nbt-drawer.is-left{left:0;transform:translateX(-102%);border-left:0}.nbt-drawer.is-right{right:0;transform:translateX(102%);border-right:0}.nbt-drawer.is-open{transform:none;visibility:visible;transition:transform .2s ease}.nbt-drawer .nbt-side{max-height:none!important;overflow:visible!important}@media (prefers-reduced-motion:reduce){.nbt-drawer,.nbt-drawer.is-open{transition:none}}@media (pointer:coarse){.nbt-sb{min-height:44px}:is([data-ctor-root],[data-ctor-drawer]) .t-field{min-height:44px}:is([data-ctor-root],[data-ctor-drawer]) [role=menuitem]{min-height:44px}:is([data-ctor-root],[data-ctor-drawer]) button[aria-label="Справка"]{position:relative}:is([data-ctor-root],[data-ctor-drawer]) button[aria-label="Справка"]:after{content:"";position:absolute;inset:-14px}}@media (max-width:639px){.nbt-lbl-xs,[data-ctor-root] [data-zoom-11],[data-ctor-root] [data-zoom-pct]{display:none}}@media (pointer:coarse){[data-ctor-touch] :is(button,select,.t-field,input:not([type=checkbox]):not([type=radio]):not([type=range])){min-height:44px}[data-ctor-touch] :is(input[type=checkbox],input[type=radio]){width:22px;height:22px}[data-ctor-touch] label:has(>:is(input[type=checkbox],input[type=radio])){min-height:44px}[data-ctor-root] input[type=range],[data-ctor-touch] input[type=range]{min-height:44px}[data-ctor-swatch]{position:relative;min-width:28px;min-height:28px}[data-ctor-swatch]:after{content:"";position:absolute;inset:-8px}}