.ef-page-documents .dg-progress{z-index:2;border:1px solid var(--ef-line);background:#fff;border-radius:18px;align-items:center;gap:20px;padding:16px 20px;display:flex;position:sticky;top:12px;box-shadow:0 10px 30px #172c3d0f}.ef-page-documents .dg-progress-text{color:var(--ef-muted);flex:none;font-size:15px}.ef-page-documents .dg-progress-text strong{color:var(--ef-ink);font-size:17px}.ef-page-documents .dg-progress-bar{appearance:none;background:var(--ef-mint);border:0;border-radius:99px;flex:1;min-width:0;height:8px;overflow:hidden}.ef-page-documents .dg-progress-bar::-webkit-progress-bar{background:var(--ef-mint);border-radius:99px}.ef-page-documents .dg-progress-bar::-webkit-progress-value{background:var(--ef-green);border-radius:99px;transition:width .25s}.ef-page-documents .dg-progress-bar::-moz-progress-bar{background:var(--ef-green);border-radius:99px}.ef-page-documents .dg-reset{border:1px solid var(--ef-line);min-height:40px;color:var(--ef-ink);font:inherit;cursor:pointer;background:#fff;border-radius:99px;flex:none;padding:0 16px;font-size:14px;font-weight:600}.ef-page-documents .dg-reset:hover:not(:disabled){border-color:var(--ef-blue);color:var(--ef-blue)}.ef-page-documents .dg-reset:disabled{color:var(--ef-muted);cursor:default;opacity:.6}.ef-page-documents .dg-saved-note{color:var(--ef-muted);margin:14px 4px 0;font-size:14px}.ef-page-documents .dg-jump{flex-wrap:wrap;gap:10px;margin:28px 0 32px;display:flex}.ef-page-documents .dg-jump a{border:1px solid var(--ef-line);background:#fff;border-radius:99px;align-items:center;min-height:44px;padding:0 16px;font-size:14px;font-weight:500;text-decoration:none;transition:border-color .2s,color .2s;display:inline-flex}.ef-page-documents .dg-jump a:hover{border-color:var(--ef-blue);color:var(--ef-blue)}.ef-page-documents .dg-groups{border:1px solid var(--ef-line);background:#fff;border-radius:22px;padding:8px 32px}.ef-page-documents .dg-group{scroll-margin-top:110px}.ef-page-documents .dg-group .ef-disclosure{border-top:0}.ef-page-documents .dg-group:last-child .ef-disclosure{border-bottom:0}.ef-page-documents .dg-group-title{align-items:center;gap:16px;display:flex}.ef-page-documents .dg-group-title .ef-card-icon{border-radius:12px;flex:none;width:44px;height:44px;margin:0}.ef-page-documents .dg-group-title .ef-card-label{margin-bottom:4px;display:block}.ef-page-documents .dg-group-name{color:var(--ef-ink);display:block}.ef-page-documents .dg-group-who{max-width:720px;font-size:15px}.ef-page-documents .dg-items{max-width:820px}.ef-page-documents .dg-items li+li{border-top:1px solid var(--ef-line)}.ef-page-documents .dg-item{cursor:pointer;gap:14px;padding:16px 4px;display:flex;position:relative}.ef-page-documents .dg-item input{opacity:0;width:24px;height:24px;margin:0;position:absolute}.ef-page-documents .dg-box{color:#0000;background:#fff;border:1.5px solid #c3c9d3;border-radius:7px;flex:none;justify-content:center;align-items:center;width:24px;height:24px;margin-top:1px;transition:background .15s,border-color .15s;display:inline-flex}.ef-page-documents .dg-item:hover .dg-box{border-color:var(--ef-green)}.ef-page-documents .dg-item input:focus-visible+.dg-box{outline:2px solid var(--ef-blue);outline-offset:2px}.ef-page-documents .dg-item-on .dg-box{border-color:var(--ef-green);background:var(--ef-green);color:#fff}.ef-page-documents .dg-item-text{color:var(--ef-muted);font-size:15px;line-height:1.6}.ef-page-documents .dg-item-text strong{color:var(--ef-ink);margin-bottom:2px;font-size:16px;font-weight:600;display:block}.ef-page-documents .dg-item-on .dg-item-text strong{color:var(--ef-green)}.ef-page-documents .dg-split{grid-template-columns:.9fr 1.1fr;align-items:start;gap:64px;display:grid}.ef-page-documents .dg-split .ef-heading{margin-bottom:0}.ef-page-documents .dg-steps-note{color:var(--ef-muted);margin:18px 0 56px;font-size:14px}.ef-page-documents .ef-prose h3:first-child{margin-top:0}.ef-page-documents .dg-closing{grid-template-columns:1.1fr .9fr;align-items:start;gap:56px;margin-top:64px;display:grid}.ef-page-documents .dg-closing h3{font-size:21px;line-height:1.15}.ef-page-documents .dg-closing p{color:var(--ef-muted);margin-top:14px}.ef-page-documents .dg-closing .ef-link-row{margin-top:24px}@media (width<=1100px){.ef-page-documents .dg-split{gap:40px}}@media (width<=900px){.ef-page-documents .dg-split,.ef-page-documents .dg-closing{grid-template-columns:1fr;gap:32px}}@media (width<=650px){.ef-page-documents .dg-progress{flex-wrap:wrap;gap:10px 14px;padding:12px 14px;top:8px}.ef-page-documents .dg-progress-bar{flex-basis:100%;order:3}.ef-page-documents .dg-progress-text{flex:1}.ef-page-documents .dg-jump{gap:8px;margin:22px 0 24px}.ef-page-documents .dg-jump a{padding:0 14px;font-size:13.5px}.ef-page-documents .dg-groups{border-radius:18px;padding:4px 16px}.ef-page-documents .dg-group-title{gap:12px}.ef-page-documents .dg-group-title .ef-card-icon{display:none}.ef-page-documents .dg-steps-note{margin-bottom:40px}.ef-page-documents .dg-closing{margin-top:44px}}@media (prefers-reduced-motion:reduce){.ef-page-documents .dg-box,.ef-page-documents .dg-jump a{transition:none}.ef-page-documents .dg-progress-bar::-webkit-progress-value{transition:none}}
