:not(.no-antd-override) .ant-input,:not(.no-antd-override) .ant-input-affix-wrapper,:not(.no-antd-override) .ant-input-number,:not(.no-antd-override) .ant-input-password,:not(.no-antd-override) .ant-picker{border:none!important;box-shadow:none!important;background-color:#f9fafb!important;transition:all .3s ease!important}:not(.no-antd-override) .ant-select,:not(.no-antd-override) .ant-select *,:not(.no-antd-override) .ant-select-selection,:not(.no-antd-override) .ant-select-selector{border:0 transparent!important;border-radius:6px!important;box-shadow:none!important;outline:none!important}:not(.no-antd-override) .ant-select *{outline:none!important;border-color:transparent!important;box-shadow:none!important}:not(.no-antd-override) .ant-select{border:none!important;outline:none!important;box-shadow:none!important;background-color:#f9fafb!important;color:#374151!important}:not(.no-antd-override) .ant-select-selection-item,:not(.no-antd-override) .ant-select-selection-placeholder,:not(.no-antd-override) .ant-select-selection-search-input{color:#374151!important}:not(.no-antd-override) .ant-select,:not(.no-antd-override) .ant-select-selection-search,:not(.no-antd-override) .ant-select-selection-search-input,:not(.no-antd-override) .ant-select-selector{background-color:#f9fafb!important;border:none!important;outline:none!important;box-shadow:none!important}:not(.no-antd-override) .ant-select .ant-select-selector{border:none!important;border-radius:6px!important;box-shadow:none!important;outline:none!important}:not(.no-antd-override) .ant-select .ant-select-arrow{background-color:transparent!important;color:#374151!important}:not(.no-antd-override) .ant-select :after,:not(.no-antd-override) .ant-select :before,:not(.no-antd-override) .ant-select-selector:after,:not(.no-antd-override) .ant-select-selector:before,:not(.no-antd-override) .ant-select:after,:not(.no-antd-override) .ant-select:before{display:none!important;border:none!important;box-shadow:none!important;outline:none!important}:not(.no-antd-override) .ant-select,:not(.no-antd-override) .ant-select .ant-select-selector,:not(.no-antd-override) .ant-select-single,:not(.no-antd-override) .ant-select-single .ant-select-selector{border-radius:6px!important;box-shadow:none!important;outline:none!important}:not(.no-antd-override) .ant-select-selector:hover,:not(.no-antd-override) .ant-select:hover,:not(.no-antd-override) .ant-select:hover .ant-select-selector{border:none!important;box-shadow:0 2px 8px rgba(0,0,0,.06)!important;background-color:#fff!important}:not(.no-antd-override) .ant-select-focused,:not(.no-antd-override) .ant-select-focused .ant-select-selector,:not(.no-antd-override) .ant-select-open,:not(.no-antd-override) .ant-select-selection-search-input:focus,:not(.no-antd-override) .ant-select-selector:focus,:not(.no-antd-override) .ant-select:focus,:not(.no-antd-override) .ant-select:focus .ant-select-selector{border:none!important;box-shadow:0 2px 10px rgba(0,0,0,.1)!important;outline:none!important;background-color:#fff!important}:not(.no-antd-override) .ant-select-selection-item,:not(.no-antd-override) .ant-select-selection-search-input{background-color:transparent!important}.ant-select-dropdown{border-radius:6px!important;box-shadow:0 6px 16px 0 rgba(0,0,0,.08)!important}.ant-select-item{border-radius:4px!important;margin:2px 4px!important}.ant-select-item-option-selected{background-color:#e6f7ff!important;color:#1677ff!important}.ant-select-item-option-active{background-color:#f5f5f5!important}.admin-content .ant-select,.admin-content .ant-select-arrow,.admin-content .ant-select-dropdown .ant-select-item,.admin-content .ant-select-selection-item,.admin-content .ant-select-selection-placeholder{color:#374151!important}:not(.no-antd-override) .ant-input-affix-wrapper input::-moz-placeholder,:not(.no-antd-override) .ant-input-password input::-moz-placeholder,:not(.no-antd-override) .ant-input::-moz-placeholder{line-height:normal!important;vertical-align:middle!important;transform:translateY(0)!important;padding:0!important;margin:0!important}:not(.no-antd-override) .ant-input-affix-wrapper input::placeholder,:not(.no-antd-override) .ant-input-password input::placeholder,:not(.no-antd-override) .ant-input::placeholder{line-height:normal!important;vertical-align:middle!important;transform:translateY(0)!important;padding:0!important;margin:0!important}:not(.no-antd-override) .ant-input-affix-wrapper,:not(.no-antd-override) .ant-input-affix-wrapper .ant-input-prefix,:not(.no-antd-override) .ant-input-affix-wrapper .ant-input-suffix,:not(.no-antd-override) .ant-input-affix-wrapper input{display:flex!important;align-items:center!important;height:100%!important}:not(.no-antd-override) .ant-input-affix-wrapper .ant-input-prefix{margin-right:10px!important;justify-content:center!important}:not(.no-antd-override) .ant-input,:not(.no-antd-override) .ant-input-affix-wrapper input,:not(.no-antd-override) .ant-input-password input{display:flex!important;align-items:center!important;line-height:normal!important;padding-top:0!important;padding-bottom:0!important;height:100%!important}:not(.no-antd-override) .clean-input,:not(.no-antd-override) .clean-input .ant-input,:not(.no-antd-override) .clean-input.ant-input-affix-wrapper,:not(.no-antd-override) .clean-input.ant-input-password{border:none!important;box-shadow:none!important;outline:none!important;background-color:#f9fafb!important;transition:background-color .3s ease,box-shadow .3s ease!important}:not(.no-antd-override) .ant-input-affix-wrapper:hover,:not(.no-antd-override) .ant-input-password:hover,:not(.no-antd-override) .ant-input:hover,:not(.no-antd-override) .clean-input:focus,:not(.no-antd-override) .clean-input:focus-within,:not(.no-antd-override) .clean-input:hover{border:none!important;box-shadow:0 2px 8px rgba(0,0,0,.08)!important;background-color:#fff!important}:not(.no-antd-override) .ant-input-affix-wrapper:hover,:not(.no-antd-override) .ant-input-number:hover,:not(.no-antd-override) .ant-input-password:hover,:not(.no-antd-override) .ant-input:hover,:not(.no-antd-override) .ant-picker:hover{border:none!important;box-shadow:0 2px 8px rgba(0,0,0,.06)!important}:not(.no-antd-override) .ant-input-affix-wrapper-focused,:not(.no-antd-override) .ant-input-affix-wrapper:focus,:not(.no-antd-override) .ant-input-affix-wrapper:focus-within,:not(.no-antd-override) .ant-input-number:focus,:not(.no-antd-override) .ant-input-password:focus,:not(.no-antd-override) .ant-input-password:focus-within,:not(.no-antd-override) .ant-input:focus,:not(.no-antd-override) .ant-input:focus-within,:not(.no-antd-override) .ant-picker:focus{border:none!important;box-shadow:0 2px 10px rgba(0,0,0,.1)!important;outline:none!important;background-color:#fff!important}:not(.no-antd-override) .ant-input-affix-wrapper .ant-input{background-color:transparent!important;box-shadow:none!important}:not(.no-antd-override) .ant-input-password .ant-input{border:none!important;box-shadow:none!important}:not(.no-antd-override) .ant-input-password-icon{display:flex!important;align-items:center!important;height:100%!important}:not(.no-antd-override) .ant-form-item-has-error .ant-input-affix-wrapper-focused,:not(.no-antd-override) .ant-form-item-has-error .ant-input-affix-wrapper:focus,:not(.no-antd-override) .ant-form-item-has-error .ant-input:focus{border:none!important;box-shadow:0 2px 8px rgba(255,77,79,.15)!important;outline:none!important}:not(.no-antd-override) .ant-form-item-has-error .ant-input,:not(.no-antd-override) .ant-form-item-has-error .ant-input-affix-wrapper,:not(.no-antd-override) .ant-form-item-has-error .ant-input-password{border:none!important;box-shadow:0 2px 8px rgba(255,77,79,.1)!important}:not(.no-antd-override) .ant-form-item-label>label{font-weight:500!important;color:#374151!important;font-size:14px!important}:not(.no-antd-override) .ant-form-item-explain-error{font-size:13px!important;color:#f5222d!important;margin-top:4px!important}:not(.no-antd-override) .ant-btn{border-radius:10px!important;height:50px!important;box-shadow:0 4px 12px rgba(123,108,229,.2)!important;border:none!important;transition:all .3s ease!important}:not(.no-antd-override) .ant-btn-primary{background-color:#7b6ce5!important}:not(.no-antd-override) .ant-btn-primary:focus,:not(.no-antd-override) .ant-btn-primary:hover{background-color:#5649c0!important;box-shadow:0 6px 16px rgba(123,108,229,.3)!important}:not(.no-antd-override) .ant-checkbox-wrapper{align-items:flex-start}:not(.no-antd-override) .ant-checkbox{top:3px;border-radius:4px!important}:not(.no-antd-override) .ant-card{border-radius:20px!important;overflow:hidden!important}:not(.no-antd-override) .ant-divider-inner-text{font-size:13px!important;color:#9ca3af!important}:not(.no-antd-override) .ant-alert{border-radius:10px!important;border:none!important}.no-antd-override.ant-modal .ant-modal-content{border-radius:16px!important;overflow:hidden!important}.no-antd-override .ant-form-item-label>label{font-weight:500!important;color:#374151!important;font-size:14px!important;margin-bottom:6px!important}.no-antd-override .ant-input,.no-antd-override .ant-input-affix-wrapper,.no-antd-override .ant-input-password,.no-antd-override .ant-input-textarea{background-color:#ffffff!important;border:1px solid #e5e7eb!important;border-radius:10px!important;padding:8px 12px!important;box-shadow:none!important;height:auto!important;font-size:14px!important;transition:all .3s ease!important}.no-antd-override .ant-input-affix-wrapper:hover,.no-antd-override .ant-input-password:hover,.no-antd-override .ant-input-textarea:hover,.no-antd-override .ant-input:hover{border-color:#7b6ce5!important}.no-antd-override .ant-input-affix-wrapper-focused,.no-antd-override .ant-input-affix-wrapper:focus,.no-antd-override .ant-input-focused,.no-antd-override .ant-input-password:focus,.no-antd-override .ant-input:focus{border-color:#7b6ce5!important;box-shadow:0 0 0 2px rgba(123,108,229,.2)!important;outline:none!important}.no-antd-override .ant-form-item-has-error .ant-input,.no-antd-override .ant-form-item-has-error .ant-input-affix-wrapper{border-color:#ff4d4f!important;background-color:#fff2f0!important}.no-antd-override .ant-btn{border-radius:10px!important;font-weight:500!important;height:44px!important}.no-antd-override .ant-btn-primary{background-color:#7b6ce5!important;border:none!important;box-shadow:0 4px 12px rgba(123,108,229,.2)!important}.no-antd-override .ant-btn-primary:hover{background-color:#5649c0!important;box-shadow:0 6px 16px rgba(123,108,229,.3)!important}.admin-content .ant-select:not(.no-antd-override){background-color:#fff!important}.admin-content .ant-descriptions-item .ant-tag{color:#ffffff!important;background-color:#1677ff!important}.admin-content .ant-select-selection-item{color:#374151!important}.admin-content .ant-modal .ant-select,.admin-content .ant-modal .ant-select-arrow,.admin-content .ant-modal .ant-select-selection-item,.admin-content .ant-modal .ant-select-selection-placeholder,.admin-content .ant-modal .ant-select-selector{color:#374151!important;background-color:white!important}.admin-content .ant-select *,.ant-select-dropdown .ant-select-item-option-content{color:#374151!important}.admin-content .ant-descriptions-item-content{color:#374151!important;background-color:white!important}.admin-content .ant-card .ant-select-selector{background-color:transparent!important;color:#374151!important}.admin-content .ant-card .ant-select-selection-placeholder{color:rgba(0,0,0,.6)!important}.admin-content .ant-card .ant-select-arrow{color:rgba(0,0,0,.65)!important}.admin-content .ant-card .ant-btn,.admin-content .ant-card .ant-input{background-color:transparent!important}.admin-content .ant-select .ant-select-selector,.admin-content .ant-select-dropdown .ant-select-item{background-color:white!important;color:#1f2937!important;border:1px solid #d1d5db!important}.admin-content .ant-select .ant-select-arrow,.admin-content .ant-select-selection-placeholder{color:#6b7280!important}.ant-select-dropdown{background-color:white!important}.admin-content [class*=admin-content] .ant-select .ant-select-selector{background-color:transparent!important;border:1px solid #d1d5db!important;color:#1f2937!important}.admin-content .ant-modal .ant-select .ant-select-selector{background-color:white!important;border:1px solid #d1d5db!important;color:#1f2937!important}.admin-content .ant-select,.admin-content .ant-select *,.admin-content .ant-select-selection-item,.admin-content .ant-select-selection-placeholder,.admin-content .ant-select-selection-search,.admin-content .ant-select-selection-search-input{color:#000000!important}.space-y-4>*+*{margin-top:1rem}.space-y-3>*+*{margin-top:.75rem}.space-y-2>*+*{margin-top:.5rem}.space-x-4>*+*{margin-left:1rem}.space-x-2>*+*{margin-left:.5rem}.timeline-item{position:relative}.timeline-line{position:absolute;left:.75rem;top:2rem;bottom:0;width:2px;background-color:#e5e7eb}.backdrop-blur-sm{backdrop-filter:blur(4px)}.hover-border-blue:hover{border-color:#3b82f6}.progress-animated{transition:width .3s ease-in-out}.shadow-soft{box-shadow:0 4px 6px -1px rgba(0,0,0,.1),0 2px 4px -1px rgba(0,0,0,.06)}@media (max-width:768px){.responsive-card{margin-bottom:1rem}.responsive-grid{grid-template-columns:1fr}}.ant-card-head{border-bottom:1px solid rgba(255,255,255,.1)}.ant-badge-count{font-size:12px;min-width:20px;height:20px;line-height:18px}.ant-tag{border-radius:12px;font-size:11px;padding:2px 8px}.loading-container{display:flex;align-items:center;justify-content:center;min-height:200px}.error-container{text-align:center;padding:2rem}.gradient-button{background:linear-gradient(135deg,#667eea,#764ba2);border:none;color:white;transition:all .3s ease}.gradient-button:hover{transform:translateY(-2px);box-shadow:0 8px 15px rgba(102,126,234,.3)}