html body .admin-page-title,html body h1.admin-page-title,html body h2.admin-page-title{font-size:24px!important;font-weight:700!important;margin:0 0 8px!important;color:var(--color-text-primary)!important}html body .admin-page-subtitle,html body p.admin-page-subtitle{margin:0!important;color:var(--color-text-secondary)!important}html body .admin-nav-grid{display:grid!important;grid-template-columns:repeat(auto-fit,minmax(300px,1fr))!important;gap:24px!important;margin-top:32px!important}html body .admin-nav-card,html body a.admin-nav-card{background:var(--color-surface-primary)!important;border:1px solid var(--color-border-light)!important;border-radius:8px!important;padding:24px!important;text-decoration:none!important;color:var(--color-text-primary)!important;transition:all .2s ease!important;box-shadow:var(--shadow-md)!important;display:block!important}html body .admin-nav-card:hover,html body a.admin-nav-card:hover{transform:translateY(-2px)!important;box-shadow:var(--shadow-lg)!important;border-color:var(--color-brand-primary)!important}html body .admin-nav-card h3{margin:0 0 8px!important;color:var(--color-brand-primary)!important;font-size:18px!important;font-weight:600!important}html body .admin-nav-card p{margin:0!important;color:var(--color-text-secondary)!important;font-size:14px!important;line-height:1.4!important}html body .metrics-grid{display:grid!important;grid-template-columns:repeat(auto-fit,minmax(250px,1fr))!important;gap:24px!important;margin-bottom:32px!important}html body .metric-card{background:var(--color-surface-primary)!important;padding:24px!important;border-radius:8px!important;box-shadow:var(--shadow-sm)!important;border-left:4px solid!important;transition:transform .2s ease,box-shadow .2s ease!important}html body .metric-card:hover{transform:translateY(-2px)!important;box-shadow:var(--shadow-md)!important}html body .metric-card.primary{border-left-color:var(--color-brand)!important}html body .metric-card.success{border-left-color:var(--color-success)!important}html body .metric-card.warning{border-left-color:var(--color-warning)!important}html body .metric-card.danger{border-left-color:var(--color-danger)!important}html body .metric-title{margin:0 0 8px!important;font-size:14px!important;font-weight:500!important}html body .metric-title.primary{color:var(--color-brand)!important}html body .metric-title.success{color:var(--color-success)!important}html body .metric-title.warning{color:var(--color-warning)!important}html body .metric-title.danger{color:var(--color-danger)!important}html body .metric-value{font-size:24px!important;font-weight:700!important;margin:0!important;color:var(--color-text-primary)!important}.business-admin-container{background-color:var(--color-surface-primary);color:var(--color-text-primary);border-radius:var(--radius-lg);box-shadow:var(--shadow-md);padding:var(--spacing-lg);margin:0 auto;max-width:1200px;transition:background-color .3s ease,color .3s ease,box-shadow .3s ease}.business-admin-container *{color:inherit}.business-admin-container h1,.business-admin-container h2,.business-admin-container h3,.business-admin-container h4,.business-admin-container h5,.business-admin-container h6{color:var(--color-text-primary);font-weight:600}.business-admin-container input,.business-admin-container select,.business-admin-container textarea,input.form-input,select.form-input,textarea.form-input{background-color:var(--color-input-bg)!important;color:var(--color-input-text)!important;border:1px solid var(--color-input-border)!important;border-radius:var(--radius-sm);padding:var(--spacing-sm) var(--spacing-md);font-size:14px;transition:background-color .3s ease,color .3s ease,border-color .3s ease}.business-admin-container input:focus,.business-admin-container select:focus,.business-admin-container textarea:focus{outline:2px solid var(--color-input-focus)!important;outline-offset:-2px!important;border-color:var(--color-input-focus)!important}.business-admin-container input:disabled,.business-admin-container select:disabled,.business-admin-container textarea:disabled{background-color:var(--color-bg-tertiary)!important;color:var(--color-text-muted)!important;cursor:not-allowed}.business-admin-container label{color:var(--color-text-primary);font-weight:500;font-size:14px}.btn-primary{background-color:var(--color-brand-primary);color:white;border:none;border-radius:var(--radius-sm);padding:var(--spacing-sm) var(--spacing-md);font-size:14px;font-weight:500;cursor:pointer;transition:background-color .2s ease}.btn-primary:hover{background-color:#0056b3}.btn-primary:disabled{background-color:var(--color-text-muted);cursor:not-allowed}.btn-secondary{background-color:var(--color-bg-tertiary);color:var(--color-text-primary);border:1px solid var(--color-border-medium);border-radius:var(--radius-sm);padding:var(--spacing-sm) var(--spacing-md);font-size:14px;font-weight:500;cursor:pointer;transition:background-color .2s ease}.btn-secondary:hover{background-color:var(--color-border-light)}.btn-success{background-color:var(--color-success)}.btn-danger,.btn-success{color:white;border:none;border-radius:var(--radius-sm);padding:var(--spacing-sm) var(--spacing-md);font-size:14px;font-weight:500;cursor:pointer}.btn-danger{background-color:var(--color-danger)}.btn-sm{padding:4px 10px;font-size:12px}.btn-lg{padding:12px 24px;font-size:16px}.mr-sm{margin-right:var(--spacing-sm)}.ml-sm{margin-left:var(--spacing-sm)}.card{background-color:var(--color-surface-elevated);border:1px solid var(--color-border-light);border-radius:var(--radius-xl);padding:var(--spacing-lg);box-shadow:var(--shadow-md)}.card-header{border-bottom:1px solid var(--color-border-light);padding-bottom:var(--spacing-md);margin-bottom:var(--spacing-md)}.card-title{color:var(--color-text-primary);margin:0}.card-title,.section-title{font-size:20px;font-weight:700}.section-title{font-family:Segoe UI,Arial,sans-serif;color:var(--color-brand-secondary);margin-bottom:var(--spacing-lg);margin-top:0;letter-spacing:.5px}.card-subtitle{color:var(--color-text-secondary);font-size:14px;margin:0;margin-top:var(--spacing-xs)}.business-admin-container table{width:100%;border-collapse:collapse;background-color:var(--color-surface-primary)}.business-admin-container table td,.business-admin-container table th{padding:var(--spacing-md);text-align:left;border-bottom:1px solid var(--color-border-light);color:var(--color-text-primary)}.business-admin-container table th{font-weight:600;font-size:14px}.business-admin-container table th,.business-admin-container table tr:hover{background-color:var(--color-bg-secondary)}.modal-overlay{position:fixed;top:0;left:0;width:100%;height:100%;background-color:rgba(0,0,0,.5);z-index:1000;display:flex;align-items:center;justify-content:center}.modal-content{background-color:var(--color-surface-primary);border-radius:var(--radius-lg);padding:var(--spacing-xl);max-width:800px;width:90%;max-height:80%;overflow-y:auto;box-shadow:var(--shadow-lg)}.modal-content,.modal-content h1,.modal-content h2,.modal-content h3,.modal-content h4,.modal-content h5,.modal-content h6,.modal-content label{color:var(--color-text-primary)}.status-active{background-color:rgba(40,167,69,.1);color:var(--color-success);border:1px solid rgba(40,167,69,.2);border-radius:12px}.status-active,.status-inactive{padding:2px 8px;font-size:12px;font-weight:500}.status-inactive{background-color:rgba(220,53,69,.1);color:var(--color-danger);border:1px solid rgba(220,53,69,.2);border-radius:12px}.role-owner{background-color:rgba(0,123,255,.1);color:var(--color-brand-primary);border:1px solid rgba(0,123,255,.2);border-radius:12px}.role-manager,.role-owner{padding:2px 8px;font-size:12px;font-weight:500}.role-manager{background-color:rgba(123,31,162,.1);color:#7b1fa2;border:1px solid rgba(123,31,162,.2);border-radius:12px}.role-staff{background-color:rgba(25,118,210,.1);color:#1976d2;border:1px solid rgba(25,118,210,.2);padding:2px 8px;border-radius:12px;font-size:12px;font-weight:500}.toggle-container{display:flex;gap:4px;background-color:var(--color-bg-tertiary);padding:4px;border-radius:8px;width:fit-content;transition:background-color .3s ease}.toggle-container button{padding:12px 24px!important;border:none!important;border-radius:var(--radius-sm)!important;font-weight:700!important;cursor:pointer!important;transition:background-color .3s ease,color .3s ease!important;margin:0!important;font-family:inherit!important;font-size:14px!important;line-height:1.4!important}.toggle-container button.active{background-color:var(--color-brand-primary)!important;color:white!important;box-shadow:0 2px 4px rgba(0,123,255,.3)!important}.toggle-container button:not(.active){background-color:transparent!important;color:var(--color-text-secondary)!important}.toggle-container button:not(.active):hover{background-color:var(--color-bg-secondary)!important;color:var(--color-text-primary)!important}.toggle-container.document-toggle button{padding:8px 16px!important}div.toggle-container>button{all:unset;box-sizing:border-box;display:inline-block;text-align:center;white-space:nowrap;vertical-align:middle;user-select:none}div.toggle-container>button.active{background:var(--color-brand-primary)!important;color:#ffffff!important}div.toggle-container>button.active,div.toggle-container>button:not(.active){padding:12px 24px!important;border-radius:4px!important;font-weight:700!important;border:none!important}div.toggle-container>button:not(.active){background:transparent!important;color:var(--color-text-secondary)!important}.text-primary{color:var(--color-text-primary)}.text-secondary{color:var(--color-text-secondary)}.text-muted{color:var(--color-text-muted)}.bg-primary{background-color:var(--color-surface-primary)}.bg-secondary{background-color:var(--color-surface-secondary)}.border{border:1px solid var(--color-border-light)}.border-radius{border-radius:var(--radius-md)}.shadow{box-shadow:var(--shadow-md)}.p-sm{padding:var(--spacing-sm)}.p-md{padding:var(--spacing-md)}.p-lg{padding:var(--spacing-lg)}.p-xl{padding:var(--spacing-xl)}.m-sm{margin:var(--spacing-sm)}.m-md{margin:var(--spacing-md)}.m-lg{margin:var(--spacing-lg)}.m-xl{margin:var(--spacing-xl)}.mb-sm{margin-bottom:var(--spacing-sm)}.mb-md{margin-bottom:var(--spacing-md)}.mb-lg{margin-bottom:var(--spacing-lg)}.mb-xl{margin-bottom:var(--spacing-xl)}.mt-sm{margin-top:var(--spacing-sm)}.mt-md{margin-top:var(--spacing-md)}.mt-lg{margin-top:var(--spacing-lg)}.mt-xl{margin-top:var(--spacing-xl)}.flex{display:flex}.flex-column{flex-direction:column}.align-center{align-items:center}.justify-between{justify-content:space-between}.justify-center{justify-content:center}.gap-sm{gap:var(--spacing-sm)}.gap-md{gap:var(--spacing-md)}.gap-lg{gap:var(--spacing-lg)}.text-center{text-align:center}.text-right{text-align:right}.font-weight-normal{font-weight:400}.font-weight-medium{font-weight:500}.font-weight-bold{font-weight:600}.cursor-pointer{cursor:pointer}.cursor-not-allowed{cursor:not-allowed}.grid-2-col{grid-template-columns:1fr 1fr}.grid-2-col,.grid-3-col{display:grid;gap:var(--spacing-lg)}.grid-3-col{grid-template-columns:repeat(3,1fr)}.grid-auto-fit{display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:var(--spacing-md)}.form-row{align-items:center;gap:var(--spacing-md)}.form-group,.form-row{display:flex;margin-bottom:var(--spacing-md)}.form-group{flex-direction:column;gap:var(--spacing-sm)}.form-label{font-weight:500;font-size:14px;color:var(--color-text-primary)}.form-input{padding:var(--spacing-sm) var(--spacing-md);border:1px solid var(--color-input-border);border-radius:var(--radius-sm);font-size:14px;background-color:var(--color-input-bg);color:var(--color-input-text)}.form-input:focus{outline:2px solid var(--color-input-focus);outline-offset:-2px;border-color:var(--color-input-focus)}.status-indicator{display:inline-flex;align-items:center;gap:var(--spacing-xs);padding:2px 8px;border-radius:12px;font-size:12px;font-weight:500}.status-success{background-color:#f0fdf4;color:#166534}.status-warning{background-color:rgba(255,193,7,.1);color:var(--color-warning)}.status-error{background-color:rgba(220,53,69,.1);color:var(--color-danger)}.status-info{background-color:rgba(23,162,184,.1);color:var(--color-info)}.message-box{padding:var(--spacing-md);border-radius:var(--radius-md);margin-bottom:var(--spacing-md);border-left:4px solid}.message-success{background-color:rgba(40,167,69,.1);border-color:var(--color-success);color:var(--color-success)}.message-warning{background-color:rgba(255,193,7,.1);border-color:var(--color-warning);color:var(--color-warning)}.message-error{background-color:rgba(220,53,69,.1);border-color:var(--color-danger);color:var(--color-danger)}.message-info{background-color:rgba(23,162,184,.1);border-color:var(--color-info);color:var(--color-info)}.loading-spinner{width:32px;height:32px;border-top:3px solid var(--color-border-light);border:3px solid var(--color-border-light);border-top-color:var(--color-brand-primary);border-radius:50%;animation:spin 1s linear infinite;margin:0 auto}@keyframes spin{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.loading-container{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:var(--spacing-xl);gap:var(--spacing-md)}.loading-text{color:var(--color-text-secondary);font-size:14px}.clickable{cursor:pointer;transition:all .2s ease}.clickable:hover{background-color:var(--color-bg-secondary)}.divider{height:1px;margin:var(--spacing-lg) 0}.divider,.divider-vertical{background-color:var(--color-border-light)}.divider-vertical{width:1px;margin:0 var(--spacing-md)}.mobile-only{display:block}.desktop-only{display:none}@media (min-width:768px){.mobile-only{display:none}.desktop-only{display:block}.form-row{flex-direction:row;align-items:center}.form-row .form-group{margin-bottom:0}}@media (max-width:768px){.business-admin-container{padding:var(--spacing-md);margin:var(--spacing-sm)}.modal-content{width:95%;padding:var(--spacing-lg)}.business-admin-container table{font-size:12px}.business-admin-container table td,.business-admin-container table th{padding:var(--spacing-sm)}.grid-2-col,.grid-3-col{grid-template-columns:1fr}.form-row{flex-direction:column;align-items:stretch}}.admin-page-header{margin-bottom:var(--spacing-xl)!important}.admin-page-title{font-size:24px!important;font-weight:700!important;margin:0 0 8px!important;color:var(--color-text-primary)!important}.admin-page-subtitle{margin:0!important;color:var(--color-text-secondary)!important}.business-admin-main-content{min-height:100vh;background-color:var(--color-surface-secondary);padding:var(--spacing-lg)}.responsive-padding{padding:var(--spacing-md)}@media (min-width:768px){.responsive-padding{padding:0}}.flex-start-gap{align-items:flex-start;gap:var(--spacing-md)}.flex-center-between,.flex-start-gap{display:flex;margin-bottom:var(--spacing-lg)}.flex-center-between{justify-content:space-between;align-items:center}.flex-end{display:flex;justify-content:flex-end;margin-top:var(--spacing-lg)}.admin-header-gradient{background:linear-gradient(135deg,#667eea,#764ba2);border-bottom:1px solid #e2e8f0;padding:12px 24px;display:flex;align-items:center;justify-content:space-between;min-height:60px;box-shadow:var(--shadow-sm);position:sticky;top:0;z-index:1000}.admin-header-left{display:flex;align-items:center;gap:20px}.admin-header-logo{font-size:20px;font-weight:700;color:white;text-decoration:none;letter-spacing:-.5px}.admin-header-separator{color:rgba(255,255,255,.6);font-size:18px}.admin-breadcrumbs{display:flex;align-items:center;gap:var(--spacing-sm)}.breadcrumb-separator{color:rgba(255,255,255,.6);margin:0 4px;font-size:14px}.breadcrumb-link{color:rgba(255,255,255,.8);text-decoration:none;font-size:14px;font-weight:400;padding:4px 8px;border-radius:4px;transition:all .2s ease;background-color:transparent}.breadcrumb-link.active{color:white;font-weight:600;background-color:rgba(255,255,255,.1)}.breadcrumb-link:hover{background-color:rgba(255,255,255,.15);transform:translateY(-1px)}.admin-header-right{color:white;font-size:16px;font-weight:500;display:flex;align-items:center;gap:12px}.business-name-badge{background-color:rgba(255,255,255,.1);padding:6px 12px;border-radius:20px;font-size:14px}.user-menu{gap:12px;margin-left:16px}.user-avatar,.user-menu{display:flex;align-items:center}.user-avatar{width:32px;height:32px;border-radius:50%;background-color:rgba(255,255,255,.2);justify-content:center;cursor:pointer;font-size:14px;font-weight:700}.logout-btn{background:transparent;border:1px solid rgba(255,255,255,.3);color:rgba(255,255,255,.8);padding:6px 12px;border-radius:6px;font-size:13px;font-weight:500;cursor:pointer;transition:all .2s ease;text-decoration:none}.logout-btn:hover{background:rgba(255,255,255,.1);border-color:rgba(255,255,255,.5);color:white}.metrics-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:var(--spacing-lg);margin-bottom:var(--spacing-xl)}.metric-card{background:white;padding:var(--spacing-lg);border-radius:var(--radius-lg);box-shadow:var(--shadow-sm);border-left:4px solid;transition:transform .2s ease,box-shadow .2s ease}.metric-card:hover{transform:translateY(-2px);box-shadow:var(--shadow-md)}.metric-card.primary{border-left-color:#667eea}.metric-card.success{border-left-color:#10b981}.metric-card.warning{border-left-color:#f59e0b}.metric-card.danger{border-left-color:#ef4444}.dashboard-layout{display:grid;grid-template-columns:minmax(0,1fr);gap:var(--spacing-lg);align-items:start}.dashboard-layout>.dashboard-main{min-width:0}@media (min-width:1280px){.dashboard-layout{grid-template-columns:minmax(0,1fr) 340px}.dashboard-layout>.dashboard-side{position:sticky;top:1rem}}@media (max-width:1279px){.dashboard-layout>.dashboard-side{order:-1}}.dashboard-alert{border:1px solid var(--color-border-light);border-left-width:4px}.dashboard-alert.dashboard-alert--action{border-left-color:#ef4444}.dashboard-alert.dashboard-alert--warning{border-left-color:#f59e0b}.dashboard-alert.dashboard-alert--info{border-left-color:#3b82f6}.metric-card.clickable-card{cursor:pointer;position:relative;transition:all .2s ease}.metric-card.clickable-card:hover{transform:translateY(-4px);box-shadow:0 8px 25px rgba(0,0,0,.15)}.card-action-hint{position:absolute;bottom:12px;right:16px;font-size:12px;font-weight:500;opacity:0;transition:opacity .2s ease;color:#666}.metric-card.clickable-card:hover .card-action-hint{opacity:1}.metric-title{margin:0 0 8px;font-size:14px;font-weight:500}.metric-title.primary{color:#667eea}.metric-title.success{color:#10b981}.metric-title.warning{color:#f59e0b}.metric-title.danger{color:#ef4444}.metric-value{font-size:24px;font-weight:700;margin:0;color:var(--color-text-primary)}.admin-nav-grid{display:grid!important;grid-template-columns:repeat(auto-fit,minmax(300px,1fr))!important;gap:var(--spacing-lg)!important;margin-top:var(--spacing-xl)!important}.admin-nav-card{background:white!important;border:1px solid var(--color-border-light)!important;border-radius:var(--radius-lg)!important;padding:var(--spacing-lg)!important;text-decoration:none!important;color:inherit!important;transition:all .2s ease!important;box-shadow:var(--shadow-sm)!important;display:block!important}.admin-nav-card:hover{transform:translateY(-2px);box-shadow:var(--shadow-md);border-color:var(--color-brand-primary)}.admin-nav-card h3{margin:0 0 8px;color:var(--color-brand-primary);font-size:18px;font-weight:600}.admin-nav-card p{margin:0;color:var(--color-text-secondary);font-size:14px;line-height:1.4}.admin-nav-card.active{background:var(--color-brand-primary);color:white;border-color:var(--color-brand-primary);box-shadow:0 4px 12px rgba(102,126,234,.3)}.admin-nav-card.active h3{color:white}.admin-nav-card.active p{color:rgba(255,255,255,.8)}.status-box{margin-bottom:var(--spacing-lg);padding:var(--spacing-md);border-radius:var(--radius-sm);border:1px solid}.status-box.info{background-color:rgba(96,165,250,.1);border-color:var(--color-info);color:var(--color-info)}.status-box.success{background-color:rgba(74,222,128,.1);border-color:var(--color-success);color:var(--color-success)}.status-box.warning{background-color:rgba(251,191,36,.1);border-color:var(--color-warning);color:var(--color-warning)}.status-icon{font-size:18px;margin-right:var(--spacing-sm)}.status-title{display:flex;align-items:center;gap:var(--spacing-sm);margin-bottom:var(--spacing-sm);font-weight:700}.status-content{font-size:14px;line-height:1.4}.status-list{margin-top:var(--spacing-sm);padding-left:20px}.btn-group{margin-top:var(--spacing-md)}.btn-group,.time-input-group{display:flex;gap:var(--spacing-sm)}.time-input-group{align-items:center}.time-input{width:120px}.suggest-btn{margin-top:12px}.mobile-full-btn{width:auto;min-height:auto}@media (max-width:768px){.mobile-full-btn{width:100%;min-height:44px}}.integration-toggle{display:flex;justify-content:space-between;align-items:center;margin-bottom:12px}.integration-header{flex:1}.integration-title{font-size:18px;font-weight:700;margin-bottom:4px}.integration-description{color:var(--color-text-secondary);font-size:14px;margin:0}.integration-switch{display:flex;align-items:center;gap:var(--spacing-sm);cursor:pointer}.integration-checkbox{transform:scale(1.2)}.integration-status{font-weight:700}.integration-status.enabled{color:var(--color-success)}.integration-status.disabled{color:var(--color-text-muted)}.form-grid-2{grid-template-columns:1fr 1fr}.form-grid-2,.form-grid-3{display:grid;gap:var(--spacing-md)}.form-grid-3{grid-template-columns:1fr 1fr 1fr}.form-grid-auto{display:grid;gap:var(--spacing-sm);grid-template-columns:repeat(auto-fit,minmax(200px,1fr))}.loading-center{display:flex;align-items:center;justify-content:center;padding:48px}.loading-content{text-align:center}@media (prefers-color-scheme:dark){.admin-nav-card,.card,.metric-card{background-color:var(--color-surface-elevated)!important;color:var(--color-text-primary)!important;border-color:var(--color-border-light)!important}.business-admin-container,.business-admin-main-content{background-color:var(--color-bg-primary)!important;color:var(--color-text-primary)!important}.status-box.info{background-color:rgba(96,165,250,.1)!important;border-color:var(--color-info)!important;color:var(--color-info)!important}.status-box.success{background-color:rgba(74,222,128,.1)!important;border-color:var(--color-success)!important;color:var(--color-success)!important}.status-box.warning{background-color:rgba(251,191,36,.1)!important;border-color:var(--color-warning)!important;color:var(--color-warning)!important}.business-admin-container table{background-color:var(--color-surface-primary)!important;color:var(--color-text-primary)!important}.business-admin-container table th{background-color:var(--color-bg-secondary)!important;color:var(--color-text-primary)!important}.modal-content{background-color:var(--color-surface-primary)!important}.btn-secondary,.modal-content{color:var(--color-text-primary)!important}.btn-secondary{background-color:var(--color-bg-tertiary)!important;border-color:var(--color-border-medium)!important}.btn-secondary:hover{background-color:var(--color-border-light)!important}.toggle-container{background-color:var(--color-bg-tertiary)!important}.admin-page-title,.card-title,.section-title{color:var(--color-text-primary)!important}.admin-page-subtitle,.card-subtitle{color:var(--color-text-secondary)!important}html,html body,html body .app,html body .container,html body .page,html body .wrapper,html body [class*=container],html body [class*=layout],html body [class*=page],html body [id*=app],html body [id*=root],html body article,html body div[data-react-helmet],html body div[data-reactroot],html body div[id=__next],html body main,html body section,html body>div,html body>div>div{background-color:var(--color-bg-primary)!important;color:var(--color-text-primary)!important}html body div[data-react-helmet],html body div[data-reactroot],html body div[id=__next]{min-height:100vh!important}html body .admin-table,html body .bg-white,html body .business-admin-container .card,html body .business-admin-container .modal,html body .card,html body .help-card,html body .help-section-card,html body .integration-card,html body .modal,html body .need-help-card,html body .support-card,html body .table-container,html body .user-table,html body [style*="background-color: white"],html body [style*="background: white"],html body [style*="backgroundColor: white"],html body table{background-color:var(--color-bg-secondary)!important;color:var(--color-text-primary)!important;border-color:var(--color-border)!important}html body .admin-table,html body .table,html body .user-table,html body table{background-color:transparent!important;border-color:var(--color-border)!important}html body .admin-table th,html body .admin-table tr:hover,html body .table th,html body .table-row:hover,html body .user-table th,html body .user-table tr:hover,html body table th,html body table tr:hover{background-color:var(--color-bg-tertiary)!important;color:var(--color-text-primary)!important}html body .admin-table th,html body .table th,html body .user-table th,html body table th{border-color:var(--color-border)!important}html body .admin-table td,html body .table td,html body .user-table td,html body table td{background-color:transparent!important;color:var(--color-text-primary)!important;border-color:var(--color-border)!important}html body .help-section-card,html body .integration-card,html body .integration-item,html body .integration-toggle,html body .need-help-card,html body .support-card{background-color:var(--color-bg-secondary)!important;border-color:var(--color-border)!important;color:var(--color-text-primary)!important}html body .booking-mode-card:hover,html body .resource-item:hover,html body .service-item:hover{background-color:var(--color-bg-tertiary)!important;color:var(--color-text-primary)!important}html body .business-theme-card div[style*="padding: 16"],html body .business-theme-card div[style*="padding:16"],html body .business-theme-card div[style*=background],html body .business-theme-card>div>div[style*=background],html body .card div[style*="padding: 16"],html body .card div[style*="padding:16"],html body .card div[style*=background],html body .card>div>div[style*=background],html body div[style*="background-color: #f0f8ff"],html body div[style*="background-color: #f0f9ff"],html body div[style*="background-color:#f0f8f0"],html body div[style*="background-color:#f0f8ff"],html body div[style*="backgroundColor: #f0f8f0"],html body div[style*="backgroundColor: '#f0f9ff'"],html body div[style*="backgroundColor:#f0f8f0"],html body div[style*="backgroundColor:#f0f8ff"],html body div[style*="backgroundColor:#f0f9ff"],html body div[style*="border: '1px solid #bfdbfe'"],html body div[style*="border: '1px solid #ccdfcc'"],html body div[style*="border: '1px solid #cce7ff'"],html body div[style*="border:1px solid #bfdbfe"],html body div[style*="border:1px solid #ccdfcc"],html body div[style*="border:1px solid #cce7ff"]{background-color:var(--color-bg-tertiary)!important;color:var(--color-text-primary)!important;border-color:var(--color-border)!important}html body .cursor-pointer:hover,html body [class*="hover:bg-"]:hover,html body div[class*="hover:bg-gray-100"]:hover,html body div[class*="hover:bg-gray-50"]:hover{background-color:var(--color-bg-tertiary)!important;color:var(--color-text-primary)!important}html body .business-theme-card .cursor-pointer:hover,html body .business-theme-card div[class*="border rounded p-4"]:hover,html body .business-theme-card div[class*=border]:hover{background-color:var(--color-bg-tertiary)!important;color:var(--color-text-primary)!important;border-color:var(--color-border)!important}html body .table,html body table,html body table tbody,html body table td,html body table th,html body table thead,html body table tr{background-color:var(--color-bg-secondary)!important;color:var(--color-text-primary)!important;border-color:var(--color-border)!important}html body .table thead th,html body table th,html body table thead th{background-color:var(--color-bg-tertiary)!important;color:var(--color-text-primary)!important;border-color:var(--color-border)!important}html body .table td[style*=background],html body .table th[style*=background],html body .table-container,html body .table-wrapper,html body .table[style*="background-color: white"],html body .table[style*="background: white"],html body div[class*=table],html body table td[style*=background],html body table th[style*=background],html body table[style*="background-color: white"],html body table[style*="background: white"]{background-color:var(--color-bg-secondary)!important;color:var(--color-text-primary)!important}html body .badge-light,html body .label-light,html body [style*="background-color: #c0c"],html body [style*="background-color: #d0d"],html body [style*="background-color: #e0e"],html body [style*="background-color: #f0f"],html body [style*="background: #c0c"],html body [style*="background: #d0d"],html body [style*="background: #e0e"],html body [style*="background: #f0f"],html body div[class*=bg-light],html body div[style*="background-color: #e0f7fa"],html body div[style*="background-color: #e3f2fd"],html body div[style*="background-color: #e8f5e8"],html body div[style*="background-color: #f"],html body div[style*="background-color: #f1f8e9"],html body div[style*="background-color: #f3e5f5"],html body div[style*="background-color: #fce4ec"],html body div[style*="background-color: #fff"],html body div[style*="background-color: #fff3e0"],html body div[style*="background-color: #fff8e1"],html body div[style*="background-color: #ffffff"],html body div[style*="background-color: white"],html body div[style*="background: #f"],html body div[style*="background: #fff"],html body div[style*="background: #ffffff"],html body div[style*="background: white"],html body span[class*=bg-light],html body span[style*="background-color: #e0f7fa"],html body span[style*="background-color: #e3f2fd"],html body span[style*="background-color: #e8f5e8"],html body span[style*="background-color: #f"],html body span[style*="background-color: #f1f8e9"],html body span[style*="background-color: #f3e5f5"],html body span[style*="background-color: #fce4ec"],html body span[style*="background-color: #fff"],html body span[style*="background-color: #fff3e0"],html body span[style*="background-color: #fff8e1"],html body span[style*="background-color: #ffffff"],html body span[style*="background-color: white"],html body span[style*="background: #f"],html body span[style*="background: #fff"],html body span[style*="background: #ffffff"],html body span[style*="background: white"]{color:#333!important}}.sidebar-toggle-btn{position:fixed;top:75px;left:20px;z-index:999;background:var(--color-brand);border:none;border-radius:8px;width:44px;height:44px;cursor:pointer;display:flex;align-items:center;justify-content:center;box-shadow:0 2px 8px rgba(0,0,0,.15);transition:all .2s ease}.sidebar-toggle-btn:hover{background:var(--color-brand-hover);transform:translateY(-1px);box-shadow:0 4px 12px rgba(0,0,0,.2)}.hamburger-icon{display:flex;flex-direction:column;width:18px;height:14px;justify-content:space-between}.hamburger-icon span{display:block;height:2px;width:100%;background:white;border-radius:1px;transition:all .2s ease}html body .sidebar-backdrop{display:none!important;width:0!important;height:0!important;opacity:0!important;pointer-events:none!important;z-index:-1!important}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}.admin-sidebar{position:fixed;top:60px;left:-280px;width:280px;height:calc(100vh - 60px);background:var(--color-bg-secondary);border-right:1px solid var(--color-border);z-index:998;transition:left .3s ease;display:flex;flex-direction:column;box-shadow:2px 0 10px rgba(0,0,0,.1)}.admin-sidebar.open{left:0}.admin-sidebar.pinned{position:fixed;left:0}.sidebar-spacer{width:280px;flex-shrink:0;display:none}.sidebar-header{padding:20px 20px 20px 80px;border-bottom:1px solid var(--color-border);display:flex;justify-content:space-between;align-items:center;background:var(--color-bg-primary)}.sidebar-title{font-size:18px;font-weight:600;color:var(--color-text-primary);margin:0;white-space:nowrap}.sidebar-controls{display:flex;gap:8px}.close-btn,.pin-btn{background:none;border:none;width:32px;height:32px;border-radius:6px;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:all .2s ease;color:var(--color-text-secondary)}.close-btn:hover,.pin-btn:hover{background:var(--color-bg-tertiary);color:var(--color-text-primary)}.pin-btn.pinned{background:var(--color-brand);color:white}.pin-btn.pinned:hover{background:var(--color-brand-hover)}.sidebar-content{flex:1;overflow-y:auto;padding:12px 0}.sidebar-menu{list-style:none;margin:0;padding:0}.sidebar-menu li{margin:2px 12px}.sidebar-menu-item{display:flex;align-items:center;padding:12px 16px;color:var(--color-text-secondary);text-decoration:none;border-radius:8px;transition:all .2s ease;font-size:14px;font-weight:500}.sidebar-menu-item:hover{background:var(--color-bg-tertiary);color:var(--color-text-primary);transform:translateX(2px)}.sidebar-menu-item.active{background:rgba(var(--color-brand-rgb),.1);color:var(--color-brand);border-left:3px solid var(--color-brand);padding-left:13px}.menu-icon{width:20px;height:20px;margin-right:12px;display:flex;align-items:center;justify-content:center;font-size:16px}.menu-label{flex:1}@media (max-width:768px){.admin-sidebar{width:100vw;left:-100vw}.admin-sidebar.open{left:0}.sidebar-spacer{display:none}}html body .badge-light,html body .bg-light,html body [style*="background-color: #f"],html body [style*="background-color: #fff"],html body [style*="background-color: #ffffff"],html body [style*="background-color: white"],html body div[class*=light],html body div[style*="background-color: #e0f7fa"],html body div[style*="background-color: #e3f2fd"],html body div[style*="background-color: #e8f5e8"],html body div[style*="background-color: #f1f8e9"],html body div[style*="background-color: #f3e5f5"],html body div[style*="background-color: #fce4ec"],html body div[style*="background-color: #fff3e0"],html body div[style*="background-color: #fff8e1"],html body span[class*=light],html body span[style*="background-color: #e0f7fa"],html body span[style*="background-color: #e3f2fd"],html body span[style*="background-color: #e8f5e8"],html body span[style*="background-color: #f1f8e9"],html body span[style*="background-color: #f3e5f5"],html body span[style*="background-color: #fce4ec"],html body span[style*="background-color: #fff3e0"],html body span[style*="background-color: #fff8e1"]{color:#333!important}html body .Table-module__DwKGzU__badge-danger,html body .Table-module__DwKGzU__badge-default,html body .Table-module__DwKGzU__badge-info,html body .Table-module__DwKGzU__badge-primary,html body .Table-module__DwKGzU__badge-success,html body .Table-module__DwKGzU__badge-warning,html body [class*=Table-module][class*=badge],html body span[class*=Table-module][class*=badge],html body span[class*=badge-danger],html body span[class*=badge-default],html body span[class*=badge-info],html body span[class*=badge-primary],html body span[class*=badge-success],html body span[class*=badge-warning]{color:#1a1a1a!important}html body .bg-white{background-color:var(--color-bg-secondary)!important;color:var(--color-text-primary)!important}html body .bg-gray-100,html body .bg-gray-50{background-color:var(--color-bg-tertiary)!important;color:var(--color-text-primary)!important}@media (prefers-color-scheme:light){html body .bg-red-50{background-color:#fef2f2!important;color:#dc2626!important;border-color:#fecaca!important}html body .bg-blue-50{background-color:#eff6ff!important;color:#2563eb!important;border-color:#dbeafe!important}html body .help-nav-button,html body button.help-nav-button{background-color:#f8fafc!important;border:1px solid #e2e8f0!important;color:#334155!important}html body button.help-nav-button[style*="background-color: rgb(102, 126, 234)"],html body button.help-nav-button[style*="background-color:#667eea"],html body button.help-nav-button[style*="backgroundColor: rgb(102, 126, 234)"]{background-color:#3b82f6!important;color:#ffffff!important}html body button.help-nav-button[style*="background-color: transparent"],html body button.help-nav-button[style*="backgroundColor: transparent"]{background-color:#f8fafc!important;color:#334155!important}html body .help-nav-button:hover,html body button.help-nav-button:hover{background-color:#e2e8f0!important;color:#334155!important}html body .help-nav-button div div,html body button.help-nav-button div div{color:#64748b!important}html body button.help-nav-button[style*="background-color: rgb(102, 126, 234)"] div div,html body button.help-nav-button[style*="background-color:#667eea"] div div,html body button.help-nav-button[style*="backgroundColor: rgb(102, 126, 234)"] div div{color:rgba(255,255,255,.8)!important}html body .help-nav-button:hover div div,html body button.help-nav-button:hover div div{color:#64748b!important}}@media (prefers-color-scheme:dark){html body .bg-green-50{background-color:#1f2a1f!important;color:#6bff6b!important;border-color:#294a29!important}html body .bg-yellow-50{background-color:#2a2a1f!important;color:#ffff6b!important;border-color:#4a4a29!important}html body .bg-purple-50{background-color:#2a1f2a!important;color:#b66bff!important;border-color:#4a294a!important}html body .bg-blue-50{background-color:#1f2a3a!important;color:#93c5fd!important;border-color:#294a6b!important}html body .bg-red-50{background-color:#3a1f1f!important;color:#fca5a5!important;border-color:#6b2929!important}html body .bg-blue-50 [class*=text-blue-],html body .bg-blue-50 strong{color:#93c5fd!important}html body [class*=from-blue-100],html body [class*=from-blue-50]{background-image:linear-gradient(to bottom right,#1e293b,#1e1b4b)!important}html body [style*="; color: #111827"],html body [style*="; color: #212529"],html body [style*="; color: #333"],html body [style*="; color: #374151"],html body [style*="; color: rgb(17, 24, 39)"],html body [style*="; color: rgb(33, 37, 41)"],html body [style*="; color: rgb(51, 51, 51)"],html body [style*="; color: rgb(55, 65, 81)"],html body [style*=";color:#111827"],html body [style*=";color:#212529"],html body [style*=";color:#333"],html body [style*=";color:#374151"],html body [style*=";color:rgb(17, 24, 39)"],html body [style*=";color:rgb(33, 37, 41)"],html body [style*=";color:rgb(51, 51, 51)"],html body [style*=";color:rgb(55, 65, 81)"],html body [style^="color: #111827"],html body [style^="color: #212529"],html body [style^="color: #333"],html body [style^="color: #374151"],html body [style^="color: rgb(17, 24, 39)"],html body [style^="color: rgb(33, 37, 41)"],html body [style^="color: rgb(51, 51, 51)"],html body [style^="color: rgb(55, 65, 81)"],html body [style^="color:#111827"],html body [style^="color:#212529"],html body [style^="color:#333"],html body [style^="color:#374151"],html body [style^="color:rgb(17, 24, 39)"],html body [style^="color:rgb(33, 37, 41)"],html body [style^="color:rgb(51, 51, 51)"],html body [style^="color:rgb(55, 65, 81)"]{color:var(--color-text-primary)!important}html body [style*="; color: #666"],html body [style*="; color: #6c757d"],html body [style*="; color: rgb(102, 102, 102)"],html body [style*="; color: rgb(108, 117, 125)"],html body [style*=";color:#666"],html body [style*=";color:#6c757d"],html body [style*=";color:rgb(102, 102, 102)"],html body [style*=";color:rgb(108, 117, 125)"],html body [style^="color: #666"],html body [style^="color: #6c757d"],html body [style^="color: rgb(102, 102, 102)"],html body [style^="color: rgb(108, 117, 125)"],html body [style^="color:#666"],html body [style^="color:#6c757d"],html body [style^="color:rgb(102, 102, 102)"],html body [style^="color:rgb(108, 117, 125)"]{color:var(--color-text-secondary)!important}}html body .text-gray-400,html body .text-gray-500,html body .text-gray-600{color:var(--color-text-secondary)!important}html body .text-gray-700,html body .text-gray-800,html body .text-gray-900{color:var(--color-text-primary)!important}html body .divide-gray-200>*{border-color:var(--color-border)!important}html body .border-gray-100,html body .border-gray-200{border-color:var(--color-border-light)!important}html body .bg-gray-200,html body [class*="hover:bg-gray-100"]:hover,html body [class*="hover:bg-gray-50"]:hover{background-color:var(--color-bg-tertiary)!important}html body [class*=hover][class*=shadow-lg]:hover{box-shadow:0 10px 15px -3px rgba(255,255,255,.1),0 4px 6px -2px rgba(255,255,255,.05)!important}html body .bg-black{background-color:rgba(0,0,0,.8)!important}html body .relative input[type=text][class*=pl-10]{padding-left:2.5rem!important}html body .relative svg[class*=absolute][class*=left-3]{left:.75rem!important;position:absolute!important;pointer-events:none!important}html body .relative svg[class*="top-2.5"]{top:.625rem!important}html body input[placeholder*=Search]{padding-left:2.5rem!important}html body .relative input+svg,html body .relative svg+input{pointer-events:none!important}html body div[style*="background-color: #f0f8ff"],html body div[style*="background-color: #f9f9f9"],html body div[style*="background-color: #fff"],html body div[style*="background-color: #ffffff"],html body div[style*="background-color: white"],html body div[style*="backgroundColor: '#f0f8ff'"],html body div[style*="backgroundColor: '#f9f9f9'"]{background-color:var(--color-bg-secondary)!important;color:var(--color-text-primary)!important}html body input[style*="background-color: #fff"],html body input[style*="background-color: white"],html body select[style*="background-color: #fff"],html body select[style*="background-color: white"]{background-color:var(--color-bg-tertiary)!important;color:var(--color-text-primary)!important;border-color:var(--color-border)!important}@media (prefers-color-scheme:dark){html body div[style*="background-color: #e3f2fd"]{background-color:#1f2a3a!important;color:#6bb6ff!important;border-color:#294a6b!important}}html body div[style*="border: '1px solid #ddd'"],html body div[style*="border: 1px solid #ddd"]{border-color:var(--color-border)!important}html body div[style*=f0f8ff],html body div[style*=f9f9f9]{background-color:var(--color-bg-secondary)!important;color:var(--color-text-primary)!important}html body div[style*="background-color: #f0f8ff"],html body div[style*="background-color: #f9f9f9"],html body div[style*="backgroundColor: enabled ? '#f0f8ff' : '#f9f9f9'"]{background-color:var(--color-bg-secondary)!important;color:var(--color-text-primary)!important;border-color:var(--color-border-light)!important}div[style*="max-width: 1200"] div[style*=background-color],div[style*="max-width: 1200"] div[style*=backgroundColor],div[style*="maxWidth: 1200"] div[style*=background-color],div[style*="maxWidth: 1200"] div[style*=backgroundColor],html body [style*=e3f2fd],html body [style*=f0f8ff],html body [style*=f9f9f9],html body div[style*=background][style*="#f"]:not([style*="#333"]):not([style*="#444"]):not([style*="#555"]){background-color:var(--color-bg-secondary)!important;color:var(--color-text-primary)!important}html body .help-nav-button{color:var(--color-text-primary)!important}html body .help-nav-button div div{color:var(--color-text-secondary)!important}html body div[style*=background-color][style*=f8f9fa],html body div[style*=backgroundColor][style*=f8f9fa]{background-color:var(--color-bg-tertiary)!important;color:var(--color-text-primary)!important}html body div[style*=backgroundColor][style*=f8f9fa] p{color:var(--color-text-secondary)!important}html body div[style*=backgroundColor][style*=f8f9fa] h4{color:var(--color-text-primary)!important}html body div[style*=backgroundColor][style*=f8f9fa][style*=textAlign]{background-color:var(--color-bg-tertiary)!important;border:1px solid var(--color-border-light)!important}html body button.help-nav-button[style*=color]{color:var(--color-text-primary)!important}html body [style*="374151"],html body [style*="6b7280"],html body div[style*="374151"],html body div[style*="6b7280"]{color:var(--color-text-secondary)!important}html body .help-nav-button:hover{background-color:var(--color-bg-tertiary)!important;color:var(--color-text-primary)!important}html body .help-nav-button:hover div div{color:var(--color-text-secondary)!important}html body [style*="rgb(248, 249, 250)"],html body [style*=f8f9fa],html body div[style*="margin-top: 24px"][style*="padding: 16px"][style*="background-color: rgb(248, 249, 250)"],html body div[style*="rgb(248, 249, 250)"]{background-color:var(--color-bg-tertiary)!important;color:var(--color-text-primary)!important}html body span[class*=bg-blue-100],html body span[class*=bg-green-100],html body span[class*=bg-orange-100],html body span[class*=bg-purple-100],html body span[class*=bg-red-100],html body span[class*=bg-yellow-100]{color:#1a1a1a!important;font-weight:600!important}html body span[class*=bg-gray-100]{color:var(--color-text-primary)!important;font-weight:600!important}html body span[class*=text-blue-800],html body span[class*=text-gray-800],html body span[class*=text-green-800],html body span[class*=text-orange-800],html body span[class*=text-purple-800],html body span[class*=text-red-800],html body span[class*=text-yellow-800]{color:#1a1a1a!important}html body span[class*=font-medium][class*=text-xs],html body td span[class*=px-2][class*=py-1][class*=rounded]{color:#1a1a1a!important;font-weight:600!important}html body span[class*=font-mono][class*=px-2][class*=py-1][class*=rounded],html body td span[class*=font-mono][class*=bg-gray-100]{background-color:var(--color-bg-tertiary)!important;color:var(--color-text-primary)!important;border:1px solid var(--color-border-light)!important}html body span[class*=bg-orange-100][class*=text-orange-800]{background-color:#fed7aa!important;color:#9a3412!important;font-weight:700!important;border:1px solid #fb923c!important}html body span[class*=bg-red-100][class*=text-red-800]{background-color:#fecaca!important;color:#991b1b!important;font-weight:700!important}html body span[class*=bg-yellow-100][class*=text-yellow-800]{background-color:#fef3c7!important;color:#92400e!important;font-weight:700!important}html body span[class*=bg-green-100][class*=text-green-800]{background-color:#dcfce7!important;color:#166534!important;font-weight:700!important}html body .editor-btn,html body .rich-text-toolbar .editor-btn,html body .rich-text-toolbar button,html body button.editor-btn,html body button[title="Bullet List"],html body button[title="Heading 2"],html body button[title="Heading 3"],html body button[title="Numbered List"],html body button[title=Bold],html body button[title=Italic],html body button[title=Paragraph],html body button[title=Underline],html body div[class*=rich-text-toolbar] button,html body div[style*="flex-wrap: wrap"] button,html body div[style*="gap: 4px"] button,html body div[style*="padding: 8px"] button,html body div[style*=border-bottom] button,html body div[style*=borderBottom] button{padding:6px 12px!important;border:1px solid var(--color-border-light)!important;background-color:var(--color-bg-primary)!important;color:var(--color-text-primary)!important;border-radius:4px!important;cursor:pointer!important;font-size:12px!important;font-weight:500!important;transition:all .2s ease!important;min-width:auto!important;white-space:nowrap!important;margin:0 2px!important;box-sizing:border-box!important}html body button.editor-btn{all:unset!important;box-sizing:border-box!important;display:inline-block!important;background-color:var(--color-bg-tertiary)!important;color:var(--color-text-primary)!important;border:1px solid var(--color-border-medium)!important;padding:8px 16px!important;border-radius:4px!important;font-size:12px!important;margin:2px!important;cursor:pointer!important;text-align:center!important;white-space:nowrap!important;user-select:none!important;font-family:inherit!important;line-height:1!important}html body button.editor-btn:hover{background-color:var(--color-bg-secondary)!important;border-color:var(--color-border-dark)!important}html body button.editor-btn:active{background-color:var(--color-bg-secondary)!important;transform:translateY(1px)!important}html body button.editor-btn:focus{outline:2px solid #4a9eff!important;outline-offset:2px!important}html body .editor-btn:hover,html body .rich-text-toolbar .editor-btn:hover,html body .rich-text-toolbar button:hover,html body button.editor-btn:hover,html body button[title="Bullet List"]:hover,html body button[title="Heading 2"]:hover,html body button[title="Heading 3"]:hover,html body button[title="Numbered List"]:hover,html body button[title=Bold]:hover,html body button[title=Italic]:hover,html body button[title=Paragraph]:hover,html body button[title=Underline]:hover,html body div[class*=rich-text-toolbar] button:hover,html body div[style*="flex-wrap: wrap"] button:hover,html body div[style*="gap: 4px"] button:hover,html body div[style*="padding: 8px"] button:hover,html body div[style*=border-bottom] button:hover,html body div[style*=borderBottom] button:hover{background-color:var(--color-bg-secondary)!important;border-color:var(--color-border)!important;transform:translateY(-1px)!important;box-shadow:0 2px 4px rgba(0,0,0,.1)!important}.editor-btn:active,html body .rich-text-toolbar button:active,html body button[title="Bullet List"]:active,html body button[title="Heading 2"]:active,html body button[title="Heading 3"]:active,html body button[title="Numbered List"]:active,html body button[title=Bold]:active,html body button[title=Italic]:active,html body button[title=Paragraph]:active,html body button[title=Underline]:active,html body div[style*="gap: 4px"] button:active,html body div[style*="padding: 8px"] button:active,html body div[style*=border-bottom] button:active,html body div[style*=borderBottom] button:active{transform:translateY(0)!important;box-shadow:0 1px 2px rgba(0,0,0,.1)!important}html body div[class*=business-admin-main-content] button:not(.btn-primary):not(.btn-secondary):not(.btn-success):not(.btn-danger),html body div[class*=business-theme-card] button:not(.btn-primary):not(.btn-secondary):not(.btn-success):not(.btn-danger){padding:6px 12px!important;border:1px solid var(--color-border-light)!important;background-color:var(--color-bg-primary)!important;color:var(--color-text-primary)!important;border-radius:4px!important;cursor:pointer!important;font-size:12px!important;font-weight:500!important;transition:all .2s ease!important;min-width:auto!important;white-space:nowrap!important;margin:0 2px!important}html body div[class*=business-admin-main-content] button:not(.btn-primary):not(.btn-secondary):not(.btn-success):not(.btn-danger):hover,html body div[class*=business-theme-card] button:not(.btn-primary):not(.btn-secondary):not(.btn-success):not(.btn-danger):hover{background-color:var(--color-bg-secondary)!important;border-color:var(--color-border)!important;transform:translateY(-1px)!important;box-shadow:0 2px 4px rgba(0,0,0,.1)!important}.rich-text-editor{border:none!important;background-color:var(--color-bg-primary)!important;color:var(--color-text-primary)!important}.rich-text-editor:focus{border-color:var(--color-primary)!important;box-shadow:0 0 0 2px rgba(102,126,234,.1)!important}.rich-text-toolbar{background-color:var(--color-bg-secondary)!important}.rich-text-toolbar,.rich-text-toolbar div[style*=borderLeft]{border-color:var(--color-border-light)!important}html body .rich-text-editor h2,html body div[class*=rich-text-editor] h2,html body div[contenteditable=true] h2,html body div[style*="min-height: 300px"] h2,html body div[style*="padding: 16px"] h2{font-size:24px!important;font-weight:700!important;color:var(--color-text-primary)!important;margin:16px 0 12px!important;line-height:1.3!important;border-bottom:2px solid var(--color-border-light)!important;padding-bottom:8px!important;display:block!important;background-color:transparent!important}html body .rich-text-editor h3,html body div[class*=rich-text-editor] h3,html body div[contenteditable=true] h3,html body div[style*="min-height: 300px"] h3,html body div[style*="padding: 16px"] h3{font-size:20px!important;font-weight:600!important;color:var(--color-text-primary)!important;margin:14px 0 10px!important;line-height:1.4!important;display:block!important;background-color:transparent!important}html body div[class*=business-admin-main-content] h2,html body div[class*=business-admin-main-content] h3{font-size:24px!important;font-weight:700!important;color:var(--color-text-primary)!important;margin:16px 0 12px!important;line-height:1.3!important;display:block!important}html body div[class*=business-admin-main-content] h3{font-size:20px!important;font-weight:600!important}html body h2,html body h2[style],html body h3,html body h3[style]{color:var(--color-text-primary)!important;font-family:inherit!important}html body [class*=text-white] h2,html body [class*=text-white] h2[style],html body [class*=text-white] h3,html body [class*=text-white] h3[style]{color:inherit!important}html body h2[class*=text-white],html body h3[class*=text-white]{color:#ffffff!important}html body h2,html body h2[style]{font-size:24px!important;font-weight:700!important;margin:16px 0 12px!important;line-height:1.3!important;border-bottom:2px solid var(--color-border-light)!important;padding-bottom:8px!important}html body h3,html body h3[style]{font-size:20px!important;font-weight:600!important;margin:14px 0 10px!important;line-height:1.4!important}html body div[style*="border: 1px solid rgb(221, 221, 221)"] h2,html body div[style*="border: 1px solid rgb(221, 221, 221)"] h3,html body div[style*="min-height: 300px"][style*="padding: 16px"] h2,html body div[style*="min-height: 300px"][style*="padding: 16px"] h3{color:var(--color-text-primary)!important;font-family:inherit!important;background:none!important;border:none!important;outline:none!important}html body div[style*="border: 1px solid rgb(221, 221, 221)"] h2,html body div[style*="min-height: 300px"][style*="padding: 16px"] h2{font-size:24px!important;font-weight:700!important;margin:16px 0 12px!important;line-height:1.3!important;border-bottom:2px solid var(--color-border-light)!important;padding-bottom:8px!important;display:block!important}html body div[style*="border: 1px solid rgb(221, 221, 221)"] h3,html body div[style*="min-height: 300px"][style*="padding: 16px"] h3{font-size:20px!important;font-weight:600!important;margin:14px 0 10px!important;line-height:1.4!important;display:block!important}html body .rich-text-editor p,html body div[class*=rich-text-editor] p,html body div[contenteditable=true] p{font-size:14px!important;line-height:1.6!important;color:var(--color-text-primary)!important;margin:8px 0!important;display:block!important}html body .rich-text-editor ol,html body .rich-text-editor ul,html body div[class*=rich-text-editor] ol,html body div[class*=rich-text-editor] ul,html body div[contenteditable=true] ol,html body div[contenteditable=true] ul{margin:12px 0!important;padding-left:24px!important;color:var(--color-text-primary)!important;display:block!important}html body .rich-text-editor li,html body div[class*=rich-text-editor] li,html body div[contenteditable=true] li{margin:4px 0!important;line-height:1.5!important;color:var(--color-text-primary)!important;display:list-item!important}html body .rich-text-editor strong,html body div[class*=rich-text-editor] strong,html body div[contenteditable=true] strong{font-weight:600!important;color:var(--color-text-primary)!important}html body .rich-text-editor em,html body div[class*=rich-text-editor] em,html body div[contenteditable=true] em{font-style:italic!important;color:var(--color-text-primary)!important}