.narrowpage{max-width:860px;margin-inline:auto;padding-block:var(--s5) var(--s7)}.narrowpage h1{font-size:clamp(26px,4vw,38px);margin-bottom:var(--s3)}.narrowpage .lede{color:var(--c-ink-soft);font-size:17px;margin:0 0 var(--s4);max-width:64ch;line-height:1.6}.disclaimer{background:var(--c-surface);border:1px solid var(--c-line);border-radius:var(--r);padding:var(--s4) var(--s5);font-size:13.5px;color:var(--c-ink);line-height:1.55;margin-bottom:var(--s5)}.guard{background:var(--c-haz);color:var(--c-contrast);border-radius:var(--r-lg);padding:var(--s3) var(--s5);font-weight:700;font-size:14px;margin-bottom:var(--s4)}.prefillnote{color:var(--c-primary-d);font-weight:600;font-size:14px;margin-bottom:var(--s4)}.ilno .sec{border:1px solid var(--c-line);border-radius:var(--r-lg);padding:var(--s5);margin-bottom:var(--s4);background:var(--c-surface)}.ilno legend{font-family:var(--f-disp);font-weight:700;font-size:16px;padding:0 8px}.ilno legend .secn{color:var(--c-primary-d)}.ilno .secintro{font-size:13px;color:var(--c-ink-soft);margin:0 0 var(--s3)}.ilno .grid{display:grid;grid-template-columns:1fr 1fr;gap:var(--s3) var(--s4)}.ilno .fld{display:flex;flex-direction:column;gap:4px;min-width:0}.ilno .fld.wide{grid-column:1 / -1}.ilno .lbl{font-size:12.5px;font-weight:700;color:var(--c-ink-soft)}.ilno .fld,.ilno .ghs{position:relative}.ilno .lblrow{display:flex;align-items:center;gap:6px}.ilno .fhelp-wrap{display:inline-flex}.ilno .fhelp{position:relative;flex:none;width:24px;height:24px;display:grid;place-items:center;border:0;background:none;color:var(--c-ink-soft);font-size:12px;font-weight:800;line-height:1;cursor:help;padding:0;transition:color .12s}.ilno .fhelp:before{content:"";position:absolute;z-index:-1;width:18px;height:18px;border-radius:50%;border:1px solid var(--c-line);background:var(--c-bg);transition:background .12s,border-color .12s}.ilno .fhelp:hover,.ilno .fhelp-wrap:focus-within .fhelp{color:var(--c-primary-d)}.ilno .fhelp:hover:before,.ilno .fhelp-wrap:focus-within .fhelp:before{background:var(--c-primary-bg);border-color:var(--c-primary)}.ilno .fhelp-tip{position:absolute;left:0;right:0;top:100%;z-index:30;margin-top:5px;padding:9px 12px;background:var(--c-ink);color:var(--c-contrast);font-size:12.5px;font-weight:500;line-height:1.5;border-radius:var(--r);box-shadow:var(--sh-h);opacity:0;visibility:hidden;transform:translateY(-4px);transition:opacity .14s ease,transform .14s ease;pointer-events:none}.ilno .fhelp-wrap:hover .fhelp-tip,.ilno .fhelp-wrap:focus-within .fhelp-tip{opacity:1;visibility:visible;transform:translateY(0)}@media(prefers-reduced-motion:reduce){.ilno .fhelp-tip{transition:none;transform:none}}.ilno input[type=text],.ilno input[type=date],.ilno textarea,.ilno select{border:1px solid var(--c-line-strong);border-radius:var(--r);padding:8px 10px;font:inherit;font-size:14px;width:100%;background:var(--c-surface);color:var(--c-ink)}.ilno input:focus,.ilno textarea:focus,.ilno select:focus{outline:2px solid var(--c-primary);border-color:transparent}.ilno textarea{resize:vertical}.ilno select{cursor:pointer;height:36px}.ilno input[type=date]{height:36px}.ilno .ghs{margin-top:var(--s4)}.ilno .ghsopts{display:grid;grid-template-columns:1fr 1fr;gap:6px var(--s4);margin-top:6px}.ilno .ghsopt{display:flex;align-items:center;gap:8px;font-size:13px}.ilno .konst{margin-top:var(--s4);font-size:13px;color:var(--c-ink-soft);line-height:1.5}.ilno .printhead,.ilno .signrow{display:none}.ilno-picker{position:relative;margin-bottom:var(--s4);padding-bottom:var(--s4);border-bottom:1px dashed var(--c-line)}.ilno-picker>.lbl{display:block;margin-bottom:6px}.ilno-picker>input{width:100%;border:1.5px solid var(--c-primary);border-radius:var(--r);padding:10px 12px;font:inherit;font-size:15px;background:var(--c-surface);color:var(--c-ink)}.ilno-picker>input:focus{outline:2px solid var(--c-primary);border-color:transparent}.ilno-picker .pickhint{font-size:12.5px;color:var(--c-ink-soft);margin:6px 0 0}.ilno-combo-list{position:absolute;top:calc(100% - var(--s4) + 4px);left:0;right:0;z-index:5;margin:0;padding:4px;list-style:none;max-height:260px;overflow-y:auto;background:var(--c-surface);border:1.5px solid var(--c-line);border-radius:var(--r);box-shadow:var(--sh-h)}.ilno-combo-opt{padding:8px 10px;border-radius:var(--r);font-size:14px;line-height:1.35;color:var(--c-ink);cursor:pointer}.ilno-combo-opt.on,.ilno-combo-opt:hover{background:var(--c-primary-bg)}.ilno-opt-code{font-family:var(--f-mono);font-weight:700;color:var(--c-haz);margin-right:4px}.missbox{background:color-mix(in srgb,var(--c-cta) 14%,var(--c-surface));border:1px solid var(--c-cta);border-radius:var(--r);padding:var(--s4) var(--s5);margin:var(--s5) 0}.missbox .miss-h{margin:0 0 6px;font-weight:800;font-size:15px}.missbox .miss-b{margin:0;font-size:13.5px;color:var(--c-ink-soft);line-height:1.55}.missbox .miss-act{display:flex;flex-wrap:wrap;gap:var(--s3);margin-top:var(--s4)}.ilno-actions{display:flex;flex-wrap:wrap;gap:var(--s3);margin:var(--s5) 0}.ilnobtn{border-radius:var(--r-pill);padding:11px 22px;font-weight:800;font-size:15px;cursor:pointer;border:1px solid var(--c-line-strong)}.ilnobtn.pri{background:var(--c-cta);color:var(--c-cta-ink);border-color:transparent}.ilnobtn.pri:hover{background:var(--c-cta-strong)}.ilnobtn.sec{background:var(--c-surface);color:var(--c-ink)}.ilnobtn.sec:hover{border-color:var(--c-primary);color:var(--c-primary-d)}.kblock{margin-top:var(--s6)}.kblock-alt{text-align:center;margin-top:var(--s4);font-size:14px}.kblock-alt a{color:var(--c-primary-d);font-weight:700}.kblock-alt a:hover{text-decoration:underline}.sh{font-size:clamp(22px,3vw,30px);margin:var(--s7) 0 var(--s4)}.kguides .ggrid{display:grid;grid-template-columns:1fr 1fr 1fr;gap:var(--s4)}.gcard{display:block;background:var(--c-surface);border:1px solid var(--c-line);border-radius:var(--r-lg);box-shadow:var(--sh);padding:var(--s5);transition:box-shadow .15s,transform .15s}.gcard:hover{box-shadow:var(--sh-h);transform:translateY(-2px)}.gcard .gk{font-size:.85rem;font-weight:600;color:var(--c-ink-soft)}.gcard b{display:block;font-family:var(--f-disp);font-weight:700;font-size:16px;color:var(--c-ink);margin-top:6px;line-height:1.25}.gcard:hover b{color:var(--c-primary-d)}@media(max-width:899px){.kguides .ggrid{grid-template-columns:1fr 1fr}}@media(max-width:560px){.kguides .ggrid{grid-template-columns:1fr}}.cta-card{background:var(--c-accent);color:var(--c-contrast);border-radius:var(--r-lg);padding:var(--s6);box-shadow:var(--sh-h)}.cta-card h3{color:var(--c-contrast);font-size:22px;margin-bottom:8px}.cta-card p{margin:0 0 var(--s5);color:var(--c-on-brand);font-size:15px}.cta-card .btn{display:inline-flex;align-items:center;gap:9px;background:var(--c-cta);color:var(--c-cta-ink);font-weight:800;font-size:16px;padding:13px 24px;border-radius:var(--r-pill)}.cta-card .btn:hover{background:var(--c-cta-strong);color:var(--c-cta-ink)}@media(max-width:560px){.ilno .grid,.ilno .ghsopts{grid-template-columns:1fr}}@media print{.screenonly,.ilno-actions,.disclaimer,.guard,.prefillnote,.fhelp-wrap,header,footer,nav,.adslot,[data-poptavka],.kblock{display:none!important}.narrowpage{max-width:none;padding:0}.narrowpage h1,.narrowpage .lede{display:none}.ilno .printhead{display:block;text-align:center;margin-bottom:8px}.ilno .printhead strong{display:block;font-size:15px}.ilno .printhead span{font-size:10px}.ilno .sec{border:1px solid #000;border-radius:0;padding:4px 6px;margin:0 0 -1px;background:#fff;page-break-inside:avoid}.ilno legend{font-size:11px}.ilno .grid,.ilno .ghsopts{display:block}.ilno .fld{flex-direction:row;gap:6px;align-items:baseline;margin-bottom:2px}.ilno .lbl{font-size:9px;min-width:0;white-space:nowrap}.ilno input[type=text],.ilno input[type=date],.ilno textarea,.ilno select{border:none;border-bottom:1px dotted #999;border-radius:0;padding:0 2px;font-size:10px;min-height:1.2em;height:auto;-webkit-appearance:none;appearance:none;background:none}.ilno input[type=date]::-webkit-calendar-picker-indicator{display:none}.ilno .konst{font-size:9px;margin-top:2px}.ilno .ghsopt input:not(:checked){display:none}.ilno .ghsopt input:not(:checked)+span{display:none}.ilno .signrow{display:block;font-size:10px;margin-top:8px}}
