.navbar{background:var(--navbar-bg);border-bottom:1px solid var(--border-color);padding:1rem 0;position:sticky;top:0;z-index:1000;box-shadow:0 2px 20px var(--card-shadow);transition:background .3s ease,border-color .3s ease}.navbar .container{display:flex;justify-content:space-between;align-items:center;gap:2rem}.navbar-brand{margin:0;font-size:1.5rem;font-weight:700;background:linear-gradient(135deg,#667eea,#764ba2);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.navbar-nav{margin:0;padding:0;list-style:none;display:flex;gap:1.5rem;align-items:center}.navbar-nav a{color:var(--navbar-text);text-decoration:none;font-weight:500;padding:.5rem 1rem;border-radius:.5rem;transition:color .2s ease,background .2s ease}.navbar-nav a:hover,.navbar-nav a.active{color:#667eea;background:var(--hover-shadow)}.btn-login-nav{background:linear-gradient(135deg,#667eea,#764ba2);color:#fff;padding:.75rem 1.5rem;border-radius:.75rem;font-weight:600;text-decoration:none;box-shadow:0 4px 15px #667eea4d;transition:all .2s ease;display:inline-block}.btn-login-nav:hover{transform:translateY(-2px);box-shadow:0 6px 20px #667eea66}.theme-toggle-btn{background:none;border:none;color:var(--navbar-text);font-size:1.2rem;cursor:pointer;padding:.5rem;border-radius:.5rem;transition:all .2s ease}.theme-toggle-btn:hover{background:var(--hover-shadow);transform:scale(1.1)}.navbar-toggle-btn{display:none;flex-direction:column;justify-content:space-around;width:30px;height:24px;background:none;border:none;cursor:pointer;padding:0}.navbar-toggle-btn span{width:100%;height:3px;background:var(--navbar-text);border-radius:2px;transition:all .3s ease}.navbar-toggle-btn.active span:nth-child(1){transform:rotate(45deg) translate(5px,5px)}.navbar-toggle-btn.active span:nth-child(2){opacity:0}.navbar-toggle-btn.active span:nth-child(3){transform:rotate(-45deg) translate(7px,-6px)}.manage-sidebar{position:fixed;left:0;top:80px;width:280px;height:calc(100vh - 80px);background:var(--card-bg);border-right:1px solid var(--border-color);box-shadow:2px 0 10px var(--card-shadow);z-index:900;overflow-y:auto;transition:transform .3s ease}.sidebar-header{display:flex;align-items:center;justify-content:space-between;padding:1.5rem;border-bottom:1px solid var(--border-color);background:var(--navbar-bg)}.sidebar-toggle-btn{background:none;border:none;color:var(--navbar-text);font-size:1.2rem;cursor:pointer;padding:.5rem;border-radius:.5rem;transition:all .2s ease}.sidebar-toggle-btn:hover{background:var(--hover-shadow)}.sidebar-nav{padding:1rem 0}.sidebar-category{margin-bottom:1rem}.category-header{padding:1rem 1.5rem;cursor:pointer;display:flex;align-items:center;justify-content:space-between;transition:all .3s ease}.category-header:hover{background:#667eea0d}.category-title{display:flex;align-items:center;gap:.75rem}.category-icon{font-size:1.2rem}.category-text{font-weight:600;color:var(--text-primary)}.category-indicator{display:flex;flex-direction:column;gap:3px;transition:all .3s ease}.category-header.active .category-indicator{transform:rotate(90deg)}.indicator-line{width:4px;height:4px;background:var(--text-secondary);border-radius:50%}.category-content{display:none;padding:0}.category-content.show{display:block;padding:.5rem 0}.category-content a{display:flex;align-items:center;padding:.75rem 1.5rem .75rem 3rem;color:var(--text-primary);text-decoration:none;transition:all .3s ease;font-size:.9rem}.category-content a:hover{background:#667eea14;color:#667eea}.category-content a.active{background:linear-gradient(135deg,#667eea26,#764ba226);color:#667eea;border-left:3px solid #667eea}.nav-icon{font-size:1rem;margin-right:.5rem}.nav-icon-img{width:20px;height:20px;margin-right:.75rem;object-fit:contain;opacity:.85;transition:opacity .2s ease,transform .2s ease}.category-content a:hover .nav-icon-img,.category-content a.active .nav-icon-img{opacity:1;transform:scale(1.1)}.has-sidebar .main-content{margin-left:280px}.main-content{padding:2rem 0 4rem}@media(max-width:1024px){.manage-sidebar{transform:translate(-100%)}.manage-sidebar.open{transform:translate(0)}.has-sidebar .main-content{margin-left:0}}@media(max-width:768px){.navbar-toggle-btn{display:flex}.navbar-nav{position:absolute;top:100%;left:0;right:0;background:var(--navbar-bg);border:1px solid var(--border-color);flex-direction:column;gap:0;padding:1rem 0;max-height:0;overflow:hidden;transition:max-height .3s ease}.navbar-nav.open{max-height:500px}.navbar-nav li{width:100%;text-align:center}.navbar-nav a{display:block;padding:.75rem 1rem}}.container{max-width:1200px;margin:0 auto;padding:0 20px}.loading-container{display:flex;justify-content:center;align-items:center;min-height:400px}.spinner{border:4px solid var(--border-color);border-top:4px solid #667eea;border-radius:50%;width:50px;height:50px;animation:spin 1s linear infinite}.spinner-small{width:30px;height:30px;border-width:3px}.spinner-large{width:70px;height:70px;border-width:5px}@keyframes spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.ticket-type-badge{background:#3b82f6;color:#fff;padding:.25rem .75rem;border-radius:.5rem;font-size:.8rem;font-weight:600}.ticket-status-badge{padding:.25rem .75rem;border-radius:.5rem;font-size:.8rem;font-weight:600}.ticket-status-badge.status-open{background:#dcfce7;color:#166534}.ticket-status-badge.status-closed{background:#fee2e2;color:#991b1b}.channel-deleted{color:#dc2626;font-style:italic}.feature-item{padding:1.5rem;background:var(--card-bg);border:1px solid var(--border-color);border-radius:.75rem;transition:all .2s ease}.feature-item:hover{border-color:#667eea;box-shadow:0 4px 20px var(--hover-shadow);transform:translateY(-2px)}.feature-item h4{margin:0 0 .5rem;color:var(--text-primary)}.feature-item p{margin:0;color:var(--text-secondary);font-size:.9rem}.btn-logout{background:none;border:none;color:var(--navbar-text);font-weight:500;padding:.5rem 1rem;border-radius:.5rem;cursor:pointer;transition:all .2s ease}.btn-logout:hover{background:var(--hover-shadow);color:#667eea}.card-hover:hover{box-shadow:0 8px 35px var(--card-shadow);transform:translateY(-2px)}.btn{display:inline-flex;align-items:center;justify-content:center;gap:.5rem;padding:.6rem 1.2rem;border-radius:.5rem;font-weight:500;font-size:.95rem;cursor:pointer;transition:all .2s ease;border:1px solid transparent;outline:none}.btn:disabled{opacity:.6;cursor:not-allowed}.btn-primary{background:var(--btn-primary);color:#fff}.btn-primary:hover:not(:disabled){background:var(--btn-hover);box-shadow:0 4px 12px #3b82f64d}.btn-secondary{background:transparent;border:1px solid var(--border-color);color:var(--text-primary)}.btn-secondary:hover:not(:disabled){background:#ffffff0d;border-color:#667eea;color:#667eea}.btn-save:hover:not(:disabled){background:#059669;box-shadow:0 4px 12px #10b9814d}.btn-cancel{background:transparent;color:var(--text-secondary)}.btn-cancel:hover:not(:disabled){color:var(--text-primary);background:#0000000d}.btn-delete{background:#ef4444;color:#fff}.btn-delete:hover:not(:disabled){background:#dc2626;box-shadow:0 4px 12px #ef44444d}.stat-box{background:var(--card-bg);padding:1.5rem;border-radius:.75rem;border:1px solid var(--border-color)}.stat-box-header{margin-top:0;border-bottom:1px solid var(--border-color);padding-bottom:.5rem;color:var(--text-primary)}.stat-box-content{display:grid;gap:.5rem;margin-top:1rem}.stat-box-row{display:flex;justify-content:space-between}.stat-box-row strong{color:var(--text-primary)}.stat-box-row span{color:var(--text-secondary)}.welcome-container{max-width:800px;margin:0 auto}.welcome-header{display:flex;justify-content:space-between;align-items:center;margin-bottom:2rem}.welcome-header h1{font-size:2rem;font-weight:700;margin:0 0 .5rem;color:var(--text-primary)}.welcome-header p{margin:0;color:var(--text-secondary);font-size:1.1rem}.welcome-card{background:var(--card-bg);border:1px solid var(--border-color);border-radius:1rem;box-shadow:0 4px 20px var(--card-shadow);overflow:hidden}.welcome-toggle-section{padding:1.5rem;background:var(--bg-secondary);border-bottom:1px solid var(--border-color);transition:all .3s ease}.welcome-toggle-section.enabled{background:#10b9811a;border-bottom-color:#10b98133}.toggle-label{display:flex;align-items:center;gap:1rem;cursor:pointer;width:100%}.toggle-switch{position:relative;width:60px;height:30px;flex-shrink:0}.toggle-switch input{opacity:0;width:0;height:0}.slider{position:absolute;cursor:pointer;inset:0;background-color:#ccc;transition:.4s;border-radius:34px}.slider:before{position:absolute;content:"";height:22px;width:22px;left:4px;bottom:4px;background-color:#fff;transition:.4s;border-radius:50%}input:checked+.slider{background-color:#10b981}input:checked+.slider:before{transform:translate(30px)}.toggle-text{display:flex;flex-direction:column}.toggle-title{font-weight:600;font-size:1.1rem;color:var(--text-primary)}.toggle-description{font-size:.9rem;color:var(--text-secondary)}.welcome-form-content{padding:2rem;transition:opacity .3s ease}.welcome-form-content.disabled{opacity:.5;pointer-events:none}.form-group{margin-bottom:2rem}.form-label{display:block;margin-bottom:.8rem;font-weight:600;color:var(--text-primary);font-size:1rem}.form-select,.form-textarea{width:100%;padding:1rem;border-radius:.5rem;border:1px solid var(--border-color);background:var(--bg-secondary);color:var(--text-primary);font-size:1rem;transition:border-color .2s ease}.form-select:focus,.form-textarea:focus{outline:none;border-color:var(--btn-primary);box-shadow:0 0 0 2px #3b82f61a}.form-textarea{resize:vertical;min-height:120px;font-family:inherit;line-height:1.5}.variable-tags{display:flex;gap:.5rem;margin-top:.8rem;flex-wrap:wrap}.variable-tag{background:var(--bg-secondary);border:1px solid var(--border-color);padding:.2rem .6rem;border-radius:4px;font-size:.85rem;color:var(--text-secondary);font-family:monospace;cursor:pointer;transition:all .2s ease}.variable-tag:hover{border-color:var(--btn-primary);color:var(--btn-primary)}.form-footer{border-top:1px solid var(--border-color);padding:1.5rem 2rem;display:flex;justify-content:flex-end;background:var(--bg-secondary)}.error-text{color:#ef4444;font-size:.9rem;margin-top:.5rem}.permissions-table{width:100%;border-collapse:collapse}.permissions-table thead tr{background:var(--card-bg);text-align:left}.permissions-table th{padding:.75rem;border-bottom:2px solid var(--border-color);color:var(--text-primary);font-weight:600}.permissions-table tbody tr{border-bottom:1px solid var(--border-color)}.permissions-table td{padding:.75rem;color:var(--text-primary)}.permissions-table td.monospace{font-family:monospace;font-size:.9rem}.workflow-list-header{display:flex;justify-content:space-between;align-items:center;margin-bottom:2rem}.workflow-card{background:var(--card-bg);border:1px solid var(--border-color);border-radius:.75rem;padding:1.5rem;display:flex;justify-content:space-between;align-items:center;transition:all .2s ease}.workflow-card:hover{border-color:#667eea;box-shadow:0 4px 20px var(--hover-shadow);transform:translateY(-2px)}.workflow-info h3{margin:0 0 .5rem;color:var(--text-primary);font-size:1.1rem}.workflow-meta{display:flex;align-items:center;gap:1rem;margin-bottom:.5rem}.status-badge{padding:.25rem .75rem;border-radius:1rem;font-size:.75rem;font-weight:600;text-transform:uppercase}.status-badge.active{background:#10b9811a;color:#10b981}.status-badge.inactive{background:#6b72801a;color:#6b7280}.workflow-details{font-size:.9rem;color:var(--text-secondary)}.workflow-actions{display:flex;gap:.5rem}.btn-icon{background:transparent;border:none;padding:.5rem;border-radius:.5rem;cursor:pointer;transition:all .2s ease;font-size:1rem;display:flex;align-items:center;justify-content:center}.btn-icon:hover{background:#0000000d}.btn-icon.edit{color:#3b82f6}.btn-icon.delete{color:#ef4444}.btn-icon.toggle{color:#10b981}.btn-icon.toggle.paused{color:#f59e0b}.builder-container{max-width:800px;margin:0 auto;padding:2rem}.builder-header{margin-bottom:2rem}.builder-steps{display:flex;align-items:center;gap:1rem;margin-top:1rem}.step-indicator{padding:.5rem 1rem;border-radius:2rem;font-size:.9rem;font-weight:600;background:var(--card-bg);color:var(--text-secondary);border:1px solid var(--border-color)}.step-indicator.active{background:var(--btn-primary);color:#fff;border-color:var(--btn-primary)}.step-connector{flex:1;height:2px;background:var(--border-color);max-width:50px}.builder-content{background:var(--card-bg);border-radius:1rem;padding:2rem;box-shadow:0 4px 25px var(--card-shadow);border:1px solid var(--border-color);min-height:400px}.component-list{display:flex;flex-direction:column;gap:1rem}.component-item{background:var(--bg-secondary);border:1px solid var(--border-color);border-radius:.75rem;padding:1rem}.component-header{display:flex;justify-content:space-between;align-items:center;margin-bottom:1rem}.component-config{display:flex;flex-direction:column;gap:.5rem}.builder-footer{display:flex;justify-content:space-between;margin-top:2rem}.empty-workflow{text-align:center;padding:4rem 2rem;background:var(--card-bg);border-radius:1rem;border:1px solid var(--border-color)}.empty-workflow-icon{font-size:4rem;margin-bottom:1rem;display:block}:root{--color-primary: #667eea;--color-secondary: #764ba2;--color-success: #10b981;--color-warning: #f59e0b;--color-error: #ef4444;--color-info: #3b82f6;--spacing-xs: .25rem;--spacing-sm: .5rem;--spacing-md: 1rem;--spacing-lg: 1.5rem;--spacing-xl: 2rem;--spacing-2xl: 3rem;--radius-sm: .25rem;--radius-md: .5rem;--radius-lg: .75rem;--radius-xl: 1rem;--shadow-sm: 0 1px 2px 0 rgba(0, 0, 0, .05);--shadow-md: 0 4px 6px -1px rgba(0, 0, 0, .1);--shadow-lg: 0 10px 15px -3px rgba(0, 0, 0, .1);--shadow-xl: 0 20px 25px -5px rgba(0, 0, 0, .1);--transition-fast: .15s ease;--transition-base: .2s ease;--transition-slow: .3s ease;--z-dropdown: 1000;--z-sticky: 1020;--z-fixed: 1030;--z-modal-backdrop: 1040;--z-modal: 1050;--z-popover: 1060;--z-tooltip: 1070}:root{--bg-primary: linear-gradient(135deg, #667eea 0%, #764ba2 100%);--bg-secondary: #f8fafc;--text-primary: #1f2937;--text-secondary: #6b7280;--card-bg: #ffffff;--card-shadow: rgba(0, 0, 0, .08);--navbar-bg: rgba(255, 255, 255, .95);--navbar-text: #4b5563;--btn-primary: #3b82f6;--btn-hover: #2563eb;--border-color: #e5e7eb;--hover-shadow: rgba(102, 126, 234, .15)}.dark-mode{--bg-primary: linear-gradient(135deg, #1e293b 0%, #334155 100%);--bg-secondary: #0f172a;--text-primary: #f1f5f9;--text-secondary: #94a3b8;--card-bg: #1e293b;--card-shadow: rgba(0, 0, 0, .3);--navbar-bg: rgba(15, 23, 42, .95);--navbar-text: #cbd5e1;--btn-primary: #3b82f6;--btn-hover: #60a5fa;--border-color: #334155;--hover-shadow: rgba(59, 130, 246, .2)}*{box-sizing:border-box}body{font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif;margin:0;padding:0;background:var(--bg-primary);min-height:100vh;color:var(--text-primary);line-height:1.6;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;transition:background .3s ease,color .3s ease}main{background:var(--bg-secondary);min-height:calc(100vh - 80px);transition:background .3s ease}.card{background:var(--card-bg);border-radius:1rem;box-shadow:0 4px 25px var(--card-shadow);padding:2rem;margin-bottom:2rem;border:1px solid var(--border-color);transition:all .2s ease}.header-card{background:linear-gradient(135deg,#667eea,#764ba2);color:#fff;border-radius:1rem;padding:3rem 2rem;margin-bottom:2rem;text-align:center;box-shadow:0 8px 35px #667eea4d}.header-card h2{margin:0 0 1rem;font-size:2.5rem;font-weight:700}.header-card p{margin:0;font-size:1.2rem;opacity:.9}.btn{display:inline-flex;align-items:center;gap:.5rem;padding:.75rem 1.5rem;border-radius:.5rem;text-decoration:none;font-weight:600;font-size:.9rem;transition:all .2s ease;border:none;cursor:pointer}.btn-primary,.btn-manage{background:#3b82f6;color:#fff}.btn-primary:hover,.btn-manage:hover{background:#2563eb;transform:translateY(-1px)}.btn-save{background:#10b981;color:#fff}.btn-save:hover{background:#059669;transform:translateY(-1px)}.btn-cancel{background:#6b7280;color:#fff}.btn-cancel:hover{background:#4b5563;transform:translateY(-1px)}.btn-delete{background:#ef4444;color:#fff;padding:.5rem 1rem;font-size:.8rem}.btn-delete:hover{background:#dc2626;transform:translateY(-1px)}.form-group{margin-bottom:1.5rem}.form-group label{display:block;margin-bottom:.5rem;font-weight:600;color:var(--text-primary)}.form-group input,.form-group select,.form-group textarea{width:100%;padding:.75rem 1rem;border:2px solid var(--border-color);border-radius:.5rem;background:var(--card-bg);color:var(--text-primary);font-size:1rem;font-family:inherit;transition:all .2s ease}.form-group textarea{resize:vertical;min-height:100px}.form-group input:focus,.form-group select:focus,.form-group textarea:focus{outline:none;border-color:#667eea;box-shadow:0 0 0 3px #667eea1a}.form-row{display:flex;flex-direction:column;gap:.5rem;margin-bottom:1.5rem}.form-row label{font-weight:600;color:var(--text-primary);font-size:.9rem}.form-row input,.form-row select{padding:.75rem 1rem;border-radius:.5rem;border:2px solid var(--border-color);background:var(--card-bg);color:var(--text-primary);font-size:1rem;transition:all .2s ease}.form-row input:focus,.form-row select:focus{outline:none;border-color:#667eea;box-shadow:0 0 0 3px #667eea1a}.stats-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:1.5rem;margin-top:1.5rem}.stat-card{background:var(--card-bg);border:1px solid var(--border-color);border-radius:.75rem;padding:1.5rem;text-align:center;transition:all .2s ease}.stat-card:hover{border-color:#667eea;box-shadow:0 4px 20px var(--hover-shadow);transform:translateY(-2px)}.stat-card h3{margin:0 0 1rem;font-size:1.1rem;color:var(--text-secondary)}.stat-number{font-size:2.5rem;font-weight:700;color:var(--text-primary);margin:0}.stat-sub{margin:.5rem 0 0;font-size:.9rem;color:var(--text-secondary)}.status-online{color:#10b981;font-weight:600;display:inline-flex;align-items:center;gap:.5rem}.status-online:before{content:"●";font-size:.8rem}.server-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(400px,1fr));gap:1.5rem;margin-top:1.5rem}.server-card{background:var(--card-bg);border:1px solid var(--border-color);border-radius:.75rem;padding:1.5rem;display:flex;align-items:center;justify-content:space-between;gap:1rem;transition:all .2s ease;cursor:pointer;text-decoration:none;color:inherit}.server-card:hover{border-color:#667eea;box-shadow:0 4px 20px var(--hover-shadow);transform:translateY(-2px)}.server-info{display:flex;align-items:center;gap:1rem;flex:1}.server-icon,.server-icon-large{border-radius:.75rem;object-fit:cover;flex-shrink:0}.server-icon{width:4rem;height:4rem}.server-icon-large{width:5rem;height:5rem;border-radius:1rem}.placeholder-icon{display:flex;align-items:center;justify-content:center;background:linear-gradient(135deg,#667eea,#764ba2);color:#fff;font-size:1.5rem;font-weight:700;border-radius:.75rem;flex-shrink:0}.server-name{font-size:1.1rem;font-weight:600;margin:0;color:var(--text-primary)}.server-meta{font-size:.85rem;color:var(--text-secondary);margin:.25rem 0 0}.feature-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:1rem;margin-top:1.5rem}.feature-card{background:var(--card-bg);border:1px solid var(--border-color);border-radius:.75rem;padding:1.5rem;display:flex;align-items:center;gap:1rem;transition:all .2s ease;cursor:pointer;text-decoration:none;color:inherit}.feature-card:hover{border-color:#667eea;box-shadow:0 4px 20px var(--hover-shadow);transform:translateY(-2px)}.feature-icon{width:3rem;height:3rem;display:flex;align-items:center;justify-content:center;background:linear-gradient(135deg,#667eea,#764ba2);color:#fff;border-radius:.75rem;font-size:1.5rem;flex-shrink:0}.feature-info h4{margin:0 0 .25rem;font-size:1.1rem;font-weight:600;color:var(--text-primary)}.feature-info p{margin:0;font-size:.9rem;color:var(--text-secondary)}.empty-state{text-align:center;padding:4rem 2rem;color:var(--text-secondary)}.empty-icon{font-size:3rem;margin-bottom:1rem;opacity:.5}.empty-state h4{margin:0 0 1rem;color:var(--text-primary);font-size:1.25rem}.empty-state p{margin:0;font-size:1rem}@media(max-width:768px){.server-grid,.feature-grid,.stats-grid{grid-template-columns:1fr}.card{padding:1.5rem}.header-card{padding:2rem 1.5rem}.header-card h2{font-size:2rem}}body.dark-mode input,body.dark-mode select,body.dark-mode textarea{background-color:#1e293b!important;color:#f8fafc!important;border-color:#475569!important}body.dark-mode input::placeholder,body.dark-mode textarea::placeholder{color:#94a3b8!important}body.dark-mode div[style*=f8fafc],body.dark-mode div[style*=f0f9ff],body.dark-mode div[style*=fef3c7],body.dark-mode div[style*=e2e8f0],body.dark-mode div[style*=e5e7eb]{background-color:#1e293b!important;background:#1e293b!important;border-color:#475569!important}body.dark-mode h3[style*=e2e8f0],body.dark-mode h3[style*=e5e7eb]{border-color:#475569!important}body.dark-mode .ticket-status-badge.status-open{background:#166534!important;color:#dcfce7!important}body.dark-mode .ticket-status-badge.status-closed{background:#991b1b!important;color:#fee2e2!important}body.dark-mode{--text-primary: #f8fafc !important;--text-secondary: #cbd5e1 !important;--navbar-text: #e2e8f0 !important;--border-color: #475569 !important}body.dark-mode div[style*="background: white"],body.dark-mode div[style*="background: 'white'"],body.dark-mode div[style*='background: "white"']{background:#1e293b!important}body.dark-mode div[style*="border: 1px solid #e2e8f0"],body.dark-mode div[style*="border: '1px solid #e2e8f0'"]{border-color:#475569!important}body.dark-mode button[style*="background: white"]{background:#1e293b!important;color:#f8fafc!important}body.dark-mode button[style*="background: #eef2ff"]{background:#312e81!important;color:#e0e7ff!important}body.dark-mode div[style*="background: #f0fdf4"]{background:#14532d!important}body.dark-mode div[style*="background: #d1fae5"]{background:#065f46!important;color:#d1fae5!important}body.dark-mode div[style*="background: #fee2e2"]{background:#7f1d1d!important;color:#fee2e2!important}body.dark-mode div[style*="background: #fef2f2"]{background:#7f1d1d!important;color:#fecaca!important}body.dark-mode div[style*="background: #f0fdf4"]{background:#14532d!important;color:#bbf7d0!important}body.dark-mode div[style*="background: #f8fafc"]{background:#0f172a!important;color:#cbd5e1!important}body.dark-mode button[style*="color: #6b7280"]{color:#94a3b8!important}body.dark-mode button[style*="color: #6366f1"]{color:#818cf8!important}
