*{margin:0;padding:0;box-sizing:border-box}:root{font-family:system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,sans-serif;line-height:1.5;font-weight:400;color-scheme:dark;color:#fff;background-color:#000;font-synthesis:none;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}body{margin:0;min-width:320px;min-height:100vh;background-color:#000}#root{width:100%;min-height:100vh}.login-container{min-height:100vh;display:flex;align-items:center;justify-content:center;background-color:#000;padding:20px}.login-card{width:100%;max-width:400px;background-color:#ffffff0d;border-radius:16px;border:1px solid rgba(255,255,255,.1);padding:40px}.login-header{text-align:center;margin-bottom:32px}.login-logo{width:120px;height:auto;margin:0 auto 24px;display:block}.login-title{font-size:28px;font-weight:700;color:#fff;letter-spacing:-.3px;margin-bottom:8px}.login-subtitle{font-size:14px;color:#fff9;font-weight:500}.login-form{display:flex;flex-direction:column;gap:24px}.input-group{display:flex;flex-direction:column;gap:8px}.input-label{font-size:14px;font-weight:500;color:#fff9}.input-field{background-color:#ffffff0d;border-radius:12px;padding:16px;font-size:16px;color:#fff;border:1px solid rgba(255,255,255,.08);height:56px;font-family:inherit;transition:border-color .2s}.input-field:focus{outline:none;border-color:#fff3}.input-field::placeholder{color:#ffffff4d}.error-message{background-color:#ff3b301a;border:1px solid rgba(255,59,48,.3);border-radius:8px;padding:12px;color:#ff3b30;font-size:14px;text-align:center}.login-button{background-color:#fff;color:#000;border:none;border-radius:12px;padding:14px 24px;font-size:16px;font-weight:600;cursor:pointer;transition:opacity .2s;margin-top:8px}.login-button:hover{opacity:.9}.login-button:active{opacity:.8}.dashboard-container{display:flex;height:100vh;overflow:hidden;background-color:#000}.sidebar{width:260px;height:100vh;background-color:#ffffff0d;border-right:1px solid rgba(255,255,255,.08);display:flex;flex-direction:column;transition:width .3s ease;overflow-y:auto;overflow-x:hidden}.sidebar.closed{width:80px}.sidebar-header{padding:24px 20px;border-bottom:1px solid rgba(255,255,255,.08);display:flex;align-items:center;justify-content:space-between}.sidebar-logo-container{display:flex;align-items:center;gap:12px}.sidebar-logo-img{width:32px;height:32px;object-fit:contain}.sidebar-logo-text{font-size:20px;font-weight:700;color:#fff;letter-spacing:-.3px;margin:0}.sidebar-toggle{background:none;border:none;color:#fff9;font-size:18px;cursor:pointer;padding:4px 8px;border-radius:6px;transition:background-color .2s}.sidebar-toggle:hover{background-color:#ffffff0d}.sidebar-nav{flex:1;padding:16px 12px;display:flex;flex-direction:column;gap:8px;overflow-y:auto;min-height:0}.nav-item{display:flex;align-items:center;gap:12px;padding:12px 16px;border-radius:12px;color:#fff9;text-decoration:none;font-size:15px;font-weight:500;transition:all .2s}.nav-item:hover{background-color:#ffffff0d;color:#fffc}.nav-item.active{background-color:#ffffff1a;color:#fff}.nav-icon{font-size:20px;width:24px;display:flex;align-items:center;justify-content:center}.nav-text{white-space:nowrap}.sidebar.closed .nav-text{display:none}.nav-menu-group{display:flex;flex-direction:column}.nav-menu-toggle{display:flex;align-items:center;gap:12px;padding:12px 16px;border-radius:12px;color:#fff9;background:none;border:none;font-size:15px;font-weight:500;cursor:pointer;transition:all .2s;width:100%;text-align:left;font-family:inherit}.nav-menu-toggle:hover{background-color:#ffffff0d;color:#fffc}.nav-menu-toggle.open{background-color:#ffffff1a;color:#fff}.nav-arrow{margin-left:auto;font-size:10px;transition:transform .2s}.nav-menu-toggle.open .nav-arrow{transform:rotate(0)}.nav-submenu{display:flex;flex-direction:column;margin-left:36px;margin-top:4px;gap:4px;padding-left:8px;border-left:2px solid rgba(255,255,255,.1)}.nav-submenu-item{display:flex;align-items:center;gap:12px;padding:10px 16px;border-radius:8px;color:#fff9;text-decoration:none;font-size:14px;font-weight:500;transition:all .2s}.nav-submenu-item:hover{background-color:#ffffff0d;color:#fffc}.nav-submenu-item.active{background-color:#ffffff14;color:#fff}.sidebar.closed .nav-menu-group,.sidebar.closed .nav-submenu{display:none}.sidebar-footer{padding:16px 12px;border-top:1px solid rgba(255,255,255,.08);display:flex;flex-direction:column;gap:8px}.maintenance-mode-checkbox{margin-bottom:4px}.maintenance-mode-label{display:flex;align-items:center;gap:8px;cursor:pointer;padding:8px 12px;border-radius:8px;transition:background-color .2s;width:100%;justify-content:flex-start}.sidebar.closed .maintenance-mode-label{justify-content:center;padding:8px}.maintenance-mode-label:hover:not(:has(input:disabled)){background-color:#ffffff0d}.maintenance-mode-label input:disabled{cursor:not-allowed}.maintenance-mode-label:has(input:disabled){opacity:.6}.maintenance-mode-input{width:18px;height:18px;cursor:pointer;accent-color:#4A9EFF;flex-shrink:0}.maintenance-mode-input:disabled{cursor:not-allowed;opacity:.5}.maintenance-mode-text{font-size:13px;color:#ffffffb3;font-weight:500;flex:1}.open-landing-button{width:100%;display:flex;align-items:center;gap:12px;padding:8px 16px;border-radius:12px;background-color:#4a9eff26;border:1px solid rgba(74,158,255,.3);color:#4a9eff;font-size:13px;font-weight:500;cursor:pointer;transition:all .2s;font-family:inherit;text-decoration:none}.open-landing-button:hover{background-color:#4a9eff40;color:#5aaeff}.logout-button{width:100%;display:flex;align-items:center;gap:12px;padding:12px 16px;border-radius:12px;background:none;border:none;color:#fff9;font-size:15px;font-weight:500;cursor:pointer;transition:all .2s;font-family:inherit}.logout-button:hover{background-color:#ff3b301a;color:#ff3b30}.main-content{flex:1;display:flex;flex-direction:column;overflow:hidden}.content-area{flex:1;overflow-y:auto;padding:24px}.sidebar-user-info{padding:16px 12px;border-top:1px solid rgba(255,255,255,.08);border-bottom:1px solid rgba(255,255,255,.08);display:flex;flex-direction:column;gap:12px;background-color:#ffffff05}.sidebar-user-info-top{display:flex;align-items:center;gap:12px;padding:8px;border-radius:8px;transition:background-color .2s}.sidebar-user-info-top:hover{background-color:#ffffff0d}.sidebar-user-expand-icon{color:#ffffff80;font-size:12px;margin-left:auto;transition:transform .2s}.sidebar-user-menu{display:flex;flex-direction:column;gap:8px;margin-top:8px;padding-top:8px;border-top:1px solid rgba(255,255,255,.08);animation:slideDown .2s ease-out}@keyframes slideDown{0%{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:translateY(0)}}.sidebar-user-avatar{width:40px;height:40px;border-radius:50%;background-color:#667eea33;display:flex;align-items:center;justify-content:center;font-size:20px;flex-shrink:0}.sidebar-user-details{flex:1;min-width:0}.sidebar-user-name{font-size:13px;font-weight:600;color:#ffffffe6;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;margin-bottom:4px}.sidebar-user-phone{font-size:11px;color:#fff9;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.sidebar.closed .sidebar-user-info{align-items:center;padding:12px 8px}.sidebar.closed .sidebar-user-info-top{flex-direction:column;gap:8px;padding:0;width:100%}.sidebar.closed .sidebar-user-avatar{width:36px;height:36px;font-size:18px}.sidebar.closed .sidebar-user-details{display:none}.sidebar-user-details-collapsed{display:flex;flex-direction:column;align-items:center;gap:4px;text-align:center}.sidebar-user-name-collapsed{font-size:11px;font-weight:600;color:#ffffffe6;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:100%}.sidebar-user-phone-collapsed{font-size:9px;color:#fff9;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:100%}.sidebar-me-button{width:100%;padding:8px 12px;background-color:#667eea26;border:1px solid rgba(102,126,234,.3);border-radius:8px;color:#667eea;font-size:12px;font-weight:600;cursor:pointer;transition:opacity .2s,background-color .2s;font-family:inherit}.sidebar-me-button:hover:not(:disabled){opacity:.8;background-color:#667eea40}.sidebar-me-button:disabled{opacity:.5;cursor:not-allowed}.sidebar.closed .sidebar-me-button{display:none}.sidebar-faq-button{width:100%;padding:8px 12px;background-color:#34c75926;border:1px solid rgba(52,199,89,.3);border-radius:8px;color:#34c759;font-size:12px;font-weight:600;cursor:pointer;transition:opacity .2s,background-color .2s;font-family:inherit;margin-top:8px}.sidebar-faq-button:hover:not(:disabled){opacity:.8;background-color:#34c75940}.sidebar-faq-button:disabled{opacity:.5;cursor:not-allowed}.sidebar.closed .sidebar-faq-button{display:none}.sidebar-notifications-button{width:100%;padding:8px 12px;background-color:#ff9f0a26;border:1px solid rgba(255,159,10,.3);border-radius:8px;color:#ff9f0a;font-size:12px;font-weight:600;cursor:pointer;transition:opacity .2s,background-color .2s;font-family:inherit;margin-top:8px;text-decoration:none;display:flex;align-items:center;justify-content:center}.sidebar-notifications-button:hover{opacity:.8;background-color:#ff9f0a40}.sidebar-notifications-button.active{background-color:#ff9f0a4d;border-color:#ff9f0a80}.sidebar.closed .sidebar-notifications-button{display:none}.sidebar-feedback-button{width:100%;padding:8px 12px;background-color:#ff9f0a26;border:1px solid rgba(255,159,10,.3);border-radius:8px;color:#ff9f0a;font-size:12px;font-weight:600;cursor:pointer;transition:opacity .2s,background-color .2s;font-family:inherit;margin-top:8px}.sidebar-feedback-button:hover:not(:disabled){opacity:.8;background-color:#ff9f0a40}.sidebar.closed .sidebar-feedback-button{display:none}.sidebar-deletion-request-button{width:100%;padding:8px 12px;background-color:#ff3b3026;border:1px solid rgba(255,59,48,.3);border-radius:8px;color:#ff3b30;font-size:12px;font-weight:600;cursor:pointer;transition:opacity .2s,background-color .2s;font-family:inherit;margin-top:8px}.sidebar-deletion-request-button:hover:not(:disabled){opacity:.8;background-color:#ff3b3040}.sidebar.closed .sidebar-deletion-request-button{display:none}.me-overlay{position:fixed;inset:0;background-color:#000000b3;display:flex;align-items:center;justify-content:center;z-index:1000;padding:20px}.me-overlay-content{background-color:#141414f2;border-radius:16px;border:1px solid rgba(255,255,255,.1);max-width:600px;width:100%;max-height:90vh;overflow-y:auto}.me-overlay-header{display:flex;justify-content:space-between;align-items:center;padding:24px;border-bottom:1px solid rgba(255,255,255,.1)}.me-overlay-header h3{font-size:20px;font-weight:700;color:#fff;margin:0}.me-overlay-close{background:none;border:none;color:#fff9;font-size:28px;cursor:pointer;padding:0;width:32px;height:32px;display:flex;align-items:center;justify-content:center;border-radius:8px;transition:background-color .2s}.me-overlay-close:hover{background-color:#ffffff1a}.me-overlay-body{padding:24px;display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:20px}.faq-overlay-body{display:flex;flex-direction:column;padding:24px}.me-overlay-field{display:flex;flex-direction:column;gap:6px}.me-overlay-field label{font-size:12px;font-weight:600;color:#fff9;text-transform:uppercase;letter-spacing:.5px}.me-overlay-field div{font-size:14px;color:#fffc;word-break:break-word}.me-overlay-footer{padding:24px;border-top:1px solid rgba(255,255,255,.1);display:flex;justify-content:center}.me-overlay-logout-button{padding:12px 24px;background-color:#ff3b3026;border:1px solid rgba(255,59,48,.3);border-radius:8px;color:#ff3b30;font-size:14px;font-weight:600;cursor:pointer;transition:opacity .2s,background-color .2s}.me-overlay-logout-button:hover{opacity:.8;background-color:#ff3b3040}.me-overlay-field a{color:#4a9eff;text-decoration:none}.me-overlay-field a:hover{text-decoration:underline}.me-overlay-input{padding:10px 12px;background-color:#ffffff0d;border:1px solid rgba(255,255,255,.1);border-radius:8px;color:#fffc;font-size:14px;font-family:inherit;width:100%}.me-overlay-input:focus{outline:none;border-color:#667eea80}.me-overlay-input::placeholder{color:#ffffff4d}.me-overlay-update-button{padding:12px 24px;background-color:#007aff26;border:1px solid rgba(0,122,255,.3);border-radius:8px;color:#007aff;font-size:14px;font-weight:600;cursor:pointer;transition:opacity .2s,background-color .2s;font-family:inherit;margin-right:12px}.me-overlay-update-button:hover{opacity:.8;background-color:#007aff40}.faq-list{display:flex;flex-direction:column;gap:20px}.faq-item{padding:20px;background-color:#ffffff08;border-radius:12px;border:1px solid rgba(255,255,255,.08)}.faq-question{font-size:16px;font-weight:600;color:#fff;margin-bottom:12px}.faq-answer{font-size:14px;color:#ffffffb3;line-height:1.6;white-space:pre-wrap}.me-overlay-close-button{padding:12px 24px;background-color:#ffffff1a;border:1px solid rgba(255,255,255,.2);border-radius:8px;color:#fffc;font-size:14px;font-weight:600;cursor:pointer;transition:opacity .2s,background-color .2s}.me-overlay-close-button:hover{opacity:.8;background-color:#ffffff26}.feedback-overlay-body{display:flex;flex-direction:column;padding:24px;gap:20px}.feedback-overlay-field{display:flex;flex-direction:column;gap:8px}.feedback-overlay-field label{font-size:14px;font-weight:600;color:#fffc}.feedback-overlay-select{padding:12px 16px;background-color:#ffffff0d;border:1px solid rgba(255,255,255,.1);border-radius:8px;color:#fffc;font-size:14px;font-family:inherit;cursor:pointer}.feedback-overlay-select:focus{outline:none;border-color:#667eea80}.feedback-overlay-input{padding:12px 16px;background-color:#ffffff0d;border:1px solid rgba(255,255,255,.1);border-radius:8px;color:#fffc;font-size:14px;font-family:inherit}.feedback-overlay-input:focus{outline:none;border-color:#667eea80}.feedback-overlay-input::placeholder{color:#ffffff4d}.feedback-overlay-textarea{padding:12px 16px;background-color:#ffffff0d;border:1px solid rgba(255,255,255,.1);border-radius:8px;color:#fffc;font-size:14px;font-family:inherit;resize:vertical;min-height:120px}.feedback-overlay-textarea:focus{outline:none;border-color:#667eea80}.feedback-overlay-textarea::placeholder{color:#ffffff4d}.deletion-request-status{padding:12px 16px;border-radius:8px;font-size:14px;font-weight:600;margin-bottom:8px;text-align:center}.deletion-request-status-checking{padding:12px 16px;border-radius:8px;font-size:14px;font-weight:500;margin-bottom:8px;text-align:center;color:#fff9;background-color:#ffffff0d}.deletion-request-status.has-request{background-color:#ff9f0a26;border:1px solid rgba(255,159,10,.3);color:#ff9f0a}.deletion-request-status.no-request{background-color:#34c75926;border:1px solid rgba(52,199,89,.3);color:#34c759}.sidebar-support-tickets-button{width:100%;padding:12px 16px;background-color:#ff98001a;border:1px solid rgba(255,152,0,.2);border-radius:8px;color:#ff9800;font-size:14px;font-weight:600;cursor:pointer;transition:all .2s;text-align:left}.sidebar-support-tickets-button:hover:not(:disabled){background-color:#ff980026;border-color:#ff98004d}.sidebar-support-tickets-button:disabled{opacity:.5;cursor:not-allowed}.sidebar-new-support-ticket-button{width:100%;padding:12px 16px;background-color:#4caf501a;border:1px solid rgba(76,175,80,.2);border-radius:8px;color:#4caf50;font-size:14px;font-weight:600;cursor:pointer;transition:all .2s;text-align:left}.sidebar-new-support-ticket-button:hover{background-color:#4caf5026;border-color:#4caf504d}.sidebar-scrape-button{width:100%;padding:12px 16px;background-color:#667eea1a;border:1px solid rgba(102,126,234,.2);border-radius:8px;color:#667eea;font-size:14px;font-weight:600;cursor:pointer;transition:all .2s;text-align:left;font-family:inherit}.sidebar-scrape-button:hover{background-color:#667eea26;border-color:#667eea4d}.sidebar-support-tickets-badge{margin-left:8px;padding:2px 8px;background-color:#ff3b30;border-radius:10px;font-size:11px;font-weight:700;color:#fff;min-width:18px;text-align:center;line-height:16px;display:inline-block;transition:transform .2s ease}.sidebar-support-tickets-badge.badge-pulse{animation:badgePulse .6s ease-in-out}@keyframes badgePulse{0%{transform:scale(1)}50%{transform:scale(1.3);box-shadow:0 0 0 4px #ff3b304d}to{transform:scale(1);box-shadow:0 0 #ff3b3000}}.support-tickets-list{display:flex;flex-direction:column;gap:12px;max-height:500px;overflow-y:auto}.support-ticket-item{padding:16px;background-color:#ffffff08;border-radius:12px;border:1px solid rgba(255,255,255,.08);cursor:pointer;transition:all .2s}.support-ticket-item:hover{background-color:#ffffff0d;border-color:#ffffff1f}.support-ticket-header{display:flex;justify-content:space-between;align-items:center;margin-bottom:8px}.support-ticket-subject{font-size:16px;font-weight:600;color:#fff;flex:1}.support-ticket-description{font-size:14px;color:#ffffffb3;line-height:1.5;margin-bottom:8px;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.support-ticket-date{font-size:12px;color:#ffffff80}.status-badge-waiting{padding:4px 10px;background-color:#ff980026;border:1px solid rgba(255,152,0,.3);border-radius:8px;color:#ff9800;font-size:11px;font-weight:600}.status-badge-answered{padding:4px 10px;background-color:#4caf5026;border:1px solid rgba(76,175,80,.3);border-radius:8px;color:#4caf50;font-size:11px;font-weight:600}.status-badge-resolved{padding:4px 10px;background-color:#9e9e9e26;border:1px solid rgba(158,158,158,.3);border-radius:8px;color:#9e9e9e;font-size:11px;font-weight:600}.status-badge-new-message{padding:4px 10px;background-color:#2196f326;border:1px solid rgba(33,150,243,.3);border-radius:8px;color:#2196f3;font-size:11px;font-weight:600}.ticket-detail-overlay{max-width:800px;max-height:90vh}.ticket-detail-body{display:flex;flex-direction:column;padding:24px;gap:20px;max-height:calc(90vh - 200px);overflow-y:auto}.ticket-detail-status{display:flex;justify-content:space-between;align-items:center;padding-bottom:16px;border-bottom:1px solid rgba(255,255,255,.1)}.ticket-resolve-button{padding:8px 16px;background-color:#4caf5026;border:1px solid rgba(76,175,80,.3);border-radius:8px;color:#4caf50;font-size:12px;font-weight:600;cursor:pointer;transition:all .2s}.ticket-resolve-button:hover{background-color:#4caf5040;border-color:#4caf5066}.ticket-messages-list{display:flex;flex-direction:column;gap:16px;flex:1;min-height:200px}.ticket-message{padding:12px 16px;border-radius:12px;border:1px solid rgba(255,255,255,.1)}.ticket-message-user{background-color:#ffffff1a;align-self:flex-end;max-width:70%}.ticket-message-support{background-color:#2196f31a;align-self:flex-start;max-width:70%}.ticket-message-header{display:flex;justify-content:space-between;align-items:center;margin-bottom:8px}.ticket-message-sender{font-size:12px;font-weight:600;color:#fffc}.ticket-message-time{font-size:11px;color:#ffffff80}.ticket-message-text{font-size:14px;color:#ffffffe6;line-height:1.5;white-space:pre-wrap;word-break:break-word}.ticket-message-input-container{display:flex;flex-direction:column;gap:12px;padding-top:16px;border-top:1px solid rgba(255,255,255,.1)}.ticket-message-input{padding:12px 16px;background-color:#ffffff0d;border:1px solid rgba(255,255,255,.1);border-radius:8px;color:#ffffffe6;font-size:14px;font-family:inherit;resize:vertical;min-height:60px}.ticket-message-input:focus{outline:none;border-color:#667eea80}.ticket-message-input::placeholder{color:#ffffff4d}.ticket-send-button{padding:10px 20px;background-color:#4caf5026;border:1px solid rgba(76,175,80,.3);border-radius:8px;color:#4caf50;font-size:14px;font-weight:600;cursor:pointer;transition:all .2s;align-self:flex-end}.ticket-send-button:hover:not(:disabled){background-color:#4caf5040;border-color:#4caf5066}.ticket-send-button:disabled{opacity:.5;cursor:not-allowed}.scrape-overlay-content{max-width:600px!important}.scrape-overlay-body{padding:16px;max-height:70vh;overflow-y:auto}.scrape-input-container{display:flex;flex-direction:column;gap:20px}.scrape-input-field{display:flex;flex-direction:column;gap:8px}.scrape-input-field label{font-size:13px;font-weight:600;color:#ffffffb3;text-transform:uppercase;letter-spacing:.5px}.scrape-input{width:100%;padding:12px 16px;background-color:#ffffff0d;border:1px solid rgba(255,255,255,.1);border-radius:8px;color:#fff;font-size:14px;transition:all .2s;font-family:inherit}.scrape-input:focus{outline:none;border-color:#667eea80;background-color:#ffffff14}.scrape-input:disabled{opacity:.5;cursor:not-allowed}.scrape-url-input-group{display:flex;gap:0;align-items:stretch}.scrape-url-prefix{flex-shrink:0;width:auto;min-width:80px;border-top-right-radius:0;border-bottom-right-radius:0;border-right:none;background-color:#ffffff08;color:#ffffff80;cursor:default}.scrape-url-main{flex:1;border-top-left-radius:0;border-bottom-left-radius:0;border-left:1px solid rgba(255,255,255,.1)}.scrape-loading{display:flex;align-items:center;gap:12px;padding:20px;background-color:#667eea1a;border-radius:8px;color:#fffc;font-size:14px}.scrape-loading-spinner{width:20px;height:20px;border:2px solid rgba(102,126,234,.3);border-top-color:#667eea;border-radius:50%;animation:spin .8s linear infinite}@keyframes spin{to{transform:rotate(360deg)}}.scrape-cost-card{background-color:#ffffff05;border:1px solid rgba(255,255,255,.06);border-radius:8px;padding:12px 16px;text-align:center;height:fit-content}.scrape-cost-header{margin-bottom:8px}.scrape-cost-label{font-size:10px;font-weight:600;color:#fff6;text-transform:uppercase;letter-spacing:1px}.scrape-cost-values{display:flex;flex-direction:column;gap:0;align-items:center}.scrape-cost-total{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:6px;padding:8px 0}.scrape-cost-total-usd{font-size:16px;font-weight:600;color:#fff}.scrape-cost-total-tl{font-size:14px;font-weight:600;color:#667eea}.scrape-timing{display:flex;align-items:center;justify-content:center;gap:6px;margin-top:8px;padding-top:8px;border-top:1px solid rgba(255,255,255,.08)}.scrape-timing-label{font-size:10px;color:#ffffff80;font-weight:500}.scrape-timing-value{font-size:12px;font-weight:600;color:#fffc}.scrape-results-container{display:flex;flex-direction:column;gap:16px}.scrape-results-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:10px}.scrape-result-card{background-color:#ffffff08;border:1px solid rgba(255,255,255,.08);border-radius:8px;padding:10px 12px;transition:all .2s}.scrape-result-card:hover{background-color:#ffffff0d;border-color:#ffffff1f}.scrape-result-header{display:flex;justify-content:space-between;align-items:center;margin-bottom:6px}.scrape-result-header label{font-size:11px;font-weight:600;color:#fff9;text-transform:uppercase;letter-spacing:.3px}.scrape-char-count{font-size:10px;font-weight:400;color:#fff6;text-transform:none;letter-spacing:0;margin-left:4px}.scrape-copy-btn{background:none;border:none;color:#ffffff80;font-size:14px;cursor:pointer;padding:2px 6px;border-radius:4px;transition:all .2s;line-height:1}.scrape-copy-btn:hover{background-color:#ffffff1a;color:#ffffffe6;transform:scale(1.1)}.scrape-result-text{color:#fff;font-size:12px;line-height:1.4;word-break:break-word;padding:4px 0}.scrape-result-textarea{width:100%;padding:8px;background-color:#ffffff0d;border:1px solid rgba(255,255,255,.1);border-radius:6px;color:#fff;font-size:12px;line-height:1.5;font-family:inherit;resize:vertical;min-height:60px}.scrape-result-textarea:focus{outline:none;border-color:#667eea4d}.scrape-result-description{grid-column:2 / -1}.scrape-logo-card{width:100%;margin-bottom:16px;display:block!important;visibility:visible!important}.scrape-logo-container{display:flex;flex-direction:column;gap:12px;align-items:center}.scrape-logo-image{max-width:200px;max-height:200px;width:auto;height:auto;border-radius:8px;border:1px solid rgba(255,255,255,.1);object-fit:contain;background-color:#ffffff0d;padding:8px}.scrape-logo-fallback{color:#ffffff80;font-size:12px;padding:20px;text-align:center}.scrape-logo-url{display:flex;align-items:center;gap:8px;width:100%;padding:8px 12px;background-color:#ffffff08;border-radius:6px;border:1px solid rgba(255,255,255,.08)}.scrape-logo-url-label{font-size:11px;color:#fff9;font-weight:600;white-space:nowrap}.scrape-logo-url-value{font-size:11px;color:#fffc;word-break:break-all;flex:1}.scrape-footer{display:flex;justify-content:flex-end;gap:12px;padding:20px 24px;border-top:1px solid rgba(255,255,255,.08)}.scrape-start-button{padding:10px 24px;background:linear-gradient(135deg,#667eea,#764ba2);border:none;border-radius:8px;color:#fff;font-size:14px;font-weight:600;cursor:pointer;transition:all .2s;display:flex;align-items:center;gap:8px}.scrape-start-button:hover:not(:disabled){transform:translateY(-1px);box-shadow:0 4px 12px #667eea66}.scrape-start-button:disabled{opacity:.5;cursor:not-allowed;transform:none}.scrape-button-spinner{width:14px;height:14px;border:2px solid rgba(255,255,255,.3);border-top-color:#fff;border-radius:50%;animation:spin .6s linear infinite}.scrape-new-button{padding:10px 24px;background-color:#667eea26;border:1px solid rgba(102,126,234,.3);border-radius:8px;color:#667eea;font-size:14px;font-weight:600;cursor:pointer;transition:all .2s}.scrape-new-button:hover{background-color:#667eea40;border-color:#667eea80}@media(max-width:768px){.scrape-results-grid{grid-template-columns:1fr}.scrape-overlay-content{max-width:95%!important}}.home-container{width:100%}.home-header{margin-bottom:32px}.home-title{font-size:28px;font-weight:700;color:#fff;letter-spacing:-.3px;margin-bottom:8px}.home-subtitle{font-size:15px;color:#fff9;font-weight:500}.stats-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:20px;margin-top:24px}.stat-card{background-color:#ffffff0d;border-radius:16px;border:1px solid rgba(255,255,255,.1);padding:24px;display:flex;align-items:center;gap:20px;transition:transform .2s,border-color .2s}.stat-card:hover{transform:translateY(-2px);border-color:#fff3}.stat-icon{font-size:40px;width:64px;height:64px;display:flex;align-items:center;justify-content:center;background-color:#ffffff0d;border-radius:12px}.stat-content{flex:1}.stat-value{font-size:32px;font-weight:700;color:#fff;margin-bottom:4px}.stat-label{font-size:14px;color:#fff9;font-weight:500}.users-container{width:100%}.users-header{display:flex;justify-content:space-between;align-items:flex-start;margin-bottom:16px}.users-title{font-size:20px;font-weight:700;color:#fff;letter-spacing:-.3px;margin-bottom:4px}.users-subtitle{font-size:12px;color:#fff9;font-weight:500}.users-card{background-color:#ffffff0d;border-radius:16px;border:1px solid rgba(255,255,255,.1);overflow:hidden}.users-table-container{overflow-x:auto}.users-table{width:100%;border-collapse:collapse}.users-table thead{background-color:#ffffff08}.users-table th{padding:8px 12px;text-align:left;font-size:11px;font-weight:600;color:#fff9;text-transform:uppercase;letter-spacing:.5px;border-bottom:1px solid rgba(255,255,255,.08)}.users-table tbody tr{border-bottom:1px solid rgba(255,255,255,.08);transition:background-color .2s}.users-table tbody tr:hover{background-color:#ffffff08}.users-table tbody tr:last-child{border-bottom:none}.users-table td{padding:8px 12px;font-size:12px;color:#fffc}.users-footer{padding:12px 16px;border-top:1px solid rgba(255,255,255,.08);background-color:#ffffff05}.users-count{font-size:12px;color:#fff9;font-weight:500}.users-refresh-button{padding:12px 16px;background-color:#ffffff0d;border:1px solid rgba(255,255,255,.1);border-radius:12px;color:#fffc;font-size:18px;cursor:pointer;transition:all .2s;display:flex;align-items:center;justify-content:center;min-width:44px;height:44px}.users-refresh-button:hover:not(:disabled){background-color:#ffffff1a;color:#fff;transform:rotate(180deg)}.users-refresh-button:disabled{opacity:.5;cursor:not-allowed}.users-add-button{padding:8px 16px;background:linear-gradient(135deg,#667eea,#764ba2);border:none;border-radius:8px;color:#fff;font-size:12px;font-weight:600;cursor:pointer;transition:transform .2s,box-shadow .2s}.users-add-button:hover{transform:translateY(-2px);box-shadow:0 8px 16px #667eea4d}.users-delete-button{padding:4px 8px;background-color:#ff3b3026;border:1px solid rgba(255,59,48,.3);border-radius:4px;color:#ff3b30;font-size:10px;font-weight:600;cursor:pointer;transition:opacity .2s,background-color .2s}.users-delete-button:hover{opacity:.8;background-color:#ff3b3040}.users-detail-button{padding:4px 8px;background-color:#34c75926;border:1px solid rgba(52,199,89,.3);border-radius:4px;color:#34c759;font-size:10px;font-weight:600;cursor:pointer;transition:opacity .2s,background-color .2s}.users-detail-button:hover{opacity:.8;background-color:#34c75940}.users-edit-button{padding:4px 8px;background-color:#007aff26;border:1px solid rgba(0,122,255,.3);border-radius:4px;color:#007aff;font-size:10px;font-weight:600;cursor:pointer;transition:opacity .2s,background-color .2s}.users-edit-button:hover{opacity:.8;background-color:#007aff40}.users-filters{display:flex;gap:12px;margin-bottom:16px;flex-wrap:wrap}.users-filter-group{flex:1;min-width:200px}.users-search-input{width:100%;padding:8px 12px;background-color:#ffffff0d;border:1px solid rgba(255,255,255,.1);border-radius:8px;color:#fffc;font-size:12px;font-family:inherit}.users-search-input:focus{outline:none;border-color:#667eea80;background-color:#ffffff14}.users-search-input::placeholder{color:#fff6}.users-filter-select{width:100%;padding:8px 12px;background-color:#ffffff0d;border:1px solid rgba(255,255,255,.1);border-radius:8px;color:#fffc;font-size:12px;cursor:pointer;font-family:inherit}.users-filter-select:focus{outline:none;border-color:#667eea80;background-color:#ffffff14}.users-filter-select option{background-color:#000000e6;color:#fffc}.user-form-container{width:100%}.user-form-header{margin-bottom:24px}.user-form-title{font-size:24px;font-weight:700;color:#fff;letter-spacing:-.3px;margin-bottom:8px}.user-form-subtitle{font-size:14px;color:#fff9;font-weight:500}.user-form-card{background-color:#ffffff0d;border-radius:16px;border:1px solid rgba(255,255,255,.1);padding:32px}.user-form-group{margin-bottom:24px}.user-form-label{display:block;font-size:14px;font-weight:600;color:#fffc;margin-bottom:8px}.user-form-input,.user-form-select{width:100%;padding:12px 16px;background-color:#ffffff0d;border:1px solid rgba(255,255,255,.1);border-radius:8px;color:#fffc;font-size:14px;font-family:inherit}.user-form-input:focus,.user-form-select:focus{outline:none;border-color:#667eea80;background-color:#ffffff14}.user-form-select{cursor:pointer}.user-form-select option{background-color:#000000e6;color:#fffc;padding:8px}.user-form-checkbox-label{display:flex;align-items:center;gap:12px;font-size:14px;color:#fffc;cursor:pointer}.user-form-checkbox{width:18px;height:18px;cursor:pointer;accent-color:#667eea}.user-form-actions{display:flex;justify-content:flex-end;gap:12px;margin-top:32px;padding-top:24px;border-top:1px solid rgba(255,255,255,.1)}.user-form-button{padding:12px 24px;border:none;border-radius:8px;font-size:14px;font-weight:600;cursor:pointer;transition:opacity .2s,transform .2s}.user-form-button.cancel{background-color:#ffffff1a;color:#fffc}.user-form-button.cancel:hover{opacity:.8}.user-form-button.submit{background:linear-gradient(135deg,#667eea,#764ba2);color:#fff}.user-form-button.submit:hover:not(:disabled){transform:translateY(-2px);box-shadow:0 8px 16px #667eea4d}.user-form-button:disabled{opacity:.5;cursor:not-allowed}.user-detail-container{width:100%}.user-detail-header{display:flex;justify-content:space-between;align-items:flex-start;margin-bottom:24px}.user-detail-title{font-size:20px;font-weight:700;color:#fff;letter-spacing:-.3px;margin-bottom:4px}.user-detail-subtitle{font-size:12px;color:#fff9;font-weight:500}.user-detail-back-button{padding:8px 16px;background-color:#ffffff1a;border:1px solid rgba(255,255,255,.2);border-radius:8px;color:#fffc;font-size:12px;font-weight:600;cursor:pointer;transition:opacity .2s}.user-detail-back-button:hover{opacity:.8}.user-detail-card{background-color:#ffffff0d;border-radius:16px;border:1px solid rgba(255,255,255,.1);padding:32px}.user-detail-section{margin-bottom:32px}.user-detail-section:last-child{margin-bottom:0}.user-detail-section-title{font-size:16px;font-weight:600;color:#ffffffe6;margin-bottom:16px;padding-bottom:12px;border-bottom:1px solid rgba(255,255,255,.1)}.user-detail-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:20px}.user-detail-field{display:flex;flex-direction:column;gap:6px}.user-detail-label{font-size:12px;font-weight:600;color:#fff9;text-transform:uppercase;letter-spacing:.5px}.user-detail-value{font-size:14px;color:#fffc;word-break:break-word}.user-detail-link{color:#4a9eff;text-decoration:none;transition:opacity .2s}.user-detail-link:hover{opacity:.8;text-decoration:underline}.status-badge{display:inline-block;padding:2px 8px;border-radius:8px;font-size:10px;font-weight:600;text-transform:uppercase;letter-spacing:.5px}.status-badge.active{background-color:#34c75926;color:#34c759}.status-badge.inactive{background-color:#ff3b3026;color:#ff3b30}.user-detail-auth-section{display:flex;flex-direction:column;gap:12px}.user-detail-otp-button{padding:10px 20px;background:linear-gradient(135deg,#667eea,#764ba2);border:none;border-radius:8px;color:#fff;font-size:14px;font-weight:600;cursor:pointer;transition:transform .2s,box-shadow .2s;width:fit-content}.user-detail-otp-button:hover:not(:disabled){transform:translateY(-2px);box-shadow:0 8px 16px #667eea4d}.user-detail-otp-button:disabled{opacity:.5;cursor:not-allowed}.user-detail-otp-input{padding:8px 12px;background-color:#ffffff0d;border:1px solid rgba(255,255,255,.1);border-radius:8px;color:#fffc;font-size:14px;font-family:inherit;width:150px}.user-detail-otp-input:focus{outline:none;border-color:#667eea80;background-color:#ffffff14}.user-detail-login-button{padding:8px 20px;background:linear-gradient(135deg,#34c759,#30d158);border:none;border-radius:8px;color:#fff;font-size:14px;font-weight:600;cursor:pointer;transition:transform .2s,box-shadow .2s}.user-detail-login-button:hover:not(:disabled){transform:translateY(-2px);box-shadow:0 8px 16px #34c7594d}.user-detail-login-button:disabled{opacity:.5;cursor:not-allowed}.faqs-container{width:100%}.faqs-header{display:flex;justify-content:space-between;align-items:flex-start;margin-bottom:24px}.faqs-title{font-size:24px;font-weight:700;color:#fff;letter-spacing:-.3px;margin-bottom:8px}.faqs-subtitle{font-size:14px;color:#fff9;font-weight:500}.faqs-refresh-button{padding:12px 16px;background-color:#ffffff0d;border:1px solid rgba(255,255,255,.1);border-radius:12px;color:#fffc;font-size:18px;cursor:pointer;transition:all .2s;display:flex;align-items:center;justify-content:center;min-width:44px;height:44px}.faqs-refresh-button:hover:not(:disabled){background-color:#ffffff1a;color:#fff;transform:rotate(180deg)}.faqs-refresh-button:disabled{opacity:.5;cursor:not-allowed}.faqs-add-button{padding:12px 24px;background:linear-gradient(135deg,#667eea,#764ba2);border:none;border-radius:12px;color:#fff;font-size:14px;font-weight:600;cursor:pointer;transition:transform .2s,box-shadow .2s}.faqs-add-button:hover{transform:translateY(-2px);box-shadow:0 8px 16px #667eea4d}.faqs-filters{margin-bottom:20px}.faqs-filter-select{padding:10px 16px;background-color:#ffffff0d;border:1px solid rgba(255,255,255,.1);border-radius:8px;color:#fffc;font-size:14px;cursor:pointer;min-width:200px}.faqs-filter-select:focus{outline:none;border-color:#667eea80}.faqs-card{background-color:#ffffff0d;border-radius:16px;border:1px solid rgba(255,255,255,.1);overflow:hidden}.faqs-table-container{overflow-x:auto}.faqs-table{width:100%;border-collapse:collapse}.faqs-table thead{background-color:#ffffff08}.faqs-table th{padding:16px 20px;text-align:left;font-size:13px;font-weight:600;color:#fff9;text-transform:uppercase;letter-spacing:.5px;border-bottom:1px solid rgba(255,255,255,.08)}.faqs-table tbody tr{border-bottom:1px solid rgba(255,255,255,.08);transition:background-color .2s}.faqs-table tbody tr:hover{background-color:#ffffff08}.faqs-table tbody tr:last-child{border-bottom:none}.faqs-table td{padding:16px 20px;font-size:14px;color:#fffc}.faqs-action-button{padding:6px 12px;border:none;border-radius:6px;font-size:12px;font-weight:600;cursor:pointer;transition:opacity .2s}.faqs-action-button.edit{background-color:#34c75926;color:#34c759}.faqs-action-button.edit:hover{opacity:.8}.faqs-action-button.delete{background-color:#ff3b3026;color:#ff3b30}.faqs-action-button.delete:hover{opacity:.8}.faqs-footer{padding:16px 20px;border-top:1px solid rgba(255,255,255,.08);background-color:#ffffff05}.faqs-count{font-size:14px;color:#fff9;font-weight:500}.faqs-pagination-button{padding:8px 16px;background-color:#ffffff1a;border:1px solid rgba(255,255,255,.2);border-radius:8px;color:#fffc;cursor:pointer;transition:background-color .2s}.faqs-pagination-button:hover:not(:disabled){background-color:#ffffff26}.faq-form-container{width:100%}.faq-form-header{margin-bottom:24px}.faq-form-title{font-size:24px;font-weight:700;color:#fff;letter-spacing:-.3px;margin-bottom:8px}.faq-form-subtitle{font-size:14px;color:#fff9;font-weight:500}.faq-form-card{background-color:#ffffff0d;border-radius:16px;border:1px solid rgba(255,255,255,.1);padding:32px}.faq-form-group{margin-bottom:24px}.faq-form-label{display:block;font-size:14px;font-weight:600;color:#fffc;margin-bottom:8px}.faq-form-textarea,.faq-form-select{width:100%;padding:12px 16px;background-color:#ffffff0d;border:1px solid rgba(255,255,255,.1);border-radius:8px;color:#fffc;font-size:14px;font-family:inherit;resize:vertical}.faq-form-textarea:focus,.faq-form-select:focus{outline:none;border-color:#667eea80;background-color:#ffffff14}.faq-form-select{cursor:pointer}.faq-form-actions{display:flex;justify-content:flex-end;gap:12px;margin-top:32px;padding-top:24px;border-top:1px solid rgba(255,255,255,.1)}.faq-form-button{padding:12px 24px;border:none;border-radius:8px;font-size:14px;font-weight:600;cursor:pointer;transition:opacity .2s,transform .2s}.faq-form-button.cancel{background-color:#ffffff1a;color:#fffc}.faq-form-button.cancel:hover{opacity:.8}.faq-form-button.submit{background:linear-gradient(135deg,#667eea,#764ba2);color:#fff}.faq-form-button.submit:hover:not(:disabled){transform:translateY(-2px);box-shadow:0 8px 16px #667eea4d}.faq-form-button:disabled{opacity:.5;cursor:not-allowed}.feedbacks-container{width:100%}.feedbacks-header{display:flex;justify-content:space-between;align-items:flex-start;margin-bottom:24px}.feedbacks-title{font-size:24px;font-weight:700;color:#fff;letter-spacing:-.3px;margin-bottom:8px}.feedbacks-subtitle{font-size:14px;color:#fff9;font-weight:500}.feedbacks-refresh-button{padding:12px 16px;background-color:#ffffff0d;border:1px solid rgba(255,255,255,.1);border-radius:12px;color:#fffc;font-size:18px;cursor:pointer;transition:all .2s;display:flex;align-items:center;justify-content:center;min-width:44px;height:44px}.feedbacks-refresh-button:hover:not(:disabled){background-color:#ffffff1a;color:#fff;transform:rotate(180deg)}.feedbacks-refresh-button:disabled{opacity:.5;cursor:not-allowed}.feedbacks-filters{margin-bottom:20px}.feedbacks-filter-select{padding:10px 16px;background-color:#ffffff0d;border:1px solid rgba(255,255,255,.1);border-radius:8px;color:#fffc;font-size:14px;cursor:pointer;min-width:200px}.feedbacks-filter-select:focus{outline:none;border-color:#667eea80}.feedbacks-card{background-color:#ffffff0d;border-radius:16px;border:1px solid rgba(255,255,255,.1);overflow:hidden}.feedbacks-table-container{overflow-x:auto}.feedbacks-table{width:100%;border-collapse:collapse}.feedbacks-table thead{background-color:#ffffff08}.feedbacks-table th{padding:16px 20px;text-align:left;font-size:13px;font-weight:600;color:#fff9;text-transform:uppercase;letter-spacing:.5px;border-bottom:1px solid rgba(255,255,255,.08)}.feedbacks-table tbody tr{border-bottom:1px solid rgba(255,255,255,.08);transition:background-color .2s}.feedbacks-table tbody tr:hover{background-color:#ffffff08}.feedbacks-table tbody tr:last-child{border-bottom:none}.feedbacks-table td{padding:16px 20px;font-size:14px;color:#fffc}.feedback-type-badge{display:inline-block;padding:4px 12px;border-radius:12px;font-size:12px;font-weight:600;text-transform:capitalize}.feedback-type-bug{background-color:#ff3b3026;color:#ff3b30}.feedback-type-suggestion{background-color:#34c75926;color:#34c759}.feedback-type-question{background-color:#007aff26;color:#007aff}.feedback-type-compliment{background-color:#ffcc0026;color:#fc0}.feedback-type-other{background-color:#8e8e9326;color:#8e8e93}.feedbacks-footer{padding:16px 20px;border-top:1px solid rgba(255,255,255,.08);background-color:#ffffff05}.feedbacks-count{font-size:14px;color:#fff9;font-weight:500}.feedbacks-pagination-button{padding:8px 16px;background-color:#ffffff1a;border:1px solid rgba(255,255,255,.2);border-radius:8px;color:#fffc;cursor:pointer;transition:background-color .2s}.feedbacks-pagination-button:hover:not(:disabled){background-color:#ffffff26}.deletion-requests-container{width:100%}.deletion-requests-header{display:flex;justify-content:space-between;align-items:flex-start;margin-bottom:24px}.deletion-requests-title{font-size:24px;font-weight:700;color:#fff;letter-spacing:-.3px;margin-bottom:8px}.deletion-requests-subtitle{font-size:14px;color:#fff9;font-weight:500}.deletion-requests-refresh-button{padding:12px 16px;background-color:#ffffff0d;border:1px solid rgba(255,255,255,.1);border-radius:12px;color:#fffc;font-size:18px;cursor:pointer;transition:all .2s;display:flex;align-items:center;justify-content:center;min-width:44px;height:44px}.deletion-requests-refresh-button:hover:not(:disabled){background-color:#ffffff1a;color:#fff;transform:rotate(180deg)}.deletion-requests-refresh-button:disabled{opacity:.5;cursor:not-allowed}.deletion-requests-card{background-color:#ffffff0d;border-radius:16px;border:1px solid rgba(255,255,255,.1);overflow:hidden}.deletion-requests-table-container{overflow-x:auto}.deletion-requests-table{width:100%;border-collapse:collapse}.deletion-requests-table thead{background-color:#ffffff08}.deletion-requests-table th{padding:16px 20px;text-align:left;font-size:13px;font-weight:600;color:#fff9;text-transform:uppercase;letter-spacing:.5px;border-bottom:1px solid rgba(255,255,255,.08)}.deletion-requests-table tbody tr{border-bottom:1px solid rgba(255,255,255,.08);transition:background-color .2s}.deletion-requests-table tbody tr:hover{background-color:#ffffff08}.deletion-requests-table tbody tr:last-child{border-bottom:none}.deletion-requests-table td{padding:16px 20px;font-size:14px;color:#fffc}.user-info-cell{display:flex;flex-direction:column;gap:4px}.user-info-name{font-weight:600;color:#ffffffe6}.user-info-phone{font-size:12px;color:#fff9}.deletion-requests-delete-button{padding:8px 12px;background-color:#ff3b3026;border:1px solid rgba(255,59,48,.3);border-radius:8px;color:#ff3b30;font-size:16px;cursor:pointer;transition:all .2s}.deletion-requests-delete-button:hover{background-color:#ff3b3040;border-color:#ff3b3080}.deletion-requests-footer{padding:16px 20px;border-top:1px solid rgba(255,255,255,.08);background-color:#ffffff05}.deletion-requests-count{font-size:14px;color:#fff9;font-weight:500}.deletion-requests-pagination-button{padding:8px 16px;background-color:#ffffff1a;border:1px solid rgba(255,255,255,.2);border-radius:8px;color:#fffc;cursor:pointer;transition:background-color .2s}.deletion-requests-pagination-button:hover:not(:disabled){background-color:#ffffff26}.notifications-container{width:100%}.notifications-header{display:flex;justify-content:space-between;align-items:flex-start;margin-bottom:24px}.notifications-title{font-size:24px;font-weight:700;color:#fff;letter-spacing:-.3px;margin-bottom:8px}.notifications-subtitle{font-size:14px;color:#fff9;font-weight:500}.notifications-refresh-button{padding:12px 16px;background-color:#ffffff0d;border:1px solid rgba(255,255,255,.1);border-radius:12px;color:#fffc;font-size:18px;cursor:pointer;transition:all .2s;display:flex;align-items:center;justify-content:center;min-width:44px;height:44px}.notifications-refresh-button:hover:not(:disabled){background-color:#ffffff1a;color:#fff;transform:rotate(180deg)}.notifications-refresh-button:disabled{opacity:.5;cursor:not-allowed}.notifications-send-button{padding:12px 20px;background-color:#34c75926;border:1px solid rgba(52,199,89,.3);border-radius:12px;color:#34c759;font-size:14px;font-weight:600;cursor:pointer;transition:all .2s}.notifications-send-button:hover{background-color:#34c75940}.notifications-send-form{background-color:#ffffff0d;border-radius:16px;border:1px solid rgba(255,255,255,.1);padding:24px;margin-bottom:24px}.notifications-send-form h3{font-size:18px;font-weight:700;color:#fff;margin-bottom:20px}.notifications-form-field{display:flex;flex-direction:column;gap:8px;margin-bottom:16px}.notifications-form-field label{font-size:14px;font-weight:600;color:#fffc}.notifications-form-input,.notifications-form-textarea{padding:12px 16px;background-color:#ffffff0d;border:1px solid rgba(255,255,255,.1);border-radius:8px;color:#fffc;font-size:14px;font-family:inherit}.notifications-form-textarea{resize:vertical;min-height:100px}.notifications-form-input:focus,.notifications-form-textarea:focus{outline:none;border-color:#667eea80}.notifications-form-submit{padding:12px 24px;background-color:#34c75933;border:1px solid rgba(52,199,89,.4);border-radius:8px;color:#34c759;font-size:14px;font-weight:600;cursor:pointer;transition:all .2s}.notifications-form-submit:hover:not(:disabled){background-color:#34c7594d}.notifications-form-submit:disabled{opacity:.5;cursor:not-allowed}.notifications-card{background-color:#ffffff0d;border-radius:16px;border:1px solid rgba(255,255,255,.1);overflow:hidden}.notifications-list{display:flex;flex-direction:column}.notification-item{padding:20px;border-bottom:1px solid rgba(255,255,255,.08);cursor:pointer;transition:background-color .2s}.notification-item:hover{background-color:#ffffff08}.notification-item:last-child{border-bottom:none}.notification-item-header{display:flex;justify-content:space-between;align-items:flex-start;margin-bottom:8px}.notification-item-title{font-size:16px;font-weight:600;color:#ffffffe6;margin:0;flex:1}.notification-item-date{font-size:12px;color:#ffffff80;margin-left:12px}.notification-item-message{font-size:14px;color:#ffffffb3;margin-bottom:12px;line-height:1.5}.notification-item-stats{display:flex;gap:16px}.notification-item-stat{font-size:12px;color:#fff9}.notification-detail-overlay{position:fixed;inset:0;background-color:#000000b3;display:flex;align-items:center;justify-content:center;z-index:1000;padding:20px}.notification-detail-content{background-color:#141414f2;border-radius:16px;border:1px solid rgba(255,255,255,.1);max-width:600px;width:100%;max-height:90vh;overflow-y:auto}.notification-detail-header{display:flex;justify-content:space-between;align-items:center;padding:24px;border-bottom:1px solid rgba(255,255,255,.1)}.notification-detail-header h3{font-size:20px;font-weight:700;color:#fff;margin:0;flex:1}.notification-detail-close{background:none;border:none;color:#fff9;font-size:28px;cursor:pointer;padding:0;width:32px;height:32px;display:flex;align-items:center;justify-content:center;border-radius:8px;transition:background-color .2s}.notification-detail-close:hover{background-color:#ffffff1a}.notification-detail-body{padding:24px}.notification-detail-field{margin-bottom:20px}.notification-detail-field label{display:block;font-size:14px;font-weight:600;color:#fff9;margin-bottom:8px}.notification-detail-message{font-size:14px;color:#fffc;line-height:1.6;white-space:pre-wrap}.notification-detail-stats{display:flex;gap:24px;margin-bottom:20px}.notification-stat{display:flex;flex-direction:column;gap:4px}.notification-stat-label{font-size:12px;color:#fff9}.notification-stat-value{font-size:18px;font-weight:700;color:#fff}.notification-detail-footer{padding:24px;border-top:1px solid rgba(255,255,255,.1);display:flex;justify-content:flex-end}.notification-detail-close-button{padding:12px 24px;background-color:#ffffff1a;border:1px solid rgba(255,255,255,.2);border-radius:8px;color:#fffc;font-size:14px;font-weight:600;cursor:pointer;transition:opacity .2s,background-color .2s}.notification-detail-close-button:hover{opacity:.8;background-color:#ffffff26}.settings-container{width:100%}.settings-header{margin-bottom:24px}.settings-title{font-size:20px;font-weight:700;color:#fff;letter-spacing:-.3px;margin-bottom:4px}.settings-subtitle{font-size:12px;color:#fff9;font-weight:500}.settings-card{background-color:#ffffff0d;border-radius:16px;border:1px solid rgba(255,255,255,.1);padding:32px}.settings-form-group{margin-bottom:24px}.settings-form-label{display:block;font-size:14px;font-weight:600;color:#fffc;margin-bottom:8px}.settings-form-input,.settings-form-textarea{width:100%;padding:12px 16px;background-color:#ffffff0d;border:1px solid rgba(255,255,255,.1);border-radius:8px;color:#fffc;font-size:14px;font-family:inherit;resize:vertical}.settings-form-input:focus,.settings-form-textarea:focus{outline:none;border-color:#667eea80;background-color:#ffffff14}.settings-form-textarea{min-height:100px}.settings-form-actions{display:flex;justify-content:flex-end;margin-top:32px;padding-top:24px;border-top:1px solid rgba(255,255,255,.1)}.settings-form-button{padding:12px 24px;border:none;border-radius:8px;font-size:14px;font-weight:600;cursor:pointer;transition:opacity .2s,transform .2s}.settings-form-button.submit{background:linear-gradient(135deg,#667eea,#764ba2);color:#fff}.settings-form-button.submit:hover:not(:disabled){transform:translateY(-2px);box-shadow:0 8px 16px #667eea4d}.settings-form-button:disabled{opacity:.5;cursor:not-allowed}.support-tickets-container{padding:24px;height:100%;overflow-y:auto;background-color:#000}.support-tickets-header{display:flex;justify-content:space-between;align-items:flex-start;margin-bottom:24px}.support-tickets-title{font-size:28px;font-weight:700;color:#fff;margin:0 0 8px;letter-spacing:-.5px}.support-tickets-subtitle{font-size:14px;color:#fff9;margin:0}.support-tickets-refresh-button{padding:10px 14px;background-color:#ffffff1a;border:1px solid rgba(255,255,255,.2);border-radius:8px;color:#fffc;font-size:16px;cursor:pointer;transition:all .2s}.support-tickets-refresh-button:hover:not(:disabled){background-color:#ffffff26;border-color:#ffffff4d}.support-tickets-refresh-button:disabled{opacity:.5;cursor:not-allowed}.support-tickets-add-button{padding:10px 20px;background-color:#4caf5026;border:1px solid rgba(76,175,80,.3);border-radius:8px;color:#4caf50;font-size:14px;font-weight:600;cursor:pointer;transition:all .2s}.support-tickets-add-button:hover{background-color:#4caf5040;border-color:#4caf5066}.support-tickets-filters{display:flex;gap:12px;margin-bottom:24px;flex-wrap:wrap}.support-tickets-filter-group{flex:1;min-width:200px}.support-tickets-search-input{width:100%;padding:10px 14px;background-color:#ffffff0d;border:1px solid rgba(255,255,255,.1);border-radius:8px;color:#ffffffe6;font-size:14px;font-family:inherit}.support-tickets-search-input:focus{outline:none;border-color:#667eea80}.support-tickets-search-input::placeholder{color:#ffffff4d}.support-tickets-filter-select{width:100%;padding:10px 14px;background-color:#ffffff0d;border:1px solid rgba(255,255,255,.1);border-radius:8px;color:#ffffffe6;font-size:14px;font-family:inherit;cursor:pointer}.support-tickets-filter-select:focus{outline:none;border-color:#667eea80}.support-tickets-card{background-color:#ffffff08;border:1px solid rgba(255,255,255,.08);border-radius:12px;overflow:hidden}.support-tickets-table-container{overflow-x:auto}.support-tickets-table{width:100%;border-collapse:collapse}.support-tickets-table thead{background-color:#ffffff0d}.support-tickets-table th{padding:12px 16px;text-align:left;font-size:12px;font-weight:600;color:#fff9;text-transform:uppercase;letter-spacing:.5px;border-bottom:1px solid rgba(255,255,255,.08)}.support-tickets-table td{padding:12px 16px;font-size:13px;color:#fffc;border-bottom:1px solid rgba(255,255,255,.05)}.support-tickets-table tbody tr:hover{background-color:#ffffff08}.support-tickets-detail-button{padding:6px 12px;background-color:#667eea26;border:1px solid rgba(102,126,234,.3);border-radius:6px;color:#667eea;font-size:12px;font-weight:600;cursor:pointer;transition:all .2s}.support-tickets-detail-button:hover{background-color:#667eea40;border-color:#667eea66}.support-tickets-footer{padding:16px 20px;border-top:1px solid rgba(255,255,255,.08);background-color:#ffffff05}.support-tickets-count{font-size:12px;color:#fff9;margin:0}.support-tickets-modal-overlay{position:fixed;inset:0;background-color:#000000d9;display:flex;justify-content:center;align-items:center;z-index:1000;padding:20px}.support-tickets-modal-content{background-color:#ffffff0d;border:1px solid rgba(255,255,255,.1);border-radius:12px;width:100%;max-width:600px;max-height:90vh;overflow-y:auto}.support-tickets-modal-header{display:flex;justify-content:space-between;align-items:center;padding:20px 24px;border-bottom:1px solid rgba(255,255,255,.1)}.support-tickets-modal-header h3{font-size:20px;font-weight:700;color:#fff;margin:0}.support-tickets-modal-close{background:none;border:none;color:#fff9;font-size:28px;cursor:pointer;padding:0;width:32px;height:32px;display:flex;align-items:center;justify-content:center;border-radius:8px;transition:background-color .2s}.support-tickets-modal-close:hover{background-color:#ffffff1a}.support-tickets-modal-body{padding:24px;display:flex;flex-direction:column;gap:20px}.support-tickets-modal-field{display:flex;flex-direction:column;gap:8px}.support-tickets-modal-field label{font-size:14px;font-weight:600;color:#fffc}.support-tickets-modal-input,.support-tickets-modal-textarea{padding:12px 16px;background-color:#ffffff0d;border:1px solid rgba(255,255,255,.1);border-radius:8px;color:#ffffffe6;font-size:14px;font-family:inherit;width:100%}.support-tickets-modal-input:focus,.support-tickets-modal-textarea:focus{outline:none;border-color:#667eea80}.support-tickets-modal-input::placeholder,.support-tickets-modal-textarea::placeholder{color:#ffffff4d}.support-tickets-modal-textarea{resize:vertical;min-height:120px}.support-tickets-modal-footer{padding:20px 24px;border-top:1px solid rgba(255,255,255,.1);display:flex;justify-content:flex-end;gap:12px}.support-tickets-modal-cancel-button{padding:10px 20px;background-color:#ffffff1a;border:1px solid rgba(255,255,255,.2);border-radius:8px;color:#fffc;font-size:14px;font-weight:600;cursor:pointer;transition:all .2s}.support-tickets-modal-cancel-button:hover{background-color:#ffffff26;border-color:#ffffff4d}.support-tickets-modal-create-button{padding:10px 20px;background-color:#4caf5026;border:1px solid rgba(76,175,80,.3);border-radius:8px;color:#4caf50;font-size:14px;font-weight:600;cursor:pointer;transition:all .2s}.support-tickets-modal-create-button:hover:not(:disabled){background-color:#4caf5040;border-color:#4caf5066}.support-tickets-modal-create-button:disabled{opacity:.5;cursor:not-allowed}.support-tickets-user-search-container{position:relative}.support-tickets-user-search-input{padding:12px 16px;background-color:#ffffff0d;border:1px solid rgba(255,255,255,.1);border-radius:8px;color:#ffffffe6;font-size:14px;font-family:inherit;width:100%}.support-tickets-user-search-input:focus{outline:none;border-color:#667eea80}.support-tickets-user-search-input::placeholder{color:#ffffff4d}.support-tickets-user-search-loading{position:absolute;top:100%;left:0;right:0;padding:12px;background-color:#ffffff0d;border:1px solid rgba(255,255,255,.1);border-radius:8px;margin-top:4px;font-size:12px;color:#fff9;z-index:10}.support-tickets-user-search-results{position:absolute;top:100%;left:0;right:0;max-height:300px;overflow-y:auto;background-color:#ffffff0d;border:1px solid rgba(255,255,255,.1);border-radius:8px;margin-top:4px;z-index:10}.support-tickets-user-search-result-item{padding:12px 16px;cursor:pointer;transition:background-color .2s;border-bottom:1px solid rgba(255,255,255,.05)}.support-tickets-user-search-result-item:last-child{border-bottom:none}.support-tickets-user-search-result-item:hover{background-color:#ffffff1a}.support-tickets-user-result-name{font-size:14px;font-weight:600;color:#ffffffe6;margin-bottom:4px}.support-tickets-user-result-details{font-size:12px;color:#fff9;display:flex;flex-direction:column;gap:2px}.support-tickets-selected-user{margin-top:8px;padding:10px 12px;background-color:#4caf501a;border:1px solid rgba(76,175,80,.2);border-radius:8px;font-size:13px;color:#4caf50;display:flex;justify-content:space-between;align-items:center}.support-tickets-clear-user{background:none;border:none;color:#4caf50;font-size:18px;cursor:pointer;padding:0;width:20px;height:20px;display:flex;align-items:center;justify-content:center;border-radius:4px;transition:background-color .2s}.support-tickets-clear-user:hover{background-color:#4caf5033}.support-ticket-detail-container{padding:24px;height:100%;overflow-y:auto;background-color:#000}.support-ticket-detail-header{display:flex;justify-content:space-between;align-items:flex-start;margin-bottom:24px}.support-ticket-detail-title{font-size:28px;font-weight:700;color:#fff;margin:0 0 8px;letter-spacing:-.5px}.support-ticket-detail-subtitle{font-size:16px;color:#ffffffb3;margin:0}.support-ticket-detail-back-button{padding:10px 20px;background-color:#ffffff1a;border:1px solid rgba(255,255,255,.2);border-radius:8px;color:#fffc;font-size:14px;font-weight:600;cursor:pointer;transition:all .2s}.support-ticket-detail-back-button:hover{background-color:#ffffff26;border-color:#ffffff4d}.support-ticket-detail-card{background-color:#ffffff08;border:1px solid rgba(255,255,255,.08);border-radius:12px;padding:24px}.support-ticket-detail-info{margin-bottom:32px;padding-bottom:24px;border-bottom:1px solid rgba(255,255,255,.08)}.support-ticket-detail-info-row{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:20px}.support-ticket-detail-info-item{display:flex;flex-direction:column;gap:6px}.support-ticket-detail-info-item label{font-size:12px;font-weight:600;color:#fff9;text-transform:uppercase;letter-spacing:.5px}.support-ticket-detail-info-item div{font-size:14px;color:#ffffffe6}.support-ticket-detail-resolve-button{padding:6px 12px;background-color:#4caf5026;border:1px solid rgba(76,175,80,.3);border-radius:6px;color:#4caf50;font-size:12px;font-weight:600;cursor:pointer;transition:all .2s}.support-ticket-detail-resolve-button:hover:not(:disabled){background-color:#4caf5040;border-color:#4caf5066}.support-ticket-detail-resolve-button:disabled{opacity:.5;cursor:not-allowed}.support-ticket-detail-messages{margin-bottom:32px}.support-ticket-detail-messages-title{font-size:18px;font-weight:600;color:#fff;margin:0 0 16px}.support-ticket-messages-list{display:flex;flex-direction:column;gap:16px;max-height:500px;overflow-y:auto;padding:16px;background-color:#ffffff05;border-radius:8px}.support-ticket-message{padding:16px;border-radius:12px;border:1px solid rgba(255,255,255,.1)}.support-ticket-message-user{background-color:#ffffff0d;align-self:flex-start}.support-ticket-message-support{background-color:#2196f31a;align-self:flex-start}.support-ticket-message-header{display:flex;justify-content:space-between;align-items:center;margin-bottom:8px}.support-ticket-message-sender{font-size:13px;font-weight:600;color:#fffc}.support-ticket-message-time{font-size:11px;color:#ffffff80}.support-ticket-message-text{font-size:14px;color:#ffffffe6;line-height:1.6;white-space:pre-wrap;word-break:break-word}.support-ticket-detail-response{padding-top:24px;border-top:1px solid rgba(255,255,255,.08)}.support-ticket-detail-response-title{font-size:18px;font-weight:600;color:#fff;margin:0 0 16px}.support-ticket-detail-response-input{width:100%;padding:12px 16px;background-color:#ffffff0d;border:1px solid rgba(255,255,255,.1);border-radius:8px;color:#ffffffe6;font-size:14px;font-family:inherit;resize:vertical;margin-bottom:16px;min-height:120px}.support-ticket-detail-response-input:focus{outline:none;border-color:#667eea80}.support-ticket-detail-response-input::placeholder{color:#ffffff4d}.support-ticket-detail-response-button{padding:12px 24px;background-color:#4caf5026;border:1px solid rgba(76,175,80,.3);border-radius:8px;color:#4caf50;font-size:14px;font-weight:600;cursor:pointer;transition:all .2s}.support-ticket-detail-response-button:hover:not(:disabled){background-color:#4caf5040;border-color:#4caf5066}.support-ticket-detail-response-button:disabled{opacity:.5;cursor:not-allowed}.status-badge-waiting{padding:4px 10px;background-color:#ff980026;border:1px solid rgba(255,152,0,.3);border-radius:8px;color:#ff9800;font-size:11px;font-weight:600;display:inline-block}.status-badge-answered{padding:4px 10px;background-color:#4caf5026;border:1px solid rgba(76,175,80,.3);border-radius:8px;color:#4caf50;font-size:11px;font-weight:600;display:inline-block}.status-badge-resolved{padding:4px 10px;background-color:#9e9e9e26;border:1px solid rgba(158,158,158,.3);border-radius:8px;color:#9e9e9e;font-size:11px;font-weight:600;display:inline-block}.status-badge-new-message{padding:4px 10px;background-color:#2196f326;border:1px solid rgba(33,150,243,.3);border-radius:8px;color:#2196f3;font-size:11px;font-weight:600;display:inline-block}.files-container{width:100%}.files-header{display:flex;justify-content:space-between;align-items:flex-start;margin-bottom:24px}.files-title{font-size:24px;font-weight:700;color:#fff;letter-spacing:-.3px;margin-bottom:8px}.files-subtitle{font-size:14px;color:#fff9;font-weight:500}.files-refresh-button{padding:12px 16px;background-color:#ffffff0d;border:1px solid rgba(255,255,255,.1);border-radius:12px;color:#fffc;font-size:18px;cursor:pointer;transition:all .2s;display:flex;align-items:center;justify-content:center;min-width:44px;height:44px}.files-refresh-button:hover:not(:disabled){background-color:#ffffff1a;color:#fff;transform:rotate(180deg)}.files-refresh-button:disabled{opacity:.5;cursor:not-allowed}.files-add-button{padding:12px 24px;background:linear-gradient(135deg,#667eea,#764ba2);border:none;border-radius:12px;color:#fff;font-size:14px;font-weight:600;cursor:pointer;transition:transform .2s,box-shadow .2s}.files-add-button:hover{transform:translateY(-2px);box-shadow:0 8px 16px #667eea4d}.files-card{background-color:#ffffff0d;border-radius:16px;border:1px solid rgba(255,255,255,.1);overflow:hidden}.files-table-container{overflow-x:auto}.files-table{width:100%;border-collapse:collapse}.files-table thead{background-color:#ffffff08}.files-table th{padding:16px 20px;text-align:left;font-size:13px;font-weight:600;color:#fff9;text-transform:uppercase;letter-spacing:.5px;border-bottom:1px solid rgba(255,255,255,.08)}.files-table tbody tr{border-bottom:1px solid rgba(255,255,255,.08);transition:background-color .2s}.files-table tbody tr:hover{background-color:#ffffff08}.files-table tbody tr:last-child{border-bottom:none}.files-table td{padding:16px 20px;font-size:14px;color:#fffc}.file-preview{width:50px;height:50px;object-fit:cover;border-radius:4px;border:1px solid rgba(255,255,255,.2)}.file-url-link{color:#4a9eff;text-decoration:none;font-weight:500}.file-url-link:hover{text-decoration:underline}.files-action-button{padding:6px 12px;border:none;border-radius:6px;font-size:12px;font-weight:600;cursor:pointer;transition:opacity .2s}.files-action-button.edit{background-color:#34c75926;color:#34c759}.files-action-button.edit:hover{opacity:.8}.files-action-button.delete{background-color:#ff3b3026;color:#ff3b30}.files-action-button.delete:hover{opacity:.8}.files-footer{padding:16px 20px;border-top:1px solid rgba(255,255,255,.08);background-color:#ffffff05}.files-count{font-size:14px;color:#fff9;font-weight:500}.files-pagination-button{padding:8px 16px;background-color:#ffffff1a;border:1px solid rgba(255,255,255,.2);border-radius:8px;color:#fffc;cursor:pointer;transition:background-color .2s}.files-pagination-button:hover:not(:disabled){background-color:#ffffff26}.file-form-container{width:100%}.file-form-header{margin-bottom:24px}.file-form-title{font-size:24px;font-weight:700;color:#fff;letter-spacing:-.3px;margin-bottom:8px}.file-form-subtitle{font-size:14px;color:#fff9;font-weight:500}.file-form-card{background-color:#ffffff0d;border-radius:16px;border:1px solid rgba(255,255,255,.1);padding:32px;max-width:600px}.file-form-group{margin-bottom:24px}.file-form-label{display:block;font-size:14px;font-weight:600;color:#fffc;margin-bottom:8px}.file-form-input{width:100%;padding:12px 16px;background-color:#ffffff0d;border:1px solid rgba(255,255,255,.1);border-radius:8px;color:#fffc;font-size:14px;font-family:inherit;box-sizing:border-box}.file-form-input::placeholder{color:#ffffff80}.file-form-input:focus{outline:none;border-color:#667eea80;background-color:#ffffff14}.file-preview-container{margin-top:12px}.file-preview-image{max-width:300px;max-height:300px;border-radius:8px;border:1px solid rgba(255,255,255,.2);object-fit:contain}.file-form-actions{display:flex;justify-content:flex-end;gap:12px;margin-top:32px;padding-top:24px;border-top:1px solid rgba(255,255,255,.1)}.file-form-button{padding:12px 24px;border:none;border-radius:8px;font-size:14px;font-weight:600;cursor:pointer;transition:opacity .2s,transform .2s}.file-form-button.cancel{background-color:#ffffff1a;color:#fffc}.file-form-button.cancel:hover{opacity:.8}.file-form-button.submit{background:linear-gradient(135deg,#667eea,#764ba2);color:#fff}.file-form-button.submit:hover:not(:disabled){transform:translateY(-2px);box-shadow:0 8px 16px #667eea4d}.file-form-button:disabled{opacity:.5;cursor:not-allowed}.rejection-modal-overlay{position:fixed;inset:0;background-color:#000000b3;display:flex;justify-content:center;align-items:center;z-index:1000;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.rejection-modal-content{background-color:#1a1a2e;border-radius:12px;width:90%;max-width:500px;box-shadow:0 20px 60px #00000080;border:1px solid rgba(255,255,255,.1)}.rejection-modal-header{display:flex;justify-content:space-between;align-items:center;padding:20px 24px;border-bottom:1px solid rgba(255,255,255,.1)}.rejection-modal-header h3{margin:0;font-size:18px;font-weight:600;color:#fff}.rejection-modal-close{background:none;border:none;font-size:24px;color:#fff9;cursor:pointer;padding:0;line-height:1;transition:color .2s}.rejection-modal-close:hover{color:#fff}.rejection-modal-body{padding:24px}.rejection-modal-description{margin:0 0 16px;font-size:14px;color:#ffffffb3;line-height:1.5}.rejection-modal-textarea{width:100%;padding:12px 16px;border-radius:8px;border:1px solid rgba(255,255,255,.2);background-color:#ffffff0d;color:#fff;font-size:14px;line-height:1.5;resize:vertical;min-height:120px;font-family:inherit;transition:border-color .2s,background-color .2s}.rejection-modal-textarea:focus{outline:none;border-color:#f44336;background-color:#ffffff14}.rejection-modal-textarea::placeholder{color:#fff6}.rejection-modal-footer{display:flex;justify-content:flex-end;gap:12px;padding:16px 24px;border-top:1px solid rgba(255,255,255,.1)}.rejection-modal-btn{padding:10px 20px;border-radius:8px;font-size:14px;font-weight:500;cursor:pointer;transition:all .2s;border:none}.rejection-modal-btn:disabled{opacity:.5;cursor:not-allowed}.rejection-modal-btn-cancel{background-color:#ffffff1a;color:#fff}.rejection-modal-btn-cancel:hover:not(:disabled){background-color:#ffffff26}.rejection-modal-btn-confirm{background-color:#f44336;color:#fff}.rejection-modal-btn-confirm:hover:not(:disabled){background-color:#d32f2f}.status-badge{display:inline-block;padding:4px 10px;border-radius:6px;font-size:11px;font-weight:600;text-transform:uppercase;letter-spacing:.5px}.status-badge-draft{background-color:#9e9e9e33;border:1px solid rgba(158,158,158,.4);color:#9e9e9e}.status-badge-ready{background-color:#2196f333;border:1px solid rgba(33,150,243,.4);color:#2196f3}.status-badge-review{background-color:#ffc10733;border:1px solid rgba(255,193,7,.4);color:#ffc107}.status-badge-rejected{background-color:#f4433633;border:1px solid rgba(244,67,54,.4);color:#f44336}.status-badge-live{background-color:#4caf5033;border:1px solid rgba(76,175,80,.4);color:#4caf50}.status-badge-updating{background-color:#9c27b033;border:1px solid rgba(156,39,176,.4);color:#9c27b0}.status-badge-syncing{background-color:#ff980033;border:1px solid rgba(255,152,0,.4);color:#ff9800}.recent-versions-container{padding:24px;height:100%;overflow-y:auto;background-color:#000}.recent-versions-header{display:flex;justify-content:space-between;align-items:flex-start;margin-bottom:24px}.recent-versions-title{font-size:28px;font-weight:700;color:#fff;margin:0 0 8px;letter-spacing:-.5px}.recent-versions-subtitle{font-size:14px;color:#fff9;margin:0}.recent-versions-refresh-button{padding:10px 14px;background-color:#ffffff1a;border:1px solid rgba(255,255,255,.2);border-radius:8px;color:#fffc;font-size:16px;cursor:pointer;transition:all .2s}.recent-versions-refresh-button:hover:not(:disabled){background-color:#ffffff26;border-color:#ffffff4d}.recent-versions-refresh-button:disabled{opacity:.5;cursor:not-allowed}.recent-versions-filters{display:flex;gap:12px;margin-bottom:24px;flex-wrap:wrap}.recent-versions-filter-group{flex:1;min-width:200px}.recent-versions-filter-select{width:100%;padding:10px 14px;background-color:#ffffff0d;border:1px solid rgba(255,255,255,.1);border-radius:8px;color:#ffffffe6;font-size:14px;font-family:inherit;cursor:pointer}.recent-versions-filter-select:focus{outline:none;border-color:#667eea80}.recent-versions-card{background-color:#ffffff0d;border:1px solid rgba(255,255,255,.1);border-radius:12px;overflow:hidden}.recent-versions-table-container{overflow-x:auto}.recent-versions-table{width:100%;border-collapse:collapse}.recent-versions-table thead{background-color:#ffffff0d}.recent-versions-table th{padding:12px 16px;text-align:left;font-size:12px;font-weight:600;color:#fff9;text-transform:uppercase;letter-spacing:.5px;border-bottom:1px solid rgba(255,255,255,.1)}.recent-versions-table td{padding:12px 16px;font-size:13px;color:#fffc;border-bottom:1px solid rgba(255,255,255,.05)}.recent-versions-table tbody tr:hover{background-color:#ffffff08}.recent-versions-detail-button{padding:6px 12px;font-size:11px;background-color:#2196f333;border:1px solid rgba(33,150,243,.4);border-radius:6px;color:#2196f3;cursor:pointer;transition:all .2s}.recent-versions-detail-button:hover{background-color:#2196f34d;border-color:#2196f380}.version-detail-container{padding:24px;max-width:1200px;margin:0 auto}.version-detail-header{margin-bottom:24px}.version-detail-title{font-size:24px;font-weight:700;color:#fff;margin:0 0 8px}.version-detail-subtitle{font-size:14px;color:#fff9;margin:0}.version-detail-card{background:#ffffff0d;border-radius:12px;border:1px solid rgba(255,255,255,.1);padding:24px}.version-detail-section{margin-bottom:32px}.version-detail-section:last-child{margin-bottom:0}.version-detail-section-title{font-size:18px;font-weight:600;color:#fff;margin:0 0 16px}.version-detail-info-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:16px}.version-detail-info-item{display:flex;flex-direction:column;gap:4px}.version-detail-info-label{font-size:12px;color:#fff9;font-weight:500}.version-detail-info-value{font-size:14px;color:#fff;font-weight:400}.version-detail-changes-list{display:flex;flex-direction:column;gap:12px}.version-detail-change-item{background:#ffffff08;border:1px solid rgba(255,255,255,.08);border-radius:8px;padding:12px}.version-detail-change-field{font-size:14px;font-weight:600;color:#fff;text-transform:capitalize}.version-detail-change-type{font-size:11px;font-weight:600;padding:2px 8px;border-radius:4px;text-transform:uppercase}.version-detail-change-type-created{background:#4caf5033;color:#4caf50}.version-detail-change-type-updated{background:#ffc10733;color:#ffc107}.version-detail-change-type-deleted{background:#f4433633;color:#f44336}.version-detail-change-old{font-size:12px;color:#ffffff80;margin-top:8px;padding:8px;background:#f443361a;border-left:2px solid #F44336;border-radius:4px}.version-detail-change-new{font-size:12px;color:#ffffff80;margin-top:8px;padding:8px;background:#4caf501a;border-left:2px solid #4CAF50;border-radius:4px}
