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