:root{--surface:#eef3f7;--panel:#fff;--soft-panel:#f3f7fa;--ink:#172033;--muted:#657183;--border:#d8e0e8;--shadow:0 18px 40px #1720331f;color:var(--ink);background:var(--surface);font-synthesis:none;text-rendering:optimizelegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}*{box-sizing:border-box}body{margin:0}button,input,select{letter-spacing:0}button:focus-visible,input:focus-visible,select:focus-visible{outline-offset:2px;outline:3px solid #0891b238}a{color:inherit}.rd-app *,.rd-app :before,.rd-app :after,.login-screen *,.login-screen :before,.login-screen :after{box-sizing:border-box}.login-screen,.rd-app{min-height:100svh}.login-screen{background:#eef3f7;place-items:center;padding:32px;display:grid}.login-panel{background:#fff;border:1px solid #d9e2ea;border-radius:8px;grid-template-columns:1.1fr .9fr;width:min(920px,100%);display:grid;overflow:hidden;box-shadow:0 22px 52px #17232d24}.login-copy,.login-form{padding:42px}.login-copy{background:#f7fbfd;border-right:1px solid #d9e2ea;flex-direction:column;gap:26px;display:flex}.login-brand-row{align-items:center;gap:13px;display:flex}.account-trigger strong,.pipeline-card strong,.metric-card strong,.rd-column-header strong,.table-link,.settings-panel h2,.funnel-config-card h2{color:#10283d}.account-trigger small,.metric-card span,.rd-table small{color:#607181;font-size:.8125em;display:block}.login-copy h1,.home-page h1,.analytics-page h1,.settings-page h1{color:#10283d;letter-spacing:0;margin:0;font-size:34px;line-height:1.15}.login-copy p{color:#607181;margin:0;font-size:17px;line-height:1.55}.login-form{align-content:center;gap:18px;display:grid}.mfa-panel{width:min(860px,100%)}.mfa-form{align-content:start}.mfa-heading{color:#10283d;align-items:center;gap:12px;display:flex}.mfa-heading small{color:#607181;margin-top:3px;font-size:13px;font-weight:700;display:block}.mfa-qr{aspect-ratio:1;background:#fff;border:1px solid #d9e2ea;border-radius:8px;width:min(220px,100%);padding:10px}label{color:#536575;gap:7px;font-size:13px;font-weight:800;display:grid}input,select,textarea{color:#10283d;width:100%;min-height:44px;font:inherit;letter-spacing:0;background:#fff;border:1px solid #cbd6df;border-radius:8px;padding:0 13px}.password-input-wrap{display:block;position:relative}.password-input-wrap input{padding-right:48px}.password-toggle{color:#607181;background:0 0;border-radius:8px;place-items:center;width:34px;height:34px;display:inline-grid;position:absolute;top:50%;right:10px;transform:translateY(-50%)}.password-toggle:hover,.password-toggle:focus-visible{color:#0e3855;background:#eef3f7}.password-field-status{color:#607181;margin-top:6px;font-size:12px;font-weight:800;display:block}.password-field-status.valid{color:#1f8a4c}.password-field-status.invalid{color:#c83355}.password-field-status.checking{color:#2d7dbd}.turnstile-container{flex-direction:column;align-items:center;gap:8px;min-height:65px;display:flex;overflow:visible}.turnstile-container[data-state=failed]{align-items:stretch}.turnstile-status{color:#607181;margin:0;font-size:12px;font-weight:800}.turnstile-error{color:#8f2440;background:#fff6f8;border:1px solid #f2bdc7;border-radius:8px;gap:8px;width:100%;padding:12px;font-size:12px;line-height:1.45;display:grid}.turnstile-error strong{color:#71172d;font-size:13px}.turnstile-error code{background:#8f24401a;border-radius:4px;padding:1px 4px;font-size:11px}.turnstile-retry{color:#8f2440;background:#fff;border:1px solid #e3a5b2;border-radius:8px;justify-self:start;min-height:34px;padding:0 12px;font-size:12px;font-weight:900}textarea{resize:vertical;min-height:96px;padding-block:12px}button{font:inherit;cursor:pointer;letter-spacing:0;border:0}.primary-button,.create-button,.secondary-cta,.filter-button{white-space:nowrap;border-radius:.8125em;justify-content:center;align-items:center;gap:.625em;min-height:3em;padding:0 1.375em;font-size:1em;font-weight:900;display:inline-flex}.create-button svg,.filter-button svg,.primary-button svg,.secondary-cta svg{width:1.25em;height:1.25em}.primary-button,.create-button{color:#62d7f2;background:#0e3855}.primary-button:hover,.create-button:hover{background:#0b3049}.primary-button:disabled,.create-button:disabled,.secondary-cta:disabled,.header-icon:disabled,.mini-menu button:disabled,.app-switcher button:disabled,.header-menu button:disabled{opacity:.68;cursor:not-allowed}.secondary-cta,.filter-button{color:#2c78b5;background:#bdf3ff}.fit-button{width:max-content}.compact-action,.create-button.compact{border-radius:.5em;min-height:2.375em;padding:0 .75em;font-size:.8125em}.form-error{color:#a32020;background:#fff0f0;border-radius:8px;margin:0;padding:11px 13px;font-size:13px}.form-success{color:#17633a;background:#ecf8f0;border-radius:8px;margin:0;padding:11px 13px;font-size:13px;font-weight:800;line-height:1.45}.login-form-actions{justify-content:center;display:flex}.rd-app{--crm-ui-base:clamp(13.2px, .833333vw, 17.2px);font-size:var(--crm-ui-base);color:#10283d;background:#fff;overflow:hidden}.rd-header{z-index:40;background:#fff;align-items:center;gap:.625em;height:4.625em;padding:0 1.125em;display:flex;position:sticky;top:0;box-shadow:0 6px 18px #192b3d21}.rd-header-left,.rd-header-right{align-items:center;gap:.625em;display:flex;position:relative}.rd-header-left{flex:none}.rd-header-right{flex:none;gap:.375em;margin-left:auto}.header-icon{color:#536575;background:0 0;border-radius:max(7px,.5em);place-items:center;width:max(34px,2.375em);height:max(34px,2.375em);display:inline-grid}.header-icon svg{width:max(18px,1.25em);height:max(18px,1.25em)}.header-icon:hover{color:#0e3855;background:#eff4f7}.header-icon.danger:hover{color:#b91c1c;background:#fee2e2}.agrobox-logo{object-fit:contain;object-position:left center;flex:none;width:238px;height:44px;display:block}.agrobox-logo.compact{width:8em;height:2.375em}.crm-pill{color:#10283d;letter-spacing:.08em;border:1px solid #d9e2ea;border-radius:999px;align-items:center;min-height:32px;padding:0 14px;font-size:13px;font-weight:900;display:inline-flex}.brand-divider{background:#cfd8df;width:.0625em;height:2.5625em}.crm-wordmark{color:#10283d;font-size:1.5em;line-height:1}.rd-tabs{scrollbar-width:none;flex:auto;align-items:stretch;gap:.125em;height:4.625em;display:flex;overflow-x:auto}.rd-tabs::-webkit-scrollbar{display:none}.rd-tab{color:#10283d;background:0 0;border-bottom:.1875em solid #0000;flex:none;align-items:center;gap:.25em;min-width:max-content;height:4.625em;padding:0 .625em;font-size:1em;font-weight:900;display:inline-flex}.rd-tab.active{color:#2d7dbd;border-bottom-color:#62d7f2}.rd-tab.disabled{color:#8a98a6}.header-search{color:#536575;justify-content:center;align-items:center;width:2.625em;height:2.625em;transition:width .16s;display:flex;overflow:hidden}.header-search:focus-within,.header-search.active{border:1px solid #d4dde5;border-radius:.5625em;justify-content:flex-start;gap:.5em;width:14.375em;padding:0 .625em}.header-search input{border:0;outline:0;width:0;min-height:2.125em;padding:0}.header-search:focus-within input,.header-search.active input{width:9.375em}.header-search-clear{color:#536575;cursor:pointer;background:#ecf3f8;border:0;border-radius:999px;flex:none;place-items:center;width:1.75em;height:1.75em;display:grid}.header-search-clear:hover{color:#0e3855;background:#dceaf3}.account-trigger{text-align:left;background:0 0;grid-template-columns:2.75em minmax(0,1fr) 1em;align-items:center;gap:.625em;min-width:11.875em;height:3.625em;display:grid}.account-trigger .user-avatar,.user-avatar,.owner-dot{color:#10283d;background:#e7eaee;border-radius:999px;place-items:center;font-weight:900;display:inline-grid}.account-trigger .user-avatar{width:2.75em;height:2.75em;font-size:1.125em}.user-avatar{flex:none;width:2.75em;height:2.75em;overflow:hidden}.user-avatar.with-image{background:#fff}.user-avatar img{object-fit:cover;width:100%;height:100%;display:block}.account-trigger strong{text-overflow:ellipsis;white-space:nowrap;font-size:1em;display:block;overflow:hidden}.notification-trigger{position:relative}.notification-trigger>span{color:#fff;background:#dc3864;border:2px solid #fff;border-radius:999px;justify-content:center;align-items:center;min-width:max(18px,1.1875em);height:max(18px,1.1875em);padding:0 max(5px,.3125em);font-size:max(10px,.625em);font-weight:900;line-height:1;display:inline-flex;position:absolute;top:max(1px,.125em);right:max(0px,.0625em)}.switcher-scrim{z-index:50;background:0 0;position:fixed;inset:0}.app-switcher,.account-popover,.header-menu,.mini-menu{z-index:60;background:#fff;border-radius:12px;position:absolute;box-shadow:0 18px 38px #1c2d402e}.app-switcher{z-index:61;width:365px;padding:18px 10px;top:58px;left:-24px}.app-switcher span,.account-popover small,.header-menu span{color:#647383;padding:0 18px 9px;font-size:13px;font-weight:900;display:block}.app-switcher button,.account-popover button,.header-menu button,.mini-menu button{color:#10283d;text-align:left;background:0 0;justify-content:space-between;align-items:center;gap:10px;width:100%;padding:12px 18px;font-weight:900;display:flex}.app-switcher button:hover,.account-popover button:hover,.header-menu button:hover,.mini-menu button:hover{background:#f3f7fa}.app-switcher button:disabled:hover,.header-menu button:disabled:hover,.mini-menu button:disabled:hover{background:0 0}.app-switcher button{flex-direction:column;justify-content:center;align-items:flex-start}.app-switcher small{color:#607181;font-size:14px;font-weight:500;display:block}.app-switcher hr,.account-popover hr{background:#d9e2ea;border:0;height:1px;margin:8px 10px}.account-popover{width:345px;padding:16px 10px;top:58px;right:0}.compact-popover{width:320px}.account-popover>span{color:#647383;padding:8px 18px 0;font-weight:900;display:block}.account-popover>strong{color:#10283d;padding:4px 18px 12px;font-size:34px;line-height:1.1;display:block}.account-menu>strong,.notification-popover>strong{font-size:24px}.notification-popover>span{padding-bottom:12px;font-size:14px;line-height:1.4}.notification-list{gap:4px;margin:4px 0 8px;display:grid}.notification-list button{border-radius:8px;display:block}.notification-list b,.notification-list small{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.notification-list b{margin-bottom:4px}.notification-list small,.empty-popover-text{color:#607181;font-size:13px;font-weight:700}.empty-popover-text{margin:2px 18px 12px}.account-summary{grid-template-columns:44px minmax(0,1fr);align-items:center;gap:12px;padding:6px 18px 8px;display:grid}.account-summary>div{min-width:0}.account-summary .user-avatar{width:44px;height:44px}.account-summary strong,.account-summary small{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.account-summary small{color:#607181;padding:0;font-size:13px}.account-menu>button{justify-content:flex-start;gap:13px}.account-profile-mode{width:min(92vw,430px);max-height:calc(100vh - 82px);overflow:auto}.account-profile-editor{gap:14px;padding:0 8px 4px;display:grid}.account-profile-editor small{padding:0}.account-profile-editor button{justify-content:center;width:auto}.account-profile-editor .header-icon{width:36px;height:36px;padding:0}.account-profile-editor .inline-link{padding:8px 0 0}.account-profile-editor .secondary-cta,.account-profile-editor .create-button{min-height:42px;padding:0 14px}.account-profile-editor .secondary-cta{color:#2c78b5;background:#bdf3ff}.account-profile-editor .create-button{color:#62d7f2;background:#0e3855}.account-profile-editor .password-form>.secondary-cta{width:100%}.account-profile-title{align-items:center;gap:10px;padding:0 8px 4px;display:flex}.account-profile-title small,.account-profile-title strong{display:block}.account-profile-title strong{color:#10283d;font-size:20px}.account-profile-form{gap:12px;padding:0 8px;display:grid}.password-form{border-top:1px solid #d9e2ea;padding-top:14px}.avatar-editor{align-items:center;gap:14px;padding:4px 0;display:flex}.avatar-editor .user-avatar{width:72px;height:72px;font-size:24px}.avatar-upload-button{color:#2d7dbd;cursor:pointer;background:#fff;border:1px solid #cbd6df;border-radius:8px;align-items:center;gap:8px;width:fit-content;min-height:38px;padding:0 12px;display:inline-flex}.avatar-upload-button input{display:none}.account-form-actions{justify-content:flex-end;gap:10px;display:flex}.account-form-message{border-radius:8px;margin:0 8px;padding:10px 12px;font-weight:800}.account-form-message.success{color:#1f8a4c;background:#edf9f1}.account-form-message.error{color:#c83355;background:#fff0f3}.account-popover em,.header-menu em,.tab-strip em{color:#fff;text-align:center;background:#49cdea;border-radius:7px;min-width:36px;padding:4px 8px;font-size:12px;font-style:normal}.refresh-line{margin-top:-56px;color:#2d7dbd!important;justify-content:flex-end!important}.header-menu{width:365px;padding:14px 10px;top:64px;left:min(740px,42vw)}.analytics-menu{width:min(460px,100vw - 32px);padding:18px}.analytics-menu-title{align-items:center;gap:12px;padding:4px 4px 14px;display:flex}.analytics-menu-title strong,.analytics-menu-title small{display:block}.analytics-menu-title small{color:#647383;font-weight:800}.analytics-menu-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.analytics-menu-card{color:#10283d;background:#f7fafc;border:1px solid #d8e1e8;border-radius:8px;place-content:center start;gap:5px;min-height:82px;padding:12px;font-weight:900;display:grid}.analytics-menu-card span{color:#10283d;padding:0;font-size:18px;font-weight:900}.analytics-menu-card b{color:#647383;font-size:13px;font-weight:900}.analytics-menu-primary{border-radius:8px;min-height:46px;margin:14px 0;color:#62d7f2!important;background:#0e3855!important;justify-content:center!important}.mobile-create{display:none}.rd-workspace{background:#fff;height:calc(100svh - 4.625em);overflow:auto}.pipeline-page{min-width:70em;padding:3em 3.5em .75em}.pipeline-actions{align-items:center;gap:1.875em;display:flex}.view-toggle{background:#bdf3ff;border-radius:.8125em;height:2.9375em;display:inline-flex;overflow:hidden}.view-toggle button{color:#257bb8;background:0 0;place-items:center;width:3.5em;display:grid}.view-toggle svg{width:1.25em;height:1.25em}.view-toggle button.active{color:#62d7f2;background:#0e3855}.priority-link{color:#2d7dbd;background:0 0;font-size:1.125em;font-weight:900}.priority-link.active{color:#0e3855}.toolbar-icons{align-items:center;gap:1.5em;margin-left:auto;display:flex}.relative-control{position:relative}.mini-menu{width:15.625em;padding:.5em 0;top:2.875em;right:0}.filter-row,.table-toolbar{align-items:center;gap:.625em;display:flex}.filter-row{grid-template-columns:minmax(11.875em,.85fr) minmax(13.75em,1fr) minmax(11.875em,.85fr) minmax(11.875em,.85fr) minmax(13.75em,1fr) max-content;margin-top:.9375em;display:grid}.select-pill,.static-pill{color:#536575;background:#fff;border:1px solid #cbd6df;border-radius:.75em;grid-template-columns:1.625em minmax(0,1fr) 1.125em;align-items:center;gap:.625em;min-width:0;height:2.9375em;padding:0 1.0625em;display:grid}.select-pill{grid-template-columns:1.375em minmax(0,1fr) .875em;gap:.5em;padding-inline:.75em}.select-pill svg,.static-pill svg{width:1.25em;height:1.25em}.menu-select-wrap{min-width:0;position:relative}.menu-select-pill{text-align:left;cursor:pointer;width:100%}.menu-select-pill:hover,.menu-select-pill.active,.menu-select-pill:focus-visible{border-color:#aebdc9;outline:0;box-shadow:0 0 0 4px #10283d1a}.static-pill{color:#10283d;text-align:left;font-size:1.1875em;font-weight:700}.static-pill span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.select-pill select{appearance:none;color:#10283d;text-overflow:ellipsis;background:0 0;border:0;outline:0;min-width:0;min-height:2.625em;padding:0;font-size:1.0625em;font-weight:700}.select-pill span{color:#10283d;text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:1.0625em;font-weight:700;overflow:hidden}.select-pill-menu{z-index:45;width:max(100%,260px);max-height:320px}.filter-panel,.inline-info{background:#f8fbfd;border:1px solid #d8e1e8;border-radius:8px;align-items:end;gap:12px;margin-top:16px;padding:12px;display:flex}.filter-panel label{width:280px}.inline-filter-panel{background:#f8fbfd;border:1px solid #d8e1e8;border-radius:8px;gap:14px;margin:-54px 0 28px;padding:16px;display:grid}.compact-filter-grid{grid-template-columns:repeat(4,minmax(160px,1fr)) auto;align-items:end}.inline-filter-panel label{color:#10283d;gap:7px;font-size:13px;font-weight:900;display:grid}.inline-filter-panel input,.inline-filter-panel select{color:#10283d;background:#fff;border:1px solid #cbd6df;border-radius:8px;min-height:42px;padding:0 12px;font-weight:800}.align-end{align-self:end}.inline-info{color:#536575;align-items:center;width:max-content;max-width:100%;font-weight:800}.count-badge{color:#10283d;background:#e6eaee;border-radius:.3125em;width:max-content;margin:1em 0 1.75em;padding:.3125em .6875em;font-weight:900;display:block}.filter-summary{flex-wrap:wrap;align-items:center;gap:.5em;margin:1em 0 1.75em;display:flex}.filter-summary .count-badge{margin:0}.filter-chip{color:#10283d;background:#e6eaee;border-radius:.3846em;align-items:center;gap:.6154em;min-height:2.2308em;padding:0 .7692em;font-size:.8125em;font-weight:900;display:inline-flex}.bulk-action-shell{border-radius:6px;margin:0 0 14px;overflow:hidden}.bulk-action-bar{color:#fff;background:#07283b;align-items:center;gap:22px;min-height:56px;padding:0 18px;display:flex}.bulk-action-bar strong{min-width:max-content}.bulk-action-divider{background:#ffffff57;border-radius:999px;width:2px;height:36px}.bulk-action-actions{justify-content:flex-end;align-items:center;gap:26px;margin-left:auto;display:flex}.bulk-action-bar button{color:#62d7f2;background:0 0;font-weight:900}.bulk-action-bar .danger-text{color:#e54e73}.bulk-select-row{color:#10283d;background:#edf2f5;align-items:center;gap:8px;min-height:48px;padding:0 12px;font-weight:800;display:flex}.bulk-select-label{color:#10283d;cursor:pointer;align-items:center;gap:12px;width:100%;font-size:17px;font-weight:900;display:flex}.bulk-select-label input[type=checkbox]{width:22px;min-width:22px;min-height:22px}.bulk-select-label:has(input[type=checkbox]:disabled){cursor:default}.rd-kanban{scrollbar-color:#9aa8b5 #edf2f6;scrollbar-gutter:stable;scrollbar-width:auto;align-items:stretch;gap:.75em;height:calc(100svh - 20.375em);min-height:26.875em;padding-bottom:.5em;display:flex;overflow:auto hidden}.rd-kanban::-webkit-scrollbar{height:.625em}.rd-kanban::-webkit-scrollbar-track{background:#edf2f6;border-radius:999px}.rd-kanban::-webkit-scrollbar-thumb{background:#94a3af;border:.125em solid #edf2f6;border-radius:999px}.rd-kanban::-webkit-scrollbar-thumb:hover{background:#6f7f8d}.rd-column{scrollbar-color:#a8b4bf transparent;scrollbar-width:thin;background:#eceff2;border:1px solid #d2dbe3;border-radius:6px 6px 0 0;flex-direction:column;width:23.25em;min-width:23.25em;height:100%;display:flex;overflow:hidden}.rd-column-header{color:#536575;flex:none;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:.5em;min-height:3em;padding:0 .5625em;display:grid}.rd-column-header strong{text-overflow:ellipsis;white-space:nowrap;font-size:.875em;line-height:1.2;overflow:hidden}.rd-column-header span{color:#536575;text-overflow:ellipsis;white-space:nowrap;background:#dfe5ea;border-radius:.3125em;max-width:8.25em;padding:.4167em .6667em;font-size:.75em;font-weight:900;overflow:hidden}.rd-card-stack{flex:1;align-content:start;gap:.5em;min-height:0;margin-top:.5em;padding:0 .5em .5em;display:grid;overflow-y:auto}.rd-card-stack.drop-ready{background:#5ecff014;border-radius:4px}.pipeline-card{cursor:grab;-webkit-user-select:none;user-select:none;background:#fff;border:1px solid #d6dde3;border-radius:.3125em;gap:.4375em;padding:.6875em .5625em .5em;display:grid;box-shadow:0 1px 2px #182b3c14}.pipeline-card.dragging{opacity:.55;cursor:grabbing}.card-status-row{color:#536575;grid-template-columns:.75em minmax(0,1fr);align-items:center;gap:.375em;font-size:.8125em;line-height:1.2;display:grid}.card-status-row span:nth-child(2){text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.card-status-row svg{width:1.077em;height:1.077em}.status-square{flex:0 0 .75em;width:.75em;height:.75em;display:inline-block}.card-status-row .status-square{width:.923em;height:.923em}.pipeline-card strong{text-overflow:ellipsis;white-space:nowrap;font-size:.875em;line-height:1.25;overflow:hidden}.pipeline-card p{color:#10283d;text-overflow:ellipsis;white-space:nowrap;margin:-.25em 0 0;font-size:.75em;line-height:1.25;overflow:hidden}.card-meta{color:#536575;align-items:center;gap:.5625em;min-width:0;min-height:1.0625em;font-size:.75em;font-weight:900;display:flex;overflow:hidden}.card-meta span{text-overflow:ellipsis;white-space:nowrap;align-items:center;gap:.333em;min-width:0;display:inline-flex;overflow:hidden}.card-meta svg{flex:none;width:1.083em;height:1.083em}.list-mode-table{margin-top:12px}.list-page,.home-page,.analytics-page,.settings-page{width:min(1500px,100% - 112px);margin:0 auto;padding:58px 0}.list-page{padding-top:102px}.organizations-page,.contacts-page{width:min(1320px,100% - 112px);padding-top:84px}.section-kicker{color:#2d7dbd;margin-bottom:7px;font-size:13px;font-weight:900;display:block}.table-toolbar{flex-wrap:wrap;width:100%;margin-bottom:76px}.entity-list-toolbar{justify-content:space-between;align-items:flex-start;gap:18px}.entity-toolbar-filter{justify-items:start;gap:10px;display:grid}.toolbar-summary{color:#647383;padding-left:2px;font-weight:900;line-height:1.2}.entity-toolbar-actions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:10px;margin-left:auto;display:flex}.rd-entity-toolbar{justify-content:space-between;align-items:center;gap:26px;margin-bottom:42px}.rd-entity-toolbar-controls,.rd-entity-actions{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.rd-entity-actions{margin-left:auto}.import-export-actions{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.import-file-input{display:none}.rd-dropdown-wrap{position:relative}.rd-dropdown-control{color:#607181;text-align:left;background:#fff;border:1px solid #cbd6df;border-radius:12px;grid-template-columns:24px minmax(0,1fr) 16px;align-items:center;gap:10px;min-width:258px;min-height:48px;padding:0 14px;font-weight:900;display:grid;box-shadow:0 1px 2px #10283d08}.rd-dropdown-control:hover,.rd-dropdown-control.active,.rd-dropdown-control:focus-visible{border-color:#aebdc9;outline:0;box-shadow:0 0 0 4px #10283d1a}.rd-dropdown-control span{color:#10283d;text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.rd-dropdown-menu{z-index:35;background:#fff;border:1px solid #d8e1e8;border-radius:8px;width:360px;max-height:430px;padding:12px;position:absolute;top:calc(100% + 8px);left:0;overflow:auto;box-shadow:0 18px 38px #10283d2e}.owner-dropdown-menu{width:390px}.predefined-dropdown-menu{width:360px}.rd-dropdown-menu button{color:#10283d;text-align:left;background:0 0;border-radius:7px;grid-template-columns:22px minmax(0,1fr);align-items:center;gap:8px;width:100%;min-height:40px;padding:0 8px;font-weight:900;display:grid}.rd-dropdown-menu button.selected,.rd-dropdown-menu button:hover{background:#e9edf0}.rd-dropdown-menu button>span:first-child{width:18px;height:18px}.form-select-control{width:100%;min-width:0;position:relative}.form-select-button{color:#10283d;text-align:left;width:100%;min-height:44px;font:inherit;background:#fff;border:1px solid #cbd6df;border-radius:8px;grid-template-columns:minmax(0,1fr) 16px;align-items:center;gap:10px;padding:0 13px;font-weight:900;display:grid}.form-select-button>span{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.form-select-button svg{color:#607181}.form-select-button:hover,.form-select-button.active,.form-select-button:focus-visible{border-color:#aebdc9;outline:0;box-shadow:0 0 0 4px #10283d1a}.form-select-button:disabled{cursor:not-allowed;color:#7a8997;background:#f5f8fa}.form-select-menu{z-index:80;width:max(100%,260px);max-height:320px;padding:8px}.form-select-menu button{min-height:36px}.form-select-menu button:disabled{cursor:not-allowed;opacity:.55}.form-select-menu button:disabled:hover{background:0 0}.form-select-menu button>span:last-child,.product-lookup-menu button>span:last-child{text-overflow:ellipsis;min-width:0;overflow:hidden}.form-select-menu small,.product-lookup-menu small{color:#647383;text-overflow:ellipsis;white-space:nowrap;margin-top:2px;font-size:11px;font-weight:800;line-height:1.25;display:block;overflow:hidden}.product-lookup-field{z-index:1;min-width:0;position:relative}.product-lookup-field:focus-within{z-index:120}.product-lookup-field input{padding-right:44px}.product-lookup-toggle{color:#607181;background:0 0;border-radius:0 7px 7px 0;place-items:center;width:40px;min-height:calc(100% - 2px);padding:0;display:inline-grid;position:absolute;top:1px;right:1px}.product-lookup-toggle:hover,.product-lookup-toggle:focus-visible{color:#10283d;background:#eef3f7;outline:0}.product-lookup-menu{z-index:120;overscroll-behavior:contain;width:max(100%,520px);max-width:min(760px,100vw - 32px);max-height:min(72vh,720px);padding:8px}.product-lookup-menu button{min-height:46px}.product-lookup-empty{color:#607181;padding:10px 8px;font-weight:900}.rd-dropdown-heading{color:#647383;text-transform:uppercase;margin:14px 0 6px;padding:0 8px;font-size:12px;font-weight:900}.rd-dropdown-search{margin-bottom:12px;display:block;position:relative}.rd-dropdown-search input{min-height:44px;padding-right:42px}.rd-dropdown-search svg{color:#607181;position:absolute;top:50%;right:12px;transform:translateY(-50%)}.rd-select-control{color:#607181;background:#fff;border:1px solid #cbd6df;border-radius:12px;grid-template-columns:24px minmax(0,1fr) 16px;align-items:center;gap:10px;min-width:258px;min-height:48px;padding:0 14px;font-weight:900;display:grid}.rd-saved-filter-control{min-width:312px}.rd-select-control select{appearance:none;color:#10283d;min-width:0;min-height:46px;font:inherit;background:0 0;border:0;outline:0;padding:0}.rd-filter-button{border-radius:12px;padding-inline:20px}.push-right{margin-left:auto}.rd-table-wrap{overflow:auto}.rd-entity-table-wrap{overflow:visible}.rd-table{border-collapse:collapse;width:100%;min-width:1080px}.rd-table th,.rd-table td{color:#10283d;text-align:left;vertical-align:middle;border-bottom:1px solid #d8e1e8;height:83px;padding:0 14px}.rd-table th{color:#4f6070;text-transform:uppercase;height:48px;font-size:13px;font-weight:900}.rd-table th:first-child,.rd-table td:first-child{width:58px}.rd-table input[type=checkbox]{width:22px;min-height:22px}.rd-table input[type=checkbox],.bulk-select-label input[type=checkbox]{appearance:none;cursor:pointer;background:#fff;border:1px solid #aebdcc;border-radius:5px;place-content:center;margin:0;padding:0;display:inline-grid}.rd-table input[type=checkbox]:after,.bulk-select-label input[type=checkbox]:after{content:"";border:2px solid #0b2b3f;border-width:0 2px 2px 0;width:6px;height:10px;display:none;transform:rotate(45deg)translate(-1px,-1px)}.rd-table input[type=checkbox]:checked,.bulk-select-label input[type=checkbox]:checked,.rd-table input[type=checkbox]:indeterminate,.bulk-select-label input[type=checkbox]:indeterminate{background:#7bd8e6;border-color:#7bd8e6}.rd-table input[type=checkbox]:disabled,.bulk-select-label input[type=checkbox]:disabled{cursor:default;opacity:1}.rd-table input[type=checkbox]:checked:after,.bulk-select-label input[type=checkbox]:checked:after{display:block}.rd-table input[type=checkbox]:indeterminate:after,.bulk-select-label input[type=checkbox]:indeterminate:after{background:#0b2b3f;border:0;width:10px;height:2px;display:block;transform:none}.rd-table td input:not([type=checkbox]){max-width:360px}.rd-table tr.row-selected td{background:#ecfbff;border-color:#c7edf4}.rd-table td small{color:#607181;margin-top:5px;font-weight:700;display:block}.organizations-table{min-width:980px}.organizations-table th,.organizations-table td{height:69px;padding-inline:12px}.organizations-table th{height:43px;padding-top:0;padding-bottom:6px;line-height:1.15}.organizations-table th:nth-child(3),.organizations-table td:nth-child(3){width:170px}.organizations-table th:nth-child(4),.organizations-table td:nth-child(4){text-align:center;width:140px}.organizations-table th:nth-child(5),.organizations-table td:nth-child(5){width:190px}.organizations-table .table-link{font-size:16px}.products-admin-table{min-width:1260px}.products-admin-table th:nth-child(2),.products-admin-table td:nth-child(2){width:420px}.products-admin-table td{height:64px}.products-admin-table td:nth-child(2) strong{max-width:520px;display:block}.products-admin-table td:nth-child(2) small{text-overflow:ellipsis;white-space:nowrap;max-width:520px;overflow:hidden}.status-pill{border-radius:999px;align-items:center;min-height:28px;padding:0 10px;font-size:12px;font-weight:900;display:inline-flex}.status-pill.active{color:#176b35;background:#d6f6df}.status-pill.muted{color:#607181;background:#eef2f5}.page-size-control{color:#607181;align-items:center;gap:10px;margin:18px 0 0;font-weight:800;display:flex}.page-size-control select{color:#10283d;background:#fff;border:1px solid #cbd6df;border-radius:13px;width:auto;min-width:86px;min-height:46px;padding:0 14px;font-weight:900}.page-size-select{width:88px}.page-size-select .form-select-button{border-radius:13px;min-height:46px;padding:0 12px}.page-size-control .form-select-menu{width:max(100%,122px);max-height:250px;top:auto;bottom:calc(100% + 8px)}.page-size-buttons{align-items:center;gap:12px;margin-left:auto;display:flex}.page-size-buttons button{color:#2d7dbd;background:0 0;min-width:0;min-height:34px;padding:0 4px;font-weight:900}.page-size-buttons button.active{color:#10283d}.page-size-buttons button:disabled{color:#96a3af;cursor:not-allowed}.page-size-ellipsis{color:#2d7dbd;font-weight:900}.page-size-muted{color:#7a8794;margin-left:auto}.confirm-backdrop{z-index:220;background:#10283d7a;place-items:center;display:grid;position:fixed;inset:0}.confirm-dialog{color:#10283d;border:0;border-radius:18px;width:min(690px,100vw - 32px);padding:34px;position:relative;box-shadow:0 24px 70px #10283d42}.confirm-dialog h2{margin:0 42px 18px 0;font-size:28px;line-height:1.15}.confirm-dialog p{color:#10283d;margin:0 0 14px;line-height:1.5}.confirm-close{position:absolute;top:18px;right:18px}.confirm-dialog label{color:#10283d;gap:8px;margin-top:18px;font-weight:900;display:grid}.confirm-dialog input:not([type=checkbox]){min-height:46px}.confirm-check{align-items:center;grid-template-columns:24px 1fr!important;font-weight:800!important}.confirm-check input{width:22px;min-height:22px}.sensitive-confirm-dialog{width:min(640px,100vw - 32px)}.sensitive-confirm-details{color:#10283d;background:#f6fafc;border:1px solid #d8e1e8;border-radius:8px;gap:8px;margin:16px 0;padding:14px;font-weight:800;display:grid}.sensitive-confirm-details span{line-height:1.45}.sensitive-confirm-details strong{font-weight:900}.confirm-dialog footer{justify-content:flex-end;gap:12px;margin-top:24px;display:flex}.user-transfer-dialog .form-select-control{width:100%}.transfer-summary{background:#eefbff;border-radius:8px;padding:12px 14px;font-weight:800;color:#0e3855!important;margin-top:14px!important}.transfer-summary.danger{background:#fff1f4;color:#c72f55!important}.danger-solid{color:#fff;background:#e54e73;border-radius:12px;min-height:48px;padding:0 20px;font-weight:900}.danger-solid:disabled{color:#8b99a5;cursor:not-allowed;background:#eef0f2}.danger-cta{color:#d6345c;background:#fff;border:1px solid #f1a6b8;border-radius:8px;justify-content:center;align-items:center;gap:8px;min-height:42px;padding:0 14px;font-weight:900;display:inline-flex}.danger-cta:hover{background:#fff1f4}.inline-table-input,.inline-table-select{color:#10283d;width:100%;min-height:38px;font:inherit;background:#fff;border:1px solid #cfd9e2;border-radius:8px;font-weight:800}.inline-table-input{margin:2px 0;padding:0 10px;display:block}.inline-table-input.strong{color:#2d7dbd;font-weight:900}.inline-table-select{margin:3px 0;padding:0 8px}.inline-table-select.compact{min-height:31px}.inline-table-select.status-select{margin-top:7px}.inline-table-select-control{margin:3px 0}.inline-table-select-control.status-select{margin-top:7px}.inline-table-select-control .form-select-button{border-radius:8px;min-height:38px;padding:0 8px;font-weight:800}.inline-table-select-control.compact .form-select-button{min-height:31px}.inline-table-select-control .form-select-menu{width:max(100%,150px);max-height:240px;left:auto;right:0}.visibility-edit-grid{grid-template-columns:minmax(110px,1fr) 132px;align-items:center;gap:5px 8px;font-size:13px;font-weight:900;display:grid}.user-admin-list{gap:14px;display:grid}.user-admin-card{background:#fff;border:1px solid #d8e1e8;border-radius:8px;padding:16px;box-shadow:0 1px 2px #182b3c0d}.user-admin-card>header{grid-template-columns:44px minmax(240px,1fr) 190px 160px 190px minmax(250px,auto);align-items:center;gap:12px;display:grid}.user-admin-identity{gap:4px;display:grid}.pending-user-note{color:#607181;font-size:12px;font-weight:900}.pending-invite-button{border-radius:8px;width:fit-content;min-height:34px;margin-top:4px;padding:0 12px;font-size:13px}.user-admin-meta{color:#607181;gap:5px;font-size:13px;font-weight:900;display:grid}.user-admin-meta strong{color:#10283d;white-space:nowrap;font-size:15px}.user-admin-meta strong.online{color:#1f8a4c}.user-admin-meta small{color:#607181;white-space:nowrap;font-size:12px;font-weight:800}.user-admin-actions{justify-content:flex-end;align-items:center;gap:8px;display:flex}.user-admin-actions .compact-action{min-height:36px;padding:0 10px}.user-permission-boxes{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin-top:14px;display:grid}.user-permission-box{background:#f8fbfd;border:1px solid #d8e1e8;border-radius:8px}.user-permission-box summary{color:#10283d;cursor:pointer;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:10px;min-height:52px;padding:0 14px;font-weight:900;list-style:none;display:grid}.user-permission-box summary::-webkit-details-marker{display:none}.user-permission-box summary span{color:#477bad;text-overflow:ellipsis;white-space:nowrap;background:#e9f4fb;border-radius:999px;max-width:190px;padding:5px 9px;font-size:12px;overflow:hidden}.user-permission-box[open]{background:#fff}.user-permission-box[open] summary{border-bottom:1px solid #d8e1e8}.user-permission-box .visibility-edit-grid,.user-permission-box .user-permission-grid{padding:12px}.user-permission-grid{gap:7px;display:grid}.user-permission-grid label{color:#4e5f70;align-items:center;gap:7px;font-size:13px;font-weight:900;display:flex}.user-permission-grid .permission-select{grid-template-columns:minmax(110px,1fr) 132px;align-items:center;display:grid}.user-permission-grid select{color:#10283d;background:#fff;border:1px solid #d5e0e8;border-radius:7px;min-height:31px;padding:0 8px;font-weight:900}.user-permission-grid .form-select-button{border-radius:7px;min-height:31px;padding:0 8px;font-size:14px}.user-permission-grid .form-select-menu{width:max(100%,150px);max-height:220px;left:auto;right:0}.permission-profile-grid{grid-template-columns:repeat(2,minmax(260px,1fr));gap:18px;display:grid}.permission-profile-card{background:#fff;border:1px solid #d8e1e8;border-radius:8px;padding:18px}.permission-profile-card span{color:#62d4ec;text-transform:uppercase;font-size:12px;font-weight:900}.permission-profile-card h3{margin:6px 0;font-size:24px}.permission-profile-card p,.permission-profile-card li{color:#647383;font-weight:800}.permission-profile-card ul{margin:14px 0;padding-left:18px}.table-link{color:#2d7dbd;text-align:left;background:0 0;border:0;padding:0;font-size:18px;font-weight:900;line-height:1.35;display:block}.inline-link{color:#2d7dbd;background:0 0;padding:0;font-weight:900}.owner-dot{width:27px;height:27px;font-size:12px}.responsible-summary{gap:10px;padding:12px 20px;display:grid}.responsible-summary>span{color:#173047;font-weight:900}.responsible-summary.compact{gap:5px;padding:0}.responsible-summary.compact small{color:#607181;font-size:13px;font-weight:900;display:block}.responsible-avatar-row{align-items:center;min-height:28px;display:flex}.responsible-avatar-row .owner-dot+.owner-dot{margin-left:-7px;box-shadow:0 0 0 2px #fff}.responsible-chip-list{flex-wrap:wrap;gap:8px;display:flex}.responsible-chip{background:#f7fafc;border:1px solid #d8e1e8;border-radius:8px;gap:2px;max-width:100%;padding:8px 10px;display:grid}.responsible-summary.shared .responsible-chip{background:#f0fbfe;border-color:#b8ebf6}.responsible-chip b,.responsible-chip small{overflow-wrap:anywhere}.responsible-chip small{color:#607181;font-size:12px;font-weight:900}.contacts-table{min-width:1120px}.contacts-table th,.contacts-table td{height:69px;padding-inline:12px;font-size:16px;line-height:1.35}.contacts-table th{height:43px;padding-top:0;padding-bottom:6px;line-height:1.15}.contacts-table th:nth-child(2),.contacts-table td:nth-child(2),.contacts-table th:nth-child(3),.contacts-table td:nth-child(3){width:230px}.contacts-table th:nth-child(4),.contacts-table td:nth-child(4){width:170px}.contacts-table th:nth-child(5),.contacts-table td:nth-child(5),.contacts-table th:nth-child(6),.contacts-table td:nth-child(6){text-overflow:ellipsis;white-space:nowrap;max-width:210px;overflow:hidden}.contacts-table th:nth-child(7),.contacts-table td:nth-child(7){text-align:center;width:140px}.contacts-table .table-link{font-size:16px}.clickable-row{cursor:default}.clickable-row:hover td{background:#f7fbfd}.pagination-copy{color:#697887;align-items:center;gap:9px;margin:17px 0 0 14px;font-weight:800;display:flex}.pagination-copy button{color:#10283d;background:#fff;border:1px solid #cbd6df;border-radius:13px;justify-content:center;align-items:center;gap:8px;min-width:83px;height:47px;font-weight:800;display:inline-flex}.construction-panel{background:#fff;border:1px solid #d8e1e8;border-radius:8px;justify-content:space-between;align-items:center;gap:18px;margin-top:36px;padding:22px 26px;display:flex}.construction-panel strong{color:#10283d;font-size:22px;display:block}.construction-panel p{color:#607181;max-width:760px;margin:8px 0 0;font-size:16px;line-height:1.45}.empty-state{text-align:center;justify-items:center;gap:20px;max-width:660px;margin:92px auto 0;display:grid}.empty-illustration{width:210px;height:150px;position:relative}.empty-illustration:before{content:"";border:12px solid #72d5e5;border-right-color:#0000;position:absolute;inset:18px 34px 0;transform:skew(-22deg)}.empty-illustration:after{content:"";background:#10283d;border-radius:32px 32px 12px 12px;width:66px;height:86px;position:absolute;bottom:12px;right:32px;box-shadow:-26px 36px 0 -23px #10283d,0 -24px 0 -12px #7b2cc4}.empty-state h2{color:#10283d;max-width:610px;margin:0;font-size:24px;line-height:1.45}.empty-state p{color:#10283d;max-width:650px;margin:0;font-size:18px;line-height:1.45}.empty-state>div:last-child{gap:14px;display:flex}.home-grid,.license-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;margin-top:32px;display:grid}.license-grid{grid-template-columns:repeat(5,minmax(0,1fr));margin-top:0}.metric-card,.analysis-panel,.settings-panel,.funnel-config-card{background:#fff;border:1px solid #d8e1e8;border-radius:8px;box-shadow:0 1px 2px #182b3c0d}.metric-card{align-content:center;gap:10px;min-height:112px;padding:18px;display:grid}.metric-card strong{font-size:28px}.home-actions{gap:12px;margin-top:24px;display:flex}.analysis-panel{gap:18px;margin-top:26px;padding:22px;display:grid}.analysis-panel h2,.analysis-panel p{margin:0}.analysis-panel p{color:#536575;font-size:17px}.analytics-hero{grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:24px;display:grid}.analytics-hero>div:first-child>span{color:#647383;text-transform:uppercase;font-size:13px;font-weight:900}.analytics-hero h1{margin:4px 0 0}.analytics-hero p{color:#607181;margin:8px 0 0;font-weight:800}.analytics-controls{flex-wrap:wrap;justify-content:flex-end;align-items:end;gap:12px;display:flex}.analytics-control-field{gap:6px;min-width:242px;display:grid}.analytics-control-field:first-child{min-width:292px}.analytics-control-field>span{color:#647383;font-size:13px;font-weight:900}.analytics-control-field .menu-select-pill{border-radius:8px;height:48px}.analytics-control-field .select-pill-menu{width:max(100%,242px);left:auto;right:0}.analytics-metrics{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin-top:28px;display:grid}.analytics-grid{grid-template-columns:minmax(0,1.15fr) minmax(360px,.85fr);gap:18px;margin-top:22px;display:grid}.analytics-grid .analysis-panel{margin-top:0}.funnel-panel{gap:16px}.analysis-panel-heading{justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.analysis-panel-heading>div{min-width:0}.funnel-conversion-pill{color:#0e5f75;white-space:nowrap;background:#e7f8fb;border-radius:999px;justify-content:center;align-items:center;min-height:34px;padding:0 14px;font-size:13px;font-weight:900;display:inline-flex}.funnel-summary-strip{background:#f7fafc;border:1px solid #d8e1e8;border-radius:8px;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;padding:12px;display:grid}.funnel-summary-item{border-left:1px solid #d8e1e8;gap:4px;min-width:0;padding:0 10px;display:grid}.funnel-summary-item:first-child{border-left:0}.funnel-summary-item span,.funnel-summary-item small{color:#647383;text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap;font-size:12px;font-weight:900;overflow:hidden}.funnel-summary-item strong{color:#10283d;text-overflow:ellipsis;white-space:nowrap;font-size:24px;font-weight:900;line-height:1;overflow:hidden}.funnel-summary-item small{color:#536575;text-transform:none;font-size:13px}.analytics-funnel{gap:10px;display:grid}.analytics-funnel-row{background:#fff;border:1px solid #d8e1e8;border-radius:8px;grid-template-columns:minmax(170px,.78fr) minmax(260px,1.4fr) minmax(150px,.62fr);align-items:center;gap:14px;min-height:74px;padding:12px 14px;display:grid}.analytics-funnel-label,.analytics-funnel-value{min-width:0}.analytics-funnel-label strong,.analytics-funnel-label small,.analytics-funnel-value strong,.analytics-funnel-value small{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.analytics-funnel-label strong{color:#10283d;font-size:16px;font-weight:900}.analytics-funnel-label small{color:#647383;margin-top:3px;font-size:13px;font-weight:900}.analytics-funnel-track{justify-content:center;min-width:0;height:42px;padding:0 8px;display:flex}.analytics-funnel-bar{filter:drop-shadow(0 8px 12px #10283d1f);width:100%;height:100%}.analytics-funnel-value{text-align:right}.analytics-funnel-value strong{color:#10283d;font-size:25px;font-weight:900;line-height:1}.analytics-funnel-value small{color:#536575;margin-top:5px;font-size:13px;font-weight:900}.seller-summary-list{gap:10px;display:grid}.seller-summary-row{background:#f7fafc;border:1px solid #d8e1e8;border-radius:8px;grid-template-columns:40px minmax(0,1fr) auto;align-items:center;gap:12px;padding:12px;display:grid}.seller-summary-row strong,.seller-summary-row small{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.seller-summary-row small{color:#607181;font-weight:800}.seller-summary-row b{white-space:nowrap}.settings-heading{align-items:center;gap:12px;display:flex}.settings-heading .secondary-cta{margin-left:auto}.settings-nav,.tab-strip{border-bottom:1px solid #d8e1e8;align-items:center;gap:8px;margin-top:24px;display:flex}.settings-nav button,.tab-strip button{color:#10283d;background:0 0;border-bottom:3px solid #0000;align-items:center;gap:8px;min-height:48px;padding:0 14px;font-weight:900;display:inline-flex}.settings-nav button.active,.tab-strip button.active{color:#2d7dbd;border-bottom-color:#62d7f2}.tab-strip .create-button{color:#62d7f2;background:#0e3855;border-bottom:0}.fields-toolbar{border-bottom:1px solid #d8e1e8;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:16px;margin-top:0;display:grid}.fields-toolbar .tab-strip{border-bottom:0;margin-top:0}.field-create-button{margin-bottom:8px}.settings-stack{gap:18px;margin-top:24px;display:grid}.settings-add-row,.settings-toolbar{align-items:end;gap:12px;display:flex}.settings-toolbar-actions{align-items:center;gap:10px;display:flex}.settings-add-row label,.settings-toolbar label{width:320px}.settings-toolbar .form-select-button{min-height:44px;font-weight:800}.settings-toolbar .form-select-menu{width:max(100%,260px)}.funnel-config-card{gap:16px;padding:18px;display:grid}.funnel-config-card.active{border-color:#62d7f2}.funnel-config-card>header{grid-template-columns:minmax(260px,1fr) 110px 42px;align-items:end;gap:12px;display:grid}.inline-save-bar{background:#f0fbfe;border:1px solid #beeefd;border-radius:8px;grid-column:1/-1;justify-content:flex-end;align-items:center;gap:10px;min-height:48px;padding:8px 10px;display:flex}.inline-save-bar span{color:#477bad;margin-right:auto;font-weight:900}.check-line,.mini-check{align-items:center;gap:8px;font-weight:900;display:inline-flex}.check-line input,.mini-check input{width:18px;min-height:18px}.stage-config-list{gap:10px;display:grid}.stage-config-item{background:#f8fbfd;border:1px solid #d8e1e8;border-radius:8px;grid-template-columns:48px minmax(220px,1fr) 86px 82px 42px;align-items:end;gap:10px;min-height:76px;padding:10px;display:grid}.stage-config-item .inline-save-bar{margin-bottom:2px}.stage-config-item input[type=color]{width:44px;min-height:44px;padding:4px}.stage-add-form{gap:10px;display:flex}.stage-add-form input{max-width:360px}.settings-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;margin-top:24px;display:grid}.settings-panel{flex-direction:column;gap:15px;min-height:210px;padding:18px;display:flex}.settings-panel h2,.settings-panel p{margin:0}.report-automation-panel{grid-column:1/-1;min-height:0}.report-panel-header{justify-content:space-between;align-items:flex-start;gap:18px;display:flex}.report-panel-header>div{min-width:0}.report-panel-header span{color:#647383;text-transform:uppercase;font-size:12px;font-weight:900}.report-panel-header h2{margin-top:5px}.report-panel-header p{color:#607181;margin-top:6px;font-weight:800}.report-toggle{color:#607181;cursor:pointer;background:#f7fafc;border:1px solid #d8e1e8;border-radius:999px;flex:none;align-items:center;gap:9px;min-height:44px;padding:0 14px;font-weight:900;display:inline-flex}.report-toggle.active{color:#0e5f75;background:#e8f9fd;border-color:#62d7f2}.report-toggle input{accent-color:#2d7dbd;width:18px;min-height:18px}.report-fields-grid{grid-template-columns:minmax(280px,1.25fr) minmax(180px,.45fr) minmax(150px,.3fr);align-items:end;gap:14px;display:grid}.report-fields-grid label{color:#5d6f82;gap:8px;min-width:0;font-size:13px;font-weight:900;display:grid}.report-fields-grid textarea,.report-fields-grid input{color:#10283d;background:#fff;border:1px solid #d8e1e8;border-radius:8px;width:100%;padding:12px 14px;font-weight:800}.report-fields-grid textarea{resize:vertical;min-height:112px}.report-fields-grid input{min-height:48px}.report-fields-grid .form-select-button{min-height:48px;font-weight:900}.report-status-line{color:#5d6f82;flex-wrap:wrap;gap:8px;font-size:13px;font-weight:900;display:flex}.report-status-line span{background:#f0f5f8;border-radius:999px;padding:8px 11px}.report-status-line .error{color:#c94761;background:#fff1f4}.report-actions{flex-wrap:wrap;gap:12px;display:flex}.integration-sync-button{justify-content:center;width:100%;margin-top:auto}.integration-status{color:#1f8a4c;align-items:center;gap:9px;font-weight:900;display:flex}.avatar-row{gap:5px;margin-top:8px;display:flex}.drawer-backdrop{z-index:80;background:#10283d47;justify-content:flex-end;display:flex;position:fixed;inset:0}.drawer-panel{background:#fff;grid-template-rows:auto minmax(0,1fr);width:min(520px,100vw);height:100%;display:grid;box-shadow:-18px 0 42px #10283d38}.drawer-panel>header{border-bottom:1px solid #d8e1e8;justify-content:space-between;align-items:center;min-height:74px;padding:0 20px;display:flex}.drawer-panel h2{color:#10283d;margin:0;font-size:24px}.filter-drawer{grid-template-rows:auto minmax(0,1fr) auto;width:min(470px,100vw)}.organization-filter-drawer,.contact-filter-drawer{width:min(480px,100vw)}.filter-drawer header span{color:#607181;margin-top:3px;font-size:13px;font-weight:800;display:block}.filter-title-row{align-items:center;gap:10px;display:flex}.filter-drawer header .filter-title-row span{color:#10283d;text-align:center;font-variant-numeric:tabular-nums;background:#eef3f7;border-radius:999px;justify-content:center;place-items:center;width:22px;min-width:22px;height:22px;min-height:22px;margin-top:0;padding:0;font-size:12px;font-weight:900;line-height:22px;display:inline-flex}.filter-drawer-body{align-content:start;gap:17px;padding:20px;display:grid;overflow:auto}.filter-drawer-body label{color:#10283d;gap:8px;font-size:15px;font-weight:900}.filter-drawer-body input,.filter-drawer-body select{color:#10283d;border-color:#cbd6df;border-radius:10px;min-height:48px;font-weight:800}.filter-drawer-body .form-select-button{border-radius:10px;min-height:48px;font-weight:800}.filter-drawer-body .form-select-menu{width:max(100%,280px)}.filter-drawer-body select{appearance:none;background:linear-gradient(45deg,#0000 50%,#607181 50%) calc(100% - 19px) 53%/6px 6px no-repeat,linear-gradient(135deg,#607181 50%,#0000 50%) calc(100% - 14px) 53%/6px 6px no-repeat,#fff;padding-right:42px}.saved-filter-area{border-bottom:1px solid #d8e1e8;gap:12px;padding-bottom:18px;display:grid}.saved-filter-row{grid-template-columns:minmax(0,1fr) 36px 36px auto;align-items:center;gap:9px;display:grid;position:relative}.saved-filter-dropdown{min-width:0}.saved-filter-button{width:100%;min-width:0;padding-inline:12px}.saved-filter-button.active{border-color:#aebdc9;box-shadow:0 0 0 4px #10283d1a}.saved-filter-button span{color:#10283d;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.saved-filter-menu{width:100%;max-height:280px;padding:8px}.saved-filter-create{background:#f7fafc;border:1px solid #d8e1e8;border-radius:10px;gap:12px;padding:13px;display:grid}.saved-filter-create>span{color:#647383;text-transform:uppercase;font-size:12px;font-weight:900}.saved-filter-name-row{grid-template-columns:minmax(0,1fr) auto;gap:8px;display:grid}.saved-filter-check{color:#10283d;align-items:center;grid-template-columns:none!important;gap:8px!important;font-size:14px!important;display:flex!important}.saved-filter-check input{width:18px;min-height:18px}.filter-section{gap:16px;display:grid}.filter-section>span{color:#647383;text-transform:uppercase;font-size:12px;font-weight:900}.filter-split{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:end;gap:12px;display:grid}.filter-drawer footer{background:#fff;border-top:1px solid #d8e1e8;justify-content:flex-end;gap:12px;padding:16px 20px;display:flex}.drawer-form{align-content:start;gap:16px;padding:20px;display:grid;overflow:auto}.drawer-field-full{grid-column:1/-1}.drawer-section{background:#f8fbfd;border:1px solid #d8e1e8;border-radius:8px;gap:12px;padding:14px;display:grid}.drawer-section>strong{color:#10283d;font-size:16px}.drawer-form .form-select-button{min-height:44px;font-weight:800}.drawer-form .form-select-menu{width:max(100%,320px)}.drawer-section .form-select-menu{width:max(100%,360px)}.drawer-form .product-lookup-menu{max-height:min(68vh,680px);top:auto;bottom:calc(100% + 8px)}.drawer-section-header{justify-content:space-between;align-items:center;gap:12px;display:flex}.drawer-mini-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.segmented-inline{background:#fff;border:1px solid #d5e0e8;border-radius:8px;display:inline-flex;overflow:hidden}.segmented-inline button{color:#647383;border-radius:0;min-height:34px;padding:0 12px;font-size:13px;font-weight:900}.segmented-inline button.active{color:#10283d;background:#beeefa}.field-link{align-self:start;margin-top:7px}.drawer-form footer{background:#fff;border-top:1px solid #d8e1e8;justify-content:flex-end;gap:12px;margin:12px -20px -20px;padding:16px 20px;display:flex;position:static}.notice-toast{z-index:90;color:#fff;background:#10283d;border-radius:8px;max-width:380px;padding:14px 18px;font-weight:900;position:fixed;bottom:104px;right:24px;box-shadow:0 18px 34px #10283d38}.last-sync-indicator{color:#2378b6;white-space:nowrap;background:#eaf9fe;border-radius:.6154em;align-items:center;gap:.4615em;min-height:2.4615em;padding:0 .7692em;font-size:.8125em;font-weight:900;display:inline-flex}.last-sync-indicator svg{width:1.23em;height:1.23em}.last-sync-indicator.attention{color:#b85516;background:#fff2e8}.last-sync-indicator svg.spinning{animation:1.2s linear infinite spin}.button-link{color:#2d7dbd;font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;padding:0;font-weight:900}.button-link:hover{text-decoration:underline}.pipeline-card{cursor:pointer}.pipeline-card:focus-visible{outline-offset:2px;outline:3px solid #62d7f2}.pipeline-card-task-button{color:#173047;cursor:pointer;background:#eef2f5;border:0;border-radius:.2308em;justify-content:center;align-items:center;gap:.5385em;min-height:2.2308em;margin-top:.1538em;padding:0 .6923em;font-size:.8125em;font-weight:900;display:inline-flex}.pipeline-card-task-button svg{width:1.154em;height:1.154em}.pipeline-card-task-button:hover{color:#0d5f78;background:#dff7fd}.pipeline-card-task-pill{color:#173047;text-align:left;cursor:pointer;background:#e7f7fc;border:0;border-radius:.2308em;grid-template-columns:1.154em minmax(0,1fr) auto auto;align-items:center;gap:.3846em;min-width:0;min-height:2.2308em;margin-top:.1538em;padding:0 .6154em;font-size:.75em;font-weight:950;display:grid}.pipeline-card-task-pill:hover{filter:brightness(.97)}.pipeline-card-task-pill.overdue{color:#10283d;background:#f5bfd4}.pipeline-card-task-pill.today{color:#0f5268;background:#bff0fb}.pipeline-card-task-pill svg{width:14px;height:14px}.pipeline-card-task-pill span{text-overflow:ellipsis;white-space:nowrap;text-transform:uppercase;min-width:0;overflow:hidden}.pipeline-card-task-pill time{white-space:nowrap}.pipeline-card-task-pill b{background:#ffffffb8;border-radius:999px;place-items:center;min-width:18px;min-height:18px;font-size:11px;display:inline-grid}.deal-detail-backdrop{justify-content:flex-end;align-items:stretch}.deal-detail-panel{color:#173047;background:#fff;width:min(100vw,1420px);height:100vh;overflow:auto;box-shadow:-16px 0 40px #1c2d3e2e}.deal-detail-header{z-index:3;background:#fff;border-bottom:1px solid #d8e0e7;justify-content:space-between;align-items:center;gap:20px;min-height:86px;padding:18px 28px;display:flex;position:sticky;top:0}.deal-detail-header span{color:#647486;text-transform:uppercase;font-size:13px;font-weight:900}.deal-detail-header h2{margin:5px 0 0;font-size:25px;line-height:1.2}.deal-header-actions{align-items:center;gap:10px;display:flex}.status-action{color:#173047;cursor:pointer;background:#fff;border:1px solid #cfd9e2;border-radius:6px;min-height:40px;padding:0 16px;font-weight:900}.status-action-won{color:#16843b;border-color:#62d982}.status-action-lost{color:#cf3150;border-color:#ef8293}.deal-detail-stagebar{grid-auto-columns:minmax(150px,1fr);grid-auto-flow:column;gap:4px;padding:18px 28px 10px;display:grid}.deal-detail-stagebar span{color:#173047;clip-path:polygon(0 0,calc(100% - 12px) 0,100% 50%,calc(100% - 12px) 100%,0 100%,12px 50%);background:#e9ecef;justify-content:center;align-items:center;min-height:38px;font-weight:900;display:inline-flex}.deal-detail-stagebar span:first-child{clip-path:polygon(0 0,calc(100% - 12px) 0,100% 50%,calc(100% - 12px) 100%,0 100%)}.deal-detail-stagebar span.active{background:#5ed2ec}.deal-detail-grid{grid-template-columns:430px minmax(0,1fr);gap:20px;padding:18px 28px 36px;display:grid}.deal-side-panel{align-content:start;gap:14px;display:grid}.detail-block{background:#f0f2f4;border:1px solid #d8e0e7;border-radius:6px;position:relative;overflow:visible}.detail-block h3{border-bottom:1px solid #d8e0e7;margin:0;padding:18px 20px;font-size:22px}.detail-line{grid-template-columns:150px minmax(0,1fr);gap:14px;padding:12px 20px;display:grid}.detail-line span{color:#173047;font-weight:700}.detail-line strong{overflow-wrap:anywhere;min-width:0}.owner-transfer-control{z-index:2;color:#173047;gap:8px;padding:14px 20px 18px;font-weight:900;display:grid;position:relative}.owner-transfer-control:focus-within{z-index:130}.owner-transfer-control select{color:#173047;width:100%;font:inherit;background:#fff;border:1px solid #cfd9e2;border-radius:6px;padding:10px 12px;font-weight:800}.owner-transfer-control .form-select-button{color:#173047;border-radius:6px;min-height:43px;font-weight:800}.owner-transfer-control .form-select-menu{z-index:130;width:max(100%,280px);max-height:min(70vh,440px);top:auto;bottom:calc(100% + 8px)}.deal-main-panel{min-width:0}.deal-alert{background:#fff;border:1px solid #5ed2ec;border-left:6px solid #7b16e8;border-radius:6px;align-items:center;gap:14px;min-height:84px;padding:18px 22px;display:flex}.deal-alert strong,.deal-alert span{display:block}.deal-next-tasks-panel{gap:12px;margin-top:22px;display:grid}.deal-next-tasks-panel>header{justify-content:space-between;align-items:center;gap:12px;display:flex}.deal-next-tasks-panel h3{color:#10283d;margin:0;font-size:22px}.deal-next-tasks-empty{background:#fff;border:1px solid #d8e1e8;border-radius:8px;grid-template-columns:170px minmax(0,1fr) auto;align-items:center;gap:18px;min-height:118px;padding:18px 22px;display:grid}.deal-next-tasks-empty span{color:#173047;font-weight:800}.deal-next-task-list{gap:10px;display:grid}.deal-next-task{background:#fff;border:1px solid #d8e1e8;border-radius:8px;grid-template-columns:26px minmax(0,1fr) auto;align-items:center;gap:12px;padding:12px 14px;display:grid}.deal-next-task.today{border-color:#9fe4f2}.deal-next-task.overdue{background:#fff8f9;border-color:#f1b4c0}.deal-next-task strong,.deal-next-task span{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.deal-next-task span{color:#647486;margin-top:3px;font-size:13px;font-weight:800}.deal-tabs{border-bottom:1px solid #d8e0e7;gap:24px;margin:28px 0 16px;display:flex}.deal-tabs button{color:#516173;background:0 0;border:0;border-bottom:4px solid #0000;min-height:48px;font-size:17px;font-weight:900}.deal-tabs button.active{color:#2378b6;border-color:#5ed2ec}.deal-product-toolbar{justify-content:flex-end;margin:0 0 12px;display:flex}.deal-tab-toolbar{justify-content:space-between;align-items:center;gap:12px;margin-bottom:14px;display:flex}.deal-tab-toolbar label{color:#173047;grid-template-columns:auto minmax(180px,1fr);align-items:center;gap:10px;font-weight:900;display:inline-grid}.deal-tab-toolbar select{color:#173047;min-height:42px;font:inherit;appearance:none;background:linear-gradient(45deg,#0000 50%,#607181 50%) calc(100% - 19px) 53%/6px 6px no-repeat,linear-gradient(135deg,#607181 50%,#0000 50%) calc(100% - 14px) 53%/6px 6px no-repeat,#fff;border:1px solid #cbd6df;border-radius:8px;padding:0 38px 0 12px;font-weight:800}.deal-tab-toolbar .deal-tab-task-select{min-width:220px}.deal-tab-toolbar .deal-tab-task-select .form-select-button{min-height:42px}.deal-record-toolbar{flex-wrap:wrap;gap:10px;margin:18px 0 0;display:flex}.deal-record-toolbar .secondary-cta.active{color:#62d7f2;background:#0e3855}.secondary-cta.compact{border-radius:7px;min-height:36px;padding:0 12px;font-size:13px}.deal-product-form{background:#f8fafb;border:1px solid #d8e0e7;border-radius:6px;grid-template-columns:minmax(260px,1.6fr) minmax(120px,.7fr) minmax(110px,.6fr) minmax(130px,.7fr);gap:12px;margin-bottom:16px;padding:14px;display:grid}.deal-record-form{background:#f8fafb;border:1px solid #d8e0e7;border-radius:6px;grid-template-columns:repeat(4,minmax(150px,1fr));gap:12px;margin:16px 0;padding:14px;display:grid}.deal-task-form{background:#f8fafb;border:1px solid #d8e0e7;border-radius:6px;grid-template-columns:repeat(3,minmax(150px,1fr));gap:12px;margin:16px 0;padding:14px;display:grid}.deal-product-form label,.deal-record-form label,.deal-task-form label{color:#173047;gap:6px;font-size:13px;font-weight:900;display:grid}.deal-product-form input,.deal-product-form select,.deal-product-form textarea,.deal-record-form input,.deal-record-form select,.deal-record-form textarea,.deal-task-form input,.deal-task-form select,.deal-task-form textarea{color:#173047;width:100%;font:inherit;background:#fff;border:1px solid #cfd9e2;border-radius:6px;padding:10px 12px;font-weight:700}.deal-product-form .product-lookup-menu{z-index:130;width:max(100%,520px);max-height:min(62vh,640px);top:calc(100% + 8px);bottom:auto}.deal-product-form textarea{resize:vertical}.deal-record-form input[type=file]{min-height:42px;padding:8px 10px;font-size:13px}.deal-product-form .wide,.deal-record-form .wide,.deal-task-form .wide{grid-column:1/-1}.deal-product-form-actions{grid-column:1/-1;justify-content:flex-end;gap:10px;display:flex}.ghost-button{color:#2378b6;cursor:pointer;background:0 0;border:0;border-radius:6px;min-height:40px;padding:0 16px;font-weight:900}.products-table-wrap{max-height:58vh;overflow:auto}.products-table td:first-child{min-width:360px}.products-table small{color:#647486;margin-top:4px;font-weight:700;display:block}.products-table td:last-child{white-space:nowrap}.deal-record-list{gap:12px;display:grid}.deal-record-item{background:#fff;border:1px solid #d8e0e7;border-radius:6px;grid-template-columns:42px minmax(0,1fr) auto;align-items:start;gap:12px;padding:14px;display:grid}.deal-record-icon{color:#2378b6;background:#e6f8fc;border-radius:6px;justify-content:center;align-items:center;width:42px;height:42px;display:inline-flex}.deal-record-item>div:nth-child(2){min-width:0}.deal-record-item span,.deal-record-item p,.deal-record-item small{color:#607181;overflow-wrap:anywhere;margin:0;font-weight:800;display:block}.deal-record-item strong{color:#10283d;overflow-wrap:anywhere;margin:4px 0;display:block}.deal-record-item p+p,.deal-record-item small{margin-top:6px}.deal-task-item.today{border-color:#9fe4f2}.deal-task-item.overdue{background:#fff8f9;border-color:#f1b4c0}.deal-task-item.done{opacity:.76}.task-fields span{background:#eef6f8}.deal-tasks-tab-empty{background:#fff;border:1px solid #d8e1e8;border-radius:8px;grid-template-columns:170px minmax(0,1fr);align-items:center;gap:24px;min-height:220px;padding:22px;display:grid}.deal-tasks-tab-empty span{color:#173047;font-weight:800}.counterproposal-fields{flex-wrap:wrap;gap:8px;margin:8px 0;display:flex}.counterproposal-fields span{color:#173047;background:#f0f2f4;border-radius:6px;width:max-content;max-width:100%;padding:6px 9px}.deal-detail-actions{justify-content:flex-end;gap:12px;margin-top:20px;display:flex}.entity-detail-panel{width:min(100vw,1480px)}.entity-detail-header{justify-content:flex-start}.entity-detail-header>div{flex:1;min-width:0}.entity-detail-header .create-button{margin-left:auto}.entity-header-actions{align-items:center;gap:12px;margin-left:auto;display:flex}.entity-detail-header .entity-header-actions .create-button{margin-left:0}.entity-detail-grid{grid-template-columns:430px minmax(0,1fr)}.entity-tabs{margin-top:0}.entity-metrics{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;margin-bottom:22px;display:grid}.entity-deals-table{min-width:900px}.entity-list-panel,.entity-history,.entity-detail-mini{gap:12px;display:grid}.entity-history article{background:#fff;border:1px solid #d8e0e7;border-radius:8px;padding:14px 16px}.entity-history span,.entity-history p{color:#607181;margin:0;font-weight:800;display:block}.entity-history strong{color:#10283d;margin:4px 0;display:block}.entity-related-button{color:#10283d;text-align:left;background:0 0;border-top:1px solid #d8e0e7;grid-template-columns:34px minmax(0,1fr);align-items:center;gap:12px;width:100%;padding:13px 20px;display:grid}.entity-related-button.full{border:1px solid #d8e0e7;border-radius:8px}.entity-related-button strong,.entity-related-button small{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.entity-related-button small,.detail-empty{color:#607181;font-weight:800}.detail-empty{margin:0;padding:14px 20px}.detail-add-link{align-items:center;gap:7px;margin:12px 20px 18px;display:inline-flex}.entity-contact-layout{gap:18px;width:min(1000px,100% - 56px);margin:28px auto 44px;display:grid}.entity-profile-card{background:#fff;border:1px solid #d8e0e7;border-radius:8px;padding:18px}.entity-profile-card>div:first-child{justify-content:space-between;align-items:center;gap:14px;margin-bottom:14px;display:flex}.entity-profile-card h3{color:#10283d;margin:0;font-size:22px}.entity-card-actions{gap:6px;display:flex}.product-detail-panel{width:min(100vw,760px)}.product-detail-card{background:#f7fafc;border:1px solid #d8e0e7;border-radius:8px;gap:2px;margin:22px;padding:18px 0;display:grid}.teams-table td:last-child{white-space:nowrap;width:180px}.muted-text{color:#607181;font-weight:800}.owner-dot.muted{color:#607181;background:#eef3f7}.nested-drawer{z-index:120;position:fixed}.team-edit-panel{margin-left:auto}.team-edit-form{height:calc(100vh - 92px)}.team-member-list{background:#fff;border:1px solid #d8e0e7;border-radius:8px;max-height:min(56vh,540px);display:grid;overflow:auto}.team-member-option{color:#10283d;border-bottom:1px solid #eef3f7;grid-template-columns:22px 34px minmax(0,1fr);align-items:center;gap:12px;padding:12px 14px;display:grid}.team-member-option:last-child{border-bottom:0}.team-member-option input{width:18px;height:18px}.team-member-option b,.team-member-option small{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.team-member-option small{color:#607181}.external-link-button{text-decoration:none}@keyframes spin{to{transform:rotate(360deg)}}@media (width<=1360px){.agrobox-logo.compact{width:7em}.rd-tab{padding-inline:.5em;font-size:1em}.account-trigger{grid-template-columns:2.75em;justify-content:center;min-width:3.5em}.account-trigger div,.account-trigger>svg{display:none}}@media (width<=1180px){.rd-header{gap:.625em;padding:0 .875em}.rd-tab{padding:0 .6875em;font-size:1em}.account-trigger{grid-template-columns:2.75em 1em;min-width:9.375em}.account-trigger div{display:none}.pipeline-page{padding-inline:1.75em}.list-page,.home-page,.analytics-page,.settings-page{width:min(100% - 40px,1500px)}.home-grid,.license-grid,.settings-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.analytics-hero,.analytics-grid{grid-template-columns:1fr}.analytics-controls{justify-content:flex-start}.analytics-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.analytics-funnel-row{grid-template-columns:minmax(160px,.8fr) minmax(220px,1.25fr) minmax(140px,.65fr)}.stage-config-item{grid-template-columns:48px minmax(220px,1fr) 86px 82px 42px}.user-admin-card>header{grid-template-columns:44px minmax(240px,1fr) repeat(2,minmax(150px,180px)) 190px minmax(230px,auto)}.user-permission-boxes,.deal-detail-grid{grid-template-columns:1fr}.deal-record-form,.deal-task-form{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=720px){.login-panel,.home-grid,.license-grid,.analytics-metrics,.settings-grid{grid-template-columns:1fr}.seller-summary-row{grid-template-columns:34px minmax(0,1fr)}.seller-summary-row b{grid-column:2}.analysis-panel-heading{display:grid}.analytics-control-field,.analytics-control-field:first-child{width:100%;min-width:0}.funnel-conversion-pill{width:max-content}.funnel-summary-strip,.analytics-funnel-row{grid-template-columns:1fr}.funnel-summary-item{border-top:1px solid #d8e1e8;border-left:0;padding:8px 0 0}.funnel-summary-item:first-child{border-top:0;padding-top:0}.analytics-funnel-track{min-width:0;padding:0}.analytics-funnel-value{text-align:left}.login-copy{border-bottom:1px solid #d9e2ea;border-right:0}.login-copy,.login-form{padding:26px}.rd-header{overflow-x:auto}.rd-header-right .header-icon,.header-search{display:none}.mobile-create{color:#62d7f2;background:#0e3855;border-radius:.625em;place-items:center;width:2.625em;height:2.625em;display:inline-grid}.pipeline-page{min-width:60em;padding:1.75em 1.125em .75em}.filter-row,.table-toolbar,.settings-add-row,.settings-toolbar,.stage-add-form{flex-wrap:wrap}.push-right{margin-left:0}.funnel-config-card>header,.stage-config-item,.user-admin-card>header,.fields-toolbar{grid-template-columns:1fr}.user-admin-actions,.settings-toolbar-actions{flex-wrap:wrap;justify-content:flex-start}.field-create-button{width:100%}.deal-record-form,.deal-task-form,.deal-record-item{grid-template-columns:1fr}.deal-record-item .secondary-cta{width:100%}}.tasks-page{gap:22px;display:grid}.tasks-header{grid-template-columns:minmax(260px,.8fr) minmax(520px,1.2fr);align-items:end;gap:18px;display:grid}.tasks-header h1{color:#10283d;margin:0;font-size:32px;line-height:1.15}.tasks-summary-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;display:grid}.task-metric{color:#607181;background:#fff;border:1px solid #d8e1e8;border-radius:8px;grid-template-columns:32px minmax(0,1fr);align-content:center;gap:4px 9px;min-height:78px;padding:12px;font-weight:900;display:grid}.task-metric svg{color:#2d7dbd;grid-row:span 2;align-self:center}.task-metric strong{color:#10283d;font-size:24px;line-height:1}.task-metric.danger svg,.task-metric.danger strong{color:#c83355}.task-metric.success svg,.task-metric.success strong{color:#1f8a4c}.tasks-toolbar{background:#f8fbfd;border:1px solid #d8e1e8;border-radius:8px;gap:14px;padding:14px;display:grid}.task-preset-tabs,.tasks-filter-row{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.task-preset-tabs button{color:#536575;background:#fff;border-radius:7px;min-height:38px;padding:0 13px;font-weight:900}.task-preset-tabs button.active{color:#62d7f2;background:#0e3855}.tasks-filter-row label{min-width:190px}.tasks-search{width:min(420px,100%);display:block;position:relative}.tasks-search svg{color:#607181;position:absolute;top:50%;left:14px;transform:translateY(-50%)}.tasks-search input{padding-left:42px}.tasks-table-wrap{max-height:calc(100svh - 350px);overflow:auto}.tasks-table{min-width:1240px}.tasks-table th:first-child,.tasks-table td:first-child{width:300px;min-width:300px}.tasks-table th:nth-child(4),.tasks-table td:nth-child(4){min-width:320px}.tasks-table td:nth-child(2),.tasks-table td:nth-child(5),.tasks-table td:nth-child(6),.tasks-table td:nth-child(7),.tasks-table td:nth-child(8){white-space:nowrap}.tasks-table .secondary-cta{min-height:36px}.task-row-overdue td{background:#fff8f9}.task-due-pill{color:#607181;background:#eef2f5;border-radius:999px;align-items:center;min-height:28px;padding:0 10px;font-size:12px;font-weight:900;display:inline-flex}.task-due-pill.today{color:#2378b6;background:#e0f8fd}.task-due-pill.overdue{color:#c83355;background:#ffe5ea}.task-due-pill.done{color:#176b35;background:#d6f6df}.tasks-rd-page{gap:26px;width:min(1344px,100% - 112px);padding-top:84px}.tasks-rd-heading{justify-content:space-between;align-items:center;gap:18px;display:flex}.tasks-rd-heading h1{color:#10283d;margin:0;font-size:30px;line-height:1.15}.tasks-rd-actions{align-items:center;gap:16px;display:inline-flex}.task-shortcut-trigger{color:#2d7dbd;cursor:pointer;background:0 0;border:0;border-radius:8px;place-items:center;width:44px;height:44px;display:inline-grid}.task-shortcut-trigger:hover{background:#e8f8fd}.tasks-rd-filter-row{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.task-filter-pill{color:#536575;background:#fff;border:1px solid #cdd7e0;border-radius:8px;grid-template-columns:24px minmax(0,1fr);align-items:center;gap:10px;min-width:min(292px,100%);height:42px;padding:0 12px;display:grid}.task-filter-pill svg{color:#536575}.task-filter-pill:focus-within{border-color:#8bd9ec;box-shadow:0 0 0 4px #62d7f233}.task-filter-pill select{color:#173047;width:100%;min-width:0;height:100%;font:inherit;appearance:none;background:linear-gradient(45deg,#0000 50%,#536575 50%) calc(100% - 9px)/5px 5px no-repeat,linear-gradient(135deg,#536575 50%,#0000 50%) calc(100% - 5px)/5px 5px no-repeat,0 0;border:0;padding:0 24px 0 0;font-weight:900}.task-filter-pill select:focus{outline:0}.task-filter-select{flex:0 292px;width:auto;min-width:min(292px,100%)}.task-filter-select .task-select-button{color:#173047;border-color:#cdd7e0;border-radius:8px;height:42px;min-height:42px}.task-filter-select .task-select-button:hover,.task-filter-select .task-select-button.active,.task-filter-select .task-select-button:focus-visible{border-color:#8bd9ec;box-shadow:0 0 0 4px #62d7f233}.task-filter-select .task-select-menu{width:max(100%,292px);max-height:340px}.task-status-filter{flex-basis:228px;min-width:228px}.task-status-filter .task-select-button{background:#eef2f5}.task-status-select-menu{width:max(100%,228px)}.tasks-filter-button{background:#bff3ff;border-radius:8px;min-height:42px}.tasks-advanced-filter{background:#f8fbfd;border:1px solid #d8e1e8;border-radius:8px;justify-content:flex-start;padding:14px;display:flex}.tasks-empty-state{text-align:center;align-content:center;justify-items:center;gap:14px;min-height:min(520px,100svh - 310px);display:grid}.tasks-empty-state h2{color:#10283d;width:min(590px,100%);margin:0;font-size:21px;line-height:1.35}.tasks-empty-state p{color:#173047;width:min(650px,100%);margin:0;font-weight:800;line-height:1.55}.tasks-empty-state>div:last-child{flex-wrap:wrap;justify-content:center;gap:12px;margin-top:8px;display:flex}.task-empty-illustration{color:#2d7dbd;background:linear-gradient(135deg,#0000 0 22%,#bff3ff 22% 62%,#0000 62%),linear-gradient(90deg,#0000 0 68%,#173047 68% 100%);border-radius:8px;place-items:center;width:190px;height:120px;display:grid}.task-empty-illustration.small{width:118px;height:76px}.task-select-control,.task-select-button,.task-select-menu{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}.task-select-button.with-icon{grid-template-columns:24px minmax(0,1fr) 16px}.task-select-icon{color:#536575;display:inline-flex}.task-select-menu{max-height:320px}.task-drawer-form .task-select-button{min-height:42px}.task-drawer-form .task-select-menu{width:max(100%,300px);max-height:min(320px,100vh - 220px)}.task-drawer-form .task-drawer-large-select-menu{width:max(100%,520px);max-width:calc(100vw - 64px)}.task-completion-dialog{width:min(620px,100vw - 32px)}.task-completion-summary{background:#f6fafc;border:1px solid #d8e1e8;border-radius:8px;gap:4px;margin-bottom:18px;padding:12px 14px;display:grid}.task-completion-summary strong{font-size:17px}.task-completion-summary span{color:#5e6d7a;font-weight:800}.task-completion-dialog fieldset{border:0;margin:0;padding:0}.task-completion-dialog legend{color:#10283d;margin-bottom:10px;font-weight:900}.task-completion-options{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.task-completion-options button{color:#173047;text-align:left;cursor:pointer;background:#fff;border:1px solid #cbd6df;border-radius:8px;min-height:46px;padding:10px 12px;font-weight:900}.task-completion-options button:hover,.task-completion-options button.selected{color:#0e6c85;background:#eaf9fe;border-color:#72d4ec}.task-completion-dialog textarea{resize:vertical;color:#173047;border:1px solid #cbd6df;border-radius:8px;min-height:96px;padding:10px 12px}.task-drawer-backdrop{z-index:105;background:#10283d6b}.task-drawer-panel{color:#10283d;background:#fff;grid-template-rows:auto minmax(0,1fr) auto;width:min(600px,100vw);height:100svh;display:grid;box-shadow:-18px 0 42px #10283d3d}.task-drawer-header{border-bottom:1px solid #d8e1e8;justify-content:space-between;align-items:center;gap:16px;min-height:86px;padding:0 24px;display:flex}.task-drawer-header h2{margin:0;font-size:22px;line-height:1.2}.task-drawer-form{min-height:0;padding:18px 0 22px;display:block;overflow-y:auto}.task-drawer-form>:not(footer){margin-inline:24px}.task-drawer-form label{color:#10283d;gap:8px;margin-bottom:16px;font-size:14px;font-weight:900;display:grid}.task-drawer-form input,.task-drawer-form select,.task-drawer-form textarea{color:#173047;width:100%;min-height:42px;font:inherit;background:#fff;border:1px solid #cbd6df;border-radius:8px;padding:10px 12px;font-weight:800}.task-drawer-form input:focus,.task-drawer-form select:focus,.task-drawer-form textarea:focus{border-color:#8bd9ec;outline:0;box-shadow:0 0 0 4px #62d7f233}.task-drawer-form select{appearance:none;background:linear-gradient(45deg,#0000 50%,#607181 50%) calc(100% - 19px) 53%/6px 6px no-repeat,linear-gradient(135deg,#607181 50%,#0000 50%) calc(100% - 14px) 53%/6px 6px no-repeat,#fff;padding-right:40px}.task-drawer-form textarea{resize:vertical}.task-drawer-split{grid-template-columns:minmax(0,.7fr) minmax(0,1fr);gap:12px;margin-bottom:2px;display:grid}.task-drawer-split label{margin-bottom:14px}.task-drawer-checkbox{grid-template-columns:none;align-items:center;gap:10px!important;display:flex!important}.task-drawer-checkbox input{width:18px;min-height:18px}.task-drawer-context{color:#173047;background:#eef6f8;border-radius:8px;align-items:center;gap:8px;margin-bottom:18px;padding:9px 11px;font-weight:900;display:inline-flex}.task-drawer-edit-status{background:#fff7e7}.task-drawer-footer,.task-shortcut-footer{background:#fff;border-top:1px solid #d8e1e8;justify-content:flex-end;gap:12px;padding:18px 24px;display:flex}.task-shortcut-panel{grid-template-rows:auto minmax(0,1fr) auto}.task-shortcut-body{min-height:0;padding:28px 24px;overflow:auto}.task-shortcut-calendar-heading{justify-content:space-between;align-items:center;gap:12px;margin-bottom:22px;display:flex}.task-shortcut-calendar-heading strong{font-size:16px}.task-shortcut-calendar-heading button{color:#647383;cursor:pointer;background:0 0;border:0;font-weight:900}.task-shortcut-calendar-heading button:disabled{opacity:.55;cursor:default}.task-shortcut-week{grid-template-columns:38px repeat(7,minmax(0,1fr)) 38px;align-items:center;gap:8px;display:grid}.task-shortcut-week>button:not(.header-icon){color:#173047;cursor:pointer;background:#eef2f5;border:0;border-radius:4px;place-items:center;gap:3px;min-height:60px;font-weight:900;display:grid}.task-shortcut-week>button.active{background:#5ed2ec}.task-shortcut-week span{font-size:12px}.task-shortcut-empty{text-align:center;align-content:center;justify-items:center;gap:12px;min-height:480px;display:grid}.task-shortcut-empty h3{margin:0;font-size:22px}.task-shortcut-empty p{color:#173047;width:min(360px,100%);margin:0;font-weight:800;line-height:1.45}.task-shortcut-list{gap:10px;margin-top:28px;display:grid}.task-shortcut-item{background:#fff;border:1px solid #d8e1e8;border-radius:8px;padding:12px}.task-shortcut-item-main{grid-template-columns:28px minmax(0,1fr);align-items:start;gap:10px;display:grid}.task-shortcut-item.today{border-color:#9fe4f2}.task-shortcut-item.overdue{background:#fff8f9;border-color:#f1b4c0}.task-shortcut-title-row{align-items:center;gap:8px;display:flex}.task-shortcut-title-button{color:#10283d;text-align:left;cursor:pointer;background:0 0;border:0;min-width:0;padding:0}.task-shortcut-title-button:hover{color:#2d7dbd}.task-shortcut-item strong,.task-shortcut-item span,.task-shortcut-item small{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.task-shortcut-item span,.task-shortcut-item small{color:#647383;font-size:13px;font-weight:800}.task-shortcut-item p{color:#173047;margin:10px 0 0 38px;font-size:13px;font-weight:800;line-height:1.35}.task-shortcut-state{background:#eef2f5;border-radius:4px;flex:none;padding:2px 7px;color:#647383!important;font-size:11px!important;font-weight:950!important}.task-shortcut-state.overdue{background:#ffe7ed;color:#b4314b!important}.task-shortcut-state.today{background:#dff7fd;color:#0e6c85!important}.task-shortcut-actions{flex-wrap:wrap;gap:8px;margin:12px 0 0 38px;display:flex}.task-deal-info-panel{color:#10283d;background:#fff;grid-template-rows:auto minmax(0,1fr) auto;width:min(520px,100vw);height:100svh;display:grid;box-shadow:-18px 0 42px #10283d3d}.task-deal-info-body{align-content:start;gap:16px;min-height:0;padding:24px;display:grid;overflow:auto}.task-deal-info-summary{background:#f6fafc;border:1px solid #d8e0e7;border-radius:6px;gap:4px;padding:14px 16px;display:grid}.task-deal-info-summary span,.task-deal-info-summary small{color:#647383;font-weight:800}.task-deal-info-summary strong{color:#10283d;font-size:18px;line-height:1.25}.task-deal-info-panel .detail-block{background:#fff}.task-deal-info-panel .detail-line{grid-template-columns:170px minmax(0,1fr)}.task-inline-title{font-size:15px;line-height:1.35;display:inline}@media (width<=980px){.tasks-header{grid-template-columns:1fr}.tasks-summary-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=720px){.tasks-filter-row{flex-wrap:wrap}}.notifications-shell{z-index:95;justify-content:flex-end;display:flex;position:fixed;inset:0}.notifications-scrim{background:#10283d7a;position:absolute;inset:0}.notifications-panel{z-index:1;background:#fff;grid-template-rows:auto minmax(0,1fr) auto;width:min(100vw,470px);height:100vh;display:grid;position:relative;box-shadow:-20px 0 38px #10283d2e}.notifications-panel>header,.notifications-panel>footer{border-bottom:1px solid #d8e1e8;justify-content:space-between;align-items:center;padding:24px 28px;display:flex}.notifications-panel>footer{border-top:1px solid #d8e1e8;border-bottom:0}.notifications-panel h2{color:#10283d;margin:0;font-size:25px}.notifications-body{padding:28px;overflow:auto}.mark-read-button,.notifications-panel>footer button{color:#2c7eb7;background:#bdf3ff;border-radius:8px;width:100%;min-height:48px;font-weight:900}.mark-read-button:disabled,.ghost-action-button:disabled,.notification-bulk-actions button:disabled{cursor:not-allowed;opacity:.55}.notification-toolbar,.notification-bulk-actions{grid-template-columns:1fr 1fr;gap:10px;display:grid}.notification-toolbar .mark-read-button{grid-column:1/-1}.ghost-action-button{color:#2c7eb7;background:#fff;border:1px solid #d8e1e8;border-radius:8px;min-height:42px;font-weight:900}.ghost-action-button.danger,.notification-bulk-actions button:last-child{color:#c42f52}.notification-selection-row{color:#10283d;justify-content:space-between;align-items:center;gap:12px;margin:24px 0 14px;font-size:17px;display:flex}.notification-selection-row span{color:#647383;font-size:13px;font-weight:900}.notification-bulk-actions{margin:0 0 18px}.notification-bulk-actions button{color:#2c7eb7;background:#eaf8fc;border-radius:8px;min-height:40px;font-weight:900}.notification-card-list{gap:18px;display:grid}.notification-card{background:#fff;border:1px solid #dbe3ea;border-radius:14px;grid-template-columns:24px minmax(0,1fr) auto;align-items:start;gap:12px;padding:22px 18px;display:grid;position:relative}.notification-card.read{background:#f9fbfd}.notification-card.selected{border-color:#7fdff3;box-shadow:0 0 0 2px #7fdff33d}.notification-open{color:#10283d;text-align:left;background:0 0}.notification-open b,.notification-open p,.notification-open small{display:block}.notification-open b{font-size:18px;line-height:1.32}.notification-open p{color:#526273;margin:8px 0 12px;font-size:14px;font-weight:800;line-height:1.35}.notification-open small{color:#6a7888;font-size:14px;font-weight:800}.notification-check{color:#2c7eb7;background:#fff;border:2px solid #c8d3dd;border-radius:6px;flex:0 0 22px;place-items:center;width:22px;height:22px;margin-top:2px;padding:0;line-height:0;display:inline-grid}.notification-check svg{display:block}.notification-check.checked{background:#bdf3ff;border-color:#80dff4}.notification-delete{color:#607181;background:0 0;border-radius:8px;place-items:center;width:34px;height:34px;display:inline-grid}.notification-delete:hover{color:#c42f52;background:#fff1f3}.empty-notifications{color:#607181;text-align:center;border:1px dashed #cbd7e2;border-radius:12px;padding:28px;font-weight:900}
