.idea-block{padding-top:var(--sp-block-top)}.idea-block>h2,.admin-block>h2{font-family:var(--heading);font-size:var(--fs-h2);font-weight:400;line-height:var(--lh-tight);margin:0 0 var(--sp-h2-bottom)}.ideas-page .idea-block + .idea-block{margin-top:var(--sp-groups);border-top:1px solid var(--line-soft);padding-top:var(--sp-groups)}.idea-form{display:grid;gap:14px;max-width:720px}.idea-field{display:grid;gap:6px;min-width:0}.idea-field>span{font-size:var(--fs-ui);font-weight:600;color:var(--ink-muted);letter-spacing:.02em}.idea-field :is(input,textarea,select){width:100%;box-sizing:border-box;font:inherit;font-size:var(--fs-field);line-height:var(--lh-ui);color:var(--ink);background:var(--glass-field);border:1px solid var(--line);border-radius:var(--r-sm);padding:8px 12px;transition:border-color var(--dur-hover), box-shadow var(--dur-hover)}.idea-field textarea{resize:vertical;min-height:96px}.idea-field select{cursor:pointer}.idea-field input[type=file]{cursor:pointer;padding:6px 8px}.idea-field input[type=file]::file-selector-button{margin-right:12px;padding:6px 12px;border:1px solid var(--brand-accent);border-radius:var(--r-sm);background:transparent;color:var(--accent);font:inherit;font-size:var(--fs-ui);font-weight:600;cursor:pointer}.idea-field input[type=file]::file-selector-button:hover{background:var(--accent);color:var(--on-accent);border-color:var(--accent)}.idea-field :is(input,textarea,select):focus-visible{outline:none;border-color:var(--accent);box-shadow:none}.idea-field :is(input,textarea)::placeholder{color:var(--ink-faint)}.idea-error{font-style:normal;font-size:var(--fs-hint);color:var(--ink-minus)}.idea-field>small{font-size:var(--fs-hint);line-height:var(--lh-ui);color:var(--ink-muted)}.idea-check{display:flex;align-items:flex-start;gap:8px;line-height:var(--lh-ui);font-size:var(--fs-ui);color:var(--ink-dim);cursor:pointer}.idea-check input{flex:none;width:18px;height:18px;accent-color:var(--accent);margin:2px 0 0}.idea-check a,.idea-form-bottom>a,.idea-hint a{color:var(--accent);text-decoration:none}.idea-check a:hover,.idea-form-bottom>a:hover,.idea-hint a:hover{text-decoration:underline}.idea-form-bottom>a{font-size:var(--fs-ui);font-weight:600}.idea-hint{margin:0 0 14px;font-size:var(--fs-text);line-height:var(--lh-text);color:var(--ink-muted)}.idea-form-bottom{display:flex;flex-wrap:wrap;align-items:center;gap:10px 14px}.idea-form-bottom small{font-size:var(--fs-hint);color:var(--ink-muted)}.idea-button{display:inline-flex;align-items:center;gap:8px;border:1px solid var(--accent);border-radius:var(--r-sm);background:var(--accent);color:var(--on-accent);font-family:var(--text);font-size:var(--fs-ui);font-weight:600;line-height:var(--lh-ui);text-decoration:none;padding:8px 16px;transition:background-color var(--dur-hover), color var(--dur-hover), border-color var(--dur-hover)}.idea-button:hover{background:var(--accent-soft);border-color:var(--accent-soft)}.idea-button.is-ghost{background:transparent;color:var(--accent);border-color:var(--brand-accent)}.idea-button.is-ghost:hover{background:var(--accent);color:var(--on-accent);border-color:var(--accent)}.idea-button.is-danger{color:var(--ink-minus);border-color:var(--line)}.idea-button.is-danger:hover{background:var(--wash-md);color:var(--ink-minus);border-color:var(--ink-minus)}.idea-button:disabled{cursor:default;opacity:.75}.idea-button:disabled:hover{background:transparent;color:var(--accent);border-color:var(--brand-accent)}.idea-link-button{border:0;padding:0;background:none;font-size:var(--fs-ui);font-weight:600;color:var(--accent);border-bottom:1px solid transparent;transition:border-color var(--dur-hover)}.idea-link-button:hover{border-bottom-color:var(--accent)}.idea-flash{margin:0 0 14px;padding:10px 14px;border-left:3px solid var(--accent);border-radius:var(--r-sm);background:var(--wash-md);font-size:var(--fs-text);line-height:var(--lh-text);color:var(--ink)}.idea-flash.is-error{border-left-color:var(--ink-minus)}.idea-empty{margin:0 0 14px;font-size:var(--fs-text);line-height:var(--lh-text);color:var(--ink-muted)}.idea-nav{display:flex;flex-wrap:wrap;gap:8px;margin:0 0 var(--sp-grid)}.idea-nav a{padding:6px 12px;border:1px solid var(--line);border-radius:999px;background:var(--glass-panel);font-size:var(--fs-ui);font-weight:600;line-height:var(--lh-ui);color:var(--ink-dim);text-decoration:none;transition:border-color var(--dur-hover), color var(--dur-hover)}.idea-nav a:hover{border-color:var(--brand-accent);color:var(--ink)}.idea-list{list-style:none;margin:0 0 14px;padding:0;border-top:1px solid var(--line-soft)}.idea-item{padding:14px 0;border-bottom:1px solid var(--line-soft);min-width:0}.idea-item>h3{display:flex;flex-wrap:wrap;align-items:center;gap:6px 10px;font-family:var(--heading);font-size:var(--fs-item);font-weight:400;line-height:var(--lh-snug);margin:0 0 6px;overflow-wrap:anywhere}.idea-text{margin:0;font-size:var(--fs-text);line-height:var(--lh-text);color:var(--ink-dim);white-space:pre-line;overflow-wrap:anywhere}.idea-meta{margin:6px 0 0;font-size:var(--fs-note);line-height:var(--lh-ui);color:var(--ink-muted);overflow-wrap:anywhere}.idea-meta b{color:var(--ink);font-weight:600}.idea-meta a{color:var(--accent);text-decoration:none}.idea-meta a:hover{text-decoration:underline}.is-review .idea-text{color:var(--ink-muted)}.idea-login{display:grid;gap:14px;max-width:520px}.intro.intro-narrow,#catalog.is-narrow{max-width:600px;margin-inline:auto}#catalog.is-narrow{min-height:0}#catalog.is-narrow .idea-login{max-width:none}.idea-back{margin:10px 0 0;font-size:var(--fs-ui)}.idea-back a{color:var(--accent);text-decoration:none}.idea-back a:hover{text-decoration:underline}.admin-top{display:flex;flex-wrap:wrap;align-items:flex-start;justify-content:space-between;gap:10px 16px;margin-bottom:14px}.admin-top .idea-flash{flex:1 1 320px;margin:0}.admin-block{padding-top:var(--sp-groups);margin-top:var(--sp-groups);border-top:1px solid var(--line-soft)}.admin-block:first-of-type{margin-top:0;border-top:0;padding-top:0}.admin-block>h3{font-family:var(--heading);font-size:var(--fs-item);font-weight:400;margin:18px 0 10px;color:var(--ink-dim)}.admin-actions{display:flex;flex-wrap:wrap;gap:8px;margin-top:10px}.admin-actions form{margin:0}.admin-forms{display:grid;grid-template-columns:repeat(auto-fill,minmax(320px,1fr));gap:var(--sp-grid)}.admin-form{max-width:none;padding:14px 16px;border:1px solid var(--line);border-radius:var(--r);background:var(--surface-card);align-content:start}.admin-slug{margin:0;font-size:var(--fs-note);color:var(--ink-faint)}.admin-nums{display:grid;grid-template-columns:repeat(auto-fit,minmax(120px,1fr));gap:10px;align-items:end}.admin-period{display:flex;gap:8px;margin:0 0 12px}.admin-period a{padding:6px 12px;border:1px solid var(--line);color:var(--ink-dim);text-decoration:none;font-size:var(--fs-ui)}.admin-period a[aria-current]{border-color:var(--accent);color:var(--ink)}.admin-chart{margin:0 0 var(--sp-grid)}.admin-chart svg{display:block;width:100%;height:auto;max-height:440px}.admin-chart text{fill:var(--ink-dim);font-size:12px}.admin-chart .is-views{fill:var(--line)}.admin-chart .is-visits{fill:var(--accent)}.admin-chart figcaption{display:flex;align-items:center;gap:6px;flex-wrap:wrap;color:var(--ink-dim);font-size:var(--fs-ui)}.admin-chart figcaption span{display:inline-block;width:12px;height:12px;background:var(--line)}.admin-chart figcaption span.is-visits{background:var(--accent);margin-left:8px}.admin-stat{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:var(--sp-grid);align-items:start}.admin-stat table{width:100%;border-collapse:collapse;font-size:var(--fs-ui)}.admin-stat caption{text-align:left;font-family:var(--heading);font-size:var(--fs-item);color:var(--ink-dim);padding:0 0 8px}.admin-stat :is(th,td){padding:6px 0;border-top:1px solid var(--line-soft);text-align:left;font-weight:400;overflow-wrap:anywhere}.admin-stat td:last-child{text-align:right;font-variant-numeric:tabular-nums;white-space:nowrap;padding-left:12px}.idea-item{scroll-margin-top:calc(var(--top-offset, 52px) + 16px)}.profil-grid{display:grid;grid-template-columns:minmax(0,1fr)}.profil-grid>.idea-block{padding-top:var(--sp-block-top)}.profil-grid>.idea-block + .idea-block{margin-top:0;border-top:0}.ideas-page .profil-grid + .idea-block{margin-top:var(--sp-groups);border-top:1px solid var(--line-soft);padding-top:var(--sp-groups)}.profil-row{display:flex;flex-wrap:wrap;align-items:center;gap:4px 10px;margin:0;padding:8px 0;border-bottom:1px solid var(--line-soft);font-size:var(--fs-text);line-height:var(--lh-ui)}.profil-row a{color:var(--accent);text-decoration:none;overflow-wrap:anywhere}.profil-row a:hover{text-decoration:underline}.profil-row span{font-size:var(--fs-hint);color:var(--ink-muted)}.profil-bottom{display:flex;flex-wrap:wrap;align-items:flex-start;gap:16px;margin-top:var(--sp-groups);padding-top:var(--sp-groups);border-top:1px solid var(--line-soft)}.profil-bottom form{margin:0}.ideas-page .profil-delete{margin:0 0 0 auto;padding:0;border:0;max-width:520px}.profil-delete>summary{cursor:pointer;font-size:var(--fs-ui);font-weight:600;color:var(--ink-minus)}.profil-delete[open]>summary{margin-bottom:10px}.import-file>form{margin-top:22px}.import-errors{margin:0 0 14px;padding-left:20px;font-size:var(--fs-text);line-height:var(--lh-text);color:var(--ink-minus)}.import-errors li + li{margin-top:6px}.import-counts{margin:0 0 14px;font-size:var(--fs-text);color:var(--ink)}#diff>h3{font-family:var(--heading);font-size:var(--fs-item);font-weight:400;line-height:var(--lh-tight);margin:28px 0 4px;color:var(--ink)}.import-type{margin:16px 0 6px;font-size:var(--fs-text);font-weight:600;color:var(--ink-dim)}.import-type + .idea-hint{margin-bottom:6px}.import-rows{list-style:none;margin:0 0 18px;padding:0}.import-row{margin:0;padding:10px 0;border-bottom:1px solid var(--line-soft);font-size:var(--fs-text);line-height:var(--lh-text)}.import-row>b{font-weight:600}.import-row.is-delete>b{color:var(--ink-minus)}.import-row.is-create>b{color:var(--accent)}.import-row>span{display:inline-block;margin-left:8px;color:var(--ink-muted);font-size:var(--fs-note)}.import-cells{list-style:none;margin:8px 0 0;padding:0}.import-cells li{display:flex;flex-wrap:wrap;gap:6px 8px;align-items:baseline;margin:0;padding:4px 0}.import-cells code{font-size:var(--fs-note);color:var(--ink-muted)}.import-old{color:var(--ink-minus);text-decoration:line-through;overflow-wrap:anywhere}.import-new{color:var(--ink);overflow-wrap:anywhere}.import-cells details{flex:1 1 100%}.import-cells summary{cursor:pointer;font-size:var(--fs-ui);font-weight:600;color:var(--accent)}.import-label{display:block;margin-top:8px;font-size:var(--fs-note);color:var(--ink-muted)}.import-cells pre{margin:4px 0 0;white-space:pre-wrap;overflow-wrap:anywhere;font-size:var(--fs-note)}.import-cells pre.import-old{text-decoration:none}.pravo-text{max-width:78ch}.pravo-text h2{font-family:var(--heading);font-size:var(--fs-item);font-weight:400;line-height:var(--lh-tight);margin:28px 0 10px;color:var(--ink)}.pravo-text h2:first-child{margin-top:0}.pravo-text :is(p,li){font-size:var(--fs-text);line-height:var(--lh-text);color:var(--ink-dim)}.pravo-text p{margin:0 0 10px}.pravo-text ul{margin:0 0 10px;padding-left:20px}.pravo-text li + li{margin-top:6px}.pravo-text b{color:var(--ink)}.pravo-text a{color:var(--accent)}.pravo-text h2[id]{scroll-margin-top:calc(var(--top-offset, 52px) + 16px)}.lovushka{position:absolute;left:-10000px;top:auto;width:1px;height:1px;overflow:hidden}@media (max-width:1100px){.profil-grid{grid-template-columns:minmax(0,1fr)}.profil-grid>.idea-block + .idea-block{margin-top:var(--sp-groups);border-top:1px solid var(--line-soft)}}@media (max-width:760px){.admin-forms{grid-template-columns:minmax(0,1fr)}}.admin-lyudi{margin:var(--sp-grid) 0;padding-bottom:var(--sp-grid);border-bottom:1px solid var(--line-soft)}.admin-lyudi h3,.admin-lyudi-h{margin:var(--sp-grid) 0 12px;font-family:var(--heading);font-size:var(--fs-item);color:var(--ink)}.admin-kpi{display:grid;grid-template-columns:repeat(auto-fill,minmax(150px,1fr));gap:8px;margin:0 0 var(--sp-grid)}.admin-kpi p{margin:0;padding:10px 12px;border:1px solid var(--line);font-size:var(--fs-note);color:var(--ink-dim);line-height:1.3}.admin-kpi b{display:block;margin-bottom:4px;font-family:var(--heading);font-size:1.5rem;font-weight:500;color:var(--ink);font-variant-numeric:tabular-nums}.admin-kpi p:first-child b{color:var(--accent)}.admin-kpi p.admin-kpi-uniq{border-color:var(--accent)}.admin-kpi p.admin-kpi-uniq b{color:var(--accent)}.admin-lyudi-pusto{margin:0}.admin-lyudi .admin-stat td:first-child{position:relative;padding-bottom:8px}.admin-bar{position:absolute;left:0;bottom:2px;height:3px;background:var(--accent);opacity:.55}.admin-feed-title{margin:var(--sp-grid) 0 8px;font-family:var(--heading);font-size:var(--fs-item);font-weight:400;color:var(--ink-dim)}.admin-feed-wrap{overflow-x:auto}.admin-feed{width:100%;min-width:560px;border-collapse:collapse;font-size:var(--fs-ui)}.admin-feed :is(th,td){padding:6px 8px 6px 0;border-top:1px solid var(--line-soft);text-align:left;vertical-align:top;font-weight:400}.admin-feed th{color:var(--ink-faint);font-size:var(--fs-note)}.admin-feed td:first-child{white-space:nowrap;font-variant-numeric:tabular-nums}.admin-feed small{color:var(--ink-faint);overflow-wrap:anywhere}.admin-svoi{margin:0 0 12px;display:flex;align-items:center;gap:8px;flex-wrap:wrap}.admin-lyudi-h + .admin-slug{margin-bottom:12px}.admin-etapy{margin:var(--sp-grid) 0;padding-bottom:var(--sp-grid);border-bottom:1px solid var(--line-soft)}.admin-etapy h3{margin:0 0 12px;font-family:var(--heading);font-size:var(--fs-item);color:var(--ink)}.admin-etap-new{display:grid;grid-template-columns:minmax(160px,1fr) minmax(200px,2fr) auto;gap:8px 12px;align-items:end;margin:0 0 8px}.admin-etap-new .idea-error{grid-column:1 / -1}.admin-etap-table td:not(:first-child),.admin-etap-table th:not(:first-child){text-align:right;font-variant-numeric:tabular-nums;white-space:nowrap;padding-left:10px}.admin-etap-table tr.is-current td:first-child b{color:var(--accent)}.admin-etap-edit{margin-top:12px}.admin-etap-edit summary{cursor:pointer;color:var(--ink-dim);font-size:var(--fs-ui)}.admin-etap-form{display:grid;grid-template-columns:repeat(auto-fit,minmax(170px,1fr));gap:8px 12px;align-items:end;padding:12px 0;border-top:1px solid var(--line-soft)}.admin-etap-actions{display:flex;gap:8px}.admin-period{flex-wrap:wrap}.admin-period a.is-stage{border-style:dashed}.admin-chart .admin-etap-line{stroke:var(--accent);stroke-width:1.5;stroke-dasharray:4 3}.admin-chart .admin-etap-text{fill:var(--accent);font-size:11px}@media (max-width:640px){.admin-etap-new{grid-template-columns:1fr}}.admin-dlt{margin-left:4px;font-style:normal;font-size:var(--fs-note);font-weight:600;font-variant-numeric:tabular-nums}.admin-dlt.is-up{color:var(--stat-stamina)}.admin-dlt.is-down{color:var(--stat-health)}.admin-kpi .admin-dlt{font-size:var(--fs-ui)}.admin-sravnenie{display:flex;align-items:center;gap:8px 16px;flex-wrap:wrap;margin:0 0 12px;font-size:var(--fs-ui);color:var(--ink-dim)}.admin-sravnenie input[type=range]{flex:1 1 220px;max-width:360px;accent-color:var(--accent)}.admin-sravnenie-auto{display:inline-flex;align-items:center;gap:6px}.admin-okno{display:flex;align-items:center;flex-wrap:wrap;gap:6px 10px}.admin-okno-ctl{display:inline-flex;align-items:center;gap:4px}.admin-okno button{min-width:2.2em;padding:4px 8px;border:1px solid var(--accent);background:transparent;color:var(--ink);font:inherit;cursor:pointer}.admin-okno button:disabled{border-color:var(--line);color:var(--ink-faint);cursor:default}.admin-okno-num{width:5em;padding:4px 6px;text-align:center;font:inherit}.admin-okno select{padding:4px 6px;font:inherit}.admin-okno-range{flex:1 1 200px;max-width:320px;accent-color:var(--accent)}.admin-okno.is-off .admin-okno-ctl,.admin-okno.is-off .admin-okno-range{opacity:.45}.admin-okno-since{display:inline-flex;align-items:center;gap:6px}.admin-svoy{margin:0 0 12px;font-size:var(--fs-ui);color:var(--ink-dim)}.admin-svoy summary{cursor:pointer;color:var(--ink);margin-bottom:8px}.admin-svoy-form{display:flex;flex-wrap:wrap;align-items:center;gap:8px 14px;margin:0 0 10px}.admin-svoy-form input{padding:4px 6px;font:inherit}.admin-svoy-save{display:flex;flex-wrap:wrap;gap:8px;margin:10px 0 0}.admin-svoy-save input{padding:4px 6px;font:inherit}.admin-period .is-preset{display:inline-flex}.admin-period .is-preset a{border-style:dotted}.admin-period .is-preset button{border:1px solid var(--line);border-left:0;background:transparent;color:var(--ink-faint);cursor:pointer;padding:0 8px}@media (max-width:640px){.admin-okno-range{flex-basis:100%;max-width:none}}.idea-reply{margin:10px 0 0;padding:8px 12px;border-left:3px solid var(--accent);background:var(--wash-xs)}.idea-reply b{display:block;font-size:var(--fs-ui);color:var(--accent)}.idea-reply p{margin:4px 0 0;white-space:pre-line}.admin-idea-edit{margin:8px 0}.admin-idea-edit summary{cursor:pointer;color:var(--ink-dim);font-size:var(--fs-ui)}.admin-badge{display:inline-block;min-width:1.6em;margin-left:4px;padding:1px 6px;border-radius:999px;background:var(--accent);color:var(--act-pressed-ink);font-style:normal;font-size:var(--fs-ui);text-align:center;line-height:1.4}details.admin-block>summary{cursor:pointer;list-style:none}details.admin-block>summary h2{display:inline}.admin-grafik-vid{display:flex;flex-wrap:wrap;align-items:center;gap:6px;margin:0 0 8px;font-size:var(--fs-ui);color:var(--ink-dim)}.admin-grafik-vid button{padding:4px 10px;border:1px solid var(--line);background:transparent;color:var(--ink-dim);font:inherit;cursor:pointer}.admin-grafik-vid button[aria-pressed=true]{border-color:var(--accent);color:var(--ink)}.admin-grafik-zoom{display:inline-flex;align-items:center;gap:4px;margin-left:10px}.admin-grafik-zoom button{min-width:2em;padding:2px 6px}.admin-chart-scroll{flex:1 1 auto;min-width:0;overflow-x:auto;overscroll-behavior-x:contain;border-bottom:1px solid var(--line)}.admin-chart-scroll svg{display:block;width:auto;max-width:none;height:auto;max-height:none}.admin-chart-day{stroke:var(--line);stroke-width:1}.admin-chart-daytext,.admin-chart-hourtext{fill:var(--ink-faint);font-size:11px}.admin-chart-daytext{fill:var(--ink-dim)}.admin-chart-hit{fill:transparent;cursor:crosshair}.admin-chart-hit:hover{fill:var(--wash-xs)}.admin-chart-tip{margin:6px 0 0;min-height:1.4em;font-size:var(--fs-ui);color:var(--ink)}.admin-chart[hidden]{display:none}.admin-vizity{position:fixed;z-index:90;box-sizing:border-box;max-height:calc(100vh - 16px);overflow:auto;overscroll-behavior:contain;padding:10px 12px;border:1px solid var(--accent);border-radius:var(--r-sm);background:var(--glass-drop, var(--surface-panel));backdrop-filter:blur(14px);box-shadow:var(--lift-layer);font-size:var(--fs-ui);color:var(--ink);pointer-events:none}.admin-vizity.is-pinned{pointer-events:auto}.admin-vizity[hidden]{display:none}.admin-vizity header{position:sticky;top:-10px;display:grid;grid-template-columns:1fr auto;gap:2px 8px;margin:-10px -12px 6px;padding:8px 12px;background:var(--surface-panel);border-bottom:1px solid var(--line)}.admin-vizity header span{grid-column:1;color:var(--ink-dim)}.admin-vizity header button{grid-column:2;grid-row:1 / span 2;border:0;background:transparent;color:var(--ink);font-size:20px;cursor:pointer}.admin-vizity ol{margin:0;padding:0;list-style:none}.admin-vizity li{padding:6px 0;border-bottom:1px solid var(--line-soft, var(--line))}.admin-vizity li p{margin:0}.admin-vizity li i{color:var(--accent);font-style:normal}.admin-vizity-path{color:var(--ink-dim);word-break:break-word}.admin-vizity-more,.admin-vizity-hint,.admin-vizity-empty{margin:8px 0 0;color:var(--ink-dim)}button.admin-vizity-more{padding:4px 10px;border:1px solid var(--accent);background:transparent;color:var(--ink);font:inherit;cursor:pointer}.admin-chart-hit:focus{outline:2px solid var(--accent)}.admin-vizity-kpi{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:6px;margin:0 0 8px}.admin-vizity-kpi p{margin:0;padding:4px 6px;border:1px solid var(--line)}.admin-vizity-kpi b{display:block;font-size:16px}.admin-vizity-kpi span{color:var(--ink-dim);font-size:12px}.admin-vizity-lists{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:6px 12px;align-items:start}.admin-vizity-lists table{width:100%;border-collapse:collapse}.admin-vizity-lists caption{text-align:left;color:var(--accent);font-size:12px}.admin-vizity-lists td{padding:1px 0;border-bottom:1px solid var(--line);word-break:break-word}.admin-vizity-lists td + td{text-align:right;padding-left:6px}@media (max-width:520px){.admin-vizity-kpi{grid-template-columns:repeat(2,minmax(0,1fr))}.admin-vizity-lists{grid-template-columns:1fr}}.admin-note-band{fill:color-mix(in srgb, var(--note, var(--accent)) 14%, transparent);stroke:var(--note, var(--accent));stroke-width:1.5;stroke-opacity:.85;pointer-events:none}.admin-note-icon{fill:var(--note, var(--accent));font-size:12px;pointer-events:none}.note-c0{--note:var(--note-0)}.note-c1{--note:var(--note-1)}.note-c2{--note:var(--note-2)}.note-c3{--note:var(--note-3)}.note-c4{--note:var(--note-4)}.note-c5{--note:var(--note-5)}.note-c6{--note:var(--note-6)}.note-c7{--note:var(--note-7)}.admin-note-sw{display:inline-block;width:10px;height:10px;margin-right:5px;vertical-align:-1px;border:1px solid var(--note, var(--accent));background:color-mix(in srgb, var(--note, var(--accent)) 45%, transparent)}.admin-zametka[class*="note-c"]{border-left:3px solid var(--note)}.admin-zametka[class*="note-c"] .admin-zametka-icon,.admin-istoriya-note .admin-zametka-icon{color:var(--note)}.admin-vizity-note{margin:8px 0 0;padding:6px 8px;border-left:3px solid var(--note, var(--accent));background:color-mix(in srgb, var(--note, var(--accent)) 12%, transparent)}.admin-vizity-note small{display:block;color:var(--ink-dim)}.admin-vizity-note p{margin:4px 0 0;white-space:pre-line}.admin-zametki{margin-top:24px}.admin-zametka-form{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;align-items:end;margin:8px 0}.admin-zametka-wide{grid-column:1 / -1}.admin-zametka{margin:6px 0;padding:6px 8px;border:1px solid var(--line)}.admin-zametka summary{cursor:pointer}.admin-zametka summary i,.admin-vizity-note i{color:var(--ink-dim);font-size:12px}.admin-zametka-icon{color:var(--accent)}.admin-istoriya{list-style:none;margin:8px 0;padding:0}.admin-istoriya li{padding:4px 0;border-bottom:1px solid var(--line)}.admin-istoriya li.has-note{background:color-mix(in srgb, var(--accent) 8%, transparent)}@media (max-width:640px){.admin-zametka-form{grid-template-columns:1fr}}.admin-chart .is-ppl{fill:var(--accent)}.admin-chart .is-viz{fill:var(--chart-viz)}.admin-chart-legend span.is-ppl,.admin-chart-legend span.is-viz{display:inline-block;width:10px;height:10px;vertical-align:-1px;background:var(--accent)}.admin-chart-legend span.is-viz{background:var(--chart-viz);margin-left:8px}.admin-2bar{display:block;margin-top:3px}.admin-2bar i{display:block;height:3px;min-width:1px;margin-top:1px}.admin-2bar .is-ppl{background:var(--accent)}.admin-2bar .is-viz{background:var(--chart-viz)}.admin-n-ppl{color:var(--accent)}.admin-2bar-legend{margin:12px 0 4px;font-size:13px;color:var(--ink-dim)}.admin-chart-legend{color:var(--ink-dim)}.admin-istoriya .admin-2bar{max-width:260px}.admin-vizity-lists table:first-child{grid-column:1 / -1}.admin-chart-plot{display:flex;align-items:flex-start}.admin-chart .admin-chart-axis{flex:0 0 44px;width:44px;height:auto;max-height:none;overflow:visible}.admin-chart-grid{stroke:var(--line-soft);stroke-width:1}.admin-chart-base{stroke:var(--line);stroke-width:1}.admin-chart .admin-chart-ytext{fill:var(--ink-dim);font-size:12px;font-variant-numeric:tabular-nums}.admin-chart-dni svg{max-height:440px}.admin-chart .admin-chart-axis{border-left:1px solid var(--line)}.admin-chart-tick{stroke:var(--line);stroke-width:1}.admin-tabs-bar{display:flex;flex-wrap:wrap;align-items:center;gap:8px 16px;margin:0 0 var(--sp-grid);padding-bottom:10px;border-bottom:1px solid var(--line-soft)}.admin-tabs{display:flex;flex-wrap:wrap;gap:8px}.admin-tabs [role=tab]{padding:6px 14px;border:1px solid var(--line);border-radius:999px;background:var(--glass-panel);font:inherit;font-size:var(--fs-ui);font-weight:600;line-height:var(--lh-ui);color:var(--ink-dim);cursor:pointer;transition:border-color var(--dur-hover), color var(--dur-hover)}.admin-tabs [role=tab]:hover{border-color:var(--brand-accent);color:var(--ink)}.admin-tabs [role=tab][aria-selected=true]{border-color:var(--accent);background:var(--surface-card);color:var(--ink)}.admin-tabs [role=tab]:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.admin-tabs-out{font-size:var(--fs-ui);color:var(--ink-dim);text-decoration:none}.admin-tabs-out:hover{color:var(--ink);text-decoration:underline}.admin-panel[hidden]{display:none}.admin-panel:focus{outline:none}.admin-page .admin-panel.admin-block,.admin-panel>.admin-block:first-child,.admin-panel>details.admin-block:first-child{margin-top:0;border-top:0;padding-top:0}.admin-chart-alt{fill:var(--wash-md)}.admin-chart-hsep{stroke:var(--line);stroke-width:1}.admin-chart-scroll .admin-chart-day{stroke:var(--ink-faint);stroke-width:2}.admin-chart-scroll .admin-chart-daytext{fill:var(--ink);font-weight:600}.admin-chart-hl{fill:color-mix(in srgb, var(--ink) 8%, transparent);stroke:var(--ink);stroke-opacity:.5;stroke-width:1;stroke-dasharray:4 3;pointer-events:none}.admin-chart-hl.is-cur{fill:color-mix(in srgb, var(--ink) 16%, transparent);stroke-opacity:.95;stroke-width:2;stroke-dasharray:none}.admin-chart-scroll .admin-chart-hit:hover{fill:transparent}.admin-vizity.is-loading{opacity:.65}.admin-vizity-same{margin:0 0 8px;padding:6px 8px;border:1px solid var(--line);border-left:3px solid var(--accent)}.admin-vizity-same b{color:var(--accent);font-size:12px}.admin-vizity-same small{color:var(--ink-dim);font-size:12px}.admin-vizity-same p{display:flex;flex-wrap:wrap;gap:2px 14px;margin:4px 0 0;font-variant-numeric:tabular-nums}.admin-vizity-same span.is-cur{font-weight:700;text-decoration:underline;text-underline-offset:3px}#catalog.pravo{padding:24px 28px}.pravo-text{max-width:75ch}.pravo-text :is(p,li){font-size:max(var(--fs-text), 14px)}.pravo-zapolnit{background:transparent;color:var(--accent);border:1px dashed var(--accent);padding:0 4px;border-radius:0}.idea-soglasie{display:flex;gap:8px;align-items:flex-start;margin:4px 0 12px;font-size:max(var(--fs-hint), 12px);color:var(--ink-dim)}.idea-soglasie a{color:var(--accent)}@media (max-width:640px){#catalog.pravo{padding:16px}}
