.crm-rebuild-shell{background:radial-gradient(circle at top left, color-mix(in srgb, var(--accent) 14%, transparent), transparent 28%), linear-gradient(180deg, color-mix(in srgb, var(--bg) 88%, #fff 12%) 0%, color-mix(in srgb, var(--bg-strong) 92%, #fff 8%) 100%);min-height:100vh;color:var(--panel-ink)}.rebuild-topbar{z-index:60;background:linear-gradient(135deg, color-mix(in srgb, var(--accent) 82%, #0f1014 18%), color-mix(in srgb, var(--accent-strong) 72%, #0f1014 28%));border-bottom:1px solid color-mix(in srgb, var(--accent-strong) 28%, #ffffff2e);position:sticky;top:0;box-shadow:0 10px 30px #0000002e}.rebuild-topbar-inner{grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:18px;width:calc(100% - 18px);min-height:72px;margin:0 auto;display:grid}.rebuild-mobile-trigger{color:#fff;background:#ffffff29;border:1px solid #ffffff61;border-radius:8px;justify-content:center;align-items:center;width:48px;height:48px;display:none}.rebuild-mobile-trigger svg,.rebuild-top-icon svg,.rebuild-search-icon svg{width:20px;height:20px}.rebuild-brand-chip{color:#fff;background:linear-gradient(#ffffff24,#ffffff14);border:1px solid #ffffff1f;border-radius:8px;justify-content:center;align-items:center;min-width:132px;min-height:46px;padding:0 16px;display:inline-flex;box-shadow:inset 0 1px #ffffff0a}.rebuild-brand-chip-copy{justify-content:center;align-items:center;line-height:1;display:inline-flex}.rebuild-brand-wordmark{letter-spacing:.08em;text-transform:uppercase;text-rendering:geometricprecision;font-size:.84rem;font-weight:900}.rebuild-brand-x{color:color-mix(in srgb, var(--accent) 42%, #fff 58%);text-shadow:0 0 10px #dbb25147}.rebuild-search{z-index:3;background:#ffffff24;border:1px solid #ffffff38;border-radius:8px;grid-template-columns:42px minmax(0,1fr);align-items:center;min-width:0;height:42px;padding:0 16px 0 0;display:grid;position:relative}.rebuild-search-icon{color:#fff;justify-content:center;align-items:center;display:inline-flex}.rebuild-search input{color:#fff;background:0 0;border:0;outline:0;min-width:0;font-size:.98rem}.rebuild-search input::placeholder{color:#ffffffe0}.rebuild-search-popover{z-index:120;color:var(--panel-ink);background:radial-gradient(circle at 0 0,#dbb25124,#0000 32%),linear-gradient(#1d1f27fc,#0e1016fc);border:1px solid #dbb2513d;border-radius:18px;display:grid;position:absolute;top:calc(100% + 10px);left:0;right:0;overflow:hidden;box-shadow:0 24px 70px #00000085}.rebuild-search-results{max-height:min(520px,100vh - 130px);padding:8px;display:grid;overflow-y:auto}.rebuild-search-result{min-height:64px;color:inherit;border:1px solid #0000;border-radius:14px;grid-template-columns:116px minmax(0,1fr) auto;align-items:center;gap:12px;padding:10px 11px;text-decoration:none;transition:border-color .16s,background .16s,transform .16s;display:grid}.rebuild-search-result:hover{background:#dbb25117;border-color:#dbb25147;transform:translateY(-1px)}.rebuild-search-result-kind{color:#f3cf75;letter-spacing:.08em;text-transform:uppercase;background:#dbb25117;border:1px solid #dbb2513d;border-radius:999px;justify-self:start;padding:5px 8px;font-size:.64rem;font-weight:900}.rebuild-search-result-copy{gap:2px;min-width:0;display:grid}.rebuild-search-result-copy strong,.rebuild-search-result-copy small,.rebuild-search-result-copy em{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.rebuild-search-result-copy strong{color:#fff7df;font-size:.92rem}.rebuild-search-result-copy small{color:#d6cfbf;font-size:.76rem;font-weight:800}.rebuild-search-result-copy em{color:#9f988a;font-size:.7rem;font-style:normal;font-weight:800}.rebuild-search-result-badge{text-overflow:ellipsis;white-space:nowrap;color:#fff;background:#ffffff0f;border-radius:10px;justify-self:end;max-width:130px;padding:6px 9px;font-size:.74rem;font-weight:900;overflow:hidden}.rebuild-search-empty{color:#cfc6b7;padding:16px;font-size:.84rem;font-weight:800}.rebuild-search-empty.is-error{color:#ffb4b4}.rebuild-search-view-all{color:#f3cf75;background:#ffffff09;border-top:1px solid #ffffff14;justify-content:space-between;align-items:center;min-height:44px;padding:0 16px;font-size:.8rem;font-weight:900;text-decoration:none;display:flex}.rebuild-search-view-all:hover{background:#dbb2511a}.rebuild-top-actions{align-items:center;gap:10px;display:flex}.rebuild-top-icon{color:#fff;cursor:pointer;width:42px;height:42px;font:inherit;background:#ffffff14;border:3px solid #ffffffdb;border-radius:999px;flex-shrink:0;justify-content:center;align-items:center;text-decoration:none;display:inline-flex}.rebuild-top-icon:hover,.rebuild-top-icon.is-active{border-color:color-mix(in srgb, var(--accent-strong) 76%, #fff 24%);color:#ffe8a7;background:#dbb25124}.rebuild-top-action-wrap{display:inline-flex;position:relative}.rebuild-top-popover{z-index:95;width:min(460px,100vw - 24px);max-height:min(72vh,680px);color:var(--panel-ink);background:radial-gradient(circle at 100% 0,#dbb2511f,#0000 34%),linear-gradient(#181b23fa,#11131afa);border:1px solid #c9a84c2e;border-radius:18px;position:absolute;top:calc(100% + 14px);right:0;overflow:hidden;box-shadow:0 22px 70px #0000006b}.rebuild-top-popover:before{content:"";background:#181b23fa;border-top:1px solid #c9a84c2e;border-left:1px solid #c9a84c2e;width:14px;height:14px;position:absolute;top:-7px;right:18px;transform:rotate(45deg)}.rebuild-top-popover-small{width:300px}.rebuild-top-tasks-popover{width:min(520px,100vw - 24px)}.rebuild-top-lead-popover{width:min(980px,100vw - 24px);max-height:min(100vh - 92px,860px)}.rebuild-top-popover-header{z-index:1;border-bottom:1px solid #ffffff14;justify-content:space-between;align-items:flex-start;gap:12px;padding:14px 16px 12px;display:flex;position:relative}.rebuild-top-popover-header>div{gap:3px;display:grid}.rebuild-top-popover-header strong{color:#fff7df;letter-spacing:-.02em;font-size:.96rem}.rebuild-top-popover-header span{color:#bfb7a8;font-size:.72rem;font-weight:700}.rebuild-top-text-button,.rebuild-top-link-button,.rebuild-top-task-actions button,.rebuild-top-primary,.rebuild-staff-chat-composer button{color:var(--accent-strong);cursor:pointer;font:inherit;background:#dbb25114;border:1px solid #dbb25138;border-radius:999px;font-size:.76rem;font-weight:900;text-decoration:none}.rebuild-top-text-button,.rebuild-top-link-button,.rebuild-top-task-actions button{justify-content:center;align-items:center;min-height:30px;padding:0 11px;display:inline-flex}.rebuild-top-text-button:hover,.rebuild-top-link-button:hover,.rebuild-top-task-actions button:hover,.rebuild-top-primary:hover,.rebuild-staff-chat-composer button:hover{background:#dbb25129;border-color:#ffda8873}.rebuild-top-tabs{border-bottom:1px solid #ffffff14;gap:8px;padding:10px 12px;display:flex}.rebuild-top-tabs button{color:#c8c0b0;cursor:pointer;min-height:34px;font:inherit;background:#ffffff0a;border:1px solid #ffffff14;border-radius:999px;padding:0 13px;font-size:.78rem;font-weight:900}.rebuild-top-tabs button span{color:var(--accent-strong);margin-left:6px}.rebuild-top-tabs button.is-active{color:#fff7df;background:#dbb2511f;border-color:#dbb2515c}.rebuild-top-empty,.rebuild-top-error,.rebuild-top-success{color:#cfc6b7;border-radius:14px;margin:12px;padding:12px;font-size:.8rem;font-weight:700;line-height:1.35}.rebuild-top-empty{background:#ffffff0a}.rebuild-top-error{color:#ffbdbd;background:#ff717114;border:1px solid #ff71713d}.rebuild-top-success{color:#bff2d4;background:#70d69e14;border:1px solid #70d69e38}.rebuild-top-success a{color:#fff3c6;font-weight:900}.rebuild-top-task-list{gap:9px;max-height:min(52vh,470px);padding:10px;display:grid;overflow-y:auto}.rebuild-top-task-card{background:#ffffff09;border:1px solid #ffffff12;border-radius:14px;gap:7px;padding:11px;display:grid}.rebuild-top-task-main,.rebuild-top-task-meta,.rebuild-top-task-actions{justify-content:space-between;align-items:center;gap:10px;display:flex}.rebuild-top-task-main strong{color:#fff;font-size:.86rem}.rebuild-top-task-main span,.rebuild-top-task-meta span{color:#c3baa9;font-size:.72rem;font-weight:800}.rebuild-top-task-card p{color:#b8b0a3;margin:0;font-size:.76rem;line-height:1.36}.rebuild-top-lead-form{gap:12px;max-height:min(100vh - 92px,860px);padding:14px;display:grid;overflow-y:auto}.rebuild-top-lead-form .field{color:#d8cfbd;letter-spacing:.04em;text-transform:uppercase;gap:5px;font-size:.72rem;font-weight:900;display:grid}.rebuild-top-lead-form .workspace-calc-subtitle{margin:0}.rebuild-top-lead-form .workspace-entry-card{background:#ffffff09;border-color:#ffffff14}.rebuild-top-lead-form input,.rebuild-top-lead-form textarea,.rebuild-staff-chat-composer input{color:#fff;width:100%;font:inherit;background:#07090e85;border:1px solid #ffffff1a;border-radius:12px;outline:0;font-size:.86rem}.rebuild-top-lead-form input,.rebuild-staff-chat-composer input{min-height:40px;padding:0 11px}.rebuild-top-lead-form textarea{resize:vertical;min-height:74px;padding:10px 11px}.rebuild-top-lead-form input:focus,.rebuild-top-lead-form textarea:focus,.rebuild-staff-chat-composer input:focus{border-color:#dbb2516b;box-shadow:0 0 0 3px #dbb2511a}.rebuild-top-form-grid{grid-template-columns:minmax(0,1fr) minmax(92px,.45fr);gap:9px;display:grid}.rebuild-top-primary{color:#17130b;background:linear-gradient(#ffe39ffa,#d6ac49fa);justify-self:end;min-height:42px;padding:0 16px}.rebuild-top-primary:disabled,.rebuild-staff-chat-composer button:disabled{opacity:.55;cursor:default}.rebuild-top-entry-actions{z-index:6;background:#11131af5;border-top:1px solid #ffffff14;justify-content:flex-end;margin:8px -14px -14px;padding:12px 14px 14px;position:sticky;bottom:0;box-shadow:0 -18px 34px #080a106b}.rebuild-staff-chat-widget{z-index:110;width:min(720px,100vw - 32px);height:min(620px,100vh - 116px);color:var(--panel-ink);background:radial-gradient(circle at 100% 0,#dbb2511f,#0000 34%),linear-gradient(#181b23fc,#0f1118fc);border:1px solid #c9a84c33;border-radius:22px;grid-template-rows:auto minmax(0,1fr) auto auto;display:grid;position:fixed;bottom:20px;right:20px;overflow:hidden;box-shadow:0 28px 86px #00000080}.rebuild-staff-chat-head{border-bottom:1px solid #ffffff14;padding:14px 16px 12px}.rebuild-staff-chat-head strong{color:#fff7df;font-size:1rem;display:block}.rebuild-staff-chat-head span{color:#bdb4a4;font-size:.72rem;font-weight:800}.rebuild-staff-chat-body{grid-template-columns:200px minmax(0,1fr);min-height:0;display:grid}.rebuild-staff-chat-users{background:#ffffff06;border-right:1px solid #ffffff14;min-height:0;padding:10px;overflow-y:auto}.rebuild-staff-user-row{text-align:left;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:12px;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:9px;width:100%;padding:8px;transition:border-color .16s,background .16s,transform .16s;display:grid}.rebuild-staff-user-row:hover:not(:disabled),.rebuild-staff-user-row.is-active{background:#dbb2511a;border-color:#dbb25147}.rebuild-staff-user-row:hover:not(:disabled){transform:translate(2px)}.rebuild-staff-user-row:disabled{cursor:default;opacity:.62}.rebuild-staff-user-row strong,.rebuild-staff-user-row span{text-overflow:ellipsis;white-space:nowrap;min-width:0;display:block;overflow:hidden}.rebuild-staff-user-row strong{color:#fff;font-size:.8rem}.rebuild-staff-user-row span{color:#aaa293;font-size:.68rem;font-weight:800}.rebuild-staff-presence{background:#7b7f89;border-radius:999px;width:9px;height:9px;box-shadow:0 0 0 4px #7b7f891f}.rebuild-staff-presence.is-online{background:#49d17f;box-shadow:0 0 0 4px #49d17f21}.rebuild-staff-chat-thread{align-content:start;gap:10px;min-height:0;padding:14px;display:grid;overflow-y:auto}.rebuild-staff-message{background:#ffffff0b;border:1px solid #ffffff12;border-radius:14px 14px 14px 4px;justify-self:start;gap:5px;max-width:82%;padding:10px 11px;display:grid}.rebuild-staff-message.is-mine{background:#dbb2511a;border-color:#dbb25133;border-radius:14px 14px 4px;justify-self:end}.rebuild-staff-message div{align-items:center;gap:8px;display:flex}.rebuild-staff-message strong{color:#fff7df;font-size:.72rem}.rebuild-staff-message span{color:#aaa293;font-size:.66rem;font-weight:800}.rebuild-staff-message p{color:#f3efe7;white-space:pre-wrap;margin:0;font-size:.84rem;line-height:1.35}.rebuild-staff-chat-error{margin:8px 12px 0}.rebuild-staff-chat-composer{border-top:1px solid #ffffff14;grid-template-columns:minmax(0,1fr) auto;gap:9px;padding:12px;display:grid}.rebuild-staff-chat-composer button{min-height:40px;padding:0 15px}.rebuild-top-bell{position:relative;overflow:hidden}.rebuild-top-bell>*{width:100%;height:100%}.rebuild-top-bell .notification-bell-button,.rebuild-top-bell button{width:100%;height:100%;color:inherit;box-shadow:none;background:0 0;border:0}.rebuild-app-frame{grid-template-columns:258px minmax(0,1fr);align-items:start;display:grid}.rebuild-sidebar{background:color-mix(in srgb, var(--panel-strong) 92%, transparent);border-right:1px solid color-mix(in srgb, var(--line) 92%, transparent);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);z-index:30;flex-direction:column;min-height:calc(100vh - 72px);display:flex;position:sticky;top:72px}.rebuild-sidebar-top{border-bottom:1px solid color-mix(in srgb, var(--line) 90%, transparent);padding:10px 12px 6px}.rebuild-sidebar-logo{place-items:center;min-height:68px;display:grid}.rebuild-sidebar-logo-image{width:56px;height:56px;display:block;position:relative}.rebuild-sidebar-logo-image img,.login-logo img{object-fit:contain!important}.rebuild-sidebar-user{border:1px solid color-mix(in srgb, var(--line) 88%, transparent);background:color-mix(in srgb, var(--panel) 84%, transparent);border-radius:8px;grid-template-columns:36px minmax(0,1fr) auto;align-items:center;gap:7px;padding:8px;display:grid}.rebuild-profile-shell{position:relative}.rebuild-profile-trigger{width:100%;color:inherit;cursor:pointer;text-align:left;font:inherit}.rebuild-profile-trigger:hover{border-color:color-mix(in srgb, var(--accent) 48%, var(--line) 52%);background:color-mix(in srgb, var(--accent) 10%, var(--panel) 90%)}.rebuild-profile-menu{z-index:60;border:1px solid color-mix(in srgb, var(--accent) 28%, var(--line) 72%);background:linear-gradient(145deg, color-mix(in srgb, var(--panel) 96%, transparent), color-mix(in srgb, var(--panel-strong) 92%, transparent)), var(--panel);border-radius:14px;gap:4px;width:min(100%,220px);padding:6px;display:grid;position:absolute;top:calc(100% + 8px);right:0;box-shadow:0 22px 55px #0000006b}.rebuild-profile-menu-item,.rebuild-profile-signout{min-height:36px;color:color-mix(in srgb, var(--panel-ink) 86%, transparent);font:inherit;cursor:pointer;text-align:left;background:0 0;border:0;border-radius:10px;align-items:center;gap:8px;padding:8px 10px;font-size:.84rem;font-weight:800;line-height:1.1;display:inline-flex}.rebuild-profile-menu-item svg{width:15px;height:15px;color:color-mix(in srgb, var(--muted) 72%, var(--panel-ink) 28%);flex:none}.rebuild-profile-menu-item span{min-width:0}.rebuild-profile-menu-item:hover{background:color-mix(in srgb, var(--accent) 13%, transparent);color:var(--panel-ink)}.rebuild-profile-menu-item:disabled{cursor:not-allowed;opacity:.65}.rebuild-profile-signout{color:#ff8a95}.rebuild-profile-signout:hover:not(:disabled){background:#ff849421}.rebuild-profile-signout:disabled{cursor:not-allowed;opacity:.65}.rebuild-sidebar-avatar{border:2px solid color-mix(in srgb, var(--accent) 48%, #ffffff38);background:linear-gradient(135deg, color-mix(in srgb, var(--accent) 55%, #fff 45%), color-mix(in srgb, var(--accent-strong) 70%, #fff 30%));color:#18202c;border-radius:999px;place-items:center;width:34px;height:34px;font-weight:800;display:grid}.rebuild-sidebar-user-copy{gap:3px;min-width:0;display:grid}.rebuild-sidebar-user-copy strong,.rebuild-sidebar-user-copy>span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.rebuild-sidebar-user-copy>span{color:var(--muted);font-size:.72rem}.rebuild-sidebar-user-role{color:var(--muted);font-size:.86em;font-weight:700}.rebuild-call-readiness{border:1px solid color-mix(in srgb, #26d07c 38%, var(--line) 62%);color:#9df5c8;text-transform:uppercase;white-space:nowrap;background:#26d07c1f;border-radius:999px;justify-content:center;align-items:center;gap:5px;min-height:24px;padding:0 7px;font-size:.68rem;font-weight:900;line-height:1;display:inline-flex}.rebuild-call-readiness>span{background:currentColor;border-radius:999px;width:6px;height:6px;box-shadow:0 0 0 3px #26d07c24}.rebuild-call-readiness.is-busy{border-color:color-mix(in srgb, #ffbc5c 42%, var(--line) 58%);color:#ffd38a;background:#ffbc5c21}.rebuild-call-readiness.is-busy>span{box-shadow:0 0 0 3px #ffbc5c24}.rebuild-profile-modal-backdrop{z-index:120;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#05070ca8;place-items:center;padding:16px;display:grid;position:fixed;inset:0}.rebuild-profile-modal{border:1px solid color-mix(in srgb, var(--accent) 28%, var(--line) 72%);background:radial-gradient(circle at 18% 0%, color-mix(in srgb, var(--accent) 14%, transparent), transparent 30%), linear-gradient(145deg, color-mix(in srgb, var(--panel) 96%, transparent), color-mix(in srgb, var(--panel-strong) 94%, transparent));border-radius:16px;grid-template-columns:170px minmax(0,1fr);width:min(860px,100vw - 32px);max-height:min(720px,100vh - 32px);display:grid;overflow:hidden;box-shadow:0 34px 90px #00000094}.rebuild-profile-tabs{background:linear-gradient(180deg, color-mix(in srgb, var(--accent) 82%, #fff 18%), color-mix(in srgb, var(--accent-strong) 86%, #000 14%));align-content:start;gap:2px;padding:12px 0;display:grid}.rebuild-profile-tabs button{color:#fff;min-height:44px;font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;align-items:center;gap:10px;padding:0 16px;font-size:.84rem;font-weight:800;display:flex}.rebuild-profile-tabs button svg{flex:none;width:15px;height:15px}.rebuild-profile-tabs button:hover,.rebuild-profile-tabs button.active{background:#ffffff2e}.rebuild-profile-content{min-height:440px;max-height:min(720px,100vh - 32px);padding:18px 20px 20px;overflow:auto}.rebuild-profile-header{border-bottom:1px solid color-mix(in srgb, var(--line) 82%, transparent);justify-content:space-between;align-items:start;gap:12px;margin-bottom:14px;padding-bottom:14px;display:flex}.rebuild-profile-header h2{color:var(--ink);margin:4px 0 0;font-size:1.24rem}.rebuild-profile-form{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px 14px;display:grid}.rebuild-profile-form label{color:color-mix(in srgb, var(--panel-ink) 88%, transparent);gap:5px;font-size:.8rem;font-weight:800;display:grid}.rebuild-profile-form label:nth-child(2){grid-column:span 1}.rebuild-profile-form .rebuild-profile-form-wide{grid-column:1/-1}.rebuild-profile-form label small{color:var(--muted);font-size:.72rem;font-weight:700;line-height:1.35}.rebuild-profile-toggle-row{border:1px solid color-mix(in srgb, var(--line) 82%, transparent);background:color-mix(in srgb, var(--panel) 74%, transparent);border-radius:12px;grid-template-columns:minmax(0,1fr) auto;align-items:center;min-height:54px;padding:10px 12px}.rebuild-profile-toggle-row>span{gap:3px;display:grid}.rebuild-profile-toggle-row input{width:18px;height:18px}.rebuild-profile-card{border:1px solid color-mix(in srgb, var(--line) 88%, transparent);background:color-mix(in srgb, var(--panel) 70%, transparent);border-radius:12px;grid-column:1/-1;grid-template-columns:34px minmax(0,1fr) auto;align-items:center;gap:9px;padding:10px;display:grid}.rebuild-profile-card div{gap:2px;min-width:0;display:grid}.rebuild-profile-card strong{color:var(--panel-ink);text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.rebuild-profile-card span:last-child,.rebuild-profile-card small{color:var(--muted);font-size:.76rem}.rebuild-profile-card small{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-weight:700;overflow:hidden}.rebuild-profile-card .rebuild-call-readiness{color:#9df5c8;font-size:.68rem;font-weight:900}.rebuild-profile-card .rebuild-call-readiness.is-busy{color:#ffd38a}.rebuild-profile-card-status{justify-items:end;gap:6px;display:grid}.rebuild-profile-card-status button{border:1px solid color-mix(in srgb, var(--accent) 32%, var(--line) 68%);background:color-mix(in srgb, var(--accent) 10%, transparent);min-height:28px;color:var(--panel-ink);font:inherit;text-transform:uppercase;cursor:pointer;border-radius:999px;padding:0 10px;font-size:.7rem;font-weight:900}.rebuild-profile-card-status button:disabled{cursor:not-allowed;opacity:.6}.rebuild-profile-actions{grid-column:1/-1;justify-content:flex-end;gap:10px;margin-top:4px;display:flex}.rebuild-profile-message{border-radius:10px;margin:0 0 12px;padding:8px 10px;font-size:.8rem;font-weight:800}.rebuild-profile-message.success{border:1px solid color-mix(in srgb, #26d07c 38%, var(--line) 62%);color:#8bf2bd;background:#26d07c1f}.rebuild-profile-message.error,.rebuild-profile-message.warning{border:1px solid color-mix(in srgb, #ff8494 38%, var(--line) 62%);color:#ffb3bd;background:#ff84941f}.rebuild-profile-message.warning{border-color:color-mix(in srgb, var(--accent) 48%, var(--line) 52%);background:color-mix(in srgb, var(--accent) 12%, transparent);color:var(--accent-strong)}.rebuild-profile-settings,.rebuild-profile-security,.rebuild-profile-notifications{gap:10px;display:grid}.rebuild-profile-security-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.rebuild-profile-security-card{border:1px solid color-mix(in srgb, var(--line) 82%, transparent);background:color-mix(in srgb, var(--panel) 74%, transparent);border-radius:12px;gap:10px;padding:12px 14px;display:grid}.rebuild-profile-security-card>div:first-child{gap:5px;display:grid}.rebuild-profile-security-card strong{color:var(--panel-ink);font-size:.84rem}.rebuild-profile-security-card span,.rebuild-profile-security-card small,.rebuild-profile-security-card p{color:var(--muted);font-size:.76rem;font-weight:700;line-height:1.4}.rebuild-profile-security-card p{margin:0}.rebuild-profile-device-row{border:1px solid color-mix(in srgb, var(--line) 70%, transparent);background:color-mix(in srgb, var(--panel-strong) 46%, transparent);border-radius:10px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:9px;min-width:0;padding:9px 10px;display:grid}.rebuild-profile-device-row div{gap:2px;min-width:0;display:grid}.rebuild-profile-device-row strong,.rebuild-profile-device-row small{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.rebuild-profile-device-row em{color:var(--accent-strong);font-size:.72rem;font-style:normal;font-weight:900}.rebuild-profile-device-dot{background:#26d07c;border-radius:999px;width:10px;height:10px;box-shadow:0 0 0 4px #26d07c1f}.rebuild-profile-activity-list{gap:7px;display:grid}.rebuild-profile-activity-list>div{border:1px solid color-mix(in srgb, var(--line) 70%, transparent);background:color-mix(in srgb, var(--panel-strong) 42%, transparent);border-radius:10px;grid-template-columns:minmax(0,1fr) auto;gap:2px 10px;padding:8px 10px;display:grid}.rebuild-profile-activity-list span{color:var(--panel-ink);font-weight:900}.rebuild-profile-activity-list strong{color:var(--accent-strong);justify-self:end;font-size:.76rem}.rebuild-profile-activity-list small{text-overflow:ellipsis;white-space:nowrap;grid-column:1/-1;min-width:0;overflow:hidden}.rebuild-profile-password-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.rebuild-profile-password-grid label{color:color-mix(in srgb, var(--panel-ink) 88%, transparent);gap:5px;font-size:.8rem;font-weight:800;display:grid}.rebuild-profile-setting-row,.rebuild-profile-notification-row{border:1px solid color-mix(in srgb, var(--line) 82%, transparent);background:color-mix(in srgb, var(--panel) 74%, transparent);border-radius:12px;justify-content:space-between;align-items:center;gap:14px;padding:12px 14px;display:flex}.rebuild-profile-setting-row>div:first-child,.rebuild-profile-notification-row>span{gap:5px;display:grid}.rebuild-profile-setting-row strong,.rebuild-profile-notification-row strong{color:var(--panel-ink);font-size:.84rem}.rebuild-profile-setting-row span,.rebuild-profile-notification-row small{color:var(--muted);font-size:.76rem;font-weight:700;line-height:1.4}.rebuild-profile-theme-toggle{flex:none}.rebuild-profile-notification-row input{appearance:none;border:1px solid color-mix(in srgb, var(--line) 80%, transparent);background:color-mix(in srgb, var(--muted) 24%, transparent);cursor:pointer;border-radius:999px;width:48px;height:26px;position:relative}.rebuild-profile-notification-row input:after{content:"";background:#fff;border-radius:999px;width:18px;height:18px;transition:transform .14s;position:absolute;top:3px;left:3px}.rebuild-profile-notification-row input:checked{background:linear-gradient(135deg, var(--accent), var(--accent-strong))}.rebuild-profile-notification-row input:checked:after{transform:translate(22px)}.rebuild-profile-notification-row input:disabled{cursor:not-allowed;opacity:.5}.rebuild-sidebar-close{display:none}.rebuild-nav{gap:0;padding:8px 12px 10px;display:grid}.rebuild-nav-group{gap:2px;display:grid}.rebuild-nav-item{min-width:0;min-height:40px;color:color-mix(in srgb, var(--panel-ink) 84%, transparent);border-radius:8px;grid-template-columns:26px minmax(0,1fr);align-items:center;gap:10px;padding:7px 10px;display:grid}.rebuild-nav-button{width:100%;font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;grid-template-columns:26px minmax(0,1fr) 16px;gap:8px}.rebuild-nav-item:hover,.rebuild-nav-item.active{background:linear-gradient(90deg, color-mix(in srgb, var(--accent) 14%, transparent), color-mix(in srgb, var(--accent) 5%, transparent));color:color-mix(in srgb, var(--accent-strong) 78%, var(--panel-ink) 22%)}.rebuild-nav-icon{width:24px;height:24px;color:inherit;place-items:center;display:grid}.rebuild-nav-icon svg{width:17px;height:17px}.rebuild-nav-copy{gap:2px;min-width:0;display:grid}.rebuild-nav-copy strong{text-overflow:ellipsis;white-space:nowrap;font-size:.82rem;line-height:1.1;overflow:hidden}.rebuild-nav-copy small{display:none}.rebuild-nav-item.active .rebuild-nav-copy small,.rebuild-nav-item:hover .rebuild-nav-copy small{color:color-mix(in srgb, var(--accent-strong) 70%, var(--muted) 30%)}.rebuild-nav-caret{color:currentColor;width:16px;height:16px;transition:transform var(--transition);justify-content:center;justify-self:end;align-items:center;display:inline-flex}.rebuild-nav-caret svg{width:16px;height:16px}.rebuild-nav-caret.expanded{transform:rotate(180deg)}.rebuild-nav-children{gap:2px;padding:2px 0 4px 36px;display:grid}.rebuild-nav-child{min-height:28px;color:color-mix(in srgb, var(--muted) 86%, transparent);border-radius:8px;align-items:center;padding:5px 10px;font-size:.76rem;font-weight:800;display:flex}.rebuild-nav-child:hover,.rebuild-nav-child.active{background:color-mix(in srgb, var(--accent) 11%, transparent);color:color-mix(in srgb, var(--accent-strong) 84%, var(--panel-ink) 16%)}.rebuild-sidebar-footer{border-top:1px solid color-mix(in srgb, var(--line) 90%, transparent);gap:8px;margin-top:auto;padding:10px 12px 12px;display:grid}.rebuild-help-link{border:1px solid color-mix(in srgb, var(--line) 90%, transparent);min-height:38px;color:color-mix(in srgb, var(--panel-ink) 82%, transparent);border-radius:8px;justify-content:center;align-items:center;font-weight:700;display:inline-flex}.rebuild-sidebar .user-pill{background:color-mix(in srgb, var(--panel) 82%, transparent);border:1px solid color-mix(in srgb, var(--line) 90%, transparent);width:100%;color:var(--panel-ink);border-radius:8px;justify-content:space-between;min-height:38px;padding:8px 10px}.rebuild-main{min-width:0;padding:8px}.rebuild-page-header{border:1px solid color-mix(in srgb, var(--line) 88%, transparent);background:color-mix(in srgb, var(--panel) 82%, transparent);border-radius:8px;justify-content:space-between;align-items:center;min-height:68px;margin-bottom:8px;padding:18px 22px;display:flex}.rebuild-page-title h1{color:var(--panel-ink);margin:6px 0 0;font-size:1.05rem}.easyly-toolbar{border:1px solid color-mix(in srgb, var(--line) 82%, transparent);background:color-mix(in srgb, var(--panel-strong) 88%, transparent);border-radius:8px;justify-content:space-between;align-items:center;gap:12px;margin-bottom:10px;padding:8px;display:flex}.easyly-date-strip{border:1px solid color-mix(in srgb, var(--line) 88%, transparent);background:color-mix(in srgb, var(--panel) 76%, transparent);border-radius:8px;grid-template-columns:48px minmax(0,1fr) 48px;align-items:center;width:min(422px,100%);min-height:48px;display:grid}.easyly-strip-arrow,.easyly-strip-center{min-height:100%;color:var(--muted);place-items:center;font-weight:700;display:grid}.easyly-strip-arrow{background:0 0;border:0}.easyly-strip-center{border-inline:1px solid color-mix(in srgb, var(--line) 88%, transparent)}.easyly-toolbar-actions{align-items:center;gap:8px;margin-left:auto;display:flex}.easyly-toolbar-actions select,.easyly-toolbar-button{border:1px solid color-mix(in srgb, var(--line) 88%, transparent);background:color-mix(in srgb, var(--panel-strong) 92%, transparent);min-height:40px;color:color-mix(in srgb, var(--panel-ink) 84%, transparent);border-radius:8px;padding:0 14px}.easyly-toolbar-button{justify-content:center;align-items:center;font-weight:700;display:inline-flex}.easyly-toolbar-button.done{min-width:78px}.easyly-kpi-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin-bottom:12px;display:grid}.easyly-kpi-card,.easyly-panel{border:1px solid color-mix(in srgb, var(--line) 84%, transparent);background:color-mix(in srgb, var(--panel-strong) 92%, transparent);border-radius:8px;box-shadow:0 18px 40px #0000000f}.easyly-kpi-card{grid-template-columns:58px minmax(0,1fr) auto;align-items:center;gap:14px;min-width:0;min-height:106px;padding:16px 20px;display:grid}.easyly-kpi-icon{background:color-mix(in srgb, var(--accent) 16%, var(--panel) 84%);width:50px;height:50px;color:color-mix(in srgb, var(--accent-strong) 55%, var(--panel-ink) 45%);border-radius:8px;place-items:center;font-size:.85rem;font-weight:800;display:grid}.easyly-kpi-icon.good{background:color-mix(in srgb, var(--accent) 18%, var(--panel) 82%)}.easyly-kpi-icon.alert{background:color-mix(in srgb, var(--danger) 14%, var(--panel) 86%);color:var(--danger)}.easyly-kpi-copy,.easyly-kpi-trend{gap:6px;min-width:0;display:grid}.easyly-kpi-copy span,.easyly-kpi-trend small{color:var(--muted)}.easyly-kpi-copy strong{color:var(--panel-ink);font-size:1rem}.easyly-kpi-trend{text-align:right;justify-items:end}.easyly-kpi-trend-label{color:var(--muted);font-size:1rem;font-weight:800}.easyly-kpi-trend-label.good{color:#1fab58}.easyly-kpi-trend-label.alert{color:#df4a4a}.easyly-panel-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.easyly-panel{min-width:0;min-height:286px;padding:16px 16px 18px}.easyly-panel-header{justify-content:space-between;align-items:center;gap:12px;margin-bottom:14px;display:flex}.easyly-panel-header strong{color:var(--panel-ink);font-size:1.05rem}.easyly-panel-header span{color:var(--muted);font-size:.9rem}.easyly-pie-layout{grid-template-columns:250px minmax(0,1fr);align-items:center;gap:16px;display:grid}.easyly-pie-shell{background:conic-gradient(#ff6d6d 0 48%, #ffd560 48% 76%, #8ab6ff 76% 100%);border-radius:999px;place-items:center;width:196px;height:196px;margin:0 auto;display:grid}.easyly-pie-core{background:color-mix(in srgb, var(--panel-strong) 96%, transparent);width:96px;height:96px;color:var(--panel-ink);border-radius:999px;place-items:center;font-size:1.35rem;font-weight:800;display:grid}.easyly-legend{gap:10px;display:grid}.easyly-legend-item{border:1px solid color-mix(in srgb, var(--line) 80%, transparent);border-radius:8px;grid-template-columns:12px minmax(0,1fr) auto;align-items:center;gap:10px;min-width:0;min-height:46px;padding:10px 12px;display:grid}.easyly-legend-dot{border-radius:999px;width:12px;height:12px}.tone-1{background:#ff6d6d}.tone-2{background:#ffd560}.tone-3{background:#8ab6ff}.easyly-line-chart{border-bottom:1px solid #e6edf4;grid-template-columns:repeat(4,minmax(0,1fr));align-items:end;gap:14px;min-height:220px;padding:4px 6px 0;display:grid}.easyly-line-point{align-content:end;justify-items:center;gap:10px;min-height:198px;display:grid}.easyly-line-label{color:var(--muted);font-size:.88rem}.easyly-line-bar{background:linear-gradient(180deg, color-mix(in srgb, var(--accent) 82%, #fff 18%), var(--accent-strong));border-radius:999px;width:14px;min-height:16px}.easyly-bar-list{gap:12px;display:grid}.easyly-bar-row{grid-template-columns:180px minmax(0,1fr) 48px;align-items:center;gap:14px;min-width:0;display:grid}.easyly-bar-track{background:color-mix(in srgb, var(--panel) 84%, transparent);border-radius:8px;height:36px;overflow:hidden}.easyly-bar-fill{background:linear-gradient(90deg, color-mix(in srgb, var(--accent) 80%, #fff 20%), color-mix(in srgb, var(--accent-strong) 88%, #000 12%));border-radius:8px;height:100%;display:block}.easyly-column-chart{grid-template-columns:repeat(4,minmax(0,1fr));align-items:end;gap:14px;min-height:228px;display:grid}.easyly-column-item{justify-items:center;gap:10px;min-width:0;display:grid}.easyly-column-frame{border-bottom:1px solid color-mix(in srgb, var(--line) 84%, transparent);justify-content:center;align-items:flex-end;width:100%;max-width:140px;height:164px;padding:0 12px;display:flex}.easyly-column-fill{background:linear-gradient(180deg, color-mix(in srgb, var(--accent) 80%, #fff 20%), color-mix(in srgb, var(--accent-strong) 88%, #000 12%));border-radius:8px 8px 0 0;width:100%}.rebuild-sidebar-scrim{display:none}@media (max-width:1180px){.easyly-kpi-grid,.easyly-panel-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.easyly-pie-layout{grid-template-columns:1fr}}@media (max-width:980px){.rebuild-topbar-inner{grid-template-columns:auto auto minmax(0,1fr) auto;gap:12px;width:calc(100% - 20px)}.rebuild-mobile-trigger{display:inline-flex}.rebuild-brand-chip{min-width:126px;padding:0 16px}.rebuild-app-frame{grid-template-columns:1fr}.rebuild-sidebar{width:min(320px,100vw - 40px);min-height:100vh;transition:transform .18s;position:fixed;top:0;left:0;transform:translate(-104%);box-shadow:0 18px 48px #141f3157}.rebuild-sidebar.open{transform:translate(0)}.rebuild-sidebar-close,.rebuild-sidebar-scrim{display:block}.rebuild-sidebar-close{color:#596a81;background:#fff;border:1px solid #e5ebf1;border-radius:8px;min-height:44px;margin-top:12px}.rebuild-sidebar-scrim{z-index:20;background:#0c121b6b;border:0;position:fixed;inset:0}.rebuild-main{padding:10px}.easyly-toolbar{flex-direction:column;align-items:stretch}.easyly-toolbar-actions{grid-template-columns:minmax(0,1fr) 56px 88px;width:100%;margin-left:0;display:grid}}html[data-theme=dark] .rebuild-topbar{background:linear-gradient(135deg,#15181f,#1b2029);border-bottom-color:#dbb2513d}html[data-theme=dark] .rebuild-brand-chip,html[data-theme=dark] .rebuild-search,html[data-theme=dark] .rebuild-top-icon,html[data-theme=dark] .rebuild-mobile-trigger{background:#ffffff0a;border-color:#dbb25147}html[data-theme=dark] .rebuild-sidebar{background:#0e1116eb}html[data-theme=dark] .easyly-kpi-card,html[data-theme=dark] .easyly-panel,html[data-theme=dark] .easyly-toolbar,html[data-theme=dark] .rebuild-page-header{box-shadow:0 22px 46px #00000042}@media (max-width:720px){.rebuild-topbar-inner{grid-template-columns:auto auto minmax(0,1fr)}.rebuild-top-actions{display:none}.rebuild-page-header{min-height:62px;padding:12px}.rebuild-page-title h1{font-size:1.3rem}.easyly-kpi-grid,.easyly-panel-grid,.easyly-column-chart{grid-template-columns:1fr}.easyly-kpi-card{grid-template-columns:56px minmax(0,1fr)}.easyly-kpi-trend{text-align:left;grid-column:1/-1;justify-items:start}.easyly-bar-row{grid-template-columns:1fr}.easyly-line-chart{grid-template-columns:repeat(2,minmax(0,1fr))}}.boards-shell{gap:0;width:100%;min-width:0;max-width:100%;display:grid;overflow:visible}.boards-tabs{border-bottom:1px solid color-mix(in srgb, var(--line) 82%, transparent);background:color-mix(in srgb, var(--panel-strong) 92%, transparent);align-items:center;gap:2px;width:100%;min-width:0;max-width:100%;padding:0 10px;display:flex;overflow:auto hidden}.boards-tab{min-height:42px;color:var(--muted);white-space:nowrap;background:0 0;border:0;border-bottom:2px solid #0000;flex-shrink:0;align-items:center;gap:6px;padding:0 16px;font-size:.82rem;font-weight:600;display:inline-flex}.boards-tab.active{color:color-mix(in srgb, var(--accent-strong) 72%, var(--panel-ink) 28%);border-bottom-color:color-mix(in srgb, var(--accent) 76%, transparent)}.boards-tab-add{padding-inline:14px;font-size:1.3rem;line-height:1}.boards-tab-custom{color:color-mix(in srgb, var(--panel-ink) 74%, var(--muted) 26%)}.boards-tab-custom-wrap{border-bottom:2px solid #0000;flex-shrink:0;align-items:center;display:inline-flex}.boards-tab-custom-wrap.active{border-bottom-color:color-mix(in srgb, var(--accent) 76%, transparent)}.boards-tab-custom-wrap .boards-tab-custom{border-bottom:0;padding-right:8px}.boards-tab-custom-icon-button{border:1px solid color-mix(in srgb, var(--line) 78%, transparent);background:color-mix(in srgb, var(--panel) 84%, transparent);width:22px;height:22px;color:var(--muted);font:inherit;opacity:0;pointer-events:none;transition:opacity var(--transition), transform var(--transition), color var(--transition), border-color var(--transition), background var(--transition);border-radius:999px;justify-content:center;align-items:center;margin-right:4px;font-size:.9rem;line-height:1;display:inline-flex;transform:translate(-2px)}.boards-tab-custom-wrap:hover .boards-tab-custom-icon-button,.boards-tab-custom-wrap:focus-within .boards-tab-custom-icon-button{opacity:.72;pointer-events:auto;transform:translate(0)}.boards-tab-custom-icon-button:hover{opacity:1;color:color-mix(in srgb, var(--accent-strong) 82%, var(--panel-ink) 18%);border-color:color-mix(in srgb, var(--accent) 58%, transparent);background:color-mix(in srgb, var(--accent) 10%, var(--panel) 90%)}.boards-tab-custom-delete:hover{color:#ff9a8f;background:color-mix(in srgb, #ff9a8f 10%, var(--panel) 90%);border-color:#ff9a8f8c}.boards-tab-custom-icon-button:disabled{opacity:.42;cursor:wait}.boards-tab-custom-dot{background:color-mix(in srgb, #8d6bff 72%, var(--accent) 28%);border-radius:999px;width:7px;height:7px;box-shadow:0 0 0 3px #8d6bff24}.boards-tab-dot{background:color-mix(in srgb, var(--accent) 92%, transparent);border-radius:999px;width:8px;height:8px}.boards-tabs-progress{background:color-mix(in srgb, var(--accent) 10%, transparent);height:2px;display:block;position:relative;overflow:hidden}.boards-tabs-progress:before{content:"";background:linear-gradient(90deg, transparent, var(--accent), transparent);border-radius:999px;width:32%;animation:1.05s ease-in-out infinite crmRouteProgress;position:absolute;inset:0 auto 0 0}.boards-custom-board-backdrop{z-index:85;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#07090e94;place-items:center;padding:24px;display:grid;position:fixed;inset:0}.boards-custom-board-modal{border:1px solid color-mix(in srgb, var(--line) 82%, transparent);background:color-mix(in srgb, var(--panel-strong) 96%, #05070b 4%);width:min(460px,100vw - 48px);color:var(--panel-ink);border-radius:18px;gap:16px;padding:18px;display:grid;box-shadow:0 24px 70px #0000006b}.boards-custom-board-head{grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:14px;display:grid}.boards-custom-board-head strong{margin-bottom:5px;font-size:1.05rem;display:block}.boards-custom-board-head span,.boards-custom-board-source{color:var(--muted);font-size:.86rem;line-height:1.45}.boards-custom-board-head button{border:1px solid color-mix(in srgb, var(--line) 82%, transparent);background:color-mix(in srgb, var(--panel) 88%, transparent);width:34px;height:34px;color:var(--panel-ink);border-radius:10px;font-size:1.2rem}.boards-custom-board-field{color:var(--panel-ink);gap:8px;font-size:.82rem;font-weight:700;display:grid}.boards-custom-board-field input{border:1px solid color-mix(in srgb, var(--line) 86%, transparent);background:color-mix(in srgb, var(--panel) 90%, transparent);width:100%;min-height:44px;color:var(--panel-ink);font:inherit;border-radius:12px;padding:0 13px;font-size:.94rem}.boards-custom-board-field input:focus{outline:2px solid color-mix(in srgb, var(--accent) 35%, transparent);border-color:color-mix(in srgb, var(--accent) 64%, transparent)}.boards-custom-board-error{color:#ff9a8f;font-size:.84rem;font-weight:700}.boards-custom-board-toast{z-index:90;background:color-mix(in srgb, #3a1414 72%, var(--panel-strong) 28%);color:#ffd6d1;border:1px solid #ff9a8f8c;border-radius:12px;max-width:min(380px,100vw - 44px);padding:12px 14px;font-size:.84rem;font-weight:700;position:fixed;bottom:22px;right:22px;box-shadow:0 16px 36px #00000052}.boards-custom-board-actions{justify-content:flex-end;gap:10px;display:flex}.boards-custom-board-actions button{border:1px solid color-mix(in srgb, var(--line) 82%, transparent);background:color-mix(in srgb, var(--panel) 88%, transparent);min-height:38px;color:var(--panel-ink);font:inherit;border-radius:11px;padding:0 14px;font-size:.86rem;font-weight:800}.boards-custom-board-actions button:disabled{opacity:.58;cursor:not-allowed}.boards-custom-board-actions .boards-custom-board-primary{border-color:color-mix(in srgb, var(--accent) 70%, transparent);background:linear-gradient(180deg, var(--accent), var(--accent-strong));color:#fff8df}.boards-toolbar,.boards-filter-bar,.boards-table-shell{background:0 0;border:0;border-radius:0;width:100%;min-width:0;max-width:100%}.boards-results-panel{background:0 0;border-radius:0;gap:6px;min-width:0;display:grid;overflow:visible}.boards-toolbar{z-index:45;border-bottom:1px solid color-mix(in srgb, var(--line) 82%, transparent);background:color-mix(in srgb, var(--panel-strong) 92%, transparent);grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:10px;width:100%;min-width:0;margin-top:0;padding:6px 10px;display:grid;position:relative}.boards-toolbar-left,.boards-toolbar-right,.boards-filter-chips,.boards-table-tools,.boards-row-check,.boards-name-cell{align-items:center;display:flex}.boards-toolbar-left,.boards-toolbar-right{gap:8px;min-width:0}.boards-toolbar-right{flex-shrink:0;justify-self:end}.boards-count-pill{background:color-mix(in srgb, var(--accent) 20%, var(--panel) 80%);min-width:154px;min-height:30px;color:color-mix(in srgb, var(--accent-strong) 80%, var(--panel-ink) 20%);white-space:nowrap;border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;padding:0 14px;font-size:.8rem;font-weight:700;display:inline-flex}.boards-date-strip{border:1px solid color-mix(in srgb, var(--line) 88%, transparent);background:color-mix(in srgb, var(--panel) 86%, transparent);border-radius:8px;grid-template-columns:36px minmax(0,1fr) 36px;align-items:center;width:320px;max-width:min(320px,100%);min-height:30px;display:grid;position:relative}.boards-date-strip button{height:100%;color:var(--muted);cursor:pointer;background:0 0;border:0;font-size:1rem}.boards-date-strip button:disabled{opacity:.4;cursor:default}.boards-date-strip span{border-inline:1px solid color-mix(in srgb, var(--line) 88%, transparent);height:100%;color:var(--muted);place-items:center;font-size:.8rem;font-weight:600;display:grid}.boards-date-strip-label{border:0;border-inline:1px solid color-mix(in srgb, var(--line) 88%, transparent);height:100%;color:var(--muted);cursor:pointer;background:0 0;place-items:center;font-size:.8rem;font-weight:600;display:grid}.boards-sort-chip,.boards-action-button,.boards-view-button,.boards-owner-select,.boards-search-input{border:1px solid color-mix(in srgb, var(--line) 88%, transparent);background:color-mix(in srgb, var(--panel) 88%, transparent);min-height:34px;color:var(--panel-ink);border-radius:8px}.boards-sort-chip,.boards-action-button,.boards-view-button{padding:0 14px;font-size:.84rem;font-weight:600}.boards-sort-chip{cursor:pointer;flex-shrink:0;justify-content:center;align-items:center;gap:10px;min-width:156px;display:inline-flex}.boards-sort-chip-caret{font-size:.92rem}.boards-filter-actions,.boards-view-toggle{align-items:center;gap:8px;display:flex}.boards-filter-actions{background:color-mix(in srgb, var(--panel) 86%, #edf2fb 14%);border:1px solid color-mix(in srgb, var(--line) 82%, transparent);z-index:70;border-radius:12px;padding:3px;position:relative}.boards-filters-menu{color:#587091;background:#f5f8fc;width:min(880px,100vw - 80px);padding:0}.boards-filters-menu-topbar{align-items:center;gap:12px;padding:14px 16px 10px;display:flex}.boards-filters-menu .boards-picker-search{background:0 0;border-bottom:0;flex:1;padding:0;position:static}.boards-filters-clear{color:#6e87a7;background:0 0;border:0;font-size:.9rem;font-weight:600}.boards-filters-columns{grid-template-columns:repeat(5,minmax(0,1fr));gap:16px;padding:4px 16px 16px;display:grid}.boards-filters-column{min-width:0}.boards-filters-heading{color:#567090;margin-bottom:10px;font-size:.82rem;font-weight:800}.boards-status-options-compact{gap:8px;padding:0;display:grid}.boards-status-option-pill{color:#587091;background:#e9eef6;border-radius:8px;justify-content:flex-start;width:100%;min-height:30px;margin:0;padding:0 10px;font-size:.88rem}.boards-status-option-pill.active{background:color-mix(in srgb, var(--accent) 22%, #fff4cf 78%);color:color-mix(in srgb, var(--accent-strong) 82%, #cb7b00 18%)}.boards-filters-empty{color:#8da0b8;align-items:center;min-height:30px;font-size:.84rem;display:flex}.boards-icon-filter,.boards-filter-count,.boards-toggle-button,.boards-filter-collapse{background:color-mix(in srgb, var(--panel) 90%, #eff4fb 10%);color:#8b9cb7;cursor:pointer;border:0;border-radius:10px;justify-content:center;align-items:center;display:inline-flex}.boards-icon-filter{width:44px;min-width:44px;height:34px;color:color-mix(in srgb, var(--accent) 90%, #d68200 10%)}.boards-icon-filter svg,.boards-toggle-button svg,.boards-filter-collapse svg{width:20px;height:20px}.boards-filter-count{background:color-mix(in srgb, var(--accent) 16%, #fff4cf 84%);min-width:92px;height:34px;color:color-mix(in srgb, var(--accent-strong) 82%, #cb7b00 18%);padding:0 16px;font-size:.82rem;font-weight:700}.boards-view-toggle{gap:10px;position:relative}.boards-picker-wrap{position:relative}.boards-mode-button{border:1px solid color-mix(in srgb, var(--line) 82%, transparent);background:color-mix(in srgb, var(--panel) 90%, #eff4fb 10%);color:#8b9cb7;cursor:pointer;border-radius:10px;justify-content:center;align-items:center;gap:8px;min-width:100px;height:40px;padding:0 14px;font-size:.82rem;font-weight:700;display:inline-flex;box-shadow:0 2px #8599b50d}.boards-columns-button{gap:0;width:48px;min-width:48px;padding:0}.boards-columns-button svg{width:18px;height:18px}.boards-toggle-button{border:1px solid color-mix(in srgb, var(--line) 82%, transparent);width:44px;min-width:44px;height:40px;box-shadow:0 2px #8599b50d}.boards-mode-button,.boards-toggle-button.active{color:color-mix(in srgb, var(--accent-strong) 52%, #7f93b0 48%);background:color-mix(in srgb, var(--panel-strong) 92%, #fff 8%)}.boards-settings-wrap{position:relative}.boards-picker-menu{border:1px solid color-mix(in srgb, var(--line) 75%, transparent);background:color-mix(in srgb, var(--panel-strong) 96%, #fff 4%);z-index:90;border-radius:16px;width:min(520px,84vw);max-height:min(68vh,720px);position:absolute;top:calc(100% + 10px);right:0;overflow:auto;box-shadow:0 20px 48px #101b2c2e}.boards-filters-menu{width:min(420px,82vw)}.boards-picker-menu.boards-filters-menu{border:1px solid color-mix(in srgb, var(--line) 78%, #d6b85a33);background:linear-gradient(180deg, color-mix(in srgb, var(--panel-strong) 96%, #fff 4%), color-mix(in srgb, var(--panel) 94%, #000 6%));width:min(820px,100vw - 120px);max-width:calc(100vw - 120px);max-height:min(520px,72vh);color:var(--panel-ink);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);border-radius:18px;overflow:hidden;box-shadow:0 24px 70px #00000061}.boards-picker-menu.boards-filters-menu .boards-filters-menu-topbar{border-bottom:1px solid color-mix(in srgb, var(--line) 78%, transparent);background:color-mix(in srgb, var(--panel-strong) 84%, transparent);padding:12px 14px}.boards-picker-menu.boards-filters-menu .boards-picker-search svg{color:color-mix(in srgb, var(--accent) 74%, var(--muted) 26%)}.boards-picker-menu.boards-filters-menu .boards-picker-search input{color:var(--panel-ink);font-size:.86rem;font-weight:650}.boards-picker-menu.boards-filters-menu .boards-picker-search input::placeholder{color:color-mix(in srgb, var(--muted) 82%, transparent)}.boards-picker-menu.boards-filters-menu .boards-filters-columns{grid-template-columns:repeat(5,minmax(0,1fr));gap:14px;max-height:calc(min(520px,72vh) - 64px);padding:14px;display:grid;overflow:hidden}.boards-picker-menu.boards-filters-menu .boards-filters-column{grid-template-rows:auto minmax(0,1fr);gap:8px;min-width:0;display:grid}.boards-picker-menu.boards-filters-menu .boards-filters-heading{color:color-mix(in srgb, var(--accent-strong) 72%, var(--panel-ink) 28%);letter-spacing:.02em;text-transform:uppercase;margin:0;font-size:.76rem;font-weight:900}.boards-picker-menu.boards-filters-menu .boards-status-options-compact{scrollbar-color:color-mix(in srgb, var(--accent) 56%, transparent) color-mix(in srgb, var(--panel) 84%, transparent);flex-direction:column;align-items:flex-start;gap:7px;max-height:none;padding:1px 7px 2px 0;display:flex;overflow:auto}.boards-picker-menu.boards-filters-menu .boards-status-options-compact::-webkit-scrollbar{width:7px;height:7px}.boards-picker-menu.boards-filters-menu .boards-status-options-compact::-webkit-scrollbar-track{background:color-mix(in srgb, var(--panel) 86%, transparent);border-radius:999px}.boards-picker-menu.boards-filters-menu .boards-status-options-compact::-webkit-scrollbar-thumb{background:color-mix(in srgb, var(--accent) 56%, var(--line) 44%);border-radius:999px}.boards-picker-menu.boards-filters-menu .boards-status-option-pill{border:1px solid color-mix(in srgb, var(--line) 70%, transparent);background:color-mix(in srgb, var(--panel) 86%, transparent);width:auto;max-width:100%;min-height:32px;color:color-mix(in srgb, var(--panel-ink) 84%, var(--muted) 16%);white-space:nowrap;border-radius:10px;justify-content:flex-start;padding:0 11px;font-size:.8rem;font-weight:750;box-shadow:inset 0 1px #ffffff08}.boards-picker-menu.boards-filters-menu .boards-status-option-pill .boards-filter-chip-dot{width:8px;height:8px;box-shadow:0 0 0 3px color-mix(in srgb, currentColor 10%, transparent)}.boards-picker-menu.boards-filters-menu .boards-status-option-pill span:nth-child(2){flex:0 auto}.boards-picker-menu.boards-filters-menu .boards-status-option-pill:hover{border-color:color-mix(in srgb, var(--accent) 46%, transparent);background:color-mix(in srgb, var(--accent) 8%, var(--panel) 92%);color:var(--panel-ink)}.boards-picker-menu.boards-filters-menu .boards-status-option-pill.active{border-color:color-mix(in srgb, var(--accent) 74%, transparent);background:linear-gradient(180deg, color-mix(in srgb, var(--accent) 32%, var(--panel) 68%), color-mix(in srgb, var(--accent-strong) 22%, var(--panel) 78%));color:#fff7df;box-shadow:0 10px 24px color-mix(in srgb, var(--accent) 12%, transparent)}.boards-picker-menu.boards-filters-menu .boards-status-option-pill.active .boards-filter-chip-dot{background:#ffffffd1;box-shadow:0 0 0 3px #ffffff1f}.boards-picker-menu.boards-filters-menu .boards-filters-clear{color:color-mix(in srgb, var(--accent-strong) 72%, var(--panel-ink) 28%);border-radius:9px;padding:7px 10px;font-size:.8rem;font-weight:850}.boards-picker-menu.boards-filters-menu .boards-filters-clear:hover{background:color-mix(in srgb, var(--accent) 10%, transparent)}.boards-picker-menu.boards-filters-menu .boards-filters-empty{min-height:28px;color:var(--muted);font-size:.76rem;font-weight:700}.boards-view-menu{width:180px}.boards-sort-menu{width:220px}.boards-date-range-menu{width:min(420px,72vw);max-height:min(54vh,440px);top:calc(100% + 10px);left:50%;right:auto;transform:translate(-50%)}.boards-date-range-option.active{color:color-mix(in srgb, var(--accent-strong) 82%, var(--panel-ink) 18%)}.boards-date-range-custom{border:0;border-top:1px solid color-mix(in srgb, var(--line) 75%, transparent);width:100%;min-height:58px;color:var(--panel-ink);background:0 0;font-size:.94rem;font-weight:600}.boards-date-range-custom-panel{border-top:1px solid color-mix(in srgb, var(--line) 75%, transparent);gap:12px;padding:14px 16px 16px;display:grid}.boards-date-range-custom-fields{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.boards-date-input{gap:6px;display:grid}.boards-date-input span{color:var(--muted);font-size:.76rem;font-weight:700}.boards-date-input input{border:1px solid color-mix(in srgb, var(--line) 82%, transparent);background:color-mix(in srgb, var(--panel) 94%, transparent);min-height:36px;color:var(--panel-ink);border-radius:8px;padding:0 10px}.boards-date-range-custom-actions{justify-content:flex-end;gap:8px;display:flex}.boards-date-range-secondary,.boards-date-range-primary{border-radius:8px;min-height:34px;padding:0 12px;font-size:.82rem;font-weight:700}.boards-date-range-secondary{border:1px solid color-mix(in srgb, var(--line) 82%, transparent);color:var(--muted);background:0 0}.boards-date-range-primary{border:1px solid color-mix(in srgb, var(--accent) 88%, transparent);background:color-mix(in srgb, var(--accent) 18%, var(--panel) 82%);color:color-mix(in srgb, var(--accent-strong) 82%, var(--panel-ink) 18%)}.boards-tables-menu{width:min(540px,88vw);height:min(78vh,760px);max-height:calc(100vh - 160px)}.boards-picker-search{border-bottom:1px solid color-mix(in srgb, var(--line) 80%, transparent);background:inherit;z-index:1;align-items:center;gap:10px;padding:16px 18px;display:flex;position:sticky;top:0}.boards-picker-search svg{width:22px;height:22px;color:color-mix(in srgb, var(--muted) 85%, #8ca0bd 15%);flex-shrink:0}.boards-picker-search input{width:100%;color:var(--panel-ink);background:0 0;border:0;outline:none;font-size:.96rem}.boards-picker-search input::placeholder{color:color-mix(in srgb, var(--muted) 92%, #91a3bf 8%)}.boards-picker-section-title{background:color-mix(in srgb, var(--panel) 82%, #eef4ff 18%);border-radius:8px;align-items:center;min-height:42px;margin:16px 18px 10px;padding:0 18px;font-size:.9rem;font-weight:800;display:flex}.boards-status-options,.boards-picker-item{padding-inline:8px}.boards-status-option,.boards-picker-item{width:calc(100% - 16px);min-height:56px;color:var(--panel-ink);text-align:left;background:0 0;border:0;justify-content:space-between;align-items:center;gap:14px;margin:0 8px;padding:0 18px;font-size:.94rem;display:flex}.boards-status-option span:nth-child(2),.boards-picker-item span:first-child{flex:1}.boards-picker-item small{color:var(--muted);margin-left:8px;font-size:.88em}.boards-status-option-mark,.boards-picker-item span:last-child{color:color-mix(in srgb, var(--accent-strong) 68%, #8194b0 32%);flex-shrink:0;font-size:1.12rem}.boards-sort-option.active{color:color-mix(in srgb, var(--accent-strong) 82%, var(--panel-ink) 18%)}.boards-settings-menu{border:1px solid color-mix(in srgb, var(--line) 75%, transparent);background:color-mix(in srgb, var(--panel-strong) 96%, #fff 4%);z-index:20;border-radius:16px;width:386px;position:absolute;top:calc(100% + 10px);right:0;overflow:hidden;box-shadow:0 20px 48px #101b2c2e}.boards-settings-row,.boards-settings-item,.boards-settings-select{min-height:70px;color:color-mix(in srgb, var(--panel-ink) 86%, #44536f 14%);justify-content:space-between;align-items:center;padding:0 30px;font-size:.92rem;display:flex}.boards-settings-divider{background:color-mix(in srgb, var(--line) 80%, transparent);height:1px}.boards-switch{background:color-mix(in srgb, var(--panel) 82%, #d8e1ef 18%);border:0;border-radius:999px;align-items:center;width:64px;height:36px;padding:4px;transition:background .16s;display:inline-flex}.boards-switch span{background:#fff;border-radius:999px;width:28px;height:28px;transition:transform .16s;box-shadow:0 2px 6px #26395429}.boards-switch.on{background:color-mix(in srgb, var(--accent) 92%, #ff9f00 8%)}.boards-switch.on span{transform:translate(28px)}.boards-settings-item,.boards-settings-select{text-align:left;background:0 0;border:0;width:100%}.boards-settings-select select{color:#0000;background:0 0;border:0;width:22px}.boards-settings-select span:last-of-type,.boards-settings-select:after{color:color-mix(in srgb, var(--panel-ink) 70%, #60728e 30%)}.boards-settings-select:after{content:"⌄";font-size:1.1rem}.boards-settings-item.danger{color:#ef5252;justify-content:center}.boards-filter-bar{background:color-mix(in srgb, var(--panel) 90%, transparent);border-bottom:1px solid color-mix(in srgb, var(--line) 72%, transparent);grid-template-columns:90px minmax(0,1fr) 60px;align-items:stretch;min-height:46px;padding:0;display:grid;overflow:hidden}.boards-filter-bar.collapsed{min-height:44px}.boards-filter-label{border-right:1px solid color-mix(in srgb, var(--line) 80%, transparent);color:var(--muted);background:0 0;align-items:center;padding:0 14px;font-size:.78rem;font-weight:600;display:flex}.boards-filter-chips-wrap{background:0 0;align-items:center;min-width:0;padding:6px 10px;display:flex}.boards-filter-chips{flex-wrap:wrap;gap:8px;min-width:0;overflow:hidden}.boards-filter-chip{border:1px solid color-mix(in srgb, var(--line) 88%, transparent);background:color-mix(in srgb, var(--panel-strong) 96%, #fff 4%);min-height:30px;color:var(--muted);white-space:nowrap;border-radius:999px;flex-shrink:0;align-items:center;gap:10px;padding:0 12px;font-size:.76rem;display:inline-flex}.boards-filter-chip-more,.boards-filter-empty{color:var(--muted)}.boards-filter-chip.active,.boards-filter-chip.pending{color:color-mix(in srgb, var(--accent-strong) 75%, var(--panel-ink) 25%)}.boards-filter-chip.booked,.boards-filter-chip.in_progress,.boards-filter-chip.storage_transit{color:#4bd97b}.boards-filter-chip.quoted{color:#49beb7}.boards-filter-chip.bad_lead{color:#f06379}.boards-filter-chip.cancelled{color:#ff7d86}.boards-filter-chip.storage{color:#aa94f4}.boards-filter-chip.completed{color:#79adf7}.boards-filter-chip button{color:inherit;background:0 0;border:0;font-size:.9rem;line-height:1}.boards-filter-chip-dot{border-radius:999px;flex-shrink:0;width:9px;height:9px}.boards-filter-chip-dot.new{background:#a9a9a9}.boards-filter-chip-dot.pending,.boards-filter-chip-dot.active{background:color-mix(in srgb, var(--accent) 92%, #ffad00 8%)}.boards-filter-chip-dot.quoted{background:#49beb7}.boards-filter-chip-dot.booked,.boards-filter-chip-dot.in_progress,.boards-filter-chip-dot.storage_transit{background:#4bd97b}.boards-filter-chip-dot.bad_lead{background:#f63b5e}.boards-filter-chip-dot.cancelled{background:#ff6b73}.boards-filter-chip-dot.storage{background:#9a7ef0}.boards-filter-chip-dot.completed{background:#5e97e8}.boards-filter-collapse{background:color-mix(in srgb, var(--panel) 82%, #dee7f5 18%);align-self:center;width:54px;height:50px;margin:auto 10px auto 0}.boards-filter-collapse.expanded svg{transform:rotate(180deg)}.boards-table-shell{min-height:0;padding:8px}.boards-table-header{justify-content:space-between;align-items:flex-start;gap:14px;margin-bottom:10px;display:flex}.boards-table-meta{color:var(--muted);flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:12px;font-size:.8rem;font-weight:600;display:flex}.boards-table-meta span{background:color-mix(in srgb, var(--panel) 92%, transparent);border:1px solid color-mix(in srgb, var(--line) 80%, transparent);border-radius:999px;padding:6px 10px}.boards-table-meta-inline{justify-content:space-between;min-height:34px;padding:0 0 8px}.boards-table-meta-labels,.boards-horizontal-scroll-actions{align-items:center;gap:8px;min-width:0;display:inline-flex}.boards-table-meta-labels{flex-wrap:wrap}.boards-horizontal-scroll-actions{border:1px solid color-mix(in srgb, var(--line) 72%, transparent);background:color-mix(in srgb, var(--panel-strong) 84%, transparent);border-radius:999px;flex-shrink:0;margin-left:auto;padding:3px;box-shadow:inset 0 1px #ffffff0d}.boards-horizontal-scroll-actions button{border:1px solid color-mix(in srgb, var(--line) 72%, transparent);background:color-mix(in srgb, var(--panel) 88%, transparent);width:28px;height:24px;color:var(--panel-ink);cursor:pointer;transition:background var(--transition), border-color var(--transition), color var(--transition), opacity var(--transition);border-radius:999px;place-items:center;display:inline-grid}.boards-horizontal-scroll-actions button:hover:not(:disabled){border-color:color-mix(in srgb, var(--accent) 58%, transparent);background:color-mix(in srgb, var(--accent) 18%, var(--panel) 82%);color:var(--accent-strong)}.boards-horizontal-scroll-actions button:active:not(:disabled){cursor:ew-resize}.boards-horizontal-scroll-actions button:disabled{cursor:not-allowed;opacity:.38}.boards-table-meta .boards-horizontal-scroll-actions button span{color:inherit;background:0 0;border:0;padding:0}.boards-table-meta .boards-horizontal-scroll-actions>span{color:color-mix(in srgb, var(--muted) 82%, transparent);white-space:nowrap;background:0 0;border:0;padding:0 7px 0 2px;font-size:.72rem;font-weight:800}.boards-table-header h2{margin:0;font-size:1.08rem}.boards-table-header p{color:var(--muted);margin:4px 0 0;font-size:.92rem}.boards-table-tools{gap:8px}.boards-table-wrap{border-top:1px solid color-mix(in srgb, var(--line) 72%, transparent);scrollbar-width:thin;scrollbar-color:color-mix(in srgb, var(--accent) 48%, transparent) color-mix(in srgb, var(--panel-strong) 70%, transparent);width:100%;max-width:100%}.boards-table-wrap::-webkit-scrollbar{width:12px;height:12px}.boards-table-wrap::-webkit-scrollbar-track{background:color-mix(in srgb, var(--panel-strong) 70%, transparent)}.boards-table-wrap::-webkit-scrollbar-thumb{border:3px solid color-mix(in srgb, var(--panel-strong) 86%, transparent);background:color-mix(in srgb, var(--accent) 58%, transparent);border-radius:999px}.boards-table-wrap::-webkit-scrollbar-thumb:hover{background:color-mix(in srgb, var(--accent-strong) 72%, transparent)}.boards-table-wrap-paged{scrollbar-gutter:stable both-edges;height:calc(100vh - 278px);min-height:380px;overflow:auto}.boards-table-wrap-all{scrollbar-gutter:auto;height:auto;min-height:0;overflow:auto visible}.boards-pagination{color:var(--muted);justify-content:space-between;align-items:center;gap:12px;padding:8px 10px 4px;font-size:.85rem;font-weight:800;display:flex}.boards-pagination-count{white-space:nowrap}.boards-pagination-controls{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:6px;display:flex}.boards-pagination-button{border:1px solid color-mix(in srgb, var(--line) 78%, transparent);background:color-mix(in srgb, var(--panel) 86%, #f7f0df 14%);min-width:34px;height:32px;color:var(--panel-ink);font:inherit;cursor:pointer;border-radius:10px;padding:0 10px}.boards-pagination-button:hover:not(:disabled),.boards-pagination-button.is-active{border-color:color-mix(in srgb, var(--accent) 72%, transparent);background:color-mix(in srgb, var(--accent) 28%, var(--panel) 72%);color:var(--accent)}.boards-pagination-button:disabled{opacity:.42;cursor:not-allowed}.boards-pagination-ellipsis{text-align:center;min-width:18px;color:var(--muted)}.boards-table-shell-loading{min-height:540px}.boards-table-shell-no-color .boards-status-pill{background:color-mix(in srgb, var(--line) 35%, var(--panel) 65%);color:var(--panel-ink)}.boards-loading-copy,.boards-loading-grid{gap:10px;display:grid}.boards-loading-row{border:1px solid color-mix(in srgb, var(--line) 78%, transparent);background:color-mix(in srgb, var(--panel) 88%, transparent);border-radius:8px;grid-template-columns:52px minmax(180px,1.2fr) minmax(180px,1.25fr) minmax(120px,.9fr) minmax(140px,1fr) minmax(220px,1.5fr) 120px 160px;align-items:center;gap:12px;padding:14px 12px;display:grid}.boards-skeleton{background:linear-gradient(90deg, color-mix(in srgb, var(--panel) 92%, transparent) 0%, color-mix(in srgb, var(--panel-strong) 98%, transparent) 50%, color-mix(in srgb, var(--panel) 92%, transparent) 100%);background-size:200% 100%;border-radius:6px;animation:1.15s ease-in-out infinite boardsSkeletonPulse;display:block}.boards-skeleton-title{width:180px;height:22px}.boards-skeleton-text{width:320px;max-width:100%;height:14px}.boards-skeleton-button{width:86px;height:38px}.boards-skeleton-check{width:30px;height:30px}.boards-skeleton-name{width:100%;height:18px}.boards-skeleton-email,.boards-skeleton-route,.boards-skeleton-owner,.boards-skeleton-phone,.boards-skeleton-date{width:100%;height:16px}.boards-skeleton-pill{justify-self:end;width:100%;max-width:148px;height:38px}@keyframes boardsSkeletonPulse{0%{background-position:200% 0}to{background-position:-200% 0}}.boards-table{table-layout:fixed;min-width:1080px;font-size:.82rem}.boards-table thead th{z-index:5;background:color-mix(in srgb, var(--panel) 92%, transparent);color:var(--muted);padding:7px 8px;font-size:.76rem;font-weight:700;position:sticky;top:0}.boards-table-header-cell{position:relative}.boards-table-header-cell-draggable{cursor:grab}.boards-table-header-cell-draggable:active{cursor:grabbing}.boards-table-header-cell-draggable.is-dragging{outline:1px dashed color-mix(in srgb, var(--accent) 62%, transparent);outline-offset:-5px;opacity:.62}.boards-table-header-cell-draggable.is-drop-before:before,.boards-table-header-cell-draggable.is-drop-after:after{content:"";background:var(--accent);width:4px;box-shadow:0 0 0 3px color-mix(in srgb, var(--accent) 20%, transparent), 0 0 16px color-mix(in srgb, var(--accent) 52%, transparent);z-index:4;pointer-events:none;border-radius:999px;position:absolute;top:6px;bottom:6px}.boards-table-header-cell-draggable.is-drop-before:before{left:0}.boards-table-header-cell-draggable.is-drop-after:after{right:0}.boards-table-sort-button{color:inherit;font:inherit;background:0 0;border:0;align-items:center;gap:8px;padding:0;font-weight:700;display:inline-flex}.boards-table-sort-button-static{pointer-events:none}.boards-table-sort-button.is-disabled,.boards-table-sort-button.is-active{color:var(--panel-ink)}.boards-table-sort-glyph{color:var(--muted);opacity:0;transition:opacity var(--transition), transform var(--transition), color var(--transition);font-size:.78rem;transform:translate(-3px)}.boards-table-header-cell:hover .boards-table-sort-glyph,.boards-table-header-cell:focus-within .boards-table-sort-glyph{opacity:1;transform:translate(0)}.boards-table-sort-button.is-active .boards-table-sort-glyph{color:color-mix(in srgb, var(--accent-strong) 74%, var(--panel-ink) 26%)}.boards-sort-chip{align-items:center;gap:8px;display:inline-flex}.boards-sort-chip-direction{color:var(--muted);font-size:.82rem;font-weight:600}.crm-table.boards-table th,.crm-table.boards-table td{padding:7px 8px}.boards-table td{vertical-align:top;text-overflow:ellipsis;white-space:nowrap;line-height:1.18;overflow:hidden}.boards-table-wrap{border-top:1px solid color-mix(in srgb, var(--line) 72%, transparent)}.boards-table-loading{color:var(--muted);padding:26px;font-size:.92rem;font-weight:700}.boards-table-resizer{cursor:col-resize;z-index:3;width:12px;height:100%;position:absolute;top:0;right:-5px}.boards-table-resizer:after{content:"";background:color-mix(in srgb, var(--accent) 65%, transparent);opacity:0;border-radius:999px;width:2px;transition:opacity .15s;position:absolute;top:8px;bottom:8px;left:50%;transform:translate(-50%)}.boards-table-header-cell:hover .boards-table-resizer:after{opacity:1}.boards-col-check{width:48px}.boards-row-check{gap:6px}.boards-row-check input,.boards-col-check input{width:13px;height:13px}.boards-row-dot{background:color-mix(in srgb, var(--line) 94%, transparent);border-radius:999px;flex-shrink:0;width:6px;height:6px}.boards-row-dot-medium{background:color-mix(in srgb, var(--accent) 76%, transparent)}.boards-row-dot-high{background:#ff6fa8}.boards-row-dot-highest{background:#ff4d4f}.boards-row-dot-low{background:#8d6bff}.boards-row-dot-lowest{background:#5c8dff}.boards-selected-columns-list{gap:8px;padding:0 18px 12px;display:grid}.boards-selected-column-chip{border:1px solid var(--line);color:var(--panel-ink);background:#ffffff05;border-radius:12px;align-items:center;gap:10px;padding:10px 12px;display:flex}.boards-selected-column-chip.is-dragging{border-color:color-mix(in srgb, var(--accent) 62%, transparent);background:color-mix(in srgb, var(--accent) 10%, var(--panel) 90%);opacity:.72}.boards-selected-column-chip.is-drop-before,.boards-selected-column-chip.is-drop-after{border-color:color-mix(in srgb, var(--accent) 62%, transparent);background:color-mix(in srgb, var(--accent) 8%, var(--panel) 92%);position:relative}.boards-selected-column-chip.is-drop-before:before,.boards-selected-column-chip.is-drop-after:after{content:"";background:var(--accent);height:4px;box-shadow:0 0 0 3px color-mix(in srgb, var(--accent) 18%, transparent), 0 0 14px color-mix(in srgb, var(--accent) 48%, transparent);pointer-events:none;border-radius:999px;position:absolute;left:10px;right:10px}.boards-selected-column-chip.is-drop-before:before{top:-6px}.boards-selected-column-chip.is-drop-after:after{bottom:-6px}.boards-selected-column-body{flex:1;gap:8px;min-width:0;display:grid}.boards-selected-column-label{font-weight:600}.boards-selected-column-controls{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;display:flex}.boards-selected-column-move,.boards-selected-column-widths{align-items:center;gap:6px;display:inline-flex}.boards-selected-column-action,.boards-selected-column-width{border:1px solid var(--line);min-width:30px;height:28px;color:var(--panel-ink);background:#ffffff08;border-radius:8px;font-size:.76rem;font-weight:700}.boards-selected-column-action:disabled{opacity:.42;cursor:not-allowed}.boards-selected-column-width.is-active{border-color:color-mix(in srgb, var(--accent) 75%, transparent);background:color-mix(in srgb, var(--accent) 14%, var(--panel) 86%);color:color-mix(in srgb, var(--accent-strong) 82%, var(--panel-ink) 18%)}.boards-selected-column-grip{color:var(--muted);letter-spacing:-.1em;cursor:grab}.boards-selected-column-remove{color:var(--muted);background:0 0;border:0;margin-left:auto;font-size:1rem}.boards-bulk-bar{z-index:48;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#12151cf5;border:1px solid #d6b85a38;border-radius:22px;align-items:center;gap:14px;min-width:min(940px,100vw - 56px);max-width:calc(100vw - 56px);padding:14px 18px;display:flex;position:fixed;bottom:22px;left:50%;transform:translate(-50%);box-shadow:0 22px 52px #00000057}.boards-bulk-count{color:var(--panel-ink);align-items:baseline;gap:8px;padding-right:8px;display:flex}.boards-bulk-count strong{color:var(--accent-strong);font-size:1.15rem}.boards-bulk-count span{color:var(--muted);font-size:.94rem}.boards-bulk-actions{flex-wrap:wrap;flex:1;align-items:center;gap:10px;display:flex}.boards-bulk-action,.boards-bulk-dismiss{border:1px solid var(--line);color:var(--panel-ink);transition:border-color var(--transition), background var(--transition), color var(--transition);background:#ffffff05;border-radius:14px;padding:10px 14px;font-weight:700}.boards-bulk-action:hover,.boards-bulk-dismiss:hover{background:#d6b85a14;border-color:#d6b85a52}.boards-bulk-action-danger{color:#ff8a80}.boards-bulk-status{color:var(--muted);margin-top:12px;font-size:.92rem}.boards-bulk-modal{width:min(620px,100vw - 48px)}.boards-call-choice-modal{width:min(560px,100vw - 48px)}.boards-call-confirm-modal{width:min(460px,100vw - 48px)}.boards-call-choice-from{margin-top:-4px}.boards-call-confirm-from{border:1px solid color-mix(in srgb, var(--line) 84%, transparent);background:color-mix(in srgb, var(--panel) 88%, #090b10 12%);min-height:48px;color:var(--text);border-radius:10px;align-items:center;padding:0 14px;font-size:.96rem;display:inline-flex}.boards-call-choice-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.boards-call-choice-card{text-align:left;border:1px solid color-mix(in srgb, var(--line) 82%, transparent);background:color-mix(in srgb, var(--panel-strong) 88%, transparent);color:var(--text);cursor:pointer;border-radius:10px;gap:6px;min-height:132px;padding:14px;display:grid}.boards-call-choice-card:hover{border-color:color-mix(in srgb, var(--accent) 62%, var(--line) 38%);transform:translateY(-1px)}.boards-call-choice-card span{color:var(--accent);text-transform:uppercase;letter-spacing:0;font-size:.76rem;font-weight:900}.boards-call-choice-card strong{color:var(--text);font-size:1rem}.boards-call-choice-card small{color:var(--muted);line-height:1.45}.boards-call-choice-card.is-power{background:color-mix(in srgb, var(--accent) 10%, var(--panel-strong) 90%)}@media (max-width:720px){.boards-call-choice-grid{grid-template-columns:1fr}}.boards-import-modal{width:min(980px,100vw - 48px);max-height:min(86vh,820px);overflow:auto}.boards-bulk-modal-warning{color:var(--muted);margin:0;line-height:1.55}.boards-import-file{border:1px dashed color-mix(in srgb, var(--accent) 46%, var(--line) 54%);background:color-mix(in srgb, var(--accent) 9%, var(--panel) 91%);min-height:76px;color:var(--panel-ink);cursor:pointer;border-radius:12px;place-items:center;font-size:.92rem;font-weight:800;display:grid}.boards-import-file input{opacity:0;pointer-events:none;block-size:1px;inline-size:1px;position:absolute}.boards-import-summary{color:var(--muted);align-items:baseline;gap:8px;display:flex}.boards-import-summary strong{color:var(--accent-strong);font-size:1.05rem}.boards-import-mapping-grid{grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:12px;margin-top:12px;display:grid}.boards-import-required,.boards-import-status{color:var(--muted);font-size:.9rem;line-height:1.45}.boards-import-preview{gap:8px;margin-top:14px;display:grid}.boards-import-preview-title,.boards-import-failures strong{color:var(--panel-ink);letter-spacing:.04em;text-transform:uppercase;font-size:.82rem;font-weight:800}.boards-import-preview-table{border:1px solid color-mix(in srgb, var(--line) 82%, transparent);border-radius:10px;max-height:220px;overflow:auto}.boards-import-preview-table table{border-collapse:collapse;width:100%;min-width:620px}.boards-import-preview-table th,.boards-import-preview-table td{border-bottom:1px solid color-mix(in srgb, var(--line) 70%, transparent);color:var(--muted);text-align:left;vertical-align:top;overflow-wrap:anywhere;max-width:260px;padding:10px 12px;font-size:.82rem}.boards-import-preview-table th{color:var(--panel-ink);background:color-mix(in srgb, var(--panel-strong) 90%, transparent);z-index:1;position:sticky;top:0}.boards-import-failures{border:1px solid color-mix(in srgb, #ff8a80 35%, var(--line) 65%);background:color-mix(in srgb, #ff8a80 9%, var(--panel) 91%);color:#ffaaa5;border-radius:12px;gap:6px;margin-top:14px;padding:12px;font-size:.86rem;line-height:1.45;display:grid}.boards-name-cell{gap:6px;min-width:0}.boards-name-cell strong{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:.84rem;line-height:1.12;display:block;overflow:hidden}.boards-open-link{border:1px solid color-mix(in srgb, var(--line) 88%, transparent);width:16px;height:16px;color:var(--muted);border-radius:4px;flex-shrink:0;justify-content:center;align-items:center;font-size:.66rem;display:inline-flex}.boards-route-cell{gap:1px;min-width:0;max-width:100%;font-size:.76rem;line-height:1.14;display:grid}.boards-route-cell span{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.boards-status-pill{text-align:center;white-space:nowrap;border-radius:6px;justify-content:center;align-items:center;min-width:92px;min-height:24px;padding:0 8px;font-size:.76rem;font-weight:700;line-height:1;display:inline-flex}.boards-status-pill.neutral{color:#fff;background:linear-gradient(#4b5563,#374151);border:1px solid #11182757}.boards-status-pill.accent,.boards-status-pill.pending{background:color-mix(in srgb, var(--accent) 18%, var(--panel) 82%);color:color-mix(in srgb, var(--accent-strong) 78%, var(--panel-ink) 22%)}.boards-status-pill.quoted{background:color-mix(in srgb, #49beb7 18%, var(--panel) 82%);color:#49beb7}.boards-status-pill.booked,.boards-status-pill.in_progress,.boards-status-pill.storage_transit{background:color-mix(in srgb, #4bd97b 18%, var(--panel) 82%);color:#4bd97b}.boards-status-pill.storage{background:color-mix(in srgb, #aa94f4 18%, var(--panel) 82%);color:#aa94f4}.boards-status-pill.completed{background:color-mix(in srgb, #79adf7 18%, var(--panel) 82%);color:#79adf7}.boards-status-pill.bad_lead{background:color-mix(in srgb, #f06379 18%, var(--panel) 82%);color:#f06379}.boards-status-pill.cancelled{background:color-mix(in srgb, #ff7d86 18%, var(--panel) 82%);color:#ff7d86}.boards-status-pill.success{background:color-mix(in srgb, #33c16c 18%, var(--panel) 82%);color:#18924a}.boards-status-pill.warning{background:linear-gradient(180deg, color-mix(in srgb, var(--accent) 86%, #fff 14%), color-mix(in srgb, var(--accent-strong) 92%, #000 8%));color:#fff}.boards-status-pill.danger{background:color-mix(in srgb, #ff6f7f 18%, var(--panel) 82%);color:#d9415b}.boards-empty-cell{color:var(--muted);text-align:center;padding:28px 18px!important}.boards-chip-grid{grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:12px;display:grid}.boards-chip-card{border:1px solid color-mix(in srgb, var(--line) 78%, transparent);background:color-mix(in srgb, var(--panel) 90%, transparent);color:inherit;border-radius:8px;gap:14px;padding:14px;text-decoration:none;display:grid}.boards-chip-card-button{text-align:left;width:100%;font:inherit;cursor:pointer}.boards-chip-card-head{grid-template-columns:auto minmax(0,1fr);align-items:center;gap:10px 12px;display:grid}.boards-chip-card-head .boards-status-pill{grid-column:1/-1;justify-self:start}.boards-chip-fields{gap:10px;display:grid}.boards-chip-field{gap:4px;display:grid}.boards-chip-field span{color:var(--muted);font-size:.78rem;font-weight:600}.boards-chip-field strong{font-size:.92rem;font-weight:600}.boards-detail-backdrop{z-index:80;background:#0b122085;justify-content:flex-end;padding:70px 14px 14px;display:flex;position:fixed;inset:0}.boards-detail-drawer{border:1px solid color-mix(in srgb, var(--line) 82%, transparent);background:color-mix(in srgb, var(--panel) 96%, #0c111b 4%);border-radius:8px;align-content:start;width:min(600px,100vw - 24px);height:100%;display:grid;overflow:auto;box-shadow:0 28px 56px #070c153d}.boards-detail-banner{background:linear-gradient(180deg, color-mix(in srgb, var(--accent) 88%, #fff 12%), color-mix(in srgb, var(--accent-strong) 92%, #000 8%));color:#fff;justify-content:center;align-items:center;min-height:40px;padding:0 12px;font-size:.9rem;font-weight:700;display:flex}.boards-detail-head{border-bottom:1px solid color-mix(in srgb, var(--line) 72%, transparent);gap:9px;padding:10px;display:grid}.boards-detail-head-top{grid-template-columns:minmax(0,1fr) auto;gap:8px;display:grid}.boards-detail-status-bar{min-width:0}.boards-detail-status-chip{border:1px solid color-mix(in srgb, var(--line) 82%, transparent);text-align:left;width:100%;min-height:38px;font:inherit;cursor:pointer;border-radius:8px;grid-template-columns:minmax(0,1fr) 38px;align-items:center;padding:0 0 0 12px;font-size:.9rem;font-weight:700;display:grid}.boards-detail-status-chip.neutral{background:color-mix(in srgb, var(--line) 35%, var(--panel) 65%);color:var(--panel-ink)}.boards-detail-status-chip.accent,.boards-detail-status-chip.pending{background:color-mix(in srgb, var(--accent) 18%, var(--panel) 82%);color:color-mix(in srgb, var(--accent-strong) 78%, var(--panel-ink) 22%)}.boards-detail-status-chip.quoted{background:color-mix(in srgb, #49beb7 18%, var(--panel) 82%);color:#49beb7}.boards-detail-status-chip.booked,.boards-detail-status-chip.in_progress,.boards-detail-status-chip.storage_transit{background:color-mix(in srgb, #4bd97b 18%, var(--panel) 82%);color:#4bd97b}.boards-detail-status-chip.storage{background:color-mix(in srgb, #aa94f4 18%, var(--panel) 82%);color:#aa94f4}.boards-detail-status-chip.completed{background:color-mix(in srgb, #79adf7 18%, var(--panel) 82%);color:#79adf7}.boards-detail-status-chip.bad_lead{background:color-mix(in srgb, #f06379 18%, var(--panel) 82%);color:#f06379}.boards-detail-status-chip.cancelled{background:color-mix(in srgb, #ff7d86 18%, var(--panel) 82%);color:#ff7d86}.boards-detail-status-chip.success{background:color-mix(in srgb, #33c16c 18%, var(--panel) 82%);color:#18924a}.boards-detail-status-chip.warning{background:linear-gradient(180deg, color-mix(in srgb, var(--accent) 86%, #fff 14%), color-mix(in srgb, var(--accent-strong) 92%, #000 8%));color:#fff}.boards-detail-status-chip.danger{background:color-mix(in srgb, #ff6f7f 18%, var(--panel) 82%);color:#d9415b}.boards-detail-status-caret{border-left:1px solid color-mix(in srgb, currentColor 30%, transparent);justify-content:center;align-items:center;min-height:100%;font-size:1rem;display:inline-flex}.boards-detail-head-actions{align-items:center;gap:7px;display:flex;position:relative}.boards-detail-link-button,.boards-detail-close{border:1px solid color-mix(in srgb, var(--line) 82%, transparent);background:color-mix(in srgb, var(--panel) 84%, transparent);min-height:30px;color:var(--panel-ink);border-radius:8px;justify-content:center;align-items:center;padding:0 10px;font-weight:600;text-decoration:none;display:inline-flex}.boards-detail-settings-wrap{position:relative}.boards-detail-settings-menu{border:1px solid color-mix(in srgb, var(--line) 84%, transparent);background:color-mix(in srgb, var(--panel) 96%, transparent);z-index:30;border-radius:8px;width:min(320px,72vw);position:absolute;top:calc(100% + 8px);right:0;overflow:hidden;box-shadow:0 18px 48px #080b1447}.boards-detail-settings-item{border:0;border-top:1px solid color-mix(in srgb, var(--line) 72%, transparent);width:100%;min-height:40px;color:var(--panel-ink);text-align:left;font:inherit;cursor:pointer;background:0 0;justify-content:flex-start;align-items:center;padding:0 12px;font-size:.86rem;font-weight:500;display:flex}.boards-detail-settings-item:first-child{border-top:0}.boards-detail-settings-item:hover{background:color-mix(in srgb, var(--accent) 6%, var(--panel) 94%)}.boards-detail-settings-item.muted{background:color-mix(in srgb, var(--line) 16%, var(--panel) 84%)}.boards-detail-settings-item.muted:hover{background:color-mix(in srgb, var(--line) 24%, var(--panel) 76%)}.boards-detail-settings-item.danger{color:#d75c70}.boards-detail-close{cursor:pointer;min-width:32px;font-size:1.08rem}.boards-detail-contact{grid-template-columns:auto minmax(0,1fr);align-items:center;gap:10px;display:grid}.boards-detail-contacts-section{gap:7px;display:grid}.boards-detail-contacts-head{justify-content:space-between;align-items:center;padding:0 4px;display:flex}.boards-detail-contacts-head strong{font-size:.88rem}.boards-detail-contacts-add{border:1px solid color-mix(in srgb, var(--line) 78%, transparent);background:color-mix(in srgb, var(--panel) 88%, transparent);width:26px;height:26px;color:var(--muted);font:inherit;cursor:pointer;border-radius:8px;justify-content:center;align-items:center;font-size:1rem;display:inline-flex}.boards-detail-contact-card{border:1px solid color-mix(in srgb, var(--line) 78%, transparent);background:color-mix(in srgb, var(--panel) 92%, transparent);cursor:grab;border-radius:8px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:9px;padding:8px;display:grid}.boards-detail-contact-card-secondary{background:color-mix(in srgb, var(--panel) 86%, transparent)}.boards-detail-contact-card-dragging{opacity:.5;border-color:color-mix(in srgb, var(--accent) 48%, transparent)}.boards-detail-contact-handle{cursor:grab;grid-template-columns:repeat(2,3px);gap:3px;width:14px;display:grid}.boards-detail-contact-handle span{background:color-mix(in srgb, var(--muted) 72%, transparent);border-radius:999px;width:3px;height:3px}.boards-detail-avatar{border:1px solid color-mix(in srgb, var(--line) 82%, transparent);background:color-mix(in srgb, var(--accent) 12%, var(--panel) 88%);width:38px;height:38px;color:var(--accent-strong);border-radius:999px;justify-content:center;align-items:center;font-size:.84rem;font-weight:800;display:inline-flex}.boards-detail-contact-copy{gap:2px;display:grid}.boards-detail-contact-copy-form{gap:6px}.boards-detail-contact-copy strong{font-size:.92rem}.boards-detail-contact-copy span{color:var(--muted);font-size:.82rem}.boards-detail-contact-input{border:1px solid color-mix(in srgb, var(--line) 82%, transparent);background:color-mix(in srgb, var(--panel) 90%, transparent);width:100%;min-height:30px;color:var(--panel-ink);font:inherit;border-radius:8px;padding:0 10px}.boards-contact-modal-backdrop{z-index:40;background:#080b1485;justify-content:center;align-items:center;padding:24px;display:flex;position:fixed;inset:0}.boards-contact-modal{border:1px solid color-mix(in srgb, var(--line) 82%, transparent);background:#161c27;border-radius:8px;width:min(100%,496px);overflow:hidden;box-shadow:0 24px 56px #080b1457}.boards-contact-modal-head{border-bottom:1px solid color-mix(in srgb, var(--line) 72%, transparent);grid-template-columns:1fr auto 1fr;align-items:center;gap:10px;padding:10px 12px;display:grid}.boards-contact-modal-action{color:var(--muted);font:inherit;cursor:pointer;background:0 0;border:0;justify-self:start;font-size:.92rem;font-weight:600}.boards-contact-modal-action-save{color:var(--accent);justify-self:end;font-weight:700}.boards-contact-modal-action:disabled{opacity:.6;cursor:default}.boards-contact-modal-avatar{border:1px solid color-mix(in srgb, var(--line) 82%, transparent);background:color-mix(in srgb, var(--accent) 12%, var(--panel) 88%);width:44px;height:44px;color:var(--accent-strong);border-radius:999px;justify-content:center;justify-self:center;align-items:center;font-size:.96rem;font-weight:800;display:inline-flex}.boards-contact-modal-body{background:color-mix(in srgb, var(--panel) 94%, #000 6%);gap:10px;padding:14px;display:grid}.boards-contact-modal-field{gap:4px;padding:0;display:grid}.boards-contact-modal-field input,.boards-contact-modal-field textarea{background:color-mix(in srgb, var(--panel) 84%, #000 16%);width:100%;color:var(--panel-ink);font:inherit;resize:none;border:0;border:1px solid color-mix(in srgb, var(--line) 72%, transparent);border-radius:8px;outline:none;padding:9px 11px;font-size:.94rem}.boards-contact-modal-field textarea{min-height:104px}.boards-contact-modal-grid{gap:10px;display:grid}.boards-contact-modal-grid-two{grid-template-columns:repeat(2,minmax(0,1fr))}.boards-contact-modal-multi{border:1px solid color-mix(in srgb, var(--line) 72%, transparent);background:color-mix(in srgb, var(--panel) 88%, #000 12%);border-radius:8px;gap:8px;padding:10px;display:grid}.boards-contact-modal-inline-row{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:6px;padding:0;display:grid}.boards-contact-modal-inline-row+.boards-contact-modal-inline-row{padding-top:0}.boards-contact-modal-field-compact{border-top:0;padding:0}.boards-contact-modal-remove-row{background:color-mix(in srgb, #ff6f7f 10%, var(--panel) 90%);color:#f08a98;min-height:36px;font:inherit;cursor:pointer;border:1px solid #ff6f7f61;border-radius:7px;padding:0 11px;font-size:.82rem;font-weight:700}.boards-contact-modal-remove-row:hover{background:color-mix(in srgb, #ff6f7f 18%, var(--panel) 82%)}.boards-contact-modal-inline-add{border:1px solid color-mix(in srgb, var(--accent) 28%, transparent);background:color-mix(in srgb, var(--accent) 8%, var(--panel) 92%);min-height:32px;color:color-mix(in srgb, var(--accent) 74%, #fff 26%);font:inherit;cursor:pointer;border-radius:999px;justify-self:start;padding:0 10px;font-size:.84rem;font-weight:600}.boards-contact-modal-inline-add:hover{background:color-mix(in srgb, var(--accent) 14%, var(--panel) 86%)}.boards-contact-modal-footer{justify-content:flex-start;padding-top:6px;display:flex}.boards-contact-modal-delete{background:color-mix(in srgb, #ff6f7f 12%, var(--panel) 88%);color:#f49aa6;min-height:38px;font:inherit;cursor:pointer;border:1px solid #ff6f7f66;border-radius:8px;padding:0 14px;font-size:.88rem;font-weight:700}.boards-contact-modal-delete:hover{background:color-mix(in srgb, #ff6f7f 18%, var(--panel) 82%)}.boards-contact-modal-delete:disabled{opacity:.6;cursor:default}.boards-tags-modal-backdrop{z-index:42;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#080b148f;justify-content:center;align-items:center;padding:24px;display:flex;position:fixed;inset:0}.boards-tags-modal{border:1px solid color-mix(in srgb, var(--line) 76%, transparent);background:color-mix(in srgb, var(--panel) 94%, #000 6%);width:min(100%,680px);min-height:min(540px,100vh - 88px);max-height:calc(100vh - 72px);color:var(--panel-ink);border-radius:12px;grid-template-rows:auto minmax(0,1fr) auto;display:grid;overflow:hidden;box-shadow:0 28px 72px #080b146b}.boards-tags-modal-topbar{border-bottom:1px solid color-mix(in srgb, var(--line) 72%, transparent);align-items:center;gap:12px;padding:14px 16px;display:flex}.boards-tags-modal-search{border:1px solid color-mix(in srgb, var(--line) 72%, transparent);background:color-mix(in srgb, var(--panel-strong) 76%, transparent);min-height:42px;color:var(--muted);border-radius:10px;flex:1;align-items:center;gap:10px;padding:0 12px;display:flex}.boards-tags-modal-search svg{flex:none;width:20px;height:20px}.boards-tags-modal-search input{width:100%;color:var(--panel-ink);font:inherit;background:0 0;border:0;outline:none;font-size:.98rem}.boards-tags-modal-search input::placeholder{color:var(--muted)}.boards-tags-modal-compose-toggle{border:1px solid color-mix(in srgb, var(--line) 72%, transparent);background:color-mix(in srgb, var(--panel-strong) 76%, transparent);width:42px;height:42px;color:var(--muted);cursor:pointer;border-radius:8px;justify-content:center;align-items:center;transition:background .16s,color .16s,border-color .16s;display:inline-flex}.boards-tags-modal-compose-toggle:hover,.boards-tags-modal-compose-toggle.is-active{background:color-mix(in srgb, var(--accent) 12%, var(--panel) 88%);border-color:color-mix(in srgb, var(--accent) 36%, transparent);color:var(--accent)}.boards-tags-modal-compose-toggle svg{width:24px;height:24px}.boards-tags-modal-body{grid-template-rows:auto auto minmax(0,1fr);min-height:0;display:grid;overflow:auto}.boards-tags-modal-assigned{align-items:start;min-height:92px;padding:14px 16px 10px;display:grid}.boards-tags-modal-assigned .boards-tags-modal-chip-cloud{width:100%}.boards-tags-modal-empty{color:var(--muted);text-align:center;justify-items:center;gap:10px;display:grid}.boards-tags-modal-empty-icon{background:color-mix(in srgb, var(--accent) 10%, var(--panel) 90%);width:52px;height:52px;color:color-mix(in srgb, var(--accent) 72%, #fff 28%);border:1px solid color-mix(in srgb, var(--accent) 22%, transparent);border-radius:999px;justify-content:center;align-items:center;display:inline-flex}.boards-tags-modal-empty-icon svg{width:22px;height:22px}.boards-tags-modal-empty p{margin:0;font-size:.88rem;font-weight:600}.boards-tags-modal-create{grid-template-columns:minmax(0,1fr) 64px auto;gap:10px;padding:0 16px 16px;display:grid}.boards-tags-modal-create input[type=text],.boards-tags-modal-create input[type=color]{border:1px solid color-mix(in srgb, var(--line) 72%, transparent);background:color-mix(in srgb, var(--panel-strong) 76%, transparent);min-height:40px;color:var(--panel-ink);font:inherit;border-radius:8px}.boards-tags-modal-create input[type=text]{padding:0 14px}.boards-tags-modal-create input[type=color]{padding:4px}.boards-tags-modal-create button{background:linear-gradient(180deg, color-mix(in srgb, var(--accent) 90%, #fff 10%), var(--accent));color:#fff;min-height:40px;font:inherit;cursor:pointer;border:0;border-radius:8px;padding:0 16px;font-weight:700}.boards-tags-modal-section{border-top:1px solid color-mix(in srgb, var(--line) 72%, transparent);align-content:start;gap:14px;min-height:0;padding:16px;display:grid}.boards-tags-modal-section strong{color:var(--muted);text-transform:uppercase;letter-spacing:.06em;font-size:.88rem;font-weight:700}.boards-tags-modal-chip-cloud{flex-wrap:wrap;align-content:flex-start;gap:8px;display:flex}.boards-tags-modal-chip{border:1px solid color-mix(in srgb, var(--line) 60%, transparent);background:var(--tag-color,#94a3b8);color:#fff;min-height:40px;font:inherit;box-shadow:none;cursor:pointer;border-radius:8px;justify-content:center;align-items:center;gap:8px;padding:0 14px;font-size:.9rem;font-weight:700;transition:transform .16s,box-shadow .16s,border-color .16s,opacity .16s;display:inline-flex}.boards-tags-modal-chip:hover{transform:translateY(-1px);box-shadow:0 8px 18px #080b142e}.boards-tags-modal-chip.is-active,.boards-tags-modal-chip-assigned{border-color:color-mix(in srgb, var(--accent) 46%, transparent);box-shadow:0 0 0 1px color-mix(in srgb, var(--accent) 30%, transparent)}.boards-tags-modal-no-results{color:var(--muted);font-size:.9rem}.boards-tags-modal-footer{padding:0}.boards-tags-modal-done{background:linear-gradient(180deg, color-mix(in srgb, var(--accent) 90%, #fff 10%), var(--accent));color:#fff;width:100%;min-height:52px;font:inherit;cursor:pointer;border:0;font-size:1rem;font-weight:700}.boards-table-tag-list{align-items:center;gap:5px;min-width:0;max-width:100%;display:flex;overflow:hidden}.boards-table-tag-chip,.boards-table-tag-more{border:1px solid color-mix(in srgb, var(--tag-color,var(--accent)) 34%, transparent);background:color-mix(in srgb, var(--tag-color,var(--accent)) 12%, var(--panel) 88%);min-width:0;max-width:100%;height:22px;color:color-mix(in srgb, var(--tag-color,var(--accent)) 82%, #fff 18%);white-space:nowrap;border-radius:999px;align-items:center;padding:0 8px;font-size:.72rem;font-weight:850;line-height:1;display:inline-flex}.boards-table-tag-chip{text-overflow:ellipsis;overflow:hidden}.boards-table-tag-more{color:var(--accent);background:#d4a94f1f;border-color:#d4a94f57;flex:none}@media (max-width:720px){.boards-contact-modal-grid-two{grid-template-columns:1fr}}.boards-detail-contact-badges{align-items:center;gap:6px;display:flex}.boards-detail-main-badge{background:color-mix(in srgb, var(--accent) 85%, #fff 15%);color:#fff;border-radius:8px;justify-content:center;align-items:center;min-height:26px;padding:0 9px;font-size:.76rem;font-weight:700;display:inline-flex}.boards-detail-secondary-badge{background:color-mix(in srgb, var(--line) 16%, var(--panel) 84%);min-height:26px;color:var(--panel-ink);border-radius:8px;justify-content:center;align-items:center;padding:0 9px;font-size:.76rem;font-weight:700;display:inline-flex}.boards-detail-icon-action{border:1px solid color-mix(in srgb, var(--line) 78%, transparent);background:color-mix(in srgb, var(--panel) 88%, transparent);width:28px;height:28px;color:var(--muted);cursor:pointer;border-radius:8px;justify-content:center;align-items:center;font-size:.86rem;display:inline-flex}.boards-detail-action-row{border:1px solid color-mix(in srgb, var(--line) 78%, transparent);background:color-mix(in srgb, var(--panel) 92%, transparent);border-radius:8px;grid-template-columns:repeat(6,minmax(0,1fr));display:grid;overflow:visible}.boards-detail-action-tile{border:0;border-right:1px solid color-mix(in srgb, var(--line) 72%, transparent);min-height:46px;color:var(--muted);cursor:pointer;background:0 0;justify-content:center;align-items:center;padding:0;transition:background .16s,color .16s,box-shadow .16s,transform .16s;display:inline-flex}.boards-detail-action-tile:hover{background:color-mix(in srgb, var(--panel-strong) 78%, transparent);color:var(--text);transform:translateY(-1px)}.boards-detail-action-tile:focus-visible{outline:none;box-shadow:inset 0 0 0 1px #d4a64685}.boards-detail-action-tile-email{color:#f3c55b;background:linear-gradient(#d4a64638,#d4a64614)}.boards-detail-action-tile-email:hover{color:#f8d78a;background:linear-gradient(#d4a64647,#d4a6461f)}.boards-detail-action-tile:last-child{border-right:0}.boards-detail-action-icon{justify-content:center;align-items:center;width:18px;height:18px;line-height:1;display:inline-flex}.boards-detail-action-icon svg{width:100%;height:100%}.boards-detail-ai-action{background:#d6b85a14;border:1px solid #d6b85a3d;border-radius:8px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:10px;padding:10px 11px;display:grid}.boards-detail-ai-action span{color:var(--muted);letter-spacing:.08em;text-transform:uppercase;margin-bottom:2px;font-size:.64rem;font-weight:800;display:block}.boards-detail-ai-action strong{color:var(--text);font-size:.86rem;line-height:1.15;display:block}.boards-detail-ai-action p{color:var(--panel-ink);margin:3px 0 0;font-size:.76rem;line-height:1.35}.boards-detail-ai-action button{color:#f4d16f;cursor:pointer;white-space:nowrap;background:#d6b85a29;border:1px solid #d6b85a5c;border-radius:8px;min-height:32px;font-weight:800}.boards-detail-ai-action.is-urgent{background:#ff5c5c14;border-color:#ff5c5c5c}.boards-detail-ai-action.is-urgent button{color:#ffb3b3;background:#ff5c5c24;border-color:#ff5c5c61}.boards-detail-ai-action.is-warning{background:#facc1514;border-color:#facc1557}.workspace-overview-sidebar{gap:0;padding:0;overflow:hidden}.workspace-quickview-head{border-bottom:0}.workspace-quickview-head .boards-detail-head-top{align-items:center}.workspace-quickview-workflow-row{flex-wrap:wrap;justify-content:flex-end;gap:10px;display:flex}.workspace-quickview-workflow-row .workspace-bad-lead-trigger,.workspace-quickview-workflow-row .btn.compact{border-radius:8px;min-height:34px;padding:0 12px;font-size:.86rem;font-weight:700}.workspace-quickview-workflow-row .workspace-bad-lead-trigger{color:#f08a98;background:#ff6f7f1a;border:1px solid #ff6f7f5c}.workspace-overview-sidebar .boards-detail-contact-card,.workspace-overview-sidebar .boards-detail-contact-handle{cursor:default}.workspace-overview-sidebar .boards-detail-icon-action{text-decoration:none}.workspace-quickview-map-row{flex-wrap:wrap;gap:10px;display:flex}.workspace-quickview-map-row .workspace-address-map-button{border-radius:8px;min-height:34px;padding:0 12px}.workspace-overview-sidebar .workspace-overview-action-strip{margin:0 14px 14px}.workspace-overview-sidebar .workspace-overview-details-card,.workspace-overview-sidebar .workspace-overview-section-list{padding:0 14px 14px}.workspace-overview-shell{grid-template-columns:minmax(380px,480px) minmax(0,1fr)}.workspace-overview-sidebar{box-shadow:none;border-radius:0}.workspace-overview-sidebar .workspace-quickview-head{gap:8px;padding:9px 10px 8px}.workspace-overview-sidebar .boards-detail-head-top{gap:8px}.workspace-overview-sidebar .boards-detail-status-chip{grid-template-columns:minmax(0,1fr) 36px;min-height:36px;padding-left:11px;font-size:.86rem}.workspace-overview-sidebar .boards-detail-status-caret{font-size:1rem}.workspace-overview-sidebar .boards-detail-head-actions{gap:6px}.workspace-overview-sidebar .boards-detail-link-button{min-width:34px;min-height:32px;padding:0 9px}.workspace-overview-sidebar .workspace-quickview-workflow-row{gap:7px}.workspace-overview-sidebar .workspace-quickview-workflow-row .workspace-bad-lead-trigger,.workspace-overview-sidebar .workspace-quickview-workflow-row .btn.compact{min-height:30px;padding:0 10px;font-size:.78rem}.workspace-overview-sidebar .boards-detail-contacts-section{gap:6px}.workspace-overview-sidebar .boards-detail-contacts-head{padding:0}.workspace-overview-sidebar .boards-detail-contacts-head strong{font-size:.84rem;font-weight:700}.workspace-overview-sidebar .boards-detail-contacts-add{width:24px;height:24px;font-size:1rem}.workspace-overview-sidebar .boards-detail-contact-card{grid-template-columns:14px minmax(0,1fr) auto;gap:8px;padding:8px}.workspace-overview-sidebar .boards-detail-contact-handle{grid-template-columns:repeat(2,3px);gap:3px;width:14px}.workspace-overview-sidebar .boards-detail-contact-handle span{width:3px;height:3px}.workspace-overview-sidebar .boards-detail-contact{gap:9px}.workspace-overview-sidebar .boards-detail-avatar{width:36px;height:36px;font-size:.78rem}.workspace-overview-sidebar .boards-detail-contact-copy{gap:1px}.workspace-overview-sidebar .boards-detail-contact-copy strong{font-size:.88rem}.workspace-overview-sidebar .boards-detail-contact-copy span{font-size:.78rem}.workspace-overview-sidebar .boards-detail-contact-badges{gap:5px}.workspace-overview-sidebar .boards-detail-main-badge,.workspace-overview-sidebar .boards-detail-secondary-badge{min-height:22px;padding:0 8px;font-size:.7rem}.workspace-overview-sidebar .boards-detail-icon-action{width:26px;height:26px;font-size:.78rem}.workspace-overview-sidebar .workspace-quickview-map-row{gap:7px}.workspace-overview-sidebar .workspace-quickview-map-row .workspace-address-map-button{min-height:28px;padding:0 9px;font-size:.72rem}.workspace-overview-sidebar .workspace-address-map-icon{width:12px;height:12px}.workspace-overview-sidebar .workspace-overview-action-strip{border-radius:7px;margin:0 10px 9px}.workspace-overview-sidebar .boards-detail-action-tile{min-height:44px}.workspace-overview-sidebar .boards-detail-action-icon{width:18px;height:18px}.workspace-overview-sidebar .workspace-overview-action-badge{min-width:22px;height:18px;padding:0 6px;font-size:.66rem;top:5px;right:15px}.workspace-overview-sidebar .workspace-overview-details-card{padding:0 10px 9px}.workspace-overview-sidebar .workspace-overview-detail-grid{gap:0}.workspace-overview-sidebar .workspace-overview-detail-row{border-top:1px solid color-mix(in srgb, var(--line) 62%, transparent);grid-template-columns:126px minmax(0,1fr);gap:10px;min-height:31px}.workspace-overview-sidebar .workspace-overview-detail-row:first-child{border-top:0}.workspace-overview-sidebar .workspace-overview-detail-row>span{font-size:.76rem}.workspace-overview-sidebar .workspace-overview-detail-row>div{font-size:.82rem;line-height:1.25}.workspace-overview-sidebar .workspace-overview-detail-row .workspace-input.compact,.workspace-overview-sidebar .workspace-overview-detail-row .input.workspace-input.compact,.workspace-overview-sidebar .workspace-overview-detail-row .select.workspace-input.compact{border-radius:6px;min-height:26px;padding:0 9px;font-size:.76rem}.workspace-overview-sidebar .workspace-overview-tag-button{border-radius:6px;min-height:26px;font-size:.74rem}.workspace-overview-sidebar .workspace-overview-edit-fields-wrap{z-index:40;justify-content:space-between;align-items:center;gap:10px;margin-top:8px;display:flex;position:relative}.workspace-overview-sidebar .workspace-overview-edit-fields-wrap .boards-detail-edit-fields-button{border-radius:7px;min-height:32px;font-size:.78rem}.workspace-overview-sidebar .workspace-overview-fields-menu{z-index:60;width:min(260px,100vw - 42px);right:0}.workspace-overview-sidebar .workspace-overview-fields-dismiss-area{padding:2px 0 0}.workspace-overview-sidebar .workspace-overview-fields-panel{gap:8px}.workspace-overview-sidebar .workspace-overview-fields-panel .boards-detail-editor-row{grid-template-columns:auto 104px minmax(0,1fr) auto;gap:10px}.workspace-overview-sidebar .workspace-overview-fields-panel .boards-detail-editor-label{font-size:.76rem}.workspace-overview-sidebar .workspace-overview-fields-panel .boards-detail-editor-content .workspace-input.compact,.workspace-overview-sidebar .workspace-overview-fields-panel .boards-detail-editor-content .input.workspace-input.compact,.workspace-overview-sidebar .workspace-overview-fields-panel .boards-detail-editor-content .select.workspace-input.compact,.workspace-overview-sidebar .workspace-overview-fields-panel .boards-detail-editor-content .workspace-overview-tag-button{min-height:26px}.workspace-overview-sidebar .workspace-overview-fields-empty{border:1px dashed color-mix(in srgb, var(--line) 72%, transparent);background:color-mix(in srgb, var(--panel) 92%, transparent);color:var(--muted);border-radius:10px;gap:4px;padding:10px 12px;display:grid}.workspace-overview-sidebar .workspace-overview-fields-empty span:first-child{color:var(--panel-ink);font-size:.8rem;font-weight:700}.workspace-overview-sidebar .workspace-overview-fields-empty span:last-child{font-size:.75rem;line-height:1.45}.workspace-detail-textarea{resize:vertical;border:1px solid color-mix(in srgb, var(--line) 78%, transparent);background:color-mix(in srgb, var(--panel) 92%, transparent);width:100%;min-height:72px;color:var(--panel-ink);font:inherit;border-radius:10px;padding:8px 10px;line-height:1.45}.workspace-detail-static-stack{gap:6px;display:grid}.workspace-detail-inline-link{width:fit-content;color:color-mix(in srgb, var(--accent) 72%, white 28%);font-size:.78rem;font-weight:700;text-decoration:none}.workspace-detail-inline-link:hover{text-decoration:underline}.boards-detail-field-toggle{border:1px solid color-mix(in srgb, var(--line) 72%, transparent);background:color-mix(in srgb, var(--panel) 92%, transparent);min-height:32px;color:var(--panel-ink);cursor:pointer;border-radius:7px;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:8px;padding:0 9px;font-size:.78rem;display:grid}.boards-detail-field-toggle input{width:14px;height:14px}.workspace-overview-sidebar .workspace-overview-card-footer{padding-top:8px}.workspace-overview-sidebar .workspace-overview-card-footer .btn{min-width:132px;min-height:34px;font-size:.8rem}.workspace-overview-sidebar .workspace-overview-section-list{gap:7px;padding:0 10px 10px}.workspace-overview-sidebar .workspace-overview-section-link{min-height:38px;padding:0 10px;font-size:.8rem}.workspace-overview-sidebar .workspace-overview-section-link[data-label-only=true]>:not(.workspace-overview-section-copy),.workspace-overview-sidebar .workspace-overview-section-link[data-label-only=true] .workspace-overview-section-badges,.workspace-overview-sidebar .workspace-overview-section-link[data-label-only=true] .workspace-overview-section-chevron{display:none}.workspace-overview-sidebar button.workspace-overview-section-link{width:100%;color:inherit;font:inherit;text-align:left;cursor:pointer}.workspace-overview-sidebar .workspace-overview-section-link.is-active{border-color:color-mix(in srgb, var(--gold) 38%, transparent);background:color-mix(in srgb, var(--gold) 12%, var(--panel-2) 88%);color:var(--gold-2)}.workspace-overview-sidebar .workspace-overview-section-icon{width:17px;height:17px}.workspace-submenu-panel{gap:14px;padding:14px;display:grid}.workspace-submenu-section{border:1px solid color-mix(in srgb, var(--line) 78%, transparent);background:color-mix(in srgb, var(--panel) 88%, transparent);gap:10px;display:grid}.workspace-submenu-section-head{border-bottom:1px solid color-mix(in srgb, var(--line) 72%, transparent);justify-content:space-between;align-items:center;gap:14px;min-height:46px;padding:10px 12px;display:flex}.workspace-submenu-section-head>div{gap:2px;display:grid}.workspace-submenu-section-head strong,.workspace-submenu-row strong{color:var(--ink)}.workspace-submenu-section-head span,.workspace-submenu-row span{color:var(--muted);font-size:.82rem}.workspace-contracts-files-generator{border:1px solid color-mix(in srgb, var(--accent) 24%, var(--line) 76%);background:radial-gradient(circle at top left, color-mix(in srgb, var(--accent) 12%, transparent), transparent 42%), color-mix(in srgb, var(--panel-2) 36%, var(--panel) 64%);grid-template-columns:minmax(240px,1fr) minmax(360px,auto);align-items:center;gap:12px;margin:0 12px 4px;padding:12px;display:grid}.workspace-contracts-files-generator-copy{gap:3px;min-width:0;display:grid}.workspace-contracts-files-generator-copy strong{color:var(--ink);font-size:.9rem}.workspace-contracts-files-generator-copy span,.workspace-contracts-files-generator-copy em{color:var(--muted);font-size:.78rem;font-style:normal;line-height:1.35}.workspace-contracts-files-generator-copy em{color:var(--danger)}.workspace-contracts-files-generator-actions{flex-wrap:wrap;justify-content:flex-end;gap:8px;display:flex}.workspace-contracts-files-generator-actions select{border:1px solid color-mix(in srgb, var(--line) 82%, transparent);background:color-mix(in srgb, var(--panel) 88%, transparent);min-width:210px;max-width:280px;min-height:34px;color:var(--ink);font:inherit;border-radius:10px;padding:0 34px 0 10px;font-size:.78rem;font-weight:700}.workspace-contracts-files-generator-button{border:1px solid color-mix(in srgb, var(--accent) 34%, var(--line) 66%);background:color-mix(in srgb, var(--accent) 14%, var(--panel) 86%);min-height:34px;color:var(--accent-strong);font:inherit;cursor:pointer;border-radius:10px;justify-content:center;align-items:center;gap:7px;padding:0 12px;font-size:.78rem;font-weight:800;display:inline-flex}.workspace-contracts-files-generator-button.secondary{border-color:color-mix(in srgb, var(--line) 82%, transparent);background:color-mix(in srgb, var(--panel) 84%, transparent);color:var(--ink)}.workspace-contracts-files-generator-button:disabled,.workspace-contracts-files-generator-actions select:disabled{cursor:not-allowed;opacity:.5}.workspace-contracts-files-menu{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;padding:12px 12px 0;display:grid}.workspace-contracts-files-menu button{border:1px solid color-mix(in srgb, var(--line) 82%, transparent);background:color-mix(in srgb, var(--panel) 88%, transparent);min-height:54px;color:var(--ink);font:inherit;text-align:left;cursor:pointer;justify-content:space-between;align-items:center;gap:10px;padding:0 12px;display:flex}.workspace-contracts-files-menu button.is-active{border-color:color-mix(in srgb, var(--accent) 42%, var(--line) 58%);background:radial-gradient(circle at top left, color-mix(in srgb, var(--accent) 13%, transparent), transparent 45%), color-mix(in srgb, var(--panel-2) 42%, var(--panel) 58%)}.workspace-contracts-files-menu strong{color:var(--ink);font-size:.86rem}.workspace-contracts-files-menu span{background:color-mix(in srgb, var(--accent) 12%, var(--panel) 88%);min-width:24px;min-height:24px;color:var(--accent-strong);border-radius:999px;place-items:center;font-size:.72rem;font-weight:800;display:inline-grid}.workspace-paperwork-menu{grid-column:1/-1}.workspace-paperwork-list{display:grid}.workspace-paperwork-item{border-top:1px solid color-mix(in srgb, var(--line) 72%, transparent);grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:12px;min-height:52px;padding:10px 12px;display:grid}.workspace-paperwork-item>div{gap:3px;min-width:0;display:grid}.workspace-paperwork-item strong{color:var(--ink);font-size:.84rem}.workspace-paperwork-item span{color:var(--muted);font-size:.76rem;line-height:1.3}.workspace-paperwork-item em{background:color-mix(in srgb, var(--panel-2) 82%, transparent);min-width:42px;min-height:22px;color:var(--muted);border-radius:999px;place-items:center;font-size:.66rem;font-style:normal;font-weight:800;display:inline-grid}.workspace-paperwork-item em.is-live{background:color-mix(in srgb, var(--success) 14%, var(--panel) 86%);color:var(--success)}.workspace-paperwork-dropdowns{gap:8px;padding:10px 12px 12px;display:grid}.workspace-paperwork-dropdown{border:1px solid color-mix(in srgb, var(--line) 76%, transparent);background:color-mix(in srgb, var(--panel-2) 26%, var(--panel) 74%)}.workspace-paperwork-dropdown[open]{border-color:color-mix(in srgb, var(--accent) 28%, var(--line) 72%)}.workspace-paperwork-dropdown summary{cursor:pointer;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:12px;min-height:52px;padding:10px 12px;list-style:none;display:grid}.workspace-paperwork-dropdown summary::-webkit-details-marker{display:none}.workspace-paperwork-dropdown summary>span{gap:3px;min-width:0;display:grid}.workspace-paperwork-dropdown summary strong{color:var(--ink);font-size:.9rem;font-weight:900}.workspace-paperwork-dropdown summary em{color:var(--muted);font-size:.76rem;font-style:normal;line-height:1.3}.workspace-paperwork-dropdown summary b{background:color-mix(in srgb, var(--accent) 12%, var(--panel) 88%);min-width:28px;min-height:24px;color:var(--accent-strong);border-radius:999px;place-items:center;font-size:.72rem;display:inline-grid}.workspace-paperwork-dropdown-body{gap:8px;padding:0 10px 10px;display:grid}.workspace-paperwork-dropdown-section{border:1px solid color-mix(in srgb, var(--line) 68%, transparent);background:#070a1057;display:grid}.workspace-paperwork-type-dropdown{border:1px solid color-mix(in srgb, var(--line) 66%, transparent);background:#070a103d}.workspace-paperwork-type-dropdown[open]{border-color:color-mix(in srgb, var(--accent) 24%, var(--line) 76%)}.workspace-paperwork-type-dropdown summary{cursor:pointer;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:12px;min-height:44px;padding:8px 10px;list-style:none;display:grid}.workspace-paperwork-type-dropdown summary::-webkit-details-marker{display:none}.workspace-paperwork-type-dropdown summary>span{gap:2px;min-width:0;display:grid}.workspace-paperwork-type-dropdown summary strong{color:var(--ink);font-size:.82rem;font-weight:900}.workspace-paperwork-type-dropdown summary em{color:var(--muted);font-size:.7rem;font-style:normal}.workspace-paperwork-type-dropdown summary b{background:color-mix(in srgb, var(--panel-2) 82%, transparent);min-width:26px;min-height:22px;color:var(--muted);border-radius:999px;place-items:center;font-size:.68rem;display:inline-grid}.workspace-paperwork-type-body{gap:6px;padding:0 8px 8px;display:grid}.workspace-paperwork-type-label{color:var(--muted);text-transform:uppercase;letter-spacing:0;font-size:.68rem;font-weight:800}.workspace-paperwork-document-row{border-top:0;border-bottom:1px solid color-mix(in srgb, var(--line) 54%, transparent)}.workspace-paperwork-document-row:last-child{border-bottom:0}.workspace-paperwork-generate-modal{z-index:230;position:fixed;inset:0}.workspace-paperwork-generate-window{border:1px solid color-mix(in srgb, var(--line) 82%, transparent);background:color-mix(in srgb, var(--panel-strong) 96%, #000 4%);border-radius:12px;grid-template-rows:auto minmax(0,1fr);width:min(620px,100vw - 40px);max-height:min(720px,100vh - 40px);display:grid;position:absolute;top:50%;right:50%;overflow:hidden;transform:translate(50%,-50%);box-shadow:0 24px 80px #0000005c}.workspace-paperwork-generate-list{gap:8px;min-height:0;padding:12px;display:grid;overflow:auto}.workspace-paperwork-generate-error{border:1px solid color-mix(in srgb, var(--danger) 40%, var(--line) 60%);background:color-mix(in srgb, var(--danger) 10%, var(--panel) 90%);color:color-mix(in srgb, var(--danger) 82%, #fff 18%);padding:10px 12px;font-size:.78rem;font-weight:800;line-height:1.35}.workspace-paperwork-generate-option{border:1px solid color-mix(in srgb, var(--line) 76%, transparent);background:color-mix(in srgb, var(--panel) 88%, transparent);width:100%;min-height:68px;color:var(--ink);font:inherit;text-align:left;cursor:pointer;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:12px;padding:12px;display:grid}.workspace-paperwork-generate-option:not(:disabled):hover{border-color:color-mix(in srgb, var(--accent) 42%, var(--line) 58%);background:radial-gradient(circle at top left, color-mix(in srgb, var(--accent) 12%, transparent), transparent 44%), color-mix(in srgb, var(--panel-2) 42%, var(--panel) 58%)}.workspace-paperwork-generate-option:disabled{cursor:not-allowed;opacity:.58}.workspace-paperwork-generate-option.is-generating{border-color:color-mix(in srgb, var(--accent) 52%, var(--line) 48%);background:radial-gradient(circle at top left, color-mix(in srgb, var(--accent) 16%, transparent), transparent 44%), color-mix(in srgb, var(--panel-2) 50%, var(--panel) 50%);opacity:1}.workspace-paperwork-generate-option>span{gap:4px;min-width:0;display:grid}.workspace-paperwork-generate-option strong{color:var(--ink);font-size:.86rem;font-weight:900}.workspace-paperwork-generate-option em{color:var(--muted);font-size:.76rem;font-style:normal;line-height:1.35}.workspace-paperwork-generate-option b{background:color-mix(in srgb, var(--panel-2) 82%, transparent);min-width:46px;min-height:24px;color:var(--muted);border-radius:999px;grid-auto-flow:column;place-items:center;gap:6px;font-size:.68rem;display:inline-grid}.workspace-paperwork-generate-option b.is-live{background:color-mix(in srgb, var(--success) 14%, var(--panel) 86%);color:var(--success)}@media (max-width:860px){.workspace-contracts-files-generator{grid-template-columns:1fr}.workspace-contracts-files-generator-actions{justify-content:flex-start}.workspace-contracts-files-menu{grid-template-columns:1fr}.workspace-paperwork-generate-window{max-height:none;top:12px;bottom:12px;transform:translate(50%)}}.workspace-overview-inventory-panel{padding:0}.workspace-overview-inventory-section{min-height:0;overflow:hidden}.workspace-overview-inventory-head{border-bottom:1px solid color-mix(in srgb, var(--line) 78%, transparent)}.workspace-inventory-version-title-row{align-items:center;gap:8px;min-height:34px;display:inline-flex}.workspace-inventory-version-title-row strong{font-size:1rem;font-weight:950}.workspace-inventory-version-title-input{width:min(520px,52vw);min-height:34px;font-size:.98rem;font-weight:850}.workspace-inventory-version-title-edit{border:1px solid color-mix(in srgb, var(--gold) 24%, var(--line));background:color-mix(in srgb, var(--gold) 8%, transparent);min-height:24px;color:color-mix(in srgb, var(--gold) 86%, var(--ink));font:inherit;opacity:0;cursor:pointer;border-radius:999px;justify-content:center;align-items:center;padding:0 8px;font-size:.72rem;font-weight:900;transition:opacity .14s,border-color .14s,background .14s;display:inline-flex}.workspace-overview-inventory-head:hover .workspace-inventory-version-title-edit,.workspace-inventory-version-title-edit:focus-visible{opacity:1}.workspace-inventory-version-title-edit:hover{border-color:color-mix(in srgb, var(--gold) 46%, var(--line));background:color-mix(in srgb, var(--gold) 15%, transparent)}.workspace-overview-inventory-head-actions{align-items:center;gap:8px;display:inline-flex}.workspace-overview-inventory-form{--inventory-radius:8px;grid-template-rows:auto minmax(0,1fr);min-height:calc(100vh - 176px);display:grid}.workspace-overview-inventory-form .workspace-inventory-page-actions{border-bottom:1px solid color-mix(in srgb, var(--line) 78%, transparent);background:color-mix(in srgb, var(--panel-2) 86%, transparent);padding:7px 9px}.workspace-overview-inventory-form .workspace-inventory-action-strip{justify-content:space-between;align-items:center;gap:6px}.workspace-overview-inventory-form .workspace-inventory-action-strip>.btn{border-radius:8px;min-height:28px;padding:0 10px;font-size:.7rem}.workspace-overview-inventory-form .workspace-inventory-page-save .btn{min-height:28px;padding:0 10px;font-size:.68rem}.workspace-overview-inventory-form .workspace-inventory-review-button span{min-width:18px;height:18px;margin-left:5px;font-size:.68em}.workspace-overview-inventory-form .workspace-inventory-shell{grid-template-columns:186px minmax(0,1fr);gap:0;min-height:0;display:grid}.workspace-overview-inventory-form .workspace-inventory-rooms,.workspace-overview-inventory-form .workspace-inventory-items,.workspace-overview-inventory-form .workspace-inventory-side{box-shadow:none;background:0 0;border:0;border-radius:0!important}.workspace-overview-inventory-form .workspace-inventory-rooms{border-right:1px solid color-mix(in srgb, var(--line) 78%, transparent);padding:8px}.workspace-overview-inventory-form .workspace-inventory-items{min-width:0;padding:0;overflow:auto}.workspace-overview-inventory-form .workspace-inventory-side{display:none}.workspace-overview-inventory-form .workspace-inventory-column-title{color:var(--muted);margin-bottom:6px;font-size:.7rem}.workspace-overview-inventory-form .workspace-inventory-room-list{gap:4px}.workspace-overview-inventory-form .workspace-inventory-room-button{background:0 0;min-height:30px;padding:0 7px;font-size:.74rem;border-radius:8px!important}.workspace-overview-inventory-form .workspace-inventory-room-button.active{background:color-mix(in srgb, var(--gold) 14%, transparent);border-color:color-mix(in srgb, var(--gold) 40%, transparent)}.workspace-overview-inventory-form .workspace-inventory-room-badge{min-width:22px;min-height:18px;font-size:.66rem;border-radius:8px!important}.workspace-overview-inventory-form .workspace-inventory-compact-header,.workspace-overview-inventory-form .workspace-inventory-toolbar{border-bottom:1px solid color-mix(in srgb, var(--line) 78%, transparent);padding:8px 9px}.workspace-overview-inventory-form .workspace-inventory-instance-tabs{gap:5px}.workspace-overview-inventory-form .workspace-inventory-instance-tab,.workspace-overview-inventory-form .workspace-inventory-add-inline,.workspace-overview-inventory-form .workspace-inventory-total-inline{min-height:28px;font-size:.68rem;border-radius:8px!important}.workspace-overview-inventory-form .workspace-inventory-table-head,.workspace-overview-inventory-form .workspace-inventory-item-row{grid-template-columns:28px minmax(180px,1fr) 74px 108px 54px;min-height:34px;padding:0 8px}.workspace-overview-inventory-form .workspace-inventory-selected-table-head,.workspace-overview-inventory-form .workspace-inventory-selected-table-row{grid-template-columns:124px minmax(180px,1fr) 108px 54px 74px}.workspace-overview-inventory-form .workspace-inventory-item-row{border-bottom:1px solid color-mix(in srgb, var(--line) 58%, transparent)}.workspace-overview-inventory-form .workspace-inventory-item-name,.workspace-overview-inventory-form .workspace-inventory-volume{font-size:.72rem}.workspace-overview-inventory-form .workspace-inventory-qty-controls{gap:3px}.workspace-overview-inventory-form .workspace-inventory-qty-controls button{width:22px;height:22px;font-size:.7rem;border-radius:8px!important}.workspace-overview-inventory-form .workspace-inventory-item-row .field{min-height:24px;font-size:.7rem;border-radius:8px!important}.workspace-payments-panel{gap:0;padding:0}.workspace-payments-section{background:0 0;border-top:0;border-left:0;border-right:0;gap:0}.workspace-payments-section+.workspace-payments-section{border-top:1px solid color-mix(in srgb, var(--line) 78%, transparent)}.workspace-payments-section-head{border-bottom:1px solid color-mix(in srgb, var(--line) 72%, transparent);justify-content:space-between;align-items:center;gap:12px;min-height:48px;padding:8px 10px;display:flex}.workspace-payments-section-head strong{color:var(--ink);font-size:.86rem;font-weight:900}.workspace-payments-add{border:1px solid color-mix(in srgb, var(--gold) 88%, #fff 12%);background:linear-gradient(180deg, #ffeea8fa, #d7a42af5 48%, #976c16fa), var(--gold);color:#0d0a03;min-width:36px;height:34px;font:inherit;cursor:pointer;text-shadow:0 1px #ffffff59;border-radius:8px;justify-content:center;align-items:center;font-size:1.35rem;font-weight:900;line-height:1;transition:transform .14s,box-shadow .14s,border-color .14s,filter .14s;display:inline-flex;box-shadow:inset 0 0 0 1px #fff4c029,0 8px 18px #d4a43a38}.workspace-payments-add span{color:#080603;background:linear-gradient(#fff0a8,#d6a92f);border-radius:999px;place-items:center;width:20px;height:20px;display:inline-grid;box-shadow:0 0 0 1px #0c0a043d,0 3px 8px #0000002e}.workspace-payments-add:not(:disabled):hover,.workspace-payments-add:not(:disabled):focus-visible{border-color:color-mix(in srgb, var(--gold) 72%, #fff 28%);filter:brightness(1.06);transform:translateY(-1px);box-shadow:inset 0 0 0 1px #fff6cd38,0 10px 24px #d4a43a52}.workspace-payments-add:disabled{background:linear-gradient(180deg, #76683de0, #393324e6), color-mix(in srgb, var(--gold) 30%, #101218 70%);color:#ffefb8b8;box-shadow:none;opacity:.75;cursor:not-allowed;border-color:#d6b15752}.workspace-payments-empty{min-height:48px;color:var(--muted);justify-content:center;align-items:center;font-size:.82rem;display:flex}.workspace-payments-table{display:grid}.workspace-payments-inline-form{border-bottom:1px solid color-mix(in srgb, var(--line) 58%, transparent);background:color-mix(in srgb, var(--panel-2) 74%, transparent);padding:10px}.workspace-payments-inline-form .field span{color:var(--muted);margin-bottom:4px;font-size:.7rem;font-weight:800;display:block}.workspace-payments-inline-check{background:color-mix(in srgb, var(--panel) 90%, transparent);border-color:color-mix(in srgb, var(--line) 76%, transparent);min-height:34px;color:var(--ink);border-radius:8px;padding:0 10px;font-size:.76rem}.workspace-payments-inline-check input{width:16px;height:16px}.workspace-payments-inline-actions{grid-column:1/-1;justify-content:flex-end;gap:8px;display:flex}.workspace-payments-table-head,.workspace-payments-row{border-bottom:1px solid color-mix(in srgb, var(--line) 55%, transparent);align-items:center;gap:10px;min-height:38px;padding:0 10px;display:grid}.workspace-payments-table-head{background:color-mix(in srgb, var(--panel-2) 88%, transparent);min-height:34px;color:var(--muted);text-transform:uppercase;letter-spacing:0;font-size:.7rem;font-weight:900}.workspace-payments-row{color:var(--panel-ink);font-size:.78rem}.workspace-payments-table-head>span,.workspace-payments-row>*{min-width:0}.workspace-payments-row>span,.workspace-payments-row>time,.workspace-payments-row>strong{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.workspace-payments-row[role=button]{text-align:left;cursor:pointer}.workspace-payments-row[role=button]:hover,.workspace-payments-row[role=button]:focus-visible{background:color-mix(in srgb, var(--gold) 10%, transparent);outline:0}.workspace-payments-row strong{color:var(--ink)}.workspace-payments-row a{color:var(--gold-2);font-weight:900;text-decoration:none}.workspace-payments-row.is-selected{background:color-mix(in srgb, var(--gold) 8%, transparent)}.workspace-payments-status{background:color-mix(in srgb, var(--line) 36%, transparent);width:fit-content;min-width:76px;min-height:24px;color:var(--muted);border-radius:8px;justify-content:center;align-items:center;gap:8px;padding:0 8px;font-weight:900;display:inline-flex}.workspace-payments-table-payments .workspace-payments-table-head,.workspace-payments-table-payments .workspace-payments-row{grid-template-columns:120px 110px minmax(120px,1fr) 100px 180px}.workspace-payments-row-with-actions{padding-top:8px;padding-bottom:8px}.workspace-payments-row-payment{cursor:pointer}.workspace-payments-row-payment:hover,.workspace-payments-row-payment:focus-visible{background:color-mix(in srgb, var(--gold) 8%, transparent);outline:0}.workspace-payments-row-action{border:1px solid color-mix(in srgb, #d56b77 44%, var(--line) 56%);color:#f0c8ce;width:100%;min-height:26px;font:inherit;cursor:pointer;background:#d56b7724;border-radius:8px;justify-self:end;padding:0 8px;font-size:.72rem;font-weight:800}.workspace-payments-delete-form{grid-column:1/-1;grid-template-columns:minmax(220px,1fr) auto;gap:8px;padding:8px 0 0;display:grid}.workspace-payments-table-estimates .workspace-payments-table-head,.workspace-payments-table-estimates .workspace-payments-row{grid-template-columns:minmax(140px,1fr) 110px 120px 110px 32px}.workspace-payments-row-estimate{position:relative}.workspace-payments-estimate-delete{color:#f2b8c0;width:24px;height:24px;font:inherit;cursor:pointer;opacity:0;background:#d56b7729;border:1px solid #d56b7775;border-radius:999px;justify-content:center;justify-self:end;align-items:center;font-size:.9rem;font-weight:900;line-height:1;transition:opacity .14s,transform .14s,background .14s;display:inline-flex;transform:scale(.92)}.workspace-payments-row-estimate:hover .workspace-payments-estimate-delete,.workspace-payments-row-estimate:focus-within .workspace-payments-estimate-delete{opacity:1;transform:scale(1)}.workspace-payments-estimate-delete:hover,.workspace-payments-estimate-delete:focus-visible{background:#d56b7742;outline:0}.workspace-payments-estimate-delete:disabled{cursor:not-allowed;opacity:.58}.workspace-payments-table-invoices .workspace-payments-table-head,.workspace-payments-table-invoices .workspace-payments-row{grid-template-columns:minmax(180px,1.5fr) 120px 150px 170px}.workspace-payments-table-invoices{width:min(660px,100%)}.workspace-payments-row.is-deleted{opacity:.72}.workspace-payment-modal{z-index:210;position:fixed;inset:0}.workspace-payment-modal-window{border:1px solid color-mix(in srgb, var(--line) 82%, transparent);background:linear-gradient(180deg, color-mix(in srgb, var(--gold) 10%, var(--panel-strong) 90%), color-mix(in srgb, var(--gold) 5%, #0c1017 95%));border-radius:12px;grid-template-rows:auto minmax(0,1fr);width:min(620px,100vw - 80px);display:grid;position:absolute;top:84px;left:50%;overflow:hidden;transform:translate(-50%);box-shadow:0 24px 80px #00000057}.workspace-payment-modal-body{gap:14px;padding:16px;display:grid}.workspace-payment-detail-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.workspace-payment-detail-card{border:1px solid color-mix(in srgb, var(--line) 66%, transparent);background:color-mix(in srgb, var(--panel) 86%, transparent);border-radius:10px;gap:4px;padding:12px;display:grid}.workspace-payment-detail-card span{color:var(--muted);text-transform:uppercase;font-size:.72rem;font-weight:800}.workspace-payment-detail-card strong{color:var(--ink);font-size:.9rem;font-weight:900}.workspace-payment-detail-card-wide{grid-column:1/-1}.workspace-payment-detail-delete{padding-top:0}.workspace-estimate-modal{z-index:160;position:fixed;inset:0}.workspace-estimate-modal-backdrop{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#060910b3;position:absolute;inset:0}.workspace-estimate-modal-window{border:1px solid color-mix(in srgb, var(--line) 82%, transparent);background:linear-gradient(180deg, color-mix(in srgb, var(--gold) 10%, var(--panel-strong) 90%), color-mix(in srgb, var(--gold) 5%, #0c1017 95%));border-radius:12px;grid-template-rows:auto minmax(0,1fr);width:min(980px,100vw - 80px);display:grid;position:absolute;top:24px;bottom:24px;right:50%;overflow:hidden;transform:translate(50%);box-shadow:0 24px 80px #00000057}.workspace-estimate-modal-head{border-bottom:1px solid color-mix(in srgb, var(--line) 72%, transparent);background:linear-gradient(180deg, color-mix(in srgb, var(--gold) 16%, var(--panel) 84%), color-mix(in srgb, var(--gold) 8%, var(--panel-2) 92%));justify-content:space-between;align-items:center;gap:12px;min-height:56px;padding:0 16px;display:flex}.workspace-estimate-modal-head>div{gap:2px;min-width:0;margin-right:auto;display:grid}.workspace-estimate-modal-head strong{color:var(--ink);font-size:.98rem;font-weight:900}.workspace-estimate-modal-head span{color:var(--muted);font-size:.8rem}.workspace-estimate-modal-print{color:#ffe29a;white-space:nowrap;background:#dbb2511f;border:1px solid #dbb25170;border-radius:10px;justify-content:center;align-items:center;min-height:34px;padding:0 14px;font-size:.78rem;font-weight:900;text-decoration:none;display:inline-flex;box-shadow:inset 0 1px #ffffff0f}.workspace-estimate-modal-print:hover{color:#fff1bf;background:#dbb2512e;border-color:#dbb251b8}.workspace-estimate-modal-close{border:1px solid color-mix(in srgb, var(--line) 76%, transparent);background:color-mix(in srgb, var(--panel) 90%, transparent);width:34px;height:34px;color:var(--ink);font:inherit;cursor:pointer;border-radius:8px;justify-content:center;align-items:center;font-size:1.35rem;line-height:1;display:inline-flex}.workspace-estimate-modal-frame{background:color-mix(in srgb, var(--gold) 4%, #12151c 96%);border:0;width:100%;height:100%}.workspace-embedded-modal{z-index:220;position:fixed;inset:0}.workspace-embedded-modal-backdrop{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#060910c2;position:absolute;inset:0}.workspace-embedded-modal-window{border:1px solid color-mix(in srgb, var(--line) 82%, transparent);background:color-mix(in srgb, var(--panel-strong) 96%, #000 4%);border-radius:12px;grid-template-rows:auto minmax(0,1fr);width:min(1040px,100vw - 120px);display:grid;position:absolute;top:18px;bottom:18px;right:50%;overflow:hidden;transform:translate(50%);box-shadow:0 24px 80px #00000057}.workspace-embedded-modal-head{border-bottom:1px solid color-mix(in srgb, var(--line) 72%, transparent);background:color-mix(in srgb, var(--panel) 88%, transparent);justify-content:space-between;align-items:center;gap:12px;min-height:52px;padding:0 14px;display:flex}.workspace-embedded-modal-head>div{gap:2px;display:grid}.workspace-embedded-modal-head strong{color:var(--ink);font-size:.92rem;font-weight:900}.workspace-embedded-modal-head span{color:var(--muted);font-size:.76rem}.workspace-embedded-modal-close{border:1px solid color-mix(in srgb, var(--line) 76%, transparent);background:color-mix(in srgb, var(--panel) 90%, transparent);width:32px;height:32px;color:var(--ink);font:inherit;cursor:pointer;border-radius:8px;justify-content:center;align-items:center;font-size:1.25rem;line-height:1;display:inline-flex}.workspace-embedded-modal-frame{background:#12151c;border:0;width:100%;height:100%}.workspace-charges-embed-shell{background:linear-gradient(180deg, color-mix(in srgb, var(--gold) 6%, #12151c 94%), color-mix(in srgb, var(--gold) 3%, #0f1319 97%));min-height:100vh;color:var(--panel-ink);padding:0}.workspace-charges-embed-form{min-height:100vh}.workspace-charges-embed-board{min-height:100vh;padding:0;display:block}.workspace-charges-embed-panel{min-height:100vh;box-shadow:none;background:linear-gradient(180deg, color-mix(in srgb, var(--gold) 6%, #12151c 94%), color-mix(in srgb, var(--gold) 3%, #0f1319 97%));border:0;border-radius:0}.workspace-charges-embed-panel .workspace-main-header{border-bottom:1px solid color-mix(in srgb, var(--line) 72%, transparent);background:linear-gradient(180deg, color-mix(in srgb, var(--panel) 94%, #000 6%), color-mix(in srgb, var(--panel-2) 92%, #000 8%));color:var(--ink);grid-template-columns:minmax(0,1fr) auto;gap:12px;padding:12px 16px}.workspace-charges-embed-panel .workspace-title-row,.workspace-charges-embed-panel .workspace-title-text-row{min-width:0}.workspace-charges-embed-panel .workspace-title-band{color:var(--ink);letter-spacing:0;text-transform:none;background:0 0;border-radius:0;padding:0;font-size:1rem}.workspace-charges-embed-panel .workspace-title-band strong{font-size:1.05rem;font-weight:900}.workspace-charges-embed-panel .workspace-title-text-row{justify-content:flex-end;gap:8px}.workspace-charges-embed-panel .workspace-title-text-row .btn,.workspace-charges-embed-panel .workspace-version-select{border-radius:8px;height:30px;min-height:30px;font-size:.76rem}.workspace-charges-embed-panel .workspace-title-text-row .btn.secondary{border-color:color-mix(in srgb, var(--gold) 26%, var(--line));background:color-mix(in srgb, var(--panel) 86%, transparent);color:var(--ink);padding:0 10px}.workspace-charges-embed-panel .workspace-title-text-row .btn.danger{border-radius:8px;padding:0 10px}.workspace-charges-embed-panel .workspace-version-select{border-color:color-mix(in srgb, var(--line) 80%, transparent);background:color-mix(in srgb, var(--panel-strong) 92%, #000 8%);width:220px;min-width:180px;color:var(--ink);padding:0 28px 0 10px}.workspace-connected-inventory-helper{border:1px solid color-mix(in srgb, var(--gold) 24%, var(--line));background:linear-gradient(135deg, color-mix(in srgb, var(--gold) 10%, transparent), transparent 54%), color-mix(in srgb, var(--panel-strong) 86%, #000 14%);border-radius:10px;flex-wrap:wrap;align-items:center;gap:8px;margin:10px 16px 12px;padding:8px 10px;display:flex}.workspace-connected-inventory-copy{min-width:210px;color:color-mix(in srgb, var(--muted) 82%, var(--gold));text-transform:uppercase;align-items:baseline;gap:7px;font-size:.78rem;font-weight:800;display:inline-flex}.workspace-connected-inventory-copy strong{color:color-mix(in srgb, var(--gold) 86%, var(--ink));text-transform:none;font-size:.9rem}.workspace-connected-inventory-copy em{color:color-mix(in srgb, var(--muted) 82%, var(--ink));text-transform:none;font-size:.72rem;font-style:normal}.workspace-connected-inventory-select{border-color:color-mix(in srgb, var(--gold) 22%, var(--line));background-color:color-mix(in srgb, var(--panel) 90%, #000 10%);width:min(340px,100%);height:32px;min-height:32px}.workspace-connected-inventory-select-wrap{flex-wrap:wrap;align-items:center;gap:8px;display:inline-flex}.workspace-connected-inventory-error{color:#fca5a5;font-size:.74rem;font-weight:800}.workspace-connected-inventory-locked{color:color-mix(in srgb, var(--muted) 82%, var(--ink));font-size:.78rem;font-weight:800}.workspace-inventory-version-actions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:8px;display:inline-flex}.workspace-inventory-version-chip{border:1px solid color-mix(in srgb, var(--gold) 22%, var(--line));background:color-mix(in srgb, var(--gold) 8%, transparent);min-height:28px;color:color-mix(in srgb, var(--gold) 82%, var(--ink));border-radius:999px;align-items:center;padding:0 10px;font-size:.76rem;font-weight:900;display:inline-flex}.workspace-inventory-version-list{gap:8px;padding:10px 12px 14px;display:grid}.workspace-inventory-version-card{border:1px solid color-mix(in srgb, var(--line) 88%, transparent);background:linear-gradient(90deg, color-mix(in srgb, var(--gold) 5%, transparent), transparent 42%), color-mix(in srgb, var(--panel-strong) 86%, #000 14%);width:100%;min-height:58px;color:var(--ink);text-align:left;cursor:pointer;border-radius:8px;justify-content:space-between;align-items:center;gap:12px;padding:10px 12px;display:flex}.workspace-inventory-version-card:hover{border-color:color-mix(in srgb, var(--gold) 34%, var(--line));background:linear-gradient(90deg, color-mix(in srgb, var(--gold) 9%, transparent), transparent 46%), color-mix(in srgb, var(--panel-strong) 92%, #000 8%)}.workspace-inventory-version-card strong{color:color-mix(in srgb, var(--gold) 78%, var(--ink));font-size:.86rem;font-weight:900;display:block}.workspace-inventory-version-card span{color:var(--muted);margin-top:3px;font-size:.74rem;font-weight:700;display:block}.workspace-inventory-version-card-side{flex-shrink:0;align-items:center;gap:8px;display:inline-flex}.workspace-inventory-version-duplicate-wrap{align-items:center;display:inline-flex}.workspace-inventory-version-duplicate{border:1px solid color-mix(in srgb, var(--gold) 24%, var(--line));background:color-mix(in srgb, var(--gold) 9%, transparent);min-height:24px;color:color-mix(in srgb, var(--gold) 88%, var(--ink));opacity:.72;cursor:pointer;border-radius:999px;justify-content:center;align-items:center;padding:0 9px;font-size:.72rem;font-weight:900;transition:opacity .14s,border-color .14s,background .14s;display:inline-flex}.workspace-inventory-version-card:hover .workspace-inventory-version-duplicate,.workspace-inventory-version-duplicate:focus-visible{opacity:1}.workspace-inventory-version-duplicate:hover{border-color:color-mix(in srgb, var(--gold) 46%, var(--line));background:color-mix(in srgb, var(--gold) 16%, transparent)}.workspace-inventory-version-card-side>span:not(.workspace-inventory-version-duplicate-wrap),.workspace-inventory-version-card-side b{border-radius:999px;align-items:center;min-height:24px;padding:0 8px;font-size:.72rem;font-weight:900;display:inline-flex}.workspace-inventory-version-card-side>span:not(.workspace-inventory-version-duplicate-wrap){border:1px solid color-mix(in srgb, var(--gold) 22%, var(--line));background:color-mix(in srgb, var(--gold) 10%, transparent);color:color-mix(in srgb, var(--gold) 86%, var(--ink))}.workspace-inventory-version-card-side b{border:1px solid color-mix(in srgb, var(--line) 84%, transparent);background:color-mix(in srgb, var(--panel) 86%, #000 14%);color:var(--ink)}.workspace-email-related-helper{border:1px solid color-mix(in srgb, var(--gold) 20%, var(--line));background:color-mix(in srgb, var(--gold) 7%, transparent);color:color-mix(in srgb, var(--muted) 85%, var(--ink));border-radius:10px;flex-wrap:wrap;align-items:center;gap:10px;padding:8px 10px;font-size:.82rem;font-weight:800;display:flex}.workspace-email-related-helper label{flex:1;gap:5px;min-width:220px;display:grid}.workspace-email-related-helper label>span{color:var(--muted);text-transform:uppercase;font-size:.72rem;font-weight:900}.workspace-email-related-helper strong{color:color-mix(in srgb, var(--gold) 84%, var(--ink))}.workspace-charges-embed-panel .workspace-summary-strip{grid-template-columns:repeat(3,minmax(0,1fr));align-items:stretch;gap:8px;margin-top:0;padding:0 16px 10px;display:grid}.workspace-charges-embed-panel .workspace-summary-pill{border-color:color-mix(in srgb, var(--line) 74%, transparent);background:color-mix(in srgb, var(--panel) 88%, #0d1017 12%);box-shadow:none;border-radius:10px;justify-content:space-between;align-items:center;gap:10px;padding:9px 10px;display:flex}.workspace-charges-embed-panel .workspace-summary-pill span{color:var(--muted);letter-spacing:.04em;white-space:nowrap;margin-bottom:0;font-size:.68rem}.workspace-charges-embed-panel .workspace-summary-pill strong{color:var(--ink);white-space:nowrap;text-align:right;font-size:.9rem}.workspace-charges-embed-panel .workspace-calc-panel{gap:8px;margin:0 16px 16px;padding:0;display:grid}.workspace-charges-embed-panel .workspace-calc-group{border-color:color-mix(in srgb, var(--gold) 18%, var(--line));background:linear-gradient(180deg, color-mix(in srgb, var(--gold) 10%, var(--panel) 90%), color-mix(in srgb, var(--gold) 4%, #0b0f16 96%));box-shadow:none;border-radius:10px;padding:10px 12px}.workspace-charges-embed-panel .workspace-calc-subtitle{color:var(--gold-2);letter-spacing:.06em;margin-bottom:8px;font-size:.74rem}.workspace-charges-embed-panel .workspace-calc-row{border-bottom-color:color-mix(in srgb, var(--line) 60%, transparent);grid-template-columns:minmax(120px,.85fr) minmax(220px,1.4fr) auto;gap:10px;padding:8px 0}.workspace-charges-embed-panel .workspace-calc-row.compact{grid-template-columns:minmax(170px,1fr) minmax(160px,.8fr) auto}.workspace-charges-embed-panel .workspace-dynamic-row{grid-template-columns:minmax(140px,1fr) minmax(150px,.8fr) 40px}.workspace-charges-embed-panel .workspace-accessorial-row{grid-template-columns:minmax(150px,1fr) 110px 72px 132px 40px;gap:8px;padding:8px 0}.workspace-charges-embed-panel .workspace-calc-row label,.workspace-charges-embed-panel .workspace-calc-label,.workspace-charges-embed-panel .workspace-calc-label a{color:var(--ink)}.workspace-charges-embed-panel .workspace-calc-row label{font-size:.84rem;font-weight:800}.workspace-charges-embed-panel .workspace-inline-label{color:var(--muted);font-size:.74rem}.workspace-charges-embed-panel .workspace-input.compact,.workspace-charges-embed-panel .select.workspace-input.compact{border-color:color-mix(in srgb, var(--line) 76%, transparent);background:color-mix(in srgb, var(--panel-strong) 94%, #000 6%);min-height:30px;color:var(--ink);border-radius:8px;padding:4px 10px;font-size:.8rem}.workspace-charges-embed-panel .workspace-calc-inputs{flex-wrap:nowrap;gap:6px}.workspace-charges-embed-panel .workspace-money-input{grid-template-columns:auto minmax(88px,110px);gap:5px}.workspace-charges-embed-panel .workspace-row-remove{border-radius:8px;min-width:30px;min-height:30px}.workspace-charges-embed-panel .workspace-calc-row>strong,.workspace-charges-embed-panel .workspace-calc-emphasis{color:var(--gold-2);font-size:.84rem}.workspace-charges-embed-panel .workspace-calc-row>strong.workspace-negative,.workspace-charges-embed-panel .workspace-negative{color:#ee7b86}.workspace-charges-embed-panel .workspace-total-band{border:1px solid color-mix(in srgb, var(--gold) 32%, transparent);background:linear-gradient(180deg, color-mix(in srgb, var(--gold) 16%, var(--panel) 84%), color-mix(in srgb, var(--gold) 8%, var(--panel-2) 92%));border-radius:10px;margin-top:4px;padding:12px;font-size:.96rem}.workspace-charges-embed-panel .workspace-total-label,.workspace-charges-embed-panel .workspace-total-deposit-label{letter-spacing:.04em;font-size:.82rem}.workspace-charges-embed-panel .workspace-total-row strong{color:var(--ink)}.workspace-charges-embed-panel .workspace-total-deposit{color:#ee7b86}.workspace-charges-embed-panel .workspace-action-row{justify-content:flex-end;padding:0 16px 18px}.workspace-charges-embed-panel .workspace-action-row .btn.primary{border-radius:8px;min-height:34px;padding:0 14px;font-size:.8rem;font-weight:900}.workspace-packing-embed-shell{background:#12151c;min-height:100vh;padding:0}.workspace-packing-embed-panel{min-height:100vh;box-shadow:none;background:#12151c;border:0;border-radius:0}.workspace-packing-embed-header{border-bottom:1px solid color-mix(in srgb, var(--line) 72%, transparent);background:linear-gradient(180deg, color-mix(in srgb, var(--panel) 94%, #000 6%), color-mix(in srgb, var(--panel-2) 92%, #000 8%));padding:12px 16px}.workspace-packing-embed-header .eyebrow{color:var(--gold-2)}.workspace-packing-embed-header h3{color:var(--ink)}.workspace-packing-view-switch{border:1px solid color-mix(in srgb, var(--gold) 22%, var(--line) 78%);background:color-mix(in srgb, var(--panel) 90%, #0a0d12 10%);border-radius:10px;align-items:center;gap:8px;margin:14px 16px 0;padding:4px;display:inline-flex}.workspace-packing-view-tab{min-height:32px;color:var(--muted);cursor:pointer;background:0 0;border:0;border-radius:8px;padding:0 14px;font-size:.8rem;font-weight:800;transition:background-color .18s,color .18s,box-shadow .18s}.workspace-packing-view-tab.is-active{background:linear-gradient(180deg, color-mix(in srgb, var(--gold) 18%, var(--panel) 82%), color-mix(in srgb, var(--gold) 10%, var(--panel-2) 90%));color:var(--gold-2);box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--gold) 24%, transparent)}.workspace-packing-embed-panel .workspace-packing-table{gap:6px;padding:12px 16px 0}.workspace-packing-embed-panel .workspace-packing-table-head.is-packing,.workspace-packing-embed-panel .workspace-packing-table-row.is-packing{grid-template-columns:minmax(220px,1.8fr) 72px 82px 92px 120px 92px;gap:8px}.workspace-packing-embed-panel .workspace-packing-table-head.is-unpacking,.workspace-packing-embed-panel .workspace-packing-table-row.is-unpacking{grid-template-columns:minmax(240px,1.9fr) 72px 110px 140px 92px;gap:8px}.workspace-packing-embed-panel .workspace-packing-table-head{color:var(--muted);padding:0 2px 4px;font-size:.68rem}.workspace-packing-embed-panel .workspace-packing-table-row{border-top-color:color-mix(in srgb, var(--line) 60%, transparent);padding:8px 0}.workspace-packing-embed-panel .workspace-packing-material strong,.workspace-packing-embed-panel .workspace-packing-unit,.workspace-packing-embed-panel .workspace-packing-unit-price,.workspace-packing-embed-panel .workspace-packing-line-total{color:var(--ink);font-size:.8rem}.workspace-packing-embed-panel .workspace-packing-material .subtle{font-size:.72rem}.workspace-packing-embed-panel .workspace-packing-qty{gap:5px}.workspace-packing-embed-panel .workspace-stepper{border-radius:8px;width:28px;height:28px}.workspace-packing-embed-panel .workspace-qty-input{border-radius:8px;width:54px;min-height:28px;padding:3px 6px;font-size:.78rem}.workspace-packing-embed-panel .workspace-packing-footer{border-top:1px solid color-mix(in srgb, var(--line) 60%, transparent);margin-top:0;padding:12px 16px 16px}.workspace-packing-embed-panel .workspace-packing-footer .workspace-total-band{border:1px solid color-mix(in srgb, var(--gold) 32%, transparent);background:linear-gradient(180deg, color-mix(in srgb, var(--gold) 16%, var(--panel) 84%), color-mix(in srgb, var(--gold) 8%, var(--panel-2) 92%));border-radius:10px;min-width:220px;margin-top:0;padding:10px 12px}.workspace-packing-embed-panel .workspace-packing-footer .btn.primary{border-radius:8px;min-height:34px;padding:0 14px;font-size:.8rem;font-weight:900}.workspace-insurance-embed-shell{background:#12151c;min-height:100vh;padding:0}.workspace-insurance-embed-panel{background:linear-gradient(180deg, color-mix(in srgb, var(--gold) 4%, #12151c 96%), #12151c);min-height:100vh;box-shadow:none;border:0;border-radius:0}.workspace-insurance-embed-header{border-bottom:1px solid color-mix(in srgb, var(--line) 72%, transparent);background:linear-gradient(180deg, color-mix(in srgb, var(--gold) 12%, var(--panel) 88%), color-mix(in srgb, var(--gold) 6%, var(--panel-2) 94%));padding:12px 16px}.workspace-insurance-embed-header .eyebrow,.workspace-insurance-embed-header h3{color:var(--ink)}.workspace-insurance-embed-form{padding:14px 16px 16px}.workspace-insurance-embed-panel .insurance-option-card{border-color:color-mix(in srgb, var(--line) 72%, transparent);background:color-mix(in srgb, var(--panel) 88%, #0d1117 12%);border-radius:10px;gap:10px;padding:12px 14px;font-size:.9rem}.workspace-insurance-embed-panel .insurance-option-card:hover{border-color:color-mix(in srgb, var(--gold) 36%, transparent)}.workspace-insurance-embed-panel .insurance-option-card:has(input[type=radio]:checked){border-color:color-mix(in srgb, var(--gold) 52%, transparent);box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--gold) 18%, transparent);background:linear-gradient(180deg, color-mix(in srgb, var(--gold) 10%, var(--panel) 90%), color-mix(in srgb, var(--gold) 4%, var(--panel-2) 96%))}.workspace-insurance-embed-panel .insurance-option-card input[type=radio]{width:16px;height:16px}.workspace-insurance-embed-panel .insurance-option-subgrid{grid-template-columns:minmax(0,240px) auto;gap:10px}.workspace-insurance-embed-panel .insurance-option-subgrid .field span,.workspace-insurance-embed-panel .insurance-explainer{font-size:.8rem}.workspace-insurance-embed-panel .insurance-option-subgrid .input{border-radius:8px;min-height:34px;font-size:.84rem}.workspace-insurance-embed-panel .insurance-button-row{gap:8px}.workspace-insurance-embed-panel .insurance-button-row .btn{border-radius:8px;min-height:34px;padding:0 14px;font-size:.8rem;font-weight:800}.workspace-insurance-embed-panel .insurance-table-shell{border-color:color-mix(in srgb, var(--line) 72%, transparent);background:color-mix(in srgb, var(--panel) 86%, #0e1218 14%);border-radius:10px}.workspace-insurance-embed-panel .insurance-table{font-size:.8rem}.workspace-insurance-embed-panel .insurance-table th,.workspace-insurance-embed-panel .insurance-table td{border-color:color-mix(in srgb, var(--line) 70%, transparent);padding:8px}.workspace-insurance-embed-panel .insurance-table th:first-child,.workspace-insurance-embed-panel .insurance-table td:first-child{min-width:170px}.workspace-submenu-row{border-top:1px solid color-mix(in srgb, var(--line) 50%, transparent);gap:4px;min-height:48px;padding:10px 12px;display:grid}.workspace-submenu-row:first-child{border-top:0}.workspace-submenu-grid{display:grid}.workspace-submenu-action,.workspace-submenu-plus,.workspace-submenu-pill{border:1px solid color-mix(in srgb, var(--line) 78%, transparent);background:color-mix(in srgb, var(--panel-2) 86%, transparent);min-height:30px;color:var(--ink);border-radius:8px;justify-content:center;align-items:center;font-weight:800;text-decoration:none;display:inline-flex}.workspace-submenu-action{padding:0 12px;font-size:.78rem}.workspace-submenu-plus{width:32px;padding:0}.workspace-submenu-pill{color:var(--gold-2);padding:0 10px}.workspace-submenu-banner{border:1px solid color-mix(in srgb, var(--gold) 26%, transparent);background:color-mix(in srgb, var(--gold) 10%, transparent);min-height:48px;color:var(--ink);align-content:center;gap:2px;margin:0 12px;padding:10px 12px;display:grid}.workspace-submenu-banner span{color:var(--muted);font-size:.82rem}.workspace-submenu-segmented{grid-auto-columns:1fr;grid-auto-flow:column;gap:8px;display:grid}.workspace-submenu-segmented button{border:1px solid color-mix(in srgb, var(--line) 72%, transparent);background:color-mix(in srgb, var(--panel) 90%, transparent);min-height:34px;color:var(--muted);font:inherit;cursor:pointer;border-radius:8px;font-weight:800}.workspace-submenu-segmented button.is-active{background:color-mix(in srgb, var(--gold) 20%, var(--panel));color:var(--gold-2);border-color:color-mix(in srgb, var(--gold) 38%, transparent)}.boards-detail-fields-wrap{position:relative}.boards-detail-fields-wrap>.boards-detail-action-tile{width:100%;height:100%}.boards-detail-fields-wrap:last-child>.boards-detail-action-tile{border-right:0}.boards-detail-edit-fields-button{border:1px solid color-mix(in srgb, var(--line) 78%, transparent);background:color-mix(in srgb, var(--panel) 92%, transparent);width:100%;min-height:42px;color:var(--muted);font:inherit;cursor:pointer;border-radius:8px;font-weight:700}.boards-detail-fields-menu{border:1px solid color-mix(in srgb, var(--line) 78%, transparent);background:color-mix(in srgb, var(--panel-strong) 96%, #000 4%);z-index:5;border-radius:8px;gap:6px;width:min(280px,82vw);padding:10px;display:grid;position:absolute;top:calc(100% + 8px);right:0;box-shadow:0 20px 48px #080b1447}.boards-detail-fields-title{color:var(--muted);text-transform:uppercase;font-size:.8rem;font-weight:700}.boards-detail-fields-item{border:1px solid color-mix(in srgb, var(--line) 72%, transparent);background:color-mix(in srgb, var(--panel) 92%, transparent);min-height:38px;color:var(--panel-ink);font:inherit;cursor:pointer;border-radius:8px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:10px;padding:0 10px;display:grid}.boards-detail-fields-item.visible{border-color:color-mix(in srgb, var(--accent) 28%, transparent)}.boards-detail-fields-grip,.boards-detail-fields-visibility{color:var(--muted);font-size:.82rem}.boards-detail-fields-editor{border:1px solid color-mix(in srgb, var(--line) 78%, transparent);background:color-mix(in srgb, var(--panel-strong) 94%, transparent);border-radius:8px;gap:6px;margin-top:8px;padding:14px 16px;display:grid}.boards-detail-fields-editor-row{min-height:40px;color:var(--panel-ink);text-align:left;font:inherit;cursor:grab;background:0 0;border:0;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:12px;display:grid}.boards-detail-fields-editor-row.is-hidden{color:var(--muted)}.boards-detail-fields-editor-row.is-static{cursor:default}.boards-detail-fields-divider{color:var(--muted);grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:center;gap:12px;margin:4px 0 8px;font-size:.82rem;font-weight:700;display:grid}.boards-detail-fields-divider:before,.boards-detail-fields-divider:after{content:"";background:color-mix(in srgb, var(--line) 74%, transparent);height:1px}.boards-detail-fields-editor-status{color:var(--muted);justify-content:center;align-items:center;display:inline-flex}.boards-detail-fields-editor-status svg{width:22px;height:22px}.boards-detail-fields-editor-status.is-visible{color:color-mix(in srgb, var(--accent) 58%, white 42%)}.boards-detail-fields-panel{gap:10px;display:grid}.boards-detail-fields-dismiss-area{padding:2px 0 10px;display:grid}.boards-detail-editor-row{grid-template-columns:auto 132px minmax(0,1fr) auto;align-items:center;gap:12px;display:grid}.boards-detail-editor-row.is-hidden{color:var(--muted)}.boards-detail-editor-row.is-draggable{cursor:grab}.boards-detail-editor-grip{color:var(--muted);font-size:.88rem}.boards-detail-editor-label{color:var(--muted);font-size:.88rem;font-weight:600}.boards-detail-editor-content{min-width:0}.boards-detail-editor-visibility{width:28px;height:28px;color:var(--muted);cursor:pointer;background:0 0;border:0;justify-content:center;align-items:center;padding:0;display:inline-flex}.boards-detail-editor-visibility:disabled{cursor:default;opacity:.9}.boards-detail-editor-visibility svg{width:24px;height:24px}.boards-detail-editor-visibility.is-visible{color:color-mix(in srgb, var(--accent) 58%, white 42%)}.boards-detail-form-grid{gap:6px;display:grid}.boards-detail-form-row{grid-template-columns:118px minmax(0,1fr);align-items:center;gap:9px;display:grid}.boards-detail-form-row>span{color:var(--muted);font-size:.8rem;font-weight:600}.boards-detail-form-value{border:1px solid color-mix(in srgb, var(--line) 78%, transparent);background:color-mix(in srgb, var(--panel) 92%, transparent);min-height:30px;color:var(--panel-ink);border-radius:8px;align-items:center;padding:5px 10px;font-size:.84rem;line-height:1.3;display:flex}.boards-detail-form-value-plain{background:0 0;border:0;border-radius:0;align-items:flex-start;min-height:0;padding:0;font-size:.9rem;font-weight:600;line-height:1.28}.boards-detail-form-value-muted{color:var(--muted)}.boards-detail-form-input{padding:0}.boards-detail-form-inline-grid,.workspace-detail-inline-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:6px;width:100%;display:grid}.boards-detail-form-input input,.boards-detail-form-input select,.boards-detail-status-chip select{width:100%;min-height:100%;color:inherit;font:inherit;background:0 0;border:0;outline:0;padding:0 12px 0 0}.boards-detail-status-chip select{appearance:none;cursor:pointer}.boards-detail-form-checkbox{gap:8px}.boards-detail-form-checkbox input{width:14px;height:14px;accent-color:var(--accent)}.boards-detail-tag-field{justify-content:space-between;gap:10px}.boards-detail-tag-list{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.boards-detail-tag-chip{border:1px solid color-mix(in srgb, var(--tag-color,var(--accent)) 32%, transparent);background:color-mix(in srgb, var(--tag-color,var(--accent)) 12%, var(--panel) 88%);min-height:24px;color:color-mix(in srgb, var(--tag-color,var(--accent)) 82%, #fff 18%);font-size:.76rem;font-weight:700;font:inherit;cursor:pointer;border-radius:999px;align-items:center;gap:6px;padding:0 8px;display:inline-flex}.boards-detail-tag-add{border:1px solid color-mix(in srgb, var(--line) 74%, transparent);background:color-mix(in srgb, var(--panel) 88%, transparent);min-height:26px;color:var(--muted);font:inherit;cursor:pointer;border-radius:8px;padding:0 8px;font-size:.76rem}.boards-detail-tag-composer{border:1px solid color-mix(in srgb, var(--line) 72%, transparent);background:color-mix(in srgb, var(--panel) 92%, transparent);border-radius:8px;gap:10px;padding:10px 12px;display:grid}.boards-detail-tag-presets{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.boards-detail-tag-preset{border:1px solid color-mix(in srgb, var(--tag-color,var(--accent)) 32%, transparent);background:color-mix(in srgb, var(--tag-color,var(--accent)) 8%, var(--panel) 92%);min-height:30px;color:color-mix(in srgb, var(--tag-color,var(--accent)) 78%, #fff 22%);font:inherit;cursor:pointer;border-radius:999px;padding:0 10px;font-size:.82rem;font-weight:700}.boards-detail-tag-preset.active{background:color-mix(in srgb, var(--tag-color,var(--accent)) 16%, var(--panel) 84%)}.boards-detail-tag-custom-row{grid-template-columns:minmax(0,1fr) 44px auto;gap:8px;display:grid}.boards-detail-tag-custom-row input[type=text],.boards-detail-tag-custom-row input[type=color],.boards-detail-tag-custom-row button{border:1px solid color-mix(in srgb, var(--line) 72%, transparent);background:color-mix(in srgb, var(--panel) 88%, transparent);min-height:36px;color:var(--panel-ink);font:inherit;border-radius:8px}.boards-detail-tag-custom-row input[type=text]{padding:0 12px}.boards-detail-tag-custom-row input[type=color]{padding:4px}.boards-detail-tag-custom-row button{cursor:pointer;padding:0 12px}.boards-detail-form-row-wide{grid-template-columns:118px minmax(0,1fr);align-items:start}.boards-detail-form-grid-optional{border-top:1px solid color-mix(in srgb, var(--line) 70%, transparent);padding-top:4px}.boards-detail-save-row{align-items:center;gap:8px;display:flex}.boards-detail-save-button{border:1px solid color-mix(in srgb, var(--accent) 32%, transparent);background:color-mix(in srgb, var(--accent) 20%, var(--panel) 80%);min-height:30px;color:color-mix(in srgb, var(--accent-strong) 82%, var(--panel-ink) 18%);font:inherit;cursor:pointer;border-radius:8px;padding:0 12px;font-weight:700}.boards-detail-save-button:disabled{opacity:.7;cursor:wait}.boards-detail-save-feedback{color:var(--muted);font-size:.76rem}.crm-email-success-toast,.boards-email-success-toast{z-index:90;color:#d7ffe7;background:#0b4829f0;border:1px solid #51cf856b;border-radius:14px;align-items:center;gap:10px;max-width:min(360px,100vw - 32px);padding:13px 16px;font-size:.9rem;font-weight:800;display:inline-flex;position:fixed;bottom:24px;right:22px;box-shadow:0 18px 42px #00000057}.crm-email-success-dot,.boards-email-success-dot{background:#55e28d;border-radius:999px;flex:none;width:10px;height:10px;box-shadow:0 0 0 5px #55e28d24}.boards-detail-activity-panel{gap:8px;display:grid}.boards-detail-activity-tabs{grid-template-columns:repeat(5,minmax(0,1fr));gap:6px;display:grid}.boards-detail-activity-tab{border:1px solid color-mix(in srgb, var(--line) 78%, transparent);background:color-mix(in srgb, var(--panel) 94%, transparent);min-height:32px;color:var(--muted);font:inherit;cursor:pointer;border-radius:8px;justify-content:center;align-items:center;gap:6px;padding:0 8px;font-size:.8rem;font-weight:700;display:inline-flex}.boards-detail-activity-tab.is-active{color:#f6d27a;background:linear-gradient(#d4a6462e,#d4a64614);border-color:#d4a64685}.boards-detail-activity-badge{color:#f7ce6f;background:#f4bf4a33;border-radius:999px;justify-content:center;align-items:center;min-width:16px;height:16px;padding:0 4px;font-size:.66rem;display:inline-flex}.boards-detail-workspace-switcher{gap:6px;display:grid}.boards-detail-workspace-select{gap:4px;display:grid}.boards-detail-workspace-select>span{color:var(--muted);letter-spacing:.04em;text-transform:uppercase;font-size:.68rem;font-weight:800}.boards-detail-workspace-select select{background:linear-gradient(180deg, #d4a64611, #d4a64605), color-mix(in srgb, var(--panel) 95%, transparent);color:#f1d48a;width:100%;min-height:32px;font:inherit;border:1px solid #d4a64647;border-radius:7px;padding:0 10px;font-size:.78rem;font-weight:800}.boards-detail-edit-fields-button-compact{justify-self:center;width:auto;min-width:92px;min-height:30px;padding:0 12px;font-size:.74rem}.boards-detail-workspace-preview{background:linear-gradient(180deg, #d4a64609, #0e10161f), color-mix(in srgb, var(--panel-strong) 74%, transparent);border:1px solid #d4a64624;border-radius:10px;gap:10px;padding:10px;display:grid}.boards-detail-workspace-preview-head{justify-content:space-between;align-items:center;gap:12px;display:flex}.boards-detail-workspace-preview-head strong{color:var(--text);font-size:.92rem;font-weight:850}.boards-detail-workspace-preview-head a{color:var(--gold-2);font-size:.76rem;font-weight:800;text-decoration:none}.boards-detail-preview-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.boards-detail-preview-card{background:#07090e57;border:1px solid #ffffff14;border-radius:8px;align-content:center;gap:4px;min-height:62px;padding:10px;display:grid}.boards-detail-preview-card-wide{grid-column:1/-1}.boards-detail-preview-card span{color:#f6d27a9e;text-transform:uppercase;font-size:.7rem;font-weight:800}.boards-detail-preview-card strong{color:var(--text);overflow-wrap:anywhere;font-size:.86rem;line-height:1.25}.boards-detail-activity-body{border:1px solid color-mix(in srgb, var(--line) 78%, transparent);background:color-mix(in srgb, var(--panel) 92%, transparent);border-radius:8px;gap:9px;padding:10px;display:grid}.boards-detail-activity-empty{border:1px dashed color-mix(in srgb, var(--line) 70%, transparent);min-height:84px;color:var(--muted);text-align:center;border-radius:8px;place-items:center;padding:12px;display:grid}.boards-detail-live-log,.boards-detail-email-history,.boards-detail-sms-panel,.boards-detail-task-panel{gap:8px;display:grid}.boards-detail-live-log-compose{gap:7px;display:grid}.boards-detail-live-log-input{border:1px solid color-mix(in srgb, var(--line) 78%, transparent);background:color-mix(in srgb, var(--panel-strong) 84%, transparent);width:100%;min-height:42px;color:var(--muted);resize:vertical;font:inherit;border-radius:8px;padding:9px 10px}.boards-detail-live-log-toolbar{justify-content:space-between;align-items:center;gap:8px;display:flex}.boards-detail-live-log-note{color:var(--muted);font-size:.74rem}.boards-detail-live-log-filter{border:1px solid color-mix(in srgb, var(--line) 72%, transparent);min-height:26px;color:var(--muted);font:inherit;background:0 0;border-radius:8px;padding:0 9px}.boards-detail-live-log-list{gap:7px;display:grid}.boards-detail-live-log-item{grid-template-columns:28px minmax(0,1fr);align-items:start;gap:8px;display:grid}.boards-detail-live-log-item.is-operational-note{background:linear-gradient(#d4a6461c,#d4a64609),#07090e5c;border:1px solid #d4a64638;border-radius:8px;padding:10px}.boards-detail-live-log-avatar{color:#f6d27a;background:#d4a6461f;border:1px solid #d4a64657;border-radius:999px;justify-content:center;align-items:center;width:28px;height:28px;font-size:.66rem;font-weight:800;display:inline-flex}.boards-detail-live-log-copy{gap:2px;min-width:0;display:grid}.boards-detail-live-log-copy strong{color:#f6d27a;letter-spacing:.04em;text-transform:uppercase;font-size:.74rem;font-weight:900}.boards-detail-live-log-copy p{color:var(--text);white-space:pre-wrap;overflow-wrap:anywhere;margin:0;font-size:.82rem}.boards-detail-live-log-copy span{color:var(--muted);font-size:.72rem}.lead-sms-notification-table{grid-template-columns:minmax(180px,.9fr) minmax(220px,1fr) 86px 110px}.boards-detail-email-history{grid-template-columns:1fr}.boards-detail-email-list{gap:6px;display:grid}.boards-detail-email-list-item{border:1px solid color-mix(in srgb, var(--line) 78%, transparent);background:color-mix(in srgb, var(--panel-strong) 86%, transparent);width:100%;color:inherit;text-align:left;cursor:pointer;border-radius:8px;gap:3px;padding:8px 9px;display:grid}.boards-detail-email-list-item strong{color:var(--text);font-size:.84rem;line-height:1.25}.boards-detail-email-list-item>span,.boards-detail-email-list-meta{color:var(--muted);font-size:.72rem}.boards-detail-email-list-meta{justify-content:space-between;align-items:center;gap:10px;display:flex}.boards-detail-email-status{text-transform:capitalize}.boards-detail-email-preview-body{white-space:pre-wrap;font:inherit;color:var(--text);margin:0}.boards-detail-email-html{border:1px solid color-mix(in srgb, var(--line) 72%, transparent);color:#171722;background:#fff;border-radius:8px;padding:18px;overflow:auto}.boards-detail-email-viewer-backdrop{z-index:4;background:#0b12209e;place-items:center;padding:24px;display:grid;position:absolute;inset:0}.boards-detail-email-viewer{border:1px solid color-mix(in srgb, var(--line) 78%, transparent);background:color-mix(in srgb, var(--panel-strong) 96%, #000 4%);border-radius:8px;align-content:start;gap:12px;width:min(680px,100%);max-height:calc(100vh - 180px);padding:16px;display:grid;overflow:auto;box-shadow:0 24px 60px #00000061}.boards-detail-email-viewer-head,.boards-detail-email-viewer-meta{justify-content:space-between;align-items:start;gap:12px;display:flex}.boards-detail-email-viewer-title{gap:4px;display:grid}.boards-detail-email-viewer-title strong{color:var(--text);line-height:1.35}.boards-detail-email-viewer-title span,.boards-detail-email-viewer-meta{color:var(--muted);font-size:.82rem}.boards-detail-sms-heading{color:var(--muted);letter-spacing:.06em;text-transform:uppercase;font-size:.8rem;font-weight:700}.boards-detail-sms-surface{border:1px solid color-mix(in srgb, var(--line) 78%, transparent);background:radial-gradient(circle at top, #d4a64614, transparent 34%), color-mix(in srgb, var(--panel) 96%, #0b1018 4%);border-radius:10px;min-height:620px;display:grid;overflow:hidden}.boards-detail-sms-topbar{border-bottom:1px solid color-mix(in srgb, var(--line) 74%, transparent);color:var(--muted);background:color-mix(in srgb, var(--panel-strong) 78%, transparent);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.boards-detail-sms-party{align-items:center;gap:14px;min-height:72px;padding:16px 20px;display:flex}.boards-detail-sms-party-to{justify-content:flex-end}.boards-detail-sms-party-label{color:var(--muted);letter-spacing:.08em;text-transform:uppercase;font-size:.84rem;font-weight:700}.boards-detail-sms-party strong{color:var(--text);font-size:.95rem;font-weight:600}.boards-detail-sms-recipient-select{color:var(--text);font:inherit;text-align:right;background:0 0;border:0;font-weight:600}.boards-detail-sms-chat{background:linear-gradient(180deg, #ffffff04, #fff0), color-mix(in srgb, var(--panel) 94%, #0c121c 6%);align-content:end;min-height:420px;padding:20px 18px;display:grid}.boards-detail-sms-message-stack{gap:12px;display:grid}.boards-detail-sms-bubble{border:1px solid color-mix(in srgb, var(--line) 70%, transparent);border-radius:12px;gap:6px;max-width:min(78%,480px);padding:12px 14px;display:grid;box-shadow:0 14px 28px #0000002e}.boards-detail-sms-bubble.is-inbound{background:color-mix(in srgb, var(--panel-strong) 90%, #121923 10%);color:var(--text);justify-self:start}.boards-detail-sms-bubble.is-outbound{color:#f4d381;background:linear-gradient(#d4a64633,#d4a6461a);border-color:#d4a64652;justify-self:end}.boards-detail-sms-bubble-meta{justify-content:space-between;align-items:center;gap:12px;font-size:.78rem;display:flex}.boards-detail-sms-bubble-meta strong{font-size:.8rem}.boards-detail-sms-bubble-meta span{color:var(--muted)}.boards-detail-sms-bubble p{white-space:pre-wrap;margin:0;line-height:1.5}.boards-detail-sms-empty-state{min-height:320px;color:var(--muted);place-items:end center;padding-bottom:34px;font-size:1rem;display:grid}.boards-detail-sms-composer-shell{border:1px solid color-mix(in srgb, var(--line) 74%, transparent);background:color-mix(in srgb, var(--panel-strong) 88%, transparent);border-radius:10px;grid-template-columns:auto auto minmax(0,1fr) auto auto auto;align-items:center;gap:12px;margin:0 16px 16px;padding:12px 14px;display:grid}.boards-detail-sms-icon-button{width:38px;min-width:38px;height:38px;color:color-mix(in srgb, var(--text) 62%, var(--accent) 38%);cursor:pointer;background:0 0;border:1px solid #0000;border-radius:8px;justify-content:center;align-items:center;padding:0;transition:color .16s,background-color .16s,border-color .16s,transform .16s;display:inline-flex}.boards-detail-sms-icon-button.is-muted{color:var(--muted)}.boards-detail-sms-icon-button:hover:not(:disabled),.boards-detail-sms-icon-button.is-active{border-color:color-mix(in srgb, var(--line) 72%, transparent);background:color-mix(in srgb, var(--panel) 88%, transparent);color:color-mix(in srgb, var(--accent) 78%, #fff 22%)}.boards-detail-sms-glyph{justify-content:center;align-items:center;width:18px;height:18px;display:inline-flex}.boards-detail-sms-glyph svg{width:18px;height:18px;display:block}.boards-detail-sms-menu-wrap{position:relative}.boards-detail-sms-menu{border:1px solid color-mix(in srgb, var(--line) 78%, transparent);background:color-mix(in srgb, var(--panel-strong) 96%, #000 4%);z-index:3;border-radius:8px;gap:6px;width:min(240px,52vw);max-height:220px;padding:8px;display:grid;position:absolute;bottom:calc(100% + 10px);right:0;overflow:auto;box-shadow:0 18px 40px #00000042}.boards-detail-sms-menu-item,.boards-detail-sms-menu-empty{border:1px solid color-mix(in srgb, var(--line) 72%, transparent);background:color-mix(in srgb, var(--panel) 90%, transparent);min-height:34px;color:var(--text);font:inherit;text-align:left;border-radius:8px;padding:8px 10px}.boards-detail-sms-menu-item{cursor:pointer}.boards-detail-sms-template-item{gap:2px;display:grid}.boards-detail-sms-template-item strong{font-size:.9rem;font-weight:700}.boards-detail-sms-template-item span{color:var(--muted);font-size:.76rem}.boards-detail-sms-menu-empty{color:var(--muted)}.boards-detail-sms-input{min-height:34px;max-height:120px;color:var(--text);font:inherit;resize:none;background:0 0;border:0;line-height:1.5}.boards-detail-sms-input::placeholder{color:var(--muted)}.boards-detail-sms-send{background:linear-gradient(180deg, color-mix(in srgb, var(--accent) 94%, #fff 6%), color-mix(in srgb, var(--accent-strong) 92%, #000 8%));color:#fff8e8;border:0;border-radius:10px;justify-content:center;align-items:center;min-width:96px;height:54px;font-size:1.4rem;font-weight:800;display:inline-flex;box-shadow:inset 0 0 0 1px #ffffff1f,0 10px 22px #0000003d}.boards-detail-sms-send:disabled,.boards-detail-sms-icon-button:disabled{opacity:.75}.boards-detail-sms-composer{gap:10px;padding-top:2px;display:grid}.boards-detail-task-panel,.boards-detail-task-groups,.boards-detail-task-group,.boards-detail-task-list{display:grid}.boards-detail-task-panel,.boards-detail-task-groups{gap:10px}.boards-detail-task-compose-row{grid-template-columns:minmax(0,1fr) 156px;gap:8px;display:grid}.boards-detail-task-input,.boards-detail-task-textarea{border:1px solid color-mix(in srgb, var(--line) 78%, transparent);background:color-mix(in srgb, var(--panel) 92%, transparent);width:100%;color:var(--text);font:inherit;border-radius:8px}.boards-detail-task-input{min-height:38px;padding:0 12px}.boards-detail-task-textarea{resize:vertical;min-height:86px;padding:10px 12px}.boards-detail-task-error{color:#fda4af;font-size:.82rem;font-weight:600}.boards-detail-task-group{gap:8px}.boards-detail-task-group-label{color:var(--muted);letter-spacing:.08em;text-transform:uppercase;font-size:.72rem;font-weight:800}.boards-detail-task-list{gap:8px}.boards-detail-task-item{border:1px solid color-mix(in srgb, var(--line) 78%, transparent);background:color-mix(in srgb, var(--panel-strong) 84%, transparent);border-radius:8px;grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:10px;padding:12px 14px;display:grid}.boards-detail-task-item.is-completed{opacity:.82}.boards-detail-task-copy{gap:5px;min-width:0;display:grid}.boards-detail-task-title-row{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.boards-detail-task-title-row strong{color:var(--text);font-size:.94rem}.boards-detail-task-status{border-radius:999px;align-items:center;min-height:20px;padding:0 7px;font-size:.66rem;font-weight:800;display:inline-flex}.boards-detail-task-status.is-open{background:color-mix(in srgb, var(--accent) 16%, transparent);color:var(--accent-strong)}.boards-detail-task-status.is-completed{color:#86efac;background:#4ade8029}.boards-detail-task-meta{color:var(--muted);flex-wrap:wrap;align-items:center;gap:8px;font-size:.76rem;display:flex}.boards-detail-task-copy p{color:var(--muted);margin:0;line-height:1.45}.boards-detail-task-toggle{border:1px solid color-mix(in srgb, var(--line) 78%, transparent);background:color-mix(in srgb, var(--panel) 92%, transparent);min-height:34px;color:var(--text);font:inherit;cursor:pointer;border-radius:8px;padding:0 12px;font-size:.8rem;font-weight:700}.boards-detail-task-toggle:disabled{opacity:.65;cursor:default}.boards-detail-task-modal-backdrop{z-index:110;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#080a108f;place-items:center;padding:24px;display:grid;position:fixed;inset:0}.boards-detail-task-modal{border:1px solid color-mix(in srgb, var(--line) 84%, transparent);background:linear-gradient(180deg, color-mix(in srgb, var(--panel-strong) 96%, #000 4%), color-mix(in srgb, var(--panel) 94%, #000 6%));width:min(100%,980px);max-height:min(92vh,1120px);color:var(--text);border-radius:12px;padding:24px;position:relative;overflow:auto;box-shadow:0 28px 72px #0000006b}.boards-detail-event-modal{width:min(100%,900px)}.boards-detail-task-modal-close{border:1px solid color-mix(in srgb, var(--line) 84%, transparent);background:color-mix(in srgb, var(--panel) 90%, transparent);width:36px;height:36px;color:var(--muted);cursor:pointer;border-radius:8px;font-size:1.8rem;line-height:1;position:absolute;top:12px;right:12px}.boards-detail-task-modal-header{gap:4px;margin-bottom:18px;display:grid}.boards-detail-task-modal-header strong{color:var(--text);font-size:1.08rem}.boards-detail-task-modal-header span,.boards-detail-task-modal-label span,.boards-detail-task-modal-label-text{color:var(--muted)}.boards-detail-task-modal-header span{font-size:.88rem}.boards-detail-task-modal-section{gap:10px;margin-bottom:18px;display:grid}.boards-detail-task-modal-label{gap:8px;display:grid}.boards-detail-task-modal-label span,.boards-detail-task-modal-label-text{font-size:.9rem;font-weight:700}.boards-detail-task-modal .boards-detail-task-input,.boards-detail-task-modal .boards-detail-task-textarea{border-color:color-mix(in srgb, var(--line) 84%, transparent);background:color-mix(in srgb, var(--panel) 88%, #090b10 12%);color:var(--text);box-shadow:inset 0 1px #ffffff08}.boards-detail-task-modal .boards-detail-task-input{min-height:48px;font-size:.96rem}.boards-detail-task-textarea-modal{min-height:140px}.boards-detail-task-modal-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;margin-bottom:18px;display:grid}.boards-detail-task-lead-chip{border:1px solid color-mix(in srgb, var(--line) 84%, transparent);background:color-mix(in srgb, var(--panel) 90%, #090b10 10%);border-radius:8px;grid-template-columns:auto auto auto minmax(0,1fr);align-items:center;gap:12px;min-height:54px;padding:0 14px;display:grid}.boards-detail-task-lead-dot{background:#f8a411;border-radius:999px;width:18px;height:18px;box-shadow:0 0 0 4px #f8a41129}.boards-detail-task-lead-job{color:var(--muted);font-size:.92rem;font-weight:700}.boards-detail-task-lead-link{color:var(--accent-strong);font-size:1rem;font-weight:800}.boards-detail-task-lead-status{color:#fff;text-align:center;background:linear-gradient(#ff5273f5,#dc3658eb);border-radius:8px;justify-self:end;align-items:center;min-height:34px;padding:0 14px;font-size:.86rem;font-weight:700;display:inline-flex}.boards-detail-task-reminders-head{justify-content:space-between;align-items:center;gap:12px;display:flex}.boards-detail-task-reminder-button{color:var(--accent-strong);font:inherit;background:0 0;border:0;font-size:.84rem;font-weight:700}.boards-detail-task-reminders-empty{border:1px dashed color-mix(in srgb, var(--line) 84%, transparent);min-height:74px;color:var(--muted);text-align:center;border-radius:10px;place-items:center;padding:16px;display:grid}.boards-detail-task-reminders-list{gap:10px;display:grid}.boards-detail-task-reminder-row{grid-template-columns:auto minmax(0,1fr) minmax(0,1fr) auto;align-items:center;gap:10px;display:grid}.boards-detail-task-reminder-index{color:var(--muted);font-size:.8rem;font-weight:700}.boards-detail-task-reminder-remove{border:1px solid color-mix(in srgb, var(--line) 84%, transparent);background:color-mix(in srgb, var(--panel) 86%, #090b10 14%);min-height:42px;color:var(--muted);font:inherit;cursor:pointer;border-radius:8px;padding:0 14px;font-size:.84rem;font-weight:700}.boards-detail-event-color-field{border:1px solid color-mix(in srgb, var(--line) 84%, transparent);background:color-mix(in srgb, var(--panel) 88%, #090b10 12%);min-height:48px;color:var(--muted);border-radius:8px;align-items:center;gap:10px;padding:0 12px;font-size:.9rem;font-weight:700;display:flex}.boards-detail-event-color-field input{background:0 0;border:0;border-radius:999px;width:32px;height:32px;padding:0}.boards-detail-event-time-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;display:grid}.boards-detail-event-duration-box{border:1px solid color-mix(in srgb, var(--line) 80%, transparent);background:color-mix(in srgb, var(--panel) 86%, #090b10 14%);border-radius:8px;gap:12px;padding:14px;display:grid}.boards-detail-event-duration-head,.boards-detail-event-duration-grid{align-items:center;gap:10px;display:flex}.boards-detail-event-duration-head{color:var(--muted);justify-content:space-between;font-size:.88rem;font-weight:700}.boards-detail-event-duration-grid{grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.boards-detail-event-duration-button{border:1px solid color-mix(in srgb, var(--line) 84%, transparent);background:color-mix(in srgb, var(--panel-strong) 88%, transparent);min-height:42px;color:var(--text);font:inherit;cursor:pointer;border-radius:8px;font-size:.88rem;font-weight:800}.boards-detail-task-modal-footer{gap:14px;margin-top:10px;display:grid}.boards-detail-task-modal-actions{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.boards-detail-task-secondary,.boards-detail-task-primary{min-height:48px;font:inherit;cursor:pointer;border-radius:8px;font-size:.94rem;font-weight:700}.boards-detail-task-secondary{border:1px solid color-mix(in srgb, var(--line) 84%, transparent);background:color-mix(in srgb, var(--panel) 88%, #090b10 12%);color:var(--muted)}.boards-detail-task-primary{border:1px solid color-mix(in srgb, var(--accent) 72%, #000 28%);background:linear-gradient(180deg, color-mix(in srgb, var(--accent) 96%, #f8cb76 4%), color-mix(in srgb, var(--accent) 86%, #a66f12 14%));color:#fff}.boards-detail-task-secondary:disabled,.boards-detail-task-primary:disabled,.boards-detail-task-modal-close:disabled{opacity:.7;cursor:default}@media (max-width:980px){.boards-detail-email-history,.boards-detail-task-compose-row,.boards-detail-task-item{grid-template-columns:1fr}.boards-detail-task-modal{width:min(100%,760px);padding:24px 22px 22px}.boards-detail-task-modal-grid,.boards-detail-task-modal-actions,.boards-detail-task-lead-chip,.boards-detail-event-time-grid,.boards-detail-event-duration-grid,.boards-detail-task-reminder-row{grid-template-columns:1fr}.boards-detail-task-lead-status{justify-content:center;justify-self:stretch}}.boards-detail-facts-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.boards-detail-fact-card{border:1px solid color-mix(in srgb, var(--line) 78%, transparent);background:color-mix(in srgb, var(--panel) 92%, transparent);border-radius:8px;align-content:start;gap:6px;min-height:82px;padding:12px 14px;display:grid}.boards-detail-fact-card span{color:var(--muted);text-transform:uppercase;font-size:.78rem;font-weight:700}.boards-detail-fact-card strong{line-height:1.45}.boards-detail-sections{gap:12px;padding:18px;display:grid}.boards-detail-section{border:1px solid color-mix(in srgb, var(--line) 78%, transparent);background:color-mix(in srgb, var(--panel) 92%, transparent);border-radius:8px;overflow:hidden}.boards-detail-section-toggle{width:100%;min-height:58px;color:var(--panel-ink);font:inherit;cursor:pointer;background:0 0;border:0;justify-content:space-between;align-items:center;gap:12px;padding:0 16px;font-size:1rem;font-weight:700;display:flex}.boards-detail-chevron{color:var(--muted);transition:transform .16s}.boards-detail-chevron.open{transform:rotate(180deg)}.boards-detail-section-body{border-top:1px solid color-mix(in srgb, var(--line) 72%, transparent);padding:8px 0}.boards-detail-section-list{display:grid}.boards-detail-section-link{min-height:54px;color:var(--panel-ink);justify-content:space-between;align-items:center;gap:12px;padding:0 16px;text-decoration:none;display:flex}.boards-detail-section-link:hover{background:color-mix(in srgb, var(--accent) 7%, var(--panel) 93%)}.boards-detail-section-link-meta{color:var(--muted);text-transform:lowercase;font-size:.82rem}@media (max-width:1180px){.boards-toolbar{grid-template-columns:1fr;align-items:stretch}.boards-toolbar-right{justify-content:space-between;justify-self:start;width:100%}.boards-detail-backdrop{padding:64px 10px 10px}.boards-detail-drawer{width:100%}.boards-detail-head-top,.boards-detail-contact-card,.boards-detail-form-row{grid-template-columns:1fr}.boards-detail-contact-badges{justify-content:flex-start}.boards-detail-action-row{grid-template-columns:repeat(3,minmax(0,1fr))}.boards-detail-action-tile:nth-child(3n){border-right:0}.boards-detail-facts-grid{grid-template-columns:1fr}}@media (max-width:980px){.boards-filters-columns{grid-template-columns:repeat(2,minmax(0,1fr))}.boards-filter-bar{grid-template-columns:1fr;justify-items:start}.boards-filter-collapse{margin:0 0 14px 14px}}@media (max-width:720px){.boards-filters-columns{grid-template-columns:1fr}.boards-tabs{padding-inline:4px}.boards-toolbar-left,.boards-toolbar-right{flex-wrap:wrap;width:100%}.boards-toolbar-right{justify-content:flex-start}.boards-view-toggle{flex-wrap:wrap}.boards-mode-button{min-width:92px}.boards-date-strip{width:100%;min-width:0}.boards-picker-menu,.boards-settings-menu{width:min(92vw,386px);right:-8px}.boards-filter-bar{grid-template-columns:1fr}.boards-table-header{flex-direction:column;align-items:flex-start}.boards-table-shell{padding:10px}.boards-pagination{flex-direction:column;align-items:flex-start}.boards-pagination-controls{justify-content:flex-start}.boards-loading-row{grid-template-columns:repeat(4,minmax(0,1fr))}}.workspace-customer-panel-form,.workspace-customer-panel-list{gap:12px;display:grid}.workspace-customer-panel-layout{background:color-mix(in srgb, var(--panel) 92%, transparent);border:1px solid color-mix(in srgb, var(--line) 74%, transparent);box-shadow:none;border-radius:0;gap:0;padding:0}.workspace-customer-panel-topbar{border-bottom:1px solid color-mix(in srgb, var(--line) 72%, transparent);background:color-mix(in srgb, var(--panel-2) 28%, var(--panel) 72%);justify-content:space-between;align-items:center;gap:14px;min-height:72px;padding:12px 16px;display:flex}.workspace-customer-panel-lock{border:1px solid color-mix(in srgb, var(--line) 76%, transparent);background:color-mix(in srgb, var(--panel) 88%, transparent);width:42px;height:42px;color:var(--muted);border-radius:10px;place-items:center;display:grid}.workspace-customer-panel-lock svg{width:22px;height:22px}.workspace-customer-panel-topbar-actions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:10px;display:flex}.workspace-customer-panel-topbar-link,.workspace-customer-panel-topbar-button{border:1px solid color-mix(in srgb, var(--line) 82%, transparent);background:color-mix(in srgb, var(--panel) 84%, transparent);min-height:34px;color:var(--ink);border-radius:10px;justify-content:center;align-items:center;padding:0 14px;font-size:.82rem;font-weight:700;text-decoration:none;display:inline-flex}.workspace-customer-panel-topbar-button{cursor:pointer}.workspace-customer-panel-section{gap:14px;padding:18px 16px;display:grid}.workspace-customer-panel-section+.workspace-customer-panel-section{border-top:1px solid color-mix(in srgb, var(--line) 78%, transparent)}.workspace-customer-panel-section-copy{gap:6px;display:grid}.workspace-customer-panel-section-copy h3{color:var(--ink);letter-spacing:-.02em;margin:0;font-size:1rem;font-weight:700}.workspace-customer-panel-section-copy p{color:var(--muted);margin:0;font-size:.82rem}.workspace-customer-panel-request-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.workspace-customer-panel-request-card{border:1px solid color-mix(in srgb, var(--line) 76%, transparent);background:color-mix(in srgb, var(--panel) 88%, transparent);border-radius:12px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:12px;min-width:0;padding:12px 14px;display:grid;box-shadow:inset 0 1px #ffffff05}.workspace-customer-panel-request-copy{gap:4px;min-width:0;display:grid}.workspace-customer-panel-request-copy strong{color:var(--ink);font-size:.9rem;font-weight:700}.workspace-customer-panel-request-copy span{color:var(--muted);font-size:.8rem;line-height:1.35}.workspace-customer-panel-request-meta{color:color-mix(in srgb, var(--muted) 82%, var(--accent) 18%);font-weight:600;font-size:.76rem!important}.workspace-customer-panel-request-actions{flex-direction:column;align-items:flex-end;gap:8px;display:flex}.workspace-customer-panel-template-field{gap:5px;width:min(260px,100%);display:grid}.workspace-customer-panel-template-field span{color:color-mix(in srgb, var(--muted) 82%, var(--ink) 18%);letter-spacing:.08em;text-transform:uppercase;font-size:.68rem;font-weight:700}.workspace-customer-panel-template-select{border:1px solid color-mix(in srgb, var(--line) 88%, var(--accent) 12%);background:color-mix(in srgb, var(--bg) 82%, var(--panel) 18%);width:100%;min-height:36px;color:var(--ink);font:inherit;border-radius:10px;padding:0 34px 0 11px;font-size:.8rem;font-weight:650}.workspace-customer-panel-template-select:focus{outline:2px solid color-mix(in srgb, var(--accent) 55%, transparent);outline-offset:2px}.workspace-customer-panel-request-chip{background:color-mix(in srgb, var(--accent) 14%, var(--panel) 86%);min-height:24px;color:var(--accent-strong);white-space:nowrap;border-radius:999px;align-items:center;padding:0 10px;font-size:.72rem;font-weight:700;display:inline-flex}.workspace-customer-panel-summary-card,.workspace-customer-panel-address-row{border:1px solid color-mix(in srgb, var(--line) 76%, transparent);background:color-mix(in srgb, var(--panel) 88%, transparent);border-radius:16px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:14px;min-height:78px;padding:14px 16px;display:grid;box-shadow:inset 0 1px #ffffff05}.workspace-customer-panel-summary-copy,.workspace-customer-panel-address-copy{gap:5px;display:grid}.workspace-customer-panel-summary-copy strong,.workspace-customer-panel-address-copy strong{color:var(--ink);font-size:.94rem;font-weight:700}.workspace-customer-panel-summary-copy span,.workspace-customer-panel-address-copy span{color:var(--muted);font-size:.82rem}.workspace-customer-panel-summary-action{color:#fbfdff;cursor:pointer;background:linear-gradient(#9baecc 0%,#8ea2c0 100%);border:1px solid #9fb1cc7a;border-radius:10px;min-width:176px;min-height:38px;padding:0 16px;font-size:.84rem;font-weight:700;box-shadow:inset 0 1px #ffffff1f}.workspace-customer-panel-addresses,.workspace-customer-panel-editor{gap:8px;display:grid}.workspace-customer-panel-inline-editor{padding:0 4px 2px}.workspace-customer-panel-stop-block{gap:8px;display:grid}.workspace-customer-panel-address-row.is-stop{min-height:72px;margin-left:22px}.workspace-customer-panel-new-stop{margin-left:22px}.workspace-customer-panel-inline-actions{flex-wrap:wrap;justify-content:flex-end;gap:8px;display:flex}.workspace-customer-panel-modal-backdrop{z-index:70;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:#090a0d8a;justify-content:center;align-items:center;padding:24px;display:flex;position:fixed;inset:0}.workspace-customer-panel-modal{border:1px solid color-mix(in srgb, var(--line) 82%, transparent);background:color-mix(in srgb, var(--panel) 96%, #111217 4%);border-radius:18px;gap:18px;width:min(100%,560px);padding:22px 24px;display:grid;box-shadow:0 24px 64px #00000057}.workspace-customer-panel-modal-copy{gap:8px;display:grid}.workspace-customer-panel-modal-copy strong{color:var(--ink);font-size:1rem}.workspace-customer-panel-modal-copy span{color:var(--muted);font-size:.92rem;line-height:1.45}.workspace-customer-panel-modal-copy em{color:var(--ink);font-style:normal;font-weight:700}.workspace-customer-panel-modal-actions{flex-wrap:wrap;justify-content:flex-end;gap:10px;display:flex}.field-span-2{grid-column:span 2}.workspace-customer-panel-actions{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px 12px;display:flex}.workspace-customer-address-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.workspace-customer-address-card{gap:12px;display:grid}.workspace-customer-address-head{gap:4px;display:grid}.workspace-customer-address-head span{color:var(--muted);text-transform:uppercase;letter-spacing:.08em;font-size:.82rem;font-weight:700}.workspace-customer-panel-editor-actions{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;padding-top:2px;display:flex}.workspace-submenu-action-static{pointer-events:none;opacity:.75}@media (max-width:900px){.workspace-customer-panel-request-grid,.workspace-customer-panel-request-card{grid-template-columns:1fr}.workspace-customer-panel-request-actions{align-items:flex-start}.workspace-customer-panel-template-field{width:100%}.workspace-customer-panel-topbar,.workspace-customer-panel-summary-card,.workspace-customer-panel-address-row{grid-template-columns:1fr}.workspace-customer-panel-topbar{align-items:flex-start}.workspace-customer-panel-topbar-actions{justify-content:flex-start;width:100%}.workspace-customer-panel-summary-action{width:100%;min-width:0}.workspace-customer-address-grid{grid-template-columns:1fr}.workspace-customer-panel-address-row.is-stop,.workspace-customer-panel-new-stop{margin-left:0}.workspace-customer-panel-inline-actions,.workspace-customer-panel-modal-actions{justify-content:flex-start;width:100%}.workspace-customer-panel-inline-actions>*,.workspace-customer-panel-modal-actions>*{flex:100%}.field-span-2{grid-column:auto}}.crm-mailbox{gap:14px;min-height:calc(100vh - 170px);display:grid}.crm-mailbox-toolbar,.crm-mailbox-shell,.crm-mailbox-state,.crm-mailbox-compose{background:radial-gradient(circle at 0 0,#dbb2511f,#0000 32%),linear-gradient(#1d1f27f5,#0f1116f7);border:1px solid #dbb2512e;box-shadow:0 20px 60px #00000042}.crm-mailbox-toolbar{border-radius:18px;justify-content:space-between;align-items:center;gap:16px;padding:16px;display:flex}.crm-mailbox-toolbar>div:first-child,.crm-mailbox-section-head,.crm-mailbox-reader-head>div{gap:3px;display:grid}.crm-mailbox-toolbar span,.crm-mailbox-section-head span,.crm-mailbox-reader-head span{color:var(--muted);letter-spacing:.08em;text-transform:uppercase;font-size:.78rem;font-weight:800}.crm-mailbox-toolbar strong,.crm-mailbox-section-head strong,.crm-mailbox-reader-head strong{color:var(--panel-ink);font-weight:900}.crm-mailbox-toolbar-actions{justify-content:flex-end;align-items:center;gap:10px;min-width:min(620px,100%);display:flex}.crm-mailbox-toolbar-actions input,.crm-mailbox-compose input,.crm-mailbox-compose textarea{width:100%;min-height:44px;color:var(--panel-ink);background:#07090eb8;border:1px solid #ffffff1f;border-radius:12px;outline:none;padding:0 13px}.crm-mailbox-toolbar-actions input:focus,.crm-mailbox-compose input:focus,.crm-mailbox-compose textarea:focus{border-color:#dbb2518f;box-shadow:0 0 0 3px #dbb2511c}.crm-mailbox-toolbar-actions button,.crm-mailbox-reader-head button,.crm-mailbox-compose-actions button,.crm-mailbox-connect button{color:#ffe3a3;cursor:pointer;background:#dbb2512e;border:1px solid #dbb25157;border-radius:999px;min-height:44px;padding:0 18px;font-weight:900}.crm-mailbox-toolbar-actions button.secondary{color:var(--panel-ink);background:#ffffff0f;border-color:#ffffff24}.crm-mailbox-shell{border-radius:20px;grid-template-columns:180px minmax(280px,.8fr) minmax(360px,1.2fr);min-height:640px;display:grid;overflow:hidden}.crm-mailbox-folders,.crm-mailbox-thread-list,.crm-mailbox-reader{min-height:0}.crm-mailbox-folders{border-right:1px solid #ffffff14;align-content:start;gap:8px;padding:14px;display:grid}.crm-mailbox-folders button,.crm-mailbox-thread{width:100%;color:var(--muted);text-align:left;cursor:pointer;background:0 0;border:1px solid #0000}.crm-mailbox-folders button{border-radius:13px;min-height:42px;padding:0 12px;font-weight:900}.crm-mailbox-folders button:hover,.crm-mailbox-folders button.active{color:var(--panel-ink);background:#dbb2511f;border-color:#dbb25147}.crm-mailbox-folders button:disabled{cursor:not-allowed;opacity:.45}.crm-mailbox-thread-list{border-right:1px solid #ffffff14;grid-template-rows:auto minmax(0,1fr);display:grid}.crm-mailbox-section-head,.crm-mailbox-reader-head{border-bottom:1px solid #ffffff14;justify-content:space-between;align-items:center;gap:12px;padding:14px 16px;display:flex}.crm-mailbox-thread-list>.crm-mailbox-thread,.crm-mailbox-empty{margin:10px}.crm-mailbox-thread{border-radius:15px;gap:5px;padding:13px;display:grid}.crm-mailbox-thread:hover,.crm-mailbox-thread.active{background:#ffffff0d;border-color:#dbb2513d}.crm-mailbox-thread.unread strong{color:#ffe3a3}.crm-mailbox-thread span,.crm-mailbox-thread small,.crm-mailbox-thread em{color:var(--muted);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.crm-mailbox-thread strong{color:var(--panel-ink);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.crm-mailbox-thread em{font-size:.78rem;font-style:normal}.crm-mailbox-reader{grid-template-rows:auto minmax(0,1fr);display:grid}.crm-mailbox-messages{align-content:start;gap:12px;padding:14px;display:grid;overflow:auto}.crm-mailbox-message{background:#07090e6b;border:1px solid #ffffff17;border-radius:16px;gap:8px;padding:14px;display:grid}.crm-mailbox-message-meta{justify-content:space-between;align-items:center;gap:12px;display:flex}.crm-mailbox-message-meta strong{color:var(--panel-ink)}.crm-mailbox-message-meta span,.crm-mailbox-message p{color:var(--muted)}.crm-mailbox-message pre{max-width:100%;color:var(--panel-ink);white-space:pre-wrap;margin:0;font-family:inherit;line-height:1.55;overflow:auto}.crm-mailbox-empty,.crm-mailbox-state{min-height:140px;color:var(--muted);border-radius:16px;align-content:center;justify-items:start;gap:8px;padding:20px;display:grid}.crm-mailbox-empty strong,.crm-mailbox-state strong{color:var(--panel-ink)}.crm-mailbox-state.danger{border-color:#ff829652}.crm-mailbox-connect{gap:12px;width:min(560px,100%);margin-top:4px;display:grid}.crm-mailbox-connect label{color:var(--muted);letter-spacing:.08em;text-transform:uppercase;gap:6px;font-size:.78rem;font-weight:900;display:grid}.crm-mailbox-connect input{width:100%;min-height:44px;color:var(--panel-ink);background:#07090eb8;border:1px solid #ffffff1f;border-radius:12px;outline:none;padding:0 13px}.crm-mailbox-connect input:focus{border-color:#dbb2518f;box-shadow:0 0 0 3px #dbb2511c}.crm-mailbox-connect button,.crm-mailbox-connect-button{justify-self:start}.crm-mailbox-connect-button{color:#ffe3a3;background:#dbb2512e;border:1px solid #dbb25157;border-radius:999px;justify-content:center;align-items:center;min-height:44px;padding:0 18px;font-weight:900;text-decoration:none;display:inline-flex}.crm-mailbox-connect-button:hover{background:#dbb25140;border-color:#dbb2519e}.crm-mailbox-connect button:disabled{cursor:not-allowed;opacity:.58}.crm-mailbox-compose-backdrop{z-index:140;background:#05060a85;justify-content:flex-end;align-items:flex-end;padding:24px;display:flex;position:fixed;inset:0}.crm-mailbox-compose{border-radius:20px;gap:12px;width:min(620px,100vw - 48px);padding:16px;display:grid}.crm-mailbox-compose-head{justify-content:space-between;align-items:center;gap:12px;display:flex}.crm-mailbox-compose-head strong{color:var(--panel-ink);font-size:1.08rem}.crm-mailbox-compose-head button{color:var(--muted);cursor:pointer;background:0 0;border:0;font-size:1.8rem}.crm-mailbox-compose label{color:var(--muted);letter-spacing:.08em;text-transform:uppercase;gap:6px;font-size:.78rem;font-weight:900;display:grid}.crm-mailbox-compose textarea{resize:vertical;min-height:190px;padding:13px}.crm-mailbox-compose-status{color:#ffe3a3;font-weight:800}.crm-mailbox-compose-actions{justify-content:flex-end;gap:10px;display:flex}.crm-mailbox-compose-actions .secondary{color:var(--panel-ink);background:#ffffff0f;border-color:#ffffff24}.crm-mailbox-compose-actions button:disabled{cursor:not-allowed;opacity:.6}.browser-call-dock{z-index:80;width:min(380px,100vw - 32px);color:var(--panel-ink);background:#101216f5;border:1px solid #d6b85a47;border-radius:8px;position:fixed;bottom:18px;right:18px;overflow:hidden;box-shadow:0 20px 50px #0000005c}.browser-call-dock.is-moved{bottom:auto;right:auto}.browser-call-dock-head,.browser-call-active,.browser-call-waiting,.browser-call-queue-meter,.browser-call-queue-row,.browser-call-actions{justify-content:space-between;align-items:center;gap:10px;display:flex}.browser-call-dock-head{cursor:grab;touch-action:none;-webkit-user-select:none;user-select:none;border-bottom:1px solid #ffffff14;padding:12px 14px}.browser-call-dock-head:active{cursor:grabbing}.browser-call-dock-controls{flex:none;align-items:center;gap:8px;display:inline-flex}.browser-call-dock-close{width:28px;height:28px;color:var(--panel-ink);font:inherit;cursor:pointer;background:#ffffff0f;border:1px solid #ffffff1f;border-radius:999px;justify-content:center;align-items:center;font-size:.76rem;font-weight:900;line-height:1;display:inline-flex}.browser-call-dock-close:hover,.browser-call-dock-close:focus-visible{background:#d6b85a29;border-color:#f6d27a94;outline:none}.browser-call-dock-head span,.browser-call-active span,.browser-call-waiting span,.browser-call-queue-meter span{color:var(--muted);text-transform:uppercase;letter-spacing:.04em;font-size:.72rem;font-weight:800;display:block}.browser-call-dock-head strong,.browser-call-active strong,.browser-call-waiting strong,.browser-call-queue-meter strong{color:var(--panel-ink);margin-top:2px;font-size:.95rem;display:block}.browser-call-status{color:var(--muted);text-transform:uppercase;background:#ffffff0f;border:1px solid #ffffff1f;border-radius:999px;padding:5px 9px;font-size:.72rem;font-weight:900}.browser-call-status.is-answered,.browser-call-status.is-ringing{color:#86efac;background:#22c55e21;border-color:#22c55e59}.browser-call-status.is-failed,.browser-call-status.is-busy,.browser-call-status.is-no_answer,.browser-call-status.is-machine{color:#fca5a5;background:#f871711f;border-color:#f8717159}.browser-call-active,.browser-call-waiting,.browser-call-queue,.browser-call-notes{border-bottom:1px solid #ffffff14;padding:12px 14px}.browser-call-waiting{background:#d6b85a14}.browser-call-actions{grid-template-columns:repeat(2,minmax(0,1fr));align-items:stretch;gap:8px;width:min(190px,100%);display:grid}.browser-call-active-actions{grid-template-columns:minmax(0,1fr);width:min(212px,100%)}.browser-call-actions-row{gap:8px;min-width:0;display:grid}.browser-call-actions-primary{grid-template-columns:repeat(2,minmax(0,1fr))}.browser-call-actions-icons{grid-template-columns:repeat(auto-fit,minmax(44px,1fr))}.browser-call-actions button,.browser-call-actions a,.browser-call-notes button{min-height:32px;color:var(--panel-ink);cursor:pointer;background:#d6b85a21;border:1px solid #d6b85a52;border-radius:7px;font-weight:850;text-decoration:none}.browser-call-actions button,.browser-call-actions a{text-align:center;white-space:nowrap;justify-content:center;align-items:center;width:100%;min-width:0;padding:0 9px;display:inline-flex}.browser-call-actions button:disabled,.browser-call-notes button:disabled{cursor:not-allowed;opacity:.55}.browser-call-icon-action{min-height:34px;padding:0}.browser-call-icon-action svg{fill:currentColor;width:17px;height:17px}.browser-call-icon-action.is-active{color:#bbf7d0;background:#22c55e1f;border-color:#22c55e61}.browser-call-icon-action.danger{color:#fecaca;background:#7f1d1d33;border-color:#f8717161}.browser-call-icon-action.danger svg{transform:rotate(135deg)}.browser-call-queue-list{gap:6px;margin-top:10px;display:grid}.browser-call-queue-row{background:#ffffff0a;border:1px solid #ffffff14;border-radius:7px;min-height:30px;padding:6px 8px;font-size:.78rem}.browser-call-queue-row span{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.browser-call-queue-row strong{color:var(--muted);text-transform:uppercase;font-size:.68rem}.browser-call-notes{gap:8px;display:grid}.browser-call-note-history{background:#ffffff09;border:1px solid #ffffff14;border-radius:7px;gap:8px;max-height:190px;padding:8px;display:grid;overflow:auto}.browser-call-note-history-head{justify-content:space-between;align-items:center;gap:8px;display:flex}.browser-call-note-history-head span,.browser-call-note-history-head strong{color:var(--muted);text-transform:uppercase;font-size:.68rem;font-weight:900}.browser-call-note-history-list{gap:7px;display:grid}.browser-call-note-history-item{border-top:1px solid #ffffff12;gap:4px;padding-top:7px;display:grid}.browser-call-note-history-item p,.browser-call-note-history-empty{color:var(--panel-ink);margin:0;font-size:.8rem;line-height:1.4}.browser-call-note-history-item span{color:var(--muted);font-size:.68rem}.browser-call-note-history-empty{color:var(--muted)}.browser-call-notes select,.browser-call-notes textarea{width:100%;color:var(--panel-ink);font:inherit;background:#ffffff0f;border:1px solid #ffffff1f;border-radius:7px}.browser-call-notes select{min-height:34px;padding:0 9px}.browser-call-notes textarea{resize:vertical;padding:9px}.browser-call-error{color:#fca5a5;margin:0;padding:10px 14px;font-size:.8rem}.browser-phone-launcher{z-index:79;color:var(--panel-ink);justify-items:end;gap:10px;display:grid;position:fixed;bottom:18px;right:18px}.browser-phone-launcher.is-moved{bottom:auto;right:auto}.browser-phone-fab{color:#fff7dc;cursor:pointer;touch-action:none;-webkit-user-select:none;user-select:none;background:#d6b85a2e;border:1px solid #d6b85a7a;border-radius:999px;justify-content:center;align-items:center;width:56px;height:56px;display:inline-flex;box-shadow:0 16px 34px #00000052}.browser-phone-fab svg{fill:currentColor;width:24px;height:24px}.browser-phone-fab:hover,.browser-phone-fab:focus-visible{background:#d6b85a47;border-color:#ffe08ab8;outline:none}.browser-phone-panel{background:#101216f7;border:1px solid #d6b85a47;border-radius:8px;width:min(320px,100vw - 32px);overflow:hidden;box-shadow:0 20px 50px #0000005c}.browser-phone-panel-head{border-bottom:1px solid #ffffff14;justify-content:space-between;align-items:center;gap:10px;padding:12px 14px;display:flex}.browser-phone-panel-head span,.browser-phone-dialer label span{color:var(--muted);letter-spacing:.04em;text-transform:uppercase;font-size:.72rem;font-weight:850;display:block}.browser-phone-panel-head strong{color:var(--panel-ink);margin-top:2px;font-size:.95rem;display:block}.browser-phone-close{min-height:30px;color:var(--panel-ink);cursor:pointer;background:#ffffff0f;border:1px solid #ffffff1f;border-radius:7px;padding:0 10px;font-weight:800}.browser-phone-dialer{gap:10px;padding:12px 14px 14px;display:grid}.browser-phone-dialer label{gap:5px;display:grid}.browser-phone-dialer input{width:100%;min-height:36px;color:var(--panel-ink);font:inherit;background:#ffffff0f;border:1px solid #ffffff1f;border-radius:7px;padding:0 10px}.browser-phone-dialer input::placeholder{color:#e8e2d685}.browser-phone-dialer-actions{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.browser-phone-dialer-actions button{min-height:34px;color:var(--panel-ink);cursor:pointer;background:#d6b85a21;border:1px solid #d6b85a52;border-radius:7px;font-weight:850}.browser-phone-dialer-actions button:disabled{cursor:not-allowed;opacity:.55}.browser-phone-error{color:#fca5a5;margin:0;font-size:.8rem}.duplicate-review-page{background:linear-gradient(180deg, color-mix(in srgb, var(--bg) 94%, #14161d 6%), var(--bg-strong));min-height:100vh;color:var(--panel-ink);align-content:start;gap:12px;padding:14px;display:grid}.duplicate-review-topbar{z-index:10;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#15171ff5;border:1px solid #d6b85a38;border-radius:8px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:14px;min-height:78px;padding:12px 14px;display:grid;position:sticky;top:10px;box-shadow:0 18px 44px #00000047}.duplicate-review-topbar>div:first-child{gap:3px;min-width:0;display:grid}.duplicate-review-topbar span,.duplicate-review-panel-head span,.duplicate-review-grid span,.duplicate-review-route span,.duplicate-review-notes span{color:var(--muted);letter-spacing:.08em;text-transform:uppercase;font-size:.68rem;font-weight:850}.duplicate-review-topbar h1{color:var(--panel-ink);margin:0;font-size:clamp(1.16rem,1.7vw,1.72rem);line-height:1.08}.duplicate-review-topbar p{color:var(--muted);margin:0;font-size:.82rem}.duplicate-review-actions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:8px;display:flex}.duplicate-review-actions button{min-height:34px;color:var(--panel-ink);font:inherit;cursor:pointer;background:#d6b85a21;border:1px solid #d6b85a4d;border-radius:7px;padding:0 12px;font-size:.82rem;font-weight:850}.duplicate-review-actions button:hover,.duplicate-review-actions button:focus-visible{background:#d6b85a33;border-color:#f6d27a99;outline:0}.duplicate-review-actions button.danger{color:#fecaca;background:#7f1d1d3d;border-color:#f871716b}.duplicate-review-resolved{color:#bbf7d0;text-transform:capitalize;background:#16653429;border:1px solid #4ade8047;border-radius:7px;justify-self:end;padding:8px 10px;font-size:.82rem;font-weight:850}.duplicate-review-match-strip{flex-wrap:wrap;align-items:center;gap:7px;display:flex}.duplicate-review-match-strip span{color:#f6d27a;background:#d6b85a17;border:1px solid #d6b85a3d;border-radius:999px;align-items:center;min-height:28px;padding:0 10px;font-size:.75rem;font-weight:800;display:inline-flex}.duplicate-review-columns{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:12px;display:grid}.duplicate-review-panel{background:color-mix(in srgb, var(--panel) 86%, #0b0d12 14%);border:1px solid #ffffff14;border-radius:8px;gap:12px;min-width:0;padding:13px;display:grid;box-shadow:inset 0 1px #ffffff09}.duplicate-review-panel-left{border-color:#d6b85a3d}.duplicate-review-panel-head{justify-content:space-between;align-items:center;gap:12px;min-height:30px;display:flex}.duplicate-review-panel-head a{color:#f6d27a;font-size:.78rem;font-weight:800;text-decoration:none}.duplicate-review-panel-head a:hover{text-decoration:underline}.duplicate-review-identity{background:#ffffff09;border:1px solid #ffffff14;border-radius:7px;gap:3px;padding:11px;display:grid}.duplicate-review-identity strong{min-width:0;color:var(--panel-ink);text-overflow:ellipsis;white-space:nowrap;font-size:1.08rem;line-height:1.15;overflow:hidden}.duplicate-review-identity span{color:var(--muted);font-size:.8rem;font-weight:800}.duplicate-review-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.duplicate-review-grid>div,.duplicate-review-route>div,.duplicate-review-notes{background:#ffffff07;border:1px solid #ffffff13;border-radius:7px;gap:4px;min-width:0;padding:9px 10px;display:grid}.duplicate-review-grid strong,.duplicate-review-route strong{overflow-wrap:anywhere;min-width:0;color:var(--panel-ink);text-transform:none;font-size:.87rem;line-height:1.28}.duplicate-review-grid div:nth-child(3) strong{text-transform:capitalize}.duplicate-review-route{gap:8px;display:grid}.duplicate-review-notes p{min-height:38px;color:var(--panel-ink);overflow-wrap:anywhere;white-space:pre-wrap;margin:0;font-size:.86rem;line-height:1.38}.duplicate-review-warning{color:#fecaca;background:#7f1d1d2e;border:1px solid #f8717157;border-radius:7px;padding:9px 10px;font-size:.82rem;font-weight:800}.duplicate-review-empty{min-height:140px;color:var(--muted);border:1px dashed #ffffff24;border-radius:7px;place-items:center;font-size:.86rem;display:grid}.phone-inbox-main{height:calc(100dvh - 72px);padding:0;overflow:hidden}.phone-inbox-shell{height:100%;min-height:0;color:var(--panel-ink);background:#111218;border-top:1px solid #ffffff14;grid-template-columns:390px minmax(0,1fr);display:grid;overflow:hidden}.phone-inbox-sidebar{background:#111218;border-right:1px solid #ffffff14;grid-template-rows:auto auto auto minmax(0,1fr);gap:12px;min-width:0;min-height:0;padding:18px 12px 12px;display:grid;overflow:hidden}.phone-inbox-tabs,.phone-inbox-toolbar,.phone-inbox-thread-actions,.phone-inbox-composer-actions{align-items:center;gap:8px;display:flex}.phone-inbox-tabs{gap:18px;padding:0 8px}.phone-inbox-tabs a,.phone-inbox-tabs span{color:var(--muted);font-size:1rem;font-weight:850;text-decoration:none}.phone-inbox-tabs .active{color:var(--panel-ink)}.phone-inbox-toolbar{flex-wrap:wrap}.phone-inbox-number-filter{min-width:150px;min-height:34px;color:var(--panel-ink);font:inherit;background:#d6b85a14;border:1px solid #d6b85a33;border-radius:999px;padding:0 12px;font-size:.84rem;font-weight:850}.phone-inbox-toolbar button,.phone-inbox-thread-actions button,.phone-inbox-thread-actions a,.phone-inbox-composer-actions button{min-height:34px;color:var(--panel-ink);font:inherit;cursor:pointer;background:#ffffff0f;border:1px solid #ffffff14;border-radius:999px;padding:0 13px;font-size:.84rem;font-weight:850;text-decoration:none}.phone-inbox-toolbar button.active{color:#bfdbfe;background:#2563eb38;border-color:#3b82f661}.phone-inbox-search{width:100%;min-height:38px;color:var(--panel-ink);font:inherit;background:#ffffff0d;border:1px solid #ffffff1a;border-radius:8px;padding:0 12px}.phone-inbox-search::placeholder,.phone-inbox-composer textarea::placeholder{color:#e8e2d673}.phone-inbox-list{overscroll-behavior:contain;align-content:start;gap:6px;min-height:0;padding-right:2px;display:grid;overflow-y:auto}.phone-inbox-list-item{width:100%;min-width:0;color:inherit;text-align:left;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:8px;grid-template-columns:46px minmax(0,1fr) auto;align-items:center;gap:10px;padding:10px;display:grid}.phone-inbox-list-item:hover,.phone-inbox-list-item.active{background:#ffffff0f;border-color:#ffffff14}.phone-inbox-avatar{color:#fff;background:#20c7c9;border-radius:999px;justify-content:center;align-items:center;width:46px;height:46px;font-size:.9rem;font-weight:900;display:inline-flex}.phone-inbox-avatar.large{width:54px;height:54px;font-size:1rem}.phone-inbox-list-copy{gap:2px;min-width:0;display:grid}.phone-inbox-list-title{justify-content:space-between;align-items:center;gap:10px;min-width:0;display:flex}.phone-inbox-list-title strong,.phone-inbox-thread-head strong{min-width:0;color:var(--panel-ink);text-overflow:ellipsis;white-space:nowrap;font-size:.96rem;line-height:1.2;overflow:hidden}.phone-inbox-list-title em,.phone-inbox-list-phone,.phone-inbox-list-preview,.phone-inbox-thread-head span,.phone-inbox-thread-head em{color:var(--muted);font-size:.82rem;font-style:normal}.phone-inbox-list-preview{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.phone-inbox-unread{color:#fff;background:#2f7df6;border-radius:999px;justify-content:center;align-items:center;min-width:22px;height:22px;font-size:.72rem;font-weight:900;display:inline-flex}.phone-inbox-thread{background:#111218;grid-template-rows:auto auto minmax(0,1fr);min-width:0;min-height:0;display:grid;position:relative;overflow:hidden}.phone-inbox-thread-head{border-bottom:1px solid #ffffff14;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:14px;min-height:70px;padding:14px 18px;display:grid}.phone-inbox-thread-head>div:nth-child(2){gap:2px;min-width:0;display:grid}.phone-inbox-thread-actions{justify-content:flex-end}.phone-inbox-thread-actions button:hover,.phone-inbox-thread-actions a:hover,.phone-inbox-composer-actions button:hover{background:#2563eb2e;border-color:#3b82f66b}.phone-inbox-ai-summary{background:#d6b85a12;border:1px solid #d6b85a38;border-radius:8px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:12px;margin:12px 18px 0;padding:10px 12px;display:grid}.phone-inbox-ai-summary span{color:#c9c0aa;letter-spacing:.08em;text-transform:uppercase;margin-bottom:3px;font-size:.68rem;font-weight:800;display:block}.phone-inbox-ai-summary strong{color:#f5f0e5;font-size:.92rem;line-height:1.25;display:block}.phone-inbox-ai-summary em{color:#f4d16f;white-space:nowrap;border:1px solid #d6b85a4d;border-radius:999px;padding:7px 10px;font-size:.78rem;font-style:normal;font-weight:800}.phone-inbox-timeline{overscroll-behavior:contain;flex-direction:column;gap:10px;min-height:0;padding:24px 28px 210px;scroll-padding-bottom:210px;display:flex;overflow-y:auto}.phone-inbox-event{grid-template-columns:36px minmax(0,1fr);align-items:end;gap:10px;max-width:min(720px,78%);display:grid}.phone-inbox-event.is-outbound{grid-template-columns:minmax(0,1fr) 36px;align-self:flex-end}.phone-inbox-event.is-outbound .phone-inbox-event-icon{grid-area:1/2}.phone-inbox-event.is-outbound .phone-inbox-event-bubble{background:#132744;grid-area:1/1}.phone-inbox-event-icon{color:#fff;background:#20c7c9;border-radius:999px;justify-content:center;align-items:center;width:36px;height:36px;font-size:.62rem;font-weight:900;display:inline-flex}.phone-inbox-event.is-call .phone-inbox-event-icon,.phone-inbox-event.is-missed .phone-inbox-event-icon{background:#ff3b1f}.phone-inbox-event-bubble{background:#272832;border-radius:8px;gap:5px;min-width:0;padding:12px 14px;display:grid}.phone-inbox-event-meta{color:var(--muted);justify-content:space-between;align-items:center;gap:12px;font-size:.72rem;display:flex}.phone-inbox-event-bubble strong{color:var(--panel-ink);font-size:.95rem}.phone-inbox-event-bubble p{color:var(--panel-ink);overflow-wrap:anywhere;white-space:pre-wrap;margin:0;font-size:.92rem;line-height:1.35}.phone-inbox-call-ai{border-top:1px solid #d6b85a2e;gap:6px;margin-top:4px;padding-top:9px;display:grid}.phone-inbox-call-ai span{color:#f4d16f;letter-spacing:.08em;text-transform:uppercase;font-size:.68rem;font-weight:900}.phone-inbox-call-ai strong{font-size:.88rem;line-height:1.35}.phone-inbox-call-ai ul{color:var(--muted);margin:0;padding-left:18px;font-size:.82rem;line-height:1.35}.phone-inbox-call-ai details{color:var(--muted);font-size:.8rem}.phone-inbox-call-ai summary{cursor:pointer;color:#d9d2c3;font-weight:800}.phone-inbox-call-ai details p{color:#d9d2c3;margin-top:6px;font-size:.82rem}.phone-inbox-event-bubble small,.phone-inbox-event-bubble a{color:var(--muted);font-size:.76rem}.phone-inbox-composer{z-index:90;background:#111218;border-top:1px solid #ffffff14;grid-template-columns:minmax(170px,220px) minmax(260px,1fr) auto;align-items:end;gap:10px;padding:10px 116px 12px 18px;display:grid;position:absolute;bottom:0;left:0;right:0}.phone-inbox-composer-tools{justify-content:flex-start;align-items:center;gap:8px;display:flex}.phone-inbox-composer-tools select{width:100%;min-width:0;max-width:170px;min-height:32px;color:var(--panel-ink);font:inherit;background:#ffffff0f;border:1px solid #ffffff1a;border-radius:7px;padding:0 10px;font-size:.82rem;font-weight:800}.phone-inbox-composer-tools select:disabled{cursor:not-allowed;opacity:.62}.phone-inbox-composer textarea{resize:none;width:100%;min-height:54px;color:var(--panel-ink);font:inherit;background:#ffffff09;border:1px solid #2563ebad;border-radius:8px;outline:0;padding:14px}.phone-inbox-composer-actions{flex-direction:column;justify-content:flex-end;align-items:flex-end;gap:6px;min-width:130px}.phone-inbox-composer-actions span{max-width:220px;min-height:16px;color:var(--muted);text-align:right;text-overflow:ellipsis;white-space:nowrap;font-size:.76rem;line-height:1.2;overflow:hidden}.phone-inbox-composer-actions button{background:#2563eb;border-color:#60a5fa73;border-radius:7px;min-width:116px}.phone-inbox-composer-actions button:disabled{cursor:not-allowed;opacity:.58}.phone-inbox-empty,.phone-inbox-thread-empty{min-height:140px;color:var(--muted);text-align:center;place-items:center;display:grid}body:has(.phone-inbox-shell) .browser-call-dock{bottom:132px}@media (max-width:1180px){.duplicate-review-topbar{grid-template-columns:1fr;position:static}.duplicate-review-actions,.duplicate-review-resolved{justify-self:start}.duplicate-review-columns{grid-template-columns:1fr}.phone-inbox-main{height:auto;min-height:calc(100dvh - 72px);overflow:visible}.phone-inbox-shell{grid-template-columns:1fr;height:auto;min-height:0;overflow:visible}.phone-inbox-sidebar{border-bottom:1px solid #ffffff14;border-right:0;position:static}.phone-inbox-list{max-height:min(360px,42dvh)}.phone-inbox-thread{min-height:min(620px,100dvh - 96px)}.crm-mailbox-shell{grid-template-columns:150px minmax(280px,.9fr) minmax(320px,1fr)}}@media (max-width:900px){.duplicate-review-page{padding:10px}.duplicate-review-actions{grid-template-columns:repeat(2,minmax(0,1fr));width:100%;display:grid}.duplicate-review-grid{grid-template-columns:1fr}.phone-inbox-thread-head{grid-template-columns:auto minmax(0,1fr)}.phone-inbox-thread-actions{grid-column:1/-1;justify-content:flex-start}.phone-inbox-event{max-width:96%}.phone-inbox-composer{grid-template-columns:1fr;padding-right:18px}.phone-inbox-composer-tools select,.phone-inbox-composer-actions{width:100%;max-width:none}.phone-inbox-composer-actions{align-items:stretch}.phone-inbox-composer-actions span{text-align:left;max-width:none}.rebuild-profile-modal{grid-template-columns:1fr}.rebuild-profile-tabs{padding:0;display:flex;overflow-x:auto}.rebuild-profile-tabs button{text-align:center;flex:1 0 auto;min-height:52px}.rebuild-profile-content{min-height:0;padding:18px}.rebuild-profile-form,.rebuild-profile-security-grid,.rebuild-profile-password-grid{grid-template-columns:1fr}.rebuild-profile-device-row{grid-template-columns:auto minmax(0,1fr)}.rebuild-profile-device-row em{grid-column:2;justify-self:start}.rebuild-profile-setting-row,.rebuild-profile-notification-row{flex-direction:column;align-items:flex-start}.crm-mailbox-toolbar,.crm-mailbox-toolbar-actions{flex-direction:column;align-items:stretch}.crm-mailbox-shell{grid-template-columns:1fr}.crm-mailbox-folders{border-bottom:1px solid #ffffff14;border-right:0;grid-template-columns:repeat(3,minmax(0,1fr))}.crm-mailbox-thread-list,.crm-mailbox-reader{border-bottom:1px solid #ffffff14;border-right:0}}@media (max-width:1180px){.workspace-overview-shell{grid-template-columns:1fr}.workspace-overview-sidebar{overflow:visible}.workspace-overview-sidebar .workspace-overview-section-list{scrollbar-gutter:stable;padding-bottom:12px;display:flex;overflow-x:auto}.workspace-overview-sidebar .workspace-overview-section-link{flex:0 0 min(220px,74vw)}}@media (max-width:760px){.rebuild-topbar-inner{gap:8px;width:calc(100% - 16px);min-height:58px}.rebuild-mobile-trigger{width:40px;height:40px}.rebuild-brand-chip{width:44px;min-width:44px;min-height:40px;padding:0}.rebuild-brand-wordmark{letter-spacing:0;font-size:0}.rebuild-brand-wordmark:before{content:"MVX";letter-spacing:0;font-size:.74rem}.rebuild-search{grid-template-columns:36px minmax(0,1fr);height:40px;padding-right:10px}.rebuild-search input{font-size:.88rem}.rebuild-search-popover{border-radius:12px;max-height:calc(100dvh - 78px);position:fixed;top:64px;left:8px;right:8px}.rebuild-search-result{grid-template-columns:1fr;gap:5px;min-height:0}.rebuild-search-result-badge{justify-self:start}.rebuild-sidebar{width:min(330px,100vw - 18px);max-height:100dvh;overflow-y:auto}.rebuild-sidebar-logo{min-height:52px}.rebuild-sidebar-logo-image{width:44px;height:44px}.rebuild-nav{padding-bottom:76px}.rebuild-main{padding:8px}.boards-tabs{min-height:40px}.boards-tab{min-height:38px;padding:0 12px;font-size:.78rem}.boards-toolbar{gap:8px;padding:8px}.boards-count-pill,.boards-sort-chip,.boards-action-button,.boards-owner-select,.boards-search-input,.boards-filter-actions,.boards-view-toggle{flex:150px}.boards-count-pill,.boards-sort-chip,.boards-action-button{min-width:0}.boards-filter-actions{justify-content:space-between}.boards-picker-menu,.boards-settings-menu,.boards-picker-menu.boards-filters-menu{width:auto;max-height:calc(100dvh - 82px);position:fixed;top:66px;left:8px;right:8px;overflow:auto}.boards-filters-menu-topbar,.boards-picker-menu.boards-filters-menu .boards-filters-menu-topbar{flex-direction:column;align-items:stretch}.boards-table-shell{padding:8px 0}.boards-table-wrap-paged{height:calc(100dvh - 260px);min-height:320px}.boards-bulk-bar{border-radius:12px;flex-direction:column;align-items:stretch;min-width:0;max-width:none;padding:10px;bottom:8px;left:8px;right:8px;transform:none}.boards-bulk-actions{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.boards-detail-backdrop{padding:58px 0 0}.boards-detail-drawer{border-inline:0;border-radius:10px 10px 0 0;width:100vw;height:calc(100dvh - 58px)}.boards-detail-head-top,.boards-detail-contact-card,.workspace-overview-sidebar .boards-detail-head-top,.workspace-overview-sidebar .boards-detail-contact-card{grid-template-columns:1fr}.boards-detail-head-actions,.workspace-quickview-workflow-row,.workspace-overview-sidebar .workspace-quickview-workflow-row{justify-content:flex-start}.boards-detail-action-row,.workspace-overview-sidebar .workspace-overview-action-strip{grid-template-columns:repeat(2,minmax(0,1fr))}.workspace-overview-sidebar .workspace-overview-detail-row,.workspace-overview-sidebar .workspace-overview-fields-panel .boards-detail-editor-row{grid-template-columns:1fr;gap:5px;padding-block:7px}.workspace-overview-sidebar .workspace-overview-fields-menu{width:auto;max-height:calc(100dvh - 82px);position:fixed;top:64px;left:8px;right:8px;overflow:auto}.phone-inbox-sidebar{padding:12px 10px}.phone-inbox-tabs{padding:0;overflow-x:auto}.phone-inbox-toolbar>*,.phone-inbox-number-filter{flex:150px}.phone-inbox-thread{min-height:calc(100dvh - 82px)}.phone-inbox-thread-head{min-height:0;padding:12px}.phone-inbox-ai-summary{grid-template-columns:1fr;margin:10px 12px 0}.phone-inbox-ai-summary em{justify-self:start}.phone-inbox-timeline{padding:14px 12px 250px;scroll-padding-bottom:250px}.phone-inbox-event,.phone-inbox-event.is-outbound{grid-template-columns:28px minmax(0,1fr);max-width:100%}.phone-inbox-event.is-outbound .phone-inbox-event-icon{grid-column:1}.phone-inbox-event.is-outbound .phone-inbox-event-bubble{grid-column:2}.phone-inbox-event-icon{width:28px;height:28px}.phone-inbox-composer{gap:8px;padding:9px 10px 10px}.crm-mailbox{gap:10px}.crm-mailbox-toolbar{border-radius:12px;padding:12px}.crm-mailbox-folders{padding:10px;display:flex;overflow-x:auto}.crm-mailbox-folders button{flex:none;min-width:116px}.crm-mailbox-shell{border-radius:12px;min-height:0}.crm-mailbox-section-head,.crm-mailbox-reader-head,.crm-mailbox-message-meta,.crm-mailbox-compose-actions{flex-direction:column;align-items:flex-start}.crm-mailbox-compose-backdrop{justify-content:stretch;align-items:stretch;padding:8px}.crm-mailbox-compose{border-radius:14px;align-self:end;width:100%;max-height:calc(100dvh - 16px);overflow:auto}.browser-call-dock{width:calc(100vw - 16px);max-height:calc(100dvh - 16px);bottom:8px;right:8px;overflow-y:auto}body:has(.phone-inbox-shell) .browser-call-dock{max-height:calc(100dvh - 134px);bottom:118px}.browser-call-active,.browser-call-waiting,.browser-call-queue-meter{flex-direction:column;align-items:flex-start}.browser-call-actions,.browser-call-active-actions{width:100%}}@media (max-width:860px){.workspace-embedded-modal-window{border-radius:12px;width:auto;inset:6px;transform:none}.workspace-embedded-modal-head{min-height:48px;padding:8px 10px}.workspace-embedded-modal-head>div{min-width:0}.workspace-embedded-modal-head strong,.workspace-embedded-modal-head span{overflow-wrap:anywhere}.workspace-embedded-modal-frame{min-width:0}}@media (max-width:760px){.workspace-charges-embed-shell,.workspace-charges-embed-form,.workspace-charges-embed-board,.workspace-charges-embed-panel{min-width:0;max-width:100%}.workspace-charges-embed-shell{-webkit-overflow-scrolling:touch;overflow-x:auto}.workspace-charges-embed-board,.workspace-charges-embed-panel{overflow:visible}.workspace-charges-embed-panel .workspace-main-header{grid-template-columns:1fr;gap:8px;padding:10px}.workspace-charges-embed-panel .workspace-title-row,.workspace-charges-embed-panel .workspace-title-text-row,.workspace-charges-embed-panel .workspace-title-left-actions,.workspace-charges-embed-panel .workspace-inventory-version-actions,.workspace-charges-embed-panel .workspace-connected-inventory-select-wrap{justify-content:flex-start;width:100%}.workspace-charges-embed-panel .workspace-title-row,.workspace-charges-embed-panel .workspace-title-left-actions,.workspace-charges-embed-panel .workspace-inventory-version-actions{flex-wrap:wrap}.workspace-charges-embed-panel .workspace-title-band{width:100%}.workspace-charges-embed-panel .workspace-title-text-row{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.workspace-charges-embed-panel .workspace-title-text-row form,.workspace-charges-embed-panel .workspace-title-text-row .btn,.workspace-charges-embed-panel .workspace-version-select,.workspace-charges-embed-panel .workspace-connected-inventory-select,.workspace-charges-embed-panel .workspace-connected-inventory-select-wrap,.workspace-charges-embed-panel .workspace-connected-inventory-select-wrap form{width:100%;min-width:0}.workspace-charges-embed-panel .workspace-connected-inventory-helper{align-items:stretch;margin:8px 10px 10px}.workspace-charges-embed-panel .workspace-connected-inventory-copy{flex-wrap:wrap;width:100%;min-width:0}.workspace-charges-embed-panel .workspace-summary-strip{grid-template-columns:1fr;padding:0 10px 8px}.workspace-charges-embed-panel .workspace-summary-pill{min-width:0}.workspace-charges-embed-panel .workspace-calc-panel{margin:0 10px 12px}.workspace-charges-embed-panel .workspace-calc-group{min-width:0;padding:10px}.workspace-charges-embed-panel .workspace-calc-row,.workspace-charges-embed-panel .workspace-calc-row.compact,.workspace-charges-embed-panel .workspace-dynamic-row,.workspace-charges-embed-panel .workspace-accessorial-row{grid-template-columns:minmax(0,1fr);align-items:stretch;gap:7px;padding:10px 0}.workspace-charges-embed-panel .workspace-calc-row>strong,.workspace-charges-embed-panel .workspace-calc-emphasis{justify-self:start}.workspace-charges-embed-panel .workspace-calc-inputs,.workspace-charges-embed-panel .workspace-calc-inputs.wide,.workspace-charges-embed-panel .workspace-calc-inputs-local{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:6px;width:100%;display:grid}.workspace-charges-embed-panel .workspace-money-input,.workspace-charges-embed-panel .workspace-percent-input{grid-template-columns:auto minmax(0,1fr);width:100%}.workspace-charges-embed-panel .workspace-percent-input{grid-template-columns:minmax(0,1fr) auto}.workspace-charges-embed-panel .workspace-input.compact,.workspace-charges-embed-panel .select.workspace-input.compact{width:100%;min-width:0}.workspace-charges-embed-panel .workspace-regular-charge-preset{grid-template-columns:20px minmax(0,1fr) auto;padding:9px}.workspace-charges-embed-panel .workspace-group-actions,.workspace-charges-embed-panel .workspace-action-row{justify-content:stretch}.workspace-charges-embed-panel .workspace-group-actions .btn,.workspace-charges-embed-panel .workspace-action-row .btn,.workspace-charges-embed-panel .workspace-action-row form{width:100%}.workspace-charges-embed-panel .workspace-total-band{padding:10px}.workspace-charges-embed-panel .workspace-total-row{grid-template-columns:1fr;gap:4px}.workspace-charges-embed-panel .workspace-total-row strong,.workspace-charges-embed-panel .workspace-total-deposit{justify-self:start}.workspace-inventory-summary-panel{overflow:visible}.workspace-inventory-sheet-header{letter-spacing:0;flex-direction:column;align-items:flex-start;gap:4px;padding:9px 10px}.workspace-inventory-sheet-header strong{margin:0;font-size:.86rem}.workspace-inventory-sheet-grid{grid-template-columns:1fr;padding:8px}.workspace-inventory-grouped-table-wrap{-webkit-overflow-scrolling:touch;overflow-x:auto}.workspace-mini-table th,.workspace-mini-table td{padding:4px 5px;font-size:.72rem}.workspace-mini-table td:nth-child(2),.workspace-inventory-room-group strong{overflow-wrap:anywhere}}@media (max-width:520px){.workspace-charges-embed-panel .workspace-title-text-row{grid-template-columns:1fr}}@media (max-width:760px){.workspace-packing-embed-shell,.workspace-packing-embed-panel,.workspace-packing-embed-panel form{min-width:0;max-width:100%}.workspace-packing-embed-shell{-webkit-overflow-scrolling:touch;overflow-x:auto}.workspace-packing-embed-panel{overflow:visible}.workspace-packing-embed-header{padding:10px}.workspace-packing-embed-header h3{overflow-wrap:anywhere;font-size:1rem!important}.workspace-packing-view-switch{grid-template-columns:repeat(2,minmax(0,1fr));width:calc(100% - 20px);margin:10px 10px 0;display:grid}.workspace-packing-view-tab{min-width:0;padding-inline:8px}.workspace-packing-embed-panel .workspace-packing-table{gap:8px;padding:10px}.workspace-packing-embed-panel .workspace-packing-table-head{display:none}.workspace-packing-embed-panel .workspace-packing-table-row,.workspace-packing-embed-panel .workspace-packing-table-row.is-packing,.workspace-packing-embed-panel .workspace-packing-table-row.is-unpacking{border:1px solid color-mix(in srgb, var(--line) 72%, transparent);background:color-mix(in srgb, var(--panel) 88%, #0d1117 12%);border-radius:10px;grid-template-columns:1fr;gap:7px;padding:10px}.workspace-packing-embed-panel .workspace-packing-material{border-bottom:1px solid color-mix(in srgb, var(--line) 58%, transparent);min-width:0;padding-bottom:6px}.workspace-packing-embed-panel .workspace-packing-material strong{overflow-wrap:anywhere}.workspace-packing-embed-panel .workspace-packing-unit,.workspace-packing-embed-panel .workspace-packing-unit-price,.workspace-packing-embed-panel .workspace-packing-line-total,.workspace-packing-embed-panel .workspace-packing-qty{justify-content:space-between;align-items:center;gap:10px;width:100%;min-width:0;min-height:30px;display:flex}.workspace-packing-embed-panel .workspace-packing-unit:before,.workspace-packing-embed-panel .workspace-packing-unit-price:before,.workspace-packing-embed-panel .workspace-packing-line-total:before,.workspace-packing-embed-panel .workspace-packing-qty:before{color:var(--muted);letter-spacing:.04em;text-transform:uppercase;font-size:.68rem;font-weight:900}.workspace-packing-embed-panel .workspace-packing-table-row>.workspace-packing-unit:before{content:"Unit"}.workspace-packing-embed-panel .workspace-packing-table-row.is-packing>div:nth-child(3):before{content:"Item"}.workspace-packing-embed-panel .workspace-packing-table-row.is-packing>div:nth-child(4):before{content:"Packing"}.workspace-packing-embed-panel .workspace-packing-table-row.is-unpacking>div:nth-child(3):before{content:"Unpacking"}.workspace-packing-embed-panel .workspace-packing-qty:before{content:"Qty"}.workspace-packing-embed-panel .workspace-packing-line-total:before{content:"Unit Total"}.workspace-packing-embed-panel .workspace-packing-qty{flex-wrap:wrap;justify-content:flex-end}.workspace-packing-embed-panel .workspace-packing-qty:before{margin-right:auto}.workspace-packing-embed-panel .workspace-stepper{flex:0 0 32px;width:32px;height:32px}.workspace-packing-embed-panel .workspace-qty-input{width:68px;min-height:32px}.workspace-packing-embed-panel .workspace-packing-footer{grid-template-columns:1fr;gap:10px;padding:10px;display:grid}.workspace-packing-embed-panel .workspace-packing-footer .workspace-total-band{width:100%;min-width:0}.workspace-packing-embed-panel .workspace-packing-footer .btn.primary{width:100%;min-height:38px}}
