.form-header-card{border-radius:12px;box-shadow:0 2px 8px #0000000f}.form-header{justify-content:space-between;align-items:flex-start;display:flex}.form-title-section{flex:1}.progress-section{text-align:right;width:200px}.progress-bar{background-color:#f0f0f0;border-radius:3px;width:100%;height:6px;overflow:hidden}.progress-fill{background:linear-gradient(90deg,#1890ff,#40a9ff);border-radius:3px;height:100%;transition:width .3s}.steps-card{border-radius:8px;box-shadow:0 2px 8px #0000000f}.form-steps{margin:0}.step-card{border-radius:8px;min-height:400px;box-shadow:0 2px 8px #0000000f}.client-detail-item{background:#fafafa;border:1px solid #f0f0f0;border-radius:6px;padding:16px}.detail-label{color:#8c8c8c;text-transform:uppercase;letter-spacing:.5px;margin-bottom:6px;font-size:12px;font-weight:500;display:block}.detail-value{color:#262626;font-size:14px;font-weight:500}.documents-section{min-height:300px}.documents-header{margin-bottom:16px}.document-table-header{color:#595959;text-transform:uppercase;letter-spacing:.5px;background:#fafafa;border-radius:6px;padding:12px 8px;font-size:12px;font-weight:600}.documents-list{margin-bottom:16px}.add-document-btn{border:2px dashed #d9d9d9;height:48px;font-weight:500}.add-document-btn:hover{color:#1890ff;border-color:#1890ff}.form-actions-card{z-index:100;border-radius:8px;position:sticky;bottom:24px;box-shadow:0 2px 8px #0000000f}.form-actions{justify-content:space-between;align-items:center;display:flex}.navigation-buttons,.action-buttons{align-items:center;gap:12px;display:flex}@media (max-width:768px){.form-header{flex-direction:column;gap:16px}.progress-section{text-align:left;width:100%}.form-actions{flex-direction:column;gap:16px}.navigation-buttons,.action-buttons{justify-content:center;width:100%}}
