
/* ПИК v2.3.4: accessible, read-only explanations; no dependency on external CSS. */
.pik-guide-wrapper{min-width:0;max-width:100%;margin:0 0 7px}
.pik-guide-title{display:flex;align-items:baseline;gap:7px;min-width:0;flex-wrap:wrap}
.pik-guide-title h1,.pik-guide-title h2,.pik-guide-title h3,.pik-guide-title h4{min-width:0}
.pik-guide-chevron{font:600 17px/1 -apple-system,BlinkMacSystemFont,sans-serif!important;border:1px solid #46637b!important;background:#20354b!important;color:#a9d3de!important;width:29px;height:29px;flex:0 0 29px;padding:0!important;border-radius:9px!important;cursor:pointer;touch-action:manipulation;min-height:29px!important}
.pik-guide-chevron[aria-expanded=true]{transform:rotate(180deg);background:#31506a!important;color:#e3faff!important}
.pik-guide-chevron:focus-visible{outline:2px solid #85cdd8;outline-offset:3px}
.pik-guide-body{margin:7px 0 12px;border:1px solid #436077;border-radius:11px;padding:10px 13px;background:#10263a;color:#deebf4;font-size:13px;line-height:1.48;max-width:650px}
.pik-guide-body[hidden]{display:none!important}
.pik-guide-body p{margin:4px 0 9px;color:#d3e1ed!important;overflow-wrap:anywhere}
.pik-guide-body p:last-child{margin-bottom:0}
.pik-guide-body strong{color:#7cddc8}
.section-title .pik-guide-wrapper{flex:1 1 auto}
.stat .pik-guide-wrapper,.small-card .pik-guide-wrapper{margin-bottom:0}
.stat .pik-guide-title{align-items:center}
.stat .pik-guide-chevron{width:25px;height:25px;flex-basis:25px}
.stat .pik-guide-body{font-size:12px}
.pik-factor-board{background:#112438;border:1px solid #36546e;border-radius:15px;padding:14px;margin:14px 0 18px;color:#e1eff6}
.pik-factor-heading{display:flex;justify-content:space-between;align-items:flex-start;gap:8px;flex-wrap:wrap;margin-bottom:7px}
.pik-factor-board h3{font-size:17px;margin:0}
.pik-factor-note{font-size:12px;color:#9fb9cc;line-height:1.4;margin:7px 0}
.pik-factor-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin:12px 0}
.pik-factor-item{min-width:0;border:1px solid #36516c;border-radius:10px;padding:11px;background:#172d42}
.pik-factor-row{display:flex;align-items:center;gap:7px;flex-wrap:wrap}
.pik-factor-name{font-size:13px;font-weight:650}
.pik-factor-dot{display:inline-block;border-radius:50%;flex:0 0 11px;width:11px;height:11px;background:#e3b54c}
.pik-factor-dot.green{background:#3dc19b}.pik-factor-dot.red{background:#dc756e}.pik-factor-dot.yellow{background:#e3b54c}
.pik-factor-state{font-size:12px;color:#b3cadd;margin-top:6px}
.pik-factor-item details{margin-top:7px}
.pik-factor-item summary{cursor:pointer;color:#91cbd7;font-size:12px;list-style:revert}
.pik-factor-item details p{font-size:12px;line-height:1.4;color:#c7d9e8;margin:7px 0}
.pik-factor-item details strong{color:#b7d5e4}
#pikChartHeading{scroll-margin-top:180px}
#pikChartHeading:focus{outline:none}
#pikChartHeading.pik-chart-target{background:rgba(56,174,143,.13);border-radius:5px}
.notice.pik-insufficient{background:#433719!important;color:#ffe4a4!important;border-color:#7e6230!important}
@media(max-width:420px){.pik-factor-grid{grid-template-columns:1fr 1fr;gap:6px}.pik-factor-item{padding:8px}.pik-guide-body{font-size:12px}.pik-guide-title{gap:5px}}
