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