*{box-sizing:border-box;margin:0;padding:0}body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background-color:#f8fafc;color:#334155;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif}code{font-family:source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace}.container{margin:0 auto;max-width:1200px;padding:0 20px}.btn{align-items:center;border:none;border-radius:6px;cursor:pointer;display:inline-flex;font-size:14px;font-weight:500;justify-content:center;padding:8px 16px;text-decoration:none;transition:all .2s ease}.btn-primary{background-color:#3b82f6;color:#fff}.btn-primary:hover{background-color:#2563eb}.btn-secondary{background-color:#f1f5f9;color:#64748b}.btn-secondary:hover{background-color:#e2e8f0}.card{background:#fff;border:1px solid #e2e8f0;border-radius:12px;box-shadow:0 1px 3px #0000001a;padding:24px}.card-header{margin-bottom:16px}.card-title{color:#1e293b;font-size:18px;font-weight:600}.table td,.table th{border-bottom:1px solid #e2e8f0;padding:12px;text-align:left}.table th{background-color:#f8fafc}@media (max-width:768px){.container{padding:0 16px}.card{padding:16px}}.App{background-color:#fff}.ant-layout-sider-children{height:100%}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}@keyframes slideInRight{0%{opacity:0;transform:translateX(20px)}to{opacity:1;transform:translateX(0)}}@keyframes slideInUp{0%{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}}@keyframes pulse{0%,to{transform:scale(1)}50%{transform:scale(1.05)}}@keyframes bounce{0%,20%,53%,80%,to{transform:translateY(0)}40%,43%{transform:translateY(-8px)}70%{transform:translateY(-4px)}}@keyframes spin{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}@keyframes scaleIn{0%{opacity:0;transform:scale(.9)}to{opacity:1;transform:scale(1)}}.sidebar-header{animation:slideInUp .6s ease-out;border-bottom:1px solid #1c1c1c1a;padding:24px}.logo{-webkit-text-fill-color:#0000;animation:pulse 2s infinite;background:linear-gradient(135deg,#1c1c1c,#4b5563);-webkit-background-clip:text;background-clip:text;color:#1c1c1c;font-size:20px;font-weight:700;margin-bottom:4px}.subtitle{animation:fadeIn .8s ease-out .3s forwards;color:#6b7280;font-size:14px;opacity:0}.sidebar-nav{flex:1 1;padding:16px 0}.nav-list{list-style:none}.nav-item{animation:slideInRight .5s ease-out forwards;margin-bottom:4px;opacity:0}.nav-item:first-child{animation-delay:.1s}.nav-item:nth-child(2){animation-delay:.2s}.nav-item:nth-child(3){animation-delay:.3s}.nav-item:nth-child(4){animation-delay:.4s}.nav-item:nth-child(5){animation-delay:.5s}.nav-item:nth-child(6){animation-delay:.6s}.nav-item:nth-child(7){animation-delay:.7s}.nav-link{align-items:center;color:#6b7280;display:flex;overflow:hidden;padding:12px 24px;position:relative;text-decoration:none;transition:all .3s cubic-bezier(.4,0,.2,1)}.nav-link:before{background:linear-gradient(90deg,#0000,#3b82f61a,#0000);content:"";height:100%;left:-100%;position:absolute;top:0;transition:left .6s ease;width:100%}.nav-link:hover:before{left:100%}.nav-link:hover{background-color:#1c1c1c0d;box-shadow:0 4px 12px #1c1c1c1a;color:#1c1c1c;transform:translateX(8px)}.nav-item.active .nav-link{background:linear-gradient(135deg,#e3f5ff,#e5ecf6);border-right:3px solid #1c1c1c;box-shadow:0 4px 12px #1c1c1c26;color:#1c1c1c;transform:translateX(0)}.nav-icon{margin-right:12px;transition:transform .3s ease}.nav-link:hover .nav-icon{transform:scale(1.2) rotate(5deg)}.nav-item.active .nav-icon{animation:bounce 1s ease-out}.nav-label{font-size:14px;font-weight:500}.sidebar-footer{border-top:1px solid #e2e8f0;padding:16px 24px}.user-info{margin-bottom:16px}.avatar,.user-info{align-items:center;display:flex}.avatar{background:linear-gradient(135deg,#667eea,#764ba2);border-radius:50%;color:#fff;font-weight:600;height:40px;justify-content:center;margin-right:12px;width:40px}.user-details{flex:1 1}.user-name{color:#1e293b;font-size:14px;font-weight:600;margin-bottom:2px}.user-role{color:#64748b;font-size:12px}.logout-btn{align-items:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:6px;color:#64748b;cursor:pointer;display:flex;font-size:14px;padding:8px 12px;transition:all .2s ease;width:100%}.logout-btn:hover{background:#f1f5f9;color:#334155}.logout-btn svg{margin-right:8px}.main-header{animation:slideInUp .6s ease-out .2s forwards;margin-bottom:24px;opacity:0;transform:translateY(-20px)}.page-title{-webkit-text-fill-color:#0000;animation:gradientShift 3s ease-in-out infinite;background:linear-gradient(135deg,#1e293b,#3b82f6,#8b5cf6);-webkit-background-clip:text;background-clip:text;background-size:200% 200%;color:#1e293b;font-size:28px;font-weight:700;margin-bottom:8px}.page-subtitle{animation:fadeIn .6s ease-out .4s forwards;color:#64748b;font-size:16px;opacity:0}@keyframes gradientShift{0%,to{background-position:0 50%}50%{background-position:100% 50%}}.loading-spinner{display:inline-block;position:relative}.loading-spinner-small{height:20px;width:20px}.loading-spinner-medium{height:40px;width:40px}.loading-spinner-large{height:60px;width:60px}.loading-spinner-inner{height:100%;position:relative;width:100%}.loading-spinner-inner div{animation:loading-spin 1.2s linear infinite;border-radius:50%;height:13%;left:50%;position:absolute;top:50%;transform-origin:50% 50%;width:13%}.loading-spinner-inner div:first-child{animation-delay:-.9s;transform:translate(-50%,-50%) rotate(0deg) translateY(-140%)}.loading-spinner-inner div:nth-child(2){animation-delay:-.6s;transform:translate(-50%,-50%) rotate(90deg) translateY(-140%)}.loading-spinner-inner div:nth-child(3){animation-delay:-.3s;transform:translate(-50%,-50%) rotate(180deg) translateY(-140%)}.loading-spinner-inner div:nth-child(4){animation-delay:0s;transform:translate(-50%,-50%) rotate(270deg) translateY(-140%)}.loading-spinner-blue div{background:#3b82f6}.loading-spinner-green div{background:#10b981}.loading-spinner-purple div{background:#8b5cf6}.loading-spinner-orange div{background:#f59e0b}@keyframes loading-spin{0%,20%,80%,to{transform:translate(-50%,-50%) rotate(0deg) translateY(-140%) scale(0);transform:translate(-50%,-50%) rotate(var(--rotation,0deg)) translateY(-140%) scale(0)}50%{transform:translate(-50%,-50%) rotate(0deg) translateY(-140%) scale(1);transform:translate(-50%,-50%) rotate(var(--rotation,0deg)) translateY(-140%) scale(1)}}.loading-spinner-inner div:first-child{--rotation:0deg}.loading-spinner-inner div:nth-child(2){--rotation:90deg}.loading-spinner-inner div:nth-child(3){--rotation:180deg}.loading-spinner-inner div:nth-child(4){--rotation:270deg}.content-grid{grid-gap:24px;display:grid;gap:24px}.stats-cards{grid-gap:20px;display:grid;gap:20px;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));margin-bottom:24px}.stat-card{animation:slideInUp .6s ease-out forwards;background:#f7f9fb;border:1px solid #1c1c1c1a;border-radius:16px;opacity:0;overflow:hidden;padding:24px;position:relative;transform:translateY(30px);transition:all .4s cubic-bezier(.4,0,.2,1)}.stat-card:first-child{animation-delay:.1s}.stat-card:nth-child(2){animation-delay:.2s}.stat-card:nth-child(3){animation-delay:.3s}.stat-card:nth-child(4){animation-delay:.4s}.stat-card:before{background:linear-gradient(90deg,#0000,#fff6,#0000);content:"";height:100%;left:-100%;position:absolute;top:0;transition:left .6s ease;width:100%}.stat-card:hover:before{left:100%}.stat-card:hover{border-color:#1c1c1c33;box-shadow:0 8px 25px #1c1c1c1f;transform:translateY(-8px) scale(1.02)}.stat-card-header{justify-content:space-between;margin-bottom:16px}.stat-card-header,.stat-icon{align-items:center;display:flex}.stat-icon{animation:scaleIn .5s ease-out .2s both;border-radius:12px;color:#fff;height:48px;justify-content:center;position:relative;transition:all .3s ease;width:48px}.stat-card:hover .stat-icon{box-shadow:0 8px 20px #0003;transform:scale(1.1) rotate(10deg)}.stat-icon-blue{background:linear-gradient(135deg,#3b82f6,#1d4ed8);box-shadow:0 4px 15px #3b82f64d}.stat-icon-green{background:linear-gradient(135deg,#10b981,#059669);box-shadow:0 4px 15px #10b9814d}.stat-icon-purple{background:linear-gradient(135deg,#8b5cf6,#7c3aed);box-shadow:0 4px 15px #8b5cf64d}.stat-icon-orange{background:linear-gradient(135deg,#f59e0b,#d97706);box-shadow:0 4px 15px #f59e0b4d}.stat-change{align-items:center;animation:fadeIn .5s ease-out .4s forwards;color:#10b981;display:flex;font-size:12px;font-weight:600;opacity:0}.stat-change svg{animation:bounce 1s ease-out .6s;margin-right:4px}.stat-value{-webkit-text-fill-color:#0000;animation:slideInUp .5s ease-out .3s forwards;background:linear-gradient(135deg,#1c1c1c,#4b5563);-webkit-background-clip:text;background-clip:text;color:#1c1c1c;font-size:28px;font-weight:700;margin-bottom:4px;opacity:0}.stat-title{animation:fadeIn .5s ease-out .5s forwards;color:#6b7280;font-size:14px;opacity:0}.chart-card{animation:slideInUp .6s ease-out .5s forwards;background:#f7f9fb;border:1px solid #1c1c1c1a;border-radius:16px;margin-bottom:24px;opacity:0;padding:24px;transform:translateY(30px);transition:all .3s ease}.chart-card:hover{box-shadow:0 8px 25px #0000001a;transform:translateY(-4px)}.chart-header{align-items:center;display:flex;justify-content:space-between;margin-bottom:24px}.chart-title{color:#1c1c1c;font-size:18px;font-weight:600}.chart-tabs{display:flex;gap:8px}.chart-tab{background:#fff;border:1px solid #1c1c1c1a;border-radius:8px;color:#6b7280;cursor:pointer;font-size:14px;padding:6px 12px;transition:all .2s ease}.chart-tab.active{background:#1c1c1c;border-color:#1c1c1c;color:#fff}.chart-tab:hover:not(.active){background:#1c1c1c0d}.chart-container{height:300px;width:100%}.orders-card{animation:slideInUp .6s ease-out .6s forwards;background:#fff;border:1px solid #e2e8f0;border-radius:12px;opacity:0;padding:24px;transform:translateY(30px);transition:all .3s ease}.orders-card:hover{box-shadow:0 8px 25px #0000001a;transform:translateY(-4px)}.orders-header{align-items:center;display:flex;justify-content:space-between;margin-bottom:20px}.orders-title{color:#1e293b;font-size:18px;font-weight:600}.view-all-btn{background:none;border:none;color:#3b82f6;cursor:pointer;font-size:14px;font-weight:500;text-decoration:underline}.orders-table{overflow-x:auto}.table{border-collapse:collapse;width:100%}.table th{border-bottom:2px solid #f1f5f9;color:#64748b;font-size:12px;font-weight:600;letter-spacing:.5px;padding:12px;text-align:left;text-transform:uppercase}.table td{border-bottom:1px solid #f1f5f9;font-size:14px;padding:16px 12px}.table tbody tr{animation:slideInRight .4s ease-out forwards;opacity:0;transform:translateX(-20px);transition:all .2s ease}.table tbody tr:first-child{animation-delay:.1s}.table tbody tr:nth-child(2){animation-delay:.2s}.table tbody tr:nth-child(3){animation-delay:.3s}.table tbody tr:nth-child(4){animation-delay:.4s}.table tbody tr:nth-child(5){animation-delay:.5s}.table tbody tr:hover{background-color:#f8fafc;box-shadow:0 2px 8px #0000001a;transform:translateX(8px)}.order-id{color:#3b82f6;font-weight:600}.customer-name{color:#1e293b;font-weight:500}.product-name{color:#64748b}.order-amount{color:#1e293b;font-weight:600}.status-badge{border-radius:20px;font-size:12px;font-weight:500;overflow:hidden;padding:4px 8px;position:relative;text-align:center;transition:all .3s ease}.status-badge:before{background:linear-gradient(90deg,#0000,#fff6,#0000);content:"";height:100%;left:-100%;position:absolute;top:0;transition:left .6s ease;width:100%}.status-badge:hover:before{left:100%}.status-success{animation:pulse 2s infinite;background:#dcfce7;color:#166534}.status-warning{animation:pulse 2s .5s infinite;background:#fef3c7;color:#92400e}.status-pending{animation:pulse 2s 1s infinite;background:#e0e7ff;color:#3730a3}.order-time{color:#64748b;font-size:13px}.order-actions{display:flex;gap:4px}.action-btn{align-items:center;background:#f8fafc;border:none;border-radius:6px;color:#64748b;cursor:pointer;display:flex;height:32px;justify-content:center;overflow:hidden;position:relative;transition:all .3s cubic-bezier(.4,0,.2,1);width:32px}.action-btn:before{background:#3b82f61a;border-radius:50%;content:"";height:0;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%);transition:width .3s ease,height .3s ease;width:0}.action-btn:hover:before{height:100%;width:100%}.action-btn:hover{background:#e2e8f0;box-shadow:0 4px 12px #00000026;color:#334155;transform:scale(1.1)}.action-btn:active{transform:scale(.95)}@media (max-width:1024px){.sidebar{width:240px}}@media (max-width:768px){.dashboard-layout{flex-direction:column}.sidebar{border-bottom:1px solid #e2e8f0;border-right:none;width:100%}.main-content{padding:16px}.sidebar-header{padding:16px 24px}.nav-link{padding:10px 24px}.stats-cards{gap:16px;grid-template-columns:1fr}.chart-card,.orders-card,.stat-card{padding:16px}.orders-table{font-size:12px}.table td,.table th{padding:8px}}@media (max-width:480px){.stat-card-header{gap:12px}.chart-header,.stat-card-header{align-items:flex-start;flex-direction:column}.chart-header{gap:16px}.orders-header{align-items:flex-start;flex-direction:column;gap:12px}.chart-container{height:250px}}.ant-modal-confirm .ant-modal-content{background:linear-gradient(135deg,#fdf8f0,#fff);border:1px solid #f4e4bc4d;border-radius:16px;box-shadow:0 16px 32px #2c18101f;overflow:hidden}.ant-modal-confirm .ant-modal-header{background:#0000;border-bottom:1px solid #f4e4bc33;padding:24px 24px 16px}.ant-modal-confirm .ant-modal-title{color:#2c1810;font-size:18px;font-weight:600}.ant-modal-confirm .ant-modal-body{padding:16px 24px 24px}.ant-modal-confirm .ant-modal-confirm-body{align-items:flex-start;display:flex;gap:16px}.ant-modal-confirm .ant-modal-confirm-body .anticon{color:#ff4d4f;font-size:24px;margin-top:2px}.ant-modal-confirm .ant-modal-confirm-content{color:#8b6914;flex:1 1;font-size:14px;line-height:1.5}.ant-modal-confirm .ant-modal-confirm-btns{display:flex;gap:12px;justify-content:flex-end;margin-top:24px;text-align:right}.ant-modal-confirm .ant-btn{border-radius:8px;font-weight:500;height:40px;padding:0 20px;transition:all .3s cubic-bezier(.4,0,.2,1)}.ant-modal-confirm .ant-btn-default{background:#fffc;border-color:#f4e4bccc;box-shadow:0 2px 4px #f4e4bc33;color:#8b6914}.ant-modal-confirm .ant-btn-default:hover{background:#f4e4bc1a;border-color:#d4931e;box-shadow:0 4px 8px #f4e4bc4d;color:#2c1810;transform:translateY(-1px)}.ant-modal-confirm .ant-btn-primary.ant-btn-dangerous{background:linear-gradient(135deg,#ff4d4f,#ff7875);border:none;box-shadow:0 4px 12px #ff4d4f4d;color:#fff}.ant-modal-confirm .ant-btn-primary.ant-btn-dangerous:hover{background:linear-gradient(135deg,#ff7875,#ffa39e);box-shadow:0 6px 16px #ff4d4f66;transform:translateY(-1px)}.category-feedback-modal .ant-modal-content{background:var(--category-feedback-modal-background)!important;border:var(--category-feedback-modal-border)!important;border-radius:16px!important;box-shadow:var(--category-feedback-modal-shadow)!important;overflow:hidden}.category-feedback-modal .ant-modal-confirm-title,.category-feedback-modal .ant-modal-title{color:var(--category-feedback-modal-title)!important;font-weight:700!important}.category-feedback-modal .ant-modal-confirm-content{color:var(--category-feedback-modal-text)!important}.category-feedback-modal .ant-modal-confirm-body .anticon{color:var(--category-feedback-error-icon)!important}.category-feedback-modal.category-feedback-modal-restore .ant-modal-confirm-body .anticon{color:var(--category-restore-color)!important}.category-feedback-modal.category-feedback-modal-danger .ant-modal-confirm-body .anticon,.category-feedback-modal.category-feedback-modal-error .ant-modal-confirm-body .anticon{color:var(--category-delete-color)!important}.category-feedback-modal .ant-modal-confirm-btns{display:flex;gap:12px;justify-content:flex-end}.category-feedback-modal .ant-btn{border-radius:12px!important;font-weight:600!important;height:44px!important;padding:0 24px!important;transition:all .25s ease!important}.category-feedback-cancel{background:var(--category-close-background)!important;border:var(--category-section-border)!important;box-shadow:none!important;color:var(--category-secondary-text)!important}.category-feedback-cancel:hover{background:var(--category-close-hover-background)!important;border:var(--category-section-border)!important;color:var(--category-title-text)!important}.category-feedback-ok-danger,.category-feedback-ok-danger.ant-btn-primary.ant-btn-dangerous{background:var(--category-feedback-danger-button-background)!important;border-color:#0000!important;box-shadow:var(--category-feedback-danger-button-shadow)!important;color:var(--category-feedback-danger-button-color)!important}.category-feedback-ok-danger.ant-btn-primary.ant-btn-dangerous:hover,.category-feedback-ok-danger:hover{background:var(--category-feedback-danger-button-hover-background)!important;color:var(--category-feedback-danger-button-color)!important}.category-feedback-ok-restore,.category-feedback-ok-restore.ant-btn-primary{background:var(--category-feedback-restore-button-background)!important;border-color:#0000!important;box-shadow:var(--category-feedback-restore-button-shadow)!important;color:var(--category-feedback-restore-button-color)!important}.category-feedback-ok-restore.ant-btn-primary:hover,.category-feedback-ok-restore:hover{background:var(--category-feedback-restore-button-hover-background)!important;color:var(--category-feedback-restore-button-color)!important}.category-feedback-modal .ant-input,.category-feedback-modal .ant-input-affix-wrapper,.category-feedback-modal .ant-select-selector{border-color:var(--category-search-border)!important;border-radius:var(--category-form-button-radius)!important;box-shadow:none!important}.category-feedback-modal .ant-input-affix-wrapper-focused,.category-feedback-modal .ant-input-affix-wrapper:focus,.category-feedback-modal .ant-input:focus,.category-feedback-modal .ant-select-focused .ant-select-selector,.category-feedback-modal .ant-select:hover .ant-select-selector{border-color:var(--category-search-focus-border)!important;box-shadow:var(--category-search-focus-shadow)!important}.category-feedback-message{background:#0000!important;border:0!important;box-shadow:none!important}.category-feedback-message .ant-message-notice-content,.category-feedback-message.ant-message-notice-content{border-radius:14px!important;box-shadow:var(--category-feedback-modal-shadow)!important;font-weight:600}.category-feedback-message-success .ant-message-notice-content,.category-feedback-message-success.ant-message-notice-content{background:var(--category-feedback-success-background)!important;border:var(--category-feedback-success-border)!important;color:var(--category-feedback-success-text)!important}.category-feedback-message-success .anticon,.category-feedback-message-success.ant-message-notice-content .anticon{color:var(--category-feedback-success-icon)!important}.category-feedback-message-warning .ant-message-notice-content,.category-feedback-message-warning.ant-message-notice-content{background:var(--category-feedback-warning-background)!important;border:var(--category-feedback-warning-border)!important;color:var(--category-feedback-warning-text)!important}.category-feedback-message-warning .anticon,.category-feedback-message-warning.ant-message-notice-content .anticon{color:var(--category-feedback-warning-icon)!important}.category-feedback-message-error .ant-message-notice-content,.category-feedback-message-error.ant-message-notice-content{background:var(--category-feedback-error-background)!important;border:var(--category-feedback-error-border)!important;color:var(--category-feedback-error-text)!important}.category-feedback-message-error .anticon,.category-feedback-message-error.ant-message-notice-content .anticon{color:var(--category-feedback-error-icon)!important}.category-feedback-message-loading .ant-message-notice-content,.category-feedback-message-loading.ant-message-notice-content{background:var(--category-feedback-loading-background)!important;border:var(--category-feedback-loading-border)!important;color:var(--category-feedback-loading-text)!important}.category-feedback-message-loading .anticon,.category-feedback-message-loading.ant-message-notice-content .anticon{color:var(--category-feedback-loading-icon)!important}.resource-feedback-modal .ant-modal-content{background:var(--resource-feedback-modal-background)!important;border:var(--resource-feedback-modal-border)!important;border-radius:16px!important;box-shadow:var(--resource-feedback-modal-shadow)!important;overflow:hidden}.resource-feedback-modal .ant-modal-confirm-title,.resource-feedback-modal .ant-modal-title{color:var(--resource-feedback-modal-title)!important;font-weight:700!important}.resource-feedback-modal .ant-modal-confirm-content{color:var(--resource-feedback-modal-text)!important}.resource-feedback-modal .ant-modal-confirm-body .anticon{color:var(--resource-feedback-error-icon)!important}.resource-feedback-modal.resource-feedback-modal-restore .ant-modal-confirm-body .anticon{color:var(--resource-restore-color)!important}.resource-feedback-modal.resource-feedback-modal-danger .ant-modal-confirm-body .anticon,.resource-feedback-modal.resource-feedback-modal-error .ant-modal-confirm-body .anticon{color:var(--resource-delete-color)!important}.resource-feedback-modal .ant-modal-confirm-btns{display:flex;gap:12px;justify-content:flex-end}.resource-feedback-modal .ant-btn{border-radius:12px!important;font-weight:600!important;height:44px!important;padding:0 24px!important;transition:all .25s ease!important}.resource-feedback-cancel{background:var(--resource-close-background)!important;border:var(--resource-section-border)!important;box-shadow:none!important;color:var(--resource-secondary-text)!important}.resource-feedback-cancel:hover{background:var(--resource-close-hover-background)!important;border:var(--resource-section-border)!important;color:var(--resource-title-text)!important}.resource-feedback-ok-danger,.resource-feedback-ok-danger.ant-btn-primary.ant-btn-dangerous{background:var(--resource-feedback-danger-button-background)!important;border-color:#0000!important;box-shadow:var(--resource-feedback-danger-button-shadow)!important;color:var(--resource-feedback-danger-button-color)!important}.resource-feedback-ok-danger.ant-btn-primary.ant-btn-dangerous:hover,.resource-feedback-ok-danger:hover{background:var(--resource-feedback-danger-button-hover-background)!important;color:var(--resource-feedback-danger-button-color)!important}.resource-feedback-ok-restore,.resource-feedback-ok-restore.ant-btn-primary{background:var(--resource-feedback-restore-button-background)!important;border-color:#0000!important;box-shadow:var(--resource-feedback-restore-button-shadow)!important;color:var(--resource-feedback-restore-button-color)!important}.resource-feedback-ok-restore.ant-btn-primary:hover,.resource-feedback-ok-restore:hover{background:var(--resource-feedback-restore-button-hover-background)!important;color:var(--resource-feedback-restore-button-color)!important}.resource-feedback-ok-warning,.resource-feedback-ok-warning.ant-btn-primary{border:var(--resource-feedback-warning-border)!important;box-shadow:var(--resource-form-primary-shadow)!important}.resource-feedback-ok-warning,.resource-feedback-ok-warning.ant-btn-primary,.resource-feedback-ok-warning.ant-btn-primary:hover,.resource-feedback-ok-warning:hover{background:var(--resource-feedback-warning-background)!important;color:var(--resource-feedback-warning-text)!important}.resource-feedback-modal .ant-input,.resource-feedback-modal .ant-input-affix-wrapper,.resource-feedback-modal .ant-select-selector{border-color:var(--resource-search-border)!important;border-radius:var(--resource-form-button-radius)!important;box-shadow:none!important}.resource-feedback-modal .ant-input-affix-wrapper-focused,.resource-feedback-modal .ant-input-affix-wrapper:focus,.resource-feedback-modal .ant-input:focus,.resource-feedback-modal .ant-select-focused .ant-select-selector,.resource-feedback-modal .ant-select:hover .ant-select-selector{border-color:var(--resource-search-focus-border)!important;box-shadow:var(--resource-search-focus-shadow)!important}.resource-feedback-message{background:#0000!important;border:0!important;box-shadow:none!important}.resource-feedback-message .ant-message-notice-content,.resource-feedback-message.ant-message-notice-content{border-radius:14px!important;box-shadow:var(--resource-feedback-modal-shadow)!important;font-weight:600}.resource-feedback-message-success .ant-message-notice-content,.resource-feedback-message-success.ant-message-notice-content{background:var(--resource-feedback-success-background)!important;border:var(--resource-feedback-success-border)!important;color:var(--resource-feedback-success-text)!important}.resource-feedback-message-success .anticon,.resource-feedback-message-success.ant-message-notice-content .anticon{color:var(--resource-feedback-success-icon)!important}.resource-feedback-message-warning .ant-message-notice-content,.resource-feedback-message-warning.ant-message-notice-content{background:var(--resource-feedback-warning-background)!important;border:var(--resource-feedback-warning-border)!important;color:var(--resource-feedback-warning-text)!important}.resource-feedback-message-warning .anticon,.resource-feedback-message-warning.ant-message-notice-content .anticon{color:var(--resource-feedback-warning-icon)!important}.resource-feedback-message-error .ant-message-notice-content,.resource-feedback-message-error.ant-message-notice-content{background:var(--resource-feedback-error-background)!important;border:var(--resource-feedback-error-border)!important;color:var(--resource-feedback-error-text)!important}.resource-feedback-message-error .anticon,.resource-feedback-message-error.ant-message-notice-content .anticon{color:var(--resource-feedback-error-icon)!important}.resource-feedback-message-loading .ant-message-notice-content,.resource-feedback-message-loading.ant-message-notice-content{background:var(--resource-feedback-loading-background)!important;border:var(--resource-feedback-loading-border)!important;color:var(--resource-feedback-loading-text)!important}.resource-feedback-message-loading .anticon,.resource-feedback-message-loading.ant-message-notice-content .anticon{color:var(--resource-feedback-loading-icon)!important}.ant-modal-mask{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background-color:#2c18104d}.category-feedback-root .ant-modal-mask{background-color:#2c18104d;background-color:var(--category-feedback-modal-mask,#2c18104d)}.app-sidebar-menu .ant-menu-sub.ant-menu-inline,.app-sidebar-menu.ant-menu-inline{background:#0000!important}.app-sidebar-menu .ant-menu-item,.app-sidebar-menu .ant-menu-submenu-title{border-radius:var(--sidebar-menu-item-radius)!important;color:var(--sidebar-menu-item-text)!important;margin:4px 0!important}.app-sidebar-menu .ant-menu-item:hover,.app-sidebar-menu .ant-menu-submenu-title:hover{background-color:var(--sidebar-menu-item-hover-background)!important;color:var(--sidebar-menu-item-hover-text)!important}.app-sidebar-menu .ant-menu-item-selected{box-shadow:var(--sidebar-menu-item-selected-shadow)!important}.app-sidebar-menu .ant-menu-item-selected,.app-sidebar-menu .ant-menu-item-selected:hover{background:var(--sidebar-menu-item-selected-background)!important;color:var(--sidebar-menu-item-selected-text)!important}.app-sidebar-menu .ant-menu-submenu-selected>.ant-menu-submenu-title{color:var(--sidebar-menu-parent-selected-text)!important;font-weight:600!important}.app-sidebar-menu .ant-menu-submenu-selected>.ant-menu-submenu-title .ant-menu-item-icon,.app-sidebar-menu .ant-menu-submenu-selected>.ant-menu-submenu-title .ant-menu-submenu-arrow,.app-sidebar-menu .ant-menu-submenu-selected>.ant-menu-submenu-title .ant-menu-title-content{color:var(--sidebar-menu-parent-selected-text)!important}.app-sidebar-menu .ant-menu-submenu-selected>.ant-menu-submenu-title .ant-menu-submenu-arrow:after,.app-sidebar-menu .ant-menu-submenu-selected>.ant-menu-submenu-title .ant-menu-submenu-arrow:before{background:var(--sidebar-menu-parent-selected-text)!important}.app-sidebar-menu .ant-menu-item-icon,.app-sidebar-menu .ant-menu-submenu-arrow,.app-sidebar-menu .ant-menu-title-content{color:inherit!important}.delete-confirm-btn{background:#ff4d4f!important;border-color:#ff4d4f!important;color:#fff!important;transition:transform .3s ease,box-shadow .3s ease,background .3s ease!important}.delete-confirm-btn:hover{background:#ff7875!important;border-color:#ff7875!important;box-shadow:0 6px 20px #ff4d4f4d!important;transform:scale(1.02) translateY(-2px)!important}.restore-confirm-btn{background:#1890ff!important;border-color:#1890ff!important;color:#fff!important;transition:transform .3s ease,box-shadow .3s ease,background .3s ease!important}.restore-confirm-btn:hover{background:#40a9ff!important;border-color:#40a9ff!important;box-shadow:0 6px 20px #1890ff4d!important;transform:scale(1.02) translateY(-2px)!important}.archive-confirm-btn{background:#faad14!important;border-color:#faad14!important;color:#fff!important;transition:transform .3s ease,box-shadow .3s ease,background .3s ease!important}.archive-confirm-btn:hover{background:#ffc53d!important;border-color:#ffc53d!important;box-shadow:0 6px 20px #faad144d!important;transform:scale(1.02) translateY(-2px)!important}