:root{--matrix-cycle: 1.2s;--matrix-base: #d9d9d9;--matrix-active: var(--dark-subtle, #737373);--matrix-ease: ease-in-out;--workspace-loader-accent: #2639c8}.workspace-preloader{position:fixed;inset:0;z-index:2147483647;width:100%;height:100dvh;min-height:100svh;overflow:hidden;background-color:var(--boot-bg);opacity:1;pointer-events:all;isolation:isolate;transition:opacity .18s cubic-bezier(.22,1,.36,1);will-change:opacity}html[data-app-theme=light] .workspace-preloader{--matrix-base: #d9d9d9;--matrix-active: var(--dark-subtle, #737373)}html[data-app-theme=dark] .workspace-preloader{--workspace-loader-accent: #fcfaf7;--matrix-base: var(--dark-border-strong, #303030);--matrix-active: var(--dark-subtle, #737373)}.workspace-preloader.is-leaving{opacity:0;pointer-events:none}.workspace-preloader.is-hidden{display:none}.workspace-preloader__stage{position:absolute;top:env(safe-area-inset-top,0px);right:0;bottom:env(safe-area-inset-bottom,0px);left:0;display:grid;place-items:center}.workspace-preloader__mark{position:relative;display:grid;width:58px;height:58px;place-items:center;color:var(--workspace-loader-accent)}.workspace-preloader__spinner{position:absolute;inset:0;display:block;width:58px;height:58px;box-sizing:border-box;border:0;border-radius:50%;pointer-events:none;transform:rotate(0);transform-origin:50% 50%;will-change:transform;animation:workspace-preloader-rotate .9s linear infinite}.workspace-preloader__spinner:before{content:"";position:absolute;inset:0;border-radius:inherit;background:conic-gradient(from 0deg,var(--workspace-loader-accent) 0deg 78deg,transparent 78deg 360deg);-webkit-mask:radial-gradient(farthest-side,transparent calc(100% - 1px),#000 calc(100% - .5px));mask:radial-gradient(farthest-side,transparent calc(100% - 1px),#000 calc(100% - .5px))}.workspace-preloader__cube{position:relative;z-index:1;display:block;width:20px;height:22px;flex:0 0 auto}@keyframes workspace-preloader-rotate{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@media(prefers-reduced-motion:reduce){.workspace-preloader{transition-duration:60ms}.workspace-preloader__spinner{animation-duration:1.8s}}.crm-alert{box-sizing:border-box;width:100%;min-width:0;padding:14px 15px;display:grid;grid-template-columns:18px minmax(0,1fr) auto;align-items:start;gap:10px;border:1px solid transparent;border-radius:var(--radius-control, 10px);background:var(--ux-surface-2, #f7f8fa);color:var(--ux-text, #2d3139);box-shadow:none}.crm-alert-icon{width:18px;height:18px;margin-top:1px;display:inline-grid;place-items:center;color:currentColor}.crm-alert-content{min-width:0;display:grid;gap:4px}.crm-alert-title{margin:0;color:inherit;font-size:var(--nl-type-card, 13px);font-weight:600;line-height:1.3}.crm-alert-description{color:var(--ux-text-muted, #7b8493);font-size:var(--nl-type-body-small, 11px);font-weight:400;line-height:1.45}.crm-alert-trailing{min-width:0;align-self:center;display:flex;align-items:center;justify-content:flex-end;gap:8px}.crm-alert-trailing>.button{white-space:nowrap}.crm-alert-inline-action{display:inline;width:fit-content;margin:0;padding:0;border:0;border-radius:0;background:transparent;color:currentColor;font:inherit;font-weight:600;text-decoration:none;text-underline-offset:3px;cursor:pointer;box-shadow:none}.crm-alert-inline-action:is(:hover,:focus-visible){text-decoration:underline}.crm-alert-inline-action:focus-visible{outline:2px solid currentColor;outline-offset:3px}.crm-alert-inline-action:disabled{opacity:.5;cursor:wait}.crm-alert-info{border-color:color-mix(in srgb,var(--crm-button-primary, #2e46ee) 10%,transparent);background:color-mix(in srgb,var(--crm-button-primary, #2e46ee) 5%,var(--ux-surface, #fff));color:var(--crm-button-primary, #2e46ee)}.crm-alert-success{border-color:color-mix(in srgb,#239a63 12%,transparent);background:color-mix(in srgb,#239a63 6%,var(--ux-surface, #fff));color:#1f8b59}.crm-alert-warning{border-color:color-mix(in srgb,#b7791f 13%,transparent);background:color-mix(in srgb,#b7791f 7%,var(--ux-surface, #fff));color:#a56a16}.crm-alert-destructive{border-color:color-mix(in srgb,var(--ux-danger, #e23d35) 12%,transparent);background:color-mix(in srgb,var(--ux-danger, #e23d35) 6%,var(--ux-surface, #fff));color:var(--ux-danger, #e23d35)}.crm-alert-default{border-color:var(--ux-line, #e5eaf2);color:var(--ux-text, #2d3139)}.theme-dark .crm-alert,.mobile-overlay-surface.theme-dark .crm-alert,.signin-dark .crm-alert{background:var(--dark-control-hover, #1c1c1c)}.theme-dark .crm-alert-description,.mobile-overlay-surface.theme-dark .crm-alert-description,.signin-dark .crm-alert-description{color:var(--dark-muted, #a3a3a3)}.theme-dark .crm-alert-info,.mobile-overlay-surface.theme-dark .crm-alert-info,.signin-dark .crm-alert-info{border-color:color-mix(in srgb,#8090ff 18%,transparent);background:color-mix(in srgb,#8090ff 9%,var(--dark-control, #161616));color:#8fa0ff}.theme-dark .crm-alert-success,.mobile-overlay-surface.theme-dark .crm-alert-success{background:color-mix(in srgb,#45b77b 10%,var(--dark-control, #161616));color:#6ecb98}.theme-dark .crm-alert-warning,.mobile-overlay-surface.theme-dark .crm-alert-warning{background:color-mix(in srgb,#d49a3a 10%,var(--dark-control, #161616));color:#e0ad59}.theme-dark .crm-alert-destructive,.mobile-overlay-surface.theme-dark .crm-alert-destructive{background:color-mix(in srgb,#ef6a63 10%,var(--dark-control, #161616));color:#ff8a84}@media(max-width:680px){.crm-alert:has(.crm-alert-trailing>.button){grid-template-columns:18px minmax(0,1fr)}.crm-alert:has(.crm-alert-trailing>.button) .crm-alert-trailing{grid-column:2;width:100%;justify-content:stretch}.crm-alert:has(.crm-alert-trailing>.button) .crm-alert-trailing>.button{width:100%}}#root#root .ux-v22 .sidebar-brand-header{box-sizing:border-box;display:flex;align-items:center;gap:4px;flex:0 0 var(--workspace-section-header-height, 56px);width:calc(100% + 2 * var(--crm-primary-sidebar-x, 8px));height:var(--workspace-section-header-height, 56px);min-height:var(--workspace-section-header-height, 56px);margin:0 calc(-1 * var(--crm-primary-sidebar-x, 8px));padding:0 8px;border-bottom:1px solid var(--app-border)}#root#root .ux-v22 .sidebar-brand-header .workspace-brand-logo{display:inline-flex!important;box-sizing:border-box;flex:1 1 0;align-items:center;justify-content:flex-start;min-width:0;min-height:40px;margin:0;padding:0;text-align:left}#root#root .ux-v22 .sidebar-brand-header .workspace-brand-logo-name{overflow:hidden;text-overflow:ellipsis}#root#root .ux-v22 .sidebar-brand-header .sidebar-brand-search{display:grid;flex:0 0 30px;place-items:center;width:30px;min-width:30px;max-width:30px;height:30px;min-height:30px;max-height:30px;padding:0;border:0;border-radius:var(--radius-compact);background:transparent;color:var(--crm-nav-text)}#root#root .ux-v22 .sidebar-brand-header .sidebar-brand-search:is(:hover,:focus-visible){background:var(--crm-nav-hover-bg);color:var(--crm-nav-hover-text)}@media(min-width:1033px){#root#root .ux-v22 .sidebar-brand-header .sidebar-brand-collapse-toggle{position:static;inset:auto;box-sizing:border-box;display:grid;place-items:center;flex:0 0 30px;align-self:center;width:30px;min-width:30px;height:30px;min-height:30px;margin:0;padding:0;border:0;border-radius:var(--radius-compact);background:transparent;color:var(--crm-nav-text)}#root#root .ux-v22 .sidebar-brand-header .sidebar-brand-collapse-toggle:is(:hover,:focus-visible){background:var(--crm-nav-hover-bg);color:var(--crm-nav-hover-text)}#root#root .ux-v22.is-primary-sidebar-collapsed .sidebar-brand-header .sidebar-brand-collapse-toggle{display:grid;flex:0 0 30px;width:30px;min-width:30px;height:30px;min-height:30px;margin:0}}@media(min-width:1033px){#root#root .ux-v22.is-primary-sidebar-collapsed .sidebar-brand-header{flex-direction:row;justify-content:flex-start;padding:0 8px}#root#root .ux-v22.is-primary-sidebar-collapsed .sidebar-brand-header .workspace-brand-logo,#root#root .ux-v22.is-primary-sidebar-collapsed .sidebar-brand-header .workspace-brand-logo-name,#root#root .ux-v22.is-primary-sidebar-collapsed .sidebar-brand-header .sidebar-brand-search{display:none!important}}@media(max-width:1032px){#root#root .ux-v22 .sidebar-brand-header{padding-right:40px}#root#root .ux-v22 .sidebar-brand-header .workspace-brand-logo-name{font-size:13px!important}}#root#root .ux-v22 .sidebar-brand-header .workspace-brand-logo{--workspace-brand-accent: #2e46ee;--workspace-brand-strong: #101114;--workspace-brand-soft: #7a8092;gap:9px!important;border:0!important;border-radius:0!important;background:transparent!important;box-shadow:none!important;color:var(--workspace-brand-strong)!important;cursor:pointer;white-space:nowrap;-webkit-tap-highlight-color:transparent}#root#root .ux-v22.theme-dark .sidebar-brand-header .workspace-brand-logo{--workspace-brand-accent: #fcfaf7;--workspace-brand-strong: #fcfaf7;--workspace-brand-soft: rgba(252, 250, 247, .7)}#root#root .ux-v22.theme-dark .sidebar-brand-header .workspace-brand-logo .workspace-brand-logo-cube-side{opacity:.32}#root#root .ux-v22 .sidebar-brand-header .workspace-brand-logo:is(:hover,:active){background:transparent!important;box-shadow:none!important}#root#root .ux-v22 .sidebar-brand-header .workspace-brand-logo:focus-visible{outline:2px solid var(--workspace-brand-accent)!important;outline-offset:4px!important;border-radius:6px!important}#root#root .ux-v22 .sidebar-brand-header .workspace-brand-logo .workspace-brand-logo-cube{display:block;flex:0 0 auto;width:26px;height:28px;color:var(--workspace-brand-accent)}#root#root .ux-v22 .sidebar-brand-header .workspace-brand-logo .workspace-brand-logo-name{display:block;min-width:0;font-family:var(--font-ui)!important;font-size:13px!important;line-height:1!important;letter-spacing:-.025em!important;white-space:nowrap}#root#root .ux-v22 .sidebar-brand-header .workspace-brand-logo .workspace-brand-logo-strong{font-weight:600!important;color:var(--workspace-brand-strong)!important}#root#root .ux-v22 .sidebar-brand-header .workspace-brand-logo .workspace-brand-logo-soft{font-weight:400!important;color:var(--workspace-brand-soft)!important}:is(#root .ux-v22,.workspace-dialog-layer) .workspace-color-picker{position:relative;flex:0 0 auto}:is(#root .ux-v22,.workspace-dialog-layer) .workspace-color-picker .workspace-color-picker-trigger:disabled{opacity:.45!important;cursor:not-allowed!important}:is(#root .ux-v22,.workspace-dialog-layer) .workspace-color-popover.crm-property-popover{width:248px;max-height:none;overflow:visible}:is(#root .ux-v22,.workspace-dialog-layer) .workspace-color-plane{position:relative;width:100%;height:142px;overflow:hidden;border-radius:9px;background:linear-gradient(to top,#000,transparent),linear-gradient(to right,#fff,transparent),var(--picker-hue, #2e46ee);cursor:crosshair;touch-action:none;box-shadow:inset 0 0 0 1px #141a2414}:is(#root .ux-v22,.workspace-dialog-layer) .workspace-color-plane-thumb{position:absolute;width:13px;height:13px;border:2px solid #fff;border-radius:50%;box-shadow:0 0 0 1px #11182773,0 1px 4px #11182747;transform:translate(-50%,-50%);pointer-events:none}:is(#root .ux-v22,.workspace-dialog-layer) .workspace-color-controls{display:grid;grid-template-columns:28px minmax(0,1fr);align-items:center;gap:10px}:is(#root .ux-v22,.workspace-dialog-layer) .workspace-color-preview{width:28px;height:28px;border:2px solid var(--ux-surface, #fff);border-radius:50%;background:var(--picker-color, #2e46ee);box-shadow:0 0 0 1px var(--ux-line-strong, #dce2ea)}:is(#root .ux-v22,.workspace-dialog-layer) .workspace-color-hue{position:relative;box-sizing:border-box;width:100%;min-width:0;height:10px;min-height:10px;margin:0;padding:0;border:0;border-radius:999px;outline:0;background:linear-gradient(90deg,red,#ff0,#0f0,#0ff,#00f,#f0f,red);box-shadow:inset 0 0 0 1px #141a2417;cursor:pointer;touch-action:none}:is(#root .ux-v22,.workspace-dialog-layer) .workspace-color-hue:focus-visible{outline:2px solid color-mix(in srgb,#2e46ee 45%,transparent);outline-offset:3px}:is(#root .ux-v22,.workspace-dialog-layer) .workspace-color-hue-thumb{position:absolute;left:var(--picker-hue-position, 0%);top:50%;width:14px;height:14px;border:2px solid #fff;border-radius:50%;background:transparent;box-shadow:0 0 0 1px #11182773,0 1px 3px #11182733;transform:translate(-50%,-50%);pointer-events:none}:is(#root .ux-v22,.workspace-dialog-layer) .workspace-color-hex-row{position:relative;min-width:0;height:36px;color:var(--ux-text-muted, #7b8493)}:is(#root .ux-v22,.workspace-dialog-layer) .workspace-color-hex-row>span{position:absolute;left:10px;top:50%;z-index:1;transform:translateY(-50%);font-size:11px;font-weight:600;line-height:1;white-space:nowrap;pointer-events:none}.workspace-color-popover .workspace-color-hex-row>.workspace-color-hex-input,.workspace-color-popover .workspace-color-hex-row>.workspace-color-hex-input:is(:hover,:focus,:focus-visible,:active){box-sizing:border-box!important;display:block!important;min-width:0!important;width:100%!important;min-height:36px!important;height:36px!important;margin:0!important;padding:0 9px 0 23px!important;border:1px solid var(--ux-line-strong, #dce2ea)!important;border-radius:8px!important;outline:0!important;background:var(--ux-surface-2, #f7f8fa)!important;color:var(--ux-text, #2d3139)!important;caret-color:currentColor!important;box-shadow:none!important;appearance:none!important;-webkit-appearance:none!important;font:inherit!important;font-size:12px!important;font-weight:600!important;line-height:34px!important;text-transform:uppercase!important;cursor:text!important;-webkit-tap-highlight-color:transparent!important}:is(#root .ux-v22.theme-dark,.workspace-dialog-layer.workspace-dialog-theme-dark) .workspace-color-hex-row{color:var(--dark-subtle, #737373)!important}:is(#root .ux-v22.theme-dark,.workspace-dialog-layer.workspace-dialog-theme-dark) .workspace-color-popover .workspace-color-hex-row>.workspace-color-hex-input{border-color:#ffffff1f!important;background:var(--dark-control, #161616)!important;color:var(--dark-text, #f5f5f5)!important}@media(max-width:680px){:is(#root .ux-v22,.workspace-dialog-layer) .workspace-color-popover.crm-property-popover{width:min(248px,calc(100vw - 34px))}}:is(#root .ux-v22,.workspace-dialog-layer) .workspace-color-format-tabs{display:flex;align-items:center;gap:5px;min-width:0}:is(#root .ux-v22,.workspace-dialog-layer) .workspace-color-format-tabs button{flex:1 1 0;min-width:0;height:28px;border:1px solid var(--ux-line-strong,#dce2ea);border-radius:7px;background:var(--ux-surface-2,#f7f8fa);color:var(--ux-text-muted,#737b86);font-size:10px;font-weight:600;cursor:pointer}:is(#root .ux-v22,.workspace-dialog-layer) .workspace-color-format-tabs button.is-active{color:var(--ux-text,#242730);background:var(--ux-surface,#fff);border-color:var(--crm-button-primary,#466cf0)}:is(#root .ux-v22,.workspace-dialog-layer) .workspace-color-format-tabs button.workspace-color-eyedropper{flex:0 0 30px;display:grid;place-items:center}:is(#root .ux-v22,.workspace-dialog-layer) .workspace-color-channel-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:6px}:is(#root .ux-v22,.workspace-dialog-layer) .workspace-color-channel{display:flex;flex-direction:column;gap:4px;min-width:0;font-size:10px;color:var(--ux-text-muted,#737b86)}:is(#root .ux-v22,.workspace-dialog-layer) .workspace-color-channel input,:is(#root .ux-v22,.workspace-dialog-layer) .workspace-color-alpha-row input[type=number]{box-sizing:border-box;width:100%;min-width:0;height:29px;padding:4px 7px;border:1px solid var(--ux-line-strong,#dce2ea);border-radius:7px;background:var(--ux-surface-2,#f7f8fa);color:var(--ux-text,#242730);font-size:11px}:is(#root .ux-v22,.workspace-dialog-layer) .workspace-color-alpha-row{display:grid;grid-template-columns:auto minmax(0,1fr) 47px auto;align-items:center;gap:7px;font-size:10px;color:var(--ux-text-muted,#737b86)}:is(#root .ux-v22,.workspace-dialog-layer) .workspace-color-alpha-row input[type=range]{min-width:0;width:100%;accent-color:var(--crm-button-primary,#466cf0)}:is(#root .ux-v22,.workspace-dialog-layer) .workspace-color-presets{display:flex;flex-direction:column;gap:7px;color:var(--ux-text-muted,#737b86);font-size:10px}:is(#root .ux-v22,.workspace-dialog-layer) .workspace-color-preset-grid{display:grid;grid-template-columns:repeat(8,minmax(0,1fr));gap:5px;max-height:94px;overflow-y:auto;padding:2px}:is(#root .ux-v22,.workspace-dialog-layer) .workspace-color-preset-grid button{aspect-ratio:1;min-width:0;min-height:0;border:1px solid rgba(0,0,0,.19);border-radius:6px;cursor:pointer}:is(#root .ux-v22,.workspace-dialog-layer) .workspace-color-preset-grid button.is-selected{outline:2px solid var(--crm-button-primary,#466cf0);outline-offset:1px}:is(#root .ux-v22,.workspace-dialog-layer) .workspace-color-picker .workspace-color-value-trigger{box-sizing:border-box;display:inline-flex;align-items:center;justify-content:flex-start;gap:8px;width:auto;min-width:0;height:var(--crm-form-control-height, 36px);min-height:0;padding:0 4px;border:0;border-radius:var(--radius-compact, 8px);background:transparent;box-shadow:none;color:var(--ux-text-muted, #737b86);font:inherit;font-size:12px;white-space:nowrap;cursor:pointer}:is(#root .ux-v22,.workspace-dialog-layer) .workspace-color-picker .workspace-color-value-trigger:is(:hover,.open){border:0;background:transparent;box-shadow:none;color:var(--ux-text, #2d3139)}:is(#root .ux-v22,.workspace-dialog-layer) .workspace-color-picker .workspace-color-value-trigger:focus-visible{outline:2px solid var(--ux-primary, #3654f5);outline-offset:1px;background:transparent}:is(#root .ux-v22,.workspace-dialog-layer) .workspace-color-picker .workspace-color-value-swatch{box-sizing:border-box;flex:0 0 23px;width:23px;height:23px;border-radius:var(--radius-compact, 6px);border:1px solid color-mix(in srgb,currentColor 12%,transparent)}:is(#root .ux-v22,.workspace-dialog-layer) .workspace-color-picker .workspace-color-value-hex{font-variant-numeric:tabular-nums}:is(#root .ux-v22,.workspace-dialog-layer) .workspace-color-picker-trigger.is-mixed{background:var(--app-control-bg,var(--ux-surface-2));color:var(--app-text,var(--ux-text))}:is(#root .ux-v22,.workspace-dialog-layer) .workspace-color-mixed-summary{box-sizing:border-box;display:flex;align-items:center;gap:9px;width:100%;min-width:0;padding:0 10px;font-size:11px;font-weight:500;white-space:nowrap}:is(#root .ux-v22,.workspace-dialog-layer) .workspace-color-mixed-swatches{display:flex;align-items:center;min-width:0;max-width:94px}:is(#root .ux-v22,.workspace-dialog-layer) .workspace-color-mixed-swatches>span{display:block;flex:0 0 15px;width:15px;height:15px;margin-right:-4px;border:1px solid var(--app-border,var(--ux-line-strong));border-radius:50%}:is(#root .ux-v22,.workspace-dialog-layer) .workspace-color-mixed-count{margin-left:auto;color:var(--app-muted,var(--ux-text-muted));font-size:10px}:root{font-synthesis:none;text-rendering:optimizeLegibility}*{box-sizing:border-box}html,body,#root{min-height:100%;margin:0}body{margin:0;background:var(--bg);color:var(--text)}button,input,select,textarea{font:inherit}button{color:inherit}button,select{cursor:pointer}input:not([type=range]):not(.crm-inline-editor-input):not(.crm-search-field>input):not(.crm-quiet-input),select,textarea:not(.agent-chat-edit-field){color:var(--text);background:#0b111c;border:1px solid var(--border);border-radius:var(--radius-compact);min-height:40px;padding:0 12px;outline:none;transition:border-color .18s ease,box-shadow .18s ease,background .18s ease}textarea:not(.agent-chat-edit-field){min-height:100px;padding:10px 12px;resize:vertical}input:not([type=range]):not(.crm-inline-editor-input):not(.crm-search-field>input):not(.crm-quiet-input):focus,select:focus,textarea:focus:not(.agent-chat-edit-field){border-color:#5c70ff;box-shadow:0 0 0 3px #2d46ee24}button:focus-visible,input:not([type=range]):not(.crm-inline-editor-input):not(.crm-search-field>input):not(.crm-quiet-input):focus-visible,select:focus-visible,textarea:focus-visible:not(.agent-chat-edit-field){outline:2px solid #8090ff;outline-offset:2px}button:disabled{opacity:.35;cursor:not-allowed}.form-error{color:#ff9ba5;background:#ff5d6c14;border:1px solid rgba(255,93,108,.22);padding:10px 12px;border-radius:var(--radius-compact)}.app-frame{min-height:100vh;display:grid}.avatar{width:36px;height:36px;border-radius:var(--radius-circle);display:grid;place-items:center;background:linear-gradient(135deg,#3346ce,#7c68ff);color:#fff;font-size:var(--type-heading-sm);font-weight:800}.avatar.small{width:32px;height:32px}.workspace{min-width:0;display:flex;flex-direction:column;height:100vh}.topbar,.global-search{display:flex;align-items:center}.global-search input{flex:1}.topbar-actions{display:flex;align-items:center}.icon-button{display:grid;place-items:center;width:38px;height:38px;padding:0;border:0;border-radius:var(--radius-compact)}.icon-button.tiny{width:30px;height:30px;border-radius:var(--radius-compact)}.icon-button.danger:hover{color:#ff8f99;border-color:#693943}.scroll-page{overflow:auto}.button{min-height:40px;border:1px solid #2d3850;border-radius:var(--radius-compact);display:inline-flex;align-items:center;justify-content:center;gap:8px;background:#111827;color:#e8edf7;transition:transform .15s ease,background .15s ease,border-color .15s ease}.button:hover{border-color:#43516d}.button.full{width:100%}.surface{border:1px solid var(--border);background:#0f1521;border-radius:var(--radius-card)}.toolbar{display:flex;align-items:center;gap:12px;margin-bottom:14px}.search{display:flex;align-items:center;gap:8px;min-height:40px;border:1px solid var(--border);border-radius:var(--radius-compact);background:#0d131f;padding:0 11px;color:#78869f}.search input{border:0;background:transparent;box-shadow:none;padding:0;min-height:36px;width:min(520px,50vw)}.deal-list-wrap{border:1px solid var(--border);border-radius:var(--radius-control);overflow:auto;background:#0f1521}table{width:100%;border-collapse:collapse}th,td{text-align:left;padding:13px 15px;border-bottom:1px solid #1f293a;white-space:nowrap}th{background:#111827;color:#8290a8;font-size:var(--type-body-small);text-transform:uppercase;letter-spacing:.08em;position:sticky;top:0;z-index:1}td{font-size:var(--type-heading-sm);color:#cfd6e4}td strong,td small{display:block}td small{color:var(--muted);margin-top:4px}.project-board{display:grid;grid-auto-flow:column;grid-auto-columns:minmax(250px,1fr);overflow:auto;padding-bottom:14px}.column-head{display:flex;justify-content:space-between;align-items:center;color:#dfe5ef;padding:5px 4px 12px}.column-head span{color:#8591a6;font-size:var(--type-body)}.deal-card{padding:14px}.sales-page{height:calc(100vh - 64px);display:flex;flex-direction:column;overflow:hidden}.sales-spacer{flex:1}.select{min-height:38px}.deal-board{flex:1;display:grid;grid-auto-flow:column;grid-auto-columns:minmax(250px,1fr);overflow:auto;gap:6px;padding:12px;background:#0a0e16}.deal-column{min-height:100%;background:#0e1420;border:1px solid #1e293b;border-radius:var(--radius-control);padding:10px}.deal-card{position:relative;cursor:grab;overflow:hidden}.deal-card:hover{border-color:#3a4864;transform:translateY(-1px)}.deal-card h4{margin:0 0 7px;font-size:var(--type-heading-sm);line-height:1.35}.deal-card p{margin:0;color:#8794a9;font-size:var(--type-body);line-height:1.45}.activity-dot{width:27px;height:27px;border-radius:var(--radius-compact);display:grid;place-items:center;color:#6ce6a5;background:#27b36a17}.deal-list-wrap{flex:1;margin:12px}.list-empty{padding:48px;text-align:center;color:var(--muted)}.modal-backdrop{position:fixed;inset:0;z-index:100;display:grid;place-items:center;padding:22px}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}.small-modal{width:min(1120px,96vw);max-height:92vh;display:flex;flex-direction:column;background:#111724;border:1px solid #303b52;border-radius:var(--radius-card);box-shadow:0 32px 90px #0000008f;overflow:hidden}@keyframes modalUp{0%{transform:translateY(10px) scale(.99);opacity:.4}to{transform:none;opacity:1}}.modal-titlebar{min-height:62px;padding:0 18px;border-bottom:1px solid #29344a;display:flex;align-items:center;justify-content:space-between;gap:14px}.modal-titlebar h2{margin:0;font-size:var(--type-heading-md-lg);letter-spacing:-.02em}.field-label{display:grid;gap:var(--crm-form-label-gap, 8px)}.crm-field-label-text i{display:inline-grid;place-items:center;width:15px;height:15px;border:1px solid #59667d;border-radius:var(--radius-circle);font-size:var(--type-caption);font-style:normal;margin-left:5px;color:#8491a7}.field-label input,.field-label select,.field-label textarea{width:100%}.input-icon{display:flex;align-items:center;gap:8px;border:1px solid var(--border);border-radius:var(--radius-compact);padding:0 10px}.input-icon:focus-within{border-color:#5c70ff;box-shadow:0 0 0 3px #2d46ee24}.input-icon input{flex:1;border:0;background:transparent;box-shadow:none;padding:0}.value-row{display:grid;grid-template-columns:minmax(100px,.65fr) minmax(170px,1fr);gap:8px}.text-action{border:0;background:transparent;padding:0;color:#6f84ff;font-size:var(--type-heading-sm);font-weight:700;text-align:left}.text-action{margin-top:6px;justify-self:start}.contact-block{display:grid;gap:8px}.contact-entry{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:8px;align-items:center}.contact-entry .input-icon{min-width:0;width:100%}.contact-entry .input-icon>input{min-width:0}.contact-entry .input-icon>.contact-label-select{flex:0 0 auto;width:auto;min-width:0;max-width:45%}.contact-entry-actions{display:flex;align-items:center;justify-content:flex-end;gap:6px}.contact-entry-actions:empty{display:none!important}.contact-remove-button{flex:0 0 auto}.add-contact{margin-top:1px}.deal-modal-footer,.modal-footer{min-height:62px;border-top:1px solid #29344a;display:flex;align-items:center;justify-content:space-between;gap:12px;padding:0 16px;background:#0f1521}.footer-actions{margin-left:auto;display:flex;align-items:center;gap:8px}.small-modal{width:min(520px,94vw)}.toast{position:fixed;left:50%;bottom:24px;transform:translate(-50%);z-index:200;padding:12px 16px;font-size:var(--type-heading-sm);font-weight:700}@media(prefers-reduced-motion:reduce){*,*:before,*:after{scroll-behavior:auto!important;animation-duration:.001ms!important;animation-iteration-count:1!important;transition-duration:.001ms!important}}@media(max-width:760px){.page{padding-left:14px;padding-right:14px}.scroll-page{height:auto;overflow:visible}.sales-page{height:auto;min-height:calc(100vh - 64px);overflow:visible}.sales-spacer{display:none}.deal-board{min-height:600px;grid-auto-columns:82vw}.deal-list-wrap{margin:10px;max-height:70vh}.modal-backdrop{padding:0;align-items:stretch}.small-modal{width:100vw;max-height:100vh;height:100vh;border-radius:var(--radius-none);border:0}.contact-entry{grid-template-columns:minmax(0,1fr) auto}}.clickable-row{cursor:pointer;transition:background .15s ease}.clickable-row:hover{background:#141c2a}.sales-premium{overflow:hidden;display:flex;flex-direction:column}.sales-premium .button{min-height:36px;border-radius:var(--radius-compact);font-size:var(--type-heading-sm);box-shadow:none}.sales-premium .button:hover{transform:none}.sales-premium .search{background:#fff;border-color:#d9dde5;color:#778192}.sales-premium .search input{color:#28303d}.sales-premium .search input::placeholder{color:#9ba2ad}.premium-board{min-height:0}.funnel-stage-cap{display:flex;align-items:center;justify-content:space-between;gap:10px}.funnel-stage-cap.first{clip-path:polygon(0 0,calc(100% - 10px) 0,100% 50%,calc(100% - 10px) 100%,0 100%);border-radius:var(--radius-compact) 0 0 var(--radius-compact);padding-left:13px}.stage-main-meta{min-width:0}.stage-main-meta strong,.stage-main-meta small{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.stage-reached-line{display:flex;align-items:center;overflow:hidden}.stage-reached-line span{position:relative;z-index:2}.stage-reached-line i{transition:width .25s ease}.sales-premium .deal-card{transition:border-color .15s ease,box-shadow .15s ease,transform .15s ease}.sales-premium .deal-list-wrap{flex:1;min-height:0}.sales-premium .clickable-row:hover{background:#f8fafc}@media(max-width:1050px){.app-frame{grid-template-columns:72px 1fr}}@media(max-width:760px){.sales-premium{height:auto;min-height:calc(100vh - 64px);overflow:visible}.premium-board{grid-auto-columns:86vw;min-height:650px}.funnel-stage-cap,.funnel-stage-cap.first{clip-path:none;border-radius:var(--radius-compact);padding-left:12px}}:root{--pocket-shadow: 0 16px 38px rgba(72,105,151,.12), 0 2px 8px rgba(63,89,125,.06)}.topbar .icon-button{border-color:#7b96ba2e}.sales-premium .select{min-height:38px;border-color:#7d97b82e;border-radius:var(--radius-control);background:#f7faff;color:#52637a}.funnel-stage-cap,.funnel-stage-cap.first{min-height:78px;margin:9px 0 0;padding:12px 13px;clip-path:none!important;border-radius:var(--radius-card)!important;background:linear-gradient(145deg,#fff,#f1f7ff);border:1px solid rgba(130,155,187,.14);box-shadow:0 9px 20px #4b678f12,inset 0 1px #fff}.premium-column:nth-child(2) .funnel-stage-cap{background:linear-gradient(145deg,#f4f2ff,#edf1ff)}.premium-column:nth-child(3) .funnel-stage-cap{background:linear-gradient(145deg,#eefaff,#edf6ff)}.premium-column:nth-child(4) .funnel-stage-cap{background:linear-gradient(145deg,#f0fbf7,#effbf7)}.premium-column:nth-child(5) .funnel-stage-cap{background:linear-gradient(145deg,#fff8ea,#fff6e2)}.stage-main-meta strong{letter-spacing:-.01em}.stage-reached-line{font-weight:500}.sales-premium .deal-card{color:#2e3d53}.sales-premium .activity-dot{width:29px;height:29px;border-radius:var(--radius-control);color:#3ab478;background:linear-gradient(145deg,#edfbf5,#e2f8ed);border:1px solid #d8f1e5}.sales-premium .deal-list-wrap{overflow:auto}@media(max-width:1050px){.app-frame{grid-template-columns:74px 1fr}}:root{--studio-blue-soft: #eef1ff;--studio-blue-soft-2: #f5f6ff;color:var(--studio-text);background:var(--studio-canvas)}body{overflow:hidden}button:focus-visible,input:not([type=range]):not(.crm-inline-editor-input):not(.crm-search-field>input):not(.crm-quiet-input):focus-visible,select:focus-visible,textarea:focus-visible:not(.agent-chat-edit-field),[tabindex]:focus-visible{outline:2px solid var(--studio-blue)!important;outline-offset:2px}.workspace{background:var(--studio-canvas);color:var(--studio-text)}.topbar{color:var(--studio-text)!important}.global-search{padding-right:6px!important}.command-key{border:1px solid #d8deea;background:#fff;color:#7a869a;font-weight:600;font-size:13px;line-height:1}.topbar .avatar.small{box-shadow:none!important}.page{color:var(--studio-text)}.surface p{color:var(--studio-muted)}.surface,.toolbar{background:#fff!important;border:1px solid var(--studio-line)!important;box-shadow:var(--studio-shadow)!important;color:var(--studio-text)!important}.deal-card{color:var(--studio-text)!important}.text-action{color:var(--studio-blue)!important}.sales-premium{color:var(--studio-text)!important}@keyframes studioSlide{0%{opacity:0;transform:translateY(-5px)}to{opacity:1;transform:none}}.premium-board{flex:1!important;display:grid!important;grid-auto-flow:column!important;overflow:auto!important;scroll-snap-type:x proximity;scrollbar-gutter:stable;overscroll-behavior:contain}.premium-column{min-height:100%!important;scroll-snap-align:start;transition:background .12s ease,box-shadow .12s ease}.premium-column.drop-target{border-radius:var(--radius-control)!important}.funnel-stage-cap{top:0;z-index:5;-webkit-backdrop-filter:blur(12px)!important;backdrop-filter:blur(12px)!important}.stage-reached-line{height:23px!important;margin:0 0 5px!important;position:relative!important;border:0!important}.stage-reached-line i{position:absolute!important;left:7px!important;right:auto!important;bottom:1px!important;border-radius:var(--radius-pill)!important;box-shadow:none!important}.deal-dropzone{display:grid!important;align-content:start!important;padding-top:2px!important}.drop-placeholder{display:grid;place-items:center;font-size:var(--type-caption);font-weight:600;animation:placeholderIn .12s ease}@keyframes placeholderIn{0%{opacity:.3;transform:scale(.98)}to{opacity:1;transform:none}}.studio-deal-card{position:relative!important;background:#fff!important}.studio-deal-card:hover,.studio-deal-card:focus-visible{border-color:#c7d0e3!important;box-shadow:0 10px 24px #1f2d4e17!important;transform:translateY(-1px)!important}body.crm-dragging .studio-deal-card:active{transform:rotate(.35deg) scale(1.015)!important;box-shadow:0 18px 38px #1f2d4e26!important}body.crm-alt-copy-drag .drop-placeholder{border-color:#2e46ee9e;background:#2e46ee13}.deal-card-top{gap:8px}.deal-label{display:inline-flex;align-items:center;min-height:20px;padding:0 7px;border-radius:var(--radius-compact);background:var(--studio-blue-soft);color:var(--studio-blue);font-size:var(--type-micro);font-weight:600;max-width:62%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.deal-days{white-space:nowrap}.studio-deal-card h4{font-weight:700!important}.studio-deal-card p{margin:0!important;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.density-compact .premium-board{grid-auto-columns:minmax(220px,248px)!important;gap:7px!important}.density-compact .studio-deal-card{padding:8px 9px 8px 12px!important;border-radius:var(--radius-compact)!important}.density-compact .deal-card-top{margin-bottom:5px!important}.density-compact .studio-deal-card h4{font-size:var(--type-body-small)!important}.density-compact .studio-deal-card p{font-size:var(--type-micro)!important}.density-compact .funnel-stage-cap{min-height:50px!important;padding-top:7px!important}.density-compact .deal-dropzone{gap:6px!important}.space-pan-ready{cursor:grab!important;-webkit-user-select:none!important;user-select:none!important}.space-pan-ready:active{cursor:grabbing!important}body.crm-space-pan .studio-deal-card,body.crm-space-pan .premium-board *{cursor:grab!important}body.crm-space-pan .premium-board:active,body.crm-space-pan .premium-board:active *{cursor:grabbing!important}.sales-premium .deal-list-wrap{margin:0 14px 16px!important;border:1px solid var(--studio-line)!important;border-radius:var(--radius-control)!important;background:#fff!important;box-shadow:0 4px 14px #1f2d4e0a!important}.small-modal{background:#fff!important;color:var(--studio-text)!important;border:1px solid rgba(255,255,255,.7)!important;box-shadow:0 30px 90px #14203d38!important}.small-modal .modal-titlebar{min-height:62px!important;padding:0 20px!important;background:#fff!important;border-bottom:1px solid var(--studio-line)!important}.small-modal .modal-footer{min-height:60px!important;background:#fbfcfe!important;border-top:1px solid var(--studio-line)!important}kbd{display:inline-flex;align-items:center;justify-content:center;min-height:22px;padding:0 6px;border:1px solid #d8deea;border-bottom-width:2px;border-radius:var(--radius-compact);background:#fff;color:#68758a;font-weight:600;font-size:12px;line-height:1;white-space:nowrap}.command-empty{padding:30px;text-align:center}.command-empty>.record-modal-section-copy{display:grid;justify-items:center;gap:4px;text-align:center}.toast{border:0!important}@media(max-width:900px){.app-frame{grid-template-columns:72px 1fr}}@media(max-width:760px){.premium-board{padding-inline:8px!important}.command-key{display:none}}.deal-sidebar-header-actions{display:flex!important;align-items:center!important;gap:7px!important;flex:0 0 auto!important}.deal-sidebar-edit-field{min-width:0!important;padding-top:10px!important;border-top:1px solid #f0f0f2!important;display:grid!important;gap:5px!important}.deal-sidebar-edit-field:nth-child(1),.deal-sidebar-edit-field:nth-child(2){padding-top:0!important;border-top:0!important}.deal-sidebar-edit-field.wide{grid-column:1/-1!important}.deal-sidebar-edit-field input,.deal-sidebar-edit-field select{width:100%!important;min-width:0!important;min-height:34px!important;padding:0 9px!important;border:1px solid #dedee2!important;border-radius:var(--radius-compact)!important;outline:0!important;background:#fff!important;color:#333339!important;box-shadow:none!important}.deal-sidebar-edit-field select{padding-right:27px!important}.deal-sidebar-edit-field input:focus,.deal-sidebar-edit-field select:focus{border-color:#bfc0c6!important;outline:0!important;box-shadow:none!important}.deal-sidebar-edit-footer{min-height:62px!important;padding:10px 14px!important;display:flex!important;align-items:center!important;justify-content:flex-end!important;gap:8px!important;border-top:1px solid #e5e5e8!important;background:#fff!important;box-shadow:0 -8px 22px #18181f0a!important}.stage-main-meta strong,.studio-deal-card h4,.sales-premium .deal-card h4{font-size:var(--type-heading-sm)!important;font-weight:600!important;line-height:1.3!important;letter-spacing:0!important}.sales-premium .premium-board .premium-column .funnel-stage-cap .stage-main-meta strong{font-size:var(--type-heading-md)!important;font-weight:600!important;line-height:1.25!important;letter-spacing:0!important}.sales-premium .premium-board .premium-column .studio-deal-card h4,.sales-premium .premium-board .premium-column .deal-card h4{font-size:var(--type-heading-sm)!important;font-weight:600!important;line-height:1.3!important;letter-spacing:0!important}h1,h2,h3,h4,h5,h6{color:var(--app-text, var(--studio-ink))!important}button,input,select,textarea{font-size:var(--type-heading-sm)}.button{border-radius:var(--radius-compact)!important}.premium-column{overflow:visible!important}.premium-column.drop-target{border-color:#aebaff!important;box-shadow:0 0 0 3px #2e46ee12!important;background:#f8f9ff!important}.funnel-stage-cap{border:0!important;margin:0 -10px!important}.deal-dropzone{min-height:520px!important;gap:9px!important}.column-add{place-items:center;align-content:center;transition:.16s ease}.column-add:hover{transform:translateY(-1px)}.column-add span{font-weight:300;line-height:1}.studio-deal-card{padding:14px!important;border-radius:var(--radius-control)!important;box-shadow:0 4px 12px #1c2a480b!important;overflow:visible!important;transition:box-shadow .15s ease!important}.studio-deal-card:hover{box-shadow:var(--studio-shadow-hover)!important}.studio-deal-card h4{font-size:var(--type-heading-md)!important;line-height:1.35!important;margin:7px 0 5px!important;color:#1e2c42!important}.studio-deal-card p{font-size:var(--type-body)!important;line-height:1.45!important;color:#788599!important}.deal-card-top{display:flex;align-items:center;justify-content:space-between}.deal-days{text-transform:none!important;letter-spacing:0!important}.deal-next{display:flex;align-items:center;gap:6px;color:#7b8798}.deal-next small{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.status-dot{width:6px;height:6px;border-radius:var(--radius-circle);background:#aab2bf;flex:none}.drop-placeholder{min-height:74px!important}.drag-action-dock{position:fixed;left:14px;right:14px;bottom:14px;z-index:90;display:grid;grid-template-columns:repeat(4,1fr);gap:8px;padding:8px;background:#fffffff2;border:1px solid var(--studio-line);border-radius:var(--radius-control);box-shadow:0 20px 55px #19274433;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);animation:dockUp .15s ease}@keyframes dockUp{0%{transform:translateY(12px);opacity:0}to{transform:none;opacity:1}}.drag-action-dock button{min-height:50px;border:1px dashed #cfd6e2;border-radius:var(--radius-compact);background:#fff;color:#667085;font-weight:700;font-size:var(--type-body);display:flex;align-items:center;justify-content:center;gap:8px}.drag-action-dock button:hover{border-color:#a9b6d1;background:#fafbfe}.drag-action-dock .delete:hover,.drag-action-dock .lost:hover{color:#d44552;background:#fff6f7;border-color:#e8aeb5}.drag-action-dock .won:hover{color:#198654}.drag-action-dock .archive:hover{color:#2e46ee;background:#f4f6ff;border-color:#aeb9ff}.operational-drag-action-dock.projects{grid-template-columns:repeat(3,minmax(0,1fr))}.operational-drag-action-dock.clients{grid-template-columns:repeat(2,minmax(0,1fr))}body.crm-dragging .operational-card:active{box-shadow:0 18px 38px #1f2d4e26}.operational-column.drop-target .operational-dropzone{background:#2e46ee0b!important;transition:background .16s ease}.operational-column .drop-placeholder{margin:2px 0 4px}.client-lifecycle-dates{align-items:start}.project-create-rich-pane .operational-pane-form{padding-bottom:18px}.project-create-section{display:grid;gap:12px;padding:15px;border:1px solid var(--studio-line);border-radius:var(--radius-card);background:#ffffff7a}.theme-dark .project-create-section{background:#1113178f;border-color:var(--dark-border-strong, #303030)}.trello-project-card{min-height:286px;display:flex;flex-direction:column}.trello-project-card .operational-card-line.empty{opacity:.52}.trello-project-card .project-card-metadata{min-height:26px}.trello-project-card>footer{margin-top:auto}.project-type-settings{display:grid;gap:13px;padding:16px;border:1px solid var(--studio-line);border-radius:var(--radius-card);background:#ffffff7a}.project-type-settings-head{display:flex;align-items:center;justify-content:space-between;gap:16px}.project-type-settings-head>div{display:grid;gap:3px}.project-type-settings-head strong{font-size:var(--type-heading-sm)}.project-type-settings-head p{margin:0;color:var(--studio-muted);font-size:var(--type-body-small)}.project-type-settings-head>span{display:grid;place-items:center;min-width:28px;height:24px;padding:0 8px;border-radius:var(--radius-pill);background:#2e46ee17;color:#2e46ee;font-size:var(--type-body-small);font-weight:800}.project-type-settings-list{display:flex;flex-wrap:wrap;gap:8px}.project-type-settings-list>div{display:flex;align-items:center;min-height:34px;border:1px solid var(--studio-line);border-radius:var(--radius-pill);background:var(--studio-surface);overflow:hidden}.project-type-settings-list input{width:132px;height:32px;padding:0 4px 0 13px;border:0!important;background:transparent!important;box-shadow:none!important;font-size:var(--type-body-small);font-weight:700}.project-type-settings-list button{width:31px;height:31px;border:0;background:transparent;color:var(--studio-muted);display:grid;place-items:center}.project-type-settings-list button:hover{color:#e84d5b;background:#e84d5b14}.project-type-settings-add{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:8px}.project-type-settings-add>input{min-height:38px}.project-type-settings-add .button{min-height:38px;border-radius:var(--radius-pill)}.theme-dark .project-type-settings{background:#1113178f;border-color:var(--dark-border-strong, #303030)}.theme-dark .project-type-settings-list>div{border-color:var(--dark-border-strong, #303030);background:var(--dark-control, #161616)}.back-button{border:0;background:transparent;color:#2e46ee;font-weight:700;padding:0;align-self:flex-start;margin-top:6px}.analytics-stage-chart{grid-column:1/-1}.move-deal-picker{width:min(520px,92vw);background:#fff;border:1px solid var(--studio-line);border-radius:var(--radius-card);box-shadow:0 28px 80px #19274433;overflow:hidden}.move-deal-picker header{padding:16px 18px;border-bottom:1px solid var(--studio-line);display:flex;align-items:center;justify-content:space-between}.move-deal-picker h2{font-size:var(--type-heading-md-lg);margin:3px 0 0}.move-stage-list{padding:9px}.move-stage-list button{width:100%;min-height:50px;border:0;border-radius:var(--radius-compact);background:transparent;padding:8px 10px;display:grid;grid-template-columns:32px 1fr auto;gap:10px;align-items:center;text-align:left;color:#475467}.move-stage-list button:hover{background:#f5f7ff}.move-stage-list button.current{background:#eef1ff;color:#2e46ee}.move-stage-list button>span{color:#a2aaba;font-size:var(--type-caption)}.move-stage-list button strong{font-size:var(--type-body)}.move-stage-list button small{font-size:var(--type-caption)}@media(max-width:1180px){.app-frame{grid-template-columns:54px 1fr!important}.premium-board{grid-auto-columns:320px!important}.analytics-stage-chart{grid-column:auto}}@media(max-width:760px){.drag-action-dock{left:10px;right:10px;bottom:80px;grid-template-columns:repeat(2,1fr)}}:root{--studio-success: #16a66a;--studio-success-soft: #ecf8f2;--studio-success-line: #bfe7d2;--studio-danger: #e5484d;--studio-danger-soft: #fff0f1;--studio-danger-line: #f2c6c9;--studio-warning: #d99000;--studio-warning-soft: #fff7e8;--studio-warning-line: #f2d59b}.drag-action-dock .won{color:#117a4d!important}.drag-action-dock .lost,.drag-action-dock .delete{color:#c23b40!important}.drag-action-dock .won:hover{background:var(--studio-success-soft)!important;border-color:var(--studio-success-line)!important}.drag-action-dock .lost:hover,.drag-action-dock .delete:hover{background:var(--studio-danger-soft)!important;border-color:var(--studio-danger-line)!important}.premium-stage-pill{padding:0 8px!important;border:1px solid #dfe4ff!important;background:#f2f4ff!important;color:var(--studio-blue)!important;box-shadow:none!important}.no-activity{color:#a0a8b5;font-size:var(--type-caption)}.date-overdue{color:#c23b40;font-weight:650}.row-open-cell{width:48px!important;padding-left:4px!important;padding-right:8px!important}:root{--mr-navy: #211d4f;--mr-navy-deep: #171533;--mr-blue: #2e46ee;--mr-canvas: #f6f7f9;--mr-line: #e5e8ed;--mr-line-strong: #d8dde5;--mr-ink: #20242d;--mr-text: #4e5868;--mr-muted: #858e9d;--studio-blue: var(--mr-blue);--studio-blue-hover: #253bd0;--studio-canvas: var(--mr-canvas);--studio-ink: var(--mr-ink);--studio-text: var(--mr-text);--studio-muted: var(--mr-muted);--studio-line: var(--mr-line);--studio-shadow: none;--studio-shadow-hover: 0 4px 12px rgba(25,31,45,.055)}html,body,#root,.workspace,.page,.sales-premium{background:var(--mr-canvas)!important}.app-frame{grid-template-columns:58px 1fr!important;background:var(--mr-canvas)!important}.command-key{border-radius:var(--radius-compact)!important;font-size:var(--type-caption)!important;padding:3px 6px!important}.button,.select,.search{min-height:34px!important;border-radius:var(--radius-compact)!important;box-shadow:none!important}.button{font-size:var(--type-body)!important;padding:0 11px!important;font-weight:650!important}.button:hover{transform:none!important}input:not([type=range]):not(.crm-inline-editor-input):not(.crm-search-field>input):not(.crm-quiet-input),select,textarea:not(.agent-chat-edit-field){border-color:var(--mr-line-strong)!important}.surface,.toolbar,.deal-card{background:#fff!important;border:1px solid var(--mr-line)!important;border-radius:var(--radius-compact)!important;box-shadow:none!important}.deal-card:hover{border-color:#cbd1dc!important;box-shadow:0 3px 10px #191f2d0b!important;transform:none!important}.funnel-stage-cap:before{content:"";position:absolute;left:0;right:0;top:0;height:3px;background:var(--mr-blue);opacity:calc(.52 + (var(--stage-index,0) * .07))}.stage-main-meta small{margin-top:3px!important}.stage-reached-line i{opacity:.65!important}.drop-placeholder{border:1px dashed #aeb8ff!important;background:#f3f5ff!important;color:var(--mr-blue)!important;border-radius:var(--radius-compact)!important}.sales-premium .deal-card{padding:10px!important;border:1px solid #dfe3e9!important;border-radius:var(--radius-compact)!important;background:#fff!important;box-shadow:0 1px 2px #12182606!important}.sales-premium .deal-card:hover{border-color:#c8ced8!important;box-shadow:0 3px 9px #1218260b!important;transform:none!important}.sales-premium .deal-card h4{margin:0 0 4px!important;font-size:var(--type-body)!important;color:#2e3540!important;font-weight:650!important}.sales-premium .deal-card p{font-size:var(--type-caption)!important;color:#858f9d!important}.deal-next{margin-top:6px!important}.column-add{font-size:var(--type-caption)!important}.column-add:hover{border-color:#c8ced8!important}.deal-list-experience{margin:10px 12px 12px!important;gap:7px!important}.premium-stage-pill{min-height:22px!important;border-radius:var(--radius-compact)!important;font-size:var(--type-micro)!important}.page.scroll-page{padding:20px 22px 34px!important}.project-board{gap:8px!important}.move-deal-picker,.small-modal{border-radius:var(--radius-compact)!important;border-color:#dfe3e9!important;box-shadow:0 22px 60px #1218262e!important}.modal-titlebar{border-bottom-color:var(--mr-line)!important}.toast{border-radius:var(--radius-compact)!important}@media(max-width:760px){.page.scroll-page{padding:16px 12px 84px!important}}:root{--bc-hover: #f4f4f5;--bc-line: #e7e7e9;--bc-line-strong: #d8d8dc;--bc-ink: #17171a;--bc-text: #34343a;--bc-muted: #777780;--bc-blue: #2e46ee;--bc-blue-hover: #243bd0;--bg: #fff;--border: var(--bc-line);--muted: var(--bc-muted);--text: var(--bc-ink)}html,body,#root{background:#fff!important;color:var(--bc-ink)!important}body{font-size:var(--type-heading-md)!important;letter-spacing:-.006em!important}.app-frame,.workspace,.page,.scroll-page,.sales-page,.sales-premium{background:#fff!important;color:var(--bc-ink)!important}.command-key{background:#f6f6f7!important;border:1px solid var(--bc-line)!important;color:#777780!important;border-radius:var(--radius-compact)!important;font-size:var(--type-caption)!important}.page{padding:24px 26px 36px!important;background:#fff!important}.eyebrow{font-size:var(--type-caption)!important;font-weight:600!important;letter-spacing:.08em!important;color:#92929a!important}.surface,.deal-list-wrap{background:#fff!important;border:1px solid var(--bc-line)!important;border-radius:var(--radius-compact)!important;box-shadow:none!important;color:var(--bc-text)!important}.surface{padding:18px!important}.surface-head h3{color:#202024!important;font-size:var(--type-heading-md)!important;font-weight:600!important}input:not([type=range]):not(.crm-inline-editor-input):not(.crm-search-field>input):not(.crm-quiet-input),select,textarea:not(.agent-chat-edit-field){background:var(--app-control, #fff)!important;color:var(--app-text, #29292e)!important;border:1px solid var(--app-border-strong, var(--bc-line-strong))!important;border-radius:var(--radius-compact)!important;box-shadow:none!important;font-size:var(--type-heading-sm)!important}input:not([type=range]):not(.crm-inline-editor-input):not(.crm-search-field>input):not(.crm-quiet-input):focus,select:focus,textarea:not(.agent-chat-edit-field):focus{border-color:#aab4ff!important;box-shadow:0 0 0 3px #2e46ee14!important}.button{min-height:34px!important;padding:0 11px!important;border-radius:var(--radius-compact)!important;font-size:var(--type-body)!important;font-weight:600!important;box-shadow:none!important;transform:none!important}.icon-button{color:#6f6f78!important}.icon-button:hover{color:#252529!important}.premium-board{padding:0!important;gap:0!important;background:#fff!important;grid-auto-columns:minmax(282px,1fr)!important;border-top:0!important}.premium-column{padding:0!important;background:#fff!important;border:0!important;border-right:1px solid var(--bc-line)!important;border-radius:var(--radius-none)!important;box-shadow:none!important}.premium-column:last-child{border-right:0!important}.funnel-stage-cap{position:relative!important;min-height:57px!important;padding:10px 12px!important;background:#fff!important;color:#232328!important;clip-path:none!important;border-radius:var(--radius-none)!important;border-bottom:1px solid var(--bc-line)!important}.funnel-stage-cap:before{display:none!important}.stage-main-meta{gap:5px!important}.stage-main-meta strong{display:inline-flex!important;align-items:center!important;min-height:auto!important;padding:0!important;border-radius:var(--radius-none)!important;font-size:var(--type-heading-sm)!important;line-height:1.25!important;font-weight:600!important;color:#1f1f23!important;background:transparent!important}.stage-main-meta small{font-size:var(--type-caption)!important;color:#8b8b94!important}.stage-reached-line{min-height:30px!important;padding:7px 10px 8px!important;background:#fff!important;color:#97979f!important;font-size:var(--type-caption)!important;border-bottom:0!important}.stage-reached-line:after{height:2px!important;background:#eeeeef!important}.stage-reached-line i{height:2px!important;background:var(--bc-blue)!important}.premium-column .deal-dropzone{min-height:560px!important;padding:0 8px 12px!important;gap:8px!important;background:#fff!important}.premium-column.drop-target .deal-dropzone{background:#fafaff!important}.sales-premium .deal-card,.studio-deal-card{padding:11px 11px 10px!important;background:#fff!important;border:1px solid #dedee2!important;border-radius:var(--radius-compact)!important;box-shadow:0 1px 2px #12121809!important;color:#29292f!important}.sales-premium .deal-card:hover,.studio-deal-card:hover,.studio-deal-card:focus-visible{background:#fff!important;border-color:#c8c8ce!important;box-shadow:0 4px 12px #12121812!important;transform:translateY(-1px)!important}.deal-card-top{margin-bottom:7px!important}.deal-days{font-size:var(--type-caption)!important;color:#8d8d96!important}.studio-deal-card h4,.sales-premium .deal-card h4{margin:0 0 4px!important;font-size:var(--type-heading-sm)!important;font-weight:600!important;line-height:1.38!important;color:#202024!important}.studio-deal-card p,.sales-premium .deal-card p{font-size:var(--type-body)!important;line-height:1.45!important;color:#777780!important}.deal-next small{font-size:var(--type-caption)!important;color:#85858e!important}.column-add{width:100%!important;min-height:32px!important;padding:0 6px!important;display:flex!important;align-items:center!important;justify-content:flex-start!important;gap:7px!important;border:0!important;border-radius:var(--radius-compact)!important;background:transparent!important;color:#83838c!important}.column-add:hover{background:#f6f6f7!important;color:#313137!important}.column-add span{font-size:var(--type-heading-md-lg)!important}.column-add small{font-size:var(--type-body)!important}.no-activity{color:#85858e!important}.modal-backdrop{background:#12121838!important;-webkit-backdrop-filter:blur(2px)!important;backdrop-filter:blur(2px)!important}.small-modal,.move-deal-picker{background:#fff!important;color:#303036!important;border:1px solid #d9d9dd!important;border-radius:var(--radius-control)!important;box-shadow:0 26px 80px #1919232e,0 3px 10px #19192314!important}.modal-titlebar,.deal-modal-footer,.modal-footer{background:#fff!important;border-color:#e6e6e8!important;color:#2d2d33!important}.input-icon{background:#fff!important;border-color:#dedee2!important;color:#888890!important}.toast{background:#202024!important;color:#fff!important;border-color:#313137!important;box-shadow:0 10px 28px #14141c2e!important}.stage-menu-wrap{position:relative!important;display:flex!important;align-items:center!important}.stage-menu-trigger{display:grid!important;place-items:center!important;width:28px!important;height:28px!important;padding:0!important;border:0!important;border-radius:var(--radius-compact)!important;background:transparent!important;color:#76767e!important;box-shadow:none!important}.stage-menu-trigger:hover,.stage-menu-trigger[aria-expanded=true]{background:#f0f0f2!important;color:#242428!important}.stage-menu-popover{position:absolute!important;top:34px!important;right:0!important;z-index:300!important;width:205px!important;padding:5px!important;background:#fff!important;border:1px solid #dedee2!important;border-radius:var(--radius-compact)!important;box-shadow:0 12px 30px #14141c21!important}.stage-menu-popover button{width:100%!important;min-height:36px!important;padding:0 9px!important;display:flex!important;align-items:center!important;justify-content:flex-start!important;gap:9px!important;border:0!important;border-radius:var(--radius-compact)!important;background:transparent!important;color:#37373d!important;font-size:var(--type-body)!important;font-weight:500!important;text-align:left!important;box-shadow:none!important}.stage-menu-popover button:hover{background:#f5f5f6!important}.stage-menu-popover button.danger{margin-top:4px!important;border-top:1px solid #eeeeef!important;border-radius:0 0 var(--radius-compact) var(--radius-compact)!important;color:#e12b32!important}.stage-menu-popover button.danger:hover{background:#fff3f3!important;color:#d91f27!important}.stage-menu-popover button:disabled{opacity:.4!important;cursor:not-allowed!important}.premium-column.menu-open{position:relative!important;z-index:220!important;overflow:visible!important}@media(min-width:761px){.topbar{position:relative!important;display:flex!important;align-items:center!important;justify-content:flex-end!important;min-height:52px!important;height:52px!important;padding:0 14px!important;overflow:visible!important}.topbar-actions{position:relative!important;margin-left:auto!important;z-index:3!important}.sales-page{overflow:visible!important}.deal-board,.premium-board{position:relative!important;z-index:1!important}.stage-reached-line{min-height:26px!important;padding:6px 10px!important;margin:0!important;border-bottom:1px solid #f0f0f2!important;color:#9a9aa2!important;font-size:var(--type-micro)!important}.stage-reached-line i,.stage-reached-line:after{display:none!important}}@media(min-width:761px){.topbar-sales{justify-content:space-between!important}.topbar-page-title{position:relative!important;z-index:3!important;display:flex!important;align-items:center!important;height:100%!important;margin:0!important;padding:0 2px!important;font-size:var(--type-heading-md-lg)!important;line-height:1!important;font-weight:700!important;letter-spacing:-.025em!important;color:#17171b!important;white-space:nowrap!important}.sales-page{min-height:calc(100vh - 52px)!important}}@media(max-width:760px){.topbar-page-title{display:none!important}}@media(min-width:761px){.premium-board{grid-auto-columns:minmax(286px,1fr)!important;gap:12px!important;padding:12px 14px 14px!important;background:#fff!important;align-items:stretch!important;scrollbar-width:thin!important;scrollbar-color:var(--workspace-scrollbar-thumb, #b6bac2) transparent!important}.premium-board::-webkit-scrollbar{height:var(--workspace-scrollbar-size, 6px)!important}.premium-board::-webkit-scrollbar-track{background:transparent!important}.premium-board::-webkit-scrollbar-thumb{background:var(--workspace-scrollbar-thumb, #b6bac2)!important;border-radius:var(--radius-pill)!important}.premium-column{display:flex!important;flex-direction:column!important;min-height:0!important;height:calc(100vh - 126px)!important;padding:0!important;overflow:hidden!important;background:#fbfbfc!important;border:0!important;border-radius:var(--radius-control)!important;box-shadow:none!important}.premium-column:last-child{border-right:0!important}.premium-column.drop-target{background:#f8f9ff!important;border-color:#bfc7ff!important;box-shadow:0 0 0 2px #2e46ee0e!important}.funnel-stage-cap{flex:0 0 48px!important;min-height:48px!important;margin:0!important;padding:0 12px!important;display:flex!important;align-items:center!important;justify-content:space-between!important;gap:10px!important;clip-path:none!important}.funnel-stage-cap:before{display:none!important}.stage-main-meta{min-width:0!important;display:flex!important;align-items:center!important;gap:7px!important}.stage-main-meta strong{position:relative!important;display:inline-flex!important;align-items:center!important;gap:7px!important;min-height:auto!important;padding:0!important;overflow:hidden!important;background:transparent!important;border-radius:var(--radius-none)!important;color:#1f1f23!important;font-size:var(--type-body)!important;line-height:1.2!important;font-weight:600!important;white-space:nowrap!important;text-overflow:ellipsis!important}.stage-main-meta strong:before{content:""!important;width:7px!important;height:7px!important;flex:0 0 7px!important;border-radius:var(--radius-circle)!important;background:#8b8d96!important}.premium-column:nth-child(1) .stage-main-meta strong:before{background:#8c929d!important}.premium-column:nth-child(2) .stage-main-meta strong:before{background:#4b8df8!important}.premium-column:nth-child(3) .stage-main-meta strong:before{background:#9067f4!important}.premium-column:nth-child(4) .stage-main-meta strong:before{background:#1eb7c5!important}.premium-column:nth-child(5) .stage-main-meta strong:before{background:#f3a51b!important}.stage-main-meta{flex:1 1 auto!important}.stage-header-actions{display:flex!important;align-items:center!important;justify-content:flex-end!important;gap:3px!important;flex:0 0 auto!important}.stage-deal-count{display:grid!important;place-items:center!important;min-width:24px!important;height:28px!important;padding:0 5px!important;color:#8a8a92!important;font-size:var(--type-body)!important;font-weight:500!important;font-variant-numeric:tabular-nums!important}.stage-main-meta small,.stage-reached-line{display:none!important}.premium-column .deal-dropzone{flex:1 1 auto!important;min-height:0!important;overflow-y:auto!important;overflow-x:hidden!important;align-content:start!important;padding:9px!important;gap:8px!important;background:#fbfbfc!important;background-image:none!important;box-shadow:none!important;scrollbar-width:thin!important;scrollbar-color:var(--workspace-scrollbar-thumb, #b6bac2) transparent!important}.premium-column .deal-dropzone::-webkit-scrollbar{width:var(--workspace-scrollbar-size, 6px)!important}.premium-column .deal-dropzone::-webkit-scrollbar-track{background:transparent!important}.premium-column .deal-dropzone::-webkit-scrollbar-thumb{background:var(--workspace-scrollbar-thumb, #b6bac2)!important;border-radius:var(--radius-pill)!important}.premium-column.drop-target .deal-dropzone{background:#f8f9ff!important}.sales-premium .deal-card,.studio-deal-card{padding:12px!important;border-radius:var(--radius-compact)!important;background:#fff!important;color:#202024!important;box-shadow:none!important;transition:box-shadow .14s ease!important}.sales-premium .deal-card:hover,.studio-deal-card:hover,.studio-deal-card:focus-visible{box-shadow:0 4px 12px #1414190e!important}.deal-card-top{display:none!important}.studio-deal-card h4,.sales-premium .deal-card h4{margin:0 0 4px!important;color:#1d1d21!important;font-size:var(--type-heading-sm)!important;line-height:1.35!important;font-weight:600!important;letter-spacing:-.012em!important}.studio-deal-card p,.sales-premium .deal-card p{margin:0!important;color:#7f7f88!important;font-size:var(--type-caption)!important;line-height:1.4!important;white-space:nowrap!important;overflow:hidden!important;text-overflow:ellipsis!important}.deal-next{margin-top:6px!important;gap:5px!important}.deal-next small{color:#8b8b94!important;font-size:var(--type-caption)!important;line-height:1.25!important}.status-dot{width:5px!important;height:5px!important;flex-basis:5px!important}.column-add{width:auto!important;min-height:30px!important;margin:0 2px!important;padding:0 6px!important;border:0!important;border-radius:var(--radius-compact)!important;background:transparent!important;color:#85858e!important;display:flex!important;align-items:center!important;justify-content:flex-start!important;gap:6px!important;box-shadow:none!important}.column-add:hover{background:#f2f2f4!important;color:#2c2c31!important;transform:none!important}.column-add span{font-size:var(--type-heading-md)!important;line-height:1!important;font-weight:400!important}.column-add small{font-size:0!important}.column-add small:after{content:"Novo";font-size:var(--type-caption)!important;font-weight:500!important}.drop-placeholder{min-height:42px!important;border:1px dashed #bfc7ff!important;border-radius:var(--radius-compact)!important;background:#f4f5ff!important;color:#5868da!important;font-size:var(--type-caption)!important}.density-compact .premium-board{grid-auto-columns:minmax(262px,1fr)!important;gap:10px!important}.density-compact .premium-column .deal-dropzone{padding:7px!important;gap:6px!important}.density-compact .studio-deal-card{padding:9px 10px!important;border-radius:var(--radius-compact)!important}.density-compact .studio-deal-card h4{font-size:var(--type-body)!important}.density-compact .studio-deal-card p{font-size:var(--type-caption)!important}.density-compact .deal-next{margin-top:5px!important}}@media(max-width:760px){.premium-board{gap:10px!important;padding:10px!important;background:#fff!important}.premium-column{background:#fbfbfc!important;border:0!important;border-radius:var(--radius-control)!important;overflow:hidden!important}.funnel-stage-cap{clip-path:none!important}.stage-reached-line{display:none!important}.stage-main-meta{flex:1 1 auto!important}.stage-header-actions{display:flex!important;align-items:center!important;gap:3px!important}.stage-deal-count{display:grid!important;place-items:center!important;min-width:24px!important;height:28px!important;color:#8a8a92!important;font-size:var(--type-body-small)!important}}.sales-premium{position:relative!important}.deal-sidebar-overlay{display:flex;align-items:stretch;background:#17171c24}.deal-details-sidebar{width:min(430px,calc(100% - 24px));display:flex;flex-direction:column;background:#fff;overflow:hidden}.deal-sidebar-header{min-height:92px;padding:18px 18px 16px;display:flex;align-items:flex-start;justify-content:space-between;gap:14px;border-bottom:1px solid #ececef;background:#fff}.deal-sidebar-header>div{min-width:0}.deal-sidebar-header span{display:block;margin-bottom:5px;color:#9898a0;font-size:var(--type-caption);font-weight:600;letter-spacing:.1em}.deal-sidebar-header h2{margin:0;color:#1f1f23;letter-spacing:-.02em;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.deal-sidebar-header small{display:block;margin-top:6px;color:#55555d}.deal-sidebar-header .icon-button{flex:0 0 auto;width:32px!important;height:32px!important;background:#fff!important;border-color:#e1e1e4!important;color:#777780!important}.deal-sidebar-content{flex:1;overflow-y:auto;padding:14px;display:grid;align-content:start;gap:12px;background:#fafafa;scrollbar-width:thin;scrollbar-color:#d6d6da transparent}.deal-sidebar-section{padding:15px;background:#fff;border:1px solid #e5e5e8;border-radius:var(--radius-compact);box-shadow:none}.deal-sidebar-section h3{margin:0 0 13px;color:#29292e}.deal-sidebar-section-title{display:flex;align-items:center;justify-content:space-between;gap:10px}.deal-sidebar-section-title h3{margin-bottom:13px}.deal-sidebar-section-title span{display:grid;place-items:center;min-width:22px;height:22px;padding:0 6px;border-radius:var(--radius-compact);background:#f1f1f3;color:#6e6e76;font-size:var(--type-caption)}.deal-sidebar-fields{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px 14px}.deal-sidebar-field{min-width:0;padding-top:10px;border-top:1px solid #f0f0f2}.deal-sidebar-field:nth-child(1),.deal-sidebar-field:nth-child(2){padding-top:0;border-top:0}.deal-sidebar-field.wide{grid-column:1/-1}.deal-sidebar-field span{display:block;margin-bottom:4px;color:#92929a;font-size:var(--type-caption)}.deal-sidebar-field strong{display:block;color:#35353b;font-size:var(--type-body);font-weight:550;line-height:1.45;overflow-wrap:anywhere}.deal-sidebar-field strong.missing{color:#a0a0a8;font-style:italic;font-weight:400}.deal-sidebar-activities{display:grid;gap:8px}.deal-sidebar-empty{margin:0}@media(min-width:761px){.topbar{min-height:58px!important;padding:0 18px!important;gap:14px!important}.topbar-page-title{font-size:var(--type-heading-sm)!important;line-height:1.25!important;font-weight:600!important;letter-spacing:-.01em!important}.command-key{font-size:var(--type-body-small)!important;padding:4px 7px!important}.button{min-height:36px!important;padding-left:12px!important;padding-right:12px!important;font-size:var(--type-heading-sm)!important}.select{height:36px!important;min-height:36px!important;padding:0 28px 0 10px!important;font-size:var(--type-body)!important}.premium-board{grid-auto-columns:minmax(310px,1fr)!important;gap:14px!important;padding:14px 16px 18px!important}.premium-column{height:calc(100vh - 134px)!important}.funnel-stage-cap{flex-basis:54px!important;min-height:54px!important;padding-left:14px!important;padding-right:14px!important;gap:12px!important}.stage-main-meta{gap:9px!important}.stage-main-meta strong{gap:8px!important;font-size:var(--type-heading-sm)!important;line-height:1.25!important}.stage-main-meta strong:before{width:8px!important;height:8px!important;flex-basis:8px!important}.premium-column .deal-dropzone{padding:12px!important;gap:11px!important}.sales-premium .deal-card,.studio-deal-card{padding:15px!important}.studio-deal-card h4,.sales-premium .deal-card h4{margin-bottom:6px!important;font-size:var(--type-heading-md)!important;line-height:1.38!important}.studio-deal-card p,.sales-premium .deal-card p{font-size:var(--type-body)!important;line-height:1.48!important}.deal-next{margin-top:8px!important;gap:6px!important}.deal-next small{font-size:var(--type-body-small)!important;line-height:1.35!important}.status-dot{width:6px!important;height:6px!important;flex-basis:6px!important}.column-add{min-height:34px!important;padding:0 8px!important;gap:7px!important}.column-add span{font-size:var(--type-heading-md-lg)!important}.column-add small:after{font-size:var(--type-body)!important}.drop-placeholder{min-height:46px!important;font-size:var(--type-body)!important}th,td{padding:14px 16px!important}th{font-size:var(--type-body)!important}td{font-size:var(--type-heading-sm)!important}.modal-titlebar h2{font-size:var(--type-heading-md-lg)!important}input,select,textarea:not(.agent-chat-edit-field){font-size:var(--type-heading-sm)!important}}@media(max-width:760px){.stage-main-meta strong{font-size:var(--type-heading-sm)!important}.premium-column .deal-dropzone{padding:11px!important;gap:10px!important}.studio-deal-card{padding:13px!important}.studio-deal-card h4{font-size:var(--type-heading-sm)!important}.studio-deal-card p{font-size:var(--type-body)!important}.deal-next small{font-size:var(--type-caption)!important}}.deal-sidebar-overlay{position:fixed!important;inset:0!important;z-index:20000!important;justify-content:flex-end!important}.deal-details-sidebar{height:100dvh!important;border-right:0!important;border-left:1px solid #dedee2!important;box-shadow:-16px 0 42px #18181f24!important}@media(min-width:761px){.sales-premium .premium-board .premium-column .funnel-stage-cap .stage-main-meta strong{font-size:var(--type-heading-md)!important;font-weight:600!important;line-height:1.25!important;letter-spacing:0!important}.sales-premium .premium-board .premium-column .studio-deal-card h4,.sales-premium .premium-board .premium-column .deal-card h4{font-size:var(--type-heading-sm)!important;font-weight:600!important;line-height:1.3!important;letter-spacing:0!important}}.sales-premium .premium-board .premium-column,.sales-premium .premium-board .premium-column .deal-card,.sales-premium .premium-board .premium-column .studio-deal-card{border-radius:var(--radius-card)!important}#root .ux-v22 .premium-board>:is(.premium-column,.routine-kanban-column)>.kanban-column-resize-handle{display:none!important}@media(min-width:761px)and (any-hover:hover)and (any-pointer:fine){#root .ux-v22 .premium-board.kanban-column-resize-enabled>:is(.premium-column,.routine-kanban-column){position:relative!important}#root .ux-v22 .premium-board>:is(.premium-column,.routine-kanban-column)>.kanban-column-resize-handle{position:absolute!important;display:block!important;top:0!important;bottom:0!important;z-index:80!important;width:10px!important;margin:0!important;padding:0!important;border:0!important;border-radius:0!important;background:transparent!important;box-shadow:none!important;cursor:col-resize!important;touch-action:none!important;-webkit-user-select:none!important;user-select:none!important;outline:none!important}#root .ux-v22 .premium-board>:is(.premium-column,.routine-kanban-column)>.kanban-column-resize-handle.is-left{left:0!important}#root .ux-v22 .premium-board>:is(.premium-column,.routine-kanban-column)>.kanban-column-resize-handle.is-right{right:0!important}#root .ux-v22 .premium-board>:is(.premium-column,.routine-kanban-column)>.kanban-column-resize-handle:after{position:absolute!important;display:block!important;top:0!important;bottom:0!important;width:1px!important;content:""!important;background:var(--crm-polish-divider-column, #c9ced6)!important;opacity:0!important;transition:opacity .1s ease!important;pointer-events:none!important}#root .ux-v22 .premium-board>:is(.premium-column,.routine-kanban-column)>.kanban-column-resize-handle.is-left:after{left:3px!important}#root .ux-v22 .premium-board>:is(.premium-column,.routine-kanban-column)>.kanban-column-resize-handle.is-right:after{right:3px!important}#root .ux-v22 .premium-board>:is(.premium-column,.routine-kanban-column)>.kanban-column-resize-handle:is(:hover,:focus-visible,.is-resizing):after{opacity:1!important}#root .ux-v22 .premium-board>:is(.premium-column,.routine-kanban-column)>.kanban-column-resize-handle:focus-visible:after{width:2px!important}body.crm-resizing-kanban-column,body.crm-resizing-kanban-column *{cursor:col-resize!important;-webkit-user-select:none!important;user-select:none!important}}@media(min-width:761px)and (any-hover:hover)and (any-pointer:fine){#root .ux-v22 .premium-board.kanban-column-resize-enabled:has(>.premium-column):not(:has(>.premium-column~.premium-column))>.premium-column>.kanban-column-resize-handle{display:none!important}}#root .ux-v22 .premium-board>:is(.premium-column,.routine-kanban-column)>.kanban-column-resize-handle{display:none!important;pointer-events:none!important}@media(min-width:761px)and (any-hover:hover)and (any-pointer:fine){#root .ux-v22 :is(.operational-projects,.sales-premium.view-board:not(.operational-workspace)) .premium-board.kanban-column-resize-enabled:has(>.premium-column~.premium-column){grid-auto-columns:var(--crm-kanban-column-width, minmax(304px, 1fr))!important}#root .ux-v22 :is(.operational-projects,.sales-premium.view-board:not(.operational-workspace)) .premium-board.kanban-column-resize-enabled:has(>.premium-column~.premium-column)>.premium-column>.kanban-column-resize-handle{position:absolute!important;display:block!important;top:0!important;bottom:auto!important;height:54px!important;width:10px!important;z-index:80!important;pointer-events:auto!important;cursor:col-resize!important;touch-action:none!important;-webkit-user-select:none!important;user-select:none!important;background:transparent!important;outline:none!important}#root .ux-v22 :is(.operational-projects,.sales-premium.view-board:not(.operational-workspace)) .premium-board.kanban-column-resize-enabled>.premium-column>.kanban-column-resize-handle:after{display:none!important}}.theme-dark{color-scheme:dark!important}.theme-dark .workspace,.theme-dark .sales-page,.theme-dark .sales-premium{background:var(--dark-control, #161616)!important;color:var(--dark-text-soft, #d4d4d4)!important}.theme-dark .topbar{background:var(--dark-control, #161616)!important;border-color:var(--dark-border-strong, #303030)!important;color:var(--dark-text-soft, #d4d4d4)!important}.theme-dark .topbar-page-title{color:var(--dark-text, #f5f5f5)!important}.theme-dark .premium-board{background:var(--dark-control, #161616)!important}.theme-dark .stage-main-meta strong{color:var(--dark-text, #f5f5f5)!important}.theme-dark .stage-deal-count{color:var(--dark-subtle, #737373)!important}.theme-dark .deal-card,.theme-dark .studio-deal-card{background:var(--dark-control-hover, #1c1c1c)!important;color:var(--dark-text-soft, #d4d4d4)!important}.theme-dark .deal-card:hover,.theme-dark .studio-deal-card:hover{background:var(--dark-elevated, #202020)!important}.theme-dark .deal-card h4,.theme-dark .studio-deal-card h4{color:var(--dark-text, #f5f5f5)!important}.theme-dark .deal-card p,.theme-dark .studio-deal-card p,.theme-dark .deal-next small{color:var(--dark-subtle, #737373)!important}.theme-dark .column-add{color:var(--dark-muted, #a3a3a3)!important}.theme-dark .column-add:hover{background:var(--dark-elevated, #202020)!important;color:var(--dark-text, #f5f5f5)!important}.theme-dark .stage-menu-popover button{color:var(--dark-text-soft, #d4d4d4)!important}.theme-dark .stage-menu-popover button:hover{background:var(--dark-active, #222222)!important;color:#95a3ff!important}.theme-dark .theme-dark .modal-titlebar h2,.theme-dark .deal-sidebar-header h2{color:var(--dark-text, #f5f5f5)!important}.theme-dark .deal-sidebar-section h3,.theme-dark .deal-sidebar-field strong{color:var(--dark-text-soft, #d4d4d4)!important}.theme-dark .deal-sidebar-field{border-color:var(--dark-border-strong, #303030)!important}.theme-dark input,.theme-dark select,.theme-dark textarea:not(.agent-chat-edit-field),.theme-dark .input-icon{background:var(--dark-elevated, #202020)!important;border-color:var(--dark-border-strong, #303030)!important;color:var(--dark-text-soft, #d4d4d4)!important}.theme-dark input::placeholder,.theme-dark textarea::placeholder{color:var(--dark-subtle, #737373)!important}.theme-dark .surface{background:var(--dark-control-hover, #1c1c1c)!important;border-color:var(--dark-border-strong, #303030)!important;color:var(--dark-text-soft, #d4d4d4)!important}.theme-dark .surface h2,.theme-dark .surface h3{color:var(--dark-text, #f5f5f5)!important}.theme-dark .icon-button{color:var(--dark-muted, #a3a3a3)!important}.theme-dark .toast{background:var(--dark-active, #222222)!important;color:var(--dark-text, #f5f5f5)!important;border-color:var(--dark-border-strong, #303030)!important}.theme-dark{--reference-shell: var(--dark-shell, #080808);--reference-ink: var(--dark-card, #0c0c0c);--reference-board: var(--dark-canvas, #050505);--reference-column: var(--dark-column, #0f0f0f);--reference-line: var(--dark-border, #262626);--reference-active: var(--dark-active, #222222);--reference-text: var(--dark-text, #f5f5f5);--reference-muted: var(--dark-muted, #a3a3a3);--reference-blue: #0059f7;background:var(--reference-shell)!important;color:var(--reference-text)!important}.theme-dark .workspace{background:var(--reference-shell)!important;color:var(--reference-text)!important}.theme-dark .topbar{background:var(--reference-ink)!important;border-color:var(--reference-line)!important}.theme-dark .topbar-page-title{color:var(--reference-text)!important}.theme-dark .command-key{background:var(--dark-elevated, #202020)!important;border-color:#333!important;color:var(--dark-muted, #a3a3a3)!important}.theme-dark .sales-page,.theme-dark .sales-premium,.theme-dark .premium-board{background:var(--reference-board)!important;color:var(--reference-text)!important}.theme-dark .premium-column:not(.routine-folder-column){background:var(--reference-column)!important;border:0!important;box-shadow:none!important}.theme-dark .funnel-stage-cap{background:var(--reference-column)!important;border-color:var(--reference-line)!important}.theme-dark .premium-column:not(.routine-folder-column) .deal-dropzone{background:var(--reference-column)!important}.theme-dark .stage-main-meta strong,.theme-dark .stage-menu-button,.theme-dark .stage-add-shortcut{color:var(--reference-text)!important}.theme-dark .stage-deal-count,.theme-dark .column-add{color:var(--reference-muted)!important}.theme-dark .deal-card,.theme-dark .studio-deal-card{background:var(--reference-ink)!important;color:var(--reference-text)!important;box-shadow:none!important}.theme-dark .deal-card:hover,.theme-dark .studio-deal-card:hover{background:var(--dark-card-hover, #121212)!important}.theme-dark .deal-card h4,.theme-dark .studio-deal-card h4{color:var(--reference-text)!important}.theme-dark .deal-card p,.theme-dark .studio-deal-card p,.theme-dark .deal-next small{color:var(--dark-muted, #a3a3a3)!important}.theme-dark .stage-menu-popover{background:var(--dark-control, #161616)!important;border-color:#333!important;color:var(--reference-text)!important;box-shadow:0 18px 48px #0000009e!important}.theme-dark .stage-menu-popover button:hover{background:var(--reference-active)!important;color:#6ea8ff!important}.theme-dark .small-modal,.theme-dark .move-deal-picker,.theme-dark .deal-details-sidebar{background:var(--reference-column)!important;border-color:var(--reference-line)!important;color:var(--reference-text)!important}.theme-dark .modal-titlebar,.theme-dark .modal-footer,.theme-dark .deal-sidebar-header,.theme-dark .deal-sidebar-edit-footer{background:var(--reference-ink)!important;border-color:var(--reference-line)!important}.theme-dark .deal-sidebar-content{background:var(--reference-board)!important}.theme-dark input,.theme-dark select,.theme-dark textarea:not(.agent-chat-edit-field),.theme-dark .input-icon{background:var(--dark-control, #161616)!important;border-color:#333!important;color:var(--reference-text)!important}.theme-dark .modal-backdrop{background:#000000ad!important;-webkit-backdrop-filter:blur(10px) saturate(105%)!important;backdrop-filter:blur(10px) saturate(105%)!important}@media(min-width:1181px){.app-frame{grid-template-columns:244px minmax(0,1fr)!important}}.ux-v22{--ux-blue-soft: #edf1ff;--ux-success: #16875c;--ux-danger: #d84a55;--ux-shadow-menu: 0 22px 56px rgba(20,28,48,.18);--ux-focus: 0 0 0 3px rgba(46,70,238,.24)}.ux-v22.theme-light{--ux-canvas: #f5f6f8;--ux-surface: #ffffff;--ux-surface-2: #f8f9fb;--ux-surface-3: #f1f3f6;--ux-line: #e1e4e9;--ux-line-strong: #d2d7df;--ux-text: #242831;--ux-text-soft: #596272;--ux-text-muted: #7f8999;--ux-row-filled: #fbfcfe;--ux-row-hover: #f4f6fb}.ux-v22.theme-dark{--ux-canvas: var(--dark-canvas, #050505);--ux-surface: var(--dark-card, #0c0c0c);--ux-surface-2: var(--dark-column, #0f0f0f);--ux-surface-3: var(--dark-control, #161616);--ux-line: var(--dark-border, #262626);--ux-line-strong: var(--dark-border-strong, #303030);--ux-text: var(--dark-text, #f5f5f5);--ux-text-soft: var(--dark-text-soft, #d4d4d4);--ux-text-muted: var(--dark-muted, #a3a3a3);--ux-row-filled: var(--dark-card, #0c0c0c);--ux-row-hover: var(--dark-control, #161616);--ux-shadow-menu: 0 26px 70px rgba(0,0,0,.62);--ux-focus: 0 0 0 3px rgba(104,132,255,.32)}.ux-v22 button,.ux-v22 input,.ux-v22 select,.ux-v22 textarea{font:inherit}.ux-v22 :where(button,a,select,textarea:not(.email-composer-flat-field):not(.agent-chat-edit-field),[tabindex]):focus-visible{outline:2px solid #6f87ff!important;outline-offset:2px!important;box-shadow:var(--ux-focus)!important}.ux-v22 :where(button,[role=menuitem],[role=menuitemcheckbox],[role=menuitemradio]){min-height:24px}.ux-v22 .topbar-actions>.avatar.small{width:38px!important;height:38px!important;min-width:38px!important;border-radius:var(--radius-circle)!important;display:grid!important;place-items:center!important;padding:0!important}.ux-v22 .topbar-actions{gap:6px!important}.ux-v22 .toast{left:50%!important;right:auto!important;bottom:24px!important;transform:translate(-50%)!important;min-height:44px!important;max-width:min(560px,calc(100vw - 32px))!important;padding:7px 8px 7px 14px!important;display:flex!important;align-items:center!important;gap:12px!important;border:1px solid var(--ux-line-strong)!important;border-radius:var(--radius-control)!important;background:var(--ux-surface-3)!important;color:var(--ux-text)!important;box-shadow:0 18px 48px #00000047!important;font-size:var(--type-body)!important}.ux-v22 .toast>span{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ux-v22 .toast>button:not(.toast-close){height:30px;padding:0 10px;border:1px solid currentColor;border-radius:var(--radius-compact);background:transparent;color:var(--ux-blue);font-size:var(--type-caption);font-weight:650}.ux-v22 .toast-close{width:30px;height:30px;border:0;border-radius:var(--radius-compact);background:transparent;color:var(--ux-text-muted);font-size:var(--type-heading-md-lg)}.ux-v22 .toast-close:hover{background:#7f7f8921;color:var(--ux-text)}.ux-v22 .deal-list-experience{position:relative!important;gap:8px!important}.ux-v22 .bulk-count{width:24px;height:24px;display:grid;place-items:center;border-radius:var(--radius-compact);background:var(--ux-blue);color:#fff;font-size:var(--type-caption);font-weight:700}.ux-v22 .premium-board{scroll-snap-type:x proximity!important}.ux-v22 .premium-column{scroll-snap-align:start!important;border-radius:var(--radius-card)!important;border-color:var(--ux-line)!important;background:var(--ux-surface-2)!important}.ux-v22 .studio-deal-card{border-radius:var(--radius-control)!important;border-color:var(--ux-line)!important;background:var(--ux-surface)!important;box-shadow:0 2px 8px #141c300b!important}.ux-v22 .studio-deal-card:hover{border-color:#9ba8ec!important;box-shadow:0 8px 22px #141c3017!important}.ux-v22 .density-compact .studio-deal-card{padding:11px!important}.ux-v22 .density-comfortable .studio-deal-card{padding:14px!important}.ux-v22 .column-add{min-height:34px!important;border-radius:var(--radius-control)!important}.ux-v22 .deal-details-sidebar{width:min(490px,100vw)!important;background:var(--ux-surface-2)!important;color:var(--ux-text)!important;border-left:1px solid var(--ux-line)!important;box-shadow:-22px 0 64px #0000003d!important}.ux-v22 .deal-sidebar-header{min-height:98px!important;padding:18px!important;background:var(--ux-surface)!important;border-color:var(--ux-line)!important}.ux-v22 .deal-sidebar-header h2{color:var(--ux-text)!important;font-size:var(--type-heading-md-lg)!important;line-height:1.3!important}.ux-v22 .deal-sidebar-header small{color:var(--ux-text-soft)!important}.ux-v22 .deal-sidebar-content{padding:14px!important;background:var(--ux-surface-2)!important}.ux-v22 .deal-sidebar-section{padding:15px!important;border:1px solid var(--ux-line)!important;border-radius:var(--radius-card)!important;background:var(--ux-surface)!important;box-shadow:none!important}.ux-v22 .deal-sidebar-section h3{color:var(--ux-text)!important;font-size:var(--type-body)!important}.ux-v22 .deal-sidebar-fields{gap:0!important}.ux-v22 .deal-sidebar-field{position:relative!important;min-height:54px!important;padding:9px 24px 9px 2px!important;display:grid!important;align-content:center!important;gap:4px!important;border:0!important;border-top:1px solid var(--ux-line)!important;border-radius:var(--radius-none)!important;background:transparent!important;color:var(--ux-text)!important;text-align:left!important}.ux-v22 .deal-sidebar-field:nth-child(1),.ux-v22 .deal-sidebar-field:nth-child(2){border-top-color:transparent!important}.ux-v22 .deal-sidebar-field>strong{color:var(--ux-text)!important;font-size:var(--type-body-small)!important;font-weight:550!important}.ux-v22 .deal-sidebar-field>strong.missing{color:var(--ux-text-muted)!important;font-weight:450!important}.ux-v22 .deal-sidebar-field>svg{position:absolute;right:7px;top:50%;transform:translateY(-50%);opacity:0;color:var(--ux-blue)}.ux-v22 .sidebar-activity-subject-row>input{min-width:0;height:36px;padding:0 9px;border:1px solid var(--ux-line);border-radius:var(--radius-compact);background:var(--ux-surface);color:var(--ux-text);font-size:var(--type-caption)}.ux-v22 .sidebar-quick-activity .button{height:36px!important;min-height:36px!important;border-radius:var(--radius-compact)!important;font-size:var(--type-caption)!important}.ux-v22 .deal-sidebar-edit-footer{background:var(--ux-surface)!important;border-color:var(--ux-line)!important}.ux-v22 .draft-status{display:flex;align-items:center;gap:6px;color:var(--ux-text-muted);font-size:var(--type-caption);font-weight:500}.ux-v22 .draft-status i{width:6px;height:6px;border-radius:var(--radius-circle);background:#29a475}.ux-v22 .crm-field-label-text>b{margin-left:3px;color:var(--ux-danger);font-size:var(--type-body-small)}.ux-v22 .field-assist{display:block;margin-top:-1px;color:var(--ux-text-muted);font-size:var(--type-micro);font-weight:450}.ux-v22 .field-assist.success{color:var(--ux-success)}.ux-v22 .advanced-fields-toggle{width:100%;min-height:48px;appearance:none;font:inherit;text-align:left;cursor:pointer}.ux-v22 .advanced-fields-toggle .advanced-fields-toggle-chevron>svg{transition:transform .16s ease}.ux-v22 .advanced-fields-toggle.open .advanced-fields-toggle-chevron>svg{transform:rotate(180deg)}.ux-v22 .deal-advanced-fields{display:grid;gap:13px;padding:4px 0 2px}.ux-v22 .deal-advanced-fields[hidden]{display:none!important}.ux-v22 .editor-save-state{display:flex;align-items:center;gap:6px;color:var(--ux-text-muted);font-size:var(--type-caption)}.ux-v22 .editor-save-state i{width:6px;height:6px;border-radius:var(--radius-circle);background:#2aa476}.ux-v22 .editor-save-state.dirty i{background:#e1a231}.ux-v22.theme-dark .workspace{background:var(--ux-canvas)!important}.ux-v22.theme-dark .deal-list-wrap{background:var(--dark-control, #161616)!important}@media(prefers-reduced-motion:reduce){.ux-v22 *,.ux-v22 *:before,.ux-v22 *:after{scroll-behavior:auto!important;animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}}@media(min-width:1181px){.ux-v22.app-frame{grid-template-columns:84px minmax(0,1fr)!important}}.ux-v22 .workspace,.ux-v22 .page,.ux-v22 .sales-page,.ux-v22 .sales-premium,.ux-v22 .premium-board{background:transparent!important}.ux-v22.theme-light .topbar{border-color:#dee3e9d1!important}.ux-v22.theme-dark .topbar{background:#08090ca3!important;border-color:#303238d1!important;-webkit-backdrop-filter:blur(18px) saturate(.72)!important;backdrop-filter:blur(18px) saturate(.72)!important}.ux-v22.theme-dark .premium-column:not(.routine-folder-column){background:#0d0f138f!important;border-color:#383b42c7!important;box-shadow:0 14px 38px #00000038!important;-webkit-backdrop-filter:blur(16px) saturate(.7)!important;backdrop-filter:blur(16px) saturate(.7)!important}.ux-v22.theme-dark .premium-column:not(.routine-folder-column) .funnel-stage-cap,.ux-v22.theme-dark .premium-column:not(.routine-folder-column) .deal-dropzone{background:#0a0b0e2e!important}.ux-v22.theme-light .studio-deal-card{border-color:#d7dee6e6!important;box-shadow:0 7px 22px #273a4e14!important}.ux-v22.theme-dark .studio-deal-card{background:#090a0ddb!important;border-color:#363940eb!important;box-shadow:0 8px 24px #0000003d!important}@media(max-width:760px){.ux-v22.app-frame{background-attachment:scroll!important}}.ux-v22 .funnel-stage-cap{min-width:0!important;gap:6px!important}.ux-v22 .stage-main-meta{min-width:0!important;overflow:visible!important}.ux-v22 .stage-main-meta>strong{width:100%!important;min-width:0!important;max-width:100%!important;overflow:visible!important;text-overflow:clip!important}.ux-v22 .stage-main-meta>strong>span{min-width:0!important;overflow:hidden!important;text-overflow:ellipsis!important;white-space:nowrap!important}.ux-v22.sales-premium,.ux-v22 .sales-premium{min-height:0!important;overflow:hidden!important}.ux-v22 .premium-board{min-height:0!important;overflow-x:auto!important;overflow-y:hidden!important;align-items:stretch!important}.ux-v22 .premium-column{height:100%!important;min-height:0!important;max-height:100%!important;display:flex!important;flex-direction:column!important;overflow:hidden!important}.ux-v22 .premium-column.menu-open{overflow:visible!important}.ux-v22 .premium-column .funnel-stage-cap{position:relative!important;top:auto!important;z-index:24!important;flex:0 0 54px!important;min-height:54px!important;margin:0!important;-webkit-backdrop-filter:blur(18px) saturate(.88)!important;backdrop-filter:blur(18px) saturate(.88)!important}.ux-v22 .premium-column .deal-dropzone{flex:1 1 auto!important;min-height:0!important;overflow-x:hidden!important;overflow-y:auto!important;overscroll-behavior:contain!important}.ux-v22.theme-dark .workspace,.ux-v22.theme-dark .page,.ux-v22.theme-dark .sales-page,.ux-v22.theme-dark .sales-page.sales-premium,.ux-v22.theme-dark .premium-board{background-color:transparent!important;background-image:none!important}.ux-v22.theme-light .topbar{background:#ffffffa1!important;-webkit-backdrop-filter:blur(22px) saturate(.96)!important;backdrop-filter:blur(22px) saturate(.96)!important}.ux-v22.theme-light .premium-column{background:#fafcfea1!important;border-color:#ffffffb8!important;box-shadow:inset 0 1px #ffffffb8,0 12px 32px #2f455b12!important;-webkit-backdrop-filter:blur(20px) saturate(.94)!important;backdrop-filter:blur(20px) saturate(.94)!important}.ux-v22.theme-light .premium-column .funnel-stage-cap,.ux-v22.theme-light .premium-column .deal-dropzone{background:#ffffff24!important}.ux-v22.theme-light .studio-deal-card{background:#ffffffde!important;-webkit-backdrop-filter:blur(12px) saturate(.96)!important;backdrop-filter:blur(12px) saturate(.96)!important}.ux-v22 .deal-list-experience{border-radius:var(--radius-container)!important;overflow:hidden!important}.ux-v22.theme-dark .drag-action-dock{background:#101010f5!important;border-color:var(--dark-border-strong, #303030)!important;box-shadow:inset 0 1px #ffffff0b,0 22px 58px #0000007a!important;-webkit-backdrop-filter:blur(18px) saturate(.76)!important;backdrop-filter:blur(18px) saturate(.76)!important}.ux-v22.theme-dark .drag-action-dock button{background:var(--dark-control-hover, #1c1c1c)!important;border-color:var(--dark-border-strong, #303030)!important;color:var(--dark-text-soft, #d4d4d4)!important}.ux-v22.theme-dark .drag-action-dock .delete,.ux-v22.theme-dark .drag-action-dock .lost{color:#ff818b!important}.ux-v22.theme-dark .drag-action-dock .won{color:#64d59a!important}.ux-v22.theme-dark .drag-action-dock .archive{color:#9aabff!important}.ux-v22.theme-dark .drag-action-dock .delete:hover,.ux-v22.theme-dark .drag-action-dock .lost:hover{background:#321d23!important;border-color:#7b3743!important;color:#ff9ca5!important}.ux-v22.theme-dark .drag-action-dock .won:hover{background:#173126!important;border-color:#2f7452!important;color:#83e6b2!important}.ux-v22 .stage-menu-popover button.danger{margin-top:3px!important;padding-top:0!important;border-top:0!important;border-radius:var(--radius-compact)!important}.ux-v22 .premium-column .stage-main-meta strong:before{background:var(--stage-color,#4B8DF8)!important;box-shadow:0 0 0 3px color-mix(in srgb,var(--stage-color,#4B8DF8) 16%,transparent)!important}.records-expiry{display:inline-flex!important;align-items:baseline;gap:5px}.records-expiry strong{color:var(--ux-text);font-size:var(--type-body-small);font-weight:600}.records-expiry small{color:var(--ux-text-muted);font-size:var(--type-caption);white-space:nowrap}.records-expiry.urgent :is(strong,small){color:#d94452}.records-row-actions{display:flex;align-items:center;justify-content:flex-end;gap:5px}.records-lifecycle-row{cursor:default!important}.records-lifecycle-date-column{width:150px!important;min-width:150px!important}.records-lifecycle-actions-column{width:104px!important;min-width:104px!important;padding-inline:12px!important}.deal-sidebar-lifecycle-actions{margin-top:14px;padding-top:14px;display:grid;grid-template-columns:1fr 1fr;gap:8px;border-top:1px solid var(--ux-line)}.deal-sidebar-lifecycle-actions .button{min-width:0!important;display:flex!important;align-items:center!important;justify-content:center!important;gap:7px!important;border-radius:var(--radius-pill)!important}.deal-sidebar-lifecycle-actions .danger{color:#d94452!important;border-color:#d944522e!important;background:#d944520d!important}@media(max-width:900px){.deal-sidebar-lifecycle-actions{grid-template-columns:1fr}}.operational-workspace{height:calc(100vh - 70px);min-height:0;display:flex;flex-direction:column;overflow:hidden}.operational-board{flex:1;min-height:0;padding-top:12px!important}.operational-column{min-height:0!important;height:100%!important}.operational-column .funnel-stage-cap{position:relative}.operational-column .funnel-stage-cap:before{content:"";width:8px;height:8px;border-radius:var(--radius-circle);background:var(--stage-color);box-shadow:0 0 0 3px color-mix(in srgb,var(--stage-color) 14%,transparent);flex:0 0 auto;margin-right:9px}.operational-dropzone{padding:12px!important;gap:10px!important}.operational-card{display:block!important;min-height:0!important;padding:15px!important;border-radius:var(--radius-card)!important;cursor:pointer;transition:transform .16s ease,box-shadow .16s ease;background:#ffffffc7!important;-webkit-backdrop-filter:blur(20px) saturate(1.12);backdrop-filter:blur(20px) saturate(1.12)}.operational-card:hover{transform:translateY(-2px);box-shadow:0 15px 34px #1c27441c!important}.operational-card-top{display:flex;align-items:center;justify-content:space-between;gap:8px;margin-bottom:9px}.operational-type{display:inline-flex;align-items:center;min-height:22px;padding:0 8px;border:1px solid rgba(83,96,124,.12);border-radius:var(--radius-pill);background:#f4f6fad1;color:#6d7688;font-size:var(--type-caption);font-weight:700;letter-spacing:.02em;white-space:nowrap}.operational-card h4{margin:0;color:var(--studio-text);font-size:var(--type-heading-sm);line-height:1.35;font-weight:700;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.operational-card>p{margin:5px 0 0;color:var(--studio-muted);font-size:var(--type-body);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.operational-card-line{display:flex;align-items:center;gap:7px;margin-top:11px;color:var(--studio-muted);font-size:var(--type-body-small);min-width:0}.operational-card-line span{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.operational-card-briefing{display:-webkit-box;margin-top:10px;color:var(--studio-muted);font-size:var(--type-caption);line-height:1.45;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.operational-card footer{display:flex;align-items:flex-end;justify-content:space-between;gap:10px;margin-top:13px;padding-top:11px;border-top:1px solid rgba(102,112,133,.12)}.operational-card footer strong{color:var(--studio-text);font-size:var(--type-body)}.operational-card footer small{color:var(--studio-muted);font-size:var(--type-caption)}.operational-list-title{display:grid;gap:3px;min-width:0}.operational-list-title strong,.operational-list-title small{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.operational-list-title small{color:var(--studio-muted);font-size:var(--type-caption)}.operational-status{display:inline-flex;align-items:center;gap:7px;padding:5px 9px;border:1px solid rgba(94,105,128,.13);border-radius:var(--radius-pill);background:#f7f9fdc7}.operational-status i{width:7px;height:7px;border-radius:var(--radius-circle)}.operational-status.active{color:#188157}.operational-status.closed{color:#7b8495}.project-linked-client-card{grid-column:1/-1}.project-linked-client-card{display:grid;grid-template-columns:1.15fr 1fr 1fr 1fr;gap:1px;overflow:hidden;border:1px solid rgba(82,96,124,.14);border-radius:var(--radius-card);background:#52607c1f}.project-linked-client-card>div{display:grid;gap:4px;min-width:0;padding:12px 13px;background:#fffc}.project-linked-client-card>div:first-child span{color:#53617a;font-size:var(--type-micro);font-weight:750;letter-spacing:.06em;text-transform:uppercase}.project-linked-client-card strong,.project-linked-client-card>div>span{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;font-size:var(--type-body-small)}.project-linked-client-card small{color:var(--studio-muted);font-size:var(--type-micro)}.operational-form-warning{margin:0 22px 15px;padding:10px 12px;border:1px solid #f1d28b;border-radius:var(--radius-control);background:#fff9e9;color:#8a6418;font-size:var(--type-body-small)}.ux-v22.theme-dark .operational-card{background:#0c0e12c7!important}.ux-v22.theme-dark .operational-type,.ux-v22.theme-dark .operational-status{background:#ffffff0b!important;border-color:#ffffff1a!important}.ux-v22.theme-dark .project-linked-client-card>div{background:#ffffff09!important;border-color:#ffffff17!important}.ux-v22.theme-dark .project-linked-client-card{border-color:#ffffff17;background:#ffffff14}@media(max-width:980px){.project-linked-client-card{grid-template-columns:1fr 1fr}}@media(max-width:680px){.operational-board{grid-auto-columns:88vw!important}.project-linked-client-card{grid-column:auto}.project-linked-client-card{grid-template-columns:1fr}}.workflow-save-state{display:inline-flex;align-items:center;gap:7px}.workflow-save-state i{width:6px;height:6px;border-radius:var(--radius-circle);background:#25ae7a}.operational-record-content{display:grid;grid-template-columns:1.08fr 1fr;flex:1;min-height:0;border-top:1px solid rgba(91,104,130,.12);border-bottom:1px solid rgba(91,104,130,.12);overflow:hidden}.operational-record-pane{min-width:0;overflow:auto;padding:20px 22px 26px}.operational-record-pane+.operational-record-pane{border-left:1px solid rgba(91,104,130,.12);background:#f7f9fc40}.operational-pane-heading{display:flex;align-items:center;gap:10px;margin-bottom:18px}.operational-pane-heading>span{display:grid;place-items:center;width:32px;height:32px;border:1px solid rgba(46,70,238,.18);border-radius:var(--radius-control);background:#2e46ee12;color:#2e46ee;font-size:var(--type-caption);font-weight:800}.operational-pane-heading>div{display:grid;gap:2px}.operational-pane-heading strong{font-size:var(--type-heading-sm)}.operational-pane-heading small{color:var(--studio-muted);font-size:var(--type-caption)}.operational-pane-tab{width:max-content;margin-bottom:14px;padding:0 12px 9px;border-bottom:2px solid #2e46ee;color:#2e46ee;font-size:var(--type-micro);font-weight:800;letter-spacing:.08em}.operational-pane-form{display:grid;gap:13px}.operational-pane-form .field-label{gap:6px}.operational-pane-form input,.operational-pane-form select,.operational-pane-form textarea{width:100%;box-sizing:border-box;border:1px solid rgba(91,104,130,.15)!important;border-radius:var(--radius-control)!important;background:#ffffffad!important;color:inherit!important;outline:0}.operational-pane-form input,.operational-pane-form select{height:42px!important;padding-inline:13px!important}.operational-pane-form textarea{min-height:145px;padding:12px!important;resize:vertical}.operational-pane-form :is(input,select,textarea):focus{border-color:#8291ff!important;box-shadow:0 0 0 3px #2e46ee17!important}.operational-pane-form .input-icon{min-height:42px!important;border-radius:var(--radius-compact)!important;background:#ffffffad!important}.operational-pane-form .input-icon input{background:transparent!important;border:0!important;box-shadow:none!important}.project-record-modal .project-linked-client-card{grid-template-columns:1fr 1fr!important}.project-record-modal .project-linked-client-card>div:first-child{grid-column:1/-1}.ux-v22.theme-dark .operational-record-content,.ux-v22.theme-dark .operational-record-pane+.operational-record-pane{border-color:#ffffff17!important}.ux-v22.theme-dark .operational-record-pane+.operational-record-pane{background:#ffffff05!important}.ux-v22.theme-dark .operational-pane-form input,.ux-v22.theme-dark .operational-pane-form select,.ux-v22.theme-dark .operational-pane-form textarea,.ux-v22.theme-dark .operational-pane-form .input-icon{background:#ffffff0a!important;border-color:#ffffff1a!important;color:#eef0f5!important}.trello-project-card{padding:11px 12px 10px!important;cursor:grab}.trello-project-card:active{cursor:grabbing}.project-card-metadata{display:flex;align-items:center;gap:10px;min-height:25px;margin-top:10px;color:var(--studio-muted);font-size:var(--type-caption)}.project-card-metadata>span{display:inline-flex;align-items:center;gap:4px;white-space:nowrap}.project-card-metadata>span.complete{padding:3px 6px;border-radius:var(--radius-pill);background:#27ae7c1f;color:#219169}.project-card-modal{width:min(1160px,calc(100vw - 56px));height:min(820px,calc(100vh - 48px));display:flex;flex-direction:column;overflow:hidden;border:0;background:#f5f7fae0;color:var(--studio-text);box-shadow:0 36px 100px #212b4047;-webkit-backdrop-filter:blur(38px) saturate(1.15);backdrop-filter:blur(38px) saturate(1.15)}.project-card-modal-header{display:flex;align-items:flex-start;justify-content:space-between;gap:18px;flex:0 0 auto;padding:18px 20px 17px;border-bottom:1px solid rgba(91,104,130,.12);background:#ffffff57}.project-card-modal-header>.icon-button{flex:0 0 40px;width:40px!important;height:40px!important;border-radius:var(--radius-circle)!important}.project-card-modal-heading{display:grid;gap:5px;min-width:0;flex:1}.project-card-modal-heading select{width:max-content;max-width:340px;height:27px;border:0;border-radius:var(--radius-compact);background:#4451691a;padding:0 26px 0 9px;color:var(--studio-text);font:inherit;font-size:var(--type-caption);font-weight:750;outline:0}.project-card-modal-heading input{width:min(740px,100%);border:0;background:transparent;padding:0;color:var(--studio-text);font:inherit;font-size:var(--type-heading-lg);font-weight:780;letter-spacing:-.03em;outline:0}.project-card-modal-heading span{color:var(--studio-muted);font-size:var(--type-caption)}.project-card-modal-heading span strong{color:#556077}.project-card-modal-content{display:grid;grid-template-columns:minmax(0,1.55fr) minmax(300px,.8fr);flex:1;min-height:0}.project-card-main{display:grid;align-content:start;gap:20px;min-width:0;padding:18px 24px 32px;overflow:auto}.project-card-section{display:grid;gap:11px;min-width:0}.project-card-section-title{display:flex;align-items:flex-start;gap:10px}.project-card-section-title>svg{flex:0 0 auto;margin-top:1px;color:#687489}.project-card-section-title>div{display:grid;gap:3px}.project-card-section-title strong{font-size:var(--type-body)}.project-card-section-title small{color:var(--studio-muted);font-size:var(--type-caption)}.project-card-details-grid input,.project-card-details-grid select{box-sizing:border-box;width:100%;border:1px solid rgba(91,104,130,.15);border-radius:var(--radius-control);background:#ffffff94;color:var(--studio-text);font:inherit;outline:0}.project-card-details-grid :is(input,select):focus{border-color:#7d8dff;box-shadow:0 0 0 3px #2e46ee17}.project-label-editor{display:grid;gap:9px}.project-card-details-grid{grid-template-columns:repeat(3,minmax(0,1fr));padding:15px;border:1px solid rgba(91,104,130,.12);border-radius:var(--radius-card);background:#ffffff52}.project-card-details-grid input,.project-card-details-grid select{height:38px!important;padding:0 10px!important}#root .ux-v22 .project-attachments{min-width:0;display:grid;gap:10px}#root .ux-v22 .project-attachments-inline{min-width:0;display:grid;gap:8px}#root .ux-v22 .project-attachments-inline-heading{margin-bottom:2px}#root .ux-v22 .project-attachments-list{min-width:0;display:grid;gap:4px}#root .ux-v22 .project-attachment-row{min-width:0;display:grid;grid-template-columns:minmax(0,1fr) max-content;align-items:center;gap:8px;padding:4px;border-radius:var(--radius-compact);transition:background-color .14s ease}#root .ux-v22 .project-attachment-row:is(:hover,:focus-within){background:var(--app-control-hover, rgba(46,70,238,.05))}#root .ux-v22 .project-attachment-open{min-width:0;padding:0;display:grid;grid-template-columns:64px minmax(0,1fr);align-items:center;gap:10px;border:0;background:transparent;color:inherit;text-align:left;cursor:pointer}#root .ux-v22 .project-task-preview-thumb.project-attachment-preview{position:relative;width:64px;min-width:64px;max-width:64px;height:44px;min-height:44px;max-height:44px;padding:0;display:flex;align-items:center;justify-content:center;overflow:visible;border:0;border-radius:0;background:transparent;color:var(--app-muted, #7e8794);cursor:inherit;touch-action:auto}#root .ux-v22 .project-task-preview-thumb.project-attachment-preview.is-image{overflow:hidden;border:1px solid var(--app-border, rgba(91,104,130,.16));border-radius:6px;background:var(--app-control, #f2f4f7)}#root .ux-v22 .project-task-preview-thumb.project-attachment-preview.is-file-icon>span{display:grid;place-items:center;line-height:0}#root .ux-v22 .project-task-preview-thumb.project-attachment-preview.is-file-icon img{display:block;width:40px;height:40px;object-fit:contain}#root .ux-v22 .project-attachment-extension{font-size:11px;font-weight:700;line-height:1;letter-spacing:.02em}#root .ux-v22 .project-attachment-copy{min-width:0;display:grid;gap:3px}#root .ux-v22 .project-attachment-copy>strong,#root .ux-v22 .project-attachment-copy>small{min-width:0;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}#root .ux-v22 .project-attachment-copy>strong{color:var(--app-text-soft, #3e3e45);font-size:var(--nl-type-body-small, var(--type-body-small, 12px));font-weight:600;line-height:1.25}#root .ux-v22 .project-attachment-copy>small{color:var(--app-muted, #7e8794);font-size:var(--nl-type-caption, var(--type-caption, 11px));font-weight:400;line-height:1.25}#root .ux-v22 .project-attachment-actions{display:inline-flex;align-items:center;gap:2px}#root .ux-v22 .project-attachments-toggle{width:max-content;max-width:100%;min-height:32px;justify-self:start;padding-inline:10px}#root .ux-v22.theme-dark .project-attachment-row:is(:hover,:focus-within){background:#ffffff0b}#root .ux-v22.theme-dark .project-task-preview-thumb.project-attachment-preview{color:var(--dark-muted, #a3a3a3)}#root .ux-v22.theme-dark .project-task-preview-thumb.project-attachment-preview.is-image{border-color:#ffffff17;background:var(--dark-control-hover, #1c1c1c)}#root .ux-v22.theme-dark .project-attachment-copy>strong{color:var(--dark-text-soft, #d4d4d4)}#root .ux-v22.theme-dark .project-attachment-copy>small{color:var(--dark-muted, #a3a3a3)}.ux-v22.theme-dark .project-card-details-grid,.ux-v22.theme-dark .project-card-details-grid input,.ux-v22.theme-dark .project-card-details-grid select{border-color:#ffffff1a;background:#ffffff09;color:var(--dark-text, #f5f5f5)}@media(max-width:900px){.project-card-main{overflow:visible}.project-card-details-grid{grid-template-columns:1fr 1fr}}@media(max-width:640px){.project-card-main{padding:15px}.project-card-details-grid{grid-template-columns:1fr}}.operational-pipeline-editor .operational-editor-total{display:grid;place-items:center;min-width:24px;height:24px;padding:0 7px;border:1px solid rgba(91,104,130,.12);border-radius:var(--radius-pill);background:#ffffff57;color:var(--studio-muted);font-size:var(--type-caption);font-weight:750}.operational-pipeline-editor .conversion-explainer-icon svg{width:17px;height:17px}.operational-pipeline-editor .auto-conversion-field strong{color:var(--stage-color)!important}.operational-pipeline-editor .auto-conversion-field small{white-space:nowrap}.ux-v22.theme-dark .operational-pipeline-editor .operational-editor-total{border-color:#ffffff17;background:#ffffff0a;color:var(--dark-muted, #a3a3a3)}.ux-v22 .modal-backdrop:has(.operational-record-drawer){z-index:1000!important;align-items:stretch!important;justify-content:flex-end!important;padding:0!important;background:#17171c24!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important}.ux-v22 .operational-record-drawer{width:min(620px,calc(100vw - 24px))!important;height:100vh!important;max-height:100vh!important;margin:0!important;border-right:0!important;box-shadow:-16px 0 42px #18181f24!important}.ux-v22 .client-record-modal.operational-record-drawer .operational-record-content{display:block!important;overflow:auto!important}.ux-v22 .client-record-modal.operational-record-drawer .operational-record-pane{overflow:visible!important}.ux-v22 .client-record-modal.operational-record-drawer .operational-record-pane+.operational-record-pane{border-left:0!important;border-top:1px solid rgba(91,104,130,.12)!important}.ux-v22 .operational-pipeline-editor .editor-caption{align-items:flex-start!important}.ux-v22 .operational-pipeline-editor .editor-caption>.button{align-self:flex-start!important;margin-top:0!important}.ux-v22 .operational-pipeline-editor .project-lists-caption{margin-top:0!important;padding-top:0!important}.ux-v22 .operational-pipeline-editor .project-lists-spacer{display:block!important;width:100%;height:12px!important;min-height:12px!important;flex:0 0 12px!important}.ux-v22 .project-create-matched-content{flex:1;min-height:0;overflow:auto;scrollbar-width:thin;scrollbar-color:rgba(107,119,140,.34) transparent}.ux-v22 .project-create-matched .project-card-main{width:min(920px,calc(100% - 36px));margin:0 auto;padding:18px 0 32px;overflow:visible;gap:14px}.ux-v22 .project-create-matched .project-card-section{gap:13px}.ux-v22 .project-create-matched .project-create-identity-grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(230px,.45fr);gap:13px}.ux-v22 .project-create-matched .project-create-identity-grid input,.ux-v22 .project-create-matched .project-card-details-grid input{height:42px!important;padding:0 13px!important}.ux-v22 .project-create-matched .project-card-details-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:13px!important}.ux-v22 .project-create-matched .operational-form-warning{margin:0!important}.ux-v22 .project-label-library{grid-template-rows:minmax(0,1fr);gap:0!important;overflow:hidden!important}.ux-v22 .global-label-picker{min-width:0;min-height:0;max-height:100%;display:grid;gap:14px}.ux-v22 .global-label-picker-library{grid-template-rows:auto auto minmax(0,1fr) auto}.ux-v22 .global-label-picker-library>.crm-search-field{width:100%!important;justify-self:stretch}.ux-v22 .global-label-picker-library .project-label-list{min-height:0;max-height:max(0px,calc(min(70vh,520px,var(--crm-property-popover-available-height, 520px)) - 188px));overflow-x:hidden;overflow-y:auto;overscroll-behavior:contain;padding-right:2px;scrollbar-width:thin}.ux-v22 .global-label-picker-library .project-label-create{flex:0 0 auto;position:relative;z-index:1}.ux-v22 .global-label-picker-editor{overflow-x:hidden;overflow-y:auto;overscroll-behavior:contain;scrollbar-width:thin}.ux-v22 .global-label-action{min-width:0;position:relative;display:inline-flex;align-self:end;overflow:visible}.ux-v22 .global-label-action>.global-label-action-button{max-width:min(220px,38vw)}#root .ux-v22 :is(.routine-stack-modal,.sales-record-drawer) .global-label-title-row,#root .ux-v22 .routine-stack-modal .gamify-project-grid.global-label-title-row{width:100%!important;min-width:0!important;display:grid!important;grid-template-columns:minmax(0,1fr) auto!important;align-items:end!important;gap:8px!important;position:relative;overflow:visible}#root .ux-v22 :is(.routine-stack-modal,.sales-record-drawer) .global-label-title-row>:first-child{min-width:0!important}.ux-v22 .project-label-button-dots{display:inline-flex;align-items:center;margin-left:2px}.ux-v22 .project-label-button-dots>i{position:relative;width:9px;min-width:9px;height:9px;flex:0 0 9px;display:block;margin-left:-2px;border:1px solid var(--studio-card, #fff);border-radius:999px}.ux-v22 .project-label-button-dots>i:nth-child(1){z-index:3}.ux-v22 .project-label-button-dots>i:nth-child(2){z-index:2}.ux-v22 .project-label-button-dots>i:nth-child(3){z-index:1}.ux-v22 .project-label-list{display:grid;gap:6px}.ux-v22 .project-label-row{min-width:0;display:grid;grid-template-columns:minmax(0,1fr) auto 34px;align-items:center;gap:6px}.ux-v22 .project-label-select{min-width:0;min-height:38px;padding:4px 6px;display:grid;grid-template-columns:22px minmax(0,1fr);align-items:center;gap:7px;border:0;border-radius:var(--radius-compact);background:transparent;color:inherit;text-align:left;cursor:pointer}.ux-v22 .project-label-select:hover,.ux-v22 .project-label-row.is-selected .project-label-select{background:var(--ux-surface-2, #f6f7f9)}.ux-v22 .project-label-edit{width:34px;height:34px}.ux-v22 .project-label-create{justify-self:stretch;justify-content:center}.ux-v22 .project-label-empty{min-height:48px;display:flex;align-items:center;justify-content:center}.ux-v22 .project-label-editor-heading{display:flex;align-items:center;gap:9px}.ux-v22 .project-label-editor-actions{display:flex;align-items:center;justify-content:space-between;gap:10px}.ux-v22 .project-label-editor-actions>div{display:flex;align-items:center;gap:8px;margin-left:auto}.ux-v22.theme-dark .project-label-select:hover,.ux-v22.theme-dark .project-label-row.is-selected .project-label-select{background:var(--dark-control-hover, #1c1c1c)}.ux-v22.theme-dark .project-label-button-dots>i{border-color:var(--dark-column, #0f0f0f)}.ux-v22 .global-label-owner-navigator{grid-template-rows:auto auto minmax(0,1fr) auto}.ux-v22 .crm-property-popover[aria-hidden=true] .global-label-owner-navigator{visibility:hidden}.ux-v22 .global-label-owner-navigator[data-route=root],.ux-v22 .global-label-owner-navigator[data-editor=true]{grid-template-rows:auto auto;align-content:start}.ux-v22 .project-label-owner-heading,.ux-v22 .project-label-owner-copy,.ux-v22 .project-label-breadcrumb{min-width:0}.ux-v22 .project-label-owner-copy{flex:1 1 auto}.ux-v22 .project-label-breadcrumb{width:100%;overflow:hidden}.ux-v22 .project-label-breadcrumb-list{min-width:0;margin:0;padding:0;display:flex;align-items:center;gap:0;overflow:hidden;list-style:none}.ux-v22 .project-label-breadcrumb-item{position:relative;min-width:0;max-width:100%;display:inline-flex;align-items:center}.ux-v22 .project-label-breadcrumb-motion{min-width:0;max-width:100%;display:inline-flex;align-items:center;gap:7px}.ux-v22 .project-label-breadcrumb-separator{flex:0 0 auto;display:inline-flex;align-items:center;color:var(--app-muted);opacity:.58}.ux-v22 .project-label-breadcrumb-label{box-sizing:border-box;min-width:0;height:auto;padding:0;display:inline-flex;align-items:center;overflow:hidden;border:0;border-radius:0;background:transparent;box-shadow:none;-webkit-appearance:none;appearance:none;font:inherit;font-size:var(--nl-type-card, var(--type-heading-sm, 13px));line-height:var(--nl-line-tight, 1.16);text-align:left;text-overflow:ellipsis;white-space:nowrap}.ux-v22 .project-label-breadcrumb-link{max-width:160px;color:var(--app-muted);font-weight:500;cursor:pointer}.ux-v22 .project-label-breadcrumb-ellipsis{min-width:14px;max-width:14px;justify-content:center;overflow:visible}.ux-v22 .project-label-breadcrumb-link:is(:hover,:focus-visible){background:transparent;color:var(--app-text);box-shadow:none}.ux-v22 .project-label-breadcrumb-page{max-width:150px;color:var(--workspace-header-icon-active-color);font-weight:650}.ux-v22 .project-label-folder-list{min-width:0;display:grid;gap:6px}.ux-v22 .project-label-folder-button{width:100%;min-height:46px;padding-block:6px;grid-template-columns:22px minmax(0,1fr) 18px}.ux-v22 .project-label-folder-button>.record-modal-section-copy{min-width:0;align-content:center;gap:2px}.ux-v22 .project-label-folder-button>.record-modal-section-copy>:is(strong,small){overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ux-v22 .project-label-folder-button>.record-modal-section-copy>strong{line-height:1.25!important}.ux-v22 .project-label-folder-button>.record-modal-section-copy>small{padding-bottom:2px;line-height:1.35!important}.ux-v22 .project-label-scroll-list{min-height:0;max-height:max(0px,calc(min(70vh,520px,var(--crm-property-popover-available-height, 520px)) - 188px));overflow-x:hidden;overflow-y:auto;overscroll-behavior:contain;padding-right:2px;padding-bottom:6px;box-sizing:border-box;scrollbar-width:thin}.ux-v22 .project-label-row.is-management-only{grid-template-columns:minmax(0,1fr) 34px}.ux-v22 .project-label-row.is-share-only{grid-template-columns:minmax(0,1fr)}.ux-v22 .project-label-management-label{min-width:0;min-height:38px;padding:4px 6px;display:flex;align-items:center}.ux-v22 .project-label-owner-actions{min-width:0;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.ux-v22 .project-label-owner-actions .button{min-width:0;white-space:nowrap}.ux-v22 .project-label-owner-editor{min-width:0;min-height:0;max-height:max(0px,calc(min(70vh,520px,var(--crm-property-popover-available-height, 520px)) - 86px));display:grid;gap:14px;align-content:start;overflow-x:hidden;overflow-y:auto;overscroll-behavior:contain;scrollbar-width:thin}.ux-v22 .project-label-owner-editor>label,.ux-v22 .project-label-owner-editor>.field-label{min-width:0}.ux-v22 .project-label-owner-editor .project-label-editor-actions{margin-top:2px}@media(max-width:520px){.ux-v22 .project-label-owner-actions{grid-template-columns:minmax(0,1fr)}.ux-v22 .project-label-breadcrumb-link,.ux-v22 .project-label-breadcrumb-page{max-width:96px}.ux-v22 .project-label-editor-actions{align-items:stretch;flex-direction:column}.ux-v22 .project-label-editor-actions>div{width:100%;margin-left:0}.ux-v22 .project-label-editor-actions .button{flex:1}}@media(max-width:720px){.ux-v22 .project-create-matched .project-card-main{width:calc(100% - 34px)}.ux-v22 .project-create-matched .project-create-identity-grid,.ux-v22 .project-create-matched .project-card-details-grid{grid-template-columns:1fr!important}}.ux-v22 .project-record-modal .project-linked-client-card{display:grid!important;grid-template-columns:1fr!important;gap:0!important;background:transparent!important}.ux-v22 .project-record-modal .project-linked-client-card>div{display:grid!important;grid-template-columns:108px minmax(0,1fr)!important;align-items:center!important;gap:12px!important;min-height:42px!important;padding:8px 12px!important;border-bottom:1px solid rgba(91,104,130,.1)!important;background:#ffffff6b!important}.ux-v22 .project-record-modal .project-linked-client-card>div:last-child{border-bottom:0!important}.ux-v22 .project-record-modal .project-linked-client-card>div:first-child{grid-column:auto!important;background:#2e46ee0b!important}.ux-v22 .project-linked-client-card>div small{color:#8b95a6!important;font-size:var(--type-micro)!important;font-weight:620!important}.ux-v22 .project-linked-client-card>div span,.ux-v22 .project-linked-client-card>div strong{font-size:var(--type-caption)!important;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ux-v22.theme-dark .project-record-modal .project-linked-client-card>div{border-color:#ffffff13!important;background:#ffffff06!important}@media(max-width:520px){.ux-v22 .project-record-modal .project-linked-client-card>div{grid-template-columns:88px minmax(0,1fr)!important}}.ux-v22 .premium-date-inline .premium-date-trigger{height:30px!important;min-height:30px!important;padding-inline:8px!important;border-radius:var(--radius-compact)!important;background:#fffffff0!important;font-size:var(--type-caption)!important}.premium-calendar-popover{position:fixed;z-index:30000;box-sizing:border-box;width:min(304px,calc(100vw - 24px));padding:14px;border:1px solid rgba(83,96,124,.14);border-radius:var(--radius-container);background:#fff;color:#29313f;box-shadow:0 24px 64px #1e293f38,0 4px 14px #1e293f14;opacity:0;transform:translateY(-4px) scale(.985);transform-origin:top center;pointer-events:none;transition:opacity .14s ease,transform .14s ease}.premium-calendar-popover.ready{opacity:1;transform:translateY(0) scale(1);pointer-events:auto}.premium-calendar-header{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:2px 2px 12px}.premium-calendar-header>div{display:grid;gap:2px;min-width:0}.premium-calendar-header small{color:#9aa3b2;font-size:var(--type-micro);font-weight:600;letter-spacing:.08em;text-transform:uppercase}.premium-calendar-header strong{overflow:hidden;color:#252c38;font-size:var(--type-heading-sm);font-weight:720;text-overflow:ellipsis;white-space:nowrap}.premium-calendar-header nav{display:flex;align-items:center;gap:5px}.premium-calendar-header nav button{display:grid;place-items:center;width:31px;height:31px;padding:0;border:1px solid rgba(83,96,124,.12);border-radius:var(--radius-control);background:#f7f8fa;color:#697487;cursor:pointer;transition:background .13s ease,color .13s ease,border-color .13s ease}.premium-calendar-header nav button:hover{border-color:#2e46ee2b;background:#f0f2f8;color:#2e46ee}.premium-calendar-header nav button:first-child svg{transform:rotate(90deg)}.premium-calendar-header nav button:last-child svg{transform:rotate(-90deg)}.premium-calendar-weekdays,.premium-calendar-grid{display:grid;grid-template-columns:repeat(7,1fr);gap:4px}.premium-calendar-weekdays{padding:3px 0 5px}.premium-calendar-weekdays span{display:grid;place-items:center;height:24px;color:#9aa3b2;font-size:var(--type-micro);font-weight:700}.premium-calendar-grid button{position:relative;display:grid;place-items:center;width:100%;aspect-ratio:1/1;min-height:0;padding:0;border:0;border-radius:var(--radius-control);background:transparent;color:#4a5362;font:inherit;font-size:var(--type-caption);font-weight:560;cursor:pointer;transition:background .12s ease,color .12s ease,transform .12s ease}.premium-calendar-grid button:hover{background:#f0f2f7;color:#263045;transform:translateY(-1px)}.premium-calendar-grid button.outside{color:#c0c6d0}.premium-calendar-grid button.today:not(.selected):after{content:"";position:absolute;bottom:4px;width:3px;height:3px;border-radius:var(--radius-circle);background:#2e46ee}.premium-calendar-grid button.selected{background:#2e46ee;color:#fff;font-weight:760;box-shadow:0 7px 16px #2e46ee45}.premium-calendar-grid button:focus-visible{outline:2px solid rgba(46,70,238,.32);outline-offset:1px}.premium-calendar-footer{display:flex;align-items:center;justify-content:space-between;margin-top:10px;padding:11px 2px 1px;border-top:1px solid rgba(83,96,124,.1)}.premium-calendar-footer button{min-height:31px;padding:0 12px;border:0;border-radius:var(--radius-pill);background:transparent;color:#7e8898;font:inherit;font-size:var(--type-caption);font-weight:670;cursor:pointer}.premium-calendar-footer button:hover{background:#f1f3f7;color:#2e46ee}.premium-calendar-footer button.today{background:#eef1ff;color:#2e46ee}.premium-calendar-footer button:disabled{opacity:.35;cursor:default}.premium-calendar-popover.theme-dark{border-color:#ffffff1c;background:var(--dark-control, #161616);color:var(--dark-text, #f5f5f5);box-shadow:0 28px 72px #0000008f,0 4px 16px #00000047}.premium-calendar-popover.theme-dark .premium-calendar-header strong{color:var(--dark-text, #f5f5f5)}.premium-calendar-popover.theme-dark .premium-calendar-header small,.premium-calendar-popover.theme-dark .premium-calendar-weekdays span{color:var(--dark-subtle, #737373)}.premium-calendar-popover.theme-dark .premium-calendar-header nav button{border-color:#ffffff17;background:var(--dark-elevated, #202020);color:var(--dark-muted, #a3a3a3)}.premium-calendar-popover.theme-dark .premium-calendar-header nav button:hover{border-color:#7c8fff38;background:var(--dark-active, #222222);color:#9cabff}.premium-calendar-popover.theme-dark .premium-calendar-grid button{color:var(--dark-text-soft, #d4d4d4)}.premium-calendar-popover.theme-dark .premium-calendar-grid button:hover{background:var(--dark-elevated, #202020);color:#fff}.premium-calendar-popover.theme-dark .premium-calendar-grid button.outside{color:#555e6d}.premium-calendar-popover.theme-dark .premium-calendar-grid button.selected{color:#fff}.premium-calendar-popover.theme-dark .premium-calendar-footer{border-color:#ffffff14}.premium-calendar-popover.theme-dark .premium-calendar-footer button{color:var(--dark-muted, #a3a3a3)}.premium-calendar-popover.theme-dark .premium-calendar-footer button:hover{background:var(--dark-elevated, #202020);color:#a9b5ff}.premium-calendar-popover.theme-dark .premium-calendar-footer button.today{background:#6378ff24;color:#a9b5ff}@media(max-width:520px){.premium-calendar-popover{padding:12px;border-radius:var(--radius-card)}.premium-calendar-grid button{border-radius:var(--radius-compact)}}.ux-v22 .project-deadline-badge{box-sizing:border-box!important;display:inline-flex!important;align-items:center!important;gap:5px!important;width:max-content!important;max-width:100%!important;margin:0!important;border:1px solid transparent!important;border-radius:var(--radius-pill)!important;line-height:1!important;white-space:nowrap!important}.ux-v22 .project-deadline-badge>svg{flex:0 0 auto!important}.ux-v22 .project-deadline-badge>span{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ux-v22 .project-deadline-badge.safe{border-color:#1d9b6830!important;background:#27ae7c1a!important;color:#16845a!important}.ux-v22 .project-deadline-badge.warning{border-color:#d29b123b!important;background:#f5be2621!important;color:#a66b00!important}.ux-v22 .project-deadline-badge.urgent{border-color:#e57b143b!important;background:#f18b2321!important;color:#c15f08!important}.ux-v22 .project-deadline-badge.critical{border-color:#e0485b38!important;background:#ea4c601c!important;color:#d43d52!important}.ux-v22 .project-card-metadata .project-deadline-badge{margin-right:2px!important}.ux-v22 .field-label>.project-deadline-badge{margin-top:2px!important}.ux-v22 .project-card-metadata:empty{display:none!important}.ux-v22 .operational-card footer{align-items:center!important}.ux-v22 .operational-card footer .project-deadline-badge{flex:0 1 auto!important}.ux-v22 .project-deadline-field{display:grid!important;min-width:0!important}.ux-v22 .project-deadline-field>.field-label{min-width:0!important}.ux-v22 .project-deadline-field .project-deadline-badge{top:-4px!important;right:0!important}.ux-v22.theme-dark .project-deadline-badge.safe{border-color:#34c28b38!important;background:#27ae7c1f!important;color:#5bd1a0!important}.ux-v22.theme-dark .project-deadline-badge.warning{border-color:#f1bd2f38!important;background:#e1a3181f!important;color:#f0c153!important}.ux-v22.theme-dark .project-deadline-badge.urgent{border-color:#f691303b!important;background:#e6741721!important;color:#ffa557!important}.ux-v22.theme-dark .project-deadline-badge.critical{border-color:#f45c6f3b!important;background:#e2405421!important;color:#ff8293!important}.ux-v22 .project-card-schedule{display:grid!important;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr)!important;align-items:center!important;gap:7px!important;min-width:0!important;margin-top:11px!important;padding:8px 9px!important;border:1px solid rgba(91,104,130,.11)!important;border-radius:var(--radius-control)!important;background:#f7f9fcb8!important;box-shadow:inset 0 1px #ffffffb8!important}.ux-v22 .project-card-schedule>div{display:flex!important;align-items:center!important;gap:7px!important;min-width:0!important;color:#778397!important}.ux-v22 .project-card-schedule>div:last-child{justify-content:flex-end!important}.ux-v22 .project-card-schedule>div>svg{flex:0 0 auto!important;color:#7381a0!important}.ux-v22 .project-card-schedule>div>span{display:grid!important;gap:2px!important;min-width:0!important}.ux-v22 .project-card-schedule small{overflow:hidden!important;color:#9aa3b1!important;font-size:var(--type-micro)!important;font-weight:700!important;line-height:1!important;letter-spacing:.055em!important;text-overflow:ellipsis!important;text-transform:uppercase!important;white-space:nowrap!important}.ux-v22 .project-card-schedule strong{overflow:hidden!important;color:#3f4858!important;font-size:var(--type-caption)!important;font-weight:700!important;line-height:1.15!important;text-overflow:ellipsis!important;white-space:nowrap!important}.ux-v22 .project-card-schedule>i{display:grid!important;place-items:center!important;width:20px!important;height:20px!important;border-radius:var(--radius-circle)!important;background:#2e46ee12!important;color:#6677d9!important;font-size:var(--type-caption)!important;font-style:normal!important}.ux-v22.theme-dark .project-card-schedule{border-color:#ffffff13!important;background:#ffffff07!important;box-shadow:inset 0 1px #ffffff06!important}.ux-v22.theme-dark .project-card-schedule>div,.ux-v22.theme-dark .project-card-schedule>div>svg{color:var(--dark-muted, #a3a3a3)!important}.ux-v22.theme-dark .project-card-schedule small{color:var(--dark-subtle, #737373)!important}.ux-v22.theme-dark .project-card-schedule strong{color:var(--dark-text-soft, #d4d4d4)!important}.ux-v22 .project-deadline-badge{--deadline-text: #5b6575;--deadline-bg: #f4f6f8;--deadline-border: #e0e5eb;--deadline-icon: rgba(91,101,117,.09);min-height:27px!important;padding:4px 9px 4px 5px!important;border-color:var(--deadline-border)!important;background:var(--deadline-bg)!important;color:var(--deadline-text)!important;font-size:var(--type-caption)!important;font-weight:700!important;letter-spacing:-.01em!important;box-shadow:inset 0 1px #ffffffad,0 2px 7px #26304209!important}.ux-v22 .project-deadline-badge>svg{box-sizing:border-box!important;width:18px!important;height:18px!important;padding:3px!important;border-radius:var(--radius-circle)!important;background:var(--deadline-icon)!important}.ux-v22 .project-deadline-badge.safe{--deadline-text: #147653;--deadline-bg: #edf8f3;--deadline-border: #cfeadf;--deadline-icon: rgba(20,118,83,.1)}.ux-v22 .project-deadline-badge.warning{--deadline-text: #8d6100;--deadline-bg: #fff7de;--deadline-border: #f1dfaa;--deadline-icon: rgba(141,97,0,.1)}.ux-v22 .project-deadline-badge.urgent{--deadline-text: #b65b0a;--deadline-bg: #fff0e3;--deadline-border: #f1d1b5;--deadline-icon: rgba(182,91,10,.1)}.ux-v22 .project-deadline-badge.critical{--deadline-text: #c33b50;--deadline-bg: #fdeef1;--deadline-border: #f1cad2;--deadline-icon: rgba(195,59,80,.1)}.ux-v22 .project-deadline-badge.compact{min-height:25px!important;padding:3px 8px 3px 5px!important;font-size:var(--type-caption)!important}.ux-v22 .operational-card footer .project-deadline-badge{max-width:72%!important}.ux-v22 .project-deadline-field>.field-label{position:static!important;display:grid!important;grid-template-columns:minmax(0,1fr) auto!important;align-items:center!important;gap:6px 8px!important}.ux-v22 .project-deadline-field>.field-label>.crm-field-label-text:first-child{grid-column:1!important;grid-row:1!important;padding-right:0!important}.ux-v22 .project-deadline-field .premium-date-picker{grid-column:1/-1!important;grid-row:2!important}.ux-v22 .project-deadline-field .project-deadline-badge{position:static!important;grid-column:2!important;grid-row:1!important;justify-self:end!important;min-height:21px!important;margin:0!important;padding:3px 7px!important;font-size:var(--type-micro)!important;box-shadow:none!important}.ux-v22 .project-deadline-field .project-deadline-badge>svg{display:none!important}.ux-v22.theme-dark .project-deadline-badge{box-shadow:inset 0 1px #ffffff09!important}.ux-v22.theme-dark .project-deadline-badge.safe{--deadline-text: #62d5a6;--deadline-bg: rgba(30,143,100,.14);--deadline-border: rgba(74,191,145,.22);--deadline-icon: rgba(98,213,166,.11)}.ux-v22.theme-dark .project-deadline-badge.warning{--deadline-text: #f0c75f;--deadline-bg: rgba(176,126,13,.15);--deadline-border: rgba(224,175,57,.22);--deadline-icon: rgba(240,199,95,.11)}.ux-v22.theme-dark .project-deadline-badge.urgent{--deadline-text: #ffa660;--deadline-bg: rgba(190,88,14,.16);--deadline-border: rgba(235,132,54,.23);--deadline-icon: rgba(255,166,96,.11)}.ux-v22.theme-dark .project-deadline-badge.critical{--deadline-text: #ff8798;--deadline-bg: rgba(185,47,68,.17);--deadline-border: rgba(235,88,110,.23);--deadline-icon: rgba(255,135,152,.11)}.ux-v22 .sales-record-overlay{background:#1c222d2e!important;-webkit-backdrop-filter:blur(2px)!important;backdrop-filter:blur(2px)!important}.ux-v22 .sales-record-drawer{--sales-drawer-line: rgba(91,104,130,.13);--sales-drawer-surface: rgba(255,255,255,.62);width:min(620px,calc(100vw - 24px))!important;height:100dvh!important;border:0!important;border-left:1px solid rgba(255,255,255,.82)!important;border-radius:var(--radius-modal) 0 0 var(--radius-modal)!important;background:linear-gradient(145deg,#f8f9fdf5,#eff3f8eb)!important;box-shadow:-28px 0 76px #26304333,inset 1px 0 #ffffffb8!important;-webkit-backdrop-filter:blur(32px) saturate(1.16)!important;backdrop-filter:blur(32px) saturate(1.16)!important}.ux-v22 .sales-record-drawer .deal-sidebar-header{min-height:122px!important;padding:20px 22px 18px!important;align-items:center!important;border-bottom:1px solid var(--sales-drawer-line)!important;background:linear-gradient(135deg,#ffffffbd,#ffffff6b)!important;-webkit-backdrop-filter:blur(24px) saturate(1.14)!important;backdrop-filter:blur(24px) saturate(1.14)!important}.ux-v22 .sales-record-drawer .deal-sidebar-heading{display:grid!important;gap:5px!important;min-width:0!important}.ux-v22 .sales-record-drawer .deal-sidebar-header h2{max-width:430px!important;color:#222833!important;font-size:var(--type-heading-md-lg)!important;font-weight:650!important;line-height:1.28!important;letter-spacing:-.025em!important}.ux-v22 .sales-record-drawer .deal-sidebar-header-actions{align-self:flex-start!important;margin-top:1px!important;gap:8px!important}.ux-v22 .sales-record-drawer .deal-sidebar-header .icon-button{width:40px!important;height:40px!important;border:1px solid rgba(91,104,130,.12)!important;border-radius:var(--radius-circle)!important;background:#ffffff94!important;color:#7b8596!important;box-shadow:0 8px 22px #2d384d0e!important}.ux-v22 .sales-record-drawer .deal-sidebar-header .icon-button:hover{background:#fff!important;color:#2e46ee!important;transform:translateY(-1px)!important}.ux-v22 .sales-record-drawer .deal-sidebar-content{padding:16px 18px 26px!important;background:transparent!important;scrollbar-color:rgba(107,119,140,.34) transparent!important}.ux-v22 .sales-record-drawer .deal-sidebar-section-heading{display:grid!important;grid-template-columns:34px minmax(0,1fr)!important;align-items:center!important;gap:11px!important;margin-bottom:14px!important}.ux-v22 .sales-record-drawer .deal-sidebar-section-heading>span{width:34px!important;height:34px!important;margin:0!important;padding:0!important;display:grid!important;place-items:center!important;border:1px solid rgba(91,104,130,.1)!important;border-radius:var(--radius-control)!important;background:#ffffffa3!important;color:#6c7890!important}.ux-v22 .sales-record-drawer .deal-sidebar-section-heading>div{display:grid!important;gap:2px!important;min-width:0!important}.ux-v22 .sales-record-drawer .deal-sidebar-section-heading h3{margin:0!important;color:#343b48!important;font-size:var(--type-body)!important;font-weight:650!important}.ux-v22 .sales-record-drawer .deal-sidebar-section-heading small{color:#9099a9!important;font-size:var(--type-micro)!important;line-height:1.35!important}.ux-v22 .sales-record-drawer .deal-sidebar-section-title{grid-template-columns:34px minmax(0,1fr) auto!important}.ux-v22 .sales-record-drawer .deal-sidebar-section-title>b{min-width:28px;height:25px;padding:0 8px;display:grid;place-items:center;border:1px solid rgba(46,70,238,.13);border-radius:var(--radius-pill);background:#2e46ee12;color:#2e46ee;font-size:var(--type-caption)}.ux-v22 .sales-record-drawer .deal-sidebar-fields{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:0 18px!important}.ux-v22 .sales-record-drawer .deal-sidebar-field{min-height:62px!important;padding:11px 26px 11px 3px!important;border-top:1px solid rgba(91,104,130,.11)!important}.ux-v22 .sales-record-drawer .deal-sidebar-field>strong{color:#3f4858!important;font-size:var(--type-body-small)!important;font-weight:600!important;line-height:1.45!important}.ux-v22 .sales-record-drawer .deal-sidebar-edit-field{padding:0!important;border:0!important;display:grid!important;align-content:start!important;gap:6px!important}.ux-v22 .sales-record-drawer .deal-sidebar-edit-field input,.ux-v22 .sales-record-drawer .deal-sidebar-edit-field select{min-height:42px!important;border:1px solid rgba(91,104,130,.13)!important;border-radius:var(--radius-compact)!important;background:#ffffffad!important;color:#343b48!important;box-shadow:inset 0 1px #ffffffb8!important}.ux-v22 .sales-record-drawer .deal-sidebar-activities{gap:8px!important}.ux-v22 .sales-record-drawer .deal-sidebar-activities article{padding:11px!important;border:1px solid rgba(91,104,130,.1)!important;border-radius:var(--radius-control)!important;background:#ffffff75!important}.ux-v22 .sales-record-drawer .deal-sidebar-activities article{grid-template-columns:26px minmax(0,1fr) 32px!important;align-items:center!important}.ux-v22 .sales-record-drawer .activity-delete-button{width:32px!important;height:32px!important;padding:0!important;display:grid!important;place-items:center!important;align-self:center!important;border:1px solid transparent!important;border-radius:var(--radius-circle)!important;background:transparent!important;color:#a6afbd!important;cursor:pointer!important;transition:background .16s ease,border-color .16s ease,color .16s ease,transform .16s ease!important}.ux-v22 .sales-record-drawer .activity-delete-button:hover{border-color:#ef444426!important;background:#ef444414!important;color:#e34d59!important;transform:translateY(-1px)!important}.ux-v22 .sales-record-drawer .activity-delete-button:focus-visible{outline:2px solid rgba(46,70,238,.38)!important;outline-offset:2px!important}.ux-v22 .sales-record-drawer .deal-sidebar-edit-footer{min-height:68px!important;padding:0 18px!important;border-top:1px solid var(--sales-drawer-line)!important;background:#fafbfdcc!important;box-shadow:0 -12px 30px #2d384d0d!important;-webkit-backdrop-filter:blur(24px) saturate(1.14)!important;backdrop-filter:blur(24px) saturate(1.14)!important}.ux-v22.theme-dark .sales-record-drawer{--sales-drawer-line: rgba(255,255,255,.09);--sales-drawer-surface: rgba(255,255,255,.035);background:linear-gradient(145deg,#14161cf7,#0d0f14f2)!important;border-left-color:#ffffff1c!important;box-shadow:-28px 0 80px #0000007a,inset 1px 0 #ffffff09!important}.ux-v22.theme-dark .sales-record-drawer .deal-sidebar-header,.ux-v22.theme-dark .sales-record-drawer .deal-sidebar-edit-footer{background:#121419c7!important;border-color:var(--sales-drawer-line)!important}.ux-v22.theme-dark .sales-record-drawer .deal-sidebar-header h2,.ux-v22.theme-dark .sales-record-drawer .deal-sidebar-section-heading h3,.ux-v22.theme-dark .sales-record-drawer .deal-sidebar-field>strong{color:var(--dark-text, #f5f5f5)!important}.ux-v22.theme-dark .sales-record-drawer .deal-sidebar-header .icon-button,.ux-v22.theme-dark .sales-record-drawer .deal-sidebar-section-heading>span{border-color:#ffffff17!important;background:#ffffff0b!important;color:var(--dark-text-soft, #d4d4d4)!important}.ux-v22.theme-dark .sales-record-drawer .deal-sidebar-activities article{background:#ffffff08!important;border-color:#ffffff16!important;box-shadow:inset 0 1px #ffffff06!important}.ux-v22.theme-dark .sales-record-drawer .activity-delete-button{color:var(--dark-subtle, #737373)!important}.ux-v22.theme-dark .sales-record-drawer .activity-delete-button:hover{border-color:#ff5c692e!important;background:#ff5c691a!important;color:#ff6f7c!important}.ux-v22.theme-dark .sales-record-drawer .deal-sidebar-edit-field input,.ux-v22.theme-dark .sales-record-drawer .deal-sidebar-edit-field select{border-color:#ffffff1a!important;background:#ffffff0a!important;color:var(--dark-text, #f5f5f5)!important;box-shadow:none!important}.ux-v22 :is(.operational-record-footer,.project-card-modal-footer) .button.ghost{height:38px!important;min-height:38px!important;padding:0 18px!important;display:inline-flex!important;align-items:center!important;justify-content:center!important}@media(max-width:680px){.ux-v22 .sales-record-drawer .deal-sidebar-header{padding-inline:15px!important}.ux-v22 .sales-record-drawer .deal-sidebar-header h2{font-size:var(--type-heading-md-lg)!important}.ux-v22 .sales-record-drawer .deal-sidebar-content{padding:13px!important}.ux-v22 .sales-record-drawer .deal-sidebar-section{padding:14px!important}.ux-v22 .sales-record-drawer .deal-sidebar-fields{grid-template-columns:1fr!important}.ux-v22 .sales-record-drawer .deal-sidebar-field:nth-child(2){border-top-color:#5b68821c!important}}.ux-v22 .project-create-matched .project-checklist-section{gap:14px!important}.ux-v22 .project-create-matched .project-checklist-section .project-card-section-title{display:flex!important;align-items:center!important;gap:11px!important}.ux-v22{--ux-blue: #2e46ee;--studio-blue: #2e46ee;--mr-blue: #2e46ee;--bc-blue: #2e46ee}.ux-v22 .deal-create-modal .value-row>.premium-select{min-width:0!important;flex:1 1 auto!important}.ux-v22 .deal-create-modal .contact-label-select .premium-select-trigger{padding-inline:12px!important}.ux-v22 :is(.operational-record-drawer .operational-record-titlebar,.project-record-drawer .project-card-modal-header)>.icon-button,.ux-v22 .sales-record-drawer .deal-sidebar-header-actions>.icon-button{display:grid!important;place-items:center!important;flex:0 0 40px!important;width:40px!important;height:40px!important;min-width:40px!important;min-height:40px!important;padding:0!important;border:1px solid rgba(91,104,130,.1)!important;border-radius:var(--radius-circle)!important;background:#eef1f5!important;color:#6f7a8c!important;box-shadow:inset 0 1px #ffffffb8,0 7px 18px #2d384d0b!important;transition:background .16s ease,color .16s ease,transform .16s ease!important}.ux-v22.theme-dark :is(.operational-record-drawer .operational-record-titlebar,.project-record-drawer .project-card-modal-header)>.icon-button,.ux-v22.theme-dark .sales-record-drawer .deal-sidebar-header-actions>.icon-button{border-color:#ffffff17!important;background:var(--dark-elevated, #202020)!important;color:var(--dark-muted, #a3a3a3)!important;box-shadow:none!important}.ux-v22 :is(.operational-record-drawer .operational-record-titlebar,.project-record-drawer .project-card-modal-header)>.icon-button:hover,.ux-v22 .sales-record-drawer .deal-sidebar-header-actions>.icon-button:hover{border-color:#2e46ee24!important;background:#f7f8fb!important;color:#2e46ee!important;box-shadow:inset 0 1px #fff,0 9px 20px #2d384d11!important;transform:translateY(-1px)!important}.ux-v22 :is(.operational-record-drawer .operational-record-titlebar,.project-record-drawer .project-card-modal-header)>.icon-button:active,.ux-v22 .sales-record-drawer .deal-sidebar-header-actions>.icon-button:active{transform:translateY(0) scale(.96)!important}.ux-v22 :is(.operational-record-drawer .operational-record-titlebar,.project-record-drawer .project-card-modal-header)>.icon-button:focus-visible,.ux-v22 .sales-record-drawer .deal-sidebar-header-actions>.icon-button:focus-visible{outline:2px solid rgba(46,70,238,.34)!important;outline-offset:2px!important}.ux-v22.theme-dark :is(.operational-record-drawer .operational-record-titlebar,.project-record-drawer .project-card-modal-header)>.icon-button:hover,.ux-v22.theme-dark .sales-record-drawer .deal-sidebar-header-actions>.icon-button:hover{border-color:#7487ff38!important;background:var(--dark-active, #222222)!important;color:#aebaff!important;box-shadow:none!important}@media(min-width:761px){.ux-v22 .sales-premium.view-board:not(.operational-projects) .premium-board{width:auto!important;margin-right:0!important;padding-right:12px!important;scroll-padding-right:12px!important;scrollbar-gutter:auto!important;box-sizing:border-box!important}}.ux-v22 .operational-workspace.operational-projects.view-board .operational-board{flex:1 1 auto!important;min-height:0!important;overflow-x:auto!important;overflow-y:hidden!important;align-items:stretch!important}.ux-v22 .operational-workspace.operational-projects.view-board .operational-column{height:100%!important;min-height:0!important;max-height:100%!important;display:flex!important;flex-direction:column!important;overflow:hidden!important}.ux-v22 .operational-workspace.operational-projects.view-board .operational-column .funnel-stage-cap{flex:0 0 54px!important}.ux-v22 .operational-workspace.operational-projects.view-board .operational-column .operational-dropzone{flex:1 1 auto!important;min-height:0!important;overflow-x:hidden!important;overflow-y:auto!important;overscroll-behavior-x:auto!important;overscroll-behavior-y:contain!important;scrollbar-width:thin!important}.ux-v22 .operational-workspace.operational-projects.view-board .operational-column .operational-card,.ux-v22 .operational-workspace.operational-projects.view-board .operational-column .column-add{flex:0 0 auto!important}.ux-v22 .operational-workspace.operational-projects.view-board .operational-column .operational-dropzone::-webkit-scrollbar{width:var(--workspace-scrollbar-size, 6px)!important}.ux-v22 .operational-workspace.operational-projects.view-board .operational-column .operational-dropzone::-webkit-scrollbar-track{background:transparent!important}.ux-v22 .operational-workspace.operational-projects.view-board .operational-column .operational-dropzone::-webkit-scrollbar-thumb{background:var(--workspace-scrollbar-thumb, #b6bac2)!important;border-radius:var(--radius-pill)!important}.ux-v22 .sales-premium.view-board .studio-deal-card{padding:15px!important}.ux-v22 .sales-premium.view-board .studio-deal-card h4{margin-bottom:6px!important}.ux-v22 .sales-premium.view-board .studio-deal-card .deal-next{margin-top:8px!important}.ux-v22 .contextual-trash-button:hover{border-color:#d944523d;background:#d9445211;color:#d94452}.ux-v22.theme-dark .contextual-trash-button:hover{border-color:#f05d7042;background:#d944521c;color:#ff8d9b}.ux-v22 .records-context-back{min-width:128px;height:38px;padding:0 10px 0 6px;display:flex;align-items:center;gap:8px;border:0;border-radius:var(--radius-control);background:transparent;color:var(--ux-text);font:inherit;text-align:left;cursor:pointer;transition:background .15s ease}.ux-v22 .records-context-back:hover{background:var(--ux-surface-3)}.ux-v22 .records-context-back-icon{width:27px;height:27px;display:grid;place-items:center;border:1px solid var(--ux-line);border-radius:var(--radius-circle);background:var(--ux-surface-2);color:var(--ux-text-muted)}.ux-v22 .records-context-back-icon svg{transform:rotate(180deg)}.ux-v22 .records-context-back>span:last-child{display:grid;gap:1px}.ux-v22 .records-context-back small{color:var(--ux-text-subtle);font-size:var(--type-micro);font-weight:700;letter-spacing:.07em;text-transform:uppercase}.ux-v22 .records-context-back strong{font-size:var(--type-body-small);line-height:1.1}.ux-v22 .records-lifecycle-toolbar{gap:8px}@media(max-width:900px){.ux-v22 .records-context-back{width:100%}}@media(min-width:761px){.ux-v22 .topbar-brand-logo{width:170px;height:45px;flex:0 0 170px;display:flex;align-items:center;justify-content:flex-start;margin-right:28px}.ux-v22 .topbar-brand-logo>img{display:block;width:100%;height:39px;object-fit:contain;object-position:left center}}.ux-v22.theme-dark .project-record-drawer .project-card-details-grid input,.ux-v22.theme-dark .project-record-drawer .project-card-details-grid select{border-color:#ffffff1a!important;background:var(--dark-control-hover, #1c1c1c)!important;color:var(--dark-text, #f5f5f5)!important;box-shadow:inset 0 1px #ffffff06!important}.ux-v22.theme-dark .project-record-drawer :is(input,textarea)::placeholder{color:var(--dark-subtle, #737373)!important}.ux-v22.theme-dark .operational-form-warning{border-color:#d5a4423d!important;background:#5c3d0d57!important;color:#d6b264!important;box-shadow:inset 0 1px #ffffff06!important}.ux-v22 .operational-record-drawer .operational-record-titlebar h2{flex:0 0 auto!important;white-space:nowrap!important}.ux-v22{--studio-blue-hover: #2e46ee;--bc-blue-hover: #2e46ee;--reference-blue: #2e46ee}.ux-v22 :is(textarea:not(.email-composer-flat-field):not(.agent-chat-edit-field),select):focus,.ux-v22 :is(textarea:not(.email-composer-flat-field):not(.agent-chat-edit-field),select):focus-visible{border-color:#2e46ee!important}.ux-v22 input[type=radio]{accent-color:#2e46ee!important}.ux-v22 input[type=radio]:checked{border-color:#2e46ee!important;background:#2e46ee!important}.premium-calendar-grid button.selected,.premium-calendar-popover.theme-dark .premium-calendar-grid button.selected{background:#2e46ee!important}.ux-v22.theme-dark{--studio-blue: #2e46ee;--studio-blue-hover: #2e46ee;--mr-blue: #2e46ee;--bc-blue: #2e46ee;--bc-blue-hover: #2e46ee;--ux-blue: #2e46ee;--reference-blue: #2e46ee;accent-color:#2e46ee}.premium-calendar-popover.theme-dark .premium-calendar-header nav button:hover,.premium-calendar-popover.theme-dark .premium-calendar-footer button:hover,.premium-calendar-popover.theme-dark .premium-calendar-footer button.today{color:#2e46ee!important}.premium-calendar-popover.theme-dark .premium-calendar-grid button.selected{background:#2e46ee!important;box-shadow:0 8px 18px #2e46ee57!important}.premium-calendar-popover.theme-dark .premium-calendar-grid button.today:not(.selected):after{background:#2e46ee!important}.ux-v22.theme-dark .project-card-schedule>i{background:#2e46ee24!important;color:#2e46ee!important}#root .ux-v22.theme-dark .records-lifecycle-empty{border-color:#ffffff17!important;background:#0f1115b8!important}#root .ux-v22.theme-dark .records-lifecycle-empty>div{border-color:#7488ff33!important}.ux-v22.theme-dark .drag-action-dock .archive:hover{border-color:#2e46ee57!important;background:#2e46ee24!important;color:#2e46ee!important}.ux-v22.theme-light :is(textarea:not(.agent-chat-edit-field),select):is(:focus,:focus-visible){border-color:#d6dbe4!important;outline:0!important;box-shadow:none!important}.ux-v22.theme-dark :is(textarea:not(.agent-chat-edit-field),select):is(:focus,:focus-visible){border-color:var(--dark-border-strong, #303030)!important;outline:0!important;box-shadow:none!important}.ux-v22.theme-light :is(textarea:not(.agent-chat-edit-field),select,[contenteditable=true]):is(:hover,:focus,:focus-visible){border-color:#d6dbe4!important;outline:0!important;box-shadow:none!important}.ux-v22.theme-dark :is(textarea:not(.agent-chat-edit-field),select,[contenteditable=true]):is(:hover,:focus,:focus-visible){border-color:var(--dark-border-strong, #303030)!important;outline:0!important;box-shadow:none!important}.ux-v22.theme-light .input-icon:is(:hover,:focus-within){border-color:#d6dbe4!important;outline:0!important;box-shadow:none!important}.ux-v22.theme-dark .input-icon:is(:hover,:focus-within){border-color:var(--dark-border-strong, #303030)!important;outline:0!important;box-shadow:none!important}#root .ux-v22.theme-dark :is(textarea:not(.agent-chat-edit-field),select,[contenteditable=true],.input-icon):is(:hover,:focus,:focus-within,:focus-visible){border-color:#ffffff1a!important;outline:0!important;box-shadow:none!important}#root .ux-v22.theme-dark .operational-pane-form .input-icon:is(:hover,:focus,:focus-within,:focus-visible){border-color:#ffffff1a!important;outline:0!important;box-shadow:none!important}#root .ux-v22 .contact-avatar{position:relative;display:inline-grid;place-items:center;flex:none;overflow:hidden}#root .ux-v22 .contact-avatar img{width:100%;height:100%;display:block;object-fit:cover;border-radius:inherit}#root .ux-v22 .card-contact-avatar{width:24px!important;height:24px!important;min-width:24px!important;flex:0 0 24px!important;border-radius:var(--radius-pill)!important}#root .ux-v22.theme-dark :is(.premium-column,.operational-column,.routine-folder-column) .drop-placeholder{border-color:#2e46eead!important;background:#2e46ee1a!important;color:#7181ff!important;box-shadow:inset 0 0 0 1px #2e46ee0d!important}#root .ux-v22.theme-dark.crm-alt-copy-drag :is(.premium-column,.operational-column,.routine-folder-column) .drop-placeholder,body.crm-alt-copy-drag #root .ux-v22.theme-dark :is(.premium-column,.operational-column,.routine-folder-column) .drop-placeholder{border-color:#2e46eed1!important;background:#2e46ee26!important;color:#8090ff!important}#root .ux-v22 .operational-workspace.operational-projects.view-board{min-height:0!important;overflow:hidden!important}#root .ux-v22 .operational-workspace.operational-projects.view-board .operational-board{flex:1 1 0!important;min-height:0!important;height:0!important;align-items:stretch!important;overflow-x:auto!important;overflow-y:hidden!important}#root .ux-v22 .operational-workspace.operational-projects.view-board .operational-column{display:flex!important;flex-direction:column!important;align-self:stretch!important;min-height:0!important;height:100%!important;max-height:100%!important;overflow:hidden!important}#root .ux-v22 .operational-workspace.operational-projects.view-board .operational-column>.funnel-stage-cap{flex:0 0 54px!important}#root .ux-v22 .operational-workspace.operational-projects.view-board .operational-column>.operational-dropzone{display:flex!important;flex:1 1 0!important;flex-direction:column!important;align-items:stretch!important;min-height:0!important;height:0!important;max-height:none!important;gap:10px!important;overflow-x:hidden!important;overflow-y:auto!important;overscroll-behavior-x:auto!important;overscroll-behavior-y:contain!important;scrollbar-width:thin!important}#root .ux-v22 .operational-workspace.operational-projects.view-board .studio-deal-card{flex:0 0 auto!important}#root .ux-v22 .operational-workspace.operational-projects.view-board .operational-column>.operational-dropzone>.column-add{flex:0 0 auto!important}#root .ux-v22 .sales-record-drawer{background:#f4f6fa!important;background-image:none!important;border-left-color:#d8dde5!important;opacity:1!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important;box-shadow:-24px 0 64px #2630432e!important}#root .ux-v22.theme-dark .sales-record-drawer{background:var(--dark-control, #161616)!important;background-image:none!important;border-left-color:var(--dark-border-strong, #303030)!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important;box-shadow:-24px 0 68px #0000007a!important}#root .ux-v22 .client-record-modal.operational-record-drawer,#root .ux-v22 .project-record-drawer{background:#fff!important;background-image:none!important;border-left-color:#e5eaf2!important;box-shadow:-24px 0 64px #26304329!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important}#root .ux-v22 .client-record-modal.operational-record-drawer :is(.operational-record-titlebar,.operational-record-footer),#root .ux-v22 .project-record-drawer :is(.project-card-modal-header,.project-card-modal-footer){background:#fff!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important}#root .ux-v22 .client-record-modal.operational-record-drawer .operational-record-content,#root .ux-v22 .project-record-drawer :is(.project-card-modal-content,.project-card-main){background:transparent!important}#root .ux-v22.theme-dark .client-record-modal.operational-record-drawer,#root .ux-v22.theme-dark .project-record-drawer{background:var(--dark-control, #161616)!important;background-image:none!important;border-left-color:var(--dark-border-strong, #303030)!important}#root .ux-v22.theme-dark .client-record-modal.operational-record-drawer :is(.operational-record-titlebar,.operational-record-footer),#root .ux-v22.theme-dark .project-record-drawer :is(.project-card-modal-header,.project-card-modal-footer){background:var(--dark-control, #161616)!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important}@keyframes profileAccountMenuIn{0%{opacity:0;transform:translate(-6px,5px) scale(.98)}to{opacity:1;transform:none}}#root .ux-v22 .workspace.settings-workspace{min-width:0;overflow:hidden!important;background:var(--settings-canvas-bg, var(--ux-surface-2))!important;color:var(--ux-text)}#root .ux-v22 .settings-page{--settings-blue: var(--settings-accent, #2e46ee);--settings-panel-border: var(--settings-border, var(--app-border, #e4e7ec));--settings-panel-bg: var(--settings-section-bg, var(--app-card, #ffffff));--settings-panel-shadow: none;--settings-control-bg: var(--app-border);--settings-control-border: transparent;--settings-form-footer-divider: none;width:100%;height:100%;min-height:0;display:flex;flex-direction:column;overflow:hidden;background:var(--settings-canvas-bg, var(--app-canvas, #f3f4f6));color:var(--settings-text, var(--app-text, #20262f))}#root .ux-v22 .settings-layout{flex:1 1 0;min-height:0;padding:22px clamp(24px,3vw,46px) 30px;display:grid;grid-template-columns:224px minmax(0,1fr);gap:20px;overflow:hidden}#root .ux-v22 .settings-content{min-width:0;min-height:0;padding:2px clamp(0px,1vw,10px) 28px;display:block;overflow-x:hidden;overflow-y:auto;scrollbar-gutter:stable}#root .ux-v22 .settings-card:not(.settings-navigation-page .settings-card){position:relative;width:100%;margin-bottom:14px;padding:19px;overflow:hidden;border:1px solid var(--settings-panel-border);border-radius:var(--radius-container);background:var(--settings-panel-bg);box-shadow:var(--settings-panel-shadow);-webkit-backdrop-filter:blur(20px) saturate(1.04);backdrop-filter:blur(20px) saturate(1.04);transition:transform .18s ease,border-color .18s ease,box-shadow .18s ease}#root .ux-v22 .settings-card:not(.settings-navigation-page .settings-card):before{content:"";position:absolute;inset:0 0 auto;height:1px;pointer-events:none;background:linear-gradient(90deg,transparent,rgba(255,255,255,.92),transparent)}#root .ux-v22 .settings-card:not(.settings-navigation-page .settings-card):hover{border-color:#bec9d8eb;box-shadow:inset 0 1px #fff,0 2px 4px #202f440a,0 20px 44px #26364d1a;transform:translateY(-2px)}#root .ux-v22 .settings-card-heading{margin-bottom:14px;display:flex;align-items:center;justify-content:space-between;gap:16px}#root .ux-v22 .settings-card-heading.is-centered{margin-bottom:clamp(8px,1vw,14px);justify-content:center;text-align:center}#root .ux-v22 .settings-card-heading.is-centered>div{justify-items:center}#root .ux-v22 .settings-card-heading>div{display:grid;gap:4px}#root .ux-v22 .settings-profile-row{display:grid;grid-template-columns:138px minmax(0,1fr);align-items:center;gap:22px}#root .ux-v22 .settings-photo{display:grid;place-items:center;gap:10px}#root .ux-v22 .settings-photo>img{width:92px;height:92px;border:4px solid rgba(255,255,255,.88);border-radius:var(--radius-circle);object-fit:cover;object-position:50% 37%;box-shadow:0 0 0 1px #c5cfdcb8,0 14px 34px #1b273f2e}#root .ux-v22.theme-dark .settings-photo>img{border-color:#ffffff1a;box-shadow:0 0 0 1px #ffffff1a,0 16px 36px #0000006b}#root .ux-v22 .settings-photo>button{min-height:31px;padding:0 11px;display:flex;align-items:center;gap:6px;border:1px solid rgba(37,99,235,.22);border-radius:var(--radius-compact);background:linear-gradient(180deg,#f7fafffa,#e6efffe0);color:var(--settings-blue);font-size:var(--type-micro);font-weight:700;box-shadow:inset 0 1px #fffffff0,0 5px 13px #2563eb17;transition:transform .16s ease,border-color .16s ease,box-shadow .16s ease}#root .ux-v22 .settings-photo>button:hover{border-color:#2563eb61;box-shadow:inset 0 1px #fffffff5,0 8px 18px #2563eb24;transform:translateY(-1px)}#root .ux-v22.theme-dark .settings-photo>button{background:linear-gradient(180deg,#2563eb2e,#2563eb17);box-shadow:inset 0 1px #ffffff0d,0 6px 15px #0003}#root .ux-v22 .settings-photo>input{display:none}#root .ux-v22 .settings-profile-fields{display:grid;grid-template-columns:minmax(0,1fr);align-items:start;gap:20px}#root .ux-v22 .settings-profile-fields label,#root .ux-v22 .settings-password-grid label{min-width:0;display:grid;align-content:start;gap:7px}#root .ux-v22 .settings-profile-fields input{width:100%;min-width:0;border:0!important;outline:0;background:transparent!important;color:var(--ux-text)!important;font-size:var(--type-caption)!important;box-shadow:none!important}#root .ux-v22 .settings-pending-email{display:flex;align-items:center;gap:6px;color:#9a6b13;font-size:var(--type-micro);line-height:1.4}#root .ux-v22 .settings-pending-email>i{width:6px;height:6px;flex:0 0 6px;border-radius:var(--radius-circle);background:#e7a72e;box-shadow:0 0 0 3px #e7a72e21}#root .ux-v22.theme-dark .settings-pending-email{color:#e9bd67}#root .ux-v22 .settings-profile-save{min-height:52px;margin-top:18px;padding-top:0;display:flex;align-items:center;justify-content:space-between;gap:18px}#root .ux-v22 .settings-profile-save>span{max-width:70%;color:#d14343;font-size:var(--type-micro);line-height:1.45}#root .ux-v22 .settings-profile-save>span.success{color:var(--ux-success)}#root .ux-v22 .settings-profile-save>.button{min-width:132px;min-height:37px;border:1px solid rgba(22,77,190,.72)!important;border-radius:var(--radius-control)!important;background:linear-gradient(180deg,#3d7bf2,#2563eb)!important;box-shadow:inset 0 1px #ffffff47,0 7px 17px #2563eb38!important;transition:none!important}#root .ux-v22 .settings-password-grid{display:grid;grid-template-columns:minmax(0,1fr);gap:16px}#root .ux-v22 .settings-password-grid input{width:100%;height:42px;padding:0 12px;outline:0;color:var(--app-text);font:inherit;font-size:var(--type-caption)}#root .ux-v22 .settings-password-grid input:disabled{cursor:not-allowed;opacity:.52}#root .ux-v22 .settings-password-grid input::placeholder{color:var(--ux-text-muted)}#root .ux-v22 .settings-form-footer{min-height:52px;margin-top:17px;padding-top:13px;display:flex;align-items:center;justify-content:space-between;gap:18px;border-top:var(--settings-form-footer-divider, 1px solid var(--ux-line))}#root .ux-v22 .settings-form-footer>span{color:#d14343;font-size:var(--type-micro)}#root .ux-v22 .settings-form-footer>span.success{color:var(--ux-success)}#root .ux-v22 .settings-form-footer>.button{min-width:128px;min-height:37px;border:1px solid rgba(22,77,190,.72)!important;border-radius:var(--radius-control)!important;background:linear-gradient(180deg,#3d7bf2,#2563eb)!important;box-shadow:inset 0 1px #ffffff47,0 7px 17px #2563eb38!important;transition:none!important}#root .ux-v22 .settings-export-actions>button{min-width:0;min-height:68px;padding:11px 12px;display:grid;grid-template-columns:36px minmax(0,1fr) 16px;align-items:center;gap:10px;border:1px solid transparent;border-radius:var(--radius-control);background:var(--settings-control-bg);color:var(--ux-text-muted);text-align:left;box-shadow:none;transition:background .16s ease,color .16s ease}#root .ux-v22 .settings-export-actions>button>i{width:36px;height:36px;display:grid;place-items:center;border:0;border-radius:0;background:transparent;color:var(--ux-text-muted);box-shadow:none}#root .ux-v22 .settings-export-actions>button>span{min-width:0;display:grid;gap:3px}#root .ux-v22 .settings-export-actions strong{color:var(--ux-text);font-size:var(--type-caption);font-weight:720}#root .ux-v22 .settings-export-actions small{overflow:hidden;color:var(--ux-text-muted);font-size:var(--type-micro);line-height:1.4;text-overflow:ellipsis;white-space:nowrap}#root .ux-v22 .settings-export-actions>button>svg:last-child{justify-self:end}#root .ux-v22 .settings-export-actions>button:hover{border-color:transparent;background:var(--app-border-strong);color:var(--app-text);box-shadow:none;transform:none}#root .ux-v22 .settings-card-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}#root .ux-v22 .settings-card-grid.three{grid-template-columns:repeat(3,minmax(0,1fr))}#root .ux-v22 .settings-card-grid>.settings-card{min-width:0}#root .ux-v22 .settings-export-card{margin-bottom:0}#root .ux-v22 .settings-export-actions{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}#root .ux-v22.theme-dark .settings-page :is(h1,h2){color:var(--dark-text, #f5f5f5)!important}#root .ux-v22 .records-lifecycle-empty{gap:7px!important;color:#98a2b3!important}#root .ux-v22 .records-lifecycle-empty>div{width:44px!important;height:44px!important;display:grid!important;place-items:center!important;margin-bottom:3px!important;border:0!important;border-radius:var(--radius-control)!important;background:#eef1ff!important;color:var(--studio-blue)!important;box-shadow:none!important}#root .ux-v22 .records-lifecycle-empty>div svg{width:20px!important;height:20px!important}#root .ux-v22.theme-dark .records-lifecycle-empty{color:var(--dark-muted, #a3a3a3)!important}#root .ux-v22.theme-dark .records-lifecycle-empty>div{border:1px solid rgba(116,136,255,.2)!important;background:#2e46ee24!important;color:#8292ff!important;box-shadow:inset 0 1px #ffffff0f,0 10px 24px #0000002e!important}.ux-v22 .gamify-page{height:calc(100vh - 58px);min-height:0;overflow:auto;color:var(--ux-text);scrollbar-gutter:stable}.ux-v22 .gamify-board{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));align-items:start}.ux-v22 .gamify-column{min-width:0}.ux-v22 .gamify-list{display:grid}.ux-v22 .gamify-item.completed .gamify-item-main strong{text-decoration:line-through;text-decoration-thickness:1px;color:var(--ux-text-muted)}.ux-v22 .gamify-check{padding:0;display:grid;place-items:center;border:1px solid var(--ux-line-strong);background:var(--ux-surface-2);color:var(--ux-text-muted);transition:transform .16s cubic-bezier(.22,1,.36,1),border-color .16s ease,background .16s ease,color .16s ease,box-shadow .16s ease}.ux-v22 .gamify-check:hover:not(:disabled):not(.checked):not([aria-pressed=true]){border-color:#8d9bef;background:#eef1ff;color:#2e46ee}.ux-v22 .gamify-check.checked{border-color:#2e46ee;background:#2e46ee;color:#fff;box-shadow:0 5px 12px #2e46ee2e}.ux-v22 .gamify-check:is(.checked,[aria-pressed=true]):hover:not(:disabled){border-color:#2e46ee!important;background:#2e46ee!important;color:#fff!important;transform:scale(1.04);box-shadow:0 5px 12px #2e46ee2e,0 0 0 3px #2e46ee24!important}.ux-v22 .gamify-item-main{min-width:0;padding:1px 0 0;border:0;background:transparent;text-align:left;color:inherit}.ux-v22 .gamify-item-main>strong{display:block}.ux-v22 .gamify-item-main>small{display:-webkit-box;overflow:hidden;-webkit-box-orient:vertical;-webkit-line-clamp:2}.ux-v22 .gamify-item-sub{display:flex;align-items:center;gap:4px}.ux-v22 .gamify-item-reward{display:grid;justify-items:end;gap:5px}.ux-v22 .gamify-item-reward>b{color:#2e46ee}.ux-v22 .gamify-item-reward>button{width:25px;height:25px;padding:0;display:grid;place-items:center;border:0;border-radius:var(--radius-compact);background:transparent;color:var(--ux-text-muted)}.ux-v22 .gamify-item-reward>button:hover{background:var(--ux-surface-3);color:var(--ux-text)}.ux-v22 .gamify-habit-list{display:grid}.ux-v22 .gamify-habit-row{position:relative;display:grid;align-items:stretch;overflow:hidden}.ux-v22 .gamify-habit-side{padding:0;display:grid;place-items:center}.ux-v22 .gamify-habit-side>span{display:grid;place-items:center;border:1px solid rgba(255,255,255,.4);background:#ffffff24;line-height:1}.ux-v22 .gamify-habit-plus{background:linear-gradient(180deg,#48b880,#359a69)}.ux-v22 .gamify-habit-minus{background:linear-gradient(180deg,#e67a84,#cb5e68)}.ux-v22 .gamify-habit-side:disabled{cursor:not-allowed}.ux-v22 .gamify-habit-content{min-width:0;display:flex;flex-direction:column;align-items:flex-start;justify-content:center;border:0;background:transparent;color:inherit;text-align:left;transition:background .14s ease}.ux-v22 .gamify-habit-content>strong{display:block;color:var(--ux-text);font-weight:650}.ux-v22 .gamify-habit-content>small{display:-webkit-box;overflow:hidden;color:var(--ux-text-muted);-webkit-box-orient:vertical;-webkit-line-clamp:2}.ux-v22 .gamify-habit-content>span{display:flex;align-items:center;flex-wrap:wrap;color:var(--ux-text-muted)}.ux-v22 .gamify-habit-content>span em{font-style:normal;opacity:.55}.ux-v22 .gamify-fire{border-radius:var(--radius-circle)}.ux-v22 .gamify-habit-more{padding:0;display:grid;place-items:center;border:0;background:transparent;color:var(--ux-text-muted)}.ux-v22 .gamify-habit-more:hover{background:var(--ux-surface-2);color:var(--ux-text)}.ux-v22 .gamify-empty{place-items:center}.ux-v22 .gamify-kind-picker{padding:8px 16px;display:flex;gap:5px;border-bottom:1px solid var(--ux-line);background:var(--ux-surface)}.ux-v22 .gamify-kind-picker button{min-height:31px;padding:0 10px;border:1px solid var(--ux-line);border-radius:var(--radius-compact);background:var(--ux-surface-2);color:var(--ux-text-muted);font-size:var(--type-micro);font-weight:650}.ux-v22 .gamify-kind-picker button.active{border-color:#2e46ee40;background:#2e46ee14;color:#2e46ee}.ux-v22 .gamify-field{display:grid;align-content:start;gap:6px}.ux-v22 .gamify-field-wide{grid-column:1/-1}.ux-v22 .gamify-field>small{color:var(--ux-text-muted)}.ux-v22 .gamify-field input,.ux-v22 .gamify-field select,.ux-v22 .gamify-field textarea{width:100%;border:1px solid var(--ux-line)!important;border-radius:var(--radius-compact)!important;background:var(--ux-surface-2)!important;color:var(--ux-text)!important;box-shadow:none!important}.ux-v22 .gamify-field input,.ux-v22 .gamify-field select{min-height:36px!important;height:36px!important}.ux-v22 .gamify-field textarea{padding:9px 10px!important;resize:vertical;min-height:70px}.ux-v22 .gamify-choice-row{display:flex;gap:6px;flex-wrap:wrap}.ux-v22 .gamify-choice-row button{min-height:34px;padding:0 11px;border:1px solid var(--ux-line);border-radius:var(--radius-compact);background:var(--ux-surface-2);color:var(--ux-text-muted);font-size:var(--type-micro);font-weight:650}.ux-v22 .gamify-choice-row button.active{border-color:#2e46ee47;background:#2e46ee17;color:#2e46ee}.ux-v22 .gamify-weekdays{display:grid;grid-template-columns:repeat(7,1fr);gap:5px}.ux-v22 .gamify-weekdays button{height:34px;border:1px solid var(--ux-line);border-radius:var(--radius-compact);background:var(--ux-surface-2);color:var(--ux-text-muted);font-size:var(--type-micro);font-weight:700}.ux-v22 .gamify-weekdays button.active{border-color:#2e46ee;background:#2e46ee;color:#fff;box-shadow:0 5px 12px #2e46ee26}.ux-v22 .gamify-delete-button{min-height:30px;padding:0 9px;display:flex;align-items:center;gap:5px;font-size:var(--type-micro);font-weight:650}.ux-v22.theme-dark .gamify-check:hover:not(:disabled):not(.checked):not([aria-pressed=true]){background:var(--dark-active, #222222);border-color:#566dd9}@media(max-width:1240px){.ux-v22 .gamify-board{grid-template-columns:repeat(2,minmax(0,1fr))}.ux-v22 .gamify-column-task{grid-column:1/-1}}@media(max-width:900px){.ux-v22 .gamify-board{grid-template-columns:1fr}.ux-v22 .gamify-column-task,.ux-v22 .gamify-field-wide{grid-column:auto}}@media(max-width:760px){.ux-v22 .gamify-page{height:auto;min-height:calc(100vh - 114px)}.ux-v22 .gamify-kind-picker{overflow:auto}.ux-v22 .gamify-weekdays{gap:3px}.ux-v22 .gamify-weekdays button{height:31px}}.ux-v22 .gamify-empty{display:flex;align-items:center;justify-content:center;min-height:120px;padding:18px;border:1px dashed color-mix(in srgb,var(--ux-line) 80%,transparent);border-radius:var(--radius-card);color:var(--ux-text-muted);text-align:center;background:color-mix(in srgb,var(--ux-surface-2) 65%,transparent)}.ux-v22 .gamify-list,.ux-v22 .gamify-habit-list{display:grid}.ux-v22 .gamify-item.completed{opacity:.58}.ux-v22 .gamify-check{border-radius:var(--radius-compact)}.ux-v22 .gamify-habit-row{min-height:84px;grid-template-columns:40px minmax(0,1fr) 30px 40px}.ux-v22 .gamify-habit-row:hover .gamify-habit-content{background:transparent}.ux-v22 .gamify-habit-side{width:40px;min-height:84px;border:0;background:transparent!important;color:inherit;transition:background .16s ease,opacity .16s ease}.ux-v22 .gamify-habit-side>span{width:27px;height:27px;border-radius:var(--radius-compact);font-size:var(--type-heading-md-lg);font-weight:500;transition:transform .14s ease,background .16s ease,border-color .16s ease,color .16s ease,box-shadow .16s ease}.ux-v22 .gamify-habit-plus{border-right:1px solid color-mix(in srgb,var(--ux-line) 64%,transparent)}.ux-v22 .gamify-habit-plus>span{border:1px solid rgba(46,70,238,.18);background:#2e46ee13;color:#2e46ee;box-shadow:inset 0 1px #ffffff8c}.ux-v22 .gamify-habit-plus:hover:not(:disabled)>span{border-color:#2e46ee52;background:#2e46ee1f;box-shadow:0 5px 12px #2e46ee1a,inset 0 1px #ffffff94}.ux-v22 .gamify-habit-minus{border-left:1px solid color-mix(in srgb,var(--ux-line) 64%,transparent)}.ux-v22 .gamify-habit-minus>span{border:1px solid color-mix(in srgb,var(--ux-line-strong) 72%,transparent);background:color-mix(in srgb,var(--ux-surface-2) 92%,transparent);color:var(--ux-text-muted);box-shadow:inset 0 1px #ffffff6b}.ux-v22 .gamify-habit-minus:hover:not(:disabled)>span{border-color:#2e46ee33;background:#2e46ee0b;color:#5264c9}.ux-v22 .gamify-habit-side:hover:not(:disabled){filter:none}.ux-v22 .gamify-habit-side:active:not(:disabled){transform:none}.ux-v22 .gamify-habit-side:active:not(:disabled)>span{transform:scale(.94)}.ux-v22 .gamify-habit-side:disabled{opacity:.28;filter:none}.ux-v22 .gamify-habit-content{padding:12px 11px 11px 13px}.ux-v22 .gamify-habit-content>strong{font-size:var(--type-body-small);line-height:1.35}.ux-v22 .gamify-habit-content>small{margin-top:4px;font-size:var(--type-micro);line-height:1.45}.ux-v22 .gamify-habit-content>span{margin-top:8px;gap:5px;font-size:var(--type-micro)}.ux-v22 .gamify-fire{width:5px;height:5px;background:#e5a13e;box-shadow:0 0 0 3px #e5a13e16}.ux-v22 .gamify-habit-more{width:30px;min-height:84px}.ux-v22 .gamify-check:focus-visible,.ux-v22 .gamify-habit-side:focus-visible,.ux-v22 .gamify-habit-content:focus-visible,.ux-v22 .gamify-habit-more:focus-visible,.ux-v22 .gamify-item-main:focus-visible,.ux-v22 .gamify-item-reward>button:focus-visible{outline:2px solid rgba(46,70,238,.38);outline-offset:2px}.ux-v22 .gamify-field>small{font-size:var(--type-micro);line-height:1.45}.ux-v22 .gamify-field input,.ux-v22 .gamify-field select,.ux-v22 .gamify-field textarea{font-size:var(--type-caption)!important}.ux-v22 .gamify-modal-footer-note{color:var(--ux-text-muted)!important;font-weight:500!important}.ux-v22.theme-dark .gamify-habit-plus>span{border-color:#5c71e747;background:#4053c02b;color:#8ea0ff;box-shadow:none}.ux-v22.theme-dark .gamify-habit-minus>span{border-color:#7077844d;background:#ffffff09;color:var(--dark-muted, #a3a3a3);box-shadow:none}.ux-v22.theme-dark .gamify-habit-minus:hover:not(:disabled)>span{border-color:#5c71e747;background:#4053c01a;color:#9aa8ed}.ux-v22.theme-dark .gamify-empty{background:#ffffff06;border-color:#ffffff14}@media(max-width:760px){.ux-v22 .gamify-page{padding:14px 12px 90px}.ux-v22 .gamify-habit-row{grid-template-columns:38px minmax(0,1fr) 28px 38px}.ux-v22 .gamify-habit-side{width:38px;min-height:84px}.ux-v22 .gamify-habit-side>span{width:26px;height:26px}}.ux-v22 .gamify-habit-row.gamify-habit-row-compact{gap:0;overflow:hidden;transform:none}.ux-v22 .gamify-habit-row-compact .gamify-habit-side{display:flex;align-items:center;justify-content:center;border:0;border-radius:var(--radius-none)}.ux-v22 .gamify-habit-row-compact .gamify-habit-plus{border-right:1px solid rgba(46,70,238,.1)}.ux-v22 .gamify-habit-row-compact .gamify-habit-plus>span{width:26px;height:26px;display:flex;align-items:center;justify-content:center;border:1px solid rgba(255,255,255,.24);border-radius:var(--radius-pill);background:#ffffff24;color:#fff;font-size:var(--type-heading-md-lg);font-weight:500;line-height:1;box-shadow:none}.ux-v22 .gamify-habit-row-compact .gamify-habit-plus:hover:not(:disabled)>span{border-color:#ffffff61;background:#ffffff38;box-shadow:0 4px 12px #09125026}.ux-v22 .gamify-habit-row-compact .gamify-habit-minus{border-left:1px solid color-mix(in srgb,var(--ux-line) 72%,transparent)}.ux-v22 .gamify-habit-row-compact .gamify-habit-minus>span{width:26px;height:26px;display:flex;align-items:center;justify-content:center;border:1px solid rgba(46,70,238,.13);border-radius:var(--radius-pill);background:#2e46ee0e;color:#6070c7;font-size:var(--type-heading-md-lg);font-weight:500;line-height:1;box-shadow:none}.ux-v22 .gamify-habit-row-compact .gamify-habit-minus:hover:not(:disabled)>span{border-color:#2e46ee40;background:#2e46ee18;color:#2e46ee;box-shadow:none}.ux-v22 .gamify-habit-content.gamify-habit-content-compact{position:relative;background:transparent}.ux-v22 .gamify-habit-content-compact>strong{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-weight:700;letter-spacing:-.012em;color:var(--ux-text)}.ux-v22 .gamify-habit-content-compact .gamify-habit-score{position:absolute;display:flex;align-items:center;gap:4px;color:var(--ux-text-muted);line-height:1;font-variant-numeric:tabular-nums;white-space:nowrap}.ux-v22 .gamify-habit-score i{font-style:normal;color:color-mix(in srgb,var(--ux-text-muted) 72%,transparent);font-size:var(--type-micro)}.ux-v22 .gamify-habit-score b{color:var(--ux-text-muted);font-size:var(--type-micro);font-weight:650}.ux-v22 .gamify-habit-score em{color:color-mix(in srgb,var(--ux-line-strong) 72%,transparent);font-style:normal}.ux-v22 .gamify-habit-more.gamify-habit-more-compact{display:flex;align-items:flex-start;justify-content:center;color:var(--ux-text-muted)}.ux-v22 .gamify-habit-more-compact:hover{color:#2e46ee;background:transparent}.ux-v22 .gamify-habit-row-compact .gamify-habit-side:disabled{opacity:.34}.ux-v22.theme-dark .gamify-habit-row-compact .gamify-habit-plus{background:linear-gradient(180deg,#4659d6eb,#3848b1eb)!important}.ux-v22.theme-dark .gamify-habit-row-compact .gamify-habit-minus{border-left-color:#ffffff12;background:#ffffff09!important}.ux-v22.theme-dark .gamify-habit-row-compact .gamify-habit-minus>span{border-color:#7384e733;background:#5768cc1a;color:#98a5e9}@media(max-width:760px){.ux-v22 .gamify-habit-content-compact>strong{max-width:calc(100% - 62px)}}.ux-v22 :is(.deal-sidebar-section h3,.deal-sidebar-section-heading h3){font-size:var(--type-heading-sm)!important}.ux-v22 :is(.deal-sidebar-field>strong,.deal-sidebar-activities strong){font-size:var(--type-body)!important}.ux-v22 :is(.deal-sidebar-activities span,.deal-sidebar-activities small){font-size:var(--type-caption)!important}.ux-v22 .gamify-column-title h2{font-size:var(--type-heading-md)!important;line-height:1.1!important}.ux-v22 .gamify-column-title>small{font-size:var(--type-caption)!important}.ux-v22 .gamify-check{width:31px!important;height:31px!important}.ux-v22 .gamify-habit-row.gamify-habit-row-compact{min-height:70px!important;height:70px!important;grid-template-columns:48px minmax(0,1fr) 32px 48px!important}.ux-v22 .gamify-habit-row-compact .gamify-habit-side{width:48px!important;min-height:70px!important;height:70px!important}.ux-v22 .gamify-habit-row-compact .gamify-habit-side>span{width:28px!important;height:28px!important;font-size:var(--type-heading-md-lg)!important}.ux-v22 .gamify-habit-content.gamify-habit-content-compact{min-height:70px!important;padding:0 13px!important;display:flex!important;flex-direction:row!important;align-items:center!important;justify-content:flex-start!important;text-align:left!important}.ux-v22 .gamify-habit-content-compact>strong{display:block!important;width:auto!important;max-width:calc(100% - 82px)!important;margin:0!important;font-size:var(--type-heading-sm)!important;line-height:1.35!important;text-align:left!important}.ux-v22 .gamify-habit-content-compact .gamify-habit-score{right:8px!important;bottom:9px!important;margin:0!important;font-size:var(--type-caption)!important}.ux-v22 .gamify-habit-score i,.ux-v22 .gamify-habit-score b{font-size:var(--type-caption)!important}.ux-v22 .gamify-habit-more.gamify-habit-more-compact{width:32px!important;min-height:70px!important;height:70px!important;padding-top:9px!important}@media(max-width:1180px){.ux-v22 .gamify-column-title h2{font-size:var(--type-heading-md)!important}}@media(max-width:760px){.ux-v22 .gamify-habit-row.gamify-habit-row-compact{min-height:68px!important;height:68px!important;grid-template-columns:46px minmax(0,1fr) 30px 46px!important}.ux-v22 .gamify-habit-row-compact .gamify-habit-side{width:46px!important;min-height:68px!important;height:68px!important}.ux-v22 .gamify-habit-content.gamify-habit-content-compact{min-height:68px!important;padding:0 11px!important}.ux-v22 .gamify-habit-more.gamify-habit-more-compact{width:30px!important;min-height:68px!important;height:68px!important}}@media(min-width:761px){.ux-v22 .workspace{padding-left:96px!important}}:root{--ref-canvas: #f2f1ee;--ref-surface: #fbfaf8;--ref-surface-2: #f5f4f1;--ref-surface-3: #eceae6;--ref-line: rgba(55,61,70,.11);--ref-line-strong: rgba(55,61,70,.18);--ref-text: #1e2229;--ref-muted: #777e8a;--ref-shadow: 0 16px 44px rgba(49,52,58,.075);--ref-shadow-card: 0 8px 24px rgba(49,52,58,.055);--ref-blue: #2e46ee;--ref-blue-soft: rgba(46,70,238,.1)}.ux-v22.theme-dark{--ref-canvas: var(--dark-canvas, #050505);--ref-surface: var(--dark-card, #0c0c0c);--ref-surface-2: var(--dark-column, #0f0f0f);--ref-surface-3: var(--dark-control, #161616);--ref-line: color-mix(in srgb, var(--dark-border, #262626) 82%, transparent);--ref-line-strong: var(--dark-border-strong, #303030);--ref-text: var(--dark-text, #f5f5f5);--ref-muted: var(--dark-muted, #a3a3a3);--ref-shadow: 0 22px 60px rgba(0,0,0,.28);--ref-shadow-card: 0 10px 28px rgba(0,0,0,.2);--ref-blue-soft: rgba(82,104,255,.16)}.ux-v22,.ux-v22 .workspace,.ux-v22 .page,.ux-v22 .sales-premium,.ux-v22 .tasks-habits-page{background:var(--ref-canvas)!important;color:var(--ref-text)!important}.ux-v22 .workspace{position:relative}@media(min-width:761px){.ux-v22 .topbar{min-height:72px!important;height:72px!important;padding:0 20px 0 8px!important;background:color-mix(in srgb,var(--ref-canvas) 88%,transparent)!important;-webkit-backdrop-filter:blur(18px) saturate(115%)!important;backdrop-filter:blur(18px) saturate(115%)!important}.ux-v22 .topbar-brand-logo{margin-left:0!important;opacity:.92}.ux-v22 .topbar-actions{gap:8px!important}}.ux-v22 :is(.toolbar){border-radius:var(--radius-card)!important}.ux-v22 :is(.premium-column,.operational-column){border-radius:var(--radius-container)!important;border-color:var(--ref-line)!important;background:color-mix(in srgb,var(--ref-surface-2) 90%,transparent)!important}.ux-v22 :is(.studio-deal-card,.deal-card,.operational-card,.trello-project-card){border-color:var(--ref-line)!important;border-radius:var(--radius-card)!important;background:color-mix(in srgb,var(--ref-surface) 96%,transparent)!important;box-shadow:var(--ref-shadow-card)!important}.ux-v22 :is(.studio-deal-card,.deal-card,.operational-card,.trello-project-card):hover{border-color:color-mix(in srgb,var(--ref-blue) 22%,var(--ref-line))!important;box-shadow:0 13px 30px #262d3c16!important;transform:translateY(-1px)}.ux-v22.theme-dark :is(.studio-deal-card,.deal-card,.operational-card,.trello-project-card):hover{box-shadow:0 14px 32px #0000002e!important}.ux-v22 :is(.project-status-pill){border-radius:var(--radius-pill)!important}.ux-v22 :is(input:not([type=range]),select,textarea:not(.agent-chat-edit-field)){border-radius:var(--radius-control)}.ux-v22 :is(.field-label input,.field-label select,.settings-profile-fields input,.gamify-field input,.gamify-field select,.global-search input){min-height:40px}.ux-v22 :is(.button,.icon-button){min-height:38px}.ux-v22 :is(.operational-workspace,.sales-page,.tasks-habits-page){--reference-gutter: 16px}:root{--type-micro: .625rem;--type-caption: .6875rem;--type-body-small: .75rem;--type-body: .8125rem;--type-heading-sm: .8125rem;--type-heading-md: 1rem;--type-heading-md-lg: 1.125rem;--type-heading-lg: 1.375rem;--type-display: 1.75rem;--nl-type-caption: var(--type-caption);--nl-type-meta: var(--type-caption);--nl-type-body-small: var(--type-body-small);--nl-type-body: var(--type-body);--nl-type-control: var(--type-body);--nl-type-card: var(--type-heading-sm);--nl-type-section: var(--type-heading-md);--nl-type-page: var(--type-heading-lg);--nl-type-hero: var(--type-display);--nl-line-body: 1.34;--nl-line-tight: 1.16;--nl-nav-heading-size: 13px;--nl-nav-heading-weight: 500}.ux-v22{font-size:var(--nl-type-body)!important;line-height:var(--nl-line-body)!important;font-weight:400!important}.ux-v22 :is(p:where(:not(.agent-chat-prose)),li:where(:not(.agent-chat-prose)),dd,dt,textarea:where(:not(.agent-chat-edit-field)),input,select,option){font-size:var(--nl-type-body)!important;line-height:var(--nl-line-body)!important;font-weight:400!important}.ux-v22 :is(button,label){font-size:var(--nl-type-control)!important;line-height:1.15!important;font-weight:500!important}.ux-v22 small,.ux-v22 :is(.helper,.hint,.caption,.eyebrow,.metadata,.meta){font-size:var(--nl-type-caption)!important;line-height:1.24!important;font-weight:400!important}.ux-v22 :is(h1:where(:not(.agent-chat-heading)),h2:where(:not(.agent-chat-heading)),h3:where(:not(.agent-chat-heading)),h4:where(:not(.agent-chat-heading)),h5,h6,strong:where(:not(.agent-chat-emphasis)),b,[role=heading]){font-weight:600!important;line-height:var(--nl-line-tight)!important}.ux-v22 :is(.topbar-page-title,.page-title,.workspace-title){font-size:var(--nl-type-page)!important;letter-spacing:-.025em!important}.ux-v22 :is(.button,.stage-menu-popover button){font-size:var(--nl-type-control)!important}.ux-v22 :is(.global-search input,.gamify-field input,.gamify-field select,.gamify-field textarea,.deal-create-modal input:not(.crm-search-field>input),.deal-create-modal select,.deal-create-modal textarea,.settings-profile-fields input){font-size:var(--nl-type-body)!important}.ux-v22 :is(input,textarea)::placeholder{font-size:var(--nl-type-meta)!important}.ux-v22 table:not(.deal-table):not(.operational-table):not(.records-lifecycle-table):not(.agent-chat-table) thead th{font-size:var(--nl-type-meta)!important;font-weight:600!important}.ux-v22 :is(.operational-card footer strong,.gamify-habit-content-compact>strong){font-size:var(--nl-type-card)!important;font-weight:600!important}.ux-v22 :is(.operational-card-line,.operational-card-briefing,.project-card-metadata){font-size:var(--nl-type-meta)!important;line-height:1.3!important}.ux-v22 :is(.operational-card footer small,.gamify-habit-score,.gamify-habit-score i,.gamify-habit-score b){font-size:var(--nl-type-caption)!important}.ux-v22 :is(.stage-main-meta strong,.premium-column .stage-main-meta strong){font-size:var(--nl-type-section)!important;font-weight:600!important}.ux-v22 :is(.stage-deal-count){font-size:var(--nl-type-meta)!important}.ux-v22 :is(.modal-titlebar h2,.operational-record-titlebar h2){font-size:var(--type-heading-md-lg)!important;font-weight:600!important}.ux-v22 :is(.field-assist,.gamify-field>small,.deal-sidebar-section-heading small,.project-card-section-title small){font-size:var(--nl-type-caption)!important}.ux-v22 .gamify-add-inline{font-size:var(--nl-type-control)!important}@media(max-width:760px){.ux-v22{font-size:var(--type-body-small)!important}.ux-v22 :is(p:where(:not(.agent-chat-prose)),li:where(:not(.agent-chat-prose)),dd,dt,textarea:where(:not(.agent-chat-edit-field)),input,select,option){font-size:var(--type-body-small)!important}.ux-v22 :is(button,label){font-size:var(--type-body)!important}}#root .ux-v22 .gamify-item-reward.gamify-item-actions{justify-content:flex-end!important;min-width:32px!important}#root .ux-v22 .gamify-item-reward.gamify-item-actions>b{display:none!important}@media(min-width:761px){#root .ux-v22 .sales-page>.deal-list-experience,#root .ux-v22 .sales-page>.deal-board,#root .ux-v22 .operational-workspace>.deal-list-experience,#root .ux-v22 .operational-workspace>.deal-board{position:relative!important;z-index:1!important}}#root .ux-v22 :is(.button,.operational-record-footer .button,.project-card-modal-footer .button,.project-type-settings-add .button,.premium-calendar-footer button,.funnel-close-button){border-radius:var(--radius-control)!important}#root .ux-v22 .pipeline-list-head .icon-button,#root .ux-v22 .reorder-actions button,#root .ux-v22 .project-type-settings-list button,#root .ux-v22 .icon-button{border-radius:var(--radius-compact)!important}@media(min-width:761px){:root{--crm-sidebar-top-gap: 24px;--crm-section-gap: 18px}#root .ux-v22 .settings-page-header.settings-shell-header{margin-bottom:var(--crm-section-gap)!important}#root .ux-v22 .sales-page>.deal-board,#root .ux-v22 .sales-page>.deal-list-experience,#root .ux-v22 .operational-workspace>.deal-board,#root .ux-v22 .operational-workspace>.deal-list-experience{margin-top:0!important}}@media(min-width:761px){:root{--crm-page-top-align: 14px}}@media(min-width:761px){:root{--crm-right-header-top: 24px}#root .ux-v22 .workspace.settings-workspace .settings-content.settings-content-single{padding-top:var(--crm-right-header-top)!important}}@media(min-width:761px){:root{--crm-topbar-h: 0px;--crm-sidebar-w: var(--crm-snov-sidebar-w, 226px)}#root .ux-v22 .topbar{height:var(--crm-topbar-h)!important;min-height:var(--crm-topbar-h)!important;padding-left:var(--crm-shell-gap)!important;padding-right:var(--crm-shell-gap)!important}#root .ux-v22 .workspace,#root .ux-v22 .workspace.settings-workspace{box-sizing:border-box!important;width:100vw!important;max-width:100vw!important;padding-top:var(--crm-topbar-h)!important;padding-left:calc(var(--crm-shell-gap) + var(--crm-sidebar-w) + var(--crm-shell-gap))!important;padding-right:var(--crm-shell-gap)!important}#root .ux-v22 .sales-page>.deal-board,#root .ux-v22 .sales-page>.deal-list-experience,#root .ux-v22 .sales-page>.list-bulk-bar,#root .ux-v22 .sales-page>.premium-board,#root .ux-v22 .operational-workspace>.deal-board,#root .ux-v22 .operational-workspace>.deal-list-experience,#root .ux-v22 .operational-workspace>.list-bulk-bar,#root .ux-v22 .operational-workspace>.premium-board{margin-left:0!important;margin-right:0!important}#root .ux-v22 .workspace.settings-workspace{height:100vh!important;overflow:hidden!important}#root .ux-v22 .workspace.settings-workspace .settings-layout.settings-layout-single{width:100%!important;height:100%!important;min-height:0!important;padding:0!important}#root .ux-v22 .workspace.settings-workspace .settings-content.settings-content-single{width:100%!important;max-width:none!important;margin:0!important;padding:var(--crm-shell-gap) 0 var(--crm-shell-gap)!important;scroll-padding-top:var(--crm-shell-gap)!important}#root .ux-v22 .settings-page-header.settings-shell-header{width:100%!important;max-width:none!important;margin:0 0 12px!important}#root .ux-v22 .operational-action-dock,#root .ux-v22 .deal-action-dock,#root .ux-v22 .drag-action-dock{left:calc(var(--crm-shell-gap) + var(--crm-sidebar-w) + var(--crm-shell-gap))!important;right:var(--crm-shell-gap)!important;bottom:var(--crm-shell-gap)!important}}@media(min-width:761px){#root .ux-v22 .workspace,#root .ux-v22 .workspace.settings-workspace{height:100vh!important;min-height:0!important;overflow:hidden!important}#root .ux-v22 .sales-page,#root .ux-v22 .operational-workspace{height:auto!important;min-height:0!important;flex:1 1 auto!important;margin-bottom:var(--crm-shell-gap)!important;padding-bottom:0!important;overflow:hidden!important}#root .ux-v22 .sales-page>.deal-board,#root .ux-v22 .sales-page>.deal-list-experience,#root .ux-v22 .operational-workspace>.deal-board,#root .ux-v22 .operational-workspace>.deal-list-experience{flex:1 1 0!important;min-height:0!important;margin-bottom:0!important}#root .ux-v22 .deal-board>.deal-column,#root .ux-v22 .operational-board>.operational-column{min-height:0!important;height:100%!important}#root .ux-v22 .workspace.settings-workspace .settings-content.settings-content-single{padding-bottom:0!important}#root .ux-v22 .workspace.settings-workspace>.settings-page{min-height:0!important;flex:1 1 auto!important;margin-bottom:var(--crm-shell-gap)!important}}@media(min-width:761px){:root{--crm-shell-gap: 17px}}#root .ux-v22 :is(.eyebrow,.settings-page-heading>span){font-size:var(--type-micro)!important;font-weight:600!important;letter-spacing:.03125rem!important}#root .ux-v22 .deal-sidebar-heading h2{font-size:var(--type-heading-md-lg)!important;font-weight:600!important}#root .ux-v22 :is(.metric-value,.hero-metric){font-size:var(--type-display)!important;font-weight:600!important}#root .ux-v22 .settings-unified-section+.settings-unified-section{margin-top:17px!important;padding-top:0!important;border-top:0!important}@media(max-width:760px){#root .ux-v22 .settings-unified-section+.settings-unified-section{margin-top:14px!important;padding-top:0!important;border-top:0!important}}#root .ux-v22.theme-light .workspace.settings-workspace,#root .ux-v22.theme-light .workspace.settings-workspace>.settings-page,#root .ux-v22.theme-light .settings-page,#root .ux-v22.theme-light .settings-layout,#root .ux-v22.theme-light .settings-content,#root .ux-v22.theme-light .settings-content.settings-content-single{background:transparent!important;background-image:none!important}#root .ux-v22.theme-light .settings-page{--settings-panel-bg: var(--ux-surface);--settings-panel-border: var(--ux-line)}#root .ux-v22.theme-light .settings-card:not(.settings-navigation-page .settings-card){background:var(--ux-surface)!important;background-image:none!important;border-color:var(--ux-line)!important}#root .ux-v22.theme-light .settings-page-header.settings-shell-header{background:var(--ux-surface)!important;background-image:none!important;border-color:var(--ux-line)!important}#root .ux-v22.app-frame{background-color:var(--ux-canvas)!important;background-image:none!important}#root .ux-v22.app-frame:not(.settings-active) .workspace,#root .ux-v22.app-frame:not(.settings-active) .page,#root .ux-v22.app-frame:not(.settings-active) .sales-page,#root .ux-v22.app-frame:not(.settings-active) .sales-premium,#root .ux-v22.app-frame:not(.settings-active) .premium-board,#root .ux-v22.app-frame:not(.settings-active) .deal-board,#root .ux-v22.app-frame:not(.settings-active) .operational-workspace,#root .ux-v22.app-frame:not(.settings-active) .operational-board{background-color:transparent!important;background-image:none!important}#root .ux-v22.theme-light .settings-page{--settings-panel-bg: var(--settings-section-bg, var(--light-card, #ffffff));--settings-panel-border: var(--settings-border, var(--light-border, #e4e7ec));--settings-panel-shadow: none}#root .ux-v22.theme-light .settings-page-header.settings-shell-header,#root .ux-v22.theme-light .settings-card:not(.settings-navigation-page .settings-card){background:var(--settings-section-bg, var(--light-card, #ffffff))!important;background-color:var(--settings-section-bg, var(--light-card, #ffffff))!important;background-image:none!important;border-color:var(--settings-border, var(--light-border, #e4e7ec))!important;box-shadow:none!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important}#root .ux-v22.theme-light .settings-card:before{display:none!important;content:none!important}#root .ux-v22.theme-light .settings-page :is(.settings-export-actions>button){background:transparent!important;background-color:transparent!important;background-image:none!important;border-color:var(--app-border)!important;box-shadow:none!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important}#root .ux-v22.theme-light .settings-page .settings-export-actions>button:hover:not(:disabled){background:transparent!important;border-color:var(--app-border-strong)!important}#root .ux-v22.theme-dark .settings-page-header.settings-shell-header,#root .ux-v22.theme-dark .settings-card:not(.settings-navigation-page .settings-card){background:var(--settings-section-bg, var(--dark-card-hover, #121212))!important;background-color:var(--settings-section-bg, var(--dark-card-hover, #121212))!important;background-image:none!important;border-color:var(--settings-border, var(--dark-border, #262626))!important;box-shadow:none!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important}#root .ux-v22.theme-light .gamify-page :is(.gamify-list,.gamify-habit-list){background:transparent!important}#root .ux-v22.theme-light .gamify-habit-row-compact .gamify-habit-plus,#root .ux-v22.theme-light .gamify-habit-row-compact .gamify-habit-minus{background:var(--app-control-hover, #f4f6f8)!important;background-image:none!important}#root .ux-v22.theme-light .gamify-habit-row-compact .gamify-habit-plus{border-right:1px solid var(--crm-polish-divider-card, #d8dee8)!important}#root .ux-v22.theme-light .gamify-habit-row-compact .gamify-habit-minus{border-left:1px solid var(--crm-polish-divider-card, #d8dee8)!important}#root .ux-v22.theme-light .gamify-habit-row-compact .gamify-habit-plus>span,#root .ux-v22.theme-light .gamify-habit-row-compact .gamify-habit-minus>span{border-color:var(--app-border-strong, #d8dee8)!important;background:var(--app-control, #ffffff)!important;color:var(--app-muted, #7e8794)!important;box-shadow:0 2px 7px #232f430a!important}#root .ux-v22.theme-light .gamify-habit-row-compact .gamify-habit-plus:hover:not(:disabled)>span,#root .ux-v22.theme-light .gamify-habit-row-compact .gamify-habit-minus:hover:not(:disabled)>span{border-color:var(--app-border-strong, #d8dee8)!important;background:var(--app-control, #ffffff)!important;color:var(--app-text-soft, #3e3e45)!important;box-shadow:0 3px 9px #232f4311!important}@media(max-width:760px){#root .ux-v22 .gamify-page{padding-top:7px!important}}#root .ux-v22 .settings-shell-chip{border-radius:var(--radius-compact)!important}#root .ux-v22 .project-type-settings-add .button{border-radius:var(--radius-control)!important}@media(min-width:1025px){#root .ux-v22 .sales-page.view-board>.deal-board.premium-board,#root .ux-v22 .operational-workspace.view-board>.deal-board.premium-board,#root .ux-v22 .operational-workspace.view-board>.operational-board{width:100%!important;max-width:100%!important;min-width:0!important;margin-left:0!important;margin-right:0!important;padding-left:0!important;padding-right:0!important;scroll-padding-left:0!important;scroll-padding-right:0!important;box-sizing:border-box!important;scrollbar-gutter:auto!important}#root .ux-v22 .sales-premium.view-board .premium-board,#root .ux-v22 .operational-workspace.view-board .premium-board,#root .ux-v22 .operational-workspace.view-board .operational-board{margin-right:0!important;padding-right:0!important;scroll-padding-right:0!important}#root .ux-v22 .sales-page.view-board,#root .ux-v22 .operational-workspace.view-board{width:100%!important;max-width:100%!important;min-width:0!important;box-sizing:border-box!important}}#root .ux-v22 .column-add small:after{content:none!important;display:none!important}#root .ux-v22.theme-dark.app-frame.settings-active{background-color:var(--settings-canvas-bg, var(--dark-canvas, #050505))!important;background-image:none!important}#root .ux-v22.theme-dark .workspace.settings-workspace,#root .ux-v22.theme-dark .workspace.settings-workspace>.settings-page,#root .ux-v22.theme-dark .settings-page,#root .ux-v22.theme-dark .settings-layout,#root .ux-v22.theme-dark .settings-content,#root .ux-v22.theme-dark .settings-content.settings-content-single{background:transparent!important;background-image:none!important}#root .ux-v22.theme-dark .settings-page-header.settings-shell-header{background:var(--settings-section-bg, var(--dark-card-hover, #121212))!important;background-color:var(--settings-section-bg, var(--dark-card-hover, #121212))!important;background-image:none!important;border-color:var(--settings-border, var(--dark-border, #262626))!important;box-shadow:none!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important}#root .ux-v22.theme-dark .settings-card:not(.settings-navigation-page .settings-card){background:var(--settings-section-bg, var(--dark-card-hover, #121212))!important;background-color:var(--settings-section-bg, var(--dark-card-hover, #121212))!important;background-image:none!important;border-color:var(--settings-border, var(--dark-border, #262626))!important;box-shadow:none!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important}#root .ux-v22.theme-dark .settings-card:before{display:none!important;content:none!important}#root .ux-v22.theme-dark .settings-page :is(.settings-export-actions>button){background:transparent!important;background-color:transparent!important;background-image:none!important;border-color:var(--app-border)!important;box-shadow:none!important}#root .ux-v22.theme-dark .settings-export-actions>button{color:var(--ux-text-soft)!important}#root .ux-v22.theme-dark .settings-export-actions>button:hover{background:transparent!important;border-color:var(--app-border-strong)!important}#root .ux-v22.theme-dark .gamify-page :is(.gamify-list,.gamify-habit-list){background:transparent!important}#root .ux-v22.theme-dark .gamify-habit-row-compact .gamify-habit-plus,#root .ux-v22.theme-dark .gamify-habit-row-compact .gamify-habit-minus{background:#ffffff06!important;background-image:none!important;border-color:#ffffff13!important}#root .ux-v22.theme-dark .gamify-habit-row-compact .gamify-habit-plus>span,#root .ux-v22.theme-dark .gamify-habit-row-compact .gamify-habit-minus>span{background:#ffffff0b!important;border-color:#ffffff1f!important;color:var(--dark-muted, #a3a3a3)!important;box-shadow:none!important}#root .ux-v22 .gamify-habit-row-compact .gamify-habit-side>span{position:relative!important;display:grid!important;place-items:center!important;font-size:0!important;line-height:0!important}#root .ux-v22 .gamify-habit-row-compact .gamify-habit-side>span:before,#root .ux-v22 .gamify-habit-row-compact .gamify-habit-side>span:after,body>.gamify-habit-row-compact .gamify-habit-side>span:before,body>.gamify-habit-row-compact .gamify-habit-side>span:after{content:"";position:absolute;top:50%;left:50%;width:9px;height:1.5px;border-radius:var(--radius-pill);background:currentColor;transform:translate(-50%,-50%)}#root .ux-v22 .gamify-habit-row-compact .gamify-habit-plus>span:after,body>.gamify-habit-row-compact .gamify-habit-plus>span:after{width:1.5px;height:9px}#root .ux-v22 .gamify-habit-row-compact .gamify-habit-minus>span:after,body>.gamify-habit-row-compact .gamify-habit-minus>span:after{display:none}#root .ux-v22.theme-dark .gamify-page :is(.gamify-habit-content>strong,.gamify-habit-content-compact>strong){color:var(--dark-text, #f5f5f5)!important}#root .ux-v22.theme-dark .gamify-page :is(.gamify-habit-score,.gamify-habit-score b,.gamify-habit-score i,.gamify-empty){color:var(--dark-text-soft, #d4d4d4)!important}#root .ux-v22.theme-dark .gamify-page :is(.gamify-item-actions button,.gamify-habit-more){color:var(--dark-text-soft, #d4d4d4)!important}#root .ux-v22.theme-dark .gamify-page .gamify-check:not(.checked):not([aria-pressed=true]){color:var(--dark-text-soft, #d4d4d4)!important}#root .ux-v22.theme-dark .gamify-page :is(.gamify-item-actions button svg,.gamify-habit-more svg,.gamify-check svg){color:inherit!important;stroke:currentColor!important}#root .ux-v22 :is(.gamify-item,.gamify-habit-row).routine-drag-target{border-color:#2e46ee94!important;box-shadow:0 0 0 2px #2e46ee1f,0 8px 22px #161f3e14!important}#root .ux-v22.theme-dark :is(.gamify-item,.gamify-habit-row).routine-drag-target{border-color:#778fffb8!important;box-shadow:0 0 0 2px #5b6fff29,0 10px 26px #00000047!important}.ux-v22 .gamify-item-sub{flex-wrap:wrap}.ux-v22 .gamify-subtask-count{color:var(--ux-text-muted);white-space:nowrap}#root .ux-v22 :is(.stage-menu-trigger){border:1px solid var(--ref-line)!important;border-radius:var(--radius-compact)!important;background:color-mix(in srgb,var(--ref-surface) 94%,transparent)!important}#root .ux-v22.theme-dark :is(.stage-menu-trigger){border-color:#ffffff1f!important;background:#ffffff0b!important}#root .ux-v22 .gamify-habit-content-compact>.routine-habit-difficulty-slot{display:inline-flex!important;flex:0 0 auto!important;margin-left:5px!important}#root .ux-v22 .studio-deal-card,#root .ux-v22 .operational-card{cursor:grab!important;-webkit-user-drag:none!important;-webkit-user-select:none;user-select:none;touch-action:pan-y}#root .ux-v22 .studio-deal-card:active,#root .ux-v22 .operational-card:active,html.crm-pointer-dragging #root .ux-v22 .studio-deal-card,html.crm-pointer-dragging #root .ux-v22 .operational-card{cursor:grabbing!important}body>.crm-pointer-drag-preview{opacity:1!important;pointer-events:none!important}#root .ux-v22 .gamify-project-link-field{grid-column:1 / -1}#root .ux-v22 .gamify-task-tags{display:flex;flex-wrap:wrap;gap:5px;margin-top:7px}#root .ux-v22 .gamify-task-checklist-preview{display:grid;gap:3px;margin-top:8px;color:var(--ux-text-muted);font-size:var(--type-micro)}#root .ux-v22 .gamify-task-checklist-preview>span{display:flex;align-items:center;gap:5px;min-width:0}#root .ux-v22 .gamify-task-checklist-preview i{width:5px;height:5px;flex:0 0 5px;border:1px solid currentColor;border-radius:var(--radius-micro)}#root .ux-v22 .gamify-task-checklist-preview small{color:var(--ux-text-muted);font-size:inherit}#root .ux-v22 .gamify-task-project-tag{display:inline-flex;align-items:center;width:max-content;max-width:100%;margin-top:8px}#root .ux-v22 .project-task-integration{display:grid;gap:13px}#root .ux-v22 .project-linked-task-list{display:grid;min-width:0;gap:10px}#root .ux-v22 .project-linked-task-accordion{display:grid;min-width:0;gap:0;border-radius:var(--radius-card);background:transparent;transition:margin .28s cubic-bezier(.22,1.16,.36,1),background .2s ease,box-shadow .2s ease}#root .ux-v22 .project-linked-task-accordion.is-expanded{margin:4px 0 8px;background:color-mix(in srgb,var(--ux-surface-2) 78%,var(--studio-card) 22%);box-shadow:0 10px 28px #23304e12}#root .ux-v22 .project-linked-task-row{display:grid;grid-template-columns:32px minmax(0,1fr) 20px 28px;min-height:54px;align-items:center;gap:10px;padding:10px 12px;border:1px solid var(--studio-line);border-radius:var(--radius-card);background:var(--studio-card);transition:border-color .16s ease,border-radius .28s cubic-bezier(.22,1.16,.36,1),background .2s ease,box-shadow .2s ease,transform .2s cubic-bezier(.22,1.16,.36,1)}#root .ux-v22 .project-linked-task-row:hover{border-color:color-mix(in srgb,var(--studio-muted) 20%,var(--studio-line))!important;background:color-mix(in srgb,var(--studio-card) 94%,var(--ux-surface-2) 6%)!important;box-shadow:0 6px 18px #23304e0d!important}#root .ux-v22 .project-linked-task-row.is-expanded{border-color:var(--studio-line)!important;border-bottom-color:transparent!important;border-radius:var(--radius-card) var(--radius-card) 0 0!important;background:color-mix(in srgb,var(--ux-surface-2) 86%,var(--studio-card) 14%)!important;box-shadow:none!important}#root .ux-v22 .project-linked-task-row.done{background:color-mix(in srgb,var(--ux-surface-2) 72%,var(--studio-card) 28%)}#root .ux-v22 .project-linked-task-check.gamify-check{position:relative;overflow:visible;align-self:center;justify-self:center;transition:transform .18s cubic-bezier(.34,1.35,.64,1),border-color .18s ease,background .18s ease,color .18s ease}#root .ux-v22 .project-linked-task-check.gamify-check:hover:not(:disabled):not(.checked):not([aria-pressed=true]){transform:scale(1.06)}#root .ux-v22 .project-linked-task-check.gamify-check:is(.checked,[aria-pressed=true]):hover:not(:disabled){transform:scale(1.04)}#root .ux-v22 .project-linked-task-check.gamify-check.checked{animation:project-task-check-pop .44s cubic-bezier(.22,1.35,.36,1)}#root .ux-v22 .project-linked-task-check.gamify-check.checked:after{content:"";position:absolute;inset:-5px;border:2px solid color-mix(in srgb,var(--crm-polish-focus, #2e46ee) 34%,transparent);border-radius:inherit;pointer-events:none;animation:project-task-check-ring .52s cubic-bezier(.22,1,.36,1) both}#root .ux-v22 .project-linked-task-check.gamify-check.checked>svg{transform-origin:center;animation:project-task-check-glyph .4s cubic-bezier(.22,1.35,.36,1) both}#root .ux-v22 .project-linked-task-check.gamify-check.checked>svg path{stroke-dasharray:32;stroke-dashoffset:32;animation:project-task-check-draw .34s .05s cubic-bezier(.22,1,.36,1) forwards}@keyframes project-task-check-pop{0%{transform:scale(.82)}55%{transform:scale(1.14)}78%{transform:scale(.96)}to{transform:scale(1)}}@keyframes project-task-check-ring{0%{opacity:.58;transform:scale(.72)}70%{opacity:.16}to{opacity:0;transform:scale(1.28)}}@keyframes project-task-check-glyph{0%{opacity:0;transform:scale(.55) rotate(-8deg)}62%{opacity:1;transform:scale(1.14) rotate(2deg)}to{opacity:1;transform:scale(1) rotate(0)}}@keyframes project-task-check-draw{to{stroke-dashoffset:0}}#root .ux-v22 .project-linked-task-check.gamify-check:disabled{opacity:1;cursor:default}#root .ux-v22 .project-linked-task-check.gamify-check.approval-managed:not(.checked){border-color:var(--ux-line-strong);background:var(--ux-surface-2);color:var(--ux-text-muted)}#root .ux-v22 .project-linked-task-chevron{width:20px;height:28px;display:grid;place-items:center;color:var(--studio-muted);pointer-events:none}#root .ux-v22 .project-linked-task-chevron>svg{transition:transform .34s cubic-bezier(.22,1.18,.36,1)}#root .ux-v22 .project-linked-task-chevron.is-expanded>svg{transform:rotate(180deg)}#root .ux-v22 .project-linked-task-delete{align-self:center;justify-self:center}#root .ux-v22 .project-linked-task-content{min-width:0;padding:0;display:grid;gap:5px;border:0;background:transparent;color:var(--studio-text);text-align:left}#root .ux-v22 .project-linked-task-row.done .project-linked-task-content>strong{color:var(--studio-muted);text-decoration:line-through}#root .ux-v22 .project-linked-task-content>small{overflow:hidden;color:var(--studio-muted);text-overflow:ellipsis;white-space:nowrap}#root .ux-v22 .project-linked-task-meta{display:flex;align-items:center;flex-wrap:wrap;gap:7px;color:var(--studio-muted)}#root .ux-v22 .project-linked-task-meta>span:not(.crm-attribute-tag){display:inline-flex;align-items:center;gap:4px}#root .ux-v22 .project-linked-task-meta>.crm-status-pill{margin:0!important;align-self:center!important}#root .ux-v22 .project-task-add{box-sizing:border-box;width:min(100%,520px);margin:10px auto 0;display:flex;align-items:center;justify-content:center}@media(max-width:760px){#root .ux-v22 .project-linked-task-row{grid-template-columns:32px minmax(0,1fr) 18px 28px;gap:8px}}@media(prefers-reduced-motion:reduce){#root .ux-v22 .project-linked-task-accordion,#root .ux-v22 .project-linked-task-row,#root .ux-v22 .project-linked-task-chevron>svg,#root .ux-v22 .project-linked-task-check.gamify-check{transition:none}#root .ux-v22 .project-linked-task-check.gamify-check.checked,#root .ux-v22 .project-linked-task-check.gamify-check.checked:after,#root .ux-v22 .project-linked-task-check.gamify-check.checked>svg,#root .ux-v22 .project-linked-task-check.gamify-check.checked>svg path{animation:none!important}#root .ux-v22 .project-linked-task-check.gamify-check.checked>svg path{stroke-dashoffset:0}}#root .ux-v22.theme-dark .project-linked-task-accordion.is-expanded{background:#ffffff09;box-shadow:0 12px 30px #0000002e}#root .ux-v22.theme-dark .project-linked-task-row{border-color:#ffffff17;background:#ffffff06}#root .ux-v22.theme-dark .project-linked-task-row:hover{border-color:#ffffff24!important;background:#ffffff0b!important;box-shadow:none!important}#root .ux-v22.theme-dark .project-linked-task-row.is-expanded{border-color:#ffffff1a!important;border-bottom-color:transparent!important;background:#ffffff0e!important}#root .ux-v22.theme-dark .project-linked-task-row.done{background:#00000029}#root .ux-v22 .settings-legal-footer{display:flex!important;align-items:center!important;justify-content:space-between!important;gap:18px!important;margin-top:10px!important;padding:16px 14px!important;border:1px solid rgba(16,24,40,.09)!important;border-radius:var(--radius-control)!important;background:#f8f9fbe0!important;color:#606776!important;font-size:var(--type-caption)!important;line-height:var(--nl-line-body)!important}#root .ux-v22 .settings-legal-copyright{min-width:0;color:#606776;font-size:var(--type-caption);font-weight:400;white-space:nowrap}#root .ux-v22 .settings-legal-footer nav{display:flex!important;align-items:center!important;flex-wrap:wrap!important;gap:15px!important}#root .ux-v22 .settings-legal-footer a{color:#535b6a!important;text-decoration:none!important;font-size:var(--type-caption)!important;font-weight:500!important;transition:color .15s ease!important}#root .ux-v22 .settings-legal-footer a:hover{color:#2e46ee!important}#root .ux-v22.theme-dark .settings-legal-footer{border-color:#ffffff1a!important;background:#ffffff09!important;color:var(--dark-muted, #a3a3a3)!important}#root .ux-v22.theme-dark .settings-legal-copyright{color:var(--dark-muted, #a3a3a3)}#root .ux-v22.theme-dark .settings-legal-footer a{color:var(--dark-text-soft, #d4d4d4)!important}#root .ux-v22.theme-dark .settings-legal-footer a:hover{color:var(--dark-text, #f5f5f5)!important}@media(max-width:760px){#root .ux-v22 .settings-legal-footer{align-items:flex-start!important;flex-direction:column!important;gap:10px!important;padding:12px!important}#root .ux-v22 .settings-legal-copyright{white-space:normal}}#root .ux-v22 .settings-profile-row{grid-template-columns:150px minmax(0,1fr)!important;align-items:center!important}#root .ux-v22 .settings-photo{min-height:136px!important;display:grid!important;place-items:center!important;gap:0!important}#root .ux-v22 .settings-photo>.settings-photo-trigger{position:relative!important;width:116px!important;height:116px!important;min-width:116px!important;min-height:116px!important;padding:0!important;overflow:hidden!important;display:grid!important;place-items:center!important;border:0!important;border-radius:var(--radius-circle)!important;background:transparent!important;box-shadow:0 0 0 1px #c5cfdcb8,0 14px 34px #1b273f29!important;cursor:pointer!important}#root .ux-v22 .settings-photo>.settings-photo-trigger>img{width:116px!important;height:116px!important;display:block!important;border:4px solid rgba(255,255,255,.9)!important;border-radius:var(--radius-circle)!important;object-fit:cover!important;object-position:50% 37%!important}#root .ux-v22 .settings-photo-hover{position:absolute!important;inset:0!important;display:grid!important;place-items:center!important;border-radius:var(--radius-circle)!important;background:#121419a3!important;color:#fff!important;opacity:0!important;transition:opacity .16s ease!important}#root .ux-v22 .settings-photo-trigger:hover .settings-photo-hover,#root .ux-v22 .settings-photo-trigger:focus-visible .settings-photo-hover{opacity:1!important}#root .ux-v22 .settings-photo-trigger:focus-visible{outline:3px solid rgba(46,70,238,.22)!important;outline-offset:4px!important}#root .ux-v22.theme-dark .settings-photo>.settings-photo-trigger{width:96px!important;height:96px!important;min-width:96px!important;min-height:96px!important;max-width:96px!important;max-height:96px!important;background:transparent!important;box-shadow:none!important}#root .ux-v22.theme-dark .settings-photo>.settings-photo-trigger>img{box-sizing:border-box!important;width:96px!important;height:96px!important;min-width:96px!important;min-height:96px!important;max-width:96px!important;max-height:96px!important;border:0!important}#root .ux-v22 .list-location-empty{color:var(--ux-text-muted)}#root .ux-v22 .stage-none-select{width:100%;min-height:42px;margin-bottom:8px;padding:7px 10px;display:grid;grid-template-columns:27px 1fr auto;align-items:center;gap:8px;border:1px solid var(--ux-line-strong, rgba(131,143,162,.28));border-radius:var(--radius-compact);background:var(--ux-surface-2, rgba(129,140,158,.035));color:var(--ux-text-soft);text-align:left;cursor:pointer;box-shadow:none;transition:background-color .16s ease,border-color .16s ease,color .16s ease}#root .ux-v22 .stage-none-select:hover:not(.active){border-color:var(--ux-line-strong, rgba(131,143,162,.42));background:var(--ux-surface-3, rgba(129,140,158,.075));color:var(--ux-text)}#root .ux-v22 .stage-none-select>span{width:27px;height:27px;display:grid;place-items:center;border-radius:var(--radius-compact);background:#7f8b9e0d;color:var(--ux-text-muted);font-size:14px;font-weight:600;line-height:1;padding:0 0 1px;box-sizing:border-box;opacity:.72}#root .ux-v22 .stage-none-select strong{font-size:var(--type-caption);font-weight:700}#root .ux-v22 .stage-none-select small{color:var(--ux-text-muted);font-size:var(--type-micro)}#root .ux-v22 .stage-none-select.active{border-color:#2e46ee8c;background:#2e46ee1a;color:var(--crm-button-primary, #2e46ee)}#root .ux-v22 .stage-none-select.active:hover{border-color:var(--crm-button-primary, #2e46ee);background:#2e46ee24}#root .ux-v22 .stage-none-select.active>span{background:#2e46ee1f;color:var(--crm-button-primary, #2e46ee)}#root .ux-v22 .deal-location-fields{display:grid;grid-template-columns:minmax(0,1fr);gap:10px;min-width:0}#root .ux-v22 .deal-location-fields .input-icon>input{flex:1 1 auto;min-width:0}#root .ux-v22 .column-add-actions{display:grid;gap:5px}#root .ux-v22 .column-add-from-list{min-height:30px;padding:0 9px;display:inline-flex;align-items:center;justify-content:center;gap:6px;border:1px solid transparent;border-radius:var(--radius-compact);background:transparent;color:var(--ux-text-muted);cursor:pointer}#root .ux-v22 .column-add-from-list small{font-size:var(--type-micro);font-weight:650}#root .ux-v22 .column-add-from-list:not(:disabled):hover{border-color:#2e46ee24;background:#2e46ee0d;color:#2e46ee}#root .ux-v22 .column-add-from-list:disabled{opacity:.38;cursor:default}#root .ux-v22 .deal-lists-layout{min-height:370px;display:grid;grid-template-columns:250px minmax(0,1fr)}#root .ux-v22 .deal-lists-sidebar{padding:14px;display:grid;align-content:start;gap:6px;border-right:1px solid rgba(205,212,223,.66);background:var(--ux-surface-2)}#root .ux-v22 .deal-lists-sidebar-head{padding:3px 4px 8px;display:flex;align-items:center;justify-content:space-between}#root .ux-v22 .deal-lists-sidebar-head strong{font-size:var(--type-caption)}#root .ux-v22 .deal-lists-sidebar>button{width:100%;min-height:50px;padding:8px 9px;display:grid;grid-template-columns:24px minmax(0,1fr) auto;align-items:center;gap:8px;border:1px solid transparent;border-radius:var(--radius-compact);background:transparent;color:var(--ux-text-soft);text-align:left;cursor:pointer}#root .ux-v22 .deal-lists-sidebar>button>span{min-width:0;display:grid;gap:2px}#root .ux-v22 .deal-lists-sidebar>button strong{overflow:hidden;color:var(--ux-text);font-size:var(--type-caption);text-overflow:ellipsis;white-space:nowrap}#root .ux-v22 .deal-lists-sidebar>button small{color:var(--ux-text-muted);font-size:var(--type-micro)}#root .ux-v22 .deal-lists-sidebar>button i{padding:3px 5px;border-radius:var(--radius-compact);background:#2e46ee14;color:#2e46ee;font-size:8px;font-style:normal;font-weight:800;letter-spacing:.05em}#root .ux-v22 .deal-lists-sidebar>button:hover,#root .ux-v22 .deal-lists-sidebar>button.active{border-color:#2e46ee24;background:#2e46ee0e}#root .ux-v22 .deal-lists-editor{padding:26px;display:grid;align-content:start;gap:16px}#root .ux-v22 .deal-lists-editor-icon{width:42px;height:42px;display:grid;place-items:center;border:1px solid rgba(46,70,238,.14);border-radius:var(--radius-control);background:#2e46ee0f;color:#2e46ee}#root .ux-v22 .deal-lists-editor h3{margin:3px 0 4px;color:var(--ux-text);font-size:var(--type-heading-md)}#root .ux-v22 .deal-lists-editor p{max-width:480px;margin:0;color:var(--ux-text-muted);font-size:var(--type-caption);line-height:1.55}#root .ux-v22 .deal-lists-actions{display:flex;align-items:center;justify-content:space-between;gap:10px}#root .ux-v22 .deal-import-content{min-height:0;padding:18px 20px;display:grid;gap:18px;overflow:auto}#root .ux-v22 .deal-import-section-heading{margin-bottom:10px;display:flex;align-items:center;gap:9px}#root .ux-v22 .import-destination-grid{margin-bottom:10px;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}#root .ux-v22 .import-destination-grid>label{min-height:60px;padding:10px 11px;display:flex;align-items:center;gap:9px;border:1px solid rgba(205,212,223,.82);border-radius:var(--radius-control);background:var(--ux-surface-2);cursor:pointer}#root .ux-v22 .import-destination-grid>label.active{border-color:#2e46ee47;background:#2e46ee0b}#root .ux-v22 .import-destination-grid>label>span{display:grid;gap:2px}#root .ux-v22 .import-destination-grid strong{color:var(--ux-text);font-size:var(--type-caption)}#root .ux-v22 .import-destination-grid small{color:var(--ux-text-muted);font-size:var(--type-micro)}#root .ux-v22 .import-new-list-input{width:100%;min-height:40px}#root .ux-v22 .import-map-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px 12px}#root .ux-v22 .import-map-grid label{display:grid;gap:5px}#root .ux-v22 .import-map-grid label>span{color:var(--ux-text-soft);font-size:var(--type-micro);font-weight:680}#root .ux-v22 .import-map-grid select{min-width:0;height:38px;padding:0 10px;border:1px solid rgba(205,212,223,.9);border-radius:var(--radius-compact);background:var(--ux-surface);color:var(--ux-text);font:inherit;font-size:var(--type-caption)}#root .ux-v22 .import-preview-table{overflow:auto;border:1px solid rgba(205,212,223,.76);border-radius:var(--radius-control)}#root .ux-v22 .import-preview-table table{width:100%;border-collapse:collapse;font-size:var(--type-caption)}#root .ux-v22 .import-preview-table th,#root .ux-v22 .import-preview-table td{padding:9px 10px;border-bottom:1px solid rgba(205,212,223,.58);text-align:left;white-space:nowrap}#root .ux-v22 .import-preview-table th{background:var(--ux-surface-2);color:var(--ux-text-muted);font-size:var(--type-micro);font-weight:760}#root .ux-v22 .import-preview-table td{color:var(--ux-text-soft)}#root .ux-v22 .add-from-list-modal{width:min(720px,calc(100vw - 28px));max-height:min(760px,calc(100vh - 28px));display:flex;flex-direction:column;overflow:hidden;border:1px solid rgba(205,212,223,.9);border-radius:var(--radius-card);background:var(--ux-surface);box-shadow:0 30px 90px #1822353d}#root .ux-v22 .add-from-list-toolbar{padding:14px 18px;display:grid;grid-template-columns:minmax(0,1fr) 230px;gap:10px}#root .ux-v22 .add-from-list-head{padding:9px 18px;display:flex;align-items:center;justify-content:space-between;background:var(--ux-surface-2)}#root .ux-v22 .add-from-list-head label{display:inline-flex;align-items:center;gap:7px;color:var(--ux-text-soft);font-size:var(--type-micro);font-weight:700}#root .ux-v22 .add-from-list-head small{color:var(--ux-text-muted);font-size:var(--type-micro)}#root .ux-v22 .add-from-list-items{min-height:220px;padding:8px 12px;display:grid;align-content:start;gap:5px;overflow:auto}#root .ux-v22 .add-from-list-items>label{min-height:58px;padding:8px 10px;display:grid;grid-template-columns:20px 34px minmax(0,1fr) auto;align-items:center;gap:9px;border:1px solid transparent;border-radius:var(--radius-control);cursor:pointer}#root .ux-v22 .add-from-list-items>label:hover,#root .ux-v22 .add-from-list-items>label.selected{border-color:#2e46ee24;background:#2e46ee0b}#root .ux-v22 .add-from-list-icon{width:32px;height:32px;display:grid;place-items:center;border-radius:var(--radius-compact);background:var(--ux-surface-2);color:var(--ux-text-soft)}#root .ux-v22 .add-from-list-items>label>span:nth-of-type(2){min-width:0;display:grid;gap:3px}#root .ux-v22 .add-from-list-items strong{overflow:hidden;color:var(--ux-text);font-size:var(--type-caption);text-overflow:ellipsis;white-space:nowrap}#root .ux-v22 .add-from-list-items small{overflow:hidden;color:var(--ux-text-muted);font-size:var(--type-micro);text-overflow:ellipsis;white-space:nowrap}#root .ux-v22 .add-from-list-items em{padding:4px 6px;display:inline-flex;align-items:center;gap:4px;border-radius:var(--radius-compact);background:#7480950f;color:var(--ux-text-muted);font-size:var(--type-micro);font-style:normal;white-space:nowrap}#root .ux-v22 .add-from-list-empty{min-height:230px;display:grid;place-items:center;align-content:center;gap:7px;color:var(--ux-text-muted);text-align:center}#root .ux-v22 .add-from-list-empty .record-modal-section-copy{max-width:340px}#root .ux-v22.theme-dark .import-map-grid select,#root .ux-v22.theme-dark .import-preview-table,#root .ux-v22.theme-dark .import-preview-table th,#root .ux-v22.theme-dark .import-preview-table td,#root .ux-v22.theme-dark .import-destination-grid>label{border-color:#ffffff14}@media(max-width:760px){#root .ux-v22 .deal-import-modal .deal-import-content{flex:1 1 auto!important;min-height:0!important;padding:14px 14px 22px!important;gap:14px!important;overflow-y:auto!important;overflow-x:hidden!important;overscroll-behavior:contain!important}#root .ux-v22 .deal-import-modal :is(.deal-import-destination,.deal-import-mapping,.deal-import-preview){padding:14px!important;border:1px solid var(--ux-line)!important;border-radius:var(--radius-card)!important;background:var(--ux-surface-2)!important}#root .ux-v22 .deal-import-modal .deal-import-section-heading{margin-bottom:12px!important;align-items:flex-start!important}#root .ux-v22 .deal-import-modal .deal-import-section-heading small{line-height:1.4!important}#root .ux-v22 .deal-import-modal :is(.import-destination-grid,.import-map-grid){grid-template-columns:1fr!important;gap:8px!important}#root .ux-v22 .deal-import-modal .import-destination-grid>label{min-height:58px!important}#root .ux-v22 .deal-import-modal .import-preview-table{max-width:100%!important;-webkit-overflow-scrolling:touch!important}}@media(max-width:760px){#root .ux-v22 .settings-profile-row{grid-template-columns:1fr!important}#root .ux-v22 .settings-photo{min-height:124px!important}#root .ux-v22 .settings-photo>.settings-photo-trigger,#root .ux-v22 .settings-photo>.settings-photo-trigger>img{width:104px!important;height:104px!important;min-width:104px!important;min-height:104px!important}#root .ux-v22 .import-map-grid,#root .ux-v22 .import-destination-grid,#root .ux-v22 .add-from-list-toolbar,#root .ux-v22 .deal-location-fields{grid-template-columns:1fr}#root .ux-v22 .add-from-list-items>label{grid-template-columns:20px 34px minmax(0,1fr)}#root .ux-v22 .add-from-list-items>label>em{display:none}}#root .ux-v22 .deal-title-stack{display:flex;flex-direction:column;align-items:flex-start;gap:6px;min-width:0}#root .ux-v22 .deal-title-stack>.list-inline-value{width:100%}#root .ux-v22 .import-preview-scroll-hint{margin:-2px 0 8px;display:inline-flex;align-items:center;gap:6px;color:var(--ux-text-muted)}#root .ux-v22 .import-preview-table table{min-width:1980px}#root .ux-v22 .import-preview-table th,#root .ux-v22 .import-preview-table td{min-width:128px;max-width:220px;overflow:hidden;text-overflow:ellipsis}#root .ux-v22 .import-preview-table th:first-child,#root .ux-v22 .import-preview-table td:first-child{position:sticky;left:0;z-index:2}#root .ux-v22 .import-preview-table th:first-child{background:var(--ux-surface-2)}#root .ux-v22 .import-preview-table td:first-child{background:var(--ux-surface)}#root .ux-v22.theme-dark .import-preview-table td:first-child{background:var(--dark-column, #0f0f0f)}#root .ux-v22 .business-workflow-modal.add-from-list-modal .add-from-list-items{flex:1 1 auto;min-height:0!important;overflow-y:auto!important;padding-top:4px!important}#root .ux-v22 .add-from-list-toolbar{align-items:center}#root .ux-v22 .add-from-list-search.global-search{width:100%!important;max-width:none!important;min-width:0!important;margin:0!important}#root .ux-v22 .add-from-list-search.global-search .command-key{flex:0 0 30px!important;pointer-events:none}#root .ux-v22 .business-workflow-modal.add-from-list-modal .add-from-list-head{min-height:44px;margin:0 18px;padding:12px 2px 8px!important;border:0!important;background:transparent!important}#root .ux-v22 .business-workflow-modal.add-from-list-modal .add-from-list-toolbar{position:relative!important;align-items:center!important}#root .ux-v22 .business-workflow-modal.add-from-list-modal .add-from-list-search.global-search{position:static!important;inset:auto!important;transform:none!important;z-index:auto!important;width:100%!important;max-width:none!important;min-width:0!important;margin:0!important;flex:1 1 auto!important}#root .ux-v22 .business-workflow-modal.add-from-list-modal .add-from-list-search.global-search input{width:100%!important;min-width:0!important}#root .ux-v22 .business-workflow-modal.add-from-list-modal.is-compact .add-from-list-items{flex:1 1 auto!important;min-height:150px!important;align-content:start!important}#root .ux-v22 .business-workflow-modal.add-from-list-modal .add-from-list-items{margin:0 18px 14px!important;padding:8px!important;border:1px solid rgba(100,112,132,.1)!important;border-radius:var(--radius-control)!important;background:#ffffff2e!important}#root .ux-v22 .business-workflow-modal.add-from-list-modal .add-from-list-items>label{min-height:58px!important;padding:9px 10px!important;border-radius:var(--radius-compact)!important}#root .ux-v22 .business-workflow-modal.add-from-list-modal .add-from-list-items>label+label{border-top:1px solid rgba(100,112,132,.075)!important}#root .ux-v22.theme-dark .business-workflow-modal.add-from-list-modal .add-from-list-items{border-color:#ffffff13!important;background:#ffffff06!important}#root .ux-v22 .column-add-actions{display:grid!important;grid-template-columns:1fr!important;gap:6px!important;width:100%!important}#root .ux-v22 .column-add,#root .ux-v22 .column-add-from-list{width:100%!important;min-height:34px!important;padding:0 10px!important;display:flex!important;align-items:center!important;justify-content:flex-start!important;gap:7px!important;border:1px solid var(--ux-line)!important;border-radius:var(--radius-compact)!important;background:transparent!important;color:var(--ux-text-muted)!important;box-shadow:none!important;text-align:left!important;cursor:pointer!important;transform:none!important;transition:border-color .14s ease,background .14s ease,color .14s ease!important}#root .ux-v22 .column-add span{width:13px!important;min-width:13px!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;font-size:var(--type-heading-sm)!important;font-weight:500!important;line-height:1!important}#root .ux-v22 .column-add small,#root .ux-v22 .column-add-from-list small{font-size:var(--type-body)!important;font-weight:400!important;line-height:1.2!important;letter-spacing:0!important;color:inherit!important}#root .ux-v22 .column-add:not(:disabled):hover,#root .ux-v22 .column-add-from-list:not(:disabled):hover{border-color:#2e46ee2e!important;background:#2e46ee0d!important;color:#2e46ee!important;transform:none!important}#root .ux-v22 .column-add-from-list:disabled{opacity:.38!important;cursor:default!important}#root .ux-v22.theme-dark .column-add,#root .ux-v22.theme-dark .column-add-from-list{border-color:#ffffff1a!important;background:#ffffff05!important}#root .ux-v22.theme-dark .column-add:not(:disabled):hover,#root .ux-v22.theme-dark .column-add-from-list:not(:disabled):hover{border-color:#667bff47!important;background:#495eee1a!important;color:#aeb8ff!important}#root .ux-v22 .column-add-actions>.column-add,#root .ux-v22 .column-add-actions>.column-add-from-list{width:100%!important;margin:0!important;box-sizing:border-box!important;padding-left:10px!important;padding-right:10px!important}#root .ux-v22 .column-add-actions>.column-add>span,#root .ux-v22 .column-add-actions>.column-add-from-list>svg{width:13px!important;min-width:13px!important;height:13px!important;flex:0 0 13px!important;margin:0!important}#root .ux-v22 .column-add-actions>.column-add>small,#root .ux-v22 .column-add-actions>.column-add-from-list>small{margin:0!important;padding:0!important}#root .ux-v22.theme-dark .deal-import-modal .import-preview-table{border-color:var(--dark-border, #262626)!important;background:var(--dark-card, #0c0c0c)!important;scrollbar-color:var(--dark-subtle, #737373) var(--dark-control, #161616)}#root .ux-v22.theme-dark .deal-import-modal .import-preview-table table{background:var(--dark-card, #0c0c0c)!important;color:var(--dark-text-soft, #d4d4d4)!important}#root .ux-v22.theme-dark .deal-import-modal .import-preview-table thead,#root .ux-v22.theme-dark .deal-import-modal .import-preview-table thead tr,#root .ux-v22.theme-dark .deal-import-modal .import-preview-table th{border-color:var(--dark-border, #262626)!important;background:var(--dark-card, #0c0c0c)!important;color:var(--dark-text-soft, #d4d4d4)!important}#root .ux-v22.theme-dark .deal-import-modal .import-preview-table tbody,#root .ux-v22.theme-dark .deal-import-modal .import-preview-table tbody tr,#root .ux-v22.theme-dark .deal-import-modal .import-preview-table td{border-color:var(--dark-border, #262626)!important;background:var(--dark-column, #0f0f0f)!important;color:var(--dark-text-soft, #d4d4d4)!important}#root .ux-v22.theme-dark .deal-import-modal .import-preview-table tbody tr:hover td{background:var(--dark-control, #161616)!important}#root .ux-v22.theme-dark .deal-import-modal .import-preview-table th:first-child{background:var(--dark-card, #0c0c0c)!important}#root .ux-v22.theme-dark .deal-import-modal .import-preview-table td:first-child{background:var(--dark-column, #0f0f0f)!important}#root .ux-v22.theme-dark .deal-import-modal .import-preview-table tbody tr:hover td:first-child{background:var(--dark-control, #161616)!important}#root .ux-v22.theme-dark .deal-import-modal .import-preview-table::-webkit-scrollbar{height:10px;background:var(--dark-control-hover, #1c1c1c)}#root .ux-v22.theme-dark .deal-import-modal .import-preview-table::-webkit-scrollbar-thumb{border:2px solid var(--dark-control, #161616);border-radius:var(--radius-pill);background:var(--dark-subtle, #737373)}#root .ux-v22 .routine-stack-modal .gamify-field{display:grid!important;gap:6px!important;min-width:0!important}#root .ux-v22 .routine-stack-modal .gamify-field>small{color:var(--studio-muted)!important;font-size:var(--type-micro)!important;line-height:1.45!important}#root .ux-v22 .routine-stack-modal .gamify-field input,#root .ux-v22 .routine-stack-modal .gamify-field textarea{box-sizing:border-box!important;width:100%!important;border:1px solid rgba(91,104,130,.13)!important;border-radius:var(--radius-control)!important;background:#ffffffb8!important;color:var(--studio-text)!important;box-shadow:none!important}#root .ux-v22 .routine-stack-modal .gamify-field input,#root .ux-v22 .routine-stack-modal .premium-select-trigger,#root .ux-v22 .routine-stack-modal .premium-date-trigger{height:42px!important;min-height:42px!important}#root .ux-v22 .routine-stack-modal .gamify-field input{padding:0 13px!important}#root .ux-v22 .routine-stack-modal .gamify-field textarea{min-height:88px!important;padding:11px 13px!important;resize:vertical!important}#root .ux-v22 .routine-stack-modal .gamify-field :is(input,textarea):focus{border-color:#8291ff!important;box-shadow:0 0 0 3px #2e46ee17!important}#root .ux-v22 .routine-stack-modal .gamify-kind-picker-inline{width:max-content!important;max-width:100%!important;margin:0!important;padding:0!important;gap:7px!important;border:0!important;background:transparent!important;overflow:auto!important}#root .ux-v22 .routine-stack-modal .gamify-kind-picker-inline button,#root .ux-v22 .routine-stack-modal .gamify-choice-row button,#root .ux-v22 .routine-stack-modal .gamify-weekdays button{min-height:34px!important;border-radius:var(--radius-compact)!important;font-size:var(--type-caption)!important;font-weight:600!important}#root .ux-v22 .routine-stack-modal .gamify-project-grid{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:13px!important}#root .ux-v22 .routine-stack-modal .gamify-project-grid-primary{grid-template-columns:minmax(0,1.4fr) minmax(260px,.6fr)!important}#root .ux-v22 .routine-stack-modal .gamify-weekdays{display:grid!important;grid-template-columns:repeat(7,minmax(0,1fr))!important;gap:6px!important}#root .ux-v22 .routine-stack-modal .gamify-delete-button{display:inline-flex!important;align-items:center!important;gap:6px!important;min-height:38px!important;padding:0 13px!important}#root .ux-v22.theme-dark .routine-stack-modal .gamify-field input,#root .ux-v22.theme-dark .routine-stack-modal .gamify-field textarea{border-color:#ffffff1a!important;background:#ffffff0a!important;color:var(--dark-text, #f5f5f5)!important}@media(max-width:760px){#root .ux-v22 .routine-stack-modal .gamify-project-grid,#root .ux-v22 .routine-stack-modal .gamify-project-grid-primary{grid-template-columns:1fr!important}}#root .ux-v22{--record-drawer-width: min(620px, calc(100vw - 24px) );--record-drawer-line: #e5eaf2;--record-drawer-bg-a: #ffffff;--record-drawer-bg-b: #ffffff;--record-drawer-chrome: #ffffff;--record-drawer-panel: #f8fafc}#root .ux-v22 .sales-record-overlay,#root .ux-v22 .modal-backdrop:has(.project-record-drawer){background:var(--app-overlay-scrim-soft, rgba(0,0,0,.12))!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important}#root .ux-v22 .client-record-modal.operational-record-drawer,#root .ux-v22 .project-record-drawer,#root .ux-v22 .sales-record-drawer{width:var(--record-drawer-width)!important;height:100dvh!important;max-height:100dvh!important;margin:0!important;border:0!important;border-left:1px solid var(--record-drawer-line)!important;background:var(--record-drawer-bg-a)!important;background-image:none!important;opacity:1!important;box-shadow:-24px 0 64px #26304329!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important}#root .ux-v22 .project-record-drawer .project-card-modal-header,#root .ux-v22 .sales-record-drawer .deal-sidebar-header{box-sizing:border-box!important;min-height:68px!important;height:auto!important;padding:12px 18px!important;align-items:center!important;border-bottom:1px solid var(--record-drawer-line)!important;background:var(--record-drawer-chrome)!important;background-image:none!important;box-shadow:none!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important}#root .ux-v22 .project-record-drawer .project-card-modal-heading,#root .ux-v22 .sales-record-drawer .deal-sidebar-heading{min-width:0!important;gap:2px!important}#root .ux-v22 .project-record-drawer .project-card-modal-heading input,#root .ux-v22 .sales-record-drawer .deal-sidebar-header h2{color:#2d3139!important;font-size:var(--type-heading-md-lg)!important;font-weight:650!important;line-height:1.25!important;letter-spacing:-.015em!important}#root .ux-v22 .project-record-drawer .project-card-modal-heading span{color:var(--studio-muted)!important}#root .ux-v22 .project-record-drawer .project-card-modal-header>.icon-button,#root .ux-v22 .sales-record-drawer .deal-sidebar-header-actions>.icon-button{width:40px!important;height:40px!important;min-width:40px!important;border:1px solid rgba(91,104,130,.12)!important;border-radius:var(--radius-control)!important;background:#f6f8fbb8!important;color:#707b8d!important;box-shadow:none!important}#root .ux-v22 .project-record-drawer .project-card-modal-header>.icon-button:hover,#root .ux-v22 .sales-record-drawer .deal-sidebar-header-actions>.icon-button:hover{border-color:#2e46ee33!important;background:#ffffffe6!important;color:#2e46ee!important;transform:none!important}#root .ux-v22 .project-record-drawer .project-card-modal-content{display:block!important;min-height:0!important;overflow-y:auto!important;overflow-x:hidden!important;background:transparent!important}#root .ux-v22 .project-record-drawer .project-card-main{padding:18px!important;background:transparent!important}#root .ux-v22 .project-record-drawer .project-card-main{gap:14px!important}#root .ux-v22 .project-record-drawer .project-card-section{border:1px solid var(--record-drawer-line)!important;background:var(--record-drawer-panel)!important;box-shadow:none!important}#root .ux-v22 .project-record-drawer .project-card-section{border-radius:var(--radius-card)!important;padding:15px!important}#root .ux-v22 .project-record-drawer .project-card-section-title>svg{box-shadow:none!important}#root .ux-v22 .sales-record-drawer .deal-sidebar-header{min-height:88px!important}#root .ux-v22 .sales-record-drawer .deal-sidebar-content{padding:18px!important;background:transparent!important}#root .ux-v22 .sales-record-drawer .deal-sidebar-fields>.contact-block{grid-column:1 / -1!important;min-width:0!important;padding:11px 3px!important;border-top:1px solid rgba(91,104,130,.11)!important}#root .ux-v22 .sales-record-drawer .deal-sidebar-fields>.contact-block>.crm-field-label-text{margin-bottom:2px!important}#root .ux-v22 .sales-record-drawer .contact-entry{width:100%!important;min-width:0!important;grid-template-columns:minmax(0,1fr) auto!important;gap:8px!important;align-items:center!important}#root .ux-v22 .sales-record-drawer .contact-entry .input-icon,#root .ux-v22 .sales-record-drawer .contact-entry .input-icon input{width:100%!important;min-width:0!important;max-width:none!important;box-sizing:border-box!important}#root .ux-v22 .sales-record-drawer .contact-entry .input-icon>input{border:0!important;outline:0!important;background:transparent!important;background-image:none!important;box-shadow:none!important;border-radius:var(--radius-none)!important}#root .ux-v22 .sales-record-drawer .contact-entry .input-icon>input:focus,#root .ux-v22 .sales-record-drawer .contact-entry .input-icon>input:focus-visible{border:0!important;outline:0!important;box-shadow:none!important}#root .ux-v22 .sales-record-drawer .contact-entry-actions:not(:empty){min-width:76px!important;justify-content:flex-end!important}#root .ux-v22 .sales-record-drawer .deal-sidebar-section-heading>span{border-radius:var(--radius-control)!important;background:#ffffff94!important;box-shadow:none!important}#root .ux-v22 .project-record-drawer .project-card-modal-footer,#root .ux-v22 .sales-record-drawer .deal-sidebar-edit-footer{min-height:64px!important;height:64px!important;padding:0 18px!important;border-top:1px solid var(--record-drawer-line)!important;background:var(--record-drawer-chrome)!important;box-shadow:none!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important}#root .ux-v22 .project-record-drawer .project-card-modal-footer .button{height:38px!important;min-height:38px!important;border-radius:var(--radius-control)!important}#root .ux-v22.theme-dark{--record-drawer-line: var(--dark-border, #262626);--record-drawer-bg-a: var(--dark-control, #161616);--record-drawer-bg-b: var(--dark-control, #161616);--record-drawer-chrome: var(--dark-control, #161616);--record-drawer-panel: var(--dark-control-hover, #1c1c1c)}#root .ux-v22.theme-dark .client-record-modal.operational-record-drawer,#root .ux-v22.theme-dark .project-record-drawer,#root .ux-v22.theme-dark .sales-record-drawer{border-left-color:var(--record-drawer-line)!important;background:var(--record-drawer-bg-a)!important;background-image:none!important;box-shadow:-24px 0 68px #00000075!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important}#root .ux-v22.theme-dark .project-record-drawer .project-card-modal-header,#root .ux-v22.theme-dark .project-record-drawer .project-card-modal-footer,#root .ux-v22.theme-dark .sales-record-drawer .deal-sidebar-header,#root .ux-v22.theme-dark .sales-record-drawer .deal-sidebar-edit-footer{background:var(--record-drawer-chrome)!important;border-color:var(--record-drawer-line)!important}#root .ux-v22.theme-dark .project-record-drawer .project-card-section{background:var(--record-drawer-panel)!important;border-color:var(--record-drawer-line)!important;box-shadow:none!important}#root .ux-v22.theme-dark .sales-record-drawer .deal-sidebar-header h2{color:var(--dark-text, #f5f5f5)!important}#root .ux-v22.theme-dark .project-record-drawer .project-card-modal-header>.icon-button,#root .ux-v22.theme-dark .sales-record-drawer .deal-sidebar-header-actions>.icon-button{border-color:#ffffff1a!important;background:#ffffff0b!important;color:var(--dark-text-soft, #d4d4d4)!important}#root .ux-v22 .gamify-column-task .gamify-item-main>strong{font-size:var(--type-heading-sm)!important;line-height:1.35!important;font-weight:600!important}#root .ux-v22 .deal-create-modal .modal-titlebar h2:after{content:none!important;display:none!important}#root .ux-v22 .client-record-modal.operational-record-drawer .operational-record-titlebar,#root .ux-v22 .project-record-drawer .project-card-modal-header,#root .ux-v22 .sales-record-drawer .deal-sidebar-header{min-height:78px!important;padding:12px 18px!important;align-items:center!important}#root .ux-v22 .client-record-modal.operational-record-drawer .operational-record-titlebar>div,#root .ux-v22 .project-record-drawer .project-card-modal-heading,#root .ux-v22 .sales-record-drawer .deal-sidebar-heading{position:relative!important;min-width:0!important;flex:1 1 auto!important;display:flex!important;flex-direction:column!important;align-items:flex-start!important;justify-content:center!important;gap:4px!important;padding-left:0!important}#root .ux-v22 .client-record-modal.operational-record-drawer .operational-record-titlebar h2,#root .ux-v22 .project-record-drawer .project-card-modal-heading input,#root .ux-v22 .sales-record-drawer .deal-sidebar-header h2{width:100%!important;margin:0!important;padding:0!important;border:0!important;background:transparent!important;font-size:var(--type-heading-md-lg)!important;font-weight:650!important;line-height:1.14!important;letter-spacing:-.018em!important}#root .ux-v22 .client-record-modal.operational-record-drawer .operational-record-titlebar p,#root .ux-v22 .project-record-drawer .project-card-modal-heading>span{margin:0!important;color:var(--studio-muted)!important;font-size:var(--type-caption)!important;font-weight:400!important;line-height:1.3!important}#root .ux-v22 .client-record-modal.operational-record-drawer .operational-record-titlebar p{display:flex!important;align-items:center!important;flex-wrap:wrap!important;gap:5px 10px!important}#root .ux-v22 .project-record-drawer .project-card-modal-heading>span{display:block!important;white-space:nowrap!important;overflow:hidden!important;text-overflow:ellipsis!important;max-width:100%!important}#root .ux-v22 .project-record-drawer .project-card-modal-header>.icon-button,#root .ux-v22 .sales-record-drawer .deal-sidebar-header-actions,#root .ux-v22 .client-record-modal.operational-record-drawer .operational-record-titlebar>.icon-button{flex:0 0 auto!important;align-self:center!important}#root .ux-v22 .global-record-search-header-actions{display:inline-flex!important;align-items:center!important;gap:10px!important}#root .ux-v22 .global-record-search-shortcut{min-height:34px!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;padding:0 12px!important;border:1px solid rgba(104,117,138,.18)!important;border-radius:var(--radius-control)!important;background:#ffffff75!important;color:#5f6d84!important;font-size:12px!important;font-weight:700!important;letter-spacing:.02em!important}#root .ux-v22.theme-dark .global-record-search-shortcut{border-color:#ffffff1f!important;background:#ffffff0d!important;color:var(--dark-text-soft, #d4d4d4)!important}#root .ux-v22 .global-record-search-body{flex:1 1 auto!important;min-height:0!important;display:flex!important;flex-direction:column!important;padding:16px 16px 0!important}#root .ux-v22 .global-record-search-toolbar{display:grid!important;gap:14px!important;padding-bottom:14px!important}@media(max-width:720px){#root .ux-v22 .global-record-search-body{padding:14px 14px 0!important}#root .ux-v22 .global-record-search-header-actions{justify-content:space-between!important}}#root .ux-v22 .topbar{overflow:visible!important}#root .ux-v22 .global-search-dropdown{position:absolute!important;top:calc(100% + 10px)!important;left:0!important;width:min(720px,calc(100vw - 140px))!important;max-height:min(560px,calc(100vh - 130px))!important;display:flex!important;flex-direction:column!important;border:0!important;border-radius:var(--radius-modal)!important;background:linear-gradient(135deg,#f6f3ffc7,#fffffff5 42%,#f4fcf7d1)!important;box-shadow:0 28px 90px #1c2a403d!important;z-index:1200!important;backdrop-filter:blur(28px) saturate(115%)!important;-webkit-backdrop-filter:blur(28px) saturate(115%)!important;overflow:hidden!important}#root .ux-v22.theme-dark .global-search-dropdown{background:#101217e6!important;box-shadow:0 30px 96px #00000075!important}#root .ux-v22 .global-search-dropdown-toolbar{min-height:54px!important;display:flex!important;align-items:center!important;justify-content:space-between!important;gap:14px!important;padding:14px 16px 10px!important}#root .ux-v22 .global-search-dropdown-list{flex:1 1 auto!important;min-height:0!important;overflow-y:auto!important;overflow-x:hidden!important;padding:8px!important;display:grid!important;gap:4px!important}#root .ux-v22 .global-search-dropdown-list>button{display:grid!important;grid-template-columns:38px minmax(0,1fr) auto!important;align-items:center!important;min-height:58px!important;gap:12px!important;padding:8px 10px!important;border:1px solid transparent!important;border-radius:var(--radius-control)!important;background:transparent!important;cursor:pointer!important;text-align:left!important}#root .ux-v22 .global-search-dropdown-list>button:is(:hover,:focus-visible,.active){border-color:#2e46ee24!important;background:#2e46ee0f!important;outline:0!important}#root .ux-v22 .global-search-dropdown-list>button>span{min-width:0!important;display:grid!important;gap:4px!important}#root .ux-v22 .global-search-dropdown-list>button strong{overflow:hidden!important;color:#252b37!important;font-size:15px!important;font-weight:700!important;line-height:1.2!important;text-overflow:ellipsis!important;white-space:nowrap!important}#root .ux-v22 .global-search-dropdown-list>button small{overflow:hidden!important;color:#7f8a9c!important;font-size:13px!important;font-weight:500!important;line-height:1.35!important;text-overflow:ellipsis!important;white-space:nowrap!important}#root .ux-v22.theme-dark .global-search-dropdown-list>button strong{color:var(--dark-text, #f5f5f5)!important}#root .ux-v22.theme-dark .global-search-dropdown-list>button small{color:var(--dark-muted, #a3a3a3)!important}#root .ux-v22 .global-search-dropdown-list .command-empty{padding:36px 16px!important}@media(max-width:960px){#root .ux-v22 .global-search-dropdown{width:min(640px,calc(100vw - 48px))!important}}@media(max-width:720px){#root .ux-v22 .global-search-dropdown{width:calc(100vw - 24px)!important;left:-12px!important;max-height:min(70vh,520px)!important}#root .ux-v22 .global-search-dropdown-list>button{grid-template-columns:38px minmax(0,1fr)!important}}#root .ux-v22 .topbar{min-height:56px!important;height:56px!important;padding:0 16px!important;gap:12px!important;background:#fff!important;box-shadow:none!important}#root .ux-v22.theme-dark .topbar{background:var(--dark-column, #0f0f0f)!important}#root .ux-v22 .command-key{width:28px!important;height:28px!important;min-width:28px!important;display:inline-grid!important;place-items:center!important;padding:0!important;border-radius:var(--radius-compact)!important;background:#f6f8fb!important;border:1px solid #e0e5ef!important;color:#6f7b8f!important;box-shadow:none!important}#root .ux-v22 .command-key:hover{background:#eef2f8!important;border-color:#d4dbea!important;color:#2f3747!important}#root .ux-v22.theme-dark .command-key{background:var(--dark-elevated, #202020)!important;border-color:var(--dark-border-strong, #303030)!important;color:var(--dark-muted, #a3a3a3)!important}#root .ux-v22.theme-dark .command-key:hover{background:var(--dark-elevated, #202020)!important;border-color:var(--dark-border-strong, #303030)!important;color:var(--dark-text, #f5f5f5)!important}#root .ux-v22 .global-search-dropdown{top:calc(100% + 12px)!important;width:100%!important;min-width:560px!important;max-width:min(760px,calc(100vw - 120px))!important;max-height:min(560px,calc(100vh - 128px))!important;border:0!important;border-radius:var(--radius-container)!important;background:#fff!important;box-shadow:0 24px 56px #0f172a24!important;backdrop-filter:none!important;-webkit-backdrop-filter:none!important}#root .ux-v22.theme-dark .global-search-dropdown{background:var(--dark-control, #161616)!important;box-shadow:0 24px 56px #0000006b!important}#root .ux-v22 .global-search-dropdown-toolbar{min-height:50px!important;padding:14px 16px 10px!important}#root .ux-v22 .global-search-dropdown-list{padding:8px!important}#root .ux-v22 .global-search-dropdown-list>button{min-height:60px!important;border-radius:var(--radius-control)!important}@media(max-width:900px){#root .ux-v22 .global-search-dropdown{min-width:0!important;width:min(680px,calc(100vw - 32px))!important}}@media(max-width:720px){#root .ux-v22 .topbar{min-height:54px!important;height:54px!important;padding:0 12px!important}#root .ux-v22 .global-search-dropdown{left:-12px!important;width:calc(100vw - 24px)!important;max-width:calc(100vw - 24px)!important}}@media(min-width:761px){#root .ux-v22 .topbar{position:fixed!important;inset:0 0 auto!important;z-index:420!important;width:100vw!important;min-height:var(--crm-topbar-h,72px)!important;height:var(--crm-topbar-h,72px)!important;padding-left:var(--crm-shell-gap)!important;padding-right:var(--crm-shell-gap)!important;display:flex!important;align-items:center!important;gap:0!important;background:color-mix(in srgb,var(--ref-canvas) 88%,transparent)!important;-webkit-backdrop-filter:blur(18px) saturate(115%)!important;backdrop-filter:blur(18px) saturate(115%)!important;box-shadow:none!important;overflow:visible!important}#root .ux-v22 .topbar-actions{margin-left:auto!important;gap:8px!important}#root .ux-v22 .global-search.global-search-shell>.global-search-dropdown{position:absolute!important;top:calc(100% + 10px)!important;left:50%!important;transform:translate(-50%)!important;width:min(720px,calc(100vw - 140px))!important;min-width:560px!important;max-width:min(760px,calc(100vw - 120px))!important}}@media(min-width:761px){#root .ux-v22 .topbar:has(.global-search.global-search-shell.is-open){z-index:5000!important}#root .ux-v22 .global-search.global-search-shell>.global-search-dropdown.google-like-search-suggestions{position:absolute!important;top:calc(100% + 8px)!important;left:0!important;right:auto!important;transform:none!important;width:100%!important;min-width:100%!important;max-width:100%!important;max-height:min(510px,calc(100vh - 98px))!important;z-index:9999!important;border:1px solid #e3e6eb!important;border-radius:var(--radius-container)!important;background:#fff!important;box-shadow:0 16px 40px #141b282e,0 2px 7px #141b2814!important;overflow:hidden!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important}#root .ux-v22.theme-dark .global-search.global-search-shell>.global-search-dropdown.google-like-search-suggestions{border-color:var(--dark-border-strong, #303030)!important;background:var(--dark-elevated, #202020)!important;box-shadow:0 18px 46px #00000075,0 2px 8px #0000004d!important}}#root .ux-v22 .google-like-search-suggestions .global-search-dropdown-list{display:block!important;max-height:min(510px,calc(100vh - 98px))!important;padding:8px 0!important;overflow-y:auto!important;overflow-x:hidden!important;background:transparent!important}#root .ux-v22 .google-like-search-suggestions .global-search-dropdown-list>button{width:100%!important;min-height:54px!important;display:grid!important;grid-template-columns:30px minmax(0,1fr)!important;align-items:center!important;gap:10px!important;padding:8px 16px!important;margin:0!important;border:0!important;border-radius:var(--radius-none)!important;background:transparent!important;box-shadow:none!important;text-align:left!important;cursor:pointer!important}#root .ux-v22 .google-like-search-suggestions .global-search-dropdown-list>button:is(:hover,:focus-visible,.active){border:0!important;background:#f3f5f7!important;box-shadow:none!important;outline:0!important}#root .ux-v22.theme-dark .google-like-search-suggestions .global-search-dropdown-list>button:is(:hover,:focus-visible,.active){background:var(--dark-elevated, #202020)!important}#root .ux-v22 .google-like-search-suggestions .google-search-history-icon{width:26px!important;height:26px!important;display:grid!important;place-items:center!important;color:#68717d!important;font-style:normal!important}#root .ux-v22.theme-dark .google-like-search-suggestions .google-search-history-icon{color:var(--dark-muted, #a3a3a3)!important}#root .ux-v22 .google-like-search-suggestions .global-search-dropdown-list>button>span{min-width:0!important;display:grid!important;gap:2px!important}#root .ux-v22 .google-like-search-suggestions .global-search-dropdown-list>button strong{overflow:hidden!important;color:#202124!important;font-size:var(--type-body)!important;font-weight:500!important;line-height:1.35!important;text-overflow:ellipsis!important;white-space:nowrap!important}#root .ux-v22 .google-like-search-suggestions .global-search-dropdown-list>button small{overflow:hidden!important;color:#7a828d!important;font-size:var(--type-caption)!important;font-weight:400!important;line-height:1.35!important;text-overflow:ellipsis!important;white-space:nowrap!important}#root .ux-v22.theme-dark .google-like-search-suggestions .global-search-dropdown-list>button strong{color:var(--dark-text, #f5f5f5)!important}#root .ux-v22.theme-dark .google-like-search-suggestions .global-search-dropdown-list>button small{color:var(--dark-muted, #a3a3a3)!important}#root .ux-v22 .google-like-search-suggestions .command-empty{padding:34px 18px!important;text-align:center!important}@media(max-width:760px){#root .ux-v22 .topbar:has(.global-search.global-search-shell.is-open){z-index:5000!important;overflow:visible!important}#root .ux-v22 .global-search.global-search-shell>.global-search-dropdown.google-like-search-suggestions{position:absolute!important;top:calc(100% + 8px)!important;left:0!important;right:auto!important;transform:none!important;width:100%!important;min-width:100%!important;max-width:100%!important;z-index:9999!important;border-radius:var(--radius-card)!important;background:#fff!important;box-shadow:0 16px 40px #141b282e!important}#root .ux-v22.theme-dark .global-search.global-search-shell>.global-search-dropdown.google-like-search-suggestions{background:var(--dark-elevated, #202020)!important}}#root .ux-v22.theme-light :is(.records-archive-page,.records-trash-page),#root .ux-v22.theme-dark :is(.records-archive-page,.records-trash-page){background:transparent!important;border:0!important;box-shadow:none!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important}#root .ux-v22 :is(.records-archive-page,.records-trash-page)>.records-lifecycle-list-experience{background:transparent!important;border:0!important;box-shadow:none!important}#root .ux-v22 .records-lifecycle-readonly-value{pointer-events:none!important;cursor:default!important}#root .ux-v22 .records-lifecycle-row{cursor:default!important}@media(min-width:761px){#root .ux-v22 .records-lifecycle-page{box-sizing:border-box!important;height:auto!important;min-height:0!important;flex:1 1 auto!important;margin:var(--crm-shell-gap) 0 var(--crm-shell-gap)!important;padding:0!important;overflow:hidden!important}#root .ux-v22 .records-lifecycle-page>.records-lifecycle-toolbar,#root .ux-v22 .records-lifecycle-page>.records-lifecycle-list-experience,#root .ux-v22 .records-lifecycle-page>.records-lifecycle-empty{width:100%!important;max-width:none!important;margin-left:0!important;margin-right:0!important}#root .ux-v22 .records-lifecycle-page>.records-lifecycle-list-experience{flex:1 1 0!important;min-height:0!important;margin-bottom:0!important}}#root .ux-v22 .records-lifecycle-table thead th[data-column]{overflow:visible!important}#root .ux-v22 .settings-page-heading>span{font-size:var(--type-micro)!important}#root .ux-v22 .settings-page-heading>h1{font-size:var(--type-heading-lg)!important}#root .ux-v22 .settings-profile-fields label>small,#root .ux-v22 .settings-profile-save>span,#root .ux-v22 .settings-form-footer>span,#root .ux-v22 .settings-export-actions small,#root .ux-v22 .settings-legal-footer,#root .ux-v22 .settings-legal-copyright,#root .ux-v22 .settings-legal-footer a{font-size:var(--type-caption)!important}#root .ux-v22 .settings-profile-fields input,#root .ux-v22 .settings-password-grid input{font-size:var(--type-body)!important}#root .ux-v22 .settings-shell-chip,#root .ux-v22 .settings-export-actions strong{font-size:var(--type-caption)!important}#root .ux-v22 .settings-connected-accounts-card{padding-bottom:17px}#root .ux-v22 .settings-connected-accounts{display:grid;gap:8px}#root .ux-v22 .settings-provider-row{min-height:58px;display:grid;grid-template-columns:38px minmax(0,1fr) auto;align-items:center;gap:11px;padding:9px 10px;border:1px solid var(--settings-control-border);border-radius:var(--radius-control);background:var(--settings-control-bg)}#root .ux-v22 .settings-provider-mark{width:34px;height:34px;display:grid;place-items:center;border:0;border-radius:0;background:transparent;color:var(--ux-text)}#root .ux-v22 .settings-provider-mark svg{width:17px;height:17px;display:block}#root .ux-v22 .settings-provider-mark.google-calendar-mark>img{width:22px;height:22px;display:block;object-fit:contain}#root .ux-v22 .settings-provider-copy{min-width:0;display:grid;gap:3px}#root .ux-v22 .settings-provider-copy strong{min-width:0;max-width:100%;overflow:visible;color:var(--ux-text);font-size:var(--type-body);font-weight:600;line-height:1.3;white-space:nowrap}#root .ux-v22 .settings-provider-title{min-width:0;max-width:100%;display:block;overflow:visible!important;color:var(--ux-text);font:inherit;font-size:var(--type-body);font-weight:600;line-height:1.45!important;white-space:nowrap}#root .ux-v22 .settings-provider-copy small,#root .ux-v22 .settings-provider-footer span{color:var(--ux-text-muted);font-size:var(--type-caption);line-height:1.45}#root .ux-v22 .settings-provider-action{min-width:122px;min-height:36px;border-radius:var(--radius-compact)!important;white-space:nowrap}#root .ux-v22 .settings-provider-action.connected{display:inline-flex;align-items:center;justify-content:center;gap:6px;border:1px solid rgba(39,139,99,.2)!important;background:#278b6312!important;color:var(--ux-success)!important;box-shadow:none!important;opacity:1!important;cursor:default!important}#root .ux-v22.theme-dark .settings-provider-action.connected{border-color:#46be8733!important;background:#46be8714!important}#root .ux-v22 .settings-provider-footer{min-height:31px;margin-top:10px;padding-top:0}#root .ux-v22 .settings-provider-footer span.error{color:#d14343}#root .ux-v22 .settings-service-create{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:8px;margin-bottom:12px}#root .ux-v22 .settings-service-create>.input-icon{width:100%;min-width:0}#root .ux-v22 .settings-service-row{grid-template-columns:10px 38px minmax(0,1fr) auto;will-change:transform}#root .ux-v22 .settings-service-drag-handle{width:8px;min-width:8px;height:16px;display:grid;grid-template-columns:repeat(2,2px);grid-template-rows:repeat(3,2px);place-content:center;gap:2px;padding:0;border:0;background:transparent;color:var(--ux-text-muted);cursor:grab;touch-action:none;opacity:.58;outline:0}#root .ux-v22 .settings-service-drag-handle>i{width:2px;height:2px;border-radius:var(--radius-circle);background:currentColor}#root .ux-v22 .settings-service-row:hover .settings-service-drag-handle,#root .ux-v22 .settings-service-drag-handle:focus-visible{color:var(--ux-text);opacity:.82}html.crm-pointer-dragging #root .ux-v22 .settings-service-drag-handle{cursor:grabbing}#root .ux-v22 .settings-service-actions{display:flex;align-items:center;justify-content:flex-end;gap:6px}@media(max-width:720px){#root .ux-v22 .settings-provider-row{grid-template-columns:38px minmax(0,1fr)}#root .ux-v22 .settings-provider-action{grid-column:2;justify-self:start}#root .ux-v22 .settings-service-create{grid-template-columns:1fr}#root .ux-v22 .settings-service-create>.button{width:100%}#root .ux-v22 .settings-service-row{grid-template-columns:10px 38px minmax(0,1fr) auto}#root .ux-v22 .settings-service-row .settings-service-actions{grid-column:auto;justify-content:flex-end;flex-wrap:nowrap}}#root .ux-v22 :is(.records-archive-page,.records-trash-page) .records-lifecycle-table .list-select-column input[type=checkbox]:focus,#root .ux-v22 :is(.records-archive-page,.records-trash-page) .records-lifecycle-table .list-select-column input[type=checkbox]:focus-visible{outline:none!important;outline-offset:0!important;box-shadow:none!important}.signin-page{position:relative;min-height:100svh;display:grid;place-items:center;padding:108px 24px 142px;overflow-x:hidden;font-family:var(--font-ui);font-size:var(--nl-type-body);transition:background-color .18s ease,color .18s ease}.signin-light{background-color:#300807;background-image:url(/illustrations/workspace-login-christmas.webp);background-position:center center;background-repeat:no-repeat;background-size:cover;color:var(--app-text, #20262f)}.signin-dark{background-color:var(--dark-canvas, #050505);background-image:linear-gradient(var(--dark-overlay-scrim-strong, rgba(0, 0, 0, .58)),var(--dark-overlay-scrim-strong, rgba(0, 0, 0, .58))),url(/illustrations/workspace-login-christmas.webp);background-position:center center;background-repeat:no-repeat;background-size:cover;color:var(--dark-text, #f5f5f5)}.signin-shell{width:min(420px,100%);display:grid;gap:76px}.signin-card>.signin-brand{position:static;display:flex;align-items:center;justify-content:center;justify-self:center;gap:9px;width:100%;min-width:0;height:auto;margin:0 auto 2px;padding:0;text-align:center;color:var(--app-text, #20262f);transform:none}.signin-card .workspace-brand-logo-cube{display:block;flex:0 0 24px;width:24px;height:26px;color:#2e46ee}.signin-card .workspace-brand-logo-name{display:inline-flex;align-items:baseline;gap:4px;font-family:var(--font-ui, sans-serif);font-size:var(--nl-type-section);line-height:1.2;letter-spacing:-.025em;white-space:nowrap}.signin-card .workspace-brand-logo-strong{font-weight:600;color:var(--app-text, #20262f)}.signin-card .workspace-brand-logo-soft{font-weight:400;color:var(--app-muted, #7e8794)}.signin-dark .signin-card .workspace-brand-logo-cube,.signin-dark .signin-card .workspace-brand-logo-strong{color:#fcfaf7}.signin-dark .signin-card .workspace-brand-logo-soft{color:#fcfaf7b3}.signin-form{width:100%;display:grid;gap:16px}.signin-page .signin-card{box-sizing:border-box;min-width:0;padding:28px;border:1px solid var(--settings-border, var(--app-border, #e4e7ec));border-radius:var(--radius-container, 16px);background:var(--app-card, #ffffff);box-shadow:none}.signin-dark .signin-card{border-color:var(--dark-border, #262626);background:var(--dark-card, #0c0c0c)}.signin-header{display:grid;gap:7px;margin-bottom:8px;text-align:center}.signin-header h1{margin:0;font-size:var(--nl-type-page);font-weight:700;line-height:1.15;letter-spacing:-.025em}.signin-header p{margin:0;font-size:var(--nl-type-body-small);line-height:1.55}.signin-light .signin-header p{color:var(--app-muted, #7e8794)}.signin-dark .signin-header p{color:var(--dark-muted, #a3a3a3)}.signin-providers{display:grid;gap:9px}.signin-provider{width:100%;min-height:40px;display:inline-flex;align-items:center;justify-content:center;gap:9px;padding:0 14px;border-radius:var(--radius-compact);font-size:var(--nl-type-body);font-weight:500;line-height:1;box-shadow:none;transition:background-color .14s ease,border-color .14s ease,color .14s ease}.signin-light .signin-provider{border:1px solid var(--app-border-strong, #d8dee8);background:var(--app-control, #ffffff);color:var(--app-text, #20262f)}.signin-dark .signin-provider{border:1px solid var(--dark-border, #262626);background:var(--dark-control, #161616);color:var(--dark-text, #f5f5f5)}.signin-light .signin-provider:hover:not(:disabled){border-color:var(--app-border-strong, #d8dee8);background:var(--app-control-hover, #f4f6f8)}.signin-dark .signin-provider:hover:not(:disabled){border-color:var(--dark-border-strong, #303030);background:var(--dark-control-hover, #1c1c1c)}.signin-provider:disabled{cursor:wait;opacity:.55}.signin-provider-icon{width:18px;height:18px;display:inline-grid;place-items:center;flex:0 0 18px}.signin-provider-icon svg{display:block;width:17px;height:17px}.signin-light .signin-provider-icon.apple{color:var(--app-text, #20262f)}.signin-dark .signin-provider-icon.apple{color:var(--dark-text, #f5f5f5)}.signin-divider{display:grid;grid-template-columns:1fr auto 1fr;align-items:center;gap:12px;color:#8c94a2;font-size:var(--nl-type-caption);line-height:1}.signin-divider:before,.signin-divider:after{content:"";height:1px}.signin-light .signin-divider:before,.signin-light .signin-divider:after{background:var(--app-border, #e4e7ec)}.signin-dark .signin-divider:before,.signin-dark .signin-divider:after{background:var(--dark-border, #262626)}.signin-fields{display:grid;gap:12px}.signin-field{display:grid;gap:6px;font-size:var(--nl-type-caption);font-weight:500}.signin-light .signin-field{color:var(--app-text-soft, #3e3e45)}.signin-dark .signin-field{color:var(--dark-text-soft, #d4d4d4)}.signin-page{--crm-form-control-height: var(--crm-control-height, 36px);--crm-control-font-size: var(--nl-type-body);--auth-control-text: var(--app-text, #20262f);--auth-control-muted: var(--app-subtle, #8a93a3);--auth-control-border: color-mix(in srgb, var(--app-muted, #7e8794) 22%, transparent);--auth-control-bg: transparent}.signin-dark{--auth-control-text: var(--dark-text, #f5f5f5);--auth-control-muted: var(--dark-subtle, #737373);--auth-control-border: color-mix(in srgb, var(--dark-muted, #a3a3a3) 22%, transparent)}.signin-page .signin-icon-slot{position:relative;display:block;width:100%;min-width:0}.signin-page .signin-icon-slot>svg{position:absolute;left:11px;top:50%;transform:translateY(-50%);z-index:1;pointer-events:none;color:var(--auth-control-muted)}.signin-page .signin-control-input{display:block;box-sizing:border-box;width:100%;min-width:0;height:var(--crm-form-control-height);min-height:var(--crm-form-control-height);margin:0;padding:0 var(--crm-control-padding-x, 11px);border:1px solid transparent;border-bottom-color:var(--auth-control-border);border-radius:0;background:var(--auth-control-bg);color:var(--auth-control-text);-webkit-text-fill-color:var(--auth-control-text);caret-color:var(--auth-control-text);box-shadow:none;outline:0;font-size:var(--crm-control-font-size);font-weight:var(--crm-control-font-weight, 500);transition:background-color .16s ease,border-color .16s ease,box-shadow .16s ease}.signin-page .signin-icon-slot>.signin-control-input{padding-left:36px}.signin-page .password-control{border:0;border-radius:0;background:transparent;box-shadow:none}.signin-page .password-control>.signin-control-input{padding-right:42px}.signin-page .signin-control-input:hover{border-color:transparent;border-bottom-color:color-mix(in srgb,var(--auth-control-muted) 47%,transparent);background:color-mix(in srgb,var(--auth-control-text) 6%,transparent)}.signin-page .signin-control-input:focus,.signin-page .signin-control-input:focus-visible{border-color:transparent;border-bottom-color:var(--ux-blue, #2e46ee);background:color-mix(in srgb,var(--auth-control-text) 7%,transparent);box-shadow:inset 0 -1px 0 var(--ux-blue, #2e46ee);outline:0}.signin-page .signin-control-input::placeholder{color:var(--auth-control-muted);-webkit-text-fill-color:var(--auth-control-muted);opacity:1}.signin-page .signin-control-input:-webkit-autofill{-webkit-text-fill-color:var(--auth-control-text)!important;caret-color:var(--auth-control-text)!important;-webkit-box-shadow:0 0 0 1000px var(--app-canvas, #f3f4f6) inset!important}.signin-dark .signin-control-input:-webkit-autofill{-webkit-box-shadow:0 0 0 1000px var(--dark-canvas, #050505) inset!important}.signin-forgot-row{display:flex;align-items:center;justify-content:center;flex-wrap:wrap;gap:4px;margin:0;text-align:center}.signin-login-links{min-height:20px;margin-top:-3px;display:flex;align-items:center;justify-content:center;gap:8px;text-align:center}.signin-login-links .signin-switch,.signin-login-links .signin-forgot-row{min-width:0;justify-content:center;text-align:center}.signin-forgot-row button,.signin-switch button{padding:0;border:0;background:transparent;color:#2e46ee;font-size:inherit;font-weight:600}.signin-forgot-row button{font-size:var(--nl-type-caption);cursor:pointer}.signin-forgot-row>span{color:var(--app-muted, #7e8794);font-size:var(--nl-type-caption);font-weight:400}.signin-dark .signin-forgot-row>span{color:var(--dark-muted, #a3a3a3)}.signin-primary{width:100%;min-height:40px;display:inline-flex;align-items:center;justify-content:center;padding:0 14px;border:1px solid #2e46ee;border-radius:var(--radius-compact);background:#2e46ee;background-color:#2e46ee;background-image:none;color:#fff;font-size:var(--nl-type-body);font-weight:500;line-height:1;filter:none;transform:none;box-shadow:0 4px 12px #2e46ee2e,inset 0 1px #ffffff24;transition:none}.signin-primary:disabled{cursor:wait;opacity:.46}.signin-message{padding:10px 11px;border-radius:var(--radius-compact);font-size:var(--nl-type-caption);line-height:1.5}.signin-message.error{border:1px solid rgba(220,53,69,.2);background:#dc354512;color:#c93445}.signin-message.notice{border:1px solid rgba(31,157,101,.2);background:#1f9d6512;color:#278b63}.signin-switch{min-height:18px;display:flex;align-items:center;justify-content:center;color:#7d8796;font-size:var(--nl-type-caption);text-align:center}.signin-consent{margin:-3px 0 0;color:#8b94a2;font-size:var(--nl-type-caption);line-height:1.55;text-align:center}.signin-consent a,.signin-footer a{color:inherit;text-decoration:none;font-weight:600}.signin-consent a:hover,.signin-footer a:hover{text-decoration:underline;text-underline-offset:3px}.signin-footer{position:absolute;left:50%;bottom:24px;width:min(520px,calc(100% - 32px));transform:translate(-50%);display:grid;justify-items:center;gap:7px;text-align:center;font-size:var(--nl-type-caption)}.signin-footer p,.signin-footer small{margin:0;font-size:var(--nl-type-caption);font-weight:400}.signin-footer nav{display:flex;align-items:center;justify-content:center;gap:9px}.signin-light .signin-footer,.signin-dark .signin-footer{color:var(--dark-text, #f5f5f5);text-shadow:0 1px 7px var(--dark-overlay-scrim-strong, rgba(0, 0, 0, .58))}@media(max-height:720px)and (min-width:641px){.signin-page{padding-top:70px;padding-bottom:105px}.signin-shell{gap:42px}.signin-footer{bottom:14px}}@media(max-width:640px){.signin-page{min-height:100svh;place-items:start center;padding:86px 20px 142px}.signin-shell{gap:48px}.signin-page .signin-card{padding:22px 18px}.signin-footer{bottom:20px}}@media(min-width:761px){#root .ux-v22 .topbar-brand-logo{margin-left:4px!important;margin-bottom:2px!important}}.password-control{position:relative;width:100%;min-width:0}.password-control>input{width:100%;padding-right:42px!important}.password-visibility-toggle{position:absolute;top:50%;right:7px;z-index:2;width:28px;min-width:28px!important;height:28px;min-height:28px!important;padding:0!important;display:inline-grid;place-items:center;transform:translateY(-50%);border:0!important;border-radius:var(--radius-compact)!important;background:transparent!important;color:#7e899b;box-shadow:none!important;cursor:pointer}.password-visibility-toggle:hover:not(:disabled),.password-visibility-toggle:focus-visible:not(:disabled){background:#2e46ee12!important;color:#2e46ee!important;outline:0!important;box-shadow:none!important}.password-visibility-toggle:disabled{cursor:not-allowed;opacity:.45}.signin-dark .signin-header h1{color:var(--dark-text, #f5f5f5)!important}.signin-dark .password-visibility-toggle{color:var(--dark-muted, #a3a3a3)}.signin-dark .password-visibility-toggle:hover:not(:disabled),.signin-dark .password-visibility-toggle:focus-visible:not(:disabled){background:#2e46ee21!important;color:#a9b5ff!important}#root .ux-v22 .settings-password-grid .password-control{width:100%;min-height:42px;border:1px solid var(--app-border-strong);border-radius:var(--radius-compact);background:var(--app-control);color:var(--app-text);box-shadow:none}#root .ux-v22 .settings-password-grid .password-control>input{min-height:40px;padding-right:42px!important;border:0!important;background:transparent!important;box-shadow:none!important}#root .ux-v22 .settings-password-grid .password-visibility-toggle{color:var(--ux-text-muted)}#root .ux-v22 .settings-password-grid .password-visibility-toggle:hover:not(:disabled),#root .ux-v22 .settings-password-grid .password-visibility-toggle:focus-visible:not(:disabled){background:color-mix(in srgb,var(--ux-blue) 8%,transparent)!important;color:var(--ux-blue)!important}.signin-primary{transform:none!important;transition:none!important}#root .ux-v22 .topbar{border-bottom:1px solid rgba(17,24,39,.12)!important}#root .ux-v22.theme-dark .topbar{border-bottom-color:#ffffff1f!important}@media(min-width:761px){.modal-backdrop:not(:has(>.deal-create-modal.operational-record-modal)){animation:fadeIn .14s ease}.small-modal{animation:modalUp .18s ease}}@supports (padding: max(0px)){@media(max-width:760px){.signin-page{min-height:100dvh!important}}}#root .ux-v22 .sales-record-drawer .deal-sidebar-fields.is-editing{row-gap:14px!important}#root .ux-v22 .sales-record-drawer .deal-sidebar-fields.is-editing>.deal-sidebar-edit-field{gap:7px!important}#root .ux-v22 .sales-record-drawer .deal-sidebar-fields.is-editing>.contact-block{padding-top:13px!important;padding-bottom:13px!important}#root .ux-v22 .sales-record-drawer .deal-sidebar-fields.is-editing>.contact-block>.crm-field-label-text{margin-bottom:3px!important}@media(max-width:680px){#root .ux-v22 .sales-record-drawer .deal-sidebar-fields.is-editing{row-gap:13px!important}}#root .ux-v22 .sales-premium.view-board .studio-deal-card,#root .ux-v22 .sales-premium.view-board .deal-card{display:flex!important;flex-direction:column!important;gap:8px!important}#root .ux-v22 .sales-premium.view-board .studio-deal-card .deal-card-top,#root .ux-v22 .sales-premium.view-board .deal-card .deal-card-top{margin-bottom:0!important}#root .ux-v22 .sales-premium.view-board .studio-deal-card h4,#root .ux-v22 .sales-premium.view-board .deal-card h4,#root .ux-v22 .sales-premium.view-board .studio-deal-card p,#root .ux-v22 .sales-premium.view-board .deal-card p,#root .ux-v22 .sales-premium.view-board .studio-deal-card .deal-next,#root .ux-v22 .sales-premium.view-board .deal-card .deal-next{margin:0!important}#root .ux-v22 .sales-record-drawer .deal-sidebar-edit-field .deal-sidebar-field-select{width:100%!important}#root .ux-v22 .sales-record-drawer .deal-sidebar-edit-field .deal-sidebar-field-select .premium-select-trigger{width:100%!important;min-height:44px!important}#root .ux-v22 .sales-record-drawer .deal-sidebar-edit-field .deal-sidebar-field-select .premium-select-menu{width:100%!important;margin-top:8px!important}#root .ux-v22 :is(.project-record-modal,.project-card-modal) .value-row>.premium-select .premium-select-menu{width:100%!important;min-width:0!important;max-width:100%!important;box-sizing:border-box!important}#root .ux-v22 .gamify-column-daily .gamify-check:disabled{opacity:.42!important;cursor:default!important;pointer-events:none!important}#root .ux-v22 .client-record-modal .value-row>.premium-select .premium-select-menu{width:100%!important;min-width:0!important;max-width:100%!important;box-sizing:border-box!important}#root .ux-v22 .operational-workspace.operational-projects.view-board .trello-project-card,#root .ux-v22.theme-light .operational-workspace.operational-projects.view-board .trello-project-card{background:#fff!important;background-image:none!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important;border-color:var(--ref-line)!important;box-shadow:var(--ref-shadow-card)!important}#root .ux-v22 .operational-workspace.operational-projects.view-board .trello-project-card:hover{background:#fff!important}#root .ux-v22.theme-dark .operational-workspace.operational-projects.view-board .trello-project-card{background:var(--reference-ink)!important;background-image:none!important;border-color:var(--reference-line)!important;color:var(--reference-text)!important;box-shadow:none!important}#root .ux-v22.theme-dark .operational-workspace.operational-projects.view-board .trello-project-card:hover{background:var(--dark-card-hover, #121212)!important;background-image:none!important;border-color:var(--dark-border-strong, #303030)!important;box-shadow:none!important}#root .ux-v22 .operational-workspace.operational-projects.view-board .project-card-schedule{margin-top:10px!important;padding:8px 10px!important;gap:9px!important;border-color:#5b68821a!important;border-radius:var(--radius-control)!important;background:#f8f9fb!important;box-shadow:none!important}#root .ux-v22 .operational-workspace.operational-projects.view-board .project-card-schedule>div{gap:6px!important}#root .ux-v22 .operational-workspace.operational-projects.view-board .project-card-schedule>div>svg{width:11px!important;height:11px!important;color:#8993a3!important}#root .ux-v22 .operational-workspace.operational-projects.view-board .project-card-schedule>div>span{gap:3px!important}#root .ux-v22 .operational-workspace.operational-projects.view-board .project-card-schedule small{font-size:9px!important;font-weight:600!important;line-height:1!important;letter-spacing:.035em!important;color:#929cab!important}#root .ux-v22 .operational-workspace.operational-projects.view-board .project-card-schedule strong{font-size:11px!important;font-weight:500!important;line-height:1.25!important;letter-spacing:0!important;color:#535d6d!important}#root .ux-v22 .operational-workspace.operational-projects.view-board .project-card-schedule>i{width:18px!important;height:18px!important;background:#2e46ee0e!important;color:#7885cf!important;font-size:10px!important;font-weight:500!important}#root .ux-v22.theme-dark .operational-workspace.operational-projects.view-board .project-card-schedule{background:#ffffff09!important;border-color:#ffffff13!important}#root .ux-v22 :is(.project-record-modal,.project-card-modal) .value-row{grid-template-columns:minmax(0,1fr) 160px!important}#root .ux-v22 :is(.project-record-modal,.project-card-modal) .value-row>.premium-select{width:160px!important;min-width:160px!important;max-width:160px!important;justify-self:end!important}#root .ux-v22 :is(.project-record-modal,.project-card-modal) .value-row>.premium-select .premium-select-trigger,#root .ux-v22 :is(.project-record-modal,.project-card-modal) .value-row>.premium-select .premium-select-menu{width:160px!important;min-width:160px!important;max-width:160px!important;box-sizing:border-box!important}#root .ux-v22.theme-dark .sales-record-drawer .deal-sidebar-section-heading>span{border-color:#5268ff33!important;background:#2e46ee1f!important;color:#8fa0ff!important;box-shadow:none!important}#root .ux-v22.theme-dark .sales-record-drawer .deal-sidebar-section-heading>span :is(svg,svg *){color:currentColor!important;stroke:currentColor!important}#root .ux-v22.theme-dark .operational-workspace.operational-projects.view-board .trello-project-card,#root .ux-v22.theme-dark .operational-workspace.operational-projects.view-board .trello-project-card:not(:hover){background:var(--reference-ink)!important;background-color:var(--reference-ink)!important;background-image:none!important;border-color:var(--reference-line)!important;color:var(--reference-text)!important;box-shadow:none!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important}#root .ux-v22.theme-dark .operational-workspace.operational-projects.view-board .trello-project-card:hover{background:var(--dark-card-hover, #121212)!important;background-color:var(--dark-card-hover, #121212)!important;border-color:var(--dark-border-strong, #303030)!important;box-shadow:none!important}#root .ux-v22.theme-dark .operational-workspace.operational-projects.view-board .trello-project-card h4{color:var(--dark-text, #f5f5f5)!important}#root .ux-v22.theme-dark .operational-workspace.operational-projects.view-board .trello-project-card>p,#root .ux-v22.theme-dark .operational-workspace.operational-projects.view-board .operational-card-line,#root .ux-v22.theme-dark .operational-workspace.operational-projects.view-board .operational-card-briefing,#root .ux-v22.theme-dark .operational-workspace.operational-projects.view-board .project-card-metadata{color:var(--dark-muted, #a3a3a3)!important}#root .ux-v22.theme-dark .operational-workspace.operational-projects.view-board .project-card-schedule{border-color:var(--dark-border, #262626)!important;background:var(--dark-column, #0f0f0f)!important;box-shadow:none!important}#root .ux-v22.theme-dark .operational-workspace.operational-projects.view-board .project-card-schedule small{color:var(--dark-subtle, #737373)!important}#root .ux-v22.theme-dark .operational-workspace.operational-projects.view-board .project-card-schedule strong{color:var(--dark-text-soft, #d4d4d4)!important}#root .ux-v22.theme-dark .operational-workspace.operational-projects.view-board .project-card-schedule>div>svg{color:var(--dark-subtle, #737373)!important}#root .ux-v22.theme-dark .operational-workspace.operational-projects.view-board .project-card-schedule>i{background:#2e46ee21!important;color:#8fa0ff!important}#root .ux-v22.theme-dark .operational-workspace.operational-projects.view-board .trello-project-card>footer{border-color:var(--dark-border, #262626)!important}#root .ux-v22.theme-dark .project-record-drawer .project-card-modal-header{background:var(--record-drawer-chrome)!important;background-image:none!important;border-color:var(--record-drawer-line)!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important}#root .ux-v22.theme-dark .project-record-drawer .project-card-modal-heading,#root .ux-v22.theme-dark .project-record-drawer .project-card-modal-heading input,#root .ux-v22.theme-dark .project-record-drawer .project-card-modal-heading input:focus,#root .ux-v22.theme-dark .project-record-drawer .project-card-modal-heading input:focus-visible{border:0!important;outline:0!important;background:transparent!important;background-color:transparent!important;background-image:none!important;box-shadow:none!important}#root .ux-v22.theme-dark .project-record-drawer .project-card-modal-heading input{color:var(--dark-text, #f5f5f5)!important}#root .ux-v22.theme-dark .project-record-drawer .project-card-modal-heading>span{color:var(--dark-subtle, #737373)!important}#root .ux-v22.theme-dark .project-record-drawer .project-card-section-title>svg{border-color:#5268ff33!important;background:#2e46ee1f!important;color:#8fa0ff!important;box-shadow:none!important}#root .ux-v22.theme-dark .project-linked-task-content,#root .ux-v22.theme-dark .project-linked-task-content>strong,#root .ux-v22.theme-dark .project-task-editor>header strong{color:var(--dark-text, #f5f5f5)!important}#root .ux-v22.theme-dark .project-linked-task-row.done .project-linked-task-content>strong{color:var(--dark-subtle, #737373)!important}#root .ux-v22.theme-dark .project-linked-task-content>small,#root .ux-v22.theme-dark .project-linked-task-meta,#root .ux-v22.theme-dark .project-task-editor>header small,#root .ux-v22.theme-dark .project-task-editor .gamify-field>small{color:var(--dark-muted, #a3a3a3)!important}#root .ux-v22.theme-dark .operational-workspace.operational-projects.view-board .operational-card footer strong,#root .ux-v22.theme-dark .operational-workspace.operational-projects.view-board .trello-project-card footer strong{color:var(--dark-text, #f5f5f5)!important}#root .ux-v22 .premium-select-menu>button>span,#root .ux-v22 .premium-select-option>.premium-select-option-copy{overflow:hidden!important;padding-block:1px!important}#root .ux-v22 .premium-select-menu>button strong,#root .ux-v22 .premium-select-option .premium-select-option-copy>strong{display:block!important;line-height:1.42!important;padding-bottom:1px!important;margin-bottom:-1px!important}#root .ux-v22 .modal-backdrop:has(.stage-rename-modal){z-index:1000!important;padding:24px!important;background:#0a0e143d!important;-webkit-backdrop-filter:blur(12px) saturate(96%)!important;backdrop-filter:blur(12px) saturate(96%)!important}#root .ux-v22 .stage-rename-modal{width:min(390px,calc(100vw - 48px))!important;height:auto!important;min-height:0!important;max-height:none!important;display:flex!important;flex-direction:column!important;overflow:hidden!important;border-radius:var(--radius-card)!important;isolation:isolate!important}#root .ux-v22 .stage-rename-modal>.stage-rename-titlebar{box-sizing:border-box!important;flex:0 0 64px!important;min-height:64px!important;height:64px!important;padding:0 12px 0 18px!important;display:grid!important;grid-template-columns:minmax(0,1fr) 40px!important;align-items:center!important;gap:12px!important;border-bottom:1px solid rgba(111,122,141,.13)!important;background:transparent!important}#root .ux-v22 .stage-rename-modal>.stage-rename-titlebar>.stage-rename-title-copy{min-width:0!important;height:40px!important;display:flex!important;align-items:center!important}#root .ux-v22 .stage-rename-modal>.stage-rename-titlebar h2{margin:0!important;padding:0!important;color:inherit!important;font-size:var(--type-heading-md-lg)!important;font-weight:600!important;line-height:1.15!important;letter-spacing:-.025em!important;transform:translateY(1px)!important}#root .ux-v22 .stage-rename-modal>.stage-rename-modal-body{flex:0 0 auto!important;min-height:0!important;padding:16px 18px!important;display:grid!important;gap:14px!important;overflow:visible!important}#root .ux-v22 .stage-rename-modal .input-icon{min-height:42px!important;padding:0 11px!important;border:1px solid var(--app-border-strong, #d8dee8)!important;border-radius:var(--radius-compact)!important;background:var(--app-control, #ffffff)!important;box-shadow:none!important}#root .ux-v22 .stage-rename-modal .input-icon:focus-within{border-color:var(--app-border-strong, #d8dee8)!important;box-shadow:none!important}#root .ux-v22 .stage-rename-modal .input-icon input,#root .ux-v22 .stage-rename-modal .input-icon input:focus,#root .ux-v22 .stage-rename-modal .input-icon input:focus-visible{width:100%!important;min-height:40px!important;padding:0!important;border:0!important;border-radius:var(--radius-none)!important;outline:0!important;background:transparent!important;box-shadow:none!important}#root .ux-v22 .stage-rename-modal>.modal-footer{flex:0 0 auto!important;min-height:58px!important;padding:0 16px!important}#root .ux-v22.theme-light .stage-rename-modal,#root .ux-v22.theme-light .stage-rename-modal>.stage-rename-titlebar,#root .ux-v22.theme-light .stage-rename-modal>.modal-footer{background:var(--app-card, #ffffff)!important}#root .ux-v22.theme-dark .stage-rename-modal,#root .ux-v22.theme-dark .stage-rename-modal>.stage-rename-titlebar,#root .ux-v22.theme-dark .stage-rename-modal>.modal-footer{border-color:var(--dark-border, #262626)!important;background:var(--dark-control, #161616)!important}#root .ux-v22.theme-dark .stage-rename-modal .input-icon{border-color:var(--dark-border-strong, #303030)!important;background:var(--dark-control, #161616)!important}#root .ux-v22.theme-dark .stage-rename-modal .input-icon>svg{color:var(--dark-muted, #a3a3a3)!important}#root .ux-v22.theme-dark .stage-rename-modal .input-icon input{color:var(--dark-text, #f5f5f5)!important}#root .ux-v22 .sales-record-drawer .deal-sidebar-section{border-radius:var(--radius-container)!important;padding:16px!important}#root .ux-v22 .sales-record-drawer .deal-sidebar-section-heading{display:grid!important;grid-template-columns:34px minmax(0,1fr) auto!important;align-items:center!important;gap:11px!important;margin-bottom:14px!important}#root .ux-v22 .sales-record-drawer .deal-sidebar-section-heading>span{width:34px!important;height:34px!important;border-radius:var(--radius-control)!important;border:1px solid rgba(46,70,238,.16)!important;background:#2e46ee12!important;color:#2e46ee!important}#root .ux-v22 .sales-record-drawer .deal-sidebar-section-heading h3{color:#343b48!important;font-size:var(--type-body)!important;font-weight:650!important}#root .ux-v22 .sales-record-drawer .deal-sidebar-section-heading small{color:#8a94a6!important}#root .ux-v22 .sales-record-drawer .deal-sidebar-fields{gap:12px 18px!important}#root .ux-v22 .sales-record-drawer .deal-sidebar-field{min-height:auto!important;padding:0!important;border-top:0!important;display:grid!important;align-content:start!important;gap:6px!important}#root .ux-v22 .sales-record-drawer .deal-sidebar-field>strong{min-height:43px!important;padding:10px 14px!important;display:flex!important;align-items:center!important;border:1px solid rgba(91,104,130,.13)!important;border-radius:var(--radius-control)!important;background:#ffffffad!important;color:#343b48!important;line-height:1.45!important;box-shadow:inset 0 1px #ffffffb8!important}#root .ux-v22 .sales-record-drawer .deal-sidebar-fields>.contact-block{grid-column:1 / -1!important;min-width:0!important;padding:0!important;border-top:0!important;display:grid!important;align-content:start!important;gap:8px!important}#root .ux-v22 .sales-record-drawer .deal-sidebar-fields>.contact-block+.contact-block{margin-top:4px!important;padding-top:14px!important;border-top:1px solid rgba(91,104,130,.11)!important}#root .ux-v22 .sales-record-drawer .deal-sidebar-fields>.contact-block>.crm-field-label-text{margin:0 0 2px!important}#root .ux-v22 .sales-record-drawer .contact-entry{grid-template-columns:minmax(0,1fr) auto!important;gap:8px!important}#root .ux-v22 .sales-record-drawer .contact-entry .input-icon,#root .ux-v22 .sales-record-drawer .deal-sidebar-edit-field input,#root .ux-v22 .sales-record-drawer .deal-sidebar-edit-field select{min-height:42px!important;border:1px solid rgba(91,104,130,.13)!important;border-radius:var(--radius-compact)!important;background:#ffffffad!important;color:#343b48!important;box-shadow:inset 0 1px #ffffffb8!important}#root .ux-v22 .sales-record-drawer .deal-sidebar-activities{gap:10px!important}#root .ux-v22 .sales-record-drawer .deal-sidebar-activities article{padding:12px!important;border:1px solid rgba(91,104,130,.11)!important;border-radius:var(--radius-card)!important;background:var(--record-drawer-panel)!important;box-shadow:none!important}#root .ux-v22 .sales-record-drawer .deal-sidebar-activities article>div{display:grid!important;gap:2px!important}#root .ux-v22 .sales-record-drawer .deal-sidebar-activities article>div>strong{color:#343b48!important;font-size:var(--type-body-small)!important;font-weight:650!important;line-height:1.35!important}#root .ux-v22 .sales-record-drawer .deal-sidebar-activities article>div>span{color:#6e788b!important}#root .ux-v22 .sales-record-drawer .deal-sidebar-activities article>div>small{color:#7f899a!important}#root .ux-v22 .sales-record-drawer .deal-sidebar-section-title>b{border:1px solid rgba(46,70,238,.13)!important;background:#2e46ee12!important;color:#2e46ee!important}#root .ux-v22.theme-dark .sales-record-drawer .deal-sidebar-section-heading>span,#root .ux-v22.theme-dark .sales-record-drawer .deal-sidebar-section-title>b{border-color:#5263b86b!important;background:#2e46ee1f!important;color:#9dadff!important}#root .ux-v22.theme-dark .sales-record-drawer .deal-sidebar-section-heading h3{color:var(--dark-text, #f5f5f5)!important}#root .ux-v22.theme-dark .sales-record-drawer .deal-sidebar-section-heading small{color:var(--dark-muted, #a3a3a3)!important}#root .ux-v22.theme-dark .sales-record-drawer .deal-sidebar-field>strong,#root .ux-v22.theme-dark .sales-record-drawer .contact-entry .input-icon,#root .ux-v22.theme-dark .sales-record-drawer .deal-sidebar-edit-field input,#root .ux-v22.theme-dark .sales-record-drawer .deal-sidebar-edit-field select,#root .ux-v22.theme-dark .sales-record-drawer .deal-sidebar-activities article{border-color:var(--record-drawer-line)!important;background:var(--record-drawer-panel)!important;color:var(--dark-text, #f5f5f5)!important;box-shadow:inset 0 1px #ffffff05!important}#root .ux-v22.theme-dark .sales-record-drawer .deal-sidebar-activities article>div>strong{color:var(--dark-text, #f5f5f5)!important}#root .ux-v22.theme-dark .sales-record-drawer .deal-sidebar-activities article>div>span{color:var(--dark-text-soft, #d4d4d4)!important}#root .ux-v22.theme-dark .sales-record-drawer .deal-sidebar-activities article>div>small{color:var(--dark-muted, #a3a3a3)!important}#root .ux-v22.theme-dark .sales-record-drawer .deal-sidebar-fields>.contact-block+.contact-block{border-top-color:#ffffff14!important}#root .ux-v22 .settings-unified-preferences>.settings-account-deletion-card{margin-top:17px!important}#root .ux-v22 .settings-account-deletion-card>.crm-alert+.settings-password-grid{margin-top:13px!important}#root .ux-v22 .settings-mfa-qr{display:block!important;width:180px!important;height:180px!important;max-width:100%!important;object-fit:contain!important;padding:10px!important;box-sizing:border-box!important;border:1px solid var(--settings-border, var(--app-border, #e4e7ec))!important;border-radius:var(--radius-control)!important;background:var(--settings-control-surface, var(--app-control, #ffffff))!important}#root .ux-v22 .settings-card:has(>.settings-session-list){display:grid!important;grid-template-columns:minmax(0,1fr)!important;column-gap:0!important;row-gap:10px!important}#root .ux-v22 .settings-card:has(>.settings-session-list)>.settings-card-heading{grid-column:1 / -1!important;margin-bottom:6px!important}#root .ux-v22 .settings-card:has(>.settings-session-list)>.settings-session-list,#root .ux-v22 .settings-card:has(>.settings-session-list)>.settings-session-list+.settings-export-actions{display:contents!important}#root .ux-v22 .settings-card:has(>.settings-session-list)>.settings-provider-footer{grid-column:1 / -1!important}#root .ux-v22 .settings-session-list>button,#root .ux-v22 .settings-card:has(>.settings-session-list)>.settings-export-actions>button{min-width:0!important}#root .ux-v22 .settings-unified-section>:is(.settings-card,.settings-card-grid){margin-top:0!important;margin-bottom:0!important}#root .ux-v22 .settings-unified-section>:is(.settings-card,.settings-card-grid)+:is(.settings-card,.settings-card-grid){margin-top:17px!important}#root .ux-v22 .settings-card-grid{row-gap:17px!important}#root .ux-v22 .settings-card-grid>.settings-card{margin-bottom:0!important}#root .ux-v22 .settings-account-deletion-card .settings-form-footer>.button:disabled{color:#fff!important;-webkit-text-fill-color:#fff!important}@media(max-width:760px){#root .ux-v22 .settings-unified-preferences>.settings-account-deletion-card{margin-top:7px!important}#root .ux-v22 .settings-unified-section>:is(.settings-card,.settings-card-grid)+:is(.settings-card,.settings-card-grid){margin-top:7px!important}#root .ux-v22 .settings-card-grid{row-gap:7px!important}#root .ux-v22 .settings-card:has(>.settings-session-list){grid-template-columns:1fr!important;column-gap:0!important;row-gap:7px!important}#root .ux-v22 .settings-card:has(>.settings-session-list)>.settings-card-heading,#root .ux-v22 .settings-card:has(>.settings-session-list)>.settings-provider-footer{grid-column:1!important}#root .ux-v22 .settings-card:has(>.settings-session-list)>.settings-card-heading{margin-bottom:9px!important}#root .ux-v22 .settings-mfa-qr{width:170px!important;height:170px!important}}input[type=password]::-ms-reveal,input[type=password]::-ms-clear{display:none;width:0;height:0}.signin-providers.signin-providers-single{display:grid!important;grid-template-columns:minmax(0,1fr)!important;width:100%!important}.signin-providers.signin-providers-single>.signin-provider,.signin-providers.signin-providers-single>.google-identity-button{width:100%!important;min-width:0!important}.google-identity-button{position:relative;width:100%;min-height:40px}.google-identity-button-host{width:100%;min-height:40px}.google-identity-button-host>div,.google-identity-button-host iframe{max-width:100%!important}.google-identity-button[aria-disabled=true]{pointer-events:none;opacity:.55}.google-identity-fallback{position:absolute;inset:0;width:100%!important;min-width:0!important}.google-identity-button-host[aria-hidden=false]+.google-identity-fallback{display:none!important}button:disabled,button[aria-disabled=true],[role=button][aria-disabled=true],input:disabled,select:disabled,textarea:disabled{cursor:default!important}.signin-provider:disabled{cursor:default!important}.password-visibility-toggle:disabled,#root .ux-v22 .settings-password-grid input:disabled,#root .ux-v22 .gamify-habit-side:disabled,#root .ux-v22 .gamify-column-daily .gamify-check:disabled{cursor:default!important}#root .ux-v22 .stage-menu-popover button:disabled,#root .ux-v22 .stage-menu-popover button:disabled:hover,#root .ux-v22 .stage-menu-popover button:disabled:focus{cursor:default!important;background:transparent!important;transform:none!important;box-shadow:none!important;filter:none!important}#root .ux-v22{--account-success-text: #198754}#root .ux-v22.theme-dark{--account-success-text: #4fd38a}#root .ux-v22 .settings-provider-row:has(.settings-provider-action.button:not(.primary)) .settings-provider-copy small{color:var(--account-success-text)!important;-webkit-text-fill-color:var(--account-success-text)!important}.workspace-dialog-layer{position:fixed;inset:0;z-index:2147483640;display:grid;place-items:center;padding:18px;background:#090c1224}.workspace-dialog{width:min(430px,calc(100vw - 28px));min-width:0;display:grid;grid-template-columns:20px minmax(0,1fr);gap:12px;padding:18px;border:0;border-radius:var(--radius-card);background:color-mix(in srgb,#fff 70%,transparent);-webkit-backdrop-filter:blur(10px) saturate(140%);backdrop-filter:blur(10px) saturate(140%);color:#262c36;box-shadow:0 26px 72px #131c2b3d,0 4px 14px #131c2b14}.workspace-dialog-icon{align-self:start;margin-top:1px;stroke-width:var(--crm-polish-icon-stroke, 1.8px);stroke-linecap:round;stroke-linejoin:round;color:#2e46ee}.workspace-dialog-warning .workspace-dialog-icon{color:#a96612}.workspace-dialog-danger .workspace-dialog-icon{color:#b92e2e}.workspace-dialog-copy{min-width:0;align-self:center;display:grid;align-content:start;gap:4px}.workspace-dialog-copy h2{margin:0;color:inherit}.workspace-dialog-copy p{margin:0;overflow-wrap:anywhere}.workspace-dialog-actions{grid-column:1 / -1;display:flex;justify-content:flex-end;gap:8px;padding-top:3px}.workspace-dialog-actions .button{height:38px;min-height:38px;box-sizing:border-box;padding:0 14px 2px!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;border-radius:var(--radius-compact);font-size:var(--type-body-small,13px);font-weight:600;line-height:1!important;background-image:none!important;box-shadow:none!important;transform:none!important;transition:background-color .14s ease,border-color .14s ease,color .14s ease!important}.workspace-dialog-layer.workspace-dialog-theme-dark{background:#0000001f}.workspace-dialog-layer.workspace-dialog-theme-dark .workspace-dialog{background:color-mix(in srgb,var(--dark-control, #161616) 62%,transparent);color:var(--dark-text, #f5f5f5);box-shadow:0 30px 82px #00000085,0 4px 14px #00000047}.workspace-dialog-layer.workspace-dialog-theme-dark .workspace-dialog-copy h2{color:var(--dark-text, #f5f5f5)!important}.workspace-dialog-layer.workspace-dialog-theme-dark .workspace-dialog-copy p{color:var(--dark-muted, #a3a3a3)!important}.workspace-dialog-layer.workspace-dialog-theme-dark .workspace-dialog-icon{color:#aeb9ff}.workspace-dialog-layer.workspace-dialog-theme-dark .workspace-dialog-warning .workspace-dialog-icon{color:#efbf73}.workspace-dialog-layer.workspace-dialog-theme-dark .workspace-dialog-danger .workspace-dialog-icon{color:#ff9d9d}@media(max-width:520px){.workspace-dialog-layer{padding:14px}.workspace-dialog{width:100%;padding:16px}.workspace-dialog-actions .button{flex:1 1 0;height:38px!important;min-height:38px!important;padding:0 12px!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;line-height:1!important}}.workspace-dialog-layer .workspace-dialog-color-row .workspace-color-picker{width:34px!important;flex:0 0 34px}.workspace-dialog-layer .workspace-dialog-color-swatch{box-sizing:border-box;display:block;flex:0 0 34px;width:34px;min-width:34px;height:34px;min-height:34px;padding:0;border:2px solid rgba(255,255,255,.9);border-radius:10px;outline-offset:3px;cursor:pointer}.workspace-dialog-layer .workspace-dialog-color-swatch:focus-visible{outline:2px solid var(--crm-button-primary, #2e46ee)}.workspace-dialog.workspace-dialog-color{grid-template-columns:minmax(0,1fr)}.workspace-dialog-color .workspace-dialog-copy{align-self:stretch;gap:12px}.workspace-dialog.workspace-dialog-color .workspace-dialog-copy h2{display:flex;align-items:center;min-height:28px;line-height:1.3;padding-right:36px}.workspace-dialog-color .workspace-dialog-color-row{display:flex;align-items:center;gap:12px;min-width:0;margin:0}.workspace-dialog.workspace-dialog-color .workspace-dialog-prompt-close{top:14px;right:14px;display:grid;place-items:center}.workspace-dialog.workspace-dialog-prompt{position:relative;width:min(390px,calc(100vw - 28px));grid-template-columns:minmax(0,1fr);gap:16px;padding:22px}.workspace-dialog-prompt .workspace-dialog-copy{gap:16px}.workspace-dialog-prompt .workspace-dialog-copy h2{padding-right:30px}.workspace-dialog-prompt .field-label{display:grid;gap:7px;min-width:0;color:inherit}.workspace-dialog-prompt .workspace-dialog-prompt-close{position:absolute;top:13px;right:13px;height:40px}@media(min-width:761px)and (max-width:1024px){.workspace-dialog.workspace-dialog-prompt{width:min(340px,calc(100vw - 28px));padding:18px;gap:12px}.workspace-dialog-prompt .workspace-dialog-copy{gap:12px}}@media(max-width:760px){.workspace-dialog.workspace-dialog-prompt{width:min(320px,calc(100vw - 24px));max-height:calc(100dvh - 28px);overflow-y:auto;padding:16px;gap:12px}.workspace-dialog-prompt .workspace-dialog-copy{gap:12px}.workspace-dialog-prompt .workspace-dialog-actions .button{flex:0 0 auto}}#root .ux-v22.theme-dark :is(.project-record-modal,.project-card-modal) .project-card-details-grid .value-row>input{border-color:#ffffff1a!important;background:var(--dark-control-hover, #1c1c1c)!important;color:var(--dark-text, #f5f5f5)!important;box-shadow:inset 0 1px #ffffff06!important}#root.ux-v22.theme-dark .project-type-settings-add .button.ghost,#root .ux-v22.theme-dark .project-type-settings-add .button.ghost{opacity:1!important}#root.ux-v22.theme-dark .project-type-settings-add .button.ghost:disabled,#root .ux-v22.theme-dark .project-type-settings-add .button.ghost:disabled{opacity:.46!important}#root.ux-v22.theme-dark .project-type-settings-add .button.ghost:disabled:hover,#root .ux-v22.theme-dark .project-type-settings-add .button.ghost:disabled:hover{opacity:.46!important}#root .ux-v22 .operational-projects .project-list-members-empty{color:var(--ux-text-muted, #8a94a6)}#root .ux-v22 .operational-workspace.view-list .operational-list-columns-control{display:inline-flex;align-items:center;flex:0 0 auto}#root .ux-v22 .operational-workspace.view-list .operational-list-columns-trigger{box-sizing:border-box;width:32px!important;min-width:32px!important;max-width:32px!important;height:32px!important;min-height:32px!important;max-height:32px!important;padding:0!important;display:inline-grid!important;place-items:center;border-radius:var(--radius-compact)!important}#root .ux-v22 .operational-workspace.view-list .operational-list-columns-trigger>svg{width:16px!important;height:16px!important}#root#root#root .ux-v22 .operational-projects .project-list-approval-chip{max-width:100%!important}#root .ux-v22 .project-tag-color-palette{box-sizing:border-box!important;width:max-content!important;min-width:max-content!important;min-height:40px!important;height:40px!important;padding:0 9px!important;display:flex!important;align-items:center!important;justify-content:flex-start!important;gap:9px!important;border:1px solid var(--ux-line-strong, #dce2ea)!important;border-radius:9px!important;background:var(--ux-surface, #fff)!important;box-shadow:none!important}#root .ux-v22 :is(.project-tag-color-palette>button,.workflow-stage-editor .stage-color-selector-item){width:16px!important;height:16px!important;min-width:16px!important;min-height:16px!important;padding:0!important;border:2.5px solid transparent!important;border-radius:50%!important;background:var(--swatch-color)!important;background-clip:padding-box!important;box-shadow:none!important;outline:0!important;cursor:pointer!important;position:relative!important;transform:scale(1)!important;scale:1;transition:scale .22s cubic-bezier(.2,.8,.2,1)!important}#root .ux-v22 :is(.project-tag-color-palette>button,.workflow-stage-editor .stage-color-selector-item):before{content:"";position:absolute;inset:-3px;border:1px solid color-mix(in srgb,var(--swatch-color) 72%,transparent);border-radius:50%;pointer-events:none}#root .ux-v22 :is(.project-tag-color-palette>button,.workflow-stage-editor .stage-color-selector-item):hover,#root .ux-v22 :is(.project-tag-color-palette>button,.workflow-stage-editor .stage-color-selector-item):focus-visible{transform:scale(1)!important;scale:1;box-shadow:none!important;outline:0!important}#root .ux-v22 :is(.project-tag-color-palette>button,.workflow-stage-editor .stage-color-selector-item).active,#root .ux-v22 :is(.project-tag-color-palette>button,.workflow-stage-editor .stage-color-selector-item).active:hover,#root .ux-v22 :is(.project-tag-color-palette>button,.workflow-stage-editor .stage-color-selector-item).active:focus-visible{outline:0!important;animation:project-tag-color-select .38s cubic-bezier(.18,.9,.22,1.35) both!important}#root .ux-v22 :is(.project-tag-color-palette>button,.workflow-stage-editor .stage-color-selector-item).active:before{inset:-5px;border-width:2px;border-color:var(--swatch-color)}#root .ux-v22 :is(.project-tag-color-palette>button,.workflow-stage-editor .stage-color-selector-item).active:after{content:"";position:absolute;inset:-7px;border:1px solid color-mix(in srgb,var(--swatch-color) 72%,transparent);border-radius:50%;pointer-events:none;animation:project-tag-color-pulse .43s cubic-bezier(.2,.8,.2,1) both}@keyframes project-tag-color-select{0%{scale:.82}46%{scale:1.18}72%{scale:1.03}to{scale:1.08}}@keyframes project-tag-color-pulse{0%{opacity:.68;scale:.72}55%{opacity:.26;scale:1.08}to{opacity:0;scale:1.3}}@media(prefers-reduced-motion:reduce){#root .ux-v22 :is(.project-tag-color-palette>button,.workflow-stage-editor .stage-color-selector-item){transition:none!important;animation:none!important}}#root .ux-v22 .project-tag-color-palette:has(.workspace-color-picker.is-open){position:relative!important;z-index:60!important}#root .ux-v22.theme-dark .project-tag-color-palette{background:var(--ux-surface, #171719)!important}@media(max-width:760px){#root .ux-v22 .project-tag-color-palette{width:100%!important;min-width:0!important;padding-inline:7px!important;gap:5px!important}#root .ux-v22 .project-tag-color-palette>button{width:15px!important;height:15px!important;min-width:15px!important;min-height:15px!important}}.ux-v22 .company-contact-add-trigger{min-height:30px;padding:0 8px;display:inline-flex;align-items:center;gap:5px;border-radius:var(--radius-compact);color:var(--ux-blue);font-size:var(--type-caption);font-weight:550;white-space:nowrap}.ux-v22 .company-contact-add-trigger:hover{background:var(--ux-blue-soft)}.ux-v22 .company-contact-decision-hint{margin:7px 0 5px;padding:9px 10px;display:flex;align-items:center;gap:8px;border:1px solid var(--ux-line);border-radius:var(--radius-control);background:var(--ux-surface-2);color:var(--ux-text-muted)}.ux-v22 .company-contact-decision-hint>svg{flex:none;color:var(--ux-blue)}.ux-v22 .company-contact-list{display:grid;gap:0}.ux-v22 .company-contact-row{min-width:0}.ux-v22 .company-contact-star{position:relative!important;width:30px!important;min-width:30px!important;height:30px!important;flex:0 0 30px!important;box-sizing:border-box!important;padding:0!important;display:grid!important;place-items:center!important;overflow:hidden!important;border:1px solid var(--ux-line)!important;border-radius:var(--radius-compact)!important;background:transparent!important;color:var(--ux-text-muted)!important;-webkit-text-fill-color:transparent!important;font-size:0!important;line-height:0!important}.ux-v22 .company-contact-star:before{content:"";position:absolute;left:50%;top:50%;width:13px;height:13px;display:block;background:currentColor;-webkit-mask:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20width='24'%20height='24'%20viewBox='0%200%2024%2024'%20fill='none'%20stroke='currentColor'%20stroke-width='2'%20stroke-linecap='round'%20stroke-linejoin='round'%20class='lucide%20lucide-pin'%3e%3cpath%20d='M12%2017v5'/%3e%3cpath%20d='M9%2010.76a2%202%200%200%201-1.11%201.79l-1.78.9A2%202%200%200%200%205%2015.24V16a1%201%200%200%200%201%201h12a1%201%200%200%200%201-1v-.76a2%202%200%200%200-1.11-1.79l-1.78-.9A2%202%200%200%201%2015%2010.76V7a1%201%200%200%201%201-1%202%202%200%200%200%200-4H8a2%202%200%200%200%200%204%201%201%200%200%201%201%201z'/%3e%3c/svg%3e") center / contain no-repeat;mask:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20width='24'%20height='24'%20viewBox='0%200%2024%2024'%20fill='none'%20stroke='currentColor'%20stroke-width='2'%20stroke-linecap='round'%20stroke-linejoin='round'%20class='lucide%20lucide-pin'%3e%3cpath%20d='M12%2017v5'/%3e%3cpath%20d='M9%2010.76a2%202%200%200%201-1.11%201.79l-1.78.9A2%202%200%200%200%205%2015.24V16a1%201%200%200%200%201%201h12a1%201%200%200%200%201-1v-.76a2%202%200%200%200-1.11-1.79l-1.78-.9A2%202%200%200%201%2015%2010.76V7a1%201%200%200%201%201-1%202%202%200%200%200%200-4H8a2%202%200%200%200%200%204%201%201%200%200%201%201%201z'/%3e%3c/svg%3e") center / contain no-repeat;transform:translate(-50%,-50%)}.ux-v22 .company-contact-editor,.ux-v22 .company-contact-create:not(.contact-link-existing-deal){width:100%;padding:10px;display:grid;gap:10px;border:1px solid var(--ux-line);border-radius:var(--radius-control);background:var(--ux-surface-2)}.ux-v22 .company-contact-create{margin-top:8px}.ux-v22 .company-contact-editor>.field-label:first-child>.premium-select,.ux-v22 .company-contact-create>.field-label:first-child>.premium-select{width:100%;min-width:0}.ux-v22 .company-contact-editor>.field-label:first-child>.premium-select .premium-select-menu,.ux-v22 .company-contact-create>.field-label:first-child>.premium-select .premium-select-menu{width:100%!important;min-width:100%!important;max-width:100%!important}.ux-v22 .company-contact-editor-grid{display:grid;grid-template-columns:1fr 1fr;gap:10px}.ux-v22 .deal-create-decision-makers .company-contact-editor-grid>.field-label{align-self:start;align-content:start}.ux-v22 .company-contact-editor .deal-sidebar-edit-field,.ux-v22 .company-contact-create .deal-sidebar-edit-field{padding-top:0!important;border-top:0!important}.ux-v22 .company-contact-editor .contact-block,.ux-v22 .company-contact-create .contact-block{min-width:0}.ux-v22 .company-contact-editor-actions{display:flex;align-items:center;justify-content:flex-end;gap:7px}.ux-v22 .company-contact-editor-actions .button{min-height:32px!important;height:32px!important;padding:0 10px!important;border-radius:var(--radius-compact)!important;font-size:var(--type-caption)!important}.ux-v22 .company-contact-empty{min-height:58px;padding:10px 2px;display:flex;align-items:center;gap:9px;color:var(--ux-text-muted)}.ux-v22.theme-dark .company-contact-add-trigger:hover{background:var(--dark-active, #222222);color:#aab9ff}@media(max-width:640px){.ux-v22 .company-contact-editor-grid{grid-template-columns:1fr}.ux-v22 .company-contact-editor-actions{flex-wrap:wrap}}.ux-v22 .deal-import-contact-detection{margin:0;padding:12px;display:grid;grid-template-columns:34px minmax(0,1fr) auto;align-items:center;gap:10px;border:1px solid var(--ux-line);border-radius:var(--radius-control);background:var(--ux-surface-2)}.ux-v22 .deal-import-contact-detection-icon{width:32px;height:32px;display:grid;place-items:center;border:1px solid var(--ux-line);border-radius:var(--radius-compact);background:var(--ux-surface);color:currentColor}.ux-v22 .deal-import-contact-detection.is-success{border-color:color-mix(in srgb,#239a63 12%,transparent);background:color-mix(in srgb,#239a63 6%,var(--ux-surface, #fff));color:#1f8b59}.ux-v22 .deal-import-contact-detection.is-warning{border-color:color-mix(in srgb,#b7791f 13%,transparent);background:color-mix(in srgb,#b7791f 7%,var(--ux-surface, #fff));color:#a56a16}.ux-v22 .deal-import-contact-detection>.record-modal-section-copy>strong{color:inherit;font-size:var(--nl-type-card, 13px);font-weight:600;line-height:1.3}.ux-v22 .deal-import-contact-detection>.record-modal-section-copy>small{color:var(--ux-text-muted, #7b8493);font-size:var(--type-body, 11px);font-weight:400;line-height:1.45}.ux-v22 .deal-import-contact-detection.is-success .deal-import-contact-detection-icon{border-color:color-mix(in srgb,#239a63 14%,transparent);background:color-mix(in srgb,#239a63 6%,var(--ux-surface, #fff))}.ux-v22 .deal-import-contact-detection.is-warning .deal-import-contact-detection-icon{border-color:color-mix(in srgb,#b7791f 15%,transparent);background:color-mix(in srgb,#b7791f 7%,var(--ux-surface, #fff))}.ux-v22 .deal-import-contact-detection-stats{display:flex;align-items:stretch;gap:6px}.ux-v22 .deal-import-contact-detection-stats>span{min-width:74px;padding:7px 8px;display:grid;gap:1px;border:1px solid var(--ux-line);border-radius:var(--radius-compact);background:var(--ux-surface);text-align:center}.ux-v22 .deal-import-contact-detection-stats strong{color:var(--ux-text);font-size:var(--type-body-small);font-weight:650}.ux-v22 .deal-import-contact-detection-stats small{color:var(--ux-text-muted);font-size:9px;line-height:1.25}.ux-v22 .deal-import-contact-detection>p{grid-column:2 / -1;margin:-1px 0 0;padding-top:8px;border-top:1px solid var(--ux-line);color:var(--ux-text-muted);font-size:var(--type-caption);line-height:1.45}.ux-v22 .deal-import-contact-detection>p b{color:var(--ux-text-soft);font-weight:650}.ux-v22 .deal-import-contact-detection>.deal-import-duplicate-list{grid-column:1 / -1;min-width:0;width:100%}.ux-v22 .deal-import-duplicate-list,.ux-v22 .deal-import-duplicate-item{min-width:0}.ux-v22 .deal-import-duplicate-item>p{min-width:0;overflow-wrap:anywhere;line-height:1.45}.ux-v22 .deal-import-duplicate-list.is-contact-groups{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(100%,240px),1fr));gap:8px}.ux-v22 .deal-import-duplicate-list.is-contact-groups>strong{grid-column:1 / -1}.ux-v22 .deal-import-duplicate-list.is-contact-groups>.deal-import-duplicate-item{padding:10px 12px;display:grid;align-content:start;gap:6px;border:1px solid var(--ux-line);border-radius:var(--radius-compact);background:var(--ux-surface)}.ux-v22 .deal-import-duplicate-list.is-contact-groups>.deal-import-duplicate-item>p{margin:0}.ux-v22 .deal-import-map-groups{display:grid;gap:12px}.ux-v22 .deal-import-map-group{padding:14px;display:grid;gap:12px;border:1px solid var(--ux-line);border-radius:var(--radius-control);background:var(--ux-surface-2)}.ux-v22 .deal-import-map-group-title{display:flex;align-items:center;gap:9px;min-width:0}.ux-v22 .deal-import-map-group .import-map-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px 12px}.ux-v22 .deal-import-map-group.contact{background:color-mix(in srgb,var(--ux-blue) 2.5%,var(--ux-surface-2))}.ux-v22.theme-dark .deal-import-contact-detection.is-success{border-color:color-mix(in srgb,#45b77b 18%,transparent);background:color-mix(in srgb,#45b77b 10%,var(--dark-control, #161616));color:#6ecb98}.ux-v22.theme-dark .deal-import-contact-detection.is-warning{border-color:color-mix(in srgb,#d49a3a 18%,transparent);background:color-mix(in srgb,#d49a3a 10%,var(--dark-control, #161616));color:#e0ad59}.ux-v22.theme-dark .deal-import-contact-detection.is-success .deal-import-contact-detection-icon,.ux-v22.theme-dark .deal-import-contact-detection.is-warning .deal-import-contact-detection-icon{background:color-mix(in srgb,currentColor 7%,var(--dark-control, #161616));border-color:color-mix(in srgb,currentColor 18%,transparent);color:inherit}@media(max-width:760px){.ux-v22 .deal-import-contact-detection{grid-template-columns:32px minmax(0,1fr);align-items:start}.ux-v22 .deal-import-contact-detection-stats{grid-column:1 / -1;width:100%}.ux-v22 .deal-import-contact-detection-stats>span{min-width:0;flex:1}.ux-v22 .deal-import-contact-detection>p{grid-column:1 / -1}.ux-v22 .deal-import-map-group{padding:12px}.ux-v22 .deal-import-map-group .import-map-grid{grid-template-columns:1fr}}#root .ux-v22 .sales-premium.view-board .deal-contact-meta{display:grid!important;gap:6px!important;min-width:0!important;max-width:100%!important}#root .ux-v22 .sales-premium.view-board .deal-contact-row{display:flex!important;flex-wrap:wrap!important;align-items:center!important;gap:5px!important;min-width:0!important;max-width:100%!important}#root .ux-v22 .sales-premium.view-board .deal-contact-name-row{order:1!important}#root .ux-v22 .sales-premium.view-board .deal-contact-phone-row{order:2!important}#root .ux-v22 .sales-premium.view-board .deal-contact-email-row{order:3!important}#root .ux-v22 .sales-premium.view-board .deal-business-card .deal-card-details{box-sizing:border-box!important;min-width:0!important;max-width:100%!important;display:grid!important;gap:5px!important;margin:0!important;padding:0!important}#root .ux-v22 .sales-premium.view-board .deal-business-card .deal-card-detail{box-sizing:border-box!important;display:flex!important;align-items:center!important;justify-content:flex-start!important;gap:7px!important;width:100%!important;min-width:0!important;min-height:19px!important;margin:0!important;padding:0!important;border:0!important;background:transparent!important;box-shadow:none!important;color:var(--crm-list-value-text)!important}#root .ux-v22 .sales-premium.view-board .deal-business-card .deal-card-detail>span{display:block!important;min-width:0!important;max-width:100%!important;overflow:hidden!important;text-overflow:ellipsis!important;white-space:nowrap!important;color:inherit!important;-webkit-text-fill-color:currentColor!important;font:inherit!important}#root .ux-v22 .sales-premium.view-board .deal-business-card .deal-card-detail-empty{opacity:.75}#root .ux-v22 .sales-premium.view-board .deal-business-card a.deal-card-detail-website{color:var(--crm-list-value-text)!important;text-decoration:none!important;cursor:pointer!important}#root .ux-v22 .sales-premium.view-board .deal-business-card a.deal-card-detail-website:hover{text-decoration:underline!important;text-underline-offset:2px}#root .ux-v22 .sales-premium.view-board .deal-business-card a.deal-card-detail-website:focus-visible{outline:2px solid var(--crm-focus-ring, #2e46ee)!important;outline-offset:2px;border-radius:3px}#root .ux-v22 .deal-contact-chip.deal-status-pill{box-sizing:border-box!important;display:inline-flex!important;align-items:center!important;gap:4px!important;width:max-content!important;min-width:0!important;max-width:100%!important;min-height:25px!important;height:auto!important;margin:0!important;padding:3px 8px!important;border:1px solid transparent!important;border-radius:var(--radius-compact)!important;font-size:var(--type-caption)!important;font-weight:400!important;font-style:normal!important;line-height:1.2!important;letter-spacing:0!important;text-transform:none!important;white-space:nowrap!important;overflow:hidden!important;box-shadow:none!important}#root .ux-v22 .deal-contact-chip.deal-status-pill>span{min-width:0!important;overflow:hidden!important;text-overflow:ellipsis!important;white-space:nowrap!important;font-size:inherit!important;font-weight:inherit!important;font-style:inherit!important;line-height:inherit!important;letter-spacing:inherit!important;text-transform:inherit!important;color:inherit!important}#root .ux-v22 .deal-contact-chip.deal-status-pill>svg{width:12px!important;height:12px!important;flex:0 0 12px!important;color:currentColor!important;stroke:currentColor!important}#root#root#root .ux-v22 .crm-attribute-tag.routine-followup-stage-chip{--attribute-tag-color: var(--routine-followup-stage-color, #667085)}#root .ux-v22 .deal-contact-chip.deal-status-pill{--deal-status-pill-color: #667085;min-height:25px!important;height:25px!important;padding:0 9px!important;gap:6px!important;border-color:color-mix(in srgb,var(--deal-status-pill-color) 26%,var(--crm-polish-divider-card, #d8dee8))!important;border-radius:var(--radius-pill)!important;background:color-mix(in srgb,var(--deal-status-pill-color) 9%,var(--crm-polish-control-hover, #f4f6f8))!important;color:var(--deal-status-pill-color)!important;line-height:1!important}#root .ux-v22 .deal-contact-chip.deal-status-pill:before{content:"";width:6px;height:6px;flex:0 0 6px;border-radius:var(--radius-circle);background:currentColor}#root .ux-v22 .deal-contact-chip.deal-status-pill.deal-chip-success{--deal-status-pill-color: #188C62}#root .ux-v22 .deal-contact-chip.deal-status-pill.deal-chip-warning{--deal-status-pill-color: #9A7200}#root .ux-v22 .deal-contact-chip.deal-status-pill.deal-chip-critical{--deal-status-pill-color: #D93B55}#root .ux-v22 .deal-contact-chip.deal-status-pill.deal-contact-neutral-chip{--deal-status-pill-color: #667085}#root .ux-v22 .sales-premium.view-board:not(.operational-projects) .studio-deal-card>.deal-next{box-sizing:border-box!important;width:fit-content!important;max-width:100%!important;min-height:25px!important;margin:6px 0 0!important;padding:4px 9px!important;display:inline-flex!important;align-items:flex-start!important;gap:6px!important;border:1px solid var(--crm-polish-divider-card, #d8dee8)!important;border-radius:var(--radius-card)!important;background:var(--crm-polish-control-hover, #f4f6f8)!important;color:var(--crm-polish-muted, #697584)!important;box-shadow:none!important;line-height:1.3!important}#root .ux-v22 .sales-premium.view-board:not(.operational-projects) .studio-deal-card>.deal-next>.status-dot{width:6px!important;height:6px!important;flex:0 0 6px!important;margin:4px 0 0!important;border-radius:var(--radius-circle)!important}#root .ux-v22 .sales-premium.view-board:not(.operational-projects) .studio-deal-card>.deal-next>small{min-width:0!important;margin:0!important;overflow:visible!important;text-overflow:clip!important;overflow-wrap:anywhere!important;word-break:normal!important;white-space:normal!important;font-size:var(--type-caption)!important;line-height:1.3!important}#root .ux-v22 .sales-premium.view-board .deal-contact-sector{display:none!important}@media(min-width:761px){#root .ux-v22 .sales-premium.view-board .premium-board{grid-auto-columns:minmax(304px,1fr)!important}#root .ux-v22 .sales-premium.view-board .premium-column .deal-dropzone{padding-right:18px!important}#root .ux-v22 .sales-premium.view-board .premium-column .studio-deal-card,#root .ux-v22 .sales-premium.view-board .premium-column .deal-card{min-width:0!important;max-width:100%!important}}#root .ux-v22.theme-dark .deal-contact-chip.deal-status-pill{border-color:color-mix(in srgb,var(--deal-status-pill-color) 34%,var(--crm-polish-divider-card, var(--dark-border-strong, #303030)))!important;background:color-mix(in srgb,var(--deal-status-pill-color) 14%,var(--crm-polish-control-hover, var(--dark-control, #161616)))!important;color:var(--deal-status-pill-color)!important}#root .ux-v22.theme-dark .deal-contact-chip.deal-status-pill.deal-chip-success{--deal-status-pill-color: #238F69}#root .ux-v22.theme-dark .deal-contact-chip.deal-status-pill.deal-chip-warning{--deal-status-pill-color: #A57A00}#root .ux-v22.theme-dark .deal-contact-chip.deal-status-pill.deal-chip-critical{--deal-status-pill-color: #E04760}#root .ux-v22.theme-dark .deal-contact-chip.deal-status-pill.deal-contact-neutral-chip{--deal-status-pill-color: #A8B0BC}#root .ux-v22.theme-dark .sales-premium.view-board:not(.operational-projects) .studio-deal-card>.deal-next{border-color:var(--crm-polish-divider-card, var(--dark-border-strong, #303030))!important;background:var(--crm-polish-control-hover, var(--dark-control, #161616))!important;color:var(--crm-polish-muted, var(--dark-muted, #a3a3a3))!important}#root .ux-v22 .sales-premium.view-board.operational-projects .studio-deal-card .deal-card-details{box-sizing:border-box!important;display:grid!important;grid-template-columns:minmax(0,1fr)!important;gap:5px!important;min-width:0!important;max-width:100%!important;margin:0!important;padding:0!important}#root .ux-v22 .sales-premium.view-board.operational-projects .studio-deal-card .deal-card-detail{box-sizing:border-box!important;display:flex!important;align-items:flex-start!important;justify-content:flex-start!important;gap:7px!important;width:100%!important;min-width:0!important;min-height:19px!important;margin:0!important;padding:0!important;border:0!important;background:transparent!important;box-shadow:none!important;color:var(--crm-list-value-text)!important}#root .ux-v22 .sales-premium.view-board.operational-projects .studio-deal-card .deal-card-detail>.crm-icon{flex:0 0 16px!important;margin-top:2px!important}#root .ux-v22 .sales-premium.view-board.operational-projects .studio-deal-card .deal-card-detail>span{display:block!important;min-width:0!important;max-width:100%!important;overflow:hidden!important;text-overflow:ellipsis!important;white-space:nowrap!important;color:inherit!important;-webkit-text-fill-color:currentColor!important;font:inherit!important}#root .ux-v22 .sales-premium.view-board.operational-projects .studio-deal-card .project-card-review-status>span{white-space:normal!important;overflow-wrap:anywhere!important;text-overflow:clip!important}#root .ux-v22 .sales-premium.view-board.operational-projects .studio-deal-card .deal-contact-name-row{order:1!important}#root .ux-v22 .sales-premium.view-board.operational-projects .studio-deal-card .project-card-progress-row{order:2!important;min-height:0!important;height:auto!important;margin:0!important;padding:0!important;align-items:flex-start!important}#root .ux-v22 .sales-premium.view-board.operational-projects .studio-deal-card .project-card-details{order:3!important}#root .ux-v22 .sales-premium.view-board.operational-projects .studio-deal-card .project-card-attachments-row{order:4!important}#root .ux-v22 .sales-premium.view-board.operational-projects .studio-deal-card .project-card-approval-row{order:5!important;min-width:0!important;max-width:100%!important;margin:0!important;padding:0!important;display:grid!important;grid-template-columns:minmax(0,1fr)!important;align-items:stretch!important;gap:5px!important}#root .ux-v22 .crm-segmented-progress.project-card-task-progress{--crm-progress-segment-height: 18px;--crm-progress-segment-width: 4px;--crm-progress-segment-gap: 3px;flex:0 0 auto;margin:0!important;opacity:.6}#root .ux-v22 .crm-segmented-progress.project-card-task-progress .crm-segmented-progress-segment.is-active{box-shadow:0 0 0 1px color-mix(in srgb,currentColor 12%,transparent)}#root .ux-v22 .crm-segmented-progress.project-card-task-progress .crm-segmented-progress-segment.is-active:nth-child(-n+6){background:#2e46ee;color:#2e46ee}#root .ux-v22 .crm-segmented-progress.project-card-task-progress .crm-segmented-progress-segment.is-active:nth-child(n+7):nth-child(-n+12){background:#445cf0;color:#445cf0}#root .ux-v22 .crm-segmented-progress.project-card-task-progress .crm-segmented-progress-segment.is-active:nth-child(n+13):nth-child(-n+18){background:#6075f3;color:#6075f3}#root .ux-v22 .crm-segmented-progress.project-card-task-progress .crm-segmented-progress-segment.is-active:nth-child(n+19){background:#7c8df5;color:#7c8df5}@media(max-width:420px){#root .ux-v22 .crm-segmented-progress.project-card-task-progress{--crm-progress-segment-width: 4px;--crm-progress-segment-gap: 3px;--crm-progress-segment-height: 18px}}#root .ux-v22 .topbar{-webkit-backdrop-filter:none!important;backdrop-filter:none!important;box-shadow:none!important}#root .ux-v22.theme-light .topbar{background:#fff!important}#root .ux-v22.theme-dark .topbar{background:var(--dark-control, #161616)!important}#root .ux-v22.theme-light :is(.premium-column:not(.routine-folder-column),.operational-column){background:#f6f7f9!important}#root .ux-v22.theme-dark :is(.premium-column:not(.routine-folder-column),.operational-column){background:var(--dark-control-hover, #1c1c1c)!important}#root .ux-v22 :is(.studio-deal-card,.deal-card,.operational-card,.trello-project-card){border-radius:var(--radius-control)!important;box-shadow:none!important;background-image:none!important}#root .ux-v22.theme-light :is(.studio-deal-card,.deal-card,.operational-card,.trello-project-card){background:#fff!important}#root .ux-v22.theme-dark :is(.studio-deal-card,.deal-card,.operational-card,.trello-project-card){background:var(--dark-control, #161616)!important}#root .ux-v22 :is(.studio-deal-card,.deal-card,.operational-card,.trello-project-card):hover{transform:none!important;box-shadow:none!important}#root .ux-v22.theme-light :is(.studio-deal-card,.deal-card,.operational-card,.trello-project-card):hover{border-color:#c8cfda!important}#root .ux-v22.theme-dark :is(.studio-deal-card,.deal-card,.operational-card,.trello-project-card):hover{border-color:var(--dark-border-strong, #303030)!important}#root .ux-v22 :is(.button){border-radius:var(--radius-compact)!important}#root .ux-v22 :is(input:not([type=checkbox]):not([type=radio]):not(.crm-search-field>input):not(.crm-inline-editor-input),select,textarea,.premium-select-trigger,.premium-date-trigger){border-radius:var(--radius-compact)!important}#root .ux-v22 :is(.deal-create-modal,.operational-record-modal,.gamify-modal,.deal-details-sidebar,.project-card-modal){border-radius:var(--radius-card)!important}#root .ux-v22 .client-record-modal.operational-record-drawer .operational-record-titlebar>div:before,#root .ux-v22 .project-record-drawer .project-card-modal-heading:before,#root .ux-v22 .sales-record-drawer .deal-sidebar-heading:before{content:none!important;display:none!important}#root .ux-v22 .client-record-modal.operational-record-drawer .operational-record-titlebar>div,#root .ux-v22 .project-record-drawer .project-card-modal-heading,#root .ux-v22 .sales-record-drawer .deal-sidebar-heading{padding-left:0!important}#root .ux-v22 .sales-record-drawer .deal-sidebar-section-heading>span{width:auto!important;height:auto!important;min-width:0!important;padding:0!important;border:0!important;border-radius:var(--radius-none)!important;background:transparent!important;color:var(--ux-text-muted)!important;box-shadow:none!important}#root .ux-v22 .project-record-drawer .project-card-main{padding-top:8px!important}#root .ux-v22 .project-record-drawer .project-card-section{padding:18px 0 20px!important;border:0!important;border-bottom:1px solid var(--record-drawer-line)!important;border-radius:var(--radius-none)!important;background:transparent!important;box-shadow:none!important}#root .ux-v22 .project-record-drawer .project-card-section:last-child{border-bottom:0!important}#root .ux-v22 .project-record-drawer .project-card-section-title>svg{padding:0!important;border:0!important;border-radius:var(--radius-none)!important;background:transparent!important;color:var(--ux-text-muted)!important;box-shadow:none!important}#root .ux-v22 .client-record-modal.operational-record-drawer .operational-record-content{padding:8px 18px 18px!important;background:transparent!important}#root .ux-v22 .client-record-modal.operational-record-drawer .operational-record-pane{padding:18px 0 20px!important;border:0!important;border-bottom:1px solid var(--record-drawer-line)!important;border-radius:var(--radius-none)!important;background:transparent!important;box-shadow:none!important}#root .ux-v22 .client-record-modal.operational-record-drawer .operational-record-pane:last-child{border-bottom:0!important}#root .ux-v22 .client-record-modal.operational-record-drawer .operational-pane-heading>span{width:auto!important;height:auto!important;min-width:0!important;padding:0!important;border:0!important;border-radius:var(--radius-none)!important;background:transparent!important;color:var(--ux-text-muted)!important;box-shadow:none!important}#root .ux-v22.theme-light :is(.sales-record-drawer .deal-sidebar-activities article){background:#f7f8fa!important;box-shadow:none!important}#root .ux-v22.theme-dark :is(.sales-record-drawer .deal-sidebar-activities article){background:var(--dark-control-hover, #1c1c1c)!important;box-shadow:none!important}#root .ux-v22.theme-light :is(.deal-sidebar-section-heading>span,.project-card-section-title>svg,.operational-pane-heading>span){color:#7b8492!important}#root .ux-v22.theme-dark :is(.deal-sidebar-section-heading>span,.project-card-section-title>svg,.operational-pane-heading>span){color:var(--dark-muted, #a3a3a3)!important}#root .ux-v22.theme-light :is(.toolbar){background-image:none!important;box-shadow:none!important}#root .ux-v22.theme-dark :is(.toolbar){background-image:none!important;box-shadow:none!important}#root .ux-v22 :is(.button,.studio-deal-card,.operational-card){transition-duration:.14s!important}#root .ux-v22 :is(.button):hover{transform:none!important}#root .ux-v22.theme-dark{--workspace-dark-page: var(--dark-canvas, #050505);--workspace-dark-column: var(--dark-column, #0f0f0f);--workspace-dark-card: var(--dark-card, #0c0c0c);--workspace-dark-line: var(--dark-border, #262626);--workspace-dark-text: var(--dark-text, #f5f5f5);--workspace-dark-muted: var(--dark-muted, #a3a3a3)}#root .ux-v22.theme-dark :is(.operational-workspace,.operational-board){background:var(--workspace-dark-page)!important;color:var(--workspace-dark-text)!important}#root .ux-v22.theme-dark :is(.premium-column:not(.routine-folder-column),.operational-column){background:var(--workspace-dark-column)!important;border-color:var(--workspace-dark-line)!important}#root .ux-v22.theme-dark :is(.studio-deal-card,.deal-card,.operational-card,.trello-project-card){background:var(--workspace-dark-card)!important;border-color:var(--workspace-dark-line)!important;color:var(--workspace-dark-text)!important;box-shadow:none!important}#root .ux-v22.theme-dark :is(.studio-deal-card,.deal-card,.operational-card,.trello-project-card):hover{background:var(--dark-column, #0f0f0f)!important;border-color:var(--dark-border-strong, #303030)!important}#root .ux-v22.theme-dark :is(.operational-card h4,.operational-card footer strong){color:var(--workspace-dark-text)!important}#root .ux-v22.theme-dark :is(.operational-card>p,.operational-card-line,.operational-card-briefing,.operational-card footer small){color:var(--workspace-dark-muted)!important}#root .ux-v22.theme-dark .operational-list-experience{background:var(--dark-shell, #080808)!important}#root .ux-v22.theme-dark .topbar{background:var(--workspace-dark-card)!important;border-color:var(--workspace-dark-line)!important}#root .ux-v22{--crm-shell-sidebar-reserve: 0px}@media(min-width:1377px){#root .ux-v22{--crm-shell-sidebar-reserve: var(--crm-snov-sidebar-w, 226px)}}#root .ux-v22[data-workspace-navigation=sidebar]{--crm-shell-sidebar-reserve: var(--crm-snov-sidebar-w, 226px)}#root .ux-v22[data-workspace-navigation=dock]{--crm-shell-sidebar-reserve: 0px}@media(min-width:1033px){#root .ux-v22.app-frame.is-primary-sidebar-hover-overlay:not([data-workspace-navigation=dock]){--crm-shell-sidebar-reserve: 56px}}@media(min-width:1033px){#root .ux-v22.app-frame{width:100vw!important;height:100dvh!important;display:block!important;grid-template-columns:none!important}#root .ux-v22 .workspace,#root .ux-v22 .workspace.settings-workspace{box-sizing:border-box!important;width:100vw!important;max-width:none!important;height:100dvh!important;margin:0!important;padding-top:0!important;padding-right:0!important;padding-bottom:0!important;padding-left:var(--crm-shell-sidebar-reserve, 0px)!important}#root .ux-v22 .workspace>.sales-page,#root .ux-v22 .workspace>.page{width:100%!important;max-width:none!important}}@media(min-width:1033px){#root .ux-v22 .topbar-actions{display:flex!important;align-items:center!important;justify-content:flex-end!important;gap:8px!important}#root .ux-v22 .topbar-profile-bridge[data-profile-mode=desktop-profile]{position:static!important;inset:auto!important;display:inline-flex!important;align-items:center!important;justify-content:flex-end!important;flex:0 0 auto!important;align-self:center!important;order:0!important;width:auto!important;height:auto!important;min-width:0!important;min-height:0!important;margin:0!important;padding:0!important;gap:8px!important;transform:none!important;cursor:pointer!important;outline:0!important}#root .ux-v22 .topbar-profile-bridge[data-profile-mode=desktop-profile] .topbar-profile-avatar{order:1!important;width:38px!important;min-width:38px!important;max-width:38px!important;height:38px!important;min-height:38px!important;max-height:38px!important;margin:0!important;padding:0!important;position:relative!important;display:block!important;flex:0 0 38px!important;overflow:hidden!important;box-sizing:border-box!important;border:1px solid var(--ux-line)!important;border-radius:var(--radius-circle)!important;background:var(--ux-surface)!important;box-shadow:none!important;opacity:1!important;visibility:visible!important;pointer-events:none!important}#root .ux-v22 .topbar-profile-bridge[data-profile-mode=desktop-profile] .topbar-profile-avatar>img{display:block!important;width:100%!important;height:100%!important;object-fit:cover!important;object-position:50% 37%!important;border-radius:inherit!important}#root .ux-v22 .topbar-profile-bridge[data-profile-mode=desktop-profile] .topbar-profile-avatar:after{content:"";position:absolute;inset:0;border-radius:inherit;background:#00000057;opacity:0;transition:opacity .14s ease;pointer-events:none}#root .ux-v22 .topbar-profile-bridge[data-profile-mode=desktop-profile]:is(:hover,:focus-visible) .topbar-profile-avatar:after{opacity:1}}@media(min-width:1033px){#root .ux-v22 .workspace:has(>.sales-page.sales-premium)>.sales-page.sales-premium,#root .ux-v22 .workspace:has(>.tasks-habits-page.gamify-page)>.tasks-habits-page.gamify-page{width:100%!important;min-width:0!important;max-width:none!important;margin:0!important;padding:0!important;align-self:stretch!important}#root .ux-v22 .workspace:has(>.sales-page.sales-premium)>.sales-page.sales-premium.view-board>.premium-board,#root .ux-v22 .workspace-organized-main:has(>.project-board-open-shell)>.project-board-open-shell.workspace-header-type>.sales-page.sales-premium.operational-workspace.view-board>.premium-board,#root .ux-v22 .workspace:has(>.tasks-habits-page.gamify-page)>.tasks-habits-page.gamify-page>.routine-kanban-board{width:100%!important;min-width:0!important;max-width:100%!important;margin:0!important;padding:0!important;border-top:17px solid var(--app-board)!important;border-right:17px solid var(--app-board)!important;border-bottom:17px solid var(--app-board)!important;border-left:17px solid var(--app-board)!important;background:var(--app-board)!important;background-image:none!important;background-clip:padding-box!important;box-sizing:border-box!important;scroll-padding-inline:0!important;overscroll-behavior-inline:contain!important}#root .ux-v22 .workspace:has(>.tasks-habits-page.gamify-page)>.tasks-habits-page.gamify-page>.routine-kanban-board{border-top-width:5px!important;border-right-width:9px!important;border-bottom-width:17px!important;border-left-width:9px!important;gap:1px!important}#root .ux-v22.theme-dark .workspace:has(>.sales-page.sales-premium)>.sales-page.sales-premium.view-board>.premium-board,#root .ux-v22.theme-dark .workspace-organized-main:has(>.project-board-open-shell)>.project-board-open-shell.workspace-header-type>.sales-page.sales-premium.operational-workspace.view-board>.premium-board,#root .ux-v22.theme-dark .workspace:has(>.tasks-habits-page.gamify-page)>.tasks-habits-page.gamify-page>.routine-kanban-board{border-top-color:var(--dark-board, #0a0a0a)!important;border-right-color:var(--dark-board, #0a0a0a)!important;border-bottom-color:var(--dark-board, #0a0a0a)!important;border-left-color:var(--dark-board, #0a0a0a)!important;background:var(--dark-board, #0a0a0a)!important}#root .ux-v22 .workspace:has(>.sales-page.sales-premium)>.sales-page.sales-premium.view-list>.deal-list-experience{margin:0!important}}#root .ux-v22 .view-list .list-primary-cell{width:100%!important;min-width:0!important;display:flex!important;align-items:center!important;gap:6px!important}#root .ux-v22 .view-list .list-primary-cell>:not(.list-row-drag-handle){min-width:0!important}#root .ux-v22 .view-list .list-row-drag-handle,#root .ux-v22 .deal-folders-sidebar .deal-folder-drag-handle{width:8px!important;min-width:8px!important;max-width:8px!important;height:16px!important;min-height:16px!important;max-height:16px!important;margin:0!important;padding:0!important;flex:0 0 8px!important;border:0!important;border-radius:var(--radius-none)!important;background-color:currentColor!important;background-image:none!important;color:#8993a2!important;box-shadow:none!important;cursor:grab!important;touch-action:none!important;opacity:0!important;transition:opacity .12s ease,color .12s ease!important;-webkit-mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 16'%3E%3Cg fill='black'%3E%3Ccircle cx='2.3' cy='3.5' r='.8'/%3E%3Ccircle cx='5.7' cy='3.5' r='.8'/%3E%3Ccircle cx='2.3' cy='8' r='.8'/%3E%3Ccircle cx='5.7' cy='8' r='.8'/%3E%3Ccircle cx='2.3' cy='12.5' r='.8'/%3E%3Ccircle cx='5.7' cy='12.5' r='.8'/%3E%3C/g%3E%3C/svg%3E")!important;-webkit-mask-repeat:no-repeat!important;-webkit-mask-position:center!important;-webkit-mask-size:8px 16px!important;mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 16'%3E%3Cg fill='black'%3E%3Ccircle cx='2.3' cy='3.5' r='.8'/%3E%3Ccircle cx='5.7' cy='3.5' r='.8'/%3E%3Ccircle cx='2.3' cy='8' r='.8'/%3E%3Ccircle cx='5.7' cy='8' r='.8'/%3E%3Ccircle cx='2.3' cy='12.5' r='.8'/%3E%3Ccircle cx='5.7' cy='12.5' r='.8'/%3E%3C/g%3E%3C/svg%3E")!important;mask-repeat:no-repeat!important;mask-position:center!important;mask-size:8px 16px!important}#root .ux-v22 .view-list [data-list-row-id]:hover .list-row-drag-handle,#root .ux-v22 .view-list .list-row-drag-handle:focus-visible,#root .ux-v22 .deal-folders-sidebar .deal-folder-row:is(:hover,:has([data-deal-folder-menu-trigger][aria-expanded=true])) .deal-folder-drag-handle{opacity:.58!important}html.crm-pointer-dragging #root .ux-v22 .view-list [data-list-row-id] .list-row-drag-handle,html.crm-pointer-dragging #root .ux-v22 .deal-folders-sidebar .deal-folder-row .deal-folder-drag-handle{opacity:0!important}#root .ux-v22 .view-list .list-row-drag-handle:is(:hover,:focus-visible),#root .ux-v22 .deal-folders-sidebar .deal-folder-drag-handle:is(:hover,:focus-visible){color:#5f6978!important;opacity:.82!important;outline:0!important}#root .ux-v22.theme-dark .view-list .list-row-drag-handle,#root .ux-v22.theme-dark .deal-folders-sidebar .deal-folder-drag-handle{color:var(--dark-subtle, #737373)!important}#root .ux-v22.theme-dark .view-list .list-row-drag-handle:is(:hover,:focus-visible),#root .ux-v22.theme-dark .deal-folders-sidebar .deal-folder-drag-handle:is(:hover,:focus-visible){color:var(--dark-text-soft, #d4d4d4)!important}#root .ux-v22 .view-list [data-list-row-id]{will-change:transform}html.crm-pointer-dragging #root .ux-v22 .view-list .list-row-drag-handle,html.crm-pointer-dragging #root .ux-v22 .deal-folders-sidebar .deal-folder-drag-handle{cursor:grabbing!important}#root .ux-v22 .sales-page.sales-premium.view-list .list-header-menu-wrap:is(.sortable-column-header,:has(.list-column-drag-handle)){position:relative!important}#root .ux-v22 .sales-page.sales-premium.view-list .list-header-menu-wrap:is(.sortable-column-header,:has(.list-column-drag-handle)) .list-header-trigger{padding-inline-start:24px!important}#root .ux-v22 .sales-page.sales-premium.view-list .list-column-drag-handle{position:absolute!important;left:8px!important;top:50%!important;z-index:4!important;width:8px!important;min-width:8px!important;max-width:8px!important;height:16px!important;min-height:16px!important;max-height:16px!important;margin:0!important;padding:0!important;border:0!important;border-radius:var(--radius-none)!important;background-color:currentColor!important;background-image:none!important;color:#5f6978!important;box-shadow:none!important;cursor:grab!important;touch-action:none!important;opacity:0!important;transform:translateY(-50%)!important;transition:opacity .12s ease,color .12s ease!important;-webkit-mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 16'%3E%3Cg fill='black'%3E%3Ccircle cx='2.3' cy='3.5' r='.8'/%3E%3Ccircle cx='5.7' cy='3.5' r='.8'/%3E%3Ccircle cx='2.3' cy='8' r='.8'/%3E%3Ccircle cx='5.7' cy='8' r='.8'/%3E%3Ccircle cx='2.3' cy='12.5' r='.8'/%3E%3Ccircle cx='5.7' cy='12.5' r='.8'/%3E%3C/g%3E%3C/svg%3E")!important;-webkit-mask-repeat:no-repeat!important;-webkit-mask-position:center!important;-webkit-mask-size:8px 16px!important;mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 16'%3E%3Cg fill='black'%3E%3Ccircle cx='2.3' cy='3.5' r='.8'/%3E%3Ccircle cx='5.7' cy='3.5' r='.8'/%3E%3Ccircle cx='2.3' cy='8' r='.8'/%3E%3Ccircle cx='5.7' cy='8' r='.8'/%3E%3Ccircle cx='2.3' cy='12.5' r='.8'/%3E%3Ccircle cx='5.7' cy='12.5' r='.8'/%3E%3C/g%3E%3C/svg%3E")!important;mask-repeat:no-repeat!important;mask-position:center!important;mask-size:8px 16px!important}#root .ux-v22 .sales-page.sales-premium.view-list th:hover .list-column-drag-handle,#root .ux-v22 .sales-page.sales-premium.view-list .list-column-drag-handle:focus-visible{opacity:.62!important}#root .ux-v22 .sales-page.sales-premium.view-list .list-column-drag-handle:is(:hover,:focus-visible){color:#3f4754!important;opacity:.9!important;outline:0!important}#root .ux-v22 .sales-page.sales-premium.view-list .list-column-drag-handle.dragging{color:#343b46!important;opacity:.96!important;cursor:grabbing!important}html.crm-column-dragging #root .ux-v22 .sales-page.sales-premium.view-list .list-column-drag-handle:not(.dragging){opacity:0!important}#root .ux-v22.theme-dark .sales-page.sales-premium.view-list .list-column-drag-handle{color:var(--dark-muted, #a3a3a3)!important}#root .ux-v22.theme-dark .sales-page.sales-premium.view-list .list-column-drag-handle:is(:hover,:focus-visible),#root .ux-v22.theme-dark .sales-page.sales-premium.view-list .list-column-drag-handle.dragging{color:var(--dark-text-soft, #d4d4d4)!important}#root .ux-v22 .operational-clients.view-list .operational-list-title{gap:0!important}#root .ux-v22 .operational-clients.view-list .client-secondary-contacts{display:block!important;max-width:calc(100% - 8px)!important;margin:-1px 0 0 8px!important;padding:0!important;overflow:hidden!important;color:var(--crm-polish-muted, #7e8794)!important;font-size:10px!important;font-weight:400!important;line-height:1.15!important;letter-spacing:0!important;text-overflow:ellipsis!important;white-space:nowrap!important}#root .ux-v22 .operational-clients.view-list .client-secondary-contacts>span{color:color-mix(in srgb,var(--crm-polish-text, #20262f) 62%,var(--crm-polish-muted, #7e8794))!important;font-weight:600!important}#root .ux-v22.theme-dark .operational-clients.view-list .client-secondary-contacts>span{color:var(--dark-muted, #a3a3a3)!important}#root .ux-v22 [data-list-row-id] .list-primary-cell:after{content:"";width:14px;min-width:14px;max-width:14px;height:14px;min-height:14px;max-height:14px;margin-left:auto;flex:0 0 14px;color:#667085;background-color:currentColor;opacity:0;transform:translateY(6px);transition:opacity .12s ease,color .12s ease;pointer-events:none;-webkit-mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M15 3h6v6'/%3E%3Cpath d='m21 3-7 7'/%3E%3Cpath d='m3 21 7-7'/%3E%3Cpath d='M9 21H3v-6'/%3E%3C/svg%3E");-webkit-mask-repeat:no-repeat;-webkit-mask-position:center;-webkit-mask-size:14px 14px;mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M15 3h6v6'/%3E%3Cpath d='m21 3-7 7'/%3E%3Cpath d='m3 21 7-7'/%3E%3Cpath d='M9 21H3v-6'/%3E%3C/svg%3E");mask-repeat:no-repeat;mask-position:center;mask-size:14px 14px}#root .ux-v22 [data-list-row-id]:is(:hover,:focus-visible,:focus-within) .list-primary-cell:after{opacity:.72}#root .ux-v22.theme-dark [data-list-row-id] .list-primary-cell:after{color:#aab2bf}html.crm-pointer-dragging #root .ux-v22 [data-list-row-id] .list-primary-cell:after{opacity:0!important}#root .ux-v22.theme-dark .list-bulk-bar{--crm-button-neutral-dark-bg: var(--dark-border, #262626);--crm-button-neutral-dark-hover: var(--dark-border-strong, #303030)}#root .ux-v22 :is(.sales-page.sales-premium,.operational-workspace).view-list .list-bulk-bar{width:100%!important;min-width:0!important;min-height:48px!important;margin:0!important;padding:6px 17px!important;box-sizing:border-box!important;display:flex!important;align-items:center!important;justify-content:space-between!important;gap:12px!important;border:0!important;border-bottom:1px solid var(--workspace-header-divider)!important;border-radius:var(--radius-none)!important;background:var(--workspace-header-neutral-bg)!important;background-image:none!important;color:var(--workspace-header-neutral-text)!important;box-shadow:none!important;filter:none!important}#root .ux-v22 :is(.sales-page.sales-premium,.operational-workspace).view-list .list-bulk-bar>div{min-width:0!important;display:flex!important;align-items:center!important;gap:4px!important}#root .ux-v22 :is(.sales-page.sales-premium,.operational-workspace).view-list .list-bulk-bar .bulk-count{width:auto!important;min-width:0!important;height:auto!important;min-height:0!important;padding:0!important;display:inline!important;border:0!important;border-radius:var(--radius-none)!important;background:transparent!important;background-image:none!important;color:var(--workspace-header-neutral-text)!important;font-size:13px!important;font-weight:500!important;line-height:20px!important;box-shadow:none!important}#root .ux-v22 :is(.sales-page.sales-premium,.operational-workspace).view-list .list-bulk-bar strong{color:var(--workspace-header-neutral-text)!important;font-size:13px!important;font-weight:500!important;line-height:20px!important;letter-spacing:0!important}#root .ux-v22 :is(.sales-page.sales-premium,.operational-workspace).view-list>:is(.deal-list-experience,.operational-list-experience):has(>.list-bulk-bar){margin-top:0!important;margin-inline:0!important;gap:0!important;border-radius:var(--radius-none)!important}@media(min-width:761px){#root .ux-v22 .modal-backdrop:has(>.client-record-modal.operational-record-drawer),#root .ux-v22 .modal-backdrop:has(>.project-record-drawer){box-sizing:border-box!important;position:fixed!important;inset:0!important;z-index:1000!important;width:100vw!important;height:100dvh!important;margin:0!important;padding:24px!important;display:flex!important;align-items:center!important;justify-content:center!important;place-content:center!important;overflow:hidden!important;background:#0a0e143d!important;background-image:none!important;-webkit-backdrop-filter:blur(12px) saturate(96%)!important;backdrop-filter:blur(12px) saturate(96%)!important;animation:fadeIn .14s ease!important}#root .ux-v22 .modal-backdrop>.client-record-modal.operational-record-drawer,#root .ux-v22 .modal-backdrop>.project-record-drawer{box-sizing:border-box!important;position:relative!important;inset:auto!important;flex:0 0 auto!important;width:min(1200px,calc(100vw - 48px))!important;min-width:0!important;max-width:1200px!important;height:min(840px,calc(100dvh - 48px))!important;min-height:0!important;max-height:calc(100dvh - 48px)!important;margin:0 auto!important;border:1px solid var(--record-drawer-line, #e5eaf2)!important;border-left:1px solid var(--record-drawer-line, #e5eaf2)!important;border-radius:var(--radius-card)!important;background:var(--record-drawer-bg-a, #fff)!important;background-image:none!important;overflow:hidden!important;box-shadow:0 24px 70px #141f3438!important;animation:modalUp .18s ease!important}#root .ux-v22 .client-record-modal.operational-record-drawer .operational-record-content{flex:1 1 auto!important;min-width:0!important;min-height:0!important;width:100%!important;max-width:none!important;overflow:hidden!important}#root .ux-v22 .client-record-modal.operational-record-drawer .operational-record-pane{min-width:0!important;min-height:0!important;overflow-y:auto!important;overflow-x:hidden!important;overscroll-behavior-y:contain!important}#root .ux-v22 .project-record-drawer .project-card-modal-content{flex:1 1 auto!important;min-width:0!important;min-height:0!important;width:100%!important;max-width:none!important;overflow-y:auto!important;overflow-x:hidden!important;background:transparent!important}#root .ux-v22 .project-record-drawer .project-card-main{box-sizing:border-box!important;width:100%!important;min-width:0!important;max-width:none!important;margin:0!important;overflow:visible!important}#root .ux-v22 .client-record-modal.operational-record-drawer>.operational-record-titlebar,#root .ux-v22 .project-record-drawer>.project-card-modal-header,#root .ux-v22 .client-record-modal.operational-record-drawer>.operational-record-footer,#root .ux-v22 .project-record-drawer>.project-card-modal-footer{flex:0 0 auto!important}#root .ux-v22.theme-dark .modal-backdrop:has(>.client-record-modal.operational-record-drawer),#root .ux-v22.theme-dark .modal-backdrop:has(>.project-record-drawer){background:#03040694!important}#root .ux-v22.theme-dark .modal-backdrop>.client-record-modal.operational-record-drawer,#root .ux-v22.theme-dark .modal-backdrop>.project-record-drawer{border-color:var(--record-drawer-line, var(--dark-border, #262626))!important;border-left-color:var(--record-drawer-line, var(--dark-border, #262626))!important;background:var(--record-drawer-bg-a, var(--dark-control, #161616))!important;box-shadow:0 28px 76px #0000007a!important}}#root .ux-v22 .content-hub-page{--content-blue: #2e46ee;--content-blue-soft: #f1f3ff;--content-canvas: #f3f4f6;--content-surface: #ffffff;--content-surface-2: #f8f9fb;--content-line: #e3e6eb;--content-line-strong: #d7dce5;--content-text: #20262f;--content-muted: #7d8795;--content-soft: #a0a8b4;height:calc(100dvh - var(--crm-topbar-h,72px));min-height:0;display:flex;flex-direction:column;overflow:hidden;background:var(--content-canvas);color:var(--content-text)}#root .ux-v22.theme-dark .content-hub-page{--content-blue-soft: rgba(46,70,238,.14);--content-canvas: var(--dark-canvas, #050505);--content-surface: var(--dark-card, #0c0c0c);--content-surface-2: var(--dark-control, #161616);--content-line: var(--dark-border, #262626);--content-line-strong: var(--dark-border-strong, #303030);--content-text: var(--dark-text, #f5f5f5);--content-muted: var(--dark-muted, #a3a3a3);--content-soft: var(--dark-subtle, #737373)}#root .ux-v22 .content-hub-header{flex:0 0 auto;min-height:104px;padding:17px 18px 15px;display:flex;align-items:center;justify-content:space-between;gap:20px;border-bottom:1px solid var(--content-line);background:var(--content-surface)}#root .ux-v22 .content-hub-title{min-width:0;display:grid;gap:2px}#root .ux-v22 .content-hub-title>span,#root .ux-v22 .content-panel-kicker,#root .ux-v22 .content-strategy-hero>span{color:var(--content-blue);font-size:var(--type-micro,10px);font-weight:700;line-height:1.2;letter-spacing:.105em}#root .ux-v22 .content-hub-title h1{margin:0;color:var(--content-text);font-size:clamp(24px,2vw,30px);font-weight:600;line-height:1.05;letter-spacing:-.035em}#root .ux-v22 .content-hub-title p{margin:4px 0 0;color:var(--content-muted);font-size:var(--type-caption,12px);line-height:1.4}#root .ux-v22 .content-hub-header-actions{display:flex;align-items:center;gap:8px}#root .ux-v22 .content-hub-search{position:relative;width:min(360px,30vw)}#root .ux-v22 .content-hub-search>span{min-width:22px;height:22px;display:grid;place-items:center;padding:0 6px;border-radius:var(--radius-compact);background:var(--content-surface-2);color:var(--content-muted);font-size:var(--type-micro,10px);font-weight:650}#root .ux-v22 .content-hub-search-results{position:absolute;z-index:1200;top:calc(100% + 7px);right:0;width:min(430px,calc(100vw - 30px));max-height:370px;padding:6px;overflow-y:auto;border:1px solid var(--content-line);border-radius:var(--radius-control);background:var(--content-surface);box-shadow:0 18px 48px #161f3029;animation:contentPop .14s ease}#root .ux-v22.theme-dark .content-hub-search-results{box-shadow:0 22px 52px #0000006b}@keyframes contentPop{0%{opacity:0;transform:translateY(-4px) scale(.995)}to{opacity:1;transform:none}}#root .ux-v22 .content-hub-search-results>button{width:100%;min-height:50px;padding:7px 9px;display:flex;align-items:center;justify-content:space-between;gap:12px;border:0;border-radius:var(--radius-compact);background:transparent;color:var(--content-text);text-align:left}#root .ux-v22 .content-hub-search-results>button:hover{background:var(--content-surface-2)}#root .ux-v22 .content-hub-search-results>button>span{min-width:0;display:grid;gap:3px}#root .ux-v22 .content-hub-search-results strong{overflow:hidden;font-size:var(--type-body,13px);text-overflow:ellipsis;white-space:nowrap}#root .ux-v22 .content-hub-search-results small{color:var(--content-muted);font-size:var(--type-micro,10px)}#root .ux-v22 .content-hub-search-results p{margin:0;padding:18px;color:var(--content-muted);font-size:var(--type-caption,12px);text-align:center}#root .ux-v22 .content-new-button{min-height:38px!important;height:38px!important;padding-inline:13px!important;white-space:nowrap}#root .ux-v22 .content-hub-nav{flex:0 0 49px;min-height:49px;padding:0 18px;display:flex;align-items:stretch;gap:2px;overflow-x:auto;overflow-y:hidden;border-bottom:1px solid var(--content-line);background:var(--content-surface);scrollbar-width:none}#root .ux-v22 .content-hub-nav::-webkit-scrollbar{display:none}#root .ux-v22 .content-hub-nav>button{position:relative;flex:0 0 auto;min-width:0;padding:0 11px;display:inline-flex;align-items:center;gap:7px;border:0;background:transparent;color:var(--content-muted);font-size:var(--type-caption,12px);font-weight:550}#root .ux-v22 .content-hub-nav>button:after{content:"";position:absolute;right:10px;bottom:-1px;left:10px;height:2px;border-radius:var(--radius-micro) var(--radius-micro) 0 0;background:var(--content-blue);opacity:0;transform:scaleX(.45);transition:opacity .14s ease,transform .14s ease}#root .ux-v22 .content-hub-nav>button:hover{color:var(--content-text)}#root .ux-v22 .content-hub-nav>button.active{color:var(--content-blue)}#root .ux-v22 .content-hub-nav>button.active:after{opacity:1;transform:scaleX(1)}#root .ux-v22 .content-hub-workspace{flex:1 1 auto;min-height:0;overflow:auto;overscroll-behavior:contain;animation:contentViewIn .16s ease}@keyframes contentViewIn{0%{opacity:.55;transform:translateY(3px)}to{opacity:1;transform:none}}#root .ux-v22 .content-dashboard{box-sizing:border-box;min-height:100%;padding:14px 17px 20px}#root .ux-v22 .content-kpi-grid{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:7px;margin-bottom:10px}#root .ux-v22 .content-kpi-grid>button{min-width:0;min-height:88px;padding:12px 13px;display:grid;align-content:center;justify-items:start;gap:2px;border:1px solid var(--content-line);border-radius:var(--radius-control);background:var(--content-surface);color:var(--content-text);text-align:left;box-shadow:none}#root .ux-v22 .content-kpi-grid>button:hover{border-color:var(--content-line-strong);background:var(--content-surface-2)}#root .ux-v22 .content-kpi-grid>button>span{color:var(--content-muted);font-size:var(--type-micro,10px);font-weight:650;letter-spacing:.025em}#root .ux-v22 .content-kpi-grid>button>strong{color:var(--content-text);font-size:26px;font-weight:600;line-height:1;letter-spacing:-.035em}#root .ux-v22 .content-kpi-grid>button>small{color:var(--content-soft);font-size:var(--type-micro,10px)}#root .ux-v22 .content-dashboard-grid{display:grid;grid-template-columns:minmax(0,1.55fr) minmax(280px,.8fr);gap:10px}#root .ux-v22 .content-panel{min-width:0;padding:15px;border:1px solid var(--content-line);border-radius:var(--radius-control);background:var(--content-surface)}#root .ux-v22 .content-panel>header,#root .ux-v22 .content-section-heading,#root .ux-v22 .content-library-heading{display:flex;align-items:flex-start;justify-content:space-between;gap:14px}#root .ux-v22 .content-panel>header{min-height:43px;padding-bottom:10px}#root .ux-v22 .content-panel>header h3,#root .ux-v22 .content-library-heading h3{margin:2px 0 0;color:var(--content-text);font-size:var(--type-heading-sm,15px);font-weight:600;letter-spacing:-.018em}#root .ux-v22 .content-panel>header>span:last-child{min-width:25px;height:25px;display:grid;place-items:center;border:1px solid var(--content-line);border-radius:var(--radius-compact);color:var(--content-muted);font-size:var(--type-micro,10px);font-weight:650}#root .ux-v22 .content-focus-list,#root .ux-v22 .content-upcoming-list{display:grid;gap:3px}#root .ux-v22 .content-focus-list>button{min-height:54px;padding:7px 8px;display:grid;grid-template-columns:8px minmax(0,1fr) auto;align-items:center;gap:10px;border:0;border-radius:var(--radius-compact);background:transparent;color:var(--content-text);text-align:left}#root .ux-v22 .content-focus-list>button:hover{background:var(--content-surface-2)}#root .ux-v22 .content-focus-list>button>i{width:7px;height:30px;border-radius:var(--radius-micro);background:#9da5b0}#root .ux-v22 .content-focus-list>button>i[data-stage=research],#root .ux-v22 .content-focus-list>button>i[data-stage=script]{background:#7259e8}#root .ux-v22 .content-focus-list>button>i[data-stage=ready],#root .ux-v22 .content-focus-list>button>i[data-stage=recorded]{background:#e39a24}#root .ux-v22 .content-focus-list>button>i[data-stage=editing],#root .ux-v22 .content-focus-list>button>i[data-stage=review]{background:#328aa4}#root .ux-v22 .content-focus-list>button>i[data-stage=scheduled]{background:var(--content-blue)}#root .ux-v22 .content-focus-list>button>span{min-width:0;display:grid;gap:3px}#root .ux-v22 .content-focus-list strong,#root .ux-v22 .content-upcoming-list strong{overflow:hidden;font-size:var(--type-body,13px);font-weight:600;text-overflow:ellipsis;white-space:nowrap}#root .ux-v22 .content-focus-list small,#root .ux-v22 .content-upcoming-list small{color:var(--content-muted);font-size:var(--type-micro,10px)}#root .ux-v22 .content-upcoming-list>button{min-height:57px;padding:5px 6px;display:grid;grid-template-columns:38px minmax(0,1fr);align-items:center;gap:9px;border:0;border-radius:var(--radius-compact);background:transparent;color:var(--content-text);text-align:left}#root .ux-v22 .content-upcoming-list>button:hover{background:var(--content-surface-2)}#root .ux-v22 .content-upcoming-list time{width:36px;height:42px;display:grid;place-content:center;justify-items:center;border:1px solid var(--content-line);border-radius:var(--radius-compact);background:var(--content-surface-2);line-height:1}#root .ux-v22 .content-upcoming-list time strong{font-size:15px}#root .ux-v22 .content-upcoming-list time span{margin-top:3px;color:var(--content-muted);font-size:9px;font-weight:650;text-transform:uppercase}#root .ux-v22 .content-upcoming-list>button>span{min-width:0;display:grid;gap:3px}#root .ux-v22 .content-strategy-snapshot-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:7px}#root .ux-v22 .content-strategy-snapshot-grid>div{min-height:70px;padding:10px;display:grid;align-content:center;gap:5px;border:1px solid var(--content-line);border-radius:var(--radius-compact);background:var(--content-surface-2)}#root .ux-v22 .content-strategy-snapshot-grid span{color:var(--content-muted);font-size:var(--type-micro,10px)}#root .ux-v22 .content-strategy-snapshot-grid strong{display:-webkit-box;overflow:hidden;color:var(--content-text);font-size:var(--type-caption,12px);font-weight:600;line-height:1.35;-webkit-line-clamp:2;-webkit-box-orient:vertical}#root .ux-v22 .content-pillar-bars{display:grid;gap:10px}#root .ux-v22 .content-pillar-bars>div{display:grid;gap:5px}#root .ux-v22 .content-pillar-bars>div>span{display:grid;grid-template-columns:8px 1fr auto;align-items:center;gap:7px}#root .ux-v22 .content-pillar-bars>div>span>i{width:7px;height:7px;border-radius:var(--radius-circle)}#root .ux-v22 .content-pillar-bars b{font-size:var(--type-caption,12px);font-weight:550}#root .ux-v22 .content-pillar-bars small{color:var(--content-muted);font-size:var(--type-micro,10px)}#root .ux-v22 .content-pillar-bars em{height:4px;overflow:hidden;border-radius:var(--radius-micro);background:var(--content-surface-2)}#root .ux-v22 .content-pillar-bars em>i{display:block;height:100%;max-width:100%;border-radius:inherit}#root .ux-v22 .content-empty{min-height:180px;padding:24px;display:grid;place-content:center;justify-items:center;gap:7px;color:var(--content-text);text-align:center}#root .ux-v22 .content-empty>span{width:38px;height:38px;display:grid;place-items:center;border:1px solid var(--content-line);border-radius:var(--radius-control);background:var(--content-surface-2);color:var(--content-blue)}#root .ux-v22 .content-empty>.record-modal-section-copy{width:100%;max-width:390px;display:grid;justify-items:center;gap:5px;text-align:center}#root .ux-v22 .content-empty>.record-modal-section-copy>strong,#root .ux-v22 .content-empty>.record-modal-section-copy>small{margin:0}#root .ux-v22 .content-empty>.button{margin-top:5px}#root .ux-v22 .content-hub-workspace.view-pipeline{overflow:hidden}#root .ux-v22 .content-pipeline-board{box-sizing:border-box;width:100%;height:100%;min-height:0;padding:8px 8px 12px;display:grid;grid-auto-flow:column;grid-auto-columns:minmax(270px,300px);gap:7px;overflow-x:auto;overflow-y:hidden;background:var(--content-canvas);scroll-snap-type:x proximity}#root .ux-v22 .content-pipeline-column{min-width:0;min-height:0;display:flex;flex-direction:column;overflow:hidden;border:1px solid var(--content-line);border-radius:var(--radius-control);background:var(--content-surface-2);scroll-snap-align:start}#root .ux-v22 .content-pipeline-column>header{flex:0 0 51px;min-height:51px;padding:0 10px;display:flex;align-items:center;justify-content:space-between;gap:8px;border-bottom:1px solid var(--content-line);background:var(--content-surface)}#root .ux-v22 .content-pipeline-column>header>div{display:flex;align-items:center;gap:8px}#root .ux-v22 .content-pipeline-column>header>div:first-child>span{width:24px;height:24px;display:grid;place-items:center;border-radius:var(--radius-compact);background:var(--content-blue-soft);color:var(--content-blue);font-size:9px;font-weight:700}#root .ux-v22 .content-pipeline-column>header strong{font-size:var(--type-caption,12px);font-weight:600;white-space:nowrap}#root .ux-v22 .content-pipeline-column>header small{color:var(--content-muted);font-size:var(--type-micro,10px)}#root .ux-v22 .content-pipeline-column>header button{width:27px;height:27px;display:grid;place-items:center;padding:0;border:1px solid var(--content-line);border-radius:var(--radius-compact);background:var(--content-surface);color:var(--content-muted)}#root .ux-v22 .content-pipeline-column>header button:hover{border-color:#2e46ee40;color:var(--content-blue)}#root .ux-v22 .content-pipeline-cards{flex:1 1 auto;min-height:0;padding:7px;display:grid;align-content:start;gap:7px;overflow-y:auto;overscroll-behavior:contain}#root .ux-v22 .content-pipeline-dropzone{min-height:66px;display:grid;place-items:center;border:1px dashed var(--content-line-strong);border-radius:var(--radius-compact);color:var(--content-soft);font-size:var(--type-micro,10px)}#root .ux-v22 .content-card{min-width:0;padding:11px;display:grid;gap:8px;border:1px solid var(--content-line);border-radius:var(--radius-compact);background:var(--content-surface);color:var(--content-text);box-shadow:none;cursor:pointer}#root .ux-v22 .content-card:hover{border-color:color-mix(in srgb,var(--content-blue) 18%,var(--content-line));box-shadow:0 7px 18px #1f293d0e}#root .ux-v22.theme-dark .content-card:hover{box-shadow:0 7px 18px #0000002b}#root .ux-v22 .content-card-top{display:flex;align-items:center;justify-content:space-between;gap:8px}#root .ux-v22 .content-priority,#root .ux-v22 .content-potential{min-height:20px;padding:0 7px;display:inline-flex;align-items:center;border-radius:var(--radius-compact);background:#f0f1f4;color:#7e8794;font-size:9px;font-weight:650}#root .ux-v22 .content-priority.priority-alta{background:#fff0f0;color:#c44f59}#root .ux-v22 .content-priority.priority-baixa{background:#eef7f2;color:#448266}#root .ux-v22.theme-dark .content-priority{background:#23272e}#root .ux-v22.theme-dark .content-priority.priority-alta{background:#341e22;color:#e98a92}#root .ux-v22.theme-dark .content-priority.priority-baixa{background:#183027;color:#77c59e}#root .ux-v22 .content-platform-marks{display:flex;align-items:center}#root .ux-v22 .content-platform-marks>span{width:24px;height:24px;margin-left:-3px;display:grid;place-items:center;border:2px solid var(--content-surface);border-radius:var(--radius-circle);background:var(--content-blue-soft);color:var(--content-blue);font-size:8px;font-weight:750}#root .ux-v22 .content-card h4{margin:0;color:var(--content-text);font-size:var(--type-body,13px);font-weight:600;line-height:1.35}#root .ux-v22 .content-card>p{margin:0;display:-webkit-box;overflow:hidden;color:var(--content-muted);font-size:var(--type-micro,10px);line-height:1.45;-webkit-line-clamp:2;-webkit-box-orient:vertical}#root .ux-v22 .content-card-meta{display:flex;flex-wrap:wrap;gap:5px}#root .ux-v22 .content-card-meta>span{min-width:0;min-height:22px;padding:0 6px;display:inline-flex;align-items:center;gap:4px;border:1px solid var(--content-line);border-radius:var(--radius-compact);color:var(--content-muted);font-size:9px}#root .ux-v22 .content-card>footer{padding-top:7px;display:flex;align-items:center;justify-content:space-between;gap:8px;border-top:1px solid var(--content-line);color:var(--content-muted);font-size:9px}#root .ux-v22 .content-card>footer strong{color:var(--content-text);font-weight:600}#root .ux-v22 .content-simple-page{box-sizing:border-box;min-height:100%;padding:14px 17px 24px}#root .ux-v22 .content-quick-idea{max-width:920px;min-height:54px;margin:0 auto 12px;padding:7px 7px 7px 13px;display:flex;align-items:center;gap:9px;border:1px solid var(--content-line);border-radius:var(--radius-control);background:var(--content-surface)}#root .ux-v22 .content-quick-idea>span{width:29px;height:29px;display:grid;place-items:center;border-radius:var(--radius-compact);background:var(--content-blue-soft);color:var(--content-blue)}#root .ux-v22 .content-quick-idea input{flex:1 1 auto;min-width:0;min-height:38px!important;border:0!important;background:transparent!important;color:var(--content-text)!important;box-shadow:none!important}#root .ux-v22 .content-quick-idea .button{min-height:38px!important;border-radius:var(--radius-compact)!important}#root .ux-v22 .content-idea-list{max-width:920px;margin:auto;display:grid;gap:5px}#root .ux-v22 .content-idea-list>button{min-height:75px;padding:10px 12px;display:flex;align-items:center;justify-content:space-between;gap:18px;border:1px solid var(--content-line);border-radius:var(--radius-control);background:var(--content-surface);color:var(--content-text);text-align:left}#root .ux-v22 .content-idea-list>button:hover{border-color:color-mix(in srgb,var(--content-blue) 20%,var(--content-line));background:var(--content-surface-2)}#root .ux-v22 .content-idea-list>button>div:first-child{min-width:0;display:grid;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:4px 8px}#root .ux-v22 .content-idea-list strong{overflow:hidden;font-size:var(--type-body,13px);font-weight:600;text-overflow:ellipsis;white-space:nowrap}#root .ux-v22 .content-idea-list small{grid-column:2;overflow:hidden;color:var(--content-muted);font-size:var(--type-micro,10px);text-overflow:ellipsis;white-space:nowrap}#root .ux-v22 .content-potential.potential-forte{background:#eef7f2;color:#347657}#root .ux-v22 .content-potential.potential-teste{background:#f3f1f8;color:#755fa0}#root .ux-v22 .content-idea-list>button>div:last-child{display:flex;align-items:center;gap:6px}#root .ux-v22 .content-idea-list>button>div:last-child>span{min-height:24px;padding:0 7px;display:inline-flex;align-items:center;border:1px solid var(--content-line);border-radius:var(--radius-compact);color:var(--content-muted);font-size:9px;white-space:nowrap}#root .ux-v22 .content-script-library{display:grid;grid-template-columns:repeat(auto-fill,minmax(260px,1fr));gap:8px}#root .ux-v22 .content-script-library>button{min-height:175px;padding:14px;display:grid;align-content:start;gap:10px;border:1px solid var(--content-line);border-radius:var(--radius-control);background:var(--content-surface);color:var(--content-text);text-align:left}#root .ux-v22 .content-script-library>button:hover{border-color:color-mix(in srgb,var(--content-blue) 20%,var(--content-line))}#root .ux-v22 .content-script-library header{display:flex;align-items:center;justify-content:space-between}#root .ux-v22 .content-script-library header span{color:var(--content-blue);font-size:9px;font-weight:700;letter-spacing:.06em}#root .ux-v22 .content-script-library header small{color:var(--content-muted);font-size:9px}#root .ux-v22 .content-script-library>button>strong{font-size:var(--type-body,13px);font-weight:600;line-height:1.4}#root .ux-v22 .content-script-library>button>p{margin:0;display:-webkit-box;overflow:hidden;color:var(--content-muted);font-size:var(--type-caption,12px);line-height:1.5;-webkit-line-clamp:3;-webkit-box-orient:vertical}#root .ux-v22 .content-script-library footer{margin-top:auto;display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:9px}#root .ux-v22 .content-script-library footer>div{height:4px;overflow:hidden;border-radius:var(--radius-micro);background:var(--content-surface-2)}#root .ux-v22 .content-script-library footer>div>i{display:block;height:100%;border-radius:inherit;background:var(--content-blue)}#root .ux-v22 .content-script-library footer span{color:var(--content-muted);font-size:9px}#root .ux-v22 .content-calendar-shell{box-sizing:border-box;min-width:840px;height:100%;min-height:620px;padding:12px 15px 18px;display:flex;flex-direction:column}#root .ux-v22 .content-calendar-shell>header{flex:0 0 47px;display:flex;align-items:center;justify-content:space-between;gap:12px}#root .ux-v22 .content-calendar-shell>header>div{display:flex;align-items:center;gap:10px}#root .ux-v22 .content-calendar-shell>header>div>button{width:31px;height:31px;display:grid;place-items:center;padding:0;border:1px solid var(--content-line);border-radius:var(--radius-compact);background:var(--content-surface);color:var(--content-muted);font-size:18px}#root .ux-v22 .content-calendar-shell h3{min-width:180px;margin:0;font-size:var(--type-heading-sm,15px);font-weight:600;text-transform:capitalize}#root .ux-v22 .content-calendar-shell>header>.button{min-height:32px!important;border-radius:var(--radius-compact)!important}#root .ux-v22 .content-calendar-weekdays{flex:0 0 29px;display:grid;grid-template-columns:repeat(7,1fr);border:1px solid var(--content-line);border-bottom:0;border-radius:var(--radius-control) var(--radius-control) 0 0;background:var(--content-surface-2)}#root .ux-v22 .content-calendar-weekdays span{display:grid;place-items:center;border-right:1px solid var(--content-line);color:var(--content-muted);font-size:9px;font-weight:700;letter-spacing:.08em}#root .ux-v22 .content-calendar-weekdays span:last-child{border-right:0}#root .ux-v22 .content-calendar-grid{flex:1 1 auto;min-height:0;display:grid;grid-template-columns:repeat(7,1fr);grid-template-rows:repeat(6,minmax(86px,1fr));overflow:hidden;border:1px solid var(--content-line);border-radius:0 0 var(--radius-control) var(--radius-control);background:var(--content-surface)}#root .ux-v22 .content-calendar-grid>div{min-width:0;min-height:0;padding:6px;overflow:hidden;border-right:1px solid var(--content-line);border-bottom:1px solid var(--content-line);background:var(--content-surface)}#root .ux-v22 .content-calendar-grid>div:nth-child(7n){border-right:0}#root .ux-v22 .content-calendar-grid>div:nth-last-child(-n+7){border-bottom:0}#root .ux-v22 .content-calendar-grid>div.outside{background:var(--content-surface-2);opacity:.57}#root .ux-v22 .content-calendar-grid>div.today{box-shadow:inset 0 0 0 1px var(--content-blue)}#root .ux-v22 .content-calendar-grid time{width:22px;height:22px;display:grid;place-items:center;border-radius:var(--radius-compact);color:var(--content-muted);font-size:9px;font-weight:600}#root .ux-v22 .content-calendar-grid>div.today time{background:var(--content-blue);color:#fff}#root .ux-v22 .content-calendar-grid>div>div{margin-top:3px;display:grid;gap:3px}#root .ux-v22 .content-calendar-grid button{min-width:0;height:24px;padding:0 5px;display:grid;grid-template-columns:5px minmax(0,1fr);align-items:center;gap:5px;border:1px solid var(--content-line);border-radius:var(--radius-compact);background:var(--content-surface-2);color:var(--content-text);text-align:left}#root .ux-v22 .content-calendar-grid button>i{width:5px;height:13px;border-radius:var(--radius-micro);background:var(--content-blue)}#root .ux-v22 .content-calendar-grid button>i[data-platform=TikTok]{background:#20262f}#root .ux-v22.theme-dark .content-calendar-grid button>i[data-platform=TikTok]{background:#d9dde4}#root .ux-v22 .content-calendar-grid button>i[data-platform=YouTube]{background:#d74d57}#root .ux-v22 .content-calendar-grid button span{overflow:hidden;font-size:8px;font-weight:550;text-overflow:ellipsis;white-space:nowrap}#root .ux-v22 .content-calendar-grid small{color:var(--content-muted);font-size:8px}#root .ux-v22 .content-library-shell{min-height:100%;padding:13px 16px 20px;display:grid;grid-template-columns:190px minmax(0,1fr);gap:10px}#root .ux-v22 .content-library-shell>nav{align-self:start;padding:5px;display:grid;gap:2px;border:1px solid var(--content-line);border-radius:var(--radius-control);background:var(--content-surface)}#root .ux-v22 .content-library-shell>nav>button{min-height:39px;padding:0 8px 0 10px;display:flex;align-items:center;justify-content:space-between;gap:8px;border:0;border-radius:var(--radius-compact);background:transparent;color:var(--content-muted);font-size:var(--type-caption,12px);text-align:left}#root .ux-v22 .content-library-shell>nav>button:hover{background:var(--content-surface-2);color:var(--content-text)}#root .ux-v22 .content-library-shell>nav>button.active{background:var(--content-blue-soft);color:var(--content-blue);font-weight:600}#root .ux-v22 .content-library-shell>nav>button span{min-width:23px;height:21px;display:grid;place-items:center;padding:0 5px;border-radius:var(--radius-compact);background:color-mix(in srgb,currentColor 7%,transparent);font-size:9px}#root .ux-v22 .content-library-shell>main{min-width:0;padding:15px;border:1px solid var(--content-line);border-radius:var(--radius-control);background:var(--content-surface)}#root .ux-v22 .content-library-heading{padding-bottom:12px;border-bottom:1px solid var(--content-line)}#root .ux-v22 .content-library-heading p{max-width:650px;margin:4px 0 0;color:var(--content-muted);font-size:var(--type-caption,12px);line-height:1.45}#root .ux-v22 .content-library-add{margin:12px 0;display:grid;grid-template-columns:minmax(150px,.75fr) minmax(220px,1.5fr) 42px auto;gap:7px}#root .ux-v22 .content-library-add-snippet{grid-template-columns:110px minmax(260px,1.8fr) minmax(120px,.6fr) auto}#root .ux-v22 .content-library-add-reference{grid-template-columns:minmax(160px,.7fr) minmax(220px,1.2fr) 120px auto}#root .ux-v22 .content-library-add :is(input,select){min-width:0;min-height:38px!important;height:38px!important;border:1px solid var(--content-line)!important;border-radius:var(--radius-compact)!important;background:var(--content-surface)!important;color:var(--content-text)!important;box-shadow:none!important}#root .ux-v22 .content-library-add .content-color-input{width:42px;padding:4px!important;cursor:pointer}#root .ux-v22 .content-library-add .button{min-height:38px!important;border-radius:var(--radius-compact)!important}#root .ux-v22 .content-pillar-library-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(240px,1fr));gap:7px}#root .ux-v22 .content-pillar-library-grid>article{position:relative;min-height:116px;padding:13px;display:grid;grid-template-columns:5px minmax(0,1fr) auto;gap:10px;border:1px solid var(--content-line);border-radius:var(--radius-compact);background:var(--content-surface-2)}#root .ux-v22 .content-pillar-library-grid>article>i{width:5px;height:100%;border-radius:var(--radius-compact)}#root .ux-v22 .content-pillar-library-grid>article>div{display:grid;align-content:start;gap:5px}#root .ux-v22 .content-pillar-library-grid strong{font-size:var(--type-body,13px)}#root .ux-v22 .content-pillar-library-grid p{margin:0;color:var(--content-muted);font-size:var(--type-micro,10px);line-height:1.45}#root .ux-v22 .content-pillar-library-grid small{color:var(--content-soft);font-size:9px}#root .ux-v22 .content-pillar-library-grid button,#root .ux-v22 .content-series-grid article header button,#root .ux-v22 .content-reference-grid footer button{width:25px;height:25px;display:grid;place-items:center;padding:0;border:0;border-radius:var(--radius-compact);background:transparent;color:var(--content-soft)}#root .ux-v22 .content-pillar-library-grid button:hover,#root .ux-v22 .content-series-grid article header button:hover,#root .ux-v22 .content-reference-grid footer button:hover{background:#d0485414;color:#c44f59}#root .ux-v22 .content-series-grid,#root .ux-v22 .content-reference-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(240px,1fr));gap:7px}#root .ux-v22 .content-series-grid>article,#root .ux-v22 .content-reference-grid>article{min-height:140px;padding:13px;display:grid;align-content:start;gap:8px;border:1px solid var(--content-line);border-radius:var(--radius-compact);background:var(--content-surface-2)}#root .ux-v22 .content-series-grid header{display:grid;grid-template-columns:7px minmax(0,1fr) auto;align-items:center;gap:7px}#root .ux-v22 .content-series-grid header>i{width:7px;height:7px;border-radius:var(--radius-circle)}#root .ux-v22 .content-series-grid header>span,#root .ux-v22 .content-reference-grid>article>span{color:var(--content-muted);font-size:9px}#root .ux-v22 .content-series-grid>article>strong,#root .ux-v22 .content-reference-grid>article>strong{font-size:var(--type-body,13px)}#root .ux-v22 .content-series-grid p,#root .ux-v22 .content-reference-grid p{margin:0;color:var(--content-muted);font-size:var(--type-micro,10px);line-height:1.45}#root .ux-v22 .content-series-grid footer{margin-top:auto;color:var(--content-soft);font-size:9px}#root .ux-v22 .content-reference-grid footer{margin-top:auto;display:flex;align-items:center;justify-content:space-between;gap:8px}#root .ux-v22 .content-reference-grid a{display:inline-flex;align-items:center;gap:5px;color:var(--content-blue);font-size:9px;font-weight:600;text-decoration:none}#root .ux-v22 .content-snippet-list{display:grid;gap:5px}#root .ux-v22 .content-snippet-list>article{min-height:56px;padding:8px 9px;display:grid;grid-template-columns:48px minmax(0,1fr) 100px auto;align-items:center;gap:10px;border:1px solid var(--content-line);border-radius:var(--radius-compact);background:var(--content-surface-2)}#root .ux-v22 .content-snippet-list>article>span{min-height:23px;display:grid;place-items:center;border-radius:var(--radius-compact);background:var(--content-blue-soft);color:var(--content-blue);font-size:8px;font-weight:750}#root .ux-v22 .content-snippet-list>article>span.cta{background:#edf7f2;color:#347657}#root .ux-v22.theme-dark .content-snippet-list>article>span.cta{background:#183027;color:#77c59e}#root .ux-v22 .content-snippet-list p{margin:0;color:var(--content-text);font-size:var(--type-caption,12px);line-height:1.4}#root .ux-v22 .content-snippet-list small{color:var(--content-muted);font-size:9px}#root .ux-v22 .content-snippet-list>article>div{display:flex;align-items:center;gap:4px}#root .ux-v22 .content-snippet-list>article>div>button{min-height:27px;padding:0 7px;border:1px solid var(--content-line);border-radius:var(--radius-compact);background:var(--content-surface);color:var(--content-muted);font-size:9px}#root .ux-v22 .content-global-assets{display:grid;grid-template-columns:repeat(auto-fill,minmax(260px,1fr));gap:6px}#root .ux-v22 .content-global-assets>button{min-height:58px;padding:8px 9px;display:grid;grid-template-columns:34px minmax(0,1fr) auto;align-items:center;gap:9px;border:1px solid var(--content-line);border-radius:var(--radius-compact);background:var(--content-surface-2);color:var(--content-text);text-align:left}#root .ux-v22 .content-global-assets>button>span{width:32px;height:32px;display:grid;place-items:center;border-radius:var(--radius-compact);background:var(--content-blue-soft);color:var(--content-blue)}#root .ux-v22 .content-global-assets>button>div{min-width:0;display:grid;gap:3px}#root .ux-v22 .content-global-assets strong{overflow:hidden;font-size:var(--type-caption,12px);text-overflow:ellipsis;white-space:nowrap}#root .ux-v22 .content-global-assets small{overflow:hidden;color:var(--content-muted);font-size:9px;text-overflow:ellipsis;white-space:nowrap}#root .ux-v22 .content-performance-table{overflow-x:auto;border:1px solid var(--content-line);border-radius:var(--radius-compact)}#root .ux-v22 .content-performance-table>.head,#root .ux-v22 .content-performance-table>button{min-width:760px;display:grid;grid-template-columns:minmax(250px,1.6fr) repeat(6,minmax(70px,.5fr));align-items:center;gap:8px}#root .ux-v22 .content-performance-table>.head{min-height:34px;padding:0 10px;background:var(--content-surface-2);color:var(--content-muted);font-size:9px;font-weight:650}#root .ux-v22 .content-performance-table>button{width:100%;min-height:55px;padding:7px 10px;border:0;border-top:1px solid var(--content-line);background:var(--content-surface);color:var(--content-text);text-align:left}#root .ux-v22 .content-performance-table>button:hover{background:var(--content-surface-2)}#root .ux-v22 .content-performance-table>button>span{font-size:var(--type-caption,12px)}#root .ux-v22 .content-performance-table>button>span:first-child{min-width:0;display:grid;gap:2px}#root .ux-v22 .content-performance-table strong{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}#root .ux-v22 .content-performance-table small{color:var(--content-muted);font-size:9px}#root .ux-v22 .content-performance-table b{color:var(--content-blue)}#root .ux-v22 .content-strategy-page{max-width:1120px;margin:auto;padding:23px 17px 36px}#root .ux-v22 .content-strategy-hero{max-width:760px;padding:12px 4px 23px}#root .ux-v22 .content-strategy-hero h2{margin:6px 0 8px;color:var(--content-text);font-size:clamp(23px,3vw,35px);font-weight:600;line-height:1.1;letter-spacing:-.038em}#root .ux-v22 .content-strategy-hero p{margin:0;color:var(--content-muted);font-size:var(--type-body,13px);line-height:1.55}#root .ux-v22 .content-strategy-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}#root .ux-v22 .content-strategy-card{min-width:0;min-height:210px;padding:15px;display:grid;grid-template-columns:31px minmax(0,1fr);align-items:start;gap:11px;border:1px solid var(--content-line);border-radius:var(--radius-control);background:var(--content-surface)}#root .ux-v22 .content-strategy-card.wide{grid-column:1 / -1;min-height:190px}#root .ux-v22 .content-strategy-card>span{width:31px;height:31px;display:grid;place-items:center;border-radius:var(--radius-compact);background:var(--content-blue-soft);color:var(--content-blue);font-size:9px;font-weight:700}#root .ux-v22 .content-strategy-card>div{min-width:0;display:grid;align-content:start;gap:5px}#root .ux-v22 .content-strategy-card strong{font-size:var(--type-body,13px)}#root .ux-v22 .content-strategy-card small{color:var(--content-muted);font-size:var(--type-micro,10px);line-height:1.4}#root .ux-v22 .content-strategy-card textarea{width:100%;min-height:105px;margin-top:7px;padding:10px 11px;border:1px solid var(--content-line);border-radius:var(--radius-compact);background:var(--content-surface-2);color:var(--content-text);box-shadow:none;font-size:var(--type-caption,12px);line-height:1.5;resize:vertical}#root .ux-v22 .content-strategy-card.wide textarea{min-height:90px}#root .ux-v22 .content-strategy-card textarea:focus{border-color:#2e46ee66;box-shadow:0 0 0 3px #2e46ee12}#root .ux-v22 .content-strategy-card.cadence>div{gap:7px}#root .ux-v22 .content-strategy-card.cadence label{display:grid;grid-template-columns:84px minmax(0,1fr);align-items:center;gap:8px;color:var(--content-muted);font-size:var(--type-micro,10px)}#root .ux-v22 .content-strategy-card.cadence input{min-height:34px;height:34px;border:1px solid var(--content-line);border-radius:var(--radius-compact);background:var(--content-surface-2);color:var(--content-text);box-shadow:none}#root .ux-v22 .content-today-page{max-width:1120px;margin:auto;padding:29px 17px 38px}#root .ux-v22 .content-today-page>header{max-width:710px;margin-bottom:21px}#root .ux-v22 .content-today-page>header>span{color:var(--content-blue);font-size:var(--type-micro,10px);font-weight:700;text-transform:capitalize}#root .ux-v22 .content-today-page>header h2{margin:4px 0 5px;font-size:clamp(27px,3vw,38px);font-weight:600;letter-spacing:-.04em}#root .ux-v22 .content-today-page>header p{margin:0;color:var(--content-muted);font-size:var(--type-body,13px)}#root .ux-v22 .content-today-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}#root .ux-v22 .content-today-grid>section{min-width:0;min-height:210px;padding:12px;border:1px solid var(--content-line);border-radius:var(--radius-control);background:var(--content-surface)}#root .ux-v22 .content-today-grid>section>header{min-height:48px;display:grid;grid-template-columns:29px minmax(0,1fr) auto;align-items:center;gap:9px}#root .ux-v22 .content-today-grid>section>header>span{width:29px;height:29px;display:grid;place-items:center;border-radius:var(--radius-compact);background:var(--content-blue-soft);color:var(--content-blue);font-size:9px;font-weight:700}#root .ux-v22 .content-today-grid>section>header>div{display:grid;gap:2px}#root .ux-v22 .content-today-grid>section>header strong{font-size:var(--type-body,13px)}#root .ux-v22 .content-today-grid>section>header small{color:var(--content-muted);font-size:9px}#root .ux-v22 .content-today-grid>section>header b{min-width:25px;height:25px;display:grid;place-items:center;border:1px solid var(--content-line);border-radius:var(--radius-compact);color:var(--content-muted);font-size:9px}#root .ux-v22 .content-today-grid>section>div{display:grid;gap:3px;padding-top:5px;border-top:1px solid var(--content-line)}#root .ux-v22 .content-today-grid>section>div>button{min-height:48px;padding:5px 6px;display:grid;grid-template-columns:23px minmax(0,1fr) auto;align-items:center;gap:8px;border:0;border-radius:var(--radius-compact);background:transparent;color:var(--content-text);text-align:left}#root .ux-v22 .content-today-grid>section>div>button:hover{background:var(--content-surface-2)}#root .ux-v22 .content-today-check{width:20px;height:20px;display:grid;place-items:center;border:1px solid var(--content-line-strong);border-radius:var(--radius-compact)}#root .ux-v22 .content-today-check i{width:6px;height:6px;border-radius:var(--radius-circle);background:var(--content-blue)}#root .ux-v22 .content-today-grid>section>div>button>span:nth-child(2){min-width:0;display:grid;gap:2px}#root .ux-v22 .content-today-grid>section>div>button strong{overflow:hidden;font-size:var(--type-caption,12px);text-overflow:ellipsis;white-space:nowrap}#root .ux-v22 .content-today-grid>section>div>button small{color:var(--content-muted);font-size:9px}#root .ux-v22 .content-today-clear{min-height:115px;margin:0;display:grid;place-items:center;color:var(--content-soft);font-size:var(--type-caption,12px)}#root .ux-v22 .modal-backdrop:has(>.content-record-modal){z-index:1100!important;padding:24px!important;background:#0a0e143d!important;-webkit-backdrop-filter:blur(12px) saturate(96%)!important;backdrop-filter:blur(12px) saturate(96%)!important;animation:fadeIn .14s ease!important}#root .ux-v22.theme-dark .modal-backdrop:has(>.content-record-modal){background:#03040694!important}#root .ux-v22 .content-record-modal{box-sizing:border-box;width:min(1200px,calc(100vw - 48px));height:min(840px,calc(100dvh - 48px));max-height:calc(100dvh - 48px);display:flex;flex-direction:column;overflow:hidden;border:1px solid var(--content-line,#e3e6eb);border-radius:var(--radius-card);background:var(--content-surface,#fff);color:var(--content-text,#20262f);box-shadow:0 24px 70px #141f3438;animation:modalUp .18s ease!important;--content-blue: #2e46ee;--content-blue-soft: #f1f3ff;--content-surface: #fff;--content-surface-2: #f8f9fb;--content-line: #e3e6eb;--content-line-strong: #d7dce5;--content-text: #20262f;--content-muted: #7d8795;--content-soft: #a0a8b4}#root .ux-v22.theme-dark .content-record-modal{--content-blue-soft:rgba(46,70,238,.14);--content-surface:var(--dark-card,#0c0c0c);--content-surface-2:var(--dark-control,#161616);--content-line:var(--dark-border,#262626);--content-line-strong:var(--dark-border-strong,#303030);--content-text:var(--dark-text,#f5f5f5);--content-muted:var(--dark-muted,#a3a3a3);--content-soft:var(--dark-subtle,#737373);box-shadow:0 28px 76px #0000007a}#root .ux-v22 .content-record-titlebar{flex:0 0 72px;min-height:72px;padding:0 16px 0 18px;display:flex;align-items:center;justify-content:space-between;gap:14px;border-bottom:1px solid var(--content-line);background:var(--content-surface)}#root .ux-v22 .content-record-titlebar>div{min-width:0;display:grid;gap:3px}#root .ux-v22 .content-record-title{width:min(700px,70vw);min-height:32px!important;height:32px!important;padding:0!important;border:0!important;border-radius:var(--radius-none)!important;background:transparent!important;color:var(--content-text)!important;box-shadow:none!important;font-size:20px;font-weight:600;letter-spacing:-.025em}#root .ux-v22 .content-record-titlebar>div>span{color:var(--content-muted);font-size:var(--type-micro,10px)}#root .ux-v22 .content-record-stage-rail{flex:0 0 auto;padding:9px 14px;display:grid;grid-template-columns:repeat(9,minmax(86px,1fr));gap:4px;overflow-x:auto;border-bottom:1px solid var(--content-line);background:var(--content-surface);scrollbar-width:none}#root .ux-v22 .content-record-stage-rail::-webkit-scrollbar{display:none}#root .ux-v22 .content-record-stage-rail>button{position:relative;min-width:86px;height:30px;padding:0 7px;display:flex;align-items:center;justify-content:center;gap:5px;border:1px solid var(--content-line);border-radius:var(--radius-compact);background:var(--content-surface);color:var(--content-muted);box-shadow:none;font-size:9px;font-weight:550;white-space:nowrap}#root .ux-v22 .content-record-stage-rail>button>i{width:5px;height:5px;border-radius:var(--radius-circle);background:var(--content-line-strong)}#root .ux-v22 .content-record-stage-rail>button.complete{border-color:color-mix(in srgb,var(--content-blue) 14%,var(--content-line));color:var(--content-blue)}#root .ux-v22 .content-record-stage-rail>button.complete>i{background:var(--content-blue)}#root .ux-v22 .content-record-stage-rail>button.active{border-color:var(--content-blue);background:var(--content-blue);color:#fff}#root .ux-v22 .content-record-stage-rail>button.active>i{background:#fff}#root .ux-v22 .content-record-tabs{flex:0 0 44px;padding:0 14px;display:flex;align-items:center;gap:3px;overflow-x:auto;border-bottom:1px solid var(--content-line);background:var(--content-surface);scrollbar-width:none}#root .ux-v22 .content-record-tabs::-webkit-scrollbar{display:none}#root .ux-v22 .content-record-tabs>button{flex:0 0 auto;min-height:30px;padding:0 10px;border:1px solid transparent;border-radius:var(--radius-compact);background:transparent;color:var(--content-muted);font-size:var(--type-caption,12px);font-weight:550}#root .ux-v22 .content-record-tabs>button:hover{background:var(--content-surface-2);color:var(--content-text)}#root .ux-v22 .content-record-tabs>button.active{border-color:var(--content-line);background:var(--content-surface-2);color:var(--content-text)}#root .ux-v22 .content-record-body{flex:1 1 auto;min-height:0;padding:15px 16px 22px;overflow-y:auto;overflow-x:hidden;overscroll-behavior:contain;background:var(--content-surface-2)}#root .ux-v22 .content-record-notice{min-height:36px;margin-bottom:9px;padding:0 9px 0 11px;display:flex;align-items:center;justify-content:space-between;gap:10px;border:1px solid rgba(46,70,238,.14);border-radius:var(--radius-compact);background:var(--content-blue-soft);color:var(--content-blue);font-size:var(--type-micro,10px)}#root .ux-v22 .content-record-notice button{width:23px;height:23px;border:0;border-radius:var(--radius-compact);background:transparent;color:inherit}#root .ux-v22 .content-record-footer{flex:0 0 64px;min-height:64px;padding:0 15px;display:flex;align-items:center;justify-content:space-between;gap:12px;border-top:1px solid var(--content-line);background:var(--content-surface)}#root .ux-v22 .content-record-footer>div{display:flex;align-items:center;gap:7px}#root .ux-v22 .content-record-footer .button{min-height:38px!important;height:38px!important;padding-inline:13px!important;border-radius:var(--radius-compact)!important}#root .ux-v22 .content-record-footer .content-delete-button{color:#c44f59!important}#root .ux-v22 .content-form-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:11px}#root .ux-v22 .content-field{min-width:0;display:grid;align-content:start;gap:6px}#root .ux-v22 .content-field-wide{grid-column:1 / -1}#root .ux-v22 .content-field>span{color:var(--content-text);font-size:var(--type-micro,10px);font-weight:650}#root .ux-v22 .content-field :is(input,select,textarea),#root .ux-v22 .content-variant-card :is(input,select,textarea),#root .ux-v22 .content-metric-edit-grid input{width:100%;min-width:0;border:1px solid var(--content-line);border-radius:var(--radius-compact);background:var(--content-surface);color:var(--content-text);box-shadow:none;font-size:var(--type-body,13px)}#root .ux-v22 .content-field :is(input,select),#root .ux-v22 .content-variant-card :is(input,select){min-height:39px;height:39px;padding:0 10px}#root .ux-v22 .content-field textarea,#root .ux-v22 .content-variant-card textarea{min-height:84px;padding:9px 10px;line-height:1.5;resize:vertical}#root .ux-v22 .content-field :is(input,select,textarea):focus,#root .ux-v22 .content-variant-card :is(input,select,textarea):focus,#root .ux-v22 .content-metric-edit-grid input:focus{border-color:#2e46ee6b;box-shadow:0 0 0 3px #2e46ee12}#root .ux-v22 .content-summary-grid{max-width:860px;margin:0 auto;padding:4px}#root .ux-v22 .content-script-editor{max-width:940px;margin:auto;display:grid;gap:8px}#root .ux-v22 .content-script-block{display:grid;grid-template-columns:190px minmax(0,1fr);gap:11px;padding:13px;border:1px solid var(--content-line);border-radius:var(--radius-compact);background:var(--content-surface)}#root .ux-v22 .content-script-block>header{display:grid;grid-template-columns:29px minmax(0,1fr);align-items:start;gap:8px}#root .ux-v22 .content-script-block>header>span{width:29px;height:29px;display:grid;place-items:center;border-radius:var(--radius-compact);background:var(--content-blue-soft);color:var(--content-blue);font-size:9px;font-weight:700}#root .ux-v22 .content-script-block>header>div{display:grid;gap:3px}#root .ux-v22 .content-script-block textarea{width:100%;min-height:90px;padding:10px 11px;border:1px solid var(--content-line);border-radius:var(--radius-compact);background:var(--content-surface-2);color:var(--content-text);box-shadow:none;font-size:var(--type-body,13px);line-height:1.55;resize:vertical}#root .ux-v22 .content-script-block textarea.tall{min-height:150px}#root .ux-v22 .content-script-block.hook>header>span{background:var(--content-blue);color:#fff}#root .ux-v22 .content-script-block.cta>header>span{background:#eaf6f0;color:#347657}#root .ux-v22.theme-dark .content-script-block.cta>header>span{background:#183027;color:#77c59e}#root .ux-v22 .content-script-support-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}#root .ux-v22 .content-script-support-grid>label{padding:12px;border:1px solid var(--content-line);border-radius:var(--radius-compact);background:var(--content-surface)}#root .ux-v22 .content-variants-panel,#root .ux-v22 .content-production-panel,#root .ux-v22 .content-performance-editor{max-width:980px;margin:auto}#root .ux-v22 .content-section-heading{min-height:52px;align-items:center;padding-bottom:11px}#root .ux-v22 .content-section-heading>div:first-child{display:grid;gap:3px}#root .ux-v22 .content-inline-actions{display:flex;align-items:center;gap:5px}#root .ux-v22 .content-inline-actions .button,#root .ux-v22 .content-section-heading>.button{min-height:33px!important;height:33px!important;padding-inline:9px!important;border-radius:var(--radius-compact)!important;font-size:var(--type-micro,10px)!important}#root .ux-v22 .content-variant-list{display:grid;gap:8px}#root .ux-v22 .content-variant-card{padding:13px;border:1px solid var(--content-line);border-radius:var(--radius-compact);background:var(--content-surface)}#root .ux-v22 .content-variant-card>header{min-height:34px;margin-bottom:10px;display:flex;align-items:center;justify-content:space-between;gap:10px}#root .ux-v22 .content-variant-card>header strong{color:var(--content-blue);font-size:var(--type-caption,12px)}#root .ux-v22 .content-variant-card>header button{width:27px;height:27px;display:grid;place-items:center;padding:0;border:0;border-radius:var(--radius-compact);background:transparent;color:var(--content-muted)}#root .ux-v22 .content-variant-card>header button:hover{background:#c44f5914;color:#c44f59}#root .ux-v22 .content-repurpose-box{margin-top:9px;padding:11px 12px;display:flex;align-items:center;justify-content:space-between;gap:12px;border:1px solid rgba(46,70,238,.14);border-radius:var(--radius-compact);background:var(--content-blue-soft);color:var(--content-blue)}#root .ux-v22 .content-repurpose-box>div:first-child{display:flex;align-items:center;gap:9px}#root .ux-v22 .content-repurpose-box>div:first-child>span{display:grid;gap:2px}#root .ux-v22 .content-repurpose-box strong{font-size:var(--type-caption,12px)}#root .ux-v22 .content-repurpose-box small{opacity:.72;font-size:9px}#root .ux-v22 .content-repurpose-box>div:last-child{display:flex;gap:4px}#root .ux-v22 .content-repurpose-box>div:last-child button{width:30px;height:30px;display:grid;place-items:center;border:1px solid rgba(46,70,238,.18);border-radius:var(--radius-compact);background:var(--content-surface);color:var(--content-blue);font-size:8px;font-weight:750}#root .ux-v22 .content-asset-list{display:grid;gap:5px}#root .ux-v22 .content-asset-list>div{min-height:52px;padding:6px 7px 6px 9px;display:flex;align-items:center;justify-content:space-between;gap:10px;border:1px solid var(--content-line);border-radius:var(--radius-compact);background:var(--content-surface)}#root .ux-v22 .content-asset-list>div>span{min-width:0;display:flex;align-items:center;gap:9px}#root .ux-v22 .content-asset-list>div>span>svg{color:var(--content-blue)}#root .ux-v22 .content-asset-list>div>span>span{min-width:0;display:grid;gap:2px}#root .ux-v22 .content-asset-list strong{overflow:hidden;font-size:var(--type-caption,12px);text-overflow:ellipsis;white-space:nowrap}#root .ux-v22 .content-asset-list small{color:var(--content-muted);font-size:9px}#root .ux-v22 .content-asset-list>div>button{width:27px;height:27px;display:grid;place-items:center;border:0;border-radius:var(--radius-compact);background:transparent;color:var(--content-muted)}#root .ux-v22 .content-production-checklist{margin-top:12px;padding:13px;border:1px solid var(--content-line);border-radius:var(--radius-compact);background:var(--content-surface)}#root .ux-v22 .content-production-checklist>strong{display:block;margin-bottom:10px;font-size:var(--type-caption,12px)}#root .ux-v22 .content-production-checklist>div{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:6px}#root .ux-v22 .content-production-checklist span{min-height:36px;padding:0 9px;display:flex;align-items:center;gap:8px;border:1px solid var(--content-line);border-radius:var(--radius-compact);color:var(--content-muted)}#root .ux-v22 .content-production-checklist span>i{width:14px;height:14px;border:1px solid var(--content-line-strong);border-radius:var(--radius-compact)}#root .ux-v22 .content-production-checklist span>b{font-size:var(--type-micro,10px);font-weight:550}#root .ux-v22 .content-production-checklist span.done{color:var(--content-text)}#root .ux-v22 .content-production-checklist span.done>i{border-color:var(--content-blue);background:var(--content-blue);box-shadow:inset 0 0 0 3px var(--content-surface)}#root .ux-v22 .content-metric-edit-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:7px}#root .ux-v22 .content-metric-edit-grid label{min-width:0;padding:10px;display:grid;gap:5px;border:1px solid var(--content-line);border-radius:var(--radius-compact);background:var(--content-surface)}#root .ux-v22 .content-metric-edit-grid label>span{color:var(--content-muted);font-size:9px}#root .ux-v22 .content-metric-edit-grid input{min-height:38px;height:38px;padding:0 9px}#root .ux-v22 .content-performance-summary{margin-top:8px;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:7px}#root .ux-v22 .content-performance-summary>div{min-height:80px;padding:11px;display:grid;align-content:center;gap:5px;border:1px solid var(--content-line);border-radius:var(--radius-compact);background:var(--content-surface)}#root .ux-v22 .content-performance-summary span{color:var(--content-muted);font-size:9px}#root .ux-v22 .content-performance-summary strong{font-size:21px;font-weight:600;letter-spacing:-.025em}#root .ux-v22 .client-create-simple .operational-record-titlebar>div>p{margin:3px 0 0;color:var(--studio-muted, #7d8795);font-size:var(--type-caption, 12px);font-weight:400}#root .ux-v22 .client-create-simple .client-create-body{flex:1 1 auto;min-width:0;min-height:0;overflow-y:auto;overflow-x:hidden}#root .ux-v22 .client-create-simple .client-create-flow{box-sizing:border-box;width:min(920px,100%);margin:0 auto;padding:24px 26px 34px;display:grid;align-content:start;gap:var(--crm-form-section-gap, 32px)}#root .ux-v22 .deal-import-modal .deal-import-content{box-sizing:border-box;flex:1 1 auto;min-width:0;min-height:0;padding:24px 26px 34px;display:grid;align-content:start;gap:30px;overflow-y:auto;overflow-x:hidden;background:#fff;animation:clientCreateSectionIn .16s ease}#root .ux-v22 .deal-import-modal .deal-import-content>*{box-sizing:border-box;width:min(868px,100%);min-width:0;margin-inline:auto}@keyframes clientCreateSectionIn{0%{opacity:0;transform:translateY(3px)}to{opacity:1;transform:none}}#root .ux-v22 .client-create-simple .project-card-section:not(.project-board-stage-delete-section){gap:14px}#root .ux-v22 .client-create-simple .project-card-section-title{gap:10px}#root .ux-v22 .client-create-simple .project-card-section-title>svg{margin-top:1px;color:#687489}#root .ux-v22 .client-create-simple .project-card-section-title strong{color:#2f3745;font-size:var(--type-body, 13px);font-weight:600}#root .ux-v22 .client-create-simple .project-card-section-title small{max-width:680px;color:var(--studio-muted, #7d8795);font-size:var(--type-caption, 12px);font-weight:400;line-height:1.45}#root .ux-v22 .client-create-simple .client-create-person-grid,#root .ux-v22 .client-create-simple .client-lifecycle-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--crm-form-field-gap, 16px)}#root .ux-v22 .client-create-simple .client-create-contact-field,#root .ux-v22 .client-create-simple .client-create-person-grid .deal-location-fields{grid-column:1 / -1}#root .ux-v22 .contact-linked-deals-section>:is(.record-modal-section-title,.project-card-section-title){gap:10px!important}#root .ux-v22 .contact-linked-deals-section>:is(.record-modal-section-title,.project-card-section-title)>svg{margin-top:1px!important;color:#687489!important}#root .ux-v22 .contact-linked-deals-section>:is(.record-modal-section-title,.project-card-section-title) strong{color:#2f3745!important;font-size:var(--type-body, 13px)!important;font-weight:600!important}#root .ux-v22 .contact-linked-deals-section>:is(.record-modal-section-title,.project-card-section-title) small{max-width:680px!important;color:var(--studio-muted, #7d8795)!important;font-size:var(--type-caption, 12px)!important;font-weight:400!important;line-height:1.45!important}#root .ux-v22 .contact-linked-deals-section .contact-linked-deals-content{display:grid;gap:12px}#root .ux-v22 .deal-create-modal.operational-record-modal .client-create-flow>.record-modal-section.routine-followup-company-section{padding:0!important;border:0!important;border-radius:0!important;background:transparent!important;background-color:transparent!important;gap:12px!important}#root .ux-v22 .contact-linked-deals-section .contact-linked-deal-list{min-width:0;display:grid;gap:0}#root .ux-v22 .contact-linked-deals-section .contact-linked-deal-row{box-sizing:border-box;min-width:0;min-height:44px;padding:8px 4px;display:grid;grid-template-columns:36px minmax(0,1fr) auto;align-items:center;gap:10px;border:0;border-bottom:1px solid var(--settings-panel-border, var(--ux-line, #e5eaf2));border-radius:0;background:transparent}#root .ux-v22 .contact-linked-deals-section .contact-linked-deal-row:has(>.contact-linked-deal-trigger){grid-template-columns:minmax(0,1fr) auto}#root .ux-v22 .contact-linked-deals-section .contact-linked-deal-trigger{display:grid;grid-template-columns:36px minmax(0,1fr) 16px;align-items:center;gap:10px;width:100%;min-width:0;padding:0;border:0;background:transparent;color:inherit;text-align:left;cursor:pointer}#root .ux-v22 .contact-linked-deals-section .contact-linked-deal-trigger:focus-visible{outline:2px solid var(--ux-primary, #3859f5);outline-offset:3px;border-radius:var(--radius-compact)}#root .ux-v22 .contact-linked-deals-section .contact-linked-deal-open-icon{color:var(--ux-text-muted, #7d8795);transition:color .16s ease,transform .16s ease}#root .ux-v22 .contact-linked-deals-section .contact-linked-deal-open-icon:hover,#root .ux-v22 .contact-linked-deals-section .contact-linked-deal-trigger:focus-visible>.contact-linked-deal-open-icon{color:var(--ux-primary, #3859f5);transform:translate(1px,-1px)}#root .ux-v22 .contact-linked-deals-section .contact-linked-deal-icon{width:32px;height:32px;display:grid;place-items:center;border:1px solid var(--record-drawer-line, #e4e7ec);border-radius:var(--radius-compact);background:var(--ux-surface, #fff);color:var(--ux-text-muted, #7d8795)}#root .ux-v22 .contact-linked-deals-section .contact-linked-deal-row .company-contact-actions>.icon-button.tiny{box-sizing:border-box!important;width:32px!important;min-width:32px!important;max-width:32px!important;height:32px!important;min-height:32px!important;max-height:32px!important;flex:0 0 32px!important;padding:0!important;display:grid!important;place-items:center!important;border:0!important;background:transparent!important;background-color:transparent!important;box-shadow:none!important;color:var(--ux-text-muted, #7d8795)!important;transition:color .16s ease;border-radius:var(--radius-compact)!important}#root .ux-v22 .contact-linked-deals-section .contact-linked-deal-row .company-contact-actions>.company-contact-unlink:is(:hover,:active,:focus){color:var(--ux-danger, #e23d35)!important;border:0!important;background:transparent!important;background-color:transparent!important;box-shadow:none!important}#root .ux-v22 .contact-linked-deals-section .contact-link-existing-deal{width:100%;max-width:none;box-sizing:border-box}#root .ux-v22 .contact-linked-deals-section .contact-link-existing-deal .company-contact-editor-actions{justify-content:flex-start!important}#root .ux-v22 .client-create-simple .client-lifecycle-grid>label:last-child{grid-column:1 / -1}#root .ux-v22 .client-create-simple .client-linked-deal-assist{display:block;margin-top:6px}#root .ux-v22.theme-dark .client-create-simple .project-card-section-title>svg{color:var(--dark-muted, #a3a3a3)}#root .ux-v22.theme-dark .client-create-simple .project-card-section-title strong{color:var(--dark-text, #f5f5f5)}#root .ux-v22.theme-dark .contact-linked-deals-section>:is(.record-modal-section-title,.project-card-section-title)>svg{color:var(--dark-muted, #a3a3a3)!important}#root .ux-v22.theme-dark .contact-linked-deals-section>:is(.record-modal-section-title,.project-card-section-title) strong{color:var(--dark-text, #f5f5f5)!important}#root .ux-v22.theme-dark .contact-linked-deals-section .contact-linked-deal-row{border-bottom-color:var(--settings-panel-border, var(--ux-line, #303030));background:transparent}#root .ux-v22.theme-dark .contact-linked-deals-section .contact-linked-deal-icon{border-color:var(--dark-border-strong, #303030);background:var(--dark-control, #161616);color:var(--dark-muted, #a3a3a3)}#root .ux-v22.theme-dark .client-create-simple .client-linked-deal-assist{color:var(--dark-muted, #a3a3a3)}@media(max-width:760px){#root .ux-v22 .client-create-simple .operational-record-titlebar>div>p{display:none}#root .ux-v22 .client-create-simple .client-create-flow{width:100%;padding:17px 17px 26px;gap:var(--crm-form-section-gap, 28px)}#root .ux-v22 .deal-import-modal .deal-import-content{padding:17px 17px 26px;gap:var(--crm-form-section-gap, 28px)}#root .ux-v22 .deal-import-modal .deal-import-content>*{width:100%}#root .ux-v22 .client-create-simple .client-create-person-grid,#root .ux-v22 .client-create-simple .client-lifecycle-grid{grid-template-columns:1fr;gap:var(--crm-form-field-gap, 16px)}#root .ux-v22 .client-create-simple .client-create-person-grid>*,#root .ux-v22 .client-create-simple .client-create-person-grid .deal-location-fields,#root .ux-v22 .client-create-simple .client-lifecycle-grid>*{grid-column:1}}#root .ux-v22 .sales-record-drawer{--business-record-bg: transparent;--business-record-glass-bg: color-mix(in srgb, var(--ux-surface, #ffffff) 78%, transparent);--business-record-line: var(--record-drawer-line, #e5eaf2);--business-record-soft: #f7f8fa;--business-record-text: #2d3139;--business-record-muted: #7b8493;--business-record-blue: #2e46ee;display:flex!important;flex-direction:column!important;min-width:0!important;min-height:0!important;background:var(--business-record-glass-bg)!important;background-image:none!important;-webkit-backdrop-filter:blur(10px) saturate(140%)!important;backdrop-filter:blur(10px) saturate(140%)!important;color:var(--business-record-text)!important}#root .ux-v22 .sales-record-drawer .deal-sidebar-header{box-sizing:border-box!important;flex:0 0 auto!important;min-height:66px!important;height:66px!important;padding:0 18px!important;display:flex!important;align-items:center!important;justify-content:space-between!important;gap:16px!important;border:0!important;border-bottom:1px solid var(--business-record-line)!important;background:var(--business-record-bg)!important;background-image:none!important;box-shadow:none!important}#root .ux-v22 .sales-record-drawer .deal-sidebar-heading{min-width:0!important;padding:0!important;display:block!important}#root .ux-v22 .sales-record-drawer .deal-sidebar-heading:before{content:none!important;display:none!important}#root .ux-v22 .sales-record-drawer .deal-sidebar-heading h2{margin:0!important;overflow:hidden!important;color:var(--business-record-text)!important;font-size:var(--type-heading-md-lg)!important;font-weight:650!important;line-height:1.25!important;letter-spacing:-.015em!important;text-overflow:ellipsis!important;white-space:nowrap!important}#root .ux-v22 .sales-record-drawer .deal-sidebar-header-actions{flex:0 0 auto!important}#root .ux-v22 .sales-record-drawer .deal-sidebar-header-actions>.icon-button{width:40px!important;height:40px!important;min-width:40px!important;min-height:40px!important;padding:0!important;display:grid!important;place-items:center!important;border:1px solid #dce2ea!important;border-radius:var(--radius-control)!important;background:#f5f7fa!important;color:#6f7988!important;box-shadow:none!important}#root .ux-v22 .sales-record-drawer .deal-sidebar-header-actions>.icon-button:hover{border-color:#cfd7e2!important;background:#eef1f5!important;color:#2f3742!important;transform:none!important}#root .ux-v22 :is(.sales-record-drawer,.deal-record-modal) .deal-sidebar-stage-motion-shell{box-sizing:border-box!important;flex:0 0 auto!important;width:100%!important;min-width:0!important;padding:9px 16px!important;border:0!important;border-bottom:1px solid var(--business-record-line, var(--record-modal-border, var(--ux-line)))!important;background:var(--business-record-bg, var(--record-modal-shell-bg, var(--ux-surface)))!important}#root .ux-v22 :is(.sales-record-drawer,.deal-record-modal) .deal-sidebar-stage-motion-tabs{width:100%!important;min-width:0!important;--motion-tabs-fade-bg: var(--crm-button-neutral-bg, var(--light-border, #e4e7ec))}#root .ux-v22.theme-dark :is(.sales-record-drawer,.deal-record-modal) .deal-sidebar-stage-motion-tabs{--motion-tabs-fade-bg: var(--crm-button-neutral-dark-bg, var(--dark-border, #262626))}#root .ux-v22 :is(.sales-record-drawer,.deal-record-modal) .deal-sidebar-stage-motion-tabs .motion-tabs-scroll-control{background:transparent!important;box-shadow:none!important}#root .ux-v22 :is(.sales-record-drawer,.deal-record-modal) .deal-sidebar-stage-motion-tabs-list{width:max-content!important;min-width:100%!important;display:grid!important;grid-auto-flow:column!important;grid-auto-columns:minmax(126px,1fr)!important;background:var(--crm-button-neutral-bg, var(--light-border, #e4e7ec))!important;border-color:transparent!important}#root .ux-v22.theme-dark :is(.sales-record-drawer,.deal-record-modal) .deal-sidebar-stage-motion-tabs-list{background:var(--crm-button-neutral-dark-bg, var(--dark-border, #262626))!important}#root .ux-v22 :is(.sales-record-drawer,.deal-record-modal) .deal-sidebar-stage-motion-tabs-list .motion-tabs-trigger-wrap,#root .ux-v22 :is(.sales-record-drawer,.deal-record-modal) .deal-sidebar-stage-motion-tabs-list .motion-tabs-trigger{width:100%!important;min-width:0!important}#root .ux-v22 :is(.sales-record-drawer,.deal-record-modal) .deal-sidebar-stage-motion-tabs-list .motion-tabs-trigger{overflow:hidden!important;text-overflow:ellipsis!important}#root .ux-v22 .sales-record-drawer .deal-sidebar-content{box-sizing:border-box!important;flex:1 1 auto!important;min-width:0!important;min-height:0!important;display:block!important;overflow-y:auto!important;overflow-x:hidden!important;overscroll-behavior-y:contain!important;scrollbar-width:thin!important}#root .ux-v22 .sales-record-drawer .deal-sidebar-section{box-sizing:border-box!important;width:100%!important;margin:0!important}#root .ux-v22 .sales-record-drawer .deal-sidebar-section.contact-linked-deals-section{--deal-sidebar-heading-bottom-gap: 6px}#root .ux-v22 .sales-record-drawer .deal-sidebar-section-heading{min-width:0!important;margin:0 0 var(--deal-sidebar-heading-bottom-gap, 14px)!important;display:grid!important;grid-template-columns:20px minmax(0,1fr) auto!important;align-items:start!important;gap:9px!important}#root .ux-v22 .sales-record-drawer .deal-sidebar-section-heading>span{width:20px!important;height:20px!important;min-width:20px!important;padding:0!important;display:grid!important;place-items:center!important;border:0!important;border-radius:var(--radius-none)!important;background:transparent!important;color:#7f8998!important;box-shadow:none!important}#root .ux-v22 .sales-record-drawer .deal-sidebar-section-heading>div{min-width:0!important;display:grid!important;gap:3px!important}#root .ux-v22 .sales-record-drawer .deal-sidebar-section-heading h3{margin:0!important;color:var(--business-record-text)!important;font-size:var(--type-body)!important;font-weight:600!important;line-height:1.25!important}#root .ux-v22 .sales-record-drawer .deal-sidebar-section-heading small{margin:0!important;color:var(--business-record-muted)!important;font-size:var(--type-caption)!important;line-height:1.35!important}#root .ux-v22 .sales-record-drawer .deal-sidebar-section-heading>b{min-width:24px!important;height:24px!important;padding:0 6px!important;display:grid!important;place-items:center!important;border:1px solid #dde3eb!important;border-radius:var(--radius-compact)!important;background:#f7f8fa!important;color:#7d8795!important;font-size:var(--type-micro)!important}#root .ux-v22 .sales-record-drawer .deal-sidebar-fields{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:12px 14px!important}#root .ux-v22 .sales-record-drawer .deal-sidebar-field{box-sizing:border-box!important;position:relative!important;min-width:0!important;min-height:62px!important;padding:21px 12px 9px!important;display:flex!important;align-items:center!important;border:1px solid #dfe5ed!important;border-radius:var(--radius-compact)!important;background:#fff!important;color:var(--business-record-text)!important;text-align:left!important;box-shadow:none!important;cursor:default!important}#root .ux-v22 .sales-record-drawer .deal-sidebar-field.wide{grid-column:1 / -1!important}#root .ux-v22 .sales-record-drawer .deal-sidebar-field>.crm-field-label-text{position:absolute!important;top:7px!important;left:12px!important;right:12px!important;margin:0!important;overflow:hidden!important;text-overflow:ellipsis!important;white-space:nowrap!important}#root .ux-v22 .sales-record-drawer .deal-sidebar-field>strong{min-width:0!important;overflow:hidden!important;color:var(--business-record-text)!important;font-size:var(--type-body-small)!important;font-weight:500!important;line-height:1.3!important;text-overflow:ellipsis!important;white-space:nowrap!important}#root .ux-v22 .sales-record-drawer .deal-sidebar-field>strong.missing{color:#8b95a3!important;font-style:italic!important;font-weight:400!important}#root .ux-v22 .sales-record-drawer .deal-sidebar-fields.is-editing{align-items:start!important}#root .ux-v22 .sales-record-drawer .deal-sidebar-edit-field{min-width:0!important;display:grid!important;gap:6px!important}#root .ux-v22 .sales-record-drawer .deal-sidebar-edit-field.wide{grid-column:1 / -1!important}#root .ux-v22 .sales-record-drawer .deal-sidebar-edit-field>input{box-sizing:border-box!important;width:100%!important;min-height:42px!important;padding:0 12px!important;border:1px solid #dfe5ed!important;border-radius:var(--radius-compact)!important;background:#fff!important;color:var(--business-record-text)!important;box-shadow:none!important}#root .ux-v22 .sales-record-drawer .deal-sidebar-edit-field>input:focus{outline:0!important;border-color:#8797ff!important;box-shadow:0 0 0 3px #2e46ee14!important}#root .ux-v22 .sidebar-quick-activity .button{min-height:38px!important;height:38px!important}#root .ux-v22 .sales-record-drawer .deal-sidebar-activities{display:grid!important;gap:8px!important}#root .ux-v22 .sales-record-drawer .deal-sidebar-lifecycle-actions{margin-top:16px!important;padding-top:16px!important;display:flex!important;align-items:center!important;gap:8px!important;border-top:1px solid var(--business-record-line)!important}#root .ux-v22 .sales-record-drawer .deal-sidebar-edit-footer{box-sizing:border-box!important;flex:0 0 auto!important;min-height:64px!important;padding:10px 18px!important;display:flex!important;align-items:center!important;justify-content:flex-end!important;gap:8px!important;border:0!important;border-top:1px solid var(--business-record-line)!important;background:var(--business-record-bg)!important;box-shadow:none!important}@media(min-width:761px){#root .ux-v22 .deal-sidebar-overlay.sales-record-overlay,#root .ux-v22 .sales-record-overlay{box-sizing:border-box!important;position:fixed!important;inset:0!important;z-index:1000!important;width:100vw!important;height:100dvh!important;margin:0!important;padding:24px!important;display:flex!important;align-items:center!important;justify-content:center!important;overflow:hidden!important;background:#0a0e143d!important;background-image:none!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important}#root .ux-v22 .sales-record-overlay>.sales-record-drawer{box-sizing:border-box!important;position:relative!important;inset:auto!important;flex:0 0 auto!important;width:min(1200px,calc(100vw - 48px))!important;min-width:0!important;max-width:1200px!important;height:min(840px,calc(100dvh - 48px))!important;min-height:0!important;max-height:calc(100dvh - 48px)!important;margin:0 auto!important;border:0!important;border-radius:var(--radius-card)!important;overflow:hidden!important;background:var(--business-record-glass-bg)!important;box-shadow:0 24px 70px #141f3438!important}}#root .ux-v22.theme-dark .sales-record-drawer{--business-record-bg: transparent;--business-record-glass-bg: color-mix(in srgb, var(--dark-card, #0c0c0c) 72%, transparent);--business-record-line: var(--dark-border, #262626);--business-record-soft: var(--dark-control, #161616);--business-record-text: var(--dark-text, #f5f5f5);--business-record-muted: var(--dark-muted, #a3a3a3);background:var(--business-record-glass-bg)!important;-webkit-backdrop-filter:blur(10px) saturate(140%)!important;backdrop-filter:blur(10px) saturate(140%)!important}#root .ux-v22.theme-dark .sales-record-drawer .deal-sidebar-header,#root .ux-v22.theme-dark .sales-record-drawer .deal-sidebar-edit-footer{background:var(--business-record-bg)!important;border-color:var(--business-record-line)!important}#root .ux-v22.theme-dark .sales-record-drawer .deal-sidebar-header-actions>.icon-button,#root .ux-v22.theme-dark .sales-record-drawer .deal-sidebar-field,#root .ux-v22.theme-dark .sales-record-drawer .deal-sidebar-edit-field>input{border-color:var(--dark-border-strong, #303030)!important;background:var(--dark-control, #161616)!important;color:var(--business-record-text)!important}#root .ux-v22.theme-dark .sales-record-drawer .deal-sidebar-section-heading small,#root .ux-v22.theme-dark .sales-record-drawer .deal-sidebar-field>strong.missing{color:var(--business-record-muted)!important}#root .ux-v22.theme-dark .sales-record-drawer .deal-sidebar-field>strong,#root .ux-v22.theme-dark .sales-record-drawer .deal-sidebar-section-heading h3,#root .ux-v22.theme-dark .sales-record-drawer .deal-sidebar-heading h2{color:var(--business-record-text)!important}@media(min-width:761px){#root .ux-v22.theme-dark .deal-sidebar-overlay.sales-record-overlay,#root .ux-v22.theme-dark .sales-record-overlay{background:#03040694!important}#root .ux-v22.theme-dark .sales-record-overlay>.sales-record-drawer{box-shadow:0 28px 76px #0000007a!important}}@media(max-width:1032px),(max-width:1376px)and (any-pointer:coarse){#root .ux-v22 :is(.sales-record-drawer,.deal-record-modal) .deal-sidebar-stage-motion-tabs .motion-tabs-list-root{box-sizing:border-box!important;display:grid!important;grid-template-columns:32px minmax(0,1fr) 32px!important;align-items:stretch!important;width:100%!important;min-width:0!important}#root .ux-v22 :is(.sales-record-drawer,.deal-record-modal) .deal-sidebar-stage-motion-tabs .motion-tabs-viewport{grid-column:2!important;grid-row:1!important;width:100%!important;min-width:0!important;max-width:100%!important;overscroll-behavior-inline:contain!important;scroll-padding-inline:8px!important;touch-action:pan-x pan-y!important}#root .ux-v22 :is(.sales-record-drawer,.deal-record-modal) .deal-sidebar-stage-motion-tabs .motion-tabs-scroll-control{position:relative!important;inset:auto!important;width:32px!important;min-width:32px!important;height:100%!important;min-height:40px!important;align-self:stretch!important}#root .ux-v22 :is(.sales-record-drawer,.deal-record-modal) .deal-sidebar-stage-motion-tabs .motion-tabs-scroll-control.is-left{grid-column:1!important;grid-row:1!important}#root .ux-v22 :is(.sales-record-drawer,.deal-record-modal) .deal-sidebar-stage-motion-tabs .motion-tabs-scroll-control.is-right{grid-column:3!important;grid-row:1!important}#root .ux-v22 :is(.sales-record-drawer,.deal-record-modal) .deal-sidebar-stage-motion-tabs :is(.motion-tabs-edge.is-left,.motion-tabs-edge.is-right){display:none!important}#root .ux-v22 :is(.sales-record-drawer,.deal-record-modal) .deal-sidebar-stage-motion-tabs-list{min-width:max-content!important;grid-auto-columns:minmax(126px,max-content)!important}#root .ux-v22 :is(.sales-record-drawer,.deal-record-modal) .deal-sidebar-stage-motion-tabs-list .motion-tabs-trigger{padding-inline:12px!important;text-overflow:ellipsis!important;white-space:nowrap!important}}@media(max-width:760px){#root>.mobile-overlay-surface.ux-v22 .sales-record-drawer .deal-sidebar-fields{grid-template-columns:1fr!important}#root>.mobile-overlay-surface.ux-v22 :is(.sales-record-drawer,.deal-record-modal) .deal-sidebar-stage-motion-shell{padding-left:10px!important;padding-right:10px!important}}#root .ux-v22.theme-dark .sales-record-drawer .company-contact-editor-actions .button.ghost:disabled{opacity:1!important}#root .ux-v22 .sales-record-drawer .deal-sidebar-heading h2{font-size:var(--type-heading-md-lg)!important;font-weight:600!important;line-height:1.25!important;letter-spacing:-.025em!important}#root .ux-v22 .sales-record-drawer .deal-sidebar-fields.is-editing>.deal-sidebar-field>strong{margin-top:7px!important}@media(min-width:761px){#root .ux-v22 .sales-record-drawer .deal-sidebar-header{padding-left:20px!important;padding-right:20px!important}}#root .ux-v22 :is(.deal-create-modal,.sales-record-drawer) .crm-person-card__trailing>:is(.company-contact-star,.icon-button.tiny){box-sizing:border-box!important;width:32px!important;min-width:32px!important;max-width:32px!important;height:32px!important;min-height:32px!important;max-height:32px!important;flex:0 0 32px!important;padding:0!important;display:grid!important;place-items:center!important;aspect-ratio:1 / 1!important;border:0!important;border-color:transparent!important;border-radius:var(--workspace-header-icon-control-radius, var(--radius-compact))!important;background:transparent!important;color:var(--workspace-header-icon-color, #707987)!important;box-shadow:none!important;outline:0!important}#root .ux-v22 :is(.deal-create-modal,.sales-record-drawer) .crm-person-card__trailing>:is(.company-contact-star,.icon-button.tiny):is(:hover,:focus-visible){border:0!important;border-color:transparent!important;background:var(--workspace-header-icon-hover-bg, #f3f4f6)!important;color:var(--workspace-header-icon-hover-color, #313741)!important;box-shadow:none!important;outline:0!important}#root .ux-v22 :is(.deal-create-modal,.sales-record-drawer) .crm-person-card__trailing>.company-contact-star.active,#root .ux-v22 :is(.deal-create-modal,.sales-record-drawer) .crm-person-card__trailing>.company-contact-star.active:is(:hover,:focus-visible){border:0!important;border-color:transparent!important;background:var(--workspace-header-icon-active-bg, #eef1ff)!important;color:var(--workspace-header-icon-active-color, #2e46ee)!important;box-shadow:none!important}#root .ux-v22 :is(.deal-create-modal,.sales-record-drawer) .crm-person-card__trailing>:is(.company-contact-star,.icon-button.tiny)>svg{width:var(--workspace-header-icon-size, 16px)!important;height:var(--workspace-header-icon-size, 16px)!important;color:inherit!important;stroke:currentColor!important}#root .ux-v22 :is(.deal-create-modal,.sales-record-drawer) .crm-person-card__trailing>.company-contact-star:before{width:var(--workspace-header-icon-size, 16px)!important;height:var(--workspace-header-icon-size, 16px)!important}#root .ux-v22 .sales-record-drawer .company-contact-list .crm-person-card__trailing>:is(.company-contact-open,.company-contact-unlink){color:var(--ux-text-muted, #7d8795)!important;background:transparent!important;transition:color .16s ease,transform .16s ease!important}#root .ux-v22 .sales-record-drawer .company-contact-list .crm-person-card__trailing>.company-contact-open:is(:hover,:focus-visible){color:var(--ux-primary, #3859f5)!important;background:transparent!important;transform:translate(1px,-1px)}#root .ux-v22 .sales-record-drawer .company-contact-list .crm-person-card__trailing>.company-contact-unlink:is(:hover,:focus-visible){color:var(--ux-danger, #e23d35)!important;background:transparent!important}#root .ux-v22 .sales-record-drawer :is(.company-contact-editor,.company-contact-row>.operational-pane-form) .company-contact-editor-grid>.field-label{align-self:start!important;align-content:start!important}#root .ux-v22 .sales-record-drawer :is(.company-contact-editor,.company-contact-row>.operational-pane-form) .company-contact-editor-grid>.field-label>input,#root .ux-v22 .sales-record-drawer :is(.company-contact-editor,.company-contact-row>.operational-pane-form) .company-contact-editor-grid>.field-label>.input-icon{box-sizing:border-box!important;width:100%!important;min-height:42px!important;height:42px!important;border:1px solid rgba(91,104,130,.15)!important;border-radius:var(--radius-compact)!important}#root .ux-v22 .sales-record-drawer :is(.company-contact-editor,.company-contact-row>.operational-pane-form) .input-icon:not(.select-dropdown-search)>input{flex:1 1 auto!important;width:100%!important;min-width:0!important;height:100%!important;min-height:0!important;border:0!important;border-radius:var(--radius-none)!important;background:transparent!important;box-shadow:none!important;outline:0!important}#root .ux-v22 .sales-record-drawer :is(.company-contact-editor,.company-contact-create) .deal-location-fields>.field-label>.input-icon{box-sizing:border-box!important;width:100%!important;min-height:42px!important;height:42px!important}#root .ux-v22 .sales-record-drawer :is(.company-contact-editor,.company-contact-create) .deal-location-fields>.field-label>.input-icon>input{height:100%!important;min-height:0!important}#root .ux-v22 .sales-record-drawer :is(.company-contact-editor,.company-contact-row>.operational-pane-form) .input-icon:not(.select-dropdown-search)>input:focus,#root .ux-v22 .sales-record-drawer :is(.company-contact-editor,.company-contact-row>.operational-pane-form) .input-icon:not(.select-dropdown-search)>input:focus-visible{border:0!important;box-shadow:none!important;outline:0!important}#root .ux-v22 .sales-record-drawer :is(.company-contact-editor,.company-contact-row>.operational-pane-form) .input-icon:not(.select-dropdown-search):focus-within{border-color:#5c70ff!important;box-shadow:0 0 0 3px #2d46ee24!important}#root .ux-v22 .sales-record-drawer :is(.company-contact-editor,.company-contact-create) .deal-location-fields>.field-label>.premium-select{width:100%!important;min-width:0!important;max-width:100%!important}#root .ux-v22 .sales-record-drawer :is(.company-contact-editor,.company-contact-create) .deal-location-fields>.field-label>.premium-select .premium-select-menu{left:0!important;right:auto!important;width:100%!important;min-width:100%!important;max-width:100%!important;box-sizing:border-box!important}.ux-v22 .premium-select{position:relative;width:100%;min-width:0;isolation:isolate}.ux-v22 .premium-select.open{z-index:900}.ux-v22 .premium-select-trigger{display:flex!important;align-items:center!important;justify-content:space-between!important;gap:12px!important;width:100%!important;height:var(--crm-form-control-height, 36px)!important;padding:0 var(--crm-select-padding-end, 13px) 0 var(--crm-select-padding-start, 13px)!important;text-align:left!important;cursor:pointer!important;transition:border-color .14s ease,box-shadow .14s ease,background .14s ease!important}.ux-v22 .premium-select-trigger>span{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ux-v22 .premium-select-trigger>svg{flex:0 0 auto;transition:transform .16s ease}.ux-v22 .premium-select.open:not(.is-searchable) .premium-select-trigger>svg{transform:rotate(180deg)}.ux-v22 .premium-select-menu{position:absolute;top:calc(100% + 6px);left:0;z-index:950;width:max(100%,230px);max-width:min(360px,calc(100vw - 36px));max-height:350px;overflow:auto;animation:premium-select-in .13s ease-out}@keyframes premium-select-in{0%{opacity:0;transform:translateY(-3px)}to{opacity:1;transform:translateY(0)}}.ux-v22 .premium-date-picker{position:relative;width:100%;min-width:0}.ux-v22 .premium-date-trigger{box-sizing:border-box!important;display:flex!important;align-items:center!important;justify-content:space-between!important;gap:10px!important;width:100%!important;min-width:0!important;height:var(--crm-form-control-height, 36px)!important;min-height:var(--crm-form-control-height, 36px)!important;padding:0 12px!important;font:inherit!important;text-align:left!important;cursor:pointer!important;transition:border-color .15s ease,background .15s ease,box-shadow .15s ease!important}.ux-v22 .premium-date-trigger.has-value{color:var(--workspace-header-neutral-text)!important}.ux-v22 .premium-date-trigger>span{min-width:0;overflow:hidden;font-size:var(--type-body-small);font-weight:520;text-overflow:ellipsis;white-space:nowrap}.ux-v22 .premium-date-trigger>svg{flex:0 0 auto;color:#7f899a}.ux-v22 .quick-activity .premium-date-trigger{height:var(--crm-form-control-height, 36px)!important;min-height:var(--crm-form-control-height, 36px)!important}@media(max-width:520px){#root .ux-v22 .premium-select-menu{width:100%;min-width:0}}#root#root#root .ux-v22 .premium-select:not(:is(.is-menu-trigger,.contact-label-select))>.premium-select-trigger{border:1px solid var(--workspace-header-neutral-border)!important;border-radius:var(--radius-compact)!important;background:var(--workspace-header-neutral-bg)!important;background-image:none!important;color:var(--workspace-header-neutral-text)!important;box-shadow:none!important;font-size:var(--crm-select-font-size, 13px)!important;font-weight:600!important;font-style:normal!important;line-height:20px!important;letter-spacing:0!important;text-transform:none!important;font-synthesis:none!important;font-variation-settings:normal!important}#root#root#root .ux-v22 .premium-select.is-menu-trigger>.premium-select-trigger{height:36px!important;min-height:36px!important;padding:0 var(--crm-select-padding-end, 4px) 0 4px!important;border:0!important;border-radius:var(--radius-none)!important;background:transparent!important;color:var(--ux-text)!important;box-shadow:none!important;outline:0!important;font-size:var(--crm-select-font-size, 13px)!important;font-weight:500!important}#root#root#root .ux-v22 .input-icon>.contact-label-select{flex:0 0 auto!important;width:auto!important;min-width:0!important;max-width:45%!important}#root#root#root .ux-v22 .input-icon>.contact-label-select .premium-select-trigger,#root#root#root .ux-v22 .input-icon>.contact-label-select .premium-select-trigger:is(:hover,:focus-visible),#root#root#root .ux-v22 .input-icon>.contact-label-select:focus-within .premium-select-trigger,#root#root#root .ux-v22 .input-icon>.contact-label-select.open .premium-select-trigger{height:var(--crm-form-control-height, 36px)!important;min-height:0!important;width:auto!important;justify-content:flex-start!important;padding-inline:4px!important;gap:4px!important;border:0!important;border-radius:var(--radius-none)!important;background:transparent!important;box-shadow:none!important}#root#root#root .ux-v22 .input-icon>.contact-label-select .premium-select-trigger>span{overflow:hidden;text-overflow:ellipsis}#root#root#root .ux-v22 .premium-date-trigger{border:1px solid var(--workspace-header-neutral-border)!important;border-radius:var(--radius-compact)!important;background:var(--workspace-header-neutral-bg)!important;background-image:none!important;color:var(--workspace-header-neutral-text)!important;box-shadow:none!important;font-size:13px!important;font-weight:600!important;font-style:normal!important;line-height:20px!important;letter-spacing:0!important;text-transform:none!important;font-synthesis:none!important;font-variation-settings:normal!important}#root#root#root .ux-v22 .premium-select:not(:is(.is-menu-trigger,.contact-label-select))>.premium-select-trigger:is(:hover,:focus-visible),#root#root#root .ux-v22 .premium-select:not(:is(.is-menu-trigger,.contact-label-select)):focus-within>.premium-select-trigger,#root#root#root .ux-v22 .premium-select:not(:is(.is-menu-trigger,.contact-label-select)).open>.premium-select-trigger{border-color:var(--workspace-header-neutral-hover-border)!important;background:var(--workspace-header-neutral-hover-bg)!important;color:var(--workspace-header-neutral-hover-text)!important;outline:0!important;box-shadow:none!important}#root#root#root .ux-v22 .premium-date-trigger:is(:hover,:focus-visible),#root#root#root .ux-v22 .premium-date-picker:focus-within .premium-date-trigger,#root#root#root .ux-v22 .premium-date-picker.open .premium-date-trigger{border-color:var(--workspace-header-neutral-hover-border)!important;background:var(--workspace-header-neutral-hover-bg)!important;color:var(--workspace-header-neutral-hover-text)!important;outline:0!important;box-shadow:none!important}#root#root#root .ux-v22 .premium-select-trigger .placeholder,#root#root#root .ux-v22 .premium-date-trigger .placeholder{color:#8d96a3!important}#root#root#root .ux-v22 :is(.premium-select-trigger,.premium-date-trigger)>svg{color:#7d8795!important;stroke:currentColor!important}#root#root#root .ux-v22 .premium-select.open:not(.is-searchable) .premium-select-trigger>svg{transform:rotate(180deg)!important}#root#root#root .ux-v22 .premium-select-menu,html body>.premium-select-menu-portal{padding:5px!important;display:grid!important;gap:2px!important;border:0!important;border-radius:var(--radius-compact, 8px)!important;background:#fff!important;background-image:none!important;color:#37373d!important;box-shadow:0 12px 30px #14141c21!important}#root#root#root .ux-v22 .premium-select-menu>button,#root#root#root .ux-v22 .premium-select-option,html body>.premium-select-menu-portal .premium-select-option{box-sizing:border-box!important;width:100%!important;min-height:36px!important;padding:7px 10px!important;display:flex!important;align-items:center!important;justify-content:flex-start!important;gap:10px!important;border:0!important;border-radius:var(--radius-compact, 8px)!important;background:transparent!important;background-image:none!important;color:#37373d!important;box-shadow:none!important;font-size:13px!important;font-weight:500!important;font-style:normal!important;line-height:20px!important;letter-spacing:0!important;text-transform:none!important;text-align:left!important;font-synthesis:none!important;font-variation-settings:normal!important;cursor:pointer!important}#root#root#root .ux-v22 .premium-select-menu>button:is(:hover,:focus-visible),#root#root#root .ux-v22 .premium-select-option:is(:hover,:focus-visible),html body>.premium-select-menu-portal .premium-select-option:is(:hover,:focus-visible){background:var(--crm-dropdown-hover, rgba(46,70,238,.08))!important;color:#20262f!important;outline:0!important}#root#root#root .ux-v22 .premium-select-menu>button.active,#root#root#root .ux-v22 .premium-select-menu>button[aria-selected=true],#root#root#root .ux-v22 .premium-select-option.active,#root#root#root .ux-v22 .premium-select-option[aria-selected=true],html body>.premium-select-menu-portal .premium-select-option:is(.active,[aria-selected=true]){background:#eef1ff!important;color:#2e46ee!important}#root#root#root .ux-v22 .premium-select-menu>button.active:is(:hover,:focus-visible),#root#root#root .ux-v22 .premium-select-menu>button[aria-selected=true]:is(:hover,:focus-visible),#root#root#root .ux-v22 .premium-select-option.active:is(:hover,:focus-visible),#root#root#root .ux-v22 .premium-select-option[aria-selected=true]:is(:hover,:focus-visible),html body>.premium-select-menu-portal .premium-select-option:is(.active,[aria-selected=true]):is(:hover,:focus-visible){background:var(--crm-dropdown-hover, rgba(46,70,238,.08))!important;color:#2439cb!important}#root#root#root .ux-v22 .premium-select-menu>button:disabled,#root#root#root .ux-v22 .premium-select-option:disabled{opacity:.42!important;cursor:not-allowed!important}#root#root#root .ux-v22 .premium-select-option>.contact-avatar,html body>.premium-select-menu-portal .premium-select-option>.contact-avatar{box-sizing:border-box!important;width:32px!important;min-width:32px!important;max-width:32px!important;height:32px!important;min-height:32px!important;max-height:32px!important;flex:0 0 32px!important;overflow:hidden!important;border-radius:var(--radius-circle, 999px)!important}#root#root#root .ux-v22 .premium-select-option>.contact-avatar>:is(img,.contact-avatar-initials),html body>.premium-select-menu-portal .premium-select-option>.contact-avatar>:is(img,.contact-avatar-initials){width:100%!important;height:100%!important;min-width:100%!important;min-height:100%!important;border-radius:inherit!important}#root#root#root .ux-v22 .premium-select-option-dot,html body>.premium-select-menu .premium-select-option-dot{box-sizing:border-box!important;width:8px!important;min-width:8px!important;max-width:8px!important;height:8px!important;min-height:8px!important;max-height:8px!important;flex:0 0 8px!important;display:block!important;border:0!important;border-radius:var(--radius-circle, 999px)!important;box-shadow:none!important}#root#root#root .ux-v22 .premium-select-option-copy{display:grid!important;flex:1 1 auto!important;min-width:0!important;text-align:left!important}#root#root#root .ux-v22 .premium-select-option-copy>strong{overflow:hidden!important;color:inherit!important;font:inherit!important;text-overflow:ellipsis!important;white-space:nowrap!important}html body>.premium-select-menu .premium-select-option-copy{display:grid!important;flex:1 1 auto!important;min-width:0!important;text-align:left!important}html body>.premium-select-menu .premium-select-option-copy>strong{min-width:0!important;overflow:hidden!important;color:inherit!important;font:inherit!important;text-overflow:ellipsis!important;white-space:nowrap!important}#root#root#root .ux-v22 .premium-select-option-copy>small,html body>.premium-select-menu-portal .premium-select-option-copy>small{overflow:hidden!important;margin-top:1px!important;color:#7f8997!important;font-size:11px!important;font-weight:400!important;line-height:1.25!important;text-overflow:ellipsis!important;white-space:nowrap!important}#root#root#root .ux-v22 .premium-select-option-badge{flex:0 0 auto!important;margin-left:auto!important;padding:3px 7px!important;border-radius:var(--radius-pill)!important;background:#6a748817!important;color:#788395!important;font-size:10px!important;font-style:normal!important;font-weight:600!important;line-height:1.2!important;white-space:nowrap!important}#root#root#root .ux-v22 .premium-select-option-badge.success{background:#21a4701a!important;color:#18805a!important}#root#root#root .ux-v22 .premium-select-option-badge.warning{background:#ce8b231c!important;color:#966416!important}html body>.premium-select-menu-portal.premium-select-menu-portal{box-sizing:border-box!important;max-width:calc(100vw - 24px)!important;max-height:min(350px,calc(100vh - 24px),var(--crm-select-available-height, 350px))!important;overflow-x:hidden!important;overflow-y:auto!important;pointer-events:auto!important;isolation:isolate}html body>.premium-calendar-popover.premium-calendar-popover{position:fixed!important;z-index:2147483600!important;pointer-events:auto!important;touch-action:manipulation!important;border:0!important;border-radius:var(--radius-control)!important;background:color-mix(in srgb,#ffffff 70%,transparent)!important;background-image:none!important;-webkit-backdrop-filter:blur(10px) saturate(140%)!important;backdrop-filter:blur(10px) saturate(140%)!important;color:#37373d!important;box-shadow:0 16px 38px #14141c26!important}html body>.premium-calendar-popover .premium-calendar-header small,html body>.premium-calendar-popover .premium-calendar-weekdays{color:#8a94a2!important}html body>.premium-calendar-popover .premium-calendar-header strong{color:#2d333d!important;font-weight:600!important}html body>.premium-calendar-popover .premium-calendar-header nav>button,html body>.premium-calendar-popover .premium-calendar-grid>button,html body>.premium-calendar-popover .premium-calendar-footer>button{border-color:transparent!important;border-radius:var(--radius-compact)!important;background:transparent!important;background-image:none!important;color:#505966!important;box-shadow:none!important;font-weight:500!important}html body>.premium-calendar-popover .premium-calendar-header nav>button:is(:hover,:focus-visible),html body>.premium-calendar-popover .premium-calendar-grid>button:is(:hover,:focus-visible),html body>.premium-calendar-popover .premium-calendar-footer>button:is(:hover,:focus-visible){background:#f3f5f7!important;color:#20262f!important;outline:0!important}html body>.premium-calendar-popover .premium-calendar-grid>button.outside{color:#a9b0ba!important}html body>.premium-calendar-popover .premium-calendar-grid>button.today:not(.selected){color:#2e46ee!important;box-shadow:inset 0 0 0 1px #b9c2ff!important}html body>.premium-calendar-popover .premium-calendar-grid>button.selected{background:#2e46ee!important;color:#fff!important;box-shadow:none!important}html body>.premium-calendar-popover .premium-calendar-footer>button.today{color:#2e46ee!important}html body>.premium-calendar-popover .premium-calendar-footer>button.clear:disabled{opacity:.42!important;cursor:not-allowed!important}#root#root#root .ux-v22.theme-dark :is(.premium-select-trigger,.premium-date-trigger)>svg{color:var(--dark-muted, #a3a3a3)!important}#root#root#root .ux-v22.theme-dark .premium-select-menu,html body>.premium-select-menu-portal.theme-dark{background:var(--dark-control-hover, #1c1c1c)!important;color:var(--dark-text-soft, #d4d4d4)!important;box-shadow:0 14px 30px #00000057!important}#root#root#root .ux-v22.theme-dark .premium-select-menu>button,#root#root#root .ux-v22.theme-dark .premium-select-option,html body>.premium-select-menu-portal.theme-dark .premium-select-option{background:transparent!important;color:var(--dark-text-soft, #d4d4d4)!important}#root#root#root .ux-v22.theme-dark .premium-select-menu>button:is(:hover,:focus-visible),#root#root#root .ux-v22.theme-dark .premium-select-option:is(:hover,:focus-visible),html body>.premium-select-menu-portal.theme-dark .premium-select-option:is(:hover,:focus-visible){background:var(--crm-dropdown-hover-dark, rgba(92,111,255,.14))!important;color:#f0f2f5!important}#root#root#root .ux-v22.theme-dark .premium-select-menu>button.active,#root#root#root .ux-v22.theme-dark .premium-select-menu>button[aria-selected=true],#root#root#root .ux-v22.theme-dark .premium-select-option.active,#root#root#root .ux-v22.theme-dark .premium-select-option[aria-selected=true],html body>.premium-select-menu-portal.theme-dark .premium-select-option:is(.active,[aria-selected=true]){background:#5c6fff29!important;color:#aeb8ff!important}#root#root#root .ux-v22.theme-dark .premium-select-option-copy>small,html body>.premium-select-menu-portal.theme-dark .premium-select-option-copy>small{color:var(--dark-muted, #a3a3a3)!important}#root#root#root .ux-v22.theme-dark .premium-select-option-badge{background:#ffffff12!important;color:var(--dark-text-soft, #d4d4d4)!important}#root#root#root .ux-v22.theme-dark .premium-select-option-badge.success{background:#2fbe8921!important;color:#79d9b4!important}#root#root#root .ux-v22.theme-dark .premium-select-option-badge.warning{background:#e0a24224!important;color:#e6bc74!important}html body>.premium-calendar-popover.premium-calendar-popover.theme-dark{background:color-mix(in srgb,var(--dark-control-hover, #1c1c1c) 62%,transparent)!important;color:var(--dark-text-soft, #d4d4d4)!important;box-shadow:0 16px 38px #00000061!important}html body>.premium-calendar-popover.theme-dark .premium-calendar-header small,html body>.premium-calendar-popover.theme-dark .premium-calendar-weekdays{color:var(--dark-muted, #a3a3a3)!important}html body>.premium-calendar-popover.theme-dark .premium-calendar-header strong{color:var(--dark-text, #f5f5f5)!important}html body>.premium-calendar-popover.theme-dark .premium-calendar-header nav>button,html body>.premium-calendar-popover.theme-dark .premium-calendar-grid>button,html body>.premium-calendar-popover.theme-dark .premium-calendar-footer>button{color:var(--dark-text-soft, #d4d4d4)!important}html body>.premium-calendar-popover.theme-dark .premium-calendar-header nav>button:is(:hover,:focus-visible),html body>.premium-calendar-popover.theme-dark .premium-calendar-grid>button:is(:hover,:focus-visible),html body>.premium-calendar-popover.theme-dark .premium-calendar-footer>button:is(:hover,:focus-visible){background:#ffffff0f!important;color:#f0f2f5!important}html body>.premium-calendar-popover.theme-dark .premium-calendar-grid>button.outside{color:var(--dark-subtle, #737373)!important}html body>.premium-calendar-popover.theme-dark .premium-calendar-grid>button.today:not(.selected){color:#aeb8ff!important;box-shadow:inset 0 0 0 1px #7e8fff73!important}html body>.premium-calendar-popover.theme-dark .premium-calendar-grid>button.selected{background:#5368f2!important;color:#fff!important}html body>.premium-calendar-popover.theme-dark .premium-calendar-footer>button.today{color:#aeb8ff!important}#root .ux-v22 .premium-select-menu.premium-select-grouped>.premium-select-group-heading,html body>.premium-select-menu-portal.premium-select-grouped>.premium-select-group-heading{display:flex;align-items:center;justify-content:space-between;gap:12px;min-width:0;padding:12px 10px 5px;margin-top:5px;border-top:1px solid var(--ux-line, #e5eaf2);color:#7f8997;font-size:10px;font-weight:650;line-height:16px;letter-spacing:.055em;text-transform:uppercase}#root .ux-v22 .premium-select-menu.premium-select-grouped>.premium-select-group-heading:first-of-type,html body>.premium-select-menu-portal.premium-select-grouped>.premium-select-group-heading:first-of-type{border-top:0;margin-top:0}#root .ux-v22 .premium-select-menu.premium-select-grouped>.premium-select-group-heading>small,html body>.premium-select-menu-portal.premium-select-grouped>.premium-select-group-heading>small{flex:0 0 auto;color:#9aa3af;font:inherit;font-size:10px;font-weight:400;letter-spacing:0;text-transform:none}#root .ux-v22.theme-dark .premium-select-menu.premium-select-grouped>.premium-select-group-heading,html body>.premium-select-menu-portal.theme-dark.premium-select-grouped>.premium-select-group-heading{border-top-color:#ffffff1a;color:#a3a3a3}#root .ux-v22 .view-list .operational-status.editable-operational-status{cursor:pointer!important}#root .ux-v22 .view-list .operational-status.editable-operational-status>.premium-select{width:auto!important;min-width:0!important;max-width:100%!important;display:inline-flex!important;flex:0 0 auto!important}#root .ux-v22 .view-list .operational-status.editable-operational-status .list-inline-select-trigger{width:auto!important;min-width:0!important;max-width:100%!important;min-height:0!important;height:auto!important;margin:0!important;padding:0!important;gap:6px!important;border:0!important;border-radius:var(--radius-none)!important;background:transparent!important;background-image:none!important;color:inherit!important;box-shadow:none!important;outline:0!important;font:inherit!important;line-height:inherit!important}#root .ux-v22 .view-list .operational-status.editable-operational-status .list-inline-select-trigger:is(:hover,:focus-visible,[aria-expanded=true]){border:0!important;background:transparent!important;color:inherit!important;box-shadow:none!important}#root .ux-v22 .view-list .operational-status.editable-operational-status .list-inline-select-trigger>span{color:inherit!important;font:inherit!important;line-height:inherit!important}#root .ux-v22 .view-list .operational-status.editable-operational-status .list-inline-select-trigger:after{content:"";display:block;width:13px;height:13px;flex:0 0 13px;background:currentColor;-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m6 9 6 6 6-6'/%3E%3C/svg%3E") center / 13px 13px no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m6 9 6 6 6-6'/%3E%3C/svg%3E") center / 13px 13px no-repeat}#root .ux-v22 .view-list .operational-status.editable-operational-status .list-inline-select-trigger>svg{display:none!important}#root .ux-v22 .routine-stack-modal .gamify-field textarea[placeholder^="Uma subtarefa"]{field-sizing:content!important;height:auto!important;min-height:88px!important;max-height:none!important;overflow-y:hidden!important;resize:none!important}#root#root .ux-v22 .list-inline-value.empty{opacity:1!important;visibility:visible!important}#root#root .ux-v22 .list-inline-value.empty:before{content:none!important;display:none!important}#root#root .ux-v22 .list-inline-value.empty:after{content:"--"!important;display:inline-block!important;opacity:1!important;visibility:visible!important;color:var(--crm-polish-muted, #7e8794)!important;font-size:inherit!important;font-weight:700!important;font-style:normal!important;line-height:inherit!important;letter-spacing:0!important;-webkit-text-stroke:.22px currentColor!important;text-decoration:none!important;transform:none!important;pointer-events:none!important}#root#root .ux-v22 .list-inline-value.empty:is(:hover,:focus-visible,.open):after{content:"--"!important;opacity:1!important;visibility:visible!important}#root .ux-v22{--workspace-header-neutral-text: var(--app-text-soft, #3e3e45);--workspace-header-neutral-border: var(--app-border-strong, #d8dee8);--workspace-header-neutral-bg: var(--app-control, #ffffff);--workspace-header-shell-bg: var(--app-card, #ffffff);--workspace-header-neutral-hover-text: var(--app-text, #20262f);--workspace-header-neutral-hover-border: var(--app-border-strong, #d8dee8);--workspace-header-neutral-hover-bg: var(--app-control-hover, #f4f6f8);--workspace-header-divider: var(--app-border, #e4e7ec);--workspace-header-search-placeholder: var(--app-subtle, #8a93a3);--workspace-section-header-height: 56px;--workspace-section-toolbar-height: 42px;--crm-icon-size: 16px;--crm-control-height: 36px;--crm-form-control-height: var(--crm-control-height);--crm-form-label-gap: 8px;--crm-form-field-gap: 16px;--crm-form-group-gap: 24px;--crm-form-section-gap: 32px;--crm-form-section-divider-gap: 8px;--crm-control-radius: var(--crm-button-radius, 9px);--crm-control-padding-x: 11px;--crm-control-font-size: 13px;--crm-control-font-weight: 500;--crm-control-border: var(--workspace-header-neutral-border);--crm-control-bg: var(--workspace-header-neutral-bg);--crm-control-text: var(--workspace-header-neutral-text);--crm-control-hover-border: var(--workspace-header-neutral-hover-border);--crm-control-hover-bg: var(--workspace-header-neutral-hover-bg);--crm-control-hover-text: var(--workspace-header-neutral-hover-text)}@media(max-width:767px){#root .ux-v22{--crm-form-section-gap: 28px;--crm-form-section-divider-gap: 4px}}#root#root#root .ux-v22 .sales-page.sales-premium>.sales-header.studio-toolbar-shell{position:relative!important;inset:auto!important;width:100%!important;min-width:100%!important;max-width:none!important;height:var(--workspace-section-header-height)!important;min-height:var(--workspace-section-header-height)!important;max-height:var(--workspace-section-header-height)!important;margin:0!important;padding:6px 17px!important;box-sizing:border-box!important;overflow:visible!important;border:0!important;border-bottom:1px solid var(--workspace-header-divider)!important;border-radius:var(--radius-none)!important;background:var(--workspace-header-shell-bg, var(--workspace-header-neutral-bg))!important;background-color:var(--workspace-header-shell-bg, var(--workspace-header-neutral-bg))!important;background-image:none!important;box-shadow:none!important;filter:none!important;transform:none!important}#root#root#root .ux-v22 .sales-page.sales-premium .sales-header.studio-toolbar-shell>.sales-unified-toolbar{width:100%!important;min-width:0!important;max-width:none!important;height:var(--workspace-section-toolbar-height)!important;min-height:var(--workspace-section-toolbar-height)!important;max-height:var(--workspace-section-toolbar-height)!important;margin:0!important;padding:0!important;display:flex!important;align-items:center!important;gap:7px!important;overflow:visible!important;box-sizing:border-box!important;border:0!important;border-radius:var(--radius-none)!important;background:transparent!important;box-shadow:none!important}#root#root#root .ux-v22 .sales-page.sales-premium:not(.operational-workspace) .pipeline-menu-wrap{min-width:0!important;display:inline-flex!important;align-items:center!important;gap:7px!important;flex:0 1 auto!important}#root#root#root .ux-v22 .sales-page.sales-premium:not(.operational-workspace) :is(.sort-menu-wrap,.toolbar-column-controls){width:var(--workspace-header-icon-control-size)!important;min-width:var(--workspace-header-icon-control-size)!important;max-width:var(--workspace-header-icon-control-size)!important;height:var(--workspace-header-icon-control-size)!important;min-height:var(--workspace-header-icon-control-size)!important;max-height:var(--workspace-header-icon-control-size)!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;flex:0 0 var(--workspace-header-icon-control-size)!important}#root#root#root .ux-v22 .sales-page.sales-premium .sales-header.studio-toolbar-shell .sales-unified-toolbar,#root#root#root .ux-v22 .sales-page.sales-premium .sales-header.studio-toolbar-shell .sales-unified-toolbar button:not(.sales-new-deal),#root#root#root .ux-v22 .sales-page.sales-premium .sales-header.studio-toolbar-shell .sales-unified-toolbar button>span,#root#root#root .ux-v22 .sales-page.sales-premium .sales-header.studio-toolbar-shell .sales-unified-toolbar button strong,#root#root#root .ux-v22 .sales-page.sales-premium .sales-header.studio-toolbar-shell .sales-unified-toolbar button b{font-size:13px!important;font-weight:500!important;font-style:normal!important;line-height:20px!important;letter-spacing:0!important;text-transform:none!important;font-synthesis:none!important;font-variation-settings:normal!important}#root#root#root .ux-v22 .sales-page.sales-premium .sales-header.studio-toolbar-shell>.sales-unified-toolbar .crm-search-field:not(.select-dropdown-search){margin-left:auto!important}#root#root#root .ux-v22 .sales-page.sales-premium .sales-header.studio-toolbar-shell :is(.pipeline-menu-trigger,.operational-process-trigger,.view-switch){border-color:var(--workspace-header-neutral-border)!important;background:var(--workspace-header-neutral-bg)!important;background-image:none!important;color:var(--workspace-header-neutral-text)!important;-webkit-text-fill-color:currentColor!important;box-shadow:none!important;text-shadow:none!important;filter:none!important;transform:none!important}#root#root#root .ux-v22 .sales-page.sales-premium .sales-header.studio-toolbar-shell :is(.pipeline-menu-trigger,.operational-process-trigger):is(:hover,:focus-visible,.open){border-color:var(--workspace-header-neutral-hover-border)!important;background:var(--workspace-header-neutral-hover-bg)!important;color:var(--workspace-header-neutral-hover-text)!important;outline:0!important;box-shadow:none!important}#root#root#root .ux-v22 .sales-page.sales-premium .sales-header.studio-toolbar-shell :is(.pipeline-menu-trigger,.operational-process-trigger){width:auto!important;min-width:0!important;max-width:230px!important;height:36px!important;min-height:36px!important;max-height:36px!important;padding:0 11px!important;display:inline-flex!important;align-items:center!important;justify-content:flex-start!important;gap:7px!important;box-sizing:border-box!important;border-width:1px!important;border-style:solid!important;border-radius:var(--radius-compact)!important;flex:0 1 auto!important}#root#root#root .ux-v22 .sales-page.sales-premium .sales-header.studio-toolbar-shell :is(.pipeline-menu-trigger,.operational-process-trigger)>span{min-width:0!important;display:inline-flex!important;align-items:center!important;gap:7px!important}#root#root#root .ux-v22 .sales-page.sales-premium .sales-header.studio-toolbar-shell :is(.pipeline-menu-trigger,.operational-process-trigger)>span>strong{min-width:0!important;max-width:190px!important;overflow:hidden!important;color:inherit!important;text-overflow:ellipsis!important;white-space:nowrap!important}#root#root#root .ux-v22 .sales-page.sales-premium:not(.operational-workspace) .pipeline-menu-trigger>.pipeline-trigger-count{flex:0 0 auto!important;min-width:18px!important;margin-left:2px!important;color:inherit!important;font-size:11px!important;font-weight:500!important;font-variant-numeric:tabular-nums!important;line-height:1!important;text-align:right!important;opacity:.58!important}#root#root#root .ux-v22 .sales-page.sales-premium:not(.operational-workspace) .sales-import-button{overflow:hidden!important;font-size:0!important;line-height:0!important}#root#root#root .ux-v22 .sales-page.sales-premium .sales-header.studio-toolbar-shell .view-switch{width:auto!important;min-width:0!important;height:38px!important;min-height:38px!important;padding:3px!important;display:inline-flex!important;align-items:center!important;gap:0!important;flex:0 0 auto!important;overflow:hidden!important;box-sizing:border-box!important;border:1px solid var(--workspace-header-neutral-border)!important;border-radius:var(--radius-compact)!important;background:var(--workspace-header-neutral-bg)!important;color:var(--workspace-header-neutral-text)!important;box-shadow:none!important}#root#root#root .ux-v22 .sales-page.sales-premium .sales-header.studio-toolbar-shell .crm-search-field:not(.select-dropdown-search){width:var(--crm-search-reference-width, 330px)!important;min-width:220px!important;max-width:var(--crm-search-reference-width, 330px)!important;flex:0 1 var(--crm-search-reference-width, 330px)!important}#root#root#root .ux-v22 .sales-page.sales-premium .sales-header.studio-toolbar-shell button.sales-new-deal{width:auto!important;min-width:0!important;max-width:none!important;height:36px!important;min-height:36px!important;max-height:36px!important;padding:0 12px!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;gap:7px!important;flex:0 0 auto!important;box-sizing:border-box!important;font-size:0!important;line-height:0!important;white-space:nowrap!important}#root#root#root .ux-v22 .sales-page.sales-premium .sales-header.studio-toolbar-shell button.sales-new-deal:after{font-size:13px!important;font-weight:500!important;line-height:20px!important;letter-spacing:0!important}#root#root#root .ux-v22 .operational-projects .sales-header.studio-toolbar-shell button.sales-new-deal:after{content:"Adicionar novo projeto"!important}#root#root#root .ux-v22 .operational-clients:not(.operational-contacts) .sales-header.studio-toolbar-shell button.sales-new-deal:after{content:"Adicionar novo cliente"!important}#root#root#root .ux-v22 .operational-contacts .sales-header.studio-toolbar-shell button.sales-new-deal:after{content:"Adicionar novo contato"!important}#root#root#root .ux-v22 .project-boards-context .sales-header.studio-toolbar-shell button.sales-new-deal:after{content:"Adicionar novo quadro"!important}#root#root#root .ux-v22 .sales-page.sales-premium:not(.operational-workspace):not(.project-boards-context) .sales-header.studio-toolbar-shell button.sales-new-deal:after{content:"Adicionar novo negócio"!important}#root#root#root .ux-v22 .sales-page.sales-premium .toolbar-value{display:none!important}#root#root#root .ux-v22 .sales-page.sales-premium :is(.toolbar-contextual-actions-inline,.contextual-record-actions){width:calc((var(--workspace-header-icon-control-size) * 2) + 7px)!important;min-width:calc((var(--workspace-header-icon-control-size) * 2) + 7px)!important;max-width:calc((var(--workspace-header-icon-control-size) * 2) + 7px)!important;height:var(--workspace-header-icon-control-size)!important;min-height:var(--workspace-header-icon-control-size)!important;margin:0!important;padding:0!important;flex:0 0 calc((var(--workspace-header-icon-control-size) * 2) + 7px)!important;display:grid!important;grid-template-columns:repeat(2,var(--workspace-header-icon-control-size))!important;grid-template-rows:var(--workspace-header-icon-control-size)!important;align-items:center!important;justify-content:start!important;gap:7px!important;border:0!important;background:transparent!important;box-shadow:none!important}#root#root#root .ux-v22 .sales-page.sales-premium .contextual-record-notification{position:absolute!important;top:-4px!important;right:-4px!important;z-index:4!important;width:8px!important;min-width:8px!important;height:8px!important;min-height:8px!important;padding:0!important;margin:0!important;display:block!important;border:0!important;border-radius:var(--radius-pill)!important;background:#ff3b30!important;color:transparent!important;box-shadow:none!important;font-size:0!important;line-height:0!important;pointer-events:none!important}#root#root#root .ux-v22 .sales-page.sales-premium .unassigned-deals-trigger{display:none!important}#root#root#root .ux-v22 .sales-page.sales-premium:not(.operational-workspace) .studio-status-mobile-menu{display:none!important}#root#root#root .ux-v22 .sales-page.sales-premium:not(.operational-workspace) .studio-status-tabs{position:relative!important;z-index:240!important;width:max-content!important;min-width:max-content!important;max-width:none!important;height:36px!important;min-height:36px!important;padding:0!important;overflow:visible!important;box-sizing:border-box!important;border:0!important;border-bottom:1px solid var(--workspace-header-neutral-border)!important;border-radius:0!important;background:transparent!important;color:var(--workspace-header-neutral-text)!important;box-shadow:none!important;transition:background-color .16s ease,border-color .16s ease!important}#root#root#root .ux-v22 .sales-page.sales-premium:not(.operational-workspace) .studio-status-tabs:hover{border-bottom-color:var(--workspace-header-neutral-hover-border)!important;background:var(--workspace-header-neutral-hover-bg)!important}#root#root#root .ux-v22 .sales-page.sales-premium:not(.operational-workspace) .studio-status-tabs>button{position:absolute!important;left:0!important;top:0!important;z-index:6!important;width:100%!important;min-width:0!important;height:34px!important;min-height:34px!important;padding:0 28px 0 11px!important;display:none!important;align-items:center!important;justify-content:flex-start!important;border:0!important;border-radius:0!important;background:transparent!important;color:var(--workspace-header-neutral-text)!important;box-shadow:none!important;text-align:left!important;white-space:nowrap!important;overflow:visible!important}#root#root#root .ux-v22 .sales-page.sales-premium:not(.operational-workspace) .studio-status-tabs>button .studio-status-label{min-width:max-content!important;flex:0 0 auto!important;overflow:visible!important;text-overflow:clip!important;white-space:nowrap!important}#root#root#root .ux-v22 .sales-page.sales-premium:not(.operational-workspace) .studio-status-tabs>button .studio-status-count{flex:0 0 auto!important;min-width:14px!important;margin-left:8px!important;padding-left:0!important;color:currentColor!important;font-size:11px!important;font-weight:500!important;font-variant-numeric:tabular-nums!important;line-height:1!important;text-align:left!important;opacity:.58!important}#root#root#root .ux-v22 .sales-page.sales-premium:not(.operational-workspace) .studio-status-tabs>button.active{position:relative!important;left:auto!important;top:auto!important;z-index:9!important;width:max-content!important;min-width:max-content!important;max-width:none!important;display:inline-flex!important}#root#root#root .ux-v22 .sales-page.sales-premium:not(.operational-workspace) .studio-status-tabs:focus-within:before{content:""!important;position:absolute!important;z-index:4!important;left:-1px!important;top:39px!important;width:calc(100% + 2px)!important;height:108px!important;display:block!important;box-sizing:border-box!important;border:0!important;border-radius:var(--radius-compact)!important;background:color-mix(in srgb,var(--app-elevated, #ffffff) 70%,transparent)!important;background-image:none!important;-webkit-backdrop-filter:blur(10px) saturate(140%)!important;backdrop-filter:blur(10px) saturate(140%)!important;box-shadow:var(--crm-shadow-menu, 0 12px 30px rgba(20,20,28,.13))!important}#root#root#root .ux-v22.theme-dark .sales-page.sales-premium:not(.operational-workspace) .studio-status-tabs:focus-within:before{border-color:transparent!important;background:color-mix(in srgb,var(--dark-control-hover, #1c1c1c) 62%,transparent)!important;background-image:none!important;box-shadow:0 14px 30px #00000057!important}#root#root#root .ux-v22 .sales-page.sales-premium:not(.operational-workspace) .studio-status-tabs:focus-within>button:not(.active){z-index:8!important;left:4px!important;width:calc(100% - 8px)!important;height:32px!important;min-height:32px!important;padding:0 10px!important;display:flex!important;border-radius:var(--radius-compact)!important}#root#root#root .ux-v22 .sales-page.sales-premium:not(.operational-workspace) .studio-status-tabs:focus-within>button:not(.active) .studio-status-label{width:52px!important;min-width:52px!important;max-width:52px!important;flex:0 0 52px!important}#root#root#root .ux-v22 .sales-page.sales-premium:not(.operational-workspace) .studio-status-tabs:focus-within>button:not(.active) .studio-status-count{min-width:14px!important;margin-left:8px!important;text-align:left!important}#root#root#root .ux-v22 .sales-page.sales-premium:not(.operational-workspace) .studio-status-tabs:has(>button:nth-child(1).active):focus-within>button:nth-child(2),#root#root#root .ux-v22 .sales-page.sales-premium:not(.operational-workspace) .studio-status-tabs:has(>button:nth-child(2).active):focus-within>button:nth-child(1),#root#root#root .ux-v22 .sales-page.sales-premium:not(.operational-workspace) .studio-status-tabs:has(>button:nth-child(3).active):focus-within>button:nth-child(1),#root#root#root .ux-v22 .sales-page.sales-premium:not(.operational-workspace) .studio-status-tabs:has(>button:nth-child(4).active):focus-within>button:nth-child(1){top:42px!important}#root#root#root .ux-v22 .sales-page.sales-premium:not(.operational-workspace) .studio-status-tabs:has(>button:nth-child(1).active):focus-within>button:nth-child(3),#root#root#root .ux-v22 .sales-page.sales-premium:not(.operational-workspace) .studio-status-tabs:has(>button:nth-child(2).active):focus-within>button:nth-child(3),#root#root#root .ux-v22 .sales-page.sales-premium:not(.operational-workspace) .studio-status-tabs:has(>button:nth-child(3).active):focus-within>button:nth-child(2),#root#root#root .ux-v22 .sales-page.sales-premium:not(.operational-workspace) .studio-status-tabs:has(>button:nth-child(4).active):focus-within>button:nth-child(2){top:75px!important}#root#root#root .ux-v22 .sales-page.sales-premium:not(.operational-workspace) .studio-status-tabs:has(>button:nth-child(1).active):focus-within>button:nth-child(4),#root#root#root .ux-v22 .sales-page.sales-premium:not(.operational-workspace) .studio-status-tabs:has(>button:nth-child(2).active):focus-within>button:nth-child(4),#root#root#root .ux-v22 .sales-page.sales-premium:not(.operational-workspace) .studio-status-tabs:has(>button:nth-child(3).active):focus-within>button:nth-child(4),#root#root#root .ux-v22 .sales-page.sales-premium:not(.operational-workspace) .studio-status-tabs:has(>button:nth-child(4).active):focus-within>button:nth-child(3){top:108px!important}#root#root#root .ux-v22 .sales-page.sales-premium:not(.operational-workspace) .studio-status-tabs:focus-within>button:not(.active):is(:hover,:focus-visible){background:var(--workspace-header-neutral-hover-bg)!important;color:var(--workspace-header-neutral-hover-text)!important;outline:0!important}#root .ux-v22 .gamify-column-task .gamify-item-sub,#root .ux-v22 .gamify-column-task .gamify-task-tags{display:flex!important;align-items:center!important;flex-wrap:wrap!important;column-gap:5px!important;row-gap:5px!important}#root .ux-v22 .gamify-column-task .gamify-task-tags,#root .ux-v22 .gamify-column-task .gamify-task-assignee,#root .ux-v22 .gamify-column-task .gamify-task-project-row{margin-top:5px!important}#root .ux-v22 .gamify-item-main .gamify-item-sub,#root .ux-v22 .gamify-item-main .gamify-task-tags{column-gap:5px!important;row-gap:5px!important}#root .ux-v22 .gamify-item-main .gamify-task-tags,#root .ux-v22 .gamify-item-main .gamify-task-schedule-row,#root .ux-v22 .gamify-item-main .gamify-task-project-row{margin-top:5px!important}#root .ux-v22 .tasks-habits-page .routine-kanban-card .gamify-item-main .gamify-task-metadata{display:grid!important;grid-template-columns:minmax(0,1fr)!important;gap:5px!important;min-width:0!important;max-width:100%!important;margin-top:5px!important}#root .ux-v22 .tasks-habits-page .routine-kanban-card .gamify-item-main .deal-card-detail{box-sizing:border-box!important;display:flex!important;align-items:flex-start!important;justify-content:flex-start!important;gap:7px!important;width:100%!important;min-width:0!important;min-height:19px!important;margin:0!important;padding:0!important;border:0!important;background:transparent!important;box-shadow:none!important;color:var(--crm-list-value-text)!important}#root .ux-v22 .tasks-habits-page .routine-kanban-card .gamify-item-main .deal-card-detail>.crm-icon{flex:0 0 16px!important;margin-top:2px!important}#root .ux-v22 .tasks-habits-page .routine-kanban-card .gamify-item-main .deal-card-detail>span{display:block!important;flex:1 1 auto!important;min-width:0!important;max-width:100%!important;overflow:visible!important;overflow-wrap:anywhere!important;text-overflow:clip!important;white-space:normal!important;color:inherit!important;-webkit-text-fill-color:currentColor!important;font:inherit!important}#root .ux-v22 .routine-has-status-row{row-gap:5px!important}#root .ux-v22 :is(.routine-overdue-row,.routine-deadline-activity,.routine-approval-row){grid-column:2 / -1!important;min-width:0!important}#root .ux-v22 .modal-backdrop:has(>.deal-create-modal.operational-record-modal){z-index:60000!important;box-sizing:border-box!important;padding:24px!important;display:grid!important;place-items:center!important;background:var(--app-overlay-scrim, rgba(0,0,0,.18))!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important}#root .ux-v22 .deal-create-modal.operational-record-modal{box-sizing:border-box!important;width:min(1200px,calc(100vw - 48px))!important;height:min(805px,calc(100dvh - 48px))!important;max-height:calc(100dvh - 48px)!important;min-width:0!important;min-height:0!important;margin:0!important;padding:0!important;display:flex!important;flex-direction:column!important;overflow:hidden!important;isolation:isolate!important;--record-modal-shell-bg: transparent;border:0!important;background:color-mix(in srgb,var(--ux-surface, #fff) 78%,transparent)!important;color:var(--ux-text, #2d3139)!important;box-shadow:0 24px 72px #0f172a24!important;-webkit-backdrop-filter:blur(10px) saturate(140%)!important;backdrop-filter:blur(10px) saturate(140%)!important}#root .ux-v22 .deal-create-modal.operational-record-modal>:is(.modal-titlebar,.operational-record-titlebar){box-sizing:border-box!important;flex:0 0 68px!important;min-height:68px!important;height:68px!important;padding:0 20px!important;display:flex!important;align-items:center!important;justify-content:space-between!important;gap:16px!important;border-bottom:1px solid var(--record-modal-border, var(--ux-line, #e5eaf2))!important;background:var(--record-modal-shell-bg, var(--ux-surface, #fff))!important;color:var(--ux-text, #2d3139)!important;box-shadow:none!important}#root .ux-v22 .deal-create-modal.operational-record-modal>:is(.modal-titlebar,.operational-record-titlebar)>div{min-width:0!important}#root .ux-v22 .deal-create-modal.operational-record-modal>:is(.modal-titlebar,.operational-record-titlebar) h2,html:root:root:root .chat-image-viewer .chat-image-viewer-unsupported>h2{margin:0!important;color:inherit!important;font-size:var(--type-heading-md-lg, 20px)!important;font-weight:600!important;line-height:1.15!important;letter-spacing:-.025em!important}#root .ux-v22 .deal-create-modal.operational-record-modal>:is(.modal-titlebar,.operational-record-titlebar) p{margin:4px 0 0!important;overflow:hidden!important;color:var(--ux-text-muted, #7b8493)!important;font-size:var(--type-body-small, 13px)!important;font-weight:400!important;line-height:1.35!important;text-overflow:ellipsis!important}#root .ux-v22 .deal-create-modal.operational-record-modal>:is(.modal-titlebar,.operational-record-titlebar) :is(.icon-button,.funnel-close-button){width:40px!important;min-width:40px!important;height:40px!important;min-height:40px!important;flex:0 0 40px!important;padding:0!important;display:grid!important;place-items:center!important;border:0!important;border-radius:0!important;background:transparent!important;color:var(--ux-text-muted, #6f7987)!important;box-shadow:none!important}#root .ux-v22 .deal-create-modal.operational-record-modal>:is(.modal-titlebar,.operational-record-titlebar) :is(.icon-button,.funnel-close-button):is(:hover,:focus-visible){color:var(--app-text, #20262f)!important;outline:0!important;transform:none!important}#root .ux-v22 .deal-create-modal.operational-record-modal :is(input:not([type=checkbox]):not(.premium-select-search-input):not(.sidebar-activity-subject-input):not(.smart-link-editor-placeholder-proxy):not(.crm-search-field>input):not(.crm-inline-editor-input),select,textarea,.input-icon,.smart-link-editor:not(.is-expanded) .smart-link-editor-surface:not(.crm-rich-description-surface)){box-sizing:border-box!important;border:1px solid var(--record-modal-border-strong, var(--ux-line-strong, #dce2ea))!important;border-radius:var(--radius-compact)!important;background:var(--record-modal-control-bg, var(--ux-surface, #fff))!important;color:var(--ux-text, #30343d)!important;box-shadow:none!important}#root .ux-v22 .deal-create-modal.operational-record-modal :is(input:not([type=checkbox]):not(.premium-select-search-input):not(.sidebar-activity-subject-input):not(.smart-link-editor-placeholder-proxy):not(.crm-search-field>input):not(.crm-inline-editor-input),select,.input-icon){min-height:var(--crm-form-control-height, 36px)!important}#root .ux-v22 .deal-create-modal.operational-record-modal textarea{padding:12px 13px!important;line-height:1.5!important}#root .ux-v22 .deal-create-modal.operational-record-modal .input-icon input{min-height:var(--crm-form-control-height, 36px)!important;border:0!important;border-radius:inherit!important;background:transparent!important;box-shadow:none!important}#root .ux-v22 .deal-create-modal.operational-record-modal :is(input:not([type=checkbox]):not(.premium-select-search-input):not(.sidebar-activity-subject-input):not(.smart-link-editor-placeholder-proxy):not(.crm-search-field>input):not(.crm-inline-editor-input),select,textarea):focus,#root .ux-v22 .deal-create-modal.operational-record-modal .input-icon:focus-within{border-color:var(--ux-blue, #2e46ee)!important;outline:0!important;box-shadow:0 0 0 3px color-mix(in srgb,var(--ux-blue, #2e46ee) 10%,transparent)!important}#root .ux-v22 .deal-create-modal.operational-record-modal>:is(.deal-modal-footer,.operational-record-footer,.modal-footer){box-sizing:border-box!important;flex:0 0 64px!important;min-height:64px!important;height:64px!important;margin-top:auto!important;padding:0 20px!important;display:flex!important;align-items:center!important;justify-content:flex-end!important;gap:var(--crm-form-field-gap, 16px)!important;border-top:1px solid var(--record-modal-border, var(--ux-line, #e5eaf2))!important;background:var(--record-modal-shell-bg, var(--ux-surface, #fff))!important;color:var(--ux-text, #2d3139)!important}#root .ux-v22 .deal-create-modal.operational-record-modal>:is(.deal-modal-footer,.operational-record-footer,.modal-footer)>div{min-width:0!important;min-height:38px!important;display:flex!important;align-items:center!important}#root .ux-v22 .deal-create-modal.operational-record-modal>:is(.deal-modal-footer,.operational-record-footer,.modal-footer)>div{margin-left:auto!important;justify-content:flex-end!important;gap:var(--crm-form-field-gap, 16px)!important;align-self:center!important}#root .ux-v22 .deal-create-modal.operational-record-modal>:is(.deal-modal-footer,.operational-record-footer,.modal-footer) .button{align-self:center!important;min-height:var(--crm-form-control-height, 36px)!important;height:var(--crm-form-control-height, 36px)!important}#root .ux-v22.theme-dark .deal-create-modal.operational-record-modal,#root .ux-v22.theme-dark .deal-create-modal.operational-record-modal>:is(.modal-titlebar,.operational-record-titlebar,.deal-modal-footer,.operational-record-footer,.modal-footer){color:var(--ux-text, #eef0f5)!important}#root .ux-v22.theme-dark .deal-create-modal.operational-record-modal>:is(.modal-titlebar,.operational-record-titlebar,.deal-modal-footer,.operational-record-footer,.modal-footer){border-color:var(--record-modal-border, var(--dark-border, #262626))!important}#root .ux-v22.theme-dark .deal-create-modal.operational-record-modal{background:color-mix(in srgb,var(--dark-card, #0c0c0c) 72%,transparent)!important}#root .ux-v22.theme-dark .deal-create-modal.operational-record-modal>:is(.modal-titlebar,.operational-record-titlebar,.deal-modal-footer,.operational-record-footer,.modal-footer){background:transparent!important}#root .ux-v22.theme-dark .deal-create-modal.operational-record-modal{box-shadow:0 24px 72px #0006!important}#root .ux-v22.theme-dark .deal-create-modal.operational-record-modal :is(input:not([type=checkbox]):not(.premium-select-search-input):not(.sidebar-activity-subject-input):not(.smart-link-editor-placeholder-proxy):not(.crm-search-field>input):not(.crm-inline-editor-input),select,textarea,.input-icon,.smart-link-editor:not(.is-expanded) .smart-link-editor-surface:not(.crm-rich-description-surface)){border-color:var(--record-modal-border-strong, var(--dark-border-strong, #303030))!important;background:var(--record-modal-control-bg, var(--dark-control-hover, #1c1c1c))!important;color:var(--dark-text, #f5f5f5)!important}#root .ux-v22.theme-dark .deal-create-modal.operational-record-modal .input-icon input{background:transparent!important}#root .ux-v22.theme-dark .deal-create-modal.operational-record-modal>:is(.modal-titlebar,.operational-record-titlebar) :is(.icon-button,.funnel-close-button){color:var(--dark-text-soft, #d4d4d4)!important}#root .ux-v22.theme-dark .deal-create-modal.operational-record-modal>:is(.modal-titlebar,.operational-record-titlebar) :is(.icon-button,.funnel-close-button):is(:hover,:focus-visible){color:#f1f2f4!important}#root .ux-v22 .deal-create-modal.operational-record-modal.stage-rename-modal{width:min(560px,calc(100vw - 48px))!important;height:auto!important;min-height:0!important;max-height:min(360px,calc(100dvh - 48px))!important}#root .ux-v22 .deal-create-modal.operational-record-modal.stage-rename-modal>.stage-rename-titlebar{box-sizing:border-box!important;flex:0 0 64px!important;min-height:64px!important;height:64px!important;padding:0 20px!important;display:flex!important;align-items:center!important;justify-content:space-between!important;gap:16px!important;border-bottom:1px solid var(--ux-line, #e5eaf2)!important;background:transparent!important;color:var(--ux-text, #2d3139)!important}#root .ux-v22 .deal-create-modal.operational-record-modal.stage-rename-modal .stage-rename-title-copy h2{margin:0!important;color:inherit!important;font-size:var(--type-heading-sm, 16px)!important;font-weight:600!important;line-height:1.2!important}#root .ux-v22 .deal-create-modal.operational-record-modal.stage-rename-modal .stage-rename-titlebar .funnel-close-button{width:40px!important;min-width:40px!important;height:40px!important;min-height:40px!important;padding:0!important;display:grid!important;place-items:center!important;border:0!important;border-radius:0!important;background:transparent!important;color:var(--ux-text-muted, #6f7987)!important;box-shadow:none!important}#root .ux-v22 .deal-create-modal.operational-record-modal.stage-rename-modal .stage-rename-titlebar .funnel-close-button:is(:hover,:focus-visible){color:var(--app-text, #20262f)!important;outline:0!important}#root .ux-v22 .deal-create-modal.operational-record-modal.stage-rename-modal .stage-rename-modal-body{flex:0 0 auto!important;min-height:0!important;padding:18px 20px!important;overflow:visible!important}#root .ux-v22.theme-dark .deal-create-modal.operational-record-modal.stage-rename-modal>.stage-rename-titlebar{border-color:#ffffff1a!important;background:var(--ux-surface, #15181d)!important;color:#eef0f5!important}#root .ux-v22.theme-dark .deal-create-modal.operational-record-modal.stage-rename-modal .stage-rename-titlebar .funnel-close-button{color:#aeb6c3!important}#root .ux-v22.theme-dark .deal-create-modal.operational-record-modal.stage-rename-modal .stage-rename-titlebar .funnel-close-button:is(:hover,:focus-visible){color:#f1f2f4!important}@media(min-width:761px)and (max-width:1024px){#root .ux-v22 .modal-backdrop:has(>.deal-create-modal.operational-record-modal){padding:14px!important}#root .ux-v22 .deal-create-modal.operational-record-modal{width:min(1200px,calc(100vw - 28px))!important;height:min(805px,calc(100dvh - 28px))!important;max-height:calc(100dvh - 28px)!important}#root .ux-v22 .deal-create-modal.operational-record-modal>:is(.modal-titlebar,.operational-record-titlebar),#root .ux-v22 .deal-create-modal.operational-record-modal>:is(.deal-modal-footer,.operational-record-footer,.modal-footer){padding-inline:16px!important}}@media(max-width:760px){#root .ux-v22 .deal-create-modal.operational-record-modal.stage-rename-modal{width:100%!important;max-width:100%!important;height:auto!important;min-height:0!important;max-height:calc(100dvh - var(--mobile-sheet-top-gap, 14px))!important}#root .ux-v22 .deal-create-modal.operational-record-modal.stage-rename-modal>.stage-rename-titlebar{position:relative!important;z-index:20!important;flex-basis:60px!important;min-height:60px!important;height:60px!important;padding-inline:14px!important}#root .ux-v22 .deal-create-modal.operational-record-modal.stage-rename-modal .stage-rename-modal-body{padding:16px 14px!important}}@media(max-width:760px){#root .ux-v22 .deal-create-modal.operational-record-modal>:is(.modal-titlebar,.operational-record-titlebar){position:relative!important;z-index:20!important;flex-basis:64px!important;min-height:64px!important;height:64px!important;padding-inline:14px!important;overflow:visible!important}#root .ux-v22 .deal-create-modal.operational-record-modal>:is(.modal-titlebar,.operational-record-titlebar) :is(.icon-button,.funnel-close-button){position:relative!important;z-index:22!important;pointer-events:auto!important;touch-action:manipulation!important;-webkit-tap-highlight-color:transparent!important}#root .ux-v22 .deal-create-modal.operational-record-modal>:is(.deal-modal-footer,.operational-record-footer,.modal-footer){box-sizing:border-box!important;flex:0 0 calc(68px + env(safe-area-inset-bottom,0px))!important;min-height:calc(68px + env(safe-area-inset-bottom,0px))!important;height:calc(68px + env(safe-area-inset-bottom,0px))!important;padding:0 14px env(safe-area-inset-bottom,0px)!important;align-items:center!important;justify-content:flex-end!important}#root .ux-v22 .deal-create-modal.operational-record-modal>:is(.deal-modal-footer,.operational-record-footer,.modal-footer)>div{width:100%!important;min-height:0!important;height:100%!important;display:flex!important;align-items:center!important;align-self:center!important;justify-content:flex-end!important;flex-wrap:nowrap!important;gap:var(--crm-form-field-gap, 16px)!important}#root .ux-v22 .deal-create-modal.operational-record-modal>:is(.deal-modal-footer,.operational-record-footer,.modal-footer) .button{min-height:var(--crm-form-control-height, 36px)!important;height:var(--crm-form-control-height, 36px)!important;display:inline-flex!important;align-items:center!important;justify-content:center!important}#root .ux-v22 .deal-create-modal.operational-record-modal .operational-record-content{display:block!important;min-width:0!important;overflow-y:auto!important;overflow-x:hidden!important}#root .ux-v22 .deal-create-modal.operational-record-modal .operational-record-pane{padding:14px!important;overflow:visible!important}#root .ux-v22 .deal-create-modal.operational-record-modal .operational-record-pane+.operational-record-pane{border-left:0!important;border-top:1px solid var(--record-drawer-line, var(--ux-line, #e5eaf2))!important}#root .ux-v22 .deal-create-modal.operational-record-modal .project-create-matched-content{min-width:0!important;grid-template-columns:1fr!important;overflow-y:auto!important;overflow-x:hidden!important}#root .ux-v22 .deal-create-modal.operational-record-modal :is(.project-create-identity-grid,.project-card-details-grid,.deal-location-fields){grid-template-columns:1fr!important}#root .ux-v22 .deal-create-modal.operational-record-modal :is(.value-row,.contact-entry){min-width:0!important;flex-wrap:wrap!important}#root .ux-v22 .deal-create-modal.operational-record-modal .contact-entry>:is(input,select,.input-icon){flex:1 1 180px!important;min-width:0!important}#root .ux-v22 .deal-create-modal.operational-record-modal .contact-entry{display:grid!important;grid-template-columns:minmax(0,1fr) auto!important;gap:8px!important;align-items:center!important;width:100%!important;min-width:0!important}#root .ux-v22 .deal-create-modal.operational-record-modal .contact-entry>.input-icon{grid-column:1 / -1!important;min-width:0!important;width:100%!important;display:flex!important;align-items:center!important;gap:9px!important;padding-inline:11px!important}#root .ux-v22 .deal-create-modal.operational-record-modal .contact-entry>.input-icon>svg{display:block!important;width:16px!important;min-width:16px!important;max-width:16px!important;height:16px!important;min-height:16px!important;max-height:16px!important;flex:0 0 16px!important;color:var(--ux-text-muted, #7b8493)!important;stroke-width:1.8!important}#root .ux-v22 .deal-create-modal.operational-record-modal .contact-entry>.input-icon>input{width:100%!important;min-width:0!important;flex:1 1 auto!important;padding:0!important}#root .ux-v22 .deal-create-modal.operational-record-modal .contact-entry>.contact-entry-actions{grid-column:1 / -1!important;justify-self:end!important}}#root .ux-v22 .deal-create-modal.operational-record-modal.workflow-record-modal{width:min(960px,calc(100vw - 48px))!important;max-width:960px!important;height:min(780px,calc(100vh - 48px))!important;max-height:calc(100vh - 48px)!important}#root .ux-v22 .workflow-record-modal .workflow-record-content{flex:1 1 auto!important;min-width:0!important;min-height:0!important;padding:16px!important;overflow:auto!important}#root .ux-v22 .workflow-record-modal .workflow-record-main{width:100%!important;display:grid!important;gap:12px!important}#root .ux-v22 .workflow-record-modal .workflow-record-section{box-sizing:border-box!important;min-width:0!important}#root .ux-v22 .workflow-record-modal .workflow-record-section>.workflow-section-heading{min-height:38px!important;margin-bottom:12px!important;display:flex!important;align-items:center!important;justify-content:space-between!important;gap:16px!important}#root .ux-v22 .workflow-record-modal .workflow-record-section>.workflow-section-heading>div{min-width:0!important;display:grid!important;gap:3px!important}#root .ux-v22 .workflow-record-modal .workflow-record-section>.workflow-section-heading strong{color:var(--ux-text, #2d3139)!important;font-size:13px!important;font-weight:600!important;line-height:1.3!important}#root .ux-v22 .workflow-record-modal .workflow-record-section>.workflow-section-heading small{color:var(--ux-text-muted, #7b8493)!important;font-size:11px!important;font-weight:400!important;line-height:1.35!important}#root .ux-v22 .workflow-record-modal :is(.workflow-add-pipeline,.workflow-delete-pipeline){min-height:40px!important;height:40px!important;padding:0 12px!important;border-radius:var(--radius-compact)!important;gap:7px!important;white-space:nowrap!important}#root .ux-v22 .workflow-record-modal .workflow-delete-pipeline{color:var(--ux-danger, #e23d35)!important}#root .ux-v22 .workflow-record-modal .workflow-funnel-grid{display:grid!important;grid-template-columns:minmax(210px,.8fr) minmax(280px,1.2fr) auto!important;align-items:end!important;gap:10px!important}#root .ux-v22 .workflow-record-modal .workflow-funnel-grid>.field-label{min-width:0!important}#root .ux-v22 .workflow-record-modal .workflow-stage-section .workflow-stage-editor{--workflow-metric-width: 150px !important}#root .ux-v22 .workflow-record-modal .workflow-save-state{display:inline-flex!important;align-items:center!important;gap:6px!important}#root .ux-v22 .workflow-record-modal .workflow-save-state i{width:6px!important;height:6px!important;border-radius:var(--radius-circle)!important;background:#2aa476!important}#root .ux-v22 .workflow-record-modal .workflow-save-state.dirty i{background:#e1a231!important}@media(max-width:900px){#root .ux-v22 .workflow-record-modal .workflow-funnel-grid{grid-template-columns:1fr 1fr!important}#root .ux-v22 .workflow-record-modal .workflow-funnel-grid>.workflow-delete-pipeline{grid-column:2!important;justify-self:end!important}}@media(max-width:760px){#root .ux-v22 .workflow-record-modal,#root .ux-v22 .workflow-record-modal .workflow-record-content,#root .ux-v22 .workflow-record-modal .workflow-record-main,#root .ux-v22 .workflow-record-modal .workflow-record-section,#root .ux-v22 .workflow-record-modal .workflow-stage-editor,#root .ux-v22 .workflow-record-modal .stage-editor-list{min-width:0!important;max-width:100%!important;box-sizing:border-box!important}#root .ux-v22 .workflow-record-modal .workflow-record-content{width:100%!important;overflow-x:hidden!important;overscroll-behavior-y:contain!important}#root .ux-v22 .workflow-record-modal .workflow-record-main,#root .ux-v22 .workflow-record-modal .workflow-record-section,#root .ux-v22 .workflow-record-modal .workflow-stage-editor,#root .ux-v22 .workflow-record-modal .stage-editor-list{width:100%!important}#root .ux-v22 .workflow-record-modal .workflow-stage-section{overflow:hidden!important}}@media(max-width:680px){#root .ux-v22 .workflow-record-modal .workflow-record-content{padding:10px!important}#root .ux-v22 .workflow-record-modal .workflow-record-section>.workflow-section-heading{align-items:flex-start!important;flex-direction:column!important}#root .ux-v22 .workflow-record-modal .workflow-funnel-grid{grid-template-columns:1fr!important}#root .ux-v22 .workflow-record-modal .workflow-funnel-grid>.workflow-delete-pipeline{grid-column:auto!important;justify-self:stretch!important}}#root .ux-v22 .project-board-inline-workflow-editor.workflow-record-modal,#root .ux-v22 .project-template-manager-wrap.workflow-record-modal{box-sizing:border-box!important;width:100%!important;max-width:none!important;height:auto!important;min-height:0!important;max-height:none!important;margin:0!important;padding:0!important;overflow:visible!important;border:0!important;border-radius:0!important;background:transparent!important;box-shadow:none!important}#root .ux-v22 .project-board-create-structure-section .client-create-person-grid{min-width:0}#root .ux-v22 .project-board-create-structure-section .client-create-person-grid:has(.project-template-manager-wrap)>:not(.project-template-manager-wrap){display:none!important}#root .ux-v22 .project-board-create-structure-section .project-board-inline-workflow-editor,#root .ux-v22 .project-board-create-structure-section .project-template-manager-wrap,#root .ux-v22 .project-board-template-actions,#root .ux-v22 .project-board-template-status{grid-column:1 / -1}#root .ux-v22 .project-board-create-structure-section .workflow-stage-editor,#root .ux-v22 .project-board-inline-workflow-editor,#root .ux-v22 .project-template-manager-wrap{min-width:0;width:100%}#root .ux-v22 .project-board-inline-workflow-editor .workflow-stage-editor{padding-top:2px}#root .ux-v22 .project-board-template-actions{display:flex;align-items:center;flex-wrap:wrap;gap:8px}#root .ux-v22 .project-board-template-actions .project-template-delete{margin-left:auto}#root .ux-v22 .project-template-manager{display:grid;gap:14px;padding:14px;border:1px solid var(--ux-line, #e5eaf2);border-radius:14px;background:var(--ux-surface, #fff)}#root .ux-v22 .project-template-manager>.workflow-section-heading{min-height:38px;margin-bottom:0;display:flex;align-items:center;justify-content:space-between;gap:16px}#root .ux-v22 .project-template-manager>.workflow-section-heading>div{min-width:0;display:grid;gap:3px}#root .ux-v22 .project-template-manager>.workflow-section-heading strong{color:var(--ux-text, #2d3139);font-size:13px;font-weight:600;line-height:1.3}#root .ux-v22 .project-template-manager>.workflow-section-heading small{color:var(--ux-text-muted, #7b8493);font-size:11px;font-weight:400;line-height:1.35}#root .ux-v22 .project-template-manager-toolbar{display:grid;grid-template-columns:minmax(190px,.8fr) minmax(220px,1.2fr) auto;align-items:end;gap:10px}#root .ux-v22 .project-template-manager.is-creating .project-template-manager-toolbar{grid-template-columns:minmax(0,1fr)}#root .ux-v22 .project-template-manager-actions,#root .ux-v22 .project-template-manager-footer,#root .ux-v22 .project-template-manager-empty-actions{display:flex;align-items:center;justify-content:flex-end;flex-wrap:wrap;gap:8px}#root .ux-v22 .project-template-manager-footer{padding-top:2px;justify-content:space-between}#root .ux-v22 .project-template-manager .project-template-delete{min-height:40px;height:40px;padding-inline:12px}#root .ux-v22.theme-dark .project-template-manager{background:var(--ux-surface, #171719)}@media(max-width:900px){#root .ux-v22 .project-template-manager-toolbar{grid-template-columns:1fr 1fr}#root .ux-v22 .project-template-manager.is-creating .project-template-manager-toolbar{grid-template-columns:1fr}#root .ux-v22 .project-template-manager-actions{grid-column:1 / -1;justify-content:flex-start}}@media(max-width:680px){#root .ux-v22 .project-template-manager>.workflow-section-heading{align-items:flex-start;flex-direction:column}#root .ux-v22 .project-template-manager-toolbar{grid-template-columns:1fr}#root .ux-v22 .project-template-manager-actions{grid-column:auto}#root .ux-v22 .project-template-manager-footer,#root .ux-v22 .project-board-template-actions{align-items:stretch;flex-direction:column}#root .ux-v22 .project-board-template-actions .project-template-delete{margin-left:0}}#root .ux-v22 .stage-header-actions{gap:0!important}#root .ux-v22 .stage-deal-count{box-sizing:border-box!important;display:grid!important;place-items:center!important;flex:0 0 28px!important;width:28px!important;min-width:28px!important;height:28px!important;padding:0!important;text-align:center!important;line-height:1!important}:root,#root .ux-v22{--crm-interaction-blue: #2e46ee;--crm-interaction-blue-hover: #263bd0;--crm-interaction-ring: rgba(46,70,238,.16);--crm-dropdown-hover: rgba(46,70,238,.08);--crm-dropdown-hover-dark: rgba(92,111,255,.14);--crm-option-selected: var(--crm-dropdown-hover);--crm-option-selected-hover: var(--crm-dropdown-hover);--crm-option-selected-dark: var(--crm-dropdown-hover-dark);--crm-option-selected-dark-hover: var(--crm-dropdown-hover-dark)}#root#root#root .ux-v22 :is(input:not(.premium-select-search-input):not(.view-list .list-inline-input):not(.email-composer-flat-field):not(.input-icon>input):not(.password-control>input):not(.crm-search-field>input):not(.morphing-global-search>input):not(.crm-inline-editor-input),select,textarea:not(.view-list .list-inline-input):not(.email-composer-flat-field):not(.agent-chat-edit-field)):focus,#root#root#root .ux-v22 :is(input:not(.premium-select-search-input):not(.view-list .list-inline-input):not(.email-composer-flat-field):not(.input-icon>input):not(.password-control>input):not(.crm-search-field>input):not(.morphing-global-search>input):not(.crm-inline-editor-input),select,textarea:not(.view-list .list-inline-input):not(.email-composer-flat-field):not(.agent-chat-edit-field)):focus-visible,#root#root#root .ux-v22 .input-icon:not(.crm-search-field):focus-within,#root#root#root .ux-v22 .password-control:focus-within{border-color:var(--crm-interaction-blue)!important;box-shadow:0 0 0 2px var(--crm-interaction-ring)!important;outline:0!important}#root#root#root .ux-v22 input.crm-inline-editor-input,#root#root#root .ux-v22 input.crm-inline-editor-input:is(:hover,:focus,:focus-visible),.workspace-dialog-layer input.crm-inline-editor-input,.workspace-dialog-layer input.crm-inline-editor-input:is(:hover,:focus,:focus-visible){background:transparent!important;background-color:transparent!important;background-image:none!important;border:0!important;border-bottom:1px solid transparent!important;border-radius:0!important;box-shadow:none!important;outline:0!important;outline-offset:0!important;color:var(--ux-text, #2d3139)!important}#root#root#root .ux-v22 input.crm-inline-editor-input:is(:focus,:focus-visible),.workspace-dialog-layer input.crm-inline-editor-input:is(:focus,:focus-visible){border-bottom-color:var(--settings-panel-border, var(--ux-line-strong, #dce2ea))!important}#root#root#root .ux-v22 :is(.input-icon,.password-control)>input{border:0!important;border-color:transparent!important;outline:0!important;background:transparent!important;background-image:none!important;box-shadow:none!important}#root#root#root .ux-v22 .list-inline-select-trigger:not(.crm-quiet-input):is(:hover,:focus-visible),#root#root#root .ux-v22 .list-inline-select-trigger:not(.crm-quiet-input).open{border-color:var(--crm-interaction-blue)!important;box-shadow:0 0 0 2px var(--crm-interaction-ring)!important;outline:0!important}#root#root#root .ux-v22 .premium-select-menu>button:is(.active,[aria-selected=true]),#root#root#root .ux-v22 .premium-select-option:is(.active,[aria-selected=true]),html body>.premium-select-menu-portal .premium-select-option:is(.active,[aria-selected=true]),body>.list-inline-premium-menu-portal>button.active{background:var(--crm-option-selected)!important;color:inherit!important;-webkit-text-fill-color:currentColor!important}#root#root#root .ux-v22 .premium-select-menu>button:is(.active,[aria-selected=true]):is(:hover,:focus-visible),#root#root#root .ux-v22 .premium-select-option:is(.active,[aria-selected=true]):is(:hover,:focus-visible),html body>.premium-select-menu-portal .premium-select-option:is(.active,[aria-selected=true]):is(:hover,:focus-visible),body>.list-inline-premium-menu-portal>button.active:is(:hover,:focus-visible){background:var(--crm-option-selected-hover)!important;color:inherit!important;-webkit-text-fill-color:currentColor!important}#root#root#root .ux-v22.theme-dark .premium-select-menu>button:is(.active,[aria-selected=true]),#root#root#root .ux-v22.theme-dark .premium-select-option:is(.active,[aria-selected=true]),html body>.premium-select-menu-portal.theme-dark .premium-select-option:is(.active,[aria-selected=true]),body>.list-inline-premium-menu-portal.theme-dark>button.active{background:var(--crm-option-selected-dark)!important;color:#f5f6f8!important;-webkit-text-fill-color:#f5f6f8!important}#root#root#root .ux-v22.theme-dark .premium-select-menu>button:is(.active,[aria-selected=true]):is(:hover,:focus-visible),#root#root#root .ux-v22.theme-dark .premium-select-option:is(.active,[aria-selected=true]):is(:hover,:focus-visible),html body>.premium-select-menu-portal.theme-dark .premium-select-option:is(.active,[aria-selected=true]):is(:hover,:focus-visible),body>.list-inline-premium-menu-portal.theme-dark>button.active:is(:hover,:focus-visible){background:var(--crm-option-selected-dark-hover)!important;color:#fff!important;-webkit-text-fill-color:#ffffff!important}html:root:root:root body>.premium-calendar-popover .premium-calendar-grid>button{border:0!important;border-color:transparent!important;border-radius:var(--radius-compact)!important;box-shadow:none!important}html:root:root:root body>.premium-calendar-popover .premium-calendar-grid>button:is(:hover,:focus-visible):not(.selected){border:0!important;border-color:transparent!important;background:#f3f4f6!important;color:#313741!important;box-shadow:none!important;outline:0!important;transform:none!important}html:root:root:root body>.premium-calendar-popover .premium-calendar-grid>button.selected,html:root:root:root body>.premium-calendar-popover .premium-calendar-grid>button.selected:is(:hover,:focus-visible){border:0!important;border-color:transparent!important;background:#eef1ff!important;color:#2e46ee!important;font-weight:600!important;box-shadow:none!important;outline:0!important;transform:none!important}html:root:root:root body>.premium-calendar-popover .premium-calendar-grid>button.today:not(.selected):after{content:none!important;display:none!important}html:root:root:root body>.premium-calendar-popover.theme-dark .premium-calendar-grid>button:is(:hover,:focus-visible):not(.selected){background:#20242b!important;color:#f1f3f6!important}html:root:root:root body>.premium-calendar-popover.theme-dark .premium-calendar-grid>button.selected,html:root:root:root body>.premium-calendar-popover.theme-dark .premium-calendar-grid>button.selected:is(:hover,:focus-visible){background:#5667ff29!important;color:#8fa0ff!important;box-shadow:none!important}#root#root#root#root .ux-v22 .sales-header.studio-toolbar-shell .sort-menu-trigger:before,#root#root#root#root .ux-v22 .operational-contacts .sales-header.studio-toolbar-shell .contacts-sort-control>.list-column-trigger:before{transform-origin:50% 50%!important;transform:rotate(0)!important;transition:transform .22s cubic-bezier(.2,.8,.2,1)!important}#root#root#root#root .ux-v22 .sales-header.studio-toolbar-shell .sort-menu-trigger.open:before,#root#root#root#root .ux-v22 .operational-contacts .sales-header.studio-toolbar-shell .contacts-sort-control>.list-column-trigger.open:before{transform:rotate(180deg)!important}@media(prefers-reduced-motion:reduce){#root#root#root#root .ux-v22 .sales-header.studio-toolbar-shell .sort-menu-trigger:before,#root#root#root#root .ux-v22 .operational-contacts .sales-header.studio-toolbar-shell .contacts-sort-control>.list-column-trigger:before{transition:none!important}}#root#root#root .ux-v22 button:focus-visible,#root#root#root .ux-v22 .button:focus-visible{outline:2px solid var(--crm-interaction-blue)!important;outline-offset:2px!important}#root#root#root .ux-v22 .toast{z-index:2147483635!important}#root#root#root .ux-v22 .toast>button:not(.toast-close){color:var(--crm-interaction-blue)!important}#root#root#root .ux-v22 .toast>button:not(.toast-close):is(:hover,:active,:focus-visible){color:var(--crm-interaction-blue-hover)!important}#root#root#root .ux-v22 .toast>.toast-close:focus-visible{outline-color:var(--crm-interaction-blue)!important}#root#root#root .ux-v22 .smart-link-popover-action[aria-label="Copiar link"]:focus:not(:focus-visible):after{content:"Link copiado";position:fixed;left:50%;bottom:max(24px,env(safe-area-inset-bottom));z-index:2147483635;padding:10px 14px;border:1px solid rgba(255,255,255,.1);border-radius:var(--radius-control);background:#202631;color:#fff;font-size:var(--type-body-small, 12px);font-weight:600;line-height:1;white-space:nowrap;pointer-events:none;box-shadow:0 10px 28px #0f172a38;animation:crm-copy-link-feedback 1.8s cubic-bezier(.22,1,.36,1) both}@keyframes crm-copy-link-feedback{0%{opacity:0;transform:translate(-50%,8px)}12%,76%{opacity:1;transform:translate(-50%)}to{opacity:0;transform:translate(-50%,4px)}}@media(prefers-reduced-motion:reduce){#root#root#root .ux-v22 .smart-link-popover-action[aria-label="Copiar link"]:focus:not(:focus-visible):after{animation-duration:1.2s!important;transform:translate(-50%)!important}}html{-webkit-text-size-adjust:100%!important;text-size-adjust:100%!important}#root#root#root#root .ux-v22 :is(input:not([type]),input[type=text],input[type=email],input[type=tel],input[type=url],input[type=number],input[type=password]):not(.crm-search-field>input):not([class*=search]){font-family:var(--font-ui, "Figtree", Inter, ui-sans-serif, system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif)!important;font-size:13px!important;font-weight:400!important;font-style:normal!important;line-height:var(--nl-line-body, 1.34)!important;letter-spacing:0!important;text-transform:none!important;font-synthesis:none!important;font-variation-settings:normal!important}html,body,#root,html[data-app-theme],html[data-app-theme] body,html[data-app-theme] #root{background:var(--boot-bg)!important;background-color:var(--boot-bg)!important}html[data-app-theme=dark],html[data-app-theme=dark] body,html[data-app-theme=dark] #root{color-scheme:dark!important}html[data-app-theme=light],html[data-app-theme=light] body,html[data-app-theme=light] #root{color-scheme:light!important}#root .ux-v22 .mobile-nav-toggle,#root .ux-v22 .mobile-nav-backdrop{display:none}#root .ux-v22 .workspace,#root .ux-v22 .sales-page,#root .ux-v22 .sales-premium,#root .ux-v22 .operational-workspace,#root .ux-v22 .settings-page,#root .ux-v22 .records-lifecycle-page,#root .ux-v22 .tasks-habits-page{min-width:0}@media(max-width:1180px){#root .ux-v22{--responsive-gutter: 14px}#root .ux-v22 .deal-board.premium-board,#root .ux-v22 .operational-board,#root .ux-v22 .premium-board{min-width:0!important;grid-auto-columns:clamp(270px,31vw,310px)!important;overflow-x:auto!important;overflow-y:auto!important;overscroll-behavior-x:contain!important;scroll-snap-type:x proximity!important;scroll-padding-inline:2px!important;-webkit-overflow-scrolling:touch!important}#root .ux-v22 .premium-column,#root .ux-v22 .operational-column{min-width:0!important;scroll-snap-align:start!important}#root .ux-v22 :is(.records-lifecycle-table-wrap,.import-preview-table){max-width:100%!important;overflow-x:auto!important;overflow-y:visible!important;overscroll-behavior-x:contain!important;-webkit-overflow-scrolling:touch!important}#root .ux-v22{--record-drawer-width: min(620px, calc(100vw - 40px) )}#root .ux-v22 :is(.client-record-modal.operational-record-drawer,.project-record-drawer,.sales-record-drawer){max-width:100vw!important}#root .ux-v22 .project-record-drawer .project-card-modal-content{min-width:0!important}#root .ux-v22 :is(.project-create-identity-grid,.project-card-details-grid,.project-task-editor-grid,.deal-location-fields,.import-destination-grid,.import-map-grid){min-width:0!important}#root .ux-v22 .settings-card-grid.three{grid-template-columns:repeat(2,minmax(0,1fr))!important}#root .ux-v22 .settings-export-card{min-width:0!important}}@media(max-width:1032px){html,body,#root{max-width:100%}body{overflow-x:hidden}body.crm-mobile-nav-open{overflow:hidden!important;overscroll-behavior:none}#root .ux-v22.app-frame{width:100%!important;min-width:0!important;min-height:100dvh!important;display:block!important;grid-template-columns:none!important;overflow:hidden!important}#root .ux-v22 .workspace,#root .ux-v22 .workspace.settings-workspace,#root .ux-v22.app-frame:not(.settings-active) .workspace{width:100%!important;min-width:0!important;height:100dvh!important;min-height:100dvh!important;margin:0!important;padding-left:0!important;padding-right:0!important;overflow:hidden!important}#root .ux-v22 .sidebar{position:fixed!important;z-index:9100!important;isolation:isolate!important;inset:0 auto 0 0!important;height:100dvh!important;min-height:100dvh!important;transform:translate3d(-104%,0,0)!important;opacity:0!important;visibility:hidden!important;pointer-events:none!important;transition:transform .22s cubic-bezier(.2,.8,.2,1),opacity .18s ease,visibility .22s!important}#root .ux-v22 .sidebar.mobile-open,#root .ux-v22.mobile-nav-open .sidebar{transform:translateZ(0)!important;opacity:1!important;visibility:visible!important;pointer-events:auto!important}#root .ux-v22 .mobile-nav-backdrop{position:fixed!important;z-index:9000!important;inset:0!important;width:100vw!important;height:100dvh!important;display:block!important;border:0!important;border-radius:0!important;padding:0!important;background:var(--app-overlay-scrim-strong, rgba(0,0,0,.42))!important;opacity:0!important;visibility:hidden!important;pointer-events:none!important;transition:opacity .18s ease,visibility .18s ease!important}#root .ux-v22.mobile-nav-open .mobile-nav-backdrop{opacity:1!important;visibility:visible!important;pointer-events:auto!important}#root .ux-v22 :is(.page,.scroll-page,.settings-page,.records-lifecycle-page,.sales-page,.sales-premium,.tasks-habits-page){max-width:100%!important;min-width:0!important}#root .ux-v22 .deal-board.premium-board,#root .ux-v22 .operational-board{flex:1 1 0!important;min-height:0!important}#root .ux-v22 .deal-board.premium-board,#root .ux-v22 .operational-board,#root .ux-v22 .premium-board{grid-auto-columns:clamp(270px,38vw,320px)!important}#root .ux-v22 .records-lifecycle-page{min-height:0!important;margin:0!important;padding:14px!important;display:flex!important;flex-direction:column!important;overflow:hidden!important}#root .ux-v22 .records-lifecycle-toolbar{flex:0 0 auto!important;min-width:0!important;display:grid!important;grid-template-columns:auto minmax(180px,1fr) auto!important;gap:8px!important;align-items:center!important}#root .ux-v22 .records-selection-actions,#root .ux-v22 .records-lifecycle-toolbar-actions{min-width:0!important;max-width:100%!important;overflow-x:auto!important;scrollbar-width:none!important}#root .ux-v22 .records-lifecycle-list-experience{flex:1 1 0!important;min-height:0!important;overflow:hidden!important}#root .ux-v22 .records-lifecycle-table-wrap{height:100%!important;min-height:0!important;overflow:auto!important}#root .ux-v22 .settings-page{min-height:0!important;overflow-x:hidden!important;overflow-y:auto!important;overscroll-behavior-y:contain!important;-webkit-overflow-scrolling:touch}#root .ux-v22 .settings-page-header.settings-shell-header{min-height:0!important;padding:16px 18px!important}#root .ux-v22 .settings-shell-toolbar{min-width:0!important;display:flex!important;gap:12px!important;align-items:flex-end!important;justify-content:space-between!important}#root .ux-v22 .settings-shell-actions{flex:0 0 auto!important;max-width:48%!important;overflow-x:auto!important;scrollbar-width:none!important}#root .ux-v22 .settings-layout.settings-layout-single{height:auto!important;min-height:0!important;padding:14px 18px 26px!important;overflow:visible!important}#root .ux-v22 .settings-content.settings-content-single{height:auto!important;min-height:0!important;overflow:visible!important}#root .ux-v22 .settings-profile-row{align-items:flex-start!important}#root .ux-v22 .settings-card-grid.three{grid-template-columns:repeat(2,minmax(0,1fr))!important}#root .ux-v22 .tasks-habits-page.gamify-page{min-height:0!important;padding:14px!important;overflow-y:auto!important;overflow-x:hidden!important}#root .ux-v22 .gamify-board{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:12px!important;min-width:0!important}#root .ux-v22 .gamify-column-task{grid-column:1 / -1!important}#root .ux-v22 .gamify-column,#root .ux-v22 .gamify-list,#root .ux-v22 .gamify-habit-list{min-width:0!important}}@media(min-width:761px)and (max-width:1032px){#root .ux-v22 .settings-page-header.settings-shell-header{width:100%!important;margin:0 0 12px!important;padding:10px 12px!important;border-radius:12px!important}#root .ux-v22 .settings-shell-toolbar{display:grid!important;grid-template-columns:minmax(0,1fr) auto!important;gap:12px!important;align-items:center!important}#root .ux-v22 .settings-page-header.settings-shell-header .settings-page-heading{padding:0!important;min-width:0!important}#root .ux-v22 .settings-page-heading>span,#root .ux-v22 .settings-page-heading>.settings-page-description{display:none!important}#root .ux-v22 .settings-shell-actions{width:auto!important;max-width:none!important;padding:0!important;border-top:0!important;overflow:visible!important;gap:7px!important}#root .ux-v22 .settings-shell-chip{height:38px!important;min-height:38px!important;border-radius:9px!important}#root .ux-v22 .workspace.settings-workspace .settings-card.settings-identity-card{display:block!important;height:max-content!important;min-height:0!important;max-height:none!important;align-self:start!important}#root .ux-v22 .workspace.settings-workspace .settings-card.settings-identity-card .settings-profile-save{position:static!important;inset:auto!important;display:flex!important;flex:none!important;flex-direction:row!important;justify-content:space-between!important;align-items:center!important;height:max-content!important;min-height:0!important;margin-top:14px!important;padding-top:12px!important}}@media(max-width:1180px){#root .ux-v22 .records-selection-actions>button:first-of-type{margin-left:auto!important}}@media(max-width:760px){#root .ux-v22{--responsive-gutter: 10px}#root .ux-v22 .deal-board.premium-board,#root .ux-v22 .operational-board,#root .ux-v22 .premium-board{width:auto!important;min-width:0!important;grid-auto-columns:min(86vw,330px)!important;gap:10px!important;padding:8px 0 calc(14px + env(safe-area-inset-bottom))!important;scroll-padding-inline:0!important;scrollbar-gutter:auto!important}#root .ux-v22 .premium-column,#root .ux-v22 .operational-column{min-height:0!important}#root .ux-v22 .funnel-stage-cap,#root .ux-v22 .funnel-stage-cap.first{clip-path:none!important;border-radius:9px 9px 0 0!important}#root .ux-v22 .records-lifecycle-table-wrap{margin-inline:0!important;max-width:100%!important}#root .ux-v22 .records-lifecycle-table th,#root .ux-v22 .records-lifecycle-table td{white-space:nowrap!important}#root .ux-v22 .records-lifecycle-page{padding:7px!important;gap:7px!important}#root .ux-v22 .records-lifecycle-toolbar{display:grid!important;grid-template-columns:minmax(0,1fr) auto!important;gap:8px!important;align-items:center!important}#root .ux-v22 .records-context-back{grid-column:1!important;min-width:0!important}#root .ux-v22 .records-selection-actions,#root .ux-v22 .records-lifecycle-toolbar-actions{grid-column:1 / -1!important;grid-row:3!important;width:100%!important;min-width:0!important;display:flex!important;flex-wrap:nowrap!important;justify-content:flex-start!important;overflow-x:auto!important;padding-bottom:2px!important}#root .ux-v22 .records-lifecycle-summary{margin-left:0!important;flex:0 0 auto!important}#root .ux-v22 .tasks-habits-page.gamify-page{padding:7px!important}#root .ux-v22 .gamify-board{grid-template-columns:1fr!important;gap:10px!important}#root .ux-v22 .gamify-column-task{grid-column:auto!important}#root .ux-v22 .gamify-column-head{min-width:0!important;flex-wrap:wrap!important;gap:8px!important}#root .ux-v22 .gamify-item,#root .ux-v22 .gamify-habit-row,#root .ux-v22 .gamify-item-main,#root .ux-v22 .gamify-habit-content{min-width:0!important}#root .ux-v22 .settings-page{min-height:0!important;overflow-x:hidden!important;overflow-y:auto!important;overscroll-behavior-y:contain!important;-webkit-overflow-scrolling:touch;touch-action:pan-y}#root .ux-v22 .settings-page-header.settings-shell-header{width:100%!important;margin:0 0 7px!important;padding:10px!important;border-radius:12px!important}#root .ux-v22 .settings-shell-toolbar{display:grid!important;grid-template-columns:1fr!important;gap:8px!important;align-items:start!important}#root .ux-v22 .settings-page-header.settings-shell-header .settings-page-heading{padding:1px 2px 0!important}#root .ux-v22 .settings-page-heading>span,#root .ux-v22 .settings-page-heading>.settings-page-description{display:none!important}#root .ux-v22 .settings-shell-actions{width:100%!important;max-width:100%!important;padding:0!important;border-top:0!important;display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:7px!important;overflow:visible!important}#root .ux-v22 .settings-shell-chip{width:100%!important;height:38px!important;min-height:38px!important;border-radius:9px!important}#root .ux-v22 .settings-layout.settings-layout-single,#root .ux-v22 .settings-content.settings-content-single{height:auto!important;min-height:max-content!important;overflow:visible!important}#root .ux-v22 .settings-layout.settings-layout-single{padding:7px!important}#root .ux-v22 .settings-profile-row{display:grid!important;grid-template-columns:1fr!important;gap:14px!important}#root .ux-v22 .settings-photo{justify-self:start!important}#root .ux-v22 .settings-profile-fields,#root .ux-v22 .settings-password-grid{grid-template-columns:1fr!important}#root .ux-v22 .workspace.settings-workspace .settings-card.settings-identity-card{display:block!important;width:100%!important;height:max-content!important;min-height:0!important;max-height:none!important;align-self:start!important;padding:0!important}#root .ux-v22 .workspace.settings-workspace .settings-card.settings-identity-card .settings-profile-row,#root .ux-v22 .workspace.settings-workspace .settings-card.settings-identity-card .settings-profile-fields{height:max-content!important;min-height:0!important;align-content:start!important;align-items:start!important}#root .ux-v22 .workspace.settings-workspace .settings-profile-save{position:static!important;inset:auto!important;width:100%!important;height:max-content!important;min-height:0!important;margin:14px 0 0!important;padding:12px 0 0!important;display:grid!important;grid-template-columns:1fr!important;gap:10px!important;align-items:start!important;align-content:start!important;justify-content:start!important;flex:none!important}#root .ux-v22 .workspace.settings-workspace .settings-profile-save>span{width:100%!important;max-width:none!important;min-width:0!important;margin:0!important}#root .ux-v22 .settings-form-footer{display:flex!important;flex-wrap:wrap!important;gap:9px!important;align-items:center!important}#root .ux-v22 .settings-form-footer>span{flex:1 1 180px!important;min-width:0!important}#root .ux-v22 .settings-connected-accounts .settings-provider-row:not(.settings-service-row){display:grid!important;grid-template-columns:auto minmax(0,1fr)!important;gap:10px!important}#root .ux-v22 .settings-provider-action{grid-column:1 / -1!important;width:100%!important}#root .ux-v22 .settings-provider-action>button{width:100%!important}#root .ux-v22 .settings-card-grid.three{grid-template-columns:1fr!important}#root .ux-v22 .settings-export-actions{display:grid!important;grid-template-columns:1fr!important;gap:8px!important}#root .ux-v22 .project-record-drawer .project-card-main,#root .ux-v22 .sales-record-drawer .deal-sidebar-content,#root .ux-v22 .client-record-modal.operational-record-drawer .operational-record-pane{padding:14px!important}#root .ux-v22 .project-record-drawer .project-card-modal-footer,#root .ux-v22 .sales-record-drawer .deal-sidebar-edit-footer{height:auto!important;min-height:64px!important;padding:10px 14px calc(10px + env(safe-area-inset-bottom))!important}#root .ux-v22 .client-record-modal.operational-record-drawer .operational-record-content,#root .ux-v22 .project-record-drawer .project-card-modal-content{min-width:0!important}#root .ux-v22 .client-record-modal.operational-record-drawer .operational-record-content{display:block!important;overflow-y:auto!important;overflow-x:hidden!important}#root .ux-v22 .client-record-modal.operational-record-drawer .operational-record-pane+.operational-record-pane{border-left:0!important;border-top:1px solid var(--record-drawer-line)!important}#root .ux-v22 .routine-stack-content{min-width:0!important;grid-template-columns:1fr!important;overflow-y:auto!important;overflow-x:hidden!important}#root .ux-v22 :is(.gamify-project-grid,.gamify-project-grid-primary){grid-template-columns:1fr!important}#root .ux-v22 .move-deal-picker{top:auto!important;bottom:calc(10px + env(safe-area-inset-bottom))!important}body>:is(.list-header-popover-portal,.list-inline-menu-popover-portal){max-width:calc(100vw - 16px)!important;max-height:min(68dvh,420px)!important;overflow:auto!important}.signin-page{min-height:100dvh!important;place-items:center!important;padding:76px 16px 104px!important;overflow-x:hidden!important;overflow-y:auto!important}.signin-shell{width:min(100%,420px)!important;min-width:0!important;align-self:center!important}.signin-form{width:100%!important;min-width:0!important}.signin-login-links{gap:10px!important}.signin-footer{position:absolute!important;left:50%!important;right:auto!important;bottom:max(16px,env(safe-area-inset-bottom))!important;width:min(520px,calc(100% - 28px))!important;margin:0!important;padding:0!important;transform:translate(-50%)!important}#root .ux-v22 :is(.project-card-modal-footer,.deal-sidebar-edit-footer){max-width:100%!important}#root .ux-v22 :is(.project-card-modal-footer,.deal-sidebar-edit-footer)>div{min-width:0!important;margin-left:auto!important;display:flex!important;flex-wrap:wrap!important;justify-content:flex-end!important;gap:7px!important}#root .ux-v22 .settings-shell-chip{border-radius:9px!important}#root .ux-v22 .toast{left:10px!important;right:10px!important;width:auto!important;max-width:none!important;transform:none!important;box-sizing:border-box!important}#root .ux-v22 :is(.icon-button:not(.records-selection-actions .icon-button),.stage-menu-trigger,.records-row-actions button,.gamify-item-actions button,.gamify-habit-more){min-width:40px!important;min-height:40px!important}}@media(max-width:760px){.signin-page:has(input[name=passwordConfirmation]){place-items:start center!important;padding-top:82px!important;padding-bottom:28px!important}.signin-page:has(input[name=passwordConfirmation]) .signin-shell{align-self:start!important}.signin-page:has(input[name=passwordConfirmation]) .signin-footer{position:static!important;left:auto!important;right:auto!important;bottom:auto!important;width:100%!important;margin-top:28px!important;transform:none!important;padding-bottom:env(safe-area-inset-bottom)!important}}@media(max-width:760px)and (max-height:620px){.signin-page{place-items:start center!important;padding-top:72px!important;padding-bottom:28px!important}.signin-shell{align-self:start!important}.signin-footer{position:static!important;left:auto!important;right:auto!important;bottom:auto!important;width:100%!important;margin-top:28px!important;transform:none!important;padding-bottom:env(safe-area-inset-bottom)!important}}@media(max-width:760px){#root .ux-v22 .deal-sidebar-fields{grid-template-columns:1fr!important}#root .ux-v22 .deal-sidebar-field:nth-child(2){padding-top:10px!important;border-top:1px solid var(--ux-line)!important}#root .ux-v22 .deal-sidebar-field.wide{grid-column:auto!important}#root .ux-v22 .sales-record-drawer .contact-entry{grid-template-columns:minmax(0,1fr) auto!important;gap:7px!important}#root .ux-v22 .sales-record-drawer .contact-entry>.input-icon{grid-column:1 / -1!important;grid-row:1!important}#root .ux-v22 .sales-record-drawer .contact-entry>.contact-entry-actions{grid-column:2!important;grid-row:2!important}#root .ux-v22 :is(.project-linked-client-card,.project-card-schedule,.project-card-metadata){min-width:0!important;max-width:100%!important}#root .ux-v22 .project-linked-client-card{grid-template-columns:1fr!important;gap:8px!important}#root .ux-v22 .project-linked-client-card>*{min-width:0!important}#root .ux-v22 .drag-action-dock{max-width:calc(100vw - 20px)!important;left:50%!important;right:auto!important;bottom:calc(10px + env(safe-area-inset-bottom))!important;transform:translate(-50%)!important}}@media(max-width:520px){#root .ux-v22 .topbar,#root .ux-v22 .topbar.topbar-sales{grid-template-columns:40px minmax(0,1fr) auto!important}#root .ux-v22 .topbar-brand-logo,#root .ux-v22 .topbar-brand-logo img{width:min(118px,34vw)!important}#root .ux-v22 .deal-board.premium-board,#root .ux-v22 .operational-board,#root .ux-v22 .premium-board{grid-auto-columns:calc(100vw - 30px)!important}#root .ux-v22 .settings-page-heading>.settings-page-description{max-width:100%!important}#root .ux-v22 .settings-profile-save>button,#root .ux-v22 .settings-form-footer>button{width:100%!important}#root .ux-v22 .project-type-settings-add{grid-template-columns:1fr!important}#root .ux-v22 .project-type-settings-add .button{width:100%!important}#root .ux-v22 .records-selection-actions>button,#root .ux-v22 .records-lifecycle-toolbar-actions>button{flex:0 0 auto!important}#root .ux-v22 .signin-providers{grid-template-columns:1fr!important}}@media(max-width:380px){#root .ux-v22 .topbar-brand-logo,#root .ux-v22 .topbar-brand-logo img{width:104px!important}#root .ux-v22 .records-lifecycle-toolbar{grid-template-columns:1fr!important}#root .ux-v22 .records-context-back,#root .ux-v22 .records-selection-actions,#root .ux-v22 .records-lifecycle-toolbar-actions{grid-column:1!important;grid-row:auto!important}}@media(hover:none)and (pointer:coarse){#root .ux-v22 button,#root .ux-v22 [role=button]{-webkit-tap-highlight-color:transparent}#root .ux-v22 .studio-deal-card,#root .ux-v22 .operational-card{cursor:default!important}#root .ux-v22 :is(.nav-button,.icon-button):hover{transform:none!important}}@media(max-width:900px)and (max-height:520px)and (orientation:landscape){#root .ux-v22 .topbar,#root .ux-v22 .topbar.topbar-sales{min-height:58px!important;height:58px!important;padding:7px 10px!important;grid-template-columns:38px 120px minmax(180px,1fr) auto!important;grid-template-rows:1fr!important}#root .ux-v22 .mobile-nav-toggle,#root .ux-v22 .topbar-brand-logo,#root .ux-v22 .topbar .global-search,#root .ux-v22 .topbar-actions{grid-row:1!important}#root .ux-v22 .topbar-brand-logo{grid-column:2!important;width:120px!important}#root .ux-v22 .topbar-brand-logo img{width:120px!important}#root .ux-v22 .topbar .global-search{grid-column:3!important}#root .ux-v22 .topbar-actions{grid-column:4!important}#root .ux-v22 :is(.sales-page,.sales-premium,.operational-workspace,.settings-page,.tasks-habits-page,.records-lifecycle-page){height:calc(100dvh - 58px)!important}}@media(max-width:760px){#root .ux-v22{--mobile-toolbar-gap: 7px}#root .ux-v22 .workspace.settings-workspace>.settings-page,#root .ux-v22 .workspace.settings-workspace .settings-layout.settings-layout-single,#root .ux-v22 .workspace.settings-workspace .settings-content.settings-content-single,#root .ux-v22 .workspace.settings-workspace .settings-unified-section{width:100%!important;max-width:none!important;min-width:0!important}#root .ux-v22 .workspace.settings-workspace .settings-layout.settings-layout-single{display:block!important;grid-template-columns:1fr!important}#root .ux-v22 .workspace.settings-workspace .settings-content.settings-content-single{display:block!important}#root .ux-v22 .workspace.settings-workspace .settings-card,#root .ux-v22 .workspace.settings-workspace .settings-card-grid,#root .ux-v22 .workspace.settings-workspace .settings-unified-profile,#root .ux-v22 .workspace.settings-workspace .settings-unified-preferences{width:100%!important;max-width:none!important;min-width:0!important}}@media(max-width:760px){#root .ux-v22 .topbar,#root .ux-v22 .topbar.topbar-sales{position:relative!important;z-index:8200!important;isolation:isolate!important;overflow:visible!important}#root .ux-v22 .topbar:has(.global-search.global-search-shell.is-open){z-index:9500!important}#root .ux-v22 .topbar .global-search.global-search-shell,#root .ux-v22 .topbar .global-search.global-search-shell.is-open{position:relative!important;z-index:9600!important;overflow:visible!important}#root .ux-v22 :is(.workspace,.sales-page,.sales-premium,.operational-workspace,.settings-page,.tasks-habits-page,.records-lifecycle-page){position:relative!important}}@media(max-width:1376px)and (any-pointer:coarse){#root .ux-v22.app-frame :is(.sales-page.view-board>.deal-board.premium-board,.operational-workspace.view-board>.operational-board,.deal-board.premium-board,.operational-board,.premium-board){overflow-x:auto!important;overscroll-behavior-x:contain!important;-webkit-overflow-scrolling:touch!important;touch-action:pan-x pan-y!important;scroll-snap-type:none!important;scroll-behavior:auto!important}#root .ux-v22.app-frame :is(.premium-column,.operational-column){scroll-snap-align:none!important;scroll-snap-stop:normal!important}#root .ux-v22.app-frame :is(.premium-column,.operational-column,.premium-column .deal-dropzone,.premium-column .deal-column-body,.operational-column .operational-dropzone,.studio-deal-card,.operational-card){touch-action:pan-x pan-y!important}}@keyframes mobileUnifiedSheetIn{0%{transform:translate3d(0,104%,0)}to{transform:translateZ(0)}}@keyframes mobileUnifiedSheetOut{0%{transform:var(--mobile-sheet-close-from, translate3d(0,0,0))}to{transform:translate3d(0,104%,0)}}@media(max-width:760px){#root>.mobile-overlay-surface.ux-v22{position:fixed!important;inset:0!important;width:100vw!important;height:100dvh!important;margin:0!important;padding:0!important;border:0!important;border-radius:0!important;background:transparent!important;background-image:none!important;box-shadow:none!important;z-index:2147483000!important;isolation:isolate!important;overflow:visible!important;pointer-events:none!important;transform:none!important;filter:none!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important;contain:none!important;--mobile-sheet-top-gap: max(14px, calc(env(safe-area-inset-top, 0px) + 6px) )}#root>.mobile-overlay-surface.ux-v22>*{pointer-events:auto!important}#root>.mobile-overlay-surface.ux-v22[data-mobile-overlay-surface=workflow]{--mobile-business-sheet-duration: .46s;--mobile-business-sheet-ease: cubic-bezier(.16,1,.3,1);--mobile-business-sheet-exit-ease: cubic-bezier(.7,0,.84,0);--mobile-sheet-close-duration: .46s}#root>.mobile-overlay-surface.ux-v22>:is(.modal-backdrop,.deal-sidebar-overlay,.sales-record-overlay){box-sizing:border-box!important;position:fixed!important;inset:0!important;padding:var(--mobile-sheet-top-gap) 12px 0!important;display:grid!important;place-items:end center!important;align-items:end!important;justify-items:center!important;overflow:hidden!important;background:var(--app-overlay-scrim-mobile, rgba(0,0,0,.55))!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important;animation:none!important;transition:none!important;z-index:100!important;isolation:isolate!important}#root>.mobile-overlay-surface.ux-v22[data-mobile-overlay-surface=workflow]>.modal-backdrop:has(>.deal-create-modal.operational-record-modal){padding:var(--mobile-sheet-top-gap) 12px 0!important;place-items:end center!important;align-items:end!important;justify-items:center!important}#root>.mobile-overlay-surface.ux-v22[data-mobile-overlay-surface=workflow]>.modal-backdrop>.deal-import-modal{align-self:end!important;justify-self:center!important;margin-top:auto!important;margin-bottom:0!important}#root>.mobile-overlay-surface.ux-v22>:is(.modal-backdrop,.deal-sidebar-overlay,.sales-record-overlay)>:is(.deal-create-modal,.content-record-modal,.stage-rename-modal,.project-card-modal,.operational-record-drawer,.project-record-drawer,.client-record-modal,.routine-stack-modal,.deal-details-sidebar,.sales-record-drawer,.move-deal-picker){position:relative!important;z-index:110!important;opacity:1!important;transform-origin:50% 100%!important;transition:none!important;animation:mobileUnifiedSheetIn var(--mobile-business-sheet-duration) var(--mobile-business-sheet-ease) both!important}#root>.mobile-overlay-surface.ux-v22>:is(.modal-backdrop,.deal-sidebar-overlay,.sales-record-overlay)>*{box-sizing:border-box!important;position:relative!important;inset:auto!important;z-index:110!important;width:100%!important;min-width:0!important;max-width:100%!important;max-height:calc(100dvh - var(--mobile-sheet-top-gap))!important;margin:0!important;border-bottom:0!important;border-radius:var(--radius-modal, 16px) var(--radius-modal, 16px) 0 0!important;opacity:1!important;transform-origin:50% 100%!important;transition:none!important;animation:mobileUnifiedSheetIn var(--mobile-business-sheet-duration) var(--mobile-business-sheet-ease) both!important}#root>.mobile-overlay-surface.ux-v22>:is(.modal-backdrop,.deal-sidebar-overlay,.sales-record-overlay)>:is(.deal-create-modal,.content-record-modal,.project-card-modal,.operational-record-drawer,.project-record-drawer,.client-record-modal,.routine-stack-modal,.deal-details-sidebar,.sales-record-drawer){box-sizing:border-box!important;inset:auto!important;width:100%!important;min-width:0!important;max-width:100%!important;height:min(805px,calc(100dvh - var(--mobile-sheet-top-gap)))!important;min-height:0!important;max-height:calc(100dvh - var(--mobile-sheet-top-gap))!important;margin:0!important;border-bottom:0!important;border-radius:var(--radius-modal, 16px) var(--radius-modal, 16px) 0 0!important;overflow:hidden!important}#root>.mobile-overlay-surface.ux-v22>:is(.modal-backdrop,.deal-sidebar-overlay,.sales-record-overlay)>:is(.stage-rename-modal,.move-deal-picker,.deal-import-modal,.add-from-list-modal){box-sizing:border-box!important;inset:auto!important;width:100%!important;min-width:0!important;max-width:100%!important;height:auto!important;max-height:calc(100dvh - var(--mobile-sheet-top-gap))!important;margin:0!important;border-bottom:0!important;border-radius:var(--radius-modal, 16px) var(--radius-modal, 16px) 0 0!important}#root>.mobile-overlay-surface.ux-v22>.modal-backdrop>.content-record-modal{display:flex!important;flex-direction:column!important;border-left:0!important;border-right:0!important;box-shadow:none!important}#root>.mobile-overlay-surface.ux-v22.mobile-sheet-is-closing>:is(.modal-backdrop,.deal-sidebar-overlay,.sales-record-overlay)>:is(.deal-create-modal,.content-record-modal,.stage-rename-modal,.project-card-modal,.operational-record-drawer,.project-record-drawer,.client-record-modal,.routine-stack-modal,.deal-details-sidebar,.sales-record-drawer,.move-deal-picker){opacity:1!important;animation:mobileUnifiedSheetOut var(--mobile-sheet-close-duration) var(--mobile-business-sheet-exit-ease) both!important;transition:none!important;pointer-events:none!important}#root>.mobile-overlay-surface.ux-v22.mobile-sheet-is-closing>:is(.modal-backdrop,.deal-sidebar-overlay,.sales-record-overlay)>*{opacity:1!important;animation:mobileUnifiedSheetOut var(--mobile-sheet-close-duration) var(--mobile-business-sheet-exit-ease) both!important;transition:none!important;pointer-events:none!important}#root>.mobile-overlay-surface.ux-v22 :is(.operational-record-content,.content-record-body,.project-create-matched-content,.project-card-modal-content,.deal-lists-layout,.deal-import-content,.routine-stack-content,.move-stage-list,.deal-sidebar-content){flex:1 1 auto!important;min-height:0!important;max-height:none!important;overflow-y:auto!important;overflow-x:hidden!important;overscroll-behavior-y:contain!important;-webkit-overflow-scrolling:touch!important}#root>.mobile-overlay-surface.ux-v22>.modal-backdrop>.deal-import-modal.import-empty{height:auto!important;min-height:0!important;max-height:min(62dvh,520px)!important}#root>.mobile-overlay-surface.ux-v22 .deal-import-modal.import-empty .deal-import-content{flex:0 1 auto!important;min-height:0!important;max-height:260px!important;overflow-y:auto!important}#root>.mobile-overlay-surface.ux-v22 .add-from-list-modal .add-from-list-items,#root>.mobile-overlay-surface.ux-v22 .add-from-list-modal.is-compact .add-from-list-items{flex:1 1 auto!important;min-height:0!important;max-height:none!important}#root>.mobile-overlay-surface.ux-v22 :is(.premium-select.open,.premium-date-field.open,.premium-calendar-field.open){position:relative!important;z-index:300!important;isolation:isolate!important}body>.premium-calendar-popover{z-index:2147483600!important}}@media(max-width:760px)and (prefers-reduced-motion:reduce){#root>.mobile-overlay-surface.ux-v22>:is(.modal-backdrop,.deal-sidebar-overlay,.sales-record-overlay)>*{animation:none!important;transition:none!important}}@media(max-width:760px){#root .ux-v22{--mobile-toolbar-gap: 7px}#root .ux-v22 :is(.deal-board.premium-board,.operational-board,.premium-board){padding-top:0!important}}@media(max-width:760px){#root .ux-v22 :is(.sales-page.view-board,.operational-workspace.view-board)>:is(.deal-board.premium-board,.operational-board,.premium-board){width:auto!important;max-width:none!important;margin:7px!important;margin-inline:7px!important;padding-left:0!important;padding-right:0!important;padding-bottom:0!important;scroll-padding-left:0!important;scroll-padding-right:0!important;box-sizing:border-box!important}}@media(min-width:761px)and (max-width:1032px){#root .ux-v22 :is(.sales-page.view-board,.operational-workspace.view-board){margin-bottom:0!important}#root .ux-v22 :is(.sales-page.view-board,.operational-workspace.view-board)>:is(.deal-board.premium-board,.operational-board,.premium-board){width:auto!important;max-width:none!important;margin:7px!important;margin-inline:7px!important;padding-left:0!important;padding-right:0!important;padding-bottom:0!important;scroll-padding-left:0!important;scroll-padding-right:0!important;box-sizing:border-box!important}}@media(max-width:760px){#root .ux-v22 .workspace.settings-workspace>.settings-page{width:100%!important;max-width:100%!important;margin:0!important;padding:0!important;box-sizing:border-box!important}#root .ux-v22 .workspace.settings-workspace .settings-page-header.settings-shell-header{width:100%!important;max-width:100%!important;margin:0 0 7px!important;box-sizing:border-box!important}#root .ux-v22 .workspace.settings-workspace .settings-layout.settings-layout-single{width:100%!important;max-width:100%!important;margin:0!important;padding-left:7px!important;padding-right:7px!important;padding-top:0!important;box-sizing:border-box!important}#root .ux-v22 .workspace.settings-workspace :is(.settings-content.settings-content-single,.settings-unified-section,.settings-card,.settings-card-grid,.settings-unified-profile,.settings-unified-preferences){max-width:100%!important;min-width:0!important;box-sizing:border-box!important}}@media(max-width:760px){#root .ux-v22 .workspace.settings-workspace>.settings-page{width:100%!important;max-width:100%!important;margin:0!important;padding:0!important;box-sizing:border-box!important}#root .ux-v22 .workspace.settings-workspace .settings-layout.settings-layout-single{width:100%!important;max-width:100%!important;margin:0!important;padding:7px!important;box-sizing:border-box!important}#root .ux-v22 .workspace.settings-workspace .settings-content.settings-content-single{width:100%!important;max-width:100%!important;margin:0!important;padding:0!important;box-sizing:border-box!important}#root .ux-v22 .workspace.settings-workspace .settings-page-header.settings-shell-header{width:100%!important;max-width:100%!important;margin:0 0 7px!important;box-sizing:border-box!important}#root .ux-v22 .workspace.settings-workspace .settings-content.settings-content-single>:last-child,#root .ux-v22 .workspace.settings-workspace .settings-legal-footer{margin-bottom:0!important}#root .ux-v22 .tasks-habits-page.gamify-page{width:100%!important;max-width:100%!important;margin:0!important;padding:7px!important;box-sizing:border-box!important}#root .ux-v22 .tasks-habits-page.gamify-page>:is(.gamify-board){width:100%!important;max-width:100%!important;margin-left:0!important;margin-right:0!important;margin-inline:0!important;box-sizing:border-box!important}#root .ux-v22 .tasks-habits-page.gamify-page>.gamify-board,#root .ux-v22 .tasks-habits-page.gamify-page>:last-child:not(.gamify-modal-backdrop){margin-bottom:0!important}}@media(min-width:761px)and (max-width:1032px){#root .ux-v22{--tablet-toolbar-gap: 7px}}@media(max-width:760px){#root#root#root .ux-v22 .view-list .list-bulk-bar{box-sizing:border-box!important;width:100%!important;min-width:0!important;max-width:100%!important;display:flex!important;flex-direction:row!important;flex-wrap:nowrap!important;align-items:center!important;justify-content:flex-start!important;gap:12px!important;overflow-x:auto!important;overflow-y:hidden!important;overscroll-behavior-x:contain!important;scrollbar-width:thin!important;-webkit-overflow-scrolling:touch!important;white-space:nowrap!important}#root#root#root .ux-v22 .view-list .list-bulk-bar>div:first-child{box-sizing:border-box!important;width:auto!important;min-width:max-content!important;flex:0 0 auto!important;padding-right:0!important}#root#root#root .ux-v22 .view-list .list-bulk-bar>div:last-child{width:max-content!important;min-width:max-content!important;display:flex!important;flex:0 0 auto!important;flex-direction:row!important;flex-wrap:nowrap!important;align-items:center!important;gap:7px!important;overflow:visible!important}#root#root#root .ux-v22 .view-list .list-bulk-bar>div:last-child>button:not(.funnel-close-button){position:static!important;inset:auto!important;width:auto!important;min-width:max-content!important;max-width:none!important;flex:0 0 auto!important;grid-column:auto!important}#root#root#root .ux-v22 .view-list .list-bulk-bar::-webkit-scrollbar{height:5px!important}#root#root#root .ux-v22 .operational-records-lifecycle.view-list{margin:0!important;padding:0!important;gap:0!important}#root#root#root .ux-v22 .operational-records-lifecycle.view-list>.deal-list-experience,#root#root#root .ux-v22 .operational-records-lifecycle.view-list .records-lifecycle-list-experience{margin:0!important;padding:0!important;gap:0!important;border-radius:0!important}#root#root#root .ux-v22 .operational-records-lifecycle.view-list .records-lifecycle-table-wrap{margin:0!important;border-left:0!important;border-right:0!important;border-radius:0!important}}#root .ux-v22 .settings-session-list{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:10px!important}#root .ux-v22 .settings-session-list:has(>button:only-child){grid-template-columns:1fr!important}#root .ux-v22 .settings-session-list>button{min-width:0!important;margin:0!important}#root .ux-v22 .settings-card>.settings-session-list+.settings-export-actions{margin-top:10px!important}#root .ux-v22 .topbar-profile-bridge{display:none}@media(max-width:760px){#root .ux-v22{--mobile-topbar-height: 58px}}@media(min-width:761px)and (max-width:1032px){#root .ux-v22{--mobile-topbar-height: var(--workspace-section-header-height, 61px)}}@media(max-width:1032px){#root .ux-v22 .settings-session-list{gap:7px!important}#root .ux-v22 .settings-card>.settings-session-list+.settings-export-actions{margin-top:7px!important}#root#root#root .ux-v22 .workspace,#root#root#root .ux-v22 .workspace.settings-workspace,#root#root#root .ux-v22.app-frame:not(.settings-active) .workspace{box-sizing:border-box!important;width:100%!important;min-width:0!important;max-width:100%!important;height:100dvh!important;min-height:100dvh!important;margin:0!important;padding:0!important;display:flex!important;flex-direction:column!important;align-items:stretch!important;overflow:hidden!important}#root#root#root .ux-v22 .topbar,#root#root#root .ux-v22 .topbar.topbar-sales{position:relative!important;inset:auto!important;z-index:1000!important;box-sizing:border-box!important;width:100%!important;min-width:0!important;max-width:100%!important;min-height:var(--mobile-topbar-height)!important;height:var(--mobile-topbar-height)!important;flex:0 0 var(--mobile-topbar-height)!important;margin:0!important;padding:9px 12px!important;display:grid!important;grid-template-columns:minmax(0,1fr)!important;grid-template-rows:40px!important;align-items:center!important;align-content:center!important;gap:8px!important;overflow:visible!important;transform:none!important}#root#root#root .ux-v22 .topbar-brand-logo,#root#root#root .ux-v22 .topbar-brand-logo img,#root#root#root .ux-v22 .topbar-page-title,#root#root#root .ux-v22 .mobile-nav-toggle{display:none!important}#root#root#root .ux-v22 .topbar .global-search,#root#root#root .ux-v22 .topbar .global-search.global-search-shell{grid-column:1 / -1!important;grid-row:1!important;position:relative!important;inset:auto!important;width:100%!important;min-width:0!important;max-width:none!important;height:40px!important;margin:0!important;transform:none!important;border-radius:10px!important}#root#root#root .ux-v22 .topbar-actions{display:none!important}#root#root#root .ux-v22 .topbar-actions>.topbar-profile-bridge[data-profile-mode=responsive-profile]{display:inline-flex!important;width:36px!important;height:36px!important;min-width:36px!important;align-items:center!important;justify-content:center!important;cursor:pointer!important}#root#root#root .ux-v22 .topbar-actions .topbar-profile-avatar{display:block!important;width:36px!important;height:36px!important;flex:0 0 36px!important;overflow:hidden!important;border:1px solid var(--ux-line)!important;border-radius:var(--radius-circle)!important;background:var(--ux-surface)!important}#root#root#root .ux-v22.client-portal-page .topbar-actions .workspace-notification-bell{margin:0!important;flex:0 0 36px!important}#root#root#root .ux-v22 .workspace>:is(.sales-page,.tasks-habits-page,.settings-page,.records-lifecycle-page,.project-boards-home,.content-hub-page){position:relative!important;inset:auto!important;box-sizing:border-box!important;width:100%!important;min-width:0!important;max-width:100%!important;height:auto!important;min-height:0!important;flex:1 1 0!important;align-self:stretch!important;transform:none!important}#root .ux-v22 .toast{display:flex!important;align-items:center!important;justify-content:flex-start!important;gap:7px!important}#root .ux-v22 .toast>span:first-child{flex:1 1 auto!important;min-width:0!important}#root .ux-v22 .toast>button{flex:0 0 auto!important;margin:0!important}#root .ux-v22 .toast>.toast-close{position:static!important;inset:auto!important;margin:0!important;transform:none!important}}@media(max-width:519px){#root .ux-v22 .settings-session-list{grid-template-columns:1fr!important;gap:7px!important}}@media(max-width:1032px),(max-width:1376px)and (any-pointer:coarse){#root .ux-v22 :is(.deal-board.premium-board,.operational-board,.premium-board):has(>.premium-column):not(:has(>.premium-column~.premium-column)){grid-template-columns:minmax(0,1fr)!important;grid-auto-columns:minmax(0,1fr)!important}#root .ux-v22 :is(.deal-board.premium-board,.operational-board,.premium-board):has(>.premium-column):not(:has(>.premium-column~.premium-column))>.premium-column{width:100%!important;min-width:0!important;max-width:none!important}#root .ux-v22 :is(.operational-board,.premium-board):has(>.operational-column):not(:has(>.operational-column~.operational-column)){grid-template-columns:minmax(0,1fr)!important;grid-auto-columns:minmax(0,1fr)!important}#root .ux-v22 :is(.operational-board,.premium-board):has(>.operational-column):not(:has(>.operational-column~.operational-column))>.operational-column{width:100%!important;min-width:0!important;max-width:none!important}}#root .ux-v22 .workspace.settings-workspace .settings-legal-copyright,#root .ux-v22 .workspace.settings-workspace .settings-legal-footer nav a,#root .ux-v22 .workspace.settings-workspace .settings-legal-footer nav:after{font-size:var(--type-caption)!important;font-weight:400!important;line-height:1.24!important;letter-spacing:normal!important;color:var(--ux-text-muted)!important}#root .ux-v22 .workspace.settings-workspace .settings-legal-footer nav a:hover{text-decoration:underline!important;text-underline-offset:3px!important}#root .ux-v22 .workspace.settings-workspace .settings-legal-footer nav:after{content:"v1.0.3";display:inline-flex;align-items:center;margin-left:14px;padding-left:14px;border-left:1px solid color-mix(in srgb,currentColor 24%,transparent);white-space:nowrap}@media(max-width:720px){#root .ux-v22 .settings-provider-row:has(>.settings-provider-google-identity){grid-template-columns:minmax(0,1fr)!important}#root .ux-v22 .settings-provider-row:has(>.settings-provider-google-identity)>.settings-provider-mark{display:none!important}#root .ux-v22 .settings-provider-row:has(>.settings-provider-google-identity)>.settings-provider-copy,#root .ux-v22 .settings-provider-row:has(>.settings-provider-google-identity)>.settings-provider-google-identity{grid-column:1!important}#root .ux-v22 .settings-provider-row:has(>.settings-provider-google-identity)>.settings-provider-google-identity{justify-self:start!important;width:min(220px,100%)!important;max-width:100%!important}}@media(max-width:760px){#root .ux-v22 .workspace.settings-workspace .settings-legal-footer{display:flex!important;flex-direction:column!important;align-items:center!important;justify-content:center!important;gap:10px!important;width:100%!important;text-align:center!important}#root .ux-v22 .workspace.settings-workspace .settings-legal-copyright{width:100%!important;text-align:center!important}#root .ux-v22 .workspace.settings-workspace .settings-legal-footer nav{display:flex!important;align-items:center!important;justify-content:center!important;flex-wrap:wrap!important;gap:14px!important;width:100%!important;margin:0!important;text-align:center!important}#root .ux-v22 .workspace.settings-workspace .settings-legal-footer nav a{margin:0!important;text-align:center!important}#root .ux-v22 .workspace.settings-workspace .settings-legal-footer nav:after{margin-left:0;padding-left:14px}}@media(max-width:760px){#root .ux-v22 .routine-stack-modal>.routine-stack-footer{height:auto!important;min-height:64px!important;padding:10px 14px calc(10px + env(safe-area-inset-bottom))!important;align-items:center!important}}@media(max-width:1180px){#root .ux-v22 .content-kpi-grid{grid-template-columns:repeat(3,minmax(0,1fr))}#root .ux-v22 .content-dashboard-grid{grid-template-columns:minmax(0,1.25fr) minmax(270px,.85fr)}#root .ux-v22 .content-strategy-snapshot-grid{grid-template-columns:repeat(2,minmax(0,1fr))}#root .ux-v22 .content-metric-edit-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(max-width:1024px){#root .ux-v22 .content-hub-page{height:100%}#root .ux-v22 .content-hub-header{min-height:92px;padding:13px 12px}#root .ux-v22 .content-hub-title p{max-width:440px}#root .ux-v22 .content-hub-search{width:min(300px,34vw)}#root .ux-v22 .content-hub-nav{padding-inline:10px}#root .ux-v22 .content-dashboard{padding:10px 10px 18px}#root .ux-v22 .content-dashboard-grid{grid-template-columns:1fr}#root .ux-v22 .content-library-shell{padding:10px;grid-template-columns:170px minmax(0,1fr)}#root .ux-v22 .content-library-add{grid-template-columns:minmax(130px,.7fr) minmax(180px,1.2fr) 42px auto}#root .ux-v22 .content-library-add-snippet{grid-template-columns:100px minmax(220px,1.5fr) minmax(110px,.6fr) auto}#root .ux-v22 .content-library-add-reference{grid-template-columns:minmax(150px,.7fr) minmax(190px,1.1fr) 110px auto}}@media(min-width:761px)and (max-width:1024px){#root .ux-v22 .content-record-modal{width:min(1000px,calc(100vw - 28px));height:min(840px,calc(100dvh - 28px));max-height:calc(100dvh - 28px)}#root .ux-v22 .modal-backdrop:has(>.content-record-modal){padding:14px!important}}@media(max-width:760px){#root .ux-v22 .content-hub-page{height:calc(100dvh - 114px)!important}#root .ux-v22 .content-hub-header{min-height:auto;padding:10px 7px;display:grid;grid-template-columns:minmax(0,1fr);gap:9px}#root .ux-v22 .content-hub-title{padding-inline:2px}#root .ux-v22 .content-hub-title>span{font-size:9px}#root .ux-v22 .content-hub-title h1{font-size:24px}#root .ux-v22 .content-hub-title p{display:none}#root .ux-v22 .content-hub-header-actions{width:100%;display:grid;grid-template-columns:minmax(0,1fr) auto;gap:7px}#root .ux-v22 .content-hub-search{width:100%;min-width:0}#root .ux-v22 .content-hub-search-results{right:auto;left:0;width:min(430px,calc(100vw - 14px))}#root .ux-v22 .content-new-button{min-width:40px;padding-inline:11px!important}#root .ux-v22 .content-new-button span{display:none}#root .ux-v22 .content-hub-nav{flex:0 0 45px;min-height:45px;padding:0 5px;gap:1px}#root .ux-v22 .content-hub-nav>button{padding:0 8px;gap:5px}#root .ux-v22 .content-hub-nav>button>span{font-size:10px}#root .ux-v22 .content-dashboard{padding:7px 7px calc(18px + env(safe-area-inset-bottom))}#root .ux-v22 .content-kpi-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:6px}#root .ux-v22 .content-kpi-grid>button{min-height:76px;padding:9px 10px}#root .ux-v22 .content-kpi-grid>button>strong{font-size:22px}#root .ux-v22 .content-dashboard-grid{gap:7px}#root .ux-v22 .content-panel{padding:11px;border-radius:9px}#root .ux-v22 .content-strategy-snapshot-grid{grid-template-columns:1fr 1fr}#root .ux-v22 .content-pipeline-board{padding:7px 0 calc(12px + env(safe-area-inset-bottom));grid-auto-columns:min(86vw,330px);gap:7px}#root .ux-v22 .content-pipeline-board:before,#root .ux-v22 .content-pipeline-board:after{content:"";width:0}#root .ux-v22 .content-pipeline-column{border-radius:9px}#root .ux-v22 .content-pipeline-column:first-of-type{margin-left:7px}#root .ux-v22 .content-pipeline-column:last-of-type{margin-right:7px}#root .ux-v22 .content-simple-page{padding:7px 7px calc(18px + env(safe-area-inset-bottom))}#root .ux-v22 .content-quick-idea{min-height:48px;margin-bottom:7px;padding:5px 5px 5px 8px;gap:6px;border-radius:9px}#root .ux-v22 .content-quick-idea>span{display:none}#root .ux-v22 .content-quick-idea input{height:36px!important}#root .ux-v22 .content-quick-idea .button{min-width:62px;padding-inline:8px!important;font-size:10px!important}#root .ux-v22 .content-idea-list{gap:5px}#root .ux-v22 .content-idea-list>button{min-height:72px;padding:9px;gap:8px}#root .ux-v22 .content-idea-list>button>div:last-child>span{display:none}#root .ux-v22 .content-script-library{grid-template-columns:1fr;gap:6px}#root .ux-v22 .content-calendar-shell{min-width:720px;padding:7px 7px 14px}#root .ux-v22 .content-library-shell{padding:7px;display:block}#root .ux-v22 .content-library-shell>nav{margin-bottom:7px;display:flex;overflow-x:auto;scrollbar-width:none}#root .ux-v22 .content-library-shell>nav::-webkit-scrollbar{display:none}#root .ux-v22 .content-library-shell>nav>button{flex:0 0 auto;min-height:34px}#root .ux-v22 .content-library-shell>main{padding:10px;border-radius:9px}#root .ux-v22 .content-library-add,#root .ux-v22 .content-library-add-snippet,#root .ux-v22 .content-library-add-reference{grid-template-columns:1fr}#root .ux-v22 .content-library-add .content-color-input{width:100%}#root .ux-v22 .content-pillar-library-grid,#root .ux-v22 .content-series-grid,#root .ux-v22 .content-reference-grid,#root .ux-v22 .content-global-assets{grid-template-columns:1fr}#root .ux-v22 .content-snippet-list>article{grid-template-columns:46px minmax(0,1fr) auto;gap:7px}#root .ux-v22 .content-snippet-list>article>small{display:none}#root .ux-v22 .content-performance-table>.head,#root .ux-v22 .content-performance-table>button{min-width:700px}#root .ux-v22 .content-strategy-page,#root .ux-v22 .content-today-page{padding:16px 7px calc(28px + env(safe-area-inset-bottom))}#root .ux-v22 .content-strategy-hero{padding:8px 3px 15px}#root .ux-v22 .content-strategy-hero h2{font-size:25px}#root .ux-v22 .content-strategy-grid,#root .ux-v22 .content-today-grid{grid-template-columns:1fr;gap:7px}#root .ux-v22 .content-strategy-card.wide{grid-column:auto}#root .ux-v22 .content-strategy-card{min-height:185px;padding:11px;border-radius:9px}#root .ux-v22 .content-today-page>header h2{font-size:29px}#root .ux-v22 .content-record-titlebar{flex-basis:62px;min-height:62px;padding:0 10px 0 12px}#root .ux-v22 .content-record-title{width:min(72vw,550px);font-size:17px}#root .ux-v22 .content-record-stage-rail{padding:7px 8px;grid-template-columns:none;grid-auto-flow:column;grid-auto-columns:minmax(94px,auto)}#root .ux-v22 .content-record-tabs{padding-inline:8px}#root .ux-v22 .content-record-body{padding:9px 9px calc(18px + env(safe-area-inset-bottom))}#root .ux-v22 .content-record-footer{min-height:58px;flex-basis:58px;padding:7px 9px max(7px,env(safe-area-inset-bottom))}#root .ux-v22 .content-record-footer>div:first-child{display:none}#root .ux-v22 .content-record-footer>div:last-child{width:100%;display:grid;grid-template-columns:1fr 1fr}#root .ux-v22 .content-record-footer .button{width:100%}#root .ux-v22 .content-form-grid,#root .ux-v22 .content-script-support-grid,#root .ux-v22 .content-production-checklist>div,#root .ux-v22 .content-performance-summary{grid-template-columns:1fr}#root .ux-v22 .content-script-block{grid-template-columns:1fr;padding:10px}#root .ux-v22 .content-inline-actions{max-width:100%;overflow-x:auto}#root .ux-v22 .content-repurpose-box{align-items:flex-start;flex-direction:column}#root .ux-v22 .content-metric-edit-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:420px){#root .ux-v22 .content-hub-nav>button{padding-inline:7px}#root .ux-v22 .content-hub-nav>button>svg{display:none}#root .ux-v22 .content-kpi-grid{grid-template-columns:1fr 1fr}#root .ux-v22 .content-strategy-snapshot-grid{grid-template-columns:1fr}#root .ux-v22 .content-record-titlebar>div>span{max-width:70vw;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}}@media(max-width:760px)and (prefers-reduced-motion:reduce){#root .ux-v22 .content-hub-workspace,#root .ux-v22 .content-hub-search-results{animation:none!important}}:root{--crm-snov-sidebar-w: 227px;--crm-primary-sidebar-w: var(--crm-snov-sidebar-w);--crm-sidebar-min-width: 210px;--crm-sidebar-max-width: 340px;--crm-primary-sidebar-row-h: 30px;--crm-primary-sidebar-icon: 16px;--crm-primary-sidebar-x: 8px;--crm-primary-sidebar-hover: #f0f0f1;--crm-primary-sidebar-active: #ebebed;--crm-primary-sidebar-dark: var(--dark-card, #0c0c0c);--crm-primary-sidebar-dark-hover: #1b1b1c;--crm-primary-sidebar-dark-active: #252527;--crm-business-icon-color: #d27551}@property --crm-snov-sidebar-w{syntax: "<length>"; inherits: true; initial-value: 227px;}#root .ux-v22.app-frame{--crm-primary-sidebar-w: var(--crm-snov-sidebar-w);--crm-primary-sidebar-motion: .2s;--crm-primary-sidebar-ease: cubic-bezier(.2,.8,.2,1);transition:--crm-snov-sidebar-w var(--crm-primary-sidebar-motion) var(--crm-primary-sidebar-ease)}#root .ux-v22.app-frame.is-resizing-primary-sidebar{transition:none!important}@media(min-width:1033px){#root .ux-v22.app-frame.is-primary-sidebar-hover-overlay{transition:none!important}#root .ux-v22.app-frame.is-primary-sidebar-hover-overlay.is-primary-sidebar-collapsed{--crm-primary-sidebar-w: 56px}#root .ux-v22.app-frame.is-primary-sidebar-hover-overlay>.sidebar{clip-path:none!important;transition:width var(--crm-primary-sidebar-motion) var(--crm-primary-sidebar-ease),min-width var(--crm-primary-sidebar-motion) var(--crm-primary-sidebar-ease),max-width var(--crm-primary-sidebar-motion) var(--crm-primary-sidebar-ease)!important}}@media(min-width:1033px)and (prefers-reduced-motion:reduce){#root .ux-v22.app-frame.is-primary-sidebar-hover-overlay>.sidebar{transition:none!important}}#root .ux-v22 .sidebar .sidebar-scroll-area>nav .nav-button[aria-label=Conteúdo],#root .ux-v22.settings-active .sidebar .sidebar-scroll-area>nav .nav-button[aria-label=Conteúdo]{display:none!important}#root .ux-v22 .sidebar,#root .ux-v22.theme-light .sidebar,#root .ux-v22.theme-dark .sidebar,#root .ux-v22.settings-active .sidebar,#root .ux-v22.theme-light.settings-active .sidebar,#root .ux-v22.theme-dark.settings-active .sidebar{box-sizing:border-box!important;width:var(--crm-primary-sidebar-w)!important;min-width:var(--crm-primary-sidebar-w)!important;max-width:var(--crm-primary-sidebar-w)!important;height:100vh!important;height:100dvh!important;min-height:100vh!important;margin:0!important;padding:8px var(--crm-primary-sidebar-x) 8px!important;display:flex!important;flex-direction:column!important;align-items:stretch!important;justify-content:flex-start!important;gap:0!important;overflow:hidden!important;border:0!important;border-radius:0!important;box-shadow:none!important;filter:none!important;-webkit-filter:none!important;mix-blend-mode:normal!important;color:var(--ux-text, #292d34)!important;--crm-nav-row-height: var(--crm-primary-sidebar-row-h);--crm-nav-icon-size: var(--crm-primary-sidebar-icon);--crm-nav-icon-gap: 9px;--crm-nav-radius: var(--radius-compact, 7px);--crm-nav-item-weight: 500;--crm-nav-selected-weight: 600;--crm-nav-group-gap: 14px;--crm-nav-item-group-gap: 5px;--crm-nav-row-gap: 2px;--crm-nav-text: var(--app-text-soft, #41454c);--crm-primary-sidebar-hover: var(--crm-primary-sidebar-active);--crm-primary-sidebar-dark-hover: var(--crm-primary-sidebar-dark-active);--crm-nav-hover-bg: var(--crm-primary-sidebar-hover);--crm-nav-active-bg: var(--crm-primary-sidebar-active);--crm-nav-hover-text: var(--app-text, #20232a);--crm-nav-selected-text: var(--app-text, #20232a);--crm-nav-active-accent: none;--crm-nav-sidebar-padding: 12px 8px 16px;isolation:isolate!important}#root .ux-v22 .sidebar,#root .ux-v22.theme-light .sidebar,#root .ux-v22.settings-active.theme-light .sidebar{border-right:1px solid var(--settings-border, var(--app-border, #e7e7e9))!important;background:var(--settings-navigation-bg, #fafafa)!important;background-color:var(--settings-navigation-bg, #fafafa)!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important}#root .ux-v22.theme-dark .sidebar,#root .ux-v22.theme-dark.settings-active .sidebar{border-right:1px solid var(--dark-border, #262626)!important;background:var(--crm-primary-sidebar-dark)!important;background-color:var(--crm-primary-sidebar-dark)!important;background-image:none!important;color:var(--dark-text-soft, #d4d4d4)!important;--crm-nav-text: var(--dark-text-soft, #d4d4d4);--crm-nav-hover-bg: var(--crm-primary-sidebar-dark-hover);--crm-nav-active-bg: var(--crm-primary-sidebar-dark-active);--crm-nav-hover-text: var(--dark-text, #f5f5f5);--crm-nav-selected-text: var(--dark-text, #f5f5f5);-webkit-backdrop-filter:none!important;backdrop-filter:none!important}#root .ux-v22 .sidebar:before,#root .ux-v22.settings-active .sidebar:before{content:none!important;display:none!important}#root .ux-v22 .sidebar:after,#root .ux-v22.settings-active .sidebar:after{content:none!important;display:none!important}#root .ux-v22 .sidebar-context-tabs,#root .ux-v22 .sidebar-context-host{display:none}@media(min-width:1033px){#root .ux-v22 .sidebar,#root .ux-v22.settings-active .sidebar{padding-top:0!important}#root .ux-v22 .sidebar-context-tabs{position:relative;width:calc(100% + 2 * var(--crm-primary-sidebar-x));min-height:var(--workspace-section-header-height, 61px);height:var(--workspace-section-header-height, 61px);flex:0 0 var(--workspace-section-header-height, 61px);margin:0 calc(-1 * var(--crm-primary-sidebar-x)) 0;padding:0 36px 0 8px;display:flex;align-items:center;justify-content:flex-start;gap:3px;border-bottom:1px solid var(--settings-border, var(--app-border, #e7e7e9));transition:height .32s cubic-bezier(.22,1,.36,1),min-height .32s cubic-bezier(.22,1,.36,1),flex-basis .32s cubic-bezier(.22,1,.36,1),padding .32s cubic-bezier(.22,1,.36,1)}#root .ux-v22 .primary-sidebar-collapse-toggle{position:absolute;top:calc((var(--workspace-section-header-height,61px) - 30px) / 2);right:4px;z-index:2;display:grid;place-items:center;width:30px;height:30px;flex:0 0 30px;padding:0;border:0;border-radius:var(--radius-compact,7px);background:transparent;color:var(--app-muted,#8b9099);cursor:pointer}#root .ux-v22 .primary-sidebar-collapse-toggle:hover{background:var(--crm-nav-hover-bg,var(--crm-primary-sidebar-hover));color:var(--app-text,#22252b)}#root .ux-v22 .primary-sidebar-collapse-toggle:focus-visible{outline:2px solid var(--crm-interaction-blue,#2e46ee);outline-offset:-2px}#root .ux-v22.theme-dark .primary-sidebar-collapse-toggle{color:var(--dark-text-muted,#949494)}#root .ux-v22.theme-dark .primary-sidebar-collapse-toggle:hover{background:var(--crm-primary-sidebar-dark-hover);color:var(--dark-text,#f5f5f5)}#root .ux-v22 .sidebar-context-tab{box-sizing:border-box;display:inline-flex;align-items:center;justify-content:center;gap:0;flex:0 0 auto;min-width:29px;height:29px;padding:0 7px;border:0;border-radius:var(--radius-compact, 7px)!important;background:transparent;color:var(--app-muted, #8b9099);font-family:var(--font-ui);font-size:12px;font-weight:var(--crm-nav-item-weight, 400);line-height:1;white-space:nowrap;cursor:pointer;transition:background-color .2s ease,color .2s ease,gap .24s cubic-bezier(.2,.8,.2,1)}#root .ux-v22 .sidebar-context-tab>svg{flex:0 0 16px;transition:color .2s ease}#root .ux-v22 .sidebar-context-tab>span{display:block;width:0;min-width:0;overflow:hidden;opacity:0;white-space:nowrap;font-weight:var(--crm-nav-selected-weight, 600);pointer-events:none;interpolate-size:allow-keywords;transform:translate(-5px);transition:width .24s cubic-bezier(.2,.8,.2,1),opacity .18s ease,transform .24s ease}#root .ux-v22 .sidebar-context-tab.active{gap:5px;background:var(--crm-primary-sidebar-active);color:var(--app-text, #22252b);font-weight:var(--crm-nav-selected-weight, 500)}#root .ux-v22 .sidebar-context-tab.active>span{width:max-content;opacity:1;transform:translate(0)}#root .ux-v22 .sidebar-context-tab:focus-visible{outline:2px solid var(--crm-interaction-blue, #2e46ee);outline-offset:-2px}#root .ux-v22 .sidebar-context-tab:not(.active):hover{background:var(--crm-primary-sidebar-hover);color:var(--app-text, #22252b)}#root .ux-v22.theme-dark .sidebar-context-tab{color:var(--dark-text-muted, #949494)}#root .ux-v22.theme-dark .sidebar-context-tab.active{background:var(--crm-primary-sidebar-dark-active);color:var(--dark-text, #f5f5f5)}#root .ux-v22.theme-dark .sidebar-context-tab:not(.active):hover{background:var(--crm-primary-sidebar-dark-hover);color:var(--dark-text, #f5f5f5)}@media(prefers-reduced-motion:reduce){#root .ux-v22 .sidebar-context-tab,#root .ux-v22 .sidebar-context-tab>svg,#root .ux-v22 .sidebar-context-tab>span{transition:none!important}}#root .ux-v22 .sidebar[data-sidebar-context]:not([data-sidebar-context=home]) .sidebar-context-host{box-sizing:border-box;display:flex;flex:1 1 0;flex-direction:column;min-height:0;width:calc(100% + 2 * var(--crm-primary-sidebar-x));margin-inline:calc(-1 * var(--crm-primary-sidebar-x));--settings-sidebar-padding: var(--crm-nav-sidebar-padding, 12px 13px 16px);--email-sidebar-padding-top: 12px;--crm-contextual-rail-border-right: 0}#root .ux-v22 .sidebar-context-host>.settings-secondary-sidebar,#root .ux-v22 .sidebar-context-host>.sidebar-context-agent{flex:1 1 0;min-height:0;width:100%!important;min-width:0!important;max-width:100%!important}#root .ux-v22.is-primary-sidebar-collapsed .sidebar[data-sidebar-context=settings] .sidebar-context-host>.settings-secondary-sidebar{padding:12px 10px 16px!important;overflow-x:hidden!important}#root .ux-v22.is-primary-sidebar-collapsed .sidebar[data-sidebar-context=settings] .sidebar-context-host :is(.settings-secondary-group-title,.nav-button>span){display:none!important}#root .ux-v22.is-primary-sidebar-collapsed .sidebar[data-sidebar-context=settings] .sidebar-context-host .settings-secondary-groups{gap:2px!important}#root .ux-v22.is-primary-sidebar-collapsed .sidebar[data-sidebar-context=settings] .sidebar-context-host .nav-button{box-sizing:border-box!important;width:36px!important;min-width:36px!important;max-width:36px!important;padding:0 10px!important;gap:0!important;overflow:hidden!important}#root .ux-v22 .sidebar-context-host>.sidebar-context-agent{--nl-ai-menu-width: 100%}}@media(prefers-reduced-motion:reduce){#root .ux-v22.app-frame{transition:none!important}#root .ux-v22 .sidebar .sidebar-scroll-area>:is(nav,.sidebar-context-host){transition:none!important}}@media(max-width:1032px){#root .ux-v22{--crm-primary-sidebar-row-h: 44px}}#root .ux-v22 .sidebar .sidebar-scroll-area>nav:before,#root .ux-v22 .sidebar .sidebar-scroll-area>nav:after,#root .ux-v22.settings-active .sidebar .sidebar-scroll-area>nav:before,#root .ux-v22.settings-active .sidebar .sidebar-scroll-area>nav:after{content:none!important;display:none!important}#root .ux-v22 .sidebar .sidebar-scroll-area>nav,#root .ux-v22.settings-active .sidebar .sidebar-scroll-area>nav{position:relative!important;width:100%!important;min-width:0!important;max-width:none!important;flex:0 0 auto!important;margin:0!important;padding:0!important;display:flex!important;flex-direction:column!important;align-items:stretch!important;justify-content:flex-start!important;gap:2px!important}#root .ux-v22 :is(.sidebar,.settings-secondary-sidebar) .nav-button,#root .ux-v22.theme-light :is(.sidebar,.settings-secondary-sidebar) .nav-button,#root .ux-v22.theme-dark :is(.sidebar,.settings-secondary-sidebar) .nav-button,#root .ux-v22.settings-active :is(.sidebar,.settings-secondary-sidebar) .nav-button,#root .ux-v22.theme-light.settings-active :is(.sidebar,.settings-secondary-sidebar) .nav-button,#root .ux-v22.theme-dark.settings-active :is(.sidebar,.settings-secondary-sidebar) .nav-button,#root .ux-v22 .deal-folders-sidebar .nav-button,#root .ux-v22 .email-secondary-sidebar .nav-button{box-sizing:border-box!important;position:relative!important;width:100%!important;min-width:0!important;max-width:none!important;height:var(--crm-primary-sidebar-row-h)!important;min-height:var(--crm-primary-sidebar-row-h)!important;max-height:var(--crm-primary-sidebar-row-h)!important;flex:0 0 var(--crm-primary-sidebar-row-h)!important;margin:0!important;padding:0 10px!important;display:flex!important;align-items:center!important;justify-content:flex-start!important;gap:9px!important;overflow:visible!important;border:0!important;border-radius:var(--radius-compact)!important;background:transparent!important;background-color:transparent!important;background-image:none!important;box-shadow:none!important;color:var(--app-text-soft, #41454c)!important;font-family:var(--font-ui)!important;font-size:var(--crm-primary-sidebar-font-size, var(--type-body))!important;font-weight:var(--crm-nav-item-weight, 400)!important;font-style:normal!important;line-height:1.3!important;letter-spacing:0!important;text-align:left!important;text-shadow:none!important;transform:none!important}#root .ux-v22 :is(.sidebar,.settings-secondary-sidebar) .nav-button>span,#root .ux-v22 :is(.sidebar,.settings-secondary-sidebar) .nav-button:hover>span,#root .ux-v22 :is(.sidebar,.settings-secondary-sidebar) .nav-button:focus>span,#root .ux-v22 :is(.sidebar,.settings-secondary-sidebar) .nav-button:focus-visible>span,#root .ux-v22 :is(.sidebar,.settings-secondary-sidebar) .nav-button.active>span,#root .ux-v22.settings-active :is(.sidebar,.settings-secondary-sidebar) .nav-button>span,#root .ux-v22 .deal-folders-sidebar .deal-folder-row-title>span,#root .ux-v22 .email-secondary-sidebar .nav-button>span{position:static!important;inset:auto!important;width:auto!important;min-width:0!important;max-width:calc(100% - 26px)!important;flex:1 1 auto!important;margin:0!important;padding:0!important;display:block!important;overflow:hidden!important;border:0!important;border-radius:0!important;background:transparent!important;box-shadow:none!important;color:inherit!important;font:inherit!important;line-height:1.3!important;opacity:1!important;visibility:visible!important;pointer-events:none!important;transform:none!important;white-space:nowrap!important;text-overflow:ellipsis!important}#root .ux-v22 :is(.sidebar,.settings-secondary-sidebar) .nav-button>svg,#root .ux-v22 :is(.sidebar,.settings-secondary-sidebar) .nav-button:is(:hover,:focus,:focus-visible,:active,.active)>svg,#root .ux-v22.theme-light :is(.sidebar,.settings-secondary-sidebar) .nav-button>svg,#root .ux-v22.theme-dark :is(.sidebar,.settings-secondary-sidebar) .nav-button>svg,#root .ux-v22.settings-active :is(.sidebar,.settings-secondary-sidebar) .nav-button>svg,#root .ux-v22 .deal-folders-sidebar .deal-folder-row-title>svg,#root .ux-v22 .email-secondary-sidebar .nav-button>svg{box-sizing:content-box!important;width:var(--crm-primary-sidebar-icon)!important;min-width:var(--crm-primary-sidebar-icon)!important;max-width:var(--crm-primary-sidebar-icon)!important;height:var(--crm-primary-sidebar-icon)!important;min-height:var(--crm-primary-sidebar-icon)!important;max-height:var(--crm-primary-sidebar-icon)!important;flex:0 0 var(--crm-primary-sidebar-icon)!important;margin:0!important;padding:0!important;display:block!important;border:0!important;border-radius:0!important;background:transparent!important;background-color:transparent!important;background-image:none!important;box-shadow:none!important;color:var(--crm-sidebar-icon-color, #858992)!important;opacity:1!important;visibility:visible!important;stroke-width:1.8!important;transform:none!important}#root .ux-v22 :is(.sidebar,.settings-secondary-sidebar) .nav-button:is(:hover,:focus-visible),#root .ux-v22 .deal-folders-sidebar .deal-folder-row:is(:hover,:has([data-deal-folder-menu-trigger][aria-expanded=true])){background:var(--crm-primary-sidebar-hover)!important;color:var(--app-text, #20232a)!important;box-shadow:none!important;outline:0!important}#root .ux-v22.theme-dark :is(.sidebar,.settings-secondary-sidebar) .nav-button:is(:hover,:focus-visible),#root .ux-v22.theme-dark.settings-active :is(.sidebar,.settings-secondary-sidebar) .nav-button:is(:hover,:focus-visible),#root .ux-v22.theme-dark .deal-folders-sidebar .deal-folder-row:is(:hover,:has([data-deal-folder-menu-trigger][aria-expanded=true])){background:var(--crm-primary-sidebar-dark-hover)!important;color:var(--dark-text, #f5f5f5)!important}#root .ux-v22 :is(.sidebar,.settings-secondary-sidebar) .nav-button:is(:hover,:focus-visible,.active)>svg{color:var(--crm-sidebar-icon-color, #858992)!important}#root .ux-v22 .sidebar .sidebar-scroll-area>nav .nav-button:before,#root .ux-v22 .sidebar .sidebar-scroll-area>nav .nav-button:after,#root .ux-v22.settings-active .sidebar .sidebar-scroll-area>nav .nav-button:before,#root .ux-v22.settings-active .sidebar .sidebar-scroll-area>nav .nav-button:after{content:none!important;display:none!important}#root .ux-v22 .sidebar .sidebar-scroll-area>nav .nav-button[aria-label=Projetos]{--crm-sidebar-icon-color: #4566d7}#root .ux-v22 .sidebar .sidebar-scroll-area>nav .nav-button[aria-label=To-do-List]{--crm-sidebar-icon-color: #15998b}#root .ux-v22 .sidebar .sidebar-scroll-area>nav .nav-button[aria-label=Contatos]{--crm-sidebar-icon-color: #7464cb}#root .ux-v22 .sidebar .sidebar-scroll-area>nav .nav-button[aria-label=Clientes]{--crm-sidebar-icon-color: #218ba6}#root .ux-v22 .sidebar .sidebar-scroll-area>nav .nav-button[aria-label=Negócios]{--crm-sidebar-icon-color: var(--crm-business-icon-color, #d27551)}#root .ux-v22 .sidebar .sidebar-scroll-area>nav .nav-button[aria-label=E-mail]{--crm-sidebar-icon-color: #5f79da}#root .ux-v22 .sidebar .sidebar-scroll-area>nav .nav-button[aria-label=Configurações]{--crm-sidebar-icon-color: #828793}#root .ux-v22 :is(.crm-sidebar-group-heading,.settings-secondary-group-title){color:var(--settings-muted, var(--ref-muted, var(--app-muted)))!important;font-family:var(--font-ui)!important;font-size:var(--nl-nav-heading-size)!important;font-weight:var(--nl-nav-heading-weight)!important;font-style:normal!important;line-height:1.15!important;letter-spacing:0!important;text-transform:none!important}#root .ux-v22 :is(.sidebar,.studio-secondary-sidebar) .crm-sidebar-group-heading{box-sizing:border-box;display:block;flex:0 0 auto;width:100%;margin:12px 0 4px;padding:0 9px;white-space:nowrap;pointer-events:none}#root .ux-v22 .sidebar-bottom-actions,#root .ux-v22.settings-active .sidebar-bottom-actions{width:100%!important;margin:auto 0 0!important;padding:10px 0 0!important;border:0!important}#root .ux-v22 .sidebar-bottom-actions .sidebar-profile-trigger{display:flex;align-items:center;width:100%;min-height:46px;margin:0 0 4px;padding:4px 7px;gap:9px;border:0;border-radius:var(--crm-nav-radius, 7px);background:transparent;color:var(--app-text);box-shadow:none;text-align:left;cursor:pointer}#root .ux-v22 .sidebar-bottom-actions .sidebar-profile-trigger:is(:hover,:focus-visible),#root .ux-v22 .sidebar-bottom-actions .sidebar-profile-trigger[aria-expanded=true]{background:var(--crm-nav-hover-bg);outline-offset:2px}#root .ux-v22 .sidebar-bottom-actions .sidebar-profile-name{min-width:0;flex:1 1 0;overflow:hidden;font-size:var(--type-body);font-weight:500;white-space:nowrap;text-overflow:ellipsis}#root .ux-v22 .sidebar-bottom-actions .sidebar-profile-trigger>svg{flex:0 0 14px;color:var(--app-muted)}@media(min-width:1033px){#root .ux-v22.is-primary-sidebar-collapsed .sidebar-bottom-actions .sidebar-profile-trigger{justify-content:center;width:40px;min-height:42px;padding:3px 2px;margin:0 auto 4px;gap:0}#root .ux-v22.is-primary-sidebar-collapsed .sidebar-bottom-actions .sidebar-profile-name,#root .ux-v22.is-primary-sidebar-collapsed .sidebar-bottom-actions .sidebar-profile-trigger>svg{display:none}}#root .ux-v22 .sidebar .sidebar-phone-profile,#root .ux-v22.mobile-nav-open .sidebar .sidebar-phone-profile{display:none!important;visibility:hidden!important;pointer-events:none!important}@media(min-width:1033px){#root .ux-v22 .sidebar>.primary-sidebar-resize-handle{position:absolute;inset:0 0 0 auto;z-index:30;width:8px;cursor:col-resize;touch-action:none;background:transparent;outline:0}#root .ux-v22.is-resizing-primary-sidebar .workspace,#root .ux-v22.is-resizing-primary-sidebar .sidebar{transition:none!important}#root .ux-v22 .sidebar,#root .ux-v22.theme-light .sidebar,#root .ux-v22.theme-dark .sidebar,#root .ux-v22.settings-active .sidebar,#root .ux-v22.theme-light.settings-active .sidebar,#root .ux-v22.theme-dark.settings-active .sidebar{position:fixed!important;z-index:460!important;inset:0 auto 0 0!important;height:100dvh!important;min-height:0!important;max-height:100dvh!important;transform:none!important;opacity:1!important;visibility:visible!important;pointer-events:auto!important}#root .ux-v22 .sidebar-responsive-close-row,#root .ux-v22 .sidebar-responsive-close-button,#root .ux-v22 .mobile-nav-toggle,#root .ux-v22 .mobile-nav-backdrop{display:none!important}}@media(max-width:1032px){#root .ux-v22{--mobile-nav-width: min(260px, calc(100vw - 28px) )}#root .ux-v22 .sidebar,#root .ux-v22.theme-light .sidebar,#root .ux-v22.theme-dark .sidebar,#root .ux-v22.settings-active .sidebar,#root .ux-v22.theme-light.settings-active .sidebar,#root .ux-v22.theme-dark.settings-active .sidebar{width:var(--mobile-nav-width)!important;min-width:var(--mobile-nav-width)!important;max-width:var(--mobile-nav-width)!important;padding:max(8px,env(safe-area-inset-top)) var(--crm-primary-sidebar-x) max(8px,env(safe-area-inset-bottom))!important;border-radius:0!important;box-shadow:20px 0 48px #0000003d!important}#root .ux-v22 .sidebar-responsive-close-row{position:absolute!important;z-index:8!important;top:max(17px,env(safe-area-inset-top))!important;right:8px!important;width:36px!important;height:36px!important;margin:0!important;padding:0!important;display:block!important;pointer-events:none!important}#root .ux-v22 .sidebar-responsive-close-button{pointer-events:auto!important}#root .ux-v22 .mobile-nav-backdrop{background:var(--app-overlay-scrim-strong, rgba(0,0,0,.42))!important}}@media(prefers-reduced-motion:reduce){#root .ux-v22 .sidebar,#root .ux-v22 .mobile-nav-backdrop{transition:none!important}}@media(min-width:1033px){#root .ux-v22 .sidebar .sidebar-scroll-area>nav .nav-button>span{display:inline-block;max-width:180px;opacity:1;overflow:hidden;white-space:nowrap;transition:max-width var(--crm-primary-sidebar-motion) var(--crm-primary-sidebar-ease),opacity .12s ease}#root .ux-v22.is-primary-sidebar-collapsed .sidebar{--crm-compact-nav-color:var(--app-muted,#8b9099);--workspace-header-icon-control-size:36px}#root .ux-v22.theme-dark.is-primary-sidebar-collapsed .sidebar{--crm-compact-nav-color:var(--dark-text-muted,#949494)}#root .ux-v22 .sidebar-context-tabs{padding:0 8px}#root .ux-v22 .sidebar-context-module-switcher,#root .ux-v22 .sidebar-context-module-options{display:contents}#root .ux-v22 .sidebar-context-module-toggle{display:none}#root .ux-v22 .primary-sidebar-collapse-toggle{position:static;top:auto;right:auto;margin-left:3px;flex:0 0 30px;align-self:center;justify-self:center}#root .ux-v22 .primary-sidebar-collapse-toggle>svg{display:block;width:17px;height:17px;flex:0 0 17px;margin:auto}#root .ux-v22.is-primary-sidebar-collapsed .sidebar-context-tabs{box-sizing:border-box;height:auto;min-height:0;flex:0 0 auto;flex-direction:column;justify-content:flex-start;align-items:center;gap:6px;width:56px;margin:0 -8px;padding:9px 0 11px;border-bottom:0}#root .ux-v22.is-primary-sidebar-collapsed .sidebar-context-module-switcher{display:flex;flex:0 0 auto;flex-direction:column;align-items:center;gap:6px;width:36px;min-width:36px}#root .ux-v22.is-primary-sidebar-collapsed .sidebar-context-module-toggle{display:grid;place-items:center;box-sizing:border-box;width:36px;height:36px;min-height:36px;flex:0 0 36px;padding:0;border:0;border-radius:var(--radius-compact,7px);background:transparent;color:var(--crm-compact-nav-color);cursor:pointer;transition:background-color .18s ease,color .18s ease}#root .ux-v22.is-primary-sidebar-collapsed .sidebar-context-module-toggle:hover,#root .ux-v22.is-primary-sidebar-collapsed .sidebar-context-module-toggle:focus-visible,#root .ux-v22.is-primary-sidebar-collapsed .is-module-options-open>.sidebar-context-module-toggle{background:var(--crm-nav-hover-bg,var(--crm-primary-sidebar-hover));color:var(--app-text,#20232a)}#root .ux-v22.theme-dark.is-primary-sidebar-collapsed .sidebar-context-module-toggle:is(:hover,:focus-visible),#root .ux-v22.theme-dark.is-primary-sidebar-collapsed .is-module-options-open>.sidebar-context-module-toggle{background:var(--crm-primary-sidebar-dark-hover);color:var(--dark-text,#f5f5f5)}#root .ux-v22.is-primary-sidebar-collapsed .sidebar-context-module-toggle:focus-visible{outline:2px solid var(--crm-interaction-blue,#2e46ee);outline-offset:1px}#root .ux-v22.is-primary-sidebar-collapsed .sidebar-context-module-toggle>svg{transition:transform .26s cubic-bezier(.22,1,.36,1)}#root .ux-v22.is-primary-sidebar-collapsed .is-module-options-open>.sidebar-context-module-toggle>svg{transform:rotate(180deg)}#root .ux-v22.is-primary-sidebar-collapsed .sidebar-context-module-options{display:flex;box-sizing:border-box;width:36px;flex-direction:column;align-items:center;gap:6px;max-height:0;opacity:0;overflow:hidden;visibility:hidden;pointer-events:none;transition:max-height .32s cubic-bezier(.22,1,.36,1),opacity .18s ease,visibility 0s linear .32s}#root .ux-v22.is-primary-sidebar-collapsed .is-module-options-open>.sidebar-context-module-options{max-height:168px;opacity:1;visibility:visible;pointer-events:auto;transition:max-height .32s cubic-bezier(.22,1,.36,1),opacity .22s ease,visibility 0s}#root .ux-v22.is-primary-sidebar-collapsed .sidebar-context-tab{box-sizing:border-box;justify-content:center;align-items:center;flex:0 0 36px;width:36px;min-width:36px;max-width:36px;height:36px;padding:0;gap:0}#root .ux-v22.is-primary-sidebar-collapsed .sidebar-context-tab>span{width:0;opacity:0;transform:translate(-5px)}#root .ux-v22.is-primary-sidebar-collapsed .sidebar-context-tab.active{gap:0}#root .ux-v22.is-primary-sidebar-collapsed .primary-sidebar-collapse-toggle{position:static;order:-1;width:36px;height:36px;min-width:36px;flex:0 0 36px;margin:0 0 5px}#root .ux-v22.is-primary-sidebar-collapsed .sidebar .sidebar-scroll-area>nav,#root .ux-v22.is-primary-sidebar-collapsed .sidebar .sidebar-scroll-area>.sidebar-context-host,#root .ux-v22.is-primary-sidebar-collapsed .sidebar>.sidebar-bottom-actions{opacity:1!important;visibility:visible!important;pointer-events:auto!important}#root .ux-v22.is-primary-sidebar-collapsed .sidebar .sidebar-scroll-area>nav>.crm-sidebar-group-heading{visibility:hidden;pointer-events:none}#root .ux-v22.is-primary-sidebar-collapsed .sidebar .sidebar-ai-navigation .crm-sidebar-group-heading{display:none}#root .ux-v22.is-primary-sidebar-collapsed .sidebar .sidebar-scroll-area>nav .nav-button{overflow:hidden}#root .ux-v22.is-primary-sidebar-collapsed .sidebar .sidebar-scroll-area>nav .nav-button>span{max-width:0!important;opacity:0!important;overflow:hidden;pointer-events:none}#root .ux-v22.is-primary-sidebar-collapsed .sidebar .sidebar-scroll-area>nav .nav-button.active,#root .ux-v22.is-primary-sidebar-collapsed .sidebar .sidebar-scroll-area>nav .nav-button.active:hover{background:var(--crm-primary-sidebar-active,#ebebed)!important;color:var(--app-text,#20232a)!important}#root .ux-v22.theme-dark.is-primary-sidebar-collapsed .sidebar .sidebar-scroll-area>nav .nav-button.active,#root .ux-v22.theme-dark.is-primary-sidebar-collapsed .sidebar .sidebar-scroll-area>nav .nav-button.active:hover{background:var(--crm-primary-sidebar-dark-active,#252527)!important;color:var(--dark-text,#f5f5f5)!important}#root .ux-v22.is-primary-sidebar-collapsed .sidebar>.sidebar-bottom-actions{width:40px;margin-inline:auto;padding:0}#root .ux-v22.is-primary-sidebar-collapsed .sidebar-ai-navigation .nl-ai-menu{padding:9px 7px 13px!important}#root .ux-v22.is-primary-sidebar-collapsed .sidebar-ai-navigation :is(.nl-ai-menu-primary,.nl-ai-menu-tree){box-sizing:border-box;width:40px;max-width:40px;margin-inline:auto}#root .ux-v22.is-primary-sidebar-collapsed .sidebar-ai-navigation .nl-ai-menu-primary{align-items:center}#root .ux-v22.is-primary-sidebar-collapsed .sidebar-ai-navigation .nl-ai-menu-link{display:flex;align-items:center;justify-content:flex-start;width:40px;height:30px;min-height:30px;padding:0 10px;margin:0;gap:0}#root .ux-v22.is-primary-sidebar-collapsed .sidebar-ai-navigation .nl-ai-menu-link>span{display:none!important}#root#root .ux-v22.is-primary-sidebar-collapsed .sidebar-ai-navigation .nl-ai-menu-tree [role=treeitem]{display:flex;align-items:center;justify-content:flex-start;box-sizing:border-box;width:40px;min-width:40px;max-width:40px;height:30px;min-height:30px;padding:0 10px!important;margin:2px 0;gap:0}#root#root .ux-v22.is-primary-sidebar-collapsed .sidebar-ai-navigation .nl-ai-menu-tree [role=treeitem]>span:not([aria-hidden=true]),#root#root .ux-v22.is-primary-sidebar-collapsed .sidebar-ai-navigation .nl-ai-menu-tree [role=treeitem]>.nl-ai-menu-row-actions,#root#root .ux-v22.is-primary-sidebar-collapsed .sidebar-ai-navigation .nl-ai-menu-tree [role=treeitem]>.nl-ai-menu-folder-chevron{display:none!important}#root#root .ux-v22.is-primary-sidebar-collapsed .sidebar-ai-navigation .nl-ai-menu-tree [role=treeitem]>span[aria-hidden=true]{display:grid;flex:0 0 20px;width:20px;height:20px;place-items:center;margin:0}#root .ux-v22.is-primary-sidebar-collapsed .sidebar-ai-navigation .nl-ai-menu-tree [role=treeitem]>span[aria-hidden=true]>svg{width:16px!important;height:16px!important;min-width:16px!important;min-height:16px!important;max-width:16px!important;max-height:16px!important;margin:0!important;place-self:center!important;flex:none!important}#root .ux-v22.is-primary-sidebar-collapsed .sidebar>.primary-sidebar-resize-handle{display:none}}#root .ux-v22 .sidebar .sidebar-scroll-area>.sidebar-ai-navigation.agent-page{--nl-ai-menu-width: 100%;box-sizing:border-box;display:flex;flex:1 1 0;flex-direction:column;width:100%;min-height:0;height:auto;padding:0;overflow:hidden;background:transparent}#root .ux-v22 .sidebar .sidebar-scroll-area>.sidebar-ai-navigation .nl-ai-menu{flex:1 1 0;width:100%;max-width:100%;min-height:0;height:100%;border-right:0;background:transparent;padding-inline:0;padding-top:0}#root .ux-v22 .sidebar .sidebar-scroll-area>.sidebar-ai-navigation .nl-ai-menu-primary>.crm-sidebar-group-heading{margin-top:16px}#root .ux-v22 .sidebar[data-sidebar-context=ai] .sidebar-scroll-area>nav{display:none!important}@media(min-width:1033px){#root .ux-v22.is-primary-sidebar-collapsed .sidebar .sidebar-scroll-area>.sidebar-ai-navigation.agent-page{width:56px;flex:1 1 0;align-self:center;--crm-nav-sidebar-padding: 9px 7px 13px}}@media(min-width:1033px)and (prefers-reduced-motion:reduce){#root .ux-v22 .sidebar-context-tabs,#root .ux-v22 .sidebar .sidebar-scroll-area>nav .nav-button>span,#root .ux-v22 .sidebar-context-module-toggle,#root .ux-v22 .sidebar-context-module-toggle>svg,#root .ux-v22 .sidebar-context-module-options{transition:none!important}}@media(min-width:1033px){#root .ux-v22 .sales-header.studio-toolbar-shell :is(.pipeline-menu-wrap,.sort-menu-wrap,.list-column-controls,.toolbar-column-controls,.contacts-sort-control,.contacts-column-control){position:relative!important;overflow:visible!important}#root .ux-v22 .sales-header.studio-toolbar-shell .sort-menu-wrap>.sort-menu-popover{top:calc(100% + 6px)!important;right:auto!important;left:0!important;width:184px!important;margin:0!important}#root .ux-v22 .sales-header.studio-toolbar-shell .pipeline-menu-wrap>.pipeline-popover{top:calc(100% + 6px)!important;right:auto!important;left:0!important;margin:0!important}#root .ux-v22 .sales-header.studio-toolbar-shell .toolbar-column-controls>.list-column-popover.display-popover{top:calc(100% + 6px)!important;right:auto!important;left:0!important;width:400px!important;margin:0!important}#root .ux-v22 .operational-contacts .sales-header.studio-toolbar-shell .contacts-column-control>.list-column-popover[aria-label="Ocultar ou mostrar colunas"]{top:calc(100% + 6px)!important;right:auto!important;left:0!important;width:360px!important;max-width:min(360px,calc(100vw - 24px))!important}#root#root#root#root .ux-v22 .sales-header.studio-toolbar-shell .sort-menu-wrap>.sort-menu-popover,#root#root#root#root .ux-v22 .sales-header.studio-toolbar-shell .toolbar-column-controls>.list-column-popover.display-popover,#root#root#root#root .ux-v22 .operational-contacts .sales-header.studio-toolbar-shell .contacts-column-control>.list-column-popover[aria-label="Ocultar ou mostrar colunas"]{right:auto!important;left:0!important}#root .ux-v22 .sales-header.studio-toolbar-shell :is(.toolbar-menu-popover,.list-column-popover.display-popover){transform:none!important;isolation:isolate!important}}#root>.mobile-overlay-menu-surface.ux-v22{position:fixed!important;inset:0!important;z-index:2147483000!important;width:100vw!important;height:100dvh!important;margin:0!important;padding:0!important;border:0!important;background:transparent!important;background-image:none!important;box-shadow:none!important;overflow:visible!important;pointer-events:none!important;isolation:isolate!important;transform:none!important}#root>.mobile-overlay-menu-surface.ux-v22>:is(.mobile-toolbar-menu-portal,.stage-menu-popover.stage-menu-popover-portal){position:fixed!important;right:auto!important;bottom:auto!important;margin:0!important;max-width:calc(100vw - 20px)!important;overflow-x:hidden!important;overflow-y:auto!important;pointer-events:auto!important;transform:none!important;isolation:isolate!important;-webkit-overflow-scrolling:touch!important}#root>.mobile-overlay-menu-surface.ux-v22>.mobile-toolbar-menu-portal{top:var(--mobile-toolbar-menu-top)!important;left:var(--mobile-toolbar-menu-left)!important;width:var(--mobile-toolbar-menu-width)!important;min-width:0!important;max-height:min(70dvh,430px)!important;z-index:2147483001!important}#root>.mobile-overlay-menu-surface.ux-v22>.stage-menu-popover.stage-menu-popover-portal{top:var(--stage-menu-top)!important;left:var(--stage-menu-left)!important;width:var(--stage-menu-width)!important;max-height:min(70dvh,340px)!important;z-index:2147483001!important}#root>.mobile-overlay-menu-surface.ux-v22>.mobile-toolbar-menu-portal.adaptive-toolbar-popover{width:var(--mobile-toolbar-menu-width)!important;max-width:calc(100vw - 20px)!important}#root>.mobile-overlay-menu-surface.ux-v22>.mobile-toolbar-menu-portal .toolbar-menu-scroll,#root>.mobile-overlay-menu-surface.ux-v22>.mobile-toolbar-menu-portal .display-fields-section{max-width:100%!important}#root .ux-v22 .settings-page.settings-navigation-page{width:100%!important;height:100%!important;min-height:0!important;overflow:hidden!important;background:var(--app-canvas)!important}@media(min-width:1033px){#root .ux-v22 .workspace.settings-workspace{padding-left:var(--crm-shell-sidebar-reserve, var(--crm-snov-sidebar-w))!important;padding-bottom:0!important}#root .ux-v22 .workspace.settings-workspace>.settings-page.settings-navigation-page{flex:1 1 auto!important;margin:0!important}}#root .ux-v22 .settings-layout.settings-layout-navigation{width:100%!important;height:100%!important;min-height:0!important;margin:0!important;padding:0!important;display:grid!important;--crm-secondary-sidebar-width: clamp(var(--crm-sidebar-min-width, 210px), var(--crm-primary-expanded-width, 227px), var(--crm-sidebar-max-width, 340px));grid-template-columns:var(--settings-navigation-grid, var(--crm-secondary-sidebar-width) minmax(0, 1fr))!important;gap:0!important;align-items:stretch!important;overflow:hidden!important}#root .ux-v22 .settings-secondary-sidebar{position:relative!important;width:var(--crm-secondary-sidebar-width)!important;min-width:var(--crm-secondary-sidebar-width)!important;max-width:var(--crm-secondary-sidebar-width)!important;height:100%!important;min-height:0!important;padding:12px 8px 16px!important;display:flex!important;flex-direction:column!important;gap:0!important;overflow-x:hidden!important;overflow-y:auto!important;border:0!important;border-right:var(--crm-contextual-rail-border-right, 1px solid var(--settings-border, var(--ref-line)))!important;border-radius:0!important;background:var(--app-card)!important;box-shadow:none!important}#root .ux-v22 .sidebar-context-host>.settings-secondary-sidebar{scrollbar-width:thin;scrollbar-color:rgba(128,128,128,.22) transparent}#root .ux-v22 .sidebar-context-host>.settings-secondary-sidebar::-webkit-scrollbar{width:4px}#root .ux-v22 .sidebar-context-host>.settings-secondary-sidebar::-webkit-scrollbar-track{background:transparent}#root .ux-v22 .sidebar-context-host>.settings-secondary-sidebar::-webkit-scrollbar-thumb{background:#80808038;border:0;border-radius:999px}#root .ux-v22 .sidebar-context-host>.settings-secondary-sidebar:is(:hover,:focus-within)::-webkit-scrollbar-thumb{background:#80808066}#root .ux-v22 .sidebar-context-host>.settings-secondary-sidebar::-webkit-scrollbar-button{display:none;width:0;height:0}#root .ux-v22:is(.theme-light,.theme-dark) .settings-secondary-sidebar{background:var(--crm-secondary-navigation-bg, var(--app-card))!important}#root .ux-v22 .settings-secondary-groups{display:grid!important;gap:13px!important}#root .ux-v22 .settings-secondary-group{display:grid!important;gap:5px!important}#root .ux-v22 .settings-secondary-group-title{padding:0 9px!important}#root .ux-v22 .settings-secondary-sidebar nav{width:100%!important;margin:0!important;padding:0!important;display:grid!important;gap:2px!important}#root .ux-v22 .settings-detail-pane{width:100%!important;min-width:0!important;height:100%!important;min-height:0!important;display:flex!important;flex-direction:column!important;overflow:hidden!important;background:var(--app-canvas)!important}#root .ux-v22 .settings-detail-header{position:relative!important;flex:0 0 52px!important;min-height:52px!important;margin:0!important;padding:0 20px!important;display:flex!important;align-items:center!important;justify-content:center!important;gap:10px!important;border:0!important;border-bottom:1px solid var(--app-border)!important;border-radius:0!important;background:var(--app-canvas)!important;box-shadow:none!important}#root .ux-v22 .settings-detail-header .settings-page-heading{display:flex!important;flex:1 1 auto!important;min-width:0!important;align-items:center!important;justify-content:center!important;gap:3px!important}#root .ux-v22 .settings-detail-header .settings-page-heading>span{display:inline-block!important;position:absolute!important;top:50%!important;left:20px!important;transform:translateY(-50%)!important;max-width:calc(50% - 110px)!important;overflow:hidden!important;white-space:nowrap!important;text-overflow:ellipsis!important;color:var(--app-muted)!important;font-size:var(--type-caption)!important;text-transform:none!important}#root .ux-v22 .settings-detail-header h1{margin:0!important;color:var(--app-text)!important;font-size:var(--type-body)!important;font-weight:600!important;letter-spacing:0!important;line-height:1.3!important}#root .ux-v22 .settings-detail-header .settings-page-description{display:none!important}@media(min-width:761px){#root .ux-v22 .settings-page.settings-navigation-page .settings-detail-main>.settings-page-header.settings-detail-header{display:none!important}}#root .ux-v22 .settings-detail-header>.settings-mobile-back{display:inline-flex!important;flex:0 0 auto!important;margin-top:-2px!important}#root .ux-v22 .settings-detail-content{flex:1 1 0!important;min-height:0!important;padding:28px 28px 50px!important;display:flex!important;flex-direction:column!important;gap:25px!important;overflow-x:hidden!important;overflow-y:auto!important;background:var(--app-canvas)!important}#root .ux-v22 .settings-detail-section{width:100%!important;max-width:none!important;margin:0!important;padding:0!important;display:flex!important;flex-direction:column!important;gap:28px!important}#root .ux-v22 .settings-detail-content>.settings-detail-section{max-width:640px!important;margin-left:auto!important;margin-right:auto!important}#root .ux-v22 .settings-detail-section>.settings-card,#root .ux-v22 .settings-detail-section>form.settings-card,#root .ux-v22 .settings-detail-section>.settings-card-grid>.settings-card{margin:0!important;padding:0!important;overflow:visible!important;border:0!important;border-radius:0!important;background:transparent!important;background-color:transparent!important;background-image:none!important;box-shadow:none!important;transform:none!important;transition:none!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important}#root .ux-v22 .settings-detail-section>.settings-card:before,#root .ux-v22 .settings-detail-section>.settings-card-grid>.settings-card:before{content:none!important;display:none!important}#root .ux-v22 .settings-detail-section>.settings-card-grid{grid-template-columns:minmax(0,1fr)!important;gap:28px!important}#root .ux-v22 .settings-detail-section .settings-card-heading{margin-bottom:14px!important;gap:8px!important}#root .ux-v22 .settings-detail-section .settings-card-heading .record-modal-section-copy>strong{color:var(--app-text)!important;font-weight:600!important}#root .ux-v22 .settings-detail-section .settings-card-heading .record-modal-section-copy>small{color:var(--app-muted)!important;line-height:1.5!important}#root .ux-v22 .settings-detail-content>.settings-legal-footer{width:100%!important;max-width:640px!important;margin-left:auto!important;margin-right:auto!important}#root .ux-v22 .settings-mobile-back{display:inline-flex!important}@media(min-width:1033px){#root#root#root#root#root .ux-v22 .settings-detail-header>button.workspace-header-icon-button.settings-mobile-back{display:none!important}#root .ux-v22 .settings-detail-header{justify-content:center!important;overflow:hidden!important;scrollbar-gutter:stable}#root .ux-v22 .settings-detail-header .settings-page-heading{flex:1 1 auto!important;max-width:none!important}#root .ux-v22 .settings-detail-content{scrollbar-gutter:stable}}@media(min-width:761px)and (max-width:1032px){#root .ux-v22 .settings-layout.settings-layout-navigation{grid-template-columns:212px minmax(0,1fr)!important}#root .ux-v22 .settings-secondary-sidebar{width:212px!important;min-width:212px!important;max-width:212px!important;padding-left:10px!important;padding-right:10px!important}#root .ux-v22 .settings-detail-content{padding-left:22px!important;padding-right:22px!important}}@media(min-width:1033px)and (max-width:1376px)and (any-pointer:coarse){#root .ux-v22 .workspace.settings-workspace{padding-left:0!important;padding-bottom:0!important}}@media(max-width:760px){#root .ux-v22 .settings-page.settings-navigation-page{height:100%!important;overflow:hidden!important}#root .ux-v22 .settings-layout.settings-layout-navigation{height:100%!important;padding:0!important;display:block!important;overflow:hidden!important}#root .ux-v22 .settings-secondary-sidebar{width:100%!important;min-width:0!important;max-width:none!important;height:100%!important;padding:18px 7px 20px!important;gap:0!important;border:0!important;border-radius:0!important;background:var(--app-card)!important;overflow-y:auto!important}#root .ux-v22.theme-light .settings-secondary-sidebar{background:var(--app-card)!important}#root .ux-v22 .settings-mobile-profile-home{width:100%!important;min-width:0!important;margin:0 0 22px!important;padding:0!important;display:grid!important;gap:10px!important}#root .ux-v22 .settings-mobile-profile-heading{padding:0 9px!important}#root .ux-v22 .settings-mobile-profile-heading h1{margin:0!important;color:var(--settings-text, var(--ref-text))!important;font-size:var(--type-heading-md-lg)!important;letter-spacing:-.025em!important}#root .ux-v22 .settings-mobile-profile-home .settings-detail-section,#root .ux-v22 .settings-mobile-profile-home .settings-identity-card{width:100%!important;min-width:0!important;margin:0!important}#root .ux-v22 .settings-navigation-page:not(.settings-index-open) .settings-secondary-sidebar{display:none!important}#root .ux-v22 .settings-navigation-page.settings-index-open .settings-secondary-sidebar{display:flex!important}#root .ux-v22 .settings-navigation-page.settings-index-open .settings-detail-pane{display:none!important}#root .ux-v22 .settings-navigation-page:not(.settings-index-open) .settings-detail-pane{display:flex!important}#root .ux-v22 .settings-detail-pane{height:100%!important;border:0!important;border-radius:0!important;background:var(--app-canvas)!important;overflow:hidden!important}#root .ux-v22 .settings-detail-header{position:relative!important;min-height:52px!important;flex:0 0 52px!important;padding:0 12px!important;display:flex!important;gap:10px!important;align-items:center!important}#root .ux-v22 .settings-detail-header .settings-page-heading{width:100%!important;min-width:0!important;padding-inline:38px!important;align-items:center!important;justify-content:center!important;text-align:center!important}#root .ux-v22 .settings-detail-header .settings-page-heading>span{display:none!important}#root .ux-v22 .settings-mobile-back{position:absolute!important;top:12px!important;left:12px!important;z-index:2!important;width:32px!important;min-width:32px!important;max-width:32px!important;height:32px!important;min-height:32px!important;max-height:32px!important;margin:0!important;padding:0!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;gap:0!important;border:0!important;border-radius:0!important;background:transparent!important;color:var(--settings-muted, var(--app-muted, #7e8794))!important;box-shadow:none!important}#root .ux-v22.theme-dark .settings-mobile-back{border-color:transparent!important;background:transparent!important;color:var(--settings-text, var(--dark-text-soft, #d4d4d4))!important}#root .ux-v22.theme-dark .settings-mobile-back:is(:hover,:focus-visible){border-color:transparent!important;background:transparent!important;color:var(--settings-text, var(--dark-text, #f5f5f5))!important;outline:0!important}#root .ux-v22 .settings-mobile-back svg{width:14px!important;height:14px!important;transform:none!important}#root .ux-v22 .settings-detail-header h1{font-size:var(--type-body)!important}#root .ux-v22 .settings-detail-content{padding:20px 12px 28px!important;gap:20px!important}#root .ux-v22 .settings-detail-section{gap:24px!important}#root .ux-v22 .settings-detail-section>.settings-card,#root .ux-v22 .settings-detail-section>form.settings-card,#root .ux-v22 .settings-detail-section>.settings-card-grid,#root .ux-v22 .settings-detail-content>.settings-legal-footer{margin-left:0!important;margin-right:0!important}}@media(max-width:760px){#root#root .ux-v22 .settings-navigation-page.settings-index-open .settings-secondary-sidebar{background:var(--app-control)!important;padding-top:22px!important;padding-left:16px!important;padding-right:16px!important}#root#root .ux-v22 .settings-navigation-page.settings-index-open .settings-secondary-groups{display:grid!important;gap:16px!important;min-width:0!important}#root#root .ux-v22 .settings-navigation-page.settings-index-open .settings-secondary-group{display:grid!important;gap:10px!important;min-width:0!important}#root#root .ux-v22 .settings-navigation-page.settings-index-open .settings-secondary-group-title{padding-inline:16px!important;margin:0!important;color:var(--app-muted)!important;font-size:var(--nl-type-section, var(--type-body))!important;line-height:1.4!important;font-weight:500!important}#root#root .ux-v22 .settings-navigation-page.settings-index-open .settings-secondary-group>nav{display:grid!important;gap:0!important;width:100%!important;min-width:0!important;padding:0!important;margin:0!important;overflow:hidden!important;border:0!important;border-radius:20px!important;background:var(--app-card)!important;box-shadow:none!important}#root#root .ux-v22 .settings-navigation-page.settings-index-open .settings-mobile-profile-home{margin-bottom:28px!important}}@media(max-width:760px){#root#root .ux-v22 .settings-navigation-page.settings-index-open .settings-secondary-sidebar{padding-top:0!important}#root#root .ux-v22 .settings-navigation-page.settings-index-open .settings-mobile-index-header.settings-detail-header{box-sizing:border-box!important;position:sticky!important;top:0!important;z-index:5!important;display:flex!important;align-items:center!important;flex:0 0 52px!important;width:calc(100% + 32px)!important;min-height:52px!important;height:52px!important;margin:0 -16px 20px!important;padding:0 12px!important;border:0!important;border-bottom:1px solid var(--app-border)!important;border-radius:0!important;background:var(--app-card)!important;box-shadow:none!important}#root#root .ux-v22 .settings-navigation-page.settings-index-open .settings-mobile-index-header .settings-page-heading{width:100%!important;min-width:0!important;padding-inline:38px!important;text-align:center!important;align-items:center!important;justify-content:center!important}#root#root .ux-v22 .settings-navigation-page.settings-index-open .settings-mobile-index-header h1{margin:0!important;color:var(--app-text)!important;font-size:var(--type-body)!important;line-height:1.3!important;font-weight:600!important}}#root .ux-v22 .crm-secondary-sidebar-resize-handle{display:none}@media(min-width:1033px)and (pointer:fine){#root .ux-v22 .settings-layout.settings-layout-navigation{position:relative!important}#root .ux-v22 .settings-layout.settings-layout-navigation>.crm-secondary-sidebar-resize-handle{position:absolute;z-index:30;inset:0 auto 0 calc(var(--crm-secondary-sidebar-width) - 4px);width:8px;display:block;cursor:col-resize;touch-action:none;-webkit-user-select:none;user-select:none;background:transparent}#root .ux-v22 .settings-layout.settings-layout-navigation>.crm-secondary-sidebar-resize-handle:focus-visible{outline:2px solid var(--crm-interaction-blue, #2e46ee);outline-offset:-2px}}#root .ux-v22 .settings-detail-pane.settings-detail-pane-standalone>.settings-detail-main{flex:1 1 auto!important;width:100%!important;min-width:0!important;min-height:0!important}#root .ux-v22 .settings-detail-pane.settings-detail-pane-with-sections{position:relative!important;display:grid!important;--crm-secondary-sidebar-width: clamp(var(--crm-sidebar-min-width, 210px), var(--crm-primary-expanded-width, 227px), var(--crm-sidebar-max-width, 340px));grid-template-columns:var(--crm-secondary-sidebar-width) minmax(0,1fr)!important;align-items:stretch!important}@media(min-width:1033px)and (pointer:fine){#root .ux-v22 .settings-detail-pane-with-sections>.crm-secondary-sidebar-resize-handle{position:absolute;z-index:30;inset:0 auto 0 calc(var(--crm-secondary-sidebar-width) - 4px);width:8px;display:block;cursor:col-resize;touch-action:none;-webkit-user-select:none;user-select:none;background:transparent}#root .ux-v22 .settings-detail-pane-with-sections>.crm-secondary-sidebar-resize-handle:focus-visible{outline:2px solid var(--crm-interaction-blue, #2e46ee);outline-offset:-2px}}#root .ux-v22 .settings-detail-pane-with-sections>.settings-section-sidebar{box-sizing:border-box!important;width:100%!important;min-width:0!important;max-width:none!important;height:100%!important;background:var(--app-canvas)!important;border-right:1px solid var(--app-border)!important;padding:16px 8px!important}#root .ux-v22 .settings-detail-pane-with-sections .settings-section-sidebar>.settings-secondary-group{display:grid!important;gap:9px!important}#root .ux-v22 .settings-section-sidebar nav{display:grid!important;gap:2px!important}#root .ux-v22 .settings-detail-main{box-sizing:border-box!important;min-width:0!important;min-height:0!important;display:flex!important;flex-direction:column!important;overflow:hidden!important;background:var(--app-canvas)!important}#root .ux-v22 .settings-section-mobile-header{display:none!important}@media(min-width:761px)and (max-width:1032px){#root .ux-v22 .settings-detail-pane.settings-detail-pane-with-sections{grid-template-columns:minmax(150px,182px) minmax(0,1fr)!important}}@media(max-width:760px){#root#root .ux-v22 .settings-navigation-page:not(.settings-index-open) .settings-detail-pane.settings-detail-pane-with-sections{display:block!important}#root#root .ux-v22 .settings-detail-pane-with-sections>.settings-section-sidebar{display:none!important;border:0!important;width:100%!important;height:100%!important;padding:0 12px 24px!important;background:var(--app-canvas)!important}#root#root .ux-v22 .settings-navigation-page.settings-sections-index-open .settings-detail-pane-with-sections>.settings-section-sidebar{display:flex!important;overflow-y:auto!important}#root#root .ux-v22 .settings-navigation-page.settings-sections-index-open .settings-detail-main{display:none!important}#root#root .ux-v22 .settings-detail-pane-with-sections>.settings-section-sidebar .settings-section-mobile-header{display:flex!important;width:calc(100% + 24px)!important;margin:0 -12px 16px!important}#root#root .ux-v22 .settings-section-sidebar .settings-secondary-group{gap:12px!important}#root#root .ux-v22 .settings-section-sidebar .settings-secondary-group-title{padding:4px 9px!important}#root#root .ux-v22 .settings-detail-main{height:100%!important}}#root .ux-v22 .secondary-sidebar-toggle-header{position:absolute;z-index:2;top:var(--crm-secondary-toggle-top, 7px);right:8px;display:flex;align-items:center;justify-content:center;height:28px;width:28px;margin:0}#root .ux-v22 .secondary-sidebar-toggle-button{width:28px;height:28px;min-width:28px;flex:0 0 28px}@media(max-width:1032px){#root .ux-v22 .secondary-sidebar-toggle-header{display:none}}@media(min-width:1033px){#root .ux-v22 .settings-layout.settings-layout-navigation,#root .ux-v22 .settings-detail-pane.settings-detail-pane-with-sections{transition:grid-template-columns .2s cubic-bezier(.2,.8,.2,1)}#root .ux-v22 .settings-layout.settings-layout-navigation>.settings-secondary-sidebar,#root .ux-v22 .settings-detail-pane.settings-detail-pane-with-sections>.settings-section-sidebar{transition:width .2s cubic-bezier(.2,.8,.2,1),min-width .2s cubic-bezier(.2,.8,.2,1),max-width .2s cubic-bezier(.2,.8,.2,1)}#root .ux-v22 .studio-secondary-sidebar{--crm-secondary-toggle-top: 17px}#root .ux-v22 .settings-layout.settings-layout-navigation.is-secondary-sidebar-collapsed{grid-template-columns:56px minmax(0,1fr)!important}#root .ux-v22 .settings-layout.settings-layout-navigation.is-secondary-sidebar-collapsed>.settings-secondary-sidebar{box-sizing:border-box!important;width:56px!important;min-width:56px!important;max-width:56px!important;padding:8px 10px!important;overflow:hidden!important}#root .ux-v22 .settings-secondary-sidebar.is-secondary-sidebar-collapsed>.secondary-sidebar-toggle-header{top:8px;left:50%;right:auto;transform:translate(-50%)}#root .ux-v22 .settings-secondary-sidebar.is-secondary-sidebar-collapsed>:is(.settings-secondary-groups,.sidebar-studio-navigation,.settings-secondary-group){display:flex!important;flex-direction:column!important;align-items:stretch!important;width:100%!important;min-width:0!important;max-height:calc(100% - 8px);gap:4px!important;padding-top:36px!important;margin:0!important;overflow:hidden auto;scrollbar-width:none}#root .ux-v22 .settings-secondary-sidebar.is-secondary-sidebar-collapsed>:is(.settings-secondary-groups,.sidebar-studio-navigation,.settings-secondary-group)::-webkit-scrollbar{display:none}#root .ux-v22 .settings-secondary-sidebar.is-secondary-sidebar-collapsed :is(.settings-secondary-group,.studio-sidebar-files,.studio-sidebar-main-row){display:flex!important;flex-direction:column!important;width:100%!important;min-width:0!important;gap:2px!important;margin:0!important;padding:0!important}#root .ux-v22 .settings-secondary-sidebar.is-secondary-sidebar-collapsed>.settings-secondary-group{padding-top:36px!important}#root .ux-v22 .settings-secondary-sidebar.is-secondary-sidebar-collapsed :is(.settings-secondary-group-title,.crm-sidebar-group-heading,.studio-sidebar-expand,.studio-sidebar-formats,.email-account-card,.email-mobile-sidebar-header){display:none!important}#root .ux-v22 .settings-secondary-sidebar.is-secondary-sidebar-collapsed .settings-secondary-group nav{display:grid!important;width:100%!important;min-width:0!important;gap:2px!important;margin:0!important;padding:0!important;justify-items:start!important}#root .ux-v22 .settings-secondary-sidebar.is-secondary-sidebar-collapsed :is(.nav-button,.email-compose-button){box-sizing:border-box!important;display:flex!important;align-items:center!important;justify-content:flex-start!important;flex:0 0 34px!important;width:36px!important;min-width:36px!important;max-width:36px!important;height:34px!important;min-height:34px!important;margin:0!important;padding:0 10px!important;gap:0!important;overflow:hidden!important}#root .ux-v22 .settings-secondary-sidebar.is-secondary-sidebar-collapsed :is(.nav-button,.email-compose-button)>:is(span,small){display:none!important}#root .ux-v22 .settings-secondary-sidebar.is-secondary-sidebar-collapsed :is(.nav-button,.email-compose-button)>:is(svg,img){display:block!important;width:16px!important;min-width:16px!important;height:16px!important;flex:0 0 16px!important}#root .ux-v22 .settings-secondary-sidebar.is-secondary-sidebar-collapsed>.email-compose-button{margin-top:8px!important}#root .ux-v22 .settings-secondary-sidebar.is-secondary-sidebar-collapsed>:is(.email-account-card,.email-mobile-sidebar-header){display:none!important}#root .ux-v22 .settings-detail-pane.settings-detail-pane-with-sections.is-secondary-section-collapsed{grid-template-columns:56px minmax(0,1fr)!important}#root .ux-v22 .settings-detail-pane-with-sections.is-secondary-section-collapsed>.settings-section-sidebar{box-sizing:border-box!important;width:100%!important;min-width:0!important;max-width:none!important;padding:8px 10px!important;overflow:hidden!important}#root .ux-v22 .settings-layout.settings-layout-navigation.is-secondary-sidebar-collapsed>.settings-secondary-sidebar.studio-secondary-sidebar.is-secondary-sidebar-collapsed{display:flex!important;flex-direction:column!important;align-items:stretch!important}#root .ux-v22 .settings-layout.settings-layout-navigation.is-secondary-sidebar-collapsed>.studio-secondary-sidebar.is-secondary-sidebar-collapsed>.secondary-sidebar-toggle-header{position:relative!important;top:auto!important;left:auto!important;right:auto!important;transform:none!important;display:flex!important;align-items:center!important;justify-content:center!important;width:36px!important;height:36px!important;min-height:36px!important;flex:0 0 36px!important;z-index:2}#root .ux-v22 .settings-layout.settings-layout-navigation.is-secondary-sidebar-collapsed>.studio-secondary-sidebar.is-secondary-sidebar-collapsed>.sidebar-studio-navigation{box-sizing:border-box!important;padding:0!important;margin:8px 0 0!important;flex:1 1 auto!important;min-height:0!important;max-height:none!important;overflow:hidden auto}#root .ux-v22 .settings-layout.settings-layout-navigation.is-secondary-sidebar-collapsed>.studio-secondary-sidebar.is-secondary-sidebar-collapsed .sidebar-studio-navigation .studio-sidebar-main-row>.nav-button{flex:0 0 36px!important;box-sizing:border-box!important;width:36px!important;min-width:36px!important;max-width:36px!important;padding:0 10px!important;justify-content:flex-start!important}}@media(min-width:1033px)and (prefers-reduced-motion:reduce){#root .ux-v22 .settings-layout.settings-layout-navigation,#root .ux-v22 .settings-detail-pane.settings-detail-pane-with-sections,#root .ux-v22 .settings-layout.settings-layout-navigation>.settings-secondary-sidebar,#root .ux-v22 .settings-detail-pane.settings-detail-pane-with-sections>.settings-section-sidebar{transition:none!important}}@media(min-width:761px)and (max-width:1032px),(min-width:1033px)and (max-width:1376px)and (any-pointer:coarse){#root#root .ux-v22 .email-layout.settings-layout-navigation{grid-template-columns:64px minmax(0,1fr)!important}#root#root .ux-v22 .email-page.settings-navigation-page .email-secondary-sidebar{width:64px!important;min-width:64px!important;max-width:64px!important;padding:14px 8px 12px!important;overflow-x:hidden!important;overflow-y:auto!important}}#root .ux-v22{--crm-polish-icon-stroke: 1.8}#root .ux-v22{--crm-polish-page: var(--app-canvas, #f3f4f6);--crm-polish-board: var(--app-board, #f3f4f6);--crm-polish-column: var(--app-column, #f6f7f9);--crm-polish-card: var(--app-card, #ffffff);--crm-polish-control: var(--app-control, #ffffff);--crm-polish-control-hover: var(--app-control-hover, #f4f6f8);--crm-polish-line: var(--app-border, #e4e7ec);--crm-polish-card-line: var(--app-border-strong, #d8dee8);--crm-polish-text: var(--app-text, #20262f);--crm-polish-muted: var(--app-muted, #7e8794);--crm-polish-focus: var(--crm-button-primary, #2e46ee)}#root .ux-v22{--crm-polish-divider-quiet: color-mix(in srgb, var(--crm-polish-line) 62%, transparent);--crm-polish-divider-column: color-mix(in srgb, var(--crm-polish-line) 82%, transparent);--crm-polish-divider-card: var(--crm-polish-card-line);--crm-polish-focus-ring: color-mix(in srgb, var(--crm-polish-focus) 34%, transparent)}#root .ux-v22.theme-light :is(.sales-page,.operational-workspace,.tasks-habits-page.gamify-page,.records-lifecycle-page,.settings-page){background-image:none!important}#root .ux-v22.theme-dark :is(.sales-page,.operational-workspace,.records-lifecycle-page,.settings-page){background-image:none!important}#root .ux-v22.theme-light :is(.premium-board,.deal-board,.operational-board),#root .ux-v22.theme-light .tasks-habits-page.gamify-page{background:var(--crm-polish-board)!important;background-color:var(--crm-polish-board)!important;background-image:none!important}#root .ux-v22.theme-dark :is(.premium-board,.deal-board,.operational-board),#root .ux-v22.theme-dark .tasks-habits-page.gamify-page{background:var(--crm-polish-board)!important;background-color:var(--crm-polish-board)!important;background-image:none!important}#root .ux-v22.app-frame.theme-light:not(.settings-active):has(>.workspace>.tasks-habits-page.gamify-page)>.workspace,#root .ux-v22.app-frame.theme-dark:not(.settings-active):has(>.workspace>.tasks-habits-page.gamify-page)>.workspace{background:var(--crm-polish-board)!important;background-color:var(--crm-polish-board)!important;background-image:none!important}#root .ux-v22.theme-light :is(.premium-column:not(.routine-folder-column),.operational-column,.records-lifecycle-toolbar,.records-lifecycle-empty){background:var(--crm-polish-column)!important;background-color:var(--crm-polish-column)!important;background-image:none!important}#root .ux-v22.theme-dark :is(.premium-column:not(.routine-folder-column),.operational-column,.records-lifecycle-toolbar,.records-lifecycle-empty){background:var(--crm-polish-column)!important;background-color:var(--crm-polish-column)!important;background-image:none!important}#root .ux-v22.theme-light :is(.studio-deal-card,.deal-card,.operational-card,.trello-project-card,.routine-kanban-card,.gamify-empty,.settings-card:not(.settings-navigation-page .settings-card),.settings-unified-section,.settings-unified-profile,.settings-unified-preferences){background:var(--crm-polish-card)!important;background-color:var(--crm-polish-card)!important;background-image:none!important;box-shadow:none!important}#root .ux-v22.theme-dark :is(.studio-deal-card,.deal-card,.operational-card,.trello-project-card,.routine-kanban-card,.gamify-empty){background:var(--dark-elevated, #202020)!important;background-color:var(--dark-elevated, #202020)!important;background-image:none!important;box-shadow:none!important}#root .ux-v22 :is(.topbar,.records-lifecycle-toolbar){border-color:var(--crm-polish-divider-quiet)!important;box-shadow:none!important}#root .ux-v22 :is(.records-lifecycle-toolbar,.records-lifecycle-empty,.settings-card:not(.settings-navigation-page .settings-card),.settings-unified-section,.settings-unified-profile,.settings-unified-preferences){border-color:var(--crm-polish-divider-column)!important;box-shadow:none!important}#root .ux-v22 :is(.premium-column,.operational-column){border:0!important;box-shadow:none!important}#root .ux-v22 :is(.routine-kanban-card,.gamify-empty){border-color:var(--crm-polish-divider-card)!important;box-shadow:none!important}#root .ux-v22 :is(.operational-card footer,.project-card-section,.operational-record-pane){border-color:var(--crm-polish-divider-quiet)!important}#root .ux-v22 :is(.studio-deal-card,.deal-card,.operational-card,.trello-project-card)>h4,#root .ux-v22 .routine-kanban-card strong{color:var(--crm-polish-text)!important}#root .ux-v22 :is(.studio-deal-card,.deal-card,.operational-card,.trello-project-card)>:is(p,small,time),#root .ux-v22 :is(.operational-card-line,.operational-card-briefing,.project-card-metadata,.gamify-item-meta,.gamify-habit-meta),#root .ux-v22 .routine-kanban-card :is(p,small,time,.gamify-item-sub){color:var(--crm-polish-muted)!important}#root .ux-v22 .crm-icon{display:block;flex:0 0 auto;color:var(--crm-polish-muted);stroke-width:var(--crm-polish-icon-stroke)!important;stroke-linecap:round!important;stroke-linejoin:round!important}#root .ux-v22 .crm-icon.crm-icon-contact{color:var(--crm-icon-contact, var(--crm-button-primary, #2e46ee))!important}#root .ux-v22 .crm-icon.crm-icon-phone{color:var(--crm-icon-phone, #188C62)!important}#root .ux-v22 .crm-icon.crm-icon-email{color:var(--crm-icon-email, #7A4DD3)!important}#root .ux-v22 .crm-icon.crm-icon-location{color:var(--crm-icon-location, #667085)!important}#root .ux-v22 .crm-icon.crm-icon-calendar{color:var(--crm-icon-calendar, #667085)!important}#root .ux-v22 .crm-icon.crm-icon-deadline{color:var(--crm-icon-deadline, #D97706)!important}#root .ux-v22 .crm-icon.crm-icon-value{color:var(--crm-icon-value, #188C62)!important}#root .ux-v22 .crm-icon.crm-icon-task{color:var(--crm-icon-task, #5268FF)!important}#root .ux-v22 .crm-icon.crm-icon-review-approved{color:var(--crm-icon-success, #188C62)!important}#root .ux-v22 .crm-icon.crm-icon-review-pending{color:var(--crm-icon-warning, #D97706)!important}#root .ux-v22 .crm-icon.crm-icon-review-changes{color:var(--crm-icon-critical, #D93B55)!important}#root .ux-v22 .crm-icon.crm-icon-review-superseded{color:var(--crm-icon-muted, #667085)!important}#root .ux-v22 .animate-ui-accordion-trigger{min-height:44px!important;height:auto!important;padding:0!important;border:0!important;border-radius:var(--radius-none)!important;background:transparent!important;background-image:none!important;color:var(--crm-polish-text)!important;box-shadow:none!important;transform:none!important}#root .ux-v22 .animate-ui-accordion-trigger:hover:not(:disabled){border:0!important;background:transparent!important;color:var(--crm-polish-text)!important;box-shadow:none!important;transform:none!important}#root .ux-v22 :is(.operational-card-line,.project-card-schedule,.project-card-metadata,.routine-kanban-card) svg{stroke-width:var(--crm-polish-icon-stroke)!important;stroke-linecap:round!important;stroke-linejoin:round!important}#root .ux-v22 :is(button,.button,.stage-menu-trigger,select,textarea:not(.email-composer-flat-field):not(.agent-chat-edit-field)):focus-visible{outline:2px solid var(--crm-polish-focus-ring)!important;outline-offset:2px!important;box-shadow:none!important}#root .ux-v22 :is(.column-add,.column-add-from-list){border-color:transparent!important;background:transparent!important;background-color:transparent!important;background-image:none!important;color:var(--crm-polish-muted)!important;box-shadow:inset 0 0 0 1px var(--crm-polish-divider-quiet)!important;transform:none!important}#root .ux-v22 :is(.column-add,.column-add-from-list):hover:not(:disabled){border-color:transparent!important;background:var(--crm-polish-control-hover)!important;background-color:var(--crm-polish-control-hover)!important;color:var(--crm-polish-text)!important;box-shadow:inset 0 0 0 1px var(--crm-polish-divider-column)!important;transform:none!important}#root .ux-v22 :is(.column-add,.column-add-from-list):disabled{background:transparent!important;background-color:transparent!important;box-shadow:none!important}#root .ux-v22 :is(.project-card-section,.operational-record-pane,.settings-unified-section){box-shadow:none!important}.auth-turnstile-slot{width:100%;min-width:0;height:1px;min-height:1px;margin:0;display:flex;align-items:center;justify-content:center;overflow:hidden;opacity:0;pointer-events:none;transition:opacity .16s ease}.auth-turnstile-slot.is-interactive{height:auto;min-height:65px;margin:2px 0;overflow:visible;opacity:1;pointer-events:auto}.auth-turnstile-slot[data-captcha-size=compact].is-interactive{min-height:140px}.auth-turnstile-slot iframe{max-width:100%}.monitoring-fatal-shell{min-height:100svh;display:grid;place-items:center;padding:24px;background:#111214;color:#f7f8fa;font-family:var(--font-ui, "Figtree", Inter, system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif)}.monitoring-fatal-card{width:min(100%,520px);display:grid;gap:14px;padding:24px;border:1px solid #2a2d32;border-radius:var(--radius-card);background:#17191d;box-shadow:0 18px 50px #00000038}.monitoring-fatal-mark{width:38px;height:38px;display:grid;place-items:center;border-radius:var(--radius-control);background:#2d46ee;color:#fff;font-size:17px;font-weight:700}.monitoring-fatal-card h1,.monitoring-fatal-card p{margin:0}.monitoring-fatal-card h1{font-size:20px;line-height:1.25;font-weight:700}.monitoring-fatal-card p{color:#aeb4bf;font-size:13px;line-height:1.6}.monitoring-fatal-card button{min-height:42px;margin-top:4px;border:0;border-radius:var(--radius-control);background:#2d46ee;color:#fff;font:inherit;font-size:13px;font-weight:600;cursor:pointer}.monitoring-fatal-card button:focus-visible{outline:2px solid #fff;outline-offset:2px}@media(prefers-color-scheme:light){html[data-app-theme=light] .monitoring-fatal-shell{background:#f7f8fa;color:#17191d}html[data-app-theme=light] .monitoring-fatal-card{border-color:#e3e6eb;background:#fff;box-shadow:0 18px 50px #17191d1a}html[data-app-theme=light] .monitoring-fatal-card p{color:#626a76}}.workspace-feature-error{display:grid;place-items:center;min-height:min(60vh,520px);width:100%;padding:24px;box-sizing:border-box}.workspace-feature-error__body{width:min(100%,440px);display:grid;gap:14px;padding:24px;border:1px solid var(--border-color, #e2e5eb);border-radius:var(--radius-card, 12px);background:var(--surface-primary, transparent);color:inherit}.workspace-feature-error__mark{display:grid;place-items:center;width:34px;height:34px;border-radius:var(--radius-control, 9px);background:#2d46ee;color:#fff;font-weight:700}.workspace-feature-error h2,.workspace-feature-error p{margin:0}.workspace-feature-error h2{font-size:17px;line-height:1.3}.workspace-feature-error p{font-size:13px;line-height:1.6;color:inherit;opacity:.75}.workspace-feature-error__actions{display:flex;flex-wrap:wrap;gap:8px}.workspace-feature-error__actions .button{min-height:36px}@media(max-width:480px){.workspace-feature-error__body{padding:18px}.workspace-feature-error__actions .button{flex:1 1 100%}}#root .ux-v22 .premium-select-menu>button{grid-template-columns:minmax(0,1fr)!important}#root#root .ux-v22 .deal-import-step-icon{width:20px!important;min-width:20px!important;max-width:20px!important;height:20px!important;min-height:20px!important;max-height:20px!important;flex:0 0 20px!important;color:var(--workspace-header-icon-color, var(--ux-text-muted))!important;stroke:currentColor!important}#root#root .ux-v22 .deal-import-step-icon *{color:inherit!important;stroke:currentColor!important}#root .ux-v22 .premium-select-option-icon,html body>.premium-select-menu.premium-select-menu .premium-select-option-icon{display:inline-flex;flex:0 0 16px;align-items:center;justify-content:center;width:16px;height:16px;color:currentColor;opacity:.82}#root .ux-v22 .premium-select-trigger-value{display:inline-flex;align-items:center;gap:9px;min-width:0;max-width:100%}#root .ux-v22 .premium-select-trigger-label{min-width:0;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.workspace-version-notice{box-sizing:border-box;position:fixed;z-index:2147483000;right:16px;bottom:max(18px,env(safe-area-inset-bottom));width:min(360px,calc(100vw - 32px));padding:14px 16px;border:1px solid var(--app-border);border-radius:var(--radius-container);background:var(--app-card);color:var(--app-text);font-family:var(--font-ui);font-size:var(--nl-type-body);line-height:1.5;box-shadow:none}.workspace-version-notice__title{display:block;font-size:var(--nl-type-card);font-weight:600}.workspace-version-notice__detail{margin:6px 0 12px;color:var(--app-muted)}.workspace-version-notice__actions{display:flex;flex-wrap:wrap;align-items:center;justify-content:flex-end;gap:8px}#root#root#root .ux-v22 .operational-workspace .sales-header.studio-toolbar-shell .pipeline-menu-wrap{display:contents!important}#root#root#root .ux-v22 .operational-workspace .sales-header.studio-toolbar-shell :is(.sort-menu-wrap,.list-column-controls,.toolbar-column-controls){position:relative!important;width:36px!important;min-width:36px!important;max-width:36px!important;height:36px!important;min-height:36px!important;max-height:36px!important;margin:0!important;padding:0!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;flex:0 0 36px!important;overflow:visible!important}#root#root#root .ux-v22 .sales-page.sales-premium:not(.operational-workspace) .sales-header.studio-toolbar-shell :is(.pipeline-menu-wrap,.sort-menu-wrap,.toolbar-column-controls){position:relative!important;overflow:visible!important}#root .ux-v22 .toolbar-menu-popover{position:absolute!important;top:42px!important;z-index:10000!important}#root .ux-v22 .sort-menu-popover{right:0!important;width:184px!important}#root .ux-v22 .bulk-organization-move-wrap{position:relative;display:inline-flex;align-items:center;width:max-content;min-width:max-content;flex:0 0 auto;overflow:visible}#root .ux-v22 .bulk-organization-move-wrap>button{display:inline-flex;align-items:center;justify-content:center;gap:6px;flex:0 0 auto;width:max-content;min-width:max-content;white-space:nowrap}#root .ux-v22 .bulk-organization-move-wrap>button>svg{flex:0 0 auto}#root .ux-v22 .bulk-organization-move-wrap>.bulk-organization-move-popover{top:calc(100% + 6px)!important;right:auto!important;left:0!important;width:min(310px,calc(100vw - 24px))!important;max-width:calc(100vw - 24px)!important}#root .ux-v22 .toolbar-menu-popover .toolbar-menu-item{width:100%!important;min-height:36px!important;padding:0 10px!important;display:flex!important;align-items:center!important;justify-content:flex-start!important;gap:9px!important;border:0!important;font-size:13px!important;font-weight:500!important;line-height:1.25!important;text-align:left!important}#root .ux-v22 .toolbar-menu-popover .toolbar-menu-item>svg{width:15px!important;height:15px!important;flex:0 0 15px!important;color:currentColor!important}#root .ux-v22 .toolbar-menu-copy{min-width:0!important;display:grid!important;flex:1 1 auto!important;gap:2px!important}#root .ux-v22 .toolbar-menu-copy>strong{overflow:hidden!important;color:inherit!important;font:inherit!important;white-space:nowrap!important;text-overflow:ellipsis!important}#root .ux-v22 .toolbar-menu-copy>small{color:var(--app-muted, #7e8794)!important;font-size:11px!important;font-weight:400!important;line-height:1.25!important}#root .ux-v22 .toolbar-menu-popover .pipeline-option,#root .ux-v22 .toolbar-menu-popover .deal-list-option{min-height:44px!important}#root .ux-v22 .pipeline-flow-grid>.pipeline-option>svg:first-child,#root .ux-v22 .deal-list-flow-grid>.deal-list-option>svg:first-child{display:none!important}#root .ux-v22 .toolbar-menu-popover .toolbar-menu-divider{min-height:39px!important;margin-top:4px!important;padding-top:3px!important;border-top:1px solid var(--app-border, #e4e7ec)!important;border-radius:0 0 var(--radius-compact) var(--radius-compact)!important;color:var(--app-text-soft, #3e3e45)!important}#root .ux-v22 .adaptive-toolbar-popover{width:var(--adaptive-menu-width, 320px)!important;min-width:min(220px,var(--adaptive-menu-width, 320px))!important;max-width:var(--adaptive-menu-available-width, calc(100vw - 24px) )!important;overflow:hidden!important;box-sizing:border-box!important}#root .ux-v22 .adaptive-toolbar-popover:has(.pipeline-flow-grid) .toolbar-menu-scroll,#root .ux-v22 .adaptive-toolbar-popover:has(.deal-list-flow-grid) .toolbar-menu-scroll{width:100%!important;max-width:100%!important;overflow-x:hidden!important;overflow-y:hidden!important;overscroll-behavior-x:contain;scrollbar-width:none!important;box-sizing:border-box!important}#root .ux-v22 .adaptive-toolbar-popover:has(.pipeline-flow-grid) .toolbar-menu-scroll::-webkit-scrollbar,#root .ux-v22 .adaptive-toolbar-popover:has(.deal-list-flow-grid) .toolbar-menu-scroll::-webkit-scrollbar{height:0!important}@media(min-width:1025px){#root .ux-v22 .adaptive-toolbar-popover:has(.pipeline-flow-grid),#root .ux-v22 .adaptive-toolbar-popover:has(.deal-list-flow-grid){width:max-content!important;min-width:196px!important;max-width:min(var(--adaptive-menu-available-width, calc(100vw - 24px) ),930px)!important}#root .ux-v22 .adaptive-toolbar-popover:has(.pipeline-flow-grid) .toolbar-menu-scroll,#root .ux-v22 .adaptive-toolbar-popover:has(.deal-list-flow-grid) .toolbar-menu-scroll{width:max-content!important;max-width:100%!important}#root .ux-v22 .adaptive-toolbar-popover:has(.pipeline-flow-grid>.toolbar-menu-item:nth-child(29)) .toolbar-menu-scroll,#root .ux-v22 .adaptive-toolbar-popover:has(.deal-list-flow-grid>.toolbar-menu-item:nth-child(29)) .toolbar-menu-scroll{overflow-x:auto!important;scrollbar-width:thin!important}#root .ux-v22 .adaptive-toolbar-popover:has(.pipeline-flow-grid>.toolbar-menu-item:nth-child(29)) .toolbar-menu-scroll::-webkit-scrollbar,#root .ux-v22 .adaptive-toolbar-popover:has(.deal-list-flow-grid>.toolbar-menu-item:nth-child(29)) .toolbar-menu-scroll::-webkit-scrollbar{height:6px!important}}#root .ux-v22 .adaptive-toolbar-popover .toolbar-menu-flow-grid{width:max-content!important;max-width:none!important;min-width:100%!important;display:grid!important;grid-template-rows:minmax(0,auto)!important;grid-auto-flow:column!important;grid-auto-columns:220px!important;gap:4px 8px!important;padding:0 16px 0 0!important;overflow:visible!important;box-sizing:border-box!important}#root .ux-v22 .adaptive-toolbar-popover .pipeline-flow-grid{padding-right:0!important}@media(max-width:760px){#root#root#root .ux-v22 .adaptive-toolbar-popover .toolbar-menu-flow-grid{width:100%!important;min-width:0!important;max-width:100%!important;grid-template-columns:minmax(0,1fr)!important;grid-template-rows:none!important;grid-auto-flow:row!important;grid-auto-columns:minmax(0,1fr)!important;padding-right:0!important}#root#root#root .ux-v22 .adaptive-toolbar-popover .toolbar-menu-flow-grid>.toolbar-menu-item{width:100%!important;min-width:0!important;max-width:100%!important}#root#root#root .ux-v22 .adaptive-toolbar-popover .toolbar-menu-copy>:is(strong,small){overflow:visible!important;white-space:normal!important;text-overflow:clip!important;overflow-wrap:anywhere!important}}@media(min-width:1025px){#root .ux-v22 .adaptive-toolbar-popover:has(.pipeline-flow-grid>.toolbar-menu-item:last-child:nth-child(-n+7)) .toolbar-menu-scroll{width:100%!important}#root .ux-v22 .adaptive-toolbar-popover .pipeline-flow-grid:not(:has(>.toolbar-menu-item:nth-child(8))){width:100%!important;min-width:0!important;max-width:100%!important;grid-auto-columns:minmax(0,1fr)!important}#root .ux-v22 .adaptive-toolbar-popover .pipeline-flow-grid:not(:has(>.toolbar-menu-item:nth-child(8)))>.toolbar-menu-item{width:100%!important;min-width:0!important;max-width:none!important}#root .ux-v22 .adaptive-toolbar-popover .toolbar-menu-flow-grid{grid-auto-columns:fit-content(220px)!important}#root .ux-v22 .adaptive-toolbar-popover .toolbar-menu-flow-grid>.toolbar-menu-item{min-width:170px!important;max-width:220px!important}}#root .ux-v22 .adaptive-toolbar-popover :is(.pipeline-flow-grid,.deal-list-flow-grid):has(>.toolbar-menu-item:nth-child(2)){grid-template-rows:repeat(2,minmax(0,auto))!important}#root .ux-v22 .adaptive-toolbar-popover :is(.pipeline-flow-grid,.deal-list-flow-grid):has(>.toolbar-menu-item:nth-child(3)){grid-template-rows:repeat(3,minmax(0,auto))!important}#root .ux-v22 .adaptive-toolbar-popover :is(.pipeline-flow-grid,.deal-list-flow-grid):has(>.toolbar-menu-item:nth-child(4)){grid-template-rows:repeat(4,minmax(0,auto))!important}#root .ux-v22 .adaptive-toolbar-popover :is(.pipeline-flow-grid,.deal-list-flow-grid):has(>.toolbar-menu-item:nth-child(5)){grid-template-rows:repeat(5,minmax(0,auto))!important}#root .ux-v22 .adaptive-toolbar-popover :is(.pipeline-flow-grid,.deal-list-flow-grid):has(>.toolbar-menu-item:nth-child(6)){grid-template-rows:repeat(6,minmax(0,auto))!important}#root .ux-v22 .adaptive-toolbar-popover :is(.pipeline-flow-grid,.deal-list-flow-grid):has(>.toolbar-menu-item:nth-child(7)){grid-template-rows:repeat(7,minmax(0,auto))!important}#root .ux-v22 .adaptive-toolbar-popover .toolbar-menu-flow-grid>.toolbar-menu-item:last-of-type{margin-inline-end:0!important}#root .ux-v22 .adaptive-toolbar-footer{width:100%!important;margin-top:4px!important;box-sizing:border-box!important}#root .ux-v22.theme-dark .toolbar-menu-copy>small{color:var(--dark-muted, #a3a3a3)!important}#root .ux-v22.theme-dark .toolbar-menu-popover .toolbar-menu-divider{border-top-color:#ffffff14!important;color:var(--dark-text-soft, #d4d4d4)!important}#root .ux-v22 .display-popover .display-fields-section{padding:12px 14px!important;border:0!important}#root .ux-v22 .display-popover .display-fields-section>.crm-property-popover-heading{margin-bottom:12px!important}#root .ux-v22 .display-popover .display-fields-section>.display-fields-grid{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:5px!important}#root .ux-v22 .display-popover .display-fields-section>.display-fields-grid>button{min-height:38px!important;padding:7px 8px!important;display:flex!important;align-items:center!important;gap:8px!important;border:1px solid transparent!important;border-radius:var(--radius-compact)!important;background:transparent!important;color:var(--app-text-soft, #3e3e45)!important;box-shadow:none!important;font-size:12px!important;font-weight:500!important;line-height:1.25!important;text-align:left!important}#root .ux-v22 .display-popover .display-fields-section>.display-fields-grid>button.active{border-color:var(--app-border, #e4e7ec)!important;background:var(--app-control-hover, #f4f6f8)!important;color:var(--app-text, #20262f)!important}#root .ux-v22 .display-popover .display-fields-section>.display-fields-grid>button:is(:hover,:focus-visible){border-color:transparent!important;background:var(--crm-dropdown-hover, rgba(46,70,238,.08))!important;color:var(--app-text, #20262f)!important;outline:0!important}#root .ux-v22 .display-popover .display-fields-section>.display-fields-grid>button:disabled{cursor:default!important;opacity:.72!important}#root .ux-v22 .display-popover .display-fields-section button>span:last-child{min-width:0!important}#root .ux-v22 .display-popover .display-fields-section button>span:last-child>strong{display:block!important;color:inherit!important;font:inherit!important}#root .ux-v22 .display-popover .display-fields-section button>span:last-child>small{display:block!important;margin-top:2px!important;overflow:hidden!important;color:var(--app-muted, #7e8794)!important;font-size:10.5px!important;font-weight:400!important;line-height:1.3!important;text-overflow:ellipsis!important;white-space:nowrap!important}#root .ux-v22.theme-dark .display-popover .display-fields-section button>span:last-child>small{color:var(--dark-muted, #a3a3a3)!important}#root .ux-v22.theme-dark .display-popover .display-fields-section>.display-fields-grid>button{color:var(--dark-text-soft, #d4d4d4)!important}#root .ux-v22.theme-dark .display-popover .display-fields-section>.display-fields-grid>button.active{border-color:#ffffff17!important;background:#ffffff0f!important;color:var(--dark-text, #f5f5f5)!important}#root .ux-v22.theme-dark .display-popover .display-fields-section>.display-fields-grid>button:is(:hover,:focus-visible){border-color:transparent!important;background:var(--crm-dropdown-hover-dark, rgba(92,111,255,.14))!important;color:var(--dark-text, #f5f5f5)!important}@keyframes workspaceHeaderMenuIn{0%{opacity:0;transform:translateY(-4px) scale(.985)}to{opacity:1;transform:translateY(0) scale(1)}}#root .ux-v22 .toolbar-menu-popover{transform-origin:top left!important;animation:workspaceHeaderMenuIn .17s cubic-bezier(.2,.75,.25,1) both;will-change:opacity,transform}#root .ux-v22 :is(.pipeline-menu-trigger)>svg:last-child{transform-origin:50% 50%!important;transition:transform .18s cubic-bezier(.2,.75,.25,1),color .14s ease!important}#root .ux-v22 :is(.pipeline-menu-trigger).open>svg:last-child{transform:rotate(180deg)!important}@media(prefers-reduced-motion:reduce){#root .ux-v22 .toolbar-menu-popover{animation:none!important;will-change:auto!important}#root .ux-v22 :is(.pipeline-menu-trigger)>svg:last-child{transition:none!important}}#root .ux-v22 .crm-motion-select>.premium-select-trigger>svg{transform-origin:center!important;transition:transform .4s cubic-bezier(.2,.9,.2,1.2),color .18s ease!important}#root .ux-v22 .crm-motion-select.open>.premium-select-trigger>svg{transform:rotate(180deg)!important}#root .ux-v22 .crm-motion-dropdown,html body>.crm-motion-dropdown{transform-origin:top center;animation:crm-dropdown-unfold .26s cubic-bezier(.22,1,.36,1) both}#root .ux-v22 .crm-motion-dropdown.is-closing,html body>.crm-motion-dropdown.is-closing{pointer-events:none!important;animation:crm-dropdown-fold .18s cubic-bezier(.4,0,1,1) both!important}#root .ux-v22 .crm-motion-dropdown.is-closing>:is(button,.premium-select-option),html body>.crm-motion-dropdown.is-closing>:is(button,.premium-select-option){animation:none!important}#root .ux-v22 .crm-motion-dropdown>:is(button,.premium-select-option),html body>.crm-motion-dropdown>button{animation:crm-dropdown-item-in .22s cubic-bezier(.22,1,.36,1) both}#root .ux-v22 .crm-motion-dropdown>:is(button,.premium-select-option):nth-child(2),html body>.crm-motion-dropdown>button:nth-child(2){animation-delay:24ms}#root .ux-v22 .crm-motion-dropdown>:is(button,.premium-select-option):nth-child(3),html body>.crm-motion-dropdown>button:nth-child(3){animation-delay:48ms}#root .ux-v22 .crm-motion-dropdown>:is(button,.premium-select-option):nth-child(4),html body>.crm-motion-dropdown>button:nth-child(4){animation-delay:72ms}#root .ux-v22 .crm-motion-dropdown>:is(button,.premium-select-option):nth-child(n+5),html body>.crm-motion-dropdown>button:nth-child(n+5){animation-delay:96ms}#root .ux-v22 .premium-select-option-check,html body>.crm-motion-dropdown .premium-select-option-check{width:14px!important;height:14px!important;min-width:14px!important;min-height:14px!important;flex:0 0 14px!important;margin-left:auto!important;color:#2e46ee!important;animation:crm-dropdown-check-in .18s cubic-bezier(.22,1,.36,1) both}#root .ux-v22.theme-dark .premium-select-option-check,html body>.crm-motion-dropdown.theme-dark .premium-select-option-check{color:#aeb8ff!important}@keyframes crm-dropdown-unfold{0%{opacity:0;transform:translateY(-5px) scaleY(.94);filter:blur(2px)}to{opacity:1;transform:translateY(0) scaleY(1);filter:blur(0)}}@keyframes crm-dropdown-fold{0%{opacity:1;transform:translateY(0) scaleY(1);filter:blur(0)}to{opacity:0;transform:translateY(-5px) scaleY(.96);filter:blur(2px)}}@keyframes crm-dropdown-item-in{0%{opacity:0;transform:translateY(-6px);filter:blur(3px)}to{opacity:1;transform:translateY(0);filter:blur(0)}}@keyframes crm-dropdown-check-in{0%{opacity:0;transform:scale(.55)}to{opacity:1;transform:scale(1)}}@media(prefers-reduced-motion:reduce){#root .ux-v22 .crm-motion-select>.premium-select-trigger>svg,#root .ux-v22 .crm-motion-dropdown,#root .ux-v22 .crm-motion-dropdown>:is(button,.premium-select-option),#root .ux-v22 .premium-select-option-check,html body>.crm-motion-dropdown,html body>.crm-motion-dropdown>button{animation:none!important;transition:none!important}}#root .ux-v22{--board-primary: var(--crm-button-primary, #2e46ee);--board-primary-hover: var(--crm-button-primary-hover, #263bd0);--board-text: var(--studio-text, #20262f);--board-muted: #667286;--board-muted-soft: #8993a2;--board-border: var(--studio-border, #dfe3e9);--board-border-soft: #e8eaee;--board-panel: var(--studio-panel, #fff);--board-bg: var(--studio-bg, #f7f8fa);--board-soft: var(--studio-soft, #f5f7fa);--board-focus: 0 0 0 2px rgba(46, 70, 238, .1)}#root .ux-v22 .project-boards-home{box-sizing:border-box;min-height:0!important;height:100%!important;overflow-y:auto!important;overflow-x:hidden!important;overscroll-behavior-y:contain;scrollbar-gutter:stable;background:var(--board-bg)!important;background-color:var(--board-bg)!important;background-image:none!important}#root .ux-v22 .project-board-library{min-height:calc(100vh - 150px);padding:24px 17px 48px;background:var(--board-bg)!important;background-color:var(--board-bg)!important;background-image:none!important}#root .ux-v22 .project-board-library-heading,#root .ux-v22 .project-board-grid,#root .ux-v22 .project-board-empty{max-width:1180px;margin-inline:auto}#root .ux-v22 .project-board-library-heading{margin-bottom:18px;display:flex;align-items:center;gap:8px;color:var(--board-text)}#root .ux-v22 .project-board-library-heading>svg{width:18px;height:18px;flex:0 0 18px;color:#7e8794;stroke:currentColor}#root .ux-v22 .project-board-library-heading h2{margin:0;color:var(--board-text);font-size:20px;font-weight:600;line-height:1.25}#root .ux-v22 .project-board-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(250px,1fr));align-items:start;gap:12px}#root .ux-v22 .project-board-tile{position:relative;min-width:0;overflow:hidden!important;display:flex;flex-direction:column;border:0!important;border-radius:var(--radius-card)!important;background:var(--settings-navigation-bg, var(--app-card))!important;color:#202024!important;box-shadow:none!important;cursor:pointer;transition:box-shadow .14s ease,transform .14s ease!important}#root .ux-v22 .project-board-tile:hover,#root .ux-v22 .project-board-tile:focus-visible{box-shadow:0 4px 12px #1414190e!important;transform:translateY(-1px)!important;outline:none!important}#root .ux-v22 .project-board-tile:focus-visible{box-shadow:0 0 0 2px #2e46ee2e,0 4px 12px #1414190e!important}#root .ux-v22 .project-board-tile-cover{position:relative;box-sizing:border-box!important;width:100%!important;height:120px!important;min-height:120px!important;max-height:120px!important;margin:0!important;padding:0!important;overflow:hidden!important;border:0!important;border-bottom:0!important;border-radius:var(--radius-card) var(--radius-card) 0 0!important;background-color:#f3f3f3!important;background-image:none!important;box-shadow:none!important;isolation:isolate;pointer-events:none}#root .ux-v22 .project-board-tile-cover:not(.has-cover){background-color:#f3f3f3!important;background-image:url(/illustrations/project-board-fallback-light.svg)!important;background-size:cover!important;background-position:center!important;background-repeat:no-repeat!important}#root .ux-v22 .project-board-cover-image{position:absolute;inset:0;width:100%;height:100%;display:block;object-fit:cover;object-position:center;pointer-events:none;-webkit-user-select:none;user-select:none}#root .ux-v22 .project-board-tile-main{box-sizing:border-box!important;width:100%!important;min-width:0!important;margin:0!important;padding:12px!important;display:block!important;border:0!important;background:var(--settings-navigation-bg, var(--app-card))!important;color:#202024!important;text-align:left!important;box-shadow:none!important}#root .ux-v22 .project-board-client{min-width:0!important;margin:0!important;padding:0!important;display:block!important;border:0!important;background:transparent!important}#root .ux-v22 .project-board-title{display:block!important;max-width:100%!important;margin:0 0 5px!important;overflow:hidden!important;color:#1d1d21!important;font-size:var(--type-heading-sm)!important;line-height:1.35!important;font-weight:600!important;letter-spacing:-.012em!important;text-overflow:ellipsis!important;white-space:nowrap!important}#root .ux-v22 .project-board-card-tags{width:100%!important;min-width:0!important;margin:0!important;padding:0!important;display:flex!important;flex-direction:column!important;align-items:flex-start!important;gap:4px!important}#root .ux-v22 .project-board-card-tags .workspace-tag{box-sizing:border-box!important;width:max-content!important;min-width:0!important;max-width:100%!important;height:25px!important;margin:0!important;padding:3px 8px!important;display:inline-flex!important;align-items:center!important;gap:4px!important;overflow:hidden!important;border:1px solid var(--board-tag-bg)!important;border-radius:var(--radius-compact)!important;background:var(--board-tag-bg)!important;color:#fff!important;font-size:var(--nl-type-meta, var(--type-caption, 11px))!important;font-weight:400!important;line-height:1.2!important;text-overflow:ellipsis!important;white-space:nowrap!important;box-shadow:none!important}#root .ux-v22 .project-board-card-tags .workspace-tag-blue{--board-tag-bg: #2e46ee}#root .ux-v22 .project-board-card-tags .workspace-tag-neutral,#root .ux-v22 .project-board-card-tags .workspace-tag-external-member{--board-tag-bg: #667085}#root .ux-v22 .project-board-card-tags .workspace-tag>span{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}#root .ux-v22 .project-board-card-tags .workspace-tag svg,#root .ux-v22 .project-board-card-tags .workspace-tag svg *{width:12px!important;height:12px!important;flex:0 0 12px!important;color:#fff!important;stroke:#fff!important}#root .ux-v22 .project-board-external-member-tags{display:contents}#root .ux-v22 .project-board-tile-meta,#root .ux-v22 .project-board-orphan-avatar,#root .ux-v22 .project-board-tile-main>svg{display:none!important}#root .ux-v22 .project-board-empty{min-height:340px;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;border:1px dashed var(--board-border);border-radius:var(--radius-control);background:var(--board-panel);color:#7e8794}#root .ux-v22 .project-boards-context.view-list:has(.project-board-list-empty){height:calc(100vh - 52px)!important;min-height:calc(100vh - 52px)!important;display:flex!important;flex-direction:column!important;overflow:hidden!important}#root .ux-v22 .project-boards-context.view-list:has(.project-board-list-empty)>.sales-header{flex:0 0 auto!important}#root .ux-v22 .project-boards-context.view-list:has(.project-board-list-empty)>.deal-list-experience{min-height:0!important;flex:1 1 auto!important}#root .ux-v22 .project-boards-context.view-list .operational-table-wrap.is-empty{min-height:0!important;height:100%!important;display:flex!important;flex-direction:column!important;overflow:auto!important}#root .ux-v22 .project-boards-context.view-list .operational-table-wrap.is-empty>table{flex:0 0 auto!important}#root .ux-v22 .project-board-list-empty{width:100%!important;max-width:none!important;min-height:0!important;flex:1 1 auto!important;margin:0!important;border:0!important;border-radius:0!important;background:transparent!important;box-shadow:none!important}#root .ux-v22 .project-board-empty>.project-board-empty-illustration{width:min(178px,58%);height:160px;margin-bottom:16px;display:grid;place-items:center;background:transparent;color:inherit}#root .ux-v22 .project-board-empty-illustration>img{width:100%;height:100%;display:block;object-fit:contain;pointer-events:none;-webkit-user-select:none;user-select:none}#root .ux-v22 .project-board-empty-illustration-dark{display:none!important}#root .ux-v22 .project-board-empty>.record-modal-section-copy{width:100%;max-width:420px;display:grid;justify-items:center;gap:0;text-align:center}#root .ux-v22 .project-board-empty>.record-modal-section-copy>strong{margin:0}#root .ux-v22 .project-board-empty>.record-modal-section-copy>small{margin:5px 0 0}#root .ux-v22 .project-board-empty>.button{margin-top:14px;align-self:center}#root .ux-v22 .project-board-editor-client-locked,#root .ux-v22 .project-board-editor-client-preview{min-height:58px;padding:10px 11px;display:flex;align-items:center;gap:10px;border:1px solid var(--board-border);border-radius:var(--radius-control);background:#f8f9fb}#root .ux-v22 .project-board-editor-client-locked .contact-avatar{width:30px!important;height:30px!important;min-width:30px!important;min-height:30px!important;flex:0 0 30px!important;overflow:hidden;border-radius:var(--radius-pill)!important}#root .ux-v22 .project-board-editor-client-preview .contact-avatar{width:36px!important;height:36px!important;min-width:36px!important;min-height:36px!important;flex:0 0 36px!important;overflow:hidden;border-radius:var(--radius-pill)!important}#root .ux-v22 .project-board-editor-client-locked>span,#root .ux-v22 .project-board-editor-client-preview>div{min-width:0;display:flex;flex-direction:column;gap:2px}#root .ux-v22 .project-board-editor-client-locked strong,#root .ux-v22 .project-board-editor-client-preview strong{overflow:hidden;color:var(--board-text);font-size:11px;font-weight:600;text-overflow:ellipsis;white-space:nowrap}#root .ux-v22 .project-board-editor-client-locked small,#root .ux-v22 .project-board-editor-client-preview span{overflow:hidden;color:var(--board-muted);font-size:9px;line-height:1.35;text-overflow:ellipsis;white-space:nowrap}#root .ux-v22 .project-board-editor-client-preview small{color:var(--board-primary);font-size:8px;font-weight:600;letter-spacing:.06em}#root .ux-v22 .project-board-editor-note,#root .ux-v22 .project-board-editor-security-note,#root .ux-v22 .project-board-member-form-copy{padding:11px 12px;display:flex;align-items:flex-start;gap:9px;border:1px solid #d9defd;border-radius:var(--radius-compact);background:#f5f6ff;color:#626d7b}#root .ux-v22 .project-board-editor-note>svg,#root .ux-v22 .project-board-editor-security-note>svg,#root .ux-v22 .project-board-member-form-copy>svg{margin-top:1px;flex:0 0 auto;color:var(--board-primary)}#root .ux-v22 .project-board-editor-note p,#root .ux-v22 .project-board-editor-security-note p{margin:0;font-size:9px;line-height:1.5}#root .ux-v22 .project-board-editor-security-note>div{display:grid;gap:3px}#root .ux-v22 .project-board-editor-security-note strong{color:var(--board-text);font-size:10px;font-weight:600}#root .ux-v22 .project-board-members-button>span,#root .ux-v22 .project-board-company-contacts>header>span{min-width:20px;height:20px;padding:0 6px;display:inline-flex;align-items:center;justify-content:center;border-radius:var(--radius-pill);background:#eef0ff;color:var(--board-primary);font-size:8px;font-weight:700}#root .ux-v22 .project-board-member-remove{width:30px;height:30px;padding:0;display:inline-flex;align-items:center;justify-content:center;border:1px solid transparent;border-radius:var(--radius-compact)!important;background:transparent!important;color:#7e8794;cursor:pointer}#root .ux-v22 .project-board-member-remove:hover{border-color:#f1cccc;background:#fff1f0!important;color:#b54747}#root .ux-v22 .project-board-create-general-section{display:grid;gap:16px}#root .ux-v22 .project-board-create-general-section>.project-task-compact-actions{margin-top:2px}#root .ux-v22 .project-board-planning-actions{width:100%;min-width:0;margin-top:-2px}#root .ux-v22 .project-board-planning-actions .project-task-compact-action>span:not(.project-label-button-dots){min-width:0;max-width:210px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}#root .ux-v22 .project-board-planning-panel{width:min(420px,calc(100vw - 32px))}#root .ux-v22 .project-board-planning-panel.is-dates{width:min(620px,calc(100vw - 32px))}#root .ux-v22 .project-board-planning-panel>label,#root .ux-v22 .project-board-planning-dates>label{min-width:0}#root .ux-v22 .project-board-planning-dates{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}@media(max-width:680px){#root .ux-v22 .project-board-planning-actions{display:flex;flex-wrap:wrap}#root .ux-v22 .project-board-planning-actions .project-task-compact-action>span:not(.project-label-button-dots){max-width:160px}#root .ux-v22 .project-board-planning-dates{grid-template-columns:1fr}}#root .ux-v22 .project-board-editor-cover-hero{position:relative;box-sizing:border-box;min-width:0;width:100%;flex:0 0 auto;overflow:hidden;border:0;border-bottom:1px solid var(--board-border);border-radius:0;background:#f3f3f3}#root .ux-v22 .project-board-editor-cover-ambient{position:absolute;inset:-28px;z-index:0;width:calc(100% + 56px);height:calc(100% + 56px);display:block;object-fit:cover;object-position:center;filter:blur(34px) saturate(.8) brightness(.58);transform:scale(1.04);opacity:.95;pointer-events:none;-webkit-user-select:none;user-select:none}#root .ux-v22 .project-board-editor-cover-hero-main{position:relative;z-index:1;width:min(100%,760px);max-width:760px;aspect-ratio:143 / 60;height:auto;min-height:0;margin:0 auto;padding:0;display:grid;place-items:center;overflow:hidden;border:0;border-radius:0;background-color:#f3f3f3;background-image:url(/illustrations/project-board-fallback-light.svg);background-size:cover;background-position:center;background-repeat:no-repeat;color:var(--board-text);box-shadow:none;cursor:pointer}#root .ux-v22 .project-board-editor-cover-hero.has-cover .project-board-editor-cover-hero-main{background-color:#101010;background-image:none}#root .ux-v22 .project-board-editor-cover-card-frame{position:absolute!important;inset:0!important;width:100%!important;height:100%!important;min-height:100%!important;max-height:100%!important;margin:0!important;border-radius:0!important}#root .ux-v22 .project-record-modal .project-board-editor-cover-hero.has-cover .project-board-editor-cover-hero-main,#root .ux-v22 .project-record-modal .project-board-editor-cover-card-frame.has-cover{background:transparent!important;background-color:transparent!important;background-image:none!important}#root .ux-v22 .project-record-modal .project-board-editor-cover-card-frame .project-board-cover-image{object-fit:contain;object-position:center}#root .ux-v22 .project-board-editor-cover-upload-indicator{position:absolute;inset:0;z-index:2;display:grid;place-items:center;color:#fff;opacity:0;transform:scale(.94);transition:opacity .16s ease,transform .16s ease;pointer-events:none;filter:drop-shadow(0 2px 8px rgba(0,0,0,.42))}#root .ux-v22 .project-board-editor-cover-clear{position:absolute;top:12px;right:12px;z-index:3;width:32px;height:32px;padding:0;display:inline-grid;place-items:center;border:0;border-radius:0;background:transparent;color:#fff;opacity:0;transform:scale(.94);transition:opacity .16s ease,transform .16s ease,color .14s ease;pointer-events:none;cursor:pointer;filter:drop-shadow(0 2px 6px rgba(0,0,0,.48))}#root .ux-v22 .project-board-editor-cover-hero:is(:hover,:focus-within) .project-board-editor-cover-upload-indicator,#root .ux-v22 .project-board-editor-cover-hero:is(:hover,:focus-within) .project-board-editor-cover-clear{opacity:1;transform:scale(1)}#root .ux-v22 .project-board-editor-cover-hero:is(:hover,:focus-within) .project-board-editor-cover-clear{pointer-events:auto}#root .ux-v22 .project-board-editor-cover-clear:is(:hover,:focus-visible){color:#f2f2f2;transform:scale(1.08);outline:none}#root .ux-v22 .project-board-editor-cover-hero-main:focus-visible{outline:2px solid color-mix(in srgb,var(--board-primary) 55%,transparent);outline-offset:-2px}#root .ux-v22 .project-board-editor-cover-hero-main:disabled{cursor:wait;opacity:.78}#root .ux-v22 .project-board-editor-cover-input{display:none!important}#root .ux-v22.theme-dark .project-board-editor-cover-hero{border-color:var(--dark-border-strong, #303030);background:#111}#root .ux-v22.theme-dark .project-board-editor-cover-hero:not(.has-cover) .project-board-editor-cover-hero-main{background-color:#111;background-image:url(/illustrations/project-board-fallback-dark.svg)}#root .ux-v22 .project-board-members-controls{display:flex;align-items:center;gap:7px}#root .ux-v22 .project-board-access-level{display:flex;align-items:center;gap:6px}#root .ux-v22 .project-board-access-level>span{color:var(--board-muted);font-size:9px}#root .ux-v22 .project-board-access-level .premium-select{min-width:142px}#root .ux-v22 .project-board-access-level .premium-select-trigger{min-height:34px;border-radius:var(--radius-compact)}#root .ux-v22 .project-board-access-level.is-loading{opacity:.6;pointer-events:none}#root .ux-v22 .project-board-members-button{min-height:36px;gap:7px;white-space:nowrap}#root .ux-v22 .project-board-members-button>span{min-width:18px;height:18px;padding-inline:5px}#root .ux-v22 .project-board-access-modal .project-card-main{gap:12px}#root .ux-v22 .project-board-access-add-form{margin-top:14px;display:grid;gap:12px}#root .ux-v22 .project-board-access-form-grid{align-items:end}#root .ux-v22 .project-board-access-form-actions{display:flex;justify-content:flex-end}#root .ux-v22 .project-board-access-link-actions{margin-top:12px;flex-wrap:wrap}#root .ux-v22 .project-board-access-security{margin-top:14px;padding-top:14px;border-top:1px solid var(--board-border-soft)}#root .ux-v22 .project-board-access-detail-section .project-board-members-state{margin-top:14px}#root .ux-v22 .project-board-members-toolbar{display:flex;align-items:center;justify-content:space-between;gap:14px}#root .ux-v22 .project-board-members-toolbar>div{min-width:0;display:grid;gap:3px}#root .ux-v22 .project-board-members-toolbar strong{color:var(--board-text);font-size:11px;font-weight:600}#root .ux-v22 .project-board-members-toolbar small{color:var(--board-muted);font-size:9px;line-height:1.4}#root .ux-v22 .project-board-members-toolbar .button{min-height:36px;gap:6px}#root .ux-v22 .project-board-member-form{margin-top:14px;padding:14px;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;border:1px solid var(--board-border);border-radius:var(--radius-control);background:#f8f9fb}#root .ux-v22 .project-board-member-form label{display:grid;gap:6px}#root .ux-v22 .project-board-member-form label>span{color:var(--board-muted);font-size:var(--nl-type-meta, var(--type-caption, 11px));font-weight:500;line-height:1.3}#root .ux-v22 .project-board-member-form input,#root .ux-v22 .project-board-member-form select{box-sizing:border-box;width:100%;height:40px;padding:0 10px;border:1px solid var(--board-border);border-radius:var(--radius-compact);background:var(--board-panel);color:var(--board-text);font-size:10px;outline:none;box-shadow:none}#root .ux-v22 .project-board-member-form input:focus,#root .ux-v22 .project-board-member-form select:focus{border-color:#8795f6;box-shadow:var(--board-focus)}#root .ux-v22 .project-board-member-form-copy{grid-column:1 / -1}#root .ux-v22 .project-board-member-form>button{grid-column:1 / -1;min-height:36px;justify-self:flex-end;min-width:124px}#root .ux-v22 .project-board-members-list{margin-top:14px;display:grid;gap:7px}#root .ux-v22 .project-board-members-list article{min-height:66px;padding:9px 10px;display:grid;grid-template-columns:36px minmax(180px,1fr) auto minmax(150px,180px);align-items:center;gap:10px;border:1px solid #e4e7eb;border-radius:var(--radius-control);background:var(--board-panel);transition:opacity .18s ease,border-color .18s ease,background .18s ease}#root .ux-v22 .project-board-members-list article:hover{border-color:#d5d9df}#root .ux-v22 .project-board-members-list article.is-selected{border-color:#cfd5ff;background:#fafbff}#root .ux-v22 .project-board-members-list article.is-busy,#root .ux-v22 .project-board-company-contact-list article.is-busy{opacity:.55;pointer-events:none}#root .ux-v22 .project-board-member-avatar,#root .ux-v22 .project-board-company-contact-avatar{width:36px;height:36px;display:flex;align-items:center;justify-content:center;border-radius:var(--radius-circle);background:#eef0ff;color:var(--board-primary);font-size:10px;font-weight:700}#root .ux-v22 .project-board-member-identity,#root .ux-v22 .project-board-company-contact-identity{min-width:0;display:grid;gap:4px}#root .ux-v22 .project-board-member-identity>div,#root .ux-v22 .project-board-company-contact-identity>div{min-width:0;display:flex;align-items:center;gap:6px}#root .ux-v22 .project-board-member-identity strong,#root .ux-v22 .project-board-company-contact-identity strong{min-width:0;overflow:hidden;color:var(--board-text);font-size:10px;font-weight:600;text-overflow:ellipsis;white-space:nowrap}#root .ux-v22 .project-board-member-identity>div>span,#root .ux-v22 .project-board-company-contact-identity>div>span{max-width:150px;height:19px;padding:0 6px;display:inline-flex;align-items:center;overflow:hidden;border:1px solid var(--board-border);border-radius:var(--radius-pill);background:var(--board-soft);color:#69727e;font-size:8px;line-height:1;text-overflow:ellipsis;white-space:nowrap}#root .ux-v22 .project-board-member-identity span.primary{border-color:#cfd5ff;background:#eef0ff;color:var(--board-primary)}#root .ux-v22 .project-board-member-identity span.crm-contact{border-color:#cfe2d5;background:#eef7f1;color:#35704f}#root .ux-v22 .project-board-member-identity small,#root .ux-v22 .project-board-company-contact-identity small{overflow:hidden;color:#858e9a;font-size:9px;text-overflow:ellipsis;white-space:nowrap}#root .ux-v22 .project-board-member-link-warning{max-width:520px;white-space:normal!important;color:#9a641e!important;line-height:1.35}#root .ux-v22 .project-board-company-contact-missing{height:21px;padding:0 7px;display:inline-flex;align-items:center;border-radius:var(--radius-pill);background:#fff5e7;color:#93621d;font-size:8px;font-weight:600;white-space:nowrap}#root .ux-v22 .project-board-member-level .premium-select-trigger{min-height:34px;border-radius:var(--radius-compact)}#root .ux-v22 .project-board-member-remove{width:34px;height:34px}#root .ux-v22 .project-board-members-state{min-height:150px;padding:24px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:7px;border:1px dashed var(--board-border);border-radius:var(--radius-control);color:#858e9a;text-align:center}#root .ux-v22 .project-board-members-state>svg{color:var(--board-primary)}#root .ux-v22 .project-board-members-state strong{color:var(--board-text);font-size:11px;font-weight:600}#root .ux-v22 .project-board-members-state span{max-width:430px;font-size:9px;line-height:1.5}#root .ux-v22 .project-board-company-contacts{margin-top:14px;padding:13px;border:1px solid var(--board-border);border-radius:var(--radius-control);background:#f8f9fb}#root .ux-v22 .project-board-company-contacts>header{margin-bottom:10px;display:flex;align-items:center;justify-content:space-between;gap:12px}#root .ux-v22 .project-board-company-contacts>header>div{min-width:0;display:flex;align-items:center;gap:8px}#root .ux-v22 .project-board-company-contacts>header svg{flex:0 0 auto;color:var(--board-primary)}#root .ux-v22 .project-board-company-contacts>header>div>span{min-width:0;display:grid;gap:2px}#root .ux-v22 .project-board-company-contacts>header strong{overflow:hidden;color:var(--board-text);font-size:10px;font-weight:600;text-overflow:ellipsis;white-space:nowrap}#root .ux-v22 .project-board-company-contacts>header small{color:var(--board-muted);font-size:8px;line-height:1.4}#root .ux-v22 .project-board-company-contact-list{display:grid;gap:7px}#root .ux-v22 .project-board-company-contact-list article{min-height:60px;padding:8px 9px;display:grid;grid-template-columns:36px minmax(170px,1fr) minmax(145px,180px) auto;align-items:center;gap:9px;border:1px solid #e2e6eb;border-radius:var(--radius-compact);background:var(--board-panel);transition:opacity .18s ease,border-color .18s ease}#root .ux-v22 .project-board-company-contact-list article:hover{border-color:#d5d9df}#root .ux-v22 .project-board-company-contact-level .premium-select-trigger{min-height:34px;border-radius:var(--radius-compact)}#root .ux-v22 .project-board-company-contact-list .button{min-height:34px;padding-inline:11px;white-space:nowrap;font-size:9px}#root .ux-v22 .project-board-company-contact-list .button.missing-email{color:#93621d}#root .ux-v22 .project-board-company-contact-missing{justify-self:start}#root .ux-v22.theme-dark{--board-text: var(--dark-text, #f5f5f5);--board-muted: var(--dark-muted, #a3a3a3);--board-muted-soft: var(--dark-subtle, #737373);--board-border: var(--dark-border-strong, #303030);--board-border-soft: var(--dark-border, #262626);--board-panel: var(--dark-column, #0f0f0f);--board-bg: var(--dark-canvas, #050505);--board-soft: var(--dark-control, #161616)}#root .ux-v22.theme-dark .project-boards-home,#root .ux-v22.theme-dark .project-board-library{background:var(--board-bg)!important;background-color:var(--board-bg)!important;background-image:none!important}#root .ux-v22.theme-dark .project-board-tile,#root .ux-v22.theme-dark .project-board-tile-main,#root .ux-v22.theme-dark .project-board-empty{background:var(--dark-column, #0f0f0f)!important}#root .ux-v22.theme-dark .project-board-list-empty{background:transparent!important;border:0!important;box-shadow:none!important}#root .ux-v22.theme-dark .project-board-empty-illustration-light{display:none!important}#root .ux-v22.theme-dark .project-board-empty-illustration-dark{display:block!important}#root .ux-v22.theme-dark .project-board-tile-cover{border-bottom:0!important;background-color:#111!important;background-image:none!important}#root .ux-v22.theme-dark .project-board-tile-cover:not(.has-cover){background-color:#111!important;background-image:url(/illustrations/project-board-fallback-dark.svg)!important;background-size:cover!important;background-position:center!important;background-repeat:no-repeat!important}#root .ux-v22.theme-dark .project-board-title,#root .ux-v22.theme-dark .project-board-library-heading h2{color:var(--dark-text, #f5f5f5)!important}#root .ux-v22.theme-dark .project-board-member-form input,#root .ux-v22.theme-dark .project-board-member-form select{border-color:var(--dark-border-strong, #303030);background:var(--dark-column, #0f0f0f);color:var(--dark-text, #f5f5f5)}#root .ux-v22.theme-dark .project-board-editor-client-locked,#root .ux-v22.theme-dark .project-board-editor-client-preview,#root .ux-v22.theme-dark .project-board-member-form,#root .ux-v22.theme-dark .project-board-company-contacts{border-color:var(--dark-border-strong, #303030);background:var(--dark-control, #161616)}#root .ux-v22.theme-dark .project-board-editor-note,#root .ux-v22.theme-dark .project-board-editor-security-note,#root .ux-v22.theme-dark .project-board-member-form-copy{border-color:#303a67;background:var(--dark-control-hover, #1c1c1c);color:var(--dark-text-soft, #d4d4d4)}#root .ux-v22.theme-dark .project-board-members-list article,#root .ux-v22.theme-dark .project-board-company-contact-list article{border-color:var(--dark-border-strong, #303030);background:var(--dark-column, #0f0f0f)}#root .ux-v22.theme-dark .project-board-members-list article.is-selected{border-color:#4050a1;background:#151a2d}#root .ux-v22.theme-dark .project-board-member-avatar,#root .ux-v22.theme-dark .project-board-company-contact-avatar{background:var(--dark-active, #222222);color:#aab4ff}#root .ux-v22.theme-dark .project-board-member-identity span.primary{border-color:#4050a1;background:#1c2447;color:#aab4ff}#root .ux-v22.theme-dark .project-board-member-identity span.crm-contact{border-color:#294936;background:#182d22;color:#a9d5b8}#root .ux-v22.theme-dark .project-board-company-contact-missing{background:#332919;color:#d9b674}#root .ux-v22.theme-dark .project-board-member-link-warning{color:#d9b674!important}#root .ux-v22.theme-dark .project-board-member-remove:hover{border-color:#653b3b;background:#2c1c1c!important;color:#f09b96}#root .ux-v22 .deal-create-modal.operational-record-modal.project-board-stage-delete-modal{width:min(580px,calc(100vw - 32px))!important;max-width:580px!important;height:auto!important;min-height:0!important;max-height:min(88dvh,720px)!important}#root .ux-v22 .project-board-stage-delete-section{display:grid;gap:12px}#root .ux-v22 .project-board-stage-delete-choice,#root#root#root .ux-v22 .premium-select.project-board-stage-delete-select>.premium-select-trigger{width:100%!important;box-sizing:border-box!important;height:62px!important;min-height:62px!important;padding:10px 4px!important;display:grid!important;grid-template-columns:minmax(0,1fr) 17px;align-items:center!important;gap:12px!important;text-align:left!important;border:0!important;border-radius:0!important;background:transparent!important;color:var(--ux-text)!important;box-shadow:none!important;cursor:pointer}#root .ux-v22 .project-board-stage-delete-choice>span:first-child{min-width:0;width:100%}#root .ux-v22 .project-board-stage-delete-choice-copy{box-sizing:border-box;min-width:0;width:100%;display:grid;grid-template-columns:minmax(0,1fr);gap:3px}#root .ux-v22 .project-board-stage-delete-select .project-board-stage-delete-choice-copy{grid-template-columns:minmax(0,1fr) minmax(0,50%);align-items:center;gap:10px}#root .ux-v22 .project-board-stage-delete-choice-copy>strong{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}#root .ux-v22 .project-board-stage-delete-select .project-board-stage-delete-choice-copy>:is(.crm-status-pill,.crm-property-popover-copy){min-width:0;max-width:100%;justify-self:end}#root .ux-v22 .project-board-stage-delete-select .project-board-stage-delete-choice-copy>.crm-property-popover-copy>small{display:block;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;text-align:right}#root .ux-v22 .project-board-stage-delete-choice strong,#root .ux-v22 .project-board-stage-delete-choice-copy strong{font-size:13px;font-weight:650}#root#root#root .ux-v22 .premium-select.project-board-stage-delete-select>.premium-select-trigger>span{display:block;min-width:0;width:100%;white-space:normal}#root#root#root .ux-v22 .premium-select.project-board-stage-delete-select>.premium-select-trigger>svg{width:17px;height:17px;justify-self:center}@media(max-width:760px){#root .ux-v22 .deal-create-modal.operational-record-modal.project-board-stage-delete-modal{width:calc(100vw - 16px)!important;max-width:calc(100vw - 16px)!important}}#root .ux-v22 .project-task-progress-inline{max-width:100%;display:inline-flex;align-items:center;gap:8px}#root .ux-v22 .project-task-progress-inline>.project-card-task-progress{min-width:0;flex:0 1 auto}#root .ux-v22 .project-task-progress-count{flex:0 0 auto;display:inline-flex;align-items:center;gap:4px;color:var(--ux-text-muted, var(--app-muted, #7e8794));font-size:var(--type-caption, 11px);font-weight:500;line-height:1.25;font-variant-numeric:tabular-nums;white-space:nowrap}#root .ux-v22 .project-member-picker{display:grid;gap:10px}#root .ux-v22 .project-member-picker-selected{display:grid;gap:7px}#root .ux-v22 .project-member-picker-help{color:var(--crm-polish-muted, #697584);font-size:var(--type-caption);line-height:1.45}#root .ux-v22 .project-member-avatar{box-sizing:border-box;position:relative;display:grid;place-items:center;overflow:hidden;border:2px solid var(--crm-polish-card, #fff);border-radius:var(--radius-circle);background:#eaf0fb;color:#566f9d;font-size:9px;font-weight:700;line-height:1}#root .ux-v22 .project-member-avatar>img,#root .ux-v22 .project-member-avatar .contact-avatar,#root .ux-v22 .project-member-avatar .contact-avatar>img{width:100%;height:100%;min-width:100%;min-height:100%;border:0;border-radius:inherit;object-fit:cover}#root .ux-v22 .project-member-avatar .contact-avatar{display:block}#root .ux-v22 .project-kanban-member-host{margin-top:6px;min-height:25px}#root .ux-v22 .project-kanban-member-host:empty{display:none;margin:0;min-height:0}#root .ux-v22 .project-kanban-member-avatars{display:flex;align-items:center;justify-content:flex-end;min-height:25px;padding-right:1px}#root .ux-v22 .project-member-avatar-more{background:var(--crm-polish-control-hover, #f4f6f8);color:var(--crm-polish-muted, #697584);font-size:9px}#root .ux-v22 .operational-projects .studio-deal-card{position:relative}#root .ux-v22 .operational-projects .studio-deal-card:has(>.deal-next){padding-bottom:49px!important}#root .ux-v22 .operational-projects .studio-deal-card>.deal-next,#root .ux-v22 .tasks-habits-page .routine-kanban-card .deal-next{box-sizing:border-box;width:max-content;max-width:100%;height:25px;min-height:25px;margin:0;padding:0 9px;display:inline-flex;align-items:center;gap:6px;border:1px solid var(--crm-polish-divider-card, #d8dee8);border-radius:var(--radius-pill);background:var(--crm-polish-control-hover, #f4f6f8);color:var(--crm-polish-muted, #697584);line-height:1}#root .ux-v22 .operational-projects .studio-deal-card>.deal-next{position:absolute;left:12px;bottom:12px;max-width:calc(100% - 98px)}#root .ux-v22 .operational-projects .studio-deal-card>.deal-next>.status-dot,#root .ux-v22 .tasks-habits-page .routine-kanban-card .deal-next>.status-dot{width:6px;height:6px;flex:0 0 6px;margin:0;border-radius:var(--radius-circle)}#root .ux-v22 .operational-projects .studio-deal-card>.deal-next>small,#root .ux-v22 .tasks-habits-page .routine-kanban-card .deal-next>small{min-width:0;margin:0;overflow:visible;text-overflow:clip;white-space:nowrap;font-size:var(--type-caption);line-height:1}#root .ux-v22 .operational-projects .studio-deal-card:has(>.deal-next)>.project-kanban-member-host:not(:empty){position:absolute;right:12px;bottom:12px;width:auto;height:25px;min-height:25px;margin:0;display:flex;align-items:center;justify-content:flex-end}#root .ux-v22.theme-dark .project-member-avatar{border-color:var(--crm-polish-card, #0a0a0a);background:var(--dark-elevated, #202020);color:#b8c4dc}#root .ux-v22.theme-dark .operational-projects .studio-deal-card>.deal-next,#root .ux-v22.theme-dark .tasks-habits-page .routine-kanban-card .deal-next{border-color:var(--crm-polish-divider-card, var(--dark-border-strong, #303030));background:var(--crm-polish-control-hover, var(--dark-control, #161616));color:var(--crm-polish-muted, #a8b0bc)}#root .ux-v22 .project-boards-home .project-board-title{margin-bottom:0!important}#root .ux-v22 .project-board-library-member-stack-slot{width:max-content;margin-top:6px;line-height:0}#root .ux-v22 .project-board-library-member-stack-slot>.project-board-members-button-avatars{margin-left:0;padding-left:0}#root .ux-v22 .contact-person-heading-row{width:100%;margin:0 0 14px;display:flex;align-items:center;justify-content:flex-start;gap:12px}#root .ux-v22 .contact-person-heading-row>.project-card-section-title{min-width:0;flex:1 1 auto;margin:0!important}#root .ux-v22 .contact-person-heading-row>.project-card-section-title>svg{display:none!important}#root .ux-v22 .contact-photo-field{position:relative;order:-1;width:52px;min-width:52px;flex:0 0 52px;box-sizing:border-box;margin:0;padding:0}#root .ux-v22 .contact-photo-trigger{position:relative;width:52px;height:52px;min-width:52px;padding:0;display:block;border:0;border-radius:var(--radius-circle);background:transparent;cursor:pointer;outline:none}#root .ux-v22 .contact-photo-trigger:focus-visible{box-shadow:none}#root .ux-v22 .contact-photo-trigger:disabled{cursor:progress;opacity:.72}#root .ux-v22 .contact-photo-preview{width:52px;height:52px;min-width:52px;display:flex;align-items:center;justify-content:center}#root .ux-v22 .contact-photo-preview .contact-avatar,#root .ux-v22 .contact-photo-preview .person-avatar{box-sizing:border-box!important;width:52px!important;height:52px!important;min-width:52px!important;min-height:52px!important;max-width:52px!important;max-height:52px!important;flex:0 0 52px!important;aspect-ratio:1 / 1!important;margin:0!important;padding:0!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;overflow:hidden!important;border:0!important;border-radius:var(--radius-circle)!important;background:#e7ebf3!important;box-shadow:inset 0 0 0 1px #68748b14!important}#root .ux-v22 .contact-photo-preview .contact-avatar img,#root .ux-v22 .contact-photo-preview .person-avatar img{position:static!important;width:100%!important;height:100%!important;min-width:100%!important;min-height:100%!important;max-width:100%!important;max-height:100%!important;margin:0!important;padding:0!important;display:block!important;border:0!important;border-radius:var(--radius-circle)!important;object-fit:cover!important;box-shadow:none!important}#root .ux-v22 .contact-photo-edit-badge{position:absolute;right:-4px;bottom:-3px;width:24px;height:24px;min-width:24px;min-height:24px;box-sizing:border-box;display:inline-flex;align-items:center;justify-content:center;border:2px solid #fff;border-radius:var(--radius-circle);background:#fff;color:var(--workspace-header-icon-color, #707987);box-shadow:0 1px 4px #1c243424;pointer-events:none;transition:background .12s ease,color .12s ease,box-shadow .12s ease}#root .ux-v22 .contact-photo-edit-badge>svg{width:var(--workspace-header-icon-size, 16px)!important;height:var(--workspace-header-icon-size, 16px)!important;min-width:var(--workspace-header-icon-size, 16px)!important;min-height:var(--workspace-header-icon-size, 16px)!important;max-width:var(--workspace-header-icon-size, 16px)!important;max-height:var(--workspace-header-icon-size, 16px)!important;color:inherit!important;stroke:currentColor!important}#root .ux-v22 .contact-photo-trigger:is(:hover,:focus-visible,.open) .contact-photo-edit-badge{background:var(--workspace-header-icon-hover-bg, #f3f4f6);color:var(--workspace-header-icon-hover-color, #313741);box-shadow:none}#root .ux-v22 .contact-photo-menu.toolbar-menu-popover{top:calc(100% + 9px)!important;left:0!important;right:auto!important;width:154px!important}#root .ux-v22 .contact-photo-menu.toolbar-menu-popover>.toolbar-menu-item.danger{color:#d94452!important}#root .ux-v22 .contact-photo-menu.toolbar-menu-popover>.toolbar-menu-item.danger:is(:hover,:focus-visible){background:#d9445214!important;color:#d94452!important}#root .ux-v22 .contact-photo-message{position:absolute;z-index:260001;top:calc(100% + 9px);left:0;width:240px;box-sizing:border-box;padding:7px 9px;display:block;border:1px solid #e0e4ec;border-radius:var(--radius-compact);background:#fff;color:#7b8496;box-shadow:0 8px 24px #1e27411f;font-size:10.5px;line-height:1.35}#root .ux-v22 .contact-photo-input{position:absolute!important;width:1px!important;height:1px!important;padding:0!important;margin:-1px!important;overflow:hidden!important;clip:rect(0,0,0,0)!important;white-space:nowrap!important;border:0!important}#root .ux-v22.theme-dark .contact-photo-preview .contact-avatar,#root .ux-v22.theme-dark .contact-photo-preview .person-avatar{background:var(--dark-border-strong, #303030)!important;box-shadow:inset 0 0 0 1px #ffffff0f!important}#root .ux-v22.theme-dark .contact-photo-edit-badge{border-color:var(--dark-control, #161616);background:var(--dark-control, #161616);color:var(--workspace-header-icon-color, var(--dark-muted, #a3a3a3));box-shadow:0 1px 4px #00000047}#root .ux-v22.theme-dark .contact-photo-trigger:is(:hover,:focus-visible,.open) .contact-photo-edit-badge{background:var(--workspace-header-icon-hover-bg, var(--dark-elevated, #202020));color:var(--workspace-header-icon-hover-color, #f1f3f6);box-shadow:none}#root .ux-v22.theme-dark .contact-photo-menu.toolbar-menu-popover>.toolbar-menu-item.danger{color:#ff7b88!important}#root .ux-v22.theme-dark .contact-photo-menu.toolbar-menu-popover>.toolbar-menu-item.danger:is(:hover,:focus-visible){background:#ff5d6c1f!important;color:#ff7b88!important}#root .ux-v22.theme-dark .contact-photo-message{border-color:var(--dark-border-strong, #303030);background:var(--dark-control, #161616);color:var(--dark-muted, #a3a3a3);box-shadow:0 14px 34px #00000057}#root .ux-v22 .avatar-crop-backdrop{position:fixed!important;inset:0!important;z-index:4000!important}#root .ux-v22 .avatar-crop-modal{width:min(680px,calc(100vw - 32px));max-width:680px;display:flex;flex-direction:column;overflow:hidden;border:1px solid var(--ux-line, #e3e7ed);border-radius:var(--radius-modal, 18px);background:var(--ux-surface, #fff);color:var(--ux-text, #20262f);box-shadow:0 28px 80px #141c2c2e}#root .ux-v22 .avatar-crop-header{min-height:72px;padding:14px 16px 14px 20px;display:flex;align-items:center;justify-content:space-between;gap:16px;border-bottom:1px solid var(--ux-line, #e3e7ed)}#root .ux-v22 .avatar-crop-header>div{min-width:0;display:grid;gap:3px}#root .ux-v22 .avatar-crop-header strong{font-size:16px;font-weight:650}#root .ux-v22 .avatar-crop-header span,#root .ux-v22 .avatar-crop-control-copy span{color:var(--ux-text-muted, #7c8593);font-size:11px;line-height:1.4}#root .ux-v22 .avatar-crop-body{padding:18px 20px 16px;display:grid;gap:16px}#root .ux-v22 .avatar-crop-stage{position:relative;width:100%;height:min(52vh,430px);min-height:310px;overflow:hidden;border:1px solid var(--ux-line, #e3e7ed);border-radius:var(--radius-control, 14px);background:linear-gradient(45deg,rgba(127,136,151,.07) 25%,transparent 25% 75%,rgba(127,136,151,.07) 75%),linear-gradient(45deg,rgba(127,136,151,.07) 25%,transparent 25% 75%,rgba(127,136,151,.07) 75%),var(--ux-surface-2, #f6f7f9);background-position:0 0,8px 8px;background-size:16px 16px;cursor:grab;touch-action:none;-webkit-user-select:none;user-select:none}#root .ux-v22 .avatar-crop-stage:active{cursor:grabbing}#root .ux-v22 .avatar-crop-stage>img{position:absolute;left:50%;top:50%;display:block;max-width:none;max-height:none;object-fit:contain;pointer-events:none;-webkit-user-select:none;user-select:none;will-change:transform}#root .ux-v22 .avatar-crop-frame{position:absolute;z-index:3;left:50%;top:50%;transform:translate(-50%,-50%);box-sizing:border-box;border:2px solid rgba(255,255,255,.96);border-radius:10px;box-shadow:0 0 0 9999px #080a0e8f,0 0 0 1px #12182247,0 8px 30px #00000029;pointer-events:none}#root .ux-v22 .avatar-crop-frame>i{position:absolute;width:22px;height:22px;border-color:#fff;border-style:solid;pointer-events:none}#root .ux-v22 .avatar-crop-frame>i:nth-child(1){left:-3px;top:-3px;border-width:3px 0 0 3px;border-radius:7px 0 0}#root .ux-v22 .avatar-crop-frame>i:nth-child(2){right:-3px;top:-3px;border-width:3px 3px 0 0;border-radius:0 7px 0 0}#root .ux-v22 .avatar-crop-frame>i:nth-child(3){left:-3px;bottom:-3px;border-width:0 0 3px 3px;border-radius:0 0 0 7px}#root .ux-v22 .avatar-crop-frame>i:nth-child(4){right:-3px;bottom:-3px;border-width:0 3px 3px 0;border-radius:0 0 7px}#root .ux-v22 .avatar-crop-frame-handle{position:absolute;width:30px;height:30px;padding:0;border:0;border-radius:50%;background:transparent;box-shadow:none;pointer-events:auto;touch-action:none}#root .ux-v22 .avatar-crop-frame-handle:after{display:none}#root .ux-v22 .avatar-crop-frame-handle--tl{left:-15px;top:-15px;cursor:nwse-resize}#root .ux-v22 .avatar-crop-frame-handle--tr{right:-15px;top:-15px;cursor:nesw-resize}#root .ux-v22 .avatar-crop-frame-handle--bl{left:-15px;bottom:-15px;cursor:nesw-resize}#root .ux-v22 .avatar-crop-frame-handle--br{right:-15px;bottom:-15px;cursor:nwse-resize}#root .ux-v22 .avatar-crop-controls{display:grid;grid-template-columns:minmax(0,1fr) minmax(190px,44%);align-items:center;gap:18px}#root .ux-v22 .avatar-crop-control-copy{display:grid;gap:2px}#root .ux-v22 .avatar-crop-control-copy strong{font-size:12px;font-weight:600}#root .ux-v22 .avatar-crop-controls input[type=range]{width:100%;height:20px;appearance:none;-webkit-appearance:none;background:transparent;cursor:pointer}#root .ux-v22 .avatar-crop-controls input[type=range]::-webkit-slider-runnable-track{height:6px;border-radius:999px;background:#d9dde5}#root .ux-v22 .avatar-crop-controls input[type=range]::-webkit-slider-thumb{width:16px;height:16px;margin-top:-5px;appearance:none;-webkit-appearance:none;border:0;border-radius:50%;background:#2e46ee;box-shadow:none}#root .ux-v22 .avatar-crop-controls input[type=range]::-moz-range-track{height:6px;border:0;border-radius:999px;background:#d9dde5}#root .ux-v22 .avatar-crop-controls input[type=range]::-moz-range-thumb{width:16px;height:16px;border:0;border-radius:50%;background:#2e46ee;box-shadow:none}#root .ux-v22 .avatar-crop-footer{min-height:68px;padding:12px 20px;display:flex;align-items:center;justify-content:flex-end;gap:8px;border-top:1px solid var(--ux-line, #e3e7ed)}#root .ux-v22.theme-dark .avatar-crop-modal{border-color:#ffffff1a;background:var(--dark-control, #161616);color:var(--dark-text, #f5f5f5);box-shadow:0 30px 90px #0000007a}#root .ux-v22.theme-dark .avatar-crop-header,#root .ux-v22.theme-dark .avatar-crop-footer{border-color:#ffffff17}#root .ux-v22.theme-dark .avatar-crop-stage{border-color:#ffffff17;background:linear-gradient(45deg,rgba(255,255,255,.035) 25%,transparent 25% 75%,rgba(255,255,255,.035) 75%),linear-gradient(45deg,rgba(255,255,255,.035) 25%,transparent 25% 75%,rgba(255,255,255,.035) 75%),#0c0e12;background-position:0 0,8px 8px;background-size:16px 16px}#root .ux-v22.theme-dark .avatar-crop-header span,#root .ux-v22.theme-dark .avatar-crop-control-copy span{color:var(--dark-muted, #a3a3a3)}#root .ux-v22.theme-dark .avatar-crop-controls input[type=range]::-webkit-slider-runnable-track{background:var(--dark-active, #222222)}#root .ux-v22.theme-dark .avatar-crop-controls input[type=range]::-webkit-slider-thumb{background:#4f67ff}#root .ux-v22.theme-dark .avatar-crop-controls input[type=range]::-moz-range-track{background:var(--dark-active, #222222)}#root .ux-v22.theme-dark .avatar-crop-controls input[type=range]::-moz-range-thumb{background:#4f67ff}@media(max-width:760px){#root>.mobile-overlay-surface.ux-v22 .avatar-crop-modal{width:100%!important;max-width:100%!important;max-height:calc(100dvh - var(--mobile-sheet-top-gap, 14px))!important}#root>.mobile-overlay-surface.ux-v22 .avatar-crop-body{padding:14px}#root>.mobile-overlay-surface.ux-v22 .avatar-crop-stage{height:min(48dvh,390px);min-height:270px}#root>.mobile-overlay-surface.ux-v22 .avatar-crop-controls{grid-template-columns:1fr;gap:9px}}#root .ux-v22 .email-inbox-view{width:100%;min-width:0;min-height:0;display:flex;flex-direction:column;overflow:hidden;background:var(--settings-content-bg, var(--ux-canvas))}#root .ux-v22 .email-inbox-heading{min-height:66px;padding:16px 20px 10px;display:flex;align-items:flex-end;justify-content:space-between;gap:16px;background:var(--settings-content-bg, var(--ux-canvas))}#root .ux-v22 .email-inbox-heading>div{min-width:0}#root .ux-v22 .email-inbox-heading h1{margin:0;color:var(--app-text);font-size:var(--type-heading-lg);font-weight:600;letter-spacing:-.025em}#root .ux-v22 .email-inbox-heading p{margin:3px 0 0;color:var(--app-muted);font-size:var(--type-body-small)}#root .ux-v22 .email-inbox-heading-right{width:min(620px,48vw);min-width:0;flex:0 1 620px;display:flex;align-items:center;justify-content:flex-end;gap:12px}#root .ux-v22 .email-top-search{min-width:0;flex:1 1 520px}#root .ux-v22 .email-inbox-count{color:var(--app-muted);font-size:var(--type-micro);white-space:nowrap}#root .ux-v22 .email-inbox-controls{min-height:46px;padding:0 20px;display:flex;align-items:center;gap:14px;background:var(--settings-content-bg, var(--ux-canvas))}#root .ux-v22 .email-select-all{height:28px;display:inline-flex;align-items:center;gap:5px;color:var(--app-muted)}#root .ux-v22 .email-bulk-actions{display:inline-flex;align-items:center;gap:4px;margin-left:2px}#root .ux-v22 .email-message-table{min-height:0;flex:1 1 0;overflow-y:auto;background:transparent}#root .ux-v22 .email-message-row{min-height:52px;display:grid;grid-template-columns:18px var(--workspace-header-icon-control-size, 32px) minmax(0,1fr);align-items:center;gap:8px;padding:0 18px;border-bottom:0;background:transparent;color:var(--app-text)}#root .ux-v22 .email-list-avatar{display:none}#root .ux-v22 .email-message-row+.email-message-row{border-top:1px solid var(--app-border)}#root .ux-v22 .email-message-row:hover{background:var(--app-card-hover)}#root .ux-v22 .email-message-row.is-unread{background:var(--workspace-header-icon-active-bg);box-shadow:inset 2px 0 0 var(--workspace-header-icon-active-color)}#root .ux-v22 .email-message-row.is-unread:hover{background:var(--workspace-header-icon-active-bg)}#root .ux-v22 .email-message-open{position:relative;min-width:0;min-height:51px;padding:0;display:grid;grid-template-columns:minmax(130px,180px) minmax(0,1fr) minmax(150px,190px) 72px;align-items:center;gap:14px;border:0;background:transparent;color:inherit;text-align:left;box-shadow:none;cursor:pointer}#root .ux-v22 .email-list-actions{--workspace-header-icon-control-size: 28px;--workspace-header-icon-size: 14px;position:absolute;top:50%;right:54px;width:max-content;display:inline-flex;flex-wrap:nowrap;align-items:center;justify-content:center;gap:4px;opacity:0;visibility:hidden;pointer-events:none;transform:translateY(-50%);transition:opacity .12s ease}#root .ux-v22 .email-message-row:hover .email-list-actions,#root .ux-v22 .email-message-row:focus-within .email-list-actions{opacity:1;visibility:visible;pointer-events:auto}#root .ux-v22 .email-list-sender{min-width:0;display:flex;align-items:center;gap:6px}#root .ux-v22 .email-list-sender strong{min-width:0;overflow:hidden;color:var(--app-text);font-size:var(--type-body-small);font-weight:500;text-overflow:ellipsis;white-space:nowrap}#root .ux-v22 .email-message-row.is-unread .email-list-sender strong,#root .ux-v22 .email-message-row.is-unread .email-list-copy strong{font-weight:600}#root .ux-v22 .email-list-sender i{width:6px;height:6px;flex:0 0 6px;border-radius:var(--radius-circle);background:#188c62}#root .ux-v22 .email-list-copy{min-width:0;display:flex;align-items:baseline;gap:5px;overflow:hidden}#root .ux-v22 .email-list-copy strong{flex:0 1 auto;overflow:hidden;color:var(--app-text);font-size:var(--type-body-small);font-weight:500;text-overflow:ellipsis;white-space:nowrap}#root .ux-v22 .email-list-copy small{min-width:0;flex:1 1 auto;overflow:hidden;color:var(--app-muted);font-size:var(--type-caption);text-overflow:ellipsis;white-space:nowrap}#root .ux-v22 .email-list-crm{min-width:0;display:grid;gap:2px;justify-items:start}#root .ux-v22 .email-list-crm>strong{max-width:100%;overflow:hidden;color:var(--app-text-soft);font-size:var(--type-caption);font-weight:500;text-overflow:ellipsis;white-space:nowrap}#root .ux-v22 .email-list-crm>small{max-width:100%;overflow:hidden;color:var(--app-muted);font-size:var(--type-micro);text-overflow:ellipsis;white-space:nowrap}#root .ux-v22 .email-add-crm-link{min-height:26px;padding:0 8px;display:inline-flex;align-items:center;gap:5px;border:1px dashed var(--app-border-strong);border-radius:var(--radius-pill);background:transparent;color:var(--settings-accent, #2e46ee);font-size:var(--type-caption);font-weight:500;cursor:pointer}#root .ux-v22 .email-add-crm-link:hover,#root .ux-v22 .email-add-crm-link:focus-visible{border-style:solid;background:color-mix(in srgb,var(--settings-accent, #2e46ee) 7%,var(--app-card));outline:none}#root .ux-v22 .email-list-date{justify-self:end;color:var(--app-muted);font-size:var(--type-micro);font-variant-numeric:tabular-nums;white-space:nowrap}#root .ux-v22 .email-loading-list{width:100%}#root .ux-v22 .email-loading-row{min-height:52px;padding:0 18px;display:grid;grid-template-columns:minmax(110px,170px) minmax(220px,1fr) minmax(120px,180px) 58px;align-items:center;gap:24px;border-bottom:0}#root .ux-v22 .email-loading-row+.email-loading-row{border-top:1px solid var(--app-border)}#root .ux-v22 .email-loading-row>span{height:8px;border-radius:var(--radius-pill);background:var(--app-control-hover);opacity:.72}#root .ux-v22 .email-loading-row>span:nth-child(1){width:72%}#root .ux-v22 .email-loading-row>span:nth-child(2){width:88%}#root .ux-v22 .email-loading-row>span:nth-child(3){width:66%}#root .ux-v22 .email-loading-row>span:nth-child(4){width:80%;justify-self:end}#root .ux-v22 .email-message-table:has(>.email-empty-state){display:flex}#root .ux-v22 .email-empty-state{width:100%;min-height:0;flex:1 1 auto;padding:24px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:7px;text-align:center}#root .ux-v22 .email-empty-state>span{width:42px;height:42px;display:grid;place-items:center;border-radius:var(--radius-control);background:var(--app-control-hover);color:var(--app-muted)}#root .ux-v22 .email-empty-state>.record-modal-section-copy{width:100%;max-width:420px;display:grid;justify-items:center;gap:5px;text-align:center}@media(max-width:760px){#root#root .ux-v22 .email-inbox-view .crm-morph-tabs.is-record-surface .crm-morph-tabs-surface{--crm-morph-surface: var(--app-column, var(--app-card)) !important;--crm-morph-border: var(--app-border) !important}#root#root .ux-v22 .email-inbox-view .crm-morph-tabs.is-record-surface .crm-morph-tabs-liquid{color:var(--crm-morph-surface)!important;z-index:0!important}#root#root .ux-v22 .email-inbox-view .crm-morph-tabs.is-record-surface .crm-morph-tabs-liquid path{fill:var(--crm-morph-surface)!important}#root#root .ux-v22 .email-inbox-view .crm-morph-tabs.is-record-surface .crm-morph-tabs-rail-wrap,#root#root .ux-v22 .email-inbox-view .crm-morph-tabs.is-record-surface .crm-morph-tabs-rail,#root#root .ux-v22 .email-inbox-view .crm-morph-tabs.is-record-surface .crm-morph-tab-slot.is-active{position:relative!important;z-index:40!important}#root#root .ux-v22 .email-inbox-view .crm-morph-tabs.is-record-surface .crm-morph-tab.is-active,#root#root .ux-v22 .email-inbox-view .crm-morph-tabs.is-record-surface .crm-morph-tab[aria-selected=true]{background:transparent!important;background-color:transparent!important;color:var(--app-text)!important;-webkit-text-fill-color:currentColor!important;opacity:1!important}#root#root .ux-v22 .email-inbox-view .crm-morph-tabs.is-record-surface .crm-morph-tab.is-active :is(.crm-morph-tab-icon,.crm-morph-tab-copy,strong,small),#root#root .ux-v22 .email-inbox-view .crm-morph-tabs.is-record-surface .crm-morph-tab[aria-selected=true] :is(.crm-morph-tab-icon,.crm-morph-tab-copy,strong,small){color:currentColor!important;-webkit-text-fill-color:currentColor!important;opacity:1!important;visibility:visible!important}#root#root .ux-v22 .email-inbox-view .crm-morph-tabs.is-record-surface .crm-morph-tabs-content,#root#root .ux-v22 .email-inbox-view .crm-morph-tabs.is-record-surface .email-message-table{background:transparent!important;background-color:transparent!important}}#root .ux-v22 .email-reading-view{width:100%;min-width:0;min-height:0;display:flex;flex-direction:column;overflow:hidden;background:var(--app-card)}#root .ux-v22 .email-thread-toolbar{min-height:54px;padding:0 20px;display:flex;align-items:center;justify-content:space-between;gap:12px;border-bottom:1px solid var(--app-border);background:var(--app-card)}#root .ux-v22 :is(.email-thread-toolbar-left,.email-thread-toolbar-right){display:flex;align-items:center;gap:6px}#root .ux-v22 .email-thread-toolbar-right{min-width:0;justify-content:flex-end}#root .ux-v22 .email-thread-toolbar-divider{width:1px;height:22px;margin:0 3px;background:var(--app-border)}#root .ux-v22 .email-reading-scroll{min-height:0;flex:1 1 0;padding:18px 20px 24px;overflow-y:auto;background:var(--app-card)}#root .ux-v22 .email-reading-heading{margin-bottom:14px}#root .ux-v22 .email-reading-heading h1{margin:0;color:var(--app-text);font-size:var(--type-heading-lg);font-weight:600;letter-spacing:-.02em}#root .ux-v22 .email-reading-layout{display:grid;grid-template-columns:minmax(0,1fr) 300px;align-items:start;gap:16px}#root .ux-v22 .email-message-column{min-width:0}#root .ux-v22 .email-message-card{overflow:hidden;border:1px solid var(--app-border);border-radius:var(--radius-card);background:var(--app-card)}#root .ux-v22 .email-message-card-header{min-height:80px;padding:14px 16px;display:flex;align-items:center;justify-content:space-between;gap:16px;border-bottom:1px solid var(--app-border)}#root .ux-v22 .email-message-card-sender{min-width:0;display:flex;align-items:center;gap:10px}#root .ux-v22 .email-thread-avatar{width:38px!important;min-width:38px!important;max-width:38px!important;height:38px!important;min-height:38px!important;max-height:38px!important;flex:0 0 38px!important}#root .ux-v22 .email-thread-avatar-source{display:grid;place-items:center;overflow:hidden;border-radius:var(--radius-circle);background:var(--app-control-hover)}#root .ux-v22 .email-thread-avatar-image,#root .ux-v22 .email-thread-avatar-source>.contact-avatar-initials{width:100%;height:100%;border-radius:inherit}#root .ux-v22 .email-thread-avatar-image{display:block;object-fit:cover}#root .ux-v22 .email-thread-avatar-source>.contact-avatar-initials{display:grid;place-items:center}#root .ux-v22 .email-message-card-sender>div{min-width:0;display:grid;gap:2px}#root .ux-v22 .email-message-card-sender strong{overflow:hidden;color:var(--app-text);font-size:var(--type-body-small);font-weight:600;text-overflow:ellipsis;white-space:nowrap}#root .ux-v22 .email-message-card-sender :is(span,small){overflow:hidden;color:var(--app-muted);font-size:var(--type-micro);text-overflow:ellipsis;white-space:nowrap}#root .ux-v22 .email-message-card-meta{flex:0 0 auto;display:flex;align-items:center;gap:4px;color:var(--app-muted)}#root .ux-v22 .email-message-card-meta>span{margin-right:4px;font-size:var(--type-micro);white-space:nowrap}#root .ux-v22 .email-message-card-body{min-height:max(420px,calc(100dvh - 300px));padding:34px 18px 42px;color:var(--app-text-soft);font-size:var(--type-body);line-height:1.7;background:var(--email-message-surface, #ffffff)}#root .ux-v22 .email-message-card-body>*{max-width:860px}#root .ux-v22 .email-message-card-body p{margin:0 0 18px}#root .ux-v22 .email-message-primary-actions{padding-top:12px;display:flex;align-items:center;gap:8px}#root .ux-v22 .email-crm-sidebar.settings-card{position:sticky;top:0;min-width:0;margin-bottom:0;align-self:start}#root .ux-v22 .email-crm-sidebar-actions{margin-top:12px;display:grid;gap:7px}@media(max-width:760px){#root .ux-v22 .email-crm-sidebar .settings-provider-row{grid-template-columns:38px minmax(0,1fr) auto!important}#root .ux-v22 .email-crm-sidebar .settings-provider-row>.workspace-header-icon-button{grid-column:3!important;justify-self:end!important;align-self:center!important}}#root .ux-v22 .email-message-text{white-space:pre-wrap;overflow-wrap:anywhere}#root .ux-v22 .email-message-loading{max-width:720px;display:grid;gap:10px}#root .ux-v22 .email-message-loading>p{margin:0;white-space:pre-wrap;overflow-wrap:anywhere}#root .ux-v22 .email-message-loading>small{color:var(--app-muted);font-size:var(--type-micro)}#root .ux-v22 .email-message-frame{width:100%;max-width:100%;min-height:max(360px,calc(100dvh - 390px));display:block;border:0;background:var(--email-message-surface, #ffffff);color-scheme:normal}#root .ux-v22 .email-message-html{width:100%;max-width:100%;overflow-x:auto;color:inherit}#root .ux-v22 .email-message-html :is(img,table,iframe,video){max-width:100%!important}#root .ux-v22 .email-message-attachments{margin-top:18px;display:flex;flex-wrap:wrap;gap:8px}#root .ux-v22 .email-message-attachments>.button{min-height:36px;gap:7px}#root .ux-v22 .email-message-attachments>.button>small{color:var(--studio-muted);font-size:10px}#root .ux-v22 .email-composer-window{position:absolute;z-index:70;right:18px;bottom:14px;width:min(760px,calc(100% - 36px));height:min(640px,calc(100% - 28px));max-height:calc(100% - 28px);display:flex;flex-direction:column;overflow:hidden;border:1px solid var(--app-border);border-radius:12px;background:var(--app-card);box-shadow:0 18px 48px #00000038}#root>.ux-v22.global-email-composer-host{position:fixed;z-index:2147483625;inset:0;pointer-events:none;isolation:isolate;background:transparent!important;background-color:transparent!important;box-shadow:none!important;backdrop-filter:none!important;-webkit-backdrop-filter:none!important}#root>.ux-v22.global-email-composer-host .email-composer-window{z-index:1;pointer-events:auto}#root .ux-v22 .email-composer-window.is-expanded{inset:14px 18px;width:auto;height:auto;max-height:none}#root .ux-v22 .email-inline-reply-wrap{margin-top:14px}#root .ux-v22 .email-composer-window.is-inline{position:relative;inset:auto;z-index:1;width:100%;height:330px;max-height:none;border-radius:var(--radius-card);box-shadow:0 10px 28px #00000014}#root .ux-v22 .email-composer-inline-recipient{min-height:48px;padding:0 14px;display:grid;grid-template-columns:auto auto minmax(0,1fr) auto;align-items:center;gap:9px;border-bottom:1px solid var(--app-border);color:var(--app-muted)}#root .ux-v22 .email-composer-inline-recipient>span{font-size:12px;white-space:nowrap}#root .ux-v22 .email-composer-inline-recipient>input{width:100%;min-width:0;height:34px;padding:0;border:0!important;outline:0!important;box-shadow:none!important;background:transparent!important;color:var(--app-text);font:inherit;font-size:12px}#root .ux-v22 .email-composer-window.is-inline .email-composer-carbon-copy{padding:0 14px}#root .ux-v22 .email-composer-window.is-inline .email-composer-body-editor{min-height:180px}#root .ux-v22 .email-composer-window.is-inline .email-composer-toolbar-left>small{display:none}#root .ux-v22.theme-dark .email-composer-window.is-inline{box-shadow:0 12px 32px #00000047}#root .ux-v22 .email-composer-window.is-minimized{width:min(420px,calc(100% - 36px));height:44px;min-height:44px}#root .ux-v22 .email-composer-window-header{min-height:44px;padding:0 9px 0 14px;display:flex;align-items:center;justify-content:space-between;gap:12px;border-bottom:1px solid var(--app-border);background:var(--app-control-hover);color:var(--app-text)}#root .ux-v22 .email-composer-window-header>strong{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:13px;font-weight:650}#root .ux-v22 .email-composer-window-actions{display:inline-flex;align-items:center;gap:2px}#root .ux-v22 .email-composer-addresses{flex:0 0 auto;padding:0 14px}#root .ux-v22 .email-composer-address-row{min-height:38px;display:grid;grid-template-columns:42px minmax(0,1fr) auto;align-items:center;gap:4px;border-bottom:1px solid var(--app-border)}#root .ux-v22 .email-composer-address-row>label,#root .ux-v22 .email-composer-address-row>span{color:var(--app-muted);font-size:12px}#root .ux-v22 .email-composer-from-row>strong{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:var(--app-text);font-size:12px;font-weight:500}#root .ux-v22 .email-composer-address-row input,#root .ux-v22 .email-composer-subject{width:100%;min-width:0;height:37px;margin:0;padding:0;border:0!important;outline:0!important;box-shadow:none!important;background:transparent!important;color:var(--app-text);font:inherit;font-size:12px}#root .ux-v22 .email-composer-address-row input::placeholder,#root .ux-v22 .email-composer-subject::placeholder{color:var(--app-muted)}#root .ux-v22 .email-composer-cc-toggle{padding:4px 2px 4px 8px;border:0;background:transparent;color:var(--app-muted);cursor:pointer;font:inherit;font-size:12px}#root .ux-v22 .email-composer-cc-toggle:hover{color:var(--app-text)}#root .ux-v22 .email-composer-carbon-copy{display:grid}#root .ux-v22 .email-composer-carbon-copy .email-composer-address-row{grid-template-columns:42px minmax(0,1fr)}#root .ux-v22 .email-composer-subject{min-height:40px;border-bottom:1px solid var(--app-border)!important}#root .ux-v22 .email-composer-body-editor{width:100%;min-height:120px;min-width:0;flex:1 1 auto;display:flex;overflow:hidden;background:var(--app-card)}#root .ux-v22 .email-composer-body-editor .email-signature-editor-shell.is-composer{width:100%;min-width:0;min-height:0;flex:1 1 auto;display:flex;flex-direction:column;overflow:hidden;border-radius:0;background:var(--app-card)}#root .ux-v22 .email-composer-body-editor .email-signature-editor-shell.is-composer .email-signature-editor-canvas{min-height:120px;max-height:none;flex:1 1 auto;border-radius:0}#root .ux-v22 .email-composer-body-editor .email-signature-editor-shell.is-composer .email-signature-editor-surface{min-height:120px;height:100%;border-radius:0}#root .ux-v22 .email-composer-body-editor .email-signature-editor-shell.is-composer .email-signature-toolbar{flex:0 0 auto;border-radius:0}#root .ux-v22 .email-composer-attachments{max-height:90px;padding:8px 12px;display:flex;flex-wrap:wrap;gap:6px;overflow:auto;border-top:1px solid var(--app-border)}#root .ux-v22 .email-composer-attachments>span{min-width:0;max-width:220px;min-height:28px;padding:0 4px 0 9px;display:inline-flex;align-items:center;gap:6px;border:1px solid var(--app-border);border-radius:var(--radius-pill);background:var(--app-control-hover);color:var(--app-text);font-size:11px}#root .ux-v22 .email-composer-attachments>span>span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}#root .ux-v22 .email-composer-error{margin:0 12px 6px;padding:7px 9px;display:flex;align-items:center;gap:7px;border:1px solid color-mix(in srgb,var(--ux-danger, #e23d35) 26%,var(--app-border));border-radius:7px;background:color-mix(in srgb,var(--ux-danger, #e23d35) 7%,var(--app-card));color:var(--app-text);font-size:11px}#root .ux-v22 .email-composer-toolbar{min-height:52px;padding:7px 10px;display:flex;align-items:center;justify-content:space-between;gap:10px;border-top:1px solid var(--app-border);background:var(--app-card)}#root .ux-v22 .email-composer-toolbar-left{min-width:0;display:flex;align-items:center;gap:4px}#root .ux-v22 .email-composer-toolbar-left>small{min-width:0;margin-left:5px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:var(--app-muted);font-size:10px}#root .ux-v22.theme-dark .email-composer-window{box-shadow:0 20px 56px #00000075}@media(max-width:760px){#root>.ux-v22.global-email-composer-host .email-composer-window:not(.is-inline){transform-origin:50% 100%;animation:mobileUnifiedSheetIn .46s cubic-bezier(.16,1,.3,1) both;will-change:transform}#root>.ux-v22.global-email-composer-host.is-mobile-closing .email-composer-window:not(.is-inline){--mobile-sheet-close-from: translate3d(0,0,0);animation:mobileUnifiedSheetOut .46s cubic-bezier(.7,0,.84,0) both!important;pointer-events:none}#root .ux-v22 .email-composer-window,#root .ux-v22 .email-composer-window.is-expanded{inset:auto 7px 0;width:auto;height:min(78dvh,660px);max-height:78dvh;border-radius:12px 12px 0 0}#root .ux-v22 .email-composer-window.is-inline{position:relative;inset:auto;width:100%;height:300px;max-height:none;border-radius:var(--radius-card)}#root .ux-v22 .email-composer-window.is-minimized{right:8px;left:8px;bottom:8px;width:auto;height:44px}#root .ux-v22 .email-composer-from-row{display:none}#root .ux-v22 .email-composer-toolbar-left>small{display:none}}@media(max-width:760px)and (prefers-reduced-motion:reduce){#root>.ux-v22.global-email-composer-host .email-composer-window:not(.is-inline){animation:none!important;transform:none!important;will-change:auto}}#root .ux-v22 .email-account-settings-view{width:100%;min-width:0;min-height:0;flex:1 1 0;display:flex;flex-direction:column;overflow:hidden;background:var(--settings-canvas-bg, var(--ref-bg));color:var(--app-text)}#root .ux-v22 .email-account-settings-header{min-height:82px;padding:18px 22px 14px;display:flex;align-items:flex-start;justify-content:flex-start;gap:10px;border-bottom:1px solid var(--app-border);background:var(--settings-canvas-bg, var(--ref-bg))}#root .ux-v22 .email-account-settings-header>div{min-width:0;flex:1 1 auto;display:grid;gap:3px}#root .ux-v22 .email-account-settings-back{flex:0 0 auto;margin-top:-2px}@media(min-width:1033px){#root#root#root#root#root .ux-v22 .email-account-settings-header>button.workspace-header-icon-button.email-account-settings-back{display:none!important}#root .ux-v22 .email-account-settings-header{justify-content:center;overflow:hidden;scrollbar-gutter:stable}#root .ux-v22 .email-account-settings-header>div{flex:0 1 932px;max-width:932px}#root .ux-v22 .email-account-settings-scroll{scrollbar-gutter:stable}}#root .ux-v22 .email-account-settings-header .record-modal-eyebrow{margin:0 0 2px}#root .ux-v22 .email-account-settings-header h1{margin:0;color:var(--app-text);font-size:var(--type-heading-lg);font-weight:600;letter-spacing:-.025em}#root .ux-v22 .email-account-settings-header p{max-width:760px;margin:0;color:var(--app-muted);font-size:var(--type-body-small);line-height:1.45}#root .ux-v22 .email-account-settings-scroll{min-height:0;flex:1 1 0;overflow-y:auto;overflow-x:hidden;background:var(--settings-canvas-bg, var(--ref-bg))}#root .ux-v22 .email-account-settings-body{width:min(980px,100%);margin:0 auto;padding:22px 24px 30px;display:grid;gap:16px}#root .ux-v22 .email-account-connect-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}#root .ux-v22 .email-server-grid{display:grid;grid-template-columns:minmax(0,1fr) 110px auto;align-items:end;gap:10px}#root .ux-v22 .email-secure-toggle{min-height:40px;padding:0 11px;display:inline-flex;align-items:center;gap:8px;border:1px solid var(--app-border-strong);border-radius:var(--radius-compact);background:var(--app-control);color:var(--app-text-soft);font-size:11px;white-space:nowrap}#root .ux-v22 .email-secure-toggle{cursor:pointer}#root .ux-v22 .email-secure-toggle>.beui-motion-switch{margin-left:auto}#root .ux-v22 .email-account-provider-note,#root .ux-v22 .email-account-connect-error{padding:10px 12px;display:flex;align-items:flex-start;gap:8px;border-radius:var(--radius-compact);font-size:11px;line-height:1.45}#root .ux-v22 .email-account-provider-note{background:color-mix(in srgb,var(--crm-button-primary, #2e46ee) 7%,var(--app-card));color:var(--app-text-soft)}#root .ux-v22 .email-account-connect-error{border:1px solid color-mix(in srgb,var(--ux-danger, #e23d35) 28%,transparent);background:color-mix(in srgb,var(--ux-danger, #e23d35) 7%,transparent);color:var(--ux-danger, #c7312a)}#root .ux-v22 .email-account-settings-footer{min-height:62px;padding:10px 20px;display:flex;align-items:center;justify-content:space-between;gap:12px;border-top:1px solid var(--app-border);background:var(--app-card)}#root .ux-v22 .email-account-settings-footer>div{display:flex;align-items:center;gap:8px}#root .ux-v22.theme-dark .email-secure-toggle{border-color:var(--dark-border-strong, #303030);background:var(--dark-control, #161616);color:var(--dark-text, #f5f5f5)}#root .ux-v22.theme-dark .email-account-provider-note{background:#4d60ff1a;color:var(--dark-text-soft, #d4d4d4)}@media(max-width:760px){#root .ux-v22 .email-account-settings-header{min-height:72px;padding:14px 7px 12px}#root .ux-v22 .email-account-settings-body{padding:7px}#root .ux-v22 .email-account-connect-grid,#root .ux-v22 .email-server-grid{grid-template-columns:1fr}#root .ux-v22 .email-secure-toggle{justify-content:flex-start}#root .ux-v22 .email-account-settings-footer{padding:7px;align-items:stretch;flex-direction:column-reverse}#root .ux-v22 .email-account-settings-footer>div{width:100%}#root .ux-v22 .email-account-settings-footer .button{flex:1 1 0}}#root .ux-v22 .email-settings-photo-fallback{width:100%;height:100%;display:grid;place-items:center;border-radius:var(--radius-circle);background:var(--ux-surface);color:var(--ux-text-muted)}#root .ux-v22 .email-settings-identity-meta{margin-top:14px;display:flex;align-items:center;justify-content:space-between;gap:12px}#root .ux-v22 .email-settings-identity-meta>small{min-width:0;flex:1 1 auto;color:var(--ux-text-muted);line-height:1.45}#root .ux-v22 .email-settings-option-row{cursor:pointer}#root .ux-v22 .email-settings-option-row>.beui-motion-switch{justify-self:end}#root .ux-v22 .email-settings-gravatar{cursor:default!important}#root .ux-v22 .email-signature-settings-card>.settings-card-heading{margin-bottom:4px}#root .ux-v22 .email-signature-settings-card>.email-signature-editor-shell{margin-top:6px}#root .ux-v22 .email-signature-settings-card>.settings-connected-accounts{margin-top:14px;display:grid;gap:10px}#root .ux-v22 .email-signature-editor-shell{position:relative;min-width:0;overflow:hidden}#root .ux-v22 .email-signature-editor-shell:not(.is-composer){border:1px solid var(--app-border);border-radius:var(--radius-card);background:var(--app-card)}#root .ux-v22 .email-signature-editor-canvas{position:relative;z-index:0;min-height:190px;max-height:300px;overflow:hidden;border:0;border-radius:0;background:var(--app-card)}#root .ux-v22 .email-signature-editor-surface{width:100%;min-width:0;min-height:190px;height:190px;display:block;border:0;border-radius:0;outline:0;background:var(--app-card)}#root .ux-v22 .email-signature-toolbar{min-height:46px;padding:7px 10px;display:flex;align-items:center;gap:6px;overflow:visible;border:0;border-top:1px solid var(--app-border);border-radius:0;background:var(--app-card)}#root .ux-v22 .email-signature-toolbar>span{display:flex;align-items:center;flex:0 0 auto}#root .ux-v22 .email-signature-toolbar-select{width:148px;flex:0 0 148px}#root .ux-v22 .email-signature-toolbar-select.is-size{width:88px;flex-basis:88px}#root .ux-v22 .email-signature-source-trigger{margin-left:auto}#root .ux-v22 .email-signature-image-input{display:none!important}#root .ux-v22 .email-signature-image-selection{position:absolute;z-index:8;pointer-events:none;border:2px solid var(--crm-button-primary,#2e46ee);border-radius:4px;box-sizing:border-box}#root .ux-v22 .email-signature-image-handle{position:absolute;width:10px;min-width:10px;height:10px;min-height:10px;padding:0;pointer-events:auto;border:2px solid #fff;border-radius:50%;background:var(--crm-button-primary,#2e46ee);box-shadow:0 0 0 1px #0000002e}#root .ux-v22 .email-signature-image-handle.is-nw{left:-6px;top:-6px;cursor:nwse-resize}#root .ux-v22 .email-signature-image-handle.is-ne{right:-6px;top:-6px;cursor:nesw-resize}#root .ux-v22 .email-signature-image-handle.is-sw{left:-6px;bottom:-6px;cursor:nesw-resize}#root .ux-v22 .email-signature-image-handle.is-se{right:-6px;bottom:-6px;cursor:nwse-resize}.email-signature-image-resize-shield{position:fixed;inset:0;z-index:2147483000;touch-action:none;background:transparent}#root .ux-v22 .email-signature-tool-error{padding:8px 10px;display:flex;align-items:center;gap:8px;background:color-mix(in srgb,var(--ux-danger,#e23d35) 8%,var(--app-card));color:var(--ux-danger,#c7312a);font-size:11px}#root .ux-v22 .email-signature-tool-error>span{min-width:0;flex:1 1 auto}#root .ux-v22 .deal-create-modal.operational-record-modal.email-signature-source-modal{width:min(720px,calc(100vw - 48px))!important;height:min(560px,calc(100dvh - 48px))!important;max-height:min(560px,calc(100dvh - 48px))!important}#root .ux-v22 .email-signature-source-body{min-height:0;flex:1 1 auto;padding:16px;display:flex;overflow:hidden}#root .ux-v22 .email-signature-source-body>textarea{width:100%;min-height:0;height:100%;resize:none;padding:14px;font-family:Consolas,SFMono-Regular,monospace!important;font-size:12px;line-height:1.55;tab-size:2}@media(max-width:760px){#root .ux-v22 .email-signature-toolbar{overflow-x:auto;overflow-y:hidden}#root .ux-v22 .email-signature-editor-canvas{min-height:170px;max-height:250px}#root .ux-v22 .email-signature-editor-surface{min-height:170px;height:170px}#root .ux-v22 .deal-create-modal.operational-record-modal.email-signature-source-modal{width:calc(100vw - 24px)!important;height:min(520px,calc(100dvh - 24px))!important;max-height:calc(100dvh - 24px)!important}}#root .ux-v22 .email-global-settings-panel{width:100%;min-width:0;overflow:visible}#root .ux-v22 .email-global-settings-panel .email-account-settings-view.is-global-settings,#root .ux-v22 .email-global-settings-panel .email-account-settings-view.is-global-settings .email-account-settings-scroll{flex:0 0 auto;height:auto;min-height:0;overflow:visible;background:transparent}#root .ux-v22 .email-global-settings-panel .email-account-settings-body{width:100%;padding:0;max-width:100%}#root .ux-v22 .email-global-settings-panel .email-account-settings-footer{margin-top:16px;padding:14px 0;border-top:1px solid var(--app-border);background:transparent}#root .ux-v22 .email-global-settings-notice{margin-bottom:12px;color:var(--app-text)}@media(min-width:1033px){#root .ux-v22 .workspace.email-workspace{padding-left:var(--crm-snov-sidebar-w)!important;padding-right:0!important;padding-bottom:0!important}#root .ux-v22 .workspace.email-workspace>.email-page{flex:1 1 auto!important;margin:0!important}}#root .ux-v22 .email-page{width:100%;height:100%;min-height:0;overflow:hidden;background:var(--settings-content-bg, var(--ux-canvas));color:var(--app-text)}#root .ux-v22 .email-layout.settings-layout-navigation,#root .ux-v22 .email-detail-pane.settings-detail-pane{background:var(--settings-content-bg, var(--ux-canvas))!important}#root .ux-v22 .email-mobile-sidebar-header{display:none}#root .ux-v22 .email-secondary-sidebar{padding-top:var(--email-sidebar-padding-top, 16px)!important}#root .ux-v22 .email-secondary-sidebar .email-compose-button{flex:0 0 auto;margin:auto 0 12px!important}#root .ux-v22 .email-secondary-groups{flex:0 0 auto}#root .ux-v22 .nav-button .email-nav-count{min-width:20px;height:20px;margin-left:auto;padding:0 6px;display:inline-flex;align-items:center;justify-content:center;border-radius:var(--radius-pill);background:color-mix(in srgb,currentColor 10%,transparent);color:currentColor;font-size:var(--type-micro);font-weight:500;line-height:1;font-variant-numeric:tabular-nums;pointer-events:none}#root .ux-v22 .email-account-card{margin-top:0;padding:12px 8px 0;display:grid;grid-template-columns:30px minmax(0,1fr);gap:8px;align-items:center;border-top:1px solid var(--settings-border, var(--app-border))}#root .ux-v22 .email-account-mark{width:30px;height:30px;overflow:hidden;display:grid;place-items:center;border-radius:var(--radius-circle);background:var(--app-control-hover);color:var(--app-muted)}#root .ux-v22 .email-account-mark>img{width:100%;height:100%;display:block;object-fit:cover}#root .ux-v22 .email-account-copy{min-width:0;display:grid;gap:1px}#root .ux-v22 .email-account-copy :is(strong,small){min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}#root .ux-v22 .email-account-copy strong{color:var(--app-text);font-size:var(--type-body-small);font-weight:500}#root .ux-v22 .email-account-copy small{color:var(--app-muted);font-size:var(--type-micro)}#root .ux-v22 .email-storage-meter{grid-column:1 / -1;display:grid;gap:6px;margin-top:6px}#root .ux-v22 .email-storage-meter>span{display:flex;justify-content:space-between;color:var(--app-muted)}#root .ux-v22 .email-storage-meter>span small{font-size:var(--type-micro)}#root .ux-v22 .email-storage-meter>i{height:5px;overflow:hidden;border-radius:var(--radius-pill);background:var(--app-control-hover)}#root .ux-v22 .email-storage-meter>i>b{width:3%;height:100%;display:block;border-radius:inherit;background:var(--settings-accent, #2e46ee)}#root#root#root#root .ux-v22 .email-page.settings-navigation-page .email-mobile-nav-trigger.workspace-header-icon-button{display:none!important}#root .ux-v22 .email-mobile-nav-backdrop{display:none}#root .ux-v22 .email-inbox-title-row{min-width:0;display:flex;align-items:center;gap:8px}#root .ux-v22 .email-content{position:relative;min-height:0;flex:1 1 0;display:flex;overflow:hidden;background:var(--settings-content-bg, var(--ux-canvas))}@media(max-width:1280px){#root .ux-v22 .email-reading-layout{grid-template-columns:minmax(0,1fr) 270px}}@media(max-width:1180px){#root .ux-v22 .email-message-open{grid-template-columns:minmax(105px,145px) minmax(0,1fr) minmax(125px,155px) 64px;gap:10px}#root .ux-v22 .email-list-actions{right:74px}#root .ux-v22 .email-inbox-heading-right{width:min(480px,46vw);flex-basis:480px}#root .ux-v22 .email-top-search{min-width:0;flex:1 1 360px}#root .ux-v22 .email-reading-layout{grid-template-columns:1fr}#root .ux-v22 .email-crm-sidebar.settings-card{position:static}}@media(min-width:761px)and (max-width:1032px),(min-width:1033px)and (max-width:1376px)and (any-pointer:coarse){#root .ux-v22 .workspace.email-workspace{padding-left:0!important;padding-right:0!important;padding-bottom:0!important}#root#root .ux-v22 .email-secondary-sidebar .email-compose-button{width:44px!important;min-width:44px!important;max-width:44px!important;height:40px!important;min-height:40px!important;max-height:40px!important;margin:auto auto 12px!important;padding:0!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;gap:0!important}#root .ux-v22 .email-compose-label,#root .ux-v22 .email-secondary-sidebar .settings-secondary-group-title,#root .ux-v22 .email-secondary-sidebar .nav-button>span,#root .ux-v22 .email-account-copy,#root .ux-v22 .email-storage-meter{display:none!important}#root .ux-v22 .email-secondary-groups{width:100%!important;gap:12px!important}#root .ux-v22 .email-secondary-sidebar .settings-secondary-group{width:100%!important;gap:0!important}#root .ux-v22 .email-secondary-sidebar nav{width:100%!important;gap:4px!important}#root#root .ux-v22 .email-secondary-sidebar .nav-button{position:relative!important;width:44px!important;min-width:44px!important;max-width:44px!important;height:40px!important;min-height:40px!important;max-height:40px!important;flex:0 0 40px!important;margin:0 auto!important;padding:0!important;justify-content:center!important;gap:0!important;overflow:visible!important}#root#root .ux-v22 .email-secondary-sidebar .nav-button .email-nav-count{position:absolute!important;z-index:1;top:-3px;right:-3px;min-width:16px!important;height:16px!important;margin:0!important;padding:0 4px!important;font-size:9px!important;line-height:1!important}#root#root .ux-v22 .email-account-card{width:100%!important;padding:12px 0 0!important;display:flex!important;flex-direction:column!important;align-items:center!important;gap:7px!important}#root .ux-v22 .email-account-mark{width:32px!important;height:32px!important;flex:0 0 32px!important}}@media(max-width:760px){#root .ux-v22 .email-page.settings-navigation-page{position:relative!important}#root .ux-v22 .email-page.settings-navigation-page .email-layout.settings-layout-navigation{position:relative!important;padding:0!important}#root .ux-v22 .email-page.settings-navigation-page .settings-detail-pane{border:0!important;border-radius:0!important}#root .ux-v22 .email-page.settings-navigation-page .email-mobile-sidebar-header{order:0;flex:0 0 40px;min-height:40px;margin-bottom:8px;display:flex;align-items:center;justify-content:flex-end}#root .ux-v22 .email-page.settings-navigation-page .email-mobile-sidebar-close{width:32px!important;min-width:32px!important;height:32px!important;min-height:32px!important;padding:0!important;display:inline-flex!important;align-items:center!important;justify-content:center!important}#root .ux-v22 .email-page.settings-navigation-page .email-secondary-groups{order:1}#root .ux-v22 .email-page.settings-navigation-page .email-compose-button{order:2;margin:auto 0 12px!important}#root .ux-v22 .email-page.settings-navigation-page .email-account-card{order:3;margin-top:0}#root .ux-v22 .email-page.settings-navigation-page .email-secondary-sidebar{display:flex!important;position:fixed!important;z-index:2147483646!important;top:0!important;bottom:0!important;left:0!important;width:min(320px,calc(100vw - 44px))!important;max-width:320px!important;height:100dvh!important;padding:max(14px,env(safe-area-inset-top)) 10px max(16px,env(safe-area-inset-bottom))!important;border-radius:0 16px 16px 0!important;overflow-y:auto!important;transform:translate3d(-100%,0,0);transition:transform .24s cubic-bezier(.22,1,.36,1);pointer-events:none;box-shadow:none!important}#root .ux-v22 .email-page.settings-navigation-page.settings-index-open .email-secondary-sidebar{transform:translateZ(0);pointer-events:auto}#root .ux-v22 .email-page.settings-navigation-page .settings-detail-pane,#root .ux-v22 .email-page.settings-navigation-page.settings-index-open .settings-detail-pane{display:flex!important}#root .ux-v22 .email-mobile-nav-backdrop{position:fixed;z-index:2147483645;inset:0;display:block;padding:0;border:0;background:#00000057;opacity:0;pointer-events:none;transition:opacity .18s ease}#root .ux-v22 .email-page.settings-index-open .email-mobile-nav-backdrop{opacity:1;pointer-events:auto}#root#root#root#root .ux-v22 .email-page.settings-navigation-page .email-mobile-nav-trigger.workspace-header-icon-button{flex:0 0 auto;display:inline-flex!important}#root .ux-v22 .email-inbox-heading{min-height:0;padding:12px 14px 8px;align-items:stretch;flex:0 0 auto;flex-direction:column;gap:12px}#root .ux-v22 .email-inbox-heading p,#root .ux-v22 .email-inbox-count{display:none}#root .ux-v22 .email-inbox-heading-right{width:100%;flex:0 0 auto;justify-content:stretch}#root .ux-v22 .email-top-search{width:100%;min-width:0}#root .ux-v22 .email-inbox-controls{padding:0 14px}#root .ux-v22 .email-message-table{padding:6px 0 10px}#root .ux-v22 .email-message-row,#root .ux-v22 .email-message-row+.email-message-row{min-height:78px;grid-template-columns:40px minmax(0,1fr) 30px;align-items:stretch;gap:10px;padding:9px 8px 9px 10px;border-top:0}#root .ux-v22 .email-message-row:hover,#root .ux-v22 .email-message-row.is-unread,#root .ux-v22 .email-message-row.is-unread:hover{background:transparent;box-shadow:none}#root .ux-v22 .email-message-row.is-selected,#root .ux-v22 .email-message-row.is-selected:hover,#root .ux-v22 .email-message-row.is-selected.is-unread{background:color-mix(in srgb,var(--settings-accent, #2e46ee) 8%,transparent)!important;box-shadow:none!important}#root .ux-v22 .email-message-row>input[type=checkbox]{display:none!important;visibility:hidden!important;pointer-events:none!important}#root .ux-v22 .email-message-row{user-select:none;-webkit-user-select:none;-webkit-touch-callout:none;touch-action:pan-y}#root .ux-v22 .email-list-avatar{position:relative;grid-column:1;grid-row:1;align-self:start;width:38px;height:38px;margin-top:1px;padding:0!important;display:grid;place-items:center;overflow:visible;border:0!important;border-radius:var(--radius-circle);background:color-mix(in srgb,var(--settings-accent, #2e46ee) 12%,var(--app-control-hover));color:var(--settings-accent, #2e46ee);box-shadow:none!important}#root .ux-v22 .email-list-avatar-image,#root .ux-v22 .email-list-avatar-fallback{width:100%;height:100%;border-radius:inherit}#root .ux-v22 .email-list-avatar-image{display:block;object-fit:cover}#root .ux-v22 .email-list-avatar-fallback{display:grid;place-items:center;font-size:14px;font-weight:600}#root .ux-v22 .email-list-avatar-check{position:absolute;left:-2px;bottom:-2px;width:17px;height:17px;display:grid;place-items:center;border:0;border-radius:var(--radius-circle);background:var(--settings-accent, #2e46ee);color:#fff;pointer-events:none}#root .ux-v22 .email-message-row>.workspace-header-icon-star-toggle{grid-column:3;grid-row:1;align-self:center;justify-self:end}#root .ux-v22 .email-message-open{grid-column:2;grid-row:1;min-height:0;align-self:stretch;grid-template-columns:minmax(0,1fr) auto;grid-template-rows:auto auto;align-content:center;gap:2px 8px}#root .ux-v22 .email-list-crm,#root .ux-v22 .email-list-actions{display:none!important}#root .ux-v22 .email-list-sender{grid-column:1;grid-row:1;min-width:0}#root .ux-v22 .email-list-sender strong{font-size:13px}#root .ux-v22 .email-list-copy{grid-column:1 / -1;grid-row:2;min-width:0;display:grid;gap:1px;overflow:hidden}#root .ux-v22 .email-list-copy strong,#root .ux-v22 .email-list-copy small{display:block;min-width:0;max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}#root .ux-v22 .email-list-copy strong{font-size:12px}#root .ux-v22 .email-list-copy small{font-size:11px}#root .ux-v22 .email-list-preview-separator{display:none}#root .ux-v22 .email-list-date{grid-column:2;grid-row:1;align-self:center;justify-self:end;font-size:10px}#root .ux-v22 .email-thread-toolbar{padding:8px 12px;align-items:stretch;flex-wrap:wrap}#root .ux-v22 .email-thread-toolbar-right{min-width:180px;flex:1 1 220px}#root .ux-v22 .email-thread-toolbar-right .crm-status-pill{display:none}#root .ux-v22 .email-reading-scroll{padding:14px 12px 18px}#root .ux-v22 .email-reading-heading h1{font-size:var(--type-heading-md)}#root .ux-v22 .email-message-card-header{align-items:flex-start}#root .ux-v22 .email-message-card-meta>span{display:none}#root .ux-v22 .email-message-card-body{min-height:260px;padding:24px 14px 30px}#root .ux-v22 .email-composer{padding:18px 14px}#root .ux-v22 .email-composer-fields{grid-template-columns:1fr}#root .ux-v22 .email-composer footer{align-items:flex-end;flex-direction:column}}#root .ux-v22 .email-runtime-alert{position:absolute;z-index:30;top:12px;right:18px;width:min(460px,calc(100% - 36px));margin:0;padding:10px 12px;display:flex;align-items:center;gap:9px;border:1px solid color-mix(in srgb,var(--ux-danger, #e23d35) 26%,var(--ux-line-strong, #dce2ea));border-radius:var(--radius-compact);background:color-mix(in srgb,var(--ux-danger, #e23d35) 7%,var(--ux-surface, #fff));color:var(--ux-text, #2d3139);font-size:var(--type-body-small, 12px)}#root .ux-v22 .email-runtime-alert>span{min-width:0;flex:1}#root .ux-v22.theme-dark .email-runtime-alert{border-color:var(--dark-border-strong, #303030);background:var(--dark-control, #161616);color:var(--dark-text, #f5f5f5)}#root .ux-v22 .email-feature-error{width:min(100%,540px);align-self:center;margin:auto;padding:clamp(24px,5vw,36px);display:grid;gap:14px;border:1px solid var(--app-border, rgba(120,120,120,.2));border-radius:14px;background:var(--app-card, #fff);color:var(--app-text, #24252a)}#root .ux-v22 .email-feature-error>h2,#root .ux-v22 .email-feature-error>p{margin:0}#root .ux-v22 .email-feature-error>h2{font-size:17px}#root .ux-v22 .email-feature-error>p{font-size:12px;line-height:1.6;color:var(--app-muted,#818793)}#root .ux-v22 .email-feature-error-actions{display:flex;flex-wrap:wrap;gap:9px}@media(max-width:767px){#root .ux-v22 .email-feature-error{margin:auto 16px}#root .ux-v22 .email-feature-error-actions>button{flex:1 1 auto}}:root{--agent-chat-reading-family: var(--font-ui)}#root .ux-v22 .agent-page{--agent-chat-content-width: 670px;--agent-chat-reading-size: 16.5px;--agent-chat-reading-line-height: 1.7;--agent-chat-reading-paragraph-gap: 16px;font-family:var(--agent-chat-reading-family);--message-muted-background: var(--app-control-hover);--message-text: var(--app-text);--message-line: var(--app-border);--message-muted: var(--app-muted)}#root .ux-v22 .agent-page .agent-main-content{min-width:0}#root .ux-v22 .agent-page .agent-chat-mobile-header{display:flex;position:relative;flex:0 0 0;height:0;min-height:0;overflow:visible;z-index:5}#root .ux-v22 .agent-page .agent-chat-header-actions{position:absolute;top:14px;right:20px;z-index:2;display:flex;align-items:center;gap:4px}@media(min-width:761px){#root .ux-v22 .agent-page .agent-chat-mobile-header-start{display:none}#root .ux-v22 .agent-page .agent-chat-mobile-header button.agent-mobile-chat-actions{display:inline-flex;position:static;top:auto;right:auto;z-index:2;align-items:center;justify-content:center;width:var(--workspace-header-icon-control-size, 36px);height:var(--workspace-header-icon-control-size, 36px);padding:0;border:0;border-radius:var(--radius-compact, 8px);background:transparent;color:var(--workspace-header-icon-color, var(--app-muted));cursor:pointer}#root .ux-v22 .agent-page .agent-chat-mobile-header button.agent-mobile-chat-actions:is(:hover,:focus-visible,[aria-expanded=true]){background:var(--workspace-header-icon-hover-bg, var(--app-control-hover));color:var(--workspace-header-icon-hover-color, var(--app-text))}}@media(min-width:1033px){#root .ux-v22 .agent-page>.agent-layout.agent-layout-with-document:not(.agent-document-expanded)>.agent-main-pane>.agent-chat-mobile-header:has(.agent-chat-header-actions){flex:0 0 56px;height:56px;min-height:56px}}#root .ux-v22 .agent-page .agent-settings-fields{display:grid;gap:15px;margin-top:15px;min-width:0}#root .ux-v22 .agent-page .agent-settings-fields>.field-label{min-width:0}#root .ux-v22 .agent-page .agent-detail-chat{overflow:hidden!important;padding-bottom:12px!important}#root .ux-v22 .agent-page .agent-messages{flex:1 1 0;display:flex;flex-direction:column;align-items:stretch;overflow-y:auto;scrollbar-width:none;-ms-overflow-style:none;min-height:0;width:100%;gap:16px;padding:10px max(0px,calc((100% - var(--agent-chat-content-width)) / 2))}#root .ux-v22 .agent-page .agent-messages::-webkit-scrollbar{display:none}#root .ux-v22 .agent-page .agent-chat-earlier-actions{display:flex;justify-content:center;width:100%;padding:6px 0 10px;flex:0 0 auto}#root .ux-v22 .agent-page button.agent-chat-jump-latest{display:grid;place-items:center;flex:0 0 36px;width:36px;height:36px;min-width:36px;min-height:36px;padding:0;margin:0;appearance:none;border:1px solid color-mix(in srgb,var(--app-border) 70%,transparent);border-radius:50%;background:color-mix(in srgb,var(--app-elevated, var(--app-card)) 70%,transparent);-webkit-backdrop-filter:blur(10px) saturate(140%);backdrop-filter:blur(10px) saturate(140%);color:var(--app-text);cursor:pointer;transition:background-color .18s ease,border-color .18s ease}#root .ux-v22 .agent-page button.agent-chat-jump-latest:before{content:"";position:absolute;inset:-4px;border-radius:50%}#root .ux-v22.theme-dark .agent-page button.agent-chat-jump-latest{background:color-mix(in srgb,var(--dark-elevated, #202020) 62%,transparent)}#root .ux-v22 .agent-page button.agent-chat-jump-latest:is(:hover,:focus-visible){background:color-mix(in srgb,var(--app-elevated, var(--app-card)) 82%,transparent);border-color:color-mix(in srgb,var(--app-border) 70%,transparent)}#root .ux-v22.theme-dark .agent-page button.agent-chat-jump-latest:is(:hover,:focus-visible){background:color-mix(in srgb,var(--dark-elevated, #202020) 74%,transparent)}#root .ux-v22 .agent-page button.agent-chat-jump-latest:focus-visible{outline:2px solid color-mix(in srgb,var(--app-muted) 45%,transparent);outline-offset:3px}#root .ux-v22 .agent-page .agent-chat-jump-typing{display:inline-flex;align-items:center;justify-content:center;gap:4px;height:18px}#root .ux-v22 .agent-page .agent-chat-jump-typing>span{display:block;width:5px;height:5px;border-radius:50%;background:currentColor;opacity:.42;animation:agent-chat-jump-typing 1.2s ease-in-out infinite}#root .ux-v22 .agent-page .agent-chat-jump-typing>span:nth-child(2){animation-delay:.16s}#root .ux-v22 .agent-page .agent-chat-jump-typing>span:nth-child(3){animation-delay:.32s}@keyframes agent-chat-jump-typing{0%,60%,to{transform:translateY(0);opacity:.42}28%{transform:translateY(-3px);opacity:1}}@media(prefers-reduced-motion:reduce){#root .ux-v22 .agent-page button.agent-chat-jump-latest{transition:none}#root .ux-v22 .agent-page .agent-chat-jump-typing>span{animation:none;opacity:.78}}#root .ux-v22 .agent-page .agent-detail-chat.agent-chat-empty{justify-content:center!important;gap:0!important;padding-bottom:max(16px,3vh)!important}#root .ux-v22 .agent-page .agent-chat-empty>.agent-chat-history{display:none;flex:0 0 auto!important;width:min(576px,100%);min-height:0!important;height:auto;overflow:visible!important;margin:0 auto 24px}#root .ux-v22 .agent-page .agent-chat-empty>.agent-chat-history>.agent-messages{flex:0 0 auto!important;width:100%;height:auto;min-height:0!important;overflow:visible!important;padding:0!important;margin:0;gap:0}#root .ux-v22 .agent-page .agent-chat-empty>.agent-beui-composer{margin:0 auto!important}#root .ux-v22 .agent-page .agent-activity{width:100%;min-width:0;color:var(--app-muted);font-size:var(--type-body-small)}#root .ux-v22 .agent-page .agent-activity-trigger{display:flex;min-height:28px;align-items:center;gap:6px}#root .ux-v22 .agent-page .agent-activity-trigger{padding:0;border:0;background:transparent;color:var(--app-muted);font:inherit;text-align:left;cursor:pointer}#root .ux-v22 .agent-page .agent-activity-trigger:hover,#root .ux-v22 .agent-page .agent-activity-trigger:focus-visible{color:var(--app-text)}#root .ux-v22 .agent-page .agent-activity-chevron{display:inline-flex;flex:0 0 auto;align-items:center}#root .ux-v22 .agent-page .agent-thinking-text.is-shimmering{background-image:linear-gradient(95deg,var(--app-muted) 15%,var(--app-text) 45%,var(--app-muted) 75%);background-size:220% 100%;background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:transparent;animation:agent-activity-shimmer 1.6s linear infinite}@keyframes agent-activity-shimmer{0%{background-position:200% 0}to{background-position:-200% 0}}#root .ux-v22 .agent-page .agent-activity-disclosure{min-width:0;overflow:visible}#root .ux-v22 .agent-page .agent-activity-disclosure[hidden]{display:none!important}#root .ux-v22 .agent-page .agent-activity-chevron{transition:transform .14s ease}#root .ux-v22 .agent-page .agent-activity-chevron[data-expanded=true]{transform:rotate(180deg)}@media(prefers-reduced-motion:reduce){#root .ux-v22 .agent-page .agent-activity-chevron{transition:none}}#root .ux-v22 .agent-page .agent-activity-item{display:flex;align-items:center;gap:8px;min-width:0}#root .ux-v22 .agent-page .agent-activity-item>span{min-width:0;overflow-wrap:anywhere}@media(prefers-reduced-motion:reduce){#root .ux-v22 .agent-page .agent-thinking-text.is-shimmering{animation:none;background:none;-webkit-text-fill-color:currentColor}}@media(max-width:760px){#root .ux-v22 .agent-page{--agent-chat-reading-size: 17px;--agent-chat-reading-line-height: 1.68;--agent-chat-reading-paragraph-gap: 17px}}#root .ux-v22 .agent-page .agent-chat-message-user .ui-bubble-content.agent-message-text{font-family:var(--agent-chat-reading-family);font-size:var(--agent-chat-reading-size);line-height:var(--agent-chat-reading-line-height);font-weight:400;letter-spacing:-.008em}#root .ux-v22 .agent-page .agent-chat-message-user .ui-bubble-content{background:transparent;border-color:color-mix(in srgb,var(--app-text) 19%,transparent);color:var(--app-text)}#root .ux-v22 .agent-page .agent-chat-persona-avatar{flex:0 0 auto;margin-top:3px}#root .ux-v22 .agent-page .agent-chat-persona-avatar .ui-avatar{width:32px;height:32px;border:0;background:var(--app-control-hover);color:var(--app-muted)}#root .ux-v22 .agent-page .agent-chat-message-assistant>.ui-message-content{flex:1 1 0;max-width:100%;align-items:stretch}@media(max-width:640px){#root .ux-v22 .agent-page .agent-chat-persona-avatar .ui-avatar{width:28px;height:28px}}#root .ux-v22 .agent-page .agent-chat-message-assistant .agent-assistant-response{width:100%;max-width:100%;min-width:0;padding:4px 0;border:0;border-radius:0;background:transparent;box-shadow:none;color:var(--app-text)}#root .ux-v22 .agent-page .agent-message-text{white-space:pre-wrap;overflow-wrap:anywhere}#root .ux-v22 .agent-page .agent-chat-edit-form{display:flex;flex-direction:column;align-items:flex-end;width:100%;min-width:0}#root .ux-v22 .agent-page .agent-chat-edit-bubble{width:100%}#root .ux-v22 .agent-page .agent-chat-edit-content{display:flex;flex-direction:column;gap:8px;width:100%}#root .ux-v22 .agent-page .agent-chat-edit-field,#root .ux-v22 .agent-page .agent-chat-edit-field:is(:focus,:focus-visible){display:block;width:100%;min-width:0;min-height:1.68em;margin:0;padding:0;border:0;border-radius:0;background:transparent;box-shadow:none;outline:0;resize:none;overflow-x:hidden;overflow-y:hidden;font-family:var(--agent-chat-reading-family);font-size:var(--agent-chat-reading-size);line-height:var(--agent-chat-reading-line-height);font-weight:400;letter-spacing:-.008em;text-rendering:optimizeLegibility;overflow-wrap:anywhere;color:var(--app-text);caret-color:var(--app-text);-webkit-text-fill-color:var(--app-text)}#root .ux-v22 .agent-page .agent-chat-edit-actions{margin-top:6px;display:flex;width:max-content;max-width:calc(100vw - 24px);justify-content:flex-end;align-items:center;flex-wrap:nowrap;gap:7px;min-width:0;padding-top:0}#root .ux-v22 .agent-page .agent-chat-edit-actions>button{display:inline-flex;align-items:center;justify-content:center;gap:6px;min-height:34px;padding:6px 12px;border-radius:999px;border:1px solid transparent;font-family:var(--agent-chat-reading-family);font-weight:500;cursor:pointer}#root .ux-v22 .agent-page .agent-chat-edit-cancel{background:transparent;color:var(--app-muted)}#root .ux-v22 .agent-page .agent-chat-edit-cancel:is(:hover,:focus-visible){color:var(--app-text)}#root .ux-v22 .agent-page .agent-chat-edit-save{background:var(--app-control-hover);border-color:var(--app-border);color:var(--app-text)}#root .ux-v22 .agent-page .agent-chat-edit-save:is(:hover,:focus-visible){background:var(--app-control)}#root .ux-v22 .agent-page .agent-chat-edit-save:disabled{opacity:.45;cursor:default}#root .ux-v22 .agent-page .agent-chat-export-anchor{position:relative;display:inline-flex;align-items:center;flex:0 0 auto}#root .ux-v22 .agent-chat-export-group{display:grid;gap:3px;min-width:0}#root .ux-v22 .agent-chat-export-group>small{color:var(--app-muted)}#root .ux-v22 .agent-chat-export-option{display:flex;align-items:center;justify-content:flex-start;gap:9px;width:100%;min-width:0;text-align:left}#root .ux-v22 .agent-chat-export-option>span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}#root .ux-v22 .agent-page .agent-chat-export-feedback:empty{display:none}#root .ux-v22 .agent-page .agent-chat-export-feedback:not(:empty){font-size:11px;color:var(--app-muted)}#root#root .ux-v22 .agent-page .agent-chat-message-actions{display:flex;align-items:center;flex-wrap:wrap;gap:2px;margin-top:4px;min-height:34px;position:relative}#root#root .ux-v22 .agent-page .agent-chat-message-user .agent-chat-message-actions{justify-content:flex-end}#root#root .ux-v22 .agent-page :is(button,a).crm-inline-icon-action{display:inline-grid;place-items:center;flex:0 0 auto;width:34px;min-width:34px;height:34px;min-height:34px;padding:0!important;margin:0;border:0!important;border-radius:0;background:transparent!important;background-image:none!important;box-shadow:none!important;filter:none!important;color:var(--app-muted)!important;-webkit-text-fill-color:currentColor!important;cursor:pointer;text-decoration:none;transition:color .14s ease,opacity .14s ease;-webkit-tap-highlight-color:transparent}#root#root .ux-v22 .agent-page :is(button,a).crm-inline-icon-action:is(:hover,:active,:focus-visible),#root#root .ux-v22 .agent-page :is(button,a).crm-inline-icon-action[aria-pressed=true]{background:transparent!important;box-shadow:none!important;filter:none!important;color:var(--app-text)!important}#root#root .ux-v22 .agent-page :is(button,a).crm-inline-icon-action[aria-pressed=true],#root#root .ux-v22 .agent-page :is(button,a).crm-inline-icon-action.is-confirmed{color:var(--app-text)!important}#root#root .ux-v22 .agent-page :is(button,a).crm-inline-icon-action:focus-visible{outline:2px solid color-mix(in srgb,var(--app-muted) 45%,transparent);outline-offset:1px}#root#root .ux-v22 .agent-page :is(button,a).crm-inline-icon-action:disabled{cursor:default;opacity:.35}#root#root .ux-v22 .agent-page .agent-chat-action-feedback{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}@media(pointer:coarse){#root#root .ux-v22 .agent-page :is(button,a).crm-inline-icon-action{min-width:40px;width:40px;height:40px;min-height:40px}}@media(prefers-reduced-motion:reduce){#root#root .ux-v22 .agent-page :is(button,a).crm-inline-icon-action{transition:none}}#root .ux-v22 .agent-page .agent-activity-trigger{max-width:100%;width:100%;gap:8px;background:transparent!important;box-shadow:none!important}#root .ux-v22 .agent-page .agent-activity-trigger>.agent-thinking-text{min-width:0;flex:1 1 auto;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}#root .ux-v22 .agent-page .agent-activity-search-count{color:var(--app-muted);font-size:var(--type-body-small,11px)}#root .ux-v22 .agent-page .agent-activity-item:has(.agent-activity-source){width:100%}#root .ux-v22 .agent-page .agent-activity-source{display:flex;align-items:center;width:100%;min-width:0;gap:8px;color:var(--app-muted)}#root .ux-v22 .agent-page .agent-activity-source>:first-child{flex:0 0 18px;width:18px;height:18px;object-fit:contain;border-radius:4px}#root .ux-v22 .agent-page .agent-activity-domain{flex:1 1 auto;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}#root .ux-v22 .agent-page .agent-activity-domain>a{color:var(--app-text);text-decoration:none}#root .ux-v22 .agent-page .agent-activity-domain>a:is(:hover,:focus-visible){text-decoration:underline;text-underline-offset:3px}#root .ux-v22 .agent-page .agent-activity-source-status{flex:0 0 auto;font-size:var(--type-body-small,11px);color:var(--app-muted)}#root .ux-v22 .agent-page .agent-activity-source[data-status=active] .agent-activity-source-status{color:var(--app-text)}#root .ux-v22 .agent-page .agent-activity-item .agent-activity-source>svg:last-child,#root .ux-v22 .agent-page .agent-activity-compact .agent-activity-source>svg:last-child{flex:0 0 auto}@media(max-width:480px){#root .ux-v22 .agent-page .agent-activity-source{gap:6px}}#root .ux-v22 .agent-page .agent-activity-tool{display:flex;align-items:center;gap:9px;min-width:0;width:100%;color:var(--app-muted)}#root .ux-v22 .agent-page .agent-activity-tool>svg{flex:0 0 auto;color:var(--app-muted)}#root .ux-v22 .agent-page .agent-activity-tool>.agent-activity-tool-provider-icon{flex:0 0 18px;width:18px;height:18px;object-fit:contain}#root .ux-v22 .agent-page .agent-activity-tool>svg:last-child{margin-left:auto}#root .ux-v22 .agent-page .agent-activity-tool-body{display:grid;gap:2px;flex:1 1 auto;min-width:0}#root .ux-v22 .agent-page .agent-activity-tool-label{overflow-wrap:anywhere;color:var(--app-text);font-size:12px;line-height:1.4;font-weight:500}#root .ux-v22 .agent-page .agent-activity-tool-module{overflow-wrap:anywhere;color:var(--app-muted);font-size:11px;line-height:1.3}#root .ux-v22 .agent-page .agent-activity-tool[data-status=error]>svg:last-child{color:var(--crm-error, var(--app-muted))}#root .ux-v22 .agent-page .agent-activity-compact .agent-activity-tool{padding:3px 0}#root .ux-v22 .agent-page .agent-activity-item>.agent-activity-tool{flex:1 1 0}@media(max-width:480px){#root .ux-v22 .agent-page .agent-activity-tool{gap:7px}}#root .ux-v22 .agent-page :is(.agent-activity-compact,.agent-activity-items){display:grid;gap:15px;align-content:start;min-width:0}#root .ux-v22 .agent-page .agent-activity-items{padding:8px 0 3px 23px}#root .ux-v22 .agent-page .agent-activity-compact{padding:6px 0 8px 23px}#root .ux-v22 .agent-page .agent-activity-group{display:grid;gap:8px;min-width:0}#root .ux-v22 .agent-page .agent-activity-group-heading{display:flex;align-items:center;gap:7px;min-width:0;min-height:20px;font-size:11px;line-height:1.35;color:var(--app-muted)}#root .ux-v22 .agent-page .agent-activity-group-heading>svg{flex:0 0 auto}#root .ux-v22 .agent-page .agent-activity-group-title{min-width:0;font-size:12px;line-height:1.4;font-weight:600;color:var(--app-text);overflow-wrap:anywhere}#root .ux-v22 .agent-page .agent-activity-group-count{font-size:11px;font-weight:500;font-variant-numeric:tabular-nums;color:var(--app-muted)}#root .ux-v22 .agent-page .agent-activity-group-state{margin-left:auto;min-width:0;text-align:right;font-size:11px;color:var(--app-muted);white-space:nowrap}#root .ux-v22 .agent-page .agent-activity-group-rows{display:grid;gap:9px;min-width:0;padding:1px 0 1px 11px;border-left:1px solid var(--crm-list-divider,color-mix(in srgb,var(--app-text) 10%,transparent))}#root .ux-v22 .agent-page .agent-activity-group-rows>.agent-activity-item{align-items:center;width:100%;min-height:29px;min-width:0}#root .ux-v22 .agent-page .agent-activity-special{display:flex;align-items:center;gap:9px;width:100%;min-width:0;color:var(--app-text);font-size:12px;line-height:1.5}#root .ux-v22 .agent-page .agent-activity-special>svg{color:var(--app-muted);flex:0 0 auto}#root .ux-v22 .agent-page .agent-activity-special>span:nth-child(2){flex:1 1 auto;min-width:0;overflow-wrap:anywhere}#root .ux-v22 .agent-page .agent-activity-special-state{font-size:11px;color:var(--app-muted);flex:0 0 auto}#root .ux-v22 .agent-page :is(.agent-activity-tool,.agent-activity-source){min-height:29px}#root .ux-v22 .agent-page .agent-activity-tool[data-status=unconfirmed]>svg:last-child{color:var(--app-muted)}@media(max-width:600px){#root .ux-v22 .agent-page :is(.agent-activity-compact,.agent-activity-items){padding-left:12px;padding-right:0;gap:12px}#root .ux-v22 .agent-page .agent-activity-group-heading{gap:6px;flex-wrap:wrap}#root .ux-v22 .agent-page .agent-activity-group-state{white-space:normal}#root .ux-v22 .agent-page .agent-activity-group-rows{padding-left:8px;gap:8px}}#root#root .ux-v22.theme-dark .agent-page :is(.agent-activity-group-title,.agent-activity-tool-label,.agent-activity-special),html[data-app-theme=dark] #root .ux-v22 .agent-page :is(.agent-activity-group-title,.agent-activity-tool-label,.agent-activity-special){color:var(--dark-text,#f5f5f5)!important;-webkit-text-fill-color:var(--dark-text,#f5f5f5)!important}#root#root .ux-v22.theme-dark .agent-page :is(.agent-activity-group-count,.agent-activity-group-state,.agent-activity-tool-module,.agent-activity-special-state),html[data-app-theme=dark] #root .ux-v22 .agent-page :is(.agent-activity-group-count,.agent-activity-group-state,.agent-activity-tool-module,.agent-activity-special-state){color:var(--dark-muted,#a3a3a3)!important;-webkit-text-fill-color:var(--dark-muted,#a3a3a3)!important}#root .ux-v22 .agent-page .agent-designer-home-card{flex:0 0 auto;width:min(var(--agent-chat-content-width),100%);min-width:0;box-sizing:border-box;padding:14px;margin:0 auto;border:1px solid var(--app-border);border-radius:var(--radius-lg,18px);background:var(--app-card);color:var(--app-text);text-align:left}#root .ux-v22 .agent-page .agent-designer-header,#root .ux-v22 .agent-page .agent-designer-person{display:flex;align-items:center}#root .ux-v22 .agent-page .agent-designer-header{justify-content:space-between;gap:10px}#root .ux-v22 .agent-page .agent-designer-person{min-width:0;gap:12px}#root .ux-v22 .agent-page .agent-designer-photo{display:block;flex:0 0 58px;width:58px;height:58px;overflow:hidden;border-radius:50%;background:var(--app-control-hover)}#root .ux-v22 .agent-page .agent-designer-photo img{display:block;width:100%;height:100%;object-fit:cover}#root .ux-v22 .agent-page .agent-designer-identity{display:flex;flex-direction:column;min-width:0;gap:3px}#root .ux-v22 .agent-page .agent-designer-identity strong{font-size:var(--nl-type-body,13px);font-weight:700}#root .ux-v22 .agent-page .agent-designer-identity span,#root .ux-v22 .agent-page .agent-designer-identity small{color:var(--app-muted);font-size:var(--nl-type-body-small,11px);line-height:1.35}#root .ux-v22 .agent-page .agent-designer-category{flex:0 0 auto;padding:5px 9px;border:1px solid var(--app-border);border-radius:var(--radius-pill,999px);color:var(--app-muted);font-size:var(--nl-type-body-small,11px)}#root .ux-v22 .agent-page .agent-designer-empty-gallery{padding:28px 8px 24px;font-size:var(--nl-type-body-small,11px);color:var(--app-muted);text-align:center}#root .ux-v22 .agent-page .agent-designer-rail{display:flex;align-items:center;gap:10px;width:100%;min-width:0;margin-top:14px;overflow-x:auto;overflow-y:hidden;overscroll-behavior-x:contain;scroll-snap-type:x mandatory;scrollbar-width:none;-webkit-mask-image:linear-gradient(to right,transparent 0%,#000 7%,#000 93%,transparent 100%);mask-image:linear-gradient(to right,transparent 0%,#000 7%,#000 93%,transparent 100%)}#root .ux-v22 .agent-page .agent-designer-rail::-webkit-scrollbar{display:none}#root .ux-v22 .agent-page .agent-designer-rail:focus-visible{outline:2px solid var(--crm-interaction-blue);outline-offset:2px}#root .ux-v22 .agent-page .agent-designer-work{flex:0 0 140px;width:140px;height:175px;min-width:0;overflow:hidden;scroll-snap-align:start;border:1px solid var(--app-border);border-radius:var(--radius-md,12px);background:var(--app-control-hover);box-sizing:border-box}#root .ux-v22 .agent-page .agent-designer-poster.is-real{display:block;width:100%;height:100%;overflow:hidden;padding:0;background:var(--app-control-hover);color:var(--app-muted)}#root .ux-v22 .agent-page .agent-designer-poster.is-real img{display:block;width:100%;height:100%;object-fit:contain;border-radius:inherit}#root .ux-v22 .agent-page .agent-designer-loading{display:grid;place-items:center;width:100%;height:100%;padding:8px;box-sizing:border-box;font-size:var(--nl-type-body-small,11px);text-align:center}@media(max-width:600px){#root .ux-v22 .agent-page .agent-designer-home-card{padding:12px;margin-bottom:12px}#root .ux-v22 .agent-page .agent-designer-photo{flex-basis:48px;width:48px;height:48px}#root .ux-v22 .agent-page .agent-designer-identity small{display:none}#root .ux-v22 .agent-page .agent-designer-work{flex-basis:126px;width:126px;height:158px}}@media(prefers-reduced-motion:reduce){#root .ux-v22 .agent-page .agent-designer-rail{scroll-behavior:auto}}#root .ux-v22 .agent-page .agent-designer-header{width:100%;border:0;padding:0;background:transparent;color:inherit;font:inherit;text-align:left;cursor:pointer}#root .ux-v22 .agent-page .agent-designer-header:disabled{cursor:default;opacity:.65}#root .ux-v22 .agent-page .agent-designer-header:focus-visible{outline:2px solid var(--app-accent,var(--app-primary));outline-offset:5px;border-radius:6px}#root .ux-v22 .agent-page .agent-designer-home-card:has(.agent-designer-header:hover:not(:disabled)),#root .ux-v22 .agent-page .agent-designer-home-card.is-selected{border-color:var(--app-accent,var(--app-primary))}#root .ux-v22 .agent-page .agent-designer-home-card.is-selected .agent-designer-category{color:var(--app-text)}@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){.beui-prompt-scope *,[data-morph-popover-portal] *,.beui-prompt-scope :before,[data-morph-popover-portal] :before,[data-morph-popover-portal]:before,.beui-prompt-scope :after,[data-morph-popover-portal] :after,[data-morph-popover-portal]:after,.beui-prompt-scope ::backdrop,[data-morph-popover-portal] ::backdrop,[data-morph-popover-portal]::backdrop{--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-border-style:solid;--tw-leading:initial;--tw-font-weight:initial;--tw-shadow:0 0 #0000;--tw-shadow-color:initial;--tw-shadow-alpha:100%;--tw-inset-shadow:0 0 #0000;--tw-inset-shadow-color:initial;--tw-inset-shadow-alpha:100%;--tw-ring-color:initial;--tw-ring-shadow:0 0 #0000;--tw-inset-ring-color:initial;--tw-inset-ring-shadow:0 0 #0000;--tw-ring-inset:initial;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-offset-shadow:0 0 #0000;--tw-outline-style:solid;--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial;--tw-ease:initial}}}.beui-prompt-scope,[data-morph-popover-portal]{--spacing:.25rem;--text-xs:.75rem;--text-xs--line-height:calc(1 / .75);--text-sm:.875rem;--text-sm--line-height:calc(1.25 / .875);--text-base:1rem;--text-base--line-height: 1.5 ;--font-weight-medium:500;--radius-lg:.5rem;--radius-xl:.75rem;--radius-2xl:1rem;--ease-in:cubic-bezier(.4, 0, 1, 1);--ease-out:cubic-bezier(0, 0, .2, 1);--animate-spin:spin 1s linear infinite;--default-transition-duration:.15s;--default-transition-timing-function:cubic-bezier(.4, 0, .2, 1);--color-background:#fff;--color-foreground:#151515;--color-border:#ddd;--color-muted:#eee;--color-muted-foreground:#727272;--color-ring:#6b78f6;--color-primary:#2e46ee;--color-primary-foreground:#fff;--color-card:#fff;--color-border-strong:#ccc}.beui-prompt-scope .pointer-events-none,[data-morph-popover-portal] .pointer-events-none,[data-morph-popover-portal].pointer-events-none{pointer-events:none}.beui-prompt-scope .invisible,[data-morph-popover-portal] .invisible,[data-morph-popover-portal].invisible{visibility:hidden}.beui-prompt-scope .visible,[data-morph-popover-portal] .visible,[data-morph-popover-portal].visible{visibility:visible}.beui-prompt-scope .sr-only,[data-morph-popover-portal] .sr-only,[data-morph-popover-portal].sr-only{clip-path:inset(50%);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.beui-prompt-scope .absolute,[data-morph-popover-portal] .absolute,[data-morph-popover-portal].absolute{position:absolute}.beui-prompt-scope .fixed,[data-morph-popover-portal] .fixed,[data-morph-popover-portal].fixed{position:fixed}.beui-prompt-scope .relative,[data-morph-popover-portal] .relative,[data-morph-popover-portal].relative{position:relative}.beui-prompt-scope .inset-0,[data-morph-popover-portal] .inset-0,[data-morph-popover-portal].inset-0{inset:0}.beui-prompt-scope .inset-\[2px\],[data-morph-popover-portal] .inset-\[2px\],[data-morph-popover-portal].inset-\[2px\]{inset:2px}.beui-prompt-scope .inset-x-2,[data-morph-popover-portal] .inset-x-2,[data-morph-popover-portal].inset-x-2{inset-inline:calc(var(--spacing) * 2)}.beui-prompt-scope .inset-y-0,[data-morph-popover-portal] .inset-y-0,[data-morph-popover-portal].inset-y-0{inset-block:0}.beui-prompt-scope .top-0,[data-morph-popover-portal] .top-0,[data-morph-popover-portal].top-0{top:0}.beui-prompt-scope .top-full,[data-morph-popover-portal] .top-full,[data-morph-popover-portal].top-full{top:100%}.beui-prompt-scope .right-0,[data-morph-popover-portal] .right-0,[data-morph-popover-portal].right-0{right:0}.beui-prompt-scope .right-auto,[data-morph-popover-portal] .right-auto,[data-morph-popover-portal].right-auto{right:auto}.beui-prompt-scope .bottom-full,[data-morph-popover-portal] .bottom-full,[data-morph-popover-portal].bottom-full{bottom:100%}.beui-prompt-scope .left-0,[data-morph-popover-portal] .left-0,[data-morph-popover-portal].left-0{left:0}.beui-prompt-scope .left-\[-18\%\],[data-morph-popover-portal] .left-\[-18\%\],[data-morph-popover-portal].left-\[-18\%\]{left:-18%}.beui-prompt-scope .left-\[-58\%\],[data-morph-popover-portal] .left-\[-58\%\],[data-morph-popover-portal].left-\[-58\%\]{left:-58%}.beui-prompt-scope .isolate,[data-morph-popover-portal] .isolate,[data-morph-popover-portal].isolate{isolation:isolate}.beui-prompt-scope .z-0,[data-morph-popover-portal] .z-0,[data-morph-popover-portal].z-0{z-index:0}.beui-prompt-scope .z-10,[data-morph-popover-portal] .z-10,[data-morph-popover-portal].z-10{z-index:10}.beui-prompt-scope .z-20,[data-morph-popover-portal] .z-20,[data-morph-popover-portal].z-20{z-index:20}.beui-prompt-scope .z-\[1\],[data-morph-popover-portal] .z-\[1\],[data-morph-popover-portal].z-\[1\]{z-index:1}.beui-prompt-scope .z-\[2\],[data-morph-popover-portal] .z-\[2\],[data-morph-popover-portal].z-\[2\]{z-index:2}.beui-prompt-scope .z-\[3\],[data-morph-popover-portal] .z-\[3\],[data-morph-popover-portal].z-\[3\]{z-index:3}.beui-prompt-scope .z-\[9999\],[data-morph-popover-portal] .z-\[9999\],[data-morph-popover-portal].z-\[9999\]{z-index:9999}.beui-prompt-scope .mt-1,[data-morph-popover-portal] .mt-1,[data-morph-popover-portal].mt-1{margin-top:var(--spacing)}.beui-prompt-scope .ml-auto,[data-morph-popover-portal] .ml-auto,[data-morph-popover-portal].ml-auto{margin-left:auto}.beui-prompt-scope .block,[data-morph-popover-portal] .block,[data-morph-popover-portal].block{display:block}.beui-prompt-scope .flex,[data-morph-popover-portal] .flex,[data-morph-popover-portal].flex{display:flex}.beui-prompt-scope .grid,[data-morph-popover-portal] .grid,[data-morph-popover-portal].grid{display:grid}.beui-prompt-scope .hidden,[data-morph-popover-portal] .hidden,[data-morph-popover-portal].hidden{display:none}.beui-prompt-scope .inline,[data-morph-popover-portal] .inline,[data-morph-popover-portal].inline{display:inline}.beui-prompt-scope .inline-block,[data-morph-popover-portal] .inline-block,[data-morph-popover-portal].inline-block{display:inline-block}.beui-prompt-scope .inline-flex,[data-morph-popover-portal] .inline-flex,[data-morph-popover-portal].inline-flex{display:inline-flex}.beui-prompt-scope .inline-grid,[data-morph-popover-portal] .inline-grid,[data-morph-popover-portal].inline-grid{display:inline-grid}.beui-prompt-scope .size-3,[data-morph-popover-portal] .size-3,[data-morph-popover-portal].size-3{width:calc(var(--spacing) * 3);height:calc(var(--spacing) * 3)}.beui-prompt-scope .size-4,[data-morph-popover-portal] .size-4,[data-morph-popover-portal].size-4{width:calc(var(--spacing) * 4);height:calc(var(--spacing) * 4)}.beui-prompt-scope .size-5,[data-morph-popover-portal] .size-5,[data-morph-popover-portal].size-5{width:calc(var(--spacing) * 5);height:calc(var(--spacing) * 5)}.beui-prompt-scope .size-8,[data-morph-popover-portal] .size-8,[data-morph-popover-portal].size-8{width:calc(var(--spacing) * 8);height:calc(var(--spacing) * 8)}.beui-prompt-scope .h-3\.5,[data-morph-popover-portal] .h-3\.5,[data-morph-popover-portal].h-3\.5{height:calc(var(--spacing) * 3.5)}.beui-prompt-scope .h-4,[data-morph-popover-portal] .h-4,[data-morph-popover-portal].h-4{height:calc(var(--spacing) * 4)}.beui-prompt-scope .h-8,[data-morph-popover-portal] .h-8,[data-morph-popover-portal].h-8{height:calc(var(--spacing) * 8)}.beui-prompt-scope .h-10,[data-morph-popover-portal] .h-10,[data-morph-popover-portal].h-10{height:calc(var(--spacing) * 10)}.beui-prompt-scope .h-12,[data-morph-popover-portal] .h-12,[data-morph-popover-portal].h-12{height:calc(var(--spacing) * 12)}.beui-prompt-scope .min-h-8,[data-morph-popover-portal] .min-h-8,[data-morph-popover-portal].min-h-8{min-height:calc(var(--spacing) * 8)}.beui-prompt-scope .w-3\.5,[data-morph-popover-portal] .w-3\.5,[data-morph-popover-portal].w-3\.5{width:calc(var(--spacing) * 3.5)}.beui-prompt-scope .w-4,[data-morph-popover-portal] .w-4,[data-morph-popover-portal].w-4{width:calc(var(--spacing) * 4)}.beui-prompt-scope .w-8,[data-morph-popover-portal] .w-8,[data-morph-popover-portal].w-8{width:calc(var(--spacing) * 8)}.beui-prompt-scope .w-52,[data-morph-popover-portal] .w-52,[data-morph-popover-portal].w-52{width:calc(var(--spacing) * 52)}.beui-prompt-scope .w-\[52\%\],[data-morph-popover-portal] .w-\[52\%\],[data-morph-popover-portal].w-\[52\%\]{width:52%}.beui-prompt-scope .w-\[136\%\],[data-morph-popover-portal] .w-\[136\%\],[data-morph-popover-portal].w-\[136\%\]{width:136%}.beui-prompt-scope .w-auto,[data-morph-popover-portal] .w-auto,[data-morph-popover-portal].w-auto{width:auto}.beui-prompt-scope .w-full,[data-morph-popover-portal] .w-full,[data-morph-popover-portal].w-full{width:100%}.beui-prompt-scope .max-w-52,[data-morph-popover-portal] .max-w-52,[data-morph-popover-portal].max-w-52{max-width:calc(var(--spacing) * 52)}.beui-prompt-scope .min-w-0,[data-morph-popover-portal] .min-w-0,[data-morph-popover-portal].min-w-0{min-width:0}.beui-prompt-scope .shrink-0,[data-morph-popover-portal] .shrink-0,[data-morph-popover-portal].shrink-0{flex-shrink:0}.beui-prompt-scope .grow,[data-morph-popover-portal] .grow,[data-morph-popover-portal].grow{flex-grow:1}.beui-prompt-scope .-skew-x-12,[data-morph-popover-portal] .-skew-x-12,[data-morph-popover-portal].-skew-x-12{--tw-skew-x:skewX( -12deg );transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.beui-prompt-scope .animate-spin,[data-morph-popover-portal] .animate-spin,[data-morph-popover-portal].animate-spin{animation:var(--animate-spin)}.beui-prompt-scope .resize,[data-morph-popover-portal] .resize,[data-morph-popover-portal].resize{resize:both}.beui-prompt-scope .resize-none,[data-morph-popover-portal] .resize-none,[data-morph-popover-portal].resize-none{resize:none}.beui-prompt-scope .place-items-center,[data-morph-popover-portal] .place-items-center,[data-morph-popover-portal].place-items-center{place-items:center}.beui-prompt-scope .items-center,[data-morph-popover-portal] .items-center,[data-morph-popover-portal].items-center{align-items:center}.beui-prompt-scope .justify-between,[data-morph-popover-portal] .justify-between,[data-morph-popover-portal].justify-between{justify-content:space-between}.beui-prompt-scope .justify-center,[data-morph-popover-portal] .justify-center,[data-morph-popover-portal].justify-center{justify-content:center}.beui-prompt-scope .gap-1,[data-morph-popover-portal] .gap-1,[data-morph-popover-portal].gap-1{gap:var(--spacing)}.beui-prompt-scope .gap-1\.5,[data-morph-popover-portal] .gap-1\.5,[data-morph-popover-portal].gap-1\.5{gap:calc(var(--spacing) * 1.5)}.beui-prompt-scope .gap-2,[data-morph-popover-portal] .gap-2,[data-morph-popover-portal].gap-2{gap:calc(var(--spacing) * 2)}.beui-prompt-scope .truncate,[data-morph-popover-portal] .truncate,[data-morph-popover-portal].truncate{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.beui-prompt-scope .overflow-hidden,[data-morph-popover-portal] .overflow-hidden,[data-morph-popover-portal].overflow-hidden{overflow:hidden}.beui-prompt-scope .overflow-y-auto,[data-morph-popover-portal] .overflow-y-auto,[data-morph-popover-portal].overflow-y-auto{overflow-y:auto}.beui-prompt-scope .rounded,[data-morph-popover-portal] .rounded,[data-morph-popover-portal].rounded{border-radius:.25rem}.beui-prompt-scope .rounded-2xl,[data-morph-popover-portal] .rounded-2xl,[data-morph-popover-portal].rounded-2xl{border-radius:var(--radius-2xl)}.beui-prompt-scope .rounded-\[inherit\],[data-morph-popover-portal] .rounded-\[inherit\],[data-morph-popover-portal].rounded-\[inherit\]{border-radius:inherit}.beui-prompt-scope .rounded-full,[data-morph-popover-portal] .rounded-full,[data-morph-popover-portal].rounded-full{border-radius:3.40282e38px}.beui-prompt-scope .rounded-lg,[data-morph-popover-portal] .rounded-lg,[data-morph-popover-portal].rounded-lg{border-radius:var(--radius-lg)}.beui-prompt-scope .rounded-xl,[data-morph-popover-portal] .rounded-xl,[data-morph-popover-portal].rounded-xl{border-radius:var(--radius-xl)}.beui-prompt-scope .border,[data-morph-popover-portal] .border,[data-morph-popover-portal].border{border-style:var(--tw-border-style);border-width:1px}.beui-prompt-scope .border-0,[data-morph-popover-portal] .border-0,[data-morph-popover-portal].border-0{border-style:var(--tw-border-style);border-width:0}.beui-prompt-scope .border-border,[data-morph-popover-portal] .border-border,[data-morph-popover-portal].border-border{border-color:var(--color-border)}.beui-prompt-scope .border-border\/80,[data-morph-popover-portal] .border-border\/80,[data-morph-popover-portal].border-border\/80{border-color:#dddc}@supports (color:color-mix(in lab,red,red)){.beui-prompt-scope .border-border\/80,[data-morph-popover-portal] .border-border\/80,[data-morph-popover-portal].border-border\/80{border-color:color-mix(in oklab,var(--color-border) 80%,transparent)}}.beui-prompt-scope .bg-background,[data-morph-popover-portal] .bg-background,[data-morph-popover-portal].bg-background{background-color:var(--color-background)}.beui-prompt-scope .bg-card,[data-morph-popover-portal] .bg-card,[data-morph-popover-portal].bg-card{background-color:var(--color-card)}.beui-prompt-scope .bg-current,[data-morph-popover-portal] .bg-current,[data-morph-popover-portal].bg-current{background-color:currentColor}.beui-prompt-scope .bg-muted,[data-morph-popover-portal] .bg-muted,[data-morph-popover-portal].bg-muted{background-color:var(--color-muted)}.beui-prompt-scope .bg-primary,[data-morph-popover-portal] .bg-primary,[data-morph-popover-portal].bg-primary{background-color:var(--color-primary)}.beui-prompt-scope .bg-transparent,[data-morph-popover-portal] .bg-transparent,[data-morph-popover-portal].bg-transparent{background-color:#0000}.beui-prompt-scope .bg-\[linear-gradient\(90deg\,transparent\,rgba\(255\,255\,255\,0\.5\)_48\%\,transparent\)\],[data-morph-popover-portal] .bg-\[linear-gradient\(90deg\,transparent\,rgba\(255\,255\,255\,0\.5\)_48\%\,transparent\)\],[data-morph-popover-portal].bg-\[linear-gradient\(90deg\,transparent\,rgba\(255\,255\,255\,0\.5\)_48\%\,transparent\)\]{background-image:linear-gradient(90deg,#0000,#ffffff80 48%,#0000)}.beui-prompt-scope .bg-\[linear-gradient\(105deg\,\#111_0\%\,\#737373_14\%\,\#fafafa_26\%\,\#525252_38\%\,\#0a0a0a_50\%\,\#a3a3a3_64\%\,\#fff_75\%\,\#404040_87\%\,\#111_100\%\)\],[data-morph-popover-portal] .bg-\[linear-gradient\(105deg\,\#111_0\%\,\#737373_14\%\,\#fafafa_26\%\,\#525252_38\%\,\#0a0a0a_50\%\,\#a3a3a3_64\%\,\#fff_75\%\,\#404040_87\%\,\#111_100\%\)\],[data-morph-popover-portal].bg-\[linear-gradient\(105deg\,\#111_0\%\,\#737373_14\%\,\#fafafa_26\%\,\#525252_38\%\,\#0a0a0a_50\%\,\#a3a3a3_64\%\,\#fff_75\%\,\#404040_87\%\,\#111_100\%\)\]{background-image:linear-gradient(105deg,#111,#737373 14%,#fafafa,#525252,#0a0a0a 50%,#a3a3a3 64%,#fff 75%,#404040 87%,#111)}.beui-prompt-scope .fill-current,[data-morph-popover-portal] .fill-current,[data-morph-popover-portal].fill-current{fill:currentColor}.beui-prompt-scope .p-1,[data-morph-popover-portal] .p-1,[data-morph-popover-portal].p-1{padding:var(--spacing)}.beui-prompt-scope .p-2,[data-morph-popover-portal] .p-2,[data-morph-popover-portal].p-2{padding:calc(var(--spacing) * 2)}.beui-prompt-scope .px-2,[data-morph-popover-portal] .px-2,[data-morph-popover-portal].px-2{padding-inline:calc(var(--spacing) * 2)}.beui-prompt-scope .px-2\.5,[data-morph-popover-portal] .px-2\.5,[data-morph-popover-portal].px-2\.5{padding-inline:calc(var(--spacing) * 2.5)}.beui-prompt-scope .px-3,[data-morph-popover-portal] .px-3,[data-morph-popover-portal].px-3{padding-inline:calc(var(--spacing) * 3)}.beui-prompt-scope .px-5,[data-morph-popover-portal] .px-5,[data-morph-popover-portal].px-5{padding-inline:calc(var(--spacing) * 5)}.beui-prompt-scope .px-6,[data-morph-popover-portal] .px-6,[data-morph-popover-portal].px-6{padding-inline:calc(var(--spacing) * 6)}.beui-prompt-scope .py-0,[data-morph-popover-portal] .py-0,[data-morph-popover-portal].py-0{padding-block:0}.beui-prompt-scope .py-1\.5,[data-morph-popover-portal] .py-1\.5,[data-morph-popover-portal].py-1\.5{padding-block:calc(var(--spacing) * 1.5)}.beui-prompt-scope .py-2,[data-morph-popover-portal] .py-2,[data-morph-popover-portal].py-2{padding-block:calc(var(--spacing) * 2)}.beui-prompt-scope .pt-1\.5,[data-morph-popover-portal] .pt-1\.5,[data-morph-popover-portal].pt-1\.5{padding-top:calc(var(--spacing) * 1.5)}.beui-prompt-scope .text-left,[data-morph-popover-portal] .text-left,[data-morph-popover-portal].text-left{text-align:left}.beui-prompt-scope .align-bottom,[data-morph-popover-portal] .align-bottom,[data-morph-popover-portal].align-bottom{vertical-align:bottom}.beui-prompt-scope .text-base,[data-morph-popover-portal] .text-base,[data-morph-popover-portal].text-base{font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height))}.beui-prompt-scope .text-sm,[data-morph-popover-portal] .text-sm,[data-morph-popover-portal].text-sm{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}.beui-prompt-scope .text-xs,[data-morph-popover-portal] .text-xs,[data-morph-popover-portal].text-xs{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height))}.beui-prompt-scope .leading-6,[data-morph-popover-portal] .leading-6,[data-morph-popover-portal].leading-6{--tw-leading:calc(var(--spacing) * 6);line-height:calc(var(--spacing) * 6)}.beui-prompt-scope .font-medium,[data-morph-popover-portal] .font-medium,[data-morph-popover-portal].font-medium{--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium)}.beui-prompt-scope .\[overflow-wrap\:break-word\],[data-morph-popover-portal] .\[overflow-wrap\:break-word\],[data-morph-popover-portal].\[overflow-wrap\:break-word\]{overflow-wrap:break-word}.beui-prompt-scope .whitespace-nowrap,[data-morph-popover-portal] .whitespace-nowrap,[data-morph-popover-portal].whitespace-nowrap{white-space:nowrap}.beui-prompt-scope .whitespace-pre,[data-morph-popover-portal] .whitespace-pre,[data-morph-popover-portal].whitespace-pre{white-space:pre}.beui-prompt-scope .whitespace-pre-wrap,[data-morph-popover-portal] .whitespace-pre-wrap,[data-morph-popover-portal].whitespace-pre-wrap{white-space:pre-wrap}.beui-prompt-scope .text-foreground,[data-morph-popover-portal] .text-foreground,[data-morph-popover-portal].text-foreground{color:var(--color-foreground)}.beui-prompt-scope .text-muted-foreground,[data-morph-popover-portal] .text-muted-foreground,[data-morph-popover-portal].text-muted-foreground{color:var(--color-muted-foreground)}.beui-prompt-scope .text-primary-foreground,[data-morph-popover-portal] .text-primary-foreground,[data-morph-popover-portal].text-primary-foreground{color:var(--color-primary-foreground)}.beui-prompt-scope .opacity-50,[data-morph-popover-portal] .opacity-50,[data-morph-popover-portal].opacity-50{opacity:.5}.beui-prompt-scope .opacity-60,[data-morph-popover-portal] .opacity-60,[data-morph-popover-portal].opacity-60{opacity:.6}.beui-prompt-scope .mix-blend-screen,[data-morph-popover-portal] .mix-blend-screen,[data-morph-popover-portal].mix-blend-screen{mix-blend-mode:screen}.beui-prompt-scope .shadow,[data-morph-popover-portal] .shadow,[data-morph-popover-portal].shadow{--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a), 0 1px 2px -1px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.beui-prompt-scope .shadow-\[0_8px_22px_rgba\(0\,0\,0\,0\.16\)\],[data-morph-popover-portal] .shadow-\[0_8px_22px_rgba\(0\,0\,0\,0\.16\)\],[data-morph-popover-portal].shadow-\[0_8px_22px_rgba\(0\,0\,0\,0\.16\)\]{--tw-shadow:0 8px 22px var(--tw-shadow-color,#00000029);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.beui-prompt-scope .shadow-\[inset_0_1px_0_rgba\(255\,255\,255\,0\.28\)\,inset_0_-1px_0_rgba\(0\,0\,0\,0\.16\)\],[data-morph-popover-portal] .shadow-\[inset_0_1px_0_rgba\(255\,255\,255\,0\.28\)\,inset_0_-1px_0_rgba\(0\,0\,0\,0\.16\)\],[data-morph-popover-portal].shadow-\[inset_0_1px_0_rgba\(255\,255\,255\,0\.28\)\,inset_0_-1px_0_rgba\(0\,0\,0\,0\.16\)\]{--tw-shadow:inset 0 1px 0 var(--tw-shadow-color,#ffffff47), inset 0 -1px 0 var(--tw-shadow-color,#00000029);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.beui-prompt-scope .shadow-lg,[data-morph-popover-portal] .shadow-lg,[data-morph-popover-portal].shadow-lg{--tw-shadow:0 10px 15px -3px var(--tw-shadow-color,#0000001a), 0 4px 6px -4px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.beui-prompt-scope .shadow-none,[data-morph-popover-portal] .shadow-none,[data-morph-popover-portal].shadow-none{--tw-shadow:0 0 #0000;box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.beui-prompt-scope .outline,[data-morph-popover-portal] .outline,[data-morph-popover-portal].outline{outline-style:var(--tw-outline-style);outline-width:1px}.beui-prompt-scope .blur,[data-morph-popover-portal] .blur,[data-morph-popover-portal].blur{--tw-blur:blur(8px);filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.beui-prompt-scope .blur-\[3px\],[data-morph-popover-portal] .blur-\[3px\],[data-morph-popover-portal].blur-\[3px\]{--tw-blur:blur(3px);filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.beui-prompt-scope .\[filter\:drop-shadow\(0_10px_18px_rgba\(0\,0\,0\,0\.14\)\)\],[data-morph-popover-portal] .\[filter\:drop-shadow\(0_10px_18px_rgba\(0\,0\,0\,0\.14\)\)\],[data-morph-popover-portal].\[filter\:drop-shadow\(0_10px_18px_rgba\(0\,0\,0\,0\.14\)\)\]{filter:drop-shadow(0 10px 18px #00000024)}.beui-prompt-scope .filter,[data-morph-popover-portal] .filter,[data-morph-popover-portal].filter{filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.beui-prompt-scope .transition,[data-morph-popover-portal] .transition,[data-morph-popover-portal].transition{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.beui-prompt-scope .transition-colors,[data-morph-popover-portal] .transition-colors,[data-morph-popover-portal].transition-colors{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.beui-prompt-scope .ease-in,[data-morph-popover-portal] .ease-in,[data-morph-popover-portal].ease-in{--tw-ease:var(--ease-in);transition-timing-function:var(--ease-in)}.beui-prompt-scope .ease-out,[data-morph-popover-portal] .ease-out,[data-morph-popover-portal].ease-out{--tw-ease:var(--ease-out);transition-timing-function:var(--ease-out)}.beui-prompt-scope .will-change-\[opacity\,filter\,transform\],[data-morph-popover-portal] .will-change-\[opacity\,filter\,transform\],[data-morph-popover-portal].will-change-\[opacity\,filter\,transform\]{will-change:opacity,filter,transform}.beui-prompt-scope .outline-none,[data-morph-popover-portal] .outline-none,[data-morph-popover-portal].outline-none{--tw-outline-style:none;outline-style:none}.beui-prompt-scope .select-none,[data-morph-popover-portal] .select-none,[data-morph-popover-portal].select-none{-webkit-user-select:none;user-select:none}@media(hover:hover){.beui-prompt-scope .group-hover\:bg-muted\/40:is(:where(.group):hover *),[data-morph-popover-portal] .group-hover\:bg-muted\/40:is(:where(.group):hover *),[data-morph-popover-portal].group-hover\:bg-muted\/40:is(:where(.group):hover *){background-color:#eee6}@supports (color:color-mix(in lab,red,red)){.beui-prompt-scope .group-hover\:bg-muted\/40:is(:where(.group):hover *),[data-morph-popover-portal] .group-hover\:bg-muted\/40:is(:where(.group):hover *),[data-morph-popover-portal].group-hover\:bg-muted\/40:is(:where(.group):hover *){background-color:color-mix(in oklab,var(--color-muted) 40%,transparent)}}}.beui-prompt-scope .placeholder\:text-muted-foreground\/55::placeholder,[data-morph-popover-portal] .placeholder\:text-muted-foreground\/55::placeholder,[data-morph-popover-portal].placeholder\:text-muted-foreground\/55::placeholder{color:#7272728c}@supports (color:color-mix(in lab,red,red)){.beui-prompt-scope .placeholder\:text-muted-foreground\/55::placeholder,[data-morph-popover-portal] .placeholder\:text-muted-foreground\/55::placeholder,[data-morph-popover-portal].placeholder\:text-muted-foreground\/55::placeholder{color:color-mix(in oklab,var(--color-muted-foreground) 55%,transparent)}}.beui-prompt-scope .focus-within\:border-foreground\/25:focus-within,[data-morph-popover-portal] .focus-within\:border-foreground\/25:focus-within,[data-morph-popover-portal].focus-within\:border-foreground\/25:focus-within{border-color:#15151540}@supports (color:color-mix(in lab,red,red)){.beui-prompt-scope .focus-within\:border-foreground\/25:focus-within,[data-morph-popover-portal] .focus-within\:border-foreground\/25:focus-within,[data-morph-popover-portal].focus-within\:border-foreground\/25:focus-within{border-color:color-mix(in oklab,var(--color-foreground) 25%,transparent)}}@media(hover:hover){.beui-prompt-scope .hover\:border-\(--color-border-strong\):hover,[data-morph-popover-portal] .hover\:border-\(--color-border-strong\):hover,[data-morph-popover-portal].hover\:border-\(--color-border-strong\):hover{border-color:var(--color-border-strong)}.beui-prompt-scope .hover\:border-border:hover,[data-morph-popover-portal] .hover\:border-border:hover,[data-morph-popover-portal].hover\:border-border:hover{border-color:var(--color-border)}.beui-prompt-scope .hover\:bg-muted:hover,[data-morph-popover-portal] .hover\:bg-muted:hover,[data-morph-popover-portal].hover\:bg-muted:hover{background-color:var(--color-muted)}.beui-prompt-scope .hover\:bg-muted\/60:hover,[data-morph-popover-portal] .hover\:bg-muted\/60:hover,[data-morph-popover-portal].hover\:bg-muted\/60:hover{background-color:#eee9}@supports (color:color-mix(in lab,red,red)){.beui-prompt-scope .hover\:bg-muted\/60:hover,[data-morph-popover-portal] .hover\:bg-muted\/60:hover,[data-morph-popover-portal].hover\:bg-muted\/60:hover{background-color:color-mix(in oklab,var(--color-muted) 60%,transparent)}}.beui-prompt-scope .hover\:bg-primary\/90:hover,[data-morph-popover-portal] .hover\:bg-primary\/90:hover,[data-morph-popover-portal].hover\:bg-primary\/90:hover{background-color:#2e46eee6}@supports (color:color-mix(in lab,red,red)){.beui-prompt-scope .hover\:bg-primary\/90:hover,[data-morph-popover-portal] .hover\:bg-primary\/90:hover,[data-morph-popover-portal].hover\:bg-primary\/90:hover{background-color:color-mix(in oklab,var(--color-primary) 90%,transparent)}}.beui-prompt-scope .hover\:bg-transparent:hover,[data-morph-popover-portal] .hover\:bg-transparent:hover,[data-morph-popover-portal].hover\:bg-transparent:hover{background-color:#0000}.beui-prompt-scope .hover\:text-foreground:hover,[data-morph-popover-portal] .hover\:text-foreground:hover,[data-morph-popover-portal].hover\:text-foreground:hover{color:var(--color-foreground)}}.beui-prompt-scope .focus-visible\:bg-muted:focus-visible,[data-morph-popover-portal] .focus-visible\:bg-muted:focus-visible,[data-morph-popover-portal].focus-visible\:bg-muted:focus-visible{background-color:var(--color-muted)}.beui-prompt-scope .focus-visible\:ring-2:focus-visible,[data-morph-popover-portal] .focus-visible\:ring-2:focus-visible,[data-morph-popover-portal].focus-visible\:ring-2:focus-visible{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.beui-prompt-scope .focus-visible\:ring-foreground\/20:focus-visible,[data-morph-popover-portal] .focus-visible\:ring-foreground\/20:focus-visible,[data-morph-popover-portal].focus-visible\:ring-foreground\/20:focus-visible{--tw-ring-color:#15151533}@supports (color:color-mix(in lab,red,red)){.beui-prompt-scope .focus-visible\:ring-foreground\/20:focus-visible,[data-morph-popover-portal] .focus-visible\:ring-foreground\/20:focus-visible,[data-morph-popover-portal].focus-visible\:ring-foreground\/20:focus-visible{--tw-ring-color:color-mix(in oklab, var(--color-foreground) 20%, transparent)}}.beui-prompt-scope .focus-visible\:ring-ring:focus-visible,[data-morph-popover-portal] .focus-visible\:ring-ring:focus-visible,[data-morph-popover-portal].focus-visible\:ring-ring:focus-visible{--tw-ring-color:var(--color-ring)}.beui-prompt-scope .focus-visible\:ring-offset-2:focus-visible,[data-morph-popover-portal] .focus-visible\:ring-offset-2:focus-visible,[data-morph-popover-portal].focus-visible\:ring-offset-2:focus-visible{--tw-ring-offset-width:2px;--tw-ring-offset-shadow:var(--tw-ring-inset,) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color)}.beui-prompt-scope .focus-visible\:outline-none:focus-visible,[data-morph-popover-portal] .focus-visible\:outline-none:focus-visible,[data-morph-popover-portal].focus-visible\:outline-none:focus-visible{--tw-outline-style:none;outline-style:none}.beui-prompt-scope .disabled\:pointer-events-none:disabled,[data-morph-popover-portal] .disabled\:pointer-events-none:disabled,[data-morph-popover-portal].disabled\:pointer-events-none:disabled{pointer-events:none}.beui-prompt-scope .disabled\:opacity-50:disabled,[data-morph-popover-portal] .disabled\:opacity-50:disabled,[data-morph-popover-portal].disabled\:opacity-50:disabled{opacity:.5}.beui-prompt-scope .\[\&_svg\]\:size-3\.5 svg,[data-morph-popover-portal] .\[\&_svg\]\:size-3\.5 svg,[data-morph-popover-portal].\[\&_svg\]\:size-3\.5 svg{width:calc(var(--spacing) * 3.5);height:calc(var(--spacing) * 3.5)}.beui-prompt-scope .\[\&_svg\]\:size-4 svg,[data-morph-popover-portal] .\[\&_svg\]\:size-4 svg,[data-morph-popover-portal].\[\&_svg\]\:size-4 svg{width:calc(var(--spacing) * 4);height:calc(var(--spacing) * 4)}@property --tw-rotate-x{syntax:"*";inherits:false}@property --tw-rotate-y{syntax:"*";inherits:false}@property --tw-rotate-z{syntax:"*";inherits:false}@property --tw-skew-x{syntax:"*";inherits:false}@property --tw-skew-y{syntax:"*";inherits:false}@property --tw-leading{syntax:"*";inherits:false}@property --tw-font-weight{syntax:"*";inherits:false}@property --tw-outline-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-blur{syntax:"*";inherits:false}@property --tw-brightness{syntax:"*";inherits:false}@property --tw-contrast{syntax:"*";inherits:false}@property --tw-grayscale{syntax:"*";inherits:false}@property --tw-hue-rotate{syntax:"*";inherits:false}@property --tw-invert{syntax:"*";inherits:false}@property --tw-opacity{syntax:"*";inherits:false}@property --tw-saturate{syntax:"*";inherits:false}@property --tw-sepia{syntax:"*";inherits:false}@property --tw-drop-shadow{syntax:"*";inherits:false}@property --tw-drop-shadow-color{syntax:"*";inherits:false}@property --tw-drop-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-drop-shadow-size{syntax:"*";inherits:false}@property --tw-ease{syntax:"*";inherits:false}@keyframes spin{to{transform:rotate(360deg)}}#root .ux-v22 .agent-page .agent-beui-composer{width:min(var(--agent-chat-content-width),100%);flex:0 0 auto;min-width:0;margin:auto auto 0;--color-background: var(--app-card);--color-foreground: var(--app-text);--color-border: var(--app-border);--color-muted: var(--app-control-hover);--color-muted-foreground: var(--app-muted);--agent-composer-active-color: var(--app-text-soft, #3e3e45);--color-ring: var(--agent-composer-active-color);--color-border-strong: var(--app-border);--color-card: var(--app-card);--color-primary: var(--crm-interaction-blue);--color-primary-foreground: #fff}:where(.beui-prompt-scope *){box-sizing:border-box}:where(.beui-prompt-scope button){appearance:button;background-color:transparent;border:0 solid transparent;margin:0;padding:0;font:inherit;color:inherit}#root .ux-v22 .agent-page .agent-beui-form{color:var(--app-text);font-family:var(--agent-chat-reading-family);background:color-mix(in srgb,var(--app-elevated, var(--app-card)) 70%,transparent)!important;-webkit-backdrop-filter:blur(10px) saturate(140%);backdrop-filter:blur(10px) saturate(140%);border:1px solid color-mix(in srgb,var(--app-border) 70%,transparent)!important;border-radius:24px!important;display:flex;flex-direction:column;justify-content:space-between;min-height:94px;padding:12px 13px 10px!important;outline:none!important;box-shadow:none;transition:border-color .18s ease,background-color .18s ease}#root#root#root .ux-v22 .agent-page .agent-beui-form>textarea,#root#root#root .ux-v22 .agent-page .agent-beui-form>textarea:is(:hover,:focus,:focus-visible){min-height:0!important;line-height:24px!important;font-size:var(--agent-chat-reading-size)!important;font-weight:400!important;letter-spacing:-.008em!important;border:0!important;outline:0!important;box-shadow:none!important;background:transparent!important;scrollbar-width:none;color:var(--app-text);font-family:inherit;padding-top:0!important;flex-shrink:0;margin-block:0!important}#root .ux-v22 .agent-page .agent-beui-form>div[aria-hidden=true]{font-family:var(--agent-chat-reading-family);font-size:var(--agent-chat-reading-size);line-height:24px;letter-spacing:-.008em;font-weight:400}#root .ux-v22 .agent-page .agent-beui-form>textarea+div{margin-top:5px!important;gap:4px}#root .ux-v22 .agent-page .agent-beui-form:is(:hover,:focus-within){border-color:color-mix(in srgb,var(--app-border) 70%,transparent)!important;outline:none!important}#root .ux-v22.theme-dark .agent-page .agent-beui-form{background:color-mix(in srgb,var(--dark-elevated, #202020) 62%,transparent)!important}#root .ux-v22 .agent-page .agent-beui-form button[aria-label="Add to prompt"]{border-radius:10px}#root .ux-v22 .agent-page .agent-beui-form button:is([aria-label="Send prompt"],[aria-label="Stop generating"]){position:relative;flex:0 0 38px;width:38px;height:38px;margin-left:0!important;border-radius:50%!important;background:var(--crm-interaction-blue)!important;color:#fff!important}#root .ux-v22 .agent-page .agent-beui-form button:is([aria-label="Send prompt"],[aria-label="Stop generating"]):before{content:"";position:absolute;inset:-3px;border-radius:50%}#root .ux-v22 .agent-page .agent-beui-form button:is([aria-label="Send prompt"],[aria-label="Stop generating"]):not(:disabled):hover{filter:brightness(1.06)}#root .ux-v22 .agent-page .agent-beui-form button:is([aria-label="Send prompt"],[aria-label="Stop generating"]):focus-visible{outline:2px solid var(--crm-interaction-blue);outline-offset:3px}#root .ux-v22 .agent-page .agent-beui-form button[aria-label="Send prompt"]:disabled{opacity:.48}#root .ux-v22 .agent-page .agent-ai-composer{width:100%;min-width:0;container:agent-composer / inline-size}#root .ux-v22 .agent-page .agent-ai-composer-controls{display:inline-flex;flex:1 1 0%;align-items:center;min-width:0;gap:3px}#root .ux-v22 .agent-page .agent-ai-composer-end-actions{display:inline-flex;flex:0 0 auto;align-items:center;gap:7px;margin-left:auto;margin-right:0}#root .ux-v22 .agent-page .agent-ai-select,#root .ux-v22 .agent-page .agent-ai-record{display:inline-flex;align-items:center;justify-content:center;flex:0 0 auto;min-width:0;min-height:32px;gap:4px;padding:0 6px;border:0;border-radius:10px;background:transparent;color:var(--app-muted);font-size:var(--nl-type-body, 12px);line-height:1.35;cursor:pointer}#root .ux-v22 .agent-page .agent-ai-select{min-height:30px;padding:0 9px;border-radius:999px}#root .ux-v22 .agent-page .agent-ai-select.agent-ai-effort-trigger{flex:0 0 auto;width:auto;min-width:0;min-height:34px;padding:0 5px;gap:6px;border-radius:8px;font-size:14px;font-weight:500;white-space:nowrap}#root .ux-v22 .agent-page .agent-ai-effort-trigger>svg{width:15px;height:15px;flex:0 0 15px}#root .ux-v22 .agent-page .agent-ai-effort-label{display:inline-block;line-height:1.2}#root .ux-v22 .agent-page .agent-ai-record{width:34px;min-height:34px;padding:0;border-radius:11px}#root .ux-v22 .agent-page .agent-ai-composer.is-recording .agent-beui-form>textarea+div{min-width:0;gap:4px}#root .ux-v22 .agent-page .agent-ai-live-toolbar{display:flex;align-items:center;flex:1 1 0;min-width:0;gap:9px}#root .ux-v22 .agent-page .agent-ai-live-waveform{flex:1 1 0;display:flex;align-items:center;gap:6px;min-width:0;overflow:hidden;color:var(--app-text)}#root .ux-v22 .agent-page .agent-ai-live-waveform .client-portal-voice-waveform{flex:1 1 0;width:0;min-width:0;gap:1px;color:var(--agent-composer-active-color)}#root .ux-v22 .agent-page .agent-ai-live-waveform .client-portal-voice-waveform>span{min-width:1px;max-width:3px;opacity:.52;transition:height .08s linear,opacity .08s linear}#root .ux-v22 .agent-page .agent-ai-live-waveform .client-portal-review-recording-dot{flex:0 0 7px;width:7px;height:7px;border-radius:var(--radius-circle, 999px);background:#e5484d;animation:clientPortalRecordingDot 1s ease-in-out infinite}#root .ux-v22 .agent-page .agent-ai-live-waveform.is-paused .client-portal-review-recording-dot{animation:none;opacity:.4}#root .ux-v22 .agent-page .agent-ai-live-waveform.is-paused .client-portal-voice-waveform{opacity:.58}#root .ux-v22 .agent-page .agent-ai-live-waveform .client-portal-review-recording-time{flex:0 0 auto;min-width:35px;color:var(--app-muted);font-size:var(--type-micro, 10px);font-variant-numeric:tabular-nums;text-align:right}#root .ux-v22 .agent-page .agent-ai-recording-control{display:inline-grid;place-items:center;flex:0 0 34px;width:34px;height:34px;padding:0;border:1px solid transparent;border-radius:var(--radius-circle, 999px);background:transparent;color:var(--app-muted);cursor:pointer}#root .ux-v22 .agent-page .agent-ai-recording-control.is-delete{color:#d54850}#root .ux-v22 .agent-page .agent-ai-recording-control.is-pause{background:color-mix(in srgb,#e5484d 12%,transparent);color:#e5484d}@media(max-width:480px){#root .ux-v22 .agent-page .agent-ai-live-toolbar{gap:4px}#root .ux-v22 .agent-page .agent-ai-recording-control{flex-basis:30px;width:30px;height:30px}}html body>.premium-select-menu[aria-label="Adicionar anexo"]>.agent-ai-attachment-option{display:flex;align-items:flex-start;gap:10px;width:100%;min-height:52px;padding:8px 10px;font:inherit;font-size:13px;line-height:1.4;text-align:left}html body>.premium-select-menu[aria-label="Adicionar anexo"] .agent-ai-attachment-option-icon{display:inline-flex;width:20px;height:20px;flex:0 0 20px;align-items:center;justify-content:center;opacity:.8}html body>.premium-select-menu[aria-label="Adicionar anexo"] .agent-ai-attachment-option-text{display:flex;min-width:0;flex-direction:column;gap:1px}html body>.premium-select-menu[aria-label="Adicionar anexo"] .agent-ai-attachment-option-text small{font:inherit;font-size:11px;opacity:.66}html body>.premium-select-menu[aria-label="Identidades visuais"]{max-height:min(390px,55dvh);overflow-y:auto;overscroll-behavior:contain}html body>.premium-select-menu[aria-label="Identidades visuais"]>button{display:flex;align-items:center;gap:9px;width:100%;min-height:36px;padding:7px 9px;font:inherit;font-size:13px;text-align:left}html body>.premium-select-menu[aria-label="Identidades visuais"]>button>span{flex:1 1 auto;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}html body>.premium-select-menu[aria-label="Identidades visuais"]>button>svg{flex:0 0 auto}html body>.premium-select-menu[aria-label="Identidades visuais"]>span[role=status]{display:block;padding:9px;font-size:12px;opacity:.72}html body>.list-inline-menu-popover .agent-ai-effort-panel{box-sizing:border-box;width:100%;min-width:0;padding:6px 7px;display:grid;gap:5px;color:inherit}html body>.list-inline-menu-popover .agent-ai-effort-heading{display:flex;justify-content:center;align-items:center;gap:0;min-height:18px;color:inherit;font-size:var(--type-body-small, 12px);font-weight:600;letter-spacing:0;line-height:1.2}html body>.list-inline-menu-popover .agent-ai-effort-track{position:relative;height:26px;min-width:0;touch-action:none;cursor:pointer;-webkit-user-select:none;user-select:none}html body>.list-inline-menu-popover .agent-ai-effort-rail{position:absolute;inset:0;overflow:hidden;border-radius:999px;border:0;background:color-mix(in srgb,currentColor 12%,transparent);box-shadow:inset 0 0 0 1px color-mix(in srgb,currentColor 10%,transparent);pointer-events:none}html body>.list-inline-menu-popover .agent-ai-effort-fill{position:absolute;inset:0 auto 0 0;width:13px;border-radius:inherit;background:#3b82f6;transition:width .23s cubic-bezier(.2,.8,.2,1)}html body>.list-inline-menu-popover .agent-ai-effort-track[data-level=medium] .agent-ai-effort-fill{width:50%}html body>.list-inline-menu-popover .agent-ai-effort-track[data-level=high] .agent-ai-effort-fill{width:calc(100% - 13px)}html body>.list-inline-menu-popover .agent-ai-effort-stops{position:absolute;inset:0 13px;display:flex;align-items:center;justify-content:space-between}html body>.list-inline-menu-popover .agent-ai-effort-stops>span{width:5px;height:5px;border-radius:50%;background:color-mix(in srgb,#ffffff 48%,transparent)}html body>.list-inline-menu-popover .agent-ai-effort-stops>span[data-available=false]{opacity:.22}html body>.list-inline-menu-popover .agent-ai-effort-thumb{position:absolute;z-index:1;top:0;left:0;width:26px;height:26px;border:1px solid color-mix(in srgb,#111111 11%,transparent);border-radius:50%;background:#fff;opacity:1;box-shadow:0 2px 8px #00000029;pointer-events:none;transition:left .23s cubic-bezier(.2,.8,.2,1),transform .16s ease,box-shadow .16s ease}html body>.list-inline-menu-popover .agent-ai-effort-track[data-level=medium] .agent-ai-effort-thumb{left:calc(50% - 13px)}html body>.list-inline-menu-popover .agent-ai-effort-track[data-level=high] .agent-ai-effort-thumb{left:calc(100% - 26px)}html body>.list-inline-menu-popover .agent-ai-effort-track[data-dragging=true] .agent-ai-effort-thumb{transform:scale(1.04);box-shadow:0 3px 11px #0003}html body>.list-inline-menu-popover .agent-ai-effort-track:focus{outline:none}html body>.list-inline-menu-popover .agent-ai-effort-track:focus-visible .agent-ai-effort-thumb{box-shadow:0 0 0 3px color-mix(in srgb,currentColor 14%,transparent),0 2px 8px #00000029}@media(prefers-reduced-motion:reduce){html body>.list-inline-menu-popover :is(.agent-ai-effort-fill,.agent-ai-effort-thumb){transition:none}}#root .ux-v22 .agent-page .agent-ai-attachments{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));align-items:stretch;gap:8px;max-height:176px;overflow-y:auto;margin-bottom:8px}@container agent-composer (max-width: 560px){#root .ux-v22 .agent-page .agent-ai-attachments{grid-template-columns:repeat(2,minmax(0,1fr))}}@container agent-composer (max-width: 360px){#root .ux-v22 .agent-page .agent-ai-attachments{grid-template-columns:minmax(0,1fr)}}#root .ux-v22 .agent-page .agent-ai-attachment{display:flex;align-items:center;gap:8px;min-width:0;width:100%;padding:6px 8px;border:1px solid var(--app-border);border-radius:var(--radius-card, 12px);background:var(--app-card)}#root .ux-v22 .agent-page .agent-ai-attachment .ui-attachment-content{flex:1 1 0;min-width:0}#root .ux-v22 .agent-page .agent-ai-attachment .ui-attachment-title{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:var(--nl-type-body, 12px)}#root .ux-v22 .agent-page .agent-ai-attachment .ui-attachment-description{font-size:var(--type-body-small, 11px);color:var(--app-muted)}#root .ux-v22 .agent-page .agent-ai-attachment-thumb{display:block;width:38px;height:38px;object-fit:cover;border-radius:6px}#root .ux-v22 .agent-page .agent-ai-attachment-thumb img{display:block;width:100%;height:100%;object-fit:cover}#root .ux-v22 .agent-page .agent-ai-audio-preview{width:100%;height:30px;margin-top:4px}#root .ux-v22 .agent-page .agent-ai-attachment .ui-attachment-action{display:inline-grid;width:24px;height:24px;padding:0;place-items:center;border:0;border-radius:6px;background:transparent;color:var(--app-muted);cursor:pointer}#root .ux-v22 .agent-page .agent-ai-composer-notice{display:flex;align-items:flex-start;gap:6px;margin:8px 8px 0;color:var(--app-muted);opacity:.88}#root .ux-v22 .agent-page .agent-ai-composer-notice>svg{flex:0 0 13px;width:13px;height:13px;margin-top:1px}#root .ux-v22 .agent-page .agent-ai-composer-notice>small{font-size:var(--type-body-small, 11px);line-height:1.4}@media(max-width:480px){#root .ux-v22 .agent-page .agent-beui-form{min-height:94px;padding:11px 11px 9px!important}#root .ux-v22 .agent-page .agent-ai-select{padding:0 3px;gap:2px;font-size:11px}}@media(max-width:760px){#root .ux-v22 .agent-page .agent-beui-form .agent-composer-model-picker{display:none}}#root#root .ux-v22 .agent-page .agent-beui-form :is(.agent-ai-select,.agent-ai-record,.agent-ai-recording-control),#root#root .ux-v22 .agent-page .agent-beui-form button[aria-label="Add to prompt"]{background:transparent!important;background-image:none!important;box-shadow:none!important;filter:none!important;color:var(--app-muted)!important;-webkit-text-fill-color:currentColor!important;transition:color .14s ease,opacity .14s ease;-webkit-tap-highlight-color:transparent}#root#root .ux-v22 .agent-page .agent-beui-form :is(.agent-ai-select,.agent-ai-record,.agent-ai-recording-control):is(:hover,:active,:focus-visible),#root#root .ux-v22 .agent-page .agent-beui-form button[aria-label="Add to prompt"]:is(:hover,:active,:focus-visible){background:transparent!important;box-shadow:none!important;filter:none!important;color:var(--app-text)!important}#root#root .ux-v22 .agent-page .agent-beui-form .agent-ai-select:is([aria-expanded=true],[data-selected=true]){background:transparent!important;color:var(--agent-composer-active-color)!important}#root#root .ux-v22 .agent-page .agent-beui-form .agent-ai-recording-control.is-delete{color:var(--crm-button-danger, #d54850)!important}#root#root .ux-v22 .agent-page .agent-beui-form .agent-ai-recording-control.is-done{background:transparent!important;color:var(--agent-composer-active-color)!important}#root#root .ux-v22 .agent-page .agent-beui-form .agent-ai-compact-select{flex:0 1 auto;width:auto;min-width:0;max-width:min(180px,100%);height:34px;min-height:34px;gap:5px;padding:0 5px;border:0;border-radius:0;white-space:nowrap}#root#root .ux-v22 .agent-page .agent-beui-form .agent-ai-collection-label{display:block;flex:0 1 auto;min-width:0;max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}#root#root .ux-v22 .agent-page .agent-beui-form .agent-ai-compact-select>svg{flex-shrink:0}#root#root .ux-v22 .agent-page .agent-beui-form :is(.agent-ai-select,.agent-ai-record,.agent-ai-recording-control):focus-visible,#root#root .ux-v22 .agent-page .agent-beui-form button[aria-label="Add to prompt"]:focus-visible{outline:2px solid currentColor;outline-offset:1px}@media(prefers-reduced-motion:reduce){#root#root .ux-v22 .agent-page .agent-beui-form :is(.agent-ai-select,.agent-ai-record,.agent-ai-recording-control),#root#root .ux-v22 .agent-page .agent-beui-form button[aria-label="Add to prompt"]{transition:none}}#root .ux-v22 .agent-page .agent-ai-composer-more{display:none}.list-inline-menu-popover[aria-label="Opções do compositor"] .premium-select-option{min-width:0}.list-inline-menu-popover[aria-label="Opções do compositor"] .premium-select-option>span{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}@container agent-composer (max-width:620px){#root .ux-v22 .agent-page .agent-ai-composer-controls>button[aria-label^="Identidade visual:"],#root .ux-v22 .agent-page .agent-ai-composer-end-actions>.agent-ai-effort-trigger{display:none}#root .ux-v22 .agent-page .agent-ai-composer-more{display:inline-flex;flex:0 0 30px;width:30px;height:34px;padding:0;align-items:center;justify-content:center}#root .ux-v22 .agent-page .agent-ai-composer-controls{gap:3px;flex-wrap:nowrap}#root .ux-v22 .agent-page .agent-ai-composer-end-actions{gap:3px}#root .ux-v22 .agent-page .agent-beui-form .agent-composer-model-picker{flex:0 1 104px;min-width:0;max-width:104px}#root .ux-v22 .agent-page .agent-composer-model-picker>.agent-ai-select{width:100%;max-width:100%;display:flex;flex-wrap:nowrap;white-space:nowrap;overflow:hidden}#root .ux-v22 .agent-page .agent-composer-model-picker>.agent-ai-select>span{flex:1 1 auto;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}#root#root .ux-v22 .agent-page .agent-beui-form .agent-ai-compact-select{max-width:94px;overflow:hidden;flex:0 1 auto}#root .ux-v22 .agent-page .agent-ai-compact-select>span:not(:only-child){min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}#root .ux-v22 .agent-page .agent-ai-composer-end-actions>.agent-ai-record{flex:0 0 30px;width:30px}}@container agent-composer (max-width:350px){#root .ux-v22 .agent-page .agent-beui-form .agent-composer-model-picker{flex:0 0 34px;width:34px}#root .ux-v22 .agent-page .agent-composer-model-picker>.agent-ai-select>span{display:none}#root .ux-v22 .agent-page .agent-composer-model-picker>.agent-ai-select{padding:0 2px;justify-content:center}#root .ux-v22 .agent-page .agent-composer-model-picker>.agent-ai-select>svg{display:none}#root#root .ux-v22 .agent-page .agent-beui-form .agent-ai-compact-select:has(img){flex:0 0 34px;width:34px;padding:0 2px}#root .ux-v22 .agent-page .agent-ai-compact-select:has(img)>span{display:none}#root .ux-v22 .agent-page .agent-ai-compact-select:has(img)>svg{display:none}}@media(hover:none),(pointer:coarse){#root .ux-v22 .project-board-tile:hover,#root .ux-v22 .project-board-tile:focus-visible{transform:none!important}}@media(min-width:761px)and (max-width:1032px){#root .ux-v22 .project-board-library{padding:20px 17px 40px}#root .ux-v22 .project-board-library-heading{margin-bottom:15px}#root .ux-v22 .project-board-library-heading h2{font-size:19px}#root .ux-v22 .project-board-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:11px}#root .ux-v22 .project-board-tile>.project-board-tile-cover{height:auto!important;min-height:0!important;max-height:none!important;aspect-ratio:143 / 60}#root .ux-v22 .project-board-tile-main{padding:11px!important}#root .ux-v22 .project-board-editor-cover-preview{height:190px}#root .ux-v22 .project-board-members-list article{grid-template-columns:36px minmax(0,1fr) auto minmax(138px,168px)}#root .ux-v22 .project-board-company-contact-list article{grid-template-columns:36px minmax(0,1fr) minmax(136px,170px) auto}#root .ux-v22 .project-board-members-toolbar small{max-width:480px}}@media(min-width:761px)and (max-width:860px){#root .ux-v22 .project-board-members-list article{grid-template-columns:34px minmax(0,1fr) minmax(126px,150px);gap:8px}#root .ux-v22 .project-board-member-status{display:none}#root .ux-v22 .project-board-company-contact-list article{grid-template-columns:34px minmax(0,1fr) minmax(126px,150px) auto;gap:8px}}@media(max-width:760px){#root .ux-v22 .project-boards-home:not(.view-list){height:calc(100dvh - 114px)!important;min-height:0!important;display:flex!important;flex-direction:column!important;overflow:hidden!important;padding-bottom:0!important;background:var(--board-bg)!important;background-color:var(--board-bg)!important;background-image:none!important}#root .ux-v22 .project-boards-home:not(.view-list)>.project-board-library{flex:1 1 auto!important;min-height:0!important;overflow-y:auto!important;overflow-x:hidden!important;overscroll-behavior-y:contain!important;padding:15px 14px max(28px,calc(env(safe-area-inset-bottom) + 18px));background:var(--board-bg)!important;background-color:var(--board-bg)!important;background-image:none!important}#root .ux-v22 .project-board-library-heading{margin-bottom:11px;gap:7px}#root .ux-v22 .project-board-library-heading>svg{width:17px;height:17px;flex-basis:17px}#root .ux-v22 .project-board-library-heading h2{font-size:18px}#root .ux-v22 .project-board-grid{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:9px}#root .ux-v22 .project-board-tile>.project-board-tile-cover{height:auto!important;min-height:0!important;max-height:none!important;aspect-ratio:143 / 60}#root .ux-v22 .project-board-tile-main{padding:8px!important}#root .ux-v22 .project-board-title{margin-bottom:4px!important;font-size:11px!important}#root .ux-v22 .project-board-card-tags .workspace-tag{max-width:100%!important}#root .ux-v22 .project-board-empty{min-height:220px;padding:20px 14px;border-radius:var(--radius-control)}#root .ux-v22 .project-board-empty>.project-board-empty-illustration{width:min(166px,54vw);height:150px}#root .ux-v22 .project-board-empty>.record-modal-section-copy{max-width:320px}#root .ux-v22 .project-board-editor-client-locked,#root .ux-v22 .project-board-editor-client-preview{min-height:62px;padding:10px}#root .ux-v22 .project-board-editor-client-preview span{white-space:normal}#root .ux-v22 .project-board-editor-cover-preview{height:168px;border-radius:var(--radius-control)}#root .ux-v22 .project-board-editor-cover-actions{width:100%;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:7px}#root .ux-v22 .project-board-editor-cover-actions .button,#root .ux-v22 .project-board-editor-cover-actions label{width:100%;min-height:40px;justify-content:center}#root .ux-v22 .project-board-access-modal>.operational-record-titlebar{box-sizing:border-box!important;flex:0 0 auto!important;min-height:92px!important;height:auto!important;padding:12px 14px!important;align-items:flex-start!important;gap:10px!important}#root .ux-v22 .project-board-access-modal>.operational-record-titlebar>div{min-width:0!important;padding-top:2px!important;padding-right:4px!important;display:grid!important;gap:4px!important}#root .ux-v22 .project-board-access-modal>.operational-record-titlebar h2{line-height:1.2!important}#root .ux-v22 .project-board-access-modal>.operational-record-titlebar p{max-width:none!important;margin:0!important;line-height:1.4!important;white-space:normal!important}#root .ux-v22 .project-board-access-modal>.operational-record-titlebar .funnel-close-button{flex:0 0 42px!important;margin-top:0!important}#root .ux-v22 .project-board-members-toolbar{display:grid;grid-template-columns:1fr;align-items:stretch;gap:9px}#root .ux-v22 .project-board-members-toolbar small{max-width:none;line-height:1.45}#root .ux-v22 .project-board-members-toolbar .button{width:100%;justify-content:center}#root .ux-v22 .project-board-access-add-form{margin-top:11px;gap:10px}#root .ux-v22 .project-board-access-form-grid{grid-template-columns:1fr!important}#root .ux-v22 .project-board-access-form-actions .button{width:100%;justify-content:center}#root .ux-v22 .project-board-access-link-actions{width:100%;display:grid;grid-template-columns:1fr}#root .ux-v22 .project-board-access-link-actions .button{width:100%;justify-content:center}#root .ux-v22 .project-board-access-security{align-items:stretch}#root .ux-v22 .project-board-members-list{margin-top:11px;gap:7px}#root .ux-v22 .project-board-members-list article{min-height:0;padding:10px;grid-template-columns:34px minmax(0,1fr);grid-template-rows:auto auto auto;gap:8px}#root .ux-v22 .project-board-member-avatar{width:34px;height:34px;grid-column:1;grid-row:1}#root .ux-v22 .project-board-member-identity{grid-column:2;grid-row:1}#root .ux-v22 .project-board-member-identity>div{flex-wrap:wrap}#root .ux-v22 .project-board-member-identity>div>span{max-width:100%}#root .ux-v22 .project-board-member-status{display:block;grid-column:1 / -1;grid-row:2}#root .ux-v22 .project-board-members-list article>.button{grid-column:1 / -1;grid-row:3;width:100%;min-height:38px;justify-content:center}#root .ux-v22 .project-board-member-level{grid-column:1 / -1;grid-row:2;width:100%}#root .ux-v22 .project-board-member-remove{width:34px;height:34px}#root .ux-v22 .project-board-members-state{min-height:132px;padding:20px 14px}#root .ux-v22 .project-board-company-contacts{margin-top:11px;padding:10px;border-radius:var(--radius-control)}#root .ux-v22 .project-board-company-contacts>header{align-items:flex-start;gap:8px}#root .ux-v22 .project-board-company-contacts>header>div{align-items:flex-start}#root .ux-v22 .project-board-company-contact-list article{min-height:0;padding:9px;grid-template-columns:32px minmax(0,1fr);grid-template-rows:auto auto auto;gap:7px 8px}#root .ux-v22 .project-board-company-contact-avatar{width:32px;height:32px;grid-column:1;grid-row:1}#root .ux-v22 .project-board-company-contact-identity{grid-column:2;grid-row:1}#root .ux-v22 .project-board-company-contact-identity>div{flex-wrap:wrap}#root .ux-v22 .project-board-company-contact-level{grid-column:1 / -1;grid-row:2;width:100%}#root .ux-v22 .project-board-company-contact-list .button,#root .ux-v22 .project-board-company-contact-missing{grid-column:1 / -1;grid-row:3;width:100%;min-height:38px;justify-self:stretch;justify-content:center}#root .ux-v22 .project-board-company-contact-missing{width:max-content;min-height:24px;justify-self:start}}@media(max-width:430px){#root .ux-v22 .project-board-library{padding-top:13px}#root .ux-v22 .project-board-library-heading h2{font-size:17px}#root .ux-v22 .project-board-editor-cover-actions{grid-template-columns:1fr}}@media(max-width:760px)and (max-height:650px){#root .ux-v22 .project-board-editor-cover-preview{height:132px}}@media(prefers-reduced-motion:reduce){#root .ux-v22 .project-board-tile,#root .ux-v22 .project-board-members-list article,#root .ux-v22 .project-board-company-contact-list article{transition:none!important}}#root .ux-v22 .project-board-library-heading>svg{display:none!important}#root .ux-v22 .project-board-tile{transition:transform .18s cubic-bezier(.2,.8,.2,1)!important}#root .ux-v22 .project-board-tile:hover{box-shadow:none!important;transform:none!important}#root .ux-v22 .project-board-tile:focus-visible{border-color:#cbccd2!important;box-shadow:0 0 0 2px #2e46ee2e!important;transform:none!important}@media(hover:hover)and (pointer:fine){#root .ux-v22 .project-board-tile{transform-origin:center center!important;transition:transform .18s cubic-bezier(.2,.8,.2,1)!important}#root .ux-v22 .project-board-tile:hover{z-index:3!important;transform:scale(1.035)!important;box-shadow:none!important}}@media(prefers-reduced-motion:reduce){#root .ux-v22 .project-board-tile,#root .ux-v22 .project-board-tile:hover,#root .ux-v22 .project-board-tile:focus-visible{transition:transform .18s cubic-bezier(.2,.8,.2,1)!important;transform:none!important}}@media(min-width:1025px){#root .ux-v22 .project-boards-home:not(.view-list){display:flex!important;flex-direction:column!important;overflow:hidden!important;scrollbar-gutter:auto!important}#root .ux-v22 .project-boards-home:not(.view-list)>.project-board-library{flex:1 1 auto!important;min-height:0!important;overflow-y:auto!important;overflow-x:hidden!important;overscroll-behavior-y:contain!important;scrollbar-gutter:auto!important}}@media(min-width:761px){#root .ux-v22 .project-board-library{padding-bottom:0!important}#root .ux-v22 .project-board-library:after{content:"";display:block;width:100%;height:17px}}#root .ux-v22 .project-board-card-fields{width:100%;min-width:0;margin-top:9px;display:grid;gap:6px}#root .ux-v22 .project-board-card-field{min-width:0;display:grid;grid-template-columns:minmax(72px,auto) minmax(0,1fr);align-items:baseline;column-gap:8px;color:var(--board-text)}#root .ux-v22 .project-board-card-field>span:first-child{color:var(--board-muted-soft);font-size:var(--nl-type-meta, var(--type-caption, 11px));font-weight:500;line-height:1.25}#root .ux-v22 .project-board-card-field>strong{min-width:0;overflow:hidden;color:var(--board-text);font-size:var(--nl-type-meta, var(--type-caption, 11px));font-weight:500;line-height:1.35;text-overflow:ellipsis;white-space:nowrap}#root .ux-v22 .project-board-card-field-labels,#root .ux-v22 .project-board-card-field-description{align-items:start}#root .ux-v22 .project-board-card-labels{min-width:0;display:flex;flex-wrap:wrap;gap:4px}#root .ux-v22 .project-board-card-labels .crm-attribute-tag{max-width:100%}#root .ux-v22 .project-board-card-field-description>strong{display:-webkit-box;overflow:hidden;white-space:normal;-webkit-box-orient:vertical;-webkit-line-clamp:2}.signin-audience-switch{margin-top:14px;padding-top:13px;border-top:1px solid var(--app-border, #e4e7ec);color:var(--app-muted, #7e8794);font-size:var(--nl-type-caption);line-height:1.45;text-align:center}.signin-audience-switch a{color:#2e46ee;font-weight:600;text-decoration:none}.signin-audience-switch a:hover,.signin-audience-switch a:focus-visible{text-decoration:underline;text-underline-offset:2px}.signin-dark .signin-audience-switch{border-top-color:var(--dark-border, #262626);color:var(--dark-muted, #a3a3a3)}.signin-dark .signin-audience-switch a{color:#9ca8ff}.signin-client-entry .signin-header p{max-width:330px}@media(max-width:760px){.signin-audience-switch{margin-top:12px;padding-top:12px;font-size:var(--nl-type-caption)}.signin-client-entry{width:100%!important;min-height:100dvh!important;padding-left:max(16px,env(safe-area-inset-left))!important;padding-right:max(16px,env(safe-area-inset-right))!important;padding-bottom:max(18px,env(safe-area-inset-bottom))!important;overflow-x:hidden!important}.signin-client-entry .signin-shell,.signin-client-entry .signin-form{width:100%!important;max-width:420px!important;margin-left:auto!important;margin-right:auto!important;box-sizing:border-box!important}.signin-client-entry .signin-header{width:100%!important;text-align:center!important}.signin-client-entry .signin-header h1,.signin-client-entry .signin-header p{margin-left:auto!important;margin-right:auto!important;text-align:center!important}.signin-client-entry .signin-header p{max-width:100%!important}.signin-client-entry .signin-fields,.signin-client-entry .signin-field,.signin-client-entry .signin-primary,.signin-client-entry .signin-login-links,.signin-client-entry .signin-audience-switch,.signin-client-entry .auth-turnstile-slot{width:100%!important;max-width:100%!important}.signin-client-entry .auth-turnstile-slot{display:flex!important;justify-content:center!important;align-items:center!important}.signin-client-entry .signin-forgot-row{width:100%!important;display:flex!important;justify-content:center!important;text-align:center!important}.signin-client-entry .signin-forgot-row>button{margin-left:auto!important;margin-right:auto!important}.signin-client-entry .signin-audience-switch{margin-left:auto!important;margin-right:auto!important;text-align:center!important}.signin-client-entry .signin-footer{width:100%!important;max-width:420px!important;margin-left:auto!important;margin-right:auto!important;padding-left:0!important;padding-right:0!important;text-align:center!important}}@media(max-width:430px){.signin-client-entry{padding-left:max(14px,env(safe-area-inset-left))!important;padding-right:max(14px,env(safe-area-inset-right))!important}}.signin-otp-entry .signin-otp-switch{width:100%;margin:14px 0 0;display:flex;align-items:center;justify-content:center;gap:5px;color:var(--app-muted, #7e8794);font-size:var(--nl-type-caption);line-height:1.4;text-align:center}.signin-otp-entry .signin-otp-switch>button{appearance:none;margin:0;padding:0;border:0;background:transparent;color:#2e46ee;font:inherit;font-weight:600;cursor:pointer}.signin-otp-entry .signin-otp-switch>button:hover,.signin-otp-entry .signin-otp-switch>button:focus-visible{text-decoration:underline;text-underline-offset:2px}.signin-otp-entry .signin-otp-switch>button:disabled{cursor:default;opacity:.6;text-decoration:none}.signin-dark.signin-otp-entry .signin-otp-switch{color:var(--dark-muted, #a3a3a3)}.signin-dark.signin-otp-entry .signin-otp-switch>button{color:#9ca8ff}.signin-otp-entry .signin-otp-field{min-width:0;gap:8px}.signin-otp-entry .crm-otp-row{display:grid;grid-template-columns:repeat(8,minmax(0,1fr));justify-content:normal;gap:5px}.signin-otp-entry .crm-otp-cell{flex:none;width:100%;height:auto;aspect-ratio:1}.signin-otp-entry .crm-otp-char{font-size:clamp(15px,2vw + 8px,20px)}.signin-otp-entry .crm-otp-caret{height:60%;max-height:24px}.crm-otp-input{width:100%;min-width:0}.crm-otp-row{--otp-size: 56px;--otp-gap: 10px;position:relative;width:100%;display:flex;align-items:center;justify-content:space-between;gap:var(--otp-gap)}.crm-otp-cell{position:relative;flex:0 0 var(--otp-size);width:var(--otp-size);height:var(--otp-size)}.crm-otp-cell>input{position:absolute!important;inset:0!important;z-index:1;box-sizing:border-box!important;width:100%!important;min-width:0!important;height:100%!important;min-height:0!important;margin:0!important;padding:0!important;border:1px solid var(--app-border-strong, #d8dee8)!important;border-radius:12px!important;outline:0!important;background:var(--app-control, #ffffff)!important;color:transparent!important;caret-color:transparent!important;box-shadow:none!important;text-align:center!important;-webkit-user-select:none;user-select:none;transition:border-color .18s ease,box-shadow .18s ease,background .18s ease!important}.signin-dark .crm-otp-cell>input{border-color:var(--dark-border, #262626)!important;background:var(--dark-control, #161616)!important;box-shadow:none!important}.crm-otp-cell>input:focus,.crm-otp-cell>input:focus-visible{border-color:#2e46ee9e!important;box-shadow:0 0 0 2px #2e46ee24!important}.signin-dark .crm-otp-cell>input:focus,.signin-dark .crm-otp-cell>input:focus-visible{border-color:#6679ffa3!important;background:var(--dark-control-hover, #1c1c1c)!important;box-shadow:0 0 0 2px #5368f229!important}.crm-otp-char{position:absolute;inset:0;z-index:2;display:grid;place-items:center;overflow:hidden;pointer-events:none;color:var(--app-text, #20262f);font-size:24px;line-height:1;font-weight:650;opacity:0;transform:translateY(95%)}.signin-dark .crm-otp-char{color:var(--dark-text, #f5f5f5)}.crm-otp-char.is-visible{opacity:1;animation:crm-otp-roll-in .32s cubic-bezier(.2,.85,.25,1.22) both}.crm-otp-caret{position:absolute;left:0;top:50%;z-index:3;width:2px;height:30px;border-radius:999px;background:var(--app-text, #20262f);pointer-events:none;transition:transform .28s cubic-bezier(.2,.85,.25,1.22);animation:crm-otp-caret-blink 1.1s linear infinite}.signin-dark .crm-otp-caret{background:var(--dark-text, #f5f5f5)}.crm-otp-success .crm-otp-cell>input{border-color:transparent!important;box-shadow:none!important}.crm-otp-success-ring{position:absolute;inset:0;z-index:4;width:100%;height:100%;pointer-events:none;overflow:visible}.crm-otp-success-ring rect{fill:none;stroke:#34c759;stroke-width:2;stroke-dasharray:1;stroke-dashoffset:1;animation:crm-otp-success-draw .45s ease-out forwards}.crm-otp-success .crm-otp-cell:nth-child(2) .crm-otp-success-ring rect{animation-delay:50ms}.crm-otp-success .crm-otp-cell:nth-child(3) .crm-otp-success-ring rect{animation-delay:.1s}.crm-otp-success .crm-otp-cell:nth-child(4) .crm-otp-success-ring rect{animation-delay:.15s}.crm-otp-success .crm-otp-cell:nth-child(5) .crm-otp-success-ring rect{animation-delay:.2s}.crm-otp-success .crm-otp-cell:nth-child(6) .crm-otp-success-ring rect{animation-delay:.25s}.crm-otp-error .crm-otp-row{animation:crm-otp-shake .32s ease-out both}.crm-otp-error .crm-otp-cell>input{border-color:#ff3b30b8!important;box-shadow:0 0 0 2px #ff3b3024!important;transition-delay:.11s!important}@keyframes crm-otp-roll-in{0%{opacity:0;transform:translateY(95%)}to{opacity:1;transform:translateY(0)}}@keyframes crm-otp-caret-blink{0%,49%{opacity:1}50%,to{opacity:0}}@keyframes crm-otp-success-draw{to{stroke-dashoffset:0}}@keyframes crm-otp-shake{0%{transform:translate(0)}25%{transform:translate(-5px)}50%{transform:translate(4px)}75%{transform:translate(-2px)}to{transform:translate(0)}}@media(max-width:680px){.crm-otp-row{--otp-size: min(56px, calc((100vw - 82px)/8) );--otp-gap: 6px}.crm-otp-char{font-size:clamp(18px,5vw,24px)}}@media(max-width:430px){.crm-otp-row{--otp-size: min(48px, calc((100vw - 62px)/8) );--otp-gap: 4px}}@media(prefers-reduced-motion:reduce){.crm-otp-char.is-visible,.crm-otp-caret,.crm-otp-success-ring rect,.crm-otp-error .crm-otp-row{animation:none!important}.crm-otp-success-ring rect{stroke-dashoffset:0!important}.crm-otp-caret{transition:none!important}}#root .ux-v22 .ui-textarea{box-sizing:border-box;width:100%;min-height:88px;padding:10px 12px;border:1px solid var(--studio-line);border-radius:var(--radius-control);background:var(--studio-card);color:var(--studio-text);font:inherit;resize:vertical;transition:border-color .16s ease,box-shadow .16s ease,background .16s ease}#root .ux-v22 .ui-textarea::placeholder{color:var(--studio-muted)}#root .ux-v22 .ui-textarea:focus{border-color:color-mix(in srgb,var(--crm-polish-focus, #2e46ee) 46%,var(--studio-line));box-shadow:0 0 0 3px color-mix(in srgb,var(--crm-polish-focus, #2e46ee) 10%,transparent);outline:0}#root .ux-v22.theme-dark .ui-textarea{background:var(--studio-card)}#root .ux-v22 .attachment-dropzone-shell{min-width:0;height:100%}#root .ux-v22 .attachment-dropzone{box-sizing:border-box;width:100%;height:100%;min-height:72px;padding:12px;display:flex;flex-direction:column;align-items:center;justify-content:center;border:1px dashed color-mix(in srgb,var(--studio-muted) 28%,var(--studio-line));border-radius:var(--radius-card);background:var(--studio-card);color:var(--studio-text);text-align:center;outline:none;cursor:pointer;transition:border-color .2s ease,background .2s ease,transform .18s cubic-bezier(.34,1.35,.64,1),box-shadow .16s ease}#root .ux-v22 .attachment-dropzone:hover:not(:disabled){border-color:color-mix(in srgb,var(--studio-muted) 48%,var(--studio-line));background:color-mix(in srgb,var(--studio-card) 96%,var(--ux-surface-2) 4%)}#root .ux-v22 .attachment-dropzone:focus-visible{box-shadow:0 0 0 3px color-mix(in srgb,var(--crm-polish-focus, #2e46ee) 12%,transparent)}#root .ux-v22 .attachment-dropzone:active:not(:disabled){transform:scale(.995)}#root .ux-v22 .attachment-dropzone[data-dragging=true]{border-color:color-mix(in srgb,var(--crm-polish-focus, #2e46ee) 64%,var(--studio-line));background:color-mix(in srgb,var(--crm-polish-focus, #2e46ee) 3%,var(--studio-card));transform:scale(1.006)}#root .ux-v22 .attachment-dropzone:disabled{opacity:.55;cursor:default}#root .ux-v22 .attachment-dropzone-icon{width:44px;height:44px;margin-bottom:8px;display:grid;place-items:center;border-radius:var(--radius-control);background:var(--ux-surface-2);color:var(--studio-text);transition:transform .2s cubic-bezier(.22,1,.36,1),background .2s ease,color .2s ease}#root .ux-v22 .attachment-dropzone:hover:not(:disabled) .attachment-dropzone-icon{background:color-mix(in srgb,var(--crm-polish-focus, #2e46ee) 8%,var(--ux-surface-2))}#root .ux-v22 .attachment-dropzone[data-dragging=true] .attachment-dropzone-icon{transform:translateY(-4px) scale(1.08);background:var(--studio-text);color:var(--studio-card)}#root .ux-v22 .attachment-dropzone-title{color:var(--studio-text)}#root .ux-v22 .attachment-dropzone-description{margin-top:3px;max-width:240px;color:var(--studio-muted)}#root .ux-v22.theme-dark .attachment-dropzone{background:var(--studio-card)}@media(prefers-reduced-motion:reduce){#root .ux-v22 .attachment-dropzone,#root .ux-v22 .attachment-dropzone-icon{transition:none}#root .ux-v22 .attachment-dropzone[data-dragging=true],#root .ux-v22 .attachment-dropzone[data-dragging=true] .attachment-dropzone-icon{transform:none}}#root .ux-v22 .adaptive-stepper{display:inline-flex;align-items:center;gap:8px;min-width:0}#root .ux-v22 .adaptive-stepper-action,#root .ux-v22 .adaptive-stepper-value{box-sizing:border-box;height:40px;border:1px solid var(--ux-line);background:var(--ux-surface);color:var(--ux-text)}#root .ux-v22 .adaptive-stepper-action{width:40px;min-width:40px;padding:0;display:grid;place-items:center;border-radius:var(--radius-pill);cursor:pointer;overflow:hidden;transition:width .22s cubic-bezier(.22,1,.36,1),min-width .22s cubic-bezier(.22,1,.36,1),opacity .16s ease,transform .18s cubic-bezier(.34,1.35,.64,1),border-color .16s ease,background .16s ease}#root .ux-v22 .adaptive-stepper-action>span{display:inline-flex;align-items:center;justify-content:center;line-height:1;transform:none}#root .ux-v22 .adaptive-stepper-action:hover:not(:disabled){border-color:color-mix(in srgb,var(--crm-polish-focus, #2e46ee) 30%,var(--studio-line));background:var(--ux-surface-2)}#root .ux-v22 .adaptive-stepper-action:active:not(:disabled){transform:scale(.94)}#root .ux-v22 .adaptive-stepper-action:disabled{pointer-events:none}#root .ux-v22 .adaptive-stepper[data-at-min=true] .adaptive-stepper-decrement,#root .ux-v22 .adaptive-stepper[data-at-max=true] .adaptive-stepper-increment{width:0;min-width:0;border-width:0;opacity:0;transform:scale(.82)}#root .ux-v22 .adaptive-stepper-value{min-width:72px;padding:0 18px;display:grid;place-items:center;overflow:hidden;border-radius:var(--radius-pill);position:relative}#root .ux-v22 .adaptive-stepper-value-roll{grid-area:1 / 1;display:inline-flex;align-items:center;justify-content:center;line-height:1;will-change:transform,opacity,filter;animation:adaptive-stepper-roll-in .2s cubic-bezier(.22,1,.36,1) both}#root .ux-v22 .adaptive-stepper-value-roll[data-direction="-1"]{animation-name:adaptive-stepper-roll-down}#root .ux-v22 .adaptive-stepper-value-roll[data-direction="0"]{animation:none}@keyframes adaptive-stepper-roll-in{0%{opacity:.25;filter:blur(2px);transform:translateY(32%)}to{opacity:1;filter:blur(0);transform:translateY(0)}}@keyframes adaptive-stepper-roll-down{0%{opacity:.25;filter:blur(2px);transform:translateY(-32%)}to{opacity:1;filter:blur(0);transform:translateY(0)}}#root .ux-v22.theme-dark .adaptive-stepper-action,#root .ux-v22.theme-dark .adaptive-stepper-value{background:var(--ux-surface)}@media(prefers-reduced-motion:reduce){#root .ux-v22 .adaptive-stepper-action{transition:none}#root .ux-v22 .adaptive-stepper-value-roll{animation:none!important}}#root .ux-v22 .animate-ui-accordion,#root .ux-v22 .animate-ui-accordion-item{width:100%;min-width:0}#root .ux-v22 .animate-ui-accordion-trigger{box-sizing:border-box;width:100%;min-height:44px;padding:0;display:flex;align-items:center;justify-content:space-between;gap:10px;border:0;background:transparent;color:var(--studio-text);text-align:left;cursor:pointer}#root .ux-v22 .animate-ui-accordion-trigger-content{min-width:0;flex:1 1 auto;display:flex;align-items:center}#root .ux-v22 .animate-ui-accordion-arrow{width:20px;height:20px;flex:0 0 20px;display:grid;place-items:center;color:var(--studio-muted)}#root .ux-v22 .animate-ui-accordion-arrow-icon{transition:transform .18s cubic-bezier(.22,1,.36,1)}#root .ux-v22 .animate-ui-accordion-trigger[aria-expanded=true] .animate-ui-accordion-arrow-icon{transform:rotate(180deg)}#root .ux-v22 .animate-ui-accordion-panel{display:grid;grid-template-rows:0fr;opacity:0;transition:grid-template-rows .2s cubic-bezier(.22,1,.36,1),opacity .14s ease}#root .ux-v22 .animate-ui-accordion-panel[data-state=open]{grid-template-rows:1fr;opacity:1}#root .ux-v22 .animate-ui-accordion-panel-inner{min-height:0;overflow:hidden}@media(prefers-reduced-motion:reduce){#root .ux-v22 .animate-ui-accordion-arrow-icon,#root .ux-v22 .animate-ui-accordion-panel{transition:none}}#root .ux-v22 .crm-destructive-icon-button{box-sizing:border-box;width:32px;min-width:32px;max-width:32px;height:32px;min-height:32px;max-height:32px;margin:0;padding:0;display:inline-grid;place-items:center;flex:0 0 32px;border:1px solid var(--ux-line, var(--studio-line));border-radius:var(--radius-compact);background:transparent;background-image:none;color:var(--ux-muted, var(--studio-muted));box-shadow:none;cursor:pointer;transition:border-color .16s ease,background-color .16s ease,color .16s ease,transform .16s ease}#root .ux-v22 .crm-destructive-icon-button>.crm-icon{width:16px;min-width:16px;max-width:16px;height:16px;min-height:16px;max-height:16px;display:block;color:inherit;stroke:currentColor}#root .ux-v22 .crm-destructive-icon-button:is(:hover,:focus-visible){border-color:#d445526b;background:#d4455214!important;color:#c93643;outline:0}#root .ux-v22 .crm-destructive-icon-button:focus-visible{box-shadow:0 0 0 2px #d4455226}#root .ux-v22 .crm-destructive-icon-button:active{transform:scale(.94)}#root .ux-v22.theme-dark .crm-destructive-icon-button{border-color:#ffffff1a;background:transparent;color:var(--dark-text-soft, #d4d4d4)}#root .ux-v22.theme-dark .crm-destructive-icon-button:is(:hover,:focus-visible){border-color:#ff7d8857;background:#d4455224!important;color:#ff7d88}#root .ux-v22 .crm-delete-button{position:relative;width:28px;height:28px;flex:0 0 28px;color:var(--studio-muted);z-index:3}#root .ux-v22 .crm-delete-button-trigger{position:relative;z-index:2;box-sizing:border-box;width:28px;height:28px;min-width:28px;min-height:28px;padding:0;display:grid;place-items:center;border:1px solid var(--studio-line);border-radius:var(--radius-compact);background:var(--studio-card);color:var(--studio-muted);box-shadow:0 .5px 1px #0f172a0a,0 1px 3px #0f172a0f;cursor:pointer;transition:border-color .18s ease,background .18s ease,color .18s ease,transform .18s cubic-bezier(.34,1.35,.64,1),box-shadow .18s ease}#root .ux-v22 .crm-delete-button-trigger:hover{border-color:color-mix(in srgb,#d44552 38%,var(--studio-line));background:color-mix(in srgb,#d44552 9%,var(--studio-card))!important;color:#c93643;transform:translateY(-1px) scale(1.04)}#root .ux-v22 .crm-delete-button-trigger:active{transform:scale(.94)}#root .ux-v22 .crm-delete-button-trigger:focus-visible,#root .ux-v22 .crm-delete-button-choice:focus-visible{outline:2px solid var(--crm-polish-focus-ring, rgba(46,70,238,.28));outline-offset:2px}#root .ux-v22 .crm-delete-button-bin{overflow:visible}#root .ux-v22 .crm-delete-button-bin-lid{transform-box:view-box;transform-origin:3px 6px;transition:transform .32s cubic-bezier(.34,1.15,.64,1)}#root .ux-v22 .crm-delete-button.is-open .crm-delete-button-bin-lid{transform:rotate(-35deg)}#root .ux-v22 .crm-delete-button-panel{position:absolute;top:0;right:34px;width:60px;height:28px;padding:2px 4px;display:flex;align-items:center;justify-content:center;gap:4px;border-radius:var(--radius-control);background:var(--ux-surface-2);box-shadow:0 .5px 1px #0f172a0a,0 1px 4px #0f172a12;opacity:0;transform:translate(7px) scale(.92);transform-origin:right center;pointer-events:none;transition:opacity .18s ease,transform .32s cubic-bezier(.22,1.18,.36,1)}#root .ux-v22 .crm-delete-button.is-open .crm-delete-button-panel{opacity:1;transform:translate(0) scale(1);pointer-events:auto}#root .ux-v22 .crm-delete-button-notch{position:absolute;top:50%;right:-5px;width:6px;height:10px;background:var(--ux-surface-2);clip-path:polygon(0 0,100% 50%,0 100%);transform:translateY(-50%)}#root .ux-v22 .crm-delete-button-choice{box-sizing:border-box;width:24px;height:24px;min-width:24px;min-height:24px;padding:0;display:grid;place-items:center;border:0;border-radius:var(--radius-pill);background:var(--studio-card);color:var(--studio-muted);box-shadow:0 .5px 1px #0f172a0a,0 1px 3px #0f172a0f;cursor:pointer;transform:scale(.9);opacity:0;transition:transform .28s cubic-bezier(.34,1.45,.64,1),opacity .18s ease,background .18s ease,color .18s ease}#root .ux-v22 .crm-delete-button.is-open .crm-delete-button-choice{transform:scale(1);opacity:1}#root .ux-v22 .crm-delete-button.is-open .crm-delete-button-choice:nth-of-type(2){transition-delay:35ms}#root .ux-v22 .crm-delete-button-choice:hover{background:color-mix(in srgb,var(--studio-text) 8%,var(--studio-card))!important;color:var(--studio-text);transform:scale(1.08)}#root .ux-v22 .crm-delete-button-choice.is-confirm{color:#d44552}#root .ux-v22 .crm-delete-button-choice.is-confirm:hover{background:color-mix(in srgb,#d44552 12%,var(--studio-card))!important;color:#c93643;transform:scale(1.08)}#root .ux-v22 .crm-delete-button-choice:active{transform:scale(.84)}#root .ux-v22 .crm-delete-button.is-kept .crm-delete-button-trigger{animation:crm-delete-kept .42s cubic-bezier(.22,1.18,.36,1)}#root .ux-v22.theme-dark .crm-delete-button-trigger,#root .ux-v22.theme-dark .crm-delete-button-choice{border-color:#ffffff1a;background:#ffffff09;color:var(--dark-text-soft, #d4d4d4);box-shadow:0 .5px 1px #0000003d,0 1px 4px #0000002e}#root .ux-v22.theme-dark .crm-delete-button-panel,#root .ux-v22.theme-dark .crm-delete-button-notch{background:#ffffff12}#root .ux-v22.theme-dark .crm-delete-button-trigger:hover,#root .ux-v22.theme-dark .crm-delete-button-choice.is-confirm:hover{background:#d4455229!important;color:#ff7d88}#root .ux-v22.theme-dark .crm-delete-button-choice:not(.is-confirm):hover{background:#ffffff17!important;color:#fff}@keyframes crm-delete-kept{0%,to{transform:scale(1)}45%{transform:scale(.88)}}@media(prefers-reduced-motion:reduce){#root .ux-v22 .crm-delete-button-trigger,#root .ux-v22 .crm-delete-button-bin-lid,#root .ux-v22 .crm-delete-button-panel,#root .ux-v22 .crm-delete-button-choice{transition:none;animation:none!important}}#root .ux-v22 .crm-segmented-progress{--crm-progress-segment-height: 22px;--crm-progress-segment-width: 6px;--crm-progress-segment-gap: 4px;width:max-content;max-width:100%;display:grid;grid-template-columns:repeat(var(--crm-progress-segments, 24),var(--crm-progress-segment-width));align-items:center;gap:var(--crm-progress-segment-gap)}#root .ux-v22 .crm-segmented-progress-segment{width:var(--crm-progress-segment-width);height:var(--crm-progress-segment-height);display:block;border-radius:var(--radius-pill);background:color-mix(in srgb,var(--studio-muted) 16%,transparent);opacity:.7;transform:scaleY(.88);transform-origin:center;transition:background-color .22s ease,opacity .22s ease,transform .28s cubic-bezier(.22,1,.36,1),box-shadow .22s ease}#root .ux-v22 .crm-segmented-progress-segment.is-active{opacity:1;transform:scaleY(1)}#root .ux-v22.theme-dark .crm-segmented-progress-segment:not(.is-active){background:#ffffff1a}#root .ux-v22 .project-checklist-progress{display:grid;gap:8px;padding:0 2px}@media(max-width:420px){#root .ux-v22 .crm-segmented-progress{--crm-progress-segment-width: 5px;--crm-progress-segment-gap: 3px;--crm-progress-segment-height: 20px}}@media(prefers-reduced-motion:reduce){#root .ux-v22 .crm-segmented-progress-segment{transition:none}}#root#root .ux-v22 button.crm-card-glass-menu-trigger{appearance:none;display:inline-grid;place-items:center;width:34px;height:34px;min-width:34px;min-height:34px;padding:0;margin:0;border:1px solid color-mix(in srgb,var(--app-border) 70%,transparent);border-radius:50%;background:color-mix(in srgb,var(--app-elevated, var(--app-card)) 70%,transparent);color:var(--app-text);-webkit-backdrop-filter:blur(10px) saturate(140%);backdrop-filter:blur(10px) saturate(140%);box-shadow:none;cursor:pointer;transition:background-color .16s ease}#root#root .ux-v22 button.crm-card-glass-menu-trigger:is(:hover,[aria-expanded=true]){border-color:color-mix(in srgb,var(--app-border) 70%,transparent);background:color-mix(in srgb,var(--app-elevated, var(--app-card)) 82%,transparent)}#root#root .ux-v22.theme-dark button.crm-card-glass-menu-trigger{background:color-mix(in srgb,var(--dark-elevated, #202020) 62%,transparent)}#root#root .ux-v22.theme-dark button.crm-card-glass-menu-trigger:is(:hover,[aria-expanded=true]){background:color-mix(in srgb,var(--dark-elevated, #202020) 74%,transparent)}#root#root .ux-v22 button.crm-card-glass-menu-trigger:focus-visible{outline:2px solid color-mix(in srgb,var(--app-muted) 45%,transparent);outline-offset:3px}#root#root .ux-v22 button.crm-card-glass-menu-trigger:disabled{opacity:.5;cursor:not-allowed}@media(prefers-reduced-motion:reduce){#root#root .ux-v22 button.crm-card-glass-menu-trigger{transition:none}}html:root body>.premium-select-menu.list-inline-menu-popover>button.crm-card-glass-menu-option:is(:hover,:focus-visible){background:var(--crm-surface-soft, rgba(120, 120, 130, .09))!important;color:var(--app-text, #252525)!important}html:root body>.premium-select-menu.list-inline-menu-popover.theme-dark>button.crm-card-glass-menu-option:is(:hover,:focus-visible){background:var(--dark-elevated, #2d2d2d)!important;color:var(--dark-text, #f4f4f4)!important}#root .ux-v22 .project-task-editor{display:grid;gap:18px;padding:16px;border:1px solid var(--studio-line);border-radius:var(--radius-card);background:var(--studio-card);box-shadow:none}#root .ux-v22 .project-linked-task-panel{min-width:0}#root .ux-v22 .project-task-editor.project-task-editor-inline{margin-top:0;border-color:var(--studio-line);border-top-color:color-mix(in srgb,var(--studio-line) 78%,transparent);border-radius:0 0 var(--radius-card) var(--radius-card);background:color-mix(in srgb,var(--studio-card) 95%,var(--ux-surface-2) 5%);animation:project-task-editor-open .34s cubic-bezier(.22,1.12,.36,1) both}@keyframes project-task-editor-open{0%{opacity:0;transform:translateY(-4px)}70%{opacity:1;transform:translateY(1px)}to{opacity:1;transform:translateY(0)}}#root .ux-v22 .project-task-editor-create-head,#root .ux-v22 .project-task-editor-create-head>div,#root .ux-v22 .project-task-editor-create-head>div>span,#root .ux-v22 .project-task-editor-footer{display:flex;align-items:center}#root .ux-v22 .project-task-editor-create-head{justify-content:space-between;gap:12px;padding-bottom:12px;border-bottom:1px solid var(--studio-line)}#root .ux-v22 .project-task-editor-create-head>div{min-width:0;gap:9px}#root .ux-v22 .project-task-editor-create-head>div>span{align-items:flex-start;flex-direction:column;gap:2px}#root .ux-v22 .project-task-phase{min-width:0}#root .ux-v22 .project-task-basics{display:grid;gap:14px}#root .ux-v22 .project-task-phase-head{min-height:46px;display:flex;align-items:center;justify-content:space-between;gap:16px}#root .ux-v22 .project-task-phase-heading{min-width:0;display:grid;grid-template-columns:max-content minmax(0,1fr);align-items:center;gap:10px}#root .ux-v22 .project-task-title-row{display:grid;grid-template-columns:minmax(0,1fr);align-items:end;gap:10px}#root .ux-v22 .project-task-title-row :is(input,.premium-select-trigger,.premium-date-trigger){box-sizing:border-box;min-height:44px!important;height:44px!important}#root .ux-v22 .project-task-editor .gamify-field,#root .ux-v22 .project-task-delivery .field-label{min-width:0}#root .ux-v22 .project-task-editor .gamify-field :is(input,textarea),#root .ux-v22 .project-task-editor :is(.premium-select-trigger,.premium-date-trigger){width:100%}#root .ux-v22 .project-task-note-field{width:100%;min-width:0;display:grid;gap:6px}#root .ux-v22 .project-task-compact-actions{min-width:0;display:flex;align-items:center;flex-wrap:wrap;gap:var(--crm-form-field-gap, 16px)}#root .ux-v22 .project-task-compact-action{min-height:var(--crm-form-control-height, 36px);height:var(--crm-form-control-height, 36px);padding-inline:10px;display:inline-flex;align-items:center;gap:7px;border-radius:var(--radius-compact);white-space:nowrap}#root .ux-v22 .project-task-compact-action.is-active{border-color:color-mix(in srgb,var(--crm-polish-focus, #2e46ee) 28%,var(--studio-line));background:color-mix(in srgb,var(--crm-polish-focus, #2e46ee) 8%,var(--studio-card));color:var(--crm-polish-focus, #2e46ee)}#root .ux-v22 .project-create-identity,#root .ux-v22 .project-task-basics{position:relative;overflow:visible}#root .ux-v22 .project-create-identity>.crm-property-popover{width:min(430px,calc(100vw - 32px))}#root .ux-v22 .crm-property-popover.project-task-assignees{width:min(380px,calc(100vw - 32px),var(--crm-property-popover-available-width, 100vw))}#root .ux-v22 .crm-property-popover.project-task-schedule-foundation{width:min(620px,calc(100vw - 32px),var(--crm-property-popover-available-width, 100vw))}#root .ux-v22 .crm-property-popover.project-task-deadline-popover{width:min(540px,calc(100vw - 32px),var(--crm-property-popover-available-width, 100vw))}#root .ux-v22 .project-task-assignees{min-width:0;display:grid;gap:12px}#root .ux-v22 .project-task-assignees .project-activity-member-picker{gap:12px}#root .ux-v22 .project-task-assignees .project-member-picker-selected{gap:8px}#root .ux-v22 .project-task-assignees .project-member-picker-help{margin-top:2px}#root .ux-v22 .project-task-approval-control-row{min-height:64px;padding:0;display:flex;align-items:center;justify-content:space-between;gap:14px;border-block:1px solid var(--studio-line)}#root .ux-v22 .project-task-delivery.project-task-delivery-unified{display:grid;gap:14px;margin-top:0;padding-top:18px}#root .ux-v22 .project-task-editor>.project-task-delivery.project-task-delivery-unified{margin-top:-8px;padding-top:6px}#root .ux-v22 .project-task-delivery-title-row{min-width:0;display:flex;align-items:center;flex-wrap:wrap;gap:8px}#root .ux-v22 .project-task-delivery-head-actions{display:flex;align-items:center;justify-content:flex-end;gap:8px;flex:0 0 auto}#root .ux-v22 .project-task-revision-stepper{flex:0 0 auto}#root .ux-v22 .project-task-approval-share-bar{flex:1 1 360px}#root .ux-v22 .project-task-approval-share-bar.is-pending>.field-label>input{opacity:.45;cursor:default;-webkit-user-select:none;user-select:none}#root .ux-v22 .project-task-delivery-notice{min-height:36px;padding:8px 10px;display:flex;align-items:center;gap:8px;border:1px solid var(--studio-line);border-radius:var(--radius-control);background:var(--ux-surface-2);color:var(--studio-muted)}#root .ux-v22 .project-task-delivery-state-only{gap:10px}#root .ux-v22 .project-task-approval-state{min-width:0;min-height:58px;padding:12px 14px;display:flex;align-items:flex-start;gap:10px;box-sizing:border-box;border:1px solid var(--studio-line);border-radius:var(--radius-control);background:var(--ux-surface-2);color:var(--studio-text)}#root .ux-v22 .project-task-approval-state-icon{width:30px;min-width:30px;height:30px;display:inline-grid;place-items:center;flex:0 0 30px;border-radius:var(--radius-control);background:color-mix(in srgb,var(--crm-polish-focus, #2e46ee) 9%,transparent);color:var(--crm-polish-focus, #2e46ee)}#root .ux-v22 .project-task-approval-state-revision .project-task-approval-state-icon{background:color-mix(in srgb,#f59e0b 12%,transparent);color:#b45309}#root .ux-v22 .project-task-delivery-link{width:100%}#root .ux-v22 .project-task-delivery-content-grid{display:grid;grid-template-columns:minmax(0,1.35fr) minmax(260px,.65fr);gap:14px;align-items:start}#root .ux-v22 .project-task-delivery-message,#root .ux-v22 .project-task-delivery-files{min-width:0;display:grid;grid-template-rows:auto 132px auto;gap:6px;align-content:start}#root .ux-v22 .project-task-delivery-message{grid-template-rows:auto}#root .ux-v22 .project-task-delivery-field-head{min-height:18px;display:flex;align-items:center;justify-content:space-between;gap:10px}#root .ux-v22 .project-task-delivery-upload,#root .ux-v22 .project-task-delivery-upload .attachment-dropzone,#root .ux-v22 .project-task-delivery .ui-textarea{box-sizing:border-box;width:100%;min-height:132px;height:132px;max-height:132px}#root .ux-v22 .project-task-delivery .ui-textarea{resize:none}#root .ux-v22 .project-task-delivery-actions{display:flex;align-items:center;justify-content:flex-end;flex-wrap:wrap;gap:8px}#root .ux-v22 .project-task-delivery-actions .button.primary{min-width:190px}#root .ux-v22 .project-task-version-history{margin-top:2px;border-top:1px solid var(--studio-line)}#root .ux-v22 .project-task-delivery-unified>.project-task-version-history:last-child:has(>.animate-ui-accordion-item[data-state=closed]){margin-bottom:-12px}#root .ux-v22 .project-task-version-history-trigger{box-sizing:border-box;min-height:60px;height:60px;padding-block:0;display:flex;align-items:center}#root .ux-v22 .project-task-version-history-trigger>.animate-ui-accordion-trigger-content{height:100%;display:flex;align-items:center}#root .ux-v22 .project-task-version-history-trigger-row{width:100%;min-width:0;height:100%;display:flex;align-items:center;justify-content:space-between;gap:10px}#root .ux-v22 .project-task-version-history-label{min-width:0;display:inline-flex;align-items:center;gap:8px;color:var(--studio-text)}#root .ux-v22 .project-task-version-history-count{min-width:22px;height:22px;padding:0 6px;display:inline-grid;place-items:center;flex:0 0 auto;border-radius:var(--radius-pill);background:var(--ux-surface-2);color:var(--studio-muted)}#root .ux-v22 .project-task-version-history-panel .project-task-history-list{padding:8px 0 10px}#root .ux-v22 .project-task-editor-footer{justify-content:flex-end;gap:8px;margin-top:-6px;padding-top:8px;border-top:0}#root .ux-v22 .project-task-editor-footer.has-approval-divider{border-top:1px solid var(--studio-line)}#root .ux-v22.theme-dark .project-task-editor{background:var(--studio-card)}#root .ux-v22.theme-dark .project-task-editor.project-task-editor-inline{border-color:#ffffff1a;border-top-color:#ffffff12;background:#ffffff06}#root .ux-v22.theme-dark .project-task-delivery-notice{background:#ffffff06}#root .ux-v22.theme-dark .project-task-approval-state{border-color:#ffffff14;background:#ffffff09}#root .ux-v22.theme-dark .project-task-approval-state-revision .project-task-approval-state-icon{background:#f59e0b1f;color:#f0b24d}#root .ux-v22.theme-dark .project-linked-task-panel{color:var(--ux-text, #eef0f5)}#root .ux-v22.theme-dark .project-task-editor{border-color:#ffffff17;background:var(--ux-surface, #15181d);color:var(--ux-text, #eef0f5);box-shadow:none}#root .ux-v22.theme-dark .project-task-editor.project-task-editor-inline{border-color:#ffffff17;border-top-color:#ffffff12;background:var(--ux-surface, #15181d)}#root .ux-v22.theme-dark .project-task-editor-create-head,#root .ux-v22.theme-dark .project-task-approval-control-row,#root .ux-v22.theme-dark .project-task-editor-footer.has-approval-divider{border-color:#ffffff17}#root .ux-v22.theme-dark .project-task-editor :is(input:not(.smart-link-editor-placeholder-proxy):not(.crm-search-field>input),textarea,.ui-input,.ui-textarea,.premium-select-trigger,.premium-date-trigger){border-color:#ffffff1c!important;background:var(--dark-control-hover, #1c1c1c)!important;color:var(--dark-text, #f5f5f5)!important;box-shadow:none!important}#root .ux-v22.theme-dark .project-task-editor :is(input:not(.smart-link-editor-placeholder-proxy):not(.crm-search-field>input),textarea,.ui-input,.ui-textarea)::placeholder{color:var(--dark-subtle, #737373)!important;opacity:1!important}#root .ux-v22.theme-dark .project-task-editor :is(input:not(.smart-link-editor-placeholder-proxy):not(.crm-search-field>input),textarea,.ui-input,.ui-textarea,.premium-select-trigger,.premium-date-trigger):is(:hover,:focus-visible),#root .ux-v22.theme-dark .project-task-editor :is(.premium-select,.premium-date-field):focus-within>:is(.premium-select-trigger,.premium-date-trigger){border-color:#ffffff2b!important;background:#1b1f26!important;color:#f3f5f8!important;box-shadow:none!important}#root .ux-v22.theme-dark .project-task-editor .project-task-delivery-notice,#root .ux-v22.theme-dark .project-task-editor .project-task-history-feedback{border-color:#ffffff14;background:#ffffff09;color:var(--dark-muted, #a3a3a3)}#root .ux-v22.theme-dark .project-task-compact-action.is-active{border-color:color-mix(in srgb,var(--crm-polish-focus, #2e46ee) 52%,rgba(255,255,255,.12))!important;background:color-mix(in srgb,var(--crm-polish-focus, #2e46ee) 16%,var(--ux-surface, #15181d))!important;color:#aeb8ff!important}@media(max-width:900px){#root .ux-v22 .project-task-title-row,#root .ux-v22 .project-task-delivery-content-grid{grid-template-columns:1fr}}@media(max-width:760px){#root .ux-v22 .project-task-editor{padding:13px}#root .ux-v22 .project-task-title-row{grid-template-columns:1fr}#root .ux-v22 .project-task-phase-head{align-items:flex-start;flex-direction:column}#root .ux-v22 .project-task-delivery-head-actions{width:100%;flex-wrap:wrap}#root .ux-v22 .project-task-revision-stepper{flex:0 0 auto}#root .ux-v22 .project-task-delivery-actions{display:grid;grid-template-columns:minmax(0,1fr);align-items:center;gap:8px}#root .ux-v22 .project-task-approval-share-bar{width:100%;min-width:0}#root .ux-v22 .project-task-delivery-actions .button.primary{grid-column:1;width:100%}#root .ux-v22 .project-task-editor-footer{flex-wrap:wrap}}@media(prefers-reduced-motion:reduce){#root .ux-v22 .project-task-editor.project-task-editor-inline{animation:none!important}}#root .ux-v22 .project-task-delivery-files-count{justify-self:start;white-space:nowrap}#root .ux-v22 .project-task-preview-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(170px,1fr));gap:10px}#root .ux-v22 .project-task-preview-card{min-width:0;padding:8px;display:grid;gap:7px;border:1px solid var(--ux-line);border-radius:var(--radius-card);background:var(--ux-surface);transition:border-color .16s ease,background .16s ease}#root .ux-v22 .project-task-preview-card:is(:hover,:focus-within){border-color:var(--ux-line-strong);background:var(--ux-surface-2);outline:1px solid var(--workspace-header-icon-active-color, #8fa0ff);outline-offset:2px}#root .ux-v22 .project-task-preview-card.is-dragging{border-color:var(--ux-line);background:var(--ux-surface);outline:1px solid var(--workspace-header-icon-active-color, #8fa0ff);outline-offset:2px;box-shadow:none;transition:none}#root .ux-v22 .project-task-preview-thumb{position:relative;height:210px;padding:10px;overflow:hidden;display:flex;align-items:center;justify-content:center;border:1px solid var(--ux-line);border-radius:var(--radius-control);background:var(--ux-surface-2);cursor:grab;touch-action:none;-webkit-user-select:none;user-select:none}#root .ux-v22 .project-task-preview-thumb:active{cursor:grabbing}#root .ux-v22 .project-task-preview-thumb>img{max-width:100%;max-height:100%;width:auto;height:auto;display:block;object-fit:contain;border-radius:0}#root .ux-v22 .project-task-preview-pdf{width:100%;height:100%;display:grid;place-content:center;justify-items:center;gap:3px;color:var(--ux-text-muted)}#root .ux-v22 .project-task-preview-file-icon{display:grid;place-items:center;color:#d92d20;line-height:0}#root .ux-v22 .project-task-preview-file-icon svg{width:34px;height:34px}#root .ux-v22 :is(.project-task-preview-order,.project-task-preview-cover,.project-task-preview-format,.project-task-preview-drag){position:absolute;z-index:2}#root .ux-v22 .project-task-preview-order{min-height:22px;padding:0 7px;display:inline-flex;align-items:center;border:1px solid var(--ux-line);border-radius:var(--radius-compact);background:var(--ux-surface-3);color:var(--ux-text-soft)}#root .ux-v22 .project-task-preview-order{left:7px;bottom:7px}#root .ux-v22 .project-task-preview-cover{top:7px;left:7px}#root .ux-v22 .project-task-preview-format{right:7px;bottom:7px}#root .ux-v22 .project-task-preview-drag{top:7px;right:7px;width:28px;height:28px;display:grid;place-items:center;border:1px solid var(--ux-line);border-radius:var(--radius-compact);background:var(--ux-surface-3);color:var(--ux-text-muted);pointer-events:none}#root .ux-v22 .project-task-preview-meta{min-width:0;display:grid;gap:2px}#root .ux-v22 .project-task-preview-meta strong{overflow:hidden;color:var(--ux-text);text-overflow:ellipsis;white-space:nowrap}#root .ux-v22 .project-task-preview-meta small{color:var(--ux-text-muted)}#root .ux-v22 .project-task-preview-actions{display:flex;justify-content:flex-end}#root .ux-v22 .project-task-preview-actions .project-task-preview-remove{margin:0;flex:0 0 32px}#root .ux-v22 .project-task-history-list{display:grid;gap:8px}#root .ux-v22 .project-task-history-row{padding:10px 11px;display:grid;gap:7px;border:1px solid var(--studio-line);border-radius:var(--radius-control);background:var(--studio-card)}#root .ux-v22 .project-task-history-main{display:flex;align-items:center;gap:8px}#root .ux-v22 .project-task-history-main>small{margin-left:auto;color:var(--studio-muted)}#root .ux-v22 .project-task-history-row>p{margin:0;color:var(--studio-text)}#root .ux-v22 .project-task-history-actions{display:flex;align-items:center;gap:8px}#root .ux-v22 .project-task-history-actions>a,#root .ux-v22 .project-task-history-approved,#root .ux-v22 .project-task-history-asset-count{display:inline-flex;align-items:center;gap:5px}#root .ux-v22 .project-task-history-actions>a,#root .ux-v22 .project-task-history-approved{color:var(--crm-polish-focus, #2e46ee);text-decoration:none}#root .ux-v22 .project-task-history-asset-count{color:var(--studio-muted)}#root .ux-v22 .project-task-history-feedback{padding:9px 10px;display:grid;gap:3px;border-radius:var(--radius-control);background:var(--ux-surface-2)}#root .ux-v22 .project-task-history-feedback small{color:var(--studio-muted)}#root .ux-v22 :is(.project-task-approval-journey,.project-task-final-review-stage-list){display:flex;align-items:stretch;gap:7px;overflow-x:auto;padding:1px 1px 4px;scrollbar-width:thin}#root .ux-v22 .project-task-approval-step{flex:0 0 auto;min-width:142px;min-height:48px;padding:7px 9px!important;display:grid!important;grid-template-columns:max-content minmax(0,1fr);align-items:center;justify-content:stretch!important;gap:8px;text-align:left;cursor:pointer}#root .ux-v22 .project-task-approval-step-index{min-width:24px;height:24px;padding:0 7px!important;display:inline-grid!important;place-items:center;justify-content:center!important}#root .ux-v22 .project-task-approval-step>span:last-child{min-width:0;display:grid;gap:1px}#root .ux-v22 .project-task-approval-step strong{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}#root .ux-v22 .project-task-approval-step small{opacity:.72}#root .ux-v22 .project-task-approval-final-step{pointer-events:none;cursor:default}#root .ux-v22 .project-task-approval-overview-footer{display:flex;align-items:center;gap:12px;padding-top:0}#root .ux-v22 .project-task-final-review{padding-top:12px;border-top:1px solid var(--studio-line)}@media(max-width:620px){#root .ux-v22 .project-task-preview-grid{grid-template-columns:repeat(2,minmax(0,1fr))}#root .ux-v22 .project-task-preview-thumb{height:180px}#root .ux-v22 .project-task-approval-overview-footer{align-items:stretch;flex-direction:column}}#root#root .ux-v22.theme-dark .project-task-revision-stepper :is(.adaptive-stepper-action,.adaptive-stepper-value){box-sizing:border-box!important;height:40px!important;min-height:40px!important;border-color:var(--ux-line)!important;background:var(--ux-surface)!important;background-color:var(--ux-surface)!important;background-image:none!important;color:var(--ux-text)!important;box-shadow:none!important}#root#root .ux-v22.theme-dark .project-task-revision-stepper .adaptive-stepper-action{width:40px!important;min-width:40px!important;max-width:40px!important}#root#root .ux-v22.theme-dark .project-task-revision-stepper .adaptive-stepper-value{min-width:72px!important}#root#root .ux-v22.theme-dark .project-task-revision-stepper .adaptive-stepper-action:is(:hover,:focus-visible):not(:disabled){border-color:var(--ux-line-strong)!important;background:var(--ux-surface-2)!important;color:var(--ux-text)!important;outline:0!important}#root#root .ux-v22.theme-dark .project-task-final-review-automatic,#root#root .ux-v22.theme-dark .project-task-final-review{border-color:#ffffff13!important;color:#eef0f5!important}#root#root .ux-v22.theme-dark .project-task-final-review-automatic .project-task-phase-heading{color:#fff!important}#root#root .ux-v22.theme-dark .project-task-final-review-automatic .project-task-phase-heading>svg,#root#root .ux-v22.theme-dark .project-task-final-review-automatic .project-task-phase-heading .crm-icon{color:var(--workspace-header-icon-color, #a5adba)!important;stroke:currentColor!important}#root#root .ux-v22.theme-dark .project-task-final-review,#root#root .ux-v22.theme-dark .project-task-version-history,#root#root .ux-v22.theme-dark .project-task-editor-footer.has-approval-divider,#root#root .ux-v22.theme-dark .project-task-approval-control-row{border-color:#ffffff13!important}#root#root .ux-v22.theme-dark .project-task-final-review-automatic .project-task-delivery-notice,#root#root .ux-v22.theme-dark .project-task-final-review .project-task-delivery-notice{border-color:#ffffff14!important;background:#15181d!important;color:#9aa3b1!important;box-shadow:none!important}#root#root .ux-v22.theme-dark .project-task-preview-file-icon{color:#ff6b70!important}#root#root .ux-v22.theme-dark .project-task-version-history-trigger{color:var(--dark-text-soft, #d4d4d4)!important;background:transparent!important}#root#root .ux-v22.theme-dark .project-task-version-history-trigger:is(:hover,:focus-visible){background:#ffffff06!important}#root#root .ux-v22.theme-dark .project-task-version-history-label{color:var(--dark-text-soft, #d4d4d4)!important}#root#root .ux-v22.theme-dark .project-task-version-history-label .crm-icon,#root#root .ux-v22.theme-dark .project-task-version-history-trigger svg{color:var(--dark-muted, #a3a3a3)!important}#root#root .ux-v22.theme-dark .project-task-version-history-count{border:1px solid rgba(255,255,255,.06)!important;background:var(--dark-control-hover, #1c1c1c)!important;color:var(--dark-muted, #a3a3a3)!important}#root#root .ux-v22.theme-dark .project-task-version-history-panel{background:transparent!important}#root#root .ux-v22.theme-dark .project-task-history-list{gap:8px!important}#root#root .ux-v22.theme-dark .project-task-history-row{border-color:#ffffff16!important;background:var(--dark-control, #161616)!important;box-shadow:none!important}#root#root .ux-v22.theme-dark .project-task-history-row:is(:hover,:focus-within){border-color:#ffffff21!important;background:#13171c!important}#root#root .ux-v22.theme-dark .project-task-history-status{color:#d7dce4!important}#root#root .ux-v22.theme-dark .project-task-history-main>small,#root#root .ux-v22.theme-dark .project-task-history-row>p,#root#root .ux-v22.theme-dark .project-task-history-asset-count{color:var(--dark-muted, #a3a3a3)!important}#root#root .ux-v22.theme-dark .project-task-history-feedback{border:1px solid rgba(255,255,255,.055)!important;background:var(--dark-control-hover, #1c1c1c)!important;color:var(--dark-text-soft, #d4d4d4)!important;box-shadow:none!important}#root#root .ux-v22.theme-dark .project-task-history-feedback>strong{color:var(--dark-text-soft, #d4d4d4)!important}#root#root .ux-v22.theme-dark .project-task-history-feedback>span,#root#root .ux-v22.theme-dark .project-task-history-feedback>small{color:var(--dark-muted, #a3a3a3)!important}#root#root .ux-v22.theme-dark .project-task-history-actions>a{color:var(--dark-text-soft, #d4d4d4)!important}#root#root .ux-v22.theme-dark .project-task-history-actions>a:is(:hover,:focus-visible){color:#eef1f6!important}#root#root .ux-v22.theme-dark .project-task-history-approved{color:#73dca3!important}#root .ux-v22 .contact-record-modal>.operational-record-titlebar>div>p,#root .ux-v22 .client-record-modal.client-create-simple>.operational-record-titlebar>div>p{display:none!important}#root .ux-v22 .contact-record-modal .contact-linked-deals-content{display:grid;gap:12px}#root .ux-v22 .contact-record-modal .contact-link-existing-deal{width:100%;max-width:none;box-sizing:border-box}#root :is(.modal-backdrop,.deal-sidebar-overlay,.sales-record-overlay)[tabindex="-1"]:focus{outline:0!important}#root .ux-v22.theme-light{--crm-polish-muted: #697584}#root#root .ux-v22.theme-light :is(.deal-next small,.operational-card>p,.operational-card-line,.operational-card-briefing,.project-card-metadata){color:#697584!important}#root#root .ux-v22 .project-card-section:has(.project-description-editor) .project-card-section-title{margin:0!important;padding-bottom:1px!important}#root#root .ux-v22 .project-card-section:has(.project-description-editor) .project-card-section-title>div{gap:4px!important}#root#root .ux-v22 .project-card-section:has(.project-description-editor) .project-card-section-title small{line-height:1.45!important}#root#root#root .ux-v22 .adaptive-toolbar-popover:has(.pipeline-flow-grid>.toolbar-menu-item:last-child:nth-child(-n+7)) .toolbar-menu-scroll{width:100%!important;max-width:100%!important;padding-right:0!important;margin-right:0!important}#root#root#root .ux-v22 .adaptive-toolbar-popover .pipeline-flow-grid:not(:has(>.toolbar-menu-item:nth-child(8))){width:100%!important;min-width:0!important;max-width:100%!important;padding-right:0!important;margin-right:0!important;grid-auto-columns:minmax(0,1fr)!important}#root#root#root .ux-v22 .adaptive-toolbar-popover .pipeline-flow-grid:not(:has(>.toolbar-menu-item:nth-child(8)))>.pipeline-option{box-sizing:border-box!important;width:100%!important;min-width:0!important;max-width:100%!important;margin-right:0!important}@media(min-width:1025px){#root#root#root .ux-v22 .adaptive-toolbar-popover:has(.pipeline-flow-grid>.toolbar-menu-item:last-child:nth-child(-n+7))>.adaptive-toolbar-footer{box-sizing:border-box!important;width:170px!important;min-width:170px!important;max-width:170px!important;margin-right:auto!important}}#root#root .ux-v22 .contact-entry-actions:not(:empty){display:inline-flex!important;align-items:center!important;justify-content:flex-end!important;gap:6px!important}#root#root#root .ux-v22 .sales-page.sales-premium:not(.operational-workspace) .sales-header.studio-toolbar-shell .sales-unified-toolbar{position:relative!important}#root#root#root .ux-v22 .sales-page.sales-premium:not(.operational-workspace) .sales-header.studio-toolbar-shell .sales-unified-toolbar .pipeline-menu-trigger{border:0!important;border-bottom:1px solid var(--workspace-header-neutral-border)!important;border-radius:0!important;background:transparent!important;box-shadow:none!important;transition:background-color .16s ease,border-color .16s ease!important}#root#root#root .ux-v22 .sales-page.sales-premium:not(.operational-workspace) .sales-header.studio-toolbar-shell .sales-unified-toolbar .pipeline-menu-trigger:is(:hover,:focus-visible,.open){border:0!important;border-bottom:1px solid var(--workspace-header-neutral-hover-border)!important;background:var(--workspace-header-neutral-hover-bg)!important;box-shadow:none!important}#root#root#root .ux-v22 .sales-page.sales-premium:not(.operational-workspace) .sales-header.studio-toolbar-shell .sales-unified-toolbar .view-switch{order:2!important;width:auto!important;min-width:0!important;height:36px!important;min-height:36px!important;max-height:36px!important;padding:0!important;gap:2px!important;border:0!important;border-color:transparent!important;border-radius:var(--radius-none)!important;background:transparent!important;background-image:none!important;box-shadow:none!important;overflow:visible!important}#root#root#root .ux-v22 .sales-page.sales-premium:not(.operational-workspace) .sales-header.studio-toolbar-shell .sales-unified-toolbar .pipeline-menu-wrap{order:3!important}#root#root#root .ux-v22 .sales-page.sales-premium:not(.operational-workspace) .sales-header.studio-toolbar-shell .sales-unified-toolbar .studio-status-tabs{order:4!important;position:relative!important;z-index:240!important;width:max-content!important;min-width:max-content!important;max-width:none!important}#root#root#root .ux-v22 .sales-page.sales-premium:not(.operational-workspace) .sales-header.studio-toolbar-shell .sales-unified-toolbar .studio-status-tabs:focus-within:before,#root#root#root .ux-v22 .sales-page.sales-premium:not(.operational-workspace) .sales-header.studio-toolbar-shell .sales-unified-toolbar .studio-status-tabs:focus-within>button:not(.active){transform-origin:top left!important;animation:workspaceHeaderMenuIn .17s cubic-bezier(.2,.75,.25,1) both!important;will-change:opacity,transform}#root#root#root .ux-v22 .sales-page.sales-premium:not(.operational-workspace) .sales-header.studio-toolbar-shell .sales-unified-toolbar .studio-status-tabs:focus-within>button:not(.active):is(:hover,:focus-visible){background:#f3f5f7!important;color:#20262f!important;outline:0!important}#root#root#root .ux-v22 .sales-page.sales-premium:not(.operational-workspace) .sales-header.studio-toolbar-shell .sales-unified-toolbar .studio-status-tabs:focus-within{cursor:pointer!important}#root#root#root .ux-v22 .sales-page.sales-premium:not(.operational-workspace) .sales-header.studio-toolbar-shell .sales-unified-toolbar .studio-status-tabs:focus-within>button.active{pointer-events:none!important}#root#root#root .ux-v22 .sales-page.sales-premium:not(.operational-workspace) .sales-header.studio-toolbar-shell .sales-unified-toolbar .studio-status-tabs>button.active:is(:hover,:focus-visible){background:var(--workspace-header-neutral-hover-bg)!important;color:var(--workspace-header-neutral-hover-text)!important;outline:0!important}#root#root#root .ux-v22 .sales-page.sales-premium:not(.operational-workspace) .sales-header.studio-toolbar-shell .sales-unified-toolbar .pipeline-settings-button{order:8!important;position:static!important;inset:auto!important;display:inline-flex!important;flex:0 0 var(--workspace-header-icon-control-size)!important}#root#root#root .ux-v22 .sales-page.sales-premium:not(.operational-workspace) .sales-header.studio-toolbar-shell .sales-unified-toolbar .sales-import-button{order:5!important}#root#root#root .ux-v22 .sales-page.sales-premium:not(.operational-workspace) .sales-header.studio-toolbar-shell .sales-unified-toolbar .sort-menu-wrap{order:6!important;width:var(--workspace-header-icon-control-size)!important;min-width:var(--workspace-header-icon-control-size)!important;max-width:var(--workspace-header-icon-control-size)!important;height:var(--workspace-header-icon-control-size)!important;min-height:var(--workspace-header-icon-control-size)!important;flex:0 0 var(--workspace-header-icon-control-size)!important}#root#root#root .ux-v22 .sales-page.sales-premium:not(.operational-workspace) .sales-header.studio-toolbar-shell .sales-unified-toolbar .toolbar-column-controls{order:7!important;width:var(--workspace-header-icon-control-size)!important;min-width:var(--workspace-header-icon-control-size)!important;max-width:var(--workspace-header-icon-control-size)!important;height:var(--workspace-header-icon-control-size)!important;min-height:var(--workspace-header-icon-control-size)!important;flex:0 0 var(--workspace-header-icon-control-size)!important;margin-right:0!important}#root#root#root .ux-v22 .sales-page.sales-premium:not(.operational-workspace) .sales-header.studio-toolbar-shell .sales-unified-toolbar .toolbar-contextual-actions-inline{order:9!important}#root#root#root .ux-v22 .sales-page.sales-premium:not(.operational-workspace) .sales-header.studio-toolbar-shell .sales-unified-toolbar .unassigned-deals-trigger{order:10!important}#root#root#root .ux-v22 .sales-page.sales-premium:not(.operational-workspace) .sales-header.studio-toolbar-shell .sales-unified-toolbar .crm-search-field:not(.select-dropdown-search){order:20!important;margin-left:auto!important}#root#root#root .ux-v22 .sales-page.sales-premium:not(.operational-workspace) .sales-header.studio-toolbar-shell .sales-unified-toolbar .sales-new-deal{order:21!important}#root#root#root .ux-v22.theme-dark .sales-page.sales-premium:not(.operational-workspace) .sales-header.studio-toolbar-shell .sales-unified-toolbar .view-switch{background:transparent!important;border:0!important}@media(prefers-reduced-motion:reduce){#root#root#root .ux-v22 .sales-page.sales-premium:not(.operational-workspace) .sales-header.studio-toolbar-shell .sales-unified-toolbar .studio-status-tabs:focus-within:before,#root#root#root .ux-v22 .sales-page.sales-premium:not(.operational-workspace) .sales-header.studio-toolbar-shell .sales-unified-toolbar .studio-status-tabs:focus-within>button:not(.active){animation:none!important;will-change:auto!important}}#root#root#root .ux-v22 .operational-workspace .sales-header.studio-toolbar-shell .sales-unified-toolbar .operational-process-trigger{order:1!important;width:auto!important;min-width:0!important;max-width:260px!important;height:36px!important;min-height:36px!important;max-height:36px!important;margin-right:4px!important;padding:0 2px!important;display:inline-flex!important;align-items:center!important;justify-content:flex-start!important;gap:6px!important;flex:0 1 auto!important;border:0!important;border-color:transparent!important;border-radius:var(--radius-compact)!important;background:transparent!important;background-image:none!important;color:#272b33!important;box-shadow:none!important;transform:translate(3px)!important;cursor:default!important}#root#root#root .ux-v22 .operational-workspace .sales-header.studio-toolbar-shell .sales-unified-toolbar .operational-process-trigger:is(:hover,:focus-visible,.open){border:0!important;border-color:transparent!important;background:transparent!important;color:#17191f!important;outline:0!important;box-shadow:none!important}#root#root#root .ux-v22 .operational-workspace .sales-header.studio-toolbar-shell .sales-unified-toolbar .operational-process-trigger>span{min-width:0!important;display:inline-flex!important;align-items:center!important;gap:7px!important;overflow:visible!important}#root#root#root .ux-v22 .operational-workspace .sales-header.studio-toolbar-shell .sales-unified-toolbar .operational-process-trigger>span>:is(svg:first-child,span:first-child){display:none!important}#root#root#root .ux-v22 .operational-workspace .sales-header.studio-toolbar-shell .sales-unified-toolbar .operational-process-trigger>span>strong,#root#root#root .ux-v22 .sales-folder-navigation .sales-header.studio-toolbar-shell .sales-unified-toolbar .sales-folder-current{min-width:0!important;max-width:230px!important;overflow:hidden!important;font-size:20px!important;font-weight:600!important;font-style:normal!important;line-height:26px!important;letter-spacing:-.015em!important;color:inherit!important;text-overflow:ellipsis!important;white-space:nowrap!important}#root#root#root .ux-v22 .project-boards-context .sales-header.studio-toolbar-shell .sales-unified-toolbar:not(:has(>.sales-folder-current)):before{content:"Projetos"!important;order:1!important;height:36px!important;min-height:36px!important;margin-right:4px!important;padding:0 2px!important;display:inline-flex!important;align-items:center!important;flex:0 0 auto!important;color:#272b33!important;font-size:20px!important;font-weight:600!important;line-height:26px!important;letter-spacing:-.015em!important;transform:translate(3px)!important;white-space:nowrap!important}#root#root#root .ux-v22 .operational-workspace .sales-header.studio-toolbar-shell .sales-unified-toolbar .view-switch{order:2!important;width:auto!important;min-width:0!important;height:36px!important;min-height:36px!important;max-height:36px!important;padding:0!important;gap:2px!important;border:0!important;border-color:transparent!important;border-radius:var(--radius-none)!important;background:transparent!important;background-image:none!important;box-shadow:none!important;overflow:visible!important}#root#root#root .ux-v22 .operational-workspace .sales-header.studio-toolbar-shell .sales-unified-toolbar :is(.sort-menu-wrap,.toolbar-column-controls,.contacts-sort-control,.contacts-column-control){width:var(--workspace-header-icon-control-size)!important;min-width:var(--workspace-header-icon-control-size)!important;max-width:var(--workspace-header-icon-control-size)!important;height:var(--workspace-header-icon-control-size)!important;min-height:var(--workspace-header-icon-control-size)!important;max-height:var(--workspace-header-icon-control-size)!important;flex:0 0 var(--workspace-header-icon-control-size)!important}#root#root#root .ux-v22 .operational-projects .pipeline-settings-button{order:3!important}#root#root#root .ux-v22 .operational-projects .sort-menu-wrap{order:4!important}#root#root#root .ux-v22 .operational-projects .toolbar-column-controls{order:5!important}#root#root#root .ux-v22 .operational-clients:not(.operational-contacts) .pipeline-settings-button{order:5!important}#root#root#root .ux-v22 .operational-clients:not(.operational-contacts) .sort-menu-wrap{order:3!important}#root#root#root .ux-v22 .operational-clients:not(.operational-contacts) .toolbar-column-controls{order:4!important}#root#root#root .ux-v22 .operational-contacts .contacts-sort-control{order:3!important}#root#root#root .ux-v22 .operational-contacts .contacts-column-control{order:4!important}#root#root#root .ux-v22 :is(.operational-workspace,.project-boards-context) .sales-header.studio-toolbar-shell .sales-unified-toolbar .crm-search-field:not(.select-dropdown-search){order:20!important;margin-left:auto!important}#root#root#root .ux-v22 :is(.operational-workspace,.project-boards-context) .sales-header.studio-toolbar-shell .sales-unified-toolbar .sales-new-deal{order:21!important}#root#root#root .ux-v22 :is(.operational-workspace,.project-boards-context) .sales-header.studio-toolbar-shell .sales-unified-toolbar .toolbar-contextual-actions-inline{order:23!important;width:calc((var(--workspace-header-icon-control-size) * 2) + 7px)!important;min-width:calc((var(--workspace-header-icon-control-size) * 2) + 7px)!important;max-width:calc((var(--workspace-header-icon-control-size) * 2) + 7px)!important;height:var(--workspace-header-icon-control-size)!important;min-height:var(--workspace-header-icon-control-size)!important;margin:0!important;padding:0!important;display:grid!important;grid-template-columns:repeat(2,var(--workspace-header-icon-control-size))!important;grid-template-rows:var(--workspace-header-icon-control-size)!important;align-items:center!important;justify-content:start!important;gap:7px!important;flex:0 0 calc((var(--workspace-header-icon-control-size) * 2) + 7px)!important;border:0!important;background:transparent!important;box-shadow:none!important}#root#root#root .ux-v22 :is(.operational-workspace,.project-boards-context) .sales-header.studio-toolbar-shell .sales-unified-toolbar .contextual-record-actions{order:23!important;width:calc((var(--workspace-header-icon-control-size) * 2) + 7px)!important;min-width:calc((var(--workspace-header-icon-control-size) * 2) + 7px)!important;max-width:calc((var(--workspace-header-icon-control-size) * 2) + 7px)!important;height:var(--workspace-header-icon-control-size)!important;min-height:var(--workspace-header-icon-control-size)!important;display:grid!important;grid-template-columns:repeat(2,var(--workspace-header-icon-control-size))!important;grid-template-rows:var(--workspace-header-icon-control-size)!important;align-items:center!important;gap:7px!important}#root#root#root .ux-v22.theme-dark .operational-workspace .sales-header.studio-toolbar-shell .sales-unified-toolbar .operational-process-trigger,#root#root#root .ux-v22.theme-dark .project-boards-context .sales-header.studio-toolbar-shell .sales-unified-toolbar:before{color:var(--dark-text, #f5f5f5)!important}#root#root#root .ux-v22 .operational-workspace.operational-projects.project-board-open-workspace .sales-header.studio-toolbar-shell .sales-unified-toolbar>.toolbar-zone-primary,#root#root#root .ux-v22 .operational-workspace.operational-projects.project-board-open-workspace .sales-header.studio-toolbar-shell .sales-unified-toolbar>.toolbar-zone-context,#root#root#root .ux-v22 .operational-workspace.operational-projects.project-board-open-workspace .sales-header.studio-toolbar-shell .sales-unified-toolbar .pipeline-menu-wrap,#root#root#root .ux-v22 .operational-workspace.operational-projects.project-board-open-workspace .sales-header.studio-toolbar-shell .project-board-inline-access{display:contents!important}#root#root#root .ux-v22 .operational-workspace.operational-projects.project-board-open-workspace .sales-header.studio-toolbar-shell .sales-unified-toolbar .project-board-title-menu-trigger{order:1!important}#root#root#root .ux-v22 .operational-workspace.operational-projects.project-board-open-workspace .sales-header.studio-toolbar-shell .sales-unified-toolbar .view-switch{order:2!important}#root#root#root .ux-v22 .operational-workspace.operational-projects.project-board-open-workspace .sales-header.studio-toolbar-shell .sales-unified-toolbar .project-board-members-button{order:3!important;height:36px!important;min-height:36px!important;max-height:36px!important;margin:0 5px 0 2px!important;flex:0 0 auto!important;white-space:nowrap!important}#root#root#root .ux-v22 .operational-workspace.operational-projects.project-board-open-workspace .sales-header.studio-toolbar-shell .sales-unified-toolbar .record-filter-control{order:4!important}#root#root#root .ux-v22 .operational-workspace.operational-projects.project-board-open-workspace .sales-header.studio-toolbar-shell .sales-unified-toolbar .sort-menu-wrap{order:5!important}#root#root#root .ux-v22 .operational-workspace.operational-projects.project-board-open-workspace .sales-header.studio-toolbar-shell .sales-unified-toolbar .toolbar-column-controls{order:6!important}#root#root#root .ux-v22 .operational-workspace.operational-projects.project-board-open-workspace .sales-header.studio-toolbar-shell .sales-unified-toolbar .pipeline-settings-button{order:7!important}#root#root#root .ux-v22 .operational-workspace.operational-projects.project-board-open-workspace .sales-header.studio-toolbar-shell .sales-unified-toolbar .toolbar-contextual-actions-inline{order:8!important;flex-shrink:0!important}#root#root#root .ux-v22 .operational-workspace.operational-projects.project-board-open-workspace .sales-header.studio-toolbar-shell .sales-unified-toolbar .crm-search-field:not(.select-dropdown-search){order:20!important;flex:1 1 230px!important;width:min(330px,100%)!important;min-width:110px!important;max-width:330px!important}#root#root#root .ux-v22 .operational-workspace.operational-projects.project-board-open-workspace .sales-header.studio-toolbar-shell .sales-unified-toolbar>.toolbar-zone-secondary,#root#root#root .ux-v22 .operational-workspace.operational-projects.project-board-open-workspace .sales-header.studio-toolbar-shell .sales-unified-toolbar .toolbar-contextual-actions-inline{order:8!important;margin-left:0!important}#root#root#root .ux-v22 .operational-workspace.operational-projects.project-board-open-workspace .sales-header.studio-toolbar-shell .sales-unified-toolbar .toolbar-contextual-actions-inline{margin-right:4px!important}#root#root#root .ux-v22 .operational-workspace .sales-header.studio-toolbar-shell .sales-unified-toolbar .toolbar-contextual-actions-inline{order:6!important;margin-left:0!important;margin-right:4px!important}#root#root#root .ux-v22 .project-boards-context .sales-header.studio-toolbar-shell .sales-unified-toolbar .record-filter-control{order:3!important}#root#root#root .ux-v22 .project-boards-context .sales-header.studio-toolbar-shell .sales-unified-toolbar .project-library-view-switch{order:2!important;width:auto!important;min-width:0!important;height:36px!important;min-height:36px!important;max-height:36px!important;margin:0!important;padding:0!important;display:inline-flex!important;align-items:center!important;gap:2px!important;flex:0 0 auto!important;border:0!important;border-radius:var(--radius-none)!important;background:transparent!important;box-shadow:none!important}#root#root#root .ux-v22 .project-boards-context .sales-header.studio-toolbar-shell .sales-unified-toolbar :is(.project-library-column-control,.project-library-card-fields-control){order:4!important;margin:0!important}#root#root#root .ux-v22 .project-boards-context .sales-header.studio-toolbar-shell .sales-unified-toolbar .toolbar-contextual-actions-inline{order:5!important;margin-left:0!important;margin-right:4px!important}#root#root#root .ux-v22 .project-boards-context .sales-header.studio-toolbar-shell .sales-unified-toolbar .crm-search-field:not(.select-dropdown-search){order:20!important;margin-left:auto!important}#root#root#root .ux-v22 .project-boards-context .sales-header.studio-toolbar-shell .sales-unified-toolbar .sales-new-deal{order:21!important}#root#root#root .ux-v22 .operational-workspace.operational-projects.project-board-open-workspace .sales-header.studio-toolbar-shell .sales-unified-toolbar .project-board-members-button{background:transparent!important;background-color:transparent!important;border:1px solid rgba(115,128,148,.24)!important;box-shadow:none!important}#root#root#root .ux-v22.theme-dark .operational-workspace.operational-projects.project-board-open-workspace .sales-header.studio-toolbar-shell .sales-unified-toolbar .project-board-members-button{border-color:#a0aab938!important}@media(min-width:1377px),(min-width:1033px)and (max-width:1376px)and (not (any-pointer:coarse)){#root#root#root .ux-v22 .workspace-organized-main>.project-board-open-shell.workspace-header-type{width:100%!important;min-width:0!important;max-width:none!important;height:100%!important;min-height:0!important;max-height:100%!important;margin:0!important;display:flex!important;flex-direction:column!important;align-self:stretch!important;overflow:hidden!important;box-sizing:border-box!important}#root#root#root .ux-v22 .project-board-open-shell.workspace-header-type>.sales-page.sales-premium.operational-workspace.operational-projects{width:100%!important;min-width:0!important;max-width:none!important;height:100%!important;min-height:0!important;max-height:100%!important;margin:0!important;flex:1 1 auto!important;align-self:stretch!important;overflow:hidden!important;box-sizing:border-box!important}#root#root .ux-v22 .project-board-open-shell.workspace-header-type>.sales-page.sales-premium.operational-workspace>.sales-header.studio-toolbar-shell{width:100%!important;min-width:100%!important;max-width:none!important;margin:0!important;transform:none!important}#root#root .ux-v22 .project-board-open-shell.workspace-header-type>.sales-page.sales-premium.operational-workspace.operational-projects.view-board:has(>.crm-card-bulk-toolbar){display:flex!important;flex-direction:column!important}#root#root .ux-v22 .project-board-open-shell.workspace-header-type>.sales-page.operational-projects.view-board:has(>.crm-card-bulk-toolbar)>.sales-header{order:0;flex:0 0 var(--workspace-section-header-height, 56px)}#root#root .ux-v22 .project-board-open-shell.workspace-header-type>.sales-page.operational-projects.view-board>.crm-card-bulk-toolbar{order:1;position:relative!important;top:auto;flex:0 0 auto}#root#root .ux-v22 .project-board-open-shell.workspace-header-type>.sales-page.operational-projects.view-board>.crm-card-bulk-toolbar+.premium-board{order:2;flex:1 1 0%;min-height:0}#root#root .ux-v22 .project-board-open-shell.workspace-header-type>.sales-page.sales-premium.operational-workspace.view-board>.premium-board{width:100%!important;min-width:0!important;max-width:100%!important;min-height:0!important;max-height:100%!important;flex:1 1 auto!important;box-sizing:border-box!important;overscroll-behavior-inline:contain!important}#root#root .ux-v22 .project-board-open-shell.workspace-header-type>.sales-page.sales-premium.operational-workspace.view-list>.deal-list-experience{margin:0!important}}#root .ux-v22{--workspace-header-icon-size: 16px;--workspace-header-icon-control-size: 32px;--workspace-header-icon-color: #707987;--workspace-header-icon-hover-bg: #f3f4f6;--workspace-header-icon-hover-color: #313741;--workspace-header-icon-active-bg: #eef1ff;--workspace-header-icon-active-color: #2e46ee;--workspace-header-icon-danger-bg: #fff2f2;--workspace-header-icon-danger-color: #d64545;--workspace-header-icon-muted: #7b8493}#root .ux-v22.theme-dark{--workspace-header-icon-color: var(--dark-muted, #a3a3a3);--workspace-header-icon-hover-bg: var(--dark-control-hover, #1c1c1c);--workspace-header-icon-hover-color: var(--dark-text, #f5f5f5);--workspace-header-icon-active-bg: rgba(86,103,255,.16);--workspace-header-icon-active-color: #8fa0ff;--workspace-header-icon-danger-bg: rgba(214,69,69,.13);--workspace-header-icon-danger-color: #ff8d8d;--workspace-header-icon-muted: var(--dark-muted, #a3a3a3)}#root#root#root#root .ux-v22 :is(.workspace-header-icon-button,.sales-header.studio-toolbar-shell .pipeline-settings-button,.sales-header.studio-toolbar-shell .sales-import-button,.sales-header.studio-toolbar-shell .sort-menu-trigger,.sales-header.studio-toolbar-shell .list-column-trigger,.sales-header.studio-toolbar-shell .contextual-record-button,.sales-header.studio-toolbar-shell .view-switch>button,.project-board-contextbar .project-board-owner-action){box-sizing:border-box!important;width:var(--workspace-header-icon-control-size)!important;min-width:var(--workspace-header-icon-control-size)!important;max-width:var(--workspace-header-icon-control-size)!important;height:var(--workspace-header-icon-control-size)!important;min-height:var(--workspace-header-icon-control-size)!important;max-height:var(--workspace-header-icon-control-size)!important;margin:0!important;padding:0!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;gap:0!important;flex:0 0 var(--workspace-header-icon-control-size)!important;border:0!important;border-color:transparent!important;border-radius:var(--radius-compact)!important;background:transparent!important;background-image:none!important;color:var(--workspace-header-icon-color)!important;-webkit-text-fill-color:currentColor!important;box-shadow:none!important;text-shadow:none!important;filter:none!important;transform:none!important;outline:0!important}#root#root#root#root .ux-v22 :is(.workspace-header-icon-button,.sales-header.studio-toolbar-shell .pipeline-settings-button,.sales-header.studio-toolbar-shell .sales-import-button,.sales-header.studio-toolbar-shell .sort-menu-trigger,.sales-header.studio-toolbar-shell .list-column-trigger,.sales-header.studio-toolbar-shell .contextual-record-button,.sales-header.studio-toolbar-shell .view-switch>button,.project-board-contextbar .project-board-owner-action):focus-visible{border:0!important;border-color:transparent!important;background:var(--workspace-header-icon-hover-bg)!important;color:var(--workspace-header-icon-hover-color)!important;outline:0!important;box-shadow:none!important}@media(hover:hover)and (pointer:fine){#root#root#root#root .ux-v22 :is(.workspace-header-icon-button,.sales-header.studio-toolbar-shell .pipeline-settings-button,.sales-header.studio-toolbar-shell .sales-import-button,.sales-header.studio-toolbar-shell .sort-menu-trigger,.sales-header.studio-toolbar-shell .list-column-trigger,.sales-header.studio-toolbar-shell .contextual-record-button,.sales-header.studio-toolbar-shell .view-switch>button,.project-board-contextbar .project-board-owner-action):hover{border:0!important;border-color:transparent!important;background:var(--workspace-header-icon-hover-bg)!important;color:var(--workspace-header-icon-hover-color)!important;outline:0!important;box-shadow:none!important}}#root#root#root#root .ux-v22 :is(.workspace-header-icon-button,.sales-header.studio-toolbar-shell .pipeline-settings-button,.sales-header.studio-toolbar-shell .sales-import-button,.sales-header.studio-toolbar-shell .sort-menu-trigger,.sales-header.studio-toolbar-shell .list-column-trigger,.sales-header.studio-toolbar-shell .contextual-record-button,.sales-header.studio-toolbar-shell .view-switch>button,.sales-header.studio-toolbar-shell .record-filter-trigger,.project-board-contextbar .project-board-owner-action):not(.workspace-header-icon-star-toggle):is(.open,.active,[aria-pressed=true]){border:0!important;border-color:transparent!important;background:var(--workspace-header-icon-active-bg)!important;color:var(--workspace-header-icon-active-color)!important;outline:0!important;box-shadow:none!important}#root#root#root#root .ux-v22 :is(.workspace-header-icon-button,.sales-header.studio-toolbar-shell .pipeline-settings-button,.sales-header.studio-toolbar-shell .sales-import-button,.sales-header.studio-toolbar-shell .sort-menu-trigger,.sales-header.studio-toolbar-shell .list-column-trigger,.sales-header.studio-toolbar-shell .contextual-record-button,.sales-header.studio-toolbar-shell .view-switch>button,.sales-header.studio-toolbar-shell .crm-search-field,.sales-header.studio-toolbar-shell .sales-new-deal,.sales-header.studio-toolbar-shell .pipeline-menu-trigger,.project-board-contextbar .project-board-owner-action,.project-board-contextbar .project-board-members-button,.project-board-contextbar .project-board-current .premium-select-trigger,.project-board-contextbar .project-board-client-access)>svg{width:var(--workspace-header-icon-size)!important;min-width:var(--workspace-header-icon-size)!important;max-width:var(--workspace-header-icon-size)!important;height:var(--workspace-header-icon-size)!important;min-height:var(--workspace-header-icon-size)!important;max-height:var(--workspace-header-icon-size)!important;flex:0 0 var(--workspace-header-icon-size)!important;color:inherit!important;stroke:currentColor!important}#root#root#root#root .ux-v22 :is(.workspace-header-icon-button,.sales-header.studio-toolbar-shell .pipeline-settings-button,.sales-header.studio-toolbar-shell .sales-import-button,.sales-header.studio-toolbar-shell .sort-menu-trigger,.sales-header.studio-toolbar-shell .list-column-trigger,.sales-header.studio-toolbar-shell .contextual-record-button,.sales-header.studio-toolbar-shell .view-switch>button,.sales-header.studio-toolbar-shell .crm-search-field,.sales-header.studio-toolbar-shell .sales-new-deal,.sales-header.studio-toolbar-shell .pipeline-menu-trigger,.project-board-contextbar .project-board-owner-action,.project-board-contextbar .project-board-members-button,.project-board-contextbar .project-board-current .premium-select-trigger,.project-board-contextbar .project-board-client-access)>svg *{color:inherit!important;stroke:currentColor!important}#root#root#root#root .ux-v22 .sales-header.studio-toolbar-shell .crm-search-field>svg{color:var(--workspace-header-icon-color)!important;stroke:currentColor!important}#root#root#root#root .ux-v22 .sales-header.studio-toolbar-shell .crm-search-field>svg *{color:inherit!important;stroke:currentColor!important}#root#root#root#root .ux-v22 .sales-header.studio-toolbar-shell :is(.sort-menu-trigger,.list-column-trigger){position:relative!important;overflow:hidden!important}#root#root#root#root .ux-v22 .sales-header.studio-toolbar-shell :is(.sort-menu-trigger,.list-column-trigger)>:is(span,svg){display:none!important}#root#root#root#root .ux-v22 .sales-header.studio-toolbar-shell :is(.sort-menu-trigger,.list-column-trigger):before{content:""!important;width:var(--workspace-header-icon-size)!important;min-width:var(--workspace-header-icon-size)!important;height:var(--workspace-header-icon-size)!important;min-height:var(--workspace-header-icon-size)!important;display:block!important;flex:0 0 var(--workspace-header-icon-size)!important;background:currentColor!important}#root#root#root#root .ux-v22 .sales-header.studio-toolbar-shell .sort-menu-trigger:before,#root#root#root#root .ux-v22 .operational-contacts .sales-header.studio-toolbar-shell .contacts-sort-control>.list-column-trigger:before{-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cg fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m3 16 4 4 4-4'/%3E%3Cpath d='M7 20V4'/%3E%3Cpath d='m21 8-4-4-4 4'/%3E%3Cpath d='M17 4v16'/%3E%3C/g%3E%3C/svg%3E") center / contain no-repeat!important;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cg fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m3 16 4 4 4-4'/%3E%3Cpath d='M7 20V4'/%3E%3Cpath d='m21 8-4-4-4 4'/%3E%3Cpath d='M17 4v16'/%3E%3C/g%3E%3C/svg%3E") center / contain no-repeat!important}#root#root#root#root .ux-v22 .sales-header.studio-toolbar-shell .list-column-trigger:before{-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cg fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M10.6 21H5a2 2 0 01-2-2V5a2 2 0 012-2h14a2 2 0 012 2v5.6'/%3E%3Cpath d='m14.305 19.53.923-.382'/%3E%3Cpath d='M15 3v7.6'/%3E%3Cpath d='m15.229 16.852-.924-.383'/%3E%3Cpath d='m16.852 15.228-.383-.923'/%3E%3Cpath d='m16.852 20.772-.383.924'/%3E%3Cpath d='m19.148 15.228.383-.923'/%3E%3Cpath d='m19.53 21.696-.382-.924'/%3E%3Cpath d='m20.773 16.852.922-.383'/%3E%3Cpath d='m20.773 19.148.922.383'/%3E%3Cpath d='M9 3v18'/%3E%3Ccircle cx='18' cy='18' r='3'/%3E%3C/g%3E%3C/svg%3E") center / contain no-repeat!important;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cg fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M10.6 21H5a2 2 0 01-2-2V5a2 2 0 012-2h14a2 2 0 012 2v5.6'/%3E%3Cpath d='m14.305 19.53.923-.382'/%3E%3Cpath d='M15 3v7.6'/%3E%3Cpath d='m15.229 16.852-.924-.383'/%3E%3Cpath d='m16.852 15.228-.383-.923'/%3E%3Cpath d='m16.852 20.772-.383.924'/%3E%3Cpath d='m19.148 15.228.383-.923'/%3E%3Cpath d='m19.53 21.696-.382-.924'/%3E%3Cpath d='m20.773 16.852.922-.383'/%3E%3Cpath d='m20.773 19.148.922.383'/%3E%3Cpath d='M9 3v18'/%3E%3Ccircle cx='18' cy='18' r='3'/%3E%3C/g%3E%3C/svg%3E") center / contain no-repeat!important}#root#root#root#root .ux-v22 .sales-header.studio-toolbar-shell .sales-import-button{position:relative!important;overflow:hidden!important;font-size:0!important;line-height:0!important}#root#root#root#root .ux-v22 .sales-header.studio-toolbar-shell .sales-import-button>svg{display:none!important}#root#root#root#root .ux-v22 .sales-header.studio-toolbar-shell .sales-import-button:before{content:""!important;width:var(--workspace-header-icon-size)!important;min-width:var(--workspace-header-icon-size)!important;height:var(--workspace-header-icon-size)!important;min-height:var(--workspace-header-icon-size)!important;display:block!important;flex:0 0 var(--workspace-header-icon-size)!important;background:currentColor!important;-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M12 3v12'/%3E%3Cpath d='m17 8-5-5-5 5'/%3E%3Cpath d='M21 15v4a2 2 0 0 1-2 2H5a2 2 0 0 1-2-2v-4'/%3E%3C/svg%3E") center / contain no-repeat!important;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M12 3v12'/%3E%3Cpath d='m17 8-5-5-5 5'/%3E%3Cpath d='M21 15v4a2 2 0 0 1-2 2H5a2 2 0 0 1-2-2v-4'/%3E%3C/svg%3E") center / contain no-repeat!important}#root#root#root#root .ux-v22 .project-board-contextbar .project-board-back>span:first-child{width:var(--workspace-header-icon-size)!important;min-width:var(--workspace-header-icon-size)!important;height:var(--workspace-header-icon-size)!important;min-height:var(--workspace-header-icon-size)!important;flex:0 0 var(--workspace-header-icon-size)!important;display:inline-block!important;overflow:hidden!important;font-size:0!important;line-height:0!important;background:currentColor!important;-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m12 19-7-7 7-7'/%3E%3Cpath d='M19 12H5'/%3E%3C/svg%3E") center / contain no-repeat!important;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m12 19-7-7 7-7'/%3E%3Cpath d='M19 12H5'/%3E%3C/svg%3E") center / contain no-repeat!important}#root#root#root#root .ux-v22 .sales-header.studio-toolbar-shell :is(.pipeline-menu-trigger)>svg:last-child{width:var(--workspace-header-icon-size)!important;min-width:var(--workspace-header-icon-size)!important;max-width:var(--workspace-header-icon-size)!important;height:var(--workspace-header-icon-size)!important;min-height:var(--workspace-header-icon-size)!important;max-height:var(--workspace-header-icon-size)!important;flex:0 0 var(--workspace-header-icon-size)!important;color:var(--workspace-header-icon-muted)!important;stroke:currentColor!important}#root#root#root#root .ux-v22 .sales-header.studio-toolbar-shell .studio-status-tabs>button:before{content:none!important;display:none!important}#root#root#root#root .ux-v22 .sales-header.studio-toolbar-shell .studio-status-tabs>button.active:before{content:""!important;width:var(--workspace-header-icon-size)!important;min-width:var(--workspace-header-icon-size)!important;height:var(--workspace-header-icon-size)!important;min-height:var(--workspace-header-icon-size)!important;margin-right:7px!important;display:block!important;flex:0 0 var(--workspace-header-icon-size)!important;background:currentColor!important;-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath fill='none' stroke='black' stroke-width='1.9' stroke-linecap='round' stroke-linejoin='round' d='M2 12s3.5-6 10-6 10 6 10 6-3.5 6-10 6S2 12 2 12Z'/%3E%3Ccircle cx='12' cy='12' r='2.5' fill='none' stroke='black' stroke-width='1.9'/%3E%3C/svg%3E") center / contain no-repeat!important;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath fill='none' stroke='black' stroke-width='1.9' stroke-linecap='round' stroke-linejoin='round' d='M2 12s3.5-6 10-6 10 6 10 6-3.5 6-10 6S2 12 2 12Z'/%3E%3Ccircle cx='12' cy='12' r='2.5' fill='none' stroke='black' stroke-width='1.9'/%3E%3C/svg%3E") center / contain no-repeat!important}#root#root#root#root .ux-v22 .sales-header.studio-toolbar-shell .studio-status-tabs:after{content:""!important;position:absolute!important;z-index:10!important;right:10px!important;top:50%!important;width:var(--workspace-header-icon-size)!important;min-width:var(--workspace-header-icon-size)!important;height:var(--workspace-header-icon-size)!important;min-height:var(--workspace-header-icon-size)!important;border:0!important;background:var(--workspace-header-icon-muted)!important;-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='m6 9 6 6 6-6' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") center / contain no-repeat!important;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='m6 9 6 6 6-6' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") center / contain no-repeat!important;transform-origin:50% 50%!important;transform:translateY(-50%) rotate(0)!important;transition:transform .18s cubic-bezier(.2,.75,.25,1),background-color .14s ease!important;pointer-events:none!important}#root#root#root#root .ux-v22 .sales-header.studio-toolbar-shell .studio-status-tabs:focus-within:after{transform:translateY(-50%) rotate(180deg)!important}#root#root#root#root .ux-v22 .sales-header.studio-toolbar-shell .sales-new-deal{gap:0!important}#root#root#root#root .ux-v22 .sales-header.studio-toolbar-shell .sales-new-deal>svg{margin:0 6px 0 0!important}#root#root#root#root .ux-v22 .sales-header.studio-toolbar-shell .view-switch>button.active,#root#root#root#root .ux-v22 .sales-header.studio-toolbar-shell .record-filter-trigger.active{background:var(--workspace-header-icon-active-bg)!important;color:var(--workspace-header-icon-active-color)!important}#root#root#root#root .ux-v22 button.workspace-header-icon-button.workspace-header-icon-star-toggle.active{background:transparent!important;color:#fbbc04!important}#root#root#root#root .ux-v22 button.workspace-header-icon-button.workspace-header-icon-star-toggle.active>svg,#root#root#root#root .ux-v22 button.workspace-header-icon-button.workspace-header-icon-star-toggle.active>svg *{color:inherit!important;stroke:currentColor!important;fill:currentColor!important}#root#root#root#root .ux-v22 button.workspace-header-icon-button.workspace-header-icon-star-toggle.active:is(:hover,:focus-visible){background:var(--workspace-header-icon-hover-bg)!important;color:#fbbc04!important}#root#root#root#root .ux-v22 :is(.workspace-header-icon-button.workspace-header-icon-danger,.contextual-trash-button,.project-board-owner-action-trash):is(:hover,:focus-visible){background:var(--workspace-header-icon-danger-bg)!important;color:var(--workspace-header-icon-danger-color)!important}#root#root#root#root .ux-v22 .sales-header.studio-toolbar-shell .contextual-record-button>span{position:absolute!important;width:1px!important;height:1px!important;padding:0!important;margin:-1px!important;overflow:hidden!important;clip:rect(0,0,0,0)!important;white-space:nowrap!important;border:0!important}#root .ux-v22 .workspace-global-search-popover{position:fixed;z-index:1800;top:clamp(72px,12vh,140px);left:50%;width:min(480px,calc(100vw - 32px));max-width:calc(100vw - 32px);margin:0;transform:translate(-50%)}#root .ux-v22 .workspace-global-search-popover .global-search.global-search-shell{position:relative!important;inset:auto!important;width:100%!important;max-width:100%!important;transform:none!important}@media(max-width:760px){#root .ux-v22 .workspace-global-search-popover{top:max(16px,env(safe-area-inset-top))}}#root#root#root .ux-v22 .workspace-global-search-popover .global-search.global-search-shell.morphing-global-search{--morph-search-surface: var(--crm-search-bg, #ffffff);--morph-search-line: var(--crm-search-border, #e3e7ed);--morph-search-line-strong: var(--crm-search-border-hover, #cfd5de);--morph-search-text: var(--crm-search-text, #20262f);--morph-search-muted: var(--crm-search-muted, #7e8794);--morph-search-hover: var(--crm-search-bg-hover, #ffffff);--morph-search-active: rgba(46,70,238,.07);position:relative!important;min-width:0!important;height:40px!important;min-height:40px!important;margin:0!important;padding:0!important;display:flex!important;align-items:center!important;gap:0!important;overflow:visible!important;border:1px solid var(--morph-search-line)!important;border-radius:var(--radius-control)!important;background:var(--morph-search-surface)!important;background-color:var(--morph-search-surface)!important;background-image:none!important;color:var(--morph-search-text)!important;box-shadow:0 1px 2px #18202e06!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important;isolation:isolate!important;z-index:20!important;transition:width .34s cubic-bezier(.22,1,.36,1),border-color .18s ease,border-radius .26s cubic-bezier(.22,1,.36,1),box-shadow .26s ease!important}#root#root#root .ux-v22.theme-dark .workspace-global-search-popover .global-search.global-search-shell.morphing-global-search{--morph-search-surface: var(--dark-card, #0c0c0c);--morph-search-line: var(--dark-border, #262626);--morph-search-line-strong: var(--dark-border-strong, #303030);--morph-search-text: var(--dark-text, #f5f5f5);--morph-search-muted: var(--dark-muted, #a3a3a3);--morph-search-hover: var(--dark-card, #0c0c0c);--morph-search-active: rgba(92,111,255,.13)}#root#root#root .ux-v22 .workspace-global-search-popover .global-search.global-search-shell.morphing-global-search:is(:focus-within,.is-open){border-color:var(--morph-search-line)!important;background:var(--morph-search-surface)!important;background-color:var(--morph-search-surface)!important;box-shadow:none!important;outline:0!important}#root#root#root .ux-v22 .workspace-global-search-popover .morphing-global-search>svg{position:absolute!important;left:14px!important;top:50%!important;width:16px!important;min-width:16px!important;height:16px!important;min-height:16px!important;margin:0!important;padding:0!important;border:0!important;border-radius:var(--radius-none)!important;background:transparent!important;color:var(--workspace-header-icon-color, #697584)!important;stroke:currentColor!important;box-shadow:none!important;transform:translateY(-50%)!important;pointer-events:none!important;z-index:2!important}#root#root#root .ux-v22 .workspace-global-search-popover .morphing-global-search>input,#root#root#root .ux-v22 .workspace-global-search-popover .morphing-global-search>input:focus,#root#root#root .ux-v22 .workspace-global-search-popover .morphing-global-search>input:focus-visible{position:relative!important;z-index:1!important;width:100%!important;min-width:0!important;height:100%!important;min-height:0!important;margin:0!important;padding:0 14px 0 40px!important;border:0!important;border-color:transparent!important;border-radius:var(--radius-none)!important;background:transparent!important;background-color:transparent!important;color:var(--morph-search-text)!important;-webkit-text-fill-color:currentColor!important;font-size:var(--type-heading-sm)!important;font-weight:500!important;line-height:1!important;outline:0!important;box-shadow:none!important}#root#root#root .ux-v22 .workspace-global-search-popover .morphing-global-search>input::placeholder{color:var(--morph-search-muted)!important;-webkit-text-fill-color:var(--morph-search-muted)!important;opacity:1!important}#root#root#root .ux-v22 .workspace-global-search-popover .morphing-global-search .morphing-search-key{position:absolute!important;top:50%!important;right:7px!important;z-index:3!important;width:28px!important;min-width:28px!important;max-width:28px!important;height:28px!important;min-height:28px!important;max-height:28px!important;margin:0!important;padding:0!important;box-sizing:border-box!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;border:1px solid var(--morph-search-line)!important;border-radius:var(--radius-compact)!important;background:transparent!important;background-color:transparent!important;background-image:none!important;color:var(--morph-search-muted)!important;box-shadow:none!important;transform:translateY(-50%)!important;cursor:pointer!important}#root#root#root .ux-v22 .workspace-global-search-popover .morphing-global-search[data-open=true] .morphing-search-key{width:38px!important;min-width:38px!important;max-width:38px!important}#root#root#root .ux-v22 .workspace-global-search-popover .morphing-global-search .morphing-search-key:is(:hover,:focus-visible){border-color:var(--morph-search-line-strong)!important;background:var(--morph-search-hover)!important;color:var(--morph-search-text)!important;outline:0!important;box-shadow:none!important}#root#root#root .ux-v22 .workspace-global-search-popover .morphing-global-search .morphing-search-key>kbd{display:inline-flex!important;align-items:center!important;justify-content:center!important;width:100%!important;height:100%!important;margin:0!important;padding:0!important;border:0!important;border-radius:var(--radius-none)!important;background:transparent!important;color:inherit!important;font-size:11px!important;font-weight:600!important;line-height:1!important;letter-spacing:0!important;white-space:nowrap!important;text-align:center!important;box-sizing:border-box!important;box-shadow:none!important}#root#root#root .ux-v22 .workspace-global-search-popover .morphing-global-search .global-search-dropdown,#root#root#root .ux-v22 .workspace-global-search-popover .morphing-global-search .google-like-search-suggestions{position:absolute!important;top:calc(100% + 8px)!important;left:0!important;right:auto!important;width:100%!important;max-width:none!important;max-height:min(288px,calc(100vh - 92px))!important;margin:0!important;padding:0!important;display:flex!important;flex-direction:column!important;border:1px solid var(--morph-search-line)!important;border-radius:var(--radius-control)!important;background:var(--morph-search-surface)!important;background-color:var(--morph-search-surface)!important;background-image:none!important;color:var(--morph-search-text)!important;box-shadow:0 18px 46px #18202e24!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important;overflow:hidden!important;transform-origin:top center!important;opacity:1!important;visibility:visible!important;transform:translateY(0) scaleY(1)!important;pointer-events:auto!important;transition:opacity .15s ease,transform .3s cubic-bezier(.22,1,.36,1),visibility 0s linear!important;z-index:1200!important}#root#root#root .ux-v22.theme-dark .workspace-global-search-popover .morphing-global-search .global-search-dropdown,#root#root#root .ux-v22.theme-dark .workspace-global-search-popover .morphing-global-search .google-like-search-suggestions{box-shadow:0 22px 52px #00000057!important}#root#root#root .ux-v22 .workspace-global-search-popover .morphing-global-search:not(.is-open) .global-search-dropdown,#root#root#root .ux-v22 .workspace-global-search-popover .morphing-global-search:not(.is-open) .google-like-search-suggestions{opacity:0!important;visibility:hidden!important;transform:translateY(-6px) scaleY(.96)!important;pointer-events:none!important;transition:opacity .12s ease,transform .22s cubic-bezier(.22,1,.36,1),visibility 0s linear .22s!important}#root#root#root .ux-v22 .workspace-global-search-popover .morphing-global-search .global-search-dropdown-list{max-height:min(288px,calc(100vh - 84px))!important;padding:6px!important;display:grid!important;gap:2px!important;overflow-x:hidden!important;overflow-y:auto!important;overscroll-behavior:contain!important;scrollbar-gutter:stable!important}#root#root#root .ux-v22 .workspace-global-search-popover .morphing-global-search .global-search-dropdown-list>button{grid-template-columns:28px minmax(0,1fr)!important;min-height:48px!important;gap:9px!important;padding:7px 9px!important;border:0!important;border-radius:var(--radius-compact)!important;background:transparent!important;color:var(--morph-search-text)!important;box-shadow:none!important}#root#root#root .ux-v22 .workspace-global-search-popover .morphing-global-search .global-search-dropdown-list>button:is(:hover,:focus-visible,.active){border:0!important;background:var(--morph-search-active)!important;color:var(--morph-search-text)!important;outline:0!important;box-shadow:none!important}#root#root#root .ux-v22 .workspace-global-search-popover .morphing-global-search .google-search-history-icon{width:28px!important;min-width:28px!important;height:28px!important;min-height:28px!important;display:grid!important;place-items:center!important;margin:0!important;padding:0!important;border:0!important;border-radius:var(--radius-none)!important;background:transparent!important;color:var(--morph-search-muted)!important;box-shadow:none!important}#root#root#root .ux-v22 .workspace-global-search-popover .morphing-global-search .google-search-history-icon>svg{width:15px!important;height:15px!important;color:inherit!important}#root#root#root .ux-v22 .workspace-global-search-popover .morphing-global-search .global-search-dropdown-list>button>span{gap:2px!important}#root#root#root .ux-v22 .workspace-global-search-popover .morphing-global-search .global-search-dropdown-list>button strong{color:var(--morph-search-text)!important;font-size:13px!important;font-weight:600!important;line-height:1.25!important}#root#root#root .ux-v22 .workspace-global-search-popover .morphing-global-search .global-search-dropdown-list>button small{color:var(--morph-search-muted)!important;font-size:11px!important;font-weight:400!important;line-height:1.3!important}#root#root#root .ux-v22 .workspace-global-search-popover .morphing-global-search .command-empty{padding:28px 16px!important;color:var(--morph-search-muted)!important;text-align:center!important}#root#root#root .ux-v22 .workspace-global-search-popover .morphing-global-search .command-empty strong{color:var(--morph-search-text)!important}@media(min-width:761px)and (max-width:1024px){#root#root#root .ux-v22 .workspace-global-search-popover .global-search.global-search-shell.morphing-global-search,#root#root#root .ux-v22 .workspace-global-search-popover .global-search.global-search-shell.morphing-global-search.is-open{width:min(100%,500px)!important;max-width:500px!important;height:36px!important;min-height:36px!important;margin:0 auto!important}}@media(max-width:1032px){#root#root#root .ux-v22 .workspace-global-search-popover .morphing-global-search>svg{display:block!important}#root#root#root .ux-v22 .workspace-global-search-popover .morphing-global-search>input,#root#root#root .ux-v22 .workspace-global-search-popover .morphing-global-search>input:focus,#root#root#root .ux-v22 .workspace-global-search-popover .morphing-global-search>input:focus-visible{padding-left:40px!important}}@media(max-width:760px){#root#root#root .ux-v22 .workspace-global-search-popover .global-search.global-search-shell.morphing-global-search,#root#root#root .ux-v22 .workspace-global-search-popover .global-search.global-search-shell.morphing-global-search.is-open{width:100%!important;max-width:none!important;height:40px!important;min-height:40px!important;margin:0!important}#root#root#root .ux-v22 .workspace-global-search-popover .morphing-global-search .global-search-dropdown,#root#root#root .ux-v22 .workspace-global-search-popover .morphing-global-search .google-like-search-suggestions,#root#root#root .ux-v22 .workspace-global-search-popover .morphing-global-search .global-search-dropdown-list{max-height:min(62dvh,420px)!important}}@media(prefers-reduced-motion:reduce){#root#root#root .ux-v22 .workspace-global-search-popover .global-search.global-search-shell.morphing-global-search,#root#root#root .ux-v22 .workspace-global-search-popover .morphing-global-search .global-search-dropdown,#root#root#root .ux-v22 .workspace-global-search-popover .morphing-global-search .google-like-search-suggestions{transition:none!important}}#root#root#root .ux-v22 .workspace-global-search-popover .morphing-global-search>.morphing-search-key{display:none!important}#root .crm-notification-bell,#root .crm-notification-bell-host{--crm-notification-blue: #2e46ee;position:relative}#root .crm-notification-bell{box-sizing:border-box;display:grid;place-items:center;flex:0 0 auto;margin:0;padding:0;border:0;border-radius:999px;outline:0;background:#f4f4f9;color:#868593;box-shadow:none;cursor:pointer;-webkit-tap-highlight-color:transparent;transition:background-color .15s ease,color .15s ease,transform .12s ease,box-shadow .15s ease}#root .theme-dark .crm-notification-bell{background:var(--dark-border, #262626);color:var(--dark-muted, #a3a3a3)}#root .crm-notification-bell:is(:hover,:focus-visible){background:#ececf2;color:#5f5f69}#root .theme-dark .crm-notification-bell:is(:hover,:focus-visible){background:var(--dark-border-strong, #303030);color:var(--dark-text-soft, #d4d4d4)}#root .crm-notification-bell:focus-visible{box-shadow:0 0 0 2px color-mix(in srgb,#2e46ee 34%,transparent)}#root .crm-notification-bell:active{transform:scale(.9)}#root .crm-notification-bell__glyph{display:block;overflow:visible}#root .crm-notification-bell__badge{position:absolute;z-index:10;box-sizing:border-box;display:grid;place-items:center;border-radius:999px;color:#fff;pointer-events:none}#root .crm-notification-bell__badge.is-dot{box-sizing:border-box!important;width:8px!important;min-width:8px!important;max-width:8px!important;height:8px!important;min-height:8px!important;max-height:8px!important;aspect-ratio:1 / 1!important;padding:0!important;border-radius:50%!important;box-shadow:0 0 0 2px var(--workspace-header-neutral-bg, var(--ux-surface, #fff))}#root .theme-dark .crm-notification-bell__badge.is-dot{box-shadow:0 0 0 2px var(--workspace-header-neutral-bg, var(--dark-control, #161616))}#root .crm-notification-bell__count{display:flex;align-items:center;justify-content:center;font-weight:600;line-height:1;letter-spacing:-.02em;color:#fff}#root .crm-notification-bell__digit-column{position:relative;display:inline-block;height:1em;overflow:hidden}#root .crm-notification-bell__digit-track,#root .crm-notification-bell__digit{position:absolute;inset:0}#root .crm-notification-bell__digit{left:0;right:0;display:flex;justify-content:center}#root .crm-notification-bell__sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}#root .workspace-notification-bell,#root .client-portal-page .workspace-notification-bell{width:38px!important;height:38px!important;min-width:38px!important;min-height:38px!important}@media(max-width:760px){#root .workspace-notification-bell,#root .client-portal-page .workspace-notification-bell{width:36px!important;height:36px!important;min-width:36px!important;min-height:36px!important}}@media(prefers-reduced-motion:reduce){#root .crm-notification-bell{transition:none}#root .crm-notification-bell:active{transform:none}}.workspace-global-guidance{box-sizing:border-box;width:100%;flex:0 0 auto;position:relative;z-index:800}.workspace-global-guidance:has(>.workspace-global-guidance-row){min-height:34px;padding:0 14px;display:flex;align-items:center;justify-content:center;gap:12px;background:#fff;color:#697386}.workspace-global-guidance:has(>.workspace-global-guidance-row):after{content:"";position:absolute;left:50%;bottom:0;width:100vw;height:1px;transform:translate(-50%);background:#141b2614;pointer-events:none;z-index:2}.workspace-global-guidance-row{box-sizing:border-box;width:auto;min-width:0;min-height:34px;display:inline-flex;align-items:center;justify-content:center;gap:6px;padding:0;border:0;background:transparent;color:inherit;font-family:var(--font-ui, "Figtree", Inter, ui-sans-serif, system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif);font-size:var(--nl-type-body, 11px);font-weight:var(--font-weight-regular, 400);font-style:normal;line-height:var(--nl-line-body, 1.35);letter-spacing:0;font-synthesis:none;text-align:center;position:relative}@media(min-width:761px){.workspace-global-guidance-row+.workspace-global-guidance-row:before{content:"·";position:relative;margin-right:6px;color:color-mix(in srgb,currentColor 44%,transparent);font-weight:600}}html[data-app-theme=dark] .workspace-global-guidance:has(>.workspace-global-guidance-row),.workspace-global-guidance:has(+.ux-v22.theme-dark):has(>.workspace-global-guidance-row){background:var(--dark-card, #0c0c0c);color:var(--dark-muted, #a3a3a3)}html[data-app-theme=dark] .workspace-global-guidance:has(>.workspace-global-guidance-row):after,.workspace-global-guidance:has(+.ux-v22.theme-dark):has(>.workspace-global-guidance-row):after{background:#ffffff14}html[data-app-theme=light] .workspace-global-guidance:has(>.workspace-global-guidance-row),.workspace-global-guidance:has(+.ux-v22.theme-light):has(>.workspace-global-guidance-row){background:#fff;color:#697386}html[data-app-theme=light] .workspace-global-guidance:has(>.workspace-global-guidance-row):after,.workspace-global-guidance:has(+.ux-v22.theme-light):has(>.workspace-global-guidance-row):after{background:#141b2614}.browser-notification-banner-copy{min-width:0}.browser-notification-banner-link,.browser-notification-banner-note,.workspace-global-guidance-link,.workspace-global-guidance-note{flex:0 0 auto;white-space:nowrap}.browser-notification-banner-link,.workspace-global-guidance-link{appearance:none;margin:0;padding:0;border:0;background:transparent;color:#2d46ee;font:inherit;font-weight:600;cursor:pointer}.browser-notification-banner-link:hover,.workspace-global-guidance-link:hover{text-decoration:underline;text-underline-offset:2px}.browser-notification-banner-link:disabled,.workspace-global-guidance-link:disabled{cursor:wait;opacity:.65;text-decoration:none}.browser-notification-banner-note,.workspace-global-guidance-note{color:#2d46ee;font-weight:600}html[data-app-theme=dark] :is(.browser-notification-banner-link,.browser-notification-banner-note,.workspace-global-guidance-link,.workspace-global-guidance-note){color:#8fa0ff}#root:has(>.workspace-global-guidance){box-sizing:border-box!important;width:100%!important;height:100dvh!important;min-height:0!important;display:flex!important;flex-direction:column!important;overflow:hidden!important}#root#root#root:has(>.workspace-global-guidance)>.app-frame{flex:1 1 0!important;height:auto!important;min-height:0!important;max-height:none!important}#root#root#root:has(>.workspace-global-guidance)>.app-frame>:is(.workspace,.client-portal-workspace){height:100%!important;min-height:0!important;max-height:100%!important}#root#root#root:has(>.workspace-global-guidance)>.app-frame>.client-portal-workspace{overflow-x:hidden!important;overflow-y:auto!important;-webkit-overflow-scrolling:touch!important}#root#root#root:has(>.workspace-global-guidance)>.app-frame.client-portal-context-shell>.client-portal-workspace{display:flex!important;flex-direction:column!important}#root#root#root:has(>.workspace-global-guidance)>.app-frame.client-portal-context-shell>.client-portal-workspace>.client-portal-main:is(.is-board-open,.is-project-review-open){flex:1 1 0!important;height:auto!important;min-height:0!important}#root#root#root:has(>.workspace-global-guidance)>.app-frame>.sidebar{height:100%!important;min-height:100%!important;max-height:100%!important}@media(min-width:1033px){#root#root#root:has(>.workspace-global-guidance)>.ux-v22.app-frame:not(.client-portal-page){position:relative!important;overflow:hidden!important}#root#root#root:has(>.workspace-global-guidance)>.ux-v22.app-frame:not(.client-portal-page)>.workspace>.topbar{position:absolute!important;top:0!important;bottom:auto!important}#root#root#root:has(>.workspace-global-guidance)>.ux-v22.app-frame:not(.client-portal-page)>.sidebar{position:absolute!important;inset:var(--crm-topbar-h, 72px) auto 0 0!important;height:calc(100% - var(--crm-topbar-h, 72px))!important;min-height:0!important;max-height:calc(100% - var(--crm-topbar-h, 72px))!important;padding-top:0!important}#root#root#root:has(>.workspace-global-guidance)>.ux-v22.app-frame:not(.client-portal-page)>.workspace{height:100%!important;min-height:0!important;max-height:100%!important}#root#root#root:has(>.workspace-global-guidance)>.ux-v22.app-frame.client-portal-page.client-portal-board-shell{position:relative!important;overflow:hidden!important}#root#root#root:has(>.workspace-global-guidance)>.ux-v22.app-frame.client-portal-page.client-portal-board-shell>.client-portal-workspace.workspace{position:relative!important;height:100%!important;min-height:0!important;max-height:100%!important}#root#root#root:has(>.workspace-global-guidance)>.ux-v22.app-frame.client-portal-page.client-portal-board-shell>.client-portal-workspace.workspace>.client-portal-shell-topbar.is-context{position:absolute!important;inset:0 0 auto!important;width:100%!important;max-width:100%!important}}@media(max-width:760px){.workspace-global-guidance{z-index:800}.workspace-global-guidance:has(>.workspace-global-guidance-row){min-height:38px;padding:0 7px;display:block}.workspace-global-guidance>.workspace-global-guidance-row:not(:first-child){display:none!important}.workspace-global-guidance-row{width:100%;min-height:38px;gap:5px;padding:7px 0;font-size:10px;flex-wrap:wrap}.browser-notification-banner-link,.browser-notification-banner-note,.workspace-global-guidance-link,.workspace-global-guidance-note{white-space:normal}#root .ux-v22 .mobile-nav-backdrop,#root .ux-v22 .sidebar{z-index:9000!important}#root .ux-v22 .sidebar.mobile-open,#root .ux-v22.mobile-nav-open .sidebar{z-index:9100!important}#root#root#root:has(>.workspace-global-guidance)>.ux-v22.client-portal-page.client-portal-home-shell.app-frame>.client-portal-workspace{touch-action:pan-y!important;overscroll-behavior-x:none!important;overscroll-behavior-y:auto!important}}#root .workspace-notification-backdrop{position:fixed;z-index:2147483200;inset:0;border:0;background:var(--app-overlay-scrim, rgba(0,0,0,.18));-webkit-backdrop-filter:none!important;backdrop-filter:none!important;cursor:default;animation:workspace-notification-backdrop-in .22s ease-out both}#root .workspace-notification-backdrop.is-closing{pointer-events:none;animation:workspace-notification-backdrop-out .26s ease-in both}#root .workspace-notification-drawer{position:fixed;z-index:2147483210;top:0;right:0;bottom:0;width:min(800px,92vw);display:grid;grid-template-rows:auto minmax(0,1fr);border-left:1px solid var(--ux-line, #e3e7ed);background:var(--ux-surface, #fff);color:var(--ux-text, #202631);box-shadow:-22px 0 48px #11182729;will-change:transform,opacity;animation:workspace-notification-drawer-in .32s cubic-bezier(.22,1,.36,1) both}#root .workspace-notification-drawer.is-closing{pointer-events:none;animation:workspace-notification-drawer-out .28s cubic-bezier(.4,0,.2,1) both}@keyframes workspace-notification-drawer-in{0%{transform:translate(100%);opacity:.96}to{transform:translate(0);opacity:1}}@keyframes workspace-notification-drawer-out{0%{transform:translate(0);opacity:1}to{transform:translate(100%);opacity:.96}}@keyframes workspace-notification-backdrop-in{0%{opacity:0}to{opacity:1}}@keyframes workspace-notification-backdrop-out{0%{opacity:1}to{opacity:0}}#root .workspace-notification-drawer-header{min-width:0;min-height:56px;padding:7px 15px;display:flex;align-items:center;gap:10px;border-bottom:1px solid var(--ux-line, #e3e7ed);background:var(--ux-surface, #fff)}#root .workspace-notification-header-mark,#root .workspace-notification-header-icon{width:34px;height:34px;display:grid;place-items:center;flex:0 0 34px;border:1px solid var(--ux-line, #e3e7ed);border-radius:10px;background:var(--ux-control, #fff);color:var(--ux-muted, #697584)}#root button.workspace-notification-header-icon{cursor:pointer}#root button.workspace-notification-header-icon:hover{background:var(--ux-control-hover, #f3f5f8);color:var(--ux-text, #202631)}#root .ux-v22 .settings-secondary-sidebar>.workspace-notification-inbox-search-header{background:transparent!important;background-color:transparent!important}#root .workspace-notification-drawer-heading{min-width:0;flex:1 1 auto;display:grid;gap:2px}#root .workspace-notification-drawer-heading strong{min-height:1.45em;padding:2px 0 3px;overflow:hidden;line-height:1.2;text-overflow:ellipsis;white-space:nowrap}#root .workspace-notification-drawer-heading strong:not(.page-title){color:var(--ux-text, #202631)}#root .workspace-notification-header-project-count{flex:0 0 auto;color:var(--ux-muted, #697584);white-space:nowrap}#root .workspace-notification-project-view,#root .workspace-notification-thread-view{min-height:0;display:grid;grid-template-rows:auto minmax(0,1fr)}#root .workspace-notification-search{margin:14px 14px 8px!important}#root .workspace-notification-project-list{min-height:0;padding:6px 10px 16px;display:grid;align-content:start;gap:6px;overflow-y:auto;overscroll-behavior:contain;scrollbar-width:thin}#root .workspace-notification-project-item{width:100%;min-width:0;min-height:66px;padding:8px 10px;display:grid;grid-template-columns:38px minmax(0,1fr) auto;align-items:center;gap:10px;border:0;border-bottom:1px solid color-mix(in srgb,var(--ux-line, #e3e7ed) 76%,transparent);background:transparent;color:var(--ux-text, #202631);text-align:left;cursor:pointer}#root .workspace-notification-project-item:hover{border-radius:12px;background:var(--ux-control-hover, #f3f5f8)}#root .workspace-notification-project-item.has-unread{background:color-mix(in srgb,#2e46ee 4%,transparent)}#root .workspace-notification-project-cover{width:38px;height:38px;min-width:38px;display:grid;place-items:center;overflow:hidden;border:1px solid color-mix(in srgb,var(--ux-line, #e3e7ed) 82%,transparent);border-radius:50%;background:var(--ux-page, #f4f6f9);color:var(--ux-muted, #697584)}#root .workspace-notification-project-cover>img{width:100%;height:100%;display:block;object-fit:cover}#root .workspace-notification-project-copy{min-width:0;display:grid;align-content:center;gap:1px}#root .workspace-notification-project-title{min-width:0;min-height:1.3em;padding:1px 0;overflow:hidden;color:var(--ux-text, #202631);text-overflow:ellipsis;white-space:nowrap}#root .workspace-notification-project-meta-row{min-width:0;display:flex;align-items:center;gap:4px;overflow:hidden}#root .workspace-notification-project-sender{flex:0 0 auto;max-width:38%;overflow:hidden;color:#2e46ee;text-overflow:ellipsis;white-space:nowrap}#root .workspace-notification-project-preview{min-width:0;flex:1 1 auto;overflow:hidden;color:var(--ux-muted, #697584);text-overflow:ellipsis;white-space:nowrap}#root .workspace-notification-project-voice-preview{display:inline-flex;align-items:center;gap:5px}#root .workspace-notification-project-voice-preview>svg{flex:0 0 auto}#root .workspace-notification-project-voice-duration{flex:0 0 auto}#root .workspace-notification-project-tail{min-width:82px;align-self:stretch;display:flex;flex-direction:column;align-items:flex-end;justify-content:space-between;gap:6px;padding:1px 0;color:var(--ux-muted, #697584)}#root .workspace-notification-project-tail small{white-space:nowrap}#root .workspace-notification-project-tail-bottom{min-height:20px;display:flex;align-items:center;justify-content:flex-end;gap:6px}#root .workspace-notification-project-unread{box-sizing:border-box;min-width:20px;height:20px;padding:0 5px;flex:0 0 auto;align-self:center;display:inline-flex;align-items:center;justify-content:center;border-radius:999px;background:#2e46ee;color:#fff;line-height:1}#root .workspace-notification-thread-context{position:relative;z-index:8;min-height:62px;padding:9px 16px;display:flex;align-items:center;justify-content:space-between;gap:12px;overflow:visible;border-bottom:1px solid var(--ux-line, #e3e7ed);background:var(--ux-surface, #fff);color:var(--ux-muted, #697584)}#root .workspace-notification-thread-filters{min-width:0;display:flex;align-items:center;gap:8px;flex-wrap:wrap}#root .workspace-notification-thread-filters .premium-select{min-width:0}#root .workspace-notification-thread-filters .workspace-notification-project-state-filter{width:144px}#root .workspace-notification-thread-filters .workspace-notification-status-filter,#root .workspace-notification-thread-filters .workspace-notification-status-filter .premium-select-trigger{width:max-content;min-width:164px;max-width:220px}#root .workspace-notification-thread-filters .workspace-notification-status-filter .premium-select-trigger>span{overflow:visible;text-overflow:clip;white-space:nowrap}#root .workspace-notification-thread-filters .workspace-notification-project-filter{width:176px}#root .workspace-notification-thread-filters .premium-select-trigger{width:100%}#root#root#root .ux-v22 .settings-layout.settings-layout-navigation .workspace-notification-thread-filters .premium-select>.premium-select-trigger{border:0!important;border-bottom:1px solid var(--app-border, var(--ux-line, #e3e7ed))!important;border-radius:0!important;background:transparent!important;box-shadow:none!important}#root .workspace-notification-member-stack-slot{min-width:0;display:inline-flex;align-items:center}#root .ux-v22.theme-dark .workspace-notification-project-cover{border-color:#ffffff14;background:var(--dark-control, #161616);color:var(--dark-muted, #a3a3a3)}#root .ux-v22.theme-dark .workspace-notification-project-sender{color:#8090ff}#root .workspace-notification-thread-context>span:last-child{flex:0 0 auto;margin-left:auto;white-space:nowrap}#root .workspace-notification-thread-log{min-height:0;padding:16px 14px 28px;overflow-y:auto;overscroll-behavior:contain;scrollbar-width:thin}#root .workspace-notification-thread-log .approval-message-log-scope{min-height:100%;--message-card: var(--ux-surface, #fff);--message-line: var(--ux-line, #e3e7ed);--message-text: var(--ux-text, #202631);--message-muted: var(--ux-muted, #697584);--message-muted-background: var(--ux-page, #f7f8fa)}#root .workspace-notification-thread-log:has(.client-portal-feedback-empty){display:flex;flex-direction:column}#root .workspace-notification-thread-log:has(.client-portal-feedback-empty) .approval-message-log-scope{min-height:0;flex:1 1 auto;display:flex;flex-direction:column}#root .workspace-notification-thread-log:has(.client-portal-feedback-empty) .client-portal-feedback-empty{min-height:0;flex:1 1 auto;display:grid;place-items:center;align-content:center}#root .workspace-notification-thread-log .client-portal-review-message-stack{gap:18px}#root .workspace-notification-state{min-height:180px;padding:28px;display:grid;place-items:center;align-content:center;gap:8px;color:var(--ux-muted, #697584);text-align:center}#root .workspace-notification-state strong{color:var(--ux-text, #202631)}#root .workspace-notification-project-list:has(>.workspace-notification-state.is-project-messages-empty){display:grid;grid-template-rows:minmax(0,1fr);align-items:stretch}#root .workspace-notification-state.is-project-messages-empty{min-height:100%;padding:28px 24px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:0}#root .workspace-notification-project-messages-illustration{width:min(190px,44vw);height:220px;margin:0 0 18px;display:block;flex:0 0 auto;background-image:url(/illustrations/project-messages-empty-light.svg);background-repeat:no-repeat;background-position:center;background-size:contain}#root .workspace-notification-state.is-project-messages-empty>.record-modal-section-copy{width:100%;max-width:360px;display:grid;justify-items:center;gap:6px;text-align:center}#root .workspace-notification-state.is-project-messages-empty>.record-modal-section-copy>strong,#root .workspace-notification-state.is-project-messages-empty>.record-modal-section-copy>small{margin:0}#root .ux-v22.theme-dark .workspace-notification-project-messages-illustration{background-image:url(/illustrations/project-messages-empty-dark.svg)}@media(max-width:760px){#root .workspace-notification-state.is-project-messages-empty{padding:24px 18px 48px}#root .workspace-notification-project-messages-illustration{width:min(170px,50vw);height:198px}}#root .workspace-notification-empty-icon{width:38px;height:38px;display:grid;place-items:center;border:1px solid var(--ux-line, #e3e7ed);border-radius:12px;background:var(--ux-page, #f7f8fa)}#root .workspace-notification-state.is-matrix-loading{gap:0;color:inherit}#root .workspace-notification-thread-log>.workspace-notification-state.is-matrix-loading{min-height:100%}@media(max-width:760px){#root .workspace-notification-drawer{width:100%;border-left:0}#root .workspace-notification-drawer-heading span{max-width:56vw}#root .workspace-notification-thread-context{min-height:0;padding:11px 12px 12px;display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;gap:8px}#root .workspace-notification-thread-filters{display:contents}#root .workspace-notification-thread-filters .premium-select,#root .workspace-notification-thread-filters .workspace-notification-project-state-filter,#root .workspace-notification-thread-filters .workspace-notification-status-filter,#root .workspace-notification-thread-filters .workspace-notification-project-filter,#root .workspace-notification-thread-filters .workspace-notification-status-filter .premium-select-trigger,#root .workspace-notification-thread-filters .premium-select-trigger{width:100%;min-width:0;max-width:none}#root .workspace-notification-thread-filters .premium-select-trigger>span,#root .workspace-notification-thread-filters .workspace-notification-status-filter .premium-select-trigger>span{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}#root .workspace-notification-thread-filters .workspace-notification-project-state-filter{grid-column:1;grid-row:1}#root .workspace-notification-thread-filters .workspace-notification-status-filter{grid-column:2;grid-row:1}#root .workspace-notification-thread-filters .workspace-notification-project-filter{grid-column:1 / -1;grid-row:2}#root .workspace-notification-member-stack-slot{grid-column:1;grid-row:3;justify-self:start}#root .workspace-notification-thread-context>span:last-child{grid-column:2;grid-row:3;width:auto;margin-left:0;justify-self:end;text-align:right}}@media(prefers-reduced-motion:reduce){#root .workspace-notification-backdrop,#root .workspace-notification-drawer{transition:none;animation:none}}@media(max-width:1024px){#root .workspace-notification-backdrop{z-index:2147483200}#root .workspace-notification-drawer{z-index:2147483210;top:10px;right:10px;bottom:10px;width:min(720px,calc(100vw - 20px));max-width:calc(100vw - 20px);border:1px solid var(--ux-line, #e3e7ed);border-radius:var(--radius-modal, 16px);overflow:hidden}}@media(max-width:760px){#root .workspace-notification-backdrop{background:var(--app-overlay-scrim-strong, rgba(0,0,0,.42));-webkit-backdrop-filter:none!important;backdrop-filter:none!important}#root .workspace-notification-drawer{inset:0;width:100vw;max-width:100vw;height:100dvh;max-height:100dvh;border:0;border-radius:0}#root .workspace-notification-drawer-header{min-height:calc(62px + env(safe-area-inset-top,0px));padding-top:calc(10px + env(safe-area-inset-top,0px));padding-inline:12px}#root .workspace-notification-thread-context{padding-inline:12px}#root .workspace-notification-project-list{padding-inline:7px;padding-bottom:max(14px,env(safe-area-inset-bottom,0px))}}#root .ux-v22.theme-dark .workspace-notification-drawer,#root .ux-v22.theme-dark .workspace-notification-drawer-header,#root .ux-v22.theme-dark .workspace-notification-thread-context{border-color:#ffffff13!important;background:var(--dark-card-hover, #121212)!important;color:var(--dark-text, #f5f5f5)!important;box-shadow:none!important}#root .ux-v22.theme-dark .workspace-notification-header-mark,#root .ux-v22.theme-dark .workspace-notification-header-icon,#root .ux-v22.theme-dark .workspace-notification-empty-icon{border-color:#ffffff1c!important;background:var(--dark-control, #161616)!important;color:var(--dark-text-soft, #d4d4d4)!important;box-shadow:none!important}#root .ux-v22.theme-dark button.workspace-notification-header-icon:is(:hover,:focus-visible){border-color:#ffffff29!important;background:var(--dark-elevated, #202020)!important;color:#fff!important;outline:0!important}#root .ux-v22.theme-dark .workspace-notification-project-item{border-bottom-color:#ffffff0e!important;background:transparent!important;color:var(--dark-text, #f5f5f5)!important}#root .ux-v22.theme-dark .workspace-notification-project-item:is(:hover,:focus-visible){border-radius:12px!important;background:var(--dark-control, #161616)!important;color:#fff!important;outline:0!important}#root .ux-v22.theme-dark .workspace-notification-project-item.has-unread{background:#2e46ee13!important}#root .ux-v22.theme-dark .workspace-notification-project-title{color:var(--dark-text, #f5f5f5)!important}#root .ux-v22.theme-dark .workspace-notification-project-preview,#root .ux-v22.theme-dark .workspace-notification-project-tail,#root .ux-v22.theme-dark .workspace-notification-header-project-count,#root .ux-v22.theme-dark .workspace-notification-thread-context{color:var(--dark-subtle, #737373)!important}#root .ux-v22.theme-dark .workspace-notification-thread-log .approval-message-log-scope{--message-card: var(--dark-control, #161616) !important;--message-line: rgba(255,255,255,.085) !important;--message-text: var(--dark-text, #f5f5f5) !important;--message-muted: var(--dark-muted, #a3a3a3) !important;--message-muted-background: var(--dark-card-hover, #121212) !important}#root .ux-v22.theme-dark .workspace-notification-thread-log .ui-bubble{border:0!important;background:transparent!important;background-color:transparent!important;background-image:none!important;color:var(--dark-text, #f5f5f5)!important;box-shadow:none!important}#root .ux-v22.theme-dark .workspace-notification-thread-log .ui-bubble[data-variant=default] .ui-bubble-content{border-color:transparent!important;background:var(--message-accent, #2e46ee)!important;color:var(--message-accent-foreground, #fff)!important;box-shadow:none!important}#root .ux-v22.theme-dark .workspace-notification-thread-log .ui-bubble[data-variant=muted] .ui-bubble-content{border-color:#ffffff13!important;background:var(--dark-card-hover, #121212)!important;background-color:var(--dark-card-hover, #121212)!important;color:var(--dark-text-soft, #d4d4d4)!important}#root .ux-v22.theme-dark .workspace-notification-thread-log .ui-bubble[data-variant=muted]{border:0!important;background:transparent!important;background-color:transparent!important;color:var(--dark-text-soft, #d4d4d4)!important}#root .ux-v22.theme-dark .workspace-notification-thread-log .ui-bubble :is(p,span,strong),#root .ux-v22.theme-dark .workspace-notification-thread-log .ui-bubble-content{color:inherit!important}#root .ux-v22.theme-dark .workspace-notification-thread-log .ui-message-footer{color:var(--dark-subtle, #737373)!important}#root .ux-v22.theme-dark .workspace-notification-thread-log .ui-message-footer strong{color:var(--dark-text, #f5f5f5)!important}#root .workspace-notification-thread-log .workspace-notification-target-message{animation:workspace-notification-target-pulse 1.35s ease-out both}@keyframes workspace-notification-target-pulse{0%{filter:brightness(1)}24%{filter:brightness(1.08)}to{filter:brightness(1)}}#root .workspace-notification-thread-log .workspace-notification-delivery-assets{width:min(420px,62vw);max-width:100%;min-width:0;overflow:hidden}#root .workspace-notification-thread-log .ui-message[data-align=end] .workspace-notification-delivery-assets{margin-left:auto}#root .workspace-notification-thread-log .workspace-notification-delivery-assets .client-portal-delivery-assets{width:100%;min-width:0;display:grid;gap:8px;overflow:hidden}#root .workspace-notification-thread-log .workspace-notification-delivery-assets .client-portal-delivery-embla-shell{width:100%;min-width:0;display:grid;grid-template-rows:auto auto;gap:6px;overflow:hidden}#root .workspace-notification-thread-log .workspace-notification-delivery-assets .client-portal-delivery-embla{position:relative;width:100%;min-width:0;height:auto;aspect-ratio:4 / 3;overflow:hidden;border-radius:var(--radius-control, 10px)}#root .workspace-notification-thread-log .workspace-notification-delivery-assets .ui-carousel-viewport,#root .workspace-notification-thread-log .workspace-notification-delivery-assets .ui-carousel-content,#root .workspace-notification-thread-log .workspace-notification-delivery-assets .ui-carousel-item,#root .workspace-notification-thread-log .workspace-notification-delivery-assets .client-portal-delivery-embla-item,#root .workspace-notification-thread-log .workspace-notification-delivery-assets .client-portal-delivery-image-stage{width:100%;min-width:0;height:100%;min-height:0}#root .workspace-notification-thread-log .workspace-notification-delivery-assets .ui-carousel-viewport{overflow:hidden;border-radius:inherit}#root .workspace-notification-thread-log .workspace-notification-delivery-assets .ui-carousel-content{display:flex}#root .workspace-notification-thread-log .workspace-notification-delivery-assets .ui-carousel-item{flex:0 0 100%}#root .workspace-notification-thread-log .workspace-notification-delivery-assets .client-portal-delivery-image-stage{position:relative;overflow:hidden;display:grid;place-items:center;border:1px solid var(--ux-line, #e3e7ed);border-radius:var(--radius-control, 10px);background:var(--ux-page, #f7f8fa)}#root .workspace-notification-thread-log .workspace-notification-delivery-assets .client-portal-delivery-image-stage>img{position:absolute;inset:0;width:100%!important;height:100%!important;max-width:100%!important;max-height:100%!important;display:block;object-fit:contain!important;object-position:center}#root .workspace-notification-thread-log .workspace-notification-delivery-assets .client-portal-delivery-image-open{position:absolute;z-index:2;inset:0;width:100%;height:100%;margin:0;padding:0;border:0;border-radius:inherit;background:transparent;color:transparent;cursor:zoom-in;appearance:none;-webkit-appearance:none}#root .workspace-notification-thread-log .workspace-notification-delivery-assets .client-portal-delivery-image-open:is(:hover,:focus,:focus-visible){border:0;outline:0;background:transparent;box-shadow:none}#root .workspace-notification-thread-log .workspace-notification-delivery-assets .client-portal-delivery-media-name{min-width:0;overflow:hidden;color:var(--ux-muted, #697584);font-size:var(--type-caption, 11px);text-overflow:ellipsis;white-space:nowrap}#root .workspace-notification-thread-log .workspace-notification-delivery-assets :is(.client-portal-delivery-embla-prev,.client-portal-delivery-embla-next){position:absolute;z-index:3;top:50%;width:30px;height:30px;margin-top:-15px;padding:0;display:grid;place-items:center;border:1px solid rgba(255,255,255,.42);border-radius:var(--radius-circle, 999px);background:#0f172a9e;color:#fff}#root .workspace-notification-thread-log .workspace-notification-delivery-assets .client-portal-delivery-embla-prev{left:8px}#root .workspace-notification-thread-log .workspace-notification-delivery-assets .client-portal-delivery-embla-next{right:8px}#root .workspace-notification-thread-log .workspace-notification-delivery-assets .client-portal-delivery-embla-count{position:absolute;z-index:3;right:8px;bottom:8px;padding:3px 6px;border-radius:var(--radius-pill, 999px);background:#0f172aad;color:#fff;font-size:var(--type-micro, 10px)}#root .workspace-notification-thread-log .workspace-notification-delivery-assets .client-portal-delivery-attachment-group{width:100%;min-width:0;display:grid;grid-template-columns:minmax(0,1fr);gap:6px}#root .workspace-notification-thread-log .workspace-notification-delivery-assets .client-portal-delivery-attachment{position:relative;min-width:0;min-height:52px;padding:8px 38px 8px 9px;box-sizing:border-box;display:flex;align-items:center;gap:9px;overflow:hidden;border:1px solid var(--ux-line, #e3e7ed);border-radius:var(--radius-control, 10px);background:var(--ux-surface, #fff);color:var(--ux-text, #202631)}#root .workspace-notification-thread-log .workspace-notification-delivery-assets .client-portal-delivery-attachment .ui-attachment-media{flex:0 0 34px;width:34px;height:34px;display:grid;place-items:center}#root .workspace-notification-thread-log .workspace-notification-delivery-assets .client-portal-delivery-attachment .ui-attachment-content{min-width:0;flex:1 1 auto}#root .workspace-notification-thread-log .workspace-notification-delivery-assets .client-portal-delivery-attachment :is(.ui-attachment-title,.ui-attachment-description){min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}#root .workspace-notification-thread-log .workspace-notification-delivery-assets .client-portal-delivery-attachment .ui-attachment-trigger{position:absolute;inset:0;z-index:1;width:100%;height:100%;border:0;background:transparent;cursor:pointer}#root .workspace-notification-thread-log .workspace-notification-delivery-assets .client-portal-delivery-open-icon{position:absolute;z-index:2;right:11px;top:50%;transform:translateY(-50%);pointer-events:none}#root .ux-v22.theme-dark .workspace-notification-thread-log .workspace-notification-delivery-assets .client-portal-delivery-image-stage,#root .ux-v22.theme-dark .workspace-notification-thread-log .workspace-notification-delivery-assets .client-portal-delivery-attachment{border-color:#ffffff16;background:var(--dark-control, #161616);color:var(--dark-text, #f5f5f5)}@media(max-width:760px){#root .workspace-notification-thread-log .workspace-notification-delivery-assets{width:min(82vw,420px)}}body>.drag-action-dock{position:fixed!important;left:var(--kanban-dock-left, 14px)!important;right:var(--kanban-dock-right, 14px)!important;width:min(760px,calc(100vw - var(--kanban-dock-left, 14px) - var(--kanban-dock-right, 14px)))!important;margin-inline:auto!important;bottom:14px!important;z-index:9000!important;box-sizing:border-box!important;display:grid!important;grid-template-columns:repeat(var(--kanban-dock-action-count, 4),minmax(0,1fr))!important;gap:6px!important;padding:6px!important;border:1px solid var(--studio-line, #e5e8ed)!important;border-radius:var(--radius-control)!important;background:color-mix(in srgb,var(--app-elevated, #ffffff) 70%,transparent)!important;background-image:none!important;box-shadow:0 14px 36px #19274424!important;-webkit-backdrop-filter:blur(10px) saturate(140%)!important;backdrop-filter:blur(10px) saturate(140%)!important;animation:kanbanDockUp .15s ease!important}@keyframes kanbanDockUp{0%{transform:translateY(10px);opacity:0}to{transform:none;opacity:1}}body>.drag-action-dock>button{min-width:0!important;min-height:44px!important;display:flex!important;align-items:center!important;justify-content:center!important;gap:6px!important;border:1px dashed #cfd6e2!important;border-radius:var(--radius-compact)!important;background:transparent!important;color:#667085!important;font-size:13px!important;font-weight:500!important;font-style:normal!important;line-height:20px!important;letter-spacing:0!important;text-transform:none!important;font-synthesis:none!important;font-variation-settings:normal!important}body>.drag-action-dock>button:hover,body>.drag-action-dock>button[data-kanban-drag-hover=true]{border-color:#a9b6d1!important;background:#fafbfe!important}body>.drag-action-dock>:is(.lost,.delete){color:#c23b40!important}body>.drag-action-dock>.won{color:#117a4d!important}body>.drag-action-dock>[data-deal-drag-action=won]:before{content:""!important;width:17px!important;height:17px!important;flex:0 0 17px!important;background:currentColor!important;-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Ccircle cx='12' cy='12' r='10'/%3E%3Cpath d='M16 8h-6a2 2 0 1 0 0 4h4a2 2 0 1 1 0 4H8'/%3E%3Cpath d='M12 18V6'/%3E%3C/svg%3E") center / contain no-repeat!important;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Ccircle cx='12' cy='12' r='10'/%3E%3Cpath d='M16 8h-6a2 2 0 1 0 0 4h4a2 2 0 1 1 0 4H8'/%3E%3Cpath d='M12 18V6'/%3E%3C/svg%3E") center / contain no-repeat!important}body>.drag-action-dock>:is(.lost,.delete):is(:hover,[data-kanban-drag-hover=true]){border-color:var(--studio-danger-line, #f2c6c9)!important;background:var(--studio-danger-soft, #fff0f1)!important}body>.drag-action-dock>.won:is(:hover,[data-kanban-drag-hover=true]){border-color:var(--studio-success-line, #bfe7d2)!important;background:var(--studio-success-soft, #ecf8f2)!important}body>.drag-action-dock>.archive:is(:hover,[data-kanban-drag-hover=true]){border-color:#aeb9ff!important;background:#f4f6ff!important;color:#2e46ee!important}body>.drag-action-dock[data-theme=dark]{border-color:var(--dark-border-strong, #303030)!important;background:color-mix(in srgb,var(--dark-control-hover, #1c1c1c) 62%,transparent)!important;background-image:none!important;box-shadow:0 16px 40px #00000070!important;-webkit-backdrop-filter:blur(10px) saturate(140%)!important;backdrop-filter:blur(10px) saturate(140%)!important}body>.drag-action-dock[data-theme=dark]>button{border-color:var(--dark-border-strong, #303030)!important;background:transparent!important;color:var(--dark-text-soft, #d4d4d4)!important}body>.drag-action-dock[data-theme=dark]>button:is(:hover,[data-kanban-drag-hover=true]){border-color:var(--dark-border-strong, #303030)!important;background:var(--dark-control-hover, #1c1c1c)!important}body>.drag-action-dock[data-theme=dark]>:is(.delete,.lost){color:#ff818b!important}body>.drag-action-dock[data-theme=dark]>.won{color:#64d59a!important}body>.drag-action-dock[data-theme=dark]>.archive{color:#9aabff!important}body>.drag-action-dock[data-theme=dark]>:is(.delete,.lost):is(:hover,[data-kanban-drag-hover=true]){border-color:#7b3743!important;background:#321d23!important;color:#ff9ca5!important}body>.drag-action-dock[data-theme=dark]>.won:is(:hover,[data-kanban-drag-hover=true]){border-color:#2f7452!important;background:#173126!important;color:#83e6b2!important}body>.drag-action-dock[data-theme=dark]>.archive:is(:hover,[data-kanban-drag-hover=true]){border-color:#4b5fb8!important;background:#1b2030!important;color:#b4c0ff!important}@media(max-width:760px){body>.drag-action-dock{left:10px!important;right:10px!important;width:auto!important;margin-inline:0!important;bottom:80px!important;grid-template-columns:repeat(2,minmax(0,1fr))!important}}.canonical-kanban-drop-slot{display:grid!important;place-items:center!important;box-sizing:border-box!important;flex:0 0 var(--canonical-kanban-slot-height, 1px)!important;width:100%!important;height:var(--canonical-kanban-slot-height, 1px)!important;min-height:var(--canonical-kanban-slot-height, 1px)!important;max-height:var(--canonical-kanban-slot-height, 1px)!important;margin:0!important;overflow:hidden!important;text-align:center!important}@media(hover:none),(pointer:coarse){.canonical-kanban-drop-slot{border-color:var(--crm-polish-divider-quiet, #d7dce5)!important;background:var(--crm-polish-column, #f6f7f9)!important;color:var(--crm-polish-muted, #7e8794)!important}}.project-card-remote-live-preview{z-index:400!important}.canonical-kanban-flow-source-detached{position:absolute!important;width:0!important;min-width:0!important;max-width:0!important;height:0!important;min-height:0!important;max-height:0!important;margin:0!important;padding:0!important;border-width:0!important;overflow:hidden!important;visibility:hidden!important;pointer-events:none!important}.deal-record-modal .operational-record-pane:first-child .operational-pane-form>:first-child{display:none}#root .ux-v22{--crm-list-canvas: var(--crm-polish-page, #f3f4f6);--crm-list-surface: var(--crm-polish-column, #f6f7f9);--crm-list-header: var(--crm-polish-column, #f6f7f9);--crm-list-text: var(--crm-polish-text, #20262f);--crm-list-muted: #596676;--crm-list-value-text: #4f4f57;--crm-list-divider: var(--crm-polish-divider-quiet, #e8e8eb);--crm-list-hover: var(--crm-polish-control-hover, #f4f6f8);--crm-list-focus: #f5f7ff;--crm-list-row-height: 43px;--crm-list-cell-padding-inline: 10px;--crm-list-row-font-size: 12px;--crm-list-row-font-weight: 500;--crm-list-row-line-height: 20px;--crm-list-secondary-font-size: 11px;--crm-list-secondary-font-weight: 400}#root .ux-v22.theme-dark{--crm-list-canvas: var(--dark-canvas, #050505);--crm-list-surface: var(--dark-column, #0f0f0f);--crm-list-header: var(--dark-elevated, #202020);--crm-list-text: var(--dark-text, #f5f5f5);--crm-list-muted: var(--dark-muted, #a3a3a3);--crm-list-value-text: var(--dark-text-soft, #d4d4d4);--crm-list-divider: var(--dark-border, #262626);--crm-list-hover: var(--dark-active, #222222);--crm-list-focus: color-mix(in srgb, var(--dark-active, #222222) 82%, #2e46ee 18%)}#root .ux-v22 .crm-client-list-contract.view-list{min-height:0!important;background:var(--crm-list-canvas)!important;background-color:var(--crm-list-canvas)!important;background-image:none!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important}#root .ux-v22 .crm-client-list-contract.view-list>.deal-list-experience{min-height:0!important;flex:1 1 auto!important;margin:0!important;padding:0!important;display:flex!important;flex-direction:column!important;gap:0!important;overflow:hidden!important;border-radius:var(--radius-none)!important;background:transparent!important;background-image:none!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important;box-shadow:none!important}#root .ux-v22 .view-list :is(.deal-list-wrap.premium-data-table,.operational-table-wrap,.records-lifecycle-table-wrap){min-height:0!important;height:100%!important;flex:1 1 auto!important;margin:0!important;overflow:auto!important;border:1px solid var(--crm-polish-divider-column, #e4e7ec)!important;border-width:var(--crm-list-frame-border-width, 0 1px 1px 0)!important;border-radius:var(--radius-none)!important;background:var(--crm-list-surface)!important;background-color:var(--crm-list-surface)!important;background-image:none!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important;box-shadow:none!important}#root .ux-v22 .view-list :is(.deal-list-wrap.premium-data-table,.operational-table-wrap,.records-lifecycle-table-wrap){scrollbar-width:thin;scrollbar-color:color-mix(in srgb,var(--crm-list-muted) 34%,transparent) transparent}#root .ux-v22 .view-list :is(.deal-list-wrap.premium-data-table,.operational-table-wrap,.records-lifecycle-table-wrap)::-webkit-scrollbar{width:7px;height:7px}#root .ux-v22 .view-list :is(.deal-list-wrap.premium-data-table,.operational-table-wrap,.records-lifecycle-table-wrap)::-webkit-scrollbar-track,#root .ux-v22 .view-list :is(.deal-list-wrap.premium-data-table,.operational-table-wrap,.records-lifecycle-table-wrap)::-webkit-scrollbar-corner{background:transparent}#root .ux-v22 .view-list :is(.deal-list-wrap.premium-data-table,.operational-table-wrap,.records-lifecycle-table-wrap)::-webkit-scrollbar-thumb{border-radius:999px;background:color-mix(in srgb,var(--crm-list-muted) 34%,transparent)}#root .ux-v22 .view-list :is(.deal-list-wrap.premium-data-table,.operational-table-wrap,.records-lifecycle-table-wrap)::-webkit-scrollbar-thumb:hover{background:color-mix(in srgb,var(--crm-list-muted) 56%,transparent)}#root .ux-v22 .view-list :is(table.deal-table,table.operational-table,table.records-lifecycle-table){border-collapse:separate!important;border-spacing:0!important;table-layout:fixed!important;background:var(--crm-list-surface)!important;background-color:var(--crm-list-surface)!important;background-image:none!important;color:var(--crm-list-text)!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important;box-shadow:none!important}#root .ux-v22 .records-lifecycle-table-wrap:not(.is-empty)>.records-lifecycle-group{min-width:max-content;width:100%}#root .ux-v22 .records-lifecycle-table-wrap:not(.is-empty)>.records-lifecycle-group+.records-lifecycle-group{margin-top:16px;border-top:1px solid var(--crm-list-divider)!important}#root .ux-v22 .records-lifecycle-group-heading{box-sizing:border-box;width:100%;min-width:100%;padding:12px 17px 10px;background:var(--crm-list-surface)}#root .ux-v22 .view-list{--crm-list-header: var(--crm-list-surface)}#root .ux-v22 .view-list :is(.deal-table,.operational-table,.records-lifecycle-table) thead{position:sticky!important;top:0!important;z-index:60!important}#root .ux-v22 .view-list :is(.deal-table,.operational-table,.records-lifecycle-table) thead th{background:var(--crm-list-header)!important;background-color:var(--crm-list-header)!important;background-image:none!important;border-bottom:1px solid var(--crm-list-divider)!important;color:var(--crm-list-muted)!important;font-family:var(--font-ui, inherit)!important;font-size:var(--type-body)!important;font-weight:var(--crm-nav-item-weight, 500)!important;font-style:normal!important;line-height:1.3!important;letter-spacing:0!important;text-transform:none!important;box-shadow:none!important}#root .ux-v22 .view-list :is(.deal-table,.operational-table,.records-lifecycle-table) thead th :is(.list-header-trigger,.list-header-trigger>span,.list-header-trigger>strong,.list-header-trigger svg){color:inherit!important;font-weight:inherit!important}#root .ux-v22 .view-list :is(.deal-table,.operational-table,.records-lifecycle-table) tbody,#root .ux-v22 .view-list :is(.deal-table,.operational-table,.records-lifecycle-table) tbody tr,#root .ux-v22 .view-list :is(.deal-table,.operational-table,.records-lifecycle-table) tbody tr>td{background:var(--crm-list-surface)!important;background-color:var(--crm-list-surface)!important;background-image:none!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important}#root .ux-v22 .crm-client-list-contract.view-list :is(.deal-table,.operational-table) tbody tr{height:var(--crm-list-row-height)!important}#root .ux-v22 .crm-client-list-contract.view-list :is(.deal-table,.operational-table) tbody tr>td{box-sizing:border-box!important;height:var(--crm-list-row-height)!important;padding-block:0!important;padding-inline:var(--crm-list-cell-padding-inline)!important;vertical-align:middle!important;overflow:hidden!important}#root .ux-v22 .view-list :is(.deal-table,.operational-table,.records-lifecycle-table) tbody tr>td{border-bottom:1px solid var(--crm-list-divider)!important;color:var(--crm-list-value-text)!important;transition:background-color .14s ease,border-color .14s ease!important}#root .ux-v22 .view-list :is(.deal-table,.operational-table,.records-lifecycle-table) tbody tr:last-child>td{border-bottom:0!important}#root .ux-v22 .view-list :is(.deal-table,.operational-table,.records-lifecycle-table) tbody tr:hover>td{background:var(--crm-list-hover)!important;background-color:var(--crm-list-hover)!important;background-image:none!important}#root .ux-v22 .view-list [data-list-row-id]:focus-visible:not(:hover)>td,#root .ux-v22 .view-list [data-list-row-id]:focus-within:not(:hover)>td{background:var(--crm-list-focus)!important}#root .ux-v22 .view-list :is(.deal-table,.operational-table,.records-lifecycle-table) :is(th,td).list-select-column{position:static!important;left:auto!important;width:42px!important;min-width:42px!important;max-width:42px!important;inline-size:42px!important;min-inline-size:42px!important;max-inline-size:42px!important;padding-left:0!important;padding-right:0!important;box-sizing:border-box!important;text-align:center!important}#root .ux-v22 .view-list :is(.deal-table,.operational-table,.records-lifecycle-table) thead th.list-select-column{z-index:64!important;background:var(--crm-list-header)!important;background-color:var(--crm-list-header)!important}#root .ux-v22 .view-list :is(.deal-table,.operational-table,.records-lifecycle-table) tbody td.list-select-column{z-index:20!important;background:var(--crm-list-surface)!important;background-color:var(--crm-list-surface)!important}#root .ux-v22 .view-list :is(.deal-table,.operational-table,.records-lifecycle-table) tbody tr:hover>td.list-select-column{background:var(--crm-list-hover)!important;background-color:var(--crm-list-hover)!important}#root .ux-v22 .view-list [data-list-row-id]:focus-visible:not(:hover)>td.list-select-column,#root .ux-v22 .view-list [data-list-row-id]:focus-within:not(:hover)>td.list-select-column{background:var(--crm-list-focus)!important;background-color:var(--crm-list-focus)!important}#root .ux-v22 .view-list :is(.deal-table,.operational-table,.records-lifecycle-table) .list-select-column>input[type=checkbox]{display:block!important;margin-left:auto!important;margin-right:auto!important}#root .ux-v22 .view-list .crm-list-tag-group{min-width:0!important;display:flex!important;align-items:center!important;flex-wrap:wrap!important;gap:5px!important}#root .ux-v22 .view-list .crm-list-tag-group>.crm-attribute-tag{max-width:100%!important;margin:0!important}#root .ux-v22 .view-list .premium-list-empty{min-height:280px!important;display:flex!important;flex-direction:column!important;align-items:center!important;justify-content:center!important;gap:7px!important;text-align:center!important}#root .ux-v22 .view-list .premium-list-empty>.record-modal-section-copy{width:100%!important;max-width:440px!important;display:grid!important;justify-items:center!important;gap:5px!important;text-align:center!important}#root .ux-v22 .view-list .empty-orb{width:44px!important;height:44px!important;margin-bottom:3px!important;display:grid!important;place-items:center!important;border-radius:var(--radius-control)!important;background:color-mix(in srgb,var(--studio-blue, #2e46ee) 8%,var(--crm-list-surface))!important;color:var(--studio-blue, #2e46ee)!important}#root .ux-v22.theme-dark .view-list .premium-list-empty .empty-orb{border:1px solid rgba(116,136,255,.2)!important;background:#2e46ee24!important;color:#8292ff!important;box-shadow:inset 0 1px #ffffff0f,0 10px 24px #0000002e!important}#root .ux-v22 .operational-contacts.view-list .contacts-empty-state{padding:24px 17px!important;display:flex!important;align-items:center!important;justify-content:center!important;gap:0!important}#root .ux-v22 .operational-contacts.view-list .contacts-empty-card{box-sizing:border-box!important;width:min(1180px,100%)!important;min-height:340px!important;padding:28px 17px!important;display:flex!important;flex-direction:column!important;align-items:center!important;justify-content:center!important;text-align:center!important;border:0!important;border-radius:0!important;background:transparent!important}#root .ux-v22 .operational-contacts.view-list .contacts-empty-illustration{width:min(178px,58%)!important;height:160px!important;margin:0 0 16px!important;display:block!important;flex:0 0 auto!important;background-image:url(/illustrations/contacts-empty-light.svg)!important;background-repeat:no-repeat!important;background-position:center!important;background-size:contain!important}#root .ux-v22 .operational-contacts.view-list .contacts-empty-card>.record-modal-section-copy{width:100%!important;max-width:420px!important;display:grid!important;justify-items:center!important;gap:5px!important;text-align:center!important}#root .ux-v22 .operational-contacts.view-list .contacts-empty-action{margin-top:14px!important;align-self:center!important}#root .ux-v22.theme-dark .operational-contacts.view-list .contacts-empty-card{border:0!important;background:transparent!important}#root .ux-v22.theme-dark .operational-contacts.view-list .contacts-empty-illustration{background-image:url(/illustrations/contacts-empty-dark.svg)!important}#root .ux-v22 .operational-clients:not(.operational-contacts).view-list .clients-empty-state{gap:0!important;padding:24px 17px!important}#root .ux-v22 .operational-clients:not(.operational-contacts).view-list .clients-empty-illustration{width:min(178px,58%)!important;height:160px!important;margin:0 0 16px!important;display:block!important;flex:0 0 auto!important;background-image:url(/illustrations/clients-empty-light.svg)!important;background-repeat:no-repeat!important;background-position:center!important;background-size:contain!important}#root .ux-v22 .operational-clients:not(.operational-contacts).view-list .clients-empty-state>.record-modal-section-copy{max-width:420px!important}#root .ux-v22 .operational-clients:not(.operational-contacts).view-list .clients-empty-action{margin-top:14px!important;align-self:center!important}#root .ux-v22.theme-dark .operational-clients:not(.operational-contacts).view-list .clients-empty-illustration{background-image:url(/illustrations/clients-empty-dark.svg)!important}#root .ux-v22 .sales-page.sales-premium.view-list .deals-list-empty-state{gap:0!important;padding:24px 17px!important;border:0!important;background:transparent!important}#root .ux-v22 .sales-page.sales-premium.view-list .deals-list-empty-illustration{width:min(178px,58%)!important;height:160px!important;margin:0 0 16px!important;display:block!important;flex:0 0 auto!important;background-image:url(/illustrations/deals-list-empty-light.svg)!important;background-repeat:no-repeat!important;background-position:center!important;background-size:contain!important}#root .ux-v22 .sales-page.sales-premium.view-list .deals-list-empty-state>.record-modal-section-copy{max-width:430px!important}#root .ux-v22 .sales-page.sales-premium.view-list .deals-list-empty-action{margin-top:14px!important;align-self:center!important}#root .ux-v22.theme-dark .sales-page.sales-premium.view-list .deals-list-empty-illustration{background-image:url(/illustrations/deals-list-empty-dark.svg)!important}#root .ux-v22 .operational-records-lifecycle:is([data-lifecycle-mode=trash],[data-lifecycle-mode=archive]):has(.records-lifecycle-table-wrap.is-empty){height:calc(100vh - 52px)!important;min-height:calc(100vh - 52px)!important;display:flex!important;flex-direction:column!important;overflow:hidden!important}#root .ux-v22 .operational-records-lifecycle:is([data-lifecycle-mode=trash],[data-lifecycle-mode=archive]):has(.records-lifecycle-table-wrap.is-empty)>.sales-header{flex:0 0 auto!important}#root .ux-v22 .operational-records-lifecycle:is([data-lifecycle-mode=trash],[data-lifecycle-mode=archive]):has(.records-lifecycle-table-wrap.is-empty)>.deal-list-experience{min-height:0!important;flex:1 1 auto!important;display:flex!important;flex-direction:column!important;overflow:hidden!important}#root .ux-v22 .operational-records-lifecycle:is([data-lifecycle-mode=trash],[data-lifecycle-mode=archive]) .records-lifecycle-table-wrap.is-empty{min-height:0!important;height:auto!important;flex:1 1 auto!important;display:flex!important;align-items:stretch!important;justify-content:stretch!important;overflow:hidden!important}#root .ux-v22 .operational-records-lifecycle.view-list .records-lifecycle-empty-state{box-sizing:border-box!important;width:100%!important;max-width:none!important;height:100%!important;min-height:0!important;margin:0!important;padding:24px 17px!important;display:flex!important;flex:1 1 auto!important;flex-direction:column!important;align-items:center!important;justify-content:center!important;gap:0!important;border:0!important;background:transparent!important;box-shadow:none!important;text-align:center!important}#root .ux-v22 .operational-records-lifecycle.view-list .records-lifecycle-empty-illustration{margin:0 0 16px!important;display:block!important;flex:0 0 auto!important;background-repeat:no-repeat!important;background-position:center!important;background-size:contain!important}#root .ux-v22 .operational-records-lifecycle.view-list .records-trash-empty-illustration{width:min(178px,58%)!important;height:160px!important;background-image:url(/illustrations/records-trash-empty-light.svg)!important}#root .ux-v22 .operational-records-lifecycle.view-list .records-archive-empty-illustration{width:min(178px,58%)!important;height:160px!important;background-image:url(/illustrations/records-archive-empty-light.svg)!important}#root .ux-v22 .operational-records-lifecycle.view-list .records-lifecycle-empty-state>.record-modal-section-copy{max-width:440px!important}#root .ux-v22.theme-dark .operational-records-lifecycle.view-list .records-trash-empty-illustration{background-image:url(/illustrations/records-trash-empty-dark.svg)!important}#root .ux-v22.theme-dark .operational-records-lifecycle.view-list .records-archive-empty-illustration{background-image:url(/illustrations/records-archive-empty-dark.svg)!important}@media(max-width:760px){#root .ux-v22 .operational-contacts.view-list .contacts-empty-illustration,#root .ux-v22 .operational-clients:not(.operational-contacts).view-list .clients-empty-illustration,#root .ux-v22 .sales-page.sales-premium.view-list .deals-list-empty-illustration{width:min(166px,54vw)!important;height:150px!important}#root .ux-v22 .operational-records-lifecycle:is([data-lifecycle-mode=trash],[data-lifecycle-mode=archive]){height:calc(100dvh - 52px)!important;min-height:calc(100dvh - 52px)!important}#root .ux-v22 .operational-records-lifecycle.view-list .records-lifecycle-empty-state{padding:24px 7px 72px!important}#root .ux-v22 .operational-records-lifecycle.view-list .records-trash-empty-illustration,#root .ux-v22 .operational-records-lifecycle.view-list .records-archive-empty-illustration{width:min(166px,54vw)!important;height:150px!important}}#root .ux-v22 .crm-client-list-contract.view-list:not(.sales-folder-navigation):has(.deal-list-wrap.premium-data-table.is-empty){height:calc(100vh - 52px)!important;min-height:calc(100vh - 52px)!important;overflow:hidden!important}#root .ux-v22 .crm-client-list-contract.view-list:not(.sales-folder-navigation):has(.deal-list-wrap.premium-data-table.is-empty){display:flex!important;flex-direction:column!important}#root .ux-v22 .crm-client-list-contract.view-list:has(.deal-list-wrap.premium-data-table.is-empty)>.sales-header{flex:0 0 auto!important}#root .ux-v22 .crm-client-list-contract.view-list:has(.deal-list-wrap.premium-data-table.is-empty)>.deal-list-experience{min-height:0!important;flex:1 1 auto!important}#root .ux-v22 .crm-client-list-contract.view-list .deal-list-wrap.premium-data-table.is-empty{min-height:0!important;height:auto!important;flex:1 1 auto!important;display:grid!important;grid-template-columns:minmax(0,1fr)!important;grid-template-rows:auto minmax(0,1fr)!important;align-content:stretch!important}#root .ux-v22 .crm-client-list-contract.view-list .deal-list-wrap.premium-data-table.is-empty>.deal-table{grid-column:1!important;grid-row:1!important;align-self:start!important}#root .ux-v22 .crm-client-list-contract.view-list .deal-list-wrap.premium-data-table.is-empty>.premium-list-empty{box-sizing:border-box!important;grid-column:1!important;grid-row:2!important;width:100%!important;min-width:0!important;height:auto!important;min-height:0!important;margin:0!important;position:sticky!important;left:0!important;align-self:stretch!important;justify-self:stretch!important;place-content:center!important}#root .ux-v22 .crm-client-list-contract.view-list .deal-table{width:var(--list-table-min-width)!important;min-width:var(--list-table-min-width)!important;max-width:none!important;table-layout:fixed!important}#root .ux-v22 .crm-client-list-contract.view-list .deal-table :is(th,td){box-sizing:border-box!important}#root .ux-v22 .crm-client-list-contract.view-list .deal-table :is(th,td)[data-column=title]{width:var(--client-list-column-title-width,240px)!important;min-width:var(--client-list-column-title-width,240px)!important;max-width:var(--client-list-column-title-width,240px)!important}#root .ux-v22 .crm-client-list-contract.view-list .deal-table :is(th,td)[data-column=name]{width:var(--client-list-column-name-width,240px)!important;min-width:var(--client-list-column-name-width,240px)!important;max-width:var(--client-list-column-name-width,240px)!important}#root .ux-v22 .crm-client-list-contract.view-list .deal-table :is(th,td)[data-column=relation]{width:var(--client-list-column-relation-width,190px)!important;min-width:var(--client-list-column-relation-width,190px)!important;max-width:var(--client-list-column-relation-width,190px)!important}#root .ux-v22 .crm-client-list-contract.view-list .deal-table :is(th,td)[data-column=person]{width:var(--client-list-column-person-width,170px)!important;min-width:var(--client-list-column-person-width,170px)!important;max-width:var(--client-list-column-person-width,170px)!important}#root .ux-v22 .crm-client-list-contract.view-list .deal-table :is(th,td)[data-column=company]{width:var(--client-list-column-company-width,190px)!important;min-width:var(--client-list-column-company-width,190px)!important;max-width:var(--client-list-column-company-width,190px)!important}#root .ux-v22 .crm-client-list-contract.view-list .deal-table :is(th,td)[data-column=role]{width:var(--client-list-column-role-width,180px)!important;min-width:var(--client-list-column-role-width,180px)!important;max-width:var(--client-list-column-role-width,180px)!important}#root .ux-v22 .crm-client-list-contract.view-list .deal-table :is(th,td)[data-column=sector]{width:var(--client-list-column-sector-width,180px)!important;min-width:var(--client-list-column-sector-width,180px)!important;max-width:var(--client-list-column-sector-width,180px)!important}#root .ux-v22 .crm-client-list-contract.view-list .deal-table :is(th,td)[data-column=location]{width:var(--client-list-column-location-width,185px)!important;min-width:var(--client-list-column-location-width,185px)!important;max-width:var(--client-list-column-location-width,185px)!important}#root .ux-v22 .crm-client-list-contract.view-list .deal-table :is(th,td)[data-column=city]{width:var(--client-list-column-city-width,160px)!important;min-width:var(--client-list-column-city-width,160px)!important;max-width:var(--client-list-column-city-width,160px)!important}#root .ux-v22 .crm-client-list-contract.view-list .deal-table :is(th,td)[data-column=state]{width:var(--client-list-column-state-width,125px)!important;min-width:var(--client-list-column-state-width,125px)!important;max-width:var(--client-list-column-state-width,125px)!important}#root .ux-v22 .crm-client-list-contract.view-list .deal-table :is(th,td)[data-column=email]{width:var(--client-list-column-email-width,210px)!important;min-width:var(--client-list-column-email-width,210px)!important;max-width:var(--client-list-column-email-width,210px)!important}#root .ux-v22 .crm-client-list-contract.view-list .deal-table :is(th,td)[data-column=phone]{width:var(--client-list-column-phone-width,165px)!important;min-width:var(--client-list-column-phone-width,165px)!important;max-width:var(--client-list-column-phone-width,165px)!important}#root .ux-v22 .crm-client-list-contract.view-list .deal-table :is(th,td)[data-column=website]{width:var(--client-list-column-website-width,185px)!important;min-width:var(--client-list-column-website-width,185px)!important;max-width:var(--client-list-column-website-width,185px)!important}#root .ux-v22 .crm-client-list-contract.view-list .deal-table :is(th,td)[data-column=linkedin]{width:var(--client-list-column-linkedin-width,185px)!important;min-width:var(--client-list-column-linkedin-width,185px)!important;max-width:var(--client-list-column-linkedin-width,185px)!important}#root .ux-v22 .crm-client-list-contract.view-list .deal-table :is(th,td)[data-column=instagram]{width:var(--client-list-column-instagram-width,175px)!important;min-width:var(--client-list-column-instagram-width,175px)!important;max-width:var(--client-list-column-instagram-width,175px)!important}#root .ux-v22 .crm-client-list-contract.view-list .deal-table :is(th,td)[data-column=kind]{width:var(--client-list-column-kind-width,175px)!important;min-width:var(--client-list-column-kind-width,175px)!important;max-width:var(--client-list-column-kind-width,175px)!important}#root .ux-v22 .crm-client-list-contract.view-list .deal-table :is(th,td)[data-column=type]{width:var(--client-list-column-type-width,175px)!important;min-width:var(--client-list-column-type-width,175px)!important;max-width:var(--client-list-column-type-width,175px)!important}#root .ux-v22 .crm-client-list-contract.view-list .deal-table :is(th,td)[data-column=pipeline]{width:var(--client-list-column-pipeline-width,180px)!important;min-width:var(--client-list-column-pipeline-width,180px)!important;max-width:var(--client-list-column-pipeline-width,180px)!important}#root .ux-v22 .crm-client-list-contract.view-list .deal-table :is(th,td)[data-column=value]{width:var(--client-list-column-value-width,135px)!important;min-width:var(--client-list-column-value-width,135px)!important;max-width:var(--client-list-column-value-width,135px)!important}#root .ux-v22 .crm-client-list-contract.view-list .deal-table :is(th,td)[data-column=currency]{width:var(--client-list-column-currency-width,105px)!important;min-width:var(--client-list-column-currency-width,105px)!important;max-width:var(--client-list-column-currency-width,105px)!important}#root .ux-v22 .crm-client-list-contract.view-list .deal-table :is(th,td)[data-column=list]{width:var(--client-list-column-list-width,160px)!important;min-width:var(--client-list-column-list-width,160px)!important;max-width:var(--client-list-column-list-width,160px)!important}#root .ux-v22 .crm-client-list-contract.view-list .deal-table :is(th,td)[data-column=stage]{width:var(--client-list-column-stage-width,165px)!important;min-width:var(--client-list-column-stage-width,165px)!important;max-width:var(--client-list-column-stage-width,165px)!important}#root .ux-v22 .crm-client-list-contract.view-list .deal-table :is(th,td)[data-column=expectedClose]{width:var(--client-list-column-expectedClose-width,155px)!important;min-width:var(--client-list-column-expectedClose-width,155px)!important;max-width:var(--client-list-column-expectedClose-width,155px)!important}#root .ux-v22 .crm-client-list-contract.view-list .deal-table :is(th,td)[data-column=label]{width:var(--client-list-column-label-width,130px)!important;min-width:var(--client-list-column-label-width,130px)!important;max-width:var(--client-list-column-label-width,130px)!important}#root .ux-v22 .crm-client-list-contract.view-list .deal-table :is(th,td)[data-column=owner]{width:var(--client-list-column-owner-width,145px)!important;min-width:var(--client-list-column-owner-width,145px)!important;max-width:var(--client-list-column-owner-width,145px)!important}#root .ux-v22 .crm-client-list-contract.view-list .deal-table :is(th,td)[data-column=source]{width:var(--client-list-column-source-width,155px)!important;min-width:var(--client-list-column-source-width,155px)!important;max-width:var(--client-list-column-source-width,155px)!important}#root .ux-v22 .crm-client-list-contract.view-list .deal-table :is(th,td)[data-column=sourceId]{width:var(--client-list-column-sourceId-width,145px)!important;min-width:var(--client-list-column-sourceId-width,145px)!important;max-width:var(--client-list-column-sourceId-width,145px)!important}#root .ux-v22 .crm-client-list-contract.view-list .deal-table :is(th,td)[data-column=visibility]{width:var(--client-list-column-visibility-width,135px)!important;min-width:var(--client-list-column-visibility-width,135px)!important;max-width:var(--client-list-column-visibility-width,135px)!important}#root .ux-v22 .crm-client-list-contract.view-list .deal-table :is(th,td)[data-column=notes]{width:var(--client-list-column-notes-width,220px)!important;min-width:var(--client-list-column-notes-width,220px)!important;max-width:var(--client-list-column-notes-width,220px)!important}#root .ux-v22 .crm-client-list-contract.view-list .deal-table :is(th,td)[data-column=status]{width:var(--client-list-column-status-width,125px)!important;min-width:var(--client-list-column-status-width,125px)!important;max-width:var(--client-list-column-status-width,125px)!important}#root .ux-v22 .crm-client-list-contract.view-list .deal-table :is(th,td)[data-column=nextActivity]{width:var(--client-list-column-nextActivity-width,195px)!important;min-width:var(--client-list-column-nextActivity-width,195px)!important;max-width:var(--client-list-column-nextActivity-width,195px)!important}#root .ux-v22 .crm-client-list-contract.view-list .deal-table :is(th,td)[data-column=priority]{width:var(--client-list-column-priority-width,125px)!important;min-width:var(--client-list-column-priority-width,125px)!important;max-width:var(--client-list-column-priority-width,125px)!important}#root .ux-v22 .crm-client-list-contract.view-list .deal-table :is(th,td)[data-column=startDate]{width:var(--client-list-column-startDate-width,145px)!important;min-width:var(--client-list-column-startDate-width,145px)!important;max-width:var(--client-list-column-startDate-width,145px)!important}#root .ux-v22 .crm-client-list-contract.view-list .deal-table :is(th,td)[data-column=entryDate]{width:var(--client-list-column-entryDate-width,145px)!important;min-width:var(--client-list-column-entryDate-width,145px)!important;max-width:var(--client-list-column-entryDate-width,145px)!important}#root .ux-v22 .crm-client-list-contract.view-list .deal-table :is(th,td)[data-column=exitDate]{width:var(--client-list-column-exitDate-width,145px)!important;min-width:var(--client-list-column-exitDate-width,145px)!important;max-width:var(--client-list-column-exitDate-width,145px)!important}#root .ux-v22 .crm-client-list-contract.view-list .deal-table :is(th,td)[data-column=due]{width:var(--client-list-column-due-width,155px)!important;min-width:var(--client-list-column-due-width,155px)!important;max-width:var(--client-list-column-due-width,155px)!important}#root .ux-v22 .crm-client-list-contract.view-list .deal-table :is(th,td)[data-column=approval]{width:var(--client-list-column-approval-width,185px)!important;min-width:var(--client-list-column-approval-width,185px)!important;max-width:var(--client-list-column-approval-width,185px)!important}#root .ux-v22 .crm-client-list-contract.view-list .deal-table :is(th,td)[data-column=members]{width:var(--client-list-column-members-width,145px)!important;min-width:var(--client-list-column-members-width,145px)!important;max-width:var(--client-list-column-members-width,145px)!important}#root .ux-v22 .crm-client-list-contract.view-list .deal-table :is(th,td)[data-column=checklist]{width:var(--client-list-column-checklist-width,125px)!important;min-width:var(--client-list-column-checklist-width,125px)!important;max-width:var(--client-list-column-checklist-width,125px)!important}#root .ux-v22 .crm-client-list-contract.view-list .deal-table :is(th,td)[data-column=attachments]{width:var(--client-list-column-attachments-width,120px)!important;min-width:var(--client-list-column-attachments-width,120px)!important;max-width:var(--client-list-column-attachments-width,120px)!important}#root .ux-v22 .crm-client-list-contract.view-list .deal-table :is(th,td)[data-column=briefing]{width:var(--client-list-column-briefing-width,280px)!important;min-width:var(--client-list-column-briefing-width,280px)!important;max-width:var(--client-list-column-briefing-width,280px)!important}#root .ux-v22 .crm-client-list-contract.view-list .deal-table :is(th,td)[data-column=processName]{width:var(--client-list-column-processName-width,190px)!important;min-width:var(--client-list-column-processName-width,190px)!important;max-width:var(--client-list-column-processName-width,190px)!important}#root .ux-v22 .crm-client-list-contract.view-list .deal-table :is(th,td)[data-column=projectCount]{width:var(--client-list-column-projectCount-width,125px)!important;min-width:var(--client-list-column-projectCount-width,125px)!important;max-width:var(--client-list-column-projectCount-width,125px)!important}#root .ux-v22 .crm-client-list-contract.view-list .deal-table :is(th,td)[data-column=description]{width:var(--client-list-column-description-width,280px)!important;min-width:var(--client-list-column-description-width,280px)!important;max-width:var(--client-list-column-description-width,280px)!important}#root .ux-v22 .view-list .column-resize-handle{z-index:12!important;touch-action:none!important}html.crm-resizing-column #root .ux-v22 .view-list .list-column-drag-handle{pointer-events:none!important}#root .ux-v22 .project-board-library{--board-bg: var(--crm-list-canvas);--board-panel: var(--crm-list-surface);--board-border: var(--crm-polish-divider-column, #e4e7ec);--board-border-soft: var(--crm-list-divider);--board-text: var(--crm-list-text);--board-muted: var(--crm-list-muted)}#root .ux-v22 .operational-records-lifecycle .records-row-actions{display:flex!important;align-items:center!important;justify-content:flex-end!important;gap:6px!important;min-width:0!important}#root .ux-v22 .operational-records-lifecycle .records-row-actions>.icon-button{box-sizing:border-box!important;width:36px!important;min-width:36px!important;max-width:36px!important;height:36px!important;min-height:36px!important;max-height:36px!important;padding:0!important;display:inline-grid!important;place-items:center!important;flex:0 0 36px!important;aspect-ratio:1 / 1!important;border-radius:var(--radius-control, 10px)!important}#root .ux-v22 .operational-records-lifecycle .records-expiry{display:inline-flex!important;align-items:baseline!important;gap:4px!important;color:var(--crm-list-muted, #7b8493)!important}#root .ux-v22 .operational-records-lifecycle .records-expiry>:is(strong,small){color:inherit!important;-webkit-text-fill-color:currentColor!important;font-weight:inherit!important}#root .ux-v22 .operational-records-lifecycle .records-expiry.urgent{color:var(--crm-button-danger-border, #d92d20)!important}#root .ux-v22.theme-dark .view-list :is(.deal-list-wrap.premium-data-table,.operational-table-wrap){border-color:var(--dark-border, #262626)!important;box-shadow:none!important}#root .ux-v22.theme-dark .view-list :is(.deal-table,.operational-table){border-color:transparent!important;outline:0!important;box-shadow:none!important}#root .ux-v22.theme-dark .view-list :is(.deal-table,.operational-table) thead th{border-color:transparent!important;border-bottom-color:var(--dark-border, #262626)!important;box-shadow:none!important}#root .ux-v22.theme-dark .view-list :is(.deal-table,.operational-table) tbody tr>td{border-color:transparent!important;border-bottom-color:var(--dark-border, #262626)!important;box-shadow:none!important}#root .ux-v22.theme-dark .view-list :is(.deal-table,.operational-table) tbody tr:last-child>td{border-bottom-color:transparent!important}#root#root#root .ux-v22 .view-list .list-status-trigger:is(:focus,:focus-visible){outline:0!important;box-shadow:none!important}#root#root#root .ux-v22 .view-list .list-status-trigger[aria-expanded=true]{outline:0!important;box-shadow:none!important}#root#root .ux-v22 .view-list :is(.deal-table,.operational-table,.records-lifecycle-table) :is(th,td):not(:last-child){border-right:1px solid var(--crm-list-divider, #e5e7eb)!important}#root#root .ux-v22.theme-dark .view-list :is(.deal-table,.operational-table,.records-lifecycle-table) :is(th,td):not(:last-child){border-right-color:var(--dark-border, #262626)!important}#root#root .ux-v22 .view-list :is(.deal-table,.operational-table,.records-lifecycle-table) :is(th,td):is([data-column=name],[data-column=title]){position:relative!important;z-index:2!important;box-shadow:none!important}#root#root .ux-v22 .view-list :is(.deal-table,.operational-table,.records-lifecycle-table) thead th:is([data-column=name],[data-column=title]){z-index:62!important}#root#root .ux-v22.theme-dark .view-list :is(.deal-table,.operational-table,.records-lifecycle-table) :is(th,td):is([data-column=name],[data-column=title]){box-shadow:none!important}#root#root .ux-v22 .operational-clients:not(.operational-contacts).crm-client-list-contract.view-list :is(.deal-table,.operational-table) tbody tr>td{border-bottom:0!important}#root#root .ux-v22 .operational-clients:not(.operational-contacts).crm-client-list-contract.view-list :is(.deal-table,.operational-table) tbody tr+tr>td{border-top:1px solid var(--crm-list-divider, #e5e7eb)!important}#root#root .ux-v22.theme-dark .operational-clients:not(.operational-contacts).crm-client-list-contract.view-list :is(.deal-table,.operational-table) tbody tr+tr>td{border-top-color:var(--dark-border, #262626)!important}#root#root .ux-v22 .operational-records-lifecycle.view-list .records-lifecycle-table :is(th,td):not(:last-child){border-right:1px solid var(--crm-list-divider, #e5e7eb)!important}#root#root .ux-v22 .operational-records-lifecycle.view-list .records-lifecycle-table thead th{border-bottom:1px solid var(--crm-list-divider, #e5e7eb)!important}#root#root .ux-v22 .operational-records-lifecycle.view-list .records-lifecycle-table tbody tr>td{border-bottom:1px solid var(--crm-list-divider, #e5e7eb)!important}#root#root .ux-v22.theme-dark .operational-records-lifecycle.view-list .records-lifecycle-table :is(th,td):not(:last-child){border-right-color:var(--dark-border, #262626)!important}#root#root .ux-v22.theme-dark .operational-records-lifecycle.view-list .records-lifecycle-table thead th{border-bottom-color:var(--dark-border, #262626)!important}#root#root .ux-v22.theme-dark .operational-records-lifecycle.view-list .records-lifecycle-table tbody tr>td{border-bottom-color:var(--dark-border, #262626)!important}#root#root#root .ux-v22.theme-dark .view-list :is(.deal-list-wrap.premium-data-table,.operational-table-wrap,.records-lifecycle-table-wrap){border:0!important;border-color:transparent!important;border-top-color:transparent!important;border-right-color:transparent!important;border-left-color:transparent!important;outline:0!important;box-shadow:none!important}#root#root#root .ux-v22.theme-dark .view-list :is(.deal-list-wrap.premium-data-table,.operational-table-wrap,.records-lifecycle-table-wrap):before,#root#root#root .ux-v22.theme-dark .view-list :is(.deal-list-wrap.premium-data-table,.operational-table-wrap,.records-lifecycle-table-wrap):after{border:0!important;box-shadow:none!important}#root .ux-v22{--crm-list-header-height: 36px;--crm-list-inline-height: 28px;--crm-list-inline-input-height: 30px}#root .ux-v22 .view-list :is(.deal-table,.operational-table,.records-lifecycle-table) thead th{box-sizing:border-box!important;height:var(--crm-list-header-height)!important;min-height:var(--crm-list-header-height)!important;padding-block:0!important;padding-inline:9px!important}#root .ux-v22 .view-list :is(.list-header-menu-wrap,.list-header-trigger){box-sizing:border-box!important;width:100%!important;height:var(--crm-list-header-height)!important;min-height:var(--crm-list-header-height)!important}#root .ux-v22 .view-list .list-header-menu-wrap{position:relative!important;display:flex!important;align-items:center!important;z-index:2!important}#root .ux-v22 .view-list .list-header-menu-wrap.open{z-index:100!important}#root .ux-v22 .view-list .list-header-trigger{padding:0 9px!important;display:flex!important;align-items:center!important;justify-content:space-between!important;gap:7px!important;border:0!important;border-radius:var(--radius-none)!important;background:transparent!important;color:inherit!important;font:inherit!important;line-height:inherit!important;letter-spacing:inherit!important;text-transform:inherit!important;box-shadow:none!important}#root .ux-v22 .view-list .list-header-trigger>:is(span,strong){min-width:0!important;overflow:hidden!important;text-overflow:ellipsis!important;white-space:nowrap!important;color:inherit!important;font:inherit!important}#root .ux-v22 .view-list .crm-list-column-label{display:inline-flex!important;align-items:center!important;justify-content:flex-start!important;gap:6px!important;min-width:0!important;max-width:100%!important;overflow:hidden!important;vertical-align:middle!important;color:inherit!important;font:inherit!important;white-space:nowrap!important}#root .ux-v22 .view-list .crm-list-column-label>.crm-list-column-icon{box-sizing:content-box!important;display:block!important;width:14px!important;min-width:14px!important;max-width:14px!important;height:14px!important;min-height:14px!important;max-height:14px!important;flex:0 0 14px!important;opacity:.85;color:inherit!important}#root .ux-v22 .view-list .crm-list-column-label>.crm-list-column-label-text{min-width:0!important;flex:0 1 auto!important;display:block!important;overflow:hidden!important;white-space:nowrap!important;text-overflow:ellipsis!important;color:inherit!important;font:inherit!important}#root .ux-v22 .view-list .column-resize-handle{position:absolute!important;top:0!important;right:-16px!important;z-index:30!important;width:12px!important;height:var(--crm-list-header-height)!important;display:block!important;cursor:col-resize!important;touch-action:none!important;outline:0!important}#root .ux-v22 .view-list .column-resize-handle:before{content:""!important;position:absolute!important;top:0!important;bottom:0!important;left:50%!important;width:2px!important;border-radius:var(--radius-none)!important;background:#2e46ee!important;opacity:0!important;transform:translate(-50%)!important;transition:opacity .1s ease!important}#root .ux-v22 .view-list .column-resize-handle:after{display:none!important}#root .ux-v22 .view-list .column-resize-handle:is(:hover,:focus-visible,.resizing):before{opacity:1!important}body.crm-resizing-column,body.crm-resizing-column *{cursor:col-resize!important;-webkit-user-select:none!important;user-select:none!important}#root .ux-v22 .view-list :is(.deal-table,.operational-table,.records-lifecycle-table) tbody tr{height:var(--crm-list-row-height)!important}#root .ux-v22 .view-list :is(.deal-table,.operational-table,.records-lifecycle-table) tbody tr>td{box-sizing:border-box!important;height:var(--crm-list-row-height)!important;padding-block:0!important;vertical-align:middle!important;white-space:nowrap!important;overflow:hidden!important;text-overflow:ellipsis!important}#root .ux-v22 .view-list [data-list-row-id],#root .ux-v22 .view-list :is(.deal-table,.operational-table,.records-lifecycle-table) tbody tr{cursor:pointer!important}#root .ux-v22 .view-list :is(.person-cell,.phone-cell){min-width:0!important;display:flex!important;align-items:center!important;gap:5px!important;color:inherit!important}#root .ux-v22 .view-list .phone-cell>svg{width:13px!important;height:13px!important;flex:0 0 13px!important;color:var(--crm-list-muted)!important}#root .ux-v22 .view-list :is(.list-inline-value,.deal-note-preview,.operational-list-title>strong,.person-cell strong,.activity-cell strong,.deal-title-cell strong){color:var(--crm-list-value-text)!important}#root .ux-v22 .view-list :is(.deal-title-cell small,.activity-cell small,.operational-list-title small){color:var(--crm-list-muted)!important}#root .ux-v22 .view-list .list-inline-value{--crm-quiet-input-min-height: var(--crm-list-inline-height);--crm-quiet-base-underline: transparent;position:relative!important;box-sizing:border-box!important;width:100%!important;min-width:0!important;min-height:var(--crm-list-inline-height)!important;padding:0 6px!important;display:flex!important;align-items:center!important;justify-content:flex-start!important;overflow:hidden!important;border:1px solid transparent!important;border-radius:var(--radius-compact)!important;background:transparent!important;color:inherit!important;font:inherit!important;text-align:left!important;box-shadow:none!important;cursor:text!important}#root .ux-v22 .view-list .list-inline-value>span:not(.crm-attribute-tag){min-width:0!important;overflow:hidden!important;text-overflow:ellipsis!important;white-space:nowrap!important}#root .ux-v22 .view-list .list-inline-value:is(:hover,:focus-visible,.open){border-color:var(--crm-list-divider)!important;background:var(--crm-list-surface)!important;color:inherit!important;box-shadow:none!important;outline:0!important}#root .ux-v22 .view-list .list-inline-premium-select-cell{width:100%;min-width:0}#root#root#root#root .ux-v22 .view-list .list-inline-premium-select>.premium-select-trigger{box-sizing:border-box!important;color:var(--crm-list-value-text)!important;font-weight:inherit!important;width:100%!important;min-width:0!important;height:var(--crm-list-inline-height)!important;min-height:var(--crm-list-inline-height)!important;padding-inline:6px!important;gap:6px!important;justify-content:space-between!important;cursor:pointer!important}#root#root#root#root .ux-v22 .view-list .list-inline-premium-select>.premium-select-trigger>svg{flex:0 0 auto;width:13px;height:13px;opacity:.65}#root .ux-v22 .view-list .list-inline-input{--crm-quiet-input-min-height: var(--crm-list-inline-input-height);box-sizing:border-box!important;width:100%!important;min-width:0!important;height:var(--crm-list-inline-input-height)!important;padding:0 8px!important;color:var(--crm-list-text)!important;font:inherit!important}#root .ux-v22 .view-list .list-inline-textarea{--crm-quiet-input-min-height: 78px;height:auto!important;padding:8px!important;line-height:1.45!important}#root .ux-v22 .view-list .deal-title-cell>.list-inline-value{padding-left:0!important}#root .ux-v22 .view-list .list-inline-menu-wrap{position:relative!important;display:inline-flex!important;max-width:100%!important;z-index:2!important}#root .ux-v22 .view-list .list-inline-menu-wrap.open{z-index:80!important}#root .ux-v22 .view-list .list-inline-select{padding-right:27px!important}#root .ux-v22 .view-list .activity-cell{min-width:0!important;display:grid!important;align-items:center!important;gap:6px!important}#root .ux-v22 .view-list .date-overdue.list-inline-value,#root .ux-v22 .view-list .activity-cell.overdue strong{color:var(--studio-danger, #d92d20)!important}#root .ux-v22 .view-list .activity-cell.today strong{color:var(--studio-warning, #a15c00)!important}#root .ux-v22 .view-list .activity-cell>i{width:7px!important;height:7px!important;flex:0 0 7px!important;border-radius:var(--radius-circle)!important;background:var(--crm-list-muted)!important}#root .ux-v22 .view-list .activity-cell.scheduled>i{background:var(--studio-success, #188c62)!important}#root .ux-v22 .view-list .activity-cell.today>i{background:var(--studio-warning, #c45700)!important}#root .ux-v22 .view-list .activity-cell.overdue>i{background:var(--studio-danger, #d93b55)!important}#root .ux-v22 .sales-page.sales-premium.crm-client-list-contract.view-list .deal-table tbody tr:hover>[data-column=title]{background:var(--crm-list-hover)!important;background-color:var(--crm-list-hover)!important}#root .ux-v22 .sales-page.sales-premium.crm-client-list-contract.view-list .deal-table [data-list-row-id]:focus-visible:not(:hover)>[data-column=title],#root .ux-v22 .sales-page.sales-premium.crm-client-list-contract.view-list .deal-table [data-list-row-id]:focus-within:not(:hover)>[data-column=title]{background:var(--crm-list-focus)!important;background-color:var(--crm-list-focus)!important}#root .ux-v22 .sales-page.sales-premium.crm-client-list-contract.view-list .deal-table [data-column=title]{position:static!important;left:auto!important;z-index:auto!important;background:var(--crm-list-surface)!important;box-shadow:none!important}#root .ux-v22 .sales-page.sales-premium.crm-client-list-contract.view-list .deal-table thead [data-column=title]{z-index:auto!important;background:var(--crm-list-header)!important}#root .ux-v22.theme-dark .sales-page.sales-premium.crm-client-list-contract.view-list .deal-table [data-column=title]{box-shadow:none!important}#root .ux-v22 .crm-client-list-contract.view-list .deal-table :is(th,td)[data-column=organization]{width:var(--client-list-column-company-width,190px)!important;min-width:var(--client-list-column-company-width,190px)!important;max-width:var(--client-list-column-company-width,190px)!important}#root .ux-v22 :is(.list-header-popover,.list-inline-menu-popover,.list-inline-premium-menu-portal),html body>:is(.list-header-popover,.list-inline-menu-popover,.list-inline-premium-menu-portal){padding:5px!important;border:1px solid #dedee2!important;border-radius:var(--radius-compact)!important;background:#fff!important;background-image:none!important;color:#37373d!important;box-shadow:0 12px 30px #14141c21!important}#root .ux-v22 :is(.list-header-popover,.list-inline-menu-popover,.list-inline-premium-menu-portal)>button,html body>:is(.list-header-popover,.list-inline-menu-popover,.list-inline-premium-menu-portal)>button{min-height:36px!important;padding:0 10px!important;display:flex!important;align-items:center!important;justify-content:flex-start!important;gap:9px!important;border:0!important;border-radius:7px!important;background:transparent!important;color:#37373d!important;font-size:13px!important;font-weight:500!important;line-height:20px!important}#root .ux-v22 :is(.list-header-popover,.list-inline-menu-popover,.list-inline-premium-menu-portal)>button:is(:hover,:focus-visible,.active),html body>:is(.list-header-popover,.list-inline-menu-popover,.list-inline-premium-menu-portal)>button:is(:hover,:focus-visible,.active){background:#f3f5f7!important;color:var(--crm-list-text)!important}#root .ux-v22 :is(.list-header-popover,.list-inline-menu-popover,.list-inline-premium-menu-portal)>button:disabled,html body>:is(.list-header-popover,.list-inline-menu-popover,.list-inline-premium-menu-portal)>button:disabled{opacity:.42!important;cursor:not-allowed!important}#root .ux-v22 .list-header-popover:not(.list-header-popover-portal){position:absolute!important;top:34px!important;left:7px!important;z-index:2000!important;width:204px!important}#root .ux-v22 .list-inline-menu-popover:not(.list-inline-menu-popover-portal){position:absolute!important;top:34px!important;left:0!important;z-index:2000!important;width:184px!important}#root .ux-v22 .list-inline-menu-wrap.status .list-inline-menu-popover:not(.list-inline-menu-popover-portal){right:0!important;left:auto!important;width:150px!important}html body>.list-header-popover.list-header-popover-portal{position:fixed!important;top:var(--list-menu-top)!important;left:var(--list-menu-left)!important;right:auto!important;z-index:10050!important;width:216px!important;min-width:216px!important;overflow:visible!important}html body>.list-inline-menu-popover.list-inline-menu-popover-portal{position:fixed!important;top:var(--list-inline-menu-top)!important;left:var(--list-inline-menu-left)!important;right:auto!important;z-index:10060!important;width:var(--list-inline-menu-width)!important;max-height:min(320px,calc(100vh - 16px))!important;overflow:auto!important}html body>.premium-select-menu.list-inline-menu-popover.list-inline-menu-popover-portal>button.toolbar-menu-divider{min-height:39px!important;margin-top:4px!important;padding-top:3px!important;border-top:1px solid var(--app-border, #e4e7ec)!important;border-radius:0 0 var(--radius-compact) var(--radius-compact)!important}#root .ux-v22.theme-dark :is(.list-header-popover,.list-inline-menu-popover,.list-inline-premium-menu-portal),html body>:is(.list-header-popover,.list-inline-menu-popover,.list-inline-premium-menu-portal).theme-dark{border-color:#ffffff1a!important;background:var(--dark-elevated, #202020)!important;color:var(--dark-text-soft, #d4d4d4)!important;box-shadow:0 14px 30px #00000057!important}#root .ux-v22.theme-dark :is(.list-header-popover,.list-inline-menu-popover,.list-inline-premium-menu-portal)>button,html body>:is(.list-header-popover,.list-inline-menu-popover,.list-inline-premium-menu-portal).theme-dark>button{background:transparent!important;color:var(--dark-text-soft, #d4d4d4)!important}#root .ux-v22.theme-dark :is(.list-header-popover,.list-inline-menu-popover,.list-inline-premium-menu-portal)>button:is(:hover,:focus-visible,.active),html body>:is(.list-header-popover,.list-inline-menu-popover,.list-inline-premium-menu-portal).theme-dark>button:is(:hover,:focus-visible,.active){background:#ffffff0f!important;color:#f0f2f5!important}#root .ux-v22 .view-list .list-stage-trigger.unassigned.crm-status-pill{--status-pill-color: #667085}#root .ux-v22 .list-inline-menu-popover :is(.status-option>i,.stage-none-dot),html body>.list-inline-menu-popover :is(.status-option>i,.stage-none-dot){box-sizing:border-box!important;width:7px!important;min-width:7px!important;max-width:7px!important;height:7px!important;min-height:7px!important;max-height:7px!important;display:block!important;flex:0 0 7px!important;border-radius:var(--radius-circle)!important}#root .ux-v22 .list-inline-menu-popover .stage-none-dot,html body>.list-inline-menu-popover .stage-none-dot{background:#98a2b3!important;border:1px dashed rgba(112,124,145,.45)!important}#root#root .ux-v22 .view-list .operational-table tbody tr.crm-virtual-spacer{height:var(--crm-virtual-spacer-height)!important;min-height:0!important;pointer-events:none!important}#root#root .ux-v22 .view-list .operational-table tbody tr.crm-virtual-spacer>td{height:var(--crm-virtual-spacer-height)!important;min-height:0!important;padding:0!important;border:0!important;pointer-events:none!important}#root .ux-v22 .sales-page.sales-premium.view-board>.sales-kanban-empty{box-sizing:border-box!important;width:100%!important;min-width:0!important;min-height:calc(100vh - 111px)!important;height:calc(100vh - 111px)!important;margin:0!important;padding:0!important;display:flex!important;align-items:center!important;justify-content:center!important;overflow:hidden!important;background:#f3f4f6!important;background-image:none!important}#root .ux-v22 .sales-kanban-empty-content{width:min(620px,calc(100% - 34px))!important;min-width:0!important;padding:32px 24px!important;display:flex!important;flex-direction:column!important;align-items:center!important;justify-content:center!important;text-align:center!important}#root .ux-v22 .sales-kanban-empty-illustration{width:min(178px,58%)!important;height:160px!important;margin:0 0 18px!important;display:block!important;flex:0 0 auto!important;background-image:url(/illustrations/sales-kanban-empty-light.svg)!important;background-repeat:no-repeat!important;background-position:center!important;background-size:contain!important}#root .ux-v22 .sales-kanban-empty-content>.record-modal-section-copy{width:100%!important;max-width:560px!important;display:grid!important;justify-items:center!important;gap:7px!important;text-align:center!important}#root .ux-v22 .sales-kanban-empty-content>.record-modal-section-copy>strong,#root .ux-v22 .sales-kanban-empty-content>.record-modal-section-copy>small{margin:0!important}#root .ux-v22 .sales-kanban-empty-action{margin-top:16px!important;align-self:center!important}#root .ux-v22 .workflow-apply-template{flex:0 0 auto!important;white-space:nowrap!important}#root .ux-v22.theme-dark .sales-page.sales-premium.view-board>.sales-kanban-empty{background:#101318!important}#root .ux-v22.theme-dark .sales-kanban-empty-illustration{background-image:url(/illustrations/sales-kanban-empty-dark.svg)!important}@media(max-width:760px){#root .ux-v22 .sales-page.sales-premium.view-board>.sales-kanban-empty{min-height:calc(100dvh - 104px)!important;height:calc(100dvh - 104px)!important}#root .ux-v22 .sales-kanban-empty-content{width:min(100%,calc(100% - 14px))!important;padding:28px 18px 88px!important}#root .ux-v22 .sales-kanban-empty-illustration{width:min(166px,54vw)!important;height:150px!important}#root .ux-v22 .workflow-apply-template{width:100%!important;justify-content:center!important}}#root .ux-v22 .operational-projects.view-board>.operational-board.is-project-workflow-empty{display:flex!important;align-items:center!important;justify-content:center!important;min-width:0!important;width:100%!important;overflow:hidden!important}#root .ux-v22 .project-workflow-empty-state{box-sizing:border-box!important;width:min(640px,calc(100% - 34px))!important;min-width:0!important;margin:0 auto!important;padding:28px 20px!important;display:flex!important;flex-direction:column!important;align-items:center!important;justify-content:center!important;text-align:center!important;background:transparent!important;border:0!important}#root .ux-v22 .project-workflow-empty-state.is-compact{padding-block:0!important}#root .ux-v22 .project-workflow-empty-board{min-height:min(520px,calc(100vh - 150px))!important;align-self:stretch!important}#root .ux-v22 .project-workflow-empty-illustration{width:min(178px,58%)!important;height:160px!important;margin:0 0 18px!important;display:block!important;flex:0 0 auto!important;background-image:url(/illustrations/project-workflow-empty-light.svg)!important;background-repeat:no-repeat!important;background-position:center!important;background-size:contain!important}#root .ux-v22 .project-workflow-empty-state>.record-modal-section-copy{width:100%!important;max-width:520px!important;display:grid!important;justify-items:center!important;gap:6px!important;text-align:center!important}#root .ux-v22 .project-workflow-empty-state>.record-modal-section-copy>strong,#root .ux-v22 .project-workflow-empty-state>.record-modal-section-copy>small{margin:0!important}#root .ux-v22 .project-workflow-empty-action{box-sizing:border-box!important;min-width:0!important;max-width:100%!important;margin-top:15px!important;align-self:center!important;white-space:normal!important}#root .ux-v22 .operational-projects.view-list .project-workflow-empty-list{width:100%!important;min-height:0!important;padding:24px 17px!important;gap:0!important}#root .ux-v22.theme-dark .project-workflow-empty-illustration{background-image:url(/illustrations/project-workflow-empty-dark.svg)!important}@media(max-width:760px){#root .ux-v22 .project-workflow-empty-state{width:min(100%,calc(100% - 14px))!important;padding:24px 16px 78px!important}#root .ux-v22 .project-workflow-empty-board{min-height:calc(100dvh - 132px)!important}#root .ux-v22 .project-workflow-empty-illustration{width:min(166px,54vw)!important;height:150px!important}}#root .ux-v22 input[type=checkbox],#root .ux-v22 .crm-checkbox{box-sizing:border-box!important;width:15px!important;min-width:15px!important;max-width:15px!important;height:15px!important;min-height:15px!important;max-height:15px!important;margin:0!important;padding:0!important;flex:0 0 15px!important;display:inline-grid!important;place-items:center!important;border:1px solid #cfd7e3!important;border-radius:var(--radius-micro)!important;background-color:#fff!important;background-image:none!important;background-position:center!important;background-repeat:no-repeat!important;color:transparent!important;box-shadow:none!important;vertical-align:middle!important;cursor:pointer!important;transform:scale(1);transform-origin:center;transition:border-color .18s ease,background-color .18s ease,box-shadow .18s ease,transform .22s cubic-bezier(.2,.9,.2,1.25)!important}#root .ux-v22 input[type=checkbox]{-webkit-appearance:none!important;appearance:none!important;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='15' height='15' viewBox='0 0 15 15' fill='none'%3E%3Cpath d='M3.4 7.7 6.2 10.3 11.7 4.8' stroke='white' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E")!important;background-size:0 0!important;transition:border-color .18s ease,background-color .18s ease,background-size .16s cubic-bezier(.22,1,.36,1),box-shadow .18s ease,transform .22s cubic-bezier(.2,.9,.2,1.25)!important}#root .ux-v22 input[type=checkbox]:hover:not(:disabled),#root .ux-v22 .crm-checkbox:hover:not(:disabled){border-color:#aeb8c7!important}#root .ux-v22 input[type=checkbox]:active:not(:disabled),#root .ux-v22 .crm-checkbox:active:not(:disabled){transform:scale(.92)!important}#root .ux-v22 input[type=checkbox]:checked,#root .ux-v22 input[type=checkbox]:indeterminate,#root .ux-v22 .crm-checkbox:is(.checked,.done,[aria-checked=true],[aria-checked=mixed]),#root .ux-v22 :is(button,[role=menuitemcheckbox]).active>.crm-checkbox{border-color:#2e46ee!important;background-color:#2e46ee!important}#root .ux-v22 input[type=checkbox]:checked{background-size:11px 11px!important}#root .ux-v22 input[type=checkbox]:indeterminate{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='15' height='15' viewBox='0 0 15 15' fill='none'%3E%3Cpath d='M4 7.5h7' stroke='white' stroke-width='1.8' stroke-linecap='round'/%3E%3C/svg%3E")!important;background-size:11px 11px!important}#root .ux-v22 .crm-checkbox:after{content:""!important;width:100%!important;height:100%!important;display:block!important;opacity:0!important;transform:scale(.5);filter:blur(3px);background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='15' height='15' viewBox='0 0 15 15' fill='none'%3E%3Cpath d='M3.4 7.7 6.2 10.3 11.7 4.8' stroke='white' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E")!important;background-position:center!important;background-repeat:no-repeat!important;background-size:11px 11px!important;pointer-events:none!important;transition:opacity .16s ease,transform .16s cubic-bezier(.22,1,.36,1),filter .16s ease!important}#root .ux-v22 .crm-checkbox[aria-checked=mixed]:after{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='15' height='15' viewBox='0 0 15 15' fill='none'%3E%3Cpath d='M4 7.5h7' stroke='white' stroke-width='1.8' stroke-linecap='round'/%3E%3C/svg%3E")!important}#root .ux-v22 .crm-checkbox:is(.checked,.done,[aria-checked=true],[aria-checked=mixed]):after,#root .ux-v22 :is(button,[role=menuitemcheckbox]).active>.crm-checkbox:after{opacity:1!important;transform:scale(1);filter:blur(0)}#root .ux-v22 input[type=checkbox]:focus,#root .ux-v22 .crm-checkbox:focus{outline:none!important}#root .ux-v22 input[type=checkbox]:focus-visible,#root .ux-v22 .crm-checkbox:focus-visible{outline:none!important;box-shadow:0 0 0 2px #2e46ee29!important}#root .ux-v22 input[type=checkbox]:disabled,#root .ux-v22 .crm-checkbox:disabled{opacity:.6!important;cursor:not-allowed!important}#root .ux-v22.theme-dark input[type=checkbox],#root .ux-v22.theme-dark .crm-checkbox{border-color:#ffffff2e!important;background-color:var(--dark-control-hover, #1c1c1c)!important}#root .ux-v22.theme-dark input[type=checkbox]:hover:not(:disabled),#root .ux-v22.theme-dark .crm-checkbox:hover:not(:disabled){border-color:#ffffff52!important}#root .ux-v22.theme-dark input[type=checkbox]:checked,#root .ux-v22.theme-dark input[type=checkbox]:indeterminate,#root .ux-v22.theme-dark .crm-checkbox:is(.checked,.done,[aria-checked=true],[aria-checked=mixed]),#root .ux-v22.theme-dark :is(button,[role=menuitemcheckbox]).active>.crm-checkbox{border-color:#5368f2!important;background-color:#5368f2!important}#root .ux-v22 .crm-company-check{pointer-events:none!important}@media(prefers-reduced-motion:reduce){#root .ux-v22 input[type=checkbox],#root .ux-v22 .crm-checkbox,#root .ux-v22 .crm-checkbox:after{transition:none!important}#root .ux-v22 input[type=checkbox]:active:not(:disabled),#root .ux-v22 .crm-checkbox:active:not(:disabled){transform:none!important}}#root .ux-v22 .task-checkbox{box-sizing:border-box!important;width:16px!important;min-width:16px!important;max-width:16px!important;height:16px!important;min-height:16px!important;max-height:16px!important;margin:0!important;padding:0!important;flex:0 0 16px!important;display:inline-grid!important;place-items:center!important;align-self:center!important;justify-self:center!important;border:1px solid #cfd7e3!important;border-radius:var(--radius-pill)!important;background:#fff!important;color:transparent!important;box-shadow:none!important;cursor:pointer!important;transition:transform .12s cubic-bezier(.22,1,.36,1),border-color .12s ease,background-color .12s ease,box-shadow .12s ease!important}#root .ux-v22 .task-checkbox:after{content:""!important;width:100%!important;height:100%!important;display:block!important;opacity:0!important;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 16 16' fill='none'%3E%3Cpath d='M3.7 8.2 6.6 10.8 12.3 5.1' stroke='white' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E")!important;background-position:center!important;background-repeat:no-repeat!important;background-size:12px 12px!important;pointer-events:none!important}#root .ux-v22 .task-checkbox:is(.checked,.done,[aria-pressed=true]){border-color:#2e46ee!important;background:#2e46ee!important;color:#fff!important}#root .ux-v22 .task-checkbox:is(.checked,.done,[aria-pressed=true]):after{opacity:1!important}#root .ux-v22 .task-checkbox:hover:not(:disabled):not(.checked):not(.done):not([aria-pressed=true]){border-color:#8d9bef!important;background:#eef1ff!important}#root .ux-v22 .task-checkbox:is(.checked,.done,[aria-pressed=true]):hover:not(:disabled){border-color:#2e46ee!important;background:#2e46ee!important;color:#fff!important;transform:scale(1.04);box-shadow:0 0 0 3px #2e46ee24!important}#root .ux-v22 .task-checkbox:focus,#root .ux-v22 .task-checkbox:focus-visible{outline:none!important;box-shadow:0 0 0 3px #2e46ee24!important}#root .ux-v22 .task-checkbox:disabled{opacity:.42!important;cursor:default!important;pointer-events:none!important}#root .ux-v22.theme-dark .task-checkbox{border-color:#ffffff2e!important;background:var(--dark-control-hover, #1c1c1c)!important}#root .ux-v22.theme-dark .task-checkbox:hover:not(:disabled):not(.checked):not(.done):not([aria-pressed=true]){border-color:#566dd9!important;background:var(--dark-active, #222222)!important}#root .ux-v22.theme-dark .task-checkbox:is(.checked,.done,[aria-pressed=true]){border-color:#5368f2!important;background:#5368f2!important}#root .ux-v22.theme-dark .task-checkbox:is(.checked,.done,[aria-pressed=true]):hover:not(:disabled){border-color:#5368f2!important;background:#5368f2!important;color:#fff!important;transform:scale(1.04);box-shadow:0 0 0 3px #5368f229!important}#root .project-card-remote-live-preview{pointer-events:none!important;-webkit-user-select:none!important;user-select:none!important}#root .ux-v22.theme-dark .topbar{background:var(--workspace-header-shell-bg, var(--dark-card, #0c0c0c))!important;background-color:var(--workspace-header-shell-bg, var(--dark-card, #0c0c0c))!important;background-image:none!important}#root#root#root .ux-v22.theme-dark .sales-page.sales-premium>.sales-header.studio-toolbar-shell{background:var(--workspace-header-shell-bg, var(--dark-card, #0c0c0c))!important;background-color:var(--workspace-header-shell-bg, var(--dark-card, #0c0c0c))!important;background-image:none!important}#root .ux-v22.theme-dark .workflow-stage-editor .drag-handle{border-color:color-mix(in srgb,var(--stage-color, #5368f2) 34%,var(--dark-border-strong, #303030))!important;background:color-mix(in srgb,var(--stage-color, #5368f2) 13%,var(--dark-control, #161616))!important;color:color-mix(in srgb,var(--stage-color, #5368f2) 70%,#ffffff)!important;box-shadow:none!important}#root#root#root#root .ux-v22.theme-dark .sales-page.sales-premium:not(.operational-workspace) .sales-header.studio-toolbar-shell .sales-unified-toolbar .studio-status-tabs:focus-within>button:not(.active):is(:hover,:focus-visible){background:var(--crm-dropdown-hover-dark, rgba(92,111,255,.14))!important;color:#f0f2f5!important;outline:0!important}#root#root .ux-v22.theme-dark .sales-record-drawer .deal-sidebar-section-heading>span{border-color:transparent!important;background:transparent!important;background-color:transparent!important;background-image:none!important;color:#aeb5c2!important;box-shadow:none!important}#root#root .ux-v22.theme-dark .sales-record-drawer .deal-sidebar-section-heading>span>svg{color:inherit!important;stroke:currentColor!important}#root#root .ux-v22.theme-dark input[type=number]{color-scheme:dark!important}#root#root .ux-v22.theme-dark input[type=number]::-webkit-inner-spin-button,#root#root .ux-v22.theme-dark input[type=number]::-webkit-outer-spin-button{margin:0!important;border:0!important;background:transparent!important;background-color:transparent!important;box-shadow:none!important;opacity:.62!important;-webkit-appearance:inner-spin-button!important}#root#root .ux-v22.theme-dark .attachment-dropzone-shell{background:transparent!important}#root#root .ux-v22.theme-dark .attachment-dropzone{border-color:#ffffff24!important;background:var(--dark-control, #161616)!important;background-color:var(--dark-control, #161616)!important;background-image:none!important;color:var(--dark-text, #f5f5f5)!important;box-shadow:none!important}#root#root .ux-v22.theme-dark .attachment-dropzone-icon{background:#ffffff0b!important;color:var(--dark-text, #f5f5f5)!important;box-shadow:none!important}#root#root .ux-v22.theme-dark .attachment-dropzone-icon>svg{color:var(--dark-text, #f5f5f5)!important;stroke:currentColor!important}#root#root .ux-v22.theme-dark .attachment-dropzone-title{color:var(--dark-text, #f5f5f5)!important;-webkit-text-fill-color:currentColor!important}#root#root .ux-v22.theme-dark .attachment-dropzone-description{color:var(--dark-subtle, #737373)!important}#root#root .ux-v22.theme-dark .attachment-dropzone:hover:not(:disabled){border-color:#ffffff38!important;background:var(--dark-control-hover, #1c1c1c)!important;background-color:var(--dark-control-hover, #1c1c1c)!important}#root#root .ux-v22.theme-dark .attachment-dropzone:hover:not(:disabled) .attachment-dropzone-icon{background:#ffffff13!important;color:var(--dark-text, #f5f5f5)!important}#root#root .ux-v22.theme-dark .attachment-dropzone[data-dragging=true]{border-color:#5c6fff85!important;background:#2e46ee13!important;color:var(--dark-text, #f5f5f5)!important}#root#root .ux-v22.theme-dark .attachment-dropzone[data-dragging=true] .attachment-dropzone-icon{background:#5c6fff29!important;color:#aeb9ff!important}html[data-app-theme=light],#root .ux-v22.theme-light{--light-canvas: #f3f4f6;--light-shell: #ffffff;--light-board: #f3f4f6;--light-column: #f6f7f9;--light-card: #ffffff;--light-card-hover: #f7f8fa;--light-control: #ffffff;--light-control-hover: #f4f6f8;--light-elevated: #ffffff;--light-active: #f3f5f7;--light-border: #e4e7ec;--light-border-strong: #d8dee8;--light-overlay-scrim: rgba(0, 0, 0, .18);--light-overlay-scrim-soft: rgba(0, 0, 0, .12);--light-overlay-scrim-strong: rgba(0, 0, 0, .42);--light-overlay-scrim-mobile: rgba(0, 0, 0, .55);--light-text: #20262f;--light-text-soft: #3e3e45;--light-muted: #7e8794;--light-subtle: #8a93a3;--app-canvas: var(--light-canvas);--app-shell: var(--light-shell);--app-board: var(--light-board);--app-column: var(--light-column);--app-card: var(--light-card);--app-card-hover: var(--light-card-hover);--app-control: var(--light-control);--app-control-hover: var(--light-control-hover);--app-elevated: var(--light-elevated);--app-active: var(--light-active);--app-border: var(--light-border);--app-border-strong: var(--light-border-strong);--app-text: var(--light-text);--app-text-soft: var(--light-text-soft);--app-muted: var(--light-muted);--app-subtle: var(--light-subtle);--app-overlay-scrim: var(--light-overlay-scrim);--app-overlay-scrim-soft: var(--light-overlay-scrim-soft);--app-overlay-scrim-strong: var(--light-overlay-scrim-strong);--app-overlay-scrim-mobile: var(--light-overlay-scrim-mobile);--reference-shell: var(--light-shell);--reference-ink: var(--light-card);--reference-board: var(--light-canvas);--reference-column: var(--light-column);--reference-line: var(--light-border);--reference-active: var(--light-active);--reference-text: var(--light-text);--reference-muted: var(--light-muted);--crm-polish-page: var(--light-canvas);--crm-polish-board: var(--light-board);--crm-polish-column: var(--light-column);--crm-polish-card: var(--light-card);--crm-polish-control: var(--light-control);--crm-polish-control-hover: var(--light-control-hover);--crm-polish-line: var(--light-border);--crm-polish-card-line: var(--light-border-strong);--crm-polish-text: var(--light-text);--crm-polish-muted: var(--light-muted);--crm-list-canvas: var(--light-canvas);--crm-list-surface: var(--light-card);--crm-list-header: var(--light-column);--crm-list-divider: var(--light-border);--crm-list-hover: var(--light-active);--board-bg: var(--light-board);--board-panel: var(--light-column);--board-soft: var(--light-control-hover);--board-border: var(--light-border-strong);--board-border-soft: var(--light-border);--workspace-header-neutral-text: var(--light-text-soft);--workspace-header-neutral-border: var(--light-border-strong);--workspace-header-neutral-bg: var(--light-control);--workspace-header-shell-bg: var(--light-shell);--workspace-header-neutral-hover-text: var(--light-text);--workspace-header-neutral-hover-border: var(--light-border-strong);--workspace-header-neutral-hover-bg: var(--light-control-hover);--workspace-header-divider: var(--light-border);--workspace-header-search-placeholder: var(--light-subtle);--workspace-header-icon-hover-bg: var(--light-control-hover);--settings-canvas-bg: var(--light-canvas);--settings-navigation-bg: var(--light-card);--crm-secondary-navigation-bg: var(--light-card);--settings-content-bg: var(--light-canvas);--settings-section-bg: var(--light-card);--settings-control-surface: var(--light-control);--settings-control-hover-surface: var(--light-control-hover);--settings-border: var(--light-border);--settings-border-strong: var(--light-border-strong);--settings-text: var(--light-text);--settings-muted: var(--light-muted);--settings-subtle: var(--light-subtle);--settings-accent: #2e46ee;--ux-canvas: var(--light-canvas);--ux-surface: var(--light-card);--ux-surface-2: var(--light-card-hover);--ux-surface-3: var(--light-control-hover);--ux-control: var(--light-control);--ux-muted: var(--light-muted);--ux-text-soft: var(--light-text-soft);--ux-line: var(--light-border);--ux-line-strong: var(--light-border-strong);--ux-text: var(--light-text);--ux-text-muted: var(--light-muted);--ux-text-subtle: var(--light-subtle);--record-modal-shell-bg: var(--light-card);--record-modal-content-bg: var(--light-card);--record-modal-section-bg: var(--settings-section-bg);--record-modal-control-bg: var(--light-control);--record-modal-border: var(--light-border);--record-modal-border-strong: var(--light-border-strong)}#root .ux-v22.app-frame.theme-light:not(.client-portal-page){--app-canvas: var(--light-shell);--app-board: var(--light-shell);--crm-polish-page: var(--app-canvas);--crm-polish-board: var(--app-board);--crm-list-canvas: var(--app-canvas);--board-bg: var(--app-board);--reference-board: var(--app-board);--ux-canvas: var(--app-canvas);--settings-canvas-bg: var(--app-canvas);--settings-content-bg: var(--app-canvas);--settings-navigation-bg: var(--light-canvas)}#root .ux-v22.app-frame.theme-light:not(.client-portal-page)>.workspace{background:var(--app-canvas)!important;background-color:var(--app-canvas)!important}html[data-app-theme=dark],#root .ux-v22.theme-dark{--dark-canvas: #050505;--dark-shell: #080808;--dark-board: #0a0a0a;--dark-column: #0f0f0f;--dark-card: #0c0c0c;--dark-card-hover: #121212;--dark-control: #161616;--dark-control-hover: #1c1c1c;--dark-elevated: #202020;--dark-active: #222222;--dark-border: #262626;--dark-border-strong: #303030;--dark-overlay-scrim: rgba(0, 0, 0, .28);--dark-overlay-scrim-soft: rgba(0, 0, 0, .18);--dark-overlay-scrim-strong: rgba(0, 0, 0, .58);--dark-overlay-scrim-mobile: rgba(0, 0, 0, .68);--dark-text: #f5f5f5;--dark-text-soft: #d4d4d4;--dark-muted: #a3a3a3;--dark-subtle: #737373;--app-canvas: var(--dark-canvas);--app-shell: var(--dark-shell);--app-board: var(--dark-board);--app-column: var(--dark-column);--app-card: var(--dark-card);--app-card-hover: var(--dark-card-hover);--app-control: var(--dark-control);--app-control-hover: var(--dark-control-hover);--app-elevated: var(--dark-elevated);--app-active: var(--dark-active);--app-border: var(--dark-border);--app-border-strong: var(--dark-border-strong);--app-text: var(--dark-text);--app-text-soft: var(--dark-text-soft);--app-muted: var(--dark-muted);--app-subtle: var(--dark-subtle);--app-overlay-scrim: var(--dark-overlay-scrim);--app-overlay-scrim-soft: var(--dark-overlay-scrim-soft);--app-overlay-scrim-strong: var(--dark-overlay-scrim-strong);--app-overlay-scrim-mobile: var(--dark-overlay-scrim-mobile);--reference-shell: var(--dark-shell);--reference-ink: var(--dark-card);--reference-board: var(--dark-canvas);--reference-column: var(--dark-column);--reference-line: var(--dark-border);--reference-active: var(--dark-active);--reference-text: var(--dark-text);--reference-muted: var(--dark-muted);--crm-polish-page: var(--dark-canvas);--crm-polish-board: var(--dark-board);--crm-polish-column: var(--dark-column);--crm-polish-card: var(--dark-card);--crm-polish-control: var(--dark-control);--crm-polish-control-hover: var(--dark-control-hover);--crm-polish-line: var(--dark-border);--crm-polish-card-line: var(--dark-border);--crm-list-canvas: var(--dark-canvas);--crm-list-surface: var(--dark-column);--crm-list-header: var(--dark-elevated);--crm-list-divider: var(--dark-border);--crm-list-hover: var(--dark-active);--board-bg: var(--dark-canvas);--board-panel: var(--dark-column);--board-soft: var(--dark-control);--board-border: var(--dark-border-strong);--board-border-soft: var(--dark-border);--workspace-header-neutral-bg: var(--dark-control);--workspace-header-shell-bg: var(--dark-card);--workspace-header-neutral-hover-bg: var(--dark-control-hover);--workspace-header-divider: var(--dark-border);--workspace-header-icon-hover-bg: var(--dark-control-hover);--settings-canvas-bg: var(--dark-canvas);--settings-navigation-bg: var(--dark-card);--crm-secondary-navigation-bg: var(--dark-card);--settings-content-bg: var(--dark-canvas);--settings-section-bg: var(--dark-card-hover);--settings-outline-card-bg: transparent;--settings-control-surface: var(--dark-control);--settings-control-hover-surface: var(--dark-control-hover);--settings-border: var(--dark-border);--settings-border-strong: var(--dark-border-strong);--settings-text: var(--dark-text);--settings-muted: var(--dark-muted);--settings-subtle: var(--dark-subtle);--settings-accent: #2e46ee;--ux-canvas: var(--dark-canvas);--ux-surface: var(--dark-card);--ux-surface-2: var(--dark-column);--ux-surface-3: var(--dark-control);--ux-control: var(--dark-control);--ux-muted: var(--dark-muted);--ux-text-soft: var(--dark-text-soft);--ux-line: var(--dark-border);--ux-line-strong: var(--dark-border-strong);--ux-text: var(--dark-text);--ux-text-muted: var(--dark-muted);--ux-text-subtle: var(--dark-subtle);--record-modal-shell-bg: var(--dark-card);--record-modal-content-bg: var(--dark-shell);--record-modal-section-bg: var(--dark-card-hover);--record-modal-control-bg: var(--dark-control-hover);--record-modal-border: var(--dark-border);--record-modal-border-strong: var(--dark-border-strong)}#root .ux-v22{--record-modal-shell-bg: var(--ux-surface, #ffffff);--record-modal-content-bg: var(--record-modal-shell-bg);--record-modal-section-bg: var(--ux-surface-2, #f7f8fa);--record-modal-control-bg: var(--ux-surface, #ffffff);--record-modal-border: var(--ux-line, #e5eaf2);--record-modal-border-strong: var(--ux-line-strong, #dce2ea);--record-modal-section-padding: 16px;--record-modal-section-gap: var(--crm-form-field-gap, 16px)}#root .ux-v22 .deal-create-modal.operational-record-modal>:is(.client-create-body,.project-create-matched-content,.workflow-record-content,.deal-import-content){background:var(--record-modal-shell-bg)!important;background-color:var(--record-modal-shell-bg)!important;background-image:none!important}#root .ux-v22 .deal-create-modal.operational-record-modal :is(.client-create-flow,.project-card-main,.workflow-record-main){background:transparent!important;background-image:none!important}#root .ux-v22 .sales-record-drawer .crm-morph-tabs.is-record-surface .crm-morph-tabs-surface{--crm-morph-surface: color-mix(in srgb, var(--record-modal-section-bg, var(--ux-surface-2)) 70%, transparent)}#root .ux-v22 :is(.deal-create-modal.operational-record-modal>.client-create-body,.deal-create-modal.operational-record-modal>.project-create-matched-content,.deal-create-modal.operational-record-modal>.workflow-record-content,.deal-create-modal.operational-record-modal>.deal-import-content,.deal-create-modal.operational-record-modal>.operational-record-content,.sales-record-drawer .deal-sidebar-content){--record-menu-scroll-thumb: color-mix(in srgb, var(--app-muted, #808996) 27%, transparent);--record-menu-scroll-thumb-hover: color-mix(in srgb, var(--app-muted, #808996) 46%, transparent);scrollbar-width:auto;scrollbar-color:auto}#root .ux-v22 :is(.deal-create-modal.operational-record-modal>.client-create-body,.deal-create-modal.operational-record-modal>.project-create-matched-content,.deal-create-modal.operational-record-modal>.workflow-record-content,.deal-create-modal.operational-record-modal>.deal-import-content,.deal-create-modal.operational-record-modal>.operational-record-content,.sales-record-drawer .deal-sidebar-content)::-webkit-scrollbar{width:4px;height:4px}#root .ux-v22 :is(.deal-create-modal.operational-record-modal>.client-create-body,.deal-create-modal.operational-record-modal>.project-create-matched-content,.deal-create-modal.operational-record-modal>.workflow-record-content,.deal-create-modal.operational-record-modal>.deal-import-content,.deal-create-modal.operational-record-modal>.operational-record-content,.sales-record-drawer .deal-sidebar-content)::-webkit-scrollbar-track{border:0;background:transparent}#root .ux-v22 :is(.deal-create-modal.operational-record-modal>.client-create-body,.deal-create-modal.operational-record-modal>.project-create-matched-content,.deal-create-modal.operational-record-modal>.workflow-record-content,.deal-create-modal.operational-record-modal>.deal-import-content,.deal-create-modal.operational-record-modal>.operational-record-content,.sales-record-drawer .deal-sidebar-content)::-webkit-scrollbar-thumb{min-height:28px;border:0;border-radius:999px;background:var(--record-menu-scroll-thumb)}#root .ux-v22 :is(.deal-create-modal.operational-record-modal>.client-create-body,.deal-create-modal.operational-record-modal>.project-create-matched-content,.deal-create-modal.operational-record-modal>.workflow-record-content,.deal-create-modal.operational-record-modal>.deal-import-content,.deal-create-modal.operational-record-modal>.operational-record-content,.sales-record-drawer .deal-sidebar-content):is(:hover,:focus-within)::-webkit-scrollbar-thumb{background:var(--record-menu-scroll-thumb-hover)}#root .ux-v22 :is(.deal-create-modal.operational-record-modal>.client-create-body,.deal-create-modal.operational-record-modal>.project-create-matched-content,.deal-create-modal.operational-record-modal>.workflow-record-content,.deal-create-modal.operational-record-modal>.deal-import-content,.deal-create-modal.operational-record-modal>.operational-record-content,.sales-record-drawer .deal-sidebar-content)::-webkit-scrollbar-button{display:none;width:0;height:0}@supports (-moz-appearance: none){#root .ux-v22 :is(.deal-create-modal.operational-record-modal>.client-create-body,.deal-create-modal.operational-record-modal>.project-create-matched-content,.deal-create-modal.operational-record-modal>.workflow-record-content,.deal-create-modal.operational-record-modal>.deal-import-content,.deal-create-modal.operational-record-modal>.operational-record-content,.sales-record-drawer .deal-sidebar-content){scrollbar-width:thin;scrollbar-color:var(--record-menu-scroll-thumb) transparent}#root .ux-v22 :is(.deal-create-modal.operational-record-modal>.client-create-body,.deal-create-modal.operational-record-modal>.project-create-matched-content,.deal-create-modal.operational-record-modal>.workflow-record-content,.deal-create-modal.operational-record-modal>.deal-import-content,.deal-create-modal.operational-record-modal>.operational-record-content,.sales-record-drawer .deal-sidebar-content):is(:hover,:focus-within){scrollbar-color:var(--record-menu-scroll-thumb-hover) transparent}}#root .ux-v22 .deal-create-modal.operational-record-modal :is(.client-create-flow,.project-card-main,.workflow-record-main)>:is(.record-modal-section,.project-card-section,.workflow-record-section),#root .ux-v22 .deal-create-modal.operational-record-modal>.deal-import-content>:is(.record-modal-section,.project-card-section,.deal-import-file,.deal-import-destination,.deal-import-preview){box-sizing:border-box!important;min-width:0!important;padding:0!important;display:grid!important;gap:var(--record-modal-section-gap)!important;border:0!important;border-radius:0!important;background:transparent!important;background-color:transparent!important;background-image:none!important;box-shadow:none!important}#root .ux-v22 .deal-create-modal.operational-record-modal :is(.client-create-flow,.project-card-main,.workflow-record-main),#root .ux-v22 .deal-create-modal.operational-record-modal>.deal-import-content{row-gap:var(--crm-form-group-gap, 24px)!important}#root .ux-v22 .deal-create-modal.operational-record-modal :is(.client-create-flow,.project-card-main,.workflow-record-main)>:is(.record-modal-section,.project-card-section,.workflow-record-section)~:is(.record-modal-section,.project-card-section,.workflow-record-section),#root .ux-v22 .deal-create-modal.operational-record-modal>.deal-import-content>:is(.record-modal-section,.project-card-section,.deal-import-file,.deal-import-destination,.deal-import-preview)~:is(.record-modal-section,.project-card-section,.deal-import-file,.deal-import-destination,.deal-import-preview){border-top:1px solid color-mix(in srgb,var(--record-modal-border, #e5eaf2) 60%,transparent)!important;padding-top:var(--crm-form-section-divider-gap, 8px)!important}#root .ux-v22 .deal-create-modal.operational-record-modal :is(.client-create-flow,.project-card-main,.workflow-record-main)>:is(.record-modal-section,.project-card-section,.workflow-record-section)>:is(.record-modal-section-title,.project-card-section-title,.workflow-section-heading){margin-bottom:6px!important}@media(max-width:760px){#root .ux-v22 .deal-create-modal.operational-record-modal :is(.client-create-flow,.project-card-main,.workflow-record-main)>:is(.record-modal-section,.project-card-section,.workflow-record-section)>:is(.record-modal-section-title,.project-card-section-title,.workflow-section-heading){margin-bottom:4px!important}}#root .ux-v22 .deal-create-modal.operational-record-modal :is(.record-modal-section-title,.project-card-section-title,.workflow-section-heading){min-width:0!important}#root .ux-v22 .deal-create-modal.operational-record-modal :is(.record-modal-section-title,.project-card-section-title){display:flex!important;align-items:flex-start!important;gap:10px!important}#root .ux-v22 .deal-create-modal.operational-record-modal :is(.record-modal-section-title,.project-card-section-title)>svg{flex:0 0 auto!important;margin-top:1px!important;color:var(--ux-text-muted, #7b8493)!important}#root .ux-v22 .deal-create-modal.operational-record-modal :is(.record-modal-section-title,.project-card-section-title)>:is(.record-modal-section-copy,div){min-width:0!important}#root .ux-v22 .record-modal-section-copy{display:grid!important;align-content:start!important;gap:4px!important;min-width:0!important}#root#root#root .ux-v22 .smart-link-editor:not(.is-expanded) .smart-link-editor-surface.crm-rich-description-surface{min-height:43px!important;padding-top:10px!important;padding-bottom:10px!important;border:1px solid transparent!important;border-radius:0!important;background:transparent!important;box-shadow:none!important;transition:background-color .16s ease!important}#root#root#root .ux-v22 .smart-link-editor:not(.is-expanded):has(.smart-link-editor-placeholder-proxy) .smart-link-editor-surface.crm-rich-description-surface:not(:focus){border-bottom-color:color-mix(in srgb,var(--ux-text-muted, #7b8493) 22%,transparent)!important}#root#root#root .ux-v22 .smart-link-editor:not(.is-expanded):has(.smart-link-editor-placeholder-proxy) .smart-link-editor-surface.crm-rich-description-surface:not(:focus):hover{border-bottom-color:color-mix(in srgb,var(--ux-text-muted, #7b8493) 47%,transparent)!important;background:color-mix(in srgb,var(--ux-text, #2d3139) 6%,transparent)!important}#root#root#root .ux-v22 .smart-link-editor:not(.is-expanded) .smart-link-editor-surface.crm-rich-description-surface:focus{border-color:transparent!important;border-bottom-color:var(--ux-blue, #2e46ee)!important;background:transparent!important;box-shadow:inset 0 -1px 0 var(--ux-blue, #2e46ee)!important;outline:0!important}#root .ux-v22 .rich-description-field{display:grid!important;grid-template-columns:minmax(0,1fr)!important;row-gap:18px!important;width:100%!important;min-width:0!important}#root .ux-v22 .deal-create-modal.operational-record-modal :is(.record-modal-section-title,.project-card-section-title) strong,#root .ux-v22 .deal-create-modal.operational-record-modal .workflow-section-heading strong{color:var(--ux-text, #2d3139)!important}#root .ux-v22 .deal-create-modal.operational-record-modal :is(.record-modal-section-title,.project-card-section-title) small,#root .ux-v22 .deal-create-modal.operational-record-modal .workflow-section-heading small{color:var(--ux-text-muted, #7b8493)!important}#root .ux-v22 .record-modal-section-actions{margin-left:auto!important;display:flex!important;align-items:center!important;gap:8px!important}#root .ux-v22 .deal-create-modal.operational-record-modal .record-modal-section.project-card-details-grid>.record-modal-section-title{grid-column:1 / -1!important}html[data-app-theme=dark] #root .ux-v22 :is(.deal-create-modal.operational-record-modal:is(.client-create-simple,.project-create-matched,.workflow-record-modal,.deal-import-modal),.sales-record-drawer),#root .ux-v22.theme-dark :is(.deal-create-modal.operational-record-modal:is(.client-create-simple,.project-create-matched,.workflow-record-modal,.deal-import-modal),.sales-record-drawer){--crm-placeholder-color: color-mix(in srgb, var(--dark-text, #f5f5f5) 30%, var(--dark-text-muted, #858585) 70%)}#root#root#root#root .ux-v22 :is(.deal-create-modal.operational-record-modal:is(.client-create-simple,.project-create-matched,.workflow-record-modal,.deal-import-modal),.sales-record-drawer,.settings-page .settings-detail-section,.email-account-settings-view,.agent-page[data-agent-section=settings] .settings-detail-section,.workflow-stage-editor,.crm-property-popover) :is(.field-label>input:not([type=checkbox]):not([type=hidden]):not([type=file]),.field-label>textarea,.field-label>.input-icon,.field-label .value-row>input,.settings-profile-fields .input-icon,.settings-password-grid label>input:not([type=checkbox]),.settings-password-grid label>.password-control,.settings-service-create>.input-icon,.stage-editor-field>input,.field-label .premium-select:not(:is(.contact-label-select,.is-menu-trigger))>.premium-select-trigger,.field-label .premium-date-trigger,.contact-entry>.input-icon,.deal-sidebar-edit-field>input,.deal-sidebar-edit-field>.premium-select>.premium-select-trigger,.deal-sidebar-edit-field>.premium-date-picker>.premium-date-trigger,.sidebar-scheduled-activity .sidebar-activity-subject-row>input,.task-schedule-editor .task-schedule-date-field .premium-date-trigger,.task-schedule-editor .task-schedule-time-field .premium-select-trigger,.task-schedule-editor .task-recurrence-select .premium-select-trigger,.task-schedule-editor .task-deadline-picker .premium-date-trigger),#root#root#root#root .ux-v22 .view-list :is(.list-inline-input,.list-inline-value,.premium-select-trigger).crm-quiet-input,#root#root#root#root .ux-v22 .crm-property-popover .crm-quiet-input,#root#root#root#root .ux-v22 .kanban-quick-add>textarea.crm-quiet-input,#root#root#root#root .ux-v22 .smart-link-format-toolbar .email-signature-toolbar-select .premium-select-trigger,#root#root#root#root .ux-v22 .task-schedule-editor :is(.task-recurrence-end-picker,.daily-schedule-end-date)>.premium-date-trigger,.workspace-dialog-layer .crm-quiet-input{border:1px solid transparent!important;border-bottom-color:var(--crm-quiet-base-underline, color-mix(in srgb, var(--ux-text-muted, #7b8493) 22%, transparent))!important;border-radius:0!important;background:transparent!important;box-shadow:none!important;min-height:var(--crm-quiet-input-min-height, var(--crm-form-control-height, 36px))!important;transition:background-color .16s ease,border-color .16s ease,box-shadow .16s ease!important}#root#root#root#root .ux-v22 :is(.deal-create-modal.operational-record-modal:is(.client-create-simple,.project-create-matched,.workflow-record-modal,.deal-import-modal),.sales-record-drawer,.settings-page .settings-detail-section,.email-account-settings-view,.agent-page[data-agent-section=settings] .settings-detail-section,.workflow-stage-editor,.crm-property-popover) :is(.field-label>input:not([type=checkbox]):not([type=hidden]):not([type=file]),.field-label>textarea,.field-label>.input-icon,.field-label .value-row>input,.settings-profile-fields .input-icon,.settings-password-grid label>input:not([type=checkbox]),.settings-password-grid label>.password-control,.settings-service-create>.input-icon,.stage-editor-field>input,.field-label .premium-select:not(:is(.contact-label-select,.is-menu-trigger))>.premium-select-trigger,.field-label .premium-date-trigger,.contact-entry>.input-icon,.deal-sidebar-edit-field>input,.deal-sidebar-edit-field>.premium-select>.premium-select-trigger,.deal-sidebar-edit-field>.premium-date-picker>.premium-date-trigger,.sidebar-scheduled-activity .sidebar-activity-subject-row>input,.task-schedule-editor .task-schedule-date-field .premium-date-trigger,.task-schedule-editor .task-schedule-time-field .premium-select-trigger,.task-schedule-editor .task-recurrence-select .premium-select-trigger,.task-schedule-editor .task-deadline-picker .premium-date-trigger):hover,#root#root#root#root .ux-v22 .view-list :is(.list-inline-input,.list-inline-value,.premium-select-trigger).crm-quiet-input:hover,#root#root#root#root .ux-v22 .crm-property-popover .crm-quiet-input:hover,#root#root#root#root .ux-v22 .kanban-quick-add>textarea.crm-quiet-input:hover,#root#root#root#root .ux-v22 .smart-link-format-toolbar .email-signature-toolbar-select .premium-select-trigger:hover,#root#root#root#root .ux-v22 .task-schedule-editor :is(.task-recurrence-end-picker,.daily-schedule-end-date)>.premium-date-trigger:hover,.workspace-dialog-layer .crm-quiet-input:hover{border-color:transparent!important;border-bottom-color:color-mix(in srgb,var(--ux-text-muted, #7b8493) 47%,transparent)!important;background:color-mix(in srgb,var(--ux-text, #2d3139) 6%,transparent)!important}#root#root#root#root .ux-v22 :is(.deal-create-modal.operational-record-modal:is(.client-create-simple,.project-create-matched,.workflow-record-modal,.deal-import-modal),.sales-record-drawer,.settings-page .settings-detail-section,.email-account-settings-view,.agent-page[data-agent-section=settings] .settings-detail-section,.workflow-stage-editor,.crm-property-popover) :is(.field-label>input:not([type=checkbox]):not([type=hidden]):not([type=file]),.field-label>textarea,.field-label>.input-icon,.field-label .value-row>input,.settings-profile-fields .input-icon,.settings-password-grid label>input:not([type=checkbox]),.settings-password-grid label>.password-control,.settings-service-create>.input-icon,.stage-editor-field>input,.field-label .premium-select:not(:is(.contact-label-select,.is-menu-trigger))>.premium-select-trigger,.field-label .premium-date-trigger,.contact-entry>.input-icon,.deal-sidebar-edit-field>input,.deal-sidebar-edit-field>.premium-select>.premium-select-trigger,.deal-sidebar-edit-field>.premium-date-picker>.premium-date-trigger,.sidebar-scheduled-activity .sidebar-activity-subject-row>input,.task-schedule-editor .task-schedule-date-field .premium-date-trigger,.task-schedule-editor .task-schedule-time-field .premium-select-trigger,.task-schedule-editor .task-recurrence-select .premium-select-trigger,.task-schedule-editor .task-deadline-picker .premium-date-trigger):is(:focus-visible,:focus-within),#root#root#root#root .ux-v22 :is(.deal-create-modal.operational-record-modal:is(.client-create-simple,.project-create-matched,.workflow-record-modal,.deal-import-modal),.sales-record-drawer,.settings-page .settings-detail-section,.email-account-settings-view,.agent-page[data-agent-section=settings] .settings-detail-section,.workflow-stage-editor,.crm-property-popover) :is(.field-label,.deal-sidebar-edit-field) :is(.premium-select.open>.premium-select-trigger,.premium-date-picker.open>.premium-date-trigger),#root#root#root#root .ux-v22 .view-list :is(.list-inline-input,.list-inline-value,.premium-select-trigger).crm-quiet-input:is(:focus-visible,:focus-within),#root#root#root#root .ux-v22 .crm-property-popover .crm-quiet-input:is(:focus-visible,:focus-within),#root#root#root#root .ux-v22 .kanban-quick-add>textarea.crm-quiet-input:is(:focus-visible,:focus-within),#root#root#root#root .ux-v22 .smart-link-format-toolbar .email-signature-toolbar-select .premium-select-trigger:is(:focus-visible,:focus-within),#root#root#root#root .ux-v22 .task-schedule-editor :is(.task-recurrence-end-picker,.daily-schedule-end-date)>.premium-date-trigger:is(:focus-visible,:focus-within),.workspace-dialog-layer .crm-quiet-input:is(:focus-visible,:focus-within){border-color:transparent!important;border-bottom-color:var(--ux-blue, #2e46ee)!important;background:color-mix(in srgb,var(--ux-text, #2d3139) 7%,transparent)!important;box-shadow:inset 0 -1px 0 var(--ux-blue, #2e46ee)!important;outline:0!important}#root#root#root#root .ux-v22 .smart-link-editor.is-expanded:has(.crm-rich-description-surface)>.smart-link-editor-frame{border:1px solid transparent!important;border-radius:0!important;background:transparent!important;box-shadow:none!important;outline:0!important;transition:none!important}#root#root#root#root .ux-v22 .smart-link-editor.is-expanded:has(.crm-rich-description-surface)>.smart-link-editor-frame:hover{border-color:transparent!important;background:transparent!important;box-shadow:none!important}#root#root#root#root .ux-v22 .smart-link-editor.is-expanded:has(.crm-rich-description-surface)>.smart-link-editor-frame:focus-within{border-color:transparent!important;border-bottom-color:var(--ux-blue, #2e46ee)!important;background:transparent!important;box-shadow:inset 0 -1px 0 var(--ux-blue, #2e46ee)!important;outline:0!important}#root#root#root#root .ux-v22 .smart-link-editor.is-expanded:has(.crm-rich-description-surface) :is(.smart-link-format-toolbar.email-signature-toolbar,.smart-link-editor-surface.crm-rich-description-surface){background:transparent!important}#root#root#root#root .ux-v22 .smart-link-editor.is-expanded .smart-link-editor-surface.crm-rich-description-surface{border:0!important;box-shadow:none!important;outline:0!important;transition:none!important}#root#root#root#root .ux-v22 :is(.deal-create-modal.operational-record-modal:is(.client-create-simple,.project-create-matched,.workflow-record-modal,.deal-import-modal),.sales-record-drawer,.settings-page .settings-detail-section,.email-account-settings-view,.agent-page[data-agent-section=settings] .settings-detail-section,.workflow-stage-editor,.crm-property-popover) :is(.field-label>input:not([type=checkbox]):not([type=hidden]):not([type=file]):not([type=range]),.field-label>textarea,.field-label>.input-icon,.field-label .value-row>input,.settings-profile-fields .input-icon,.settings-password-grid label>input:not([type=checkbox]),.settings-password-grid label>.password-control,.settings-service-create>.input-icon,.stage-editor-field>input,.contact-entry>.input-icon,.deal-sidebar-edit-field>input,.sidebar-scheduled-activity .sidebar-activity-subject-row>input),#root#root#root#root .ux-v22 .view-list :is(.list-inline-input,.list-inline-value,.premium-select-trigger).crm-quiet-input,#root#root#root#root .ux-v22 .crm-property-popover .crm-quiet-input,#root#root#root#root .ux-v22 .kanban-quick-add>textarea.crm-quiet-input,#root#root#root#root .ux-v22 .smart-link-format-toolbar .email-signature-toolbar-select .premium-select-trigger,#root#root#root#root .ux-v22 .task-schedule-editor :is(.task-recurrence-end-picker,.daily-schedule-end-date)>.premium-date-trigger,.workspace-dialog-layer .crm-quiet-input{padding-inline:12px!important}.workspace-dialog-layer .crm-quiet-input{color:var(--app-text, #20262f)!important;-webkit-text-fill-color:currentColor!important;caret-color:currentColor!important}.workspace-dialog-layer .crm-quiet-input::placeholder{color:var(--app-muted, #8a93a3)!important;opacity:1}#root#root#root#root .ux-v22 .deal-create-modal.operational-record-modal.project-create-matched .project-task-delivery-message .field-label>textarea:not(:placeholder-shown):not(:focus){border-bottom-color:transparent!important;background:transparent!important}#root#root#root#root .ux-v22 :is(.deal-create-modal.operational-record-modal,.sales-record-drawer) .input-icon>input:not([type=checkbox]),#root#root#root#root .ux-v22 :is(.deal-create-modal.operational-record-modal,.sales-record-drawer) .input-icon>input:not([type=checkbox]):is(:focus,:focus-visible){border:0!important;background:transparent!important;box-shadow:none!important;outline:0!important}#root .ux-v22 .crm-field-label-text:has(>.crm-field-label-icon){display:inline-flex;align-items:center;gap:7px}#root .ux-v22 .crm-field-label-icon{display:inline-flex;align-items:center;justify-content:center;flex:0 0 14px;color:var(--ux-text-muted, #7b8493)}#root .ux-v22 .crm-field-label-icon svg{width:14px;height:14px}#root .ux-v22 .sales-record-drawer .project-linked-task-panel>.project-task-editor.project-task-editor-inline{padding:10px 0!important;border:0!important;border-radius:0!important;background:transparent!important;box-shadow:none!important}html[data-app-theme=dark] #root .ux-v22 .sales-record-drawer,#root .ux-v22.theme-dark .sales-record-drawer{--record-modal-content-bg: var(--dark-shell, #080808);--record-modal-section-bg: var(--dark-card-hover, #121212);--record-modal-border: var(--dark-border, #262626)}#root .ux-v22 .sales-record-drawer{--business-tab-content-padding: 18px}#root .ux-v22 .sales-record-drawer .deal-sidebar-content{flex:1 1 auto!important;min-height:0!important;padding:var(--business-tab-content-padding)!important;background:transparent!important;background-color:transparent!important;background-image:none!important}#root .ux-v22 .sales-record-drawer .deal-sidebar-section{box-sizing:border-box!important;width:100%!important;margin:0!important;padding:0!important;display:grid!important;gap:var(--record-modal-section-gap)!important;border:0!important;border-radius:0!important;background:transparent!important;background-color:transparent!important;background-image:none!important;box-shadow:none!important}#root .ux-v22 .sales-record-drawer .deal-sidebar-section:last-child{border-bottom:0!important}@media(max-width:760px){#root .ux-v22{--record-modal-section-padding: 13px;--record-modal-section-gap: var(--crm-form-field-gap, 16px)}#root .ux-v22 .deal-create-modal.operational-record-modal :is(.client-create-flow,.project-card-main,.workflow-record-main),#root .ux-v22 .deal-create-modal.operational-record-modal>.deal-import-content{row-gap:var(--crm-form-group-gap, 24px)!important}#root .ux-v22 .deal-create-modal.operational-record-modal :is(.client-create-flow,.project-card-main,.workflow-record-main)>:is(.record-modal-section,.project-card-section,.workflow-record-section)~:is(.record-modal-section,.project-card-section,.workflow-record-section),#root .ux-v22 .deal-create-modal.operational-record-modal>.deal-import-content>:is(.record-modal-section,.project-card-section,.deal-import-file,.deal-import-destination,.deal-import-preview)~:is(.record-modal-section,.project-card-section,.deal-import-file,.deal-import-destination,.deal-import-preview){padding-top:var(--crm-form-section-divider-gap, 4px)!important}#root .ux-v22 .sales-record-drawer{--business-tab-content-padding: 14px}}#root .ux-v22{--crm-shadow-shell: 0 4px 14px rgba(20, 29, 45, .038), 0 1px 2px rgba(20, 29, 45, .025);--crm-shadow-sidebar: 8px 0 26px rgba(19, 31, 67, .065);--crm-shadow-container: 0 7px 22px rgba(20, 29, 45, .052), 0 1px 3px rgba(20, 29, 45, .028);--crm-shadow-card: 0 3px 10px rgba(20, 29, 45, .042), 0 1px 2px rgba(20, 29, 45, .024);--crm-shadow-card-hover: 0 8px 22px rgba(20, 29, 45, .072), 0 2px 5px rgba(20, 29, 45, .035);--crm-shadow-overlay: 0 20px 56px rgba(17, 24, 39, .18), 0 4px 14px rgba(17, 24, 39, .07)}#root .ux-v22.theme-dark{--crm-shadow-shell: 0 5px 18px rgba(0, 0, 0, .18), 0 1px 2px rgba(0, 0, 0, .2);--crm-shadow-sidebar: 8px 0 28px rgba(0, 0, 0, .24);--crm-shadow-container: 0 9px 26px rgba(0, 0, 0, .24), 0 2px 5px rgba(0, 0, 0, .16);--crm-shadow-card: 0 4px 12px rgba(0, 0, 0, .2), 0 1px 3px rgba(0, 0, 0, .14);--crm-shadow-card-hover: 0 10px 26px rgba(0, 0, 0, .3), 0 2px 6px rgba(0, 0, 0, .18);--crm-shadow-overlay: 0 24px 66px rgba(0, 0, 0, .46), 0 5px 16px rgba(0, 0, 0, .26)}#root#root .ux-v22 .topbar{box-shadow:none!important}@media(hover:hover)and (pointer:fine){#root#root .ux-v22 .premium-column.drop-target,#root#root .ux-v22 .operational-column.drop-target{box-shadow:0 0 0 2px #2e46ee13,var(--crm-shadow-container)!important}}#root#root .ux-v22 :is(.studio-deal-card,.deal-card,.operational-card,.trello-project-card,.routine-kanban-card,.project-board-tile){box-shadow:none!important}@media(hover:hover)and (pointer:fine){#root#root .ux-v22 :is(.studio-deal-card,.deal-card,.operational-card,.trello-project-card,.routine-kanban-card,.project-board-tile):hover{box-shadow:none!important}}@media(hover:hover)and (pointer:fine){#root#root .ux-v22 .project-board-tile:hover{box-shadow:none!important}}#root#root .ux-v22 .project-board-tile:focus-visible{box-shadow:0 0 0 2px #2e46ee2e,var(--crm-shadow-card-hover)!important}#root#root .ux-v22 :is(.settings-card:not(.settings-navigation-page .settings-card),.settings-unified-section,.settings-unified-profile,.settings-unified-preferences){box-shadow:var(--crm-shadow-container)!important}#root#root .ux-v22.client-portal-page .client-portal-task-column{box-shadow:var(--crm-shadow-container)!important}#root#root .ux-v22.client-portal-page :is(.client-portal-summary-card,.client-portal-project-tile){box-shadow:var(--crm-shadow-card)!important}#root#root .ux-v22.client-portal-page .client-portal-project-tile:hover{box-shadow:var(--crm-shadow-card-hover)!important}#root#root .ux-v22 :is(.toolbar-menu-popover,.list-column-popover.display-popover,.premium-select-menu,.deal-create-modal,.pipeline-modal,.pipeline-modal-light,.small-modal,.move-deal-picker,.operational-record-modal,.project-card-modal,.workspace-dialog,.client-portal-dialog){box-shadow:var(--crm-shadow-overlay)!important}@media(min-width:761px){#root#root .ux-v22 .modal-backdrop>:is(.client-record-modal.operational-record-drawer,.project-record-drawer){box-shadow:var(--crm-shadow-overlay)!important}}#root#root .ux-v22 :is(.sales-record-drawer,.deal-details-sidebar){box-shadow:-18px 0 46px #121b2b21,-3px 0 10px #121b2b0d!important}#root#root .ux-v22.theme-dark :is(.sales-record-drawer,.deal-details-sidebar){box-shadow:-20px 0 52px #00000061,-4px 0 12px #00000038!important}#root#root .ux-v22 :is(.deal-list-wrap.premium-data-table,.operational-table-wrap,.records-lifecycle-table-wrap,.deal-table,.operational-table,.records-lifecycle-table){box-shadow:none!important}#root#root .ux-v22 :is(.gamify-item:not(.routine-kanban-card),.gamify-habit-row:not(.routine-kanban-card)){box-shadow:none!important}#root#root .ux-v22 :is(.gamify-empty,.records-lifecycle-empty){box-shadow:none!important}@media(prefers-reduced-motion:reduce){#root#root .ux-v22 :is(.studio-deal-card,.deal-card,.operational-card,.trello-project-card,.project-board-tile){transition-property:border-color,box-shadow!important}}#root#root .ux-v22 :is(.premium-column:not(.routine-folder-column),.operational-column):not(.drop-target){background:var(--crm-polish-column, var(--app-column, #f6f7f9))!important;background-color:var(--crm-polish-column, var(--app-column, #f6f7f9))!important;background-image:none!important;border:1px solid var(--crm-polish-divider-column, #e4e7ec)!important;box-shadow:none!important}#root#root .ux-v22 .tasks-habits-page .routine-folder-column{background:transparent!important;background-color:transparent!important;background-image:none!important;border:0!important;box-shadow:none!important}#root#root .ux-v22 :is(.premium-column,.operational-column)>:is(.deal-dropzone,.operational-dropzone){background:var(--crm-polish-column, #f6f7f9)!important;background-color:var(--crm-polish-column, #f6f7f9)!important}#root#root .ux-v22 .sales-premium.view-board .premium-column>.deal-dropzone,#root#root .ux-v22 .operational-workspace.view-board .operational-column>.operational-dropzone{padding-left:12px!important;padding-right:12px!important;scrollbar-gutter:auto!important;box-sizing:border-box!important}#root#root .ux-v22 .tasks-habits-page .routine-folder-column .crm-morph-tabs.is-todo-surface .routine-kanban-dropzone{padding:12px 12px 0!important;scrollbar-gutter:auto!important;box-sizing:border-box!important}#root#root .ux-v22 .sales-premium.view-board .premium-column.drop-target{background:var(--crm-polish-column, var(--app-column, #f6f7f9))!important;background-color:var(--crm-polish-column, var(--app-column, #f6f7f9))!important;background-image:none!important;border:1px solid var(--crm-polish-divider-column, #e4e7ec)!important;box-shadow:none!important}#root#root .ux-v22 .sales-premium.view-board .premium-column.drop-target>.deal-dropzone{background:var(--crm-polish-column, #f6f7f9)!important;background-color:var(--crm-polish-column, #f6f7f9)!important;background-image:none!important;box-shadow:none!important}@media(hover:none),(pointer:coarse){#root#root .ux-v22 .sales-premium.view-board .premium-column.drop-target,#root#root .ux-v22 .operational-workspace.view-board .operational-column.drop-target{background:var(--crm-polish-column, var(--app-column, #f6f7f9))!important;background-color:var(--crm-polish-column, var(--app-column, #f6f7f9))!important;background-image:none!important;border:1px solid var(--crm-polish-divider-column, #e4e7ec)!important;box-shadow:none!important}#root#root .ux-v22 .sales-premium.view-board .premium-column.drop-target>.deal-dropzone,#root#root .ux-v22 .operational-workspace.view-board .operational-column.drop-target>.operational-dropzone{background:var(--crm-polish-column, #f6f7f9)!important;background-color:var(--crm-polish-column, #f6f7f9)!important;background-image:none!important;box-shadow:none!important}}#root#root .ux-v22 .sales-premium.view-board :is(.studio-deal-card,.deal-card,.operational-card,.trello-project-card),#root#root .ux-v22 .operational-workspace.view-board :is(.studio-deal-card,.deal-card,.operational-card,.trello-project-card),#root#root .ux-v22 .tasks-habits-page .routine-kanban-card{border:1px solid rgba(115,128,148,.2)!important;box-shadow:none!important;outline:2px solid transparent!important;outline-offset:3px!important}#root#root .ux-v22.theme-dark .sales-premium.view-board :is(.studio-deal-card,.deal-card,.operational-card,.trello-project-card),#root#root .ux-v22.theme-dark .operational-workspace.view-board :is(.studio-deal-card,.deal-card,.operational-card,.trello-project-card),#root#root .ux-v22.theme-dark .tasks-habits-page .routine-kanban-card{border-color:#a0aab92e!important}@media(hover:hover)and (pointer:fine){#root#root .ux-v22 .sales-premium.view-board :is(.studio-deal-card,.deal-card,.operational-card,.trello-project-card):is(:hover,:focus-visible),#root#root .ux-v22 .operational-workspace.view-board :is(.studio-deal-card,.deal-card,.operational-card,.trello-project-card):is(:hover,:focus-visible),#root#root .ux-v22 .tasks-habits-page .routine-kanban-card:is(:hover,:focus-within){border:1px solid rgba(115,128,148,.3)!important;box-shadow:none!important;outline-color:var(--workspace-header-icon-active-color, #8fa0ff)!important}#root#root .ux-v22.theme-light .sales-premium.view-board :is(.studio-deal-card,.deal-card,.operational-card,.trello-project-card):is(:hover,:focus-visible),#root#root .ux-v22.theme-light .operational-workspace.view-board :is(.studio-deal-card,.deal-card,.operational-card,.trello-project-card):is(:hover,:focus-visible),#root#root .ux-v22.theme-light .tasks-habits-page .routine-kanban-card:is(:hover,:focus-within){background:var(--crm-polish-card, #ffffff)!important;background-color:var(--crm-polish-card, #ffffff)!important}#root#root .ux-v22.theme-dark .sales-premium.view-board :is(.studio-deal-card,.deal-card,.operational-card,.trello-project-card):is(:hover,:focus-visible),#root#root .ux-v22.theme-dark .operational-workspace.view-board :is(.studio-deal-card,.deal-card,.operational-card,.trello-project-card):is(:hover,:focus-visible),#root#root .ux-v22.theme-dark .tasks-habits-page .routine-kanban-card:is(:hover,:focus-within){background:var(--dark-elevated, #202020)!important;background-color:var(--dark-elevated, #202020)!important}}#root#root .ux-v22[data-workspace-navigation=dock] :is(.studio-deal-card,.deal-card,.operational-card,.trello-project-card,.routine-kanban-card,.project-board-tile){-webkit-tap-highlight-color:transparent!important}#root#root .ux-v22[data-workspace-navigation=dock] :is(.studio-deal-card,.deal-card,.operational-card,.trello-project-card,.routine-kanban-card,.project-board-tile):hover{outline-color:transparent!important;box-shadow:none!important;transform:none!important;filter:none!important;opacity:1!important}#root#root .ux-v22.theme-light[data-workspace-navigation=dock] :is(.studio-deal-card,.deal-card,.operational-card,.trello-project-card,.routine-kanban-card):hover{background:var(--crm-polish-card, #ffffff)!important;background-color:var(--crm-polish-card, #ffffff)!important}#root#root .ux-v22.theme-dark[data-workspace-navigation=dock] :is(.studio-deal-card,.deal-card,.operational-card,.trello-project-card,.routine-kanban-card):hover{background:var(--dark-elevated, #202020)!important;background-color:var(--dark-elevated, #202020)!important}#root#root .ux-v22 .tasks-habits-page .routine-folder-column>.funnel-stage-cap .stage-main-meta strong,#root#root .ux-v22 .tasks-habits-page .routine-folder-column>.funnel-stage-cap .stage-main-meta strong>span{color:var(--crm-polish-text, #20262f)!important;font-size:var(--type-body, 13px)!important;font-weight:600!important;line-height:var(--nl-line-tight, 1.16)!important;letter-spacing:-.01em!important}#root#root .ux-v22 :is(.premium-column:not(.routine-folder-column),.routine-folder-column)>.funnel-stage-cap{position:relative!important;display:flex!important;align-items:center!important;justify-content:space-between!important;flex:0 0 44px!important;height:44px!important;min-height:44px!important;margin:0!important;padding:0 12px!important;gap:8px!important;overflow:visible!important;border:0!important;border-bottom:1px solid var(--crm-polish-divider-column, #e4e7ec)!important;border-radius:0!important;background:var(--crm-polish-column, var(--app-column, #f6f7f9))!important;background-image:none!important;box-shadow:none!important;clip-path:none!important;filter:none!important}#root#root .ux-v22 :is(.premium-column:not(.routine-folder-column),.routine-folder-column)>.funnel-stage-cap:before,#root#root .ux-v22 :is(.premium-column:not(.routine-folder-column),.routine-folder-column)>.funnel-stage-cap:after,#root#root .ux-v22 :is(.premium-column:not(.routine-folder-column),.routine-folder-column)>.funnel-stage-cap .stage-main-meta strong:before{display:none!important;content:none!important;box-shadow:none!important}#root#root .ux-v22 :is(.premium-column:not(.routine-folder-column),.routine-folder-column)>.funnel-stage-cap .stage-main-meta{display:flex!important;flex:1 1 0!important;align-items:center!important;min-width:0!important;gap:8px!important}#root#root .ux-v22 :is(.premium-column:not(.routine-folder-column),.routine-folder-column)>.funnel-stage-cap .stage-main-meta>.crm-status-pill{flex:0 1 auto!important;min-width:0!important;max-width:calc(100% - 34px)!important;overflow:hidden!important}#root#root .ux-v22 :is(.premium-column:not(.routine-folder-column),.routine-folder-column)>.funnel-stage-cap .stage-main-meta>.stage-deal-count{flex:0 0 auto!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;width:auto!important;min-width:0!important;height:24px!important;min-height:24px!important;margin:0!important;padding:0!important;border:0!important;border-radius:0!important;background:transparent!important;box-shadow:none!important;color:var(--crm-polish-muted, #7e8794)!important;font-size:var(--type-caption)!important;font-weight:400!important;font-variant-numeric:tabular-nums!important}#root#root .ux-v22 :is(.premium-column:not(.routine-folder-column),.routine-folder-column)>.funnel-stage-cap .stage-header-actions{position:relative!important;display:flex!important;flex:0 0 28px!important;align-items:center!important;justify-content:flex-end!important;min-height:28px!important;margin:0!important;padding:0!important;border:0!important;border-radius:0!important;background:transparent!important;background-image:none!important;box-shadow:none!important}#root#root .ux-v22 :is(.premium-column:not(.routine-folder-column),.routine-folder-column)>.funnel-stage-cap .stage-menu-wrap{position:relative!important;display:flex!important;align-items:center!important}#root#root .ux-v22 :is(.premium-column:not(.routine-folder-column),.routine-folder-column)>.funnel-stage-cap .stage-menu-trigger{display:grid!important;place-items:center!important;width:28px!important;min-width:28px!important;height:28px!important;min-height:28px!important;padding:0!important;border:0!important;border-radius:0!important;background:transparent!important;box-shadow:none!important;color:var(--crm-polish-muted, #7e8794)!important}#root#root .ux-v22 :is(.premium-column:not(.routine-folder-column),.routine-folder-column)>.funnel-stage-cap .stage-menu-trigger:is(:hover,:focus-visible,[aria-expanded=true]){background:transparent!important;color:var(--crm-polish-text, #20262f)!important}#root#root .ux-v22 :is(.premium-column:not(.routine-folder-column),.routine-folder-column):has(.stage-menu-trigger[aria-expanded=true]){z-index:980!important;overflow:visible!important}#root#root .ux-v22.theme-dark :is(.premium-column:not(.routine-folder-column),.routine-folder-column)>.funnel-stage-cap{background:var(--crm-polish-column, var(--dark-column, #0f0f0f))!important;border-bottom-color:var(--crm-polish-divider-column, var(--dark-border, #262626))!important}#root#root .ux-v22.density-compact :is(.premium-column:not(.routine-folder-column),.routine-folder-column)>.funnel-stage-cap{flex-basis:42px!important;min-height:42px!important;height:42px!important}#root#root .ux-v22 .operational-projects.view-board .studio-deal-card.has-project-cover{padding-top:0!important;overflow:hidden!important}#root#root .ux-v22 .operational-projects.view-board .project-kanban-card-cover{position:relative;width:calc(100% + 30px);height:auto;aspect-ratio:16 / 9;margin:0 -15px 12px;overflow:hidden;background:#111;pointer-events:none;-webkit-user-select:none;user-select:none}#root#root .ux-v22 .operational-projects.view-board .project-kanban-card-cover.is-post,#root#root .ux-v22 .operational-projects.view-board .project-kanban-card-cover.is-story{aspect-ratio:4 / 5}#root#root .ux-v22 .operational-projects.view-board .project-kanban-card-cover-ambient{position:absolute;inset:-18px;width:calc(100% + 36px);height:calc(100% + 36px);display:block;object-fit:cover;object-position:center;filter:blur(24px) saturate(.9) brightness(.58);transform:scale(1.08);opacity:.86}#root#root .ux-v22 .operational-projects.view-board .project-kanban-card-cover-image{position:relative;z-index:1;width:100%;height:100%;display:block;object-fit:contain;object-position:center}#root#root .ux-v22 .operational-projects.view-board .project-kanban-card-cover.is-landscape .project-kanban-card-cover-ambient{display:none}#root#root .ux-v22 .operational-projects.view-board .project-kanban-card-cover.is-landscape .project-kanban-card-cover-image{object-fit:cover}#root#root .ux-v22 .routine-kanban-stage-cap{flex-direction:row!important;align-items:center!important;justify-content:flex-start!important;gap:6px!important}#root#root .ux-v22 .routine-kanban-stage-cap>.stage-main-meta{min-width:0!important;max-width:118px!important;flex:0 0 auto!important;overflow:hidden!important}#root#root .ux-v22 .routine-kanban-stage-cap>.stage-main-meta strong,#root#root .ux-v22 .routine-kanban-stage-cap>.stage-main-meta strong>span{min-width:0!important;overflow:hidden!important;text-overflow:ellipsis!important;white-space:nowrap!important}#root#root .ux-v22.theme-light .tasks-habits-page .routine-folder-column>.routine-kanban-stage-cap{background:var(--app-canvas)!important;background-color:var(--app-canvas)!important;border-bottom-color:var(--app-border)!important}#root#root .ux-v22 .routine-kanban-stage-cap>.routine-column-new-button{flex:0 0 auto!important;min-height:30px!important;height:30px!important;margin-left:auto!important;padding:0 10px!important;gap:6px!important;box-shadow:none!important}#root#root .ux-v22 .routine-folder-column{min-height:0!important;display:flex!important;flex-direction:column!important}#root#root .ux-v22 .routine-folder-column>.crm-morph-tabs.is-todo-surface{flex:1 1 0!important;min-height:0!important}#root#root .ux-v22 .routine-kanban-head-actions{min-width:0!important;flex:1 1 auto!important;margin-left:0!important;display:flex!important;align-items:center!important;justify-content:flex-start!important;gap:3px!important;overflow:hidden!important}#root#root .ux-v22 .routine-kanban-head-actions>.stage-deal-count{flex:0 0 auto!important}#root#root .ux-v22 .routine-kanban-dropzone{min-width:0!important;display:grid!important;align-content:start!important;border-top:0!important;overflow-anchor:none!important}#root#root .ux-v22 .tasks-habits-page .routine-column-quick-add{width:100%!important;min-width:0!important;margin:0!important;align-self:stretch!important;box-sizing:border-box!important}#root#root .ux-v22 .tasks-habits-page .routine-kanban-card{box-sizing:border-box!important;display:grid!important;align-items:flex-start!important;min-height:88px!important;padding:12px 11px!important;grid-template-columns:32px minmax(0,1fr) auto!important;gap:11px!important}#root#root .ux-v22 .tasks-habits-page .routine-kanban-card>.gamify-item-main{box-sizing:border-box!important;display:block!important;width:100%!important;min-width:0!important;font:inherit!important;line-height:inherit!important;text-align:left!important}#root#root .ux-v22 .tasks-habits-page .routine-kanban-card .gamify-item-main>small{margin-top:5px!important}#root#root .ux-v22 .tasks-habits-page .routine-kanban-card .gamify-item-sub{margin-top:8px!important}#root#root .ux-v22 .tasks-habits-page .gamify-column-task .routine-kanban-card .gamify-item-sub{margin-top:7px!important}@media(min-width:1241px){#root#root .ux-v22 .routine-kanban-head-actions{width:100%!important}#root#root .ux-v22 .tasks-habits-page.gamify-page{height:auto!important;min-height:0!important;flex:1 1 0!important;display:flex!important;flex-direction:column!important;overflow:hidden!important}#root#root .ux-v22 .tasks-habits-page.gamify-page>.routine-kanban-board{flex:1 1 0!important;min-height:0!important;height:auto!important;align-items:stretch!important;overflow-x:auto!important;overflow-y:hidden!important;overscroll-behavior-x:contain!important}#root#root .ux-v22 .routine-kanban-column{min-height:0!important;height:100%!important}#root#root .ux-v22 .routine-kanban-dropzone{flex:1 1 auto!important;min-height:0!important;overflow-x:hidden!important;overflow-y:auto!important;overscroll-behavior-y:contain!important;-webkit-overflow-scrolling:touch;touch-action:pan-y!important}#root#root .ux-v22 .routine-kanban-card{touch-action:pan-y!important}}@media(max-width:760px){#root#root .ux-v22 .routine-kanban-stage-cap{gap:7px!important}#root#root .ux-v22 .routine-kanban-head-actions{gap:3px!important}}#root .ux-v22 .crm-morph-tabs{width:100%;min-width:0}#root .ux-v22 .crm-morph-tabs-surface{--crm-morph-surface: var(--app-card);--crm-morph-border: transparent;position:relative;isolation:isolate;min-width:0;overflow:hidden;border:0;border-radius:20px;background:transparent;color:var(--app-text);box-shadow:none}#root .ux-v22 .crm-morph-tabs.is-record-surface{flex:1 1 auto;min-height:0;display:flex;flex-direction:column}#root .ux-v22 .crm-morph-tabs.is-todo-surface{flex:1 1 0;min-height:0;display:flex;flex-direction:column}#root .ux-v22 .crm-morph-tabs.is-record-surface .crm-morph-tabs-surface{--crm-morph-surface: var(--record-modal-section-bg, var(--business-record-soft, var(--app-card)));--crm-morph-border: var(--record-modal-border, var(--business-record-line, var(--app-border)));flex:1 1 auto;min-height:0;display:flex;flex-direction:column;border-radius:32px}#root .ux-v22 .crm-morph-tabs.is-todo-surface .crm-morph-tabs-surface{--crm-morph-border: var(--crm-polish-divider-column, var(--app-border));border-radius:20px}#root .ux-v22 .crm-morph-tabs.is-todo-surface .crm-morph-tabs-surface{--crm-morph-surface: var(--crm-polish-column, var(--app-column, var(--app-card)));flex:1 1 0;min-height:0;display:flex;flex-direction:column}#root .ux-v22 .crm-morph-tabs-rail-wrap{position:relative;width:calc(100% - 16px);height:52px;margin-inline:8px;overflow-x:auto;overflow-y:hidden;overscroll-behavior-inline:contain;scroll-padding-inline:0;scrollbar-width:none;-ms-overflow-style:none}#root .ux-v22 .crm-morph-tabs-rail-wrap::-webkit-scrollbar{display:none}#root .ux-v22 .crm-morph-tabs.is-swipe-paging .crm-morph-tabs-surface{overscroll-behavior-x:none;touch-action:pan-y}#root .ux-v22 .crm-morph-tabs.is-swipe-paging .crm-morph-tabs-rail-wrap{overflow-x:hidden;overscroll-behavior-x:none;touch-action:pan-y}#root .ux-v22 .crm-morph-tabs.is-record-surface .crm-morph-tabs-rail-wrap{width:calc(100% - 32px);flex:0 0 52px;min-height:52px;height:52px;margin-inline:16px}#root .ux-v22 .crm-morph-tabs-rail{position:relative;z-index:30;height:100%;display:flex;gap:6px}#root .ux-v22 .crm-morph-tab-slot{position:absolute;left:0;top:0;display:flex;align-items:stretch;will-change:transform,width;transition:width .26s cubic-bezier(.22,1,.36,1),transform .26s cubic-bezier(.22,1,.36,1)}#root .ux-v22 .crm-morph-tabs.is-todo-surface.is-initial-geometry .crm-morph-tab-slot{transition:none}#root .ux-v22 .crm-morph-tab-hover{position:absolute;inset-inline:0;top:0;bottom:5px;border-radius:14px;background:transparent;transition:background .16s ease}#root .ux-v22 .crm-morph-tab-slot:hover .crm-morph-tab-hover{background:color-mix(in srgb,var(--app-text) 5%,transparent)}#root .ux-v22 .crm-morph-tab{position:relative;z-index:10;width:100%;height:100%;min-width:0;padding:0 10px;display:flex;align-items:center;gap:7px;overflow:hidden;border:0;border-radius:16px 16px 0 0;background:transparent;color:var(--app-muted);text-align:left;outline:0;cursor:pointer;transition:color .16s ease}#root .ux-v22 .crm-morph-tabs.is-spread-to-edges .crm-morph-tab{padding-inline:6px;gap:5px}#root .ux-v22 .crm-morph-tabs.is-spread-to-edges .crm-morph-tab-icon{flex-basis:15px;width:15px}#root .ux-v22 .crm-morph-tab:hover:not(:disabled),#root .ux-v22 .crm-morph-tab.is-active{color:var(--app-text)}#root .ux-v22 .crm-morph-tabs.is-record-surface .crm-morph-tab.is-active{background:transparent}#root .ux-v22 .crm-morph-tab:disabled{cursor:not-allowed;opacity:.42}#root .ux-v22 .crm-morph-tab:focus-visible:after{content:"";position:absolute;inset:3px 3px 0;border:1px solid currentColor;border-bottom:0;border-radius:13px 13px 0 0;opacity:.48;pointer-events:none}#root .ux-v22 .crm-morph-tab-icon{flex:0 0 15px;width:15px;height:15px;display:grid;place-items:center;border:0;border-radius:0;background:transparent;color:currentColor;opacity:.86;line-height:1}#root .ux-v22 .crm-morph-tab-icon>span{display:contents}#root .ux-v22 .crm-morph-tab-copy{width:max-content;min-width:max-content;flex:0 0 auto;display:inline-flex;align-items:center;gap:5px;white-space:nowrap}#root .ux-v22 .crm-morph-tab-copy strong{min-width:max-content;color:currentColor;font-size:var(--type-caption, 11px);font-weight:600;line-height:1.2;overflow:visible;text-overflow:clip;white-space:nowrap}#root .ux-v22 .crm-morph-tab-copy small{flex:0 0 auto;color:currentColor;font-size:var(--type-micro, 10px);font-weight:500;line-height:1;opacity:.62}#root .ux-v22 .crm-morph-tabs-liquid{position:absolute;z-index:0;inset-inline:0;top:0;width:100%;height:70px;color:var(--crm-morph-surface);pointer-events:none}#root .ux-v22 .crm-morph-tabs.is-record-surface .crm-morph-tabs-liquid,#root .ux-v22 .crm-morph-tabs.is-todo-surface .crm-morph-tabs-liquid{height:100%}#root .ux-v22 .crm-morph-tabs-content{position:relative;z-index:20;min-width:0;min-height:0;margin:0 8px 8px;padding:0;overflow:visible;border-radius:18px;background:var(--crm-morph-surface);color:var(--app-text);animation:crmMorphContentIn .16s ease-out both}#root .ux-v22 .crm-morph-tabs.is-record-surface .crm-morph-tabs-content{flex:1 1 auto;min-height:0;margin:0 16px 16px;display:flex;flex-direction:column;overflow:hidden;border:0;border-radius:28px;background:transparent}#root .ux-v22 .crm-morph-tabs.is-todo-surface .crm-morph-tabs-content{flex:1 1 0;min-height:0;margin:0 8px 8px;display:flex;flex-direction:column;overflow:hidden;border:0;border-radius:18px;background:transparent}#root .ux-v22 .crm-morph-tabs.is-todo-surface .routine-kanban-dropzone{flex:1 1 0;min-height:0;background:transparent!important;background-color:transparent!important}@keyframes crmMorphContentIn{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:translateY(0)}}@media(prefers-reduced-motion:reduce){#root .ux-v22 .crm-morph-tab-slot,#root .ux-v22 .crm-morph-tabs-content{transition:none;animation:none}}#root#root#root .ux-v22 .tasks-habits-page :is(.gamify-column-task,.gamify-column-daily,.gamify-column-followup) .crm-morph-tabs.is-todo-surface .crm-morph-tabs-content>.deal-dropzone.routine-kanban-dropzone-empty{align-content:stretch!important;grid-template-rows:minmax(0,1fr)!important;background:var(--crm-polish-column, #f6f7f9)!important;background-color:var(--crm-polish-column, #f6f7f9)!important;background-image:none!important;border:0!important;box-shadow:none!important}#root#root#root .ux-v22 .tasks-habits-page :is(.gamify-column-task,.gamify-column-daily,.gamify-column-followup) .crm-morph-tabs.is-todo-surface .crm-morph-tabs-content>.deal-dropzone.routine-kanban-dropzone-empty.routine-quickadd-dropzone{height:100%!important;min-height:0!important;grid-template-rows:max-content minmax(0,1fr)!important}#root#root#root .ux-v22 .tasks-habits-page :is(.gamify-column-task,.gamify-column-daily,.gamify-column-followup) .crm-morph-tabs.is-todo-surface .crm-morph-tabs-content>.deal-dropzone.routine-kanban-dropzone-empty.routine-quickadd-dropzone>.routine-column-quick-add{grid-row:1!important}#root#root#root .ux-v22 .tasks-habits-page :is(.gamify-column-task,.gamify-column-daily,.gamify-column-followup) .crm-morph-tabs.is-todo-surface .crm-morph-tabs-content>.deal-dropzone.routine-kanban-dropzone-empty.routine-quickadd-dropzone>.routine-illustrated-empty-state{grid-row:2!important;min-height:0!important;height:100%!important;align-self:stretch!important;justify-self:stretch!important}#root .ux-v22 .routine-illustrated-empty-state{box-sizing:border-box!important;width:100%!important;min-width:0!important;min-height:0!important;margin:0!important;padding:24px 16px!important;display:flex!important;flex-direction:column!important;align-items:center!important;justify-content:center!important;gap:0!important;border:0!important;border-radius:0!important;background:transparent!important;box-shadow:none!important;text-align:center!important}#root .ux-v22 .routine-empty-illustration{margin:0 0 16px!important;display:block!important;flex:0 0 auto!important;background-repeat:no-repeat!important;background-position:center!important;background-size:contain!important}#root .ux-v22 .routine-task-empty-illustration{width:min(178px,58%)!important;height:160px!important;background-image:url(/illustrations/tasks-empty-light.svg)!important}#root .ux-v22 .routine-daily-empty-illustration{width:min(178px,58%)!important;height:160px!important;background-image:url(/illustrations/dailies-empty-light.svg)!important}#root .ux-v22 .routine-followup-empty-illustration{width:min(178px,58%)!important;height:160px!important;background-image:url(/illustrations/followups-empty-light.svg)!important}#root .ux-v22 .routine-illustrated-empty-state>.record-modal-section-copy{width:100%!important;max-width:320px!important;display:grid!important;justify-items:center!important;text-align:center!important}#root .ux-v22 .routine-illustrated-empty-state>.record-modal-section-copy>strong,#root .ux-v22 .routine-illustrated-empty-state>.record-modal-section-copy>small{margin:0!important}#root .ux-v22.theme-dark .routine-task-empty-illustration{background-image:url(/illustrations/tasks-empty-dark.svg)!important}#root .ux-v22.theme-dark .routine-daily-empty-illustration{background-image:url(/illustrations/dailies-empty-dark.svg)!important}#root .ux-v22.theme-dark .routine-followup-empty-illustration{background-image:url(/illustrations/followups-empty-dark.svg)!important}@media(max-width:760px){#root .ux-v22 .routine-illustrated-empty-state{min-height:220px!important;padding:22px 12px!important}#root .ux-v22 .routine-task-empty-illustration,#root .ux-v22 .routine-daily-empty-illustration,#root .ux-v22 .routine-followup-empty-illustration{width:min(166px,54vw)!important;height:150px!important}}#root .ux-v22 .project-task-title-row.project-task-title-row-no-deadline{grid-template-columns:minmax(0,1fr) minmax(120px,150px)!important}#root .ux-v22 .task-schedule-editor{min-width:0!important;display:grid!important;gap:10px!important}#root .ux-v22 .task-schedule-primary-row{min-width:0!important;display:grid!important;grid-template-columns:minmax(250px,1fr) 112px 14px 112px!important;align-items:end!important;gap:8px!important}#root .ux-v22 .task-schedule-primary-row .gamify-field{min-width:0!important;margin:0!important}#root .ux-v22 .task-schedule-date-field .premium-date-picker,#root .ux-v22 .task-schedule-date-field .premium-date-trigger,#root .ux-v22 .task-schedule-time-field .premium-select,#root .ux-v22 .task-schedule-time-field .premium-select-trigger{width:100%!important;min-width:0!important;box-sizing:border-box!important}#root .ux-v22 .task-schedule-date-field .premium-date-trigger,#root .ux-v22 .task-schedule-time-field .premium-select-trigger{min-height:44px!important;height:44px!important}#root .ux-v22 .task-schedule-date-field .premium-date-trigger{justify-content:flex-start!important;padding-inline:12px!important}#root .ux-v22 .task-schedule-date-field .premium-date-trigger>span,#root .ux-v22 .task-deadline-picker .premium-date-trigger>span{min-width:0!important;overflow:hidden!important;text-overflow:ellipsis!important;white-space:nowrap!important}#root .ux-v22 .task-schedule-time-field .premium-select-trigger{padding-inline:10px!important}#root .ux-v22 .task-schedule-time-select .premium-select-menu{width:112px!important;min-width:112px!important;max-width:112px!important;max-height:280px!important;overflow-y:auto!important;overscroll-behavior:contain!important}#root .ux-v22 .task-schedule-time-select .premium-select-option{min-height:38px!important}#root .ux-v22 .task-schedule-time-separator{height:44px!important;display:flex!important;align-items:center!important;justify-content:center!important;color:var(--studio-muted, #77808d)!important;font-size:14px!important}#root .ux-v22 .task-schedule-editor .premium-select.is-disabled .premium-select-trigger,#root .ux-v22 .task-schedule-editor .premium-select-trigger:disabled{opacity:.5!important;cursor:not-allowed!important}#root .ux-v22 .task-schedule-helper-row{min-width:0!important;min-height:28px!important;display:flex!important;align-items:center!important;justify-content:space-between!important;gap:10px!important}#root .ux-v22 .task-schedule-helper-row>small{min-width:0!important}#root .ux-v22 .task-deadline-add,#root .ux-v22 .task-deadline-remove{margin:0!important;padding:0!important;border:0!important;background:transparent!important;box-shadow:none!important;font:inherit!important;cursor:pointer!important}#root .ux-v22 .task-schedule-clear-button{flex:0 0 auto!important;min-height:28px!important;margin:0!important;padding:0 7px!important;display:inline-flex!important;align-items:center!important;gap:5px!important;border:0!important;border-radius:var(--radius-compact, 8px)!important;background:transparent!important;box-shadow:none!important;cursor:pointer!important;transition:background-color .14s ease,color .14s ease!important}#root .ux-v22 .task-schedule-clear-button>svg{flex:0 0 auto!important;color:inherit!important;stroke:currentColor!important;pointer-events:none!important;transition:color .14s ease,stroke .14s ease!important}#root .ux-v22 .task-schedule-clear-button:is(:hover,:focus-visible){background:var(--workspace-header-neutral-hover-bg, rgba(127,127,127,.1))!important;outline:0!important}#root .ux-v22 .task-recurrence-block{min-width:0!important;display:grid!important;gap:8px!important;padding-top:10px!important;border-top:1px solid var(--studio-border, #e3e6eb)!important}#root .ux-v22 .task-recurrence-row{min-width:0!important;min-height:44px!important;display:grid!important;grid-template-columns:20px max-content minmax(0,1.45fr) max-content minmax(140px,1fr)!important;align-items:center!important;gap:10px!important}#root .ux-v22 .task-recurrence-icon{color:var(--crm-polish-muted)!important}#root .ux-v22 .task-recurrence-label,#root .ux-v22 .task-recurrence-end-label{color:var(--app-text)!important;font-size:13px!important;font-weight:500!important;white-space:nowrap!important}#root .ux-v22 .task-recurrence-select,#root .ux-v22 .task-recurrence-end-picker{width:100%!important;min-width:0!important}#root .ux-v22 .task-recurrence-select .premium-select-trigger,#root .ux-v22 .task-recurrence-end-picker .premium-date-trigger{width:100%!important;min-width:0!important;min-height:40px!important;height:40px!important}#root .ux-v22 .task-recurrence-select .premium-select-menu{width:min(380px,calc(100vw - 32px))!important;min-width:100%!important}#root .ux-v22 .task-recurrence-custom-days{min-width:0!important;margin-left:30px!important;display:grid!important;grid-template-columns:92px minmax(0,1fr)!important;align-items:center!important;gap:10px!important}#root .ux-v22 .task-recurrence-custom-days>small{align-self:center!important}#root .ux-v22 .task-recurrence-weekdays{width:min(100%,520px)!important;min-width:0!important;display:grid!important;grid-template-columns:repeat(7,minmax(32px,1fr))!important;gap:5px!important}#root .ux-v22 .task-recurrence-weekday-button{width:100%!important;min-width:0!important}#root .ux-v22 .task-recurrence-promotion-note,#root .ux-v22 .task-recurrence-disabled-hint{color:var(--studio-muted, #737b87)!important;font-size:11px!important;line-height:1.4!important}#root .ux-v22 .task-recurrence-promotion-note{margin-left:132px!important;max-width:620px!important}#root .ux-v22 .task-recurrence-disabled-hint{margin-left:122px!important}#root .ux-v22.theme-dark .task-recurrence-block{border-color:#ffffff17!important}#root .ux-v22 .task-deadline-row{min-width:0!important;min-height:50px!important;display:grid!important;grid-template-columns:20px minmax(0,1fr)!important;align-items:center!important;gap:10px!important;padding-top:10px!important;border-top:1px solid var(--studio-border, #e3e6eb)!important}#root .ux-v22 .task-deadline-row.is-open{grid-template-columns:20px auto minmax(180px,280px) 30px!important}#root .ux-v22 .task-deadline-icon{color:var(--crm-polish-muted)!important}#root .ux-v22 .task-deadline-add{justify-self:start!important;min-height:34px!important;color:var(--studio-muted, #59616d)!important;font-size:13px!important;font-weight:500!important;text-align:left!important}#root .ux-v22 .task-deadline-add:is(:hover,:focus-visible){color:var(--studio-text, #30343b)!important;outline:0!important}#root .ux-v22 .task-deadline-label{color:var(--app-text)!important;font-size:13px!important;font-weight:500!important;white-space:nowrap!important}#root .ux-v22 .task-deadline-picker{width:100%!important;min-width:0!important;justify-self:end!important}#root .ux-v22 .task-deadline-picker .premium-date-trigger{width:100%!important;min-width:0!important;min-height:40px!important;height:40px!important;justify-content:flex-start!important;padding-inline:12px!important;box-sizing:border-box!important}#root .ux-v22 .task-deadline-remove{width:30px!important;height:30px!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;border-radius:var(--radius-compact, 8px)!important;color:var(--ux-text-muted, var(--app-muted, #7e8794))!important}#root .ux-v22 .task-deadline-remove>svg{color:inherit!important;stroke:currentColor!important}#root .ux-v22 .task-deadline-remove:is(:hover,:focus-visible){background:var(--studio-soft, #f2f4f7)!important;color:var(--ux-text-soft, var(--app-text-soft, #5f6772))!important;outline:0!important}#root .ux-v22 .gamify-task-schedule{width:fit-content!important;max-width:100%!important;margin-top:2px!important}#root .ux-v22 .project-task-schedule-foundation{min-width:0!important;display:grid!important;gap:11px!important;padding-top:14px!important;border-top:1px solid var(--studio-border, #e3e6eb)!important}#root .ux-v22.theme-dark .task-deadline-row,#root .ux-v22.theme-dark .project-task-schedule-foundation{border-color:#ffffff17!important}#root .ux-v22.theme-dark .task-deadline-remove:is(:hover,:focus-visible){background:#ffffff0f!important}@media(max-width:900px){#root .ux-v22 .task-schedule-primary-row{grid-template-columns:minmax(0,1fr) 110px 14px 110px!important}}@media(max-width:640px){#root .ux-v22 .task-recurrence-row{grid-template-columns:20px minmax(0,1fr)!important;align-items:center!important}#root .ux-v22 .task-recurrence-label{grid-column:2!important}#root .ux-v22 .task-recurrence-select{grid-column:2!important;grid-row:2!important}#root .ux-v22 .task-recurrence-end-label{grid-column:2!important;grid-row:3!important;margin-top:4px!important}#root .ux-v22 .task-recurrence-end-picker{grid-column:2!important;grid-row:4!important}#root .ux-v22 .task-recurrence-custom-days{margin-left:30px!important;grid-template-columns:1fr!important}#root .ux-v22 .task-recurrence-promotion-note,#root .ux-v22 .task-recurrence-disabled-hint{margin-left:30px!important;max-width:none!important}#root .ux-v22 .task-recurrence-weekdays{width:100%!important;grid-template-columns:repeat(7,minmax(28px,1fr))!important}#root .ux-v22 .project-card-section-title:has(.task-schedule-provider-mark),#root .ux-v22 .project-task-phase-heading:has(.task-schedule-provider-mark){margin-bottom:8px!important}#root .ux-v22 .project-task-title-row.project-task-title-row-no-deadline,#root .ux-v22 .task-schedule-primary-row{grid-template-columns:1fr!important}#root .ux-v22 .task-schedule-time-separator{display:none!important}#root .ux-v22 .task-schedule-time-select .premium-select-menu{width:100%!important;min-width:100%!important;max-width:100%!important}#root .ux-v22 .task-schedule-helper-row{align-items:flex-start!important;flex-direction:column!important}#root .ux-v22 .task-deadline-row.is-open{grid-template-columns:20px minmax(0,1fr) 30px!important}#root .ux-v22 .task-deadline-label{grid-column:2!important}#root .ux-v22 .task-deadline-picker{grid-column:2!important;width:100%!important}#root .ux-v22 .task-deadline-remove{grid-column:3!important;grid-row:1 / span 2!important}}#root .ux-v22 .task-schedule-provider-mark{margin-left:auto!important;width:96px!important;height:29px!important;flex:0 0 96px!important;padding:0!important;box-sizing:border-box!important;display:inline-flex!important;align-items:center!important;justify-content:flex-end!important;gap:0!important;background:transparent!important;box-shadow:none!important;overflow:visible!important}#root .ux-v22 .task-schedule-provider-mark__logo{width:88px!important;height:auto!important;max-height:29px!important;display:block!important;object-fit:contain!important;object-position:right center!important}#root .ux-v22 .task-schedule-provider-mark__logo--dark,#root .ux-v22.theme-dark .task-schedule-provider-mark__logo--light{display:none!important}#root .ux-v22.theme-dark .task-schedule-provider-mark__logo--dark{display:block!important}#root .ux-v22 .project-card-section-title:has(.task-schedule-provider-mark),#root .ux-v22 .project-task-phase-heading:has(.task-schedule-provider-mark){width:100%!important;display:flex!important;align-items:center!important;margin-bottom:12px!important}#root .ux-v22 .daily-schedule-editor{gap:12px!important}#root .ux-v22 .daily-schedule-date-row{min-width:0!important;display:grid!important;grid-template-columns:minmax(0,1fr) minmax(0,1fr)!important;align-items:end!important;gap:10px!important}#root .ux-v22 .daily-schedule-time-row{min-width:0!important;display:grid!important;grid-template-columns:132px 14px 132px!important;align-items:end!important;gap:8px!important}#root .ux-v22 .daily-schedule-time-row .task-schedule-time-separator{align-self:end!important}#root .ux-v22 .routine-daily-schedule-section .project-card-section-title{display:flex!important}@media(max-width:640px){#root .ux-v22 .daily-schedule-date-row,#root .ux-v22 .daily-schedule-time-row{grid-template-columns:1fr!important}#root .ux-v22 .daily-schedule-time-row .task-schedule-time-separator{display:none!important}#root .ux-v22 .task-schedule-provider-mark{width:82px!important;height:25px!important;flex-basis:82px!important}#root .ux-v22 .task-schedule-provider-mark__logo{width:74px!important;max-height:25px!important}}#root .ux-v22 .project-task-schedule-foundation{gap:10px!important;padding-top:16px!important;border-top-color:color-mix(in srgb,var(--studio-border, #e3e6eb) 72%,transparent)!important}#root .ux-v22 .project-task-schedule-foundation>.project-task-phase-heading:has(.task-schedule-provider-mark){align-items:flex-start!important;margin-bottom:4px!important}#root .ux-v22 .project-task-schedule-foundation .task-schedule-provider-mark{align-self:flex-start!important;margin-top:1px!important}#root .ux-v22 .project-task-schedule-editor{gap:8px!important}#root .ux-v22 .project-task-schedule-editor .task-schedule-primary-row{grid-template-columns:minmax(300px,1fr) 118px 12px 118px!important;gap:10px!important}#root .ux-v22 .project-task-schedule-editor .task-schedule-date-field .premium-date-trigger,#root .ux-v22 .project-task-schedule-editor .task-schedule-time-field .premium-select-trigger,#root .ux-v22 .project-task-schedule-editor .task-recurrence-select .premium-select-trigger,#root .ux-v22 .project-task-schedule-editor .task-deadline-picker .premium-date-trigger{min-height:44px!important;height:44px!important}#root .ux-v22 .project-task-schedule-editor .task-schedule-helper-row{min-height:24px!important}#root .ux-v22 .project-task-schedule-editor .task-recurrence-promotion-note{color:color-mix(in srgb,var(--studio-text, #30343b) 58%,var(--studio-muted, #737b87))!important;font-size:11.5px!important;line-height:1.45!important}#root .ux-v22 .project-task-schedule-editor .task-schedule-clear-button{gap:4px!important}#root .ux-v22 .project-task-schedule-editor .task-recurrence-block,#root .ux-v22 .project-task-schedule-editor .task-deadline-row{padding-top:13px!important;border-top-color:color-mix(in srgb,var(--studio-border, #e3e6eb) 68%,transparent)!important}#root .ux-v22 .project-task-schedule-editor .task-recurrence-block{gap:7px!important}#root .ux-v22 .project-task-schedule-editor .task-recurrence-block.is-project-lifecycle .task-recurrence-row{grid-template-columns:20px max-content minmax(280px,390px)!important;justify-content:start!important;gap:10px!important}#root .ux-v22 .project-task-schedule-editor .task-recurrence-label,#root .ux-v22 .project-task-schedule-editor .task-deadline-label{font-weight:500!important;letter-spacing:-.01em!important}#root .ux-v22 .project-task-schedule-editor .task-recurrence-promotion-note{margin-left:132px!important;max-width:470px!important}#root .ux-v22 .project-task-schedule-editor .task-deadline-row{min-height:57px!important}#root .ux-v22 .project-task-schedule-editor .task-deadline-row.is-open{grid-template-columns:20px max-content minmax(280px,390px) 30px!important;justify-content:start!important;gap:10px!important}#root .ux-v22 .project-task-schedule-editor .task-deadline-picker,#root .ux-v22 .project-task-schedule-editor .task-deadline-remove{justify-self:start!important}#root .ux-v22.theme-dark .project-task-schedule-foundation,#root .ux-v22.theme-dark .project-task-schedule-editor .task-recurrence-block,#root .ux-v22.theme-dark .project-task-schedule-editor .task-deadline-row{border-color:#ffffff12!important}#root .ux-v22.theme-dark .project-task-schedule-editor .task-recurrence-promotion-note{color:var(--dark-muted, #a3a3a3)!important}@media(max-width:900px){#root .ux-v22 .project-task-schedule-editor .task-schedule-primary-row{grid-template-columns:minmax(240px,1fr) 110px 12px 110px!important}#root .ux-v22 .project-task-schedule-editor .task-deadline-row.is-open{grid-template-columns:20px max-content minmax(240px,1fr) 30px!important}#root .ux-v22 .project-task-schedule-editor .task-recurrence-block.is-project-lifecycle .task-recurrence-row{grid-template-columns:20px max-content minmax(240px,1fr)!important}#root .ux-v22 .project-task-schedule-editor .task-recurrence-promotion-note{margin-left:122px!important}}@media(max-width:640px){#root .ux-v22 .project-task-schedule-foundation{gap:8px!important;padding-top:13px!important}#root .ux-v22 .project-task-schedule-foundation>.project-task-phase-heading:has(.task-schedule-provider-mark){margin-bottom:6px!important}#root .ux-v22 .project-task-schedule-editor .task-schedule-primary-row{grid-template-columns:1fr!important;gap:8px!important}#root .ux-v22 .project-task-schedule-editor .task-recurrence-block.is-project-lifecycle .task-recurrence-row{grid-template-columns:20px minmax(0,1fr)!important}#root .ux-v22 .project-task-schedule-editor .task-recurrence-promotion-note{margin-left:30px!important;max-width:none!important}#root .ux-v22 .project-task-schedule-editor .task-deadline-row.is-open{grid-template-columns:20px minmax(0,1fr) 30px!important;gap:8px!important}#root .ux-v22 .project-task-schedule-editor .task-deadline-label{grid-column:2!important}#root .ux-v22 .project-task-schedule-editor .task-deadline-picker{grid-column:2!important;width:100%!important}#root .ux-v22 .project-task-schedule-editor .task-deadline-remove{grid-column:3!important;grid-row:1 / span 2!important}}#root .ux-v22 .sidebar-quick-activity.sidebar-scheduled-activity{width:100%!important;min-width:0!important;max-width:none!important;box-sizing:border-box!important;display:grid!important;grid-template-columns:minmax(0,1fr)!important;grid-auto-flow:row!important;align-items:stretch!important;gap:12px!important;margin:0 0 14px!important;padding:0!important;border:0!important;border-radius:0!important;background:transparent!important;box-shadow:none!important}#root .ux-v22 .sidebar-quick-activity.sidebar-scheduled-activity>*{min-width:0!important;grid-column:1 / -1!important}#root .ux-v22 .sidebar-activity-subject-row{width:100%!important;min-width:0!important;display:grid!important;grid-template-columns:minmax(0,1fr) auto!important;align-items:end!important;gap:8px!important}#root .ux-v22 .sidebar-activity-subject-row>input{width:100%!important;min-width:0!important;max-width:none!important;box-sizing:border-box!important}#root .ux-v22 .sidebar-activity-schedule-block{width:100%!important;min-width:0!important;max-width:none!important;box-sizing:border-box!important;display:block!important;padding-top:11px!important;border-top:1px solid var(--ux-line)!important}#root .ux-v22 .sidebar-activity-schedule-title{width:100%!important;min-width:0!important;display:flex!important;align-items:flex-start!important;gap:10px!important;margin-bottom:9px!important}#root .ux-v22 .sidebar-activity-schedule-title>div{min-width:0!important;flex:1 1 auto!important}#root .ux-v22 .sidebar-activity-schedule-title .task-schedule-provider-mark{flex:0 0 auto!important;margin-left:auto!important}#root .ux-v22 .sidebar-activity-schedule-editor{width:100%!important;min-width:0!important;max-width:none!important}#root .ux-v22 .sidebar-activity-schedule-editor .task-schedule-primary-row{width:100%!important;min-width:0!important;grid-template-columns:minmax(220px,1fr) 112px 14px 112px!important;gap:8px!important}#root .ux-v22 .sidebar-activity-schedule-editor .task-schedule-date-field .premium-date-trigger,#root .ux-v22 .sidebar-activity-schedule-editor .task-schedule-time-field .premium-select-trigger{min-height:44px!important;height:44px!important}#root .ux-v22 .sidebar-activity-actions{width:100%!important;min-width:0!important;display:flex!important;align-items:center!important;justify-content:flex-end!important;padding-top:2px!important}#root .ux-v22 .sidebar-activity-actions .button{flex:0 0 auto!important}@media(max-width:760px){#root .ux-v22 .sidebar-activity-subject-row,#root .ux-v22 .sidebar-activity-schedule-editor .task-schedule-primary-row{grid-template-columns:minmax(0,1fr)!important}#root .ux-v22 .sidebar-activity-schedule-editor .task-schedule-time-separator{display:none!important}#root .ux-v22 .sidebar-activity-actions .button{width:100%!important}}#root#root .ux-v22 .routine-view-dock{display:none!important}@media(max-width:1032px),(max-width:1376px)and (any-pointer:coarse){#root#root .ux-v22 .tasks-habits-page.gamify-page{position:relative!important;box-sizing:border-box!important;min-height:0!important;overflow:hidden!important}#root#root .ux-v22 .tasks-habits-page.gamify-page>.routine-kanban-board{width:100%!important;max-width:100%!important;height:100%!important;min-height:0!important;margin:0!important;padding:0!important;display:grid!important;grid-template-columns:minmax(0,1fr)!important;grid-auto-columns:auto!important;grid-auto-flow:row!important;gap:0!important;overflow:hidden!important;overscroll-behavior:contain!important;touch-action:pan-y!important;scrollbar-width:none!important}#root#root .ux-v22 .tasks-habits-page.gamify-page>.routine-kanban-board::-webkit-scrollbar{display:none!important}#root#root .ux-v22 .routine-kanban-column{display:none!important;width:100%!important;min-width:0!important;max-width:none!important;height:100%!important;min-height:0!important;grid-column:1!important;overflow:hidden!important}#root#root .ux-v22 .routine-kanban-column.routine-compact-active{display:flex!important}#root#root .ux-v22 .routine-kanban-column>.routine-kanban-stage-cap{box-sizing:border-box!important;flex:0 0 44px!important;width:auto!important;height:44px!important;min-height:44px!important;display:flex!important;flex-direction:row!important;align-items:center!important;justify-content:flex-start!important;gap:7px!important;margin:0!important;padding:0 12px!important;overflow:visible!important}#root#root .ux-v22 .routine-kanban-column>.routine-kanban-stage-cap>.stage-main-meta{min-width:0!important;max-width:none!important;flex:0 1 auto!important;align-self:center!important}#root#root .ux-v22 .routine-kanban-head-actions{min-width:0!important;min-height:28px!important;flex:1 1 auto!important;margin-left:0!important;display:flex!important;align-items:center!important;justify-content:flex-start!important;gap:3px!important;overflow:hidden!important}#root#root .ux-v22 .routine-kanban-head-actions>.stage-deal-count{box-sizing:border-box!important;width:28px!important;min-width:28px!important;height:28px!important;min-height:28px!important;padding:0!important;display:inline-grid!important;place-items:center!important;align-self:center!important;line-height:1!important;font-variant-numeric:tabular-nums!important}#root#root .ux-v22.theme-light .tasks-habits-page .crm-morph-tabs.is-todo-surface .crm-morph-tabs-surface{--crm-morph-surface: var(--crm-polish-column, var(--app-column, #f6f7f9)) !important}#root#root .ux-v22.theme-dark .tasks-habits-page .crm-morph-tabs.is-todo-surface .crm-morph-tabs-surface{--crm-morph-surface: var(--crm-polish-column, var(--dark-column, #0f0f0f)) !important}#root#root .ux-v22 .tasks-habits-page .crm-morph-tabs.is-todo-surface .crm-morph-tabs-liquid{color:var(--crm-morph-surface)!important;z-index:0!important}#root#root .ux-v22 .tasks-habits-page .crm-morph-tabs.is-todo-surface .crm-morph-tabs-liquid>path{fill:var(--crm-morph-surface)!important;stroke:var(--crm-morph-border)!important}#root#root .ux-v22 .tasks-habits-page .crm-morph-tabs.is-todo-surface .crm-morph-tabs-rail-wrap{z-index:40!important}#root#root .ux-v22 .tasks-habits-page .crm-morph-tabs.is-todo-surface .crm-morph-tabs-rail{z-index:41!important}#root#root .ux-v22 .tasks-habits-page .crm-morph-tabs.is-todo-surface .crm-morph-tab-slot.is-active{z-index:42!important}#root#root .ux-v22 .tasks-habits-page .crm-morph-tabs.is-todo-surface .crm-morph-tab.is-active{background:transparent!important;color:var(--crm-polish-text, var(--app-text, #20262f))!important;opacity:1!important}#root#root .ux-v22 .tasks-habits-page .crm-morph-tabs.is-todo-surface .crm-morph-tab.is-active :is(.crm-morph-tab-icon,.crm-morph-tab-copy,.crm-morph-tab-copy strong,.crm-morph-tab-copy small){color:inherit!important;opacity:1!important;visibility:visible!important}#root#root .ux-v22 .tasks-habits-page .crm-morph-tabs.is-todo-surface .crm-morph-tabs-content,#root#root .ux-v22 .tasks-habits-page .crm-morph-tabs.is-todo-surface .routine-kanban-dropzone{background:transparent!important;background-color:transparent!important}#root#root .ux-v22 .routine-kanban-dropzone{flex:1 1 0!important;min-height:0!important;overflow-x:hidden!important;overflow-y:auto!important;overscroll-behavior-y:contain!important;-webkit-overflow-scrolling:touch;touch-action:pan-y!important;scrollbar-gutter:stable;padding-bottom:calc(96px + env(safe-area-inset-bottom))!important}#root#root .ux-v22 .routine-kanban-card,#root#root .ux-v22 .routine-kanban-motion-slot{touch-action:pan-y!important}}@media(max-width:520px){#root#root .ux-v22 .routine-kanban-dropzone{padding-bottom:calc(90px + env(safe-area-inset-bottom))!important}}#root#root .ux-v22 .routine-kanban-motion-slot{min-width:0;width:100%;overflow:visible}#root#root .ux-v22 .routine-kanban-motion-slot>.routine-kanban-card{width:100%;box-sizing:border-box}#root#root .ux-v22 .routine-kanban-card.routine-completing{pointer-events:none!important;will-change:transform,opacity}#root#root .ux-v22 .routine-kanban-card.routine-completing .gamify-check.routine-check-animating{position:relative!important;overflow:visible!important;opacity:1!important;cursor:default!important;transform-origin:center;animation:routine-task-check-pop .34s cubic-bezier(.22,1,.36,1) both}#root#root .ux-v22 .routine-kanban-card.routine-completing .gamify-check.routine-check-animating:after{content:""!important;position:absolute!important;inset:-5px!important;border:2px solid color-mix(in srgb,var(--crm-polish-focus, #2e46ee) 34%,transparent)!important;border-radius:inherit!important;pointer-events:none!important;animation:routine-task-check-ring .52s cubic-bezier(.22,1,.36,1) both}#root#root .ux-v22 .routine-kanban-card.routine-completing .gamify-check.routine-check-animating>svg{transform-origin:center;animation:routine-task-check-glyph .34s cubic-bezier(.22,1,.36,1) both}#root#root .ux-v22 .routine-kanban-card.routine-completing .gamify-check.routine-check-animating>svg path{stroke-dasharray:32;stroke-dashoffset:32;animation:routine-task-check-draw .22s .06s cubic-bezier(.22,1,.36,1) forwards}#root#root .ux-v22 .routine-kanban-card.routine-completing .gamify-item-main>strong{width:fit-content;max-width:100%;background-image:linear-gradient(currentColor,currentColor);background-repeat:no-repeat;background-position:0 52%;background-size:0% 1.5px;box-decoration-break:clone;-webkit-box-decoration-break:clone;transition:background-size .38s cubic-bezier(.65,0,.35,1),color .3s ease!important}#root#root .ux-v22 .routine-kanban-card:is(.routine-completion-strike,.routine-completion-nudge,.routine-completion-exit) .gamify-item-main>strong{background-size:100% 1.5px;color:var(--ux-text-muted)!important}#root#root .ux-v22 .routine-kanban-card.routine-completion-nudge{animation:routine-task-nudge .3s cubic-bezier(.22,1,.36,1) both}#root#root .ux-v22 .routine-kanban-card.routine-completion-exit{pointer-events:none!important;animation:routine-task-exit .3s cubic-bezier(.22,1,.36,1) both}@keyframes routine-task-check-pop{0%{transform:scale(1)}40%{transform:scale(1.08)}to{transform:scale(1)}}@keyframes routine-task-check-ring{0%{opacity:.58;transform:scale(.72)}70%{opacity:.16}to{opacity:0;transform:scale(1.28)}}@keyframes routine-task-check-glyph{0%{opacity:0;transform:scale(.62) rotate(-7deg)}62%{opacity:1;transform:scale(1.12) rotate(2deg)}to{opacity:1;transform:scale(1) rotate(0)}}@keyframes routine-task-check-draw{to{stroke-dashoffset:0}}@keyframes routine-task-nudge{0%{transform:translate(0)}35%{transform:translate(8px)}70%{transform:translate(-2px)}to{transform:translate(0)}}@keyframes routine-task-exit{0%{opacity:1;transform:translate(0)}to{opacity:0;transform:translate(52px)}}@media(prefers-reduced-motion:reduce){#root#root .ux-v22 .routine-kanban-card.routine-completing,#root#root .ux-v22 .routine-kanban-card.routine-completing .gamify-check.routine-check-animating,#root#root .ux-v22 .routine-kanban-card.routine-completing .gamify-check.routine-check-animating:after,#root#root .ux-v22 .routine-kanban-card.routine-completing .gamify-check.routine-check-animating>svg,#root#root .ux-v22 .routine-kanban-card.routine-completing .gamify-check.routine-check-animating>svg path{animation:none!important;transition:none!important}#root#root .ux-v22 .routine-kanban-card.routine-completing .gamify-check.routine-check-animating>svg path{stroke-dashoffset:0!important}}:root{--radius-none: 0px;--radius-micro: 4px;--radius-compact: 7px;--radius-control: 12px;--radius-card: 16px;--radius-container: 18px;--radius-modal: 16px;--radius-pill: 999px;--radius-circle: 50%}#root .ux-v22,.workspace-dialog-layer,body>.gamify-habit-row-compact{--crm-button-radius: var(--radius-control);--crm-polish-radius-control: var(--radius-control);--crm-polish-radius-card: var(--radius-card);--crm-polish-radius-container: var(--radius-container);--crm-polish-radius-modal: var(--radius-modal);--workspace-header-icon-control-radius: var(--radius-compact);--crm-list-radius: var(--radius-none)}#root#root#root .ux-v22 .view-list :is(.deal-list-experience,.operational-list-experience,.records-lifecycle-list-experience,.deal-list-wrap.premium-data-table,.operational-table-wrap,.records-lifecycle-table-wrap,table.deal-table,table.operational-table,table.records-lifecycle-table),#root#root#root .ux-v22 .crm-client-list-contract.view-list>.deal-list-experience{border-radius:var(--radius-none)!important;border-radius:0!important}#root#root#root .ux-v22 .view-list :is(.deal-table,.operational-table,.records-lifecycle-table) :is(thead,tbody,tr,th,td){border-radius:var(--radius-none)!important}#root#root#root .ux-v22 .view-list :is(.deal-list-wrap.premium-data-table,.operational-table-wrap,.records-lifecycle-table-wrap):before,#root#root#root .ux-v22 .view-list :is(.deal-list-wrap.premium-data-table,.operational-table-wrap,.records-lifecycle-table-wrap):after{border-radius:var(--radius-none)!important}#root .ux-v22 :is(button,.button,.stage-menu-trigger,.global-search.global-search-shell),.workspace-dialog-layer :is(button,.button){border-radius:var(--radius-control)}#root .ux-v22 :is(input:not([type=checkbox]):not([type=radio]),select,textarea:not(.agent-chat-edit-field),.premium-select-trigger,.premium-date-trigger,.ui-textarea),.workspace-dialog-layer :is(input:not([type=checkbox]):not([type=radio]),select,textarea){border-radius:var(--radius-compact)}#root .ux-v22 :is(.workspace-header-icon-button,.toolbar-menu-item,.list-header-popover>button,.list-inline-menu-popover>button,.workspace-tag,.crm-attribute-tag){border-radius:var(--radius-compact)}#root .ux-v22 :is(.studio-deal-card,.deal-card,.operational-card,.trello-project-card,.gamify-item,.gamify-habit-row,.gamify-empty,.crm-person-card,.project-task-editor,.project-task-preview-card,.attachment-dropzone){border-radius:var(--radius-card)}#root .ux-v22 :is(.premium-column,.operational-column,.records-lifecycle-toolbar,.records-lifecycle-empty,.settings-card,.settings-unified-section,.settings-unified-profile,.settings-unified-preferences){border-radius:var(--radius-container)}@media(min-width:761px){#root .ux-v22 :is(.deal-create-modal,.deal-record-modal,.operational-record-modal,.client-record-modal,.project-record-modal,.project-card-modal,.project-record-drawer,.deal-details-sidebar,.sales-record-drawer,.deal-import-modal,.add-from-list-modal,.business-workflow-modal,.stage-rename-modal,.small-modal,.routine-stack-modal,.move-deal-picker,.content-record-modal,.workspace-dialog){border-radius:var(--radius-modal)}}#root .ux-v22 :is(.crm-segmented-progress-segment,.project-task-version-history-count,.project-task-approval-step>span:first-child,.adaptive-stepper-action,.adaptive-stepper-value,.crm-delete-button-choice){border-radius:var(--radius-pill)}#root .ux-v22 .project-task-preview-order{border-radius:var(--radius-compact)}#root .ux-v22 .crm-status-pill{border-radius:var(--radius-pill)!important}#root .ux-v22 .crm-attribute-tag{border-radius:var(--radius-compact)!important}#root .ux-v22 :is(.contact-avatar,.project-member-avatar,.project-board-member-avatar,.project-board-company-contact-avatar,.status-dot){border-radius:var(--radius-circle)}#root .ux-v22 button.crm-arrow-action{--crm-arrow-action-bg: var(--app-text, #22242b);--crm-arrow-action-fg: var(--app-card, #ffffff);display:inline-flex!important;align-items:center!important;justify-content:center!important;flex:0 0 auto;gap:8px;box-sizing:border-box;height:34px!important;min-height:34px!important;min-width:34px!important;margin:0;padding:0 12px!important;border:0!important;border-radius:999px!important;background:var(--crm-arrow-action-bg)!important;background-image:none!important;color:var(--crm-arrow-action-fg)!important;-webkit-text-fill-color:currentColor;font:500 var(--type-body, 13px) / 1 var(--font-ui)!important;text-decoration:none!important;white-space:nowrap;cursor:pointer;box-shadow:none!important;filter:none!important;transform:none!important;transition:opacity .16s ease,background-color .16s ease!important}#root .ux-v22 button.crm-arrow-action.crm-arrow-action--icon{width:34px!important;max-width:34px!important;padding:0!important}#root .ux-v22 button.crm-arrow-action.crm-arrow-action--label{width:auto;max-width:100%}#root .ux-v22 button.crm-arrow-action>svg{display:block;flex:0 0 auto;width:15px;height:15px;color:currentColor!important;stroke:currentColor!important}#root .ux-v22 button.crm-arrow-action.crm-arrow-action--icon>svg{width:17px;height:17px}#root .ux-v22 button.crm-arrow-action:is(:hover,:active):not(:disabled){opacity:.83;background:var(--crm-arrow-action-bg)!important;color:var(--crm-arrow-action-fg)!important}#root .ux-v22 button.crm-arrow-action:focus-visible{outline:2px solid var(--crm-interaction-blue, #3150ee)!important;outline-offset:3px}#root .ux-v22 button.crm-arrow-action:disabled{opacity:.35!important;cursor:not-allowed!important}@media(prefers-reduced-motion:reduce){#root .ux-v22 button.crm-arrow-action{transition:none!important}}#root .ux-v22 dialog.crm-property-popover::backdrop{background:var(--app-overlay-scrim, rgba(0,0,0,.18))}#root#root#root#root .ux-v22 dialog.crm-property-popover{background:var(--app-elevated, var(--app-card, #fff))!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important}#root#root#root#root .ux-v22.theme-dark dialog.crm-property-popover{background:var(--dark-elevated, var(--app-elevated, #202020))!important}#root#root#root#root .ux-v22 dialog.crm-property-popover.crm-glass-dialog{background:color-mix(in srgb,var(--app-elevated, #fff) 70%,transparent)!important;-webkit-backdrop-filter:blur(10px) saturate(140%)!important;backdrop-filter:blur(10px) saturate(140%)!important}#root#root#root#root .ux-v22.theme-dark dialog.crm-property-popover.crm-glass-dialog{background:color-mix(in srgb,var(--dark-elevated, #202020) 62%,transparent)!important}#root .ux-v22 .crm-scrollbar-subtle{scrollbar-width:thin;scrollbar-color:color-mix(in srgb,var(--app-muted, #808996) 20%,transparent) transparent}#root .ux-v22 .crm-scrollbar-subtle:is(:hover,:focus-within){scrollbar-color:color-mix(in srgb,var(--app-muted, #808996) 42%,transparent) transparent}#root .ux-v22 .crm-scrollbar-subtle::-webkit-scrollbar{width:4px;height:4px}#root .ux-v22 .crm-scrollbar-subtle::-webkit-scrollbar-track{background:transparent}#root .ux-v22 .crm-scrollbar-subtle::-webkit-scrollbar-thumb{background:color-mix(in srgb,var(--app-muted, #808996) 20%,transparent);border:0;border-radius:999px}#root .ux-v22 .crm-scrollbar-subtle:is(:hover,:focus-within)::-webkit-scrollbar-thumb{background:color-mix(in srgb,var(--app-muted, #808996) 42%,transparent)}#root .ux-v22 .crm-scrollbar-subtle::-webkit-scrollbar-button{display:none;width:0;height:0}#root#root#root#root .ux-v22 .crm-property-popover,.workspace-dialog-layer .crm-property-popover,html body>.crm-property-popover.crm-property-popover{box-sizing:border-box;border:0!important;border-radius:var(--radius-compact)!important;background:color-mix(in srgb,var(--app-elevated, #ffffff) 70%,transparent)!important;background-image:none!important;-webkit-backdrop-filter:blur(10px) saturate(140%)!important;backdrop-filter:blur(10px) saturate(140%)!important;color:var(--app-text-soft, #3e3e45)!important;box-shadow:var(--crm-shadow-overlay, 0 20px 56px rgba(17,24,39,.18), 0 4px 14px rgba(17,24,39,.07))!important;--crm-popover-title: var(--app-text, #20262f);--crm-popover-muted: var(--app-muted, #7e8794);--crm-popover-icon: var(--crm-polish-muted, #7e8794)}#root#root#root#root .ux-v22.theme-dark .crm-property-popover,#root#root#root#root .ux-v22.mobile-overlay-surface.theme-dark .crm-property-popover,.workspace-dialog-layer.workspace-dialog-theme-dark .crm-property-popover,html body>.crm-property-popover.crm-property-popover.theme-dark{background:color-mix(in srgb,var(--dark-elevated, #202020) 62%,transparent)!important;color:var(--dark-text-soft, #d4d4d4)!important;box-shadow:0 20px 52px #0000006b!important;--crm-popover-title: var(--dark-text, #f5f5f5);--crm-popover-muted: var(--dark-muted, #a3a3a3);--crm-popover-icon: var(--dark-muted, #a3a3a3)}#root .ux-v22 .crm-property-popover,.workspace-dialog-layer .crm-property-popover{min-width:0;width:min(420px,calc(100vw - 32px),var(--crm-property-popover-available-width, 100vw));max-height:min(70vh,520px,var(--crm-property-popover-available-height, 100vh));padding:14px;display:grid;gap:12px;position:absolute;top:var(--crm-property-popover-top, -9999px);left:var(--crm-property-popover-left, -9999px);z-index:20050;overflow-x:hidden;overflow-y:auto}#root .ux-v22 .crm-property-popover.crm-property-popover--compact{width:min(300px,calc(100vw - 24px),var(--crm-property-popover-available-width, 100vw));min-width:min(240px,calc(100vw - 24px))}#root .ux-v22 .crm-property-popover.display-popover>.display-fields-section{padding:0!important}#root .ux-v22 .crm-property-popover-heading,#root .ux-v22 .crm-property-popover>.project-task-phase-heading,html body>.crm-property-popover .crm-property-popover-heading{min-width:0;display:grid;grid-template-columns:max-content minmax(0,1fr);align-items:center;gap:10px;color:var(--crm-popover-title, var(--app-text, #20262f))}#root .ux-v22 .crm-property-popover-heading>.crm-icon,#root .ux-v22 .crm-property-popover>.project-task-phase-heading>.crm-icon,html body>.crm-property-popover .crm-property-popover-heading>.crm-icon{color:var(--crm-popover-icon, var(--crm-polish-muted, #7e8794))}#root .ux-v22 .crm-property-popover-copy,html body>.crm-property-popover .crm-property-popover-copy{min-width:0;display:grid;gap:4px}#root .ux-v22 .crm-property-popover-copy>strong,html body>.crm-property-popover .crm-property-popover-copy>strong{color:var(--crm-popover-title, var(--app-text, #20262f));font-size:var(--nl-type-card, var(--type-heading-sm, 13px));font-weight:600;font-style:normal;line-height:var(--nl-line-tight, 1.16);letter-spacing:0;text-transform:none}#root#root#root#root .ux-v22 .crm-property-popover .crm-property-popover-copy>small,#root#root#root#root .ux-v22 .crm-property-popover .record-modal-section-copy>small,#root#root#root#root .ux-v22 .project-board-stage-delete-modal .crm-property-popover-copy>small,html:root:root:root body .crm-property-popover .crm-property-popover-copy>small,html:root:root:root body .crm-property-popover .record-modal-section-copy>small{color:var(--ux-text-muted, var(--studio-muted, #7b8493))!important;font-size:var(--type-body)!important;font-weight:400!important;font-style:normal!important;line-height:1.2!important;letter-spacing:0!important;text-transform:none!important}#root#root#root#root .ux-v22 .premium-select-menu,html body>.premium-select-menu.premium-select-menu{box-sizing:border-box;border:0!important;background:color-mix(in srgb,var(--app-elevated, #ffffff) 70%,transparent)!important;background-image:none!important;-webkit-backdrop-filter:blur(10px) saturate(140%)!important;backdrop-filter:blur(10px) saturate(140%)!important;color:var(--app-text-soft, #37373d)!important}#root#root#root#root .ux-v22 .premium-select-menu,html body>.premium-select-menu.premium-select-menu{box-shadow:var(--crm-shadow-menu, 0 12px 30px rgba(20,20,28,.13))!important}#root .ux-v22 .premium-select-menu{scrollbar-width:thin;scrollbar-color:color-mix(in srgb,var(--app-muted, #808996) 18%,transparent) transparent}#root .ux-v22 .premium-select-menu:is(:hover,:focus-within){scrollbar-color:color-mix(in srgb,var(--app-muted, #808996) 32%,transparent) transparent}#root .ux-v22 .premium-select-menu::-webkit-scrollbar{width:5px}#root .ux-v22 .premium-select-menu::-webkit-scrollbar-track{background:transparent}#root .ux-v22 .premium-select-menu::-webkit-scrollbar-thumb{border-radius:99px;background:color-mix(in srgb,var(--app-muted, #808996) 18%,transparent)}#root .ux-v22 .premium-select-menu:is(:hover,:focus-within)::-webkit-scrollbar-thumb{background:color-mix(in srgb,var(--app-muted, #808996) 32%,transparent)}#root#root#root#root .ux-v22 .premium-select-menu,html body>.premium-select-menu.premium-select-menu{padding:5px!important;display:grid!important;gap:2px!important;border-radius:var(--radius-compact)!important}#root#root#root#root .ux-v22.theme-dark .premium-select-menu,#root#root#root#root .ux-v22.mobile-overlay-surface.theme-dark .premium-select-menu,html body>.premium-select-menu.premium-select-menu.theme-dark{background:color-mix(in srgb,var(--dark-control-hover, #1c1c1c) 62%,transparent)!important;color:var(--dark-text-soft, #d4d4d4)!important}#root#root#root#root .ux-v22.theme-dark .premium-select-menu,#root#root#root#root .ux-v22.mobile-overlay-surface.theme-dark .premium-select-menu,html body>.premium-select-menu.premium-select-menu.theme-dark{box-shadow:0 14px 30px #00000057!important}#root#root#root#root .ux-v22 .premium-select-menu:is(.deal-folder-actions-popover,.bulk-organization-move-popover){padding:14px!important}#root#root#root#root .ux-v22 .premium-select-menu :is(.premium-select-option,.toolbar-menu-item),html body>.premium-select-menu.premium-select-menu>button{border:0!important;border-radius:var(--radius-compact)!important;background:transparent!important;background-image:none!important;color:var(--app-text-soft, #37373d)!important;box-shadow:none!important}#root#root#root#root .ux-v22 .premium-select-menu :is(.premium-select-option,.toolbar-menu-item):is(:hover,:focus-visible),html body>.premium-select-menu.premium-select-menu>button:is(:hover,:focus-visible){background:var(--crm-dropdown-hover, rgba(46,70,238,.08))!important;color:var(--app-text, #20262f)!important;outline:0!important}#root#root#root#root .ux-v22 .premium-select-menu :is(.premium-select-option,.toolbar-menu-item).active,#root#root#root#root .ux-v22 .premium-select-menu :is(.premium-select-option,.toolbar-menu-item)[aria-selected=true],#root#root#root#root .ux-v22 .premium-select-menu :is(.premium-select-option,.toolbar-menu-item)[aria-checked=true],html body>.premium-select-menu.premium-select-menu>button:is(.active,[aria-selected=true],[aria-checked=true]){background:color-mix(in srgb,var(--app-active, #eef1ff) 50%,transparent)!important;color:var(--crm-button-primary, #2e46ee)!important}#root#root#root#root .ux-v22.theme-dark .premium-select-menu :is(.premium-select-option,.toolbar-menu-item),#root#root#root#root .ux-v22.mobile-overlay-surface.theme-dark .premium-select-menu :is(.premium-select-option,.toolbar-menu-item),html body>.premium-select-menu.premium-select-menu.theme-dark>button{color:var(--dark-text-soft, #d4d4d4)!important}#root#root#root#root .ux-v22.theme-dark .premium-select-menu :is(.premium-select-option,.toolbar-menu-item):is(:hover,:focus-visible),#root#root#root#root .ux-v22.mobile-overlay-surface.theme-dark .premium-select-menu :is(.premium-select-option,.toolbar-menu-item):is(:hover,:focus-visible),html body>.premium-select-menu.premium-select-menu.theme-dark>button:is(:hover,:focus-visible){background:var(--crm-dropdown-hover-dark, rgba(92,111,255,.14))!important;color:var(--dark-text, #f5f5f5)!important}#root#root#root#root .ux-v22.theme-dark .premium-select-menu :is(.premium-select-option,.toolbar-menu-item):is(.active,[aria-selected=true],[aria-checked=true]),#root#root#root#root .ux-v22.mobile-overlay-surface.theme-dark .premium-select-menu :is(.premium-select-option,.toolbar-menu-item):is(.active,[aria-selected=true],[aria-checked=true]),html body>.premium-select-menu.premium-select-menu.theme-dark>button:is(.active,[aria-selected=true],[aria-checked=true]){background:#5c6fff29!important;color:#aeb8ff!important}@media(max-width:1024px){#root .ux-v22 .crm-property-popover,.workspace-dialog-layer .crm-property-popover{width:min(420px,calc(100vw - 20px),var(--crm-property-popover-available-width, 100vw));max-height:min(70dvh,520px,var(--crm-property-popover-available-height, 100dvh))}}:root{--crm-modal-morph-duration: .43s;--crm-modal-morph-out-duration: .3s;--crm-modal-morph-ease: cubic-bezier(.2, 0, .2, 1);--crm-modal-backdrop-duration: .28s;--crm-modal-backdrop-out-duration: .22s;--crm-modal-folded-clip: inset(48% 48% 48% 48% round 16px);--crm-modal-open-clip: inset(0% 0% 0% 0% round 16px);--crm-tablet-sheet-duration: .46s;--crm-tablet-sheet-ease: cubic-bezier(.16, 1, .3, 1);--crm-tablet-sheet-exit-ease: cubic-bezier(.7, 0, .84, 0)}@keyframes crmCenterMorphBackdropIn{0%{opacity:0}to{opacity:1}}@keyframes crmCenterMorphBackdropOut{0%{opacity:1}to{opacity:0}}@keyframes crmCenterMorphModalIn{0%{opacity:1;clip-path:var(--crm-modal-folded-clip)}to{opacity:1;clip-path:var(--crm-modal-open-clip)}}@keyframes crmCenterMorphModalOut{0%{opacity:1;clip-path:var(--crm-modal-open-clip)}to{opacity:1;clip-path:var(--crm-modal-folded-clip)}}@keyframes crmProjectRecordLiftIn{0%{transform:translate3d(0,18px,0) scale(.985)}to{transform:translateZ(0) scale(1)}}@keyframes crmProjectRecordLiftOut{0%{transform:translateZ(0) scale(1)}to{transform:translate3d(0,14px,0) scale(.988)}}@keyframes crmTabletSheetIn{0%{transform:translate3d(0,104%,0)}to{transform:translateZ(0)}}@keyframes crmTabletSheetOut{0%{transform:translateZ(0)}to{transform:translate3d(0,104%,0)}}@media(min-width:1025px){.crm-modal-motion-backdrop{animation:crmCenterMorphBackdropIn var(--crm-modal-backdrop-duration) ease-out!important}.crm-modal-motion-backdrop>*{opacity:1!important;transform-origin:50% 50%!important;clip-path:var(--crm-modal-open-clip);animation:crmCenterMorphModalIn var(--crm-modal-morph-duration) var(--crm-modal-morph-ease) both!important;will-change:clip-path}.crm-modal-motion-backdrop>.project-record-motion-target{animation:crmCenterMorphModalIn var(--crm-modal-morph-duration) var(--crm-modal-morph-ease) both,crmProjectRecordLiftIn var(--crm-modal-morph-duration) var(--crm-modal-morph-ease) both!important;will-change:clip-path,transform}.crm-modal-motion-backdrop.crm-modal-is-closing{pointer-events:none!important;animation:crmCenterMorphBackdropOut var(--crm-modal-backdrop-out-duration) ease-in both!important}.crm-modal-motion-backdrop.crm-modal-is-closing>*{pointer-events:none!important;animation:crmCenterMorphModalOut var(--crm-modal-morph-out-duration) var(--crm-modal-morph-ease) both!important;will-change:clip-path}.crm-modal-motion-backdrop.crm-modal-is-closing>.project-record-motion-target{animation:crmCenterMorphModalOut var(--crm-modal-morph-out-duration) var(--crm-modal-morph-ease) both,crmProjectRecordLiftOut var(--crm-modal-morph-out-duration) var(--crm-modal-morph-ease) both!important;will-change:clip-path,transform}}@media(min-width:761px)and (max-width:1024px){.crm-modal-motion-backdrop{animation:crmCenterMorphBackdropIn var(--crm-modal-backdrop-duration) ease-out!important}.crm-modal-motion-backdrop>*{opacity:1!important;clip-path:none!important;transform-origin:50% 100%!important;animation:crmTabletSheetIn var(--crm-tablet-sheet-duration) var(--crm-tablet-sheet-ease) both!important;will-change:transform}.modal-backdrop.crm-modal-motion-backdrop>:is(.stage-rename-modal,.move-deal-picker,.add-from-list-modal,.deal-import-modal.import-empty){transform:none!important;transform-origin:50% 50%!important;clip-path:var(--crm-modal-open-clip)!important;animation:crmCenterMorphModalIn var(--crm-modal-morph-duration) var(--crm-modal-morph-ease) both!important;will-change:clip-path}.crm-modal-motion-backdrop.crm-modal-is-closing{pointer-events:none!important;animation:crmCenterMorphBackdropOut var(--crm-modal-backdrop-out-duration) ease-in both!important}.crm-modal-motion-backdrop.crm-modal-is-closing>*{pointer-events:none!important;animation:crmTabletSheetOut var(--crm-tablet-sheet-duration) var(--crm-tablet-sheet-exit-ease) both!important;will-change:transform}.modal-backdrop.crm-modal-motion-backdrop.crm-modal-is-closing>:is(.stage-rename-modal,.move-deal-picker,.add-from-list-modal,.deal-import-modal.import-empty){transform:none!important;animation:crmCenterMorphModalOut var(--crm-modal-morph-out-duration) var(--crm-modal-morph-ease) both!important;will-change:clip-path}}.crm-modal-motion-backdrop>.crm-overlay-portal-layer{position:absolute;inset:0;overflow:visible;pointer-events:none;opacity:1!important;transform:none!important;transform-origin:0 0!important;clip-path:none!important;animation:none!important;will-change:auto!important}.workspace-dialog-layer{animation:crmCenterMorphBackdropIn var(--crm-modal-backdrop-duration) ease-out}.workspace-dialog{opacity:1;transform-origin:50% 50%;clip-path:var(--crm-modal-open-clip);animation:crmCenterMorphModalIn var(--crm-modal-morph-duration) var(--crm-modal-morph-ease) both;will-change:clip-path}.workspace-dialog-layer.crm-modal-is-closing{pointer-events:none!important;animation:crmCenterMorphBackdropOut var(--crm-modal-backdrop-out-duration) ease-in both!important}.workspace-dialog-layer.crm-modal-is-closing>.workspace-dialog{pointer-events:none!important;animation:crmCenterMorphModalOut var(--crm-modal-morph-out-duration) var(--crm-modal-morph-ease) both!important;will-change:clip-path}#root .ux-v22 .crm-center-morph-popover{transform-origin:50% 50%;clip-path:var(--crm-modal-open-clip);animation:crmCenterMorphModalIn var(--crm-modal-morph-duration) var(--crm-modal-morph-ease) both!important;will-change:clip-path}#root .ux-v22 .crm-center-morph-popover.is-closing{pointer-events:none!important;animation:crmCenterMorphModalOut var(--crm-modal-morph-out-duration) var(--crm-modal-morph-ease) both!important}#root .ux-v22 dialog.crm-glass-dialog.crm-center-morph-popover::backdrop{animation:crmCenterMorphBackdropIn var(--crm-modal-backdrop-duration) ease-out}#root .ux-v22 dialog.crm-glass-dialog.crm-center-morph-popover.is-closing::backdrop{animation:crmCenterMorphBackdropOut var(--crm-modal-backdrop-out-duration) ease-in both}@media(prefers-reduced-motion:reduce){#root .ux-v22 dialog.crm-glass-dialog.crm-center-morph-popover::backdrop,#root .ux-v22 dialog.crm-glass-dialog.crm-center-morph-popover.is-closing::backdrop{animation:none!important}}@media(prefers-reduced-motion:reduce){#root .ux-v22 .crm-center-morph-popover,#root .ux-v22 .crm-center-morph-popover.is-closing{animation:none!important;clip-path:none!important;will-change:auto!important}}@media(prefers-reduced-motion:reduce){.crm-modal-motion-backdrop,.crm-modal-motion-backdrop>*,.crm-modal-motion-backdrop>.project-record-motion-target,.workspace-dialog-layer,.workspace-dialog{animation:none!important;transition:none!important;clip-path:none!important;transform:none!important;will-change:auto!important}}@media(min-width:761px)and (max-width:1024px){#root .ux-v22 .crm-center-morph-popover.crm-loss-popover-sheet{clip-path:none!important;transform-origin:50% 100%;animation:crmTabletSheetIn var(--crm-tablet-sheet-duration) var(--crm-tablet-sheet-ease) both!important;will-change:transform}#root .ux-v22 .crm-center-morph-popover.crm-loss-popover-sheet.is-closing{animation:crmTabletSheetOut var(--crm-tablet-sheet-duration) var(--crm-tablet-sheet-exit-ease) both!important}}@media(max-width:760px){#root .ux-v22 .crm-center-morph-popover.crm-loss-popover-sheet{clip-path:none!important;transform-origin:50% 100%;animation:mobileUnifiedSheetIn var(--mobile-business-sheet-duration, .46s) var(--mobile-business-sheet-ease, cubic-bezier(.16,1,.3,1)) both!important;will-change:transform}#root .ux-v22 .crm-center-morph-popover.crm-loss-popover-sheet.is-closing{animation:mobileUnifiedSheetOut var(--mobile-sheet-close-duration, .46s) var(--mobile-business-sheet-exit-ease, cubic-bezier(.7,0,.84,0)) both!important}}@media(prefers-reduced-motion:reduce){#root .ux-v22 .crm-center-morph-popover.crm-loss-popover-sheet,#root .ux-v22 .crm-center-morph-popover.crm-loss-popover-sheet.is-closing{animation:none!important;transform:none!important;clip-path:none!important;will-change:auto!important}}:root{--crm-search-height: 40px;--crm-search-reference-width: 330px;--crm-search-padding-x: 11px;--crm-search-gap: 8px;--crm-search-radius: 12px;--crm-search-border: #e3e7ed;--crm-search-border-hover: #cfd5de;--crm-search-bg: #ffffff;--crm-search-bg-hover: #ffffff;--crm-search-text: #20262f;--crm-search-muted: #7e8794;--crm-search-icon: #707987}.crm-search-field{box-sizing:border-box!important;min-width:0!important;height:var(--crm-search-height)!important;min-height:var(--crm-search-height)!important;max-height:var(--crm-search-height)!important;margin:0!important;padding:0 var(--crm-search-padding-x)!important;display:flex!important;align-items:center!important;gap:var(--crm-search-gap)!important;overflow:hidden!important;border:1px solid var(--crm-search-border)!important;border-radius:var(--crm-search-radius)!important;background:var(--crm-search-bg)!important;background-color:var(--crm-search-bg)!important;background-image:none!important;color:var(--crm-search-muted)!important;box-shadow:none!important;outline:0!important;transform:none!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important;transition:border-color .14s ease,background-color .14s ease!important}.crm-search-field:is(:hover,:focus-within){border-color:var(--crm-search-border-hover)!important;background:var(--crm-search-bg-hover)!important;background-color:var(--crm-search-bg-hover)!important;box-shadow:none!important;outline:0!important}.crm-search-field>svg{flex:0 0 auto!important;width:16px!important;height:16px!important;color:var(--crm-search-icon)!important;stroke:currentColor!important}.crm-search-field>input,.crm-search-field>input:is(:hover,:focus,:focus-visible){box-sizing:border-box!important;width:100%!important;min-width:0!important;height:calc(var(--crm-search-height) - 2px)!important;min-height:calc(var(--crm-search-height) - 2px)!important;max-height:calc(var(--crm-search-height) - 2px)!important;margin:0!important;padding:0!important;border:0!important;border-color:transparent!important;border-radius:0!important;outline:0!important;background:transparent!important;background-color:transparent!important;background-image:none!important;color:var(--crm-search-text)!important;box-shadow:none!important;-webkit-appearance:none!important;appearance:none!important;position:static!important;top:auto!important;transform:none!important;translate:none!important;vertical-align:middle!important;font-family:var(--font-ui, inherit)!important;font-size:var(--nl-type-caption, var(--type-caption, 11px))!important;font-weight:400!important;font-style:normal!important;line-height:20px!important;letter-spacing:0!important}.crm-search-field>input::placeholder,#root#root#root#root#root .ux-v22 .topbar .morphing-global-search>input::placeholder,#root#root#root#root#root .ux-v22 .agent-page .agent-beui-form>textarea::placeholder,#root#root#root#root#root .ux-v22.client-portal-page .client-portal-review-message-row>textarea::placeholder{font-family:var(--font-ui, inherit)!important;font-size:var(--type-body)!important;font-weight:400!important;font-style:normal!important;line-height:1.2!important;letter-spacing:0!important;text-transform:none!important;opacity:1!important}.crm-search-field>input::placeholder,#root#root#root#root#root .ux-v22 .agent-page .agent-beui-form>textarea::placeholder,#root#root#root#root#root .ux-v22.client-portal-page .client-portal-review-message-row>textarea::placeholder{color:var(--crm-search-muted)!important;-webkit-text-fill-color:var(--crm-search-muted)!important}#root#root#root#root#root .ux-v22 .agent-page .agent-beui-form>textarea::placeholder{line-height:24px!important}#root#root#root#root#root .ux-v22 .topbar .morphing-global-search>input::placeholder{color:var(--morph-search-muted)!important;-webkit-text-fill-color:var(--morph-search-muted)!important}.ux-v22.theme-dark .crm-search-field,.theme-dark .crm-search-field{--crm-search-border: var(--dark-border, #262626);--crm-search-border-hover: var(--dark-border-strong, #303030);--crm-search-bg: transparent;--crm-search-bg-hover: transparent;--crm-search-text: var(--dark-text, #f5f5f5);--crm-search-muted: var(--dark-muted, #a3a3a3);--crm-search-icon: var(--dark-muted, #a3a3a3)}@media(prefers-reduced-motion:reduce){.crm-search-field{transition:none!important}}#root .ux-v22 .workflow-stage-editor{width:100%;min-width:0}#root .ux-v22 .workflow-stage-editor .workflow-section-heading{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:12px}#root .ux-v22 .workflow-stage-editor .workflow-section-heading>:first-child{min-width:0}#root .ux-v22 .workflow-stage-editor .workflow-add-stage{flex-shrink:0;white-space:nowrap}#root .ux-v22 .workflow-stage-editor .workflow-readonly-state{padding:8px;color:var(--ux-text-muted)}#root .ux-v22 .workflow-stage-editor .stage-editor-list{display:grid;gap:0;min-width:0}#root .ux-v22 .workflow-stage-editor .stage-editor-card{box-sizing:border-box;display:grid;grid-template-columns:10px minmax(0,1fr) auto;align-items:center;column-gap:12px;min-width:0;min-height:48px;border-radius:0;border:0;border-bottom:1px solid var(--settings-panel-border, var(--ux-line, #e5eaf2));background:transparent;will-change:transform}#root .ux-v22 .workflow-stage-editor .stage-editor-card:has(.workspace-color-picker.is-open){position:relative;z-index:40}#root .ux-v22 .workflow-stage-editor .stage-row-order{display:flex;align-items:center;justify-content:center;min-width:0}#root .ux-v22 .workflow-stage-editor .stage-row-drag-handle{display:block;width:8px;height:16px;flex:0 0 8px;padding:0;border:0;color:var(--ux-text-muted, #8993a2);background:currentColor;cursor:grab;touch-action:none;opacity:.65;-webkit-mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 16'%3E%3Cg fill='black'%3E%3Ccircle cx='2.3' cy='3.5' r='.8'/%3E%3Ccircle cx='5.7' cy='3.5' r='.8'/%3E%3Ccircle cx='2.3' cy='8' r='.8'/%3E%3Ccircle cx='5.7' cy='8' r='.8'/%3E%3Ccircle cx='2.3' cy='12.5' r='.8'/%3E%3Ccircle cx='5.7' cy='12.5' r='.8'/%3E%3C/g%3E%3C/svg%3E");mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 16'%3E%3Cg fill='black'%3E%3Ccircle cx='2.3' cy='3.5' r='.8'/%3E%3Ccircle cx='5.7' cy='3.5' r='.8'/%3E%3Ccircle cx='2.3' cy='8' r='.8'/%3E%3Ccircle cx='5.7' cy='8' r='.8'/%3E%3Ccircle cx='2.3' cy='12.5' r='.8'/%3E%3Ccircle cx='5.7' cy='12.5' r='.8'/%3E%3C/g%3E%3C/svg%3E");-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-position:center;mask-position:center;-webkit-mask-size:8px 16px;mask-size:8px 16px}#root .ux-v22 .workflow-stage-editor .stage-row-drag-handle>i{display:none}#root .ux-v22 .workflow-stage-editor .stage-row-drag-handle:active{cursor:grabbing}#root .ux-v22 .workflow-stage-editor .stage-row-drag-handle:focus-visible{outline:2px solid var(--ux-primary, #3654f5);outline-offset:3px}#root .ux-v22 .workflow-stage-editor :is(.stage-editor-name,.stage-editor-name-input){box-sizing:border-box;display:block;width:100%;min-width:0;height:var(--crm-form-control-height, 36px);min-height:0;margin:0;padding:0 8px;color:var(--ux-text, #2d3139);font:inherit;font-size:13px;font-weight:600;text-align:left;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}#root .ux-v22 .workflow-stage-editor .stage-editor-name{line-height:var(--crm-form-control-height, 36px);background:transparent;border:0;box-shadow:none;outline:0}#root .ux-v22 .workflow-stage-editor .stage-editor-name-action{cursor:text}#root .ux-v22 .workflow-stage-editor .stage-editor-name-action:focus-visible{outline:2px solid var(--ux-primary, #3654f5);outline-offset:-2px;border-radius:var(--radius-compact, 8px)}#root .ux-v22 .workflow-stage-editor .stage-editor-name-input{text-overflow:clip}#root .ux-v22 .workflow-stage-editor .stage-editor-inline-actions{display:flex;align-items:center;justify-content:flex-end;gap:6px;min-width:0}#root .ux-v22 .workflow-stage-editor .stage-editor-delete{flex:0 0 32px;width:32px;height:32px;min-height:32px;padding:0;color:var(--ux-danger, #e23d35);opacity:0;pointer-events:none;transition:opacity .14s ease}#root .ux-v22 .workflow-stage-editor .stage-editor-card:is(:hover,:focus-within) .stage-editor-delete{opacity:1;pointer-events:auto}#root .ux-v22 .workflow-stage-editor .stage-editor-delete:disabled{opacity:0;pointer-events:none}#root .ux-v22 .workflow-stage-editor .stage-editor-delete:is(:hover,:focus-visible){color:var(--ux-danger, #e23d35)}@media(hover:none),(pointer:coarse){#root .ux-v22 .workflow-stage-editor .stage-editor-delete:not(:disabled){opacity:1;pointer-events:auto}}@media(max-width:760px){#root .ux-v22 .workflow-stage-editor .workflow-section-heading{gap:8px}#root .ux-v22 .workflow-stage-editor .workflow-add-stage{padding-inline:9px}#root .ux-v22 .workflow-stage-editor .stage-editor-card{column-gap:8px}#root .ux-v22 .workflow-stage-editor .stage-editor-inline-actions{gap:3px}}@media(prefers-reduced-motion:reduce){#root .ux-v22 .workflow-stage-editor .stage-editor-delete{transition:none}}.client-portal-page{min-height:100dvh;color:#20262f}.client-portal-account{position:relative;margin-left:auto}.client-portal-account>button{display:flex;align-items:center;color:inherit;cursor:pointer}.client-portal-avatar{display:inline-flex;align-items:center;justify-content:center;border-radius:50%}.client-portal-account-menu{position:absolute;z-index:20;right:0}.client-portal-main{margin:0 auto}.client-portal-state{min-height:260px;padding:30px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:7px;border:1px dashed transparent;text-align:center}.client-portal-state strong{color:inherit}.client-portal-state.error{border-style:solid}.client-portal-board-view{min-width:0}.client-portal-board-message{margin:0 17px 10px;padding:9px 11px;border:1px solid #e2e6ec;border-radius:8px;background:#fff;color:#667085;font-size:10px}.client-portal-page.theme-dark .client-portal-board-message{border-color:var(--dark-border-strong, #303030);background:var(--dark-control, #161616);color:var(--dark-text-soft, #d4d4d4)}.client-portal-canonical-board{width:100%;min-width:0}#root .ux-v22.client-portal-page{--cp-brand-top: #4158f4;--cp-brand: var(--crm-button-primary, #2e46ee);--cp-brand-active: var(--crm-button-primary-hover, #263bd0);--cp-blue: var(--cp-brand);--cp-blue-hover: var(--cp-brand-active);--cp-page: var(--app-canvas, #f3f4f6);--cp-board: var(--app-board, #f3f4f6);--cp-shell: var(--workspace-header-shell-bg, var(--app-card, #ffffff));--cp-panel: var(--app-column, #f6f7f9);--cp-card: var(--app-card, #ffffff);--cp-overlay: var(--app-card-hover, #f7f8fa);--cp-control: var(--app-control, #ffffff);--cp-control-hover: var(--app-control-hover, #f4f6f8);--cp-line: var(--app-border, #e4e7ec);--cp-line-strong: var(--app-border-strong, #d8dee8);--cp-text: var(--app-text, #20262f);--cp-muted: var(--app-muted, #7e8794);--cp-radius-control: var(--crm-polish-radius-control, 9px);--cp-radius-card: var(--crm-polish-radius-card, 10px);--cp-radius-container: var(--crm-polish-radius-container, 12px);--cp-radius-modal: var(--crm-polish-radius-modal, 16px);min-height:100dvh;background:var(--cp-page)!important;background-image:none!important;color:var(--cp-text)}#root .ux-v22.client-portal-page .client-portal-state{border-color:var(--cp-line);border-radius:var(--cp-radius-container);background:var(--cp-panel);color:var(--cp-muted);box-shadow:none}#root .ux-v22.client-portal-page .client-portal-state strong{color:var(--cp-text);font-size:var(--type-body, 13px)!important}@media(max-width:760px){#root .ux-v22.client-portal-page .client-portal-account>button{width:40px;min-width:40px;padding:3px;justify-content:center}}@media(prefers-reduced-motion:reduce){#root .ux-v22.client-portal-page *,#root .ux-v22.client-portal-page *:before,#root .ux-v22.client-portal-page *:after{scroll-behavior:auto!important;transition-duration:.001ms!important;animation-duration:.001ms!important;animation-iteration-count:1!important}}#root .ux-v22.client-portal-page .client-portal-account>button{min-height:38px;height:38px;padding:3px 8px 3px 3px;gap:8px;border:1px solid transparent;border-radius:var(--radius-compact);background:transparent;box-shadow:none!important}#root .ux-v22.client-portal-page .client-portal-account>button:hover,#root .ux-v22.client-portal-page .client-portal-account>button:focus-visible{border-color:var(--cp-line);background:var(--crm-polish-control-hover, #f4f6f8);outline:0}#root .ux-v22.client-portal-page .client-portal-avatar{box-sizing:border-box!important;width:32px!important;min-width:32px!important;max-width:32px!important;height:32px!important;min-height:32px!important;max-height:32px!important;border-radius:var(--radius-circle)!important;box-shadow:none!important}#root .ux-v22.client-portal-page .client-portal-main:not(.is-board-open):not(.is-project-review-open){width:min(1180px,calc(100% - 34px));margin:0 auto;padding:34px 0 48px;background:transparent}#root .ux-v22.client-portal-page .client-portal-home-hero-premium{min-height:0;margin:0 0 24px;padding:0 2px;display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:28px;overflow:visible;border:0;border-radius:var(--radius-none);background:transparent;box-shadow:none!important}#root .ux-v22.client-portal-page .client-portal-home-hero-premium:before,#root .ux-v22.client-portal-page .client-portal-home-hero-premium:after{display:none!important}#root .ux-v22.client-portal-page .client-portal-home-intro-premium h1{margin:0;color:var(--cp-text);font-size:var(--type-display, 28px)!important;font-weight:600!important;line-height:1.08!important;letter-spacing:-.035em}#root .ux-v22.client-portal-page .client-portal-wave{display:inline-block;margin-left:3px;font-size:.72em;vertical-align:.04em}#root .ux-v22.client-portal-page .client-portal-home-intro-premium p{max-width:660px;margin:7px 0 0;color:var(--cp-muted);font-size:12px!important;line-height:1.45!important}#root .ux-v22.client-portal-page .client-portal-home-projects-canonical{width:100%;min-width:0;overflow:visible;padding:0;border:0;border-radius:var(--radius-none);background:transparent!important;box-shadow:none!important}#root .ux-v22.client-portal-page .client-portal-home-projects-only{margin-top:6px}#root .ux-v22.client-portal-page .client-portal-projects-icon{width:30px;min-width:30px;height:30px;display:inline-flex;align-items:center;justify-content:center;align-self:center;flex:0 0 30px;margin:0;padding:0;border:0;border-radius:var(--radius-none);background:transparent!important;color:var(--cp-text);box-shadow:none!important;line-height:0;pointer-events:none}#root .ux-v22.client-portal-page .client-portal-projects-icon:before,#root .ux-v22.client-portal-page .client-portal-projects-icon:after{content:none!important;display:none!important}#root .ux-v22.client-portal-page .client-portal-projects-icon>svg{width:24px!important;height:24px!important;stroke-width:2;color:currentColor}#root .ux-v22.client-portal-page .client-portal-projects-heading-main>div{min-width:0;display:grid;gap:3px}#root .ux-v22.client-portal-page .client-portal-projects-heading-main>div>p{margin:0;color:var(--cp-muted);font-size:11px!important;line-height:1.4}#root .ux-v22.client-portal-page .client-portal-projects-heading{min-height:68px;margin:0 0 14px;padding:0 2px 12px;display:flex;align-items:flex-end;justify-content:space-between;gap:16px;border-bottom:1px solid var(--cp-line)}#root .ux-v22.client-portal-page .client-portal-projects-heading h2{margin:0}#root .ux-v22.client-portal-page .client-portal-project-grid{width:100%;max-width:none;margin:0;display:grid;grid-template-columns:repeat(auto-fill,minmax(250px,1fr));align-items:start;gap:12px;overflow:visible}#root .ux-v22.client-portal-page .client-portal-project-tile{position:relative;min-width:0;overflow:hidden!important;border:0!important;border-radius:var(--radius-compact)!important;background:var(--cp-card)!important;color:var(--cp-text)!important;box-shadow:var(--crm-shadow-card)!important;transform:none!important;transform-origin:center center!important;transition:transform .18s cubic-bezier(.2,.8,.2,1),box-shadow .14s ease!important}#root .ux-v22.client-portal-page .client-portal-project-tile:hover{z-index:3!important;box-shadow:var(--crm-shadow-card-hover)!important}@media(hover:hover)and (pointer:fine){#root .ux-v22.client-portal-page .client-portal-project-tile:hover{transform:scale(1.035)!important}}#root .ux-v22.client-portal-page .client-portal-project-tile:focus-visible{border-color:#cbccd2!important;box-shadow:0 0 0 2px #2e46ee2e,var(--crm-shadow-card-hover)!important;outline:0!important}#root .ux-v22.client-portal-page .client-portal-project-cover{position:relative;width:100%!important;height:120px!important;min-height:120px!important;max-height:120px!important;overflow:hidden!important;border:0!important;border-bottom:0!important;border-radius:var(--radius-compact) var(--radius-compact) 0 0!important;box-shadow:none!important;isolation:isolate}#root .ux-v22.client-portal-page.theme-dark .client-portal-project-cover{border-bottom:0!important}#root .ux-v22.client-portal-page .client-portal-project-cover.has-cover:after{display:none!important}#root .ux-v22.client-portal-page .client-portal-project-main{padding:12px!important;background:var(--cp-card)!important}#root .ux-v22.client-portal-page .client-portal-project-title-line .project-board-title{margin:0!important;color:var(--cp-text)!important;font-size:var(--type-heading-sm, 13px)!important;font-weight:600!important;line-height:1.35!important;letter-spacing:-.015em!important}#root .ux-v22.client-portal-page .client-portal-project-progress{margin-top:8px;display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:8px}#root .ux-v22.client-portal-page .client-portal-project-progress:before{content:"";grid-column:1;grid-row:1;width:100%;height:3px;border-radius:var(--radius-pill);background:var(--cp-line)}#root .ux-v22.client-portal-page .client-portal-project-progress>span{grid-column:1;grid-row:1;z-index:1;height:3px;border-radius:var(--radius-pill);background:var(--cp-brand)}#root .ux-v22.client-portal-page .client-portal-project-progress>small{grid-column:2;grid-row:1;color:var(--cp-muted);font-size:10px!important}#root .ux-v22.client-portal-page .client-portal-footer{width:min(1360px,calc(100% - 34px));margin:12px auto 0;padding:16px 0 18px;border-top:1px solid var(--cp-line);color:var(--cp-muted)}#root .ux-v22.client-portal-page .client-portal-footer img{width:108px;opacity:.78}@media(max-width:1032px){#root#root .ux-v22.client-portal-page .client-portal-project-grid{grid-template-columns:minmax(0,1fr)}#root#root .ux-v22.client-portal-page .client-portal-project-tile>.client-portal-project-cover{height:auto!important;min-height:0!important;max-height:none!important;aspect-ratio:143 / 60!important}}@media(max-width:980px){#root .ux-v22.client-portal-page .client-portal-main:not(.is-board-open):not(.is-project-review-open){width:calc(100% - 28px)}}@media(max-width:760px){#root .ux-v22.client-portal-page .client-portal-main:not(.is-board-open):not(.is-project-review-open){width:calc(100% - 16px);padding:18px 0 max(28px,env(safe-area-inset-bottom))}#root .ux-v22.client-portal-page .client-portal-home-hero-premium{grid-template-columns:1fr;align-items:start;gap:10px}#root .ux-v22.client-portal-page .client-portal-home-intro-premium h1{font-size:27px!important}#root .ux-v22.client-portal-page .client-portal-footer{width:calc(100% - 16px)}}@media(prefers-reduced-motion:reduce){#root .ux-v22.client-portal-page .client-portal-project-tile,#root .ux-v22.client-portal-page .client-portal-project-tile:hover{transform:none!important}}#root .ux-v22.client-portal-page .client-portal-project-main{padding:11px 12px 12px!important}#root .ux-v22.client-portal-page .client-portal-project-title-line{min-height:24px;align-items:center}#root .ux-v22.client-portal-page .client-portal-project-access-row{margin-top:10px;display:flex;align-items:center;justify-content:space-between;gap:12px;min-width:0}#root .ux-v22.client-portal-page .client-portal-project-updated{min-width:0;margin-left:auto;display:inline-flex;align-items:center;gap:4px;color:#697584;font-size:var(--type-caption, 11px)!important;font-weight:400!important;line-height:1.2!important;white-space:nowrap}#root .ux-v22.client-portal-page .client-portal-project-updated>svg{width:13px!important;height:13px!important;flex:0 0 13px!important;color:var(--workspace-header-icon-muted, #7e8794)!important;stroke-width:var(--crm-polish-icon-stroke, 1.8)!important}#root .ux-v22.client-portal-page.theme-dark .client-portal-project-updated{color:var(--cp-muted)!important}#root .ux-v22.client-portal-page .client-portal-footer{margin-top:8px}#root .ux-v22.client-portal-page .client-portal-home-intro-premium p{font-size:var(--type-body-small, 12px)!important;font-weight:400!important;line-height:1.34!important}#root .ux-v22.client-portal-page .client-portal-home-projects-canonical{background:transparent!important}#root .ux-v22.client-portal-page .client-portal-project-tile{transition:transform .18s cubic-bezier(.2,.8,.2,1)!important}#root .ux-v22.client-portal-page .client-portal-project-tile:hover{border-color:#cbccd2!important}@media(hover:hover)and (pointer:fine){#root .ux-v22.client-portal-page .client-portal-project-tile{transform-origin:center center!important;transition:transform .18s cubic-bezier(.2,.8,.2,1)!important}#root .ux-v22.client-portal-page .client-portal-project-tile:hover{z-index:3!important;transform:scale(1.035)!important}}#root .ux-v22.client-portal-page .client-portal-avatar{overflow:hidden;flex:0 0 32px!important}#root .ux-v22.client-portal-page .client-portal-avatar img{width:100%;height:100%;display:block;object-fit:cover}#root .ux-v22.client-portal-page .client-portal-main:not(.is-board-open):not(.is-project-review-open){width:min(1180px,calc(100% - 34px));padding-top:34px}#root .ux-v22.client-portal-page .client-portal-dashboard-main{min-width:0}#root .ux-v22.client-portal-page .client-portal-dashboard-main .client-portal-home-hero-premium{margin-bottom:18px}#root .ux-v22.client-portal-page .client-portal-profile-client-badge{position:absolute;top:10px;right:10px;z-index:2;min-height:25px;padding-inline:9px!important;border-radius:var(--radius-compact)!important;box-shadow:0 3px 10px #141d2d14}#root .ux-v22.client-portal-page .client-portal-profile-photo-input{display:none}#root .ux-v22.client-portal-page .client-portal-home-projects-canonical{padding:0;border:0;border-radius:var(--radius-none);background:transparent!important;box-shadow:none!important}#root .ux-v22.client-portal-page .client-portal-projects-heading{min-height:58px;margin:0 0 12px;padding:0 0 11px}#root .ux-v22.client-portal-page .client-portal-projects-heading-main{min-width:0;display:flex;align-items:flex-start;gap:9px}#root .ux-v22.client-portal-page .client-portal-projects-heading-main .workspace-header-icon-button{margin-top:1px;flex:0 0 32px}#root .ux-v22.client-portal-page .client-portal-project-grid{gap:12px}#root .ux-v22.client-portal-page .client-portal-footer{width:min(1180px,calc(100% - 34px))}@media(max-width:760px){#root .ux-v22.client-portal-page .client-portal-main:not(.is-board-open):not(.is-project-review-open){width:calc(100% - 16px);padding-top:18px}#root .ux-v22.client-portal-page .client-portal-footer{width:calc(100% - 16px)}}#root .ux-v22.client-portal-page .client-portal-account{margin-left:0}#root .ux-v22.client-portal-page .client-portal-projects-heading-main>.workspace-header-icon-button{margin:0!important;align-self:center;line-height:0}#root .ux-v22.client-portal-page .client-portal-account{margin-left:0!important;flex:0 0 auto}#root .ux-v22.client-portal-page .client-portal-projects-heading{margin-bottom:17px!important}#root .ux-v22.client-portal-page .client-portal-footer{display:flex;align-items:center;justify-content:space-between;gap:20px}#root .ux-v22.client-portal-page .client-portal-footer>div{min-width:0;display:flex;align-items:center;gap:10px}#root .ux-v22.client-portal-page .client-portal-footer>div>i{width:1px;height:14px;flex:0 0 1px;background:var(--cp-line)}#root .ux-v22.client-portal-page .client-portal-footer>div>span,#root .ux-v22.client-portal-page .client-portal-footer>small{color:var(--cp-muted);font-size:var(--type-micro, 10px)!important;white-space:nowrap}#root .ux-v22.client-portal-page .client-portal-footer>small{margin-left:auto;text-align:right}@media(max-width:760px){#root .ux-v22.client-portal-page .client-portal-footer{align-items:flex-start;flex-direction:column;gap:8px}#root .ux-v22.client-portal-page .client-portal-footer>small{margin-left:0;text-align:left}}#root .ux-v22.client-portal-page .client-portal-profile-client-badge{position:static;flex:0 0 auto;min-height:21px;padding:2px 7px!important;border-radius:var(--radius-pill)!important;box-shadow:none;font-size:var(--type-micro, 10px)!important}#root .ux-v22.client-portal-page .client-portal-home-intro-premium h1{font-size:30px!important;letter-spacing:-.04em}#root .ux-v22.client-portal-page .client-portal-project-tile{box-shadow:0 3px 9px #141d2d09,0 1px 2px #141d2d05!important}#root .ux-v22.client-portal-page .client-portal-home-projects-canonical{padding:15px}#root .ux-v22.client-portal-page .client-portal-projects-heading{min-height:54px;margin-bottom:14px!important;padding-bottom:10px}#root .ux-v22.client-portal-page .client-portal-project-main{padding-top:12px!important}#root .ux-v22.client-portal-page .client-portal-project-title-line .project-board-title{font-weight:600!important}#root .ux-v22.client-portal-page .client-portal-dashboard-main .client-portal-home-hero-premium{margin-bottom:20px}#root .ux-v22.client-portal-page .client-portal-footer{padding-top:14px;opacity:.88}@media(max-width:760px){#root .ux-v22.client-portal-page .client-portal-home-intro-premium h1{font-size:27px!important}}#root .ux-v22.client-portal-page .client-portal-profile-photo-hover{position:absolute;inset:0;z-index:2;display:grid!important;place-items:center;margin:0!important;border-radius:var(--radius-circle);background:#0000006b;color:#fff;opacity:0;transform:scale(.98);transition:opacity .16s ease,transform .16s ease,background .16s ease;pointer-events:none}#root .ux-v22.client-portal-page .client-portal-main:not(.is-board-open):not(.is-project-review-open){width:min(1360px,calc(100% - 38px));padding-top:30px}#root .ux-v22.client-portal-page .client-portal-dashboard-main{width:100%;min-width:0}#root .ux-v22.client-portal-page .client-portal-footer{width:min(1360px,calc(100% - 38px))}@media(max-width:980px){#root .ux-v22.client-portal-page .client-portal-main:not(.is-board-open):not(.is-project-review-open),#root .ux-v22.client-portal-page .client-portal-footer{width:calc(100% - 28px)}}@media(max-width:560px){#root .ux-v22.client-portal-page .client-portal-main:not(.is-board-open):not(.is-project-review-open),#root .ux-v22.client-portal-page .client-portal-footer{width:calc(100% - 16px)}}@media(max-width:760px){#root .ux-v22.client-portal-page .client-portal-card-title.topbar-page-title{display:inline-flex!important}}#root .ux-v22.client-portal-page .client-portal-card-title.topbar-page-title{position:static!important;z-index:auto!important;width:auto!important;height:auto!important;min-height:0!important;margin:0!important;padding:0!important;display:inline-flex!important;align-items:center!important;white-space:nowrap!important}#root .ux-v22.client-portal-page .client-portal-card-title.topbar-page-title{font-size:var(--nl-type-page, var(--type-heading-lg, 22px))!important;font-weight:600!important;line-height:var(--nl-line-tight, 1.16)!important;letter-spacing:-.025em!important;color:var(--workspace-header-neutral-text, var(--cp-text))!important;font-synthesis:none!important}#root .ux-v22.client-portal-page.client-portal-home-shell.app-frame{grid-template-columns:minmax(0,1fr)!important}#root .ux-v22.client-portal-page.client-portal-home-shell.app-frame .client-portal-workspace{grid-column:1 / -1!important;width:100%!important;min-width:0!important}#root .ux-v22.client-portal-page.client-portal-context-shell.app-frame{grid-template-columns:minmax(0,1fr)!important}#root .ux-v22.client-portal-page.client-portal-context-shell.app-frame .client-portal-workspace{grid-column:1 / -1!important;width:100%!important;min-width:0!important;max-width:none!important;margin:0!important;padding-left:0!important;padding-right:0!important}#root .ux-v22.client-portal-page.client-portal-project-shell.app-frame{height:100dvh!important;min-height:0!important;overflow:hidden!important}#root .ux-v22.client-portal-page.client-portal-project-shell.app-frame .client-portal-workspace{box-sizing:border-box!important;height:100dvh!important;min-height:0!important;padding-top:0!important;overflow-x:hidden!important;overflow-y:auto!important;overscroll-behavior:contain}html:has(#root .client-portal-project-shell),body:has(#root .client-portal-project-shell),#root:has(.client-portal-project-shell){height:100dvh!important;min-height:0!important;overflow:hidden!important}#root .ux-v22.client-portal-page.client-portal-context-shell.app-frame .client-portal-shell-topbar.is-context{left:0!important;right:0!important;width:100%!important;max-width:none!important;margin-left:0!important;margin-right:0!important}#root .ux-v22.client-portal-page.client-portal-context-shell.app-frame.theme-light .client-portal-workspace{background:var(--cp-page, var(--light-canvas, #f3f4f6))!important;background-image:none!important}#root .ux-v22.client-portal-page.client-portal-context-shell.app-frame.theme-dark .client-portal-workspace{background:var(--cp-page, var(--dark-canvas, #050505))!important;background-image:none!important}#root .ux-v22.client-portal-page.client-portal-context-shell .client-portal-shell-topbar .topbar-brand-logo{width:auto!important;min-width:0!important;height:36px!important;margin:0!important;padding:0!important;display:inline-flex!important;align-items:center!important;justify-content:flex-start!important;border:0!important;background:transparent!important;box-shadow:none!important}#root .ux-v22.client-portal-page.client-portal-context-shell .client-portal-shell-topbar .topbar-brand-logo>img{width:auto!important;max-width:142px!important;height:22px!important;display:block!important;object-fit:contain!important;object-position:left center!important}#root .ux-v22.client-portal-page.app-frame .client-portal-workspace{color:var(--cp-text)!important;overflow-x:hidden!important;overflow-y:auto!important}#root .ux-v22.client-portal-page.client-portal-home-shell.app-frame.theme-light .client-portal-workspace{background-color:var(--cp-page, var(--light-canvas, #f3f4f6))!important;background-image:url(/client-workspace-bg.webp)!important;background-repeat:no-repeat!important;background-position:center top!important;background-size:100% auto!important;background-attachment:scroll!important}#root .ux-v22.client-portal-page.client-portal-home-shell.app-frame.theme-light :is(.client-portal-main,.client-portal-dashboard-main,.client-portal-footer){background:transparent!important;background-color:transparent!important;background-image:none!important}#root .ux-v22.client-portal-page.app-frame .client-portal-shell-topbar{border-bottom:1px solid var(--workspace-header-divider, var(--cp-line))!important;background:var(--workspace-header-shell-bg, var(--cp-shell, var(--cp-card)))!important;background-color:var(--workspace-header-shell-bg, var(--cp-shell, var(--cp-card)))!important;background-image:none!important}#root .ux-v22.client-portal-page.app-frame .client-portal-home-logo{width:auto!important;min-width:0!important;height:36px!important;margin:0!important;padding:0!important;display:inline-flex!important;align-items:center!important;justify-content:flex-start!important;border:0!important;background:transparent!important;box-shadow:none!important;cursor:pointer}#root .ux-v22.client-portal-page.app-frame .client-portal-home-logo>img{width:auto!important;max-width:142px!important;height:22px!important;display:block!important;object-fit:contain!important;object-position:left center!important}#root .ux-v22.client-portal-page.app-frame .client-portal-shell-actions{margin-left:auto!important;display:flex!important;align-items:center!important;justify-content:flex-end!important;gap:8px!important}#root .ux-v22.client-portal-page.client-portal-context-shell .client-portal-sidebar>nav{flex:0 0 auto!important}#root .ux-v22.client-portal-page.app-frame .client-portal-shell-account{position:relative;flex:0 0 auto}#root .ux-v22.client-portal-page.app-frame .client-portal-shell-account>.client-portal-shell-avatar{box-sizing:border-box!important;width:38px!important;min-width:38px!important;max-width:38px!important;height:38px!important;min-height:38px!important;max-height:38px!important;margin:0!important;padding:0!important;position:relative!important;display:block!important;overflow:hidden!important;border:1px solid var(--ux-line, var(--cp-line))!important;border-radius:var(--radius-circle)!important;background:var(--ux-surface, var(--cp-card))!important;box-shadow:none!important}#root .ux-v22.client-portal-page.app-frame .client-portal-shell-account>.client-portal-shell-avatar:is(:hover,:focus-visible){border-color:var(--workspace-header-neutral-hover-border, var(--cp-line-strong))!important;background:var(--workspace-header-neutral-hover-bg, var(--cp-panel))!important;outline:0!important}#root .ux-v22.client-portal-page.app-frame .client-portal-shell-account .client-portal-avatar{width:100%!important;height:100%!important;min-width:100%!important;min-height:100%!important;display:block!important;border-radius:inherit!important;overflow:hidden!important;background:transparent!important}#root .ux-v22.client-portal-page.app-frame .client-portal-shell-account .client-portal-avatar>img{display:block!important;width:100%!important;height:100%!important;object-fit:cover!important;object-position:50% 37%!important;border-radius:inherit!important}#root .ux-v22.client-portal-page.app-frame .client-portal-shell-avatar-hover{position:absolute!important;inset:0!important;z-index:3!important;display:grid!important;place-items:center!important;border-radius:inherit!important;background:#00000075!important;color:#fff!important;opacity:0!important;transform:scale(.96)!important;transition:opacity .14s ease,transform .14s ease!important;pointer-events:none!important}#root .ux-v22.client-portal-page.app-frame .client-portal-shell-avatar:is(:hover,:focus-visible) .client-portal-shell-avatar-hover{opacity:1!important;transform:scale(1)!important}#root .ux-v22.client-portal-page.app-frame .client-portal-shell-avatar-hover>svg{width:16px!important;height:16px!important;color:#fff!important;stroke:currentColor!important}#root .ux-v22.client-portal-page.app-frame>.client-portal-account-menu-portal{position:fixed!important;z-index:1200!important;right:auto!important;margin:0!important}#root .ux-v22.client-portal-page.app-frame .client-portal-static-icon{box-sizing:border-box!important;position:relative!important;isolation:isolate!important;width:32px!important;min-width:32px!important;max-width:32px!important;height:32px!important;min-height:32px!important;max-height:32px!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;flex:0 0 32px!important;padding:0!important;border:0!important;border-radius:var(--radius-compact)!important;background:transparent!important;color:var(--cp-text, var(--app-text, #20262f))!important;-webkit-text-fill-color:currentColor!important;opacity:1!important;box-shadow:none!important;text-shadow:none!important;filter:none!important;transform:none!important;outline:0!important;overflow:hidden!important}#root .ux-v22.client-portal-page.app-frame .client-portal-static-icon:before{content:""!important;position:absolute!important;inset:0!important;z-index:-1!important;display:block!important;border-radius:var(--radius-compact)!important;background:var(--cp-control-hover, var(--app-control-hover, #f4f6f8))!important;opacity:1!important;pointer-events:none!important}#root .ux-v22.client-portal-page.app-frame .client-portal-static-icon>svg{position:relative!important;z-index:1!important;color:currentColor!important}#root .ux-v22.client-portal-page.app-frame.theme-dark .client-portal-static-icon{color:#f1f3f6!important}#root .ux-v22.client-portal-page.app-frame.theme-dark .client-portal-static-icon:before{background:var(--cp-control-hover, var(--dark-control-hover, #1c1c1c))!important}#root .ux-v22.client-portal-page.app-frame .client-portal-static-icon:is(:hover,:focus-visible){color:var(--cp-text, var(--app-text, #20262f))!important}#root .ux-v22.client-portal-page.app-frame.theme-dark .client-portal-static-icon:is(:hover,:focus-visible){color:#f1f3f6!important}#root .ux-v22.client-portal-page.app-frame .client-portal-project-tile:is(:hover,:focus-visible){box-shadow:none!important}#root .ux-v22.client-portal-page.app-frame :is(.studio-deal-card,.deal-card,.operational-card,.trello-project-card):before{content:none!important;display:none!important;background:none!important;filter:none!important;opacity:0!important}#root .ux-v22.client-portal-page.app-frame .client-portal-home-projects-canonical:after{box-shadow:none!important;filter:none!important}@media(min-width:1025px){#root .ux-v22.client-portal-page.app-frame .client-portal-main:not(.is-board-open):not(.is-project-review-open){width:min(1180px,calc(100% - 38px));margin-left:auto;margin-right:auto}#root .ux-v22.client-portal-page.app-frame .client-portal-main.is-board-open{height:calc(100dvh - 68px)!important}}@media(max-width:1024px){#root .ux-v22.client-portal-page.app-frame .client-portal-shell-account>.client-portal-shell-avatar{width:40px!important;min-width:40px!important;max-width:40px!important;height:40px!important;min-height:40px!important;max-height:40px!important}#root .ux-v22.client-portal-page.app-frame .client-portal-main.is-board-open{height:calc(100dvh - 50px)!important}}@media(max-width:760px){#root .ux-v22.client-portal-page.app-frame .client-portal-shell-account>.client-portal-shell-avatar{width:36px!important;min-width:36px!important;max-width:36px!important;height:36px!important;min-height:36px!important;max-height:36px!important}}#root .ux-v22.client-portal-page.app-frame .client-portal-dashboard-main{width:100%!important;min-width:0!important;display:block!important}#root .ux-v22.client-portal-page.app-frame .client-portal-dashboard-main>.client-portal-home-hero-premium{margin-bottom:26px!important;align-items:flex-start!important}#root .ux-v22.client-portal-page.app-frame .client-portal-home-projects-only{width:100%!important;min-width:0!important}#root .ux-v22.client-portal-page.app-frame .client-portal-projects-heading{min-height:42px!important;margin:0 0 14px!important;padding:0 0 12px!important;align-items:center!important}#root .ux-v22.client-portal-page.app-frame .client-portal-projects-heading-main{align-items:center!important}#root .ux-v22.client-portal-page.app-frame .client-portal-projects-heading-main>.workspace-header-icon-button{margin:0!important}#root .ux-v22.client-portal-page.app-frame.theme-light .client-portal-project-tile{background:color-mix(in srgb,var(--cp-card, #ffffff) 72%,transparent)!important;background-color:color-mix(in srgb,var(--cp-card, #ffffff) 72%,transparent)!important}#root .ux-v22.client-portal-page.app-frame.theme-dark .client-portal-project-tile{background:var(--cp-card, var(--dark-card, #0c0c0c))!important;background-color:var(--cp-card, var(--dark-card, #0c0c0c))!important;background-image:none!important}#root .ux-v22.client-portal-page.client-portal-home-shell .client-portal-workspace{box-sizing:border-box!important;width:100%!important;min-width:0!important;max-width:none!important;min-height:100dvh!important;height:auto!important;margin:0!important;padding:0!important;position:relative!important;display:flex!important;flex-direction:column!important}#root .ux-v22.client-portal-page.client-portal-home-shell .client-portal-topbar-wrap.is-home{box-sizing:border-box!important;width:100%!important;max-width:none!important;margin:0!important;padding:20px 0 0!important;display:flex!important;justify-content:center!important;align-items:flex-start!important;flex:0 0 auto!important}#root .ux-v22.client-portal-page.client-portal-home-shell .client-portal-shell-topbar.is-home{box-sizing:border-box!important;width:min(1280px,calc(100% - 40px))!important;min-width:0!important;height:64px!important;min-height:64px!important;margin:0 auto!important;padding:0 14px 0 20px!important;position:relative!important;inset:auto!important;z-index:20!important;display:flex!important;align-items:center!important;justify-content:flex-start!important;gap:10px!important;flex:0 0 auto!important;align-self:auto!important;border:1px solid color-mix(in srgb,var(--cp-line-strong) 88%,transparent)!important;border-radius:var(--radius-pill)!important;background:color-mix(in srgb,var(--cp-shell, #ffffff) 88%,transparent)!important;box-shadow:0 9px 30px #141d2d13,0 1px 2px #141d2d09!important;backdrop-filter:blur(14px) saturate(1.08);-webkit-backdrop-filter:blur(14px) saturate(1.08)}#root .ux-v22.client-portal-page.client-portal-home-shell.theme-dark .client-portal-shell-topbar.is-home{background:var(--cp-shell, var(--dark-card, #0c0c0c))!important;background-color:var(--cp-shell, var(--dark-card, #0c0c0c))!important;background-image:none!important;border-color:var(--cp-line, var(--dark-border, #262626))!important;box-shadow:0 10px 32px #0000003d,0 1px 2px #00000029!important;backdrop-filter:none!important;-webkit-backdrop-filter:none!important}#root .ux-v22.client-portal-page.client-portal-home-shell .client-portal-shell-topbar.is-home .client-portal-home-logo{width:auto!important;min-width:0!important;height:38px!important;margin:0!important;padding:0!important;display:inline-flex!important;align-items:center!important;justify-content:flex-start!important;border:0!important;background:transparent!important;box-shadow:none!important}#root .ux-v22.client-portal-page.client-portal-home-shell .client-portal-shell-topbar.is-home .client-portal-home-logo>img{width:auto!important;max-width:140px!important;height:21px!important;display:block!important;object-fit:contain!important}#root .ux-v22.client-portal-page.client-portal-home-shell .client-portal-shell-topbar.is-home .client-portal-shell-account>.client-portal-shell-avatar{width:38px!important;min-width:38px!important;max-width:38px!important;height:38px!important;min-height:38px!important;max-height:38px!important}#root .ux-v22.client-portal-page.client-portal-home-shell .client-portal-main:not(.is-board-open):not(.is-project-review-open){flex:0 0 auto!important}#root .ux-v22.client-portal-page.client-portal-home-shell .client-portal-footer-slot{box-sizing:border-box!important;width:min(1280px,calc(100% - 40px))!important;margin:auto auto 16px!important;padding:0!important}@media(max-width:760px){#root .ux-v22.client-portal-page.client-portal-home-shell .client-portal-topbar-wrap.is-home{padding-top:12px!important}#root .ux-v22.client-portal-page.client-portal-home-shell .client-portal-shell-topbar.is-home{width:calc(100% - 20px)!important;height:56px!important;min-height:56px!important;margin:0!important;padding:0 9px 0 13px!important;flex:0 0 auto!important}#root .ux-v22.client-portal-page.client-portal-home-shell .client-portal-shell-topbar.is-home .client-portal-home-logo>img{max-width:122px!important;height:19px!important}#root .ux-v22.client-portal-page.client-portal-home-shell .client-portal-shell-topbar.is-home .client-portal-shell-account>.client-portal-shell-avatar{width:32px!important;min-width:32px!important;max-width:32px!important;height:32px!important;min-height:32px!important;max-height:32px!important}#root .ux-v22.client-portal-page.client-portal-home-shell .client-portal-footer-slot{width:calc(100% - 20px)!important;margin-bottom:max(10px,env(safe-area-inset-bottom))!important}}#root .ux-v22.client-portal-page.client-portal-home-shell .client-portal-footer-slot>.settings-legal-footer{box-sizing:border-box!important;width:100%!important;min-height:48px!important;margin:0!important;padding:0 14px!important;display:flex!important;align-items:center!important;justify-content:space-between!important;gap:18px!important;border:1px solid var(--ux-line)!important;border-radius:var(--radius-control)!important;background:var(--ux-surface)!important;box-shadow:none!important}#root .ux-v22.client-portal-page.client-portal-home-shell .settings-legal-copyright,#root .ux-v22.client-portal-page.client-portal-home-shell .settings-legal-footer nav a,#root .ux-v22.client-portal-page.client-portal-home-shell .settings-legal-footer nav:after{font-size:var(--type-caption)!important;font-weight:400!important;line-height:1.24!important;letter-spacing:normal!important;color:var(--ux-text-muted)!important}#root .ux-v22.client-portal-page.client-portal-home-shell .settings-legal-footer nav{margin-left:auto!important;display:flex!important;align-items:center!important;justify-content:flex-end!important;gap:14px!important}#root .ux-v22.client-portal-page.client-portal-home-shell .settings-legal-footer nav a{text-decoration:none!important}#root .ux-v22.client-portal-page.client-portal-home-shell .settings-legal-footer nav a:hover{text-decoration:underline!important;text-underline-offset:3px!important}#root .ux-v22.client-portal-page.client-portal-home-shell .settings-legal-footer nav:after{content:"v1.0.3";display:inline-flex;align-items:center;margin-left:0;padding-left:14px;border-left:1px solid color-mix(in srgb,currentColor 24%,transparent);white-space:nowrap}@media(max-width:760px){#root .ux-v22.client-portal-page.client-portal-home-shell .client-portal-footer-slot>.settings-legal-footer{min-height:0!important;padding:12px!important;flex-direction:column!important;align-items:center!important;justify-content:center!important;gap:10px!important;text-align:center!important}#root .ux-v22.client-portal-page.client-portal-home-shell .settings-legal-copyright{width:100%!important;text-align:center!important}#root .ux-v22.client-portal-page.client-portal-home-shell .settings-legal-footer nav{width:100%!important;margin:0!important;justify-content:center!important;flex-wrap:wrap!important;text-align:center!important}}#root .ux-v22.client-portal-page.client-portal-context-shell .client-portal-context-logo{appearance:none!important;-webkit-appearance:none!important;border:0!important;background:transparent!important;box-shadow:none!important;color:inherit!important;cursor:pointer!important}@media(max-width:1024px),(hover:none)and (pointer:coarse)and (max-width:1366px){#root#root#root .ux-v22.client-portal-page.client-portal-context-shell .client-portal-shell-topbar.is-context{box-sizing:border-box!important;position:relative!important;inset:auto!important;z-index:1000!important;width:100%!important;min-width:0!important;max-width:100%!important;height:64px!important;min-height:64px!important;max-height:64px!important;margin:0!important;padding:0 16px!important;display:flex!important;flex-flow:row nowrap!important;align-items:center!important;justify-content:space-between!important;gap:12px!important;overflow:visible!important}#root#root#root .ux-v22.client-portal-page.client-portal-context-shell .client-portal-shell-topbar.is-context>.topbar-brand-logo{grid-column:auto!important;position:static!important;width:auto!important;min-width:0!important;max-width:150px!important;height:40px!important;margin:0!important;padding:0!important;flex:0 1 auto!important;display:inline-flex!important;align-items:center!important;justify-content:flex-start!important;transform:none!important}#root#root#root .ux-v22.client-portal-page.client-portal-context-shell .client-portal-shell-topbar.is-context>.topbar-brand-logo>img{width:auto!important;max-width:142px!important;height:22px!important;object-fit:contain!important;object-position:left center!important}#root#root#root .ux-v22.client-portal-page.client-portal-context-shell .client-portal-shell-topbar.is-context>.client-portal-shell-actions{grid-column:auto!important;position:static!important;width:auto!important;min-width:0!important;height:40px!important;margin:0 0 0 auto!important;padding:0!important;flex:0 0 auto!important;display:inline-flex!important;align-items:center!important;justify-content:flex-end!important;gap:8px!important}#root .ux-v22.client-portal-page .client-portal-main.is-board-open{height:calc(100dvh - 64px)!important}}@media(max-width:760px){#root#root#root .ux-v22.client-portal-page.client-portal-context-shell .client-portal-shell-topbar.is-context{height:56px!important;min-height:56px!important;max-height:56px!important;padding-inline:12px!important;gap:10px!important}#root#root#root .ux-v22.client-portal-page.client-portal-context-shell .client-portal-shell-topbar.is-context>.topbar-brand-logo{max-width:132px!important;height:36px!important}#root#root#root .ux-v22.client-portal-page.client-portal-context-shell .client-portal-shell-topbar.is-context>.topbar-brand-logo>img{max-width:122px!important;height:19px!important}#root#root#root .ux-v22.client-portal-page.client-portal-context-shell .client-portal-shell-topbar.is-context>.client-portal-shell-actions{height:36px!important;gap:7px!important}#root .ux-v22.client-portal-page .client-portal-main.is-board-open{height:calc(100dvh - 56px)!important}}@media(max-width:760px){#root .ux-v22.client-portal-page.client-portal-home-shell .client-portal-home-hero-premium,#root .ux-v22.client-portal-page.client-portal-home-shell .client-portal-home-reviews,#root .ux-v22.client-portal-page.client-portal-home-shell .client-portal-projects-heading,#root .ux-v22.client-portal-page.client-portal-home-shell .client-portal-dashboard-main>.client-portal-state{width:auto!important;margin-left:12px!important;margin-right:12px!important}}@media(max-width:760px){#root>.workspace-global-guidance+.ux-v22.client-portal-page.client-portal-home-shell.app-frame{flex:1 1 0!important;height:auto!important;min-height:0!important;overflow:hidden!important}#root>.workspace-global-guidance+.ux-v22.client-portal-page.client-portal-home-shell.app-frame>.client-portal-workspace{box-sizing:border-box!important;height:100%!important;min-height:0!important;max-height:100%!important;overflow-x:hidden!important;overflow-y:auto!important;overscroll-behavior-x:none!important;overscroll-behavior-y:auto!important;-webkit-overflow-scrolling:touch!important;touch-action:pan-y!important}}#root .ux-v22.client-portal-page .client-portal-mobile-access-card{box-sizing:border-box;min-height:0;height:100%;padding:0!important;position:relative;overflow:hidden!important;background:var(--cp-card)!important}@media(hover:hover)and (pointer:fine){#root .ux-v22.client-portal-page .client-portal-mobile-access-card:hover{z-index:3!important;transform:scale(1.035)!important;box-shadow:var(--crm-shadow-card-hover)!important}}#root .ux-v22.client-portal-page .client-portal-mobile-access-main{box-sizing:border-box;width:100%;height:100%;min-height:0;padding:12px 14px 10px;display:flex;flex-direction:column;gap:9px;background:var(--cp-card)}#root .ux-v22.client-portal-page .client-portal-mobile-access-heading{min-width:0;margin-top:0;display:flex;align-items:center;gap:9px}#root .ux-v22.client-portal-page .client-portal-mobile-access-icon{width:30px;min-width:30px;height:30px;display:grid;place-items:center;border-radius:9px;background:color-mix(in srgb,var(--cp-brand) 10%,transparent);color:var(--cp-brand)}#root .ux-v22.client-portal-page .client-portal-mobile-access-smartphone-icon{width:17px;height:17px;display:block}#root .ux-v22.client-portal-page .client-portal-mobile-access-heading>div{min-width:0;display:grid;gap:1px}#root .ux-v22.client-portal-page .client-portal-mobile-access-heading strong{color:var(--cp-text);font-size:12px;font-weight:650;line-height:1.3}#root .ux-v22.client-portal-page .client-portal-mobile-access-heading span{color:var(--cp-muted);font-size:9.5px;line-height:1.3}#root .ux-v22.client-portal-page .client-portal-mobile-access-description{margin:0;color:var(--cp-muted);font-size:10px;line-height:1.5}#root .ux-v22.client-portal-page .client-portal-mobile-access-platform-logos{margin:auto 0;min-height:54px;display:flex;align-items:center;justify-content:center;gap:14px;overflow:hidden}#root .ux-v22.client-portal-page .client-portal-mobile-access-platform-image{display:block;height:48px;max-width:none;max-height:none;object-position:center;flex:0 0 auto}#root .ux-v22.client-portal-page .client-portal-mobile-access-platform-image.is-ios{width:96px;height:48px;object-fit:fill}#root .ux-v22.client-portal-page.theme-light .client-portal-mobile-access-platform-image.is-ios{filter:brightness(0)!important}#root .ux-v22.client-portal-page .client-portal-mobile-access-platform-image.is-android{width:53.333px;height:48px;object-fit:fill}#root .ux-v22.client-portal-page .client-portal-mobile-access-action{width:100%;margin-top:0}.client-portal-mobile-access-regenerate{appearance:none;min-height:34px;margin:auto 0 0;padding:0 11px;display:inline-flex;align-items:center;justify-content:center;border:0;border-radius:8px;background:var(--cp-brand, #2d46ee);color:#fff;font-size:10px;font-weight:650;line-height:1;white-space:nowrap;cursor:pointer}.client-portal-mobile-access-regenerate:hover{filter:brightness(.96)}.client-portal-mobile-access-regenerate:disabled{cursor:wait;opacity:.62}#root .ux-v22.client-portal-page .client-portal-mobile-access-error{margin-top:-3px;color:#d33a34;font-size:9px;line-height:1.35}.client-portal-mobile-access-popover{box-sizing:border-box;width:352px;padding:16px;position:fixed;top:var(--mobile-access-popover-top);left:var(--mobile-access-popover-left);z-index:2147482500;display:grid;justify-items:center;gap:12px;border:1px solid var(--app-border, #e4e7ec);border-radius:14px;background:var(--app-elevated, #ffffff);color:var(--app-text, #20262f);box-shadow:0 18px 48px #141b2638}.client-portal-mobile-access-close{appearance:none;width:30px;height:30px;padding:0;position:absolute;top:9px;right:9px;display:grid;place-items:center;border:0;border-radius:8px;background:transparent;color:var(--app-muted, #7e8794);cursor:pointer}.client-portal-mobile-access-close:hover{background:var(--app-control-hover, #f4f6f8);color:var(--app-text, #20262f)}.client-portal-mobile-access-popover-heading{width:100%;padding-right:32px;display:grid;gap:3px;text-align:left}.client-portal-mobile-access-popover-heading strong{font-size:13px;line-height:1.35;font-weight:650}.client-portal-mobile-access-popover-heading span{color:var(--app-muted, #7e8794);font-size:10px;line-height:1.45}.client-portal-mobile-access-popover .client-portal-mobile-access-qr{position:relative;box-sizing:border-box;width:286px;height:286px;padding:10px;overflow:hidden;border:1px solid rgba(20,27,38,.1);border-radius:12px;background:#fff}.client-portal-mobile-access-popover .client-portal-mobile-access-qr>img{display:block;width:100%;height:100%;object-fit:contain}.client-portal-mobile-access-popover .client-portal-mobile-access-qr.is-expired>img{opacity:.12;filter:blur(1.2px)}.client-portal-mobile-access-popover .client-portal-mobile-access-expired{position:absolute;inset:0;display:grid;place-items:center;color:var(--app-text, #20262f);font-size:12px;font-weight:700;text-align:center}.client-portal-mobile-access-meta{width:100%;display:grid;gap:3px;color:#747d89;font-size:9.5px;line-height:1.4;text-align:center}.client-portal-mobile-access-meta strong{color:#2d46ee;font-size:9.5px;font-weight:650}.client-portal-mobile-access-regenerate{width:100%;min-height:34px}html[data-app-theme=dark] .client-portal-mobile-access-popover{border-color:var(--dark-border, #262626);background:var(--dark-card-hover, #121212);color:var(--dark-text, #f5f5f5);box-shadow:0 20px 52px #0000006b}html[data-app-theme=dark] .client-portal-mobile-access-close{color:var(--dark-muted, #a3a3a3)}html[data-app-theme=dark] .client-portal-mobile-access-close:hover{background:var(--dark-control, #161616);color:var(--dark-text, #f5f5f5)}html[data-app-theme=dark] .client-portal-mobile-access-popover-heading span,html[data-app-theme=dark] .client-portal-mobile-access-meta{color:var(--dark-muted, #a3a3a3)}@media(min-width:1025px){#root .ux-v22.client-portal-page .client-portal-project-grid{align-items:stretch!important}#root .ux-v22.client-portal-page .client-portal-mobile-access-card{align-self:stretch!important}}@media(max-width:1024px){#root .ux-v22.client-portal-page .client-portal-mobile-access-card{display:none!important}}#root .ux-v22.client-portal-page .client-portal-main.is-board-open{width:100%!important;max-width:none!important;height:calc(100dvh - 50px);min-height:0;margin:0!important;padding:0!important;display:flex;flex-direction:column;overflow:hidden!important;background:var(--cp-board, var(--light-board, #f3f4f6))}#root .ux-v22.client-portal-page.theme-dark .client-portal-main.is-board-open{background:var(--cp-board, var(--dark-board, #0a0a0a))}#root .ux-v22.client-portal-page .client-portal-board-view{flex:1 1 auto;width:100%;min-width:0;height:auto;min-height:0;display:flex;flex-direction:column;overflow:hidden}#root .ux-v22.client-portal-page .client-portal-board-message{flex:0 0 auto}#root .ux-v22.client-portal-page .client-portal-canonical-board{flex:1 1 auto;width:100%;min-width:0;min-height:0;display:flex;flex-direction:column;overflow:hidden}#root .ux-v22.client-portal-page .client-portal-canonical-board>.operational-workspace{flex:1 1 auto!important;width:100%!important;min-width:0!important;max-width:none!important;height:auto!important;min-height:0!important;max-height:none!important;margin:0!important;overflow:hidden!important;box-sizing:border-box!important}#root .ux-v22.client-portal-page .client-portal-canonical-board>.operational-workspace>.sales-header.studio-toolbar-shell{width:100%!important;min-width:100%!important;max-width:none!important;margin:0!important;transform:none!important}#root .ux-v22.client-portal-page .client-portal-canonical-board>.operational-workspace.view-list>.deal-list-experience{margin:0!important}#root .ux-v22.client-portal-page .client-portal-canonical-board>.operational-workspace.view-board>.premium-board{--client-portal-board-gutter: 17px;--client-portal-scrollbar-size: 7px;width:100%!important;min-width:0!important;max-width:none!important;margin:0!important;padding:0!important;border-top:var(--client-portal-board-gutter) solid var(--cp-board, var(--light-board, #f3f4f6))!important;border-right:var(--client-portal-board-gutter) solid var(--cp-board, var(--light-board, #f3f4f6))!important;border-bottom:calc(var(--client-portal-board-gutter) - var(--client-portal-scrollbar-size)) solid var(--cp-board, var(--light-board, #f3f4f6))!important;border-left:var(--client-portal-board-gutter) solid var(--cp-board, var(--light-board, #f3f4f6))!important;background:var(--cp-board, var(--light-board, #f3f4f6))!important;background-image:none!important;box-sizing:border-box!important;flex:1 1 auto!important;height:auto!important;min-height:0!important}#root .ux-v22.client-portal-page.theme-dark .client-portal-canonical-board>.operational-workspace.view-board>.premium-board{border-color:var(--cp-board, var(--dark-board, #0a0a0a))!important;background:var(--cp-board, var(--dark-board, #0a0a0a))!important;background-image:none!important}#root .ux-v22.client-portal-page .client-portal-canonical-board :is(.toolbar-contextual-actions-inline,.contextual-record-actions){display:none!important}#root .ux-v22.client-portal-page .client-portal-canonical-board .operational-table :is(.list-inline-value,.list-inline-select-trigger){pointer-events:none!important;cursor:default!important}#root .ux-v22.client-portal-page .client-portal-canonical-board.access-viewer :is(.sales-new-deal,.pipeline-settings-button,.column-add,.stage-menu-wrap,.list-bulk-bar,.operational-drag-action-dock,.drag-action-dock){display:none!important}#root .ux-v22.client-portal-page .client-portal-canonical-board.access-viewer .deal-table .list-select-column input{visibility:hidden!important;pointer-events:none!important}#root .ux-v22.client-portal-page .client-portal-canonical-board.access-viewer .list-row-drag-handle{opacity:0!important;visibility:hidden!important;pointer-events:none!important;cursor:default!important}#root .ux-v22.client-portal-page .client-portal-canonical-board.access-viewer .list-stage-trigger{pointer-events:none!important;cursor:default!important}#root .ux-v22.client-portal-page .client-portal-canonical-board.access-collaborator :is(.pipeline-settings-button,.stage-menu-wrap){display:none!important}#root .ux-v22.client-portal-page .client-portal-canonical-board.access-partner .pipeline-settings-button{display:inline-grid!important}#root .ux-v22.client-portal-page .client-portal-canonical-board.access-partner .stage-menu-wrap{display:inline-flex!important}body.client-portal-access-partner .operational-pipeline-editor :is(.pipeline-name-row,.project-type-settings,.project-lists-spacer,.stage-color-field){display:none!important}@media(max-width:760px){#root .ux-v22.client-portal-page .client-portal-canonical-board>.operational-workspace.view-board>.premium-board{--client-portal-board-gutter: 7px;border-bottom-width:7px!important}}#root .ux-v22 .project-board-access-modal.is-members-readonly .project-board-members-readonly-copy{align-items:center!important}#root .ux-v22 .project-board-access-modal.is-members-readonly .project-board-access-person-card{cursor:default!important}#root .ux-v22 .project-board-access-modal.is-members-readonly .project-board-access-person-card:is(:hover,:focus-within){transform:none!important}#root .ux-v22 .project-board-access-modal.is-members-readonly .project-board-members-list{margin-top:4px!important}#root .ux-v22.client-portal-page.theme-dark .client-portal-home-intro-premium h1{color:#fff!important;-webkit-text-fill-color:currentColor!important}#root .ux-v22.client-portal-page .client-portal-calendar-banner{box-sizing:border-box!important;width:100%!important;min-width:100%!important;height:30px!important;min-height:30px!important;max-height:30px!important;margin:0!important;padding:0 14px!important;position:relative!important;z-index:30!important;display:flex!important;align-items:center!important;justify-content:center!important;flex:0 0 30px!important;gap:4px!important;border:0!important;border-bottom:0!important;border-radius:0!important;background:var(--cp-brand, #2e46ee)!important;color:#fff!important;font-size:11px!important;font-weight:400!important;line-height:1!important;text-align:center!important;box-shadow:none!important}#root .ux-v22.client-portal-page .client-portal-calendar-link{appearance:none!important;min-width:0!important;min-height:0!important;height:auto!important;margin:0!important;padding:0!important;border:0!important;border-radius:0!important;background:transparent!important;color:#fff!important;font:inherit!important;font-weight:600!important;line-height:inherit!important;text-decoration:none!important;cursor:pointer!important;box-shadow:none!important}#root .ux-v22.client-portal-page .client-portal-calendar-link:is(:hover,:focus-visible){color:#fff!important;text-decoration:underline!important;text-underline-offset:3px!important;outline:0!important}#root .ux-v22.client-portal-page .client-portal-calendar-link:disabled{opacity:.68!important;cursor:wait!important;text-decoration:none!important}#root .ux-v22.client-portal-page.theme-dark .client-portal-calendar-banner{background:var(--crm-primary-sidebar-dark, #0a0a0a)!important;background-color:var(--crm-primary-sidebar-dark, #0a0a0a)!important;border:0!important;border-bottom:0!important}@media(max-width:760px){#root .ux-v22.client-portal-page .client-portal-calendar-banner{height:30px!important;min-height:30px!important;max-height:30px!important;padding:0 9px!important;flex:0 0 30px!important;gap:3px!important;font-size:10px!important;white-space:nowrap!important}}#root .ux-v22.client-portal-page .client-portal-account-menu-chevron{width:13px!important;height:13px!important;margin-left:auto!important;flex:0 0 13px!important;opacity:.62!important}html body>.client-portal-calendar-menu-portal{position:fixed!important;top:var(--client-portal-calendar-menu-top, 0px)!important;left:var(--client-portal-calendar-menu-left, 0px)!important;right:auto!important;bottom:auto!important;z-index:1300!important;width:250px!important;min-width:250px!important;max-width:calc(100vw - 16px)!important;margin:0!important}html body>.client-portal-calendar-menu-portal>button:first-child{cursor:default!important}html body>.client-portal-calendar-menu-portal>button:first-child:disabled{opacity:.68!important}html body>.client-portal-calendar-menu-portal>button:first-child{overflow:hidden!important}html body>.client-portal-calendar-menu-portal .client-portal-calendar-account-label{min-width:0!important;overflow:hidden!important;white-space:nowrap!important;text-overflow:ellipsis!important}@media(max-width:760px){html body>.client-portal-calendar-menu-portal{width:min(250px,calc(100vw - 16px))!important;min-width:min(250px,calc(100vw - 16px))!important}}html body>.client-portal-calendar-menu-portal.theme-dark{background:color-mix(in srgb,var(--dark-card-hover, #121212) 62%,transparent)!important;color:var(--dark-text-soft, #d4d4d4)!important;box-shadow:0 14px 30px #00000057!important}html body>.client-portal-calendar-menu-portal.theme-dark>button{background:transparent!important;color:var(--dark-text-soft, #d4d4d4)!important}html body>.client-portal-calendar-menu-portal.theme-dark>button:is(:hover,:focus-visible,.active){background:var(--dark-control, #161616)!important;color:var(--dark-text, #f5f5f5)!important}html body>.client-portal-calendar-menu-portal.theme-dark>button.danger{border-top-color:var(--dark-border, #262626)!important;color:#ff7b88!important}html body>.client-portal-calendar-menu-portal.theme-dark>button.danger:is(:hover,:focus-visible){background:#ff5d6c1f!important;color:#ff7b88!important}#root .client-portal-review-callout-stack{width:100%;display:grid;gap:8px}#root .client-portal-board-view>.client-portal-review-callout-stack{box-sizing:border-box;padding:10px 16px 0}#root .client-portal-review-callout{box-sizing:border-box;width:100%;min-width:0;min-height:58px;padding:10px 12px;display:grid;grid-template-columns:32px minmax(0,1fr) auto;align-items:center;gap:10px;border:1px solid color-mix(in srgb,var(--crm-polish-focus, #2e46ee) 24%,var(--ux-line, #e3e7ed));border-radius:var(--radius-card);background:color-mix(in srgb,var(--crm-polish-focus, #2e46ee) 5%,var(--ux-surface, #fff));color:var(--ux-text, #202631);text-align:left;cursor:default;transition:border-color .16s ease,background .16s ease,transform .16s ease}#root .client-portal-review-callout:hover{background:color-mix(in srgb,var(--crm-polish-focus, #2e46ee) 8%,var(--ux-surface, #fff));transform:translateY(-1px)}#root .client-portal-review-callout-icon{width:32px;height:32px;display:grid;place-items:center;border-radius:var(--radius-control);background:color-mix(in srgb,var(--crm-polish-focus, #2e46ee) 12%,transparent);color:var(--crm-polish-focus, #2e46ee)}#root .client-portal-review-callout-copy,#root .client-portal-review-callout>span:nth-child(2){min-width:0;display:grid;gap:2px}#root .client-portal-review-callout-copy :is(strong,small),#root .client-portal-review-callout>span:nth-child(2) :is(strong,small){min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}#root .client-portal-review-callout-copy strong,#root .client-portal-review-callout>span:nth-child(2) strong{line-height:1.28;padding-bottom:1px}#root .client-portal-review-callout-copy small,#root .client-portal-review-callout>span:nth-child(2) small{color:var(--ux-muted, #697584)}#root .client-portal-review-pending-image-row{min-width:0;display:flex;flex-wrap:wrap;align-items:center;gap:8px}#root .client-portal-review-pending-image{flex:0 0 auto}#root .client-portal-home-reviews{width:100%;display:grid;gap:10px;margin:0 0 18px}#root .client-portal-home-reviews-heading{display:flex;align-items:center;justify-content:space-between}#root .client-portal-home-reviews-heading>div{display:inline-flex;align-items:center;gap:7px;color:var(--ux-text, #202631)}#root .ux-v22.theme-dark .client-portal-review-callout{border-color:color-mix(in srgb,var(--crm-polish-focus, #8090ff) 32%,var(--ux-line, #303640));background:color-mix(in srgb,var(--crm-polish-focus, #8090ff) 8%,var(--ux-surface, #15191f))}#root .ux-v22.theme-dark .client-portal-review-callout:hover{border-color:#ffffff1f;background:color-mix(in srgb,var(--crm-polish-focus, #8090ff) 12%,var(--ux-surface, #15191f))}@media(max-width:720px){#root .client-portal-review-callout{grid-template-columns:30px minmax(0,1fr)}#root .client-portal-review-callout-action{grid-column:2;justify-self:start}}@media(prefers-reduced-motion:reduce){#root .client-portal-review-callout{transition:none}#root .client-portal-review-callout:hover{transform:none}}#root .ui-message{width:100%;min-width:0;display:flex;align-items:flex-start;gap:8px}#root .ui-message[data-align=end]{flex-direction:row-reverse}#root .ui-message-avatar{flex:0 0 auto;align-self:flex-start;margin-top:4px}#root .ui-message-content{min-width:0;max-width:min(78%,620px);display:flex;flex-direction:column;align-items:flex-start;gap:4px}#root .ui-message[data-align=end] .ui-message-content{align-items:flex-end}#root .ui-bubble-group{min-width:0;max-width:100%;display:flex;flex-direction:column;align-items:inherit;gap:4px}#root .ui-bubble{min-width:0;max-width:100%}#root .ui-bubble-content{width:fit-content;min-width:36px;max-width:100%;box-sizing:border-box;padding:10px 14px;border:1px solid transparent;border-radius:16px;background:var(--message-accent, #2e46ee);color:var(--message-accent-foreground, #fff);overflow-wrap:anywhere;font-size:13px;line-height:1.55}#root .ui-bubble[data-variant=muted] .ui-bubble-content{border-color:var(--message-line, #e5e9ef);background:var(--message-muted-background, #f4f6f8);color:var(--message-text, #202631)}#root .ui-message-footer{min-height:16px;display:flex;align-items:baseline;gap:7px;color:var(--message-muted, #9299a5);font-size:10px;line-height:1.2}#root .ui-message-footer strong{color:var(--message-text, #202631);font-size:11px;font-weight:650}#root .ui-message[data-align=end] .ui-message-footer{justify-content:flex-end;text-align:right}#root .ui-avatar{position:relative;width:30px;height:30px;display:grid;place-items:center;overflow:hidden;border:1px solid var(--message-line, #e5e9ef);border-radius:999px;background:var(--message-muted-background, #f4f6f8);color:var(--message-text, #202631);font-size:11px;font-weight:700;line-height:1}#root .ui-avatar-image,#root .ui-avatar-fallback{position:absolute;inset:0;width:100%;height:100%}#root .ui-avatar-image{z-index:1;display:block;object-fit:cover}#root .ui-avatar-fallback{display:grid;place-items:center}@media(max-width:640px){#root .ui-message-content{max-width:min(82%,620px)}#root .ui-avatar{width:28px;height:28px}}#root .client-portal-voice-player{width:min(310px,66vw);max-width:100%;min-height:38px;display:flex;align-items:center;gap:8px;color:inherit}#root .client-portal-voice-play{flex:0 0 32px;width:32px;height:32px;padding:0;display:grid;place-items:center;border:0;border-radius:var(--radius-circle, 999px);background:color-mix(in srgb,currentColor 10%,transparent);color:inherit;cursor:pointer}#root .client-portal-voice-play svg{width:15px;height:15px;fill:currentColor;stroke:currentColor;stroke-width:2.4;stroke-linecap:round;stroke-linejoin:round}#root .client-portal-voice-play:hover{background:color-mix(in srgb,currentColor 16%,transparent)}#root .client-portal-voice-seek{flex:1 1 auto;min-width:90px;height:32px;padding:0;display:flex;align-items:center;border:0;background:transparent;color:inherit;cursor:pointer}#root .client-portal-voice-waveform{width:100%;height:24px;display:flex;align-items:center;gap:2px;overflow:hidden;color:inherit}#root .client-portal-voice-waveform>span{flex:1 1 0;min-width:2px;max-width:4px;border-radius:999px;background:currentColor;opacity:.28;transition:opacity .12s ease}#root .client-portal-voice-waveform>span.is-played{opacity:1}#root .client-portal-voice-time{flex:0 0 auto;min-width:30px;text-align:right;color:inherit;font-size:10px;font-variant-numeric:tabular-nums;opacity:.78}#root .client-portal-voice-audio-engine{position:absolute;width:1px;height:1px;overflow:hidden;opacity:0;pointer-events:none}@media(max-width:640px){#root .client-portal-voice-player{width:min(280px,68vw)}#root .client-portal-voice-waveform{gap:1.5px}}#root .approval-message-log-scope{width:100%;min-width:0;--message-accent: var(--cp-brand, #2e46ee);--message-accent-foreground: #fff;--message-text: var(--cp-text, #202631);--message-muted: var(--cp-muted, #9299a5);--message-muted-background: var(--cp-panel, #f4f6f8);--message-line: var(--cp-line, #e5e9ef)}#root .approval-message-log-scope .client-portal-review-message-stack{width:100%;min-width:0;display:flex;flex-direction:column;gap:12px}#root .approval-message-log-scope .ui-bubble-content p{margin:0;color:inherit;white-space:pre-wrap}#root .approval-message-log-scope .client-portal-comment-attachments{width:100%;margin:0;display:grid;gap:7px}#root .approval-message-log-scope .client-portal-comment-attachment{min-width:0;display:grid;gap:6px}#root .approval-message-log-scope .client-portal-comment-image{position:relative;display:block;width:100%;max-width:min(520px,72vw);padding:0;overflow:hidden;border:0;border-radius:14px;background:transparent;appearance:none;-webkit-appearance:none;cursor:zoom-in;text-align:inherit;line-height:0}#root .approval-message-log-scope .client-portal-comment-image.is-loading{position:relative;aspect-ratio:4 / 3;min-height:180px;background:var(--cp-panel, #f4f6f8);cursor:default}#root .approval-message-log-scope .client-portal-comment-image.is-loading.is-idle{opacity:.72}#root .approval-message-log-scope .client-portal-comment-image:focus-visible{outline:2px solid var(--crm-polish-focus, #2e46ee);outline-offset:3px}#root .approval-message-log-scope .client-portal-comment-image img{display:block;width:100%;height:auto;max-height:none;object-fit:contain;border-radius:inherit}#root .approval-message-log-scope .client-portal-comment-media-above{width:fit-content;max-width:min(520px,72vw);display:grid;gap:6px;overflow:visible}#root .approval-message-log-scope .client-portal-comment-media-above .client-portal-comment-attachment{gap:0}#root .approval-message-log-scope .client-portal-comment-media-above .client-portal-comment-image{width:auto;max-width:100%;border:0;background:transparent;box-shadow:none}#root .approval-message-log-scope .client-portal-comment-media-above .client-portal-comment-image img{width:auto;max-width:100%;max-height:420px}#root .approval-message-log-scope .client-portal-comment-audio-attachment{width:min(310px,66vw);max-width:100%}#root .approval-message-log-scope .ui-bubble.is-audio-only .client-portal-comment-attachments,#root .approval-message-log-scope .ui-bubble.is-audio-only .client-portal-comment-attachment{gap:0}#root .approval-message-log-scope .ui-bubble.is-audio-only .ui-bubble-content{padding:9px 11px}#root .approval-message-log-scope .ui-bubble[data-variant=default].is-audio-only .client-portal-voice-player{color:#fff}#root .approval-message-log-scope .ui-bubble[data-variant=muted].is-audio-only .client-portal-voice-player{color:var(--message-text)}#root .approval-message-log-scope .client-portal-comment-attachment-loading{width:30px;height:30px;display:inline-grid;place-items:center;color:currentColor}#root .approval-message-log-scope .client-portal-comment-spinner{width:18px;height:18px;box-sizing:border-box;display:block;border:2px solid currentColor;border-right-color:transparent;border-radius:50%;opacity:.72;animation:client-portal-comment-spinner .7s linear infinite}#root .approval-message-log-scope .client-portal-comment-media-above .client-portal-comment-attachment-loading{color:var(--message-muted)}#root .approval-message-log-scope .client-portal-comment-attachment-failed{color:var(--message-muted);font-size:11px}@keyframes client-portal-comment-spinner{to{transform:rotate(360deg)}}@media(prefers-reduced-motion:reduce){#root .approval-message-log-scope .client-portal-comment-spinner{animation-duration:1.6s}}#root .approval-message-log-scope .client-portal-feedback-empty{padding:18px;display:grid;place-items:center;gap:4px;text-align:center;color:var(--message-text)}#root .approval-message-log-scope .client-portal-feedback-empty>.record-modal-section-copy{width:100%;max-width:520px;display:grid;justify-items:center;gap:4px;text-align:center}@media(max-width:640px){#root .approval-message-log-scope .client-portal-comment-image{max-width:68vw}}#root .approval-message-log-scope .ui-bubble.is-pending-audio .ui-bubble-content{min-width:52px;min-height:42px;display:grid;place-items:center}#root .approval-message-log-scope .ui-bubble.is-pending-audio .client-portal-comment-attachment-loading{color:inherit}#root .approval-message-log-scope .approval-message-context-tags{max-width:100%;display:flex;align-items:center;gap:5px;flex-wrap:wrap}#root .approval-message-log-scope .ui-message[data-align=end] .approval-message-context-tags{justify-content:flex-end}#root .ux-v22.client-portal-page .client-portal-main.is-project-review-open{width:100%!important;max-width:none!important;min-height:100dvh!important;margin:0!important;padding:0!important;overflow:visible!important;background:var(--cp-page)!important}#root .ux-v22.client-portal-page .client-portal-project-review-page{width:min(1480px,calc(100% - 56px));margin:0 auto;padding:28px 0 42px;display:grid;gap:16px}#root .ux-v22.client-portal-page .client-portal-project-review-layout{display:grid;grid-template-columns:minmax(360px,.88fr) minmax(0,1.12fr);gap:18px;align-items:stretch}#root .ux-v22.client-portal-page .client-portal-review-card{min-width:0;padding:18px;box-sizing:border-box;border:1px solid var(--cp-line);border-radius:var(--radius-container);background:var(--cp-card);box-shadow:var(--crm-shadow-card, 0 3px 10px rgba(20,29,45,.04))}#root .ux-v22.client-portal-page .client-portal-review-feedback-panel,#root .ux-v22.client-portal-page .client-portal-review-preview-panel{min-width:0;display:flex;flex-direction:column;overflow:hidden}#root .ux-v22.client-portal-page .client-portal-review-card>header{flex:0 0 auto;min-height:42px;margin-bottom:14px;display:flex;align-items:center;justify-content:space-between;gap:14px}#root .ux-v22.client-portal-page .client-portal-review-card>header>div:not(.client-portal-review-preview-chips):not(.client-portal-review-stage-arrows){min-width:0;display:flex;align-items:center;gap:10px}#root .ux-v22.client-portal-page .client-portal-review-card>header>div:not(.client-portal-review-preview-chips):not(.client-portal-review-stage-arrows)>div{min-width:0;display:grid;gap:2px}@media(min-width:621px){#root .ux-v22.client-portal-page .client-portal-review-card>header.client-portal-review-preview-header{display:grid;grid-template-columns:max-content minmax(0,1fr);align-items:center}#root .ux-v22.client-portal-page .client-portal-review-preview-heading,#root .ux-v22.client-portal-page .client-portal-review-preview-heading>div{min-width:max-content}#root .ux-v22.client-portal-page .client-portal-review-preview-heading :is(strong,small){white-space:nowrap}}#root .ux-v22.client-portal-page .client-portal-review-card>header strong{color:var(--cp-text);font-size:var(--type-body, 13px);font-weight:650;line-height:1.25}#root .ux-v22.client-portal-page .client-portal-review-card>header small{color:var(--cp-muted);font-size:var(--type-micro, 10px);line-height:1.35}#root .ux-v22.client-portal-page .client-portal-review-preview-chips{min-width:0;display:flex;align-items:center;justify-content:flex-end;gap:7px;flex-wrap:wrap}#root .ux-v22.client-portal-page .client-portal-review-card>header>.client-portal-review-stage-arrows{display:none}#root .ux-v22.client-portal-page .client-portal-review-feedback-viewport{flex:1 1 auto;width:100%;min-width:0;min-height:0;padding-right:5px;overflow-x:hidden;overflow-y:auto;overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:color-mix(in srgb,var(--cp-muted) 34%,transparent) transparent}#root .ux-v22.client-portal-page .client-portal-review-feedback-viewport::-webkit-scrollbar{width:5px}#root .ux-v22.client-portal-page .client-portal-review-feedback-viewport::-webkit-scrollbar-track{background:transparent}#root .ux-v22.client-portal-page .client-portal-review-feedback-viewport::-webkit-scrollbar-thumb{border-radius:999px;background:color-mix(in srgb,var(--cp-muted) 28%,transparent)}#root .ux-v22.client-portal-page .client-portal-review-feedback-viewport:hover::-webkit-scrollbar-thumb{background:color-mix(in srgb,var(--cp-muted) 46%,transparent)}#root .ux-v22.client-portal-page .client-portal-review-composer{flex:0 0 auto;margin-top:12px;padding-top:0;display:grid;gap:9px}#root .ux-v22.client-portal-page .client-portal-review-input-shell.client-portal-review-message-menu{width:100%;min-height:46px!important;height:auto!important;padding:6px 7px!important;box-sizing:border-box;display:block!important;overflow:visible!important;border:1px solid var(--cp-line)!important;border-radius:18px!important;background:color-mix(in srgb,var(--cp-panel) 86%,var(--cp-card))!important;box-shadow:none!important}#root .ux-v22.client-portal-page .client-portal-review-input-shell.client-portal-review-message-menu:focus-within{border-color:var(--cp-line)!important;background:var(--cp-card)!important;box-shadow:none!important}#root .ux-v22.client-portal-page .client-portal-review-message-row{width:100%;max-width:100%;min-width:0;min-height:32px;box-sizing:border-box;display:flex!important;align-items:flex-end!important;gap:5px;overflow:hidden}#root .ux-v22.client-portal-page .client-portal-review-input-shell.client-portal-review-message-menu textarea,#root .ux-v22.client-portal-page .client-portal-review-input-shell.client-portal-review-message-menu textarea:is(:hover,:focus,:focus-visible){flex:1 1 auto!important;width:auto!important;min-width:0!important;min-height:32px!important;height:32px;max-height:120px!important;margin:0!important;padding:9px 6px 7px!important;box-sizing:border-box!important;overflow-y:auto!important;resize:none!important;border:0!important;border-radius:0!important;background:transparent!important;background-image:none!important;color:var(--cp-text)!important;outline:0!important;box-shadow:none!important;font:inherit!important;font-size:var(--type-body)!important;font-weight:400!important;font-style:normal!important;line-height:1.2!important;letter-spacing:0!important;text-transform:none!important}#root .ux-v22.client-portal-page .client-portal-review-input-shell.client-portal-review-message-menu .client-portal-review-message-row>textarea,#root .ux-v22.client-portal-page .client-portal-review-input-shell.client-portal-review-message-menu .client-portal-review-message-row>textarea:hover,#root .ux-v22.client-portal-page .client-portal-review-input-shell.client-portal-review-message-menu .client-portal-review-message-row>textarea:focus,#root .ux-v22.client-portal-page .client-portal-review-input-shell.client-portal-review-message-menu .client-portal-review-message-row>textarea:focus-visible{border:0!important;border-inline:0!important;border-block:0!important;outline:0!important;outline-offset:0!important;box-shadow:none!important;background-image:none!important}#root .ux-v22.client-portal-page .client-portal-review-input-shell.client-portal-review-message-menu .client-portal-review-message-row>textarea,#root .ux-v22.client-portal-page .client-portal-review-input-shell.client-portal-review-message-menu .client-portal-review-message-row>textarea:hover,#root .ux-v22.client-portal-page .client-portal-review-input-shell.client-portal-review-message-menu .client-portal-review-message-row>textarea:active,#root .ux-v22.client-portal-page .client-portal-review-input-shell.client-portal-review-message-menu .client-portal-review-message-row>textarea:focus,#root .ux-v22.client-portal-page .client-portal-review-input-shell.client-portal-review-message-menu .client-portal-review-message-row>textarea:focus-visible{-webkit-appearance:none!important;appearance:none!important;border:none!important;border-left:none!important;border-right:none!important;border-inline:0!important;outline:none!important;box-shadow:none!important;background:transparent!important;background-color:transparent!important;background-image:none!important;caret-color:var(--cp-text)!important}#root .ux-v22.client-portal-page .client-portal-review-message-row:before,#root .ux-v22.client-portal-page .client-portal-review-message-row:after{content:none!important;display:none!important}#root .ux-v22.client-portal-page .client-portal-review-hidden-input{display:none!important}#root .ux-v22.client-portal-page .client-portal-review-pending-image-row{width:100%;min-width:0;padding:2px 2px 7px;box-sizing:border-box;display:flex;justify-content:flex-start}#root .ux-v22.client-portal-page .client-portal-review-pending-image{position:relative;width:72px;height:72px;flex:0 0 72px;overflow:visible}#root .ux-v22.client-portal-page .client-portal-review-pending-image img{width:72px;height:72px;display:block;object-fit:cover;border:1px solid var(--cp-line);border-radius:12px;background:var(--cp-card)}#root .ux-v22.client-portal-page .client-portal-review-pending-image button{position:absolute;top:-6px;right:-6px;width:22px;height:22px;padding:0;display:grid;place-items:center;border:1px solid var(--cp-line);border-radius:var(--radius-circle);background:var(--cp-card);color:var(--cp-text);box-shadow:0 2px 8px color-mix(in srgb,#000 14%,transparent);cursor:pointer}#root .ux-v22.client-portal-page .client-portal-review-pending-image button:hover:not(:disabled){background:color-mix(in srgb,var(--cp-text) 6%,var(--cp-card))}#root .ux-v22.client-portal-page .client-portal-review-pending-image button:disabled{opacity:.45;cursor:default}#root .ux-v22.client-portal-page .client-portal-review-media-button,#root .ux-v22.client-portal-page .client-portal-review-send{flex:0 0 32px!important;width:32px!important;min-width:32px!important;height:32px!important;min-height:32px!important;margin:0!important;padding:0!important;display:grid!important;place-items:center!important;align-self:flex-end!important;position:relative!important;inset:auto!important;transform:none!important;border-radius:var(--radius-circle)!important;outline:0!important;box-shadow:none!important}#root .ux-v22.client-portal-page .client-portal-review-media-button{border:0!important;background:transparent!important;color:var(--cp-muted)!important}#root .ux-v22.client-portal-page .client-portal-review-media-button:hover:not(:disabled){background:color-mix(in srgb,var(--cp-muted) 9%,transparent)!important;color:var(--cp-text)!important}#root .ux-v22.client-portal-page .client-portal-review-send{border:1px solid var(--cp-brand)!important;background:var(--cp-brand)!important;color:#fff!important}#root .ux-v22.client-portal-page .client-portal-review-send:hover:not(:disabled){border-color:var(--cp-brand-active)!important;background:var(--cp-brand-active)!important}#root .ux-v22.client-portal-page .client-portal-review-send:disabled{border-color:var(--cp-line)!important;background:color-mix(in srgb,var(--cp-muted) 10%,var(--cp-panel))!important;color:var(--cp-muted)!important;opacity:.5!important}#root .ux-v22.client-portal-page .client-portal-review-media-button:disabled{opacity:.42}#root .ux-v22.client-portal-page .client-portal-review-mic-icon{width:16px;height:16px;display:grid;place-items:center;line-height:1}#root .ux-v22.client-portal-page .client-portal-review-audio.is-recording{background:#e5484d!important;color:#fff!important;animation:clientPortalRecordingPulse 1.2s ease-in-out infinite}#root .ux-v22.client-portal-page .client-portal-review-recording-waveform{flex:1 1 0;width:0;min-width:0;max-width:100%;height:32px;padding:0 4px;box-sizing:border-box;display:flex;align-items:center;gap:6px;overflow:hidden;color:var(--cp-text)}#root .ux-v22.client-portal-page .client-portal-review-recording-waveform .client-portal-voice-waveform{flex:1 1 0;width:0;min-width:0;max-width:100%;gap:1px;overflow:hidden;color:var(--cp-brand)}#root .ux-v22.client-portal-page .client-portal-review-recording-waveform .client-portal-voice-waveform>span{flex:1 1 0;min-width:1px;max-width:3px;opacity:.52;transition:height .08s linear,opacity .08s linear}#root .ux-v22.client-portal-page .client-portal-review-recording-dot{flex:0 0 7px;width:7px;height:7px;border-radius:var(--radius-circle);background:#e5484d;animation:clientPortalRecordingDot 1s ease-in-out infinite}#root .ux-v22.client-portal-page .client-portal-review-recording-time{flex:0 0 auto;min-width:32px;color:var(--cp-muted);font-size:10px;font-variant-numeric:tabular-nums;text-align:right}@keyframes clientPortalRecordingPulse{50%{transform:scale(.92);opacity:.78}}@keyframes clientPortalRecordingDot{50%{opacity:.35}}#root .ux-v22.client-portal-page .client-portal-review-decision-area{--cp-review-feedback-accent: color-mix(in srgb, var(--cp-brand) 58%, var(--cp-text));width:100%;min-width:0;margin-top:1px;box-sizing:border-box;display:flex;flex-direction:column;align-items:stretch;gap:8px}#root .ux-v22.client-portal-page .client-portal-review-message-decisions{width:100%;min-width:0;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}#root .ux-v22.client-portal-page .client-portal-review-feedback-gate{width:100%;max-width:none;margin:0;box-sizing:border-box;color:var(--cp-muted);font-size:var(--type-caption, 11px);line-height:1.45;text-align:left}#root .ux-v22.client-portal-page .client-portal-review-feedback-gate.is-ready{color:var(--cp-review-feedback-accent)}#root .ux-v22.client-portal-page .client-portal-review-composer-locked{margin:0 4px;color:var(--cp-muted);font-size:var(--type-caption, 11px);text-align:right}#root .ux-v22.client-portal-page .client-portal-review-limit-warning,#root .ux-v22.client-portal-page .client-portal-project-review-message{margin:0;padding:10px 11px;border:1px solid var(--cp-line);border-radius:var(--radius-control);background:var(--cp-card);font-size:var(--type-caption, 11px);line-height:1.45}#root .ux-v22.client-portal-page .client-portal-review-limit-warning{color:#b54708}#root .ux-v22.client-portal-page.theme-dark .client-portal-review-limit-warning{color:#fdb022}#root .ux-v22.client-portal-page .client-portal-project-review-message{border-color:color-mix(in srgb,var(--cp-brand) 18%,var(--cp-line));background:color-mix(in srgb,var(--cp-brand) 4%,var(--cp-card));color:var(--cp-text)}#root .ux-v22.client-portal-page .client-portal-review-preview-panel .client-portal-review-current{flex:1 1 auto;min-width:0;min-height:0;padding:12px;display:flex;flex-direction:column;gap:10px;overflow:hidden;border:1px solid var(--cp-line);border-radius:var(--radius-card);background:var(--cp-panel)}#root .ux-v22.client-portal-page .client-portal-review-empty,#root .ux-v22.client-portal-page .client-portal-review-empty-media{min-height:112px;padding:18px;box-sizing:border-box;display:flex;align-items:center;justify-content:center;gap:10px;border:1px dashed var(--cp-line-strong);border-radius:var(--radius-card);background:var(--cp-panel);color:var(--cp-muted);text-align:center}#root .ux-v22.client-portal-page .client-portal-review-empty-media{min-height:72px}#root .ux-v22.client-portal-page .client-portal-review-delivery-without-files{justify-content:flex-start;text-align:left}#root .ux-v22.client-portal-page .client-portal-review-delivery-without-files>div{min-width:0;display:grid;gap:3px}#root .ux-v22.client-portal-page .client-portal-review-delivery-without-files strong{color:var(--cp-text)}#root .ux-v22.client-portal-page .client-portal-review-delivery-without-files small{max-width:none}#root .ux-v22.client-portal-page .client-portal-review-empty>div{display:grid;gap:3px}#root .ux-v22.client-portal-page .client-portal-review-empty strong{color:var(--cp-text)}#root .ux-v22.client-portal-page .client-portal-review-empty small,#root .ux-v22.client-portal-page .client-portal-review-empty-media small{max-width:620px}#root .ux-v22.client-portal-page .client-portal-review-preview-panel .client-portal-delivery-assets{flex:1 1 auto;min-height:0;display:flex;flex-direction:column;gap:10px;overflow:hidden}#root .ux-v22.client-portal-page .client-portal-review-preview-panel .client-portal-delivery-embla-shell{width:100%;flex:1 1 auto;min-height:0;display:grid;grid-template-rows:minmax(0,1fr) auto;gap:6px;overflow:hidden}#root .ux-v22.client-portal-page .client-portal-delivery-embla{position:relative;min-width:0;min-height:0;height:100%}#root .ux-v22.client-portal-page .client-portal-delivery-embla .ui-carousel-viewport{width:100%;height:100%;min-height:0;overflow:hidden;border-radius:var(--radius-control);touch-action:pan-y}#root .ux-v22.client-portal-page .client-portal-delivery-embla .ui-carousel-content{height:100%;min-height:0;display:flex;backface-visibility:hidden}#root .ux-v22.client-portal-page .client-portal-delivery-embla .ui-carousel-item{flex:0 0 100%;min-width:0;min-height:0;height:100%}#root .ux-v22.client-portal-page .client-portal-delivery-embla-item{height:100%;min-height:0;padding:0}#root .ux-v22.client-portal-page .client-portal-delivery-embla-item .client-portal-delivery-image-stage{width:100%;height:100%;min-height:0}#root .ux-v22.client-portal-page .client-portal-delivery-image-stage{position:relative;min-width:0;min-height:0;overflow:hidden;display:grid;place-items:center;border:1px solid var(--cp-line);border-radius:var(--radius-control);background:var(--cp-card);touch-action:pan-y}#root .ux-v22.client-portal-page .client-portal-delivery-embla-item .client-portal-delivery-image-stage>img{position:absolute;inset:0;width:100%;height:100%;max-width:100%;max-height:100%;display:block;object-fit:contain;object-position:center;opacity:1;-webkit-user-select:none;user-select:none;-webkit-user-drag:none;animation:clientPortalDeliveryImageReveal .16s ease-out both}#root .ux-v22 .client-portal-dither-loader{position:absolute;inset:0;z-index:1;overflow:hidden;display:grid;place-items:center;background:var(--cp-panel, var(--ux-surface, #f4f6f8));color:var(--cp-text, var(--ux-text, #202631));animation:clientPortalDitherLoaderIn .2s ease-out both}#root .ux-v22 .client-portal-dither-loader-canvas{position:absolute;inset:0;width:100%;height:100%;color:var(--cp-muted, var(--ux-muted, #9299a5));opacity:.82}#root .ux-v22 .client-portal-dither-loader-status{position:relative;z-index:2;min-height:34px;padding:0 12px;display:inline-flex;align-items:center;gap:9px;border:1px solid color-mix(in srgb,var(--cp-line, var(--ux-line, #e5e9ef)) 84%,transparent);border-radius:var(--radius-pill);background:color-mix(in srgb,var(--cp-card, var(--ux-surface, #fff)) 82%,transparent);color:var(--cp-text, var(--ux-text, #202631));font-size:11px;font-weight:600;box-shadow:0 6px 22px #0f172a14;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}#root .ux-v22 .client-portal-dither-loader-mark{width:14px;height:14px;display:grid;grid-template-columns:repeat(2,4px);grid-template-rows:repeat(2,4px);place-content:center;gap:2px;animation:clientPortalDitherMarkSpin 2.4s ease-in-out infinite}#root .ux-v22 .client-portal-dither-loader-mark i{width:4px;height:4px;border-radius:1px;background:currentColor}#root .ux-v22 .client-portal-dither-loader-mark i:nth-child(2),#root .ux-v22 .client-portal-dither-loader-mark i:nth-child(3){opacity:.55}@keyframes clientPortalDitherMarkSpin{to{transform:rotate(360deg)}}@keyframes clientPortalDitherLoaderIn{0%{opacity:0}to{opacity:1}}@keyframes clientPortalDeliveryImageReveal{0%{opacity:0;transform:scale(.998)}to{opacity:1;transform:scale(1)}}#root .ux-v22.client-portal-page .client-portal-delivery-media-loading{padding:40px 16px;color:var(--cp-muted);font-size:11px}#root .ux-v22.client-portal-page .client-portal-delivery-embla-prev,#root .ux-v22.client-portal-page .client-portal-delivery-embla-next{position:absolute;z-index:4;top:50%;width:34px;height:34px;margin-top:-17px;padding:0;display:grid;place-items:center;border:1px solid rgba(255,255,255,.42);border-radius:var(--radius-pill);background:#0f172a9e;color:#fff;box-shadow:none;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);cursor:pointer;transition:background .16s ease,border-color .16s ease}#root .ux-v22.client-portal-page .client-portal-delivery-embla-prev:hover:not(:disabled),#root .ux-v22.client-portal-page .client-portal-delivery-embla-next:hover:not(:disabled){border-color:#ffffff9e;background:#0f172ac7}#root .ux-v22.client-portal-page .client-portal-delivery-embla-prev:disabled,#root .ux-v22.client-portal-page .client-portal-delivery-embla-next:disabled{opacity:.34;cursor:default}#root .ux-v22.client-portal-page .client-portal-delivery-embla-prev{left:10px}#root .ux-v22.client-portal-page .client-portal-delivery-embla-next{right:10px}#root .ux-v22.client-portal-page .client-portal-delivery-embla-count{position:absolute;z-index:2;right:10px;bottom:10px;padding:4px 7px;border-radius:var(--radius-pill);background:#0f172aad;color:#fff;font-size:10px;font-weight:700;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}#root .ux-v22.client-portal-page .client-portal-delivery-media-name{min-width:0;overflow:hidden;color:var(--cp-muted);font-size:10px;text-overflow:ellipsis;white-space:nowrap}#root .ux-v22 .client-portal-delivery-attachment-group{flex:0 0 auto;width:100%;min-width:0;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;overflow:visible;padding:1px}#root .ux-v22 .client-portal-delivery-attachment{position:relative;width:100%;min-width:0;min-height:58px;box-sizing:border-box;padding:10px 42px 10px 10px;display:flex;align-items:center;gap:10px;overflow:hidden;border:1px solid var(--cp-line, var(--app-border, rgba(91,104,130,.16)));border-radius:var(--radius-control);background:var(--cp-card, var(--app-surface, #fff));color:var(--cp-text, var(--app-text, #1f2430));transition:border-color .16s ease,background .16s ease,transform .16s ease}#root .ux-v22 .client-portal-delivery-attachment:hover{border-color:var(--cp-line, var(--app-border, rgba(91,104,130,.16)));background:color-mix(in srgb,var(--cp-muted, var(--app-muted, #7e8794)) 7%,transparent)}#root .ux-v22 .client-portal-delivery-attachment[data-state=processing]{opacity:.72}#root .ux-v22 .client-portal-delivery-attachment[data-state=processing] .ui-attachment-title{background:linear-gradient(90deg,var(--cp-text, var(--app-text, #1f2430)),var(--cp-muted, var(--app-muted, #7e8794)),var(--cp-text, var(--app-text, #1f2430)));background-size:200% 100%;-webkit-background-clip:text;background-clip:text;color:transparent;animation:clientPortalAttachmentShimmer 1.2s linear infinite}@keyframes clientPortalAttachmentShimmer{to{background-position:-200% 0}}#root .ux-v22 .client-portal-delivery-attachment .ui-attachment-media{flex:0 0 38px;width:38px;height:38px;display:grid;place-items:center;border-radius:10px;background:color-mix(in srgb,var(--cp-muted, var(--app-muted, #7e8794)) 8%,var(--cp-panel, var(--app-control, #f2f4f7)));color:var(--cp-muted, var(--app-muted, #7e8794))}#root .ux-v22 .client-portal-delivery-format-icon{display:grid;place-items:center;line-height:0}#root .ux-v22 .client-portal-delivery-attachment.file-kind-pdf .ui-attachment-media{background:color-mix(in srgb,#e5484d 10%,var(--cp-panel, var(--app-control, #f2f4f7)));color:#d92d20}#root .ux-v22 .client-portal-delivery-attachment.file-kind-docs .ui-attachment-media,#root .ux-v22 .client-portal-delivery-attachment.file-kind-word .ui-attachment-media{background:color-mix(in srgb,#4285f4 10%,var(--cp-panel, var(--app-control, #f2f4f7)));color:#2f6fda}#root .ux-v22 .client-portal-delivery-attachment.file-kind-sheets .ui-attachment-media,#root .ux-v22 .client-portal-delivery-attachment.file-kind-excel .ui-attachment-media{background:color-mix(in srgb,#0f9d58 10%,var(--cp-panel, var(--app-control, #f2f4f7)));color:#0f8a4c}#root .ux-v22 .client-portal-delivery-attachment.file-kind-slides .ui-attachment-media,#root .ux-v22 .client-portal-delivery-attachment.file-kind-powerpoint .ui-attachment-media{background:color-mix(in srgb,#f4b400 12%,var(--cp-panel, var(--app-control, #f2f4f7)));color:#c98a00}#root .ux-v22 .client-portal-delivery-attachment.file-kind-archive .ui-attachment-media{background:color-mix(in srgb,#7f56d9 10%,var(--cp-panel, var(--app-control, #f2f4f7)));color:#6941c6}#root .ux-v22 .client-portal-delivery-attachment.file-kind-image .ui-attachment-media{background:color-mix(in srgb,#12b76a 10%,var(--cp-panel, var(--app-control, #f2f4f7)));color:#079455}#root .ux-v22 .client-portal-delivery-attachment.file-kind-audio .ui-attachment-media,#root .ux-v22 .client-portal-delivery-attachment.file-kind-video .ui-attachment-media{background:color-mix(in srgb,#2e46ee 10%,var(--cp-panel, var(--app-control, #f2f4f7)));color:var(--cp-brand, var(--app-accent, #2e46ee))}#root .ux-v22 .client-portal-delivery-attachment.file-kind-link .ui-attachment-media{background:color-mix(in srgb,var(--cp-brand, var(--app-accent, #2e46ee)) 8%,var(--cp-panel, var(--app-control, #f2f4f7)));color:var(--cp-brand, var(--app-accent, #2e46ee))}#root .ux-v22 .client-portal-delivery-attachment .ui-attachment-content{min-width:0;flex:1 1 auto;display:grid;gap:3px}#root .ux-v22 .client-portal-delivery-attachment .ui-attachment-title{min-width:0;overflow:hidden;color:var(--cp-text, var(--app-text, #1f2430));font-size:11px;font-weight:650;line-height:1.25;text-overflow:ellipsis;white-space:nowrap}#root .ux-v22 .client-portal-delivery-attachment .ui-attachment-description{min-width:0;overflow:hidden;color:var(--cp-muted, var(--app-muted, #7e8794));font-size:9px;line-height:1.25;text-overflow:ellipsis;white-space:nowrap}#root .ux-v22 .client-portal-delivery-attachment .ui-attachment-trigger{position:absolute;inset:0;z-index:1;width:100%;height:100%;padding:0;border:0;background:transparent;color:transparent;cursor:pointer}#root .ux-v22 .client-portal-delivery-attachment .ui-attachment-trigger:focus-visible{outline:2px solid color-mix(in srgb,var(--cp-brand, var(--app-accent, #2e46ee)) 68%,transparent);outline-offset:-2px;border-radius:inherit}#root .ux-v22 .client-portal-delivery-open-icon{position:absolute;z-index:2;right:12px;top:50%;width:16px;height:16px;display:grid;place-items:center;transform:translateY(-50%);color:var(--cp-muted, var(--app-muted, #7e8794));pointer-events:none}#root .ux-v22.client-portal-page .client-portal-review-history-card{margin:18px 0 0}#root .ux-v22.client-portal-page .client-portal-review-history-bouncy,#root .ux-v22.client-portal-page .bouncy-accordion-root{width:100%;min-width:0}#root .ux-v22.client-portal-page .bouncy-accordion-row{width:100%;min-width:0;transition:margin-top .55s cubic-bezier(.34,1.56,.64,1),transform .55s cubic-bezier(.34,1.56,.64,1)}#root .ux-v22.client-portal-page .bouncy-accordion-item{width:100%;min-width:0;overflow:hidden;border:1px solid var(--cp-line);background:var(--cp-panel);color:var(--cp-text);transition:border-radius .55s cubic-bezier(.34,1.56,.64,1),border-color .18s ease,background .18s ease}#root .ux-v22.client-portal-page .bouncy-accordion-item[data-state=open]{border-color:var(--cp-line);background:var(--cp-panel)}#root .ux-v22.client-portal-page .bouncy-accordion-item.is-disabled{opacity:.5}#root .ux-v22.client-portal-page .bouncy-accordion-trigger{width:100%;min-width:0;min-height:54px;padding:0 20px;display:flex;align-items:center;gap:16px;border:0;border-radius:var(--radius-pill);background:transparent;color:var(--cp-text);text-align:left;outline:0;cursor:pointer;transition:background .18s ease}#root .ux-v22.client-portal-page .bouncy-accordion-trigger:hover:not(:disabled),#root .ux-v22.client-portal-page .bouncy-accordion-trigger:focus-visible{background:color-mix(in srgb,var(--cp-muted) 7%,transparent)}#root .ux-v22.client-portal-page .bouncy-accordion-trigger:disabled{pointer-events:none}#root .ux-v22.client-portal-page .bouncy-accordion-icon{flex:0 0 28px;width:28px;height:28px;display:grid;place-items:center;color:var(--cp-muted)}#root .ux-v22.client-portal-page .client-portal-history-version-icon{color:var(--cp-text);font-size:10px;font-weight:700;font-variant-numeric:tabular-nums}#root .ux-v22.client-portal-page .bouncy-accordion-title{min-width:0;flex:1 1 auto;overflow:hidden;color:var(--cp-text);font-size:15px;font-weight:500}#root .ux-v22.client-portal-page .client-portal-history-accordion-title{min-width:0;width:100%;display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:10px}#root .ux-v22.client-portal-page .client-portal-review-history-summary{min-width:0;overflow:hidden;color:var(--cp-text);font-size:11px;font-weight:500;text-overflow:ellipsis;white-space:nowrap}#root .ux-v22.client-portal-page .client-portal-history-accordion-title small{color:var(--cp-muted);font-size:9px;font-weight:400;white-space:nowrap}#root .ux-v22.client-portal-page .bouncy-accordion-chevron{flex:0 0 24px;width:24px;height:24px;display:grid;place-items:center;color:var(--cp-muted);transform:rotate(0);transition:transform .42s cubic-bezier(.34,1.56,.64,1)}#root .ux-v22.client-portal-page .bouncy-accordion-chevron[data-open=true]{transform:rotate(180deg)}#root .ux-v22.client-portal-page .bouncy-accordion-content{overflow:hidden;transition:height .58s cubic-bezier(.34,1.35,.64,1)}#root .ux-v22.client-portal-page .bouncy-accordion-item[data-state=closed] .bouncy-accordion-content{transition-duration:.46s;transition-timing-function:cubic-bezier(.32,.72,0,1)}#root .ux-v22.client-portal-page .bouncy-accordion-description{padding:0 20px 20px;color:var(--cp-muted);font-size:15px;line-height:24px;opacity:0;transform:translateY(-4px);transition:opacity .18s cubic-bezier(.16,1,.3,1),transform .18s cubic-bezier(.16,1,.3,1)}#root .ux-v22.client-portal-page .bouncy-accordion-description[data-open=true]{opacity:1;transform:translateY(0)}#root .ux-v22.client-portal-page .client-portal-review-history-details{padding:10px 0 0;display:grid;grid-template-columns:minmax(300px,.78fr) minmax(0,1.22fr);gap:12px;align-items:stretch;border-top:0}#root .ux-v22.client-portal-page .client-portal-review-history-messages,#root .ux-v22.client-portal-page .client-portal-review-history-files{min-width:0;min-height:0;height:clamp(300px,36dvh,390px);padding:12px;box-sizing:border-box;display:flex;flex-direction:column;overflow:hidden;border:1px solid var(--cp-line);border-radius:var(--radius-card);background:var(--cp-card)}#root .ux-v22.client-portal-page .client-portal-review-history-messages>header,#root .ux-v22.client-portal-page .client-portal-review-history-files>header{flex:0 0 auto;min-height:38px;margin-bottom:10px;display:flex;align-items:center;justify-content:space-between;gap:10px}#root .ux-v22.client-portal-page .client-portal-review-history-messages>header>div,#root .ux-v22.client-portal-page .client-portal-review-history-files>header>div{min-width:0;display:flex;align-items:center;gap:9px}#root .ux-v22.client-portal-page .client-portal-review-history-messages>header>div>span:last-child,#root .ux-v22.client-portal-page .client-portal-review-history-files>header>div>span:last-child{min-width:0;display:grid;gap:2px}#root .ux-v22.client-portal-page .client-portal-review-history-messages>header strong,#root .ux-v22.client-portal-page .client-portal-review-history-files>header strong{color:var(--cp-text);font-size:11px;font-weight:650}#root .ux-v22.client-portal-page .client-portal-review-history-messages>header small,#root .ux-v22.client-portal-page .client-portal-review-history-files>header small{color:var(--cp-muted);font-size:9px}#root .ux-v22.client-portal-page .client-portal-review-history-message-log{flex:1 1 auto;min-height:0;padding-right:4px;overflow-x:hidden;overflow-y:auto;overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:color-mix(in srgb,var(--cp-muted) 30%,transparent) transparent}#root .ux-v22.client-portal-page .client-portal-review-history-message-log::-webkit-scrollbar{width:4px}#root .ux-v22.client-portal-page .client-portal-review-history-message-log::-webkit-scrollbar-track{background:transparent}#root .ux-v22.client-portal-page .client-portal-review-history-message-log::-webkit-scrollbar-thumb{border-radius:999px;background:color-mix(in srgb,var(--cp-muted) 28%,transparent)}#root .ux-v22.client-portal-page .client-portal-review-history-message-log .approval-message-log-scope .client-portal-review-message-stack{gap:10px}#root .ux-v22.client-portal-page .client-portal-review-history-message-log .approval-message-log-scope .ui-message-content{max-width:min(86%,520px)}#root .ux-v22.client-portal-page .client-portal-review-history-message-log .approval-message-log-scope .ui-bubble-content{font-size:12px}#root .ux-v22.client-portal-page .client-portal-review-history-media{flex:1 1 auto;min-height:0;overflow:hidden}#root .ux-v22.client-portal-page .client-portal-review-history-media .client-portal-delivery-assets{width:100%;height:100%;min-height:0;display:flex;flex-direction:column;gap:8px;overflow:hidden}#root .ux-v22.client-portal-page .client-portal-review-history-media .client-portal-delivery-embla-shell{flex:1 1 auto;width:100%;height:100%;min-height:0;grid-template-rows:minmax(0,1fr) auto;overflow:hidden}#root .ux-v22.client-portal-page .client-portal-review-history-media .crm-delivery-assets .client-portal-delivery-embla{height:100%!important;aspect-ratio:auto;max-height:none}#root .ux-v22.client-portal-page .client-portal-review-history-media .client-portal-delivery-image-stage{min-height:0;height:100%}#root .ux-v22.client-portal-page .client-portal-review-history-media .client-portal-delivery-embla-count{width:max-content!important;min-width:0!important;height:auto!important;min-height:0!important;aspect-ratio:auto!important;padding:4px 7px!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;border-radius:var(--radius-pill)!important;font-size:10px!important;font-weight:700!important;line-height:1!important;white-space:nowrap!important}#root .ux-v22.client-portal-page .client-portal-review-history-media .client-portal-delivery-attachment-group{flex:0 0 auto}@media(max-width:980px){#root .ux-v22.client-portal-page .client-portal-review-history-card{margin-top:12px}#root .ux-v22.client-portal-page .client-portal-review-history-details{grid-template-columns:1fr}#root .ux-v22.client-portal-page .client-portal-review-history-messages,#root .ux-v22.client-portal-page .client-portal-review-history-files{height:340px}}@media(max-width:620px){#root .ux-v22.client-portal-page .client-portal-review-feedback-gate{max-width:100%;padding-inline:2px}#root .ux-v22.client-portal-page .client-portal-delivery-attachment-group{grid-template-columns:minmax(0,1fr)}#root .ux-v22.client-portal-page .client-portal-delivery-attachment{width:100%;min-width:0}#root .ux-v22.client-portal-page .bouncy-accordion-trigger{min-height:58px;padding-inline:12px;gap:9px}#root .ux-v22.client-portal-page .client-portal-history-accordion-title{grid-template-columns:auto minmax(0,1fr);grid-template-areas:"status date" "summary summary";gap:4px 7px}#root .ux-v22.client-portal-page .client-portal-history-accordion-title>.crm-attribute-tag{grid-area:status;justify-self:start}#root .ux-v22.client-portal-page .client-portal-review-history-summary{grid-area:summary}#root .ux-v22.client-portal-page .client-portal-history-accordion-title small{grid-area:date;justify-self:end}#root .ux-v22.client-portal-page .bouncy-accordion-description{padding:0 8px 8px}#root .ux-v22.client-portal-page .client-portal-review-history-details{padding:8px;gap:8px}#root .ux-v22.client-portal-page .client-portal-review-history-messages,#root .ux-v22.client-portal-page .client-portal-review-history-files{height:300px;padding:10px}#root .ux-v22.client-portal-page .client-portal-review-history-message-log .approval-message-log-scope .ui-message-content{max-width:min(84%,520px)}}#root .ux-v22.client-portal-page .client-portal-morph-tabs{width:100%;min-width:0}#root .ux-v22.client-portal-page .client-portal-morph-tabs-surface{--morph-surface: var(--cp-card);position:relative;isolation:isolate;min-width:0;overflow:hidden;border:0;border-radius:32px;background:transparent;color:var(--cp-text);box-shadow:none}#root .ux-v22.client-portal-page.theme-dark .client-portal-morph-tabs-surface{--morph-surface: var(--cp-card);background:transparent}#root .ux-v22.client-portal-page .client-portal-morph-tabs-rail-wrap{position:relative;height:80px}#root .ux-v22.client-portal-page .client-portal-morph-tabs-rail{position:relative;z-index:30;height:100%;display:flex;gap:12px}#root .ux-v22.client-portal-page .client-portal-morph-tab-slot{position:absolute;left:0;top:0;display:flex;align-items:stretch;will-change:transform,width;transition:width .3s cubic-bezier(.22,1,.36,1),transform .3s cubic-bezier(.22,1,.36,1)}#root .ux-v22.client-portal-page .client-portal-morph-tab-hover{position:absolute;inset-inline:0;top:0;bottom:8px;border-radius:20px;background:transparent;transition:background .2s ease}#root .ux-v22.client-portal-page .client-portal-morph-tab-slot:hover .client-portal-morph-tab-hover{background:color-mix(in srgb,var(--cp-text) 6%,transparent)}#root .ux-v22.client-portal-page .client-portal-morph-tab{position:relative;z-index:10;width:100%;height:100%;min-width:0;padding:0 12px;display:flex;align-items:center;gap:8px;overflow:hidden;border:0;border-radius:24px 24px 0 0;background:transparent;color:var(--cp-muted);text-align:left;outline:0;cursor:pointer;transition:color .2s ease}#root .ux-v22.client-portal-page .client-portal-morph-tab:hover:not(:disabled){color:var(--cp-text)}#root .ux-v22.client-portal-page .client-portal-morph-tab.is-active{color:var(--cp-text)}#root .ux-v22.client-portal-page .client-portal-morph-tab:disabled{cursor:not-allowed;opacity:.42}#root .ux-v22.client-portal-page .client-portal-morph-tab:focus-visible:after{content:"";position:absolute;inset:4px 4px 0;border:2px solid currentColor;border-bottom:0;border-radius:20px 20px 0 0;opacity:.58;pointer-events:none}#root .ux-v22.client-portal-page .client-portal-morph-tab-icon{flex:0 0 32px;width:32px;height:32px;display:grid;place-items:center;border-radius:999px;border:1px solid currentColor;opacity:.84;font-size:10px;font-weight:700;line-height:1}#root .ux-v22.client-portal-page .client-portal-morph-tab-icon>span{width:100%;height:100%;display:grid;place-items:center;line-height:1;transform:translateY(-1px)}#root .ux-v22.client-portal-page .client-portal-morph-tab.status-approved .client-portal-morph-tab-icon{color:#12b76a;border-color:color-mix(in srgb,#12b76a 58%,transparent);background:color-mix(in srgb,#12b76a 11%,transparent)}#root .ux-v22.client-portal-page .client-portal-morph-tab.status-changes .client-portal-morph-tab-icon,#root .ux-v22.client-portal-page .client-portal-morph-tab.status-waiting .client-portal-morph-tab-icon{color:#f79009;border-color:color-mix(in srgb,#f79009 58%,transparent);background:color-mix(in srgb,#f79009 11%,transparent)}#root .ux-v22.client-portal-page .client-portal-morph-tab.status-ready .client-portal-morph-tab-icon{color:var(--cp-brand);border-color:color-mix(in srgb,var(--cp-brand) 48%,transparent);background:color-mix(in srgb,var(--cp-brand) 10%,transparent)}#root .ux-v22.client-portal-page .client-portal-morph-tab-copy{min-width:0;display:grid;gap:3px;padding-block:2px;opacity:1;transition:opacity .2s ease,width .3s cubic-bezier(.22,1,.36,1)}#root .ux-v22.client-portal-page .client-portal-morph-tab-copy strong,#root .ux-v22.client-portal-page .client-portal-morph-tab-copy small{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}#root .ux-v22.client-portal-page .client-portal-morph-tab-copy strong{color:currentColor;font-size:var(--type-body, 13px);font-weight:600;line-height:1.3;letter-spacing:-.015em;padding-bottom:3px;margin-bottom:-3px}#root .ux-v22.client-portal-page .client-portal-morph-tab-copy small{color:currentColor;font-size:var(--type-micro, 10px);line-height:1.2;opacity:.62}#root .ux-v22.client-portal-page .client-portal-morph-tabs-surface.is-compact-tabs .client-portal-morph-tab-slot:not(.is-active) .client-portal-morph-tab{padding-inline:5px;justify-content:center;gap:0}#root .ux-v22.client-portal-page .client-portal-morph-tabs-surface.is-compact-tabs .client-portal-morph-tab-slot:not(.is-active) .client-portal-morph-tab-copy{width:0;min-width:0;max-width:0;opacity:0;overflow:hidden;pointer-events:none}#root .ux-v22.client-portal-page .client-portal-morph-tabs-surface.is-compact-tabs .client-portal-morph-tab-slot.is-active .client-portal-morph-tab{padding-inline:10px;gap:8px}#root .ux-v22.client-portal-page .client-portal-morph-tabs-surface.is-compact-tabs .client-portal-morph-tab-slot.is-active .client-portal-morph-tab-copy{min-width:0;width:auto;max-width:none;opacity:1}#root .ux-v22.client-portal-page .client-portal-morph-tabs-liquid{position:absolute;z-index:0;inset-inline:0;top:0;width:100%;height:108px;color:var(--morph-surface);pointer-events:none}#root .ux-v22.client-portal-page .client-portal-morph-tabs-content{position:relative;z-index:20;min-width:0;min-height:256px;margin:0 16px 16px;padding:16px;overflow:hidden;border-radius:28px;background:var(--morph-surface);color:var(--cp-text);animation:clientPortalMorphContentIn .2s ease-out both}@keyframes clientPortalMorphContentIn{0%{opacity:0;transform:translateY(8px);filter:blur(6px)}to{opacity:1;transform:translateY(0);filter:blur(0)}}#root .ux-v22.client-portal-page .client-portal-final-locked{min-height:124px}@media(min-width:981px){#root .ux-v22.client-portal-page .client-portal-morph-tabs-surface{min-height:calc(100dvh - 56px)}#root .ux-v22.client-portal-page .client-portal-project-review-layout{height:calc(100dvh - 236px);min-height:560px}#root .ux-v22.client-portal-page .client-portal-review-feedback-panel,#root .ux-v22.client-portal-page .client-portal-review-preview-panel{height:100%;min-height:0}}@media(max-width:980px){#root .ux-v22.client-portal-page .client-portal-project-review-page{width:min(820px,calc(100% - 28px));padding:20px 0 36px;gap:12px}#root .ux-v22.client-portal-page .client-portal-project-review-layout{grid-template-columns:1fr;align-items:start}#root .ux-v22.client-portal-page .client-portal-review-preview-panel{order:-1}#root .ux-v22.client-portal-page .client-portal-review-feedback-panel,#root .ux-v22.client-portal-page .client-portal-review-preview-panel{min-height:0;overflow:visible}#root .ux-v22.client-portal-page .client-portal-review-feedback-viewport{max-height:min(56dvh,620px)}#root .ux-v22.client-portal-page .client-portal-review-preview-panel .client-portal-review-current,#root .ux-v22.client-portal-page .client-portal-review-preview-panel .client-portal-delivery-assets,#root .ux-v22.client-portal-page .client-portal-review-preview-panel .client-portal-delivery-embla-shell{overflow:visible}#root .ux-v22.client-portal-page .client-portal-review-preview-panel .client-portal-delivery-image-stage{height:min(62dvh,680px);min-height:320px}#root .ux-v22.client-portal-page .client-portal-review-history-media .client-portal-delivery-image-stage{height:100%;min-height:0}}@media(max-width:620px){#root .ux-v22.client-portal-page .client-portal-review-pending-image,#root .ux-v22.client-portal-page .client-portal-review-pending-image img{width:64px;height:64px}#root .ux-v22.client-portal-page .client-portal-review-pending-image{flex-basis:64px}#root .ux-v22.client-portal-page .client-portal-project-review-page{width:calc(100% - 16px);padding:12px 0 30px;touch-action:pan-x pan-y;-webkit-text-size-adjust:100%}#root .ux-v22.client-portal-page .client-portal-review-card{padding:14px;border-radius:var(--radius-card)}#root .ux-v22.client-portal-page .client-portal-review-card>header{align-items:flex-start;flex-direction:column}#root .ux-v22.client-portal-page .client-portal-review-card>header.client-portal-review-preview-header{position:relative;width:100%;display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:9px 12px;padding-right:74px}#root .ux-v22.client-portal-page .client-portal-review-preview-heading{grid-column:1;grid-row:1;min-width:0;align-items:center}#root .ux-v22.client-portal-page .client-portal-review-card>header>.client-portal-review-stage-arrows{position:absolute;top:2px;right:0;display:flex;align-items:center;gap:6px}#root .ux-v22.client-portal-page .client-portal-review-stage-arrows button{width:30px;height:30px;padding:0;display:grid;place-items:center;border:1px solid var(--cp-line);border-radius:10px;background:var(--cp-panel);color:var(--cp-text);cursor:pointer;transition:background .16s ease,border-color .16s ease,color .16s ease,opacity .16s ease}#root .ux-v22.client-portal-page .client-portal-review-stage-arrows button:hover:not(:disabled){border-color:var(--cp-line-strong);background:color-mix(in srgb,var(--cp-text) 5%,var(--cp-panel))}#root .ux-v22.client-portal-page .client-portal-review-stage-arrows button:disabled{opacity:.34;cursor:default}#root .ux-v22.client-portal-page .client-portal-review-stage-arrows button.is-previous svg{transform:rotate(180deg)}#root .ux-v22.client-portal-page .client-portal-review-card>header.client-portal-review-preview-header>.client-portal-review-preview-chips{grid-column:1 / -1;grid-row:2;width:100%;min-width:0;display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);grid-template-areas:"project task" "status status";justify-content:stretch;align-items:center;column-gap:7px;row-gap:7px}#root .ux-v22.client-portal-page .client-portal-review-card>header.client-portal-review-preview-header>.client-portal-review-preview-chips .client-portal-review-project-chip{grid-area:project;justify-self:start;width:100%!important;max-width:100%!important}#root .ux-v22.client-portal-page .client-portal-review-card>header.client-portal-review-preview-header>.client-portal-review-preview-chips .client-portal-review-task-chip{grid-area:task;justify-self:start;width:100%!important;max-width:100%!important}#root .ux-v22.client-portal-page .client-portal-review-card>header.client-portal-review-preview-header>.client-portal-review-preview-chips .client-portal-review-status-chip{grid-area:status;justify-self:start;max-width:100%!important}#root .ux-v22.client-portal-page .client-portal-review-feedback-viewport{max-height:min(48dvh,460px);padding-right:3px}#root .ux-v22.client-portal-page .client-portal-review-recording-waveform{padding-inline:2px;gap:5px}#root .ux-v22.client-portal-page .client-portal-review-recording-time{min-width:27px}#root .ux-v22.client-portal-page .client-portal-review-feedback-viewport::-webkit-scrollbar{width:3px}#root .ux-v22.client-portal-page .client-portal-review-message-decisions{width:100%;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:7px}#root .ux-v22.client-portal-page .client-portal-review-preview-panel .client-portal-delivery-image-stage{height:min(58dvh,520px);min-height:220px}#root .ux-v22.client-portal-page .client-portal-morph-tabs-surface{border-radius:24px}#root .ux-v22.client-portal-page .client-portal-morph-tabs-rail{gap:6px}#root .ux-v22.client-portal-page .client-portal-morph-tab{padding-inline:8px}#root .ux-v22.client-portal-page .client-portal-morph-tab-icon{flex-basis:28px;width:28px;height:28px}#root .ux-v22.client-portal-page .client-portal-morph-tab-copy strong{font-size:11px}#root .ux-v22.client-portal-page .client-portal-morph-tabs-content{margin-inline:10px;margin-bottom:10px;padding:8px;border-radius:20px}}@media(max-width:520px){#root .ux-v22.client-portal-page .client-portal-morph-tabs-rail{gap:4px}#root .ux-v22.client-portal-page .client-portal-morph-tab-slot:not(.is-active) .client-portal-morph-tab{padding-inline:5px;justify-content:center;gap:0}#root .ux-v22.client-portal-page .client-portal-morph-tab-slot:not(.is-active) .client-portal-morph-tab-copy{width:0;min-width:0;max-width:0;opacity:0;overflow:hidden;pointer-events:none}#root .ux-v22.client-portal-page .client-portal-morph-tab-slot.is-active .client-portal-morph-tab{padding-inline:9px;gap:7px}#root .ux-v22.client-portal-page .client-portal-morph-tab-slot.is-active .client-portal-morph-tab-copy{min-width:0;width:auto;opacity:1}#root .ux-v22.client-portal-page .client-portal-morph-tab-icon{flex-basis:24px;width:24px;height:24px;font-size:9px}#root .ux-v22.client-portal-page .client-portal-morph-tab-copy strong{font-size:10.5px}#root .ux-v22.client-portal-page .client-portal-morph-tab-copy small{font-size:9px}}@media(prefers-reduced-motion:reduce){#root .ux-v22.client-portal-page .client-portal-morph-tab-slot,#root .ux-v22.client-portal-page .client-portal-morph-tab-copy,#root .ux-v22.client-portal-page .bouncy-accordion-row,#root .ux-v22.client-portal-page .bouncy-accordion-item,#root .ux-v22.client-portal-page .bouncy-accordion-content,#root .ux-v22.client-portal-page .bouncy-accordion-description,#root .ux-v22.client-portal-page .bouncy-accordion-chevron{transition:none!important}#root .ux-v22 .client-portal-dither-loader,#root .ux-v22 .client-portal-dither-loader-mark{animation:none!important}#root .ux-v22.client-portal-page .client-portal-delivery-image-stage>img,#root .ux-v22.client-portal-page .client-portal-review-audio.is-recording,#root .ux-v22.client-portal-page .client-portal-morph-tabs-content{animation:none!important}}#root .ux-v22.client-portal-page .client-portal-final-summary{display:grid;gap:14px}#root .ux-v22.client-portal-page .client-portal-final-summary-intro{padding:16px;display:flex;align-items:center;gap:11px;border:1px solid var(--cp-line);border-radius:var(--radius-card);background:var(--cp-panel)}#root .ux-v22.client-portal-page .client-portal-final-summary-intro>div{min-width:0;display:grid;gap:3px}#root .ux-v22.client-portal-page .client-portal-final-summary-intro strong,#root .ux-v22.client-portal-page .client-portal-final-summary-item strong{color:var(--cp-text)}#root .ux-v22.client-portal-page .client-portal-final-summary-intro span,#root .ux-v22.client-portal-page .client-portal-final-summary-item small{color:var(--cp-muted);font-size:var(--type-micro, 10px)}#root .ux-v22.client-portal-page .client-portal-final-summary-list{display:grid;gap:7px}#root .ux-v22.client-portal-page .client-portal-final-summary-item{width:100%;min-width:0;padding:10px 11px;display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:9px;border:1px solid var(--cp-line);border-radius:var(--radius-control);background:var(--cp-card);color:var(--cp-text);text-align:left;cursor:pointer}#root .ux-v22.client-portal-page .client-portal-final-summary-item:hover{background:var(--cp-control-hover)}#root .ux-v22.client-portal-page .client-portal-final-summary-item>span:nth-child(2){min-width:0;display:grid;gap:2px}#root .ux-v22.client-portal-page .client-portal-final-summary-check{width:24px;height:24px;display:grid;place-items:center;border:1px solid color-mix(in srgb,#10b981 34%,var(--cp-line));border-radius:50%;color:#10b981;background:color-mix(in srgb,#10b981 8%,var(--cp-card))}#root .ux-v22.client-portal-page .client-portal-review-message-row.is-recording-audio{align-items:center!important}#root .ux-v22.client-portal-page .client-portal-review-recording-control{box-sizing:border-box!important;flex:0 0 32px!important;width:32px!important;min-width:32px!important;max-width:32px!important;height:32px!important;min-height:32px!important;max-height:32px!important;margin:0!important;padding:0!important;display:inline-grid!important;place-items:center!important;align-self:center!important;border:1px solid transparent!important;border-radius:var(--radius-circle)!important;background:transparent!important;color:var(--cp-muted)!important;outline:0!important;box-shadow:none!important;cursor:pointer!important;transition:background .14s ease,border-color .14s ease,color .14s ease,transform .14s ease!important}#root .ux-v22.client-portal-page .client-portal-review-recording-control:is(:hover,:focus-visible){border-color:var(--cp-line)!important;background:color-mix(in srgb,var(--cp-muted) 9%,transparent)!important;color:var(--cp-text)!important}#root .ux-v22.client-portal-page .client-portal-review-recording-control:active{transform:scale(.94)!important}#root .ux-v22.client-portal-page .client-portal-review-recording-control.is-delete{color:#d54850!important}#root .ux-v22.client-portal-page .client-portal-review-recording-control.is-delete:is(:hover,:focus-visible){border-color:color-mix(in srgb,#d54850 24%,transparent)!important;background:color-mix(in srgb,#d54850 10%,transparent)!important;color:#d54850!important}#root .ux-v22.client-portal-page .client-portal-review-recording-control.is-pause{border-color:color-mix(in srgb,#e5484d 34%,transparent)!important;background:color-mix(in srgb,#e5484d 12%,transparent)!important;color:#e5484d!important}#root .ux-v22.client-portal-page .client-portal-review-recording-control.is-pause:is(:hover,:focus-visible){border-color:color-mix(in srgb,#e5484d 46%,transparent)!important;background:color-mix(in srgb,#e5484d 18%,transparent)!important;color:#f05257!important}#root .ux-v22.client-portal-page .client-portal-review-recording-control.is-pause.is-paused{border-color:color-mix(in srgb,#e5484d 38%,transparent)!important;background:color-mix(in srgb,#e5484d 15%,transparent)!important;color:#e5484d!important}#root .ux-v22.client-portal-page .client-portal-review-recording-control.is-send{border-color:var(--cp-brand)!important;background:var(--cp-brand)!important;color:#fff!important}#root .ux-v22.client-portal-page .client-portal-review-recording-control.is-send:is(:hover,:focus-visible){border-color:var(--cp-brand-active)!important;background:var(--cp-brand-active)!important;color:#fff!important}#root .ux-v22.client-portal-page .client-portal-review-recording-waveform.is-paused .client-portal-review-recording-dot{animation:none!important;opacity:.4!important}#root .ux-v22.client-portal-page .client-portal-review-recording-waveform.is-paused .client-portal-voice-waveform{opacity:.58!important}#root .ux-v22.client-portal-page .client-portal-review-recording-waveform.is-paused .client-portal-review-recording-time{color:var(--cp-text)!important}@media(max-width:480px){#root .ux-v22.client-portal-page .client-portal-review-message-row.is-recording-audio{gap:4px!important}#root .ux-v22.client-portal-page .client-portal-review-recording-control{flex-basis:30px!important;width:30px!important;min-width:30px!important;max-width:30px!important;height:30px!important;min-height:30px!important;max-height:30px!important}#root .ux-v22.client-portal-page .client-portal-review-recording-waveform{gap:4px!important;padding-inline:1px!important}}#root .ux-v22 .project-client-changes-preview{--cp-brand: #2e46ee;--cp-text: var(--app-text, #202631);--cp-muted: var(--app-muted, #9299a5);--cp-panel: var(--app-elevated, #f4f6f8);--cp-line: var(--app-border-strong, #e5e9ef)}#root .ux-v22.theme-dark .project-client-changes-preview{--cp-text: var(--dark-text, #f5f5f5);--cp-muted: var(--dark-muted, #a3a3a3);--cp-panel: var(--dark-elevated, #202020);--cp-line: var(--dark-border-strong, #303030)}#root .ux-v22 .project-client-changes-preview-viewport{width:100%;min-width:0;max-height:min(46vh,480px);overflow:auto;scrollbar-gutter:stable}#root .ux-v22 .project-client-changes-preview-viewport .client-portal-feedback-empty{min-height:110px;align-content:center}#root .ux-v22 .crm-delivery-assets{width:min(420px,100%);max-width:100%;min-width:0;display:grid;gap:8px}#root .ux-v22 .crm-delivery-assets .client-portal-delivery-embla-shell{width:100%;min-width:0;display:grid;grid-template-rows:auto auto;gap:6px;overflow:hidden}#root .ux-v22 .crm-delivery-assets .client-portal-delivery-embla{position:relative;width:100%;min-width:0;height:auto!important;aspect-ratio:4 / 3;max-height:min(52vh,420px);overflow:hidden;border-radius:var(--radius-control, 10px)}#root .ux-v22 .crm-delivery-assets :is(.ui-carousel-viewport,.ui-carousel-content,.ui-carousel-item,.client-portal-delivery-embla-item,.client-portal-delivery-image-stage){width:100%;min-width:0;height:100%;min-height:0}#root .ux-v22 .crm-delivery-assets .ui-carousel-viewport{overflow:hidden;border-radius:inherit}#root .ux-v22 .crm-delivery-assets .ui-carousel-content{display:flex}#root .ux-v22 .crm-delivery-assets .ui-carousel-item{flex:0 0 100%}#root .ux-v22 .crm-delivery-assets .client-portal-delivery-image-stage{position:relative;overflow:hidden;display:grid;place-items:center;border:1px solid var(--cp-line, var(--app-border, #e4e7ec));border-radius:var(--radius-control, 10px);background:var(--cp-panel, var(--app-control, #f2f4f7))}#root .ux-v22 .crm-delivery-assets .client-portal-delivery-image-stage>img{position:absolute;inset:0;width:100%!important;height:100%!important;max-width:100%!important;max-height:100%!important;display:block;object-fit:contain!important;object-position:center!important}#root .ux-v22 .crm-delivery-assets .client-portal-delivery-image-open{position:absolute;z-index:2;inset:0;width:100%;height:100%;margin:0;padding:0;border:0;background:transparent;cursor:zoom-in}#root .ux-v22 .crm-delivery-assets .client-portal-delivery-media-name{min-width:0;overflow:hidden;color:var(--app-muted, #7e8794);font-size:var(--type-caption, 11px);text-overflow:ellipsis;white-space:nowrap}#root .ux-v22 .crm-delivery-assets .project-attachments-list{width:100%;min-width:0;display:grid;grid-template-columns:minmax(0,1fr);gap:4px}#root .ux-v22 .crm-delivery-assets .project-attachment-row{width:100%;min-width:0;grid-template-columns:minmax(0,1fr) max-content}#root .ux-v22 .crm-delivery-assets .project-attachment-open{width:100%;min-width:0;display:grid!important;grid-template-columns:64px minmax(0,1fr)!important}#root .ux-v22 .crm-delivery-assets .project-attachment-copy{min-width:0;display:grid!important}#root .ux-v22.theme-dark .crm-delivery-assets .client-portal-delivery-image-stage{border-color:var(--dark-border-strong, #303030);background:var(--dark-control, #161616)}#root#root#root .ux-v22.client-portal-page .client-portal-canonical-board.access-viewer .operational-workspace.view-board .studio-deal-card{cursor:default!important}@media(hover:hover)and (pointer:fine){#root#root#root .ux-v22.client-portal-page .client-portal-canonical-board.access-viewer .operational-workspace.view-board .studio-deal-card:hover{outline-color:transparent!important;background:var(--crm-polish-card, var(--app-card, #fff))!important;background-color:var(--crm-polish-card, var(--app-card, #fff))!important}}#root#root .ux-v22.client-portal-page .client-portal-review-callout{box-sizing:border-box!important;width:100%!important;min-width:0!important;padding:14px 15px!important;display:grid!important;grid-template-columns:18px minmax(0,1fr) auto!important;align-items:start!important;gap:10px!important;border:1px solid color-mix(in srgb,#b7791f 13%,transparent)!important;border-radius:var(--radius-control, 10px)!important;background:color-mix(in srgb,#b7791f 7%,var(--ux-surface, #fff))!important;color:#a56a16!important;box-shadow:none!important}#root#root .ux-v22.client-portal-page .client-portal-review-callout-icon{box-sizing:border-box!important;width:18px!important;min-width:18px!important;height:18px!important;margin:1px 0 0!important;padding:0!important;display:inline-grid!important;place-items:center!important;border:0!important;border-radius:0!important;background:transparent!important;color:currentColor!important;box-shadow:none!important}#root#root .ux-v22.client-portal-page .client-portal-review-callout-icon>svg{display:none!important}#root#root .ux-v22.client-portal-page .client-portal-review-callout-icon:before,#root#root .ux-v22.client-portal-page .client-portal-review-limit-warning:before{content:""!important;width:16px!important;height:16px!important;display:block!important;background:currentColor!important;-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m21.73 18-8-14a2 2 0 0 0-3.46 0l-8 14A2 2 0 0 0 4 21h16a2 2 0 0 0 1.73-3'/%3E%3Cpath d='M12 9v4'/%3E%3Cpath d='M12 17h.01'/%3E%3C/svg%3E") center / contain no-repeat!important;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m21.73 18-8-14a2 2 0 0 0-3.46 0l-8 14A2 2 0 0 0 4 21h16a2 2 0 0 0 1.73-3'/%3E%3Cpath d='M12 9v4'/%3E%3Cpath d='M12 17h.01'/%3E%3C/svg%3E") center / contain no-repeat!important}#root#root .ux-v22.client-portal-page .client-portal-review-callout-copy{min-width:0!important;display:grid!important;gap:4px!important}#root#root .ux-v22.client-portal-page .client-portal-review-callout-copy>strong{margin:0!important;color:inherit!important;font-size:var(--nl-type-card, 13px)!important;font-weight:600!important;line-height:1.3!important}#root#root .ux-v22.client-portal-page .client-portal-review-callout-copy>small{margin:0!important;color:var(--ux-text-muted, #7b8493)!important;font-size:var(--type-body, 11px)!important;font-weight:400!important;line-height:1.45!important}#root#root .ux-v22.client-portal-page .client-portal-review-callout-action{align-self:center!important;white-space:nowrap!important}#root#root .ux-v22.client-portal-page .client-portal-review-limit-warning{box-sizing:border-box!important;width:100%!important;min-width:0!important;margin:0!important;padding:14px 15px!important;display:grid!important;grid-template-columns:18px minmax(0,1fr)!important;align-items:start!important;gap:10px!important;border:1px solid color-mix(in srgb,#b7791f 13%,transparent)!important;border-radius:var(--radius-control, 10px)!important;background:color-mix(in srgb,#b7791f 7%,var(--ux-surface, #fff))!important;color:#a56a16!important;font-size:var(--type-body, 11px)!important;font-weight:400!important;line-height:1.45!important;box-shadow:none!important}#root#root .ux-v22.client-portal-page.theme-dark .client-portal-review-callout,#root#root .ux-v22.client-portal-page.theme-dark .client-portal-review-limit-warning{border-color:color-mix(in srgb,#d49a3a 18%,transparent)!important;background:color-mix(in srgb,#d49a3a 10%,var(--dark-control, #161616))!important;color:#e0ad59!important}#root#root .ux-v22.client-portal-page.theme-dark .client-portal-review-callout-copy>small{color:var(--dark-muted, #a3a3a3)!important}@media(max-width:680px){#root#root .ux-v22.client-portal-page .client-portal-review-callout{grid-template-columns:18px minmax(0,1fr)!important}#root#root .ux-v22.client-portal-page .client-portal-review-callout-action{grid-column:2!important;width:100%!important}}#root#root .ux-v22.client-portal-page .client-portal-home-intro-premium>p,#root#root .ux-v22.client-portal-page .client-portal-projects-heading-main>div>p{color:var(--ux-text-muted, var(--studio-muted, #7b8493))!important;font-size:var(--type-body)!important;font-weight:400!important;font-style:normal!important;line-height:1.2!important;letter-spacing:0!important;text-transform:none!important}.chat-image-viewer{position:fixed;inset:0;z-index:2147483630;isolation:isolate;display:grid;grid-template-rows:auto minmax(0,1fr) auto;background:#000000ad;color:#fff;backdrop-filter:none;-webkit-backdrop-filter:none;animation:chat-image-viewer-in .16s ease both}.chat-image-viewer-topbar{min-width:0;min-height:66px;padding:max(14px,env(safe-area-inset-top)) max(16px,env(safe-area-inset-right)) 12px max(16px,env(safe-area-inset-left));display:flex;align-items:center;justify-content:space-between;gap:18px;box-sizing:border-box;background:linear-gradient(to bottom,rgba(0,0,0,.28),transparent)}.chat-image-viewer-counter{color:#ffffffc2}.chat-image-viewer-close,.chat-image-viewer-nav{border:0;color:#fff;box-shadow:none;cursor:pointer;touch-action:manipulation;-webkit-tap-highlight-color:transparent;transition:background-color .14s ease,color .14s ease,opacity .14s ease,transform .14s ease}.chat-image-viewer-close{width:42px;height:42px;display:grid;place-items:center;flex:0 0 42px;border-radius:0;background:transparent}.chat-image-viewer-nav{background:#ffffff1a}.chat-image-viewer-close:is(:hover,:focus-visible){background:transparent;color:#fff;opacity:.72;outline:none}.chat-image-viewer-nav:is(:hover,:focus-visible){background:#ffffff2b;outline:none}.chat-image-viewer-stage{position:relative;min-width:0;min-height:0;padding:24px 88px max(40px,env(safe-area-inset-bottom));display:grid;place-items:center;overflow:hidden;touch-action:pan-y;user-select:none;-webkit-user-select:none}.chat-image-viewer.is-file .chat-image-viewer-stage,.chat-image-viewer.is-file :is(.chat-image-viewer-document,.chat-image-viewer-text-document,.chat-image-viewer-sheet-document,.chat-image-viewer-docx-document){touch-action:pan-x pan-y;overscroll-behavior:contain}.chat-image-viewer-stage>img{display:block;width:auto;height:auto;max-width:min(78vw,1180px);max-height:min(72dvh,820px);object-fit:contain;object-position:center;border-radius:4px;box-shadow:0 18px 60px #00000057}.chat-image-viewer-document{width:min(84vw,1180px);height:min(76dvh,860px);border:0;border-radius:6px;background:#fff;box-shadow:0 18px 60px #00000057}.chat-image-viewer-text-document,.chat-image-viewer-sheet-document,.chat-image-viewer-docx-document{width:min(84vw,1180px);height:min(76dvh,860px);border-radius:6px;box-shadow:0 18px 60px #00000057;overflow:auto;user-select:text;-webkit-user-select:text}.chat-image-viewer-text-document{background:#fff;color:#20262f}.chat-image-viewer-text-document>pre{min-height:100%;margin:0;padding:28px 30px;box-sizing:border-box;white-space:pre-wrap;overflow-wrap:anywhere;font-family:var(--font-ui, Inter, ui-sans-serif, system-ui, sans-serif);font-size:var(--nl-type-body, 13px);line-height:1.55;text-align:left}.chat-image-viewer-sheet-document{display:grid;grid-template-rows:auto minmax(0,1fr);background:#fff;color:#20262f}.chat-image-viewer-sheet-name{padding:10px 14px;border-bottom:1px solid #e1e4e8;background:#f6f7f9;font-size:var(--nl-type-caption, 11px);font-weight:600;text-align:left}.chat-image-viewer-sheet-scroll{min-width:0;min-height:0;overflow:auto;overscroll-behavior:contain;-webkit-overflow-scrolling:touch}.chat-image-viewer-sheet-document table{width:max-content;min-width:100%;border-collapse:separate;border-spacing:0;table-layout:auto;background:#fff;color:#20262f;font-size:var(--nl-type-caption, 11px);text-align:left}.chat-image-viewer-sheet-document :is(th,td){min-width:120px;max-width:320px;padding:8px 10px;border-right:1px solid #e5e7eb;border-bottom:1px solid #e5e7eb;background:#fff;color:inherit;vertical-align:top;white-space:pre-wrap;overflow-wrap:anywhere}.chat-image-viewer-sheet-document th{position:sticky;top:0;z-index:1;background:#f3f4f6;font-weight:600}.chat-image-viewer-empty-document{padding:30px;color:#6b7280;font-size:var(--nl-type-body, 13px);text-align:center}.chat-image-viewer-docx-document{display:block;border:0;background:#f8f9fa;color-scheme:light}.chat-image-viewer-unsupported{width:min(560px,calc(100vw - 48px));display:grid;justify-items:center;gap:12px;box-sizing:border-box;color:inherit;text-align:center;user-select:text;-webkit-user-select:text}.chat-image-viewer-footer{min-width:0;padding:12px 24px max(20px,env(safe-area-inset-bottom));display:grid;justify-items:center;gap:16px;box-sizing:border-box;text-align:center;background:linear-gradient(to top,rgba(0,0,0,.34),transparent)}.chat-image-viewer-footer-copy{min-width:0;max-width:min(82vw,760px);display:grid;justify-items:center;gap:3px}.chat-image-viewer-footer-copy>h2,.chat-image-viewer-footer-copy>p{max-width:100%;margin:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.chat-image-viewer-footer-copy>h2{color:#f5f5f5!important}.chat-image-viewer-footer-copy>p{color:#ffffffa8!important}.chat-image-viewer-actions{display:flex;align-items:center;justify-content:center;flex-wrap:wrap;gap:7px}.chat-image-viewer-action{white-space:nowrap}.chat-image-viewer-action>svg{flex:0 0 auto}.chat-image-viewer-loading,.chat-image-viewer-error{min-width:0;display:grid;place-items:center;gap:8px;color:#ffffffc2;text-align:center}.chat-image-viewer-error strong{color:#fff}.chat-image-viewer-error span{color:#ffffff94}.client-portal-comment-spinner{box-sizing:border-box;width:22px;height:22px;display:inline-block;border:2px solid rgba(255,255,255,.22);border-top-color:#fff;border-radius:999px;animation:client-portal-comment-spinner .7s linear infinite}.chat-image-viewer-nav{position:absolute;top:50%;width:46px;height:46px;display:grid;place-items:center;border-radius:999px;transform:translateY(-50%)}.chat-image-viewer-nav.is-previous{left:18px}.chat-image-viewer-nav.is-next{right:18px}.chat-image-viewer-nav.is-next>svg{transform:rotate(180deg)}@keyframes chat-image-viewer-in{0%{opacity:0}to{opacity:1}}@media(max-width:1180px)and (min-width:761px){.chat-image-viewer.is-file .chat-image-viewer-stage{padding:18px 62px 22px}.chat-image-viewer.is-file .chat-image-viewer-document,.chat-image-viewer.is-file .chat-image-viewer-text-document,.chat-image-viewer.is-file .chat-image-viewer-sheet-document,.chat-image-viewer.is-file .chat-image-viewer-docx-document{width:min(100%,980px);height:100%;max-height:780px}.chat-image-viewer.is-file .chat-image-viewer-footer{gap:12px;padding-top:10px}.chat-image-viewer.is-file .chat-image-viewer-nav{width:42px;height:42px}.chat-image-viewer.is-file .chat-image-viewer-nav.is-previous{left:12px}.chat-image-viewer.is-file .chat-image-viewer-nav.is-next{right:12px}}@media(max-width:760px){.chat-image-viewer-topbar{min-height:58px;padding-top:max(10px,env(safe-area-inset-top));padding-inline:max(12px,env(safe-area-inset-left)) max(12px,env(safe-area-inset-right))}.chat-image-viewer-close{width:40px;height:40px;flex-basis:40px}.chat-image-viewer-stage{padding:8px 10px max(18px,env(safe-area-inset-bottom))}.chat-image-viewer-stage>img{max-width:calc(100vw - 20px);max-height:calc(100dvh - 210px);border-radius:2px;box-shadow:none}.chat-image-viewer.is-file .chat-image-viewer-stage{padding:6px 8px 8px}.chat-image-viewer.is-file .chat-image-viewer-document,.chat-image-viewer.is-file .chat-image-viewer-text-document,.chat-image-viewer.is-file .chat-image-viewer-sheet-document,.chat-image-viewer.is-file .chat-image-viewer-docx-document{width:100%;height:100%;max-width:none;max-height:none;min-width:0;min-height:0;border-radius:4px;box-shadow:none}.chat-image-viewer.is-file .chat-image-viewer-text-document>pre{padding:16px 14px 24px}.chat-image-viewer.is-file .chat-image-viewer-sheet-name{padding:8px 10px}.chat-image-viewer.is-file .chat-image-viewer-sheet-document :is(th,td){min-width:96px;max-width:220px;padding:7px 8px}.chat-image-viewer.is-file .chat-image-viewer-empty-document{padding:22px 14px}.chat-image-viewer.is-file .chat-image-viewer-footer{gap:8px;padding:8px 10px max(10px,env(safe-area-inset-bottom))}.chat-image-viewer.is-file .chat-image-viewer-footer-copy{max-width:calc(100vw - 20px);gap:2px}.chat-image-viewer.is-file .chat-image-viewer-actions{width:100%;flex-wrap:nowrap;gap:6px}.chat-image-viewer.is-file .chat-image-viewer-action{min-width:0;flex:1 1 0;justify-content:center;padding-inline:10px}.chat-image-viewer.is-file .chat-image-viewer-action:first-child{flex-grow:1.6}.chat-image-viewer.is-file .chat-image-viewer-action>span{min-width:0;overflow:hidden;text-overflow:ellipsis}.chat-image-viewer-nav{width:42px;height:42px;background:#101318bd;backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px)}.chat-image-viewer-nav.is-previous{left:14px}.chat-image-viewer-nav.is-next{right:14px}.chat-image-viewer.is-file .chat-image-viewer-nav{width:36px;height:36px}.chat-image-viewer.is-file .chat-image-viewer-nav.is-previous{left:8px}.chat-image-viewer.is-file .chat-image-viewer-nav.is-next{right:8px}.chat-image-viewer.is-file .chat-image-viewer-unsupported{width:min(100%,460px);padding-inline:14px}}@media(prefers-reduced-motion:reduce){.chat-image-viewer{animation:none}.chat-image-viewer-close,.chat-image-viewer-nav{transition:none}}.chat-image-viewer-sheet-document{grid-template-rows:auto auto minmax(0,1fr);min-height:0}.chat-image-viewer-sheet-header{display:flex;align-items:center;justify-content:space-between;gap:14px;padding:14px 18px;background:#fff;color:#222a35;border-bottom:1px solid #e6eaf0;font-size:13px}.chat-image-viewer-sheet-header strong{font-size:13px;font-weight:650}.chat-image-viewer-sheet-header span{font-size:11px;color:#768296;white-space:nowrap}.chat-image-viewer-sheet-tabs{display:flex;align-items:end;gap:3px;overflow-x:auto;padding:7px 12px 0;background:#f3f5f9;border-bottom:1px solid #dce2eb;min-width:0}.chat-image-viewer-sheet-tabs button{flex:0 0 auto;border:1px solid transparent;border-bottom:0;border-radius:8px 8px 0 0;padding:9px 15px;background:transparent;color:#657287;font:inherit;font-size:12px;cursor:pointer;transition:background .15s,color .15s}.chat-image-viewer-sheet-tabs button:hover{background:#e5eaf3;color:#29364b}.chat-image-viewer-sheet-tabs button[aria-selected=true]{background:#fff;border-color:#dce2eb;color:#27354c;font-weight:650}.chat-image-viewer-sheet-document table{font-size:12px}.chat-image-viewer-sheet-document :is(th,td){padding:11px 13px;border-color:#e9edf3}.chat-image-viewer-sheet-document th{background:#edf1f7;color:#37445b}.chat-image-viewer-sheet-document tbody tr:nth-child(2n) td{background:#fafbfd}.chat-image-viewer-sheet-document tbody tr:hover td{background:#f1f5ff}.chat-image-viewer-sheet-document .sheet-row-number{position:sticky;left:0;z-index:2;min-width:38px;width:38px;max-width:38px;text-align:center;background:#f3f5f9;color:#8491a2;padding:10px 6px;font-variant-numeric:tabular-nums;font-weight:500}.chat-image-viewer-sheet-document thead .sheet-row-number{z-index:3;background:#e8edf5}@media(max-width:650px){.chat-image-viewer-sheet-header{padding:11px 12px}.chat-image-viewer-sheet-tabs button{padding:8px 11px}.chat-image-viewer-sheet-document :is(th,td){padding:9px 10px}}@media(max-width:1032px){#root#root#root .ux-v22 .sales-page.sales-premium{display:flex!important;flex-direction:column!important;align-items:stretch!important;overflow:hidden!important}#root#root#root .ux-v22 .sales-page.sales-premium>.sales-header.studio-toolbar-shell{position:relative!important;inset:auto!important;display:block!important;flex:0 0 var(--workspace-section-header-height, 61px)!important;align-self:stretch!important;width:100%!important;min-width:100%!important;max-width:100%!important;height:var(--workspace-section-header-height, 61px)!important;min-height:var(--workspace-section-header-height, 61px)!important;max-height:var(--workspace-section-header-height, 61px)!important;margin:0!important;overflow-x:auto!important;overflow-y:hidden!important;overscroll-behavior-x:contain!important;-webkit-overflow-scrolling:touch!important;scrollbar-width:thin!important;touch-action:pan-x!important;visibility:visible!important;opacity:1!important;box-sizing:border-box!important;transform:none!important;z-index:2!important}#root#root#root .ux-v22 .sales-page.sales-premium>:is(.deal-board.premium-board,.operational-board,.deal-list-experience,.records-lifecycle-list-experience){flex:1 1 0!important;min-height:0!important}#root#root#root .ux-v22 .sales-page.sales-premium .sales-header.studio-toolbar-shell>.sales-unified-toolbar{width:max-content!important;min-width:max-content!important;max-width:none!important;display:flex!important;flex-flow:row nowrap!important;align-items:center!important;align-content:center!important;justify-content:flex-start!important;gap:7px!important;overflow:visible!important;box-sizing:border-box!important}#root#root#root .ux-v22 .sales-page.sales-premium .sales-header.studio-toolbar-shell>.sales-unified-toolbar>:is(.toolbar-zone-primary,.toolbar-zone-context),#root#root#root .ux-v22 .operational-workspace .sales-header.studio-toolbar-shell .pipeline-menu-wrap{display:contents!important}#root#root#root .ux-v22 .sales-page.sales-premium:not(.operational-workspace) .sales-header.studio-toolbar-shell>.sales-unified-toolbar>.toolbar-zone-secondary{display:inline-flex!important;flex:0 0 auto!important;flex-shrink:0!important}#root#root#root .ux-v22 .sales-header.studio-toolbar-shell :is(.view-switch,.pipeline-menu-wrap,.pipeline-menu-trigger,.pipeline-settings-button,.sales-import-button,.sort-menu-wrap,.sort-menu-trigger,.toolbar-column-controls,.list-column-trigger,.record-filter-control,.studio-status-tabs,.crm-search-field,.toolbar-contextual-actions-inline,.contextual-record-actions,.operational-process-trigger,.project-library-view-switch,.sales-new-deal){flex-shrink:0!important}#root#root#root .ux-v22 .sales-page.sales-premium:not(.operational-workspace) .sales-header.studio-toolbar-shell .pipeline-menu-wrap,#root#root#root .ux-v22 .sales-page.sales-premium:not(.operational-workspace) .sales-header.studio-toolbar-shell .pipeline-menu-trigger{width:max-content!important;min-width:max-content!important;max-width:none!important;flex:0 0 auto!important}#root#root#root .ux-v22 .sales-header.studio-toolbar-shell :is(.pipeline-menu-wrap,.pipeline-menu-trigger,.pipeline-settings-button,.view-switch,.sales-import-button,.sort-menu-wrap,.sort-menu-trigger,.toolbar-column-controls,.list-column-trigger,.sales-new-deal){position:static!important;inset:auto!important}#root#root#root .ux-v22 .sales-page.sales-premium:not(.operational-workspace) .sales-header.studio-toolbar-shell .pipeline-settings-button{position-anchor:auto!important}#root#root#root .ux-v22 .sales-page.sales-premium:not(.operational-workspace) .sales-header.studio-toolbar-shell .studio-status-tabs-desktop{display:none!important}#root#root#root .ux-v22 .sales-page.sales-premium:not(.operational-workspace) .sales-header.studio-toolbar-shell .studio-status-mobile-menu{order:4!important;position:relative!important;inset:auto!important;display:inline-flex!important;width:auto!important;min-width:0!important;height:36px!important;min-height:36px!important;flex:0 0 auto!important;overflow:visible!important}#root#root#root .ux-v22 .sales-page.sales-premium:not(.operational-workspace) .sales-header.studio-toolbar-shell .studio-status-mobile-trigger{width:max-content!important;min-width:max-content!important;max-width:none!important;height:36px!important;min-height:36px!important;padding:0 11px!important;display:inline-flex!important;align-items:center!important;justify-content:flex-start!important;gap:7px!important;border:0!important;border-bottom:1px solid var(--workspace-header-neutral-border)!important;border-radius:0!important;background:transparent!important;color:var(--workspace-header-neutral-text)!important;box-shadow:none!important;white-space:nowrap!important;transition:background-color .16s ease,border-color .16s ease!important}#root#root#root .ux-v22 .sales-page.sales-premium:not(.operational-workspace) .sales-header.studio-toolbar-shell .studio-status-mobile-trigger>span{min-width:max-content!important;flex:0 0 auto!important;text-align:left!important;overflow:visible!important;text-overflow:clip!important;white-space:nowrap!important}#root#root#root .ux-v22 .sales-page.sales-premium:not(.operational-workspace) .sales-header.studio-toolbar-shell .studio-status-mobile-trigger>svg:last-child{flex:0 0 auto!important;transition:transform .18s ease!important}#root#root#root .ux-v22 .sales-page.sales-premium:not(.operational-workspace) .sales-header.studio-toolbar-shell .studio-status-mobile-trigger.open>svg:last-child{transform:rotate(180deg)!important}#root#root#root .ux-v22 .sales-page.sales-premium:not(.operational-workspace) .sales-header.studio-toolbar-shell .studio-status-mobile-trigger:is(:hover,:focus-visible,.open){border:0!important;border-bottom:1px solid var(--workspace-header-neutral-hover-border)!important;background:var(--workspace-header-neutral-hover-bg)!important;color:var(--workspace-header-neutral-hover-text)!important;outline:0!important}#root#root#root .ux-v22 .sales-page.sales-premium:not(.operational-workspace) .sales-header.studio-toolbar-shell .pipeline-menu-trigger>.pipeline-trigger-count{flex:0 0 auto!important;min-width:18px!important;margin-left:2px!important;font-size:11px!important;font-weight:500!important;font-variant-numeric:tabular-nums!important;line-height:1!important;text-align:right!important;opacity:.58!important}#root#root#root .ux-v22 .sales-page.sales-premium>.sales-header.studio-toolbar-shell::-webkit-scrollbar{height:5px!important}}#root .beui-notification-stack-host{--background: var(--crm-polish-card, #fff);--foreground: var(--crm-polish-text, #20262f);--muted: color-mix(in srgb, var(--crm-polish-column, #f3f4f6) 88%, #111827 12%);--muted-foreground: var(--crm-polish-muted, #7e8794);--border: var(--crm-polish-line, #e4e7ec);--ring: var(--crm-button-primary, #2e46ee);position:fixed;z-index:880;right:18px;bottom:max(18px,env(safe-area-inset-bottom));width:min(22rem,calc(100vw - 36px))}#root .theme-dark .beui-notification-stack-host{--background: var(--crm-polish-card, var(--dark-column, #0f0f0f));--foreground: var(--crm-polish-text, var(--dark-text, #f5f5f5));--muted: color-mix(in srgb, var(--crm-polish-column, var(--dark-control-hover, #1c1c1c)) 82%, #000 18%);--muted-foreground: var(--crm-polish-muted, var(--dark-muted, #a3a3a3));--border: var(--crm-polish-line, var(--dark-border, #262626))}#root .beui-notification-stack-host button{font:inherit}#root .beui-notification-stack-host .relative{position:relative}#root .beui-notification-stack-host .absolute{position:absolute}#root .beui-notification-stack-host .z-10{z-index:10}#root .beui-notification-stack-host .block{display:block}#root .beui-notification-stack-host .inline-block{display:inline-block}#root .beui-notification-stack-host .flex{display:flex}#root .beui-notification-stack-host .inline-flex{display:inline-flex}#root .beui-notification-stack-host .grid{display:grid}#root .beui-notification-stack-host .w-full{width:100%}#root .beui-notification-stack-host .max-w-full{max-width:100%}#root .beui-notification-stack-host .max-w-\[22rem\]{max-width:22rem}#root .beui-notification-stack-host .min-w-0{min-width:0}#root .beui-notification-stack-host .min-h-9{min-height:2.25rem}#root .beui-notification-stack-host .h-9{height:2.25rem}#root .beui-notification-stack-host .h-4{height:1rem}#root .beui-notification-stack-host .w-4{width:1rem}#root .beui-notification-stack-host .size-4{width:1rem;height:1rem}#root .beui-notification-stack-host .size-7{width:1.75rem;height:1.75rem}#root .beui-notification-stack-host .items-center{align-items:center}#root .beui-notification-stack-host .items-start{align-items:flex-start}#root .beui-notification-stack-host .justify-center{justify-content:center}#root .beui-notification-stack-host .justify-between{justify-content:space-between}#root .beui-notification-stack-host .place-items-center{place-items:center}#root .beui-notification-stack-host .flex-col{flex-direction:column}#root .beui-notification-stack-host .shrink-0{flex-shrink:0}#root .beui-notification-stack-host .gap-1{gap:.25rem}#root .beui-notification-stack-host .gap-1\.5{gap:.375rem}#root .beui-notification-stack-host .gap-2{gap:.5rem}#root .beui-notification-stack-host .gap-3{gap:.75rem}#root .beui-notification-stack-host .p-3{padding:.75rem}#root .beui-notification-stack-host .px-1{padding-left:.25rem;padding-right:.25rem}#root .beui-notification-stack-host .px-4{padding-left:1rem;padding-right:1rem}#root .beui-notification-stack-host .px-5{padding-left:1.25rem;padding-right:1.25rem}#root .beui-notification-stack-host .py-4{padding-top:1rem;padding-bottom:1rem}#root .beui-notification-stack-host .py-8{padding-top:2rem;padding-bottom:2rem}#root .beui-notification-stack-host .pb-2{padding-bottom:.5rem}#root .beui-notification-stack-host .mt-2{margin-top:.5rem}#root .beui-notification-stack-host .rounded-3xl{border-radius:1.5rem}#root .beui-notification-stack-host .rounded-2xl{border-radius:1rem}#root .beui-notification-stack-host .rounded-full{border-radius:9999px}#root .beui-notification-stack-host .border{border-width:1px;border-style:solid}#root .beui-notification-stack-host .border-transparent{border-color:transparent}#root .beui-notification-stack-host .border-border\/60{border-color:color-mix(in srgb,var(--border) 60%,transparent)}#root .beui-notification-stack-host .bg-background{background:var(--background)}#root .beui-notification-stack-host .bg-muted{background:var(--muted)}#root .beui-notification-stack-host .bg-muted\/70{background:color-mix(in srgb,var(--muted) 70%,transparent)}#root .beui-notification-stack-host .bg-orange-600{background:#ea580c;box-shadow:inset 0 1px 2px #0003,inset 0 -1px #ffffff29}#root .theme-dark .beui-notification-stack-host .dark\:bg-orange-500{background:#f97316}#root .beui-notification-stack-host .text-foreground{color:var(--foreground)}#root .beui-notification-stack-host .text-muted-foreground{color:var(--muted-foreground)}#root .beui-notification-stack-host .text-white{color:#fff}#root .beui-notification-stack-host .text-left{text-align:left}#root .beui-notification-stack-host .text-sm{font-size:.875rem;line-height:1.25rem}#root .beui-notification-stack-host .text-xs{font-size:.75rem;line-height:1rem}#root .beui-notification-stack-host .font-medium{font-weight:500}#root .beui-notification-stack-host .leading-snug{line-height:1.375}#root .beui-notification-stack-host .leading-relaxed{line-height:1.625}#root .beui-notification-stack-host .cursor-pointer{cursor:pointer}#root .beui-notification-stack-host .outline-none{outline:2px solid transparent;outline-offset:2px}#root .beui-notification-stack-host .invisible{visibility:hidden}#root .beui-notification-stack-host .inset-x-0{left:0;right:0}#root .beui-notification-stack-host .inset-0{inset:0}#root .beui-notification-stack-host .bottom-0{bottom:0}#root .beui-notification-stack-host .left-0{left:0}#root .beui-notification-stack-host .whitespace-nowrap{white-space:nowrap}#root .beui-notification-stack-host .whitespace-pre{white-space:pre}#root .beui-notification-stack-host .align-bottom{vertical-align:bottom}#root .beui-notification-stack-host .truncate{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}#root .beui-notification-stack-host .top-\[0\.08em\]{top:.08em}#root .beui-notification-stack-host .py-\[0\.08em\]{padding-top:.08em;padding-bottom:.08em}#root .beui-notification-stack-host .-my-\[0\.08em\]{margin-top:-.08em;margin-bottom:-.08em}#root .beui-notification-stack-host .sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}#root .beui-notification-stack-host button:focus-visible{outline:none;box-shadow:0 0 0 2px var(--ring),0 0 0 4px var(--background)}#root .beui-notification-stack-host>:is(button,div){border:0;background:transparent;color:var(--foreground)}@media(max-width:760px){#root .beui-notification-stack-host{right:10px;bottom:max(10px,env(safe-area-inset-bottom));width:min(22rem,calc(100vw - 20px))}}#root .beui-notification-stack-host{display:block;background:transparent!important;pointer-events:none}#root .beui-notification-stack-host>:is(button,div){pointer-events:auto}#root .beui-notification-stack-host .flex-1{flex:1 1 0%}#root .beui-notification-stack-host .beui-notification-stack-card{box-shadow:0 8px 28px #11182714}#root .theme-dark .beui-notification-stack-host .beui-notification-stack-card{box-shadow:0 10px 30px #00000038}#root .beui-notification-stack-host [aria-expanded=true] .beui-notification-stack-list{box-sizing:border-box;max-height:min(calc(100dvh - 60px),760px);overflow-x:hidden;overflow-y:auto;overscroll-behavior:contain;scroll-padding-block:12px;scrollbar-width:none;-ms-overflow-style:none;padding-right:0;padding-bottom:12px}#root .beui-notification-stack-host [aria-expanded=true] .beui-notification-stack-list::-webkit-scrollbar{width:0;height:0;display:none}#root .beui-notification-stack-leading{padding-top:1px}#root .beui-notification-client-avatar{width:28px;height:28px;min-width:28px;flex:0 0 28px;display:inline-flex;align-items:center;justify-content:center;overflow:hidden;border:1px solid var(--border);border-radius:999px;background:var(--muted);color:var(--foreground);font-size:9px;font-weight:600;line-height:1}#root .beui-notification-client-avatar>img,#root .beui-notification-client-avatar>span{width:100%;height:100%;display:flex;align-items:center;justify-content:center;border-radius:inherit}#root .beui-notification-client-avatar>img{object-fit:cover}@media(max-width:760px){#root .beui-notification-stack-host{display:none!important}#root .beui-notification-stack-host [aria-expanded=true] .beui-notification-stack-list{max-height:min(68dvh,520px)}}#root .beui-notification-stack-host .beui-notification-stack-card{touch-action:pan-y!important;user-select:none!important;-webkit-user-select:none!important;will-change:transform}#root .beui-notification-stack-host .beui-notification-stack-card:focus-visible{outline:none!important;box-shadow:0 0 0 2px var(--ring),0 8px 28px #11182714!important}#root .ux-v22 .sidebar .sidebar-scroll-area>nav{position:relative!important;isolation:isolate}#root .ux-v22 .sidebar .sidebar-bottom-actions{display:flex!important;flex-direction:column!important;gap:3px!important}#root .ux-v22 .sidebar .nav-button>img.nav-button-avatar-icon{display:block!important;box-sizing:border-box!important;width:var(--crm-primary-sidebar-icon)!important;min-width:var(--crm-primary-sidebar-icon)!important;height:var(--crm-primary-sidebar-icon)!important;min-height:var(--crm-primary-sidebar-icon)!important;flex:0 0 var(--crm-primary-sidebar-icon)!important;object-fit:cover!important;border-radius:50%!important;background:transparent!important}#root .ux-v22 .sidebar .sidebar-scroll-area>nav .nav-button,#root .ux-v22 .deal-folders-sidebar .nav-button,#root .ux-v22 .email-secondary-sidebar .nav-button,#root .ux-v22 .settings-secondary-sidebar nav .nav-button{position:relative!important;z-index:1!important;transition:background-color .18s ease,color .18s ease,box-shadow .18s ease!important}#root .ux-v22 .sidebar .sidebar-scroll-area>nav .nav-button:hover:not(.active){transform:none!important}#root .ux-v22 .sidebar .sidebar-scroll-area>nav .nav-button.active,#root .ux-v22 .sidebar .sidebar-scroll-area>nav .nav-button.active:hover,#root .ux-v22.theme-light .sidebar .sidebar-scroll-area>nav .nav-button.active,#root .ux-v22.theme-light .sidebar .sidebar-scroll-area>nav .nav-button.active:hover,#root .ux-v22.settings-active .sidebar .sidebar-scroll-area>nav .nav-button.active,#root .ux-v22.settings-active .sidebar .sidebar-scroll-area>nav .nav-button.active:hover,#root .ux-v22.theme-light.settings-active .sidebar .sidebar-scroll-area>nav .nav-button.active,#root .ux-v22.theme-light.settings-active .sidebar .sidebar-scroll-area>nav .nav-button.active:hover,#root .ux-v22 .settings-secondary-sidebar nav .nav-button.active,#root .ux-v22.settings-active .settings-secondary-sidebar nav .nav-button.active,#root .ux-v22.theme-light.settings-active .settings-secondary-sidebar nav .nav-button.active,#root .ux-v22.theme-light.settings-active .sidebar[data-sidebar-context=settings] .sidebar-context-host>.settings-secondary-sidebar nav .nav-button:is(:hover,:focus-visible):not(.active),#root .ux-v22 .deal-folders-sidebar .nav-button.active,#root .ux-v22 .deal-folders-sidebar .nav-button.active:hover,#root .ux-v22 .email-secondary-sidebar .nav-button.active,#root .ux-v22 .email-secondary-sidebar .nav-button.active:hover{background:var(--crm-primary-sidebar-active, #ebebed)!important;background-color:var(--crm-primary-sidebar-active, #ebebed)!important;color:var(--app-text, #20232a)!important;font-weight:var(--crm-nav-selected-weight, 500)!important;box-shadow:none!important;transform:none!important}#root .ux-v22.theme-dark .sidebar .sidebar-scroll-area>nav .nav-button.active,#root .ux-v22.theme-dark .sidebar .sidebar-scroll-area>nav .nav-button.active:hover,#root .ux-v22.theme-dark.settings-active .sidebar .sidebar-scroll-area>nav .nav-button.active,#root .ux-v22.theme-dark.settings-active .sidebar .sidebar-scroll-area>nav .nav-button.active:hover,#root .ux-v22.theme-dark .settings-secondary-sidebar nav .nav-button.active,#root .ux-v22.theme-dark.settings-active .settings-secondary-sidebar nav .nav-button.active,#root .ux-v22.theme-dark.settings-active .sidebar[data-sidebar-context=settings] .sidebar-context-host>.settings-secondary-sidebar nav .nav-button:is(:hover,:focus-visible):not(.active),#root .ux-v22.theme-dark .deal-folders-sidebar .nav-button.active,#root .ux-v22.theme-dark .deal-folders-sidebar .nav-button.active:hover,#root .ux-v22.theme-dark .email-secondary-sidebar .nav-button.active,#root .ux-v22.theme-dark .email-secondary-sidebar .nav-button.active:hover{background:var(--crm-primary-sidebar-dark-active, #252527)!important;background-color:var(--crm-primary-sidebar-dark-active, #252527)!important;color:var(--dark-text, #f5f5f5)!important;box-shadow:none!important;transform:none!important}#root .ux-v22 .studio-secondary-sidebar .sidebar-studio-navigation .studio-sidebar-main-row:hover>.nav-button:not(.active),#root .ux-v22 .sidebar .sidebar-scroll-area .sidebar-studio-navigation .studio-sidebar-main-row:hover>.nav-button:not(.active){background:var(--crm-primary-sidebar-hover, #f0f0f1)!important;background-color:var(--crm-primary-sidebar-hover, #f0f0f1)!important}#root .ux-v22.theme-dark .studio-secondary-sidebar .sidebar-studio-navigation .studio-sidebar-main-row:hover>.nav-button:not(.active),#root .ux-v22.theme-dark .sidebar .sidebar-scroll-area .sidebar-studio-navigation .studio-sidebar-main-row:hover>.nav-button:not(.active){background:var(--crm-primary-sidebar-dark-hover, #1b1b1c)!important;background-color:var(--crm-primary-sidebar-dark-hover, #1b1b1c)!important}@media(prefers-reduced-motion:reduce){#root .ux-v22 .sidebar .sidebar-scroll-area>nav .nav-button{transition:none!important}#root .ux-v22 .sidebar .sidebar-scroll-area>nav .nav-button:hover:not(.active){transform:none!important}}#root .ux-v22.theme-dark,#root .ux-v22.theme-dark *{scrollbar-color:#343434 #0d0d0d;scrollbar-width:thin}#root .ux-v22.theme-dark::-webkit-scrollbar,#root .ux-v22.theme-dark *::-webkit-scrollbar{width:10px;height:10px}#root .ux-v22.theme-dark::-webkit-scrollbar-track,#root .ux-v22.theme-dark *::-webkit-scrollbar-track{background:#0d0d0d;border-radius:999px}#root .ux-v22.theme-dark::-webkit-scrollbar-thumb,#root .ux-v22.theme-dark *::-webkit-scrollbar-thumb{min-width:28px;min-height:28px;border:2px solid #0d0d0d;border-radius:999px;background:#343434;background-clip:padding-box}#root .ux-v22.theme-dark::-webkit-scrollbar-thumb:hover,#root .ux-v22.theme-dark *::-webkit-scrollbar-thumb:hover{background:#414141;background-clip:padding-box}#root .ux-v22.theme-dark::-webkit-scrollbar-thumb:active,#root .ux-v22.theme-dark *::-webkit-scrollbar-thumb:active{background:#4b4b4b;background-clip:padding-box}#root .ux-v22.theme-dark::-webkit-scrollbar-corner,#root .ux-v22.theme-dark *::-webkit-scrollbar-corner{background:#0d0d0d}#root .ux-v22.theme-dark :is(.premium-board,.business-stage-rail,.operational-board,.project-board,.project-board-stage-rail,.routine-kanban-board){scrollbar-color:#303030 #090909}#root .ux-v22.theme-dark :is(.premium-board,.business-stage-rail,.operational-board,.project-board,.project-board-stage-rail,.routine-kanban-board)::-webkit-scrollbar-track{background:#090909}#root .ux-v22.theme-dark :is(.premium-board,.business-stage-rail,.operational-board,.project-board,.project-board-stage-rail,.routine-kanban-board)::-webkit-scrollbar-thumb{border-color:#090909;background:#303030;background-clip:padding-box}#root .ux-v22.theme-dark :is(.premium-board,.business-stage-rail,.operational-board,.project-board,.project-board-stage-rail,.routine-kanban-board)::-webkit-scrollbar-thumb:hover{background:#3c3c3c;background-clip:padding-box}#root .ux-v22.theme-dark .sales-premium .premium-board{scrollbar-color:var(--workspace-scrollbar-thumb, #3b3b3b) transparent!important}#root .ux-v22.theme-dark .sales-premium .premium-board::-webkit-scrollbar{height:var(--workspace-scrollbar-size, 6px)!important}#root .ux-v22.theme-dark .sales-premium .premium-board::-webkit-scrollbar-track{background:transparent!important}#root .ux-v22.theme-dark .sales-premium .premium-board::-webkit-scrollbar-thumb{border:0!important;border-radius:999px!important;background:var(--workspace-scrollbar-thumb, #3b3b3b)!important;background-clip:padding-box!important}#root .ux-v22.theme-dark .sales-premium .premium-board::-webkit-scrollbar-thumb:hover{background:var(--workspace-scrollbar-thumb-hover, #555)!important}#root .ux-v22.theme-dark .premium-column .deal-dropzone,#root .ux-v22.theme-dark .tasks-habits-page .routine-kanban-dropzone{scrollbar-color:var(--workspace-scrollbar-thumb, #3b3b3b) transparent!important}#root .ux-v22.theme-dark .premium-column .deal-dropzone::-webkit-scrollbar,#root .ux-v22.theme-dark .tasks-habits-page .routine-kanban-dropzone::-webkit-scrollbar{width:var(--workspace-scrollbar-size, 6px)!important}#root .ux-v22.theme-dark .premium-column .deal-dropzone::-webkit-scrollbar-track,#root .ux-v22.theme-dark .tasks-habits-page .routine-kanban-dropzone::-webkit-scrollbar-track{background:transparent!important}#root .ux-v22.theme-dark .premium-column .deal-dropzone::-webkit-scrollbar-thumb,#root .ux-v22.theme-dark .tasks-habits-page .routine-kanban-dropzone::-webkit-scrollbar-thumb{border:0!important;border-radius:999px!important;background:var(--workspace-scrollbar-thumb, #3b3b3b)!important}#root .ux-v22.theme-dark .premium-column .deal-dropzone::-webkit-scrollbar-thumb:hover,#root .ux-v22.theme-dark .tasks-habits-page .routine-kanban-dropzone::-webkit-scrollbar-thumb:hover{background:#343434!important}html[data-crm-theme-vt=circle]::view-transition-old(root){animation:none;mix-blend-mode:normal}html[data-crm-theme-vt=circle]::view-transition-new(root){z-index:999999;mix-blend-mode:normal;animation:crm-theme-circle-reveal .68s cubic-bezier(.4,0,.2,1)}@keyframes crm-theme-circle-reveal{0%{clip-path:circle(0 at var(--crm-theme-vt-x, 50vw) var(--crm-theme-vt-y, 100vh))}to{clip-path:circle(150vmax at var(--crm-theme-vt-x, 50vw) var(--crm-theme-vt-y, 100vh))}}@media(prefers-reduced-motion:reduce){html[data-crm-theme-vt=circle]::view-transition-old(root),html[data-crm-theme-vt=circle]::view-transition-new(root){animation:none!important}}#root .ux-v22{--crm-autofill-surface: var(--ux-surface, #fff);--crm-autofill-text: var(--ux-text, #30343d);--crm-autofill-caret: var(--ux-text, #30343d)}#root .ux-v22.theme-dark{--crm-autofill-surface: var(--dark-control, #161616);--crm-autofill-text: var(--dark-text, #f5f5f5);--crm-autofill-caret: var(--dark-text, #f5f5f5)}#root .ux-v22 input:-webkit-autofill,#root .ux-v22 input:-webkit-autofill:hover,#root .ux-v22 input:-webkit-autofill:focus,#root .ux-v22 input:-webkit-autofill:active{-webkit-text-fill-color:var(--crm-autofill-text)!important;caret-color:var(--crm-autofill-caret)!important;-webkit-box-shadow:0 0 0 1000px var(--crm-autofill-surface) inset!important;background-color:var(--crm-autofill-surface)!important;background-image:none!important;transition:background-color 999999s ease-out 0s,color 999999s ease-out 0s!important}#root .ux-v22 input:autofill,#root .ux-v22 input:autofill:hover,#root .ux-v22 input:autofill:focus,#root .ux-v22 input:autofill:active{color:var(--crm-autofill-text)!important;caret-color:var(--crm-autofill-caret)!important;box-shadow:0 0 0 1000px var(--crm-autofill-surface) inset!important;background-color:var(--crm-autofill-surface)!important;background-image:none!important}#root .ux-v22 .input-icon>input:-webkit-autofill,#root .ux-v22 .input-icon>input:-webkit-autofill:hover,#root .ux-v22 .input-icon>input:-webkit-autofill:focus,#root .ux-v22 .input-icon>input:-webkit-autofill:active,#root .ux-v22 .input-icon>input:autofill,#root .ux-v22 .input-icon>input:autofill:hover,#root .ux-v22 .input-icon>input:autofill:focus,#root .ux-v22 .input-icon>input:autofill:active{border-color:transparent!important}#root .ux-v22 .contact-avatar,html body>.premium-select-menu-portal .contact-avatar{overflow:hidden!important;border:0!important;border-color:transparent!important;border-radius:var(--radius-circle)!important;outline:0!important;background:transparent!important;color:inherit!important;box-shadow:none!important}#root .ux-v22 :is(.crm-person-card__avatar,.project-member-avatar,.project-board-members-button-avatar)>.contact-avatar{box-sizing:border-box!important;width:100%!important;min-width:100%!important;max-width:100%!important;height:100%!important;min-height:100%!important;max-height:100%!important;flex:0 0 100%!important;border-radius:inherit!important}#root .ux-v22 .contact-avatar.ui-avatar{width:30px!important;min-width:30px!important;max-width:30px!important;height:30px!important;min-height:30px!important;max-height:30px!important;flex:0 0 30px!important}#root .ux-v22 .contact-avatar.avatar.profile-photo-avatar{width:36px!important;min-width:36px!important;max-width:36px!important;height:36px!important;min-height:36px!important;max-height:36px!important;flex:0 0 36px!important}@media(max-width:640px){#root .ux-v22 .contact-avatar.ui-avatar{width:28px!important;min-width:28px!important;max-width:28px!important;height:28px!important;min-height:28px!important;max-height:28px!important;flex-basis:28px!important}}#root .ux-v22 :is(.contact-avatar>.contact-avatar-initials,.project-board-member-avatar-stack-initials),html body>.premium-select-menu-portal .contact-avatar>.contact-avatar-initials{box-sizing:border-box!important;width:100%!important;min-width:100%!important;max-width:100%!important;height:100%!important;min-height:100%!important;max-height:100%!important;display:grid!important;place-items:center!important;overflow:hidden!important;border:0!important;border-radius:inherit!important;outline:0!important;background:#e8ebf0!important;color:#5e6877!important;font-size:9px!important;font-weight:650!important;font-style:normal!important;line-height:1!important;letter-spacing:-.02em!important;text-transform:uppercase!important;box-shadow:none!important}#root .ux-v22.theme-dark :is(.contact-avatar>.contact-avatar-initials,.project-board-member-avatar-stack-initials),html body>.premium-select-menu-portal.theme-dark .contact-avatar>.contact-avatar-initials{background:var(--dark-elevated, #202020)!important;color:var(--dark-text-soft, #d4d4d4)!important}#root .ux-v22 .contact-avatar>img,html body>.premium-select-menu-portal .contact-avatar>img{box-sizing:border-box!important;width:100%!important;min-width:100%!important;max-width:100%!important;height:100%!important;min-height:100%!important;max-height:100%!important;display:block!important;border:0!important;border-radius:inherit!important;outline:0!important;object-fit:cover!important;box-shadow:none!important}#root .ux-v22 .view-list .person-cell>.person-avatar.contact-avatar{box-sizing:border-box!important;width:25px!important;min-width:25px!important;max-width:25px!important;height:25px!important;min-height:25px!important;max-height:25px!important;flex:0 0 25px!important;aspect-ratio:1 / 1!important;border:0!important;border-color:transparent!important;border-radius:var(--radius-circle)!important;box-shadow:none!important}#root .ux-v22 .view-list .person-cell>.person-avatar.contact-avatar>:is(img,.contact-avatar-initials){box-sizing:border-box!important;width:100%!important;min-width:100%!important;max-width:100%!important;height:100%!important;min-height:100%!important;max-height:100%!important;border:0!important;border-radius:inherit!important;box-shadow:none!important}#root .ux-v22 .person-avatar.contact-avatar.deal-company-avatar{box-sizing:border-box!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;width:25px!important;min-width:25px!important;max-width:25px!important;height:25px!important;min-height:25px!important;max-height:25px!important;flex:0 0 25px!important;aspect-ratio:1 / 1!important;overflow:hidden!important;border-radius:var(--radius-circle)!important}#root .ux-v22 .view-list .deal-title-cell .deal-title-stack{flex:1 1 0!important;min-width:0!important}#root .ux-v22 .sales-premium.view-board .studio-deal-card>h4.deal-card-company-heading{display:flex!important;align-items:center!important;gap:8px!important;min-width:0!important}#root .ux-v22 .sales-premium.view-board .studio-deal-card>h4.deal-card-company-heading>span:last-child{flex:1 1 0!important;min-width:0!important;overflow-wrap:anywhere}#root#root#root .ux-v22 .crm-attribute-tag{--attribute-tag-color: #667085;box-sizing:border-box!important;width:max-content!important;min-width:0!important;max-width:min(100%,320px)!important;height:24px!important;min-height:24px!important;max-height:24px!important;margin:0!important;padding-block:0!important;padding-inline:8px!important;display:inline-flex!important;flex:0 1 auto!important;align-items:center!important;justify-content:center!important;gap:6px!important;border:1px solid var(--attribute-tag-color)!important;background:var(--attribute-tag-color)!important;background-image:none!important;color:#fff!important;-webkit-text-fill-color:#fff!important;font-size:var(--type-caption)!important;font-weight:var(--font-weight-regular, 400)!important;line-height:1.25!important;letter-spacing:0!important;white-space:nowrap!important;overflow:hidden!important;text-overflow:ellipsis!important;box-shadow:none!important}#root#root#root .ux-v22 .crm-attribute-tag.attribute-client{--attribute-tag-color: #2E46EE}#root#root#root .ux-v22 .crm-attribute-tag.attribute-contact{--attribute-tag-color: #188C62}#root#root#root .ux-v22 .crm-attribute-tag.deal-contact-name-chip{--attribute-tag-color: #2E46EE}#root#root#root .ux-v22 .crm-attribute-tag.deal-contact-email-chip{--attribute-tag-color: #7A4DD3}#root#root#root .ux-v22 .crm-attribute-tag:is(.deal-contact-phone-chip,.deal-chip-success){--attribute-tag-color: #188C62}#root#root#root .ux-v22 .crm-attribute-tag.deal-contact-neutral-chip,#root#root#root .ux-v22 .crm-attribute-tag.deal-contact-phone-chip.is-empty{--attribute-tag-color: #667085}#root#root#root .ux-v22 .crm-attribute-tag.deal-chip-warning{--attribute-tag-color: #9A7200}#root#root#root .ux-v22 .crm-attribute-tag.deal-chip-urgent{--attribute-tag-color: #C45700}#root#root#root .ux-v22 .crm-attribute-tag.deal-chip-critical{--attribute-tag-color: #D93B55}#root#root#root .ux-v22 .crm-attribute-tag>.crm-icon{color:currentColor!important;stroke:currentColor!important}#root#root#root .ux-v22 .crm-attribute-tag>span{flex:1 1 auto!important;min-width:0!important;max-width:100%!important;margin:0!important;padding:0!important;overflow:hidden!important;text-overflow:ellipsis!important;white-space:nowrap!important;color:inherit!important;-webkit-text-fill-color:currentColor!important;font:inherit!important;line-height:inherit!important}#root#root#root .ux-v22 .crm-attribute-tag>svg:not(.crm-icon){display:block!important;width:13px!important;height:13px!important;flex:0 0 13px!important;margin:0!important;color:currentColor!important;stroke:currentColor!important}#root#root#root .ux-v22 button.crm-attribute-tag:is(:hover,:focus-visible,[aria-expanded=true]){filter:brightness(.96);color:#fff!important;-webkit-text-fill-color:#fff!important;outline:0!important}#root#root#root .ux-v22.theme-dark .crm-attribute-tag.attribute-client{--attribute-tag-color: #5368F2}#root#root#root .ux-v22.theme-dark .crm-attribute-tag.attribute-contact{--attribute-tag-color: #238F69}#root#root#root .ux-v22.theme-dark .crm-attribute-tag.deal-contact-name-chip{--attribute-tag-color: #5368F2}#root#root#root .ux-v22.theme-dark .crm-attribute-tag.deal-contact-email-chip{--attribute-tag-color: #8B61D9}#root#root#root .ux-v22.theme-dark .crm-attribute-tag:is(.deal-contact-phone-chip,.deal-chip-success){--attribute-tag-color: #238F69}#root#root#root .ux-v22.theme-dark .crm-attribute-tag.deal-contact-neutral-chip,#root#root#root .ux-v22.theme-dark .crm-attribute-tag.deal-contact-phone-chip.is-empty{--attribute-tag-color: #4B5563}#root#root#root .ux-v22.theme-dark .crm-attribute-tag.deal-chip-warning{--attribute-tag-color: #A57A00}#root#root#root .ux-v22.theme-dark .crm-attribute-tag.deal-chip-urgent{--attribute-tag-color: #CF620B}#root#root#root .ux-v22.theme-dark .crm-attribute-tag.deal-chip-critical{--attribute-tag-color: #E04760}:is(#root#root#root .ux-v22,[data-morph-popover-portal][data-ai-popover-scope=agent-composer]) .crm-status-pill{--status-pill-color: #667085;--status-pill-ink: var(--status-pill-color);box-sizing:border-box!important;width:max-content!important;min-width:0!important;max-width:100%!important;height:var(--crm-status-pill-height, 24px)!important;min-height:var(--crm-status-pill-height, 24px)!important;max-height:var(--crm-status-pill-height, 24px)!important;margin-top:0!important;margin-bottom:0!important;padding:0 var(--crm-status-pill-padding-x, 8px)!important;display:inline-flex!important;flex:0 0 auto!important;align-items:center!important;justify-content:center!important;gap:var(--crm-status-pill-gap, 6px)!important;border:1px solid color-mix(in srgb,var(--status-pill-color) 28%,var(--crm-polish-divider-card, #d8dee8))!important;border-radius:var(--radius-pill)!important;background:color-mix(in srgb,var(--status-pill-color) 10%,var(--crm-polish-control-hover, #f4f6f8))!important;background-image:none!important;color:var(--status-pill-ink)!important;-webkit-text-fill-color:var(--status-pill-ink)!important;font-size:var(--crm-status-pill-font-size, var(--type-caption))!important;font-weight:var(--font-weight-regular, 400)!important;line-height:1.25!important;letter-spacing:0!important;white-space:nowrap!important;box-shadow:inset 0 1px #ffffff6b!important;opacity:var(--crm-status-pill-opacity, 1)!important}:is(#root#root#root .ux-v22,[data-morph-popover-portal][data-ai-popover-scope=agent-composer]) .crm-status-pill:is(.status-overdue,.status-lost){--status-pill-color: #D93B55}:is(#root#root#root .ux-v22,[data-morph-popover-portal][data-ai-popover-scope=agent-composer]) .crm-status-pill:is(.status-today,.status-scheduled){--status-pill-color: #C45700}:is(#root#root#root .ux-v22,[data-morph-popover-portal][data-ai-popover-scope=agent-composer]) .crm-status-pill:is(.status-completed,.status-won){--status-pill-color: #188C62}:is(#root#root#root .ux-v22,[data-morph-popover-portal][data-ai-popover-scope=agent-composer]) .crm-status-pill.status-open{--status-pill-color: #2E46EE}:is(#root#root#root .ux-v22,[data-morph-popover-portal][data-ai-popover-scope=agent-composer]) .crm-status-pill:is(.status-none,.status-neutral){--status-pill-color: #667085}:is(#root#root#root .ux-v22,[data-morph-popover-portal][data-ai-popover-scope=agent-composer]) .crm-status-pill>.status-dot{width:var(--crm-status-pill-dot-size, 6px)!important;height:var(--crm-status-pill-dot-size, 6px)!important;flex:0 0 var(--crm-status-pill-dot-size, 6px)!important;margin:0!important;border:0!important;border-radius:var(--radius-circle)!important;background:currentColor!important;box-shadow:none!important;opacity:.9!important}:is(#root#root#root .ux-v22,[data-morph-popover-portal][data-ai-popover-scope=agent-composer]) .crm-status-pill>:is(small,span:not(.status-dot)){min-width:0!important;margin:0!important;padding:0!important;overflow:hidden!important;text-overflow:ellipsis!important;white-space:nowrap!important;color:inherit!important;-webkit-text-fill-color:currentColor!important;font:inherit!important;line-height:inherit!important;opacity:1!important}:is(#root#root#root .ux-v22,[data-morph-popover-portal][data-ai-popover-scope=agent-composer]) .crm-status-pill>svg{display:block!important;width:13px!important;height:13px!important;flex:0 0 13px!important;margin:0!important;color:currentColor!important;stroke:currentColor!important}:is(#root#root#root .ux-v22,[data-morph-popover-portal][data-ai-popover-scope=agent-composer]) button.crm-status-pill:is(:hover,:focus-visible,[aria-expanded=true]){border-color:color-mix(in srgb,var(--status-pill-color) 38%,var(--crm-polish-divider-card, #d8dee8))!important;background:color-mix(in srgb,var(--status-pill-color) 14%,var(--crm-polish-control-hover, #f4f6f8))!important;color:var(--status-pill-ink)!important;-webkit-text-fill-color:var(--status-pill-ink)!important;box-shadow:inset 0 1px #ffffff80!important;outline:0!important}:is(#root#root#root .ux-v22.theme-dark,body:has(#root .ux-v22.theme-dark) [data-morph-popover-portal][data-ai-popover-scope=agent-composer]) .crm-status-pill{--status-pill-ink: color-mix(in srgb, var(--status-pill-color) 74%, #fff);border-color:color-mix(in srgb,var(--status-pill-color) 34%,var(--crm-polish-divider-card, var(--dark-border-strong, #303030)))!important;background:color-mix(in srgb,var(--status-pill-color) 14%,var(--crm-polish-control-hover, var(--dark-control, #161616)))!important;color:var(--status-pill-ink)!important;-webkit-text-fill-color:var(--status-pill-ink)!important;box-shadow:inset 0 1px #ffffff09!important}:is(#root#root#root .ux-v22.theme-dark,body:has(#root .ux-v22.theme-dark) [data-morph-popover-portal][data-ai-popover-scope=agent-composer]) button.crm-status-pill:is(:hover,:focus-visible,[aria-expanded=true]){border-color:color-mix(in srgb,var(--status-pill-color) 42%,var(--crm-polish-divider-card, var(--dark-border-strong, #303030)))!important;background:color-mix(in srgb,var(--status-pill-color) 19%,var(--crm-polish-control-hover, var(--dark-control, #161616)))!important;color:var(--status-pill-ink)!important;-webkit-text-fill-color:var(--status-pill-ink)!important;box-shadow:inset 0 1px #ffffff0d!important}#root .ux-v22 .mobile-workspace-dock{display:none}@media(max-width:1032px),(max-width:1376px)and (any-pointer:coarse){#root .ux-v22 .sidebar,#root .ux-v22.theme-light .sidebar,#root .ux-v22.theme-dark .sidebar,#root .ux-v22.settings-active .sidebar,#root .ux-v22.theme-light.settings-active .sidebar,#root .ux-v22.theme-dark.settings-active .sidebar,#root .ux-v22 .mobile-nav-toggle,#root .ux-v22 .mobile-nav-backdrop,#root .ux-v22 .routine-view-dock{display:none!important;visibility:hidden!important;pointer-events:none!important}#root .ux-v22 .mobile-workspace-dock{position:fixed;z-index:8900;left:50%;bottom:env(safe-area-inset-bottom);display:block;width:max-content;max-width:calc(100vw - 8px);transform:translate(-50%) scale(1);transform-origin:bottom center;color:var(--ux-text);transition:transform .24s cubic-bezier(.22,1,.36,1);will-change:transform}#root .ux-v22 .mobile-workspace-dock.is-scroll-compact{transform:translate(-50%) scale(.88)}@media(prefers-reduced-motion:reduce){#root .ux-v22 .mobile-workspace-dock{transition:none}}#root .ux-v22 .mobile-workspace-dock .relative{position:relative}#root .ux-v22 .mobile-workspace-dock .absolute{position:absolute}#root .ux-v22 .mobile-workspace-dock .fixed{position:fixed}#root .ux-v22 .mobile-workspace-dock .overflow-hidden{overflow:hidden}#root .ux-v22 .mobile-workspace-dock .rounded-\[26px\]{border-radius:26px}#root .ux-v22 .mobile-workspace-dock .rounded-\[18px\]{border-radius:18px}#root .ux-v22 .mobile-workspace-dock .border{border:1px solid color-mix(in srgb,var(--app-border) 76%,transparent)}#root .ux-v22 .mobile-workspace-dock .border-border{border-color:color-mix(in srgb,var(--app-border) 76%,transparent)}#root .ux-v22 .mobile-workspace-dock .bg-card{background:color-mix(in srgb,var(--app-card) 80%,transparent);-webkit-backdrop-filter:blur(18px) saturate(140%);backdrop-filter:blur(18px) saturate(140%);box-shadow:0 14px 38px #0f121c24}#root .ux-v22.theme-dark .mobile-workspace-dock .bg-card{background:color-mix(in srgb,var(--app-card) 72%,transparent);border-color:#ffffff21;box-shadow:0 16px 42px #00000052}#root .ux-v22 .mobile-workspace-dock .pointer-events-none{pointer-events:none}#root .ux-v22 .mobile-workspace-dock .invisible{visibility:hidden}#root .ux-v22 .mobile-workspace-dock .left-0{left:0}#root .ux-v22 .mobile-workspace-dock .right-0{right:0}#root .ux-v22 .mobile-workspace-dock .top-0{top:0}#root .ux-v22 .mobile-workspace-dock .bottom-0{bottom:0}#root .ux-v22 .mobile-workspace-dock .inset-0{inset:0}#root .ux-v22 .mobile-workspace-dock .z-10{z-index:10}#root .ux-v22 .mobile-workspace-dock .z-20{z-index:20}#root .ux-v22 .mobile-workspace-dock .-z-10{z-index:-10}#root .ux-v22 .mobile-workspace-dock .grid{display:grid}#root .ux-v22 .mobile-workspace-dock .flex{display:flex}#root .ux-v22 .mobile-workspace-dock .inline-block{display:inline-block}#root .ux-v22 .mobile-workspace-dock .w-max{width:max-content}#root .ux-v22 .mobile-workspace-dock .w-full{width:100%}#root .ux-v22 .mobile-workspace-dock .col-start-1{grid-column-start:1}#root .ux-v22 .mobile-workspace-dock .row-start-1{grid-row-start:1}#root .ux-v22 .mobile-workspace-dock .px-2{padding-left:8px;padding-right:8px}#root .ux-v22 .mobile-workspace-dock .pt-2{padding-top:8px}#root .ux-v22 .mobile-workspace-dock .p-2{padding:8px}#root .ux-v22 .mobile-workspace-dock .gap-1{gap:4px}#root .ux-v22 .mobile-workspace-dock .items-center{align-items:center}#root .ux-v22 .mobile-workspace-dock .justify-between{justify-content:space-between}#root .ux-v22 .mobile-workspace-dock .justify-center{justify-content:center}#root .ux-v22 .mobile-workspace-dock .justify-start{justify-content:flex-start}#root .ux-v22 .mobile-workspace-dock .place-items-center{place-items:center}#root .ux-v22 .mobile-workspace-dock .isolate{isolation:isolate}#root .ux-v22 .mobile-workspace-dock .min-w-0{min-width:0}#root .ux-v22 .mobile-workspace-dock .shrink-0{flex-shrink:0}#root .ux-v22 .mobile-workspace-dock .outline-none{outline:2px solid transparent;outline-offset:2px}#root .ux-v22 .mobile-workspace-dock .text-foreground{color:var(--ux-text)}#root .ux-v22 .mobile-workspace-dock .text-muted-foreground{color:var(--ux-text-muted)}#root .ux-v22 .mobile-workspace-dock .hover\:text-foreground:hover{color:var(--ux-text)}#root .ux-v22 .mobile-workspace-dock-tab{box-sizing:border-box;height:52px;padding:5px 2px 4px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:3px;border-radius:18px;text-align:center}#root .ux-v22 .mobile-workspace-dock-tab-icon{width:22px;height:22px}#root .ux-v22 .mobile-workspace-dock-tab-icon>svg{width:19px;height:19px}#root .ux-v22 .mobile-workspace-dock-profile-avatar{width:22px;height:22px;display:block;border-radius:50%;object-fit:cover}#root .ux-v22 .mobile-workspace-dock-tab-label{width:100%;overflow:visible;color:currentColor;font-size:10px;font-weight:600;line-height:1.05;letter-spacing:-.01em;text-overflow:clip;white-space:nowrap}#root .ux-v22 .mobile-workspace-dock-active-pill{border-radius:18px;background:color-mix(in srgb,var(--crm-polish-focus, #2e46ee) 13%,transparent)}#root .ux-v22 .mobile-workspace-dock button[role=tab].is-selected{color:var(--crm-polish-focus, #2e46ee)}#root .ux-v22 .mobile-workspace-dock button[role=tab].is-selected .mobile-workspace-dock-route-current{color:currentColor}#root .ux-v22.theme-dark .mobile-workspace-dock button[role=tab].is-selected{color:#aebaff}#root .ux-v22.theme-dark .mobile-workspace-dock .mobile-workspace-dock-active-pill{background:#5368f22e}#root .ux-v22 .mobile-workspace-dock button[role=tab]{border:0;background:transparent;color:inherit;font:inherit;cursor:pointer;-webkit-tap-highlight-color:transparent}#root .ux-v22 .mobile-workspace-dock .focus-visible\:ring-2:focus-visible{box-shadow:0 0 0 2px var(--crm-polish-focus, #2e46ee)}#root .ux-v22 .mobile-workspace-dock .focus-visible\:ring-offset-2:focus-visible{box-shadow:0 0 0 2px var(--app-card),0 0 0 4px var(--crm-polish-focus, #2e46ee)}#root .ux-v22 .mobile-workspace-dock-route-current{color:var(--crm-polish-focus, #2e46ee)}#root .ux-v22 .mobile-workspace-dock-empty-content{display:block;width:0;height:0}#root .ux-v22 .mobile-workspace-dock-menu{box-sizing:border-box;width:100%;min-width:0;display:grid;grid-template-columns:1fr;gap:4px}#root .ux-v22 .mobile-workspace-dock-menu>button{min-width:0;min-height:42px;padding:0 12px;display:flex;align-items:center;gap:9px;border:0;border-radius:11px;background:transparent;color:var(--ux-text-muted);box-shadow:none;font:inherit;font-size:12px;font-weight:600;text-align:left;cursor:pointer}#root .ux-v22 .mobile-workspace-dock-menu>button:is(:hover,.active){background:color-mix(in srgb,var(--ux-text) 7%,transparent);color:var(--ux-text)}#root .ux-v22 .mobile-workspace-dock-menu>button.active{color:var(--crm-polish-focus, #2e46ee)}}#root .ux-v22{--workspace-dock-height: 70px;--workspace-dock-gap: 12px;--workspace-dock-scroll-clearance: calc(var(--workspace-dock-height, 70px) + var(--workspace-dock-gap, 12px) + env(safe-area-inset-bottom, 0px));--workspace-dock-overlay-bottom: calc(var(--workspace-dock-height, 70px) + var(--workspace-dock-gap, 12px) + env(safe-area-inset-bottom, 0px))}#root .ux-v22[data-workspace-navigation=dock] .project-board-library{padding-bottom:calc(28px + var(--workspace-dock-scroll-clearance))!important;scroll-padding-bottom:var(--workspace-dock-scroll-clearance)!important}#root .ux-v22[data-workspace-navigation=dock] .settings-page{overflow-x:hidden!important;overflow-y:hidden!important}@media(min-width:761px)and (max-width:1376px){#root#root#root .ux-v22[data-workspace-navigation=dock] .workspace:has(>.project-board-open-shell){padding-left:0!important;padding-right:0!important;overflow:hidden!important}#root#root#root .ux-v22[data-workspace-navigation=dock] .workspace>.project-board-open-shell.workspace-header-type{box-sizing:border-box!important;width:100%!important;min-width:0!important;max-width:100%!important;height:auto!important;min-height:0!important;max-height:100%!important;flex:1 1 0!important;align-self:stretch!important;display:flex!important;flex-direction:column!important;overflow:hidden!important}#root#root#root .ux-v22[data-workspace-navigation=dock] .project-board-open-shell.workspace-header-type>.sales-page.sales-premium.operational-workspace.operational-projects{box-sizing:border-box!important;width:100%!important;min-width:0!important;max-width:100%!important;height:100%!important;min-height:0!important;max-height:100%!important;margin:0!important;flex:1 1 0!important;align-self:stretch!important;overflow:hidden!important}#root#root .ux-v22[data-workspace-navigation=dock] .project-board-open-shell.workspace-header-type>.sales-page.sales-premium.operational-workspace.view-board>.premium-board{flex:1 1 0!important;min-height:0!important}}#root .ux-v22[data-workspace-navigation=dock] :is(.deal-board.premium-board,.operational-board,.routine-kanban-board){min-height:0!important;overflow-x:auto!important;overflow-y:hidden!important;overscroll-behavior-x:contain!important}#root .ux-v22[data-workspace-navigation=dock] :is(.premium-column,.operational-column,.routine-kanban-column){min-height:0!important;height:100%!important;overflow:hidden!important}#root .ux-v22[data-workspace-navigation=dock] :is(.deal-dropzone,.operational-dropzone){flex:1 1 auto!important;min-height:0!important;padding-bottom:calc(11px + var(--workspace-dock-scroll-clearance))!important;overflow-x:hidden!important;overflow-y:auto!important;overscroll-behavior-y:contain!important;-webkit-overflow-scrolling:touch!important;scroll-padding-bottom:var(--workspace-dock-scroll-clearance)!important}#root .ux-v22[data-workspace-navigation=dock] .operational-workspace.operational-projects.view-board .operational-column>.operational-dropzone{margin-bottom:var(--workspace-dock-scroll-clearance)!important;padding-bottom:11px!important;scroll-padding-bottom:11px!important}#root .ux-v22[data-workspace-navigation=dock] .routine-kanban-dropzone{flex:1 1 auto!important;min-height:0!important;padding-bottom:var(--workspace-dock-scroll-clearance)!important;overflow-x:hidden!important;overflow-y:auto!important;overscroll-behavior-y:contain!important;-webkit-overflow-scrolling:touch!important;scroll-padding-bottom:var(--workspace-dock-scroll-clearance)!important}#root .ux-v22[data-workspace-navigation=dock] :is(.deal-board.premium-board,.operational-board,.routine-kanban-board,.premium-column,.operational-column,.routine-kanban-column,.deal-dropzone,.operational-dropzone,.routine-kanban-dropzone,.studio-deal-card,.deal-card,.operational-card,.trello-project-card,.routine-kanban-card){touch-action:pan-x pan-y!important}#root .ux-v22[data-workspace-navigation=dock] :is(.operational-table-wrap,.deal-list-wrap.premium-data-table){padding-bottom:var(--workspace-dock-scroll-clearance)!important;scroll-padding-bottom:var(--workspace-dock-scroll-clearance)!important}#root .ux-v22[data-workspace-navigation=dock] .email-message-table{padding-bottom:calc(10px + var(--workspace-dock-scroll-clearance))!important;scroll-padding-bottom:var(--workspace-dock-scroll-clearance)!important}#root .ux-v22[data-workspace-navigation=dock] .email-reading-scroll{padding-bottom:calc(24px + var(--workspace-dock-scroll-clearance))!important;overflow-y:auto!important;overscroll-behavior-y:contain!important;-webkit-overflow-scrolling:touch!important;touch-action:pan-y!important;scroll-padding-bottom:var(--workspace-dock-scroll-clearance)!important}#root .ux-v22[data-workspace-navigation=dock] .email-account-settings-scroll{padding-bottom:0!important;overflow-y:auto!important;overscroll-behavior-y:contain!important;-webkit-overflow-scrolling:touch!important;touch-action:pan-y!important;scroll-padding-bottom:16px!important}#root .ux-v22[data-workspace-navigation=dock] .email-account-settings-footer{flex:0 0 auto!important;margin-bottom:var(--workspace-dock-overlay-bottom)!important}#root .ux-v22[data-workspace-navigation=dock] .email-composer-window.is-minimized{bottom:var(--workspace-dock-overlay-bottom)!important}@media(max-width:760px){#root .ux-v22[data-workspace-navigation=dock] .email-composer-window:not(.is-inline):not(.is-minimized){bottom:0!important;box-sizing:border-box!important;height:calc(min(78dvh,660px) + var(--workspace-dock-overlay-bottom))!important;max-height:calc(100% - 14px)!important;padding-bottom:var(--workspace-dock-overlay-bottom)!important}}@media(min-width:761px){#root .ux-v22[data-workspace-navigation=dock] .email-composer-window:not(.is-inline):not(.is-minimized){bottom:var(--workspace-dock-overlay-bottom)!important;max-height:calc(100% - var(--workspace-dock-overlay-bottom) - 14px)!important}}#root .ux-v22[data-workspace-navigation=dock] :is(.settings-secondary-sidebar,.settings-detail-content,.project-board-library,.email-message-table,.content-pipeline-cards){min-height:0!important;overflow-y:auto!important;overscroll-behavior-y:contain!important;-webkit-overflow-scrolling:touch!important;touch-action:pan-y!important}#root .ux-v22[data-workspace-navigation=dock] .content-pipeline-cards{padding-bottom:calc(7px + var(--workspace-dock-scroll-clearance))!important;scroll-padding-bottom:var(--workspace-dock-scroll-clearance)!important}@media(max-width:760px){#root .ux-v22[data-workspace-navigation=dock] .settings-secondary-sidebar{padding-bottom:calc(20px + var(--workspace-dock-scroll-clearance))!important;scroll-padding-bottom:var(--workspace-dock-scroll-clearance)!important}#root#root#root .ux-v22[data-workspace-navigation=dock] .workspace.settings-workspace{padding-bottom:0!important}#root#root#root .ux-v22[data-workspace-navigation=dock] .workspace.settings-workspace>.settings-page.settings-navigation-page{height:auto!important;min-height:0!important;flex:1 1 0!important}#root#root#root .ux-v22[data-workspace-navigation=dock] .workspace.settings-workspace>.settings-page.settings-navigation-page:not(.settings-index-open){padding-bottom:0!important;overflow-x:hidden!important;overflow-y:scroll!important;overscroll-behavior-y:auto!important;-webkit-overflow-scrolling:touch!important;touch-action:pan-y!important;scroll-padding-bottom:calc(24px + var(--workspace-dock-overlay-bottom))!important}#root#root#root .ux-v22[data-workspace-navigation=dock] .settings-navigation-page:not(.settings-index-open) .settings-detail-header{position:sticky!important;top:0!important;z-index:40!important;flex:0 0 auto!important;background:var(--settings-canvas-bg, var(--ref-bg))!important}#root#root#root .ux-v22[data-workspace-navigation=dock] .settings-navigation-page:not(.settings-index-open) .settings-layout.settings-layout-navigation,#root#root#root .ux-v22[data-workspace-navigation=dock] .settings-navigation-page:not(.settings-index-open) .settings-detail-pane{height:auto!important;min-height:100%!important;overflow:visible!important}#root#root#root .ux-v22[data-workspace-navigation=dock] .settings-navigation-page:not(.settings-index-open) .settings-detail-content{height:auto!important;min-height:0!important;flex:0 0 auto!important;padding-bottom:24px!important;overflow:visible!important;touch-action:pan-y!important}#root#root#root .ux-v22[data-workspace-navigation=dock] .settings-navigation-page:not(.settings-index-open) .settings-detail-content:after{content:"";display:block;width:100%;height:calc(var(--workspace-dock-overlay-bottom) + 16px);min-height:calc(var(--workspace-dock-overlay-bottom) + 16px);flex:0 0 calc(var(--workspace-dock-overlay-bottom) + 16px);pointer-events:none}#root .ux-v22[data-workspace-navigation=dock] :is(.settings-secondary-sidebar,.settings-secondary-sidebar .settings-mobile-profile-home,.settings-secondary-sidebar .settings-secondary-groups,.settings-secondary-sidebar .settings-secondary-group,.settings-secondary-sidebar .settings-detail-section,.settings-secondary-sidebar .settings-card,.settings-secondary-sidebar nav,.settings-secondary-sidebar .nav-button,.settings-detail-content,.settings-detail-content .settings-detail-section,.settings-detail-content .settings-card,.settings-detail-content .settings-card-grid,.settings-detail-content .settings-connected-accounts,.settings-detail-content .settings-provider-row,.settings-detail-content .settings-export-actions,.settings-detail-content .settings-form-footer,.settings-detail-content .settings-password-grid,.settings-detail-content .settings-profile-row,.settings-detail-content .settings-profile-fields,.settings-detail-content .settings-service-list,.settings-detail-content form,.settings-detail-content label,.settings-detail-content button,.settings-detail-content input,.settings-detail-content textarea,.settings-detail-content select){touch-action:pan-y!important}#root .ux-v22[data-workspace-navigation=dock] .settings-detail-content .motion-tabs-viewport{overflow-y:hidden!important;overscroll-behavior-y:auto!important;touch-action:pan-y!important}#root .ux-v22[data-workspace-navigation=dock] .settings-detail-content .settings-service-drag-handle{touch-action:none!important}}@media(min-width:761px){#root .ux-v22[data-workspace-navigation=dock] .settings-secondary-sidebar{padding-bottom:calc(22px + var(--workspace-dock-scroll-clearance))!important;scroll-padding-bottom:var(--workspace-dock-scroll-clearance)!important}#root .ux-v22[data-workspace-navigation=dock] .settings-detail-content{padding-bottom:calc(34px + var(--workspace-dock-scroll-clearance))!important;scroll-padding-bottom:var(--workspace-dock-scroll-clearance)!important}#root .ux-v22[data-workspace-navigation=dock] .email-secondary-sidebar{padding-bottom:calc(12px + var(--workspace-dock-scroll-clearance))!important;scroll-padding-bottom:var(--workspace-dock-scroll-clearance)!important}}#root .ux-v22[data-workspace-navigation=dock] .toast{z-index:9000!important;bottom:var(--workspace-dock-overlay-bottom)!important}#root:has(.ux-v22[data-workspace-navigation=dock]) .beui-notification-stack-host{z-index:9000!important;bottom:var(--workspace-dock-overlay-bottom)!important}@media(max-width:767px){#root .ux-v22 .mobile-workspace-dock{display:none!important}#root .ux-v22 .sidebar.mobile-open,#root .ux-v22.theme-light .sidebar.mobile-open,#root .ux-v22.theme-dark .sidebar.mobile-open,#root .ux-v22.settings-active .sidebar.mobile-open{display:flex!important;visibility:visible!important;pointer-events:auto!important;position:fixed!important;inset:0 auto 0 0!important;z-index:8902!important;width:min(320px,86vw)!important;height:100dvh!important;max-height:100dvh!important;transform:none!important;flex-direction:column;overflow-y:auto;overscroll-behavior:contain;background:var(--app-card);color:var(--app-text)}#root .ux-v22.mobile-nav-open .mobile-nav-backdrop{display:block!important;visibility:visible!important;pointer-events:auto!important;position:fixed!important;inset:0!important;z-index:8901!important;background:var(--app-overlay-scrim)}#root .ux-v22 .mobile-workspace-back-button{--mobile-workspace-back-size: 48px;box-sizing:border-box;display:inline-flex;align-items:center;justify-content:center;flex:0 0 var(--mobile-workspace-back-size);width:var(--mobile-workspace-back-size);min-width:var(--mobile-workspace-back-size);height:var(--mobile-workspace-back-size);min-height:var(--mobile-workspace-back-size);margin:0;padding:0;border:1px solid color-mix(in srgb,var(--app-border) 70%,transparent);border-radius:50%;background:color-mix(in srgb,var(--app-elevated, var(--app-card)) 70%,transparent);-webkit-backdrop-filter:blur(10px) saturate(140%);backdrop-filter:blur(10px) saturate(140%);color:var(--app-text);cursor:pointer}#root .ux-v22.theme-dark .mobile-workspace-back-button{background:color-mix(in srgb,var(--dark-elevated, #202020) 62%,transparent)}#root .ux-v22 .mobile-workspace-back-button:is(:hover,:active){background:var(--app-control-hover)}#root .ux-v22 .mobile-workspace-back-button:focus-visible{outline:2px solid color-mix(in srgb,var(--app-muted) 45%,transparent);outline-offset:2px}#root .ux-v22 .mobile-workspace-sidebar-trigger{position:fixed;z-index:8500;top:calc(env(safe-area-inset-top) + 4px);left:12px;display:inline-flex!important}#root .ux-v22.mobile-nav-open .mobile-workspace-sidebar-trigger{display:none!important}}:root,#root .ux-v22{--crm-button-primary: #2e46ee;--crm-button-primary-hover: #263bd0;--crm-button-danger: #e23d35;--crm-button-danger-hover: #cc342d;--crm-button-danger-border: #d92d20;--crm-button-neutral-bg: transparent;--crm-button-neutral-hover: var(--app-control-hover, #f4f6f8);--crm-button-neutral-text: #596374;--crm-button-neutral-text-hover: #303846}#root .ux-v22 button,#root .ux-v22 .button,.workspace-dialog-layer button,.workspace-dialog-layer .button,.chat-image-viewer button,.chat-image-viewer .button,.workspace-version-notice .button{background-image:none!important;box-shadow:none!important;text-shadow:none!important}#root .ux-v22 button:is(:hover,:active,:focus-visible),#root .ux-v22 .button:is(:hover,:active,:focus-visible),.workspace-dialog-layer button:is(:hover,:active,:focus-visible),.workspace-dialog-layer .button:is(:hover,:active,:focus-visible),.chat-image-viewer button:is(:hover,:active,:focus-visible),.chat-image-viewer .button:is(:hover,:active,:focus-visible),.workspace-version-notice .button:is(:hover,:active,:focus-visible){background-image:none!important;box-shadow:none!important;text-shadow:none!important}#root .ux-v22 :is(.button,.settings-photo>button),#root .ux-v22 :is(.button,.settings-photo>button):is(:hover,:active,:focus-visible){box-shadow:none!important;filter:none!important;transform:none!important}.workspace-version-notice .button{font-family:var(--font-ui);font-size:var(--nl-type-body);font-weight:500}#root .ux-v22 .button.primary,.workspace-dialog-layer .button.primary,.chat-image-viewer .button.primary,.workspace-version-notice .button.primary{border-color:var(--crm-button-primary)!important;border-radius:var(--radius-compact)!important;background:var(--crm-button-primary)!important;background-image:none!important;color:#fff!important;-webkit-text-fill-color:#fff!important;box-shadow:none!important;filter:none!important;transform:none!important;transition:none!important}#root .ux-v22 .button.primary:is(:hover,:active,:focus-visible):not(:disabled),.workspace-dialog-layer .button.primary:is(:hover,:active,:focus-visible):not(:disabled),.chat-image-viewer .button.primary:is(:hover,:active,:focus-visible):not(:disabled),.workspace-version-notice .button.primary:is(:hover,:active,:focus-visible):not(:disabled){border-color:var(--crm-button-primary-hover)!important;border-radius:var(--radius-compact)!important;background:var(--crm-button-primary-hover)!important;background-image:none!important;color:#fff!important;-webkit-text-fill-color:#fff!important;box-shadow:none!important;filter:none!important;transform:none!important;transition:none!important}#root .ux-v22 .button.ghost,.workspace-dialog-layer .button.ghost,.chat-image-viewer .button.ghost,.workspace-version-notice .button.ghost{border:1px solid var(--app-border, #e4e7ec)!important;border-radius:var(--radius-compact)!important;background:var(--crm-button-neutral-bg)!important;background-image:none!important;color:var(--crm-button-neutral-text)!important;-webkit-text-fill-color:currentColor!important;box-shadow:none!important;filter:none!important;transform:none!important;transition:none!important}#root .ux-v22 .button.ghost:is(:hover,:active,:focus-visible):not(:disabled),.workspace-dialog-layer .button.ghost:is(:hover,:active,:focus-visible):not(:disabled),.chat-image-viewer .button.ghost:is(:hover,:active,:focus-visible):not(:disabled),.workspace-version-notice .button.ghost:is(:hover,:active,:focus-visible):not(:disabled){border:1px solid var(--app-border-strong, #d8dee8)!important;border-radius:var(--radius-compact)!important;background:var(--crm-button-neutral-hover)!important;background-image:none!important;color:var(--crm-button-neutral-text-hover)!important;-webkit-text-fill-color:currentColor!important;box-shadow:none!important;filter:none!important;transform:none!important;transition:none!important}#root .ux-v22.theme-dark .button.ghost,.workspace-dialog-layer.workspace-dialog-theme-dark .button.ghost,.chat-image-viewer.theme-dark .button.ghost,html[data-app-theme=dark] .workspace-version-notice .button.ghost{border:1px solid var(--app-border, #262626)!important;background:transparent!important;color:var(--dark-text-soft, #d4d4d4)!important}#root .ux-v22.theme-dark .button.ghost:is(:hover,:active,:focus-visible):not(:disabled),.workspace-dialog-layer.workspace-dialog-theme-dark .button.ghost:is(:hover,:active,:focus-visible):not(:disabled),.chat-image-viewer.theme-dark .button.ghost:is(:hover,:active,:focus-visible):not(:disabled),html[data-app-theme=dark] .workspace-version-notice .button.ghost:is(:hover,:active,:focus-visible):not(:disabled){border:1px solid var(--app-border-strong, #303030)!important;background:var(--crm-button-neutral-dark-hover, var(--dark-control-hover, #1c1c1c))!important;color:var(--dark-text, #f5f5f5)!important}#root .ux-v22 .button.ghost>svg,.workspace-dialog-layer .button.ghost>svg,.chat-image-viewer .button.ghost>svg{color:currentColor!important;stroke:currentColor!important}#root .ux-v22 .icon-button,.workspace-dialog-layer .icon-button,.chat-image-viewer .icon-button{border:1px solid var(--app-border, #e4e7ec)!important;border-radius:var(--radius-compact)!important;background:var(--crm-button-neutral-bg)!important;box-shadow:none!important;transition:background-color .16s ease,color .16s ease!important}#root .ux-v22 .icon-button:is(:hover,:active,:focus-visible):not(:disabled),.workspace-dialog-layer .icon-button:is(:hover,:active,:focus-visible):not(:disabled),.chat-image-viewer .icon-button:is(:hover,:active,:focus-visible):not(:disabled){border:1px solid var(--app-border-strong, #d8dee8)!important;background:var(--crm-button-neutral-hover)!important;box-shadow:none!important}#root .ux-v22.theme-dark .icon-button,.workspace-dialog-layer.workspace-dialog-theme-dark .icon-button,.chat-image-viewer.theme-dark .icon-button{border:1px solid var(--app-border, #262626)!important;background:transparent!important}#root .ux-v22.theme-dark .icon-button:is(:hover,:active,:focus-visible):not(:disabled),.workspace-dialog-layer.workspace-dialog-theme-dark .icon-button:is(:hover,:active,:focus-visible):not(:disabled),.chat-image-viewer.theme-dark .icon-button:is(:hover,:active,:focus-visible):not(:disabled){border:1px solid var(--app-border-strong, #303030)!important;background:var(--dark-control-hover, #1c1c1c)!important}#root .ux-v22 .button.danger,.workspace-dialog-layer .button.danger,.chat-image-viewer .button.danger{border:1px solid var(--crm-button-danger-border, #d92d20)!important;border-color:var(--crm-button-danger-border, #d92d20)!important;border-radius:var(--radius-compact)!important;background:var(--crm-button-danger, #e23d35)!important;background-image:none!important;color:#fff!important;-webkit-text-fill-color:#fff!important;box-shadow:none!important;filter:none!important;transform:none!important;transition:none!important}#root .ux-v22 .button.danger:is(:hover,:active,:focus-visible):not(:disabled),.workspace-dialog-layer .button.danger:is(:hover,:active,:focus-visible):not(:disabled),.chat-image-viewer .button.danger:is(:hover,:active,:focus-visible):not(:disabled){border-color:var(--crm-button-danger-border, #d92d20)!important;border-radius:var(--radius-compact)!important;background:var(--crm-button-danger-hover, #cc342d)!important;background-image:none!important;color:#fff!important;-webkit-text-fill-color:#fff!important;box-shadow:none!important;filter:none!important;transform:none!important;transition:none!important}#root .ux-v22 .settings-page :is(.settings-photo>button){background-image:none!important;box-shadow:none!important;transform:none!important}#root .ux-v22 .settings-page .settings-photo>button{background:var(--settings-control-bg)!important;background-image:none!important}#root .ux-v22 .funnel-close-button,.workspace-dialog-layer .funnel-close-button,button.funnel-close-button{appearance:none!important;box-sizing:border-box!important;width:40px!important;min-width:40px!important;max-width:40px!important;height:40px!important;min-height:40px!important;max-height:40px!important;flex:0 0 40px!important;margin:0!important;padding:0!important;display:grid!important;place-items:center!important;border:0!important;border-radius:0!important;background:transparent!important;color:var(--ux-text-muted, #6f7987)!important;box-shadow:none!important;cursor:pointer!important;transform:none!important;transition:color .16s ease!important}#root .ux-v22 .funnel-close-button>svg,.workspace-dialog-layer .funnel-close-button>svg,button.funnel-close-button>svg{width:18px!important;height:18px!important;min-width:18px!important;min-height:18px!important;color:currentColor!important;stroke:currentColor!important}#root .ux-v22 .funnel-close-button:is(:hover,:active,:focus-visible),.workspace-dialog-layer .funnel-close-button:is(:hover,:active,:focus-visible),button.funnel-close-button:is(:hover,:active,:focus-visible){color:#252529!important;outline:0!important}#root .ux-v22.theme-dark .funnel-close-button,.workspace-dialog-layer.workspace-dialog-theme-dark .funnel-close-button,html[data-app-theme=dark] button.funnel-close-button{color:var(--dark-text-soft, #d4d4d4)!important}#root .ux-v22.theme-dark .funnel-close-button:is(:hover,:active,:focus-visible),.workspace-dialog-layer.workspace-dialog-theme-dark .funnel-close-button:is(:hover,:active,:focus-visible),html[data-app-theme=dark] button.funnel-close-button:is(:hover,:active,:focus-visible){color:#f1f2f4!important}.chat-image-viewer button.funnel-close-button{color:#ffffffc2!important}.chat-image-viewer button.funnel-close-button:is(:hover,:active,:focus-visible){color:#fff!important}#root .ux-v22 button:disabled,#root .ux-v22 .button:disabled,.workspace-dialog-layer button:disabled,.workspace-dialog-layer .button:disabled,.chat-image-viewer button:disabled,.chat-image-viewer .button:disabled,.workspace-version-notice .button:disabled{box-shadow:none!important;filter:none!important}:root{--font-ui: "Figtree", Inter, ui-sans-serif, system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;--font-weight-regular: 400;--font-weight-title: 600}html,body,#root,.ux-v22,.workspace-dialog-layer{font-family:var(--font-ui);font-weight:var(--font-weight-regular)}body :where(button,input,select,textarea,option,table){font-family:inherit}.ux-v22 :where(h1,h2,h3,h4,h5,h6,strong,b){font-weight:var(--font-weight-title)}#root .ux-v22,.workspace-dialog-layer{--crm-field-text-color: var(--app-text, var(--ux-text, #20262f))}#root .ux-v22,.workspace-dialog-layer{--crm-placeholder-font-size: 12px;--crm-placeholder-color: var(--app-muted, var(--ux-text-muted, #7e8794));--crm-placeholder-line-height: var(--nl-line-body, 1.34)}#root#root#root#root .ux-v22 :is(.field-label :is(input:not([type=checkbox]):not([type=radio]):not(.crm-search-field>input),textarea,select),.gamify-field :is(input:not([type=checkbox]):not([type=radio]):not(.crm-search-field>input),textarea,select),.settings-profile-fields :is(input:not(.crm-search-field>input),textarea,select),.content-field :is(input:not(.crm-search-field>input),textarea,select),.client-create-person-grid :is(input:not(.crm-search-field>input),textarea,select),.contact-entry :is(input:not(.crm-search-field>input),textarea,select),.ui-input,.ui-textarea,.smart-link-editor-surface,.smart-link-editor-placeholder-proxy),.workspace-dialog-layer .workspace-dialog-prompt .field-label>.crm-quiet-input{font-size:var(--nl-type-body, var(--type-body))!important;font-weight:400!important;font-style:normal!important;line-height:var(--nl-line-body, 1.34)!important;letter-spacing:0!important;text-transform:none!important;color:var(--crm-field-text-color)!important;-webkit-text-fill-color:var(--crm-field-text-color)!important}#root#root#root#root .ux-v22 :is(input:not(.crm-search-field>input),textarea)::placeholder,.workspace-dialog-layer .workspace-dialog-prompt .field-label>.crm-quiet-input::placeholder{font-size:var(--crm-placeholder-font-size, 11px)!important;font-weight:400!important;font-style:normal!important;line-height:var(--crm-placeholder-line-height, 1.34)!important;letter-spacing:0!important;text-transform:none!important;font-synthesis:none!important;font-variation-settings:normal!important;font-feature-settings:normal!important;font-kerning:auto!important;text-rendering:auto!important;text-decoration:none!important;text-shadow:none!important;color:var(--crm-placeholder-color)!important;-webkit-text-fill-color:var(--crm-placeholder-color)!important;opacity:1!important}#root#root#root#root .ux-v22 .sales-premium.view-board .deal-business-card .crm-kanban-meta-text,#root#root#root#root .ux-v22 .sales-premium.view-board.operational-projects .studio-deal-card .crm-kanban-meta-text,#root#root#root#root .ux-v22 .tasks-habits-page .routine-kanban-card .crm-kanban-meta-text,#root#root#root#root .ux-v22 .view-list :is(.deal-table,.operational-table,.records-lifecycle-table) tbody tr>td{font-size:var(--crm-list-row-font-size, 12px)!important;font-weight:var(--crm-list-row-font-weight, 500)!important;font-style:normal!important;line-height:var(--crm-list-row-line-height, 20px)!important;letter-spacing:0!important;text-transform:none!important}#root#root#root#root .ux-v22 .view-list :is(.deal-table,.operational-table,.records-lifecycle-table) tbody tr>td :is(.list-inline-value,.list-inline-value>span:not(.crm-attribute-tag),.list-inline-input,.deal-note-preview,.operational-list-title>strong,.person-cell strong,.deal-title-cell strong,.activity-cell strong){font-size:inherit!important;font-weight:inherit!important;font-style:inherit!important;line-height:inherit!important;letter-spacing:inherit!important;text-transform:inherit!important}#root#root#root#root .ux-v22 .view-list :is(.deal-table,.operational-table,.records-lifecycle-table) tbody tr>td :is(.operational-list-title>small,.activity-cell small){font-size:var(--crm-list-secondary-font-size, 11px)!important;font-weight:var(--crm-list-secondary-font-weight, 400)!important;font-style:normal!important;line-height:1.3!important;letter-spacing:0!important;text-transform:none!important}#root#root .ux-v22 .button,html:root:root:root .workspace-dialog-layer .workspace-dialog-actions .button,html:root:root:root .chat-image-viewer .button{font-size:13px!important;font-weight:500!important;font-style:normal!important;line-height:20px!important;letter-spacing:0!important;text-transform:none!important;font-synthesis:none!important;font-variation-settings:normal!important}#root#root .ux-v22 .button:is(:hover,:active,:focus-visible,:disabled),html:root:root:root .workspace-dialog-layer .workspace-dialog-actions .button:is(:hover,:active,:focus-visible,:disabled),html:root:root:root .chat-image-viewer .button:is(:hover,:active,:focus-visible,:disabled){font-size:13px!important;font-weight:500!important;font-style:normal!important;line-height:20px!important;letter-spacing:0!important;text-transform:none!important;font-synthesis:none!important;font-variation-settings:normal!important}#root#root#root .ux-v22 .premium-select-trigger,#root#root#root .ux-v22 .premium-select-trigger>span{font-weight:500!important;font-synthesis:none!important;font-variation-settings:normal!important}#root#root#root .ux-v22 .premium-date-trigger,#root#root#root .ux-v22 .premium-date-trigger>span{font-weight:600!important;font-synthesis:none!important;font-variation-settings:normal!important}#root#root#root .ux-v22 .premium-select-menu>button,#root#root#root .ux-v22 .premium-select-option,#root#root#root .ux-v22 .premium-select-menu>button .premium-select-option-copy>strong,#root#root#root .ux-v22 .premium-select-option .premium-select-option-copy>strong{font-weight:500!important;font-synthesis:none!important;font-variation-settings:normal!important}html:root:root:root body>.premium-calendar-popover .premium-calendar-header strong,html:root:root:root body>.premium-calendar-popover .premium-calendar-grid>button,html:root:root:root body>.premium-calendar-popover .premium-calendar-footer>button{font-weight:600!important;font-synthesis:none!important;font-variation-settings:normal!important}#root#root#root .ux-v22 .project-member-select-trigger,#root#root#root .ux-v22 .project-member-select-trigger>span{font-size:13px!important;font-weight:600!important;font-style:normal!important;line-height:20px!important;letter-spacing:0!important;text-transform:none!important;font-synthesis:none!important;font-variation-settings:normal!important}#root#root#root .ux-v22 .project-member-select-menu>button,#root#root#root .ux-v22 .project-member-select-copy>strong{font-size:13px!important;font-weight:600!important;font-style:normal!important;line-height:20px!important;letter-spacing:0!important;text-transform:none!important;font-synthesis:none!important;font-variation-settings:normal!important}#root#root#root .ux-v22 .project-member-select-copy>small{font-size:11px!important;font-weight:400!important;font-style:normal!important;line-height:1.25!important;letter-spacing:0!important;text-transform:none!important;font-synthesis:none!important;font-variation-settings:normal!important}#root#root .ux-v22 .settings-page-heading>span{display:none!important}#root#root .ux-v22 .attachment-dropzone-title{font-size:var(--nl-type-body, var(--type-body))!important;font-weight:400!important;font-style:normal!important;line-height:var(--nl-line-body, 1.34)!important;letter-spacing:0!important;text-transform:none!important}#root#root .ux-v22 .attachment-dropzone-description{font-size:var(--nl-type-caption, var(--type-caption))!important;font-weight:500!important;font-style:normal!important;line-height:1.3!important;letter-spacing:0!important;text-transform:none!important}#root#root .ux-v22 :is(.adaptive-stepper-action,.adaptive-stepper-value){font-size:var(--nl-type-body, var(--type-body))!important;font-weight:600!important;font-style:normal!important;line-height:1!important;letter-spacing:0!important;text-transform:none!important}#root#root .ux-v22 .sales-premium.view-board .studio-deal-card>h4,#root#root .ux-v22 .operational-workspace.view-board .operational-card>h4,#root#root .ux-v22 .tasks-habits-page .routine-kanban-card .gamify-item-main>strong{font-size:var(--nl-type-card, var(--type-heading-sm))!important;font-weight:600!important;font-style:normal!important;line-height:1.35!important;text-transform:none!important;font-synthesis:none!important;font-variation-settings:normal!important}#root#root .ux-v22 .sales-premium.view-board .studio-deal-card>h4,#root#root .ux-v22 .tasks-habits-page .routine-kanban-card .gamify-item-main>strong{letter-spacing:-.012em!important}#root#root .ux-v22 .operational-workspace.view-board .operational-card>h4{letter-spacing:0!important}#root#root .ux-v22 .sales-premium.view-board .studio-deal-card>p,#root#root .ux-v22 .operational-workspace.view-board .operational-card>p{font-size:var(--nl-type-meta, var(--type-caption))!important;font-weight:400!important;font-style:normal!important;line-height:1.3!important;letter-spacing:0!important;text-transform:none!important;font-synthesis:none!important;font-variation-settings:normal!important}#root#root .ux-v22 .tasks-habits-page .routine-kanban-card .gamify-item-main>small{font-size:var(--nl-type-caption, var(--type-caption))!important;font-weight:400!important;font-style:normal!important;line-height:1.45!important;letter-spacing:0!important;text-transform:none!important;font-synthesis:none!important;font-variation-settings:normal!important}#root#root .ux-v22 .tasks-habits-page .routine-kanban-card :is(.gamify-item-sub,.gamify-item-reward>b){font-size:var(--nl-type-caption, var(--type-caption))!important;font-weight:400!important;font-style:normal!important;line-height:1.3!important;letter-spacing:0!important;text-transform:none!important;font-synthesis:none!important;font-variation-settings:normal!important}#root#root .ux-v22 .project-linked-task-content>strong{font-size:var(--nl-type-card, var(--type-heading-sm))!important;font-weight:600!important;font-style:normal!important;line-height:var(--nl-line-tight, 1.16)!important;letter-spacing:0!important;text-transform:none!important}#root#root .ux-v22 :is(.project-linked-task-content>small,.project-linked-task-meta){font-size:var(--nl-type-caption, var(--type-caption))!important;font-weight:400!important;font-style:normal!important;line-height:1.3!important;letter-spacing:0!important;text-transform:none!important}#root#root .ux-v22 .record-modal-section-copy>strong,html:root:root:root .workspace-dialog-layer .workspace-dialog-copy>h2{color:var(--ux-text, var(--studio-text, #20262f))!important;font-size:var(--nl-type-card, var(--type-heading-sm))!important;font-weight:600!important;font-style:normal!important;line-height:var(--nl-line-tight, 1.16)!important;letter-spacing:0!important;text-transform:none!important}#root#root .ux-v22 .record-modal-section-copy>small,#root#root .ux-v22 .project-task-editor-create-head>div>span>small,html:root:root:root .workspace-dialog-layer .workspace-dialog-copy>p{color:var(--ux-text-muted, var(--studio-muted, #7b8493))!important;font-size:var(--type-body)!important;font-weight:400!important;font-style:normal!important;line-height:1.2!important;letter-spacing:0!important;text-transform:none!important}#root#root .ux-v22 :is(.task-schedule-helper-row>small,.task-schedule-clear-button,.field-label>small,.field-assist,.client-linked-deal-assist){color:var(--ux-text-muted, var(--studio-muted, #7b8493))!important;font-size:var(--nl-type-caption, var(--type-caption))!important;font-weight:400!important;font-style:normal!important;line-height:1.35!important;letter-spacing:0!important;text-transform:none!important}#root#root .ux-v22 .task-schedule-clear-button:is(:hover,:focus-visible){color:var(--app-text, var(--ux-text, #20262f))!important;-webkit-text-fill-color:var(--app-text, var(--ux-text, #20262f))!important;opacity:1!important}#root#root .ux-v22 .task-schedule-clear-button:is(:hover,:focus-visible) svg{color:currentColor!important;stroke:currentColor!important;opacity:1!important}#root#root .ux-v22 :is(.project-task-delivery-notice,.project-task-preview-meta small,.project-task-history-main>small,.project-task-history-actions>a,.project-task-history-approved,.project-task-history-asset-count,.project-task-history-feedback,.project-task-approval-step small,.project-task-approval-overview-footer strong,.project-task-approval-overview-footer small){font-size:var(--nl-type-caption, var(--type-caption))!important;font-style:normal!important;line-height:1.3!important;letter-spacing:0!important;text-transform:none!important}#root#root .ux-v22 :is(.project-task-version-history-count,.project-task-preview-meta strong,.project-task-approval-step strong){font-size:var(--nl-type-meta, var(--type-caption))!important;font-weight:500!important;font-style:normal!important;line-height:1.3!important;letter-spacing:0!important;text-transform:none!important}#root#root .ux-v22 :is(.project-task-version-history-label,.project-task-history-status,.project-task-history-row>p,.project-task-preview-pdf strong){font-size:var(--nl-type-body, var(--type-body))!important;font-style:normal!important;line-height:var(--nl-line-body, 1.34)!important;letter-spacing:0!important;text-transform:none!important}#root#root .ux-v22 .project-task-version-history-label{font-weight:500!important}#root#root .ux-v22 :is(.project-task-history-status,.project-task-preview-pdf strong){font-weight:600!important}#root#root .ux-v22 .project-task-history-row>p{font-weight:400!important}#root#root .ux-v22 .project-task-preview-order{font-size:var(--type-micro)!important;font-weight:600!important;font-style:normal!important;line-height:1!important;letter-spacing:0!important;text-transform:none!important}#root#root .ux-v22 .workspace-notification-project-title{font-size:var(--nl-type-card, var(--type-heading-sm))!important;font-weight:600!important;font-style:normal!important;line-height:1.28!important;letter-spacing:0!important;text-transform:none!important}#root#root .ux-v22 .workspace-notification-project-sender{font-size:var(--nl-type-body-small, var(--type-body-small))!important;font-weight:400!important;font-style:normal!important;line-height:1.28!important;letter-spacing:0!important;text-transform:none!important}#root#root .ux-v22 .workspace-notification-project-preview{font-size:var(--nl-type-body-small, var(--type-body-small))!important;font-weight:400!important;font-style:normal!important;line-height:1.24!important;letter-spacing:0!important;text-transform:none!important}#root#root .ux-v22 .workspace-notification-project-tail>small{font-size:var(--nl-type-caption, var(--type-caption))!important;font-weight:400!important;font-style:normal!important;line-height:1.3!important;letter-spacing:0!important;text-transform:none!important}#root#root .ux-v22 .workspace-notification-project-unread{font-size:var(--type-micro)!important;font-weight:600!important;font-style:normal!important;line-height:1!important;letter-spacing:0!important;text-transform:none!important}#root#root .ux-v22 :is(.workspace-notification-drawer-heading strong:not(.page-title),.workspace-notification-header-project-count,.workspace-notification-thread-context>span:last-child,.workspace-notification-state strong){font-size:var(--nl-type-caption, var(--type-caption))!important;font-style:normal!important;line-height:1.3!important;letter-spacing:0!important;text-transform:none!important}#root#root .ux-v22 :is(.workspace-notification-drawer-heading strong:not(.page-title),.workspace-notification-header-project-count,.workspace-notification-state strong){font-weight:600!important}#root#root .ux-v22 .workspace-notification-thread-context>span:last-child{font-weight:400!important}#root#root .ux-v22 .workspace-notification-member-avatar{font-size:var(--type-micro)!important;font-weight:600!important;font-style:normal!important;line-height:1!important;letter-spacing:0!important;text-transform:none!important}#root#root .ux-v22 .project-board-members-state>strong{font-size:var(--nl-type-card, var(--type-heading-sm))!important;font-weight:600!important;font-style:normal!important;line-height:var(--nl-line-tight, 1.16)!important;letter-spacing:0!important;text-transform:none!important}#root#root .ux-v22 .project-board-members-state>span{font-size:var(--nl-type-caption, var(--type-caption))!important;font-weight:400!important;font-style:normal!important;line-height:1.3!important;letter-spacing:0!important;text-transform:none!important}html:root:root:root .chat-image-viewer .chat-image-viewer-meta{font-size:var(--nl-type-caption, var(--type-caption))!important;font-weight:400!important;font-style:normal!important;line-height:1.3!important;letter-spacing:0!important;text-transform:none!important}html:root:root:root .chat-image-viewer .chat-image-viewer-footer-copy>h2,html:root:root:root .chat-image-viewer .chat-image-viewer-error>strong{font-size:var(--nl-type-body, var(--type-body))!important;font-weight:600!important;font-style:normal!important;line-height:1.25!important;letter-spacing:0!important;text-transform:none!important}html:root:root:root .chat-image-viewer .chat-image-viewer-error>span{font-size:var(--nl-type-caption, var(--type-caption))!important;font-weight:400!important;font-style:normal!important;line-height:1.3!important;letter-spacing:0!important;text-transform:none!important}html:root:root:root .crm-field-label-text{font-family:var(--font-ui)!important;font-size:11.5px!important;font-weight:600!important;font-style:normal!important;line-height:1.4!important;letter-spacing:0!important;text-transform:none!important;color:color-mix(in srgb,var(--ux-text-soft, var(--app-text-soft, #626b7a)) 85%,var(--app-muted, #7b8493) 15%)!important}html:root:root:root .crm-field-label-text>em{margin-left:5px!important;color:var(--ux-text-muted, var(--app-muted, #7b8493))!important;font:inherit!important;font-weight:400!important;font-style:normal!important;line-height:inherit!important;letter-spacing:inherit!important;text-transform:none!important}.nl-ai-menu{--spacing:.25rem;--text-xs:.75rem;--text-xs--line-height:calc(1 / .75);--text-sm:.875rem;--text-sm--line-height:calc(1.25 / .875);--radius-lg:.5rem;--default-transition-duration:.15s;--default-transition-timing-function:cubic-bezier(.4, 0, .2, 1);--color-foreground:#151515;--color-border:#ddd;--color-muted:#eee;--color-muted-foreground:#727272;--color-ring:#6b78f6;--color-primary:#2e46ee}#root#root .ux-v22 .agent-page .nl-ai-menu .collapse{visibility:collapse}#root#root .ux-v22 .agent-page .nl-ai-menu .sr-only{clip-path:inset(50%);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}#root#root .ux-v22 .agent-page .nl-ai-menu .absolute{position:absolute}#root#root .ux-v22 .agent-page .nl-ai-menu .relative{position:relative}#root#root .ux-v22 .agent-page .nl-ai-menu .inset-x-1{inset-inline:var(--spacing)}#root#root .ux-v22 .agent-page .nl-ai-menu .bottom-0{bottom:0}#root#root .ux-v22 .agent-page .nl-ai-menu .my-1{margin-block:var(--spacing)}#root#root .ux-v22 .agent-page .nl-ai-menu .block{display:block}#root#root .ux-v22 .agent-page .nl-ai-menu .flex{display:flex}#root#root .ux-v22 .agent-page .nl-ai-menu .grid{display:grid}#root#root .ux-v22 .agent-page .nl-ai-menu .size-3\.5{width:calc(var(--spacing) * 3.5);height:calc(var(--spacing) * 3.5)}#root#root .ux-v22 .agent-page .nl-ai-menu .size-4{width:calc(var(--spacing) * 4);height:calc(var(--spacing) * 4)}#root#root .ux-v22 .agent-page .nl-ai-menu .size-7{width:calc(var(--spacing) * 7);height:calc(var(--spacing) * 7)}#root#root .ux-v22 .agent-page .nl-ai-menu .h-8{height:calc(var(--spacing) * 8)}#root#root .ux-v22 .agent-page .nl-ai-menu .h-px{height:1px}#root#root .ux-v22 .agent-page .nl-ai-menu .w-full{width:100%}#root#root .ux-v22 .agent-page .nl-ai-menu .w-max{width:max-content}#root#root .ux-v22 .agent-page .nl-ai-menu .min-w-0{min-width:0}#root#root .ux-v22 .agent-page .nl-ai-menu .flex-1{flex:1}#root#root .ux-v22 .agent-page .nl-ai-menu .shrink-0{flex-shrink:0}#root#root .ux-v22 .agent-page .nl-ai-menu .cursor-not-allowed{cursor:not-allowed}#root#root .ux-v22 .agent-page .nl-ai-menu .cursor-pointer{cursor:pointer}#root#root .ux-v22 .agent-page .nl-ai-menu .resize{resize:both}#root#root .ux-v22 .agent-page .nl-ai-menu .flex-col{flex-direction:column}#root#root .ux-v22 .agent-page .nl-ai-menu .place-items-center{place-items:center}#root#root .ux-v22 .agent-page .nl-ai-menu .items-center{align-items:center}#root#root .ux-v22 .agent-page .nl-ai-menu .justify-center{justify-content:center}#root#root .ux-v22 .agent-page .nl-ai-menu .gap-0\.5{gap:calc(var(--spacing) * .5)}#root#root .ux-v22 .agent-page .nl-ai-menu .gap-2{gap:calc(var(--spacing) * 2)}#root#root .ux-v22 .agent-page .nl-ai-menu .gap-6{gap:calc(var(--spacing) * 6)}#root#root .ux-v22 .agent-page .nl-ai-menu .truncate{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}#root#root .ux-v22 .agent-page .nl-ai-menu .overflow-hidden{overflow:hidden}#root#root .ux-v22 .agent-page .nl-ai-menu .rounded-lg{border-radius:var(--radius-lg)}#root#root .ux-v22 .agent-page .nl-ai-menu .border{border-style:var(--tw-border-style);border-width:1px}#root#root .ux-v22 .agent-page .nl-ai-menu .border-dashed{--tw-border-style:dashed;border-style:dashed}#root#root .ux-v22 .agent-page .nl-ai-menu .border-border{border-color:var(--color-border)}#root#root .ux-v22 .agent-page .nl-ai-menu .bg-border{background-color:var(--color-border)}#root#root .ux-v22 .agent-page .nl-ai-menu .px-2\.5{padding-inline:calc(var(--spacing) * 2.5)}#root#root .ux-v22 .agent-page .nl-ai-menu .pb-9{padding-bottom:calc(var(--spacing) * 9)}#root#root .ux-v22 .agent-page .nl-ai-menu .text-left{text-align:left}#root#root .ux-v22 .agent-page .nl-ai-menu .text-sm{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}#root#root .ux-v22 .agent-page .nl-ai-menu .text-xs{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height))}#root#root .ux-v22 .agent-page .nl-ai-menu .text-\[10px\]{font-size:10px}#root#root .ux-v22 .agent-page .nl-ai-menu .whitespace-nowrap{white-space:nowrap}#root#root .ux-v22 .agent-page .nl-ai-menu .text-foreground{color:var(--color-foreground)}#root#root .ux-v22 .agent-page .nl-ai-menu .text-muted-foreground{color:var(--color-muted-foreground)}#root#root .ux-v22 .agent-page .nl-ai-menu .opacity-45{opacity:.45}#root#root .ux-v22 .agent-page .nl-ai-menu .opacity-100{opacity:1}#root#root .ux-v22 .agent-page .nl-ai-menu .transition{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}#root#root .ux-v22 .agent-page .nl-ai-menu .transition-colors{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}#root#root .ux-v22 .agent-page .nl-ai-menu .outline-none{--tw-outline-style:none;outline-style:none}#root#root .ux-v22 .agent-page .nl-ai-menu .select-none{-webkit-user-select:none;user-select:none}#root#root .ux-v22 .agent-page .nl-ai-menu .\[overflow-anchor\:none\]{overflow-anchor:none}#root#root .ux-v22 .agent-page .nl-ai-menu .group-data-\[state\=collapsed\]\/sidebar\:hidden:is(:where(.group\/sidebar)[data-state=collapsed] *){display:none}@media(hover:hover){#root#root .ux-v22 .agent-page .nl-ai-menu .hover\:bg-muted:hover{background-color:var(--color-muted)}}#root#root .ux-v22 .agent-page .nl-ai-menu .focus-visible\:bg-muted:focus-visible{background-color:var(--color-muted)}#root#root .ux-v22 .agent-page .nl-ai-menu .focus-visible\:ring-2:focus-visible{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}#root#root .ux-v22 .agent-page .nl-ai-menu .focus-visible\:ring-ring:focus-visible{--tw-ring-color:var(--color-ring)}#root#root .ux-v22 .agent-page .nl-ai-menu .data-\[active\=true\]\:border-primary\/50[data-active=true]{border-color:#2e46ee80}@supports (color:color-mix(in lab,red,red)){#root#root .ux-v22 .agent-page .nl-ai-menu .data-\[active\=true\]\:border-primary\/50[data-active=true]{border-color:color-mix(in oklab,var(--color-primary) 50%,transparent)}}#root#root .ux-v22 .agent-page .nl-ai-menu .data-\[active\=true\]\:bg-muted[data-active=true]{background-color:var(--color-muted)}#root#root .ux-v22 .agent-page .nl-ai-menu .data-\[active\=true\]\:text-foreground[data-active=true]{color:var(--color-foreground)}#root#root .ux-v22 .agent-page .nl-ai-menu .data-\[dragging\=true\]\:opacity-40[data-dragging=true]{opacity:.4}#root#root .ux-v22 .agent-page .nl-ai-menu .data-\[drop\=after\]\:after\:absolute[data-drop=after]:after{content:var(--tw-content);position:absolute}#root#root .ux-v22 .agent-page .nl-ai-menu .data-\[drop\=after\]\:after\:right-2[data-drop=after]:after{content:var(--tw-content);right:calc(var(--spacing) * 2)}#root#root .ux-v22 .agent-page .nl-ai-menu .data-\[drop\=after\]\:after\:-bottom-0\.5[data-drop=after]:after{content:var(--tw-content);bottom:calc(var(--spacing) * -.5)}#root#root .ux-v22 .agent-page .nl-ai-menu .data-\[drop\=after\]\:after\:left-2[data-drop=after]:after{content:var(--tw-content);left:calc(var(--spacing) * 2)}#root#root .ux-v22 .agent-page .nl-ai-menu .data-\[drop\=after\]\:after\:h-0\.5[data-drop=after]:after{content:var(--tw-content);height:calc(var(--spacing) * .5)}#root#root .ux-v22 .agent-page .nl-ai-menu .data-\[drop\=after\]\:after\:rounded-full[data-drop=after]:after{content:var(--tw-content);border-radius:3.40282e38px}#root#root .ux-v22 .agent-page .nl-ai-menu .data-\[drop\=after\]\:after\:bg-primary[data-drop=after]:after{content:var(--tw-content);background-color:var(--color-primary)}#root#root .ux-v22 .agent-page .nl-ai-menu .data-\[drop\=before\]\:before\:absolute[data-drop=before]:before{content:var(--tw-content);position:absolute}#root#root .ux-v22 .agent-page .nl-ai-menu .data-\[drop\=before\]\:before\:-top-0\.5[data-drop=before]:before{content:var(--tw-content);top:calc(var(--spacing) * -.5)}#root#root .ux-v22 .agent-page .nl-ai-menu .data-\[drop\=before\]\:before\:right-2[data-drop=before]:before{content:var(--tw-content);right:calc(var(--spacing) * 2)}#root#root .ux-v22 .agent-page .nl-ai-menu .data-\[drop\=before\]\:before\:left-2[data-drop=before]:before{content:var(--tw-content);left:calc(var(--spacing) * 2)}#root#root .ux-v22 .agent-page .nl-ai-menu .data-\[drop\=before\]\:before\:h-0\.5[data-drop=before]:before{content:var(--tw-content);height:calc(var(--spacing) * .5)}#root#root .ux-v22 .agent-page .nl-ai-menu .data-\[drop\=before\]\:before\:rounded-full[data-drop=before]:before{content:var(--tw-content);border-radius:3.40282e38px}#root#root .ux-v22 .agent-page .nl-ai-menu .data-\[drop\=before\]\:before\:bg-primary[data-drop=before]:before{content:var(--tw-content);background-color:var(--color-primary)}#root#root .ux-v22 .agent-page .nl-ai-menu .data-\[drop\=inside\]\:bg-muted[data-drop=inside]{background-color:var(--color-muted)}#root#root .ux-v22 .agent-page .nl-ai-menu .data-\[drop\=inside\]\:ring-1[data-drop=inside]{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}#root#root .ux-v22 .agent-page .nl-ai-menu .data-\[drop\=inside\]\:ring-primary\/45[data-drop=inside]{--tw-ring-color:#2e46ee73}@supports (color:color-mix(in lab,red,red)){#root#root .ux-v22 .agent-page .nl-ai-menu .data-\[drop\=inside\]\:ring-primary\/45[data-drop=inside]{--tw-ring-color:color-mix(in oklab, var(--color-primary) 45%, transparent)}}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-shadow-color{syntax:"*";inherits:false}@property --tw-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-inset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-shadow-color{syntax:"*";inherits:false}@property --tw-inset-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-ring-color{syntax:"*";inherits:false}@property --tw-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-ring-color{syntax:"*";inherits:false}@property --tw-inset-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-ring-inset{syntax:"*";inherits:false}@property --tw-ring-offset-width{syntax:"<length>";inherits:false;initial-value:0}@property --tw-ring-offset-color{syntax:"*";inherits:false;initial-value:#fff}@property --tw-ring-offset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-content{syntax:"*";inherits:false;initial-value:""}#root .ux-v22 .agent-page .nl-ai-menu{font-family:var(--agent-chat-reading-family);font-synthesis:none;--color-background: var(--app-card);--color-foreground: var(--app-text);--color-border: var(--app-border);--color-muted: var(--crm-nav-hover-bg, var(--app-control-hover));--color-muted-foreground: var(--app-muted);--color-primary: var(--crm-interaction-blue);--color-ring: var(--crm-interaction-blue);--color-primary-foreground: #fff;width:var(--nl-ai-menu-width);min-width:0;height:100%;min-height:0;padding:var(--crm-nav-sidebar-padding, 16px 10px 20px);box-sizing:border-box;background:var(--settings-navigation-bg, var(--app-card));color:var(--app-text);border-right:var(--crm-contextual-rail-border-right, 1px solid var(--settings-border, var(--app-border)));isolation:isolate;overflow:hidden}#root .ux-v22 .agent-page .nl-ai-menu *,#root .ux-v22 .agent-page .nl-ai-menu *:before,#root .ux-v22 .agent-page .nl-ai-menu *:after{box-sizing:border-box}#root .ux-v22 .agent-page .nl-ai-menu-scroll{min-width:0;height:100%;overflow-x:hidden;overflow-y:auto;scrollbar-width:none}#root .ux-v22 .agent-page .nl-ai-menu-scroll::-webkit-scrollbar{display:none}#root .ux-v22 .agent-page .nl-ai-menu-primary{display:flex;flex-direction:column;align-items:stretch;gap:2px;width:100%;margin:0;padding:0}#root .ux-v22 .agent-page .nl-ai-menu-link{display:flex;align-items:center;justify-content:flex-start;gap:var(--crm-nav-icon-gap, 12px);width:100%;min-width:0;height:var(--crm-nav-row-height, 38px);min-height:var(--crm-nav-row-height, 38px);padding:0 10px;margin:0;border:0;border-radius:var(--crm-nav-radius, 9px);background:transparent;box-shadow:none;color:var(--app-muted);font-size:var(--type-body)!important;font-weight:var(--crm-nav-item-weight, 500)!important;font-style:normal!important;line-height:1.3!important;letter-spacing:0!important;text-transform:none!important;font-synthesis:none!important;font-variation-settings:normal!important;text-align:left;cursor:pointer;transition:background-color .15s ease}#root .ux-v22 .agent-page .nl-ai-menu-link>svg{width:var(--crm-nav-icon-size, 17px);height:var(--crm-nav-icon-size, 17px);flex:0 0 var(--crm-nav-icon-size, 17px)}#root .ux-v22 .agent-page .nl-ai-menu-link>span{min-width:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}#root .ux-v22 .agent-page .nl-ai-menu-link:hover{background:var(--crm-nav-hover-bg, var(--app-control-hover));color:var(--app-muted)}#root .ux-v22 .agent-page .nl-ai-menu-link.is-selected,#root .ux-v22 .agent-page .nl-ai-menu-link.is-selected:hover{background:var(--crm-nav-active-bg, var(--app-control-hover));color:var(--app-muted);font-weight:var(--crm-nav-selected-weight, 500)!important}#root .ux-v22 .agent-page .nl-ai-menu-link:focus-visible{outline:2px solid var(--crm-interaction-blue);outline-offset:-2px}#root#root .ux-v22 .agent-page .nl-ai-menu .nl-ai-menu-tree [role=treeitem]{box-sizing:border-box;height:var(--crm-nav-row-height);min-height:var(--crm-nav-row-height);max-height:var(--crm-nav-row-height);gap:var(--crm-nav-icon-gap);padding-right:10px;border:0;border-radius:var(--crm-nav-radius);background:transparent;color:var(--app-muted);box-shadow:none;font-size:var(--type-body)!important;font-weight:var(--crm-nav-item-weight, 500);font-style:normal!important;line-height:1.3!important;letter-spacing:0!important;text-transform:none!important;font-synthesis:none!important;font-variation-settings:normal!important;transition:background-color .18s ease,color .18s ease}#root#root .ux-v22 .agent-page .nl-ai-menu .nl-ai-menu-tree [role=treeitem]:is(:hover,:focus-visible,[data-menu-open=true]){background:var(--crm-nav-hover-bg);color:var(--app-muted)}#root#root .ux-v22 .agent-page .nl-ai-menu .nl-ai-menu-tree [role=treeitem][aria-selected=true]{background:var(--crm-nav-active-bg);color:var(--app-muted);font-weight:var(--crm-nav-selected-weight, 600)}#root#root .ux-v22 .agent-page .nl-ai-menu .nl-ai-menu-tree [role=treeitem]:focus-visible{outline:2px solid var(--crm-interaction-blue);outline-offset:-2px}#root#root .ux-v22 .agent-page .nl-ai-menu .nl-ai-menu-tree [role=treeitem] :is(span,input,button){font-size:inherit!important;font-weight:inherit!important;font-style:normal!important;line-height:inherit!important;letter-spacing:inherit!important;text-transform:none!important;font-synthesis:none!important;font-variation-settings:normal!important}#root#root .ux-v22 .agent-page .nl-ai-menu :is(.nl-ai-menu-dots,.nl-ai-menu-pin-button){appearance:none;display:grid;place-items:center;flex:0 0 28px;width:28px;height:28px;min-width:28px;min-height:28px;margin:0;padding:0;border:0;border-radius:8px;outline:none;box-shadow:none;background:transparent;color:var(--app-muted);line-height:1;cursor:pointer}#root#root .ux-v22 .agent-page .nl-ai-menu :is(.nl-ai-menu-dots,.nl-ai-menu-pin-button):is(:hover,:focus,:focus-visible,[aria-expanded=true]){border:0;outline:none;box-shadow:none;background:var(--crm-nav-hover-bg, var(--app-control-hover));color:var(--crm-nav-hover-text, var(--app-text))}#root .ux-v22 .agent-page .nl-ai-menu :is(.nl-ai-menu-dots,.nl-ai-menu-pin-button)>svg{width:16px;height:16px}#root#root .ux-v22 .agent-page .nl-ai-menu .nl-ai-menu-chat-title{min-width:0;margin-inline-end:0;-webkit-mask-image:none;mask-image:none}#root#root .ux-v22 .agent-page .nl-ai-menu .nl-ai-menu-tree [role=treeitem]:is(:hover,:focus-within,[data-menu-open=true]) .nl-ai-menu-chat-title{margin-inline-end:66px}#root#root .ux-v22 .agent-page .nl-ai-menu .nl-ai-menu-tree [role=treeitem]:is(:hover,:focus-within,[data-menu-open=true]) .nl-ai-menu-chat-title[data-overflow=true]{-webkit-mask-image:linear-gradient(to right,#000 0%,#000 calc(100% - 24px),transparent 100%);mask-image:linear-gradient(to right,#000 0%,#000 calc(100% - 24px),transparent 100%)}#root#root .ux-v22 .agent-page .nl-ai-menu .nl-ai-menu-tree [role=treeitem]:is(:hover,:focus-within,[data-menu-open=true]) .nl-ai-menu-chat-title[data-marquee=true]{-webkit-mask-image:linear-gradient(to right,transparent 0%,#000 14px,#000 calc(100% - 24px),transparent 100%);mask-image:linear-gradient(to right,transparent 0%,#000 14px,#000 calc(100% - 24px),transparent 100%)}@media(hover:none){#root#root .ux-v22 .agent-page .nl-ai-menu .nl-ai-menu-tree [role=treeitem]:is(:hover,:focus-within,[data-menu-open=true]) .nl-ai-menu-chat-title,#root#root .ux-v22 .agent-page .nl-ai-menu .nl-ai-menu-chat-title{margin-inline-end:36px}}#root#root .ux-v22 .agent-page .nl-ai-menu .nl-ai-menu-row-actions{position:absolute;z-index:2;top:50%;right:4px;display:flex;align-items:center;gap:2px;transform:translateY(-50%);opacity:0;visibility:hidden;pointer-events:none;background:var(--crm-nav-hover-bg, var(--app-control-hover));border-radius:var(--crm-nav-radius, 9px);transition:opacity .15s ease,visibility .15s ease}#root#root .ux-v22 .agent-page .nl-ai-menu .nl-ai-menu-tree [role=treeitem]:is(:hover,:focus-within,[data-menu-open=true])>.nl-ai-menu-row-actions{opacity:1;visibility:visible;pointer-events:auto}#root#root .ux-v22 .agent-page .nl-ai-menu .nl-ai-menu-tree [role=treeitem][aria-selected=true]>.nl-ai-menu-row-actions{background:var(--crm-nav-active-bg, var(--app-control-hover))}#root#root .ux-v22 .agent-page .nl-ai-menu :is(.nl-ai-menu-pin-button,.nl-ai-menu-dots):focus-visible{outline:2px solid var(--crm-interaction-blue);outline-offset:-2px}@media(hover:none){#root#root .ux-v22 .agent-page .nl-ai-menu .nl-ai-menu-row-actions{opacity:1;visibility:visible;pointer-events:auto}#root#root .ux-v22 .agent-page .nl-ai-menu .nl-ai-menu-pin-button{display:none}}#root .ux-v22 .agent-page .nl-ai-menu-job-indicator{display:inline-flex;justify-content:center;align-items:center;width:28px;height:28px;flex:0 0 28px;color:var(--app-muted)}#root .ux-v22 .agent-page .nl-ai-menu-unread-dot{width:7px;height:7px;border-radius:50%;background:var(--app-primary, #315cf5)}#root .ux-v22 .agent-page .nl-ai-menu-working-spinner{animation:nl-ai-durable-spinner 1s linear infinite}@keyframes nl-ai-durable-spinner{to{transform:rotate(360deg)}}@media(prefers-reduced-motion:reduce){#root .ux-v22 .agent-page .nl-ai-menu-working-spinner{animation:none}}#root#root .ux-v22 .agent-page .nl-ai-menu .nl-ai-menu-tree [role=treeitem]:has(.nl-ai-menu-job-indicator)>.nl-ai-menu-row-actions{opacity:1;visibility:visible;pointer-events:none;background:transparent}#root#root .ux-v22 .agent-page .nl-ai-menu .nl-ai-menu-tree [role=treeitem]:has(.nl-ai-menu-job-indicator)>.nl-ai-menu-row-actions>.nl-ai-menu-dots{opacity:0;visibility:hidden;pointer-events:none}#root#root .ux-v22 .agent-page .nl-ai-menu .nl-ai-menu-tree [role=treeitem]:has(.nl-ai-menu-job-indicator) .nl-ai-menu-chat-title{margin-inline-end:32px}#root#root .ux-v22 .agent-page .nl-ai-menu .nl-ai-menu-tree [role=treeitem]:has(.nl-ai-menu-job-indicator):is(:hover,:focus-within,[data-menu-open=true])>.nl-ai-menu-row-actions{pointer-events:auto}#root#root .ux-v22 .agent-page .nl-ai-menu .nl-ai-menu-tree [role=treeitem]:has(.nl-ai-menu-job-indicator):is(:hover,:focus-within,[data-menu-open=true])>.nl-ai-menu-row-actions>.nl-ai-menu-dots{opacity:1;visibility:visible;pointer-events:auto}#root#root .ux-v22 .agent-page .nl-ai-menu .nl-ai-menu-tree [role=treeitem]:has(.nl-ai-menu-job-indicator):is(:hover,:focus-within,[data-menu-open=true]) .nl-ai-menu-chat-title{margin-inline-end:66px}@media(hover:none){#root#root .ux-v22 .agent-page .nl-ai-menu .nl-ai-menu-tree [role=treeitem]:has(.nl-ai-menu-job-indicator)>.nl-ai-menu-row-actions,#root#root .ux-v22 .agent-page .nl-ai-menu .nl-ai-menu-tree [role=treeitem]:has(.nl-ai-menu-job-indicator)>.nl-ai-menu-row-actions>.nl-ai-menu-dots{opacity:1;visibility:visible;pointer-events:auto}#root#root .ux-v22 .agent-page .nl-ai-menu .nl-ai-menu-tree [role=treeitem]:has(.nl-ai-menu-job-indicator) .nl-ai-menu-chat-title{margin-inline-end:66px}}#root .ux-v22 .agent-page .nl-ai-menu .nl-ai-menu-compact-heading-icon{display:none}@media(min-width:1033px){#root .ux-v22.is-primary-sidebar-collapsed .sidebar-ai-navigation .nl-ai-menu-section-heading{width:40px;height:30px;min-height:30px;padding:0 10px;justify-content:flex-start;gap:0}#root .ux-v22.is-primary-sidebar-collapsed .sidebar-ai-navigation .nl-ai-menu .nl-ai-menu-compact-heading-icon{display:block;flex:0 0 16px;width:16px;height:16px;color:var(--crm-nav-text)}#root .ux-v22.is-primary-sidebar-collapsed .sidebar-ai-navigation .nl-ai-menu-section-heading>span,#root .ux-v22.is-primary-sidebar-collapsed .sidebar-ai-navigation .nl-ai-menu-section-chevron{display:none}}#root .ux-v22 .agent-page .nl-ai-menu .crm-sidebar-group-heading.nl-ai-menu-section-heading{display:flex;align-items:center;justify-content:space-between;min-height:19px;gap:8px;padding-right:10px;border:0;border-radius:var(--crm-nav-radius, 9px);background:transparent;text-align:left;cursor:pointer;pointer-events:auto}#root .ux-v22 .agent-page .nl-ai-menu .nl-ai-menu-section-heading .nl-ai-menu-section-chevron{flex:none;opacity:.55;transition:transform .16s ease,opacity .16s ease}#root .ux-v22 .agent-page .nl-ai-menu .nl-ai-menu-section-heading[aria-expanded=false] .nl-ai-menu-section-chevron{transform:rotate(-90deg)}#root .ux-v22 .agent-page .nl-ai-menu .nl-ai-menu-section-heading:is(:hover,:focus-visible) .nl-ai-menu-section-chevron{opacity:1}#root .ux-v22 .agent-page .nl-ai-menu .nl-ai-menu-section-heading:focus-visible{outline:2px solid var(--crm-interaction-blue);outline-offset:1px}@media(prefers-reduced-motion:reduce){#root .ux-v22 .agent-page .nl-ai-menu .nl-ai-menu-section-heading .nl-ai-menu-section-chevron{transition:none}}#root .ux-v22 .agent-page .nl-ai-menu-pending-count{display:inline-flex;align-items:center;justify-content:center;min-width:18px;height:18px;padding:0 5px;border-radius:9px;border:1px solid var(--app-border);font-size:11px;font-weight:600;color:var(--app-text);background:transparent}@media(min-width:1033px){#root .ux-v22 .workspace.agent-workspace{padding-left:var(--crm-shell-sidebar-reserve, var(--crm-snov-sidebar-w));padding-right:0;padding-bottom:0}}#root .ux-v22 .workspace.agent-workspace>.agent-page{flex:1 1 auto;margin:0}#root .ux-v22 .agent-page{width:100%;height:100%;min-height:0;overflow:hidden;background:var(--settings-content-bg, var(--ux-canvas));color:var(--app-text)}#root .ux-v22 .agent-page>.agent-layout{display:grid;grid-template-columns:minmax(0,1fr);gap:0;width:100%;height:100%;min-height:0;overflow:hidden}#root .ux-v22 .agent-page .agent-main-pane{display:flex;flex-direction:column;width:100%;min-width:0;min-height:0;height:100%;overflow:hidden;background:var(--settings-content-bg, var(--ux-canvas))}#root .ux-v22 .agent-page .agent-main-content{display:flex;flex-direction:column;flex:1 1 0;min-height:0;gap:14px;overflow-x:hidden;overflow-y:auto;padding:18px 30px 34px}#root .ux-v22 .agent-page .agent-mobile-back{display:none}#root .ux-v22 .workspace.agent-workspace{min-height:0;overflow:hidden}#root .ux-v22 .agent-page .agent-main-content.agent-detail-chat:not(.agent-chat-empty){overflow:hidden!important;overscroll-behavior:contain;min-height:0;flex:1 1 0;gap:0;padding:12px 30px}#root .ux-v22 .agent-page .agent-detail-chat:not(.agent-chat-empty)>.agent-chat-history{position:relative;display:flex;flex-direction:column;flex:1 1 0;min-width:0;min-height:0;width:100%;overflow:hidden}#root .ux-v22 .agent-page .agent-chat-history>.agent-messages{flex:1 1 0;min-height:0;height:100%;overflow-y:auto;overflow-x:hidden;overscroll-behavior-y:contain;padding-top:22px;padding-bottom:28px;scroll-padding-top:22px;scroll-padding-bottom:28px}#root .ux-v22 .agent-page .agent-detail-chat:not(.agent-chat-empty)>.agent-chat-history>.agent-messages{-webkit-mask-image:linear-gradient(to bottom,#000 0,#000 calc(100% - 24px),transparent 100%);mask-image:linear-gradient(to bottom,#000 0,#000 calc(100% - 24px),transparent 100%)}#root .ux-v22 .agent-page .agent-chat-history>.agent-chat-jump-latest{position:absolute;z-index:2;left:50%;bottom:10px;transform:translate(-50%);margin:0;flex:none}@media(min-width:1033px){#root .ux-v22 .agent-page .agent-detail-chat:not(.agent-chat-empty)>.agent-chat-history>.agent-messages{padding-top:0;scroll-padding-top:0}}@media(min-width:768px)and (max-width:1032px){#root .ux-v22[data-workspace-navigation=dock] .agent-page .agent-detail-chat:not(.agent-chat-empty){padding-bottom:var(--workspace-dock-scroll-clearance, 94px)!important}#root .ux-v22[data-workspace-navigation=dock] .agent-page .agent-messages{scroll-padding-bottom:16px}}@media(max-width:760px){#root .ux-v22 .agent-page>.agent-layout{display:block;position:relative}#root .ux-v22 .agent-page .agent-main-pane{display:flex;position:relative;border-radius:0;box-shadow:none}#root .ux-v22 .agent-page .agent-chat-mobile-header{display:flex;align-items:center;position:relative;flex:0 0 0;height:0;min-height:0;padding:0;z-index:5;overflow:visible}#root .ux-v22 .agent-page .agent-chat-mobile-header-start{position:absolute;z-index:2;top:14px;left:14px;display:flex;align-items:center;gap:8px;width:auto;max-width:calc(100% - 86px);min-width:0}#root .ux-v22 .agent-page .agent-chat-header-actions{top:14px;right:14px;gap:7px}#root .ux-v22 .agent-page .agent-chat-mobile-header-start{max-width:calc(100% - 150px)}#root .ux-v22 .agent-page .agent-chat-mobile-header .agent-mobile-back{display:inline-flex;margin:0}#root .ux-v22 .agent-page .agent-chat-mobile-header .agent-mobile-model-picker{position:relative;flex:0 1 auto;max-width:calc(100% - 56px);min-width:0}#root .ux-v22 .agent-page .agent-chat-mobile-header .agent-mobile-model-trigger{display:inline-flex;align-items:center;justify-content:center;gap:7px;width:auto;max-width:100%;min-height:48px;padding:0 14px;border:1px solid color-mix(in srgb,var(--app-border) 70%,transparent);border-radius:999px;background:color-mix(in srgb,var(--app-elevated, var(--app-card)) 70%,transparent);-webkit-backdrop-filter:blur(10px) saturate(140%);backdrop-filter:blur(10px) saturate(140%);color:var(--app-text);cursor:pointer}#root .ux-v22 .agent-page .agent-mobile-model-trigger .agent-mobile-model-label{display:block;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:14px;font-weight:600;line-height:1.2;color:var(--app-text)}#root .ux-v22 .agent-page .agent-mobile-model-trigger>svg{flex:0 0 auto}#root .ux-v22 .agent-page .agent-chat-mobile-header .agent-chat-header-actions>:is(button.agent-mobile-chat-actions){position:static;z-index:2;top:auto;right:auto;display:inline-flex;align-items:center;justify-content:center;width:48px;min-width:48px;height:48px;min-height:48px;padding:0;border:1px solid color-mix(in srgb,var(--app-border) 70%,transparent);border-radius:50%;background:color-mix(in srgb,var(--app-elevated, var(--app-card)) 70%,transparent);-webkit-backdrop-filter:blur(10px) saturate(140%);backdrop-filter:blur(10px) saturate(140%);color:var(--app-text);cursor:pointer}#root .ux-v22.theme-dark .agent-page .agent-chat-mobile-header :is(.agent-mobile-back,.agent-mobile-model-trigger,button.agent-mobile-chat-actions){background:color-mix(in srgb,var(--dark-elevated, #202020) 62%,transparent)}#root .ux-v22 .agent-page .agent-chat-mobile-header :is(.agent-mobile-back,.agent-mobile-model-trigger,button.agent-mobile-chat-actions):is(:hover,:focus,:active,:focus-visible,[aria-expanded=true]){border-color:color-mix(in srgb,var(--app-border) 70%,transparent)}#root .ux-v22 .agent-page .agent-chat-mobile-header :is(.agent-mobile-back,.agent-mobile-model-trigger,button.agent-mobile-chat-actions):focus-visible{outline:2px solid color-mix(in srgb,var(--app-muted) 45%,transparent);outline-offset:2px}#root .ux-v22 .agent-page .agent-main-content{padding:18px 16px 22px}#root .ux-v22 .agent-page .agent-detail-chat{padding-bottom:max(14px,env(safe-area-inset-bottom,0px))!important;min-height:0}#root .ux-v22 .agent-page .agent-messages{padding-inline:0}#root .ux-v22 .agent-page .agent-detail-chat.agent-chat-empty{display:grid;grid-template-columns:minmax(0,var(--agent-chat-content-width));grid-auto-rows:max-content;align-content:center;justify-content:center;row-gap:20px;overflow-y:auto;padding:28px 16px max(22px,env(safe-area-inset-bottom,0px))!important}#root .ux-v22 .agent-page .agent-detail-chat.agent-chat-empty>.agent-chat-history,#root .ux-v22 .agent-page .agent-detail-chat.agent-chat-empty>.agent-beui-composer{width:100%;min-width:0;margin:0!important}#root .ux-v22 .agent-page .agent-detail-chat.agent-chat-empty .agent-messages{min-height:0;height:auto;overflow:visible;padding:0}}@media(max-width:760px){#root#root .ux-v22 .agent-page .agent-main-pane{height:100%;min-height:0}#root#root .ux-v22 .agent-page .agent-main-content.agent-detail-chat:not(.agent-chat-empty){display:flex;flex-direction:column;flex:1 1 0;height:100%;min-height:0;gap:0;overflow:hidden!important;padding-top:12px;padding-right:16px!important;padding-bottom:max(12px,env(safe-area-inset-bottom,0px))!important;padding-left:16px!important}#root#root .ux-v22 .agent-page .agent-detail-chat:not(.agent-chat-empty)>.agent-chat-history{flex:1 1 0;min-height:0;width:100%;overflow:hidden}#root#root .ux-v22 .agent-page .agent-detail-chat:not(.agent-chat-empty)>.agent-chat-history>.agent-messages{flex:1 1 0;min-height:0;max-height:100%;overflow-x:hidden;overflow-y:auto;padding-top:78px;padding-bottom:60px;scroll-padding-top:78px;scroll-padding-bottom:60px;overscroll-behavior-y:contain;-webkit-overflow-scrolling:touch;touch-action:pan-y}#root#root .ux-v22 .agent-page .agent-detail-chat:not(.agent-chat-empty)>.agent-beui-composer{flex:0 0 auto;min-height:0;margin:0 auto!important;padding:0;background:transparent}}@media(max-width:1032px){#root .ux-v22 .agent-page .agent-detail-chat:not(.agent-chat-empty)>.agent-chat-history>.agent-messages{-webkit-mask-image:linear-gradient(to bottom,transparent 0,#000 52px,#000 calc(100% - 24px),transparent 100%);mask-image:linear-gradient(to bottom,transparent 0,#000 52px,#000 calc(100% - 24px),transparent 100%)}}@media(min-width:761px)and (max-width:1032px){#root .ux-v22 .agent-page .agent-main-content.agent-detail-chat:not(.agent-chat-empty){gap:0}#root .ux-v22 .agent-page .agent-detail-chat:not(.agent-chat-empty)>.agent-chat-history>.agent-messages{padding-top:60px;padding-bottom:60px;scroll-padding-top:60px;scroll-padding-bottom:60px}}#root .ux-v22 .agent-page .agent-picker{display:flex;align-items:stretch;gap:12px;width:min(var(--agent-chat-content-width),100%);min-width:0;margin:10px auto 14px;padding:2px 1px 6px;box-sizing:border-box;overflow-x:auto;overflow-y:hidden;overscroll-behavior-x:contain;scroll-snap-type:x proximity;scrollbar-width:thin;scrollbar-color:var(--app-border) transparent}#root .ux-v22 .agent-page .agent-picker-card{display:flex;align-items:center;flex:0 0 calc((100% - 12px)/2);min-width:210px;min-height:70px;gap:14px;padding:8px 14px 8px 8px;box-sizing:border-box;border:1px solid var(--app-border);border-radius:var(--radius-pill,999px);background:var(--app-card);color:var(--app-text);text-align:left;font-family:inherit;cursor:pointer;scroll-snap-align:start;transition:background-color .15s ease,border-color .15s ease}#root .ux-v22 .agent-page .agent-picker-card:hover{background:var(--app-control-hover);border-color:var(--app-border-strong,var(--app-border))}#root .ux-v22 .agent-page .agent-picker-card:focus-visible{outline:2px solid var(--crm-interaction-blue);outline-offset:2px}#root .ux-v22 .agent-page .agent-picker-avatar{position:relative;display:grid;place-items:center;flex:0 0 52px;width:52px;height:52px;overflow:hidden;border-radius:50%;background:var(--app-control-hover)}#root .ux-v22 .agent-page .agent-picker-avatar img{position:absolute;inset:0;display:block;width:100%;height:100%;object-fit:cover;object-position:center;border-radius:inherit}#root .ux-v22 .agent-page .agent-picker-avatar img[hidden]{display:none}#root .ux-v22 .agent-page .agent-picker-avatar-fallback{color:var(--app-muted);font-size:var(--nl-type-body,12px);font-weight:650}#root .ux-v22 .agent-page .agent-picker-name{display:flex;align-items:baseline;min-width:0;gap:5px;overflow:hidden;white-space:nowrap}#root .ux-v22 .agent-page .agent-picker-name strong{flex:0 0 auto;font-size:var(--nl-type-body,12px);font-weight:650}#root .ux-v22 .agent-page .agent-picker-name-separator,#root .ux-v22 .agent-page .agent-picker-name small{color:var(--app-muted);font-size:var(--nl-type-body-small,11px);font-weight:400}#root .ux-v22 .agent-page .agent-picker-name small{min-width:0;overflow:hidden;text-overflow:ellipsis}@media(max-width:600px){#root .ux-v22 .agent-page .agent-picker{gap:8px;margin:8px auto 12px}#root .ux-v22 .agent-page .agent-picker-card{flex-basis:210px;min-width:210px;min-height:58px;gap:10px;padding:6px 11px 6px 6px}#root .ux-v22 .agent-page .agent-picker-avatar{flex-basis:44px;width:44px;height:44px}}@media(prefers-reduced-motion:reduce){#root .ux-v22 .agent-page .agent-picker-card{transition:none}#root .ux-v22 .agent-page .agent-picker{scroll-behavior:auto}}#root .ux-v22 .agent-page .agent-picker-marcela,#root .ux-v22 .agent-page .agent-picker-card.agent-picker-card-ladeira{flex:0 0 calc((100% - 12px)/2);min-width:210px;height:218px;min-height:218px;box-sizing:border-box;border:1px solid var(--app-border);border-radius:var(--radius-lg,18px);background:var(--app-card);color:var(--app-text)}#root .ux-v22 .agent-page .agent-picker-marcela{display:flex;flex-direction:column;gap:0;min-width:0;padding:12px 12px 10px;transition:background-color .15s ease,border-color .15s ease}#root .ux-v22 .agent-page .agent-picker-marcela:hover{border-color:var(--app-border-strong,var(--app-border))}#root .ux-v22 .agent-page .agent-picker-marcela-identity{display:flex;align-items:center;gap:9px;min-height:45px;width:100%;padding:0;border:0;background:transparent;color:inherit;text-align:left;font-family:inherit;cursor:pointer}#root .ux-v22 .agent-page .agent-picker-marcela-identity .agent-picker-avatar{flex:0 0 43px;width:43px;height:43px}#root .ux-v22 .agent-page .agent-picker-marcela-name{display:flex;flex-direction:column;min-width:0;gap:3px}#root .ux-v22 .agent-page .agent-picker-marcela-name strong{font-size:var(--nl-type-body);font-weight:650}#root .ux-v22 .agent-page .agent-picker-marcela-name small{color:var(--app-muted);font-size:var(--nl-type-body-small);line-height:1.3}#root .ux-v22 .agent-page .agent-picker-marcela-conversation{display:flex;flex:1 1 auto;align-items:center;justify-content:center;width:100%;min-height:0;padding:7px 0 4px;border:0;background:transparent;color:inherit;text-align:left;cursor:pointer;font-family:inherit}#root .ux-v22 .agent-page .agent-picker-marcela-dialogue{display:flex;flex-direction:column;align-items:stretch;justify-content:center;gap:7px;width:100%;animation:agent-marcela-conversation-in .32s ease both}#root .ux-v22 .agent-page .agent-picker-marcela-question{align-self:flex-end;max-width:86%;padding:8px 10px;box-sizing:border-box;border:1px solid var(--app-border);border-radius:12px 12px 4px;background:transparent;color:var(--app-text);font-size:var(--nl-type-body-small);line-height:1.35}#root .ux-v22 .agent-page .agent-picker-marcela-answer{display:flex;align-items:flex-start;align-self:flex-start;max-width:96%;gap:6px;color:var(--app-text);font-size:var(--nl-type-body-small);line-height:1.35}#root .ux-v22 .agent-page .agent-picker-marcela-gemini{display:block;flex:0 0 15px;width:15px;height:15px;object-fit:contain}#root .ux-v22 .agent-page .agent-picker-marcela button:focus-visible{outline:2px solid var(--crm-interaction-blue);outline-offset:2px;border-radius:8px}#root .ux-v22 .agent-page .agent-picker-card.agent-picker-card-ladeira{align-items:flex-start;justify-content:flex-start;gap:10px;padding:13px 12px}#root .ux-v22 .agent-page .agent-picker-card-ladeira .agent-picker-avatar{flex:0 0 43px;width:43px;height:43px}#root .ux-v22 .agent-page .agent-picker-card-ladeira .agent-picker-name{display:flex;flex-direction:column;align-items:flex-start;gap:5px;white-space:normal;overflow:visible}#root .ux-v22 .agent-page .agent-picker-ladeira-title{display:flex;align-items:baseline;gap:5px;max-width:100%}#root .ux-v22 .agent-page .agent-picker-ladeira-description{color:var(--app-muted);font-size:var(--nl-type-body-small);line-height:1.4;white-space:normal}@keyframes agent-marcela-conversation-in{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:translateY(0)}}@media(max-width:600px){#root .ux-v22 .agent-page .agent-picker-marcela,#root .ux-v22 .agent-page .agent-picker-card.agent-picker-card-ladeira{flex-basis:210px;min-width:210px;height:215px;min-height:215px}#root .ux-v22 .agent-page .agent-picker-marcela{padding:10px}}@media(prefers-reduced-motion:reduce){#root .ux-v22 .agent-page .agent-picker-marcela-dialogue{animation:none}}#root .ux-v22 .agent-page .agent-picker{padding:9px 0 12px;margin-top:4px;margin-bottom:8px}@media(min-width:601px){#root .ux-v22 .agent-page .agent-picker{overflow:visible}}#root .ux-v22 .agent-page .agent-picker-marcela{font-family:inherit;text-align:left;cursor:pointer}#root .ux-v22 .agent-page .agent-picker-marcela:disabled{cursor:default}#root .ux-v22 .agent-page .agent-picker-marcela:focus-visible{outline:2px solid var(--crm-interaction-blue);outline-offset:2px}#root .ux-v22 .agent-page .agent-picker-card.agent-picker-card-ladeira:hover{background:var(--app-card)}#root .ux-v22 .agent-page :is(.agent-designer-home-card,.agent-picker-marcela,.agent-picker-card-ladeira){position:relative;transition:transform .18s cubic-bezier(.2,.8,.2,1);transform-origin:center center;box-shadow:none}@media(hover:hover)and (pointer:fine){#root .ux-v22 .agent-page :is(.agent-designer-home-card,.agent-picker-marcela:not(:disabled),.agent-picker-card-ladeira:not(:disabled)):hover{z-index:3;transform:scale(1.035);box-shadow:none}}@media(prefers-reduced-motion:reduce){#root .ux-v22 .agent-page :is(.agent-designer-home-card,.agent-picker-marcela,.agent-picker-card-ladeira){transition:none;transform:none}}@media(max-width:1032px),(max-width:1376px)and (any-pointer:coarse){#root .ux-v22 .smart-link-editor>.smart-link-editor-frame>.smart-link-format-toolbar,#root .ux-v22 .email-signature-editor-shell.is-composer>.email-signature-toolbar{display:none!important}}#root .ux-v22 .sidebar,#root .ux-v22.theme-light .sidebar,#root .ux-v22.theme-dark .sidebar,#root .ux-v22.settings-active .sidebar,#root .ux-v22.theme-light.settings-active .sidebar,#root .ux-v22.theme-dark.settings-active .sidebar{overflow:hidden!important}#root#root .ux-v22 .sidebar>.sidebar-brand-header{position:relative!important;top:auto!important;z-index:2;flex-shrink:0;background:var(--settings-navigation-bg, var(--app-card))}#root#root .ux-v22 .sidebar>.sidebar-brand-header:before{content:none!important;display:none!important}#root .ux-v22 .sidebar>.sidebar-context-tabs{position:relative!important;top:auto!important;z-index:2;flex-shrink:0;background:var(--settings-navigation-bg, var(--app-card))}#root .ux-v22.theme-dark .sidebar>:is(.sidebar-brand-header,.sidebar-context-tabs){background:var(--crm-primary-sidebar-dark, var(--app-card))}#root .ux-v22 .sidebar>.sidebar-scroll-area{box-sizing:border-box;display:flex;flex-direction:column;align-items:stretch;flex:1 1 0%;width:100%;min-width:0;min-height:0;max-height:100%;overflow-x:hidden;overflow-y:auto;overscroll-behavior-y:contain;-webkit-overflow-scrolling:touch;scrollbar-width:none}#root .ux-v22 .sidebar>.sidebar-scroll-area::-webkit-scrollbar{display:none}#root .ux-v22 .sidebar .sidebar-scroll-area>:is(nav,.sidebar-ai-navigation,.sidebar-context-host,.sidebar-studio-navigation){flex-shrink:0!important}#root .ux-v22 .sidebar .sidebar-scroll-area>.sidebar-ai-navigation.agent-page{flex:0 0 auto!important;height:auto!important;min-height:0!important;overflow:visible!important}#root .ux-v22 .sidebar .sidebar-ai-navigation .nl-ai-menu,#root .ux-v22 .sidebar .sidebar-ai-navigation .nl-ai-menu-scroll{flex:0 0 auto!important;height:auto!important;min-height:0!important;overflow:visible!important}#root .ux-v22 .sidebar .sidebar-scroll-area>.sidebar-studio-navigation{flex:0 0 auto!important;height:auto!important;min-height:0!important;overflow:visible!important}#root .ux-v22 .sidebar[data-sidebar-context]:not([data-sidebar-context=home]) .sidebar-scroll-area>.sidebar-context-host{flex:0 0 auto!important;height:auto!important;min-height:0!important;overflow:visible!important}#root .ux-v22 .sidebar-context-host>:is(.settings-secondary-sidebar,.sidebar-context-agent,.email-secondary-sidebar){flex:0 0 auto!important;height:auto!important;min-height:0!important;max-height:none!important;overflow:visible!important;--crm-secondary-navigation-bg: var(--settings-navigation-bg, var(--app-card))}#root .ux-v22 .sidebar-context-host .nl-ai-menu,#root .ux-v22 .sidebar-context-host .nl-ai-menu-scroll{height:auto!important;min-height:0!important;overflow:visible!important}#root .ux-v22 .sidebar>.sidebar-bottom-actions,#root .ux-v22.settings-active .sidebar>.sidebar-bottom-actions{position:relative!important;bottom:auto!important;z-index:3;flex:0 0 auto!important;background:var(--settings-navigation-bg, var(--app-card))}#root .ux-v22.theme-dark .sidebar>.sidebar-bottom-actions{background:var(--crm-primary-sidebar-dark, var(--app-card))}@media(min-width:768px){#root .ux-v22 .sidebar>.sidebar-bottom-actions:before{content:"";position:absolute;top:0;left:calc(-1 * var(--crm-primary-sidebar-x, 8px));right:calc(-1 * var(--crm-primary-sidebar-x, 8px));height:1px;background:var(--app-border);pointer-events:none}}@media(min-width:1033px){#root .ux-v22 .sidebar>.primary-sidebar-resize-handle{position:fixed!important;inset:0 auto 0 calc(var(--crm-primary-sidebar-w) - 8px)!important;height:100dvh!important}}@media(max-width:1032px){#root .ux-v22 .sidebar>.sidebar-responsive-close-row{position:fixed!important;z-index:20!important}}#root .ux-v22.app-frame.theme-light:not(.client-portal-page){--app-column: var(--app-card);--crm-polish-column: var(--app-card);--board-panel: var(--app-card);--crm-list-surface: var(--app-card);--crm-list-header: var(--settings-navigation-bg);--settings-section-bg: var(--app-card)}#root#root .ux-v22.app-frame.theme-light:not(.client-portal-page) :is(.premium-column:not(.routine-folder-column),.operational-column){background:var(--app-card)!important;background-color:var(--app-card)!important;border-color:var(--app-border-strong)!important}#root#root .ux-v22.app-frame.theme-light:not(.client-portal-page) :is(.premium-column:not(.routine-folder-column),.operational-column)>.funnel-stage-cap,#root#root .ux-v22.app-frame.theme-light:not(.client-portal-page) :is(.premium-column:not(.routine-folder-column),.operational-column)>:is(.deal-dropzone,.operational-dropzone){background:var(--app-card)!important;background-color:var(--app-card)!important}#root#root .ux-v22.app-frame.theme-light:not(.client-portal-page) .project-board-tile{border:1px solid var(--app-border)!important;background:var(--app-card)!important;background-color:var(--app-card)!important}#root#root .ux-v22.app-frame.theme-light:not(.client-portal-page) .project-board-tile-main{background:var(--app-card)!important;background-color:var(--app-card)!important}#root#root .ux-v22.app-frame.theme-dark:not(.client-portal-page) :is(.premium-board,.deal-board,.operational-board){background:var(--app-canvas)!important;background-color:var(--app-canvas)!important;background-image:none!important}#root#root .ux-v22.app-frame.theme-dark:not(.client-portal-page) :is(.premium-column:not(.routine-folder-column),.operational-column),#root#root .ux-v22.app-frame.theme-dark:not(.client-portal-page) :is(.premium-column:not(.routine-folder-column),.operational-column)>:is(.funnel-stage-cap,.deal-dropzone,.operational-dropzone){background:transparent!important;background-color:transparent!important;background-image:none!important}#root#root .ux-v22.app-frame.theme-dark:not(.client-portal-page) :is(.premium-column:not(.routine-folder-column),.operational-column){border-color:var(--app-border-strong)!important;box-shadow:none!important}#root#root .ux-v22.app-frame.theme-dark:not(.client-portal-page) :is(.sales-premium.view-board,.operational-workspace.view-board) :is(.studio-deal-card,.deal-card,.operational-card,.trello-project-card),#root#root .ux-v22.app-frame.theme-dark:not(.client-portal-page) .tasks-habits-page .routine-kanban-card,#root#root .ux-v22.app-frame.theme-dark:not(.client-portal-page) .tasks-habits-page .gamify-empty{background:transparent!important;background-color:transparent!important;background-image:none!important;box-shadow:none!important}#root#root .ux-v22.app-frame.theme-dark:not(.client-portal-page) :is(.project-board-tile,.project-board-tile-main,.project-board-empty){background:transparent!important;background-color:transparent!important;background-image:none!important}#root#root .ux-v22.app-frame.theme-dark:not(.client-portal-page) .project-board-tile{border:1px solid var(--app-border)!important;box-shadow:none!important}#root#root .ux-v22.app-frame.theme-dark:not(.client-portal-page) :is(.records-lifecycle-toolbar,.records-lifecycle-empty),#root#root .ux-v22.app-frame.theme-dark:not(.client-portal-page) .settings-page.settings-navigation-page .settings-detail-content :is(.settings-unified-section,.settings-unified-profile,.settings-unified-preferences){background:transparent!important;background-color:transparent!important;background-image:none!important}#root#root .ux-v22:is(.theme-light,.theme-dark) .settings-page.settings-navigation-page .settings-detail-content{padding:22px clamp(18px,3vw,42px) 40px!important;gap:16px!important;align-items:stretch!important;background:var(--app-canvas)!important}#root#root .ux-v22:is(.theme-light,.theme-dark) .settings-page.settings-navigation-page .settings-detail-content>:is(.settings-detail-section,.settings-legal-footer){width:100%!important;max-width:840px!important;margin-left:auto!important;margin-right:auto!important}#root#root .ux-v22:is(.theme-light,.theme-dark) .settings-page.settings-navigation-page .settings-detail-content>.settings-detail-section{gap:14px!important;min-width:0!important}#root .ux-v22 .settings-page.settings-navigation-page .settings-detail-content>.settings-content-agent-heading{width:100%;max-width:840px;margin:8px auto 0;padding:0 2px;box-sizing:border-box}#root .ux-v22 .settings-page.settings-navigation-page .settings-detail-section .settings-provider-row{background:transparent;border-color:var(--app-border);box-shadow:none}#root .ux-v22 .settings-page.settings-navigation-page .settings-content-group-heading{margin:12px 2px 3px;padding:0;font-size:var(--nl-type-page)!important;line-height:var(--nl-line-tight)!important;font-weight:600!important;letter-spacing:-.025em;color:var(--app-text)}#root#root .ux-v22:is(.theme-light,.theme-dark) .settings-page.settings-navigation-page .settings-detail-section>:is(.settings-card,form.settings-card),#root#root .ux-v22:is(.theme-light,.theme-dark) .settings-page.settings-navigation-page .settings-detail-section>.settings-card-grid>.settings-card{box-sizing:border-box!important;margin:0!important;padding:18px 20px!important;border:1px solid var(--app-border)!important;border-radius:var(--radius-container)!important;background:var(--settings-outline-card-bg, var(--app-card))!important;background-color:var(--settings-outline-card-bg, var(--app-card))!important;background-image:none!important;box-shadow:none!important;transform:none!important}#root#root .ux-v22:is(.theme-light,.theme-dark) .settings-page.settings-navigation-page .settings-detail-section>.settings-card:before,#root#root .ux-v22:is(.theme-light,.theme-dark) .settings-page.settings-navigation-page .settings-detail-section>.settings-card-grid>.settings-card:before{display:none!important;content:none!important}#root .ux-v22:is(.theme-light,.theme-dark) .settings-page.settings-navigation-page .settings-detail-section .settings-card-heading{margin-bottom:12px!important;gap:8px!important}#root .ux-v22:is(.theme-light,.theme-dark) .settings-page.settings-navigation-page .settings-detail-section .settings-card-heading .record-modal-section-copy{gap:5px!important}#root .ux-v22:is(.theme-light,.theme-dark) .settings-page.settings-navigation-page .settings-detail-section .settings-card-heading small{line-height:1.45!important}#root#root .ux-v22:is(.theme-light,.theme-dark) .settings-page.settings-navigation-page .settings-detail-section>.settings-card-grid{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:12px!important}#root#root .ux-v22:is(.theme-light,.theme-dark) .settings-page.settings-navigation-page .settings-detail-section>.settings-card-grid.three>.settings-card:first-child{grid-column:1 / -1}#root .ux-v22:is(.theme-light,.theme-dark) .settings-page.settings-navigation-page .settings-detail-section .settings-profile-fields{gap:14px!important}#root .ux-v22:is(.theme-light,.theme-dark) .settings-page.settings-navigation-page .settings-detail-section .settings-profile-row{gap:18px!important}#root#root .ux-v22:is(.theme-light,.theme-dark) .settings-page.settings-navigation-page .settings-detail-section .settings-export-actions>button{background:transparent!important;background-color:transparent!important;border:1px solid var(--app-border)!important;box-shadow:none!important;min-height:58px}#root#root .ux-v22:is(.theme-light,.theme-dark) .settings-page.settings-navigation-page .settings-detail-section .settings-export-actions>button:hover:not(:disabled){background:transparent!important;border-color:var(--app-border-strong)!important}#root#root .ux-v22:is(.theme-light,.theme-dark) .settings-page.settings-navigation-page .settings-detail-section .settings-export-actions>button:focus-visible{outline:2px solid var(--app-border-strong)!important;outline-offset:2px!important}@media(max-width:920px){#root#root .ux-v22:is(.theme-light,.theme-dark) .settings-page.settings-navigation-page .settings-detail-section>.settings-card-grid{grid-template-columns:minmax(0,1fr)!important}}@media(max-width:760px){#root#root .ux-v22:is(.theme-light,.theme-dark) .settings-page.settings-navigation-page .settings-detail-content{padding:16px 12px 28px!important;gap:13px!important}#root#root .ux-v22:is(.theme-light,.theme-dark) .settings-page.settings-navigation-page .settings-detail-section>:is(.settings-card,form.settings-card),#root#root .ux-v22:is(.theme-light,.theme-dark) .settings-page.settings-navigation-page .settings-detail-section>.settings-card-grid>.settings-card{padding:15px 13px!important}}#root .ux-v22 .settings-page :is(.agent-finance-overview,.agent-finance-efficiency-view)[hidden]{display:none!important}#root .ux-v22 .settings-page :is(.agent-finance-overview,.agent-finance-efficiency-view){box-sizing:border-box;display:grid;gap:var(--crm-section-gap, 18px);width:100%;max-width:100%;min-width:0}#root .ux-v22 .settings-page .agent-finance-report-picker{display:flex;align-items:end;justify-content:flex-start;gap:10px;padding-bottom:4px;width:100%;min-width:0}#root .ux-v22 .settings-page .agent-finance-report-picker>.field-label{width:min(100%,320px);min-width:0}#root .ux-v22 .settings-page .agent-finance-overview>.settings-card{width:100%;max-width:100%;min-width:0;box-sizing:border-box}#root .ux-v22 .settings-page .agent-finance-summary{display:grid;gap:16px;min-width:0;width:100%}#root .ux-v22 .settings-page .agent-finance-heading{padding-bottom:14px;border-bottom:1px solid var(--app-border)}#root .ux-v22 .settings-page .agent-finance-heading>.record-modal-section-copy{flex:1 1 260px;min-width:0}#root .ux-v22 .settings-page .agent-finance-heading>.record-modal-section-copy>strong{color:var(--app-text);font-size:var(--nl-type-section)}#root .ux-v22 .settings-page .agent-finance-filters{justify-content:flex-end;align-items:flex-end}#root .ux-v22 .settings-page .agent-finance-summary .agent-finance-kpis,#root .ux-v22 .settings-page .agent-efficiency__body .agent-efficiency__stats{gap:14px}#root .ux-v22 .settings-page .agent-finance-summary .agent-finance-kpi{gap:10px;padding:18px}#root .ux-v22 .settings-page .agent-finance-summary .agent-finance-disclaimer{align-items:flex-start;padding-top:12px;border-top:1px solid var(--app-border)}#root .ux-v22 .settings-page .agent-finance-summary .agent-finance-tokens{gap:10px 20px;padding:12px 0;font-variant-numeric:tabular-nums}#root .ux-v22 .settings-page .agent-finance-section>h4,#root .ux-v22 .settings-page .agent-efficiency__section>h5{font-size:var(--nl-type-section);line-height:var(--nl-line-tight)}#root .ux-v22 .settings-page .agent-efficiency__heading{padding-bottom:14px;border-bottom:1px solid var(--app-border)}@media(max-width:760px){#root#root .ux-v22 .settings-page .agent-finance-heading{align-items:stretch;gap:12px}#root .ux-v22 .settings-page .agent-finance-filters{justify-content:flex-start}#root .ux-v22 .settings-page .agent-finance-summary .agent-finance-kpi{padding:14px}}#root .ux-v22 .settings-page .agent-finance,#root .ux-v22 .settings-page .agent-efficiency,#root .ux-v22 .settings-page .agent-efficiency__body{display:grid;gap:var(--crm-section-gap, 18px);min-width:0;width:100%}#root .ux-v22 .settings-page :is(.agent-finance-heading,.agent-efficiency__heading){display:flex;align-items:flex-end;justify-content:space-between;gap:18px;flex-wrap:wrap;min-width:0}#root .ux-v22 .settings-page :is(.agent-finance-filters,.agent-finance-tokens){display:flex;align-items:center;gap:10px;flex-wrap:wrap}#root .ux-v22 .settings-page .agent-finance-filters .field-label{min-width:148px}#root .ux-v22 .settings-page .agent-finance-filters input{width:100%;min-width:0}#root .ux-v22 .settings-page .agent-finance-model-filter{min-width:180px}#root .ux-v22 .settings-page :is(.agent-finance-kpis,.agent-efficiency__stats){display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}#root .ux-v22 .settings-page .agent-finance-kpis{grid-template-columns:repeat(auto-fit,minmax(min(100%,195px),1fr))}#root .ux-v22 .settings-page :is(.agent-finance-kpi,.agent-efficiency__stats>div){display:grid;gap:8px;min-width:0;padding:14px;border:1px solid var(--app-border);border-radius:var(--radius-container);background:transparent;color:var(--app-text)}#root .ux-v22 .settings-page :is(.agent-finance-kpi,.agent-efficiency__stats>div)>:is(span,small){color:var(--app-text-soft)}#root .ux-v22 .settings-page :is(.agent-finance-kpi,.agent-efficiency__stats>div)>strong{font-size:var(--nl-type-section);font-weight:600;font-variant-numeric:tabular-nums;overflow-wrap:anywhere}#root .ux-v22 .settings-page :is(.agent-finance-section,.agent-efficiency__section){display:grid;gap:16px;min-width:0;padding:16px;border:1px solid var(--app-border);border-radius:var(--radius-container);background:var(--app-card)}#root .ux-v22 .settings-page :is(.agent-finance-section:has(.agent-finance-scroll),.agent-efficiency__section:has(.agent-efficiency__scroll)){padding:0;border:0;border-radius:0;background:transparent}#root .ux-v22 .settings-page :is(.agent-finance-section h4,.agent-efficiency__section h5,.agent-efficiency__heading h4){margin:0;font-size:var(--nl-type-section);font-weight:600;color:var(--app-text)}#root .ux-v22 .settings-page .agent-efficiency__controls{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;min-width:0}#root .ux-v22 .settings-page .agent-efficiency__compare{display:grid;gap:10px;min-width:0}#root .ux-v22 .settings-page :is(.agent-finance-muted,.agent-efficiency__muted,.agent-finance-disclaimer){margin:0;color:var(--app-text-soft);font-size:var(--nl-type-body);line-height:var(--nl-line-body)}#root .ux-v22 .settings-page :is(.agent-finance-error,.agent-efficiency__error,.agent-efficiency__warning){margin:0;color:var(--app-text);font-size:var(--nl-type-body)}#root .ux-v22 .settings-page .agent-finance-disclaimer{display:flex;align-items:flex-start;gap:8px}#root .ux-v22 .settings-page .agent-finance-disclaimer svg{flex-shrink:0}#root .ux-v22 .settings-page .agent-finance-tokens{color:var(--app-text-soft)}#root .ux-v22 .settings-page .agent-finance-tokens strong{color:var(--app-text)}#root .ux-v22 .settings-page :is(.agent-finance-scroll,.agent-efficiency__scroll){display:block;box-sizing:border-box;min-width:0!important;width:100%!important;max-width:100%!important;overflow-x:auto!important;overflow-y:hidden;border:1px solid var(--app-border);border-radius:var(--radius-container);background:var(--app-card);box-shadow:none;overscroll-behavior-x:contain;scrollbar-width:thin}#root .ux-v22 .settings-page .settings-report-table{width:100%;min-width:max-content;border-collapse:separate;border-spacing:0;table-layout:auto;color:var(--crm-list-text);font-size:var(--crm-list-row-font-size);line-height:var(--crm-list-row-line-height);text-align:left}#root .ux-v22 .settings-page .settings-report-table :is(th,td){box-sizing:border-box;position:static;inset:auto;z-index:auto;padding:10px 12px;height:auto;border:0;border-bottom:1px solid var(--crm-list-divider);background:var(--app-card);color:var(--crm-list-value-text);font-size:var(--crm-list-row-font-size)!important;line-height:var(--crm-list-row-line-height);font-weight:var(--crm-list-row-font-weight);text-transform:none;letter-spacing:normal;opacity:1;vertical-align:middle;white-space:nowrap;font-variant-numeric:tabular-nums}#root .ux-v22 .settings-page .settings-report-table thead th{background:var(--crm-list-header);color:var(--crm-list-text);font-weight:600}#root .ux-v22 .settings-page .settings-report-table tbody th{font-weight:600}#root .ux-v22 .settings-page .settings-report-table tbody tr:hover :is(td,th){background:var(--crm-list-hover)}#root .ux-v22 .settings-page .settings-report-table tbody tr:last-child :is(td,th){border-bottom:0}#root .ux-v22 .settings-page .settings-report-table :is(th,td) small{display:block;margin-top:4px;color:var(--app-text-soft);font-size:var(--nl-type-caption)!important;line-height:var(--nl-line-body);white-space:normal}#root .ux-v22 .settings-page .settings-report-table :is(th,td):last-child{text-align:right}#root .ux-v22 .settings-page .agent-finance-days{display:grid;gap:10px}#root .ux-v22 .settings-page .agent-finance-day{display:grid;gap:5px}#root .ux-v22 .settings-page .agent-finance-day-label{display:flex;justify-content:space-between;gap:8px;font-variant-numeric:tabular-nums}#root .ux-v22 .settings-page .agent-finance-day-track{height:5px;overflow:hidden;border-radius:var(--radius-container);background:var(--app-control)}#root .ux-v22 .settings-page .agent-finance-day-track>div{height:100%;border-radius:inherit;background:var(--app-text-soft)}#root .ux-v22 .settings-page .agent-finance-day small{color:var(--app-text-soft)}#root .ux-v22 .settings-page .agent-efficiency__versions{display:flex;gap:8px;justify-content:space-between;flex-wrap:wrap;color:var(--app-text-soft)}#root .ux-v22 .settings-page .agent-efficiency__alerts{display:grid;gap:8px;max-height:360px;overflow-y:auto}#root .ux-v22 .settings-page .agent-efficiency__alert{display:grid;gap:6px;min-width:0;padding:12px;border:1px solid var(--app-border);border-radius:var(--radius-container);background:transparent}#root .ux-v22 .settings-page .agent-efficiency__alert>div{display:flex;align-items:center;gap:8px;flex-wrap:wrap}#root .ux-v22 .settings-page .agent-efficiency__alert :is(p,small){margin:0;overflow-wrap:anywhere;color:var(--app-text-soft)}#root .ux-v22 .settings-page .agent-efficiency__severity{padding:4px 8px;border-radius:var(--radius-compact);border:1px solid var(--app-border);background:var(--app-card);color:var(--app-text)}#root .ux-v22 .settings-page .agent-efficiency__toggle{justify-self:start;background:transparent;color:var(--app-text);border:0;padding:0;text-decoration:underline;cursor:pointer}#root .ux-v22 .settings-page .agent-efficiency__trend-heading{display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;gap:8px 16px;margin-top:18px}#root .ux-v22 .settings-page .agent-efficiency__trend-heading>strong{color:var(--app-text);font-size:var(--nl-type-body);font-weight:600}#root .ux-v22 .settings-page .agent-efficiency__trend-heading>span{display:inline-flex;align-items:center;gap:7px;color:var(--app-text-soft);font-variant-numeric:tabular-nums}#root .ux-v22 .settings-page .agent-efficiency__trend-heading>span>i{flex:0 0 7px;height:7px;border-radius:50%;background:var(--settings-accent)}#root .ux-v22 .settings-page .agent-efficiency__trend{display:flex;align-items:stretch;gap:clamp(8px,1.2vw,16px);box-sizing:border-box;width:100%;height:302px;min-width:0;padding:18px 4px 6px;overflow-x:auto;overflow-y:hidden}#root .ux-v22 .settings-page .agent-efficiency__trend-item{display:flex;flex:1 0 40px;flex-direction:column;align-items:center;justify-content:flex-end;gap:9px;min-width:40px;max-width:72px;height:100%}#root .ux-v22 .settings-page .agent-efficiency__trend-plot{display:flex;flex:1 1 auto;align-items:flex-end;justify-content:center;box-sizing:border-box;width:100%;min-height:0;border-bottom:1px solid var(--app-border)}#root .ux-v22 .settings-page .agent-efficiency__trend-bar{flex:0 0 auto;width:min(78%,40px);min-height:6px;border-radius:8px 8px 0 0;background:var(--settings-accent);transition:opacity .16s ease}#root .ux-v22 .settings-page .agent-efficiency__trend-bar:hover{opacity:.78}#root .ux-v22 .settings-page .agent-efficiency__trend-bar:focus-visible{outline:2px solid var(--settings-accent);outline-offset:3px}#root .ux-v22 .settings-page .agent-efficiency__trend-item>time{display:flex;flex:0 0 32px;flex-direction:column;align-items:center;justify-content:center;gap:2px;white-space:nowrap;color:var(--app-text-soft);font-variant-numeric:tabular-nums}#root .ux-v22 .settings-page .agent-efficiency__trend-item>time>small{color:var(--app-muted)}#root .ux-v22 .settings-page .agent-efficiency__trend.is-empty{height:auto;min-height:72px;align-items:center}@media(max-width:760px){#root .ux-v22 .settings-page .agent-efficiency__trend{height:266px}}@media(prefers-reduced-motion:reduce){#root .ux-v22 .settings-page .agent-efficiency__trend-bar{transition:none}}#root .ux-v22 .settings-page .agent-usage-summary{display:flex;align-items:flex-start;justify-content:space-between;gap:14px;min-width:0;padding:14px 16px;border:1px solid var(--app-border);border-radius:var(--radius-container);background:transparent}#root .ux-v22 .settings-page .agent-usage-summary__main{display:grid;gap:8px;flex:1;min-width:0}#root .ux-v22 .settings-page .agent-usage-summary__eyebrow,#root .ux-v22 .settings-page .agent-usage-summary__number{display:flex;align-items:center;gap:8px;flex-wrap:wrap}#root .ux-v22 .settings-page .agent-usage-summary__number strong{font-size:var(--nl-type-page);font-variant-numeric:tabular-nums}#root .ux-v22 .settings-page :is(.agent-usage-summary__period,.agent-usage-summary__description){color:var(--app-text-soft)}#root .ux-v22 .settings-page :is(.agent-usage-summary__description,.agent-usage-summary__error){margin:0;line-height:var(--nl-line-body)}#root .ux-v22 .settings-page .agent-usage-summary__refresh.button{flex-shrink:0;white-space:nowrap}#root#root .ux-v22:is(.theme-light,.theme-dark) .settings-page.settings-navigation-page .settings-detail-content>.settings-detail-section.settings-detail-section--agent-financial{box-sizing:border-box;min-width:0!important;width:100%!important;max-width:1020px!important;margin-inline:auto!important;justify-items:stretch;align-items:stretch}#root#root .ux-v22:is(.theme-light,.theme-dark) .settings-page.settings-navigation-page .settings-detail-content:has(>.settings-detail-section--agent-financial)>.settings-legal-footer{box-sizing:border-box;width:100%!important;max-width:1020px!important;margin-inline:auto!important;background:transparent!important;box-shadow:none!important}#root#root .ux-v22 .settings-page.settings-navigation-page .settings-detail-content>.settings-detail-section--agent-financial>.settings-card{box-sizing:border-box;min-width:0!important;width:100%!important;max-width:100%!important;margin-inline:0!important;align-self:stretch!important;justify-self:stretch!important}#root .ux-v22 .settings-page .settings-detail-section--agent-financial :is(.agent-finance,.agent-finance-section,.agent-efficiency,.agent-efficiency__body,.agent-efficiency__section,.agent-efficiency__compare){box-sizing:border-box;min-width:0;max-width:100%}#root .ux-v22 .settings-page .settings-detail-section--agent-financial :is(.agent-finance-section,.agent-efficiency__section){width:100%}@media(max-width:760px){#root .ux-v22 .settings-page .agent-efficiency__controls{grid-template-columns:minmax(0,1fr)}#root .ux-v22 .settings-page .agent-finance-kpis,#root .ux-v22 .settings-page .agent-efficiency__stats{grid-template-columns:repeat(2,minmax(0,1fr))}#root .ux-v22 .settings-page :is(.agent-finance-section,.agent-efficiency__section){padding:12px}#root .ux-v22 .settings-page .agent-usage-summary{flex-wrap:wrap}#root .ux-v22 .settings-page .agent-usage-summary__main{flex-basis:100%}}@media(max-width:440px){#root .ux-v22 .settings-page :is(.agent-finance-kpis,.agent-efficiency__stats){grid-template-columns:minmax(0,1fr)}}#root .ux-v22 .settings-page .agent-finance-report-controls{display:flex;align-items:flex-end;flex-wrap:wrap;gap:14px;min-width:0;width:100%}#root .ux-v22 .settings-page .agent-finance-report-controls>:is(.field-label,.agent-finance-model-filter){flex:1 1 230px;min-width:min(100%,190px);max-width:370px}#root .ux-v22 .settings-page .agent-finance-report-controls>.field-label>input{min-width:0;width:100%}#root .ux-v22 .settings-page .settings-report-table :is(th,td).report-numeric{text-align:right;font-variant-numeric:tabular-nums;white-space:nowrap}#root .ux-v22 .settings-page .settings-report-table td.report-empty{text-align:left;color:var(--app-text-soft)}#root .ux-v22 .settings-page .agent-finance-pages{display:flex;align-items:flex-end;justify-content:space-between;flex-wrap:wrap;gap:14px;border-top:1px solid var(--app-border);padding-top:12px;min-width:0;font-size:var(--nl-type-body)}#root .ux-v22 .settings-page .agent-finance-page-range{color:var(--app-text-soft);font-variant-numeric:tabular-nums}#root .ux-v22 .settings-page .agent-finance-page-actions{display:flex;align-items:flex-end;flex-wrap:wrap;gap:8px;min-width:0}#root .ux-v22 .settings-page .agent-finance-page-actions .field-label{min-width:115px;max-width:145px}#root .ux-v22 .settings-page .agent-finance-page-index{min-width:44px;align-self:center;text-align:center;color:var(--app-text-soft);font-variant-numeric:tabular-nums}@media(max-width:760px){#root .ux-v22 .settings-page .agent-finance-report-controls>:is(.field-label,.agent-finance-model-filter){flex-basis:100%;max-width:none}#root .ux-v22 .settings-page .agent-finance-pages{align-items:stretch}#root .ux-v22 .settings-page .agent-finance-page-actions{width:100%;justify-content:space-between}}#root .ux-v22 .settings-page .settings-usage-advanced{min-width:0;margin-top:12px;padding-top:12px;border-top:1px solid var(--app-border)}#root .ux-v22 .settings-page :is(.settings-usage-advanced>summary,.agent-efficiency__disclosure>summary){display:flex;align-items:center;justify-content:space-between;gap:12px;min-height:40px;padding:8px 0;list-style:none;cursor:pointer;color:var(--app-text);font-size:var(--nl-type-section);font-weight:600;line-height:var(--nl-line-tight)}#root .ux-v22 .settings-page :is(.settings-usage-advanced>summary,.agent-efficiency__disclosure>summary)::-webkit-details-marker{display:none}#root .ux-v22 .settings-page :is(.settings-usage-advanced>summary,.agent-efficiency__disclosure>summary):focus-visible{outline:2px solid var(--app-border-strong);outline-offset:2px;border-radius:var(--radius-compact)}#root .ux-v22 .settings-page :is(.settings-usage-advanced>summary,.agent-efficiency__disclosure>summary)>svg{flex:none;color:var(--app-text-soft);transition:transform .16s ease}#root .ux-v22 .settings-page :is(.settings-usage-advanced,.agent-efficiency__disclosure)[open]>summary>svg{transform:rotate(180deg)}#root .ux-v22 .settings-page .settings-usage-advanced__content{display:grid;gap:14px;padding:12px 0 4px;min-width:0}#root .ux-v22 .settings-page .agent-efficiency__section.agent-efficiency__disclosure{display:block;min-width:0;width:100%;padding:0;border:0;border-radius:0;background:transparent}#root .ux-v22 .settings-page .agent-efficiency__disclosure>summary{border-bottom:1px solid var(--app-border)}#root .ux-v22 .settings-page .agent-efficiency__disclosure-content{display:grid;gap:16px;min-width:0;padding-top:16px}#root .ux-v22 .settings-page .agent-efficiency__transport{display:grid;grid-template-columns:minmax(0,1fr);gap:18px;min-width:0}#root .ux-v22 .settings-page .agent-efficiency__transport>.agent-efficiency__scroll+h5{margin-top:8px}#root .ux-v22 .settings-page :is(.settings-usage-advanced,.agent-efficiency__disclosure):not([open])>:not(summary){display:none!important}@media(prefers-reduced-motion:reduce){#root .ux-v22 .settings-page :is(.settings-usage-advanced,.agent-efficiency__disclosure)>summary>svg{transition:none}}@media(max-width:600px){#root .ux-v22 .settings-page .agent-finance-report-picker>.field-label{width:100%}#root .ux-v22 .settings-page .agent-finance-filters{width:100%;align-items:stretch}#root .ux-v22 .settings-page .agent-finance-filters>.field-label{flex:1 1 100%;min-width:0;max-width:100%}#root .ux-v22 .settings-page .agent-finance-pages .agent-finance-page-actions .field-label{flex:1 1 100%;min-width:0;max-width:none}#root .ux-v22 .settings-page .agent-finance-page-actions>.button{flex:1 1 0;min-width:0}#root .ux-v22 .settings-page .agent-finance-page-actions>.agent-finance-page-index{flex:0 0 auto}#root .ux-v22 .settings-page .agent-efficiency__versions>span{min-width:0;overflow-wrap:anywhere}#root .ux-v22 .settings-page .agent-efficiency__disclosure>summary>span{min-width:0;flex:1 1 auto;overflow-wrap:anywhere}}#root .ux-v22 .settings-page .r2-storage-settings .r2-storage-capacity-heading{display:flex;align-items:flex-end;justify-content:space-between;flex-wrap:wrap;gap:10px 20px}#root .ux-v22 .settings-page .r2-storage-settings .r2-storage-capacity-remaining{display:flex;align-items:flex-end;flex-direction:column;gap:3px;margin-top:16px;font-variant-numeric:tabular-nums}#root .ux-v22 .settings-page .r2-storage-settings .r2-storage-capacity-remaining>strong{color:var(--ux-text);font-size:var(--nl-type-title, var(--type-heading));font-weight:650}#root .ux-v22 .settings-page .r2-storage-settings .r2-storage-capacity-remaining>span,#root .ux-v22 .settings-page .r2-storage-settings .r2-storage-capacity-note{color:var(--ux-text-muted);font-size:var(--type-caption)}#root .ux-v22 .settings-page .r2-storage-settings .r2-storage-capacity-note{margin-top:9px;line-height:1.5}@media(max-width:600px){#root .ux-v22 .settings-page .r2-storage-settings .r2-storage-capacity-remaining{align-items:flex-start;margin-top:0}}#root .ux-v22 .settings-page .r2-storage-settings .r2-storage-main-number{display:flex;align-items:baseline;flex-wrap:wrap;gap:9px;margin-top:16px}#root .ux-v22 .settings-page .r2-storage-settings .r2-storage-main-number>strong{color:var(--ux-text);font-size:var(--nl-type-title, var(--type-heading));font-weight:650;font-variant-numeric:tabular-nums}#root .ux-v22 .settings-page .r2-storage-settings .r2-storage-main-number>span{color:var(--ux-text-muted);font-size:var(--type-caption)}#root .ux-v22 .settings-page .r2-storage-settings .r2-storage-meter{display:flex;width:100%;height:10px;overflow:hidden;margin-top:13px;border-radius:var(--radius-pill, 99px);background:var(--app-border)}#root .ux-v22 .settings-page .r2-storage-settings .r2-storage-meter>span{height:100%;flex-shrink:0}#root .ux-v22 .settings-page .r2-storage-settings .r2-storage-legend{display:flex;flex-wrap:wrap;gap:9px 16px;margin:11px 0 18px;color:var(--ux-text-muted);font-size:var(--type-caption)}#root .ux-v22 .settings-page .r2-storage-settings .r2-storage-legend>span{display:inline-flex;align-items:center;gap:6px}#root .ux-v22 .settings-page .r2-storage-settings :is(.r2-storage-legend,.r2-storage-category-heading) i{display:inline-block;width:9px;height:9px;flex:0 0 9px;border-radius:50%}#root .ux-v22 .settings-page .r2-storage-settings .r2-storage-summary-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin-bottom:12px}#root .ux-v22 .settings-page .r2-storage-settings .r2-storage-summary-card{grid-template-columns:minmax(0,1fr);gap:6px;min-width:0;padding:13px}#root .ux-v22 .settings-page .r2-storage-settings .r2-storage-summary-card>svg{color:var(--ux-text-muted)}#root .ux-v22 .settings-page .r2-storage-settings .r2-storage-summary-card>strong{font-size:var(--nl-type-section, var(--type-body));font-weight:650;font-variant-numeric:tabular-nums}#root .ux-v22 .settings-page .r2-storage-settings .r2-storage-summary-card>span{color:var(--ux-text-muted);font-size:var(--type-caption)}#root .ux-v22 .settings-page .r2-storage-settings .r2-storage-category-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}#root .ux-v22 .settings-page .r2-storage-settings .r2-storage-category-card{grid-template-columns:minmax(0,1fr);gap:7px;min-width:0;padding:13px;font:inherit;text-align:left;cursor:pointer}#root .ux-v22 .settings-page .r2-storage-settings .r2-storage-category-card:is(:hover,:active,:focus-visible,[aria-pressed=true]){background:transparent;box-shadow:none}#root .ux-v22 .settings-page .r2-storage-settings .r2-storage-category-heading{display:inline-flex;align-items:center;flex-wrap:wrap;gap:8px;min-width:0;font-size:var(--type-body);font-weight:600}#root .ux-v22 .settings-page .r2-storage-settings .r2-storage-category-card>strong{font-size:var(--nl-type-section, var(--type-body));font-variant-numeric:tabular-nums}#root .ux-v22 .settings-page .r2-storage-settings .r2-storage-category-card>small{color:var(--ux-text-muted);font-size:var(--type-caption)}#root .ux-v22 .settings-page .r2-storage-settings .r2-storage-rows{display:grid;gap:8px;min-width:0}#root .ux-v22 .settings-page .r2-storage-settings .r2-storage-rows>.settings-provider-row{min-width:0}#root .ux-v22 .settings-page .r2-storage-settings .r2-storage-filters{display:grid;grid-template-columns:minmax(0,1.35fr) repeat(2,minmax(0,1fr));align-items:end;gap:12px;min-width:0;margin-bottom:12px}#root .ux-v22 .settings-page .r2-storage-settings .r2-storage-search-group{display:grid;gap:8px;min-width:0}#root .ux-v22 .settings-page .r2-storage-settings .r2-storage-filters>.field-label{min-width:0}#root .ux-v22 .settings-page .r2-storage-settings .r2-storage-thumbnail{position:relative;display:grid;place-items:center;width:38px;height:38px;overflow:hidden;border-radius:var(--radius-compact);background:transparent;flex:none}#root .ux-v22 .settings-page .r2-storage-settings .r2-storage-thumbnail>img{display:block;width:100%;height:100%;object-fit:cover}#root .ux-v22 .settings-page .r2-storage-settings .r2-storage-thumbnail>img.is-pending{opacity:0}#root .ux-v22 .settings-page .r2-storage-settings .r2-storage-thumbnail>img.is-ready{opacity:1}#root .ux-v22 .settings-page .r2-storage-settings .r2-storage-thumbnail .client-portal-dither-loader{background:transparent;color:var(--ux-text-muted)}#root .ux-v22 .settings-page .r2-storage-settings .r2-storage-thumbnail .client-portal-dither-loader-status{display:none}#root .ux-v22 .settings-page .r2-storage-settings .r2-storage-file-row .settings-provider-copy :is(strong,small){overflow:hidden;white-space:nowrap;text-overflow:ellipsis}#root .ux-v22 .settings-page .r2-storage-settings .r2-storage-file-meta{display:grid;gap:3px;text-align:right;white-space:nowrap}#root .ux-v22 .settings-page .r2-storage-settings .r2-storage-file-meta small{color:var(--ux-text-muted);font-size:var(--type-caption)}@media(max-width:700px){#root .ux-v22 .settings-page .r2-storage-settings .r2-storage-filters{grid-template-columns:repeat(2,minmax(0,1fr))}#root .ux-v22 .settings-page .r2-storage-settings .r2-storage-search-group{grid-column:1 / -1}#root .ux-v22 .settings-page .r2-storage-settings .r2-storage-file-row{grid-template-columns:38px minmax(0,1fr) auto}}@media(max-width:440px){#root .ux-v22 .settings-page .r2-storage-settings :is(.r2-storage-summary-grid,.r2-storage-category-grid){grid-template-columns:minmax(0,1fr)}}@media(max-width:767px){#root .ux-v22.app-frame{--nl-phone-sidebar-width: 100vw;--nl-phone-content-shift: 0px;--nl-phone-motion: .34s cubic-bezier(.22, 1, .36, 1);overflow:clip!important;background:var(--app-card, #fff)}#root .ux-v22.app-frame>.workspace,#root .ux-v22.app-frame.mobile-nav-open>.workspace{transform:none!important;border-radius:0!important;box-shadow:none!important}#root#root .ux-v22 .sidebar,#root#root .ux-v22.theme-light .sidebar,#root#root .ux-v22.theme-dark .sidebar,#root#root .ux-v22.settings-active .sidebar{display:flex!important;z-index:9300!important;width:100vw!important;width:100dvw!important;min-width:100vw!important;min-width:100dvw!important;max-width:100vw!important;max-width:100dvw!important;height:100dvh!important;max-height:100dvh!important;transform:translate3d(-100%,0,0)!important;opacity:0!important;visibility:hidden!important;pointer-events:none!important;border-radius:0!important;border-right:0!important;border-inline-end:0!important;box-shadow:none!important;overflow:hidden!important;transition:transform var(--nl-phone-motion),opacity .24s ease,visibility var(--nl-phone-motion)!important}#root#root .ux-v22.mobile-nav-open .sidebar,#root#root .ux-v22 .sidebar.mobile-open,#root#root .ux-v22.theme-light .sidebar.mobile-open,#root#root .ux-v22.theme-dark .sidebar.mobile-open,#root#root .ux-v22.settings-active .sidebar.mobile-open{transform:translateZ(0)!important;opacity:1!important;visibility:visible!important;pointer-events:auto!important}#root#root .ux-v22.mobile-nav-open .mobile-nav-backdrop{display:none!important;pointer-events:none!important}#root#root#root#root .ux-v22.app-frame:has(>.mobile-workspace-sidebar-trigger) .sales-page.sales-premium>.sales-header.studio-toolbar-shell{padding-inline-start:calc(68px + env(safe-area-inset-left,0px))!important;scroll-padding-inline-start:calc(68px + env(safe-area-inset-left,0px))!important}#root .ux-v22.theme-light.mobile-nav-open .sidebar,#root .ux-v22.theme-light.mobile-nav-open .sidebar>.sidebar-brand-header,#root .ux-v22.theme-light.mobile-nav-open .sidebar>.sidebar-context-tabs,#root .ux-v22.theme-light.mobile-nav-open .sidebar>.sidebar-bottom-actions,#root .ux-v22.theme-light.mobile-nav-open{background-color:#fff!important}}@media(max-width:767px){html:has(#root .ux-v22.theme-light.mobile-nav-open),body:has(#root .ux-v22.theme-light.mobile-nav-open){background-color:#fff!important}}@media(max-width:767px)and (prefers-reduced-motion:reduce){#root .ux-v22.app-frame>.workspace,#root#root .ux-v22 .sidebar,#root#root .ux-v22.mobile-nav-open .sidebar,#root#root .ux-v22.mobile-nav-open .mobile-nav-backdrop{transition:none!important}}@media(max-width:767px){#root#root .ux-v22 .sidebar>.sidebar-brand-header{display:none!important}#root#root .ux-v22 .sidebar>.sidebar-bottom-actions{border-top:0!important}}@media(max-width:767px){#root#root .ux-v22 .sidebar{padding-bottom:max(8px,calc(env(safe-area-inset-bottom,0px) - 12px))!important}#root#root .ux-v22 .sidebar>.sidebar-bottom-actions{padding-bottom:0!important;gap:0!important}#root#root .ux-v22 .sidebar>.sidebar-bottom-actions>.sidebar-ai-usage{margin-bottom:0!important;padding-bottom:4px!important}}@media(max-width:767px){#root .ux-v22 .sidebar .sidebar-scroll-area>.sidebar-phone-module-navigation{flex:0 0 auto!important;width:100%;height:auto!important;min-height:0!important;overflow:visible!important}#root .ux-v22 .sidebar .sidebar-phone-module-navigation>.nav-button{width:100%;flex-shrink:0}}@media(max-width:767px){#root#root .ux-v22 .sidebar>.sidebar-mobile-new-chat-fab{position:absolute!important;right:max(22px,env(safe-area-inset-right,0px))!important;bottom:calc(102px + env(safe-area-inset-bottom,0px))!important;z-index:9401!important;display:grid;place-items:center;width:52px;height:52px;min-width:52px;min-height:52px;padding:0;margin:0;border:0;border-radius:50%;background:var(--crm-button-primary);color:var(--light-shell, var(--dark-text));box-shadow:none;cursor:pointer;-webkit-tap-highlight-color:transparent;touch-action:manipulation}#root#root .ux-v22 .sidebar .sidebar-mobile-new-chat-fab>svg{display:block;width:23px;height:23px}#root#root .ux-v22 .sidebar .sidebar-mobile-new-chat-fab:focus-visible{outline:3px solid var(--crm-interaction-blue);outline-offset:4px}#root#root .ux-v22 .sidebar[data-sidebar-context=home] .nl-ai-menu-tree{padding-bottom:76px}#root#root .ux-v22 .sidebar .sidebar-mobile-new-chat-fab:is(:hover,:active){background:var(--crm-button-primary-hover)}#root#root .ux-v22 .sidebar .sidebar-mobile-new-chat-fab:active{transform:scale(.96)}}@media(max-width:767px)and (prefers-reduced-motion:reduce){#root#root .ux-v22 .sidebar .sidebar-mobile-new-chat-fab{transition:none;transform:none}}@media(max-width:767px){#root .ux-v22.mobile-nav-open .sidebar{--nl-glass-inset: 16px;--nl-glass-height: 66px;--nl-glass-gap: 10px;--nl-glass-top: calc(env(safe-area-inset-top, 0px) + 16px) ;--nl-glass-bottom: calc(env(safe-area-inset-bottom, 0px) + 12px) ;--nl-glass-surface: color-mix(in srgb, var(--app-elevated, var(--app-card)) 70%, transparent);--nl-glass-outline: color-mix(in srgb, var(--app-border) 62%, transparent);--nl-glass-material-filter: blur(10px) saturate(140%);--nl-glass-shadow: var(--crm-shadow-menu, 0 12px 30px rgba(20,20,28,.13))}#root .ux-v22.theme-dark.mobile-nav-open .sidebar{--nl-glass-surface: color-mix(in srgb, var(--dark-elevated, #202020) 62%, transparent);--nl-glass-outline: color-mix(in srgb, var(--app-border) 70%, transparent);--nl-glass-shadow: 0 14px 30px rgba(0, 0, 0, .34)}#root#root .ux-v22.mobile-nav-open .sidebar{padding:0!important;overflow:hidden!important}#root#root .ux-v22.mobile-nav-open .sidebar>.sidebar-scroll-area{order:0!important;box-sizing:border-box!important;flex:1 1 0%!important;width:100%!important;height:100%!important;min-height:0!important;max-height:none!important;padding:calc(var(--nl-glass-top) + var(--nl-glass-height) + 24px) 8px calc(var(--nl-glass-bottom) + var(--nl-glass-height) + 88px)!important;scroll-padding-top:calc(var(--nl-glass-top) + var(--nl-glass-height) + 20px);scroll-padding-bottom:calc(var(--nl-glass-bottom) + var(--nl-glass-height) + 76px);background:transparent!important;overflow-x:hidden!important;overflow-y:auto!important}#root#root .ux-v22.mobile-nav-open .sidebar>.sidebar-context-tabs{position:fixed!important;inset:auto var(--nl-glass-inset) var(--nl-glass-bottom) var(--nl-glass-inset)!important;z-index:9400!important;display:flex!important;box-sizing:border-box!important;width:auto!important;height:var(--nl-glass-height)!important;min-height:var(--nl-glass-height)!important;max-height:var(--nl-glass-height)!important;flex:none!important;margin:0!important;padding:6px!important;border:1px solid var(--nl-glass-outline)!important;border-radius:28px!important;background:var(--nl-glass-surface)!important;background-color:var(--nl-glass-surface)!important;box-shadow:var(--nl-glass-shadow)!important;-webkit-backdrop-filter:var(--nl-glass-material-filter)!important;backdrop-filter:var(--nl-glass-material-filter)!important}#root#root .ux-v22.mobile-nav-open .sidebar>.sidebar-bottom-actions:has(>.sidebar-ai-usage){position:fixed!important;inset:var(--nl-glass-top) var(--nl-glass-inset) auto var(--nl-glass-inset)!important;z-index:9402!important;display:block!important;box-sizing:border-box!important;order:0!important;flex:none!important;align-self:auto!important;width:auto!important;height:var(--nl-glass-height)!important;min-width:0!important;min-height:0!important;max-width:none!important;margin:0!important;padding:0!important;gap:0!important;border:0!important;border-radius:0!important;background:transparent!important;background-color:transparent!important;box-shadow:none!important;overflow:visible!important}#root#root .ux-v22.mobile-nav-open .sidebar>.sidebar-bottom-actions:not(:has(>.sidebar-ai-usage)){display:none!important}#root#root .ux-v22.mobile-nav-open .sidebar>.sidebar-bottom-actions>.sidebar-ai-usage{display:grid!important;position:relative!important;box-sizing:border-box!important;grid-template-columns:var(--nl-glass-height) minmax(0,1fr);grid-template-rows:var(--nl-glass-height);gap:var(--nl-glass-gap)!important;width:100%!important;height:var(--nl-glass-height)!important;min-width:0!important;margin:0!important;padding:0!important;border:0!important;background:transparent!important}#root#root .ux-v22.mobile-nav-open .sidebar .sidebar-ai-usage-heading{display:contents!important}#root#root .ux-v22.mobile-nav-open .sidebar .sidebar-bottom-actions .sidebar-ai-usage-profile{grid-column:1;grid-row:1;box-sizing:border-box!important;display:grid!important;place-items:center!important;flex:none!important;width:var(--nl-glass-height)!important;height:var(--nl-glass-height)!important;min-width:var(--nl-glass-height)!important;min-height:var(--nl-glass-height)!important;margin:0!important;padding:0!important;gap:0!important;border:1px solid var(--nl-glass-outline)!important;border-radius:24px!important;background:var(--nl-glass-surface)!important;box-shadow:var(--nl-glass-shadow)!important;overflow:hidden!important;-webkit-backdrop-filter:var(--nl-glass-material-filter)!important;backdrop-filter:var(--nl-glass-material-filter)!important}#root#root .ux-v22.mobile-nav-open .sidebar .sidebar-ai-usage-identity,#root#root .ux-v22.mobile-nav-open .sidebar .sidebar-ai-usage-profile>svg{display:none!important}#root#root .ux-v22.mobile-nav-open .sidebar .sidebar-ai-usage-profile .avatar{display:grid!important;place-items:center!important;width:100%!important;max-width:none!important;height:100%!important;max-height:none!important;margin:0!important;border-radius:0!important;overflow:hidden!important}#root#root .ux-v22.mobile-nav-open .sidebar .sidebar-ai-usage-profile .avatar>img{display:block!important;width:100%!important;height:100%!important;max-width:none!important;max-height:none!important;margin:0!important;border:0!important;border-radius:0!important;object-fit:cover!important;object-position:center!important}#root#root .ux-v22.mobile-nav-open .sidebar .sidebar-ai-usage-profile .avatar>.contact-avatar-initials{display:grid!important;place-items:center!important;width:100%!important;height:100%!important;border-radius:0!important}#root#root .ux-v22.mobile-nav-open .sidebar .sidebar-ai-usage-expanded{display:flex!important;grid-column:2;grid-row:1;flex-direction:column!important;justify-content:center!important;box-sizing:border-box!important;width:100%!important;height:var(--nl-glass-height)!important;min-width:0!important;min-height:0!important;gap:5px!important;margin:0!important;padding:8px 42px 8px 14px!important;border:1px solid var(--nl-glass-outline)!important;border-radius:24px!important;background:var(--nl-glass-surface)!important;box-shadow:var(--nl-glass-shadow)!important;-webkit-backdrop-filter:var(--nl-glass-material-filter)!important;backdrop-filter:var(--nl-glass-material-filter)!important;overflow:hidden!important}#root#root .ux-v22.mobile-nav-open .sidebar .sidebar-ai-usage-values{gap:4px!important;font-size:11px!important;line-height:1.2!important}#root#root .ux-v22.mobile-nav-open .sidebar .sidebar-ai-usage-caption{display:block!important;margin:0!important;font-size:10px!important;line-height:1.25!important;white-space:nowrap!important;overflow:hidden!important;text-overflow:ellipsis!important}#root#root .ux-v22.mobile-nav-open .sidebar .sidebar-ai-usage-switch{position:absolute!important;top:calc((var(--nl-glass-height) - 32px) / 2)!important;right:10px!important;z-index:1!important;width:30px!important;height:32px!important;min-width:30px!important;margin:0!important}#root#root .ux-v22.mobile-nav-open .sidebar>.sidebar-mobile-new-chat-fab{bottom:calc(var(--nl-glass-bottom) + var(--nl-glass-height) + 22px)!important;right:max(22px,env(safe-area-inset-right,0px))!important;z-index:9401!important}}@media(max-width:767px){#root#root#root .ux-v22 :is(.sidebar.mobile-open,.mobile-settings-module-dock)>.sidebar-context-tabs{padding:0!important;gap:0!important;border:0!important;border-radius:0!important;background:transparent!important;background-color:transparent!important;box-shadow:none!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important;overflow:visible!important}#root#root#root .ux-v22 :is(.sidebar.mobile-open,.mobile-settings-module-dock) .sidebar-context-module-switcher{display:block!important;box-sizing:border-box!important;flex:1 1 100%!important;width:100%!important;min-width:0!important;height:100%!important;margin:0!important;padding:0!important}#root#root#root .ux-v22 :is(.sidebar.mobile-open,.mobile-settings-module-dock) .sidebar-context-module-toggle{display:none!important}#root#root#root .ux-v22 :is(.sidebar.mobile-open,.mobile-settings-module-dock) .sidebar-context-module-options{display:grid!important;box-sizing:border-box!important;grid-template-columns:repeat(2,minmax(0,1fr)) calc(var(--nl-glass-height) + var(--nl-glass-gap))!important;grid-template-rows:var(--nl-glass-height)!important;align-items:stretch!important;justify-items:stretch!important;width:100%!important;min-width:0!important;height:var(--nl-glass-height)!important;min-height:var(--nl-glass-height)!important;max-height:none!important;gap:0!important;margin:0!important;padding:0!important;position:relative!important;visibility:visible!important;opacity:1!important;overflow:visible!important;pointer-events:auto!important}#root#root#root .ux-v22 :is(.sidebar.mobile-open,.mobile-settings-module-dock) .sidebar-context-module-options:before{content:""!important;display:block!important;grid-column:1 / 3;grid-row:1;position:relative;z-index:0;width:100%;height:var(--nl-glass-height);box-sizing:border-box;pointer-events:none;border:1px solid var(--nl-glass-outline);border-radius:28px;background:var(--nl-glass-surface);box-shadow:var(--nl-glass-shadow);-webkit-backdrop-filter:var(--nl-glass-material-filter);backdrop-filter:var(--nl-glass-material-filter)}#root#root#root .ux-v22 :is(.sidebar.mobile-open,.mobile-settings-module-dock) .sidebar-context-module-options>.sidebar-context-tab{display:flex!important;flex-direction:column!important;align-items:center!important;justify-content:center!important;grid-row:1;z-index:1;box-sizing:border-box!important;align-self:stretch!important;justify-self:stretch!important;flex:none!important;width:auto!important;min-width:0!important;max-width:none!important;height:calc(var(--nl-glass-height) - 12px)!important;min-height:0!important;margin:6px 2px!important;padding:3px 1px!important;gap:3px!important;border:0!important;border-radius:20px!important;background:transparent;font-size:11px}#root#root#root .ux-v22 :is(.sidebar.mobile-open,.mobile-settings-module-dock) .sidebar-context-module-options>.sidebar-context-tab:nth-child(1){grid-column:1}#root#root#root .ux-v22 :is(.sidebar.mobile-open,.mobile-settings-module-dock) .sidebar-context-module-options>.sidebar-context-tab:nth-child(2){grid-column:2}#root#root#root .ux-v22 :is(.sidebar.mobile-open,.mobile-settings-module-dock) .sidebar-context-module-options>.sidebar-context-tab:nth-child(3){grid-column:3}#root#root#root .ux-v22 :is(.sidebar.mobile-open,.mobile-settings-module-dock) .sidebar-context-module-options>.sidebar-context-tab:nth-child(3){grid-column:3;box-sizing:border-box!important;width:var(--nl-glass-height)!important;min-width:var(--nl-glass-height)!important;max-width:var(--nl-glass-height)!important;height:var(--nl-glass-height)!important;min-height:var(--nl-glass-height)!important;max-height:var(--nl-glass-height)!important;margin:0 0 0 var(--nl-glass-gap)!important;padding:6px 2px!important;border:1px solid var(--nl-glass-outline)!important;border-radius:24px!important;background:var(--nl-glass-surface)!important;box-shadow:var(--nl-glass-shadow)!important;-webkit-backdrop-filter:var(--nl-glass-material-filter)!important;backdrop-filter:var(--nl-glass-material-filter)!important}#root#root#root .ux-v22 :is(.sidebar.mobile-open,.mobile-settings-module-dock) .sidebar-context-module-options>.sidebar-context-tab.active{background:var(--crm-primary-sidebar-active)!important}#root#root#root .ux-v22.theme-dark :is(.sidebar.mobile-open,.mobile-settings-module-dock) .sidebar-context-module-options>.sidebar-context-tab.active{background:var(--crm-primary-sidebar-dark-active)!important}#root#root#root .ux-v22 :is(.sidebar.mobile-open,.mobile-settings-module-dock) .sidebar-context-module-options>.sidebar-context-tab:nth-child(3).active,#root#root#root .ux-v22.theme-dark :is(.sidebar.mobile-open,.mobile-settings-module-dock) .sidebar-context-module-options>.sidebar-context-tab:nth-child(3).active{background:var(--nl-glass-surface)!important;box-shadow:var(--nl-glass-shadow),inset 0 0 0 2px color-mix(in srgb,var(--crm-interaction-blue) 42%,transparent)!important}#root#root#root .ux-v22 :is(.sidebar.mobile-open,.mobile-settings-module-dock) .sidebar-context-module-options>.sidebar-context-tab>svg{flex:0 0 17px!important;width:17px!important;height:17px!important}#root#root#root .ux-v22 :is(.sidebar.mobile-open,.mobile-settings-module-dock) .sidebar-context-module-options>.sidebar-context-tab>span{display:block!important;flex:0 0 auto!important;width:auto!important;max-width:100%!important;min-width:0!important;opacity:1!important;visibility:visible!important;transform:none!important;overflow:hidden!important;text-overflow:ellipsis!important;white-space:nowrap!important;line-height:1.15!important;font-size:11px!important;font-weight:500!important}}#root .ux-v22>.mobile-settings-module-dock{display:none!important}@media(max-width:767px){#root#root .ux-v22.settings-active:not(.mobile-nav-open)>.mobile-settings-module-dock{--nl-glass-height: 66px;--nl-glass-gap: 10px;--nl-glass-surface: color-mix(in srgb, var(--app-elevated, var(--app-card)) 70%, transparent);--nl-glass-outline: color-mix(in srgb, var(--app-border) 62%, transparent);--nl-glass-shadow: var(--crm-shadow-menu, 0 12px 30px rgba(20,20,28,.13));--nl-glass-material-filter: blur(10px) saturate(140%);position:fixed!important;display:block!important;z-index:9400!important;inset:auto 16px calc(env(safe-area-inset-bottom,0px) + 12px) 16px!important;height:var(--nl-glass-height)!important;max-height:var(--nl-glass-height)!important;pointer-events:auto!important}#root#root .ux-v22.theme-dark.settings-active:not(.mobile-nav-open)>.mobile-settings-module-dock{--nl-glass-surface: color-mix(in srgb, var(--dark-elevated, #202020) 62%, transparent);--nl-glass-outline: color-mix(in srgb, var(--app-border) 70%, transparent);--nl-glass-shadow: 0 14px 30px rgba(0,0,0,.34)}#root#root#root .ux-v22.settings-active:not(.mobile-nav-open) .mobile-settings-module-dock>.sidebar-context-tabs{position:relative!important;inset:auto!important;display:block!important;box-sizing:border-box!important;width:100%!important;min-width:0!important;height:var(--nl-glass-height)!important;min-height:var(--nl-glass-height)!important;max-height:var(--nl-glass-height)!important;margin:0!important}#root#root .ux-v22.settings-active .settings-navigation-page.settings-index-open .settings-secondary-sidebar{padding-bottom:calc(100px + env(safe-area-inset-bottom,0px))!important;scroll-padding-bottom:calc(100px + env(safe-area-inset-bottom,0px))!important}#root#root .ux-v22.settings-active .settings-navigation-page:not(.settings-index-open) .settings-detail-content{padding-bottom:calc(100px + env(safe-area-inset-bottom,0px))!important;scroll-padding-bottom:calc(100px + env(safe-area-inset-bottom,0px))!important}}#root .ux-v22{--workspace-scrollbar-size: 6px;--workspace-scrollbar-thumb: color-mix(in srgb, var(--app-muted, #7e8794) 44%, transparent);--workspace-scrollbar-thumb-hover: color-mix(in srgb, var(--app-muted, #7e8794) 72%, transparent);--workspace-scrollbar-track: transparent}#root .ux-v22.theme-dark,.workspace-dialog-layer.workspace-dialog-theme-dark,html body>:is(.crm-property-popover,.premium-select-menu).theme-dark{--workspace-scrollbar-thumb: #3b3b3b;--workspace-scrollbar-thumb-hover: #555555;--workspace-scrollbar-track: transparent}#root .ux-v22,#root .ux-v22 *,.workspace-dialog-layer,.workspace-dialog-layer *,html body>:is(.crm-property-popover,.premium-select-menu){scrollbar-color:var(--workspace-scrollbar-thumb, #b6bac2) var(--workspace-scrollbar-track, transparent)}#root .ux-v22::-webkit-scrollbar,#root .ux-v22 *::-webkit-scrollbar,.workspace-dialog-layer::-webkit-scrollbar,.workspace-dialog-layer *::-webkit-scrollbar,html body>:is(.crm-property-popover,.premium-select-menu)::-webkit-scrollbar{width:var(--workspace-scrollbar-size, 6px);height:var(--workspace-scrollbar-size, 6px)}#root .ux-v22::-webkit-scrollbar-track,#root .ux-v22 *::-webkit-scrollbar-track,.workspace-dialog-layer::-webkit-scrollbar-track,.workspace-dialog-layer *::-webkit-scrollbar-track,html body>:is(.crm-property-popover,.premium-select-menu)::-webkit-scrollbar-track{background:var(--workspace-scrollbar-track, transparent);border:0}#root .ux-v22::-webkit-scrollbar-thumb,#root .ux-v22 *::-webkit-scrollbar-thumb,.workspace-dialog-layer::-webkit-scrollbar-thumb,.workspace-dialog-layer *::-webkit-scrollbar-thumb,html body>:is(.crm-property-popover,.premium-select-menu)::-webkit-scrollbar-thumb{min-width:24px;min-height:24px;border:0;border-radius:999px;background:var(--workspace-scrollbar-thumb, #b6bac2)}#root .ux-v22::-webkit-scrollbar-thumb:hover,#root .ux-v22 *::-webkit-scrollbar-thumb:hover,.workspace-dialog-layer *::-webkit-scrollbar-thumb:hover,html body>:is(.crm-property-popover,.premium-select-menu)::-webkit-scrollbar-thumb:hover{background:var(--workspace-scrollbar-thumb-hover, #9198a3)}#root .ux-v22::-webkit-scrollbar-button,#root .ux-v22 *::-webkit-scrollbar-button,.workspace-dialog-layer *::-webkit-scrollbar-button,html body>:is(.crm-property-popover,.premium-select-menu)::-webkit-scrollbar-button{display:none;width:0;height:0}#root .ux-v22::-webkit-scrollbar-corner,#root .ux-v22 *::-webkit-scrollbar-corner,.workspace-dialog-layer *::-webkit-scrollbar-corner{background:transparent}#root .ux-v22 :is(.crm-property-popover,.crm-person-picker-options,.crm-company-options,.premium-select-menu,.toolbar-menu-scroll,.list-column-popover,.record-filter-popover,.deal-sidebar-content,.crm-scrollbar-subtle,.deal-dropzone,.operational-dropzone,.agent-chat-table-scroll,.agent-diagram-scroll,.agent-studio-assets-grid){scrollbar-width:thin;scrollbar-color:var(--workspace-scrollbar-thumb) transparent}#root .ux-v22.theme-dark::-webkit-scrollbar,#root .ux-v22.theme-dark *::-webkit-scrollbar{width:var(--workspace-scrollbar-size);height:var(--workspace-scrollbar-size)}#root .ux-v22.theme-dark::-webkit-scrollbar-thumb,#root .ux-v22.theme-dark *::-webkit-scrollbar-thumb{border:0;background:var(--workspace-scrollbar-thumb)}#root .ux-v22.theme-dark::-webkit-scrollbar-track,#root .ux-v22.theme-dark *::-webkit-scrollbar-track{background:transparent}#root .ux-v22 :is(.crm-property-popover,.crm-person-picker-options,.crm-company-options,.premium-select-menu,.toolbar-menu-scroll,.list-column-popover,.record-filter-popover,.deal-sidebar-content,.crm-scrollbar-subtle,.agent-chat-table-scroll,.agent-diagram-scroll)::-webkit-scrollbar{width:var(--workspace-scrollbar-size);height:var(--workspace-scrollbar-size)}#root .ux-v22.theme-dark,#root .ux-v22.theme-dark *{scrollbar-color:var(--workspace-scrollbar-thumb) var(--workspace-scrollbar-track)}#root .ux-v22 :is(.motion-tabs-viewport,.crm-morph-tabs-rail-wrap,.content-hub-nav,.content-record-tabs,.content-record-stage-rail,.agent-file-reader-controls,.agent-document-toolbar-actions,.agent-scene-bottom-dock,.nl-ai-menu-scroll,.agent-messages,.sidebar>.sidebar-scroll-area){scrollbar-width:none}
