.form-row{display:grid;grid-template-columns:1fr 1fr;gap:25px;padding-top:20px}.popup-overlay.show{display:flex;animation:fadeIn .4s ease}.highlight-card{background:linear-gradient(135deg,#ff613c,#ff8a65);color:white;padding:24px;border-radius:20px;text-align:center;margin-bottom:24px;position:relative;overflow:hidden}.highlight-card::before{content:"";position:absolute;top:-50%;left:-50%;width:200%;height:200%;background:radial-gradient(circle,rgba(255,255,255,.1) 0%,transparent 70%);animation:shimmer 3s ease-in-out infinite}.highlight-value{font-size:2.2rem;font-weight:800;margin-bottom:6px;position:relative;z-index:1;line-height:1.1;word-break:break-word}.highlight-label{font-size:1rem;opacity:.9;font-weight:500;position:relative;z-index:1}.stats-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:16px;margin-bottom:24px}.stat-card{background:#fff;padding:16px;border-radius:12px;box-shadow:0 4px 20px rgba(0,0,0,.08);border:1px solid rgba(255,97,60,.1);transition:all .3s ease;position:relative;overflow:hidden}.stat-card::before{content:"";position:absolute;top:0;left:0;width:4px;height:100%;background:linear-gradient(135deg,#ff613c,#ff8a65)}.stat-card:hover{transform:translateY(-2px);box-shadow:0 6px 20px rgba(0,0,0,.12)}.stat-label{font-size:12px;color:#6b7280;font-weight:600;margin-bottom:6px;text-transform:uppercase;letter-spacing:.5px}.stat-value{font-size:1.2rem;font-weight:700;color:#1f2937;line-height:1.2;word-break:break-word}.summary-section{background:linear-gradient(145deg,#f8fafc,#e2e8f0);padding:20px;border-radius:16px;border:1px solid rgba(255,97,60,.1)}.summary-title{font-size:1.1rem;font-weight:700;color:#1f2937;margin-bottom:16px;display:flex;align-items:center}.summary-title::before{content:"📊";margin-right:8px;font-size:1.2rem}.summary-text{color:#4b5563;line-height:1.6;font-size:14px}.summary-text strong{color:#ff613c;font-weight:600}.breakdown-item{display:flex;justify-content:space-between;align-items:flex-start;padding:10px 0;border-bottom:1px solid rgba(255,97,60,.1);gap:12px}.breakdown-item:last-child{border-bottom:none;font-weight:600;font-size:1rem;color:#ff613c}.breakdown-item span:first-child{flex:1;font-size:14px}.breakdown-item span:last-child{flex-shrink:0;font-weight:600;text-align:right;word-break:break-word}@media (max-width:768px){.form-row{grid-template-columns:1fr;gap:20px;padding-top:15px}.highlight-card{padding:20px;margin-bottom:20px}.highlight-value{font-size:1.8rem;line-height:1.1;word-break:break-all}.highlight-label{font-size:.9rem}.stats-grid{grid-template-columns:1fr;gap:12px;margin-bottom:20px}.stat-card{padding:14px}.stat-label{font-size:11px;margin-bottom:4px}.stat-value{font-size:1.1rem;word-break:break-all}.summary-section{padding:16px}.summary-title{font-size:1rem;margin-bottom:12px}.summary-text{font-size:13px;line-height:1.5}.breakdown-item{padding:8px 0;flex-direction:column;align-items:flex-start;gap:4px}.breakdown-item span:first-child{font-size:13px}.breakdown-item span:last-child{font-size:14px;text-align:left;word-break:break-all}.breakdown-item:last-child span:last-child{font-size:16px;font-weight:700}}@media (max-width:480px){.highlight-value{font-size:1.6rem}.stats-grid{grid-template-columns:1fr}.stat-card{padding:12px}.summary-section{padding:14px}}