.personal-banner{background:linear-gradient(110deg,#123e5e,#138b9b)}.personal-banner-paper{width:155px;padding:20px;background:white;transform:rotate(7deg);border-radius:9px;box-shadow:0 10px 0 #ffffff22;color:#20556c;flex-shrink:0}.personal-banner-paper strong{font-size:27px}.personal-banner-paper b{display:block;font-size:21px}.personal-banner-paper span{font-size:6px;letter-spacing:.7px;display:block;margin:9px 0 18px}.personal-banner-paper i{display:block;border-bottom:1px solid #cbdfe9;margin:12px 0}#personal-form input:not([type=checkbox]),#personal-form select{font-size:16px;font-weight:400}#personal-form input[aria-invalid=true],#personal-form select[aria-invalid=true]{border:1px solid #c23c53;background:#fff9fa;box-shadow:none}#personal-form input[aria-invalid=true]:focus,#personal-form select[aria-invalid=true]:focus{outline:2px solid #f0b7c2;outline-offset:0}#personal-form label>small{font-weight:400;color:#73889c;margin-left:5px}#personal-form .section-heading>label{min-width:90px;max-width:130px}.section-card h2>span{color:#3988b6;margin-right:8px}.personal-banner+.workspace .preview-sidebar{top:24px}#review-section .primary{width:100%}#state-rows .entry-row{padding:16px;margin-bottom:16px;background:#f7fafc;border:1px solid #dce6ef;border-radius:8px}#state-rows .row-fields{display:grid;grid-template-columns:1fr 1fr;gap:12px 18px}.preview-sidebar .paper img{height:auto;max-height:none}.preview-sidebar{scroll-margin-top:20px}.field-error{display:block;font-size:13px;color:#a32943;margin-top:7px}#form-notice{outline:none}#preview-dialog{max-width:900px}.dialog-preview-paper img{width:100%;display:block}.preview-header h2{line-height:1.5}.personal-banner li{white-space:nowrap}#new-emp{margin-top:24px}@media(max-width:760px){.personal-banner-paper{display:none}.personal-banner{padding:26px}.personal-banner h1{font-size:28px}.personal-banner li{font-size:11px}.grid{grid-template-columns:minmax(0,1fr)}.address-row{grid-template-columns:1fr 1fr}.address-row>label:first-child{grid-column:1/-1}.preview-sidebar{position:static}#state-rows .row-fields{grid-template-columns:1fr}}

#personal-form label>.field-error{color:#a32943;margin-left:0}#preview-page-title{font-size:22px;font-weight:700;color:#203b50}.preview-header h2>[data-year]{font-size:16px;font-weight:400;margin-left:6px}

#personal-form .grid{align-items:end}

#personal-form textarea{font-family:inherit;font-size:16px;font-weight:400;line-height:1.5;width:100%;min-height:110px;border:1px solid #ccd6de;border-radius:7px;padding:12px;resize:vertical;color:#253d4d;background:white}#personal-form textarea[aria-invalid=true]{border:1px solid #c23c53;background:#fff9fa}#personal-form textarea:focus{outline:2px solid #b9d9eb;outline-offset:0}

.vehicle-card{border-top:1px solid #d7e4ee;margin-top:1.5rem;padding-top:1rem}.vehicle-card h3{margin-bottom:1rem}.vehicle-result{background:#f0f7fb;padding:.8rem;border-radius:8px}

.entry-card{border-top:1px solid #dce7ef;margin-top:20px;padding-top:18px}.entry-card h3{font-size:17px;line-height:1.5;margin-bottom:14px}.entry-card h4{font-size:16px;margin-bottom:12px}#personal-form label{overflow-wrap:anywhere}#personal-form .grid{align-items:end}#personal-form .grid>div{min-width:0}.review-summary dd{font-variant-numeric:tabular-nums}#personal-form select{padding-right:36px}#personal-form input[type=checkbox]{flex-shrink:0}@media(max-width:760px){.entry-card h3{font-size:16px}}

.question-section{border:1px solid #d8e5ef;border-radius:10px;margin:18px 0}.question-section>summary{padding:16px;cursor:pointer;font-weight:600}.question-card{padding:16px 0;border-bottom:1px solid #e3ebf0}.question-card:last-child{border-bottom:0}.calculated-row{display:flex;justify-content:space-between;gap:16px;align-items:baseline;padding:12px 0;border-bottom:1px solid #e5edf3;font-size:14px}.calculated-row strong{white-space:nowrap}.question-section small{font-weight:400;color:#7890a4}
