.pdf-ready-note{display:flex;gap:11px;align-items:flex-start;margin:15px 0;padding:13px 15px;border-radius:10px;background:#eaf7f1;border:1px solid #b7ded0;color:#176a4e}.pdf-ready-note>span{display:grid;place-items:center;width:22px;height:22px;border-radius:50%;background:#167254;color:#fff;font-weight:900}.pdf-ready-note p{margin:2px 0 0;color:#4e6d62;font-size:14px}@media print{body *{visibility:hidden!important}.packet-output,.packet-output *{visibility:visible!important}.packet-output{position:absolute;left:0;top:0;width:100%;margin:0!important;padding:20px!important;background:#fff!important}.packet-output .secondary,.pdf-ready-note,.review-warning{display:none!important}.packet-sheet{break-inside:avoid;border:1px solid #bbb!important;box-shadow:none!important;margin-bottom:20px!important}.packet-sheet a{color:#000!important;text-decoration:none!important}.packet-sheet a:after{content:""}}
.official-pdf-panel{display:grid;grid-template-columns:1.15fr .85fr;gap:22px;margin:22px 0;padding:24px;border:1px solid #b7d2c7;border-radius:16px;background:linear-gradient(135deg,#f1faf6,#f7fbff)}.official-pdf-panel h3{font:700 26px Georgia,serif;margin:4px 0 8px;color:#173f66}.official-pdf-panel p{color:#52677b;line-height:1.55}.official-pdf-action{display:flex;flex-direction:column;justify-content:center;gap:12px}.official-pdf-action>span{font-size:14px;color:#43576c}.official-pdf-action button:disabled{opacity:.55;cursor:not-allowed}.official-pdf-flow{display:grid;grid-template-columns:repeat(3,1fr);gap:7px;margin:16px 0}.official-pdf-flow span{display:flex;align-items:center;gap:7px;padding:9px;border:1px solid #c9d9e7;border-radius:9px;background:#fff;color:#496176;font-size:13px;font-weight:700}.official-pdf-flow b{display:grid;place-items:center;width:22px;height:22px;border-radius:50%;background:#dce7f1;color:#174f8f}.official-pdf-flow .complete{border-color:#a9d4c4;background:#eaf7f1;color:#176a4e}.official-pdf-flow .complete b{background:#167254;color:#fff}.official-pdf-form-list{display:grid;gap:7px}.pdf-form-state{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:10px 12px;border:1px solid #d1dce6;border-radius:9px;background:#fff;font-size:14px}.pdf-form-state strong{color:#203d59}.pdf-form-state span{padding:4px 8px;border-radius:999px;background:#eef3f7;color:#607489;font-size:12px;font-weight:800}.pdf-form-state.ready{border-color:#a9d4c4}.pdf-form-state.ready span{background:#ddf3e9;color:#176a4e}.pdf-form-state.blocked span{background:#fff0cf;color:#785512}.filing-state{padding:12px 14px;border:1px solid #c8d6e3;border-radius:10px;background:#fff}.filing-state span,.filing-state small{display:block;color:#64788b;font-size:12px}.filing-state strong{display:block;margin:2px 0;color:#a33f2c;font-size:18px}.official-pdf-notice{grid-column:1/-1;padding:12px 14px;border-radius:9px;background:#fff7e4;border:1px solid #ecd29b;color:#674a16;font-size:14px;line-height:1.5}@media(max-width:700px){.official-pdf-panel{grid-template-columns:1fr;padding:18px}.official-pdf-action button{width:100%}.official-pdf-notice{grid-column:1}.official-pdf-flow{grid-template-columns:1fr}.pdf-form-state{align-items:flex-start}}
.user-certification{display:flex;align-items:flex-start;gap:10px;padding:12px;border:1px solid #c8d6e3;border-radius:10px;background:#fff;color:#344b61;font-size:14px;line-height:1.45}.user-certification input{margin-top:3px;accent-color:#174f8f;flex:0 0 auto}
