/* Administrator.Ru: lead with emergency help and existing public-site checks. */
.priority-home{padding:34px 0 18px;position:relative}
.priority-heading{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:24px 42px;margin-bottom:25px}
.priority-kicker{text-transform:uppercase;letter-spacing:.12em;font-size:11px;line-height:1.5;font-weight:600;color:var(--peacock);margin:0 0 9px}
.priority-heading h1{font-size:clamp(30px,3.3vw,45px);line-height:1.08;letter-spacing:-.035em;max-width:25ch;color:var(--text);text-wrap:balance}
.priority-lead{font-size:15px;line-height:1.65;color:var(--muted);max-width:74ch;margin-top:12px}
.priority-call{display:flex;flex-direction:column;gap:3px;min-height:86px;justify-content:center;padding:13px 18px;border:1px solid var(--line);border-radius:14px;background:var(--surface);text-decoration:none;transition:border-color .2s}
.priority-call>span{font-size:11px;color:var(--muted)}
.priority-call strong{font-size:21px;line-height:1.45;white-space:nowrap;font-weight:650;color:var(--text)}
.priority-call strong span{color:var(--peacock);margin-left:5px}
.priority-call small{font-size:10px;color:var(--muted)}
.priority-call:hover{border-color:var(--peacock)}
.priority-grid{display:grid;grid-template-columns:minmax(0,1.08fr) minmax(0,.92fr);gap:20px;align-items:start}
.priority-grid>*{min-width:0}
.priority-rescue .sosb{display:grid;grid-template-columns:minmax(0,1fr) 110px;gap:15px 12px;align-items:start;margin:0;padding:24px;border-radius:20px;min-height:0;height:auto}
.priority-rescue .sosb-mon{grid-column:2;grid-row:1;width:110px;height:96px;align-self:center;justify-self:end;max-width:100%;margin:0}
.priority-rescue .sosb-t{grid-column:1;grid-row:1;min-width:0}
.priority-rescue .sosb-k{font-size:10px;line-height:1.5;letter-spacing:.04em;margin-bottom:10px}
.priority-rescue .sosb h2{font-size:clamp(25px,2.2vw,31px);line-height:1.08;letter-spacing:-.025em}
.priority-rescue .sosb-p{font-size:13px;line-height:1.7;margin-top:12px}
.priority-rescue .sosb-a{grid-column:1/-1;grid-row:2;display:flex;flex-wrap:wrap;align-items:center;gap:10px 18px;min-width:0}
.priority-rescue .sosb-a .btn{min-height:46px;padding:10px 17px;font-size:14px}
.priority-rescue .sosb-tel{font-size:17px;min-height:44px;display:inline-flex;align-items:center;gap:8px;white-space:nowrap}
.priority-rescue .sosb-a .more-b{min-height:38px;font-size:12px;justify-content:flex-start}
.priority-rescue .sosb-f{grid-column:1/-1;grid-row:3;min-width:0}
.priority-rescue .sosb-l{display:flex;flex-wrap:wrap;gap:6px;align-items:stretch}
.priority-rescue .sosb-l li{font-size:10px;line-height:1.4;padding:5px 7px;min-height:0}
.priority-rescue .sosb-l svg{width:13px;height:13px;flex:none}
.priority-checks{padding:23px;border-radius:20px;border:1px solid #30444c;background:#101923;color:#f1eee6;box-shadow:0 16px 35px -25px rgba(10,20,25,.4)}
.priority-checks .checkbar{padding:0;margin:0;position:static;background:transparent}
.priority-checks .checkbar>.wrap{padding:0;max-width:none}
.priority-checks .qc{display:block;padding:0;margin:0;border:0;border-radius:0;background:transparent;box-shadow:none;overflow:visible}
.priority-checks .qc::before,.priority-checks .qc::after{display:none}
.priority-checks .qc-h{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:7px 12px;margin:0 0 17px}
.priority-checks .qc-h>b{font-size:23px;line-height:1.15;color:#fff;grid-column:1;grid-row:1}
.priority-checks .qc-h>small{grid-column:1/-1;grid-row:2;font-size:12px;line-height:1.65;color:#b7c6cd}
.priority-checks .qc-h>details{grid-column:2;grid-row:1;align-self:start}
.priority-checks .qc-row{display:flex;width:100%;min-height:48px;margin-bottom:10px}
.priority-checks .qc-row input{min-width:0;width:100%;font-size:16px;color:#f5f2ec;background:#1b2732}
.priority-checks .qc-row input::placeholder{color:#a6b2b7}
.priority-checks .qc-modes{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin:0}
.priority-checks .qc-modes button{display:flex;align-items:center;justify-content:center;gap:8px;min-height:46px;width:100%;white-space:normal;padding:9px 10px;font-size:13px;line-height:1.35;border-radius:9px}
.priority-checks .qc-modes button:first-child{grid-column:1/-1;background:#54c5b8;color:#09282b}
.priority-checks .qc-modes button svg{width:18px;height:18px;flex:none}
.priority-checks .module-entry-links{display:flex;flex-wrap:wrap;gap:7px 13px;margin:13px 0 0;font-size:11px;line-height:1.6}
.priority-checks .module-entry-links a,.priority-checks .audit-usage-note a{color:#9de5dc;text-underline-offset:3px}
.priority-checks .audit-usage-note{margin:12px 0 0;color:#b7c6cd;font-size:10.5px;line-height:1.7;max-width:none}
.priority-checks .check-input-error,.priority-checks .qc-err{color:#ffcf8f;font-size:12px;line-height:1.6;margin:10px 0 0}
.priority-domain{display:grid;grid-template-columns:minmax(200px,.85fr) minmax(0,1.4fr) auto;align-items:center;gap:14px 22px;margin-top:18px;padding:17px 20px;border:1px solid var(--line);border-radius:15px;background:var(--surface)}
.priority-domain__copy h2{font-size:18px;line-height:1.2;color:var(--text)}
.priority-domain__copy p{font-size:11px;line-height:1.55;color:var(--muted);margin-top:5px;max-width:44ch}
.priority-domain__form{display:flex;flex-wrap:wrap;gap:8px;min-width:0;align-items:center}
.priority-domain__form>input[name=query]{flex:1;min-width:130px;min-height:46px;padding:9px 12px;border:1px solid var(--line);border-radius:8px;background:var(--bg);font-size:16px;color:var(--text)}
.priority-domain__form .btn{min-height:46px;padding:10px 14px;gap:10px;white-space:nowrap;font-size:13px}
.priority-domain__zones{font-size:11px;white-space:nowrap;color:var(--peacock);font-weight:650}
.domain-handoff-error{flex:1 0 100%;font-size:12px;line-height:1.5;color:var(--verm);margin-top:4px}
.dom-f[data-domain-handoff]{flex-wrap:wrap}
.secondary-hero{padding:38px 0 40px!important;border-top:1px solid var(--line);margin-top:24px}
.secondary-hero .hero-in{grid-template-columns:minmax(0,1.45fr) minmax(0,.55fr);gap:18px 38px;align-items:center}
.secondary-hero .hero-t{min-width:0}
.secondary-hero h2.hero-title-2026{font-size:clamp(27px,2.7vw,37px);line-height:1.12;max-width:28ch}
.secondary-hero .hero-t>.kicker{font-size:11px;margin-bottom:12px}
.secondary-hero .real{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:9px 20px;margin:18px 0}
.secondary-hero .real li{font-size:13px;line-height:1.5;min-width:0}
.secondary-hero .real li a{display:inline-flex;gap:8px;align-items:flex-start}
.secondary-hero .php-hero-link{font-size:12px}
.secondary-hero .hero-cta{margin-top:18px;gap:10px}
.secondary-hero .hero-cta .btn{font-size:13px;min-height:44px;padding:11px 15px}
.secondary-hero .hero-note{margin-top:14px;font-size:11px}
.secondary-hero .hero-art{width:100%;max-width:260px;margin:0 auto;filter:none}
.secondary-hero .hero-art svg{width:100%;max-height:280px}
.secondary-hero .vals{grid-column:1/-1;gap:11px;margin-top:9px}
.secondary-hero .vals>li{min-width:0}
.secondary-hero .vals a{padding:17px 15px;min-height:150px;border-radius:14px}
.secondary-hero .vals h3,.secondary-hero .vals b{font-size:17px;line-height:1.2}
.secondary-hero .vals p,.secondary-hero .vals small{font-size:11px;line-height:1.5}
.secondary-hero .v-ico{width:34px;height:34px;margin-bottom:10px}
@media(max-width:1050px){.priority-grid{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:16px}.priority-heading{gap:20px}.priority-heading h1{font-size:36px}.priority-call strong{font-size:18px}.priority-rescue .sosb{grid-template-columns:minmax(0,1fr) 78px;padding:20px;gap:13px 9px}.priority-rescue .sosb-mon{width:78px;height:82px}.priority-checks{padding:20px}.priority-rescue .sosb h2{font-size:27px}.priority-rescue .sosb-tel{font-size:16px}.priority-domain{grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr)}.priority-domain__zones{display:none}.secondary-hero .real{gap:8px 14px}}
@media(max-width:800px){.priority-home{padding-top:25px}.priority-heading{grid-template-columns:minmax(0,1fr);gap:16px;margin-bottom:21px}.priority-heading h1{font-size:36px;max-width:28ch}.priority-call{justify-self:start;min-height:0;padding:9px 14px;display:grid;grid-template-columns:auto auto;gap:2px 14px;align-items:center}.priority-call strong{grid-column:2;grid-row:1/3;font-size:18px}.priority-call small{grid-column:1}.priority-grid{grid-template-columns:minmax(0,1fr)}.priority-rescue .sosb{grid-template-columns:minmax(0,1fr) 110px;padding:23px}.priority-rescue .sosb-mon{width:110px;height:95px}.priority-rescue .sosb h2{font-size:30px}.priority-domain{grid-template-columns:minmax(0,1fr);padding:18px;gap:12px}.priority-domain__form{width:100%}.priority-lead{font-size:14px}.priority-checks .qc-h>b{font-size:25px}.secondary-hero .hero-in{grid-template-columns:minmax(0,1fr) 180px;gap:18px}.secondary-hero .hero-art{max-width:180px}.secondary-hero .real{grid-template-columns:minmax(0,1fr)}.secondary-hero .vals{grid-template-columns:repeat(3,minmax(0,1fr))}}
@media(max-width:560px){.priority-heading h1{font-size:32px}.priority-kicker{font-size:10px}.priority-call{width:100%;justify-self:stretch}.priority-call strong{font-size:17px}.priority-rescue .sosb{padding:20px;grid-template-columns:minmax(0,1fr) 78px}.priority-rescue .sosb h2{font-size:27px}.priority-rescue .sosb-mon{width:78px}.priority-rescue .sosb-p{font-size:12px}.priority-rescue .sosb-a{gap:5px 14px}.priority-rescue .sosb-l li{font-size:10px}.priority-checks{padding:20px}.priority-checks .qc-modes button{font-size:12px;padding:9px 7px}.priority-checks .qc-modes{gap:7px}.priority-domain__form>input[name=query]{min-width:0;flex-basis:100%;width:100%}.priority-domain__form .btn{width:100%;justify-content:space-between}.secondary-hero .hero-in{grid-template-columns:minmax(0,1fr)}.secondary-hero .hero-art{grid-row:2;max-width:210px}.secondary-hero .real{grid-template-columns:repeat(2,minmax(0,1fr));gap:9px 16px}.secondary-hero .vals{grid-template-columns:repeat(2,minmax(0,1fr))}.secondary-hero .vals a{min-height:144px;padding:15px 12px}.secondary-hero .hero-note{font-size:11px}.secondary-hero h2.hero-title-2026{font-size:29px}}
@media(max-width:360px){.priority-heading h1{font-size:29px}.priority-call{grid-template-columns:minmax(0,1fr);gap:2px}.priority-call strong{grid-column:1;grid-row:2}.priority-call small{grid-row:3}.priority-rescue .sosb{grid-template-columns:minmax(0,1fr);padding:18px}.priority-rescue .sosb-mon{display:none}.priority-rescue .sosb h2{font-size:27px}.priority-rescue .sosb-t{grid-column:1/-1}.priority-checks{padding:17px}.priority-checks .qc-modes{grid-template-columns:minmax(0,1fr)}.secondary-hero .real{grid-template-columns:minmax(0,1fr)}}
@media(prefers-reduced-motion:reduce){.priority-home *, .secondary-hero .hero-art *{animation:none!important;transition:none!important;scroll-behavior:auto!important}}
