.site-footer{background:var(--tint);border-top:1px solid var(--ink);color:var(--muted);font-size:var(--t-small);padding:var(--p8) 0 var(--p6)}.footer-brand{display:block;font-family:var(--serif);font-size:26px;line-height:1.1;letter-spacing:.01em;color:var(--accent)}.footer-note{margin:var(--p3) 0 0;max-width:46ch;font-size:var(--t-small);line-height:1.5;color:var(--muted)}.footer-h{font-family:var(--sans);font-size:var(--t-micro);font-weight:600;letter-spacing:.16em;text-transform:uppercase;color:var(--muted);margin:0 0 var(--p4)}.newsletter{max-width:380px;gap:var(--p2)}.newsletter input{flex:1 1 auto;min-width:0;min-height:52px;font-size:var(--t-small);border:1px solid var(--muted);background:var(--paper)}.newsletter .btn{flex:0 0 auto;min-width:96px;min-height:52px;padding:15px 20px}.footer-email{margin-top:var(--p3);font-size:var(--t-small);color:var(--accent);text-decoration:underline;text-underline-offset:4px;text-decoration-thickness:1px}.footer-social{flex-direction:row;flex-wrap:wrap;gap:0 var(--p5)}.footer-social a{font-size:var(--t-small);color:var(--muted);text-decoration:none}.footer-social a:hover{color:var(--ink);text-decoration:underline;text-underline-offset:4px}.footer-bottom{padding-top:var(--p5);border-top:1px solid var(--line);gap:var(--p4) var(--p5);align-items:flex-start}.footer-bottom>span:first-child{font-size:var(--t-micro);line-height:1.5;color:var(--muted);max-width:var(--kolonka-teksta)}.footer-links a{font-size:var(--t-small);color:var(--muted);min-height:40px}.footer-links a:hover{color:var(--accent);text-decoration:underline;text-underline-offset:4px}@media (max-width:640px){.site-footer{padding:var(--p7) 0 var(--p5)}.newsletter{flex-direction:column;max-width:none;gap:var(--p3)}.newsletter .btn,.newsletter input{width:100%;max-width:none}.footer-links{display:grid;grid-template-columns:1fr 1fr;grid-gap:0 var(--p4);gap:0 var(--p4);width:100%}.footer-links a{min-height:44px}}@media (max-width:860px){.nizh-panel{background:var(--paper);border-top:1px solid var(--line-strong);-webkit-backdrop-filter:none;backdrop-filter:none;padding:0 4px calc(4px + env(safe-area-inset-bottom))}.nizh-punkt{position:relative;min-height:56px;gap:4px;color:var(--muted);border-top:2px solid transparent;transition:color .15s linear,border-color .15s linear}.nizh-znak{font-size:21px;line-height:1}.nizh-podpis{font-size:var(--t-micro);font-weight:600;letter-spacing:.01em;line-height:1}.nizh-aktiven{color:var(--accent);border-top-color:var(--accent)}.nizh-aktiven .nizh-podpis{font-weight:700}.nizh-punkt:active{color:var(--ink)}body{padding-bottom:calc(68px + env(safe-area-inset-bottom))}.cart-floating,.lib-jump{bottom:calc(80px + env(safe-area-inset-bottom))}}.vopr-polosa{--steklo-fon:var(--oblbg,var(--paper));--steklo-tekst:var(--ink);--steklo-latun:var(--accent);--steklo-tiho:var(--muted);--steklo-granica:var(--line-strong)}.dok-okno{--steklo-fon:var(--paper);--steklo-tekst:var(--ink);--steklo-latun:var(--accent);--steklo-tiho:var(--muted);--steklo-granica:var(--line-strong)}.vopr-polosa{display:flex;align-items:center;justify-content:space-between;gap:var(--p4,20px);padding:12px clamp(14px,4vw,32px) calc(12px + env(safe-area-inset-bottom));background:var(--steklo-fon);border-top:1px solid var(--steklo-granica);color:var(--steklo-tekst);box-shadow:var(--shadow-lift,0 20px 44px -18px rgba(3,22,16,.66))}.vopr-polosa-zakreplena{position:fixed;left:0;right:0;bottom:0;z-index:58}@media (min-width:1240px){.vopr-polosa-zakreplena{padding-left:calc((100vw - var(--maxw, 1180px)) / 2);padding-right:calc((100vw - var(--maxw, 1180px)) / 2)}}.vopr-polosa-v-potoke{margin:0 0 var(--p3,12px);padding:10px 14px;border:1px solid var(--steklo-granica);border-radius:var(--r-sm,8px);box-shadow:none}.vopr-polosa-schet{margin:0;min-width:0;font-family:var(--sans);font-size:var(--t-small);line-height:1.35;color:var(--steklo-tekst)}.vopr-polosa-schet b{font-weight:700;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;color:var(--steklo-latun)}.vopr-polosa-plyus{color:var(--steklo-tiho)}.vopr-polosa-knopka{flex:0 0 auto;min-height:46px;padding:11px 20px;border:1px solid var(--steklo-latun);border-radius:var(--r-sm,8px);background:var(--steklo-latun);color:var(--accent-ink);font:inherit;font-size:var(--t-small);font-weight:700;letter-spacing:.01em;cursor:pointer;transition:filter .15s linear}.vopr-polosa-knopka:hover{filter:brightness(1.08)}.vopr-polosa-v-potoke .vopr-polosa-knopka{background:transparent;color:var(--steklo-latun);border-color:var(--steklo-latun);min-height:44px;padding:10px 18px}.vopr-polosa-v-potoke .vopr-polosa-knopka:hover{background:var(--steklo-latun);color:var(--accent-ink);filter:none}.vopr-polosa-knopka:active{filter:brightness(.94)}.vopr-polosa-malo{border-top:2px solid var(--steklo-latun)}.vopr-polosa-stena{border-top:3px solid var(--steklo-latun)}.vopr-polosa-stena .vopr-polosa-schet{font-weight:700}body:has(.vopr-polosa-zakreplena){padding-bottom:calc(74px + env(safe-area-inset-bottom))}@media (max-width:860px){.vopr-polosa-zakreplena{bottom:calc(68px + env(safe-area-inset-bottom));padding-bottom:12px}body:has(.vopr-polosa-zakreplena){padding-bottom:calc(68px + 74px + env(safe-area-inset-bottom))}.cart-floating,.lib-jump{bottom:calc(154px + env(safe-area-inset-bottom))}}@media (max-width:520px){.vopr-polosa{flex-direction:column;align-items:stretch;gap:8px}.vopr-polosa-zakreplena{padding-top:10px}.vopr-polosa-knopka{width:100%}body:has(.vopr-polosa-zakreplena){padding-bottom:calc(68px + 124px + env(safe-area-inset-bottom))}.cart-floating,.lib-jump{bottom:calc(204px + env(safe-area-inset-bottom))}}.dok-zatemnenie{position:fixed;inset:0;z-index:200;display:flex;align-items:center;justify-content:center;padding:clamp(12px,4vw,32px);background:var(--scrim);-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px)}.dok-okno{position:relative;width:min(680px,100%);max-height:min(86vh,860px);overflow-y:auto;-webkit-overflow-scrolling:touch;padding:clamp(22px,4vw,34px) clamp(22px,4vw,34px) calc(clamp(22px, 4vw, 34px) + env(safe-area-inset-bottom));background:var(--steklo-fon);border:1px solid var(--steklo-granica);border-radius:var(--r-lg,16px);box-shadow:var(--shadow-lift,0 20px 44px -18px rgba(3,22,16,.66))}.dok-krest,.dok-okno{color:var(--steklo-tekst)}.dok-krest{position:absolute;top:12px;right:12px;width:44px;height:44px;display:flex;align-items:center;justify-content:center;border:1px solid transparent;border-radius:var(--r-sm,8px);background:transparent;cursor:pointer}.dok-krest:hover{border-color:var(--steklo-latun);color:var(--steklo-latun)}.dok-nadpis{margin:0 0 6px;font-family:var(--sans);font-size:var(--t-micro);font-weight:600;letter-spacing:.16em;text-transform:uppercase;color:var(--steklo-latun)}.dok-zagolovok{margin:0 0 10px;padding-right:44px;font-family:var(--serif);font-size:var(--t-h3);font-weight:500;line-height:1.2;color:var(--steklo-tekst)}.dok-poyasnenie{margin:0 0 var(--p5,24px);max-width:52ch;font-size:var(--t-small);line-height:1.55;color:var(--steklo-tiho)}.dok-pakety{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:12px;gap:12px;margin:0 0 var(--p4,20px)}.dok-paket{position:relative;display:flex;flex-direction:column;align-items:flex-start;gap:2px;padding:18px 16px;border:1px solid var(--steklo-granica);border-radius:var(--r,12px);background:transparent;color:var(--steklo-tekst);font:inherit;text-align:left;cursor:pointer;transition:background .15s linear,border-color .15s linear,color .15s linear}.dok-paket:focus-visible,.dok-paket:hover:not(:disabled){border-color:var(--steklo-latun);background:var(--steklo-latun);color:var(--accent-ink)}.dok-paket:disabled{opacity:.5;cursor:default}.dok-paket-luchshiy{border-color:var(--steklo-latun);border-width:2px;padding:17px 15px}.dok-chislo{font-family:var(--serif);font-size:clamp(30px,4.4vw,40px);line-height:1.05;font-weight:500;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.dok-slovo{font-size:var(--t-small);color:inherit;opacity:.86}.dok-cena{margin-top:8px;font-family:var(--sans);font-size:var(--t-lead);font-weight:700;color:var(--steklo-latun)}.dok-paket:focus-visible .dok-cena,.dok-paket:hover:not(:disabled) .dok-cena{color:var(--accent-ink)}.dok-za-vopros{font-size:var(--t-micro);color:inherit;opacity:.86}.dok-vygodno{position:absolute;top:-11px;left:12px;padding:2px 9px;border:1px solid var(--steklo-latun);border-radius:var(--r-pill,999px);background:var(--steklo-fon);color:var(--steklo-latun);font-size:var(--t-micro);font-weight:700;letter-spacing:.02em;white-space:nowrap}.dok-snoska{margin:8px 0 0;font-size:var(--t-micro);line-height:1.5;color:var(--steklo-tiho)}.dok-oshibka{margin:0 0 14px;padding:12px 14px;border:1px solid var(--steklo-latun);border-radius:var(--r-sm,8px);font-size:var(--t-small);line-height:1.5;color:var(--steklo-latun)}@media (max-width:620px){.dok-pakety{grid-template-columns:1fr;gap:20px}.dok-paket{flex-direction:row;align-items:baseline;flex-wrap:wrap;gap:4px 10px}.dok-chislo{font-size:32px}.dok-cena{margin-top:0;margin-left:auto}.dok-za-vopros{flex-basis:100%}.dok-okno{max-height:92vh;border-radius:var(--r,12px)}}.vopr-otkryt-okno{min-height:46px;padding:11px 20px;border:1px solid var(--accent);border-radius:var(--r-sm,8px);background:var(--accent);color:var(--accent-ink);font:inherit;font-size:var(--t-small);font-weight:600;cursor:pointer}.vopr-otkryt-okno:hover{filter:brightness(1.08)}.nastr-ryad{display:flex;gap:16px;align-items:flex-start;justify-content:space-between;flex-wrap:wrap;padding:14px 0;border-bottom:1px solid var(--line-soft,var(--line))}.nastr-ryad:last-of-type{border-bottom:0;padding-bottom:4px}.nastr-tekst{flex:1 1 260px;min-width:0}.nastr-tekst b{display:block;font-size:var(--t-body);color:var(--ink)}.nastr-tekst p{margin:4px 0 0;font-size:var(--t-small);line-height:1.5;color:var(--muted)}.nastr-yazyki{display:flex;gap:8px;flex-shrink:0}.nastr-yazyk{min-height:44px;padding:10px 16px;border:1px solid var(--line-strong);border-radius:var(--r-sm,8px);background:transparent;color:var(--ink);font:inherit;font-size:var(--t-small);cursor:pointer}.nastr-yazyk:hover:not(:disabled){border-color:var(--accent)}.nastr-yazyk:disabled{opacity:.55;cursor:default}.nastr-yazyk-vybran,.nastr-yazyk-vybran:hover{background:var(--accent);border-color:var(--accent);color:var(--accent-ink);font-weight:600}.nastr-tumbler{display:inline-flex;align-items:center;gap:10px;flex-shrink:0;min-height:44px;padding:8px 16px 8px 12px;border:1px solid var(--line-strong);border-radius:var(--r-pill,999px);background:transparent;color:var(--muted);font:inherit;font-size:var(--t-small);cursor:pointer}.nastr-tumbler:disabled{opacity:.55;cursor:default}.nastr-tumbler-tochka{width:14px;height:14px;border-radius:50%;border:1px solid var(--line-strong);background:transparent}.nastr-tumbler-vkl{border-color:var(--accent);color:var(--accent);font-weight:600}.nastr-tumbler-vkl .nastr-tumbler-tochka{background:var(--accent);border-color:var(--accent)}.nastr-otvet{margin:12px 0 0;font-size:var(--t-small);color:var(--muted)}.nastr-otvet-ok{color:var(--accent);font-weight:600}.udal-otkryto{border-color:var(--line-strong)}.udal-pole{max-width:320px;margin-top:6px}:root{--admin-tihiy:#b0cdbb;--admin-latun:#e3c37b;--admin-trevoga:#f5bcaf;--admin-rost:#9be3c8;--admin-more:#a9cdea;--admin-siren:#d3c1e9;--admin-yantar:#e8c887;--admin-dan-red:#fbdfd6;--admin-dan-amber:#f5e5c2;--admin-dan-green:#c8f2e1;--admin-dan-blue:#d6e8f7;--admin-dan-violet:#eae0f6}:root[data-tema=svet]{--admin-tihiy:#4e5751;--admin-latun:#6f4a0c;--admin-trevoga:#8e3222;--admin-rost:#14513c;--admin-more:#24486b;--admin-siren:#573a75;--admin-yantar:#6f4a0c;--admin-dan-red:#7a2a1c;--admin-dan-amber:#5e3e0a;--admin-dan-green:#11412f;--admin-dan-blue:#1e3c5a;--admin-dan-violet:#4a3163}:root[data-tema=svet] body:has(.admin-shell),:root[data-tema=svet] body:has(.admin-user){--bg:#f2f1eb;--paper:#ffffff;--surface:#f8f7f2;--tint:#ebe9e0;--ink:#17211d;--muted:#4e5751;--line:#dfdcd1;--line-soft:#e8e5db;--line-strong:#8a908a;--accent:#14513d;--accent-ink:#ffffff;--accent-soft:#e3ebe6;--accent2:#7a5c25;--gold:#7a5c25;--gold-line:#c6a45e;--money:#7a5c25;--money-soft:#f3ead6;--mint:#1b6b4f;--alarm:#8e3222;--alarm-soft:#f6e3df;--oblbg:#ebe9e0;--shtrih:rgba(20,81,61,0.075);--scrim:rgba(22,32,28,0.62);--admin-tihiy:#4e5751;--admin-latun:#6f4a0c;--admin-trevoga:#8e3222;--admin-rost:#14513c;--admin-more:#24486b;--admin-siren:#573a75;--admin-yantar:#6f4a0c;--admin-dan-red:#7a2a1c;--admin-dan-amber:#5e3e0a;--admin-dan-green:#11412f;--admin-dan-blue:#1e3c5a;--admin-dan-violet:#4a3163;color-scheme:light}:root body:has(.admin-shell) .admin-feed-item,:root body:has(.admin-user) .admin-feed-item{background:var(--tint);border:1px solid var(--line);border-radius:var(--r);color:var(--ink)}:root body:has(.admin-shell) .admin-feed-text{color:var(--ink)}:root body:has(.admin-shell) .admin-feed-meta{color:var(--admin-tihiy)}:root body:has(.admin-shell) .admin-feed-meta strong{color:var(--ink)}:root body:has(.admin-shell) .admin-feed-reply{color:var(--admin-rost)}:root body:has(.admin-shell) .admin-stat-good{background:var(--paper);border-color:var(--line);border-left-color:var(--accent)}:root body:has(.admin-shell) .admin-stat-good b{color:var(--admin-rost)}:root body:has(.admin-shell) .admin-table .admin-email-marked,:root body:has(.admin-shell) .admin-table .aup-email.aup-c-red{color:var(--admin-dan-red)}:root body:has(.admin-shell) .admin-table .aup-email.aup-c-amber{color:var(--admin-dan-amber)}:root body:has(.admin-shell) .admin-table .aup-email.aup-c-green{color:var(--admin-dan-green)}:root body:has(.admin-shell) .admin-table .aup-email.aup-c-blue{color:var(--admin-dan-blue)}:root body:has(.admin-shell) .admin-table .aup-email.aup-c-violet{color:var(--admin-dan-violet)}:root body:has(.admin-shell) .admin-table .aup-email{border-bottom-color:var(--line-strong)}:root body:has(.admin-shell) .admin-table .aup-email.aup-c-red{border-bottom-color:var(--admin-dan-red)}:root body:has(.admin-shell) .aup-seg,:root body:has(.admin-user) .aup-seg{background:var(--surface);color:var(--admin-tihiy);border:1px solid var(--line)}:root body:has(.admin-shell) .admin-badge-level2,:root body:has(.admin-user) .admin-badge-level2{background:var(--surface);color:var(--admin-rost);border:1px solid var(--line)}:root body:has(.admin-shell) .admin-badge-saturday,:root body:has(.admin-user) .admin-badge-saturday{background:var(--surface);color:var(--admin-latun);border:1px solid var(--line)}:root body:has(.admin-shell) .admin-badge-consult,:root body:has(.admin-user) .admin-badge-consult{background:var(--surface);color:var(--admin-more);border:1px solid var(--line)}:root body:has(.admin-shell) .admin-badge-agreed,:root body:has(.admin-shell) .admin-badge-marked,:root body:has(.admin-user) .admin-badge-agreed,:root body:has(.admin-user) .admin-badge-marked{background:var(--surface);color:var(--admin-trevoga);border:1px solid var(--line)}:root body:has(.admin-shell) .admin-nav-badge{background:var(--admin-trevoga);color:#2a1310;font-weight:700}:root[data-tema=svet] body:has(.admin-shell) .admin-nav-badge{background:var(--alarm);color:#ffffff}:root body:has(.admin-shell) .admin-shell .coach-input::placeholder,:root body:has(.admin-shell) .coach-input::placeholder{color:var(--admin-tihiy);opacity:1}:root body:has(.admin-shell) .aup-mini.on,:root body:has(.admin-user) .aup-mini.on{background:var(--accent-soft);color:var(--admin-rost);border-color:var(--accent)}:root body:has(.admin-shell) .aup-mini.aup-danger:hover,:root body:has(.admin-user) .aup-mini.aup-danger:hover{background:var(--tint);color:var(--admin-trevoga);border-color:var(--admin-trevoga)}:root body:has(.admin-shell) .aup-mini.aup-vip:hover,:root body:has(.admin-user) .aup-mini.aup-vip:hover{background:var(--accent-soft);color:var(--admin-siren);border-color:var(--admin-siren)}:root body:has(.admin-shell) .admin-agreed-banner,:root body:has(.admin-user) .admin-agreed-banner{background:var(--tint);border:1px solid var(--alarm);border-radius:var(--r);color:var(--ink)}:root body:has(.admin-shell) .admin-chat-deleted,:root body:has(.admin-user) .admin-chat-deleted{background:var(--tint);border-color:var(--alarm);color:var(--ink)}:root body:has(.admin-shell) .admin-chat-deleted summary,:root body:has(.admin-user) .admin-chat-deleted summary{color:var(--admin-trevoga)}:root body:has(.admin-shell) .arc-row,:root body:has(.admin-user) .arc-row{background:var(--paper);border:1px solid var(--line);border-radius:var(--r);color:var(--ink)}:root body:has(.admin-shell) .arc-meta,:root body:has(.admin-user) .arc-meta{color:var(--admin-tihiy)}:root body:has(.admin-shell) .arc-purge:hover,:root body:has(.admin-user) .arc-purge:hover{background:var(--tint);color:var(--admin-trevoga)}:root body:has(.admin-shell) .vg-section{background:var(--paper);border:1px solid var(--line);color:var(--ink)}:root body:has(.admin-shell) .vg-field select,:root body:has(.admin-shell) .vg-input,:root body:has(.admin-shell) .vg-num,:root body:has(.admin-shell) .vg-seg-row input,:root body:has(.admin-shell) .vg-textarea{background:var(--surface);border:1px solid var(--line-strong);color:var(--ink)}:root body:has(.admin-shell) .vg-input::placeholder,:root body:has(.admin-shell) .vg-textarea::placeholder{color:var(--admin-tihiy);opacity:1}:root body:has(.admin-shell) .vg-idea,:root body:has(.admin-shell) .vg-style-chip{background:var(--surface);border:1px solid var(--line);color:var(--ink)}:root body:has(.admin-shell) .vg-idea:hover,:root body:has(.admin-shell) .vg-style-chip:hover{background:var(--accent-soft);color:var(--ink)}:root body:has(.admin-shell) .vg-msg-block{background:var(--surface);color:var(--ink)}:root body:has(.admin-shell) .vg-cookies,:root body:has(.admin-shell) .vg-source-pill,:root body:has(.admin-shell) .vg-source-wait{background:var(--surface);border:1px solid var(--line);color:var(--ink)}:root body:has(.admin-shell) .vg-cap-note,:root body:has(.admin-shell) .vg-clip-meta,:root body:has(.admin-shell) .vg-hint{color:var(--admin-tihiy)}:root body:has(.admin-shell) .dating-card,:root body:has(.dating-card) .dating-card{background:var(--paper);border:1px solid var(--line);color:var(--ink)}:root body:has(.dating-card) .dating-entry{background:var(--surface);border:1px solid var(--line);color:var(--ink)}:root body:has(.dating-card) .dating-entry-who,:root body:has(.dating-card) .dating-h2{color:var(--ink)}:root body:has(.dating-card) .dating-entry-notes,:root body:has(.dating-card) .dating-entry-when{color:var(--admin-tihiy)}:root body:has(.dating-card) .dating-entry-stars{color:var(--admin-yantar)}:root body:has(.dating-card) .dating-mic{background:var(--surface)}.legal-disclaimer{background:var(--tint);border:1px solid var(--alarm);border-radius:var(--r);color:var(--ink)}.live-avatar{background:var(--surface)}.shop-premium-card{background:var(--paper);border:2px solid var(--accent);color:var(--ink);box-shadow:var(--shadow)}:root body:has(.admin-shell) .arc-open,:root body:has(.admin-user) .arc-open{color:var(--ink)}:root body:has(.admin-shell) .arc-purge,:root body:has(.admin-user) .arc-purge{color:var(--admin-trevoga);border-color:var(--admin-trevoga);background:transparent}:root body:has(.admin-shell) .aup-svodka,:root body:has(.admin-user) .aup-svodka{background:var(--surface);border:1px solid var(--line)}:root body:has(.admin-shell) .aup-sv-lbl,:root body:has(.admin-shell) .aup-sv-zagruzka,:root body:has(.admin-user) .aup-sv-lbl,:root body:has(.admin-user) .aup-sv-zagruzka{color:var(--admin-tihiy)}:root body:has(.admin-shell) .aup-sv-zn,:root body:has(.admin-user) .aup-sv-zn{color:var(--ink)}:root body:has(.admin-shell) .aup-sv-net,:root body:has(.admin-user) .aup-sv-net{background:var(--tint);color:var(--admin-tihiy)}:root body:has(.admin-shell) .aup-sv-istek,:root body:has(.admin-user) .aup-sv-istek{background:var(--tint);color:var(--admin-trevoga)}:root body:has(.admin-shell) .aup-sv-podarok,:root body:has(.admin-user) .aup-sv-podarok{background:var(--surface);color:var(--admin-siren)}:root body:has(.admin-shell) .aup-sv-platit,:root body:has(.admin-user) .aup-sv-platit{background:var(--surface);color:var(--admin-rost)}:root body:has(.admin-shell) .admin-chip-active,:root body:has(.admin-shell) .admin-chip-active:hover,:root body:has(.admin-shell) .admin-nav-active,:root body:has(.admin-shell) .admin-tab-active,:root body:has(.admin-user) .admin-chip-active,:root body:has(.admin-user) .admin-chip-active:hover{background:var(--accent);color:var(--accent-ink);border-color:var(--accent);font-weight:600}.admin-shell{background:var(--bg);color:var(--ink)}:root body:has(.admin-shell) .admin-card,:root body:has(.admin-user) .admin-card{background:var(--paper);color:var(--ink);border:1px solid var(--line)}:root body:has(.admin-shell) .admin-notifs,:root body:has(.admin-user) .admin-notifs{background:var(--paper);color:var(--ink);border:1px solid var(--line);border-left:4px solid var(--alarm)}:root body:has(.admin-shell) .admin-row-agreed,:root body:has(.admin-shell) .admin-row-dolg,:root body:has(.admin-shell) .admin-row-marked,:root body:has(.admin-shell) .admin-row-saturday{background:transparent}:root body:has(.admin-shell) .admin-stat{background:var(--paper);color:var(--muted)}:root body:has(.admin-shell) .admin-stat b{color:var(--ink)}:root body:has(.admin-shell) .admin-h2,:root body:has(.admin-shell) .admin-subhead,:root body:has(.admin-user) .admin-h2,:root body:has(.admin-user) .admin-subhead{color:var(--ink)}:root body:has(.admin-shell) .admin-table td,:root body:has(.admin-user) .admin-table td{color:var(--ink)}:root body:has(.admin-shell) .admin-table th,:root body:has(.admin-user) .admin-table th{color:var(--muted)}a[href^="/checkup-t/"]{color:var(--accent2)!important;border-color:var(--gold-line,var(--accent2))!important}.aup-fon{overscroll-behavior:none;touch-action:none}body:has(.admin-shell) .aup-foot,body:has(.admin-shell) .aup-shapka,body:has(.admin-user) .aup-foot,body:has(.admin-user) .aup-shapka{background:var(--paper)}.aup-panel{padding-top:0;padding-bottom:0}.aup-shapka{top:0;margin-top:0}.aup-foot{position:-webkit-sticky;position:sticky;bottom:0;z-index:1;margin-bottom:0;padding-bottom:calc(10px + env(safe-area-inset-bottom))}.aup-shapka:has(.aup-povod){flex-wrap:wrap}.aup-povod{flex:1 0 100%;margin-top:8px;padding:8px 10px;border-radius:var(--r,10px);border-left:3px solid var(--accent);background:var(--tint);font-size:.94rem;line-height:1.4}.aup-povod,.aup-povod-nomer{display:block;color:var(--ink)}.aup-povod-nomer{font-weight:700}.aup-povod-tekst{display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden;margin-top:3px;color:var(--ink);opacity:.92}.aup-net-akk{display:grid;grid-gap:8px;gap:8px;justify-items:start;padding:10px 12px;border:1px solid var(--alarm);border-radius:var(--r,10px);background:var(--tint);color:var(--ink);line-height:1.45}.aup-net-akk-tiho{color:var(--admin-tihiy,var(--muted))}.aup-net-akk .aup-mini{text-decoration:none;color:var(--ink)}.admin-feed-meta .aup-email{padding:6px 4px;min-height:34px;font-weight:600;color:var(--ink);border-bottom:2px solid var(--accent)}.admin-feed-meta .aup-email:after{content:" ▾";font-size:.9em;opacity:.85}.admin-feed-meta .aup-email:focus-visible,.aup-panel :focus-visible{outline:2px solid var(--accent);outline-offset:2px;border-radius:4px}.admin-feed-sirota{display:inline-flex;align-items:center;flex-wrap:wrap;gap:8px}.admin-feed-sirota strong{color:var(--ink)}.admin-feed-sirota-link{color:var(--admin-trevoga,var(--alarm));font-size:.94rem;text-decoration:underline;text-underline-offset:3px}.admin-feed-meta .admin-feed-del{margin-left:auto;min-height:34px;padding:6px 14px}@media (max-width:1100px) and (max-height:700px),(max-width:900px){.aup-panel .aup-mini{min-height:40px;padding:8px 12px}.aup-panel .aup-dot{width:28px;height:28px}.aup-zakryt{width:44px;height:44px}.aup-shapka{top:0;margin:0 -12px 4px}.aup-foot{margin:auto -12px 0}.aup-povod{margin-top:6px;padding:7px 9px}.aup-povod-tekst{-webkit-line-clamp:2}.admin-feed-meta .admin-feed-sirota,.admin-feed-meta .aup{flex:1 0 100%}.admin-feed-meta{row-gap:10px}}body:has(.admin-shell) .aup-lbl,body:has(.admin-user) .aup-lbl{color:var(--ink)}.aup-sv-lbl{flex:none}.admin-feed-meta .admin-feed-del,.admin-feed-meta .admin-feed-del:hover{color:var(--admin-trevoga,var(--alarm));border-color:var(--admin-trevoga,var(--alarm))}.admin-feed-meta .admin-feed-del:hover{background:var(--tint)}.admin-feed-item .btn-primary{color:var(--ink)}.admin-feed-item .btn-ghost{color:var(--admin-latun,var(--accent))}.admin-feed-item .zadacha-lbl{color:var(--admin-tihiy,var(--muted))}.aup-foot{flex-wrap:wrap;row-gap:6px}.aup-foot>*{white-space:nowrap}:root{--admin-tihiy:#4e5751;--admin-latun:#6f4a0c;--admin-trevoga:#8e3222;--admin-rost:#14513c;--admin-more:#24486b;--admin-siren:#573a75;--admin-yantar:#6f4a0c;--admin-dan-red:#7a2a1c;--admin-dan-amber:#5e3e0a;--admin-dan-green:#11412f;--admin-dan-blue:#1e3c5a;--admin-dan-violet:#4a3163}:root[data-tema=grafit],:root[data-tema=granat],:root[data-tema=hvoya],:root[data-tema=indigo],:root[data-tema=kofe],:root[data-tema=korall],:root[data-tema=laguna],:root[data-tema=more],:root[data-tema=noch],:root[data-tema=polyn],:root[data-tema=shafran],:root[data-tema=sliva],:root[data-tema=sumerki],:root[data-tema=terrakota],:root[data-tema=tma],:root[data-tema=ugol],:root[data-tema=veresk],:root[data-tema=yantar]{--admin-tihiy:#b0cdbb;--admin-latun:#e3c37b;--admin-trevoga:#f5bcaf;--admin-rost:#9be3c8;--admin-more:#a9cdea;--admin-siren:#d3c1e9;--admin-yantar:#e8c887;--admin-dan-red:#fbdfd6;--admin-dan-amber:#f5e5c2;--admin-dan-green:#c8f2e1;--admin-dan-blue:#d6e8f7;--admin-dan-violet:#eae0f6}html:not([data-tema]) body:has(.admin-shell),html:not([data-tema]) body:has(.admin-user){--admin-tihiy:#4e5751;--admin-latun:#6f4a0c;--admin-trevoga:#8e3222;--admin-rost:#14513c;--admin-more:#24486b;--admin-siren:#573a75;--admin-yantar:#6f4a0c;--admin-dan-red:#7a2a1c;--admin-dan-amber:#5e3e0a;--admin-dan-green:#11412f;--admin-dan-blue:#1e3c5a;--admin-dan-violet:#4a3163}:root body:has(.admin-shell) .admin-nav-badge,:root body:has(.admin-user) .admin-nav-badge{background:var(--admin-trevoga);color:#ffffff;font-weight:700}:root[data-tema=grafit] .admin-nav-badge,:root[data-tema=granat] .admin-nav-badge,:root[data-tema=hvoya] .admin-nav-badge,:root[data-tema=indigo] .admin-nav-badge,:root[data-tema=kofe] .admin-nav-badge,:root[data-tema=korall] .admin-nav-badge,:root[data-tema=laguna] .admin-nav-badge,:root[data-tema=more] .admin-nav-badge,:root[data-tema=noch] .admin-nav-badge,:root[data-tema=polyn] .admin-nav-badge,:root[data-tema=shafran] .admin-nav-badge,:root[data-tema=sliva] .admin-nav-badge,:root[data-tema=sumerki] .admin-nav-badge,:root[data-tema=terrakota] .admin-nav-badge,:root[data-tema=tma] .admin-nav-badge,:root[data-tema=ugol] .admin-nav-badge,:root[data-tema=veresk] .admin-nav-badge,:root[data-tema=yantar] .admin-nav-badge{color:#2a1310}:root[data-tema=grafit] body:has(.admin-shell) .admin-nav-badge,:root[data-tema=grafit] body:has(.admin-user) .admin-nav-badge,:root[data-tema=granat] body:has(.admin-shell) .admin-nav-badge,:root[data-tema=granat] body:has(.admin-user) .admin-nav-badge,:root[data-tema=hvoya] body:has(.admin-shell) .admin-nav-badge,:root[data-tema=hvoya] body:has(.admin-user) .admin-nav-badge,:root[data-tema=indigo] body:has(.admin-shell) .admin-nav-badge,:root[data-tema=indigo] body:has(.admin-user) .admin-nav-badge,:root[data-tema=kofe] body:has(.admin-shell) .admin-nav-badge,:root[data-tema=kofe] body:has(.admin-user) .admin-nav-badge,:root[data-tema=korall] body:has(.admin-shell) .admin-nav-badge,:root[data-tema=korall] body:has(.admin-user) .admin-nav-badge,:root[data-tema=laguna] body:has(.admin-shell) .admin-nav-badge,:root[data-tema=laguna] body:has(.admin-user) .admin-nav-badge,:root[data-tema=more] body:has(.admin-shell) .admin-nav-badge,:root[data-tema=more] body:has(.admin-user) .admin-nav-badge,:root[data-tema=noch] body:has(.admin-shell) .admin-nav-badge,:root[data-tema=noch] body:has(.admin-user) .admin-nav-badge,:root[data-tema=polyn] body:has(.admin-shell) .admin-nav-badge,:root[data-tema=polyn] body:has(.admin-user) .admin-nav-badge,:root[data-tema=shafran] body:has(.admin-shell) .admin-nav-badge,:root[data-tema=shafran] body:has(.admin-user) .admin-nav-badge,:root[data-tema=sliva] body:has(.admin-shell) .admin-nav-badge,:root[data-tema=sliva] body:has(.admin-user) .admin-nav-badge,:root[data-tema=sumerki] body:has(.admin-shell) .admin-nav-badge,:root[data-tema=sumerki] body:has(.admin-user) .admin-nav-badge,:root[data-tema=terrakota] body:has(.admin-shell) .admin-nav-badge,:root[data-tema=terrakota] body:has(.admin-user) .admin-nav-badge,:root[data-tema=tma] body:has(.admin-shell) .admin-nav-badge,:root[data-tema=tma] body:has(.admin-user) .admin-nav-badge,:root[data-tema=ugol] body:has(.admin-shell) .admin-nav-badge,:root[data-tema=ugol] body:has(.admin-user) .admin-nav-badge,:root[data-tema=veresk] body:has(.admin-shell) .admin-nav-badge,:root[data-tema=veresk] body:has(.admin-user) .admin-nav-badge,:root[data-tema=yantar] body:has(.admin-shell) .admin-nav-badge,:root[data-tema=yantar] body:has(.admin-user) .admin-nav-badge{color:#2a1310}body:has(.admin-shell) [style*="#999"],body:has(.admin-user) [style*="#999"]{color:var(--admin-tihiy)!important}