@import"https://fonts.googleapis.com/css2?family=Inter:wght@400;500;600;700&display=swap";.toast-stack{position:fixed;right:16px;bottom:16px;z-index:1200;display:flex;flex-direction:column;gap:8px;max-width:min(360px,calc(100vw - 32px))}.toast{display:flex;align-items:flex-start;justify-content:space-between;gap:10px;padding:12px 14px;border-radius:10px;box-shadow:0 8px 24px rgba(var(--ink-rgb),.15);font-size:.9rem;background:#fff;border:1px solid rgba(var(--ink-rgb),.08)}.toast--success{border-color:#16a34a59;background:#f0fdf4}.toast--error{border-color:#dc262659;background:#fef2f2}.toast--info{border-color:#4f46e540;background:#eef2ff}.toast-dismiss{border:none;background:transparent;padding:0;cursor:pointer;color:inherit;opacity:.7}:root{--ink: #12343b;--ink-rgb: 18, 52, 59;--sidebar: #0f2d34;--sidebar-soft: rgba(255, 255, 255, .08);--sidebar-line: rgba(255, 255, 255, .12);--sidebar-text: #c8d6d8;--signal: #f06449;--signal-rgb: 240, 100, 73;--signal-soft: #fdeeea;--paper: #faf6ef;--paper-rgb: 250, 246, 239;--panel: #ffffff;--panel-rgb: 255, 255, 255;--panel-soft: #f6f1e8;--muted: #6f7b7d;--line: rgba(var(--ink-rgb), .1);--line-strong: rgba(var(--ink-rgb), .16);--success: #16a34a;--warning: #d97706;--radius-sm: 8px;--radius: 12px;--radius-lg: 16px;--shadow: 0 1px 2px rgba(var(--ink-rgb), .05), 0 8px 24px rgba(var(--ink-rgb), .07);--shadow-pop: 0 12px 36px rgba(var(--ink-rgb), .16);--z-content: 1;--z-topbar: 10;--z-dropdown: 25;--z-modal: 50;--z-modal-nested: 70;color:var(--ink);font-family:Inter,system-ui,-apple-system,sans-serif;background:var(--paper)}*{box-sizing:border-box}body{margin:0;min-width:320px;overflow:hidden;-webkit-font-smoothing:antialiased}h1,h2,h3,h4{letter-spacing:-.015em}button,input,textarea,select{font:inherit;color:inherit}button{cursor:pointer}button:disabled{cursor:not-allowed;opacity:.45}input,textarea{width:100%;border:0;outline:0;background:transparent;color:var(--ink)}::-webkit-scrollbar{width:10px;height:10px}::-webkit-scrollbar-thumb{border:3px solid transparent;border-radius:999px;background:rgba(var(--ink-rgb),.22) padding-box}::-webkit-scrollbar-track{background:transparent}.eyebrow{color:var(--signal);font-size:.74rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.panel{border:1px solid var(--line);border-radius:var(--radius-lg);background:var(--panel);box-shadow:var(--shadow);padding:18px}.create-button{height:42px;border:1px solid var(--signal);border-radius:var(--radius);color:#fff;display:inline-flex;align-items:center;justify-content:center;gap:8px;font-weight:700;padding:0 16px;background:var(--signal);box-shadow:0 6px 16px rgba(var(--signal-rgb),.28);transition:background .15s ease,box-shadow .15s ease}.create-button:hover:not(:disabled){filter:brightness(.9);box-shadow:0 8px 20px rgba(var(--signal-rgb),.34)}[data-theme] .button{border-radius:10px}[data-theme] .button.primary{box-shadow:none;background:var(--signal);color:#fff;border-color:var(--signal)}[data-theme] .input-shell,[data-theme] textarea{border-radius:10px}[data-theme] .notification-trigger{border-radius:10px;border-color:var(--line)}[data-theme] .notification-badge{border-radius:999px;border-color:var(--signal)}[data-theme] .notification-popover{border-radius:12px;box-shadow:0 4px 24px #0000001f}[data-theme] .notification-item{border-radius:10px}[data-theme] .notification-item-icon{border-radius:50%;border-color:var(--line);background:var(--signal);color:#fff}[data-theme] .notification-accept,[data-theme] .notification-reject,[data-theme] .notification-reject-cancel{border-radius:8px}[data-theme] .notification-accept{background:var(--signal);color:#fff}[data-theme] .notification-reject-form textarea{border-radius:8px}[data-theme] .message-trigger{border-radius:10px;border-color:var(--line)}[data-theme] .message-badge{border-radius:999px;border-color:var(--signal)}[data-theme] .message-contact-icon,[data-theme] .message-chat-avatar,[data-theme] .message-bubble-avatar{border-radius:50%}[data-theme] .message-back,[data-theme] .message-close,[data-theme] .message-group button{border-radius:10px}[data-theme] .message-bubble{border-radius:14px}[data-theme] .message-compose-input{border-radius:10px}[data-theme] .message-compose-action,[data-theme] .message-compose-actions button[type=submit],[data-theme] .message-pending-file{border-radius:8px}[data-theme] .message-pending-file button{border-radius:6px}[data-theme] .message-emoji-picker{border-radius:10px}[data-theme] .message-emoji-picker button:hover{border-radius:6px}[data-theme] .message-file-link{border-radius:8px}[data-theme] .message-conversation-unread{border-radius:999px;border-color:var(--signal)}[data-theme] .message-attachment img{border-radius:10px}[data-theme] .settings-popover{border-radius:12px;box-shadow:0 4px 24px #0000001f;border-color:var(--line)}[data-theme] .settings-popover button:hover{background:rgba(var(--signal-rgb),.08);border-radius:8px}[data-theme] .settings-theme-btn{border-radius:6px}[data-theme] .settings-theme-btn.active{background:var(--signal);color:#fff;border-color:var(--signal)}[data-theme] .global-search-panel,[data-theme] .org-popover{border-radius:12px;box-shadow:0 4px 24px #0000001f}[data-theme] .module-stat,[data-theme] .metric-card{border-radius:10px}[data-theme] .metric-card em{border-radius:6px}[data-theme] .table-card,[data-theme] .timeline-row,[data-theme] .board-row,[data-theme] .project-row,[data-theme] .quick-stack button{border-radius:10px}[data-theme] .status-pill,[data-theme] .module-card em{border-radius:6px}[data-theme] .module-feedback{border-radius:10px}[data-theme] .module-feedback button{border-radius:8px}[data-theme] .progress-track,[data-theme] .progress-track span{border-radius:999px}[data-theme] .message-row>span{border-radius:50%}[data-theme] .virtual-viewport{border-radius:10px}[data-theme] .sk-row{border-radius:8px}[data-theme] .sk-card,[data-theme] .sk-panel,[data-theme] .calendar-item{border-radius:10px}[data-theme] .projects-completion-track,[data-theme] .projects-completion-fill,[data-theme] .projects-task-status{border-radius:999px}[data-theme] .projects-chip{border-radius:6px}[data-theme] .page-heading .create-button{border-radius:10px;box-shadow:none}[data-theme] .tasks-search-shell,[data-theme] .tasks-filter,[data-theme] .tasks-toggle{border-radius:10px}[data-theme] .tasks-avatar{border-radius:50%}[data-theme] .tasks-skeleton-head,[data-theme] .tasks-skeleton-toolbar,[data-theme] .tasks-skeleton-table{border-radius:10px}[data-theme] .calendar-toolbar{border-bottom-color:var(--line)}[data-theme] .calendar-create-btn{border-radius:10px;box-shadow:none;background:var(--signal);color:#fff;border-color:var(--signal)}[data-theme] .calendar-today-btn,[data-theme] .calendar-sidebar-toggle,[data-theme] .calendar-secondary-btn{border-radius:8px}[data-theme] .calendar-nav{border-radius:10px;overflow:hidden}[data-theme] .calendar-nav-btn{border-radius:0}[data-theme] .calendar-view-switch{border-radius:10px;overflow:hidden}[data-theme] .calendar-view-switch button.is-active{box-shadow:inset 0 -2px 0 var(--signal)}[data-theme] .calendar-feedback{border-radius:10px}[data-theme] .calendar-modal-card{border-radius:14px}[data-theme] .calendar-modal-close,[data-theme] .calendar-form input,[data-theme] .calendar-form textarea,[data-theme] .calendar-form select{border-radius:8px}[data-theme] .calendar-primary-btn,[data-theme] .calendar-danger-btn{border-radius:8px;box-shadow:none}[data-theme] .calendar-primary-btn{background:var(--signal);color:#fff;border-color:var(--signal)}[data-theme] .calendar-project-filter{border-radius:8px}[data-theme] .calendar-project-bulk-btn,[data-theme] .calendar-mini-nav button{border-radius:6px}[data-theme] .calendar-source-item--master,[data-theme] .calendar-skeleton-head,[data-theme] .calendar-skeleton-body,[data-theme] .projects-search-shell{border-radius:10px}[data-theme] .projects-category-card,[data-theme] .projects-card{border-radius:12px;overflow:hidden}[data-theme] .projects-category-card:hover,[data-theme] .projects-card:hover{box-shadow:0 4px 16px #0000001a;border-color:var(--line-strong)}[data-theme] .projects-filter-field select{border-radius:8px}[data-theme] .projects-view-toggle{border-radius:10px;overflow:hidden}[data-theme] .projects-view-toggle button.is-active{background:var(--signal);color:#fff}[data-theme] .projects-modal-card,[data-theme] .projects-picker-modal-card{border-radius:14px}[data-theme] .projects-modal-close{border-radius:8px}[data-theme] .projects-form-section{border-radius:10px}[data-theme] .projects-field input,[data-theme] .projects-field textarea,[data-theme] .projects-form input,[data-theme] .projects-form textarea,[data-theme] .projects-form select,[data-theme] .projects-color-control,[data-theme] .projects-color-control input[type=color]{border-radius:8px}[data-theme] .projects-picker-block{border-radius:10px}[data-theme] .projects-picker-chip{border-radius:8px}[data-theme] .projects-picker-avatar{border-radius:50%}[data-theme] .projects-picker-open{border-radius:8px}[data-theme] .projects-picker-search,[data-theme] .projects-team-picker-list,[data-theme] .projects-user-picker-list{border-radius:10px}[data-theme] .projects-team-picker-icon{border-radius:8px}[data-theme] .projects-team-picker-check{border-radius:6px}[data-theme] .projects-cta-button{border-radius:10px;box-shadow:none;background:var(--signal);color:#fff;border-color:var(--signal)}[data-theme] .projects-cta-button:hover:not(:disabled){transform:none;box-shadow:0 2px 8px #00000026}[data-theme] .projects-secondary-button,[data-theme] .projects-danger-button{border-radius:8px}[data-theme] .projects-checkbox-field{border-radius:10px}[data-theme] .projects-custom-select-trigger{border-radius:8px}[data-theme] .projects-custom-select-menu{border-radius:10px}[data-theme] .projects-custom-select-option:first-child{border-radius:10px 10px 0 0}[data-theme] .projects-custom-select-option:last-child{border-radius:0 0 10px 10px}[data-theme] .projects-tabs button{border-radius:0}[data-theme] .projects-tabs button.is-active{background:transparent;color:var(--ink);border-color:transparent;border-bottom-color:var(--signal)}[data-theme] .projects-panel,[data-theme] .projects-kanban-column{border-radius:10px}[data-theme] .projects-kanban-task,[data-theme] .projects-icon-action-button,[data-theme] .projects-file-open-link{border-radius:8px}[data-theme] .projects-upload-zone{border-radius:10px}[data-theme] .projects-pending-file-item,[data-theme] .projects-task-file-item{border-radius:8px}[data-theme] .projects-task-delete-confirm{border-radius:10px}[data-theme] .projects-note-edit{border-radius:8px}[data-theme] .projects-trash-row{border-radius:10px}[data-theme] .projects-form-error,[data-theme] .projects-checklist{border-radius:8px}[data-theme] .projects-empty{border-radius:10px}[data-theme] .projects-calendar-grid{border-radius:10px;overflow:hidden}[data-theme] .customers-modal-card{border-radius:14px}[data-theme] .customers-modal-close,[data-theme] .customers-inline-error{border-radius:8px}[data-theme] .customers-icon-button{border-radius:6px}[data-theme] .customers-contact-card,[data-theme] .customers-toggle{border-radius:10px}[data-theme] .customers-assignee-chip,[data-theme] .customers-assignee-open{border-radius:8px}[data-theme] .customers-assignee-search,[data-theme] .customers-assignee-list{border-radius:10px}[data-theme] .customers-secondary-button{border-radius:8px}[data-theme] .customers-assignee-modal-card{border-radius:14px}[data-theme] .customers-logo-upload-button{border-radius:6px}[data-theme] .customers-form .customers-select-shell,[data-theme] .customers-form .customers-textarea-field .customers-textarea-shell,[data-theme] .offers-search,[data-theme] .offers-filter{border-radius:10px}[data-theme] .offers-modal{border-radius:14px}[data-theme] .offers-modal-close{border-radius:8px}[data-theme] .offers-status-badge{border-radius:6px}[data-theme] .offers-icon-action-button{border-radius:8px}[data-theme] .offers-status-btn{border-radius:6px}[data-theme] .offers-upload-zone{border-radius:10px}[data-theme] .offers-primary-btn,[data-theme] .offers-secondary-btn{border-radius:8px}[data-theme] .offers-loading,[data-theme] .offers-empty,[data-theme] .offers-select-shell,[data-theme] .offers-date-shell,[data-theme] .offers-text-shell{border-radius:10px}[data-theme] .offers-textarea-field textarea{border-radius:8px}[data-theme] .offers-form-grid{border-radius:0}[data-theme] .ledger-search,[data-theme] .ledger-filter{border-radius:10px}[data-theme] .ledger-clear-filters,[data-theme] .ledger-icon-btn{border-radius:8px}[data-theme] .ledger-modal-panel{border-radius:14px}[data-theme] .ledger-modal-close{border-radius:8px}[data-theme] .ledger-input-shell{border-radius:10px}[data-theme] .ledger-cancel-btn,[data-theme] .ledger-form-error,[data-theme] .reports-nav-btn,[data-theme] .reports-refresh-btn,[data-theme] .reports-month-picker select{border-radius:8px}[data-theme] .reports-rank,[data-theme] .reports-count-pill{border-radius:6px}[data-theme] .reports-team-row{border-radius:10px}[data-theme] .reports-team-bar,[data-theme] .reports-team-bar span{border-radius:999px}[data-theme] .reports-daily-bar-fill{border-radius:6px 6px 2px 2px}[data-theme] .reports-skeleton-metric,[data-theme] .reports-skeleton-highlight,[data-theme] .reports-skeleton-panel,[data-theme] .users-filter{border-radius:10px}[data-theme] .users-avatar{border-radius:50%;border-color:var(--line)}[data-theme] .users-menu-trigger{border-radius:8px}[data-theme] .users-menu{border-radius:10px;overflow:hidden}[data-theme] .users-modal-card{border-radius:14px}[data-theme] .users-modal-close,[data-theme] .users-secondary-button{border-radius:8px}[data-theme] .users-select-shell,[data-theme] .users-side-note{border-radius:10px}[data-theme] .users-inline-error{border-radius:8px}[data-theme] .users-team-card{border-radius:10px}[data-theme] .users-team-icon{border-radius:8px}[data-theme] .users-team-action{border-radius:6px}[data-theme] .users-icon-option{border-radius:8px}[data-theme] .users-teams-empty,[data-theme] .users-edit-summary,[data-theme] .activity-filter{border-radius:10px}[data-theme] .activity-avatar{border-radius:50%;border-color:var(--line)}[data-theme] .activity-action{border-radius:6px}[data-theme] .activity-card{border-radius:10px}[data-theme] .activity-load-more button{border-radius:8px}[data-theme] .activity-skeleton-stat,[data-theme] .activity-skeleton-panel,[data-theme] .leaves-filter{border-radius:10px}[data-theme] .leaves-avatar{border-radius:50%;border-color:var(--line)}[data-theme] .leaves-approve-btn,[data-theme] .leaves-reject-btn{border-radius:6px}[data-theme] .leaves-modal-card{border-radius:14px}[data-theme] .leaves-modal-close{border-radius:8px}[data-theme] .leaves-select-shell,[data-theme] .leaves-date-shell{border-radius:10px}[data-theme] .leaves-textarea-field textarea,[data-theme] .leaves-secondary-button{border-radius:8px}[data-theme] .leaves-day-schedule,[data-theme] .leaves-day-item,[data-theme] .leaves-reject-summary{border-radius:10px}[data-theme] .leaves-inline-error,[data-theme] .leaves-time-grid input{border-radius:8px}[data-theme] .rate-limit-page__content{border-radius:14px}[data-theme] .rate-limit-page__icon{border-radius:12px;box-shadow:none;border-color:var(--line)}[data-theme] .rate-limit-page__retry{border-radius:10px;box-shadow:none;background:var(--signal);color:#fff;border-color:var(--signal)}[data-theme] .rate-limit-page__retry:not(:disabled):hover{transform:none;box-shadow:0 2px 8px #00000026}[data-theme] .modal-overlay .modal-content{border-radius:14px;box-shadow:0 8px 40px #00000026}[data-theme] .auth-panel{border-radius:var(--radius-lg)}[data-theme] .choice,[data-theme] .stepper li,[data-theme] .plan-option{border-radius:var(--radius)}[data-theme] .plan-option__badge{border-radius:999px}[data-theme] .otp-row input,[data-theme] .feature-strip div{border-radius:var(--radius)}[data-theme] .settings-card{border-radius:12px}[data-theme] .settings-input{border-radius:8px}[data-theme] .theme-card{border-radius:10px}[data-theme] .theme-card.active{border-color:var(--signal);background:rgba(var(--signal-rgb),.06)}[data-theme] .org-item{border-radius:10px}[data-theme] .org-badge{border-radius:6px}[data-theme] .org-plan-card,[data-theme] .guide-item{border-radius:10px}[data-theme] .guide-note,[data-theme] .support-result{border-radius:8px}[data-theme] .customer-chip{border-radius:6px}[data-mode=dark] .topbar{background:rgba(var(--panel-rgb),.92);border-bottom-color:var(--line-strong)}[data-mode=dark] .user-chip-avatar{background:var(--signal)!important;color:#fff!important}[data-mode=dark] .user-chip{border-color:var(--line-strong)}[data-mode=dark] .notification-trigger,[data-mode=dark] .message-trigger{border-color:#e2e8f038!important;background:#e2e8f00f!important;color:var(--ink)!important}[data-mode=dark] .notification-badge,[data-mode=dark] .message-badge{border-color:var(--line-strong)!important;color:#fff}[data-mode=dark] .icon-button{border-color:#e2e8f038;background:#e2e8f00f;color:var(--ink)}[data-mode=dark] .icon-button:hover{background:#e2e8f014}[data-mode=dark] .search-box{background:var(--panel-soft);border-color:var(--line-strong)}[data-mode=dark] .search-box kbd{background:var(--panel);border-color:var(--line-strong)}[data-mode=dark] .global-search-panel{background:var(--panel)!important;border:1px solid var(--line-strong)!important}[data-mode=dark] .global-search-item:hover,[data-mode=dark] .global-search-item.is-active{background:#e2e8f014}[data-mode=dark] .global-search-item-icon{background:#6366f133;color:#818cf8}[data-mode=dark] .lang-toggle-btn{border-color:var(--line-strong);background:var(--panel-soft)}[data-mode=dark] .settings-popover{background:var(--panel)!important;border-color:var(--line-strong)!important}[data-mode=dark] .settings-popover>button:hover{background:#e2e8f014}[data-mode=dark] .settings-theme-btn{border-color:var(--line-strong)}[data-mode=dark] .settings-theme-btn.active{background:var(--signal);border-color:var(--signal);color:#fff}[data-mode=dark] .settings-card{background:var(--panel);border-color:var(--line-strong)}[data-mode=dark] .settings-card--danger{border-color:#dc262659}[data-mode=dark] .org-item{border-color:var(--line-strong);background:var(--panel)}[data-mode=dark] .org-item-header:hover{background:#e2e8f00a}[data-mode=dark] .org-badge{border-color:var(--line-strong)}[data-mode=dark] .invoice-item{border-color:var(--line-strong);background:var(--panel)}[data-mode=dark] .invoice-item-header:hover{background:#e2e8f00a}[data-mode=dark] .sub-status{border-color:var(--line-strong)}[data-mode=dark] .settings-input{border-color:var(--line-strong);background:var(--panel-soft);color:var(--ink)}[data-mode=dark] .settings-danger-btn{color:var(--ink)}[data-mode=dark] .addon-active-item{border-color:var(--line-strong);background:var(--panel-soft)}[data-mode=dark] .addon-catalog-card{border-color:var(--line-strong);background:var(--panel)}[data-mode=dark] .org-plan-card,[data-mode=dark] .settings-email-change-form{border-color:var(--line-strong);background:var(--panel-soft)}[data-mode=dark] .invoice-notes{background:rgba(var(--signal-rgb),.1)}[data-mode=dark] .org-downgrade-btn,[data-mode=dark] .addon-cancel-btn{border-color:var(--line-strong);color:var(--ink)}[data-mode=dark] .addon-qty-control{border-color:var(--line-strong)}[data-mode=dark] .domain-dns-box{border-color:var(--line-strong);background:var(--panel-soft)}[data-mode=dark] .domain-badge{border-color:var(--line-strong)}[data-mode=dark] .domain-copy-btn{border-color:var(--line-strong);color:var(--ink)}[data-mode=dark] .branding-logo-preview,[data-mode=dark] .branding-color-row input[type=color]{border-color:var(--line-strong);background:var(--panel-soft)}[data-mode=dark] .appearance-swatch.active{box-shadow:0 0 0 2px var(--panel),0 0 0 4px var(--signal)}[data-mode=dark] .appearance-mode-toggle{border-color:var(--line-strong)}[data-mode=dark] .appearance-mode-btn:hover{background:#e2e8f00f}[data-mode=dark] .appearance-mode-btn.active{background:var(--signal);color:#fff}[data-mode=dark] .message-thread{background:linear-gradient(180deg,rgba(30,41,59,.65),transparent 120px),var(--panel)!important}[data-mode=dark] .message-contact-icon,[data-mode=dark] .message-chat-avatar,[data-mode=dark] .message-bubble-avatar{border-color:var(--line-strong)!important}[data-mode=dark] .message-compose-action{color:var(--ink)!important;background:var(--panel-soft)!important;border-color:var(--line-strong)!important}[data-mode=dark] .message-compose-actions button[type=submit]{border-color:var(--line-strong)!important;color:#fff!important}[data-mode=dark] .message-conversation-unread{border-color:var(--line-strong)!important;color:#fff}[data-mode=dark] .message-sidebar{background:rgba(var(--panel-rgb),.97);border-right-color:var(--line-strong)}[data-mode=dark] .message-group button{border-color:var(--line-strong);background:var(--panel-soft)}[data-mode=dark] .message-compose-bar{background:rgba(var(--panel-rgb),.97);border-top-color:var(--line-strong)}[data-mode=dark] .message-compose-input{border-color:var(--line-strong);background:var(--panel-soft);color:var(--ink)}[data-mode=dark] .message-emoji-picker{border-color:var(--line-strong);background:var(--panel)}[data-mode=dark] .message-pending-file{border-color:var(--line-strong);background:var(--panel-soft)}[data-mode=dark] .calendar-sidebar{background:var(--panel)!important}[data-mode=dark] .calendar-mini-day.is-today,[data-mode=dark] .calendar-month-cell.is-today .calendar-month-day-btn,[data-mode=dark] .calendar-day-head.is-today .calendar-day-number{color:#fff!important}[data-mode=dark] .calendar-main{background:var(--panel)}[data-mode=dark] .calendar-allday-row{background:rgba(var(--panel-rgb),.96)}[data-mode=dark] .calendar-week-head{background:rgba(var(--panel-rgb),.98)}[data-mode=dark] .calendar-month-cell{background:rgba(var(--panel-rgb),.6)}[data-mode=dark] .calendar-time-slot{background:rgba(var(--panel-rgb),.5)}[data-mode=dark] .calendar-modal-card,[data-mode=dark] .calendar-modal-card--compact{background:var(--panel)}[data-mode=dark] .calendar-modal-close{color:var(--ink);background:var(--panel-soft);border-color:var(--line-strong)}[data-mode=dark] .calendar-form select,[data-mode=dark] .calendar-form input,[data-mode=dark] .calendar-form textarea{color:var(--ink);background:var(--panel-soft)}[data-mode=dark] .calendar-create-btn{color:#fff}[data-mode=dark] .calendar-mini-nav button{color:var(--ink);background:var(--panel-soft)}[data-mode=dark] .calendar-nav-btn{color:var(--ink)}[data-mode=dark] .calendar-today-btn,[data-mode=dark] .calendar-secondary-btn,[data-mode=dark] .calendar-sidebar-toggle{color:var(--ink);border-color:var(--line-strong)}[data-mode=dark] .calendar-source-item--master{background:var(--panel-soft)}[data-mode=dark] .calendar-view-switch{border-color:var(--line-strong)}[data-mode=dark] .calendar-view-switch button.is-active{background:var(--signal);color:#fff}[data-mode=dark] .calendar-project-filter{border-color:var(--line-strong);background:var(--panel-soft);color:var(--ink)}[data-mode=dark] .projects-modal-card{background:var(--panel)}[data-mode=dark] .projects-modal-close{color:var(--ink);background:var(--panel-soft);border-color:var(--line-strong)}[data-mode=dark] .projects-picker-open{border-color:var(--line-strong)!important;background:var(--panel-soft)!important;color:var(--ink)!important}[data-mode=dark] .projects-picker-open:hover:not(:disabled){background:#e2e8f014!important}[data-mode=dark] .projects-picker-modal-card{background:var(--panel)}[data-mode=dark] .projects-picker-search,[data-mode=dark] .projects-team-picker-list,[data-mode=dark] .projects-user-picker-list{background:var(--panel-soft);border-color:var(--line-strong)}[data-mode=dark] .projects-team-picker-option:hover{background:#e2e8f00f}[data-mode=dark] .projects-team-picker-icon,[data-mode=dark] .projects-team-picker-check{background:var(--panel);border-color:var(--line-strong)}[data-mode=dark] .projects-picker-avatar{border-color:var(--line-strong)}[data-mode=dark] .projects-picker-chip{border-color:var(--line-strong);background:var(--panel-soft)}[data-mode=dark] .projects-secondary-button{border-color:var(--line-strong)!important;background:var(--panel-soft)!important;color:var(--ink)!important}[data-mode=dark] .projects-cta-button{border-color:var(--line-strong);color:#fff}[data-mode=dark] .projects-icon-action-button{border-color:var(--line-strong);background:var(--panel-soft);color:var(--ink)}[data-mode=dark] .projects-form-section{background:rgba(var(--panel-rgb),.8);border-color:var(--line-strong)}[data-mode=dark] .projects-field input,[data-mode=dark] .projects-field textarea,[data-mode=dark] .projects-form input,[data-mode=dark] .projects-form textarea,[data-mode=dark] .projects-form select{background:var(--panel-soft);color:var(--ink);border-color:var(--line-strong)}[data-mode=dark] .projects-color-control{border-color:var(--line-strong);background:var(--panel-soft)}[data-mode=dark] .projects-view-toggle{border-color:var(--line-strong)}[data-mode=dark] .projects-view-toggle button.is-active{background:var(--signal);color:#fff}[data-mode=dark] .projects-custom-select-trigger{background:var(--panel-soft);color:var(--ink);border-color:var(--line-strong)}[data-mode=dark] .projects-custom-select-menu{background:var(--panel);border-color:var(--line-strong)}[data-mode=dark] .projects-note-edit textarea{background:var(--panel-soft);color:var(--ink)}[data-mode=dark] .projects-kanban-column{background:var(--panel-soft)}[data-mode=dark] .projects-kanban-task{background:var(--panel)}[data-mode=dark] .projects-calendar-toolbar button{color:var(--ink);border-color:var(--line-strong)}[data-mode=dark] .projects-upload-zone{border-color:var(--line-strong);background:var(--panel-soft)}[data-mode=dark] .projects-task-delete-confirm{background:var(--panel-soft);border-color:var(--line-strong)}[data-mode=dark] .projects-checklist,[data-mode=dark] .projects-empty{border-color:var(--line-strong)}[data-mode=dark] .customers-modal-card{background:var(--panel)}[data-mode=dark] .customers-modal-close{color:var(--ink);background:var(--panel-soft);border-color:var(--line-strong)}[data-mode=dark] .customers-assignee-open{border-color:var(--line-strong)!important;background:var(--panel-soft)!important;color:var(--ink)!important}[data-mode=dark] .customers-assignee-open:hover{background:#e2e8f014!important}[data-mode=dark] .customers-assignee-modal-card{background:var(--panel)}[data-mode=dark] .customers-assignee-search,[data-mode=dark] .customers-assignee-list{background:var(--panel-soft);border-color:var(--line-strong)}[data-mode=dark] .customers-secondary-button{border-color:var(--line-strong);background:var(--panel-soft);color:var(--ink)}[data-mode=dark] .customers-contact-card{border-color:var(--line-strong)}[data-mode=dark] .customers-icon-button{border-color:var(--line-strong);color:var(--ink)}[data-mode=dark] .customers-toggle{border-color:var(--line-strong)}[data-mode=dark] .customers-form .customers-select-shell,[data-mode=dark] .customers-form .customers-textarea-field .customers-textarea-shell{background:var(--panel-soft);border-color:var(--line-strong)}[data-mode=dark] .customers-logo-upload-button{border-color:var(--line-strong);color:var(--ink)}[data-mode=dark] .offers-select-shell select,[data-mode=dark] .offers-date-shell input,[data-mode=dark] .offers-text-shell input{color:var(--ink)}[data-mode=dark] .offers-modal{background:var(--panel)}[data-mode=dark] .offers-modal-close{color:var(--ink);background:var(--panel-soft);border-color:var(--line-strong)}[data-mode=dark] .offers-search,[data-mode=dark] .offers-filter{border-color:var(--line-strong);background:var(--panel-soft)}[data-mode=dark] .offers-status-btn{border-color:var(--line-strong)}[data-mode=dark] .offers-upload-zone{border-color:var(--line-strong);background:var(--panel-soft)}[data-mode=dark] .offers-primary-btn,[data-mode=dark] .offers-secondary-btn{border-color:var(--line-strong)}[data-mode=dark] .offers-textarea-field textarea{background:var(--panel-soft);border-color:var(--line-strong);color:var(--ink)}[data-mode=dark] .ledger-input-shell select,[data-mode=dark] .ledger-input-shell input,[data-mode=dark] .ledger-input-shell textarea{color:var(--ink)}[data-mode=dark] .ledger-modal-panel{background:var(--panel)}[data-mode=dark] .ledger-modal-close{color:var(--ink);background:var(--panel-soft);border-color:var(--line-strong)}[data-mode=dark] .ledger-search,[data-mode=dark] .ledger-filter{border-color:var(--line-strong);background:var(--panel-soft)}[data-mode=dark] .ledger-clear-filters,[data-mode=dark] .ledger-icon-btn{border-color:var(--line-strong);color:var(--ink)}[data-mode=dark] .ledger-input-shell{border-color:var(--line-strong);background:var(--panel-soft)}[data-mode=dark] .ledger-cancel-btn{border-color:var(--line-strong);color:var(--ink)}[data-mode=dark] .panel,[data-mode=dark] .module-stat,[data-mode=dark] .metric-card{background:var(--panel);border-color:var(--line-strong)}[data-mode=dark] .dashboard-board-column{background:var(--panel-soft);border-color:var(--line-strong)}[data-mode=dark] .dashboard-board-card{background:var(--panel);border-color:var(--line-strong)}[data-mode=dark] .dashboard-category-card,[data-mode=dark] .dashboard-upcoming-item{background:var(--panel-soft);border-color:var(--line-strong)}[data-mode=dark] .dashboard-feedback{border-color:rgba(var(--signal-rgb),.3);background:rgba(var(--signal-rgb),.08)}[data-mode=dark] .dashboard-empty{border-color:var(--line-strong);background:var(--panel-soft)}[data-mode=dark] ::-webkit-scrollbar-thumb{background:#ffffff2e padding-box}[data-mode=dark] select{color:var(--ink);background:var(--panel-soft)}[data-mode=dark] .input-shell{background:var(--panel-soft);border-color:var(--line-strong)}[data-mode=dark] .table-card,[data-mode=dark] .board-row,[data-mode=dark] .project-row,[data-mode=dark] .timeline-row{border-color:var(--line-strong)}[data-mode=dark] .modal-overlay .modal-content{background:var(--panel)}[data-mode=dark] .quick-stack button{border-color:var(--line-strong);background:var(--panel-soft)}[data-mode=dark] .status-pill{border-color:var(--line-strong)}[data-mode=dark] .app-shell{background:var(--paper)}[data-mode=dark] .drawer-backdrop{background:#00000080}
