*{box-sizing:border-box}html,body{height:100%;margin:0}body{font-family:var(--font-body);background:var(--canvas);color:var(--ink-body);font-feature-settings:"tnum" 0;-webkit-font-smoothing:antialiased}#root{min-height:100%}:root{--font-body: "Onest", system-ui, -apple-system, "Segoe UI", Roboto, Arial, sans-serif;--font-display: "Unbounded", "Onest", system-ui, sans-serif;--brand: #0F6B70;--brand-bright: #16858B;--brand-deep: #0A4F53;--brand-soft: #E4F0EF;--brand-mist: #C6DFDD;--brand-ring: rgba(15, 107, 112, .22);--accent-mint: #0F6B70;--accent-mint-soft: #E4F0EF;--accent-sky: #2F6DA8;--accent-sky-soft: #E3EDF7;--accent-amber: #B7791F;--accent-amber-soft: #FAF0DA;--accent-rose: #C4432A;--accent-rose-soft: #FBE7E1;--danger: #C4432A;--danger-text: #A8361E;--danger-soft: #FBE7E1;--danger-line: #EFC1B4;--success: #2E7D5B;--success-text: #236246;--success-soft: #E2F0E8;--success-line: #B8DBC8;--warning: #B7791F;--warning-text: #8A5A10;--warning-soft: #FAF0DA;--warning-line: #E9CF96;--info: #2F6DA8;--info-text: #245885;--info-soft: #E3EDF7;--info-line: #BBD2E9;--ink: #13233A;--ink-body: #13233A;--muted: #5E6B78;--line: rgba(19, 35, 58, .1);--line-strong: #D4CDBE;--surface: #ffffff;--canvas: #F4F1EA;--nav-bg: #13233A;--nav-text: #C3CDD8;--nav-muted: #8193A7;--nav-active-bg: rgba(159, 220, 216, .14);--nav-active-text: #ffffff;--nav-line: rgba(255, 255, 255, .08);--ui-control-bg: #fff;--ui-control-border: #D4CDBE;--ui-control-border-hover: #C6DFDD;--ui-control-focus: var(--brand);--ui-control-focus-ring: var(--brand-ring);--ui-control-text: #13233A;--ui-control-muted: #94a3b8;--ui-control-radius: 6px;--ui-control-height: 38px;--ui-control-pad-x: 12px;--ui-control-font: 14px;--ui-chevron: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 24 24' fill='none' stroke='%235E6B78' stroke-width='2.2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpolyline points='6 9 12 15 18 9'/%3E%3C/svg%3E");--surface-2: #F1EDE4;--col-header-bg: #EDE8DD;--col-header-text: #13233A;--card-bg: #ffffff;--card-border: #DED8CB;--panel-glass: #ffffff;--header-glass: #F4F1EA}.app-main h1,.auth-card h1{font-family:var(--font-display);font-weight:600;letter-spacing:-.02em}button,input,select,textarea{font-family:inherit}.tabular,time,td{font-variant-numeric:tabular-nums}::selection{background:var(--brand-mist);color:var(--ink)}:focus-visible{outline:2px solid var(--brand);outline-offset:2px}*{scrollbar-color:var(--line-strong) transparent;scrollbar-width:thin}::-webkit-scrollbar{width:10px;height:10px}::-webkit-scrollbar-thumb{background:var(--line-strong);border-radius:8px;border:3px solid transparent;background-clip:padding-box}::-webkit-scrollbar-track{background:transparent}html[data-theme=dark]{color-scheme:dark;--panel-glass: rgba(15, 23, 42, .92);--header-glass: rgba(15, 23, 42, .9)}html[data-theme=dark] body{background:var(--canvas);color:var(--ink-body)}html[data-theme=dark] .app-layout{background:var(--canvas)!important;color:var(--ink-body)!important}html[data-theme=dark] .kanban-column{background:var(--surface)!important}html[data-theme=dark] .kanban-column-header{background:var(--col-header-bg)!important;color:var(--col-header-text)!important}html[data-theme=dark] .kanban-column-title,html[data-theme=dark] .kanban-column-header,html[data-theme=dark] .kanban-column-header-main,html[data-theme=dark] .board-title{color:var(--col-header-text)!important}html[data-theme=dark] .kanban-column-count{background:var(--card-bg)!important;color:var(--muted)!important}html[data-theme=dark] .task-card,html[data-theme=dark] .deal-card{background:var(--card-bg)!important;border-color:var(--card-border)!important;color:var(--ink-body)!important}html[data-theme=dark] .task-card-title,html[data-theme=dark] .deal-card-title{color:var(--ink)!important}html[data-theme=dark] .task-card-desc,html[data-theme=dark] .task-card-meta,html[data-theme=dark] .task-card-msgs,html[data-theme=dark] .task-assignee,html[data-theme=dark] .deal-card-client,html[data-theme=dark] .deal-card-created,html[data-theme=dark] .deal-card-tasks-label,html[data-theme=dark] .deal-card-tasks-view{color:var(--muted)!important}html[data-theme=dark] .deal-card-tasks-view{background:var(--surface-2)!important;border-color:var(--line)!important}html[data-theme=dark] .task-card-overdue,html[data-theme=dark] .deal-card-overdue{background:var(--danger-soft)!important;border-color:var(--danger)!important}html[data-theme=dark] .board-top-toggle,html[data-theme=dark] .board-btn-secondary,html[data-theme=dark] .funnel-stages-btn{background:var(--surface-2)!important;color:var(--ink-body)!important}html[data-theme=dark] .board-task-filters,html[data-theme=dark] .settings-section,html[data-theme=dark] .company-section,html[data-theme=dark] .profile-section,html[data-theme=dark] .boards-block,html[data-theme=dark] .funnel-toolbar,html[data-theme=dark] .stats-bar{background:var(--surface)!important;border-color:var(--line)!important;color:var(--ink-body)!important}html[data-theme=dark] .profile-section h2,html[data-theme=dark] .profile-max-notify-label,html[data-theme=dark] .profile-check-row span,html[data-theme=dark] .profile-email-readonly{color:var(--ink)!important}html[data-theme=dark] .profile-form label span,html[data-theme=dark] .profile-hint,html[data-theme=dark] .profile-avatar-placeholder,html[data-theme=dark] .profile-avatar-filename,html[data-theme=dark] .profile-volume-row span,html[data-theme=dark] .profile-volume-value{color:var(--muted)!important}html[data-theme=dark] .profile-avatar-preview,html[data-theme=dark] .profile-max-notify,html[data-theme=dark] .profile-telegram-notify,html[data-theme=dark] .profile-btn-secondary{background:var(--surface-2)!important;border-color:var(--line)!important;color:var(--ink-body)!important}html[data-theme=dark] .profile-telegram-notify-label{color:var(--ink)!important}html[data-theme=dark] .task-drawer,html[data-theme=dark] .task-drawer-header,html[data-theme=dark] .task-drawer-details,html[data-theme=dark] .task-drawer-chat,html[data-theme=dark] .task-drawer-chat-toggle,html[data-theme=dark] .task-drawer-comment-form,html[data-theme=dark] .deal-view-card,html[data-theme=dark] .deal-view-section,html[data-theme=dark] .deal-view-modal,html[data-theme=dark] .deal-view-panel,html[data-theme=dark] .board-popup,html[data-theme=dark] .funnel-popup,html[data-theme=dark] .company-modal,html[data-theme=dark] .boards-modal{background:var(--surface)!important;color:var(--ink-body)!important;border-color:var(--line)!important}html[data-theme=dark] .task-drawer-title-input,html[data-theme=dark] .deal-view-card-title,html[data-theme=dark] .deal-view-section h2,html[data-theme=dark] .deal-msg-bubble-text,html[data-theme=dark] .board-popup-header h3{color:var(--ink)!important;background:transparent!important}html[data-theme=dark] .task-drawer-description{color:var(--ink)!important;background:var(--ui-control-bg)!important}html[data-theme=dark] .task-drawer-badge,html[data-theme=dark] .deal-view-note-block,html[data-theme=dark] .deal-msg-bubble,html[data-theme=dark] .board-popup-footer,html[data-theme=dark] .field-checkbox{background:var(--surface-2)!important;color:var(--ink-body)!important;border-color:var(--line)!important}html[data-theme=dark] .task-drawer-meta .task-drawer-complete,html[data-theme=dark] .task-drawer-move-btn,html[data-theme=dark] .task-drawer-handoff-btn{border-color:var(--line)!important}html[data-theme=dark] .task-drawer-section,html[data-theme=dark] .task-drawer-section-head,html[data-theme=dark] .task-drawer-section-toggle,html[data-theme=dark] .task-drawer-section-body,html[data-theme=dark] .task-drawer-handoff-modal,html[data-theme=dark] .task-sticker-field,html[data-theme=dark] .task-sticker-fields,html[data-theme=dark] .task-sticker-editor,html[data-theme=dark] .company-chat-messages,html[data-theme=dark] .company-chat-image-btn,html[data-theme=dark] .notes-sidebar,html[data-theme=dark] .notes-editor,html[data-theme=dark] .ta-summary-card,html[data-theme=dark] .ta-charts,html[data-theme=dark] .ta-table,html[data-theme=dark] .ta-table th,html[data-theme=dark] .cal-grid,html[data-theme=dark] .cal-cell,html[data-theme=dark] .cal-nav-btn,html[data-theme=dark] .cal-today-btn,html[data-theme=dark] .ws-role-block,html[data-theme=dark] .ws-nav-btn,html[data-theme=dark] .ws-today-btn,html[data-theme=dark] .ws-role-chip,html[data-theme=dark] .ws-name-col,html[data-theme=dark] .deal-new-form,html[data-theme=dark] .deals-list-filters,html[data-theme=dark] .deals-list-table-wrap,html[data-theme=dark] .crm-table,html[data-theme=dark] .crm-table th,html[data-theme=dark] .crm-card,html[data-theme=dark] .crm-stat-card,html[data-theme=dark] .crm-modal,html[data-theme=dark] .crm-tabs button,html[data-theme=dark] .boards-form-section,html[data-theme=dark] .boards-list-section,html[data-theme=dark] .boards-modal,html[data-theme=dark] .company-stat,html[data-theme=dark] .company-invoices-table th,html[data-theme=dark] .notif-bell-panel,html[data-theme=dark] .notif-bell-btn,html[data-theme=dark] .task-search-dropdown,html[data-theme=dark] .mention-textarea-dropdown,html[data-theme=dark] .confirm-dialog,html[data-theme=dark] .board-task-filters{background:var(--surface)!important;color:var(--ink-body)!important;border-color:var(--line)!important}html[data-theme=dark] .task-drawer-section-toggle,html[data-theme=dark] .task-drawer-change-log-head,html[data-theme=dark] .task-drawer-reminders li,html[data-theme=dark] .cal-cell-empty,html[data-theme=dark] .boards-sticker-row,html[data-theme=dark] .boards-template-row,html[data-theme=dark] .boards-member-row,html[data-theme=dark] .boards-guest-item,html[data-theme=dark] .company-stat{background:var(--surface-2)!important}html[data-theme=dark] .task-drawer-section-toggle h3,html[data-theme=dark] .company-list-name,html[data-theme=dark] .company-list-email,html[data-theme=dark] .company-list-meta,html[data-theme=dark] .company-invoice-num,html[data-theme=dark] .company-section h2,html[data-theme=dark] .deal-new-title,html[data-theme=dark] .crm-stat-value,html[data-theme=dark] .ta-summary-value,html[data-theme=dark] .boards-list-name,html[data-theme=dark] .company-chat-msg p,html[data-theme=dark] .company-chat-header h1,html[data-theme=dark] .notes-sidebar,html[data-theme=dark] .notes-editor{color:var(--ink)!important}html[data-theme=dark] .company-list-email,html[data-theme=dark] .company-list-meta,html[data-theme=dark] .company-form h3,html[data-theme=dark] .crm-grid dt,html[data-theme=dark] .crm-tab-hint,html[data-theme=dark] .crm-timeline time{color:var(--muted)!important}html[data-theme=dark] .crm-deal-dot.green{background:var(--success)!important;border-color:var(--success)!important;color:#a7f3d0!important}html[data-theme=dark] .crm-deal-dot.red{background:var(--danger-soft)!important;border-color:var(--danger)!important;color:#fecaca!important}html[data-theme=dark] .crm-deal-dot.yellow{background:var(--warning)!important;border-color:var(--warning)!important;color:#fde68a!important}html[data-theme=dark] .notes-title-input,html[data-theme=dark] .notes-body-input{background:transparent!important;color:var(--ink)!important;box-shadow:none!important}html[data-theme=dark] .task-drawer-comments,html[data-theme=dark] .task-drawer-chat{background:var(--canvas)!important}html[data-theme=dark] input,html[data-theme=dark] textarea,html[data-theme=dark] select,html[data-theme=dark] .ui-select,html[data-theme=dark] .ui-select-trigger,html[data-theme=dark] .ui-select-menu{background:var(--ui-control-bg)!important;color:var(--ui-control-text)!important;border-color:var(--ui-control-border)!important}html[data-theme=dark] .ui-select-option:hover,html[data-theme=dark] .ui-select-option.active{background:var(--surface-2)!important}.potok-atmosphere{position:absolute;top:0;right:0;bottom:0;left:0;overflow:hidden;pointer-events:none;z-index:0}.potok-atmosphere-waves{position:absolute;left:0;right:0;bottom:6vh;width:100%;height:90px;color:var(--brand);opacity:.35}.potok-atmosphere-waves path:nth-child(2){opacity:.55}.potok-atmosphere-waves path:nth-child(3){color:var(--danger);opacity:.45}html.ui-lite .app-header,html.ui-lite .app-sidebar,html.ui-lite .auth-card{backdrop-filter:none!important;-webkit-backdrop-filter:none!important}html.ui-lite *,html.ui-lite *:before,html.ui-lite *:after{transition-duration:0s!important;animation-duration:0s!important}html.ui-lite .voice-rec-dot{animation-duration:1s!important}.btn{display:inline-flex;align-items:center;justify-content:center;padding:10px 20px;border-radius:10px;font-size:14px;font-weight:500;text-decoration:none;border:none;cursor:pointer;transition:transform .05s ease,box-shadow .15s ease,background .15s}.btn:hover{transform:translateY(-1px);box-shadow:0 6px 18px #6d28d947}.btn-primary{background:linear-gradient(180deg,var(--brand-bright),var(--brand));color:#fff}.btn-primary:hover{background:linear-gradient(180deg,#8b5cf6,var(--brand-deep))}.btn-secondary{background:#64748b;color:#fff}.btn-ghost{background:transparent;color:var(--brand);border:1px solid var(--brand-mist)}input:not([type]),input[type=email],input[type=password],input[type=text],input[type=tel],input[type=search],input[type=url],input[type=number],input[type=date],input[type=time],input[type=datetime-local],input[type=month],input[type=week],textarea,select{font:inherit;font-size:var(--ui-control-font);line-height:1.35;color:var(--ui-control-text);background-color:var(--ui-control-bg);border:1px solid var(--ui-control-border);border-radius:var(--ui-control-radius);padding:8px var(--ui-control-pad-x);min-height:var(--ui-control-height);max-width:100%;transition:border-color .15s ease,box-shadow .15s ease,background-color .15s ease}textarea{min-height:88px;resize:vertical;line-height:1.5}select:not([multiple]){-webkit-appearance:none!important;-moz-appearance:none!important;appearance:none!important;padding-right:2.25rem!important;background-color:var(--ui-control-bg);background-image:var(--ui-chevron)!important;background-repeat:no-repeat!important;background-position:right .65rem center!important;background-size:1rem 1rem!important;cursor:pointer}select[multiple]{min-height:96px;padding:8px;cursor:pointer}select:not([multiple])::-ms-expand{display:none}input:not([type]):hover,input[type=email]:hover,input[type=password]:hover,input[type=text]:hover,input[type=tel]:hover,input[type=search]:hover,input[type=url]:hover,input[type=number]:hover,input[type=date]:hover,input[type=time]:hover,input[type=datetime-local]:hover,input[type=month]:hover,input[type=week]:hover,textarea:hover,select:hover{border-color:var(--ui-control-border-hover)}input:not([type]):focus,input[type=email]:focus,input[type=password]:focus,input[type=text]:focus,input[type=tel]:focus,input[type=search]:focus,input[type=url]:focus,input[type=number]:focus,input[type=date]:focus,input[type=time]:focus,input[type=datetime-local]:focus,input[type=month]:focus,input[type=week]:focus,textarea:focus,select:focus{outline:none;border-color:var(--ui-control-focus);box-shadow:0 0 0 3px var(--ui-control-focus-ring)}input:disabled,textarea:disabled,select:disabled{opacity:.6;cursor:not-allowed;background-color:var(--surface-2)}select:disabled:not([multiple]){background-image:var(--ui-chevron)!important}input::placeholder,textarea::placeholder{color:var(--ui-control-muted)}input[type=checkbox],input[type=radio]{width:16px;height:16px;min-height:0;padding:0;margin:0;accent-color:var(--brand);border:none;box-shadow:none;cursor:pointer;-moz-appearance:auto;appearance:auto;-webkit-appearance:auto;background-image:none!important}input[type=color]{width:36px;height:36px;min-height:0;padding:2px;border-radius:8px;cursor:pointer;background-image:none!important}input[type=file],input[type=range]{border:none;background:transparent;padding:0;min-height:0;box-shadow:none;background-image:none!important}.ui-control-sm,.funnel-filter-select,.funnel-filter-search,.funnel-filter-date input,.funnel-filter-select.ui-select .ui-select-trigger,.ui-select.ui-control-sm .ui-select-trigger{min-height:34px;padding-top:6px;padding-bottom:6px;font-size:13px}select.funnel-filter-select,select.boards-sticker-kind,select.boards-member-role-select,select.boards-subtask-category,select.deal-view-stage-select,.boards-sticker-kind.ui-select,.boards-member-role-select.ui-select,.boards-subtask-category.ui-select,.deal-view-stage-select.ui-select{padding-right:0}.auth-page input:not([type=checkbox]):not([type=radio]):not([type=file]),.auth-page textarea,.auth-page select{width:100%;box-sizing:border-box}label{display:block;font-size:13px;font-weight:600;color:var(--ink-body);margin-bottom:6px}html{-webkit-text-size-adjust:100%;text-size-adjust:100%}button,a,.btn,.app-nav-link{touch-action:manipulation}html.ui-anim-on button:not(:disabled):active,html.ui-anim-on a:active,html.ui-anim-on [role=button]:active,html.ui-anim-on .app-nav-link:active{transform:scale(.97)}html.ui-anim-on .task-card,html.ui-anim-on .deal-card,html.ui-anim-on .settings-stage-item{transition:transform .14s ease,box-shadow .16s ease,border-color .16s ease,opacity .16s ease}html.ui-anim-on .kanban-column{transition:background-color .16s ease,box-shadow .16s ease,transform .16s ease}html.ui-anim-on .task-card.ui-dragging-item,html.ui-anim-on .deal-card.ui-dragging-item,html.ui-anim-on .task-card-moving,html.ui-anim-on .deal-card-moving{opacity:.5;transform:rotate(2.5deg) scale(1.03);box-shadow:0 14px 28px #0f172a2e;cursor:grabbing}.ui-dragging-item:not(.task-card):not(.deal-card),.settings-stage-dragging,.boards-row-dragging{opacity:.45;outline:2px dashed var(--brand);outline-offset:-2px;background:var(--brand-soft);cursor:grabbing}html.ui-anim-on .kanban-column-drop-target{background:var(--brand-soft);box-shadow:inset 0 0 0 2px #6366f1,0 8px 20px #6366f129;transform:scale(1.012)}html.ui-anim-on .task-card[draggable=true],html.ui-anim-on .deal-card[draggable=true],html.ui-anim-on .settings-stage-item[draggable=true]{cursor:grab}html.ui-anim-off .kanban-column-drop-target{outline:2px solid var(--brand);outline-offset:-2px}html.ui-dragging,html.ui-dragging .task-card,html.ui-dragging .deal-card{cursor:grabbing}@media (prefers-reduced-motion: reduce){html.ui-anim-off .task-card,html.ui-anim-off .deal-card,html.ui-anim-off .kanban-column,html.ui-anim-off .settings-stage-item,html.ui-anim-off button,html.ui-anim-off a{transition:none}}@media (hover: none){.btn:hover,.deal-card:hover,.task-card:hover{transform:none;box-shadow:none}}@media (max-width: 768px){html,body{overflow-x:hidden}input:not([type=checkbox]):not([type=radio]):not([type=file]):not([type=color]):not([type=range]),textarea,select,.ui-select-trigger{font-size:16px!important}.btn{min-height:40px}.landing-header-inner{padding:12px 16px!important;gap:8px}.landing-header nav{gap:8px!important;flex-shrink:0}.landing-header .btn{padding:8px 12px;font-size:13px}.landing-hero{padding:32px 16px!important}.landing-hero h1{font-size:1.6rem!important}.lead{font-size:1rem!important;margin-bottom:24px!important}.landing-cta{flex-direction:column;gap:10px!important}.landing-cta .btn{width:100%}.landing-about,.landing-company{padding:32px 16px!important}.landing-footer{padding:16px!important}.landing-footer-inner{flex-wrap:wrap;gap:12px!important}.auth-page{padding:16px!important;align-items:flex-start!important;padding-top:max(24px,env(safe-area-inset-top))!important}.auth-card{padding:20px 16px!important}.auth-card h1{font-size:22px!important;margin-bottom:16px!important}.task-search{min-width:0!important;max-width:none!important;flex:1 1 80px!important}.notif-bell-panel{position:fixed!important;top:auto!important;right:8px!important;left:8px!important;width:auto!important;height:auto!important;max-height:calc(100vh - 80px)!important}.board-title,.funnel-content h1{font-size:18px!important;flex:1 1 100%!important}.board-toolbar,.btr-toolbar,.bg-toolbar,.ctr-toolbar,.cal-toolbar{gap:8px!important}.kanban-column{width:min(280px,calc(100vw - 48px))!important;min-width:min(280px,calc(100vw - 48px))!important}.funnel-filter-search{min-width:0!important;width:100%;flex:1 1 100%!important}.funnel-filter-select{min-width:0!important;flex:1 1 calc(50% - 10px)}.funnel-stats{flex-wrap:wrap!important;gap:12px!important;padding:12px!important}.funnel-popup-overlay,.board-popup-overlay,.crm-modal-overlay,.company-modal-overlay,.settings-modal-overlay,.deal-view-modal-overlay{padding:16px!important;align-items:flex-end!important}.funnel-popup,.board-popup,.crm-modal,.company-modal,.settings-modal,.deal-view-modal{min-width:0!important;width:100%!important;max-width:100%!important;max-height:min(92vh,720px)!important;overflow:auto!important}.board-popup-body{max-height:min(60vh,420px)!important}.deals-list-table-wrap,.company-invoices-wrap,.crm-page,.ta-page,.btr-page,.ctr-page,.ctr-section{overflow-x:auto;-webkit-overflow-scrolling:touch}.crm-table,.ta-table,.btr-table,.ctr-table,.deals-list-table,.company-invoices-table{min-width:560px}.crm-funnel-bar{flex-wrap:wrap!important}.notes-page{flex-direction:column!important;min-height:0!important}.notes-sidebar{width:100%!important;max-height:180px;overflow-y:auto}.notes-body-input{min-height:200px!important}.company-chat{height:calc(100dvh - 72px)!important;max-width:none!important}.cal-cell{min-height:56px!important;font-size:11px!important;padding:2px!important}.cal-event{font-size:9px!important;padding:1px 3px!important}.cal-month{font-size:16px!important;text-align:center}.profile-form input,.company-form label{max-width:100%!important}.profile-section,.company-section,.settings-section,.boards-form-section,.boards-list-section,.deal-new-form,.crm-card,.deal-view-card,.deal-view-section{padding:16px!important}.deal-view-field{grid-template-columns:1fr!important;gap:2px 0!important}.deal-new-actions,.boards-form-actions,.deal-view-modal-actions,.board-popup-footer,.funnel-popup-actions,.crm-modal-actions{flex-wrap:wrap}.deal-new-actions .deal-new-btn,.board-popup-footer .board-btn-primary,.board-popup-footer .board-btn-secondary{flex:1 1 auto}.boards-list li,.arch-item,.settings-stage-item,.company-list-item{flex-wrap:wrap!important}.boards-template-sub-row,.boards-template-sticker-row{flex-direction:column!important;align-items:stretch!important}.boards-subtask-category,.boards-template-sub-row .boards-col-name,.boards-template-sub-row input{flex:none!important;width:100%!important;max-width:none!important}.boards-template-sub-row .boards-col-actions,.boards-col-actions{margin-left:0!important;justify-content:flex-start!important;flex-wrap:wrap!important}.bg-row{grid-template-columns:1fr!important;gap:4px!important}.ta-bar-row{grid-template-columns:56px 1fr 28px!important}.task-drawer{width:100%!important;max-width:100%!important;z-index:460!important;padding-top:env(safe-area-inset-top)}.task-drawer-backdrop{z-index:450!important}.task-drawer-split{grid-template-columns:1fr!important;grid-template-rows:minmax(0,1fr) auto!important}.task-drawer-split--chat-open{grid-template-rows:1fr!important}.task-drawer-split--chat-open .task-drawer-details{display:none!important}.task-drawer-split:not(.task-drawer-split--chat-open) .task-drawer-comments,.task-drawer-split:not(.task-drawer-split--chat-open) .task-drawer-comment-form,.task-drawer-split:not(.task-drawer-split--chat-open) .task-drawer-readonly-hint{display:none!important}.task-drawer-chat-action{display:inline!important}.task-drawer-chat-toggle{pointer-events:auto!important;cursor:pointer!important}.task-drawer-header{padding:12px 14px!important;flex-wrap:nowrap;background:var(--surface)}.task-drawer-header-actions{width:auto;flex-shrink:0;justify-content:flex-end}.task-drawer-change-log-head,.task-drawer-change-log-row{grid-template-columns:1fr!important;gap:4px!important}.task-drawer-details{border-right:none!important;border-bottom:1px solid var(--line)}.guest-board{flex-direction:column!important}.guest-panel{position:fixed!important;top:0!important;right:0!important;bottom:0!important;left:0!important;width:100%!important;max-width:100%!important;z-index:50;padding-top:max(16px,env(safe-area-inset-top))!important}}.page-loading{min-height:40vh;display:flex;align-items:center;justify-content:center;color:var(--muted);font-size:14px}
