.acc-ref__head{display:flex;flex-direction:column;gap:14px;margin-bottom:16px}.acc-ref__title{color:#0a1a3c;font-size:21px;font-weight:700;margin:0 0 4px}.acc-ref__sub{color:#5a6b8c;font-size:13px;line-height:1.5;margin:0;max-width:60ch}.acc-ref__stats{display:flex;flex-wrap:wrap;gap:8px}.acc-ref__stat{background:#fff;border:1px solid #d9e2ec;border-radius:8px;display:flex;flex-direction:column;gap:2px;min-width:84px;padding:8px 12px}.acc-ref__stat-label{color:#5a6b8c;font-size:10px;letter-spacing:.08em;text-transform:uppercase}.acc-ref__stat-value{color:#0a1a3c;font-size:19px;font-variant-numeric:tabular-nums;font-weight:700}.acc-ref__filters{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:14px}.acc-ref__list{display:flex;flex-direction:column;gap:10px}.acc-ref__empty{border:1px dashed #d9e2ec;border-radius:10px;color:#5a6b8c;font-size:13px;line-height:1.55;margin:0;padding:22px 16px;text-align:center}.acc-ref__card{background:#fff;border:1px solid #d9e2ec;border-radius:10px;overflow:hidden}.acc-ref__card.is-done{background:#fbfcfd}.acc-ref__open{background:none;border:0;color:inherit;cursor:pointer;display:grid;font:inherit;gap:4px 10px;grid-template-areas:"top   chev" "who   chev" "bar   bar" "stage stage";grid-template-columns:1fr auto;padding:13px 14px;text-align:left;width:100%}.acc-ref__open:hover{background:#f7f9fc}.acc-ref__open:focus-visible{outline:2px solid #004aad;outline-offset:-2px}.acc-ref__top{display:flex;flex-direction:column;gap:1px;grid-area:top}.acc-ref__car{color:#0a1a3c;font-size:14.5px;font-weight:650;line-height:1.3}.acc-ref__ref{color:#5a6b8c;font-size:11.5px;font-variant-numeric:tabular-nums;letter-spacing:.02em}.acc-ref__who{color:#5a6b8c;font-size:12.5px;grid-area:who}.acc-ref__bar{background:#e8edf3;border-radius:3px;display:block;grid-area:bar;height:5px;margin-top:7px;overflow:hidden}.acc-ref__bar-fill{background:#004aad;border-radius:3px;display:block;height:100%}.acc-ref__card.is-done .acc-ref__bar-fill{background:#1fa855}.acc-ref__stage{color:#0a1a3c;font-size:12px;grid-area:stage;line-height:1.45;margin-top:3px}.acc-ref__chev{align-self:start;color:#5a6b8c;font-size:12px;grid-area:chev;margin-top:3px;transition:transform .15s ease}[aria-expanded=true] .acc-ref__chev{transform:rotate(180deg)}.acc-ref__panel{border-top:1px solid #edf1f6;padding:4px 14px 15px}.acc-ref__h3{color:#5a6b8c;font-size:11px;letter-spacing:.08em;margin:13px 0 9px;text-transform:uppercase}.acc-ref__muted{color:#5a6b8c;font-size:12.5px;margin:0}.acc-ref__steps{display:flex;flex-direction:column;list-style:none;margin:0;padding:0}.acc-ref__step{display:grid;gap:10px;grid-template-columns:13px 1fr;padding-bottom:13px;position:relative}.acc-ref__step:not(:last-child):before{background:#d9e2ec;bottom:0;content:"";left:6px;position:absolute;top:12px;width:1px}.acc-ref__dot{background:#004aad;border-radius:50%;height:9px;margin-top:4px;position:relative;width:9px;z-index:1}.acc-ref__step-body{display:flex;flex-direction:column;gap:1px;min-width:0}.acc-ref__step-name{color:#0a1a3c;font-size:13px;font-weight:600}.acc-ref__foot,.acc-ref__step-when{color:#5a6b8c;font-size:11.5px}.acc-ref__foot{line-height:1.55;margin:18px 0 0;max-width:68ch}@media(min-width:40rem){.acc-ref__head{align-items:flex-start;flex-direction:row;gap:16px;justify-content:space-between}.acc-ref__list{max-width:54rem}.acc-ref__top{align-items:baseline;flex-direction:row;gap:10px}.acc-ref__car{font-size:15px}}