.provider-form-container{background:#fff;border-radius:12px;box-shadow:0 4px 6px -1px rgba(0,0,0,.1);margin:0 auto;max-width:1200px;padding:20px}.form-header{margin-bottom:40px;text-align:center}.form-header h1{color:#1f2937;font-size:2.5rem;font-weight:700;margin-bottom:8px}.form-header p{color:#6b7280;font-size:1.1rem}.form-content{background:#f9fafb;border-radius:12px;padding:30px}.form-steps{margin-bottom:40px}.step-content{background:#fff;border-radius:8px;margin-bottom:30px;min-height:400px;padding:30px}.form-navigation{align-items:center;border-top:1px solid #e5e7eb;display:flex;justify-content:space-between;padding-top:20px}.step-header{margin-bottom:24px}.step-header h3{color:#1f2937;font-size:1.5rem;font-weight:600;margin-bottom:8px}.step-header p{color:#6b7280;font-size:1rem}.form-row{display:flex;gap:16px;margin-bottom:16px}.form-item-half,.form-item-third{flex:1}.form-item-large{width:100%}.registration-info{background:#f0f9ff;border:1px solid #0ea5e9;border-left-width:4px;border-radius:8px;margin-bottom:24px;padding:16px}.registration-info p{color:#0369a1;font-size:14px;line-height:1.5;margin:0}.form-card{border-radius:8px;box-shadow:0 2px 4px rgba(0,0,0,.1);margin-bottom:24px}.form-card .ant-card-head{background:#f8fafc;border-bottom:2px solid #e2e8f0}.form-card .ant-card-head-title{color:#374151;font-size:1.1rem;font-weight:600}.ant-pro-form-text{margin-bottom:16px}.ant-pro-form-text .ant-input{border:2px solid #e5e7eb;border-radius:8px;font-size:14px;padding:12px;transition:all .2s ease}.ant-pro-form-text .ant-input:focus,.ant-pro-form-text .ant-input:hover{border-color:#667eea;box-shadow:0 0 0 3px rgba(102,126,234,.1)}.ant-pro-form-text .ant-input::-moz-placeholder{color:#9ca3af;font-style:italic}.ant-pro-form-text .ant-input::placeholder{color:#9ca3af;font-style:italic}.ant-pro-form-select{margin-bottom:16px}.ant-pro-form-select .ant-select{width:100%}.ant-pro-form-select .ant-select .ant-select-selector{border:2px solid #e5e7eb;border-radius:8px;min-height:48px;padding:8px 12px}.ant-pro-form-select .ant-select:hover .ant-select-selector{border-color:#667eea}.ant-pro-form-select .ant-select-focused .ant-select-selector{border-color:#667eea;box-shadow:0 0 0 3px rgba(102,126,234,.1)}.ant-pro-form-textarea{margin-bottom:16px}.ant-pro-form-textarea .ant-input{border:2px solid #e5e7eb;border-radius:8px;font-size:14px;line-height:1.6;padding:12px;resize:vertical;transition:all .2s ease}.ant-pro-form-textarea .ant-input:focus,.ant-pro-form-textarea .ant-input:hover{border-color:#667eea;box-shadow:0 0 0 3px rgba(102,126,234,.1)}.ant-pro-form-date-picker{margin-bottom:16px}.ant-pro-form-date-picker .ant-picker{border:2px solid #e5e7eb;border-radius:8px;min-height:48px;padding:8px 12px;width:100%}.ant-pro-form-date-picker .ant-picker:hover{border-color:#667eea}.ant-pro-form-date-picker .ant-picker-focused{border-color:#667eea;box-shadow:0 0 0 3px rgba(102,126,234,.1)}.ant-pro-form-item-has-error .ant-input,.ant-pro-form-item-has-error .ant-picker,.ant-pro-form-item-has-error .ant-select-selector{border-color:#ef4444!important}.ant-btn-primary{background:#10b981;border-color:#10b981}.ant-btn-primary:hover{background:#059669;border-color:#059669}.ant-steps-item-finish .ant-steps-item-icon,.ant-steps-item-process .ant-steps-item-icon{background:#10b981;border-color:#10b981}.ant-steps-item-finish .ant-steps-item-icon>.ant-steps-icon{color:#fff}@media (max-width:768px){.provider-form-container{padding:15px}.form-content,.step-content{padding:20px}.form-header h1{font-size:2rem}.form-row{flex-direction:column;gap:0}}@media (max-width:576px){.provider-form-container{padding:10px}.form-content,.step-content{padding:15px}.form-header h1{font-size:1.8rem}}:root{--wp--style--global--content-size:1236px!important;--wp--style--global--wide-size: !important}
