/*! tailwindcss v4.2.1 | MIT License | https://tailwindcss.com */
@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::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-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-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}}}@layer theme{:root,:host{--font-sans:ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";--font-mono:ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;--spacing:.25rem;--radius-lg:.5rem;--shadow-xs:0 1px 2px 0 #0000000d;--shadow-sm:0 1px 3px 0 #0000001a, 0 1px 2px -1px #0000001a;--shadow-md:0 4px 6px -1px #0000001a, 0 2px 4px -2px #0000001a;--shadow-lg:0 10px 15px -3px #0000001a, 0 4px 6px -4px #0000001a;--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono)}}@layer base{*,:after,:before,::backdrop{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}html,:host{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:var(--default-mono-font-family,ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring{outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab, red, red)){::placeholder{color:color-mix(in oklab, currentcolor 50%, transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit{padding-block:0}::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-day-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-millisecond-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){appearance:button}::file-selector-button{appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}}@layer components;@layer utilities{.visible{visibility:visible}.fixed{position:fixed}.relative{position:relative}.static{position:static}.start{inset-inline-start:var(--spacing)}.end{inset-inline-end:var(--spacing)}.block{display:block}.flex{display:flex}.grid{display:grid}.inline-flex{display:inline-flex}.table{display:table}.transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.border{border-style:var(--tw-border-style);border-width:1px}.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)}.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,)}}:root{--ink:#17182a;--muted:#6f7182;--line:#e9e7e3;--canvas:#f7f6f2;--paper:#fff;--navy:#191b32;--navy-soft:#242640;--lime:#d7ff68;--violet:#7357e8;--blue:#4a82f7;--orange:#f3a342;--green:#37ad7c}.crm-boot-screen{color:#17182e;background:#f7f6f3;place-items:center;min-height:100vh;display:grid;position:relative}.crm-boot-brand{align-items:center;gap:10px;display:flex;position:absolute;top:22px;left:24px}.crm-boot-brand>span{color:#17182e;background:#c9ff52;border-radius:11px;place-items:center;width:38px;height:38px;font-size:14px;display:grid}.crm-boot-brand strong,.crm-boot-brand small{display:block}.crm-boot-brand strong{font-size:14px}.crm-boot-brand small{color:#777886;margin-top:3px;font-size:9px}.crm-boot-card{text-align:center;background:#fff;border:1px solid #e4e1dc;border-radius:18px;flex-direction:column;align-items:center;width:min(420px,100vw - 40px);padding:38px 30px;display:flex;box-shadow:0 24px 70px #1d1e3317}.crm-boot-card>i{border:4px solid #ece9f6;border-top-color:#7356e8;border-radius:50%;width:38px;height:38px;margin-bottom:17px;animation:.8s linear infinite crm-boot-spin}.crm-boot-card>strong{font-size:16px}.crm-boot-card>span{color:#85848f;margin-top:8px;font-size:10px}.crm-boot-card>div{gap:8px;width:100%;margin-top:24px;display:grid}.crm-boot-card b{background:#f0eef3;border-radius:99px;height:8px;position:relative;overflow:hidden}.crm-boot-card b:after{content:"";background:linear-gradient(90deg,#0000,#c9ff52b3,#0000);animation:1.2s ease-in-out infinite crm-boot-shimmer;position:absolute;inset:0}.crm-boot-card b:nth-child(2){width:78%}.crm-boot-card b:nth-child(3){width:58%}@keyframes crm-boot-spin{to{transform:rotate(360deg)}}@keyframes crm-boot-shimmer{0%{transform:translate(-100%)}to{transform:translate(100%)}}*{box-sizing:border-box}html,body{min-height:100%;margin:0}button,input{font:inherit}button{cursor:pointer}body{background:var(--canvas);color:var(--ink);font-family:var(--font-geist-sans), Arial, sans-serif}.app-shell{grid-template-columns:248px minmax(0,1fr);min-height:100vh;display:grid}.sidebar{background:var(--navy);color:#fff;flex-direction:column;height:100vh;padding:28px 18px 18px;display:flex;position:sticky;top:0}.brand{width:100%;color:inherit;text-align:left;background:0 0;border:0;align-items:center;gap:12px;padding:0 10px 30px;display:flex}.brand-mark{width:38px;height:38px;color:var(--navy);background:var(--lime);border-radius:11px;place-items:center;display:grid}.brand-mark svg{margin-left:2px}.brand strong,.brand small{display:block}.brand strong{letter-spacing:-.02em;font-size:17px}.brand small{color:#8f92ad;letter-spacing:.04em;margin-top:2px;font-size:11px}.main-nav{scrollbar-width:none;flex-direction:column;gap:4px;display:flex;overflow-y:auto}.main-nav::-webkit-scrollbar{display:none}.nav-item{color:#aeb1c5;text-align:left;background:0 0;border:0;border-radius:9px;align-items:center;gap:12px;width:100%;height:43px;padding:0 12px;transition:all .18s;display:flex}.nav-item:hover{color:#fff;background:#ffffff0f}.nav-item.active{background:var(--lime);color:#181a2d;font-weight:650}.nav-item span{flex:1}.nav-item em{color:#c8cada;background:#ffffff14;border-radius:10px;place-items:center;min-width:24px;height:20px;padding:0 6px;font-size:11px;font-style:normal;display:grid}.nav-group{width:100%}.nav-group-toggle.group-active{color:#fff;background:#ffffff14}.nav-group-chevron{flex:none;transition:transform .18s}.nav-group.open .nav-group-chevron{transform:rotate(180deg)}.nav-submenu{border-left:1px solid #ffffff1c;flex-direction:column;gap:3px;margin:3px 0 1px 17px;padding-left:10px;display:flex}.nav-subitem{height:38px;padding-left:10px;font-size:12px}.nav-subitem svg{width:16px}.sidebar-bottom{margin-top:auto}.weekly-card{background:var(--navy-soft);color:#fff;text-align:left;border:1px solid #ffffff0f;border-radius:12px;grid-template-columns:30px 1fr;gap:9px;width:100%;margin:18px 0 14px;padding:14px;display:grid}.weekly-icon{width:28px;height:28px;color:var(--lime);background:#d7ff681f;border-radius:8px;place-items:center;display:grid}.weekly-copy span,.weekly-copy strong{display:block}.weekly-copy span{color:#8e91aa;margin-bottom:3px;font-size:10px}.weekly-copy strong{font-size:11px;font-weight:600}.progress-track{background:#3a3c56;border-radius:4px;grid-column:1/-1;height:4px;overflow:hidden}.progress-track span{background:var(--lime);border-radius:inherit;height:100%;display:block}.profile-card{color:#fff;text-align:left;background:0 0;border:0;border-top:1px solid #ffffff14;align-items:center;gap:10px;width:100%;padding:16px 8px 2px;display:flex}.avatar{background:#7357e8;border-radius:50%;place-items:center;width:34px;height:34px;font-size:11px;font-weight:700;display:grid}.profile-copy{flex:1;min-width:0}.profile-copy strong,.profile-copy small{white-space:nowrap;text-overflow:ellipsis;display:block;overflow:hidden}.profile-copy strong{margin-bottom:3px;font-size:11px}.profile-card>svg{color:#777a96}.profile-menu-wrap{position:relative}.profile-menu{z-index:30;background:#272a47;border:1px solid #ffffff1c;border-radius:12px;position:absolute;bottom:calc(100% + 10px);left:0;right:0;overflow:hidden;box-shadow:0 16px 38px #08091657}.profile-menu:after{content:"";background:#272a47;width:10px;height:10px;position:absolute;bottom:-5px;right:17px;transform:rotate(45deg)}.profile-menu-identity{border-bottom:1px solid #ffffff14;padding:13px 14px 11px}.profile-menu-identity span,.profile-menu-identity small{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.profile-menu-identity span{color:#fff;font-size:10px;font-weight:750}.profile-menu-identity small{color:#9295ad;margin-top:4px;font-size:8px}.profile-menu-role{color:#b8bad0;align-items:center;gap:7px;padding:10px 14px;font-size:8px;display:flex}.profile-menu-role svg{color:var(--lime)}.logout-action{z-index:1;color:#ffaaa2;border-radius:8px;align-items:center;gap:8px;min-height:39px;margin:0 7px 7px;padding:0 9px;font-size:9px;font-weight:700;text-decoration:none;display:flex;position:relative}.logout-action:hover{color:#ffc4be;background:#ff7e701a}.profile-menu-wrap.open .profile-card{border-color:#d7ff6840}.profile-menu-wrap.open .profile-card>svg{color:var(--lime)}.login-shell{background:#f7f6f2;grid-template-columns:minmax(420px,.95fr) minmax(500px,1.05fr);min-height:100vh;display:grid}.login-showcase{color:#fff;background:radial-gradient(circle at 84% 14%,#7357e83d,#0000 26%),radial-gradient(circle at 12% 78%,#d7ff6814,#0000 32%),#191b32;flex-direction:column;min-height:100vh;padding:42px clamp(38px,6vw,84px) 34px;display:flex;overflow:hidden}.login-brand{width:max-content;color:inherit;align-items:center;gap:12px;text-decoration:none;display:flex}.login-brand>span{background:var(--lime);width:42px;height:42px;color:var(--navy);border-radius:12px;place-items:center;display:grid}.login-brand>span svg{margin-left:2px}.login-brand strong,.login-brand small{display:block}.login-brand strong{letter-spacing:-.02em;font-size:18px}.login-brand small{color:#9295ad;letter-spacing:.06em;margin-top:2px;font-size:10px}.login-showcase-copy{max-width:610px;margin:auto 0;padding:74px 0}.login-kicker{color:var(--lime);letter-spacing:.15em;font-size:10px;font-weight:850}.login-showcase h1{letter-spacing:-.065em;max-width:590px;margin:20px 0 18px;font-size:clamp(42px,5.3vw,75px);line-height:.98}.login-showcase-copy>p{color:#b6b8ca;max-width:535px;margin:0;font-size:15px;line-height:1.7}.login-proof-grid{grid-template-columns:1fr 1fr;gap:12px;margin-top:43px;display:grid}.login-proof-grid article{background:#ffffff0b;border:1px solid #ffffff14;border-radius:12px;align-items:flex-start;gap:11px;padding:15px;display:flex}.login-proof-grid svg{color:var(--lime);flex:none}.login-proof-grid strong,.login-proof-grid span{display:block}.login-proof-grid strong{margin-bottom:5px;font-size:10px}.login-proof-grid span{color:#9fa2b8;font-size:8px;line-height:1.5}.login-copyright{color:#6f728d;font-size:9px}.login-panel-wrap{place-items:center;min-height:100vh;padding:50px;display:grid}.login-card{background:#fff;border:1px solid #e5e2dc;border-radius:18px;width:min(100%,460px);padding:40px;box-shadow:0 22px 70px #201e2f14}.login-lock{color:#6650ca;background:#f0edff;border-radius:13px;place-items:center;width:49px;height:49px;margin-bottom:27px;display:grid}.login-title>span{color:#7660d1;letter-spacing:.14em;font-size:8px;font-weight:850}.login-title h2{letter-spacing:-.045em;margin:11px 0 9px;font-size:28px}.login-title p{color:#7e7d89;margin:0 0 28px;font-size:11px;line-height:1.65}.login-primary{background:var(--navy);color:#fff;border-radius:10px;justify-content:space-between;align-items:center;gap:12px;min-height:49px;padding:0 17px;font-size:11px;font-weight:750;text-decoration:none;display:flex;box-shadow:0 8px 22px #191b322e}.login-primary:hover{background:#272a48}.login-primary svg{color:var(--lime)}.login-note{color:#6e7468;background:#f6f8f2;border-radius:9px;align-items:flex-start;gap:9px;margin-top:16px;padding:12px;display:flex}.login-note svg{color:#3c8a68;flex:none}.login-note span{font-size:8px;line-height:1.55}.login-access-denied{grid-template-columns:38px minmax(0,1fr);gap:11px;display:grid}.login-access-denied>span{color:#c25046;background:#fff0ed;border-radius:10px;place-items:center;width:38px;height:38px;display:grid}.login-access-denied strong,.login-access-denied p,.login-access-denied small{display:block}.login-access-denied strong{font-size:10px}.login-access-denied p{color:#575866;margin:5px 0;font-size:9px}.login-access-denied small{color:#8b8993;font-size:8px;line-height:1.5}.login-access-denied .login-primary{grid-column:1/-1;justify-content:center;margin-top:9px}.profile-menu-action,.logout-action{z-index:1;color:#c8cadb;border-radius:8px;align-items:center;gap:8px;min-height:36px;margin:0 7px 3px;padding:0 9px;font-size:9px;font-weight:700;text-decoration:none;display:flex;position:relative}.profile-menu-action:hover{color:#fff;background:#ffffff12}.profile-menu-action svg{color:var(--lime)}.logout-action{color:#ffaaa2;min-height:36px;margin-bottom:7px}.login-form{flex-direction:column;gap:14px;display:flex}.login-form label{flex-direction:column;gap:6px;display:flex}.login-form label>span:first-child{color:#666775;font-size:9px;font-weight:700}.login-form input{width:100%;height:44px;color:var(--ink);font:inherit;background:#fff;border:1px solid #dedbd7;border-radius:9px;outline:none;padding:0 12px;font-size:11px}.login-form input:focus{border-color:var(--violet);box-shadow:0 0 0 3px #7357e81a}.password-field{display:block;position:relative}.password-field input{padding-right:42px}.password-field button{color:#8e8c97;background:0 0;border:0;place-items:center;width:42px;height:44px;display:grid;position:absolute;top:0;right:0}.login-form .login-primary{cursor:pointer;border:0;width:100%}.login-form .login-primary:disabled{cursor:wait;opacity:.72}.login-error{color:#a94d42;background:#fff0ed;border-radius:8px;margin:-2px 0 0;padding:10px 11px;font-size:9px;line-height:1.45}.password-rules{color:#92919b;margin-top:-5px;font-size:8px;line-height:1.5}.login-setup-link{color:#4c6948;background:#f6f9f1;border:1px solid #d8e7cb;border-radius:9px;align-items:flex-start;gap:9px;margin-top:16px;padding:12px;text-decoration:none;display:flex}.login-setup-link svg{color:#3c8a68;flex:none}.login-setup-link span{font-size:8px;line-height:1.55}.login-setup-link strong{color:#324d36}.login-help{color:#777681;justify-content:space-between;gap:12px;margin-top:15px;display:flex}.login-help span{flex:none;font-size:8px;font-weight:750}.login-help small{text-align:right;max-width:230px;font-size:8px;line-height:1.45}.auth-page{background:radial-gradient(circle at 18% 12%,#7357e81c,#0000 25%),#f7f6f2;place-items:center;min-height:100vh;padding:90px 24px 50px;display:grid}.auth-page-brand{color:var(--navy);position:absolute;top:28px;left:34px}.auth-card{background:#fff;border:1px solid #e5e2dc;border-radius:18px;width:min(100%,500px);padding:40px;box-shadow:0 22px 70px #201e2f17}.auth-form-actions{justify-content:flex-end;align-items:center;gap:14px;margin-top:4px;display:flex}.auth-form-actions>a{color:#75747f;font-size:9px;font-weight:700;text-decoration:none}.auth-form-actions .login-primary{width:auto;min-width:190px}.spin{animation:.8s linear infinite spin}@keyframes spin{to{transform:rotate(360deg)}}.workspace{min-width:0}.topbar{border-bottom:1px solid var(--line);background:#ffffffeb;justify-content:space-between;align-items:center;min-height:92px;padding:22px 34px;display:flex}.eyebrow{color:#9695a0;letter-spacing:.14em;margin:0 0 5px;font-size:9px;font-weight:700}.topbar h1{letter-spacing:-.035em;margin:0;font-size:23px}.top-actions{align-items:center;gap:10px;display:flex}.role-chip{border-radius:7px;align-items:center;gap:5px;height:29px;padding:0 9px;font-size:8px;font-weight:700;display:inline-flex}.role-chip.manager{color:#5a45bc;background:#f0edff}.role-chip.agent{color:#3473bf;background:#edf4ff}.search-box{color:#8a8b96;background:#faf9f7;border:1px solid #e5e3df;border-radius:9px;align-items:center;gap:9px;width:256px;height:40px;padding:0 10px;display:flex}.search-box input{min-width:0;color:var(--ink);background:0 0;border:0;outline:none;flex:1;font-size:12px}.search-box input::placeholder{color:#aaa9b1}kbd{color:#92919b;background:#fff;border:1px solid #dedcd8;border-radius:5px;padding:2px 5px;font-size:9px;box-shadow:0 1px 1px #0000000a}.icon-button{color:#535466;background:#fff;border:1px solid #e5e3df;border-radius:9px;place-items:center;width:40px;height:40px;display:grid;position:relative}.notification-dot{background:#ee6b5e;border:2px solid #fff;border-radius:50%;width:6px;height:6px;position:absolute;top:8px;right:8px}.primary-button{background:var(--navy);color:#fff;border:0;border-radius:9px;align-items:center;gap:7px;height:40px;padding:0 15px;font-size:12px;font-weight:600;display:flex;box-shadow:0 3px 10px #191b3226}.primary-button:hover{background:#242744}.content{max-width:1520px;margin:0 auto;padding:28px 34px 48px}.section-heading{justify-content:space-between;align-items:end;gap:24px;margin-bottom:20px;display:flex}.section-heading h2{letter-spacing:-.03em;margin:0 0 7px;font-size:20px}.section-heading p{color:var(--muted);margin:0;font-size:12px}.date-button{color:#535463;background:#fff;border:1px solid #e4e2de;border-radius:8px;align-items:center;gap:8px;height:35px;padding:0 11px;font-size:11px;display:flex}.dashboard-date-picker{flex:none;position:relative}.dashboard-date-picker.open .date-button{border-color:#8e79e8;box-shadow:0 0 0 3px #7357e81a}.date-button>span{text-overflow:ellipsis;white-space:nowrap;max-width:220px;overflow:hidden}.date-range-popover{z-index:40;background:#fff;border:1px solid #e0ddd8;border-radius:12px;width:360px;padding:16px;position:absolute;top:calc(100% + 9px);right:0;box-shadow:0 18px 48px #1a1b2e29}.date-range-heading{justify-content:space-between;align-items:flex-start;gap:16px;margin-bottom:14px;display:flex}.date-range-heading strong,.date-range-heading span{display:block}.date-range-heading strong{font-size:11px}.date-range-heading span{color:#898894;margin-top:4px;font-size:8px}.date-range-heading>button{color:#777784;background:#f5f3f0;border:0;border-radius:7px;place-items:center;width:28px;height:28px;display:grid}.date-range-fields{grid-template-columns:1fr 1fr;gap:10px;display:grid}.date-range-fields label{flex-direction:column;gap:6px;display:flex}.date-range-fields label>span{color:#6d6d79;font-size:8px;font-weight:750}.date-range-fields input{width:100%;height:38px;color:var(--ink);background:#fff;border:1px solid #dedbd7;border-radius:8px;outline:none;padding:0 9px;font-size:10px}.date-range-fields input:focus{border-color:var(--violet);box-shadow:0 0 0 3px #7357e817}.date-range-shortcuts{flex-wrap:wrap;gap:6px;margin-top:12px;display:flex}.date-range-shortcuts button{color:#666673;background:#faf9f7;border:1px solid #e3e0dc;border-radius:7px;min-height:29px;padding:0 9px;font-size:8px;font-weight:700}.date-range-shortcuts button:hover{color:#5b46bc;background:#f4f1ff;border-color:#cfc7f3}.date-range-apply{background:var(--navy);color:#fff;border:0;border-radius:8px;width:100%;min-height:38px;margin-top:13px;font-size:9px;font-weight:750}.date-range-apply:disabled{cursor:not-allowed;opacity:.55}.stats-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:13px;display:grid}.stat-card{border:1px solid var(--line);background:var(--paper);border-radius:12px;min-height:150px;padding:17px 18px 15px;box-shadow:0 3px 12px #18182506}.stat-top{justify-content:space-between;align-items:center;margin-bottom:13px;display:flex}.stat-icon{border-radius:9px;place-items:center;width:34px;height:34px;display:grid}.stat-icon.blue{color:var(--blue);background:#eef4ff}.stat-icon.violet{color:var(--violet);background:#f2efff}.stat-icon.orange{color:#d88424;background:#fff5e8}.stat-icon.green{color:var(--green);background:#ebf8f3}.trend{border-radius:10px;align-items:center;gap:3px;padding:4px 7px;font-size:9px;font-weight:650;display:inline-flex}.trend.up{color:#26875f;background:#eaf8f2}.trend.warning{color:#d26346;background:#fff0ea}.trend.neutral{color:#747583;background:#f1f1f4}.stat-card>strong{letter-spacing:-.04em;margin-bottom:2px;font-size:23px;display:block}.stat-card>p{color:#464757;margin:0 0 8px;font-size:11px;font-weight:550}.stat-card>small{color:#9a99a4;font-size:9px}.mini-progress{background:#ededee;border-radius:4px;width:65%;height:4px;margin:7px 0;overflow:hidden}.mini-progress span{border-radius:inherit;background:var(--green);height:100%;display:block}.dashboard-grid{grid-template-columns:minmax(0,.9fr) minmax(0,1.25fr) minmax(0,1.25fr);align-items:stretch;gap:13px;margin-top:13px;display:grid}.panel{border:1px solid var(--line);background:var(--paper);border-radius:12px;box-shadow:0 3px 12px #18182506}.trial-spotlight{background:var(--navy);color:#fff;border-radius:12px;min-width:0;padding:19px;overflow:hidden}.spotlight-top{align-items:center;gap:8px;margin-bottom:19px;display:flex}.spotlight-icon{width:28px;height:28px;color:var(--lime);background:#d7ff681a;border-radius:8px;place-items:center;display:grid}.spotlight-label{color:#b9bbca;letter-spacing:.1em;font-size:9px;font-weight:750}.spotlight-count{color:#c7c8d3;background:#ffffff14;border-radius:10px;margin-left:auto;padding:4px 7px;font-size:9px}.trial-spotlight h3{letter-spacing:-.03em;max-width:250px;margin:0 0 9px;font-size:19px;line-height:1.2}.trial-spotlight>p{color:#aeb0c2;margin:0;font-size:10px;line-height:1.6}.trial-avatars{align-items:center;margin:18px 0;display:flex}.person-avatar{border:2px solid var(--navy);color:#fff;border-radius:50%;place-items:center;width:29px;height:29px;margin-left:-5px;font-size:8px;font-weight:700;display:grid}.person-avatar:first-child{margin-left:0}.person-avatar.coral{background:#e46f62}.person-avatar.blue{background:#4a82f7}.person-avatar.green{background:#37ad7c}.person-avatar.violet{background:#7357e8}.person-avatar.orange{background:#df9139}.person-avatar.pink{background:#ce6798}.person-avatar.teal{background:#279a99}.person-avatar.navy{background:#454967}.trial-avatars small{color:#9799af;margin-left:10px;font-size:8px;line-height:1.4}.trial-avatars small strong{color:#fff}.spotlight-button{background:var(--lime);color:#1a1c30;border:0;border-radius:8px;justify-content:center;align-items:center;gap:7px;width:100%;height:36px;font-size:10px;font-weight:700;display:flex}.spotlight-button svg:last-child{margin-left:4px}.panel-header{border-bottom:1px solid #efeeeb;justify-content:space-between;align-items:center;gap:10px;min-height:64px;padding:0 17px;display:flex}.panel-header h3{letter-spacing:-.02em;margin:0 0 4px;font-size:13px}.panel-header p{color:#9998a2;margin:0;font-size:9px}.panel-header button{color:#6f7081;background:0 0;border:0;align-items:center;gap:3px;font-size:9px;display:flex}.meeting-list,.task-list{padding:5px 15px}.compact-empty{color:#9897a1;text-align:center;place-items:center;min-height:120px;font-size:9px;display:grid}.meeting-row{width:100%;min-height:49px;color:inherit;text-align:left;background:0 0;border:0;border-bottom:1px solid #f1f0ed;align-items:center;padding:0;display:flex}.meeting-row:last-child{border-bottom:0}.meeting-row time{color:#696a79;width:39px;font-size:10px;font-weight:650}.meeting-line{border-radius:3px;width:3px;height:27px;margin-right:10px}.meeting-line.violet{background:var(--violet)}.meeting-line.blue{background:var(--blue)}.meeting-line.orange{background:var(--orange)}.meeting-line.green{background:var(--green)}.meeting-info{flex:1;min-width:0}.meeting-info strong,.meeting-info small{white-space:nowrap;text-overflow:ellipsis;display:block;overflow:hidden}.meeting-info strong{margin-bottom:3px;font-size:10px}.meeting-info small{color:#9999a4;font-size:8px}.meeting-row.resolved{background:#fcfcfb}.meeting-row.resolved .meeting-line{opacity:.45}.meeting-outcome{color:#a86c12;white-space:nowrap;background:#fff5dd;border-radius:999px;flex:none;margin:0 7px;padding:4px 6px;font-size:7px;font-style:normal;font-weight:750}.meeting-outcome.held{color:#396fc9;background:#edf3ff}.meeting-outcome.won{color:#26825d;background:#e9f8f1}.meeting-outcome.lost,.meeting-outcome.missed{color:#c25549;background:#fff0ed}.meeting-outcome.saved{width:max-content;margin:0 0 13px;padding:6px 9px}.row-action{color:#9b9ba5;background:0 0;border:0;place-items:center;width:27px;height:27px;display:grid}.task-row{border-bottom:1px solid #f1f0ed;align-items:center;gap:9px;min-height:50px;display:flex}.task-row:last-child{border-bottom:0}.task-check{color:#c7c6cc;background:0 0;border:0;flex:none;place-items:center;width:22px;height:22px;padding:0;display:grid}.task-row>div{flex:1;min-width:0}.task-row strong,.task-row small{white-space:nowrap;text-overflow:ellipsis;display:block;overflow:hidden}.task-row strong{margin-bottom:4px;font-size:9px;font-weight:600}.task-row small{color:#9a99a3;font-size:8px}.task-row small.priority{color:#e06f55}.task-row.completed strong{color:#a3a2ab;text-decoration:line-through}.task-row.completed .task-check{color:var(--green)}.task-row.completed small{color:#b7b6bd}.task-row.overdue,.task-row.manager-alert{background:#fff8f5;border-radius:8px;margin-inline:-8px;padding-inline:8px}.task-row.manager-alert{background:#fff1ee;box-shadow:inset 3px 0 #e76354}.task-title-line{align-items:center;gap:6px;min-width:0;display:flex}.task-title-line strong{min-width:0}.task-title-line em{color:#6953cb;letter-spacing:.05em;background:#efedff;border-radius:5px;flex:none;padding:3px 5px;font-size:6px;font-style:normal;font-weight:800}.task-title-line em.late{color:#bd493e;background:#ffe0da}.task-title-line em.state-today{color:#3f6fc8;background:#eef4ff}.task-title-line em.state-late{color:#bd5549;background:#fff0ed}.task-title-line em.state-done{color:#2d825f;background:#eaf8f2}.task-menu{color:#a5a4ad;background:0 0;border:0;place-items:center;width:24px;height:24px;display:grid}.task-menu.lead-shortcut{color:#6552bd;background:#f7f5ff;border:1px solid #ddd7f8;border-radius:6px;gap:2px;width:auto;padding:0 5px 0 7px;display:flex}.task-menu.lead-shortcut span{letter-spacing:.06em;font-size:6px;font-weight:850}.task-saved-outcome{color:#33805f;text-overflow:ellipsis;white-space:nowrap;max-width:100%;margin-top:5px;font-size:7px;font-weight:650;display:block;overflow:hidden}.all-tasks-button{color:#6e6f7d;background:0 0;border:0;border-top:1px solid #efeeeb;justify-content:center;align-items:center;gap:3px;width:100%;height:35px;font-size:9px;display:flex}.pipeline-panel{margin-top:13px}.pipeline-header{min-height:60px}.pipeline-header strong{color:var(--ink)}.pipeline-grid{grid-template-columns:repeat(9,minmax(0,1fr));padding:15px 18px;display:grid}.pipeline-stage{border-right:1px solid #eeece8;align-items:center;gap:10px;padding:4px 18px;display:flex;position:relative}.pipeline-stage:first-child{padding-left:3px}.pipeline-stage:last-child{border-right:0}.stage-dot{border-radius:5px;flex:none;width:7px;height:38px}.stage-dot.blue{background:var(--blue)}.stage-dot.cyan{background:#35a8ba}.stage-dot.violet{background:var(--violet)}.stage-dot.slate{background:#7a8095}.stage-dot.pink{background:#ce6798}.stage-dot.orange{background:var(--orange)}.stage-dot.indigo{background:#4f5fc7}.stage-dot.green{background:var(--green)}.stage-dot.red{background:#dc675e}.pipeline-stage div{flex:1}.pipeline-stage strong{font-size:16px;display:block}.pipeline-stage p{color:#83838f;margin:2px 0 0;font-size:9px}.pipeline-stage small{color:#565766;font-size:10px;font-weight:600}.page-title-row{justify-content:space-between;align-items:flex-end;gap:24px;margin-bottom:24px;display:flex}.page-actions{align-items:center;gap:8px;display:flex}.page-kicker{color:#8f8e99;letter-spacing:.14em;margin-bottom:7px;font-size:9px;font-weight:750;display:block}.page-title-row h2{letter-spacing:-.045em;margin:0 0 6px;font-size:27px}.page-title-row p{color:var(--muted);margin:0;font-size:11px}.primary-button.large{height:42px;padding-inline:17px}.outline-button{color:#626372;background:#fff;border:1px solid #e1dfdb;border-radius:8px;justify-content:center;align-items:center;gap:7px;height:36px;padding:0 12px;font-size:10px;font-weight:600;display:inline-flex}.outline-button:hover{color:var(--ink);border-color:#c9c7c2}.search-wrap{position:relative}.search-popover{z-index:30;border:1px solid var(--line);background:#fff;border-radius:11px;width:310px;padding:7px;position:absolute;top:47px;left:0;box-shadow:0 18px 50px #191b3229}.search-popover button{text-align:left;width:100%;min-height:50px;color:var(--ink);background:0 0;border:0;border-radius:7px;align-items:center;gap:9px;padding:7px 8px;display:flex}.search-popover button:hover{background:#f6f5f2}.search-popover .person-avatar{flex:none;margin:0}.search-popover button>span:nth-child(2){flex:1;min-width:0}.search-popover strong,.search-popover small{display:block}.search-popover strong{font-size:10px}.search-popover small{color:#92919b;margin-top:3px;font-size:8px}.search-popover svg{color:#9b9aa4}.access-banner{color:#6750cf;background:#f6f3ff;border:1px solid #ded9f8;border-radius:10px;align-items:center;gap:10px;min-height:55px;margin:-9px 0 14px;padding:10px 13px;display:flex}.access-banner>svg{flex:none}.access-banner>div{flex:1;min-width:0}.access-banner strong,.access-banner span{display:block}.access-banner strong{color:#352c5c;font-size:9px}.access-banner span{color:#77708d;margin-top:3px;font-size:8px}.access-banner em{color:#5d46c4;white-space:nowrap;background:#e9e3ff;border-radius:7px;padding:5px 8px;font-size:8px;font-style:normal;font-weight:700}.lead-summary{grid-template-columns:repeat(7,minmax(130px,1fr));gap:9px;margin-bottom:14px;display:grid}.summary-item{border:1px solid var(--line);min-width:0;min-height:82px;color:var(--ink);text-align:left;background:#fff;border-radius:11px;align-items:center;gap:11px;padding:14px;transition:border-color .18s,transform .18s;display:flex}.summary-item:hover{border-color:#d6d3ce;transform:translateY(-1px)}.summary-item.selected{border-color:var(--violet);box-shadow:inset 0 0 0 1px var(--violet)}.summary-icon{border-radius:9px;flex:none;place-items:center;width:34px;height:34px;display:grid}.summary-icon.blue{color:var(--blue);background:#eef4ff}.summary-icon.cyan{color:#278c9b;background:#e9f8fa}.summary-icon.violet{color:var(--violet);background:#f2efff}.summary-icon.pink{color:#b65785;background:#fbedf4}.summary-icon.orange{color:#d88424;background:#fff5e8}.summary-icon.indigo{color:#4f5fc7;background:#eef0ff}.summary-icon.green{color:var(--green);background:#eaf8f2}.summary-icon.red{color:#cb594f;background:#fff0ee}.summary-item>span:nth-child(2){flex:1;min-width:0}.summary-item strong,.summary-item small{display:block}.summary-item strong{font-size:17px}.summary-item small{color:#85858f;white-space:nowrap;margin-top:2px;font-size:8px}.summary-item em{color:#555665;font-size:10px;font-style:normal;font-weight:650}.lead-summary-loading{min-height:178px}.lead-today-metrics{grid-column:4/-1;grid-template-columns:1fr 1fr;gap:9px;display:grid}.lead-today-card{min-width:0;min-height:82px;box-shadow:var(--shadow-xs);background:linear-gradient(145deg,#fff,#f8f6ff);border:1px solid #ddd8f5;border-radius:11px;align-items:center;gap:13px;padding:14px 17px;display:flex;overflow:hidden}.lead-today-card>span{border-radius:10px;flex:none;place-items:center;width:38px;height:38px;display:grid}.lead-today-card.trials>span{color:#674fc8;background:#eeeaff}.lead-today-card.sales>span{color:#23805a;background:#e8f8f0}.lead-today-card>div{min-width:0}.lead-today-card small,.lead-today-card strong,.lead-today-card em{display:block}.lead-today-card small{color:#8e89a3;letter-spacing:.12em;font-size:7px;font-weight:800}.lead-today-card strong{color:#1d1e33;letter-spacing:-.04em;font-variant-numeric:tabular-nums;margin-top:3px;font-size:19px}.lead-today-card em{color:#777485;margin-top:2px;font-size:8px;font-style:normal;font-weight:650}.lead-preset-bar{background:#fbfaff;border:1px solid #e2dff2;border-radius:10px;align-items:center;gap:7px;min-height:53px;margin-bottom:14px;padding:9px 12px;display:flex;overflow-x:auto}.lead-preset-bar>div{min-width:92px;margin-right:3px}.lead-preset-bar>div span,.lead-preset-bar>div small{display:block}.lead-preset-bar>div span{color:#5f4db7;letter-spacing:.09em;font-size:8px;font-weight:800}.lead-preset-bar>div small{color:#9994ad;margin-top:3px;font-size:7px}.lead-preset-bar>button{color:#696675;background:#fff;border:1px solid #e0dcf1;border-radius:8px;flex:none;min-height:31px;padding:0 11px;font-size:8px;font-weight:650}.lead-preset-bar>button:hover{color:#5946b1;border-color:#bcb1ec}.lead-preset-bar>button.active{border-color:var(--navy);background:var(--navy);color:#fff}.lead-preset-bar>em{color:#604bbd;background:#eeeaff;border-radius:7px;flex:none;padding:5px 8px;font-size:8px;font-style:normal;font-weight:750}.data-panel{overflow:hidden}.data-toolbar{border-bottom:1px solid #efeeeb;justify-content:space-between;align-items:center;gap:15px;min-height:58px;padding:10px 15px;display:flex}.filter-tabs{align-items:center;gap:3px;display:flex}.filter-tabs button{color:#777785;background:0 0;border:0;border-radius:7px;height:31px;padding:0 10px;font-size:9px}.filter-tabs button:hover{background:#f5f4f1}.filter-tabs button.active{background:var(--navy);color:#fff;font-weight:600}.filter-toggle.active{color:#5b47b6;background:#f5f2ff;border-color:#bcb1ec}.filter-toggle>span{color:#5c47ba;background:#e7e1ff;border-radius:9px;place-items:center;min-width:17px;height:17px;font-size:7px;font-weight:800;display:grid}.data-toolbar-actions,.lead-export-actions{align-items:center;gap:6px;display:flex}.lead-export-actions .outline-button{color:#397659;border-color:#d8e5dc}.lead-export-actions .outline-button:hover{background:#f2f8f4;border-color:#a9cbb7}.lead-export-actions .outline-button:disabled{cursor:not-allowed;opacity:.48}.recent-trials-picker{position:relative}.recent-trials-picker.open>.outline-button{color:#5b46bc;background:#f6f3ff;border-color:#8e79e8}.recent-trials-picker .date-range-popover{left:auto;right:0}.lead-column-picker{background:#faf9f7;border-bottom:1px solid #e7e4df;padding:15px}.lead-column-picker>header{justify-content:space-between;align-items:center;gap:12px;margin-bottom:12px;display:flex}.lead-column-picker>header strong,.lead-column-picker>header span{display:block}.lead-column-picker>header strong{font-size:10px}.lead-column-picker>header span{color:#91909a;margin-top:3px;font-size:8px}.lead-column-picker>header em{color:#604bbd;background:#eeeaff;border-radius:7px;padding:5px 8px;font-size:8px;font-style:normal;font-weight:750}.lead-column-picker>div{grid-template-columns:repeat(3,minmax(160px,1fr));gap:7px;display:grid}.lead-column-picker label{cursor:pointer;background:#fff;border:1px solid #e3e0dc;border-radius:9px;align-items:center;gap:9px;min-height:48px;padding:8px 10px;display:flex}.lead-column-picker label.selected{background:#f7f5ff;border-color:#cfc5f5}.lead-column-picker label input{accent-color:#6a53ce;width:14px;height:14px;margin:0}.lead-column-picker label input:disabled{cursor:not-allowed;opacity:.65}.lead-column-picker label>span{min-width:0}.lead-column-picker label strong,.lead-column-picker label small{display:block}.lead-column-picker label strong{color:#555563;font-size:8px}.lead-column-picker label small{color:#9997a2;white-space:nowrap;text-overflow:ellipsis;margin-top:3px;font-size:7px;overflow:hidden}.advanced-lead-filters{background:#faf9f7;border-bottom:1px solid #e7e4df;padding:15px}.advanced-lead-filters>header{justify-content:space-between;align-items:center;gap:14px;margin-bottom:13px;display:flex}.advanced-lead-filters>header strong,.advanced-lead-filters>header span{display:block}.advanced-lead-filters>header strong{font-size:10px}.advanced-lead-filters>header span{color:#91909a;margin-top:3px;font-size:8px}.advanced-lead-filters>header button{color:#6955c4;background:0 0;border:0;padding:0;font-size:8px;font-weight:700}.lead-filter-grid{grid-template-columns:repeat(4,minmax(135px,1fr));gap:9px;display:grid}.lead-filter-grid>label:not(.overdue-filter){flex-direction:column;gap:5px;display:flex}.lead-filter-grid>label>span{color:#71717d;font-size:8px;font-weight:700}.lead-filter-grid select,.lead-filter-grid input[type=date]{width:100%;height:36px;color:var(--ink);background:#fff;border:1px solid #dedbd7;border-radius:8px;outline:0;padding:0 9px;font-size:9px}.lead-filter-grid select:focus,.lead-filter-grid input[type=date]:focus{border-color:#9b88ea;box-shadow:0 0 0 3px #7357e814}.overdue-filter{cursor:pointer;background:#fff8f3;border:1px solid #efd7ca;border-radius:8px;align-self:end;align-items:center;gap:9px;min-height:36px;padding:7px 9px;display:flex}.overdue-filter input{accent-color:#cf704d;width:14px;height:14px;margin:0}.overdue-filter>span{min-width:0}.overdue-filter strong,.overdue-filter small{display:block}.overdue-filter strong{color:#7c5545;font-size:8px}.overdue-filter small{color:#a58476;margin-top:2px;font-size:7px}.saved-lead-views{border-top:1px solid #e6e3df;grid-template-columns:minmax(155px,.7fr) minmax(220px,1.4fr) minmax(260px,.9fr);align-items:center;gap:12px;margin-top:13px;padding-top:13px;display:grid}.saved-view-copy strong,.saved-view-copy span{display:block}.saved-view-copy strong{font-size:9px}.saved-view-copy span{color:#92919b;margin-top:3px;font-size:7px;line-height:1.4}.saved-view-list{align-items:center;gap:6px;padding-bottom:2px;display:flex;overflow-x:auto}.saved-view-list>small{color:#9b9aa3;font-size:8px}.saved-view-chip{background:#fff;border:1px solid #dcd6f5;border-radius:8px;flex:none;display:flex;overflow:hidden}.saved-view-chip button{color:#5f4bb8;background:0 0;border:0;min-height:30px;padding:0 9px;font-size:8px;font-weight:700}.saved-view-chip button:last-child{color:#9189ad;border-left:1px solid #ebe7fa;width:27px;padding:0}.saved-view-chip button:hover{background:#f4f1ff}.saved-lead-views form{gap:6px;display:flex}.saved-lead-views form input{min-width:0;height:34px;color:var(--ink);background:#fff;border:1px solid #dedbd7;border-radius:8px;outline:0;flex:1;padding:0 9px;font-size:9px}.saved-lead-views form button{background:var(--navy);color:#fff;white-space:nowrap;border:0;border-radius:8px;align-items:center;gap:5px;min-height:34px;padding:0 10px;font-size:8px;font-weight:700;display:flex}.saved-lead-views form button:disabled{cursor:not-allowed;opacity:.45}.table-wrap{overflow-x:auto}.lead-table{border-collapse:collapse;width:100%;min-width:1210px}.lead-table th{color:#92919b;letter-spacing:.04em;text-align:left;background:#faf9f7;border-bottom:1px solid #eceae7;height:40px;padding:0 13px;font-size:8px;font-weight:700}.lead-table td{color:#696a76;border-bottom:1px solid #efeeeb;height:62px;padding:0 13px;font-size:9px}.lead-table tbody tr{cursor:pointer;transition:background .14s}.lead-table tbody tr:hover{background:#fbfaf8}.contact-cell{align-items:center;gap:9px;min-width:180px;display:flex}.contact-cell .person-avatar{flex:none;margin:0}.contact-cell strong,.contact-cell small{display:block}.contact-cell strong{color:var(--ink);margin-bottom:3px;font-size:10px}.contact-cell small{color:#95949e;font-size:8px}.status-badge{white-space:nowrap;border-radius:11px;align-items:center;min-height:22px;padding:0 7px;font-size:8px;font-weight:650;display:inline-flex}.status-badge.new{color:#3d6fc9;background:#edf3ff}.status-badge.scheduled{color:#277f8d;background:#e9f8fa}.status-badge.trial{color:#6750cf;background:#f0edff}.status-badge.expired{color:#62687d;background:#eff0f4}.status-badge.follow{color:#a94f79;background:#fbedf4}.status-badge.closing{color:#be7424;background:#fff3e4}.status-badge.renewal{color:#4f5fc7;background:#eef0ff}.status-badge.won{color:#27845e;background:#e9f7f1}.status-badge.lost{color:#c5554c;background:#fff0ee}.status-badge.offer{color:#be7424;background:#fff3e4}.status-badge.negotiation{color:#27845e;background:#e9f7f1}.trial-danger{color:#df644a;font-weight:650}.trial-text{color:#70717e}.lead-trial-status{color:#70717e;white-space:nowrap;font-weight:650}.lead-trial-status.countdown-red{color:#dc2626}.lead-trial-status.countdown-blue{color:#2563eb}.lead-trial-status.countdown-green{color:#15803d}.lead-trial-status.expired{color:#6e7489}.lead-trial-status.renewal-deadline{color:#4f5fc7;background:#f1f2ff;border-radius:7px;align-items:center;gap:5px;padding:5px 7px;display:inline-flex}.lead-trial-status.renewal-deadline.expired{color:#bd5549;background:#fff0ed}.source-badge{color:#646570;white-space:nowrap;background:#f2f1ee;border-radius:7px;align-items:center;min-height:23px;padding:0 7px;font-size:8px;font-weight:600;display:inline-flex}.followup-date{color:#6b5bc1;white-space:nowrap;align-items:center;gap:5px;font-size:8px;font-weight:650;display:inline-flex}.followup-date svg{color:#8b7cda}.owner-cell{color:#656674;white-space:nowrap;align-items:center;gap:6px;font-size:8px;display:inline-flex}.owner-cell>span{color:#634dca;background:#ece9ff;border-radius:50%;place-items:center;width:23px;height:23px;font-size:7px;font-weight:750;display:grid}.table-footer{color:#96959f;justify-content:space-between;align-items:center;min-height:53px;padding:0 15px;font-size:8px;display:flex}.table-footer div{gap:6px;display:flex}.table-footer button{color:#696a76;background:#fff;border:1px solid #e4e2de;border-radius:6px;height:28px;padding:0 10px;font-size:8px}.table-footer button:disabled{color:#bbb9c0;background:#f7f6f3}.virtual-lead-shell{background:#fff;border-bottom:1px solid #eceae7;width:100%;overflow:auto hidden}.virtual-lead-header{z-index:3;color:#92919b;background:#faf9f7;border-bottom:1px solid #eceae7;align-items:center;height:40px;display:grid;position:sticky;top:0}.virtual-lead-header>span{letter-spacing:.04em;text-align:left;min-width:0;padding:0 13px;font-size:8px;font-weight:700}.lead-sort-button{width:100%;min-height:28px;color:inherit;font:inherit;letter-spacing:inherit;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:6px;justify-content:space-between;align-items:center;gap:6px;margin:0;padding:0;display:flex}.lead-sort-button span:first-child{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.lead-sort-glyph{color:#aaa8b1;letter-spacing:0;flex:none;font-size:12px;font-weight:800;line-height:1}.lead-sort-button:hover{color:#5e49b9}.lead-sort-button:hover .lead-sort-glyph,.lead-sort-button.active .lead-sort-glyph{color:#674fc8}.lead-sort-button.active{color:#5844ae}.lead-sort-button:focus-visible{outline-offset:2px;outline:2px solid #c4b8f5}.virtual-lead-scroll{overscroll-behavior:contain;scrollbar-gutter:stable;width:max-content;min-width:100%;height:clamp(360px,58vh,700px);overflow:hidden auto}.virtual-lead-canvas{width:100%;position:relative}.virtual-lead-measured-row{width:100%;position:absolute;top:0;left:0}.virtual-lead-row{color:#696a76;cursor:pointer;background:#fff;border-bottom:1px solid #efeeeb;align-items:stretch;min-height:64px;transition:background .12s,box-shadow .12s;display:grid}.virtual-lead-row:hover,.virtual-lead-row:focus-visible{background:#fbfaf8;outline:none;box-shadow:inset 3px 0 #765fe0}.virtual-lead-row.archived-pipeline-lead{background:linear-gradient(90deg,#ffefec99,#fff 32%)}.virtual-lead-row>[role=cell]{align-items:center;min-width:0;padding:8px 13px;font-size:9px;display:flex;overflow:hidden}.virtual-lead-row>[role=cell]>strong,.virtual-lead-row>[role=cell]>span:not(.owner-cell){max-width:100%}.virtual-lead-loading-row{color:#85838e;border-bottom:1px solid #efeeeb;justify-content:center;align-items:center;gap:8px;min-height:64px;font-size:8px;display:flex}.virtual-lead-loading-dot{border:2px solid #d7d1f4;border-top-color:#7359d7;border-radius:50%;width:7px;height:7px;animation:.7s linear infinite spin}.virtual-lead-sentinel{pointer-events:none;width:1px;height:1px;position:absolute;top:0;left:0}.virtual-lead-skeletons{padding:2px 0}.virtual-lead-skeleton{border-bottom:1px solid #f0efec;grid-template-columns:1.8fr repeat(3,1fr);align-items:center;gap:28px;min-height:64px;padding:0 14px;display:grid}.virtual-lead-skeleton span{background:linear-gradient(90deg,#f1efeb 20%,#faf9f7 50%,#f1efeb 80%) 0 0/220% 100%;border-radius:999px;height:10px;animation:1.2s ease-in-out infinite lead-skeleton}.virtual-lead-error{color:#9896a0;text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:8px;min-height:260px;padding:24px;display:flex}.virtual-lead-error strong{color:#555460;font-size:12px}.virtual-lead-error span{max-width:380px;font-size:9px}.virtual-lead-error button{background:var(--navy);color:#fff;border:0;border-radius:8px;min-height:32px;margin-top:6px;padding:0 12px;font-size:8px;font-weight:750}@keyframes lead-skeleton{to{background-position:-220% 0}}.conflict-backdrop{z-index:140;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:#0e0f1c9e;place-items:center;padding:20px;display:grid;position:fixed;inset:0}.conflict-dialog{width:min(680px,100%);max-height:min(760px,100vh - 40px);color:var(--ink);background:#fff;border:1px solid #e7ddd8;border-radius:16px;padding:24px;overflow-y:auto;box-shadow:0 28px 80px #0e0f1c47}.conflict-dialog>header{align-items:center;gap:12px;display:flex}.conflict-dialog>header>span{color:#b94e44;background:#fff0ed;border-radius:11px;flex:none;place-items:center;width:38px;height:38px;font-size:20px;font-weight:850;display:grid}.conflict-dialog header small{color:#b34f45;letter-spacing:.13em;font-size:7px;font-weight:850;display:block}.conflict-dialog h2{letter-spacing:-.025em;margin:4px 0 0;font-size:18px}.conflict-dialog>p{color:#74737f;margin:15px 0;font-size:10px;line-height:1.6}.conflict-revisions{gap:8px;margin-bottom:14px;display:flex}.conflict-revisions span{color:#777580;background:#faf9f7;border:1px solid #e9e5e1;border-radius:9px;flex:1;padding:10px 12px;font-size:8px}.conflict-revisions strong{color:var(--ink);margin-top:3px;font-size:11px;display:block}.conflict-comparison{border:1px solid #e7e4e0;border-radius:10px;overflow:hidden}.conflict-row{border-bottom:1px solid #ece9e5;grid-template-columns:minmax(120px,.7fr) minmax(160px,1fr) minmax(160px,1fr);display:grid}.conflict-row:last-child{border-bottom:0}.conflict-row>*{overflow-wrap:anywhere;min-width:0;padding:10px 11px;font-size:8px}.conflict-row>*+*{border-left:1px solid #ece9e5}.conflict-row.heading{color:#888690;background:#f7f5f2;font-weight:800}.conflict-row:not(.heading) strong{color:#4d4c58}.conflict-row:not(.heading) span:nth-child(2){color:#5d48ba;background:#f5f2ff}.conflict-row:not(.heading) span:nth-child(3){color:#696874}.conflict-warning{color:#a34e45;background:#fff5f2;border:1px solid #f0d6cf;border-radius:9px;margin-top:12px;padding:10px 12px;font-size:8px;line-height:1.5}.conflict-dialog>footer{justify-content:flex-end;gap:8px;margin-top:18px;display:flex}.conflict-dialog>footer button{border-radius:9px;min-height:38px;padding:0 14px;font-size:9px;font-weight:800}.conflict-dialog>footer button:disabled{cursor:not-allowed;opacity:.5}.conflict-discard{color:#6c6b76;background:#fff;border:1px solid #dedbd7}.conflict-overwrite{background:var(--navy);color:#fff;border:0;box-shadow:0 7px 18px #1b1c3229}.empty-state{color:#aaa9b2;flex-direction:column;justify-content:center;align-items:center;min-height:250px;display:flex}.empty-state strong{color:#5d5e6b;margin-top:10px;font-size:12px}.empty-state p{margin:5px 0 0;font-size:9px}.weekly-rule-banner{color:#6750cf;background:#f6f3ff;border:1px solid #ded9f8;border-radius:10px;align-items:center;gap:11px;min-height:61px;margin:-9px 0 14px;padding:11px 14px;display:flex}.weekly-rule-banner>div{flex:1;min-width:0}.weekly-rule-banner strong,.weekly-rule-banner span{display:block}.weekly-rule-banner strong{color:#352c5c;font-size:9px}.weekly-rule-banner span{color:#77708d;margin-top:3px;font-size:8px;line-height:1.45}.weekly-rule-banner em{color:#5d46c4;white-space:nowrap;background:#e9e3ff;border-radius:7px;padding:5px 8px;font-size:8px;font-style:normal;font-weight:750}.weekly-kind-tabs{background:#f3f2ef;border:1px solid #e2e0dc;border-radius:11px;grid-template-columns:repeat(2,minmax(0,1fr));gap:7px;margin:-2px 0 14px;padding:4px;display:grid}.weekly-kind-tabs button{color:#777681;text-align:left;background:0 0;border:1px solid #0000;border-radius:8px;align-items:center;gap:10px;min-height:58px;padding:9px 13px;transition:border-color .16s,background .16s,box-shadow .16s,color .16s;display:flex}.weekly-kind-tabs button>span,.weekly-kind-tabs strong,.weekly-kind-tabs small{min-width:0;display:block}.weekly-kind-tabs strong{color:#55545f;font-size:9px}.weekly-kind-tabs small{color:#96949d;margin-top:3px;font-size:8px}.weekly-kind-tabs button.active{color:#654fc8;background:#fff;border-color:#d9d1ff;box-shadow:0 5px 14px #312a5c14}.weekly-kind-tabs button.active strong{color:#392f65}.weekly-kind-tabs button.americans.active{color:#315ba8;border-color:#cdd9f6}.weekly-kind-tabs button.americans.active strong{color:#213e72}.weekly-list-picker{border:1px solid var(--line);background:#fff;border-radius:10px;justify-content:space-between;align-items:flex-end;gap:12px;margin-bottom:14px;padding:13px 15px;display:flex}.weekly-list-picker label{flex-direction:column;gap:6px;min-width:260px;display:flex}.weekly-list-picker label>span{color:#777785;font-size:8px;font-weight:650}.weekly-list-picker select{height:38px;color:var(--ink);background:#fff;border:1px solid #dfddd9;border-radius:8px;padding:0 10px;font-size:10px}.danger-outline{color:#b54f43;border-color:#efc4bb}.weekly-call-stats{grid-template-columns:repeat(4,1fr);gap:12px;margin-bottom:14px;display:grid}.weekly-call-stat{border:1px solid var(--line);background:#fff;border-radius:11px;min-height:105px;padding:16px 17px}.weekly-call-stat.target{border-color:var(--navy);background:var(--navy);color:#fff}.weekly-call-stat>span,.weekly-call-stat>strong,.weekly-call-stat>small{display:block}.weekly-call-stat>span{color:#96959f;letter-spacing:.09em;font-size:8px;font-weight:750}.weekly-call-stat.target>span{color:#a6a8bb}.weekly-call-stat>strong{letter-spacing:-.04em;margin:13px 0 3px;font-size:23px}.weekly-call-stat.target>strong{color:var(--lime)}.weekly-call-stat>small{color:#96949e;font-size:8px}.weekly-call-stat.target>small{color:#aaacbd}.weekly-progress-panel{grid-template-columns:minmax(260px,.75fr) minmax(220px,1fr) 38px;align-items:center;gap:18px;min-height:76px;margin-bottom:14px;padding:13px 17px;display:grid}.weekly-progress-panel>div:first-child{align-items:center;gap:10px;display:flex}.weekly-progress-icon{color:#27875f;background:#eaf8f2;border-radius:9px;flex:none;place-items:center;width:34px;height:34px;display:grid}.weekly-progress-panel strong,.weekly-progress-panel p{display:block}.weekly-progress-panel strong{font-size:10px}.weekly-progress-panel p{color:#8d8c97;margin:4px 0 0;font-size:8px}.weekly-progress-track{background:#ecebea;border-radius:6px;height:7px;overflow:hidden}.weekly-progress-track span{border-radius:inherit;background:linear-gradient(90deg,#7357e8,#9c84ff);height:100%;display:block}.weekly-progress-panel>em{color:#5e4ab8;text-align:right;font-size:11px;font-style:normal;font-weight:750}.weekly-progress-panel.closed{opacity:.82;background:#faf9f7}.weekly-call-board{overflow:hidden}.weekly-call-toolbar{border-bottom:1px solid #efeeeb;justify-content:space-between;align-items:center;gap:15px;min-height:59px;padding:10px 15px;display:flex}.weekly-call-toolbar-actions{justify-content:flex-end;align-items:center;gap:8px;display:flex}.weekly-called-sort{color:#6b56c2;background:#faf8ff;border:1px solid #ded9ed;border-radius:8px;align-items:center;gap:7px;height:35px;padding:0 8px 0 10px;display:flex}.weekly-called-sort>span{color:#777383;font-size:8px;font-weight:750}.weekly-called-sort select{min-width:120px;height:31px;color:var(--ink);font:inherit;cursor:pointer;background:0 0;border:0;outline:0;font-size:9px;font-weight:750}.weekly-called-sort:focus-within{border-color:#8d77e7;box-shadow:0 0 0 3px #7357e817}.weekly-search{color:#9998a2;background:#faf9f7;border:1px solid #e3e1dd;border-radius:8px;align-items:center;gap:7px;width:255px;height:35px;padding:0 9px;display:flex}.weekly-search input{min-width:0;color:var(--ink);background:0 0;border:0;outline:0;flex:1;font-size:9px}.weekly-contact-list{padding:4px 16px}.weekly-contact-row{border-bottom:1px solid #efeeeb;grid-template-columns:34px minmax(145px,1.2fr) minmax(150px,1fr) minmax(160px,1.1fr) minmax(86px,.55fr) auto;align-items:center;gap:10px;min-height:72px;display:grid}.weekly-contact-row:last-child{border-bottom:0}.weekly-contact-row.called{background:linear-gradient(90deg,#eaf8f273,#0000 35%)}.weekly-contact-row.converted{background:linear-gradient(90deg,#f2efffb3,#0000 42%)}.weekly-contact-row .person-avatar{margin:0}.weekly-contact-row strong,.weekly-contact-row small{text-overflow:ellipsis;white-space:nowrap;min-width:0;display:block;overflow:hidden}.weekly-contact-row strong{color:var(--ink);font-size:9px}.weekly-contact-row small{color:#9998a2;margin-top:3px;font-size:8px}.weekly-call-status{border-radius:999px;width:max-content;padding:5px 8px;font-size:8px;font-weight:700}.weekly-call-status.pending{color:#777784;background:#f2f1ee}.weekly-call-status.done{color:#27875f;background:#eaf8f2}.weekly-call-status.lead{color:#6650c7;background:#f0edff}.weekly-contact-actions{justify-content:flex-end;align-items:center;gap:6px;display:flex}.weekly-contact-actions button{color:#604db7;white-space:nowrap;background:#f7f5ff;border:1px solid #d9d0ff;border-radius:7px;min-height:30px;padding:0 9px;font-size:8px;font-weight:750}.weekly-contact-actions button.lead-action{color:#2d7f5e;background:#eff9f4;border-color:#cde7d9}.weekly-contact-actions button:disabled{color:#aaa9b1;cursor:not-allowed;background:#f4f3f0;border-color:#e5e3df}.weekly-empty{color:#9998a2;flex-direction:column;justify-content:center;align-items:center;gap:6px;min-height:170px;display:flex}.weekly-empty strong{color:#5e5f6c;font-size:10px}.weekly-empty span{font-size:8px}.weekly-onboarding{color:#765ed4;text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:8px;min-height:290px;display:flex}.weekly-onboarding strong{color:var(--ink);font-size:14px}.weekly-onboarding p{color:#858590;max-width:360px;margin:0 0 8px;font-size:9px;line-height:1.5}.table-footer em{color:#858590;place-items:center;min-width:42px;font-size:8px;font-style:normal;display:grid}@media (width<=820px){.weekly-call-toolbar-actions{flex-wrap:wrap}}@media (width<=540px){.weekly-call-toolbar-actions{flex-direction:column;align-items:stretch;width:100%}.weekly-called-sort,.weekly-search{width:100%}.weekly-called-sort select{flex:1;min-width:0}}.virtual-weekly-list{border-bottom:0}.virtual-weekly-list .virtual-lead-scroll{height:clamp(390px,58vh,680px)}.virtual-weekly-list .virtual-lead-measured-row{box-sizing:border-box;padding-inline:16px}.virtual-weekly-list .weekly-contact-row{min-width:980px}.weekly-loading{color:#765ed4;text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:8px;min-height:290px;display:flex}.weekly-loading>span{color:#6f55dc;background:#f2efff;border-radius:14px;place-items:center;width:48px;height:48px;display:grid}.weekly-loading strong{color:var(--ink);font-size:14px}.weekly-loading p{color:#858590;max-width:360px;margin:0;font-size:9px;line-height:1.5}.weekly-contact-actions a{color:#237a55;white-space:nowrap;background:#eaf8f1;border:1px solid #b9e3cb;border-radius:7px;justify-content:center;align-items:center;gap:5px;min-height:30px;padding:0 9px;font-size:8px;font-weight:750;text-decoration:none;display:inline-flex}.weekly-contact-actions .phone-system-action svg{flex:none}.conversion-summary{background:#f1f9f4;border:1px solid #dceadf;border-radius:9px;align-items:center;padding:11px 12px;display:flex}.conversion-summary>div{flex:1;min-width:0}.conversion-summary strong,.conversion-summary small{display:block}.conversion-summary strong{font-size:10px}.conversion-summary small{color:#7a8a81;margin-top:4px;font-size:8px}.conversion-summary>span:last-child{color:#2e7f5e;background:#fff;border-radius:6px;padding:5px 7px;font-size:7px;font-weight:800}.meetings-title-row{gap:18px}.meeting-page-actions{align-items:flex-end;gap:9px;display:flex}.meeting-page-actions label{min-width:190px}.meeting-page-actions label span{color:#8e8d98;letter-spacing:.07em;text-transform:uppercase;margin-bottom:5px;font-size:8px;font-weight:750;display:block}.meeting-page-actions select{width:100%;height:39px;color:var(--ink);background:#fff;border:1px solid #dedce5;border-radius:9px;padding:0 10px;font-size:9px}.meeting-date-toolbar{background:linear-gradient(135deg,#fff 0%,#faf8ff 100%);border:1px solid #e6e3ef;border-radius:13px;justify-content:center;align-items:center;gap:8px;min-height:62px;margin:-8px 0 12px;padding:8px 12px;display:flex;box-shadow:0 8px 24px #26204409}.meeting-date-toolbar>button{color:#696178;background:#fff;border:1px solid #e1deea;border-radius:9px;min-width:36px;height:36px;font-size:18px}.meeting-date-toolbar>button:hover{color:#654dc4;border-color:#cfc6ed}.meeting-date-toolbar .today-button{color:#5f49c2;text-transform:uppercase;background:#f0edff;padding:0 13px;font-size:8px;font-weight:850}.meeting-date-picker-control{flex:none;position:relative}.meeting-date-picker{color:#6653bd;min-width:205px;height:42px;font:inherit;cursor:pointer;background:#fff;border:1px solid #ded9ee;border-radius:10px;justify-content:center;align-items:center;gap:9px;padding:0 14px;transition:border-color .16s,box-shadow .16s,background .16s;display:flex}.meeting-date-picker:hover{background:#faf8ff;border-color:#bdb2e3}.meeting-date-picker:focus-visible{border-color:#7258d0;outline:none;box-shadow:0 0 0 3px #7258d024}.meeting-date-picker>span{text-align:left}.meeting-date-picker>svg:last-child{color:#8977cc;margin-left:2px}.meeting-date-picker small,.meeting-date-picker strong{display:block}.meeting-date-picker small{color:#9a96aa;letter-spacing:.12em;margin-bottom:2px;font-size:6px;font-weight:850}.meeting-date-picker strong{color:#312b43;font-size:10px}.meeting-date-native{opacity:0;border:0;width:1px;height:1px;padding:0;position:absolute;bottom:3px;right:8px}.meeting-kpi-grid{grid-template-columns:repeat(4,1fr);gap:10px;margin-bottom:14px;display:grid}.meeting-kpi-grid article{background:#fff;border:1px solid #e8e6ed;border-radius:12px;align-items:center;gap:11px;min-height:82px;padding:13px 14px;display:flex;box-shadow:0 7px 22px #1e1b3208}.meeting-kpi-icon{border-radius:10px;flex:none;place-items:center;width:35px;height:35px;display:grid}.meeting-kpi-icon.blue{color:#3e73d6;background:#edf3ff}.meeting-kpi-icon.green{color:#27845f;background:#eaf8f2}.meeting-kpi-icon.orange{color:#c5771f;background:#fff3e3}.meeting-kpi-icon.red{color:#cb584c;background:#fff0ed}.meeting-kpi-grid small,.meeting-kpi-grid strong,.meeting-kpi-grid p{display:block}.meeting-kpi-grid small{color:#9997a2;letter-spacing:.08em;font-size:7px;font-weight:850}.meeting-kpi-grid strong{color:#292a36;margin:3px 0 1px;font-size:19px}.meeting-kpi-grid p{color:#8b8994;margin:0;font-size:8px}.meeting-rule-banner{color:#6853cb;background:#f7f5ff;border:1px solid #ded9f2;border-radius:11px;align-items:center;gap:11px;min-height:57px;margin:-9px 0 14px;padding:11px 14px;display:flex}.meeting-rule-banner>div{flex:1}.meeting-rule-banner strong,.meeting-rule-banner span{display:block}.meeting-rule-banner strong{color:#382e68;font-size:9px}.meeting-rule-banner span{color:#79718e;margin-top:3px;font-size:8px}.meeting-rule-banner em{color:#6048c5;white-space:nowrap;background:#ebe6ff;border-radius:999px;padding:5px 8px;font-size:7px;font-style:normal;font-weight:850}.calendar-layout{grid-template-columns:minmax(0,1.55fr) minmax(310px,.72fr);align-items:start;gap:14px;display:grid}.day-agenda{overflow:hidden}.redesigned-agenda{border-color:#ddd9e8;box-shadow:0 12px 34px #231f390e}.agenda-header{color:#fff;background:linear-gradient(135deg,#24243a,#302c4d);border-bottom:1px solid #e8e5ef;justify-content:space-between;align-items:center;height:67px;padding:0 17px;display:flex}.agenda-header span,.agenda-header strong{display:block}.agenda-header span{color:#b9b4cc;letter-spacing:.13em;margin-bottom:4px;font-size:7px;font-weight:850}.agenda-header strong{color:#fff;font-size:11px}.agenda-header em{color:#d9d5e8;background:#ffffff14;border:1px solid #ffffff1f;border-radius:999px;padding:5px 8px;font-size:7px;font-style:normal;font-weight:800}.agenda-hours{background:#fcfbfd;flex-direction:column;display:flex;position:relative;overflow:hidden}.agenda-hour-row{border-bottom:1px solid #eeecf2;flex:0 0 28px;grid-template-columns:48px 10px minmax(0,1fr) auto;align-items:center;gap:6px;min-width:0;min-height:28px;padding:0 13px;display:grid;position:relative}.agenda-hour-row:last-child{border-bottom:0}.agenda-hour-row time{color:#9a97a3;font-size:7px;font-weight:750}.agenda-hour-row>i{background:#fff;border:1px solid #d5d1dc;border-radius:50%;width:5px;height:5px}.agenda-hour-row.has-meetings{background:#fff}.agenda-hour-row.has-meetings>i{background:#8068d9;border-color:#8068d9;box-shadow:0 0 0 3px #eeeaff}.agenda-hour-row.current{z-index:2;background:linear-gradient(90deg,#fff3f1,#ffffffe6);flex-basis:56px;min-height:56px;box-shadow:inset 3px 0 #e76055}.agenda-hour-row.current time{color:#c64f46;font-weight:850}.agenda-hour-events{scrollbar-width:none;gap:5px;min-width:0;display:flex;overflow-x:auto}.agenda-hour-row.current .agenda-hour-events{flex-wrap:wrap;align-content:center;max-height:49px;padding:3px 0;overflow-y:auto}.agenda-hour-events::-webkit-scrollbar{display:none}.agenda-event{color:#3869c3;text-align:left;white-space:nowrap;background:#edf3ff;border:1px solid #dce3f3;border-radius:6px;flex:0 auto;align-items:center;gap:5px;min-width:0;height:22px;padding:0 7px;display:inline-flex}.agenda-event:hover{filter:brightness(.98);transform:translateY(-1px)}.agenda-event>span{font-size:7px;font-weight:850}.agenda-event strong{color:#323442;text-overflow:ellipsis;max-width:145px;font-size:8px;overflow:hidden}.agenda-event em{opacity:.8;border-left:1px solid;padding-left:5px;font-size:6px;font-style:normal;font-weight:800}.agenda-event.violet{color:#6b51cf;background:#f1eeff;border-color:#ddd5ff}.agenda-event.orange{color:#bd741f;background:#fff4e6;border-color:#f0dcc0}.agenda-event.green,.agenda-event.completed{color:#257a58;background:#eaf8f2;border-color:#cfe8dc}.agenda-event.missed{color:#be5046;background:#fff0ed;border-color:#f1cec8}.agenda-now{color:#fff;white-space:nowrap;background:#e85d52;border-radius:999px;padding:3px 6px;font-size:6px;font-weight:850}.agenda-empty{z-index:3;color:#96939f;text-align:center;background:#fffffff5;border:1px solid #e1ddeb;border-radius:12px;flex-direction:column;align-items:center;gap:6px;width:min(270px,70%);padding:18px;display:flex;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);box-shadow:0 13px 34px #241f3c14}.agenda-empty strong{color:#4d4b58;font-size:10px}.agenda-empty span{font-size:8px}.meeting-side{flex-direction:column;gap:14px;display:flex}.meeting-action-panel{overflow:hidden;box-shadow:0 10px 28px #231f390a}.meeting-list.roomy{max-height:570px;padding:7px 16px;overflow-y:auto}.meeting-list.roomy .meeting-row{min-height:65px}.meeting-row.missed{background:linear-gradient(90deg,#fff0edb3,#0000)}.live-label{color:#27875f;letter-spacing:.08em;background:#eaf8f2;border-radius:999px;padding:4px 7px;font-size:7px;font-weight:800}.prep-card{color:#5d46c4;background:#f6f3ff;border:1px solid #ded9f2;border-radius:11px;gap:11px;padding:16px;display:flex}.prep-card>svg{flex:none}.prep-card strong{color:#302656;font-size:10px;display:block}.prep-card p{color:#77708e;margin:6px 0 9px;font-size:8px;line-height:1.5}.prep-card button{color:#5d46c4;background:0 0;border:0;align-items:center;gap:4px;padding:0;font-size:8px;font-weight:700;display:flex}.meeting-report-panel{border-color:#ddd9e8;margin-top:14px;overflow:hidden;box-shadow:0 12px 34px #231f390b}.meeting-report-header{background:linear-gradient(135deg,#fff,#faf8ff);border-bottom:1px solid #ebe8ef;justify-content:space-between;align-items:center;gap:16px;min-height:84px;padding:15px 18px;display:flex}.meeting-report-header>div{align-items:center;gap:11px;display:flex}.meeting-report-icon{color:#d8ff71;background:#29263f;border-radius:11px;flex:none;place-items:center;width:38px;height:38px;display:grid}.meeting-report-header small,.meeting-report-header h3,.meeting-report-header p{display:block}.meeting-report-header small{color:#8f8a9c;letter-spacing:.11em;font-size:7px;font-weight:850}.meeting-report-header h3{margin:3px 0;font-size:13px}.meeting-report-header p{color:#8a8792;margin:0;font-size:8px}.meeting-report-header>em{color:#624cc2;white-space:nowrap;background:#ede9ff;border-radius:999px;padding:6px 9px;font-size:7px;font-style:normal;font-weight:850}.meeting-report-toolbar{border-bottom:1px solid #efedf1;align-items:flex-end;gap:10px;min-height:64px;padding:11px 17px;display:flex}.meeting-report-toolbar label{min-width:145px}.meeting-report-toolbar label span{color:#92909a;text-transform:uppercase;margin-bottom:5px;font-size:7px;font-weight:800;display:block}.meeting-report-toolbar input{color:#3a3944;background:#fff;border:1px solid #dfdce5;border-radius:8px;width:100%;height:35px;padding:0 9px;font-size:9px}.meeting-report-tabs{gap:5px;min-width:0;margin-left:auto;display:flex;overflow-x:auto}.meeting-report-tabs button{color:#777480;white-space:nowrap;background:#faf9fb;border:1px solid #e2dfe7;border-radius:8px;height:35px;padding:0 10px;font-size:7px;font-weight:750}.meeting-report-tabs button.active{color:#fff;background:#302c49;border-color:#302c49}.meeting-report-summary{border-bottom:1px solid #efedf1;grid-template-columns:repeat(4,1fr);padding:14px 17px;display:grid}.meeting-report-summary article{border-right:1px solid #e9e6ed;min-height:64px;padding:9px 14px}.meeting-report-summary article:last-child{border-right:0}.meeting-report-summary small,.meeting-report-summary strong,.meeting-report-summary span{display:block}.meeting-report-summary small{color:#8f8c97;letter-spacing:.07em;font-size:7px;font-weight:850}.meeting-report-summary strong{color:#393744;margin:4px 0 2px;font-size:20px}.meeting-report-summary span{color:#9c99a3;font-size:7px}.meeting-report-summary .completed strong{color:#27805d}.meeting-report-summary .open strong{color:#c07b25}.meeting-report-summary .missed strong{color:#c35349}.meeting-agent-performance{background:#fbfafc;border-bottom:1px solid #efedf1;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;padding:12px 17px;display:grid}.meeting-agent-performance>button{min-width:0;min-height:62px;color:inherit;text-align:left;background:#fff;border:1px solid #e5e2e9;border-radius:10px;grid-template-columns:33px minmax(0,1fr) auto auto 16px;align-items:center;gap:9px;padding:9px 10px;display:grid}.meeting-agent-performance .person-avatar{width:31px;height:31px;margin:0;font-size:8px}.meeting-agent-performance strong,.meeting-agent-performance small{display:block}.meeting-agent-performance strong{text-overflow:ellipsis;white-space:nowrap;font-size:9px;overflow:hidden}.meeting-agent-performance small{color:#97949e;margin-top:3px;font-size:7px}.agent-meeting-rate{text-align:right}.agent-meeting-rate b{color:#2b7e5d;font-size:11px;display:block}.agent-meeting-rate small{margin:1px 0 0}.meeting-agent-performance em{color:#b97524;white-space:nowrap;background:#fff3e3;border-radius:999px;padding:4px 6px;font-size:6px;font-style:normal;font-weight:800}.meeting-report-list{padding:5px 17px 12px}.meeting-report-table-head,.meeting-report-row{grid-template-columns:minmax(180px,1.3fr) minmax(120px,.75fr) minmax(145px,.9fr) minmax(145px,.9fr) 18px;align-items:center;gap:10px;display:grid}.meeting-report-table-head{color:#9a97a1;text-transform:uppercase;min-height:34px;font-size:7px;font-weight:800}.meeting-report-row{width:100%;min-height:64px;color:inherit;text-align:left;background:0 0;border:0;border-top:1px solid #efedf1;padding:7px 0}.meeting-report-row:hover{background:#fcfbfe}.meeting-report-row strong,.meeting-report-row small{display:block}.meeting-report-row strong{font-size:9px}.meeting-report-row small{color:#98959f;margin-top:3px;font-size:7px}.meeting-report-user{align-items:center;gap:8px;min-width:0;display:flex}.meeting-report-user>span{min-width:0}.meeting-report-user strong,.meeting-report-user small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.meeting-report-row em{border-radius:999px;width:max-content;padding:4px 6px;font-size:6px;font-style:normal;font-weight:850}.meeting-report-row em.completed{color:#267b59;background:#eaf8f2}.meeting-report-row em.open{color:#b97624;background:#fff3e3}.meeting-report-row em.missed{color:#bd5147;background:#fff0ed}.meeting-report-empty{color:#9996a0;text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:6px;min-height:150px;display:flex}.meeting-report-empty strong{color:#575460;font-size:10px}.meeting-report-empty span{font-size:8px}.automation-banner{color:#31815f;background:#f1f9f4;border:1px solid #dceadf;border-radius:10px;align-items:center;gap:11px;min-height:59px;margin:-9px 0 14px;padding:11px 14px;display:flex}.automation-banner.alert{color:#d05548;background:#fff1ee;border-color:#f0c9c2}.automation-banner>div{flex:1}.automation-banner strong,.automation-banner span{display:block}.automation-banner strong{color:#284838;font-size:9px}.automation-banner.alert strong{color:#793b35}.automation-banner span{color:#718078;margin-top:3px;font-size:8px}.automation-banner.alert span{color:#946c68}.automation-banner em{white-space:nowrap;background:#ffffffb3;border-radius:6px;padding:5px 7px;font-size:7px;font-style:normal;font-weight:800}.daily-work-summary{grid-template-columns:1fr 1fr;gap:14px;margin-bottom:14px;display:grid}.daily-work-card{grid-template-columns:42px minmax(0,1fr) auto;align-items:center;gap:13px;min-height:112px;padding:17px 18px;display:grid}.daily-work-card>div{min-width:0}.daily-work-card small,.daily-work-card strong,.daily-work-card p{display:block}.daily-work-card small{color:#888792;letter-spacing:.09em;font-size:7px;font-weight:850}.daily-work-card strong{letter-spacing:-.035em;margin-top:5px;font-size:18px}.daily-work-card p{color:#8e8d97;margin:5px 0 0;font-size:8px;line-height:1.45}.daily-work-card.calls i{background:#eceff5;border-radius:999px;height:6px;margin-top:11px;display:block;overflow:hidden}.daily-work-card.calls i b{border-radius:inherit;background:var(--blue);height:100%;display:block}.daily-work-card>em{color:#3e6fc8;font-size:12px;font-style:normal;font-weight:800}.daily-followup-pills{gap:6px;display:grid}.daily-followup-pills span{color:#3f6fc8;text-align:center;background:#eef4ff;border-radius:7px;min-width:68px;padding:6px 8px;font-size:7px;font-weight:850}.daily-followup-pills span.late{color:#bd5549;background:#fff0ed}.task-progress{align-items:center;gap:20px;min-height:84px;margin-bottom:14px;padding:14px 18px;display:flex}.task-progress-copy{align-items:center;gap:11px;min-width:275px;display:flex}.task-progress-copy strong,.task-progress-copy p{display:block}.task-progress-copy strong{font-size:11px}.task-progress-copy p{color:#8c8b95;margin:4px 0 0;font-size:8px}.wide-progress{background:#ecebea;border-radius:5px;flex:1;height:7px;overflow:hidden}.wide-progress span{border-radius:inherit;background:var(--green);height:100%;transition:width .25s;display:block}.task-progress>em{color:#308662;text-align:right;width:35px;font-size:11px;font-style:normal;font-weight:700}.tasks-page-grid{grid-template-columns:minmax(0,1.6fr) minmax(260px,.7fr);align-items:start;gap:14px;display:grid}.daily-task-boards{flex-direction:column;gap:14px;min-width:0;display:flex}.task-board{overflow:hidden}.board-header{border-bottom:1px solid #efeeeb;justify-content:space-between;align-items:center;min-height:61px;padding:0 17px;display:flex}.board-header h3{margin:0 8px 0 0;font-size:13px;display:inline}.board-header span{color:#9998a2;font-size:8px}.board-header button{color:#6f7080;background:#fff;border:1px solid #e4e2de;border-radius:7px;align-items:center;gap:5px;height:30px;padding:0 9px;font-size:8px;display:flex}.large-list{padding:7px 17px}.large-list .task-row{min-height:64px}.large-list .task-row strong{font-size:10px}.large-list .task-row small{font-size:8px}.board-header>em{color:#6550c5;letter-spacing:.06em;white-space:nowrap;background:#f0edff;border-radius:6px;padding:5px 7px;font-size:7px;font-style:normal;font-weight:800}.task-day-divider{color:#777785;letter-spacing:.08em;align-items:center;gap:8px;min-height:33px;margin-top:5px;font-size:7px;font-weight:800;display:flex}.task-day-divider:after{content:"";background:#eceae6;flex:1;height:1px}.task-day-divider strong{color:#6550c5;background:#f0edff;border-radius:999px;order:3;place-items:center;min-width:19px;height:19px;margin:0;font-size:7px;display:grid}.task-day-divider.overdue{color:#bd5549}.task-day-divider.overdue strong{color:#bd5549;background:#fff0ed}.task-daily-empty{color:#9998a2;text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:8px;min-height:260px;display:flex}.task-daily-empty>svg{color:var(--green)}.task-daily-empty strong{color:#555664;font-size:11px}.task-daily-empty span{max-width:320px;font-size:8px;line-height:1.55}.task-daily-empty.compact{min-height:150px}.focus-aside{flex-direction:column;gap:14px;display:flex}.focus-card{background:var(--navy);color:#fff;border-radius:12px;padding:20px}.focus-card>span{color:var(--lime);letter-spacing:.12em;font-size:8px;font-weight:750;display:block}.focus-card>strong{margin:16px 0 4px;font-size:18px;display:block}.focus-card>p{color:#a7a9bb;margin:0;font-size:9px}.focus-people{margin:18px 0;display:flex}.focus-card>button{background:var(--lime);width:100%;height:36px;color:var(--navy);border:0;border-radius:8px;justify-content:center;align-items:center;gap:6px;font-size:9px;font-weight:700;display:flex}.daily-call-focus>strong{margin-bottom:8px}.focus-call-progress{margin-top:18px}.focus-call-progress i{background:#34364f;border-radius:999px;height:6px;display:block;overflow:hidden}.focus-call-progress i b{border-radius:inherit;background:var(--lime);height:100%;display:block}.focus-call-progress em{color:#b6b8c9;text-align:right;margin-top:7px;font-size:8px;font-style:normal;display:block}.daily-agent-progress{overflow:hidden}.daily-agent-progress>header{border-bottom:1px solid #efeeeb;padding:16px}.daily-agent-progress>header span,.daily-agent-progress>header strong{display:block}.daily-agent-progress>header span{color:#6751c7;letter-spacing:.09em;font-size:7px;font-weight:850}.daily-agent-progress>header strong{margin-top:5px;font-size:13px}.daily-agent-progress>div{padding:6px 14px}.daily-agent-progress>div>article{border-bottom:1px solid #efeeeb;grid-template-columns:30px minmax(0,1fr) 34px;align-items:center;gap:9px;min-height:64px;display:grid}.daily-agent-progress>div>article:last-child{border-bottom:0}.daily-agent-progress .person-avatar{width:29px;height:29px;margin:0;font-size:7px}.daily-agent-progress article>div strong,.daily-agent-progress article>div small{display:block}.daily-agent-progress article>div strong{font-size:8px}.daily-agent-progress article>div small{color:#93929c;margin-top:3px;font-size:7px}.daily-agent-progress article i{background:#ecebea;border-radius:999px;height:4px;margin-top:6px;display:block;overflow:hidden}.daily-agent-progress article i b{border-radius:inherit;background:var(--blue);height:100%;display:block}.daily-agent-progress article>em{color:#4775cd;text-align:right;font-size:8px;font-style:normal;font-weight:800}.daily-agent-progress>div>p{color:#92919a;text-align:center;padding:18px 0;font-size:8px}.task-outcome-guide>strong{margin-bottom:8px}.task-outcome-guide>p{line-height:1.55}.task-guide-list{gap:8px;margin-top:18px;display:grid}.task-guide-list span{color:#d5d6df;align-items:center;gap:7px;font-size:8px;display:flex}.task-guide-list svg{color:var(--lime)}.mini-stats{padding:4px 15px}.mini-stats div{border-bottom:1px solid #efeeeb;justify-content:space-between;align-items:center;min-height:48px;display:flex}.mini-stats div:last-child{border-bottom:0}.mini-stats strong{font-size:12px}.mini-stats span{color:#8f8e98;font-size:8px}.daily-duty-title{margin-bottom:18px}.daily-duty-rule{color:#6751c5;background:linear-gradient(100deg,#f6f3ff,#fbfaff);border:1px solid #ddd8f7;border-radius:11px;align-items:center;gap:12px;min-height:64px;margin-bottom:14px;padding:12px 15px;display:flex}.daily-duty-rule>svg{flex:none}.daily-duty-rule>div{flex:1;min-width:0}.daily-duty-rule strong,.daily-duty-rule span{display:block}.daily-duty-rule strong{color:#382e68;font-size:9px}.daily-duty-rule span{color:#7c7590;margin-top:4px;font-size:8px;line-height:1.5}.daily-duty-rule em{color:#5e48bd;letter-spacing:.06em;white-space:nowrap;background:#e9e3ff;border-radius:7px;padding:6px 9px;font-size:7px;font-style:normal;font-weight:850}.daily-duty-loading{color:#817d90;align-items:center;gap:7px;margin:-3px 0 11px;font-size:8px;display:flex}.daily-duty-loading svg{animation:.8s linear infinite spin}.daily-agent-groups{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:14px;display:grid}.daily-agent-card{overflow:hidden}.daily-agent-card:only-child{grid-column:1/-1}.daily-agent-header{background:#fcfbfa;border-bottom:1px solid #eceae6;align-items:center;gap:11px;min-height:72px;padding:12px 16px;display:flex}.daily-agent-header .person-avatar{flex:none;width:38px;height:38px;margin:0}.daily-agent-header>div{flex:1;min-width:0}.daily-agent-header strong,.daily-agent-header small{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.daily-agent-header strong{color:var(--ink);font-size:11px}.daily-agent-header small{color:#92919c;margin-top:4px;font-size:8px}.daily-agent-header>em{letter-spacing:.04em;white-space:nowrap;border-radius:7px;padding:6px 8px;font-size:7px;font-style:normal;font-weight:850}.daily-agent-header>em.done{color:#247b5a;background:#e7f7ef}.daily-agent-header>em.open{color:#a66721;background:#fff2e3}.daily-duty-today{padding:5px 16px 8px}.daily-duty-row{border-bottom:1px solid #efeeeb;grid-template-columns:27px minmax(0,1fr) auto;align-items:center;gap:10px;min-height:84px;padding:12px 1px;display:grid}.daily-duty-row:last-child{border-bottom:0}.daily-duty-row.completed{opacity:.7}.daily-duty-row.system{background:#f8f6ff;border:1px solid #e5e0fa;border-radius:10px;margin:7px -7px 2px;padding:13px 9px}.daily-duty-row.system.attention{background:#fffaf2;border-color:#efd7b8}.daily-duty-check{color:#b8b6bf;background:0 0;border:0;place-items:center;width:26px;height:26px;padding:0;display:grid}.daily-duty-check:hover,.daily-duty-row.completed .daily-duty-check,.daily-duty-row.completed .system-check{color:var(--green)}.system-check{color:#b9792d}.daily-duty-row>div{min-width:0}.daily-duty-name{align-items:center;gap:7px;display:flex}.daily-duty-name strong{color:var(--ink);text-overflow:ellipsis;white-space:nowrap;font-size:10px;overflow:hidden}.daily-duty-name em{color:#6651c3;letter-spacing:.04em;background:#eeeaff;border-radius:5px;flex:none;padding:4px 6px;font-size:6px;font-style:normal;font-weight:850}.daily-duty-row p{color:#888692;margin:5px 0 0;font-size:8px;line-height:1.45}.daily-duty-row small{color:#96949e;gap:10px;margin-top:6px;font-size:7px;display:flex}.daily-duty-row small .late{color:#bd5549;font-weight:750}.daily-duty-primary-action,.daily-duty-complete{color:#604bb8;white-space:nowrap;background:#f4f1ff;border:1px solid #d8cffd;border-radius:7px;justify-content:center;align-items:center;gap:3px;min-height:31px;padding:0 9px;font-size:7px;font-weight:800;display:inline-flex}.daily-duty-row.system.attention .daily-duty-primary-action{color:#9a611d;background:#fff4e3;border-color:#eac894}.daily-duty-auto-done{color:#2f805f;align-items:center;gap:4px;font-size:7px;font-weight:850;display:inline-flex}.daily-duty-empty{color:#9997a1;justify-content:center;align-items:center;gap:7px;min-height:54px;font-size:8px;display:flex}.daily-duty-schedule{background:#faf9f7;border-top:1px solid #e8e5e1;padding:12px 16px 15px}.daily-duty-schedule-title{justify-content:space-between;align-items:center;margin-bottom:7px;display:flex}.daily-duty-schedule-title>span{color:#918f98;letter-spacing:.09em;font-size:7px;font-weight:850}.daily-duty-schedule-title button{color:#6651c2;background:0 0;border:0;align-items:center;gap:4px;padding:0;font-size:7px;font-weight:800;display:inline-flex}.daily-duty-template{background:#fff;border:1px solid #e7e4df;border-radius:8px;grid-template-columns:minmax(0,1fr) 27px 27px;align-items:center;gap:4px;min-height:43px;margin-top:5px;padding:6px 8px;display:grid}.daily-duty-template>div{min-width:0}.daily-duty-template strong,.daily-duty-template small{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.daily-duty-template strong{font-size:8px}.daily-duty-template small{color:#98969f;margin-top:3px;font-size:7px}.daily-duty-template>button{color:#6550c0;background:#f4f1ff;border:0;border-radius:6px;place-items:center;width:27px;height:27px;padding:0;display:grid}.daily-duty-template>button.danger{color:#bc5146;background:#fff1ee}.daily-duty-no-schedule{color:#9a98a1;padding:11px 3px 2px;font-size:8px;display:block}.weekday-picker{border:0;padding:0}.weekday-picker legend{color:#656473;margin-bottom:8px;font-size:9px;font-weight:650}.weekday-picker>div{grid-template-columns:repeat(7,1fr);gap:5px;display:grid}.weekday-picker label{cursor:pointer;background:#fff;border:1px solid #e2dfda;border-radius:8px;align-content:center;place-items:center;gap:3px;min-height:58px;padding:6px 3px;display:grid}.weekday-picker label.selected{color:#604bb8;background:#f4f1ff;border-color:#bfb3ee}.weekday-picker input{opacity:0;pointer-events:none;position:absolute}.weekday-picker span{font-size:9px;font-weight:800}.weekday-picker small{color:#9b98a3;font-size:6px}.weekday-picker label.selected small{color:#7d70ad}.notification-title .outline-button:disabled{opacity:.5;cursor:not-allowed}.notification-rule-banner{color:#6750cf;background:#f6f3ff;border:1px solid #ded9f8;border-radius:10px;align-items:center;gap:11px;min-height:64px;margin-bottom:14px;padding:11px 14px;display:flex}.notification-rule-banner>div{flex:1;min-width:0}.notification-rule-banner strong,.notification-rule-banner span{display:block}.notification-rule-banner strong{color:#352c5c;font-size:9px}.notification-rule-banner span{color:#77708d;margin-top:4px;font-size:8px;line-height:1.45}.notification-rule-banner em{color:#5d46c4;white-space:nowrap;background:#e9e3ff;border-radius:7px;padding:5px 8px;font-size:7px;font-style:normal;font-weight:800}.desktop-notification-control{color:#6550bf;white-space:nowrap;background:#fff;border:1px solid #d7cff7;border-radius:8px;min-height:31px;padding:0 10px;font-size:7px;font-weight:850}.desktop-notification-control.granted{color:#2f7f5e;background:#eef9f3;border-color:#bfe3d1}.desktop-notification-control:disabled{cursor:not-allowed;opacity:.68}.notification-bubble-read.desktop-active{color:var(--lime);background:#d7ff681f;border-color:#d7ff6861}.notification-stats{grid-template-columns:repeat(4,1fr);gap:12px;margin-bottom:14px;display:grid}.notification-stats article{border:1px solid var(--line);background:#fff;border-radius:11px;align-items:center;gap:12px;min-height:82px;padding:14px 16px;display:flex}.notification-stats strong,.notification-stats small{display:block}.notification-stats strong{letter-spacing:-.04em;margin-bottom:3px;font-size:20px}.notification-stats small{color:#92919c;font-size:8px}.notification-layout{grid-template-columns:minmax(0,1.55fr) minmax(260px,.65fr);align-items:start;gap:14px;display:grid}.notification-feed{overflow:hidden}.notification-list{padding:4px 15px}.notification-row{border-bottom:1px solid #efeeeb;grid-template-columns:36px minmax(0,1fr) auto;align-items:center;gap:12px;min-height:92px;padding:12px 2px;display:grid}.notification-row:last-child{border-bottom:0}.notification-row.unread{background:linear-gradient(90deg,#f5f2ff,#0000 82%);border-radius:9px;margin-inline:-8px;padding-inline:10px}.notification-row.read{opacity:.68}.notification-kind-icon{color:#6b55c8;background:#f1effb;border-radius:9px;place-items:center;width:35px;height:35px;display:grid}.notification-row.urgent .notification-kind-icon{color:#bd5549;background:#fff0ed}.notification-row.warning .notification-kind-icon{color:#b87422;background:#fff5e6}.notification-row.success .notification-kind-icon{color:#2f8562;background:#eaf8f2}.notification-copy{min-width:0}.notification-copy>div{align-items:center;gap:8px;margin-bottom:4px;display:flex}.notification-copy>div span{color:#7560cb;letter-spacing:.08em;font-size:7px;font-weight:850}.notification-row.urgent .notification-copy>div span{color:#b54f43}.notification-row.warning .notification-copy>div span{color:#aa6d22}.notification-row.success .notification-copy>div span{color:#31815f}.notification-copy time{color:#aaa8b1;font-size:7px}.notification-copy strong{color:var(--ink);font-size:10px;display:block}.notification-copy p{color:#85838e;margin:4px 0 0;font-size:8px;line-height:1.5}.notification-row>button{color:#604db7;white-space:nowrap;background:#f7f5ff;border:1px solid #d9d0ff;border-radius:7px;align-items:center;gap:3px;min-height:31px;padding:0 9px;font-size:8px;font-weight:750;display:flex}.notification-empty{color:#9998a2;text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:7px;min-height:230px;display:flex}.notification-empty strong{color:#5a5b68;font-size:11px}.notification-empty span{max-width:330px;font-size:8px;line-height:1.5}.notification-schedule{flex-direction:column;gap:14px;display:flex}.schedule-card{border:1px solid var(--line);background:#fff;border-radius:12px;padding:19px}.schedule-card>span{color:#95939d;letter-spacing:.1em;font-size:7px;font-weight:800;display:block}.schedule-card>strong{margin:13px 0 15px;font-size:14px;line-height:1.3;display:block}.schedule-card.dark{border-color:var(--navy);background:var(--navy);color:#fff}.schedule-card.dark>span{color:var(--lime)}.schedule-card.dark>div{flex-direction:column;gap:10px;display:flex}.schedule-card.dark p{color:#a9abbd;align-items:flex-start;gap:8px;margin:0;font-size:8px;line-height:1.45;display:flex}.schedule-card.dark p svg{color:#8d77ee;flex:none}.schedule-card.dark p span,.schedule-card.dark p b{display:block}.schedule-card.dark p b{color:#fff;margin-bottom:2px;font-size:8px}.schedule-card.whatsapp{background:#f2faf5;border-color:#d7eadf}.schedule-card.whatsapp>span{color:#33805f}.schedule-card.whatsapp>strong{color:#284838}.schedule-card.whatsapp p{color:#728078;margin:0;font-size:8px;line-height:1.55}.schedule-card.whatsapp em{color:#54806b;background:#fff;border-radius:7px;margin-top:13px;padding:5px 7px;font-size:7px;font-style:normal;font-weight:800;display:inline-flex}.team-summary-grid{grid-template-columns:repeat(4,1fr);gap:12px;margin-bottom:14px;display:grid}.team-summary-grid article{border:1px solid var(--line);background:#fff;border-radius:11px;align-items:center;gap:12px;min-height:84px;padding:14px 16px;display:flex}.team-summary-grid strong,.team-summary-grid small{display:block}.team-summary-grid strong{letter-spacing:-.04em;margin-bottom:3px;font-size:20px}.team-summary-grid small{color:#92919c;font-size:8px}.team-rule-banner{color:#31815f;background:#f1f9f4;border:1px solid #dceadf;border-radius:10px;align-items:center;gap:11px;min-height:59px;margin-bottom:14px;padding:11px 14px;display:flex}.team-rule-banner.alert{color:#d05548;background:#fff1ee;border-color:#f0c9c2}.team-rule-banner>div{flex:1}.team-rule-banner strong,.team-rule-banner span{display:block}.team-rule-banner strong{color:#284838;font-size:9px}.team-rule-banner span{color:#718078;margin-top:3px;font-size:8px}.team-rule-banner em{white-space:nowrap;background:#ffffffbf;border-radius:6px;padding:5px 7px;font-size:7px;font-style:normal;font-weight:800}.team-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.team-member-card{overflow:hidden}.team-member-head{border-bottom:1px solid #efeeeb;align-items:center;gap:10px;min-height:72px;padding:12px 15px;display:flex}.team-member-head .person-avatar{flex:none;width:38px;height:38px;margin:0}.team-member-head>div{flex:1;min-width:0}.team-member-head strong,.team-member-head small{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.team-member-head strong{margin-bottom:4px;font-size:11px}.team-member-head small{color:#92919c;font-size:8px}.team-member-head .role-chip{height:23px;font-size:7px}.workload-row{grid-template-columns:1fr auto;gap:5px 12px;padding:14px 15px 12px;display:grid}.workload-row>span{color:#8c8b95;font-size:8px}.workload-row>strong{font-size:8px}.workload-row>div{background:#ecebea;border-radius:5px;grid-column:1/-1;height:6px;overflow:hidden}.workload-row i{border-radius:inherit;background:linear-gradient(90deg, var(--violet), #a78cff);height:100%;display:block}.team-metrics{background:#eceae6;border:1px solid #eceae6;border-radius:9px;grid-template-columns:repeat(3,1fr);gap:1px;margin:0 15px 14px;display:grid;overflow:hidden}.team-metrics>span{text-align:center;background:#fff;place-content:center;gap:4px;min-height:58px;display:grid}.team-metrics strong,.team-metrics small{display:block}.team-metrics strong{font-size:14px}.team-metrics small{color:#9998a2;font-size:7px}.team-metrics .warning strong,.team-metrics .warning small{color:#c45b4e}.team-member-card footer{color:#898893;border-top:1px solid #efeeeb;justify-content:space-between;align-items:center;min-height:43px;padding:0 15px;font-size:8px;display:flex}.team-member-card footer strong{color:#288462}.team-onboarding-note{color:#6b56c8;background:#faf9ff;border:1px dashed #d7d2ed;border-radius:10px;align-items:flex-start;gap:11px;margin-top:14px;padding:15px 16px;display:flex}.team-onboarding-note strong,.team-onboarding-note span{display:block}.team-onboarding-note strong{color:#3d326b;margin-bottom:4px;font-size:9px}.team-onboarding-note span{color:#7f7993;font-size:8px;line-height:1.45}.team-member-card.inactive{opacity:.78;background:#fbfaf8;border-color:#e5e1dd}.team-member-card.peer-manager{background:#fcfbff;border-color:#e0daf4}.team-member-status{justify-content:space-between;align-items:center;gap:10px;min-height:34px;padding:8px 15px 0;display:flex}.team-member-status small{color:#8c8b95;font-size:7px}.team-status-chip{letter-spacing:.03em;border-radius:999px;align-items:center;min-height:21px;padding:0 7px;font-size:7px;font-weight:800;display:inline-flex}.team-status-chip.active{color:#237a59;background:#e7f7ef}.team-status-chip.separate{color:#6853c6;background:#eeeafd}.team-status-chip.inactive{color:#8c827a;background:#eeeae7}.team-peer-note{color:#705ac9;text-align:center;place-content:center;justify-items:center;gap:7px;min-height:148px;padding:24px;display:grid}.team-peer-note strong{font-size:10px}.team-peer-note span{color:#898397;max-width:260px;font-size:8px;line-height:1.5}.team-card-action{color:#726f76;background:#fff;border:1px solid #dedbd7;border-radius:7px;min-height:27px;padding:0 9px;font-size:7px;font-weight:800}.team-card-action.danger:hover{color:#c64e42;background:#fff2ef;border-color:#e8bcb5}.team-card-action.reactivate{color:#26785a;border-color:#bfe1d0}.team-create-rules{gap:8px;display:grid}.team-create-rules p{color:#6e657e;background:#faf9ff;border:1px solid #e8e5f2;border-radius:9px;align-items:flex-start;gap:9px;margin:0;padding:11px 12px;display:flex}.team-create-rules svg{color:#705ac9;flex:none}.team-create-rules span{font-size:9px;line-height:1.5}.team-create-rules strong{color:#302b3e}.deactivation-summary{background:#faf9f7;border:1px solid #ece9e5;border-radius:10px;align-items:center;gap:11px;padding:12px;display:flex}.deactivation-summary .person-avatar{flex:none;margin:0}.deactivation-summary>div{flex:1;min-width:0}.deactivation-summary strong,.deactivation-summary small{display:block}.deactivation-summary strong{margin-bottom:4px;font-size:10px}.deactivation-summary small{color:#92919c;text-overflow:ellipsis;white-space:nowrap;font-size:8px;overflow:hidden}.deactivation-summary em{color:#c75145;background:#fff0ed;border-radius:6px;padding:5px 7px;font-size:7px;font-style:normal;font-weight:800}.deactivation-transfer{color:#31815f;background:#f1f9f4;border:1px solid #dceadf;border-radius:10px;align-items:flex-start;gap:11px;padding:13px;display:flex}.deactivation-transfer svg{flex:none}.deactivation-transfer strong,.deactivation-transfer span{display:block}.deactivation-transfer strong{color:#284838;margin-bottom:4px;font-size:9px}.deactivation-transfer span{color:#718078;font-size:8px;line-height:1.5}.team-card-actions{align-items:center;gap:5px;display:flex}.team-card-actions .team-card-action{align-items:center;gap:4px;display:inline-flex}.team-card-actions .team-card-action:hover{color:#654fc1;background:#faf9ff;border-color:#cfc8e7}.team-card-actions .team-card-action.danger:hover{color:#c64e42;background:#fff2ef;border-color:#e8bcb5}.subscription-rule-banner{color:#31815f;background:#f1f9f4;border:1px solid #dceadf;border-radius:10px;align-items:center;gap:11px;margin-bottom:14px;padding:12px 15px;display:flex}.subscription-rule-banner>div{flex:1}.subscription-rule-banner strong,.subscription-rule-banner span{display:block}.subscription-rule-banner strong{color:#284838;font-size:9px}.subscription-rule-banner span{color:#718078;margin-top:3px;font-size:8px}.subscription-rule-banner em{white-space:nowrap;background:#ffffffbf;border-radius:6px;padding:5px 7px;font-size:7px;font-style:normal;font-weight:800}.subscription-stats{grid-template-columns:repeat(4,1fr);gap:12px;margin-bottom:14px;display:grid}.subscription-card{border:1px solid var(--line);background:#fff;border-radius:11px;min-height:128px;padding:18px}.subscription-card>span{color:#96959f;letter-spacing:.09em;font-size:8px;font-weight:750;display:block}.subscription-card>strong{letter-spacing:-.04em;margin:18px 0 5px;font-size:24px;display:block}.subscription-card p{color:#8f8e98;margin:0;font-size:8px}.subscription-card p svg{vertical-align:-3px;margin-right:3px}.subscription-card.dark{background:var(--navy);color:#fff;border-color:var(--navy)}.subscription-card.dark>span{color:#a6a8bb}.subscription-card.dark>strong{color:var(--lime)}.subscription-card.dark p{color:#aaacbd}.renewal-alert-panel{margin-bottom:14px;overflow:hidden}.renewal-alert-panel .live-label.warning{color:#b95247;background:#fff0ed}.renewal-alert-list{padding:3px 16px}.renewal-alert-row{border-bottom:1px solid #efeeeb;grid-template-columns:34px minmax(150px,1.4fr) minmax(105px,.8fr) minmax(75px,.6fr) auto;align-items:center;gap:11px;min-height:64px;display:grid}.renewal-alert-row:last-child{border-bottom:0}.renewal-alert-icon{width:31px;height:31px;color:var(--violet);background:#f2efff;border-radius:8px;place-items:center;display:grid}.renewal-alert-row strong,.renewal-alert-row small{display:block}.renewal-alert-row strong{color:var(--ink);font-size:10px}.renewal-alert-row small{color:#96949e;margin-top:3px;font-size:8px}.renewal-countdown{border-radius:999px;width:max-content;padding:5px 8px;font-size:8px;font-weight:750}.renewal-countdown.upcoming{color:#6955c5;background:#f2efff}.renewal-countdown.urgent{color:#a66a1d;background:#fff3df}.renewal-countdown.overdue{color:#b34e44;background:#fff0ed}.renewal-alert-row>button{color:#604db7;white-space:nowrap;background:#f7f5ff;border:1px solid #d9d0ff;border-radius:7px;min-height:31px;padding:0 10px;font-size:8px;font-weight:750}.renewal-alert-empty{color:#438266;justify-content:center;align-items:center;gap:8px;min-height:82px;font-size:9px;display:flex}.unrenewed-panel{border-color:#ead8d4}.unrenewed-panel .renewal-alert-icon.overdue{color:#b34e44;background:#fff0ed}.renewal-alert-actions{align-items:center;gap:6px;display:flex}.renewal-alert-actions button{color:#604db7;white-space:nowrap;background:#f7f5ff;border:1px solid #d9d0ff;border-radius:7px;min-height:31px;padding:0 9px;font-size:8px;font-weight:750}.renewal-alert-actions button.expire{color:#a54b42;background:#fff6f4;border-color:#efd0ca}.manager-decision{text-align:right;max-width:95px}.subscription-table{overflow:hidden}.subscription-rows{padding:4px 16px}.subscription-row{color:#666775;border-bottom:1px solid #efeeeb;grid-template-columns:34px minmax(145px,1.5fr) .8fr .75fr .6fr .9fr minmax(145px,1fr);align-items:center;gap:10px;min-height:68px;font-size:9px;display:grid}.subscription-row:last-child{border-bottom:0}.subscription-row.paused{background:linear-gradient(90deg,#fff8e8,#0000 70%);border-radius:9px;margin-inline:-8px;padding-inline:8px}.subscription-row .person-avatar{margin:0}.subscription-row div strong,.subscription-row div small,.subscription-row>span>strong,.subscription-row>span>small{display:block}.subscription-row div strong,.subscription-row>span>strong{color:var(--ink);font-size:10px}.subscription-row div small,.subscription-row>span>small,.subscription-row>small{color:#9998a2;margin-top:3px;font-size:8px}.subscription-row-actions{justify-content:flex-end;gap:5px;display:flex}.subscription-row-actions button{color:#b54f43;white-space:nowrap;background:#fff3f0;border:1px solid #efc4bb;border-radius:7px;min-height:30px;padding:0 9px;font-size:8px;font-weight:750}.subscription-row-actions small{text-align:right;text-overflow:ellipsis;white-space:nowrap;max-width:160px;line-height:1.35;overflow:hidden}.subscription-empty{color:#898894;text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:8px;min-height:230px;display:flex}.subscription-empty>svg{color:var(--violet)}.subscription-empty strong{color:var(--ink);font-size:12px}.subscription-empty span{font-size:9px}.subscription-empty button{margin-top:6px}.empty-actions{align-items:center;gap:8px;display:flex}.payment-summary{color:#31815f;background:#f1f9f4;border:1px solid #dceadf;border-radius:9px;align-items:flex-start;gap:10px;padding:12px;display:flex}.payment-summary>div{flex:1}.payment-summary strong,.payment-summary span{display:block}.payment-summary strong{color:#284838;font-size:9px}.payment-summary span{color:#718078;margin-top:4px;font-size:8px;line-height:1.5}.payment-referral-card{background:linear-gradient(145deg,#fcfbff,#f7f4ff);border:1px solid #e4dff4;border-radius:14px;gap:12px;padding:14px;display:grid}.payment-referral-card.enabled{border-color:#d4caff;box-shadow:0 8px 22px #523cae0f}.payment-referral-heading{grid-template-columns:36px minmax(0,1fr) auto;align-items:center;gap:10px;display:grid}.payment-referral-heading>span{color:#48620c;background:#eaffbd;border-radius:11px;place-items:center;width:36px;height:36px;display:grid}.payment-referral-heading>div{gap:3px;display:grid}.payment-referral-heading strong{color:var(--ink);font-size:10px}.payment-referral-heading small{color:#858190;font-size:8px;line-height:1.4}.payment-referral-switch{cursor:pointer;align-items:center;flex-direction:row!important;gap:7px!important;display:flex!important}.payment-referral-switch input{opacity:0;pointer-events:none;position:absolute}.payment-referral-switch i{background:#d9d6df;border-radius:999px;width:30px;height:17px;transition:all .18s;position:relative}.payment-referral-switch i:after{content:"";background:#fff;border-radius:50%;width:11px;height:11px;transition:all .18s;position:absolute;top:3px;left:3px;box-shadow:0 1px 3px #7775}.payment-referral-switch input:checked+i{background:#7156e8}.payment-referral-switch input:checked+i:after{transform:translate(13px)}.payment-referral-switch em{color:#6d6878;white-space:nowrap;font-size:8px;font-style:normal;font-weight:800}.payment-referral-loading,.payment-referral-error,.payment-referral-done,.payment-referral-empty{border-radius:9px;align-items:center;gap:7px;padding:9px 10px;font-size:8px;line-height:1.45;display:flex}.payment-referral-loading,.payment-referral-empty{color:#817c8d;background:#fff}.payment-referral-error{color:#a94b42;background:#fff1ef}.payment-referral-done{color:#287554;background:#edf9f3}.payment-referral-fields{border-top:1px solid #e8e3f3;gap:11px;padding-top:11px;display:grid}.payment-referral-search>div{position:relative}.payment-referral-search svg{color:#8f899d;position:absolute;top:50%;left:10px;transform:translateY(-50%)}.payment-referral-search input{padding-left:32px}.payment-referral-preview{color:#67734f;background:#f8fff0;border:1px solid #dce9c5;border-radius:10px;align-items:flex-start;gap:8px;padding:10px 11px;font-size:9px;line-height:1.45;display:flex}.payment-referral-preview svg{color:#58751c;flex:none;margin-top:1px}.payment-referral-preview strong{color:#3f5317}.subscription-stat-button{width:100%;color:var(--ink);font:inherit;text-align:left;cursor:pointer;transition:transform .16s,border-color .16s,box-shadow .16s}.subscription-stat-button:hover{border-color:#d9d2f5;transform:translateY(-2px);box-shadow:0 10px 24px #23203a12}.subscription-stat-button.attention{background:linear-gradient(145deg,#fff 35%,#fff4f1);border-color:#ebcbc4}.subscription-stat-button.attention>strong{color:#b24d42}.subscription-toolbar{border-top:1px solid #efede9;justify-content:space-between;align-items:center;gap:12px;padding:14px 16px 10px;display:flex}.subscription-search{color:#8a8993;background:#faf9f7;border:1px solid #dfdcd7;border-radius:9px;align-items:center;gap:8px;width:min(430px,48%);min-height:40px;padding:0 11px;display:flex}.subscription-search:focus-within{border-color:#8974e2;box-shadow:0 0 0 3px #7357e817}.subscription-search input{min-width:0;color:var(--ink);background:0 0;border:0;outline:0;flex:1;font-size:10px}.subscription-search input::placeholder{color:#aaa8b0}.subscription-search button{color:#777681;background:#eeece8;border:0;border-radius:6px;place-items:center;width:24px;height:24px;padding:0;display:grid}.subscription-sort{color:#7c7a85;background:#fff;border:1px solid #dfdcd7;border-radius:9px;align-items:center;gap:7px;min-height:40px;padding:0 7px 0 11px;display:flex}.subscription-sort>span{font-size:8px;font-weight:750}.subscription-sort select{height:30px;color:var(--ink);font:inherit;background:0 0;border:0;outline:0;font-size:9px;font-weight:650}.subscription-filter-tabs{scrollbar-width:thin;gap:5px;padding:0 16px 14px;display:flex;overflow-x:auto}.subscription-filter-tabs button{color:#73727d;background:#fff;border:1px solid #e2dfda;border-radius:8px;flex:none;align-items:center;gap:7px;min-height:34px;padding:0 10px;font-size:8px;font-weight:720;display:inline-flex}.subscription-filter-tabs button em{color:#8c8a94;background:#f0eeeb;border-radius:9px;place-items:center;min-width:18px;height:18px;padding:0 4px;font-size:7px;font-style:normal;display:grid}.subscription-filter-tabs button.active{border-color:var(--navy);background:var(--navy);color:#fff;box-shadow:0 4px 12px #191b3224}.subscription-filter-tabs button.active em{background:var(--lime);color:var(--navy)}.subscription-list-scroll{padding:0 16px 8px;overflow-x:auto}.subscription-list-scroll .subscription-rows{padding:0}.subscription-row{grid-template-columns:34px minmax(190px,1.25fr) minmax(105px,.62fr) minmax(112px,.68fr) minmax(112px,.7fr) minmax(125px,.76fr) minmax(425px,2.45fr);gap:11px;min-width:1220px}.subscription-row-head{color:#9997a0;letter-spacing:.055em;text-transform:uppercase;border-top:1px solid #eeeae6;border-bottom-color:#e5e2dd;min-height:36px;font-size:7px;font-weight:800}.subscription-row.historical{opacity:1}.subscription-row.paused,.subscription-row.upcoming,.subscription-row.overdue{border-radius:9px;margin-inline:-7px;padding-inline:7px}.subscription-row.paused{background:linear-gradient(90deg,#fff8e8,#0000 72%)}.subscription-row.upcoming{background:linear-gradient(90deg,#faf8ff,#0000 72%)}.subscription-row.overdue{background:linear-gradient(90deg,#fff4f1,#0000 72%)}.subscription-person small+small{color:#aaa8b0;margin-top:2px}.subscription-lead-link{min-width:0;color:inherit;font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:8px;margin-inline:-7px;padding:5px 7px}.subscription-lead-link strong,.subscription-lead-link small{text-overflow:ellipsis;white-space:nowrap;max-width:100%;display:block;overflow:hidden}.subscription-lead-link strong{color:var(--ink);font-size:10px}.subscription-lead-link small{color:#9998a2;margin-top:3px;font-size:8px}.subscription-lead-link:hover{background:#f3f0ff}.subscription-lead-link:hover strong{color:#6048c6}.subscription-lead-link:focus-visible{outline-offset:2px;background:#f5f2ff;outline:2px solid #765ed0}.overdue-copy{font-weight:750;color:#b24f44!important}.urgent-copy{font-weight:750;color:#9e681e!important}.virtual-subscription-list{box-sizing:border-box;border-bottom:0;padding:0 16px 8px}.virtual-subscription-list .virtual-lead-scroll{height:clamp(420px,59vh,720px)}.virtual-subscription-list .virtual-lead-canvas{min-width:1220px!important}.virtual-subscription-list .subscription-row-head{z-index:3;background:#fff;position:sticky;top:0}.virtual-subscription-list .subscription-row{width:100%}.subscription-row-actions{flex-wrap:wrap;justify-content:flex-start;align-items:center;gap:4px;min-width:0;display:flex}.subscription-row-actions button{border-radius:6px;justify-content:center;align-items:center;gap:4px;min-height:28px;padding:0 7px;font-size:7px;display:inline-flex}.subscription-row-actions button.details{color:#686773;background:#fff;border-color:#dedbd7}.subscription-row-actions button.outcome{color:#654fc1;background:#f7f5ff;border-color:#dad2f8}.subscription-row-actions button.renew{color:#2f7d5d;background:#eff8f3;border-color:#cde4d8}.subscription-row-actions button.manage{color:#96621f;background:#fff8e9;border-color:#ead8b5}.subscription-row-actions button.cancel,.subscription-row-actions button.expire{color:#ad4d42;background:#fff3f0;border-color:#efc9c2}.subscription-profile-summary{background:#faf9f7;border:1px solid #e5e1dd;border-radius:11px;grid-template-columns:42px minmax(0,1fr) auto;align-items:center;gap:12px;min-height:82px;padding:14px;display:grid}.subscription-profile-summary .person-avatar{width:42px;height:42px;margin:0}.subscription-profile-summary>div strong,.subscription-profile-summary>div span{display:block}.subscription-profile-summary>div strong{margin-bottom:5px;font-size:11px}.subscription-profile-summary>div span{color:#85838d;margin-top:2px;font-size:8px}.subscription-profile-summary>em{font-style:normal}.subscription-current-grid{grid-template-columns:repeat(4,1fr);gap:8px;display:grid}.subscription-current-grid>span{background:#fff;border:1px solid #e8e5e1;border-radius:9px;flex-direction:column;justify-content:center;min-height:64px;padding:10px 11px;display:flex}.subscription-current-grid small,.subscription-current-grid strong{display:block}.subscription-current-grid small{color:#96949e;margin-bottom:6px;font-size:7px;font-weight:750}.subscription-current-grid strong{color:var(--ink);font-size:10px}.subscription-history-heading{justify-content:space-between;align-items:center;gap:12px;margin-top:2px;display:flex}.subscription-history-heading>div{color:#6852c5;align-items:center;gap:9px;display:flex}.subscription-history-heading>div span strong,.subscription-history-heading>div span small{display:block}.subscription-history-heading>div span strong{color:var(--ink);font-size:10px}.subscription-history-heading>div span small{color:#97959e;margin-top:3px;font-size:7px}.subscription-history-heading>em{color:#2e7e5e;font-size:8px;font-style:normal;font-weight:800}.subscription-history-list{border-left:1px solid #e2ddd7;max-height:310px;padding-left:7px;overflow-y:auto}.subscription-history-list article{border-bottom:1px solid #eeeae6;grid-template-columns:25px minmax(155px,1.4fr) minmax(85px,.6fr) minmax(105px,.72fr);align-items:center;gap:9px;min-height:67px;margin-left:-13px;padding:8px 7px 8px 0;display:grid}.subscription-history-list article.current{background:linear-gradient(90deg,#f6f3ff,#0000);border-radius:8px}.subscription-history-dot{color:#654fc1;background:#e8e3fb;border:3px solid #fff;border-radius:50%;place-items:center;width:25px;height:25px;display:grid}.subscription-history-list article.current .subscription-history-dot{background:var(--lime);color:var(--navy)}.subscription-history-list article>div strong,.subscription-history-list article>div small,.subscription-history-list article>span strong,.subscription-history-list article>span small{display:block}.subscription-history-list article>div strong,.subscription-history-list article>span strong{color:var(--ink);font-size:8px}.subscription-history-list article>div small,.subscription-history-list article>span small{color:#96949e;margin-top:3px;font-size:7px;line-height:1.35}.pricing-pdf-button:disabled{cursor:not-allowed;opacity:.68}.pricing-pdf-button span{color:#6751c7;letter-spacing:.06em;background:#f0edff;border-radius:999px;margin-left:3px;padding:3px 5px;font-size:6px;font-weight:850}.pricing-rule-banner{color:#6750cf;background:linear-gradient(110deg,#f6f3ff,#fff);border:1px solid #ded9f8;border-radius:10px;align-items:center;gap:11px;min-height:64px;margin-bottom:14px;padding:12px 15px;display:flex}.pricing-rule-banner>div{flex:1;min-width:0}.pricing-rule-banner strong,.pricing-rule-banner span{display:block}.pricing-rule-banner strong{color:#352c5c;font-size:9px}.pricing-rule-banner span{color:#77708d;margin-top:4px;font-size:8px;line-height:1.5}.pricing-rule-banner em{color:#5d46c4;white-space:nowrap;background:#e9e3ff;border-radius:7px;padding:5px 8px;font-size:7px;font-style:normal;font-weight:800}.pricing-stats{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin-bottom:14px;display:grid}.pricing-stats article{border:1px solid var(--line);background:#fff;border-radius:11px;align-items:center;gap:11px;min-height:91px;padding:15px;display:flex}.pricing-stats article>div{min-width:0}.pricing-stats small,.pricing-stats strong,.pricing-stats p{display:block}.pricing-stats small{color:#96959f;letter-spacing:.07em;font-size:7px;font-weight:800}.pricing-stats strong{color:var(--ink);letter-spacing:-.025em;text-overflow:ellipsis;white-space:nowrap;margin:7px 0 3px;font-size:15px;overflow:hidden}.pricing-stats p{color:#96949e;margin:0;font-size:7px}.pricing-workspace-grid{grid-template-columns:minmax(0,1.45fr) minmax(360px,.75fr);align-items:start;gap:14px;margin-bottom:14px;display:grid}.price-catalog-panel,.offer-calculator-panel,.offer-history-panel{overflow:hidden}.price-catalog-panel .live-label.warning{color:#a86918;background:#fff2df}.catalog-plan-grid{grid-template-columns:1fr 1fr;gap:12px;padding:15px;display:grid}.catalog-plan-card{background:#fff;border:1px solid #e8e5e1;border-radius:10px;overflow:hidden}.catalog-plan-card>header{background:#faf9f7;border-bottom:1px solid #ebe8e4;align-items:center;gap:9px;min-height:55px;padding:10px 12px;display:flex}.catalog-plan-card.platinum>header{background:#f7f5ff}.catalog-plan-card>header>span{color:#b5781f;background:#fff5df;border-radius:8px;place-items:center;width:31px;height:31px;display:grid}.catalog-plan-card.platinum>header>span{color:#6852c8;background:#ebe6ff}.catalog-plan-card>header strong,.catalog-plan-card>header small{display:block}.catalog-plan-card>header strong{color:var(--ink);font-size:10px}.catalog-plan-card>header small{color:#96949f;margin-top:3px;font-size:7px}.catalog-price-list{padding:2px 11px}.catalog-price-row{border-bottom:1px solid #efeeeb;justify-content:space-between;align-items:center;gap:9px;min-height:54px;display:flex}.catalog-price-row:last-child{border-bottom:0}.catalog-price-row label{min-width:0}.catalog-price-row label span,.catalog-price-row label small{display:block}.catalog-price-row label span{color:var(--ink);font-size:8px;font-weight:750}.catalog-price-row label small{color:#9a98a2;margin-top:3px;font-size:6px}.catalog-price-row>div{background:#fff;border:1px solid #dedbd7;border-radius:7px;align-items:center;height:31px;display:flex;overflow:hidden}.catalog-price-row input{width:72px;height:100%;color:var(--ink);font:inherit;text-align:right;border:0;outline:0;padding:0 7px;font-size:8px}.catalog-price-row>div>span{color:#95939d;padding:0 5px;font-size:6px}.catalog-price-row button{background:var(--navy);width:30px;color:var(--lime);border:0;border-left:1px solid #e2ded9;align-self:stretch;place-items:center;padding:0;display:grid}.catalog-price-row.readonly>strong{color:#5d48bc;font-size:9px}.catalog-box-card{background:#f4faf6;border:1px solid #d9e6de;border-radius:10px;align-items:center;gap:11px;min-height:72px;margin:0 15px 15px;padding:12px;display:flex}.catalog-box-icon{color:#2c805e;background:#e4f4eb;border-radius:9px;flex:none;place-items:center;width:38px;height:38px;display:grid}.catalog-box-card>div{flex:1;min-width:0}.catalog-box-card>div strong,.catalog-box-card>div small{display:block}.catalog-box-card>div strong{font-size:10px}.catalog-box-card>div small{color:#74847b;margin-top:4px;font-size:7px}.catalog-box-card form{align-items:center;gap:6px;display:flex}.catalog-box-card form input{width:86px;height:34px;font:inherit;text-align:right;border:1px solid #d7deda;border-radius:7px;outline:0;padding:0 8px;font-size:8px}.catalog-box-card form>span{color:#7c8981;font-size:7px}.catalog-box-card form button{height:34px;padding-inline:10px;font-size:8px}.catalog-box-card>strong{color:#287a59;font-size:11px}.offer-form{flex-direction:column;gap:12px;padding:15px;display:flex}.offer-form .field{flex-direction:column;gap:6px;display:flex}.offer-form .field>span{color:#666775;font-size:8px;font-weight:700}.offer-form input,.offer-form select,.offer-form textarea{width:100%;height:38px;color:var(--ink);font:inherit;background:#fff;border:1px solid #dedbd7;border-radius:8px;outline:0;padding:0 9px;font-size:9px}.offer-form textarea{resize:vertical;min-height:66px;padding:9px}.offer-form input:focus,.offer-form select:focus,.offer-form textarea:focus{border-color:var(--violet);box-shadow:0 0 0 3px #7357e81a}.offer-calculation{background:#faf9ff;border:1px solid #e7e3f4;border-radius:10px;overflow:hidden}.offer-calculation>div{color:#777280;border-bottom:1px solid #ebe8f5;justify-content:space-between;align-items:center;gap:8px;min-height:35px;padding:7px 11px;font-size:8px;display:flex}.offer-calculation>div:last-child{border-bottom:0}.offer-calculation strong{color:var(--ink);font-size:8px}.offer-calculation .subtotal{background:#fff}.offer-calculation .discount strong{color:#b35749}.offer-calculation .total{background:var(--navy);color:#c4c5d2;min-height:52px}.offer-calculation .total span{letter-spacing:.08em;font-size:7px;font-weight:800}.offer-calculation .total strong{color:var(--lime);letter-spacing:-.03em;font-size:18px}.offer-warning{color:#9e641c;background:#fff3e4;border-radius:8px;align-items:center;gap:7px;padding:9px 10px;font-size:7px;line-height:1.4;display:flex}.offer-warning svg{flex:none}.offer-actions{grid-template-columns:1fr auto;gap:7px;display:grid}.offer-actions .primary-button{justify-content:center;width:100%}.offer-actions .primary-button:disabled{cursor:not-allowed;opacity:.45}.offer-actions .pricing-pdf-button{justify-content:center;min-width:108px}.offer-lead-search>div,.offer-payment-link>div{color:#817e8b;background:#fff;border:1px solid #dedbd7;border-radius:8px;align-items:center;gap:8px;height:40px;padding:0 10px;display:flex}.offer-lead-search>div:focus-within,.offer-payment-link>div:focus-within{border-color:var(--violet);box-shadow:0 0 0 3px #7357e81a}.offer-lead-search>div input,.offer-payment-link>div input{min-width:0;height:100%;box-shadow:none;border:0;border-radius:0;padding:0}.offer-lead-search>div input:focus,.offer-payment-link>div input:focus{box-shadow:none;border:0}.offer-payment-link>small{color:#8d8a95;font-size:7px;line-height:1.45}.offer-history-table{padding:0 15px 5px;overflow-x:auto}.offer-history-row{border-bottom:1px solid #efeeeb;grid-template-columns:minmax(175px,1.35fr) .65fr .55fr .7fr .75fr minmax(155px,1fr) 82px;align-items:center;gap:10px;min-width:910px;min-height:65px;display:grid}.offer-history-row:last-child{border-bottom:0}.offer-history-row.heading{color:#9998a2;letter-spacing:.05em;text-transform:uppercase;min-height:37px;font-size:7px;font-weight:800}.offer-history-row strong,.offer-history-row small{display:block}.offer-history-row strong{color:var(--ink);font-size:9px}.offer-history-row small{color:#9998a2;margin-top:3px;font-size:7px}.offer-history-total{color:#287f5e!important;font-size:11px!important}.offer-pdf-download{color:#654fc3;background:#f8f6ff;border:1px solid #d9d1f7;border-radius:7px;justify-content:center;align-items:center;gap:4px;min-height:30px;padding:0 7px;font-size:7px;font-weight:750;display:flex}.offer-pdf-download:hover{background:#eeebff;border-color:#6f58d0}.offer-history-empty{color:#9896a0;text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:6px;min-height:150px;display:flex}.offer-history-empty svg{color:#6a55c4}.offer-history-empty strong{color:#55535e;font-size:10px}.offer-history-empty span{font-size:8px}.analytics-title-actions{align-items:center;gap:8px;display:flex}.target-button{white-space:nowrap}.target-button:disabled{opacity:.5;cursor:not-allowed}.period-tabs{background:#fff;border:1px solid #e3e1dd;border-radius:9px;align-items:center;gap:4px;padding:4px;display:flex}.period-tabs button{color:#7d7c87;background:0 0;border:0;border-radius:6px;min-height:32px;padding:0 11px;font-size:8px;font-weight:700}.period-tabs button.active{background:var(--navy);color:#fff;box-shadow:0 3px 10px #14152729}.analytics-access-banner{color:#6750cf;background:#f6f3ff;border:1px solid #ded9f8;border-radius:10px;align-items:center;gap:11px;min-height:61px;margin-bottom:14px;padding:11px 14px;display:flex}.analytics-access-banner>div{flex:1;min-width:0}.analytics-access-banner strong,.analytics-access-banner span{display:block}.analytics-access-banner strong{color:#352c5c;font-size:9px}.analytics-access-banner span{color:#77708d;margin-top:3px;font-size:8px;line-height:1.45}.analytics-access-banner em{color:#5d46c4;white-space:nowrap;background:#e9e3ff;border-radius:7px;padding:5px 8px;font-size:7px;font-style:normal;font-weight:800}.target-pace-banner{color:#31815f;background:#f1f9f4;border:1px solid #dceadf;border-radius:10px;align-items:center;gap:11px;min-height:64px;margin-bottom:14px;padding:11px 14px;display:flex}.target-pace-banner.alert{color:#b54f43;background:#fff3f0;border-color:#efc4bb}.target-pace-banner.empty{color:#8b8992;background:#f8f7f4;border-color:#e3e1dd}.target-pace-banner>div{flex:1;min-width:0}.target-pace-banner strong,.target-pace-banner span{display:block}.target-pace-banner strong{color:var(--ink);font-size:9px}.target-pace-banner span{color:#7f7d87;margin-top:4px;font-size:8px;line-height:1.45}.target-pace-banner em{color:inherit;white-space:nowrap;background:#fffc;border-radius:7px;padding:5px 8px;font-size:7px;font-style:normal;font-weight:800}.kpi-summary-grid{grid-template-columns:repeat(4,1fr);gap:12px;margin-bottom:14px;display:grid}.kpi-summary-grid article{border:1px solid var(--line);background:#fff;border-radius:11px;align-items:flex-start;gap:12px;min-height:128px;padding:17px;display:flex}.kpi-summary-grid article.revenue{background:linear-gradient(145deg,#fff 40%,#f5f2ff);border-color:#dcd6fa}.kpi-summary-grid article>div{flex:1;min-width:0}.kpi-summary-grid small,.kpi-summary-grid strong,.kpi-summary-grid p{display:block}.kpi-summary-grid small{color:#96959f;letter-spacing:.08em;font-size:7px;font-weight:800}.kpi-summary-grid strong{color:var(--ink);letter-spacing:-.04em;margin:12px 0 4px;font-size:24px}.kpi-summary-grid p{color:#92919b;margin:0;font-size:8px;line-height:1.4}.kpi-target-track{background:#efeeeb;border-radius:5px;height:5px;margin-top:11px;display:block;overflow:hidden}.kpi-target-track b{border-radius:inherit;background:linear-gradient(90deg,#7357e8,#a18afa);min-width:2px;height:100%;display:block}.ranking-panel{margin-bottom:14px;overflow:hidden}.ranking-table{padding:0 16px 5px;overflow-x:auto}.ranking-row{border-bottom:1px solid #efeeeb;grid-template-columns:34px minmax(160px,1.45fr) repeat(4,minmax(68px,.6fr)) minmax(95px,.85fr) minmax(76px,.65fr);align-items:center;gap:10px;min-width:890px;min-height:64px;display:grid}.ranking-row:last-child{border-bottom:0}.ranking-row.heading{color:#9998a2;letter-spacing:.06em;text-transform:uppercase;min-height:35px;font-size:7px;font-weight:750}.ranking-row.leader{background:linear-gradient(90deg,#f4f1ff,#0000 75%);border-radius:9px;margin-inline:-8px;padding-inline:8px}.rank-number{color:#77757f;text-align:center;font-size:12px}.ranking-row.leader .rank-number{color:var(--violet)}.ranking-agent{align-items:center;gap:9px;min-width:0;display:flex}.ranking-agent .person-avatar{flex:none;margin:0}.ranking-agent>strong{color:var(--ink);text-overflow:ellipsis;white-space:nowrap;font-size:10px;overflow:hidden}.ranking-row>span strong,.ranking-row>span small{display:block}.ranking-row>span strong{color:var(--ink);font-size:10px}.ranking-row>span small{color:#9998a2;margin-top:3px;font-size:7px}.ranking-revenue strong{color:#26825d!important}.target-status{border:1px solid #0000;border-radius:7px;min-height:29px;padding:0 8px;font-size:7px;font-weight:750}.target-status.behind{color:#b44f44;background:#fff0ed;border-color:#efc4bb}.target-status.on-track{color:#328060;background:#eff9f4;border-color:#cfe7db}.target-status.unset{color:#6854c2;background:#f6f3ff;border-color:#ddd7f5}.analytics-empty{color:#9897a1;text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:6px;min-height:145px;display:flex}.analytics-empty strong{color:#555662;font-size:10px}.analytics-empty span{max-width:340px;font-size:8px;line-height:1.5}.personal-performance{justify-content:space-between;align-items:center;gap:15px;min-height:76px;margin-bottom:14px;padding:14px 17px;display:flex}.personal-performance>div{align-items:center;gap:10px;display:flex}.personal-performance .person-avatar{margin:0}.personal-performance div div>span,.personal-performance div div>strong,.personal-performance div div>small{display:block}.personal-performance div div>span{color:#806acb;letter-spacing:.08em;font-size:7px;font-weight:800}.personal-performance div div>strong{margin:3px 0;font-size:11px}.personal-performance div div>small{color:#96949f;font-size:8px}.personal-performance em{color:#397d61;background:#eef8f3;border-radius:7px;padding:6px 8px;font-size:7px;font-style:normal;font-weight:750}.personal-performance em.behind{color:#b44f44;background:#fff0ed}.analytics-detail-grid{grid-template-columns:1fr 1fr;gap:14px;display:grid}.outcome-panel,.target-progress-panel{overflow:hidden}.outcome-bars{flex-direction:column;gap:13px;padding:17px 18px 20px;display:flex}.outcome-bar>div{color:#73727e;justify-content:space-between;align-items:center;margin-bottom:6px;font-size:8px;display:flex}.outcome-bar strong{color:var(--ink);font-size:9px}.outcome-bar>i{background:#efeeeb;border-radius:6px;height:7px;display:block;overflow:hidden}.outcome-bar b{border-radius:inherit;background:linear-gradient(90deg,#7357e8,#9e87f8);min-width:2px;height:100%;transition:width .22s;display:block}.target-progress-list{flex-direction:column;gap:12px;padding:16px 18px 19px;display:flex}.target-progress-row{grid-template-columns:minmax(125px,1fr) minmax(80px,.8fr) 32px;align-items:center;gap:10px;display:grid}.target-progress-row>div span,.target-progress-row>div strong{display:block}.target-progress-row>div span{color:#777681;font-size:8px}.target-progress-row>div strong{color:var(--ink);margin-top:3px;font-size:8px}.target-progress-row>i{background:#efeeeb;border-radius:6px;height:7px;display:block;overflow:hidden}.target-progress-row>i b{border-radius:inherit;background:linear-gradient(90deg,#7357e8,#9e87f8);min-width:2px;height:100%;display:block}.target-progress-row>i b.behind{background:linear-gradient(90deg,#d46a5c,#ef9a8d)}.target-progress-row>small{color:#777681;text-align:right;font-size:8px;font-weight:750}.analytics-calculation-note{color:#756c8b;background:#faf9ff;border:1px solid #e8e4f6;border-radius:9px;align-items:center;gap:8px;margin-top:12px;padding:10px 12px;font-size:8px;line-height:1.5;display:flex}.analytics-calculation-note svg{color:#6954c2;flex:none}.analytics-scope-panel{scrollbar-width:thin;background:#eeece8;border:1px solid #e3e0dc;border-radius:11px;gap:7px;margin-bottom:14px;padding:5px;display:flex;overflow-x:auto}.analytics-scope-panel>button{color:#777681;text-align:left;background:0 0;border:1px solid #0000;border-radius:8px;flex:none;align-items:center;gap:9px;min-width:150px;min-height:50px;padding:8px 10px;display:flex}.analytics-scope-panel>button:first-child{min-width:125px}.analytics-scope-panel>button:hover{background:#ffffffa6}.analytics-scope-panel>button.active{color:#6650c3;background:#fff;border-color:#d8d1f7;box-shadow:0 4px 12px #23203a12}.analytics-scope-panel .person-avatar{flex:none;width:30px;height:30px;margin:0}.analytics-scope-panel button>span:last-child{min-width:0}.analytics-scope-panel strong,.analytics-scope-panel small{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.analytics-scope-panel strong{color:var(--ink);font-size:8px}.analytics-scope-panel small{color:#92909a;margin-top:3px;font-size:7px}.kpi-summary-grid.analytics-five{grid-template-columns:repeat(5,minmax(0,1fr))}.kpi-summary-grid.analytics-five article{min-height:136px}.kpi-summary-grid.analytics-five strong{font-size:22px}.ranking-panel-head{align-items:center}.ranking-panel-head>label{color:#7d7b85;background:#fff;border:1px solid #dfdcd7;border-radius:8px;align-items:center;gap:7px;min-height:36px;padding:0 7px 0 10px;display:flex}.ranking-panel-head>label>span{white-space:nowrap;font-size:7px;font-weight:750}.ranking-panel-head select{height:28px;color:var(--ink);font:inherit;background:0 0;border:0;outline:0;font-size:8px;font-weight:700}.ranking-row.analytics-ranking-row{grid-template-columns:30px minmax(170px,1.35fr) repeat(4,minmax(62px,.52fr)) minmax(90px,.68fr) minmax(96px,.78fr) minmax(72px,.58fr);min-width:1040px}.ranking-row.analytics-ranking-row.selected{background:linear-gradient(90deg,#edfff3,#0000 78%);border-radius:9px;margin-inline:-8px;padding-inline:8px;box-shadow:inset 3px 0 #52b485}.ranking-row.analytics-ranking-row.leader:not(.selected){background:linear-gradient(90deg,#f4f1ff,#0000 75%)}.ranking-row .ranking-agent{text-align:left;background:0 0;border:0;border-radius:8px;min-height:45px;padding:5px 7px}.ranking-row .ranking-agent:hover{background:#f5f2ff}.ranking-agent>span:last-child{min-width:0}.ranking-agent>span:last-child strong,.ranking-agent>span:last-child small{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.ranking-agent>span:last-child strong{color:var(--ink);font-size:9px}.ranking-agent>span:last-child small{color:#96949e;margin-top:3px;font-size:7px}.analytics-funnel-panel{margin-bottom:14px;overflow:hidden}.analytics-funnel{grid-template-columns:minmax(105px,1fr) 72px minmax(105px,1fr) 72px minmax(105px,1fr) 72px minmax(105px,1fr);align-items:stretch;gap:7px;padding:16px;display:grid}.analytics-funnel>div{background:#faf9f7;border:1px solid #e7e4df;border-radius:10px;grid-template-rows:auto auto;grid-template-columns:34px 1fr;align-content:center;column-gap:9px;min-height:100px;padding:13px;display:grid}.analytics-funnel>div.converted{background:linear-gradient(145deg,#f0faf4,#fff);border-color:#cfe6d9}.analytics-funnel>div .stat-icon{grid-row:1/3;align-self:center}.analytics-funnel>div small{color:#96949f;letter-spacing:.07em;align-self:end;font-size:7px;font-weight:800}.analytics-funnel>div strong{color:var(--ink);letter-spacing:-.03em;align-self:start;margin-top:5px;font-size:20px}.funnel-rate{color:#8b8993;text-align:center;flex-direction:column;justify-content:center;align-items:center;display:flex}.funnel-rate b,.funnel-rate small{display:block}.funnel-rate b{color:#6852c4;font-size:11px}.funnel-rate small{margin:3px 0 4px;font-size:6px}.funnel-rate svg{color:#b2afba}.revenue-composition-panel{margin-bottom:14px;overflow:hidden}.revenue-composition-grid{grid-template-columns:repeat(6,minmax(0,1fr));display:grid}.revenue-composition-grid>div{background:#fff;border-right:1px solid #ece9e5;min-height:104px;padding:17px 15px}.revenue-composition-grid>div:last-child{border-right:0}.revenue-composition-grid>div.money{background:linear-gradient(145deg,#f4fae9,#fff)}.revenue-composition-grid small,.revenue-composition-grid strong,.revenue-composition-grid span{display:block}.revenue-composition-grid small{color:#96949e;letter-spacing:.07em;font-size:6px;font-weight:850}.revenue-composition-grid strong{color:var(--ink);letter-spacing:-.035em;margin:10px 0 5px;font-size:19px}.revenue-composition-grid .money strong{color:#4e7c22}.revenue-composition-grid span{color:#9a98a1;font-size:7px}.analytics-funnel-comparison{grid-template-columns:1fr 1fr;gap:14px;margin-bottom:14px;display:grid}.analytics-funnel-comparison .analytics-funnel-panel{margin:0}.analytics-funnel-comparison .panel-header>svg{color:#6d57ce}.analytics-funnel-comparison .cohort{background:linear-gradient(145deg,#fff,#faf8ff);border-color:#dcd5fa}.section-kicker{color:#765fd5;letter-spacing:.1em;margin-bottom:5px;font-size:6px;font-weight:850;display:block}.analytics-funnel-track{scrollbar-width:thin;padding:14px;display:flex;overflow-x:auto}.analytics-funnel-unit{flex:1 0 118px;align-items:center;min-width:0;display:flex}.analytics-funnel-unit:last-child{flex-grow:0}.funnel-node{background:#faf9f7;border:1px solid #e7e4df;border-radius:10px;grid-template-rows:auto auto;grid-template-columns:30px minmax(0,1fr);align-content:center;gap:3px 8px;width:100%;min-height:86px;padding:12px;display:grid}.funnel-node.converted{background:linear-gradient(145deg,#eff9f3,#fff);border-color:#cce4d5}.funnel-node .stat-icon{grid-row:1/3;align-self:center}.funnel-node small{color:#91909a;letter-spacing:.04em;text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap;align-self:end;font-size:6px;font-weight:800;overflow:hidden}.funnel-node strong{color:var(--ink);align-self:start;font-size:17px}.analytics-funnel-unit>.funnel-rate{flex:0 0 42px;width:42px}.analytics-funnel-unit>.funnel-rate b{font-size:8px}.velocity-panel{margin-bottom:14px;overflow:hidden}.velocity-panel .live-label{align-items:center;gap:5px;display:inline-flex}.velocity-grid{grid-template-columns:repeat(4,minmax(0,1fr)) minmax(180px,1.25fr);display:grid}.velocity-grid>div{border-right:1px solid #ebe8e4;min-height:112px;padding:18px 16px}.velocity-grid>div:last-child{border-right:0}.velocity-grid small,.velocity-grid strong,.velocity-grid span{display:block}.velocity-grid small{color:#96949e;letter-spacing:.08em;font-size:6px;font-weight:850}.velocity-grid strong{color:var(--ink);letter-spacing:-.025em;margin:11px 0 6px;font-size:17px}.velocity-grid span{color:#98969f;font-size:7px}.velocity-grid .bottleneck{background:linear-gradient(135deg,#fff7eb,#fff);border-left:3px solid #f0a04a}.velocity-grid .bottleneck strong{color:#a8661d}.import-center-title{align-items:flex-end}.import-control-banner{color:#318061;background:linear-gradient(115deg,#f2faf6,#fff);border:1px solid #d9e6de;border-radius:11px;align-items:center;gap:12px;min-height:68px;margin-bottom:14px;padding:13px 16px;display:flex}.import-control-banner>div{flex:1;min-width:0}.import-control-banner strong,.import-control-banner span{display:block}.import-control-banner strong{color:#29483a;font-size:10px}.import-control-banner span{color:#74847b;margin-top:4px;font-size:8px;line-height:1.5}.import-control-banner em{color:#27795a;letter-spacing:.08em;white-space:nowrap;background:#e3f4eb;border-radius:999px;padding:6px 8px;font-size:7px;font-style:normal;font-weight:800}.import-readiness-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin-bottom:14px;display:grid}.import-readiness-grid article{border:1px solid var(--line);background:#fff;border-radius:11px;align-items:center;gap:11px;min-height:88px;padding:14px;display:flex}.import-readiness-grid article>div{min-width:0}.import-readiness-grid small,.import-readiness-grid strong,.import-readiness-grid p{display:block}.import-readiness-grid small{color:#96949e;letter-spacing:.07em;font-size:7px;font-weight:800}.import-readiness-grid strong{color:var(--ink);letter-spacing:-.035em;margin:6px 0 3px;font-size:18px}.import-readiness-grid p{color:#9896a0;margin:0;font-size:7px}.manual-import-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;margin-bottom:14px;display:grid}.manual-import-card{flex-direction:column;min-height:350px;padding:17px;display:flex;overflow:hidden}.manual-import-card:before{content:"";background:linear-gradient(90deg,#7357e8,#a38cf4);height:4px;position:absolute;inset:0 0 auto}.manual-import-card{position:relative}.manual-import-card.subscriptions:before{background:linear-gradient(90deg,#318563,#72b694)}.manual-import-card.weekly:before{background:linear-gradient(90deg,#d48927,#efb862)}.manual-import-card header{justify-content:space-between;align-items:center;margin-bottom:17px;display:flex}.manual-import-card header>span{color:#6952cd;background:#efebff;border-radius:10px;place-items:center;width:40px;height:40px;display:grid}.manual-import-card.subscriptions header>span{color:#2c805e;background:#e9f7f0}.manual-import-card.weekly header>span{color:#b67620;background:#fff4df}.manual-import-card header em{color:#8c8994;letter-spacing:.07em;background:#f3f1ee;border-radius:999px;padding:5px 7px;font-size:7px;font-style:normal;font-weight:800}.manual-import-card h3{letter-spacing:-.025em;margin:0 0 8px;font-size:15px}.manual-import-card>p{color:#777681;min-height:51px;margin:0;font-size:8px;line-height:1.55}.manual-import-card ul{color:#666570;border-block:1px solid #efeeeb;flex-direction:column;gap:9px;margin:17px 0 21px;padding:14px 0 14px 19px;font-size:8px;line-height:1.4;display:flex}.manual-import-card li::marker{color:#755ee0}.manual-import-card.subscriptions li::marker{color:#3b8c69}.manual-import-card.weekly li::marker{color:#cb8629}.manual-import-card>button{justify-content:center;width:100%;min-height:40px;margin-top:auto;font-size:8px}.manual-import-card>button:disabled{cursor:not-allowed;opacity:.45}.import-result-panel{margin-bottom:14px;overflow:hidden}.import-result-summary{border-bottom:1px solid #efeeeb;grid-template-columns:repeat(4,1fr);padding:15px 17px;display:grid}.import-result-summary>span{border-right:1px solid #eceae7;padding:4px 12px}.import-result-summary>span:first-child{padding-left:0}.import-result-summary>span:last-child{border-right:0}.import-result-summary strong,.import-result-summary small{display:block}.import-result-summary strong{color:var(--ink);letter-spacing:-.03em;font-size:17px}.import-result-summary small{color:#96949e;margin-top:3px;font-size:7px}.import-error-list{background:#fffbfa;gap:7px;padding:14px 17px 17px;display:grid}.import-error-list p{color:#776c6a;grid-template-columns:58px 1fr;gap:8px;margin:0;font-size:8px;line-height:1.4;display:grid}.import-error-list p strong{color:#b6564b}.import-error-list>small{color:#9a8b89;font-size:7px}.import-validation{background:#fffbfa;border:1px solid #f0c9c3;border-radius:10px;overflow:hidden}.import-validation>strong,.import-validation>span{padding-inline:15px;display:block}.import-validation>strong{color:#9f463c;padding-top:13px;font-size:9px}.import-validation>span{color:#8c7774;padding-top:4px;font-size:8px;line-height:1.45}.import-validation .import-error-list{padding-top:11px}.import-start-note{color:#6c57c4;background:#faf9ff;border:1px dashed #dcd6f1;border-radius:10px;align-items:center;gap:11px;min-height:64px;padding:13px 15px;display:flex}.import-start-note>div{min-width:0}.import-start-note strong,.import-start-note span{display:block}.import-start-note strong{color:#403851;font-size:9px}.import-start-note span{color:#817b8e;margin-top:4px;font-size:8px;line-height:1.4}.stat-icon.red{color:#bd554a;background:#fff0ed}.retention-title{align-items:flex-end}.retention-month-picker{flex-direction:column;gap:6px;min-width:176px;display:flex}.retention-month-picker span{color:#8a8793;letter-spacing:.08em;font-size:7px;font-weight:800}.retention-month-picker input{width:100%;height:40px;color:var(--ink);font:inherit;background:#fff;border:1px solid #dfdcd8;border-radius:9px;outline:0;padding:0 10px;font-size:9px;font-weight:700}.retention-month-picker input:focus{border-color:var(--violet);box-shadow:0 0 0 3px #7357e81a}.retention-access-banner{color:#bd594d;background:linear-gradient(110deg,#fff5f2,#fff);border:1px solid #edd4cf;border-radius:10px;align-items:center;gap:11px;min-height:62px;margin-bottom:14px;padding:12px 15px;display:flex}.retention-access-banner>div{flex:1;min-width:0}.retention-access-banner strong,.retention-access-banner span{display:block}.retention-access-banner strong{color:#53322e;font-size:9px}.retention-access-banner span{color:#897975;margin-top:4px;font-size:8px;line-height:1.45}.retention-access-banner em{color:#ad4d42;letter-spacing:.07em;background:#fbe3de;border-radius:999px;padding:5px 8px;font-size:7px;font-style:normal;font-weight:800}.retention-summary-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin-bottom:14px;display:grid}.retention-summary-grid article{border:1px solid var(--line);background:#fff;border-radius:11px;align-items:center;gap:12px;min-height:103px;padding:15px;display:flex}.retention-summary-grid article.lost-revenue{background:linear-gradient(120deg,#fff,#fff7f5);border-color:#efd9d4}.retention-summary-grid article>div{min-width:0}.retention-summary-grid small,.retention-summary-grid strong,.retention-summary-grid p{display:block}.retention-summary-grid small{color:#96939e;letter-spacing:.06em;font-size:7px;font-weight:800}.retention-summary-grid strong{color:var(--ink);letter-spacing:-.035em;text-overflow:ellipsis;white-space:nowrap;margin:8px 0 4px;font-size:19px;overflow:hidden}.retention-summary-grid p{color:#96939d;margin:0;font-size:7px;line-height:1.4}.retention-layout{grid-template-columns:minmax(0,1.35fr) minmax(360px,.65fr);align-items:stretch;gap:14px;margin-bottom:14px;display:grid}.retention-trend-panel,.retention-agent-panel,.retention-personal-panel,.retention-cancellations-panel{overflow:hidden}.retention-bars{grid-template-columns:repeat(6,minmax(54px,1fr));align-items:stretch;gap:9px;min-height:245px;padding:20px 18px 16px;display:grid;overflow-x:auto}.retention-bar{min-width:54px}.retention-bar>div{text-align:center;grid-template-rows:25px minmax(125px,1fr) 18px 15px;align-items:center;height:100%;display:grid}.retention-bar strong{color:#6f6d78;font-size:7px}.retention-bar i{background:#f1efec;border-radius:7px 7px 3px 3px;justify-self:center;align-items:flex-end;width:23px;height:100%;display:flex;overflow:hidden}.retention-bar i b{border-radius:inherit;background:linear-gradient(#e98e81,#bf594d);width:100%;min-height:2px;transition:height .22s;display:block}.retention-bar.active i{box-shadow:0 0 0 3px #7357e81a}.retention-bar.active i b{background:linear-gradient(#8d74ee,#684dce)}.retention-bar span{color:#5d5c67;text-transform:capitalize;font-size:8px;font-weight:750}.retention-bar small{color:#9a98a2;font-size:7px}.retention-agent-list{padding:4px 15px}.retention-agent-row{border-bottom:1px solid #efeeeb;grid-template-columns:24px 31px minmax(100px,1fr) 45px 77px;align-items:center;gap:8px;min-height:58px;display:grid}.retention-agent-row:last-child{border-bottom:0}.retention-rank{color:#888691;text-align:center;font-size:9px}.retention-agent-row .person-avatar{margin:0}.retention-agent-row>div{min-width:0}.retention-agent-row>div strong,.retention-agent-row>div small,.retention-agent-row>span:nth-of-type(2) strong,.retention-agent-row>span:nth-of-type(2) small{display:block}.retention-agent-row>div strong{color:var(--ink);text-overflow:ellipsis;white-space:nowrap;font-size:9px;overflow:hidden}.retention-agent-row>div small,.retention-agent-row>span:nth-of-type(2) small{color:#9a98a2;margin-top:3px;font-size:7px}.retention-agent-row>span:nth-of-type(2) strong{color:var(--ink);font-size:9px}.retention-agent-row>em{color:#b74f44;text-align:right;font-size:8px;font-style:normal;font-weight:800}.retention-personal-result{background:linear-gradient(135deg,#fff,#f7f4ff);align-items:center;gap:13px;min-height:204px;padding:22px;display:flex}.retention-personal-result .person-avatar{width:45px;height:45px;margin:0;font-size:11px}.retention-personal-result small,.retention-personal-result strong{display:block}.retention-personal-result small{color:#7965c1;text-transform:capitalize;font-size:7px;font-weight:800}.retention-personal-result strong{margin:6px 0 4px;font-size:13px}.retention-personal-result p{color:#b05247;margin:0;font-size:8px}.retention-cancellations-table{padding:0 16px 5px;overflow-x:auto}.retention-cancellation-row{border-bottom:1px solid #efeeeb;grid-template-columns:minmax(175px,1.25fr) minmax(130px,.9fr) .6fr .8fr .7fr minmax(180px,1.2fr);align-items:center;gap:11px;min-width:900px;min-height:69px;display:grid}.retention-cancellation-row:last-child{border-bottom:0}.retention-cancellation-row.heading{color:#9997a1;letter-spacing:.06em;text-transform:uppercase;min-height:36px;font-size:7px;font-weight:800}.retention-cancellation-row>div,.retention-cancellation-row>span{min-width:0}.retention-cancellation-row strong,.retention-cancellation-row small{display:block}.retention-cancellation-row strong{color:var(--ink);text-overflow:ellipsis;white-space:nowrap;font-size:9px;overflow:hidden}.retention-cancellation-row small{color:#9b99a3;margin-top:3px;font-size:7px}.retention-cancellation-row>em{color:#b54f44;font-size:10px;font-style:normal;font-weight:800}.retention-cancellation-row time{color:#777581;font-size:8px;line-height:1.4}.retention-cancellation-row p{color:#6f6d78;margin:0;font-size:8px;line-height:1.45}.retention-empty{color:#9a98a2;text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:7px;min-height:170px;padding:25px;display:flex}.retention-empty.compact{grid-column:1/-1;min-height:180px}.retention-empty svg{color:#bd594d}.retention-empty strong{color:#55535f;font-size:10px}.retention-empty span{max-width:360px;font-size:8px;line-height:1.5}.retention-calculation-note{color:#817985;align-items:center;gap:8px;margin:10px 2px 0;font-size:8px;line-height:1.5;display:flex}.retention-calculation-note svg{color:#b6584d;flex:none}.recovery-rule-banner{color:#348263;background:linear-gradient(120deg,#f3faf6,#fff);border:1px solid #d9e7de;border-radius:12px;align-items:center;gap:12px;min-height:68px;margin-bottom:13px;padding:14px 17px;display:flex}.recovery-rule-banner>div{flex:1;min-width:0}.recovery-rule-banner strong,.recovery-rule-banner span{display:block}.recovery-rule-banner strong{color:#29473a;font-size:11px}.recovery-rule-banner span{color:#74847b;margin-top:4px;font-size:9px;line-height:1.5}.recovery-rule-banner em{color:#28775a;letter-spacing:.08em;background:#e4f4eb;border-radius:999px;padding:6px 8px;font-size:7px;font-style:normal;font-weight:800}.recovery-summary-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:13px;margin-bottom:13px;display:grid}.recovery-summary-grid article{border:1px solid var(--line);background:#fff;border-radius:11px;align-items:center;gap:11px;min-height:78px;padding:14px 15px;display:flex}.recovery-summary-grid strong,.recovery-summary-grid small{display:block}.recovery-summary-grid strong{letter-spacing:-.025em;font-size:14px}.recovery-summary-grid small{color:#92919b;margin-top:4px;font-size:8px}.recovery-layout{grid-template-columns:minmax(0,1.1fr) minmax(360px,.9fr);align-items:start;gap:13px;display:grid}.backup-panel,.archive-panel{overflow:hidden}.backup-list,.archive-list{max-height:590px;overflow-y:auto}.backup-row{border-bottom:1px solid #f0eeeb;grid-template-columns:34px minmax(145px,1fr) 105px 58px 150px;align-items:center;gap:10px;min-height:68px;padding:10px 14px;display:grid}.backup-row:last-child{border-bottom:0}.backup-row.failed{background:snow}.backup-icon{color:#6651c6;background:#f0edff;border-radius:8px;place-items:center;width:31px;height:31px;display:grid}.backup-row>div:first-of-type,.backup-row>span:nth-of-type(2){min-width:0}.backup-row strong,.backup-row small{display:block}.backup-row strong{font-size:9px}.backup-row small{color:#9997a1;margin-top:3px;font-size:7px;line-height:1.35}.backup-row>em{color:#287f5e;text-align:center;background:#e9f8f1;border-radius:999px;padding:5px 6px;font-size:7px;font-style:normal;font-weight:750}.backup-row.building>em{color:#b67727;background:#fff5e5}.backup-row.failed>em{color:#b85348;background:#fff0ed}.backup-actions{justify-content:flex-end;gap:5px;display:flex}.backup-actions a,.backup-actions button,.archive-row>button{color:#656472;background:#fff;border:1px solid #dedbd8;border-radius:7px;justify-content:center;align-items:center;gap:5px;min-height:29px;padding:0 8px;font-size:7px;font-weight:700;text-decoration:none;display:inline-flex}.backup-actions button,.archive-row>button{color:#6650c6;border-color:#ddd5fa}.archive-panel-head{border-bottom:1px solid #efeeeb;justify-content:space-between;align-items:center;gap:10px;min-height:75px;padding:11px 14px;display:flex}.archive-panel-head h3{margin:0 0 4px;font-size:13px}.archive-panel-head p{color:#9998a2;margin:0;font-size:8px}.archive-tabs{background:#f3f2ef;border-radius:8px;gap:3px;padding:3px;display:flex}.archive-tabs button{color:#777681;background:0 0;border:0;border-radius:6px;height:29px;padding:0 8px;font-size:7px;font-weight:700}.archive-tabs button.active{color:#5d48bd;background:#fff;box-shadow:0 1px 4px #191b3214}.archive-tabs em{margin-left:3px;font-style:normal}.archive-row{border-bottom:1px solid #f0eeeb;grid-template-columns:34px minmax(120px,1fr) 92px 58px;align-items:center;gap:9px;min-height:76px;padding:10px 14px;display:grid}.archive-row:last-child{border-bottom:0}.archive-row .person-avatar{border-color:#fff;margin:0;box-shadow:0 0 0 1px #e7e4ef}.archive-row>div{min-width:0}.archive-row strong,.archive-row small{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.archive-row strong{font-size:9px}.archive-row small{color:#9997a1;margin-top:3px;font-size:7px}.archive-row p{color:#a15c50;margin:4px 0 0;font-size:7px;line-height:1.35}.archive-row time{color:#92909a;font-size:7px;line-height:1.4}.recovery-empty{color:#9a98a2;text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:7px;min-height:185px;padding:24px;display:flex}.recovery-empty svg{color:#6550c5}.recovery-empty strong{color:#4b4958;font-size:10px}.recovery-empty span{font-size:8px}.recovery-note{color:#777e79;align-items:center;gap:7px;margin:10px 2px 0;font-size:8px;line-height:1.5;display:flex}.recovery-note svg{color:#3c8a68;flex:none}.restore-warning,.archive-restore-summary{color:#6650c6;background:#f8f6ff;border:1px solid #ddd5fa;border-radius:9px;align-items:flex-start;gap:11px;padding:13px;display:flex}.restore-warning>div,.archive-restore-summary>div{flex:1;min-width:0}.restore-warning strong,.restore-warning span,.archive-restore-summary strong,.archive-restore-summary span{display:block}.restore-warning strong,.archive-restore-summary strong{color:#393052;font-size:10px}.restore-warning span,.archive-restore-summary span{color:#817b90;margin-top:4px;font-size:8px;line-height:1.5}.audit-rule-banner{color:#6854c4;background:linear-gradient(120deg,#f8f6ff,#fff);border:1px solid #ddd7f7;border-radius:12px;align-items:center;gap:12px;min-height:68px;margin-bottom:13px;padding:14px 17px;display:flex}.audit-rule-banner>div{flex:1;min-width:0}.audit-rule-banner strong,.audit-rule-banner span{display:block}.audit-rule-banner strong{color:#302a4b;font-size:11px}.audit-rule-banner span{color:#7f7a8e;margin-top:4px;font-size:9px;line-height:1.5}.audit-rule-banner em{color:#624bc1;letter-spacing:.08em;background:#ece8ff;border-radius:999px;padding:6px 8px;font-size:7px;font-style:normal;font-weight:800}.audit-summary-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:13px;margin-bottom:13px;display:grid}.audit-summary-grid article{border:1px solid var(--line);background:#fff;border-radius:11px;align-items:center;gap:11px;min-height:76px;padding:14px 15px;display:flex}.audit-summary-grid strong,.audit-summary-grid small{display:block}.audit-summary-grid strong{letter-spacing:-.035em;font-size:18px}.audit-summary-grid small{color:#92919b;margin-top:3px;font-size:8px}.audit-panel{overflow:hidden}.audit-toolbar{background:#fcfbfa;border-bottom:1px solid #eceae7;align-items:center;gap:10px;min-height:66px;padding:12px 16px;display:flex}.audit-search,.audit-filter{color:#8b8994;background:#fff;border:1px solid #dfddd9;border-radius:9px;align-items:center;gap:8px;height:40px;display:flex}.audit-search{flex:1;min-width:240px;padding:0 11px}.audit-search input{width:100%;color:var(--ink);font:inherit;background:0 0;border:0;outline:0;font-size:10px}.audit-filter{width:190px;padding:0 9px}.audit-filter select{color:#62626f;min-width:0;font:inherit;background:0 0;border:0;outline:0;flex:1;font-size:9px}.audit-table-head,.audit-row{grid-template-columns:138px minmax(180px,.8fr) 125px minmax(280px,1.5fr);align-items:center;gap:14px;display:grid}.audit-table-head{color:#96949e;letter-spacing:.09em;text-transform:uppercase;background:#f7f6f3;border-bottom:1px solid #eceae7;min-height:35px;padding:0 17px;font-size:7px;font-weight:800}.audit-row{border-bottom:1px solid #f0eeeb;min-height:76px;padding:12px 17px}.audit-row:last-child{border-bottom:0}.audit-row time{color:#777682;font-size:8px;line-height:1.5}.audit-actor{align-items:center;gap:9px;min-width:0;display:flex}.audit-actor .person-avatar{border-color:#fff;flex:none;margin:0;box-shadow:0 0 0 1px #e7e4ef}.audit-actor>span:last-child{min-width:0}.audit-actor strong,.audit-actor small{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.audit-actor strong{font-size:9px}.audit-actor small{color:#9a98a2;margin-top:3px;font-size:7px}.audit-category{color:#3d70c3;white-space:nowrap;background:#edf3ff;border-radius:999px;width:max-content;max-width:100%;padding:5px 7px;font-size:7px;font-weight:750}.audit-category.meeting{color:#6650c9;background:#f1edff}.audit-category.task{color:#b87323;background:#fff6e8}.audit-category.subscription{color:#287f5e;background:#eaf8f2}.audit-category.weekly_call_list,.audit-category.weekly_call_contact{color:#287d7c;background:#eef8f8}.audit-category.user,.audit-category.security{color:#b9574b;background:#fff0ed}.audit-category.sales_target{color:#7456c9;background:#f5f0ff}.audit-description{min-width:0}.audit-description strong{margin-bottom:4px;font-size:9px;display:block}.audit-description p{color:#777681;margin:0;font-size:8px;line-height:1.5}.audit-empty{color:#9c99a5;text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:7px;min-height:210px;padding:30px;display:flex}.audit-empty svg{color:#7963d4}.audit-empty strong{color:#4a4858;font-size:11px}.audit-empty span{font-size:8px}.audit-retention-note{color:#898692;align-items:center;gap:7px;margin:10px 2px 0;font-size:8px;display:flex}.audit-retention-note svg{color:#5b9a7e}.modal-backdrop,.drawer-backdrop{z-index:80;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:#0f101d80;position:fixed;inset:0}.modal-backdrop{place-items:center;padding:16px;display:grid}.modal-card{background:#fff;border-radius:14px;flex-direction:column;width:min(540px,100%);max-height:calc(100dvh - 32px);animation:.18s ease-out modal-in;display:flex;overflow:hidden;box-shadow:0 30px 90px #0f101d40}.modal-header{border-bottom:1px solid var(--line);flex:none;justify-content:space-between;align-items:flex-start;gap:20px;padding:20px 22px 16px;display:flex}.modal-header h2{letter-spacing:-.03em;margin:0 0 6px;font-size:18px}.modal-header p{color:#858590;margin:0;font-size:9px}.modal-header button,.drawer-header button{color:#777784;background:#f4f3f0;border:0;border-radius:7px;place-items:center;width:30px;height:30px;padding:0;display:grid}.modal-form{overscroll-behavior:contain;scrollbar-gutter:stable;flex-direction:column;gap:14px;min-height:0;padding:20px 22px 22px;display:flex;overflow-y:auto}.form-grid{grid-template-columns:1fr 1fr;gap:13px;display:grid}.modal-form label{flex-direction:column;gap:6px;display:flex}.modal-form label>span{color:#666775;font-size:9px;font-weight:600}.modal-form input,.modal-form select,.modal-form textarea,.lead-drawer select{width:100%;height:39px;color:var(--ink);font:inherit;background:#fff;border:1px solid #dfddd9;border-radius:8px;outline:none;padding:0 10px;font-size:10px}.modal-form textarea{resize:vertical;min-height:76px;padding:10px}.modal-form input:focus,.modal-form select:focus,.modal-form textarea:focus,.lead-drawer select:focus{border-color:var(--violet);box-shadow:0 0 0 3px #7357e81a}.checkbox-label{align-items:center;flex-direction:row!important}.checkbox-label input{width:16px;height:16px;accent-color:var(--violet)}.modal-actions{z-index:3;border-top:1px solid var(--line);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#fffffff7;justify-content:flex-end;gap:8px;margin:5px -22px -22px;padding:15px 22px 22px;display:flex;position:sticky;bottom:-22px;box-shadow:0 -10px 22px #1a182b0b}.duplicate-manager{flex-direction:column;gap:14px;max-height:min(72vh,680px);padding:20px 22px 22px;display:flex;overflow-y:auto}.duplicate-group-list{gap:13px;display:grid}.duplicate-group-card{background:#fbfaff;border:1px solid #e5e1f4;border-radius:11px;gap:12px;padding:14px;display:grid}.duplicate-group-card>header{justify-content:space-between;align-items:center;gap:10px;display:flex}.duplicate-group-card>header strong,.duplicate-group-card>header span{display:block}.duplicate-group-card>header strong{font-size:11px}.duplicate-group-card>header span{color:#8e8b99;margin-top:3px;font-size:8px}.duplicate-group-card>header em{color:#6b56ca;letter-spacing:.06em;background:#ede9ff;border-radius:999px;padding:5px 7px;font-size:7px;font-style:normal;font-weight:800}.duplicate-lead-options{gap:7px;display:grid}.duplicate-lead-options label{cursor:pointer;background:#fff;border:1px solid #e6e3de;border-radius:9px;grid-template-columns:17px 32px minmax(0,1fr) auto;align-items:center;gap:9px;padding:10px;display:grid}.duplicate-lead-options input{width:15px;height:15px;accent-color:var(--violet)}.duplicate-lead-options label>span:nth-of-type(2){min-width:0}.duplicate-lead-options strong,.duplicate-lead-options small{display:block}.duplicate-lead-options strong{font-size:9px}.duplicate-lead-options small{color:#8e8c96;text-overflow:ellipsis;white-space:nowrap;margin-top:2px;font-size:8px;overflow:hidden}.duplicate-lead-options label>em{opacity:0;color:#6d57ce;font-size:7px;font-style:normal;font-weight:800}.duplicate-lead-options label:has(input:checked){background:#f6f3ff;border-color:#bfb5ee}.duplicate-lead-options label:has(input:checked)>em{opacity:1}.duplicate-group-card>.primary-button{justify-content:center;width:100%}.duplicate-empty{color:#8e8a9c;text-align:center;background:#fbfaff;border:1px dashed #dcd7ef;border-radius:11px;flex-direction:column;justify-content:center;align-items:center;gap:7px;min-height:145px;display:flex}.duplicate-empty svg{color:var(--violet)}.duplicate-empty strong{color:var(--ink);font-size:11px}.duplicate-empty span{font-size:8px}.form-rule{color:#6554b9;background:#f4f1ff;border-radius:8px;align-items:center;gap:8px;padding:10px 11px;font-size:8px;line-height:1.45;display:flex}.target-period-summary{color:#6750cf;background:#f7f5ff;border:1px solid #ded9f8;border-radius:9px;align-items:center;gap:10px;padding:11px 12px;display:flex}.target-period-summary>div{flex:1;min-width:0}.target-period-summary strong,.target-period-summary span{display:block}.target-period-summary strong{color:#3a3068;font-size:10px}.target-period-summary span{color:#817b92;margin-top:3px;font-size:8px;line-height:1.4}.import-heading{background:#faf9ff;border:1px solid #e7e3f7;border-radius:9px;align-items:center;gap:10px;padding:11px 12px;display:flex}.import-heading>div{flex:1;min-width:0}.import-heading strong,.import-heading small{display:block}.import-heading strong{color:var(--ink);font-size:10px}.import-heading small{color:#8c8998;margin-top:3px;font-size:8px}.import-heading .outline-button{flex:none}.file-drop{color:#6a56c3;text-align:center;cursor:pointer;background:#faf9ff;border:1px dashed #cfc7ee;border-radius:10px;justify-content:center;align-items:center;min-height:92px;position:relative;gap:4px!important}.file-drop strong{font-size:10px}.file-drop>span{color:#8d879c!important;font-size:8px!important;font-weight:400!important}.file-drop input{opacity:0;cursor:pointer;width:100%;height:100%;position:absolute;inset:0}.modal-form .csv-textarea{min-height:125px;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:8px;line-height:1.5}.expiry-confirm{color:#b54f43;background:#fff3f0;border:1px solid #efc4bb;border-radius:10px;align-items:flex-start;gap:11px;padding:14px;display:flex}.expiry-confirm.pause{color:#a16d20;background:#fff9eb;border-color:#edddb7}.expiry-confirm.pause strong{color:#654818}.expiry-confirm.resume{color:#31815f;background:#f1f9f4;border-color:#cde5d7}.expiry-confirm.resume strong{color:#284838}.expiry-confirm>div{flex:1}.expiry-confirm strong,.expiry-confirm span{display:block}.expiry-confirm strong{color:#7f382f;font-size:10px}.expiry-confirm span{margin-top:4px;font-size:8px;line-height:1.5}.expiry-details{background:#ebe8e3;border:1px solid #ebe8e3;border-radius:9px;grid-template-columns:1fr 1fr;gap:1px;display:grid;overflow:hidden}.expiry-details span{color:#96949e;background:#fff;flex-direction:column;justify-content:center;gap:4px;min-height:52px;padding:10px 12px;font-size:8px;display:flex}.expiry-details strong{color:var(--ink);font-size:10px}.form-rule.danger{color:#a94d42;background:#fff0ed}.call-summary-icon{color:#27835e;background:#eaf8f2;border-radius:8px;flex:none;place-items:center;width:31px;height:31px;margin-right:10px;display:grid}.outcome-summary{background:#faf9ff;border:1px solid #e7e3f7;border-radius:9px;align-items:center;padding:11px 12px;display:flex}.outcome-summary .meeting-line{flex:none}.outcome-summary strong,.outcome-summary small{display:block}.outcome-summary strong{margin-bottom:4px;font-size:11px}.outcome-summary small{color:#8c8998;font-size:8px}.outcome-readonly{flex-direction:column;gap:14px;min-height:0;padding:22px;display:flex;overflow-y:auto}.outcome-readonly h3{margin:0 0 6px;font-size:15px}.outcome-readonly>p{color:#7e7d88;margin:0;font-size:9px;line-height:1.55}.meeting-contact-summary{background:#faf9ff;border:1px solid #e7e3f7;border-radius:10px;align-items:center;gap:11px;padding:12px;display:flex}.meeting-contact-summary>.meeting-line{flex:none}.meeting-contact-copy{flex:1;min-width:0}.meeting-contact-copy>button{max-width:100%;color:var(--ink);font:inherit;text-align:left;text-underline-offset:3px;text-overflow:ellipsis;white-space:nowrap;cursor:pointer;background:0 0;border:0;margin:0 0 4px;padding:0;font-size:11px;font-weight:800;-webkit-text-decoration:underline #c9c0f5;text-decoration:underline #c9c0f5;display:block;overflow:hidden}.meeting-contact-copy>button:hover{color:var(--violet)}.meeting-contact-copy>button:disabled{cursor:default;text-decoration:none}.meeting-contact-copy small,.meeting-contact-copy em{color:#666978;align-items:center;gap:4px;font-size:8px;font-style:normal;line-height:1.45;display:flex}.meeting-contact-copy em{color:#92909b;margin-top:3px}.meeting-current-trial{color:#237a55;background:#edf9f2;border:1px solid #cae8d8;border-radius:7px;gap:2px;width:max-content;max-width:100%;margin-top:7px;padding:6px 8px;display:grid}.meeting-current-trial span{letter-spacing:.07em;font-size:6px;font-weight:850}.meeting-current-trial strong{font-size:8px}.meeting-contact-actions{flex:none;gap:6px;display:flex}.meeting-contact-actions a{border:1px solid;border-radius:8px;align-items:center;gap:5px;min-height:32px;padding:0 9px;font-size:8px;font-weight:750;text-decoration:none;display:inline-flex}.meeting-contact-actions a.whatsapp{color:#238458;background:#edf9f2;border-color:#bfe6cf}.meeting-contact-actions a.phone-system{color:#624dc3;background:#f6f3ff;border-color:#d9d0ff}.meeting-contact-actions>span{color:#9a98a2;font-size:8px}.meeting-outcome-actions{justify-content:space-between}.meeting-outcome-actions>div{gap:9px;display:flex}.meeting-delete-button{color:#b9473b;background:#fff2ef;border:1px solid #efc3bc;border-radius:9px;align-items:center;gap:6px;min-height:39px;padding:0 12px;font-size:9px;font-weight:750;display:inline-flex}.meeting-delete-button:hover{background:#ffe8e4;border-color:#df7b70}.meeting-delete-button:disabled{cursor:wait;opacity:.58}.task-completion-summary{background:#faf9ff;border:1px solid #e7e3f7;border-radius:9px;align-items:center;gap:10px;padding:11px 12px;display:flex}.task-completion-summary>div{flex:1;min-width:0}.task-completion-summary strong,.task-completion-summary small{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.task-completion-summary strong{margin-bottom:4px;font-size:10px}.task-completion-summary small{color:#8c8998;font-size:8px}.task-completion-summary>em{color:#2f8562;background:#eaf8f2;border-radius:6px;padding:5px 7px;font-size:7px;font-style:normal;font-weight:800}.task-completion-icon{color:#6550c5;background:#efedff;border-radius:9px;flex:none;place-items:center;width:34px;height:34px;display:grid}.task-completion-icon.overdue{color:#bd5549;background:#fff0ed}.task-completion-summary:has(.task-completion-icon.overdue)>em{color:#bd5549;background:#fff0ed}.next-action-required-summary{background:#fff9ee;border:1px solid #efd8b6;border-radius:9px;align-items:center;gap:10px;padding:12px;display:flex}.next-action-required-summary>span{color:#a66c1e;background:#ffedcc;border-radius:9px;flex:none;place-items:center;width:34px;height:34px;display:grid}.next-action-required-summary>div{min-width:0}.next-action-required-summary strong,.next-action-required-summary small{display:block}.next-action-required-summary strong{color:#65491d;font-size:10px}.next-action-required-summary small{color:#8b795e;margin-top:4px;font-size:8px}.drawer-backdrop{justify-content:flex-end;display:flex}.lead-drawer{background:#fff;width:min(410px,92vw);height:100%;padding-bottom:25px;animation:.22s ease-out drawer-in;overflow-y:auto;box-shadow:-20px 0 70px #0f101d2e}.drawer-header{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;height:60px;padding:0 20px;display:flex}.drawer-header>span{color:#92919c;letter-spacing:.13em;font-size:8px;font-weight:750}.lead-identity{align-items:center;gap:13px;padding:23px 20px 16px;display:flex}.lead-identity .person-avatar{width:46px;height:46px;margin:0;font-size:11px}.lead-identity h2{letter-spacing:-.03em;margin:0 0 4px;font-size:18px}.lead-identity p{color:#858590;margin:0;font-size:9px}.drawer-actions{grid-template-columns:repeat(3,1fr);gap:7px;padding:0 20px 20px;display:grid}.drawer-actions button,.drawer-actions a,.drawer-actions .drawer-action-disabled{color:#5f606e;background:#fff;border:1px solid #dfddd9;border-radius:8px;justify-content:center;align-items:center;gap:5px;height:37px;font-size:8px;font-weight:600;text-decoration:none;display:flex}.drawer-actions button:hover,.drawer-actions a:hover{background:#f7f6f3}.drawer-actions .whatsapp-action{color:#238458;background:#edf9f2;border-color:#bfe6cf}.drawer-actions .phone-system-lead-action{color:#624dc3;background:#f6f3ff;border-color:#d9d0ff}.drawer-actions button:disabled,.drawer-actions .drawer-action-disabled{opacity:.48;cursor:not-allowed}.drawer-actions button:disabled:hover{background:#fff}.drawer-actions .trial-action{color:#317f60;background:#f1f9f4;border-color:#d7e8dd}.next-action-state{background:#f2faf5;border:1px solid #d6e8dd;border-radius:9px;align-items:center;gap:10px;margin:-7px 20px 18px;padding:11px 12px;display:flex}.next-action-state>span{color:#2e8562;background:#e2f3e9;border-radius:8px;flex:none;place-items:center;width:30px;height:30px;display:grid}.next-action-state>div{min-width:0}.next-action-state strong,.next-action-state small{display:block}.next-action-state strong{color:#294b3c;font-size:9px}.next-action-state small{color:#75847c;margin-top:3px;font-size:8px;line-height:1.4}.next-action-state.missing{background:#fff2ef;border-color:#f0c9c2}.next-action-state.missing>span{color:#bf5246;background:#ffe1dc}.next-action-state.missing strong{color:#7b3b34}.next-action-state.missing small{color:#946d68}.drawer-section{border-top:1px solid var(--line);padding:17px 20px}.drawer-label{color:#9796a0;letter-spacing:.1em;margin-bottom:13px;font-size:8px;font-weight:750;display:block}.drawer-section>p{color:#696a77;align-items:center;gap:8px;margin:9px 0;font-size:9px;display:flex}.drawer-section>p svg{color:#9998a2}.trial-box{color:var(--violet);background:#f5f2ff;border:1px solid #dfd8ff;border-radius:10px;grid-template-columns:1fr 25px;margin:0 20px 3px;padding:15px;display:grid}.trial-box span,.trial-box strong{display:block}.trial-box span{letter-spacing:.1em;margin-bottom:5px;font-size:7px;font-weight:750}.trial-box strong{color:#302656;font-size:11px;line-height:1.45}.trial-box p{color:#77708d;grid-column:1/-1;margin:11px 0 0;font-size:8px;line-height:1.5}.trial-box.expired{color:#6e7489;background:#f4f4f6;border-color:#d7d9e1}.trial-box.expired strong{color:#414658}.trial-end-management{background:#fbfaff}.trial-end-form{grid-template-columns:minmax(0,1fr) 88px auto;gap:7px;display:grid}.trial-end-form input{min-width:0;height:39px;color:var(--ink);font:inherit;cursor:pointer;background:#fff;border:1px solid #dcd8ea;border-radius:8px;padding:0 9px;font-size:9px}.trial-end-form input:focus{border-color:var(--violet);outline:none;box-shadow:0 0 0 3px #7357e81a}.trial-end-form button{background:var(--violet);color:#fff;white-space:nowrap;border:0;border-radius:8px;align-items:center;gap:5px;height:39px;padding:0 10px;font-size:8px;font-weight:700;display:flex}.trial-box.countdown-red strong{color:#dc2626}.trial-box.countdown-blue strong{color:#2563eb}.trial-box.countdown-green strong{color:#15803d}.schedule-form{grid-template-columns:1fr 82px auto;gap:7px;display:grid}.schedule-form input{min-width:0;height:39px;color:var(--ink);font:inherit;border:1px solid #dfddd9;border-radius:8px;padding:0 9px;font-size:9px}.schedule-form button{background:var(--navy);color:#fff;border:0;border-radius:8px;align-items:center;gap:5px;height:39px;padding:0 10px;font-size:8px;font-weight:650;display:flex}.followup-note-field{grid-column:1/-1;gap:6px;margin-top:3px;display:grid}.followup-note-field>span{color:#777482;font-size:8px;font-weight:700}.followup-note-field textarea{resize:vertical;width:100%;min-height:58px;color:var(--ink);font:inherit;background:#fff;border:1px solid #dfddd9;border-radius:8px;outline:none;padding:9px 10px;font-size:9px;line-height:1.45}.followup-note-field textarea:focus{border-color:var(--violet);box-shadow:0 0 0 3px #7357e81a}.schedule-hint{color:#94939d;margin-top:8px;font-size:8px;line-height:1.45;display:block}.required-next-action{background:#fcfffd}.required-next-action.missing{background:#fff8f6;box-shadow:inset 3px 0 #df6557}.required-next-action.missing .drawer-label{color:#bd5145}.owner-management{background:#fbfaff}.owner-form{grid-template-columns:1fr auto;gap:7px;display:grid}.owner-form button{background:var(--violet);color:#fff;border:0;border-radius:8px;align-items:center;gap:5px;height:39px;padding:0 10px;font-size:8px;font-weight:650;display:flex}.contact-edit-form{grid-template-columns:1fr 1fr;gap:8px;display:grid}.contact-edit-form label{color:#74737d;gap:5px;font-size:8px;font-weight:700;display:grid}.contact-edit-form .contact-name-field{grid-column:1/-1}.contact-edit-form input,.contact-edit-form select{width:100%;min-width:0;height:39px;color:var(--ink);font:inherit;background:#fff;border:1px solid #dfddd9;border-radius:8px;padding:0 9px;font-size:9px}.contact-edit-form button{background:var(--navy);color:#fff;border:0;border-radius:8px;grid-column:1/-1;justify-content:center;align-items:center;gap:6px;height:39px;font-size:8px;font-weight:650;display:flex}.drawer-actions{grid-template-columns:repeat(2,1fr)}.drawer-actions .offer-action{color:#95621b;background:#fff8e8;border-color:#ead4a9}.drawer-actions .payment-action{color:#644fc0;background:#f5f2ff;border-color:#d9d0ff}.archived-lead-notice{color:#b7544a;background:#fff5f3;border:1px solid #efd5d0;border-radius:9px;align-items:flex-start;gap:9px;margin:0 20px 18px;padding:11px 12px;display:flex}.archived-lead-notice svg{flex:none;margin-top:1px}.archived-lead-notice strong,.archived-lead-notice span{display:block}.archived-lead-notice strong{color:#7d3e38;font-size:9px}.archived-lead-notice span{color:#966a65;margin-top:4px;font-size:8px;line-height:1.45}.archived-pipeline-lead{background:#fffaf9}.archived-pipeline-lead:hover{background:#fff5f2!important}.archive-inline-label{color:#b96b63;letter-spacing:.08em;vertical-align:middle;margin-left:6px;font-size:6px;font-weight:800;display:inline-block}.archived-lead-notice>div{flex:1;min-width:0}.archived-lead-notice>button{color:#a8483f;cursor:pointer;background:#fff;border:1px solid #d98277;border-radius:8px;flex:none;justify-content:center;align-items:center;gap:5px;min-height:34px;padding:0 10px;font-size:8px;font-weight:800;display:inline-flex}.archived-lead-notice>button:hover{background:#fff9f7}.catalog-plan-card.standard>header{background:#f2f8ff}.catalog-plan-card.diamond>header{background:#f2fbf8}.catalog-plan-card.standard>header>span{color:#3972b7;background:#e4f0ff}.catalog-plan-card.diamond>header>span{color:#26826a;background:#dff5ed}.activity-section-title{justify-content:space-between;align-items:center;display:flex}.activity-section-title .drawer-label{margin-bottom:0}.activity-section-title em{color:#6a55c9;text-align:center;background:#f1effb;border-radius:999px;min-width:22px;padding:4px 6px;font-size:8px;font-style:normal;font-weight:750}.activity-timeline{margin-top:14px;padding-left:1px;position:relative}.activity-timeline:before{content:"";background:#e9e6ef;width:1px;position:absolute;top:8px;bottom:12px;left:4px}.timeline-note{gap:11px;margin:0;padding:0 0 17px;display:flex;position:relative}.timeline-note:last-child{padding-bottom:2px}.timeline-note i{z-index:1;border:2px solid var(--violet);background:#fff;border-radius:50%;flex:none;width:9px;height:9px;margin-top:2px;position:relative}.timeline-note.call i{background:#eaf8f2;border-color:#2c966d}.timeline-note.trial i{background:#f1edff;border-color:#7c3aed;box-shadow:0 0 0 3px #7c3aed17}.timeline-note.trial strong{color:#5b32bd}.timeline-note.trial p{color:#5d5278;background:#f8f6ff;border:1px solid #e3dafd}.timeline-note>div{flex:1;min-width:0}.timeline-title{justify-content:space-between;align-items:flex-start;gap:7px;display:flex}.timeline-title button{color:#7b6caf;background:#f5f3f9;border:0;border-radius:6px;flex:none;place-items:center;width:24px;height:24px;margin-top:-5px;padding:0;display:grid}.timeline-note strong,.timeline-note small{display:block}.timeline-note strong{font-size:9px}.timeline-note p{color:#696a75;white-space:pre-wrap;background:#f7f6f3;border-radius:7px;margin:6px 0 5px;padding:8px 9px;font-size:8px;line-height:1.5}.timeline-note small{color:#9a99a3;margin-top:4px;font-size:8px;line-height:1.4}.activity-empty{color:#9a99a3;text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:7px;min-height:76px;font-size:8px;display:flex}.drawer-value{background:var(--navy);color:#fff;border-radius:9px;justify-content:space-between;align-items:center;min-height:51px;margin:2px 20px 0;padding:0 14px;display:flex}.drawer-value span{color:#aeb0c1;font-size:8px}.drawer-value strong{color:var(--lime);font-size:16px}.toast{z-index:120;background:var(--navy);color:#fff;border-radius:9px;align-items:center;gap:8px;min-height:43px;padding:0 14px;font-size:10px;font-weight:600;animation:.2s ease-out toast-in;display:flex;position:fixed;bottom:24px;right:24px;box-shadow:0 15px 40px #0f101d38}.toast svg{color:var(--lime)}@keyframes modal-in{0%{opacity:0;transform:translateY(8px)scale(.98)}}@keyframes drawer-in{0%{opacity:.5;transform:translate(24px)}}@keyframes toast-in{0%{opacity:0;transform:translateY(8px)}}.modal-actions button:disabled{cursor:wait;opacity:.62}.modal-actions .primary-button:disabled{align-items:center;gap:7px;display:inline-flex}.file-drop.disabled{cursor:wait;opacity:.62}.file-drop.disabled input{cursor:wait}.subscription-import-progress{color:#654fc7;background:#f7f5ff;border:1px solid #dcd5f8;border-radius:9px;align-items:flex-start;gap:10px;padding:12px 13px;display:flex}.subscription-import-progress>svg{flex:none;margin-top:1px}.subscription-import-progress>div{flex:1;min-width:0}.subscription-import-progress strong,.subscription-import-progress span{display:block}.subscription-import-progress strong{color:#352c5c;font-size:9px}.subscription-import-progress span{color:#77708d;margin-top:4px;font-size:8px;line-height:1.45}@media (width<=1120px){.app-shell{grid-template-columns:82px minmax(0,1fr)}.profile-menu{width:220px;left:auto;right:-4px}.sidebar{padding-inline:13px}.brand{justify-content:center;padding-inline:8px}.brand>span:last-child,.nav-label,.nav-item span,.nav-item em,.weekly-card,.profile-copy,.profile-card>svg,.nav-group-chevron{display:none}.nav-item{justify-content:center;padding:0}.nav-submenu{border-left:0;margin-left:0;padding-left:0}.profile-card{justify-content:center}.dashboard-grid{grid-template-columns:1fr 1fr}.trial-spotlight{grid-column:1/-1}.trial-spotlight h3{max-width:none}.lead-summary{grid-template-columns:repeat(4,minmax(0,1fr))}.lead-today-metrics{grid-column:1/-1}.subscription-stats,.pricing-stats,.team-summary-grid,.weekly-call-stats,.kpi-summary-grid,.notification-stats,.audit-summary-grid,.recovery-summary-grid{grid-template-columns:1fr 1fr}.recovery-layout,.pricing-workspace-grid{grid-template-columns:1fr}.lead-filter-grid,.lead-column-picker>div{grid-template-columns:repeat(2,minmax(150px,1fr))}.saved-lead-views{grid-template-columns:1fr 1.6fr}.saved-lead-views form{grid-column:1/-1}.virtual-subscription-list .virtual-lead-canvas{min-width:860px!important}.subscription-row{grid-template-columns:34px minmax(130px,1.4fr) .7fr .7fr .6fr .8fr minmax(145px,1fr);min-width:860px}.weekly-contact-row{grid-template-columns:34px minmax(135px,1.2fr) minmax(135px,1fr) minmax(80px,.6fr) auto}.weekly-contact-row>span:nth-of-type(3){display:none}.retention-summary-grid,.import-readiness-grid{grid-template-columns:1fr 1fr}.retention-layout{grid-template-columns:1fr}.meeting-kpi-grid{grid-template-columns:1fr 1fr}}@media (width<=820px){.login-shell{grid-template-columns:1fr}.login-showcase{min-height:auto;padding:28px 30px 34px}.login-showcase-copy{margin:60px 0 0;padding:0}.login-showcase h1{max-width:620px;font-size:clamp(38px,8vw,62px)}.login-proof-grid{margin-top:30px}.login-copyright{display:none}.login-panel-wrap{min-height:auto;padding:55px 24px}.app-shell{display:block}.sidebar{z-index:20;border-top:1px solid #ffffff1a;flex-direction:row;width:100%;height:66px;padding:8px 12px;position:fixed;top:auto;bottom:0}.brand,.sidebar-bottom,.nav-label{display:none}.main-nav{flex-direction:row;justify-content:flex-start;width:100%;overflow:auto hidden}.nav-item{flex:0 0 48px;width:48px;height:48px}.nav-group{flex:0 0 48px;width:48px;position:relative}.nav-submenu{z-index:25;background:var(--navy);border:1px solid #ffffff1a;border-radius:12px;width:250px;max-height:calc(100vh - 92px);margin:0;padding:8px;position:fixed;bottom:72px;right:12px;overflow-y:auto;box-shadow:0 18px 46px #0809165c}.nav-submenu .nav-item{justify-content:flex-start;width:100%;height:42px;padding:0 11px}.nav-submenu .nav-item span,.nav-submenu .nav-item em{display:block}.nav-submenu .nav-item span{text-align:left;flex:1}.nav-submenu .nav-item em{display:grid}.nav-item:nth-child(n+6){display:flex}.topbar{padding:18px 20px}.top-actions .search-wrap{display:none}.content{padding:22px 20px 100px}.stats-grid{grid-template-columns:1fr 1fr}.dashboard-grid{grid-template-columns:1fr}.trial-spotlight{grid-column:auto}.pipeline-grid{grid-template-columns:1fr 1fr;gap:14px 0}.pipeline-stage:nth-child(2){border-right:0}.calendar-layout,.tasks-page-grid,.analytics-detail-grid,.team-grid,.notification-layout,.daily-agent-groups{grid-template-columns:1fr}.day-agenda{order:2}.meeting-side{order:1}.task-progress{flex-wrap:wrap}.task-progress-copy{min-width:min(100%,275px)}.wide-progress{min-width:calc(100% - 60px)}.lead-summary{grid-template-columns:1fr 1fr}.analytics-title-actions{flex-wrap:wrap}.audit-table-head{display:none}.audit-row{grid-template-columns:105px minmax(150px,.8fr) minmax(220px,1.2fr)}.audit-row .audit-category{display:none}.backup-row{grid-template-columns:34px minmax(140px,1fr) 90px 58px 145px}.data-toolbar{align-items:flex-start}.filter-tabs{max-width:calc(100vw - 225px);padding-bottom:3px;overflow-x:auto}.filter-tabs button{white-space:nowrap}.role-chip{display:none}.subscription-rule-banner,.pricing-rule-banner,.weekly-rule-banner{align-items:flex-start}.subscription-rule-banner em,.pricing-rule-banner em,.weekly-rule-banner em{display:none}.renewal-alert-row{grid-template-columns:34px minmax(130px,1fr) .7fr auto}.renewal-alert-row>span:nth-of-type(3){display:none}.weekly-progress-panel{grid-template-columns:1fr 38px}.weekly-progress-panel>div:first-child{grid-column:1/-1}.weekly-call-toolbar{align-items:flex-start}.weekly-contact-row{grid-template-columns:34px minmax(130px,1fr) minmax(120px,.8fr) auto}.weekly-contact-row>span:nth-of-type(n+2){display:none}.saved-lead-views{grid-template-columns:1fr}.saved-lead-views form{grid-column:auto}.manual-import-grid{grid-template-columns:1fr}.manual-import-card{min-height:315px}.meeting-page-actions{flex-direction:column;align-items:stretch}.meeting-page-actions label{min-width:0}.meetings-title-row{flex-wrap:wrap}}@media (width<=540px){.weekly-kind-tabs,.lead-today-metrics{grid-template-columns:1fr}.login-showcase{padding:23px 20px 28px}.login-showcase-copy{margin-top:46px}.login-showcase h1{margin-top:16px;font-size:38px}.login-showcase-copy>p{font-size:12px}.login-proof-grid{grid-template-columns:1fr}.login-panel-wrap{padding:35px 14px}.login-card{border-radius:14px;padding:27px 22px}.topbar h1{font-size:18px}.eyebrow{font-size:8px}.icon-button{display:none}.primary-button{justify-content:center;width:40px;padding:0;font-size:0}.section-heading{flex-direction:column;align-items:flex-start}.section-heading p{line-height:1.5}.dashboard-date-picker,.date-button{width:100%}.date-button{justify-content:space-between}.date-range-popover{width:min(360px,100vw - 28px);left:0;right:auto}.date-range-fields,.stats-grid{grid-template-columns:1fr}.stat-card{min-height:135px}.pipeline-grid{grid-template-columns:1fr}.pipeline-stage{border-bottom:1px solid #eeece8;border-right:0;padding:8px 3px 14px}.pipeline-stage:last-child{border-bottom:0}.content,.topbar{padding-inline:14px}.page-title-row{align-items:flex-start}.page-title-row p{max-width:250px;line-height:1.5}.page-title-row .primary-button.large,.page-actions .outline-button{justify-content:center;width:42px;padding:0;font-size:0}.page-actions{gap:6px}.lead-summary,.subscription-stats,.pricing-stats,.team-summary-grid,.weekly-call-stats,.kpi-summary-grid,.notification-stats,.audit-summary-grid,.recovery-summary-grid{grid-template-columns:1fr}.summary-item{min-height:70px}.form-grid{grid-template-columns:1fr}.modal-backdrop{padding:10px}.modal-card{max-height:calc(100dvh - 20px)}.subscription-row{grid-template-columns:34px 1fr .7fr}.subscription-row>span:nth-of-type(n+2),.subscription-row>strong,.subscription-row>small,.renewal-alert-row>span:nth-of-type(n+2),.renewal-alert-row>strong,.renewal-alert-row>small{display:none}.catalog-plan-grid{grid-template-columns:1fr}.catalog-box-card{flex-wrap:wrap;align-items:flex-start}.catalog-box-card>div{min-width:calc(100% - 50px)}.catalog-box-card form{width:100%}.catalog-box-card form input{flex:1}.catalog-box-card form button{width:auto;font-size:8px}.offer-actions{grid-template-columns:1fr}.offer-actions .pricing-pdf-button{width:100%}.renewal-alert-row{grid-template-columns:31px minmax(0,1fr);gap:9px;padding:11px 0}.renewal-alert-row>span:nth-of-type(n+2){display:none}.renewal-alert-row>button{grid-column:2;width:100%}.weekly-list-picker{flex-direction:column;align-items:stretch}.weekly-list-picker label{min-width:0}.weekly-list-picker .outline-button,.weekly-list-picker form button{width:100%}.weekly-progress-panel{grid-template-columns:1fr;gap:10px}.weekly-progress-panel>em{display:none}.weekly-call-toolbar{flex-direction:column}.weekly-search{width:100%}.weekly-contact-row{grid-template-columns:31px minmax(0,1fr);gap:9px;padding:11px 0}.weekly-contact-row>span:nth-of-type(n+2),.weekly-contact-actions{grid-column:2}.weekly-contact-row>span:nth-of-type(n+2){display:block}.weekly-contact-row>span:nth-of-type(3){display:none}.weekly-contact-actions{flex-direction:column;width:100%}.weekly-contact-actions button{width:100%}.notification-title{flex-direction:column}.notification-title .outline-button{justify-content:center;width:100%}.notification-rule-banner,.audit-rule-banner,.recovery-rule-banner{align-items:flex-start}.notification-rule-banner em,.audit-rule-banner em,.recovery-rule-banner em{display:none}.notification-row{grid-template-columns:35px minmax(0,1fr)}.notification-row>button{grid-column:2;justify-content:center;width:100%}.analytics-title{flex-direction:column}.analytics-title-actions{flex-direction:column;align-items:stretch;width:100%}.analytics-title-actions .target-button{justify-content:center;width:100%;font-size:9px}.period-tabs{width:100%}.period-tabs button{flex:1}.analytics-access-banner,.target-pace-banner{align-items:flex-start}.analytics-access-banner em,.target-pace-banner em{display:none}.personal-performance{flex-direction:column;align-items:flex-start}.target-progress-row{grid-template-columns:minmax(110px,1fr) 32px}.target-progress-row>i{grid-area:2/1/auto/-1}.target-progress-row>small{grid-area:1/2}.toast{justify-content:center;bottom:82px;left:14px;right:14px}.task-progress-copy p{line-height:1.4}.access-banner,.automation-banner,.meeting-rule-banner,.team-rule-banner,.daily-duty-rule{align-items:flex-start}.access-banner em,.automation-banner em,.meeting-rule-banner em,.team-rule-banner em,.daily-duty-rule em{display:none}.schedule-form,.owner-form,.contact-edit-form{grid-template-columns:1fr}.schedule-form button,.owner-form button{justify-content:center}.contact-edit-form button{grid-column:1}.import-heading{flex-wrap:wrap;align-items:flex-start}.import-heading>div{min-width:calc(100% - 45px)}.import-heading .outline-button{justify-content:center;width:100%}.expiry-details{grid-template-columns:1fr}.audit-toolbar{flex-direction:column;align-items:stretch}.audit-search,.audit-filter{width:100%;min-width:0}.audit-row{grid-template-columns:1fr;gap:7px}.audit-row time{order:3}.audit-description{order:2}.backup-row{grid-template-columns:31px minmax(0,1fr)}.backup-row>span:nth-of-type(2),.backup-row>em{display:none}.backup-actions{grid-column:2;justify-content:flex-start}.archive-panel-head{flex-direction:column;align-items:flex-start}.archive-tabs{width:100%}.archive-tabs button{flex:1}.archive-row{grid-template-columns:31px minmax(0,1fr)}.archive-row time{grid-column:2}.archive-row>button{grid-column:2;width:100%}.daily-duty-row{grid-template-columns:26px minmax(0,1fr)}.daily-duty-primary-action,.daily-duty-complete,.daily-duty-auto-done{grid-column:2;width:100%;margin-top:2px}.weekday-picker>div{grid-template-columns:repeat(4,1fr)}.renewal-alert-row>button,.renewal-alert-actions,.manager-decision{grid-column:2;width:100%}.renewal-alert-actions{flex-direction:column;align-items:stretch}.renewal-alert-actions button{width:100%}.manager-decision{text-align:left;max-width:none}.virtual-subscription-list .virtual-lead-canvas{min-width:0!important}.subscription-row{grid-template-columns:34px 1fr;min-width:0;padding-block:10px}.subscription-row>span.subscription-row-actions{grid-column:2;justify-content:flex-start;display:flex}.lead-filter-grid,.lead-column-picker>div{grid-template-columns:1fr}.saved-lead-views form{flex-direction:column}.saved-lead-views form button{justify-content:center}.advanced-lead-filters>header,.lead-column-picker>header{align-items:flex-start}.lead-preset-bar>div{display:none}.page-title-row{flex-wrap:wrap}.page-title-row .page-actions{margin-left:auto}.data-toolbar{flex-direction:column}.filter-tabs{max-width:calc(100vw - 58px)}.data-toolbar-actions{width:100%}.data-toolbar-actions .outline-button{flex:1}.meeting-kpi-grid{grid-template-columns:1fr}.meeting-date-toolbar{justify-content:space-between}.meeting-date-toolbar>div{min-width:135px}.calendar-event{right:12px}.meeting-page-actions{width:100%}.meeting-page-actions .primary-button.large{width:100%;font-size:8px}.retention-title,.import-center-title{flex-direction:column;align-items:stretch}.retention-month-picker{width:100%}.retention-access-banner,.import-control-banner{align-items:flex-start}.retention-access-banner em,.import-control-banner em{display:none}.retention-summary-grid,.import-readiness-grid{grid-template-columns:1fr}.retention-agent-row{grid-template-columns:22px 31px minmax(90px,1fr) 68px}.retention-agent-row>span:nth-of-type(2){display:none}.retention-cancellations-table{padding-inline:12px}.import-result-summary{grid-template-columns:1fr 1fr;gap:12px 0}.import-result-summary>span:nth-child(2){border-right:0}.import-result-summary>span:nth-child(3){padding-left:0}.import-error-list p{grid-template-columns:48px 1fr}.weekly-contact-actions a{width:100%}.trial-end-form{grid-template-columns:1fr}.trial-end-form button{justify-content:center}}@media (width<=820px){.subscription-toolbar{flex-direction:column;align-items:stretch}.subscription-search,.subscription-sort{width:100%}.subscription-sort select{flex:1}.subscription-filter-tabs{padding-bottom:12px}.subscription-current-grid{grid-template-columns:1fr 1fr}.subscription-history-list article{min-width:570px}}@media (width<=540px){.subscription-card{min-height:108px}.subscription-card>strong{margin-top:13px}.subscription-table .panel-header{align-items:flex-start}.subscription-table .panel-header .live-label{flex:none}.subscription-toolbar,.subscription-filter-tabs{padding-inline:12px}.subscription-list-scroll{padding-inline:12px;overflow:visible}.subscription-row-head{display:none}.subscription-row{grid-template-columns:34px minmax(0,1fr);align-items:start;gap:8px 10px;min-width:0;padding-block:12px}.subscription-row .person-avatar{grid-area:1/1;display:grid}.subscription-row>.subscription-person{grid-area:1/2}.subscription-row>span:nth-of-type(n+2){grid-column:2;padding-top:3px;display:block}.subscription-row>span:nth-of-type(n+2)>strong,.subscription-row>span:nth-of-type(n+2)>small{display:block}.subscription-row>div.subscription-row-actions{grid-column:1/-1;justify-content:flex-start;padding-top:5px}.subscription-row-actions button{flex:1 0 auto;min-height:32px}.subscription-current-grid{grid-template-columns:1fr 1fr}.subscription-profile-summary{grid-template-columns:42px minmax(0,1fr)}.subscription-profile-summary>em{grid-column:2;width:max-content}.subscription-history-heading{flex-direction:column;align-items:flex-start}.subscription-history-list{border-left:0;max-height:350px;padding-left:0;overflow:visible}.subscription-history-list article{grid-template-columns:25px minmax(0,1fr);min-width:0;margin-left:0;padding-block:11px}.subscription-history-list article>span:nth-of-type(n+2){grid-column:2}}@media (width<=820px){.ranking-panel-head{flex-direction:column;align-items:stretch}.ranking-panel-head>label{width:100%}.ranking-panel-head select{flex:1}.revenue-composition-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.revenue-composition-grid>div:nth-child(3){border-right:0}.revenue-composition-grid>div:nth-child(-n+3){border-bottom:1px solid #ece9e5}.analytics-funnel-comparison{grid-template-columns:1fr}.velocity-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.velocity-grid>div:nth-child(2),.velocity-grid>div:nth-child(4){border-right:0}.velocity-grid>div:nth-child(-n+4){border-bottom:1px solid #ebe8e4}.velocity-grid .bottleneck{grid-column:1/-1}.analytics-funnel{display:flex;overflow-x:auto}.analytics-funnel>div{flex:0 0 150px}.analytics-funnel>.funnel-rate{flex:0 0 62px}}@media (width<=540px){.analytics-scope-panel>button{min-width:145px}.analytics-scope-panel>button:first-child{min-width:120px}.revenue-composition-grid,.velocity-grid{grid-template-columns:1fr}.revenue-composition-grid>div,.velocity-grid>div{border-bottom:1px solid #ece9e5;border-right:0;min-height:88px}.revenue-composition-grid>div:last-child,.velocity-grid>div:last-child{border-bottom:0}.velocity-grid .bottleneck{grid-column:auto}.analytics-funnel{padding:12px}.analytics-funnel>div{flex-basis:140px;min-height:88px}.analytics-funnel>.funnel-rate{flex-basis:54px;min-height:88px}}.manager-agent-selector{background:#fff;border:1px solid #dedbd6;border-radius:9px;flex-direction:column;gap:4px;min-width:168px;padding:5px 8px;display:flex}.manager-agent-selector>span{color:#8a8894;letter-spacing:.04em;text-transform:uppercase;font-size:7px;font-weight:800}.manager-agent-selector select{width:100%;color:var(--ink);background:0 0;border:0;outline:0;font-size:9px;font-weight:700}.manager-weekly-picker{flex-wrap:wrap;justify-content:flex-start}.manager-weekly-picker>label{flex:210px;min-width:190px}.manager-weekly-picker form{display:flex}.weekly-archive-scope{background:#f2f1ee;border-radius:8px;gap:3px;padding:3px;display:flex}.weekly-archive-scope button{color:#7a7884;background:0 0;border:0;border-radius:6px;align-items:center;gap:4px;min-height:32px;padding:0 8px;font-size:7px;font-weight:800;display:inline-flex}.weekly-archive-scope button.active{color:#6550c5;background:#fff;box-shadow:0 1px 4px #191b3217}.weekly-progress-panel.archived{background:#f7f6fa;border-color:#d9d5e8}.weekly-progress-panel.archived .weekly-progress-icon{color:#6c667e;background:#e8e5f2}.daily-call-target-progress{align-items:center;gap:9px;margin-top:8px;display:flex}.daily-call-target-progress>span{background:#e8e5df;border-radius:999px;width:min(230px,48vw);height:6px;overflow:hidden}.daily-call-target-progress i{border-radius:inherit;background:linear-gradient(90deg,#6c55cd,#42a879);height:100%;display:block}.daily-call-target-progress small{white-space:nowrap;margin:0}.daily-call-target-progress b{color:#40345f}.daily-call-target-actions{flex-direction:column;align-items:stretch;gap:5px;display:flex}.daily-duty-edit-target{color:#716b80;background:#fff;border:1px solid #ddd9e8;border-radius:7px;justify-content:center;align-items:center;gap:4px;min-height:28px;padding:0 8px;font-size:7px;font-weight:750;display:inline-flex}.weekly-call-duty .system-check{color:#6651c3}.campaign-archive-panel{grid-column:1/-1}.agent-archive-layout{grid-template-columns:minmax(0,1fr)}.recovery-summary-grid.agent{grid-template-columns:repeat(3,minmax(0,1fr))}.archive-campaign-summary{background:#fbfaf8;border-bottom:1px solid #efeeeb;grid-template-columns:repeat(3,minmax(120px,1fr)) minmax(190px,auto);gap:8px;padding:12px 14px;display:grid}.agent-archive-layout .archive-campaign-summary{grid-template-columns:repeat(3,minmax(120px,1fr))}.archive-campaign-summary>div{background:#fff;border:1px solid #e9e6e0;border-radius:9px;align-items:center;gap:9px;min-height:52px;padding:8px 10px;display:flex}.archive-campaign-summary strong,.archive-campaign-summary small{display:block}.archive-campaign-summary strong{color:var(--ink);font-size:13px}.archive-campaign-summary small{color:#94929c;margin-top:3px;font-size:7px}.archive-campaign-summary .primary-button{align-self:stretch;min-height:52px}.archive-quick-segments{border-bottom:1px solid #efeeeb;align-items:center;gap:6px;padding:9px 14px;display:flex;overflow-x:auto}.archive-quick-segments>span{color:#9a97a2;letter-spacing:.08em;flex:none;margin-right:3px;font-size:7px;font-weight:850}.archive-quick-segments button{color:#6f6d79;background:#fff;border:1px solid #e1ddd8;border-radius:999px;flex:none;min-height:29px;padding:0 9px;font-size:7px;font-weight:750}.archive-quick-segments button.active{color:#5c47b5;background:#f1edff;border-color:#7460cc}.archive-filter-panel{background:#fff;border-bottom:1px solid #efeeeb;grid-template-columns:1.7fr repeat(4,minmax(120px,.8fr));gap:8px;padding:12px 14px;display:grid}.archive-filter-panel label{flex-direction:column;gap:5px;min-width:0;display:flex}.archive-filter-panel label>span{color:#8e8c96;font-size:7px;font-weight:750}.archive-filter-panel input,.archive-filter-panel select{width:100%;height:35px;color:var(--ink);background:#fff;border:1px solid #dfddd9;border-radius:8px;padding:0 9px;font-size:8px}.archive-filter-panel .archive-search{justify-content:flex-end;position:relative}.archive-filter-panel .archive-search svg{z-index:1;color:#8f8c98;position:absolute;bottom:10px;left:10px}.archive-filter-panel .archive-search input{padding-left:31px}.archive-filter-panel>button{color:#6f6d78;background:#faf9f7;border:1px solid #dedbd7;border-radius:8px;align-self:end;min-height:35px;font-size:8px;font-weight:750}.campaign-lead-list{max-height:640px}.campaign-lead-row{grid-template-columns:36px minmax(320px,1fr) 120px minmax(156px,auto);min-height:94px}.archive-lead-actions{justify-content:flex-end;align-items:center;gap:5px;display:flex}.archive-lead-actions button{color:#6650c6;white-space:nowrap;cursor:pointer;background:#fff;border:1px solid #ddd5fa;border-radius:7px;justify-content:center;align-items:center;gap:4px;min-height:30px;padding:0 8px;font-size:7px;font-weight:750;display:inline-flex}.archive-lead-actions button:first-child{color:#656472;border-color:#dedbd8}.archive-lead-actions button:hover{background:#f8f6ff}.archive-lead-main>p{color:#797682;align-items:center;gap:7px;display:flex}.archive-lead-main>p em{color:#ad5247;background:#fff0ed;border-radius:999px;flex:none;padding:4px 7px;font-size:7px;font-style:normal;font-weight:800}.archive-lead-main>div{flex-wrap:wrap;gap:6px 12px;margin-top:7px;display:flex}.archive-lead-main>div span{color:#777581;align-items:center;gap:4px;font-size:7px;display:inline-flex}@media (width<=1120px){.archive-filter-panel{grid-template-columns:repeat(3,minmax(140px,1fr))}.archive-filter-panel .archive-search{grid-column:span 2}.archive-campaign-summary{grid-template-columns:repeat(3,1fr)}.archive-campaign-summary .primary-button{grid-column:1/-1}}@media (width<=820px){.manager-agent-selector{min-width:150px}.archive-filter-panel{grid-template-columns:1fr 1fr}.archive-filter-panel .archive-search{grid-column:1/-1}.archive-campaign-summary,.recovery-summary-grid.agent{grid-template-columns:1fr 1fr 1fr}.campaign-lead-row{grid-template-columns:34px minmax(0,1fr)}.campaign-lead-row time,.campaign-lead-row>button,.campaign-lead-row .archive-lead-actions{grid-column:2;justify-content:flex-start}.daily-call-target-actions{grid-column:3}}@media (width<=540px){.manager-agent-selector{order:-1;width:100%;min-width:0}.page-title-row .page-actions{flex-wrap:wrap;width:100%}.manager-weekly-picker{align-items:stretch}.weekly-archive-scope{width:100%}.weekly-archive-scope button{flex:1;justify-content:center}.daily-call-target-actions{grid-column:2;width:100%}.daily-duty-edit-target{width:100%}.daily-call-target-progress{flex-direction:column;align-items:flex-start}.daily-call-target-progress>span{width:100%}.recovery-summary-grid.agent,.archive-campaign-summary{grid-template-columns:1fr}.archive-campaign-summary .primary-button{grid-column:auto;width:100%;font-size:8px}.archive-filter-panel{grid-template-columns:1fr}.archive-filter-panel .archive-search{grid-column:auto}.archive-quick-segments{align-items:flex-start}.archive-panel-head{padding-bottom:13px}.campaign-lead-row{grid-template-columns:31px minmax(0,1fr)}.archive-lead-main>p{flex-direction:column;align-items:flex-start}.archive-lead-main>div{flex-direction:column;gap:5px}.archive-lead-actions,.archived-lead-notice{flex-wrap:wrap}.archived-lead-notice>button{width:100%}}.crm-state-page{background:radial-gradient(circle at 18% 12%,#7357e81a,#0000 26%),#f7f6f2;place-items:center;min-height:100vh;padding:24px;display:grid}.crm-state-card{text-align:center;background:#fff;border:1px solid #e3e0da;border-radius:18px;width:min(100%,520px);padding:38px;box-shadow:0 22px 70px #201e2f1a}.crm-state-card>small{color:#7258d5;letter-spacing:.16em;margin-bottom:14px;font-size:8px;font-weight:800;display:block}.crm-state-card h1{color:var(--navy);letter-spacing:-.04em;margin:0 0 10px;font-size:24px}.crm-state-card p{color:#737480;max-width:390px;margin:0 auto;font-size:11px;line-height:1.65}.crm-state-icon,.crm-state-brand{border-radius:14px;place-items:center;width:50px;height:50px;margin:0 auto 18px;display:grid}.crm-state-icon.error{color:#b64d42;background:#fff0ed}.crm-state-brand{background:var(--lime);color:var(--navy)}.crm-state-spinner{color:#7258d5;margin:22px auto 0;display:block}.crm-state-actions{justify-content:center;gap:10px;margin-top:24px;display:flex}.crm-state-actions button,.crm-state-actions a{border-radius:9px;justify-content:center;align-items:center;gap:7px;min-height:42px;padding:0 16px;font-size:10px;font-weight:750;text-decoration:none;display:inline-flex}.crm-state-actions button{background:var(--navy);color:#fff;cursor:pointer;border:0}.crm-state-actions a{color:var(--navy);background:#fff;border:1px solid #dedbd6}@media (width<=540px){.crm-state-card{padding:30px 22px}.crm-state-card h1{font-size:21px}.crm-state-actions{flex-direction:column}.crm-state-actions button,.crm-state-actions a{width:100%}}@media (width<=820px){.meeting-report-toolbar{flex-wrap:wrap;align-items:stretch}.meeting-report-toolbar label{flex:180px}.meeting-report-tabs{width:100%;margin-left:0}.meeting-report-tabs button{flex:1}.meeting-agent-performance{grid-template-columns:1fr}.meeting-report-list{overflow-x:auto}.meeting-report-table-head,.meeting-report-row{min-width:700px}}@media (width<=540px){.meeting-date-toolbar{padding-inline:7px}.meeting-date-picker-control{flex:1;min-width:0}.meeting-date-picker{width:100%;min-width:150px}.agenda-hour-row{grid-template-columns:40px 8px minmax(0,1fr) auto;gap:4px;padding:0 7px}.agenda-event strong{max-width:100px}.meeting-report-header{align-items:flex-start}.meeting-report-toolbar label{flex-basis:auto;width:calc(50% - 5px);min-width:0}.meeting-report-summary{grid-template-columns:1fr 1fr}.meeting-report-summary article:nth-child(2){border-right:0}}.notification-bubble{z-index:70;pointer-events:none;flex-direction:column;align-items:flex-end;gap:12px;display:flex;position:fixed;bottom:24px;right:24px}.notification-bubble-trigger{pointer-events:auto;color:#fff;background:linear-gradient(145deg,#7962e8,#4e3ca7);border:0;border-radius:19px;place-items:center;width:58px;height:58px;transition:transform .18s,box-shadow .18s;display:grid;position:relative;box-shadow:0 14px 34px #3a2a8757,inset 0 1px #ffffff38}.notification-bubble-trigger:hover{transform:translateY(-2px);box-shadow:0 18px 42px #3a2a8766,inset 0 1px #ffffff38}.notification-bubble.open .notification-bubble-trigger{background:var(--navy);border-radius:50%}.notification-bubble-trigger>span{color:#fff;background:#ef6357;border:3px solid #f7f6f2;border-radius:999px;place-items:center;min-width:23px;height:23px;padding:0 5px;font-size:8px;font-weight:850;display:grid;position:absolute;top:-6px;right:-5px}.notification-bubble-trigger>em{background:var(--lime);border:3px solid #6250c1;border-radius:50%;width:11px;height:11px;position:absolute;bottom:5px;right:4px;box-shadow:0 0 0 2px #b7e85c29}.notification-bubble-panel{pointer-events:auto;transform-origin:100% 100%;background:#fff;border:1px solid #2d2a461c;border-radius:20px;flex-direction:column;width:min(390px,100vw - 32px);max-height:min(640px,100vh - 112px);animation:.2s ease-out notification-bubble-in;display:flex;overflow:hidden;box-shadow:0 26px 80px #1514273d}@keyframes notification-bubble-in{0%{opacity:0;transform:translateY(12px)scale(.97)}to{opacity:1;transform:translateY(0)scale(1)}}.notification-bubble-header{background:var(--navy);color:#fff;align-items:center;gap:10px;min-height:72px;padding:13px 14px;display:flex}.notification-bubble-avatar{background:linear-gradient(145deg, var(--lime), #87c93d);width:40px;height:40px;color:var(--navy);border-radius:12px;flex:none;place-items:center;display:grid;box-shadow:inset 0 1px #ffffff73}.notification-bubble-header>div{flex:1;min-width:0}.notification-bubble-header strong,.notification-bubble-header small{display:block}.notification-bubble-header strong{font-size:12px}.notification-bubble-header small{color:#aeb0c2;margin-top:3px;font-size:8px}.notification-bubble-read,.notification-bubble-close{color:#d8d9e5;background:#ffffff0f;border:1px solid #ffffff1f;border-radius:9px;flex:none;place-items:center;width:31px;height:31px;padding:0;display:grid}.notification-bubble-read:hover,.notification-bubble-close:hover{color:#fff;background:#ffffff21}.notification-bubble-highlight{color:#6650c4;background:linear-gradient(100deg,#f4f1ff,#fbfaff);border-bottom:1px solid #e7e3f4;align-items:center;gap:9px;min-height:52px;padding:10px 14px;display:flex}.notification-bubble-highlight>span{min-width:0}.notification-bubble-highlight strong,.notification-bubble-highlight small{display:block}.notification-bubble-highlight strong{color:#3e365f;font-size:9px}.notification-bubble-highlight small{color:#85818f;margin-top:2px;font-size:7px}.notification-bubble-list{scrollbar-width:thin;min-height:110px;padding:7px 8px;overflow-y:auto}.notification-bubble-item{color:#777580;text-align:left;background:#fff;border:0;border-bottom:1px solid #efede9;border-radius:9px;grid-template-columns:34px minmax(0,1fr) 15px;align-items:center;gap:9px;width:100%;min-height:68px;padding:9px 7px;display:grid}.notification-bubble-item:last-child{border-bottom-color:#0000}.notification-bubble-item.read{opacity:.58}.notification-bubble-item.unread{background:linear-gradient(90deg,#f7f4ff,#fff 84%)}.notification-bubble-kind{color:#6a54ca;background:#efecfb;border-radius:10px;place-items:center;width:34px;height:34px;display:grid}.notification-bubble-item.warning .notification-bubble-kind{color:#aa6b1c;background:#fff3df}.notification-bubble-item.urgent .notification-bubble-kind{color:#ba5146;background:#fff0ed}.notification-bubble-item.success .notification-bubble-kind{color:#2f815f;background:#e9f7ef}.notification-bubble-item>span:nth-child(2){min-width:0}.notification-bubble-item>span:nth-child(2)>span{justify-content:space-between;align-items:flex-start;gap:8px;display:flex}.notification-bubble-item strong{color:var(--ink);text-overflow:ellipsis;white-space:nowrap;font-size:9px;line-height:1.35;overflow:hidden}.notification-bubble-item time{color:#aaa8b1;flex:none;font-size:7px}.notification-bubble-item small{color:#85838d;-webkit-line-clamp:2;-webkit-box-orient:vertical;margin-top:4px;font-size:7px;line-height:1.45;display:-webkit-box;overflow:hidden}.notification-bubble-item>svg{color:#aaa7b2}.notification-bubble-empty{color:#6e58c8;text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:6px;min-height:150px;padding:20px;display:flex}.notification-bubble-empty strong{color:#52515d;font-size:10px}.notification-bubble-empty span{color:#94929c;font-size:8px;line-height:1.5}.notification-bubble-actions{background:#faf9f7;border-top:1px solid #ebe8e4;grid-template-columns:repeat(3,1fr);gap:6px;padding:10px;display:grid}.notification-bubble-actions button{color:#716f7b;background:#fff;border:1px solid #e2dfda;border-radius:8px;justify-content:center;align-items:center;gap:5px;min-height:34px;padding:0 6px;font-size:7px;font-weight:750;display:flex}.notification-bubble-actions button:hover{color:#5f49b9;border-color:#cfc7f0}.notification-bubble-actions .all{border-color:var(--navy);background:var(--navy);color:#fff;grid-column:1/-1}.notification-bubble-actions .all:hover{color:var(--lime)}.notification-bubble-detail{background:linear-gradient(#fbfaff,#fff 34%);flex-direction:column;min-height:310px;padding:15px 16px 17px;display:flex;overflow-y:auto}.notification-bubble-back{color:#6550c1;background:0 0;border:0;width:max-content;padding:0;font-size:8px;font-weight:800}.notification-bubble-detail-kind{justify-content:space-between;align-items:center;margin-top:18px;display:flex}.notification-bubble-detail-kind>span{color:#6751c7;background:#efecfb;border-radius:11px;place-items:center;width:39px;height:39px;display:grid}.notification-bubble-detail-kind.warning>span{color:#aa6b1c;background:#fff3df}.notification-bubble-detail-kind.urgent>span{color:#ba5146;background:#fff0ed}.notification-bubble-detail-kind.success>span{color:#2f815f;background:#e9f7ef}.notification-bubble-detail-kind time{color:#9997a2;font-size:8px}.notification-bubble-detail h3{color:var(--ink);letter-spacing:-.025em;margin:15px 0 8px;font-size:17px;line-height:1.25}.notification-bubble-detail>p{color:#666471;white-space:pre-wrap;margin:0;font-size:10px;line-height:1.7}.notification-bubble-detail>small{color:#8a8793;margin-top:13px;font-size:8px}.notification-bubble-detail-action{background:var(--navy);color:#fff;border:0;border-radius:9px;justify-content:center;align-items:center;gap:7px;min-height:40px;margin-top:auto;padding:0 14px;font-size:9px;font-weight:800;display:flex}.notification-bubble-detail-action:hover{color:var(--lime)}.notification-assistant-toast{pointer-events:auto;width:min(340px,100vw - 28px);color:var(--ink);text-align:left;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#fffffffa;border:1px solid #dcd5f4;border-left:4px solid #6d55d4;border-radius:16px;gap:5px;padding:14px 15px 13px;animation:.28s cubic-bezier(.2,.8,.2,1) assistant-toast-in;display:grid;position:relative;overflow:visible;box-shadow:0 20px 54px #1b183733}.notification-assistant-toast:after{content:"";background:#fff;border-bottom:1px solid #dcd5f4;border-right:1px solid #dcd5f4;width:14px;height:14px;position:absolute;bottom:-8px;right:22px;transform:rotate(45deg)}.notification-assistant-toast.warning{border-left-color:#e89b31}.notification-assistant-toast.urgent{border-left-color:#dc5c50}.notification-assistant-toast.success{border-left-color:#28966d}.notification-assistant-toast-label{color:#6c55ca;letter-spacing:.04em;text-transform:uppercase;justify-content:space-between;align-items:center;gap:12px;padding-right:22px;font-size:8px;font-weight:850;display:flex}.notification-assistant-toast-label>span{align-items:center;gap:5px;display:inline-flex}.notification-assistant-toast-label time{color:#9b98a5;letter-spacing:0;text-transform:none;font-size:7px;font-weight:700}.notification-assistant-toast>strong{padding-right:4px;font-size:12px;line-height:1.3}.notification-assistant-toast>small{color:#777482;-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:9px;line-height:1.5;display:-webkit-box;overflow:hidden}.notification-assistant-toast-close{z-index:2;color:#9b98a5;background:0 0;border:0;border-radius:7px;place-items:center;width:24px;height:24px;padding:0;display:grid;position:absolute;top:8px;right:8px}.notification-assistant-toast-close:hover{color:#5f49b9;background:#f0edf8}.notification-assistant-toast-actions{align-items:center;gap:6px;margin-top:5px;display:flex}.notification-assistant-toast-actions button{color:#6752bf;background:#fff;border:1px solid #dcd6ef;border-radius:8px;justify-content:center;align-items:center;gap:5px;min-height:32px;padding:0 10px;font-size:8px;font-weight:850;display:inline-flex}.notification-assistant-toast-actions button:first-child{border-color:var(--navy);background:var(--navy);color:#fff;flex:1}.notification-assistant-toast-actions button:first-child:hover{color:var(--lime)}@keyframes assistant-toast-in{0%{opacity:0;transform:translateY(10px)scale(.97)}to{opacity:1;transform:translateY(0)scale(1)}}.work-assistant-focus{background:linear-gradient(135deg,#f6f3ff,#fff);border-bottom:1px solid #e7e3f4;padding:14px 15px 13px}.work-assistant-focus.warning{background:linear-gradient(135deg,#fff8ed,#fff)}.work-assistant-focus.urgent{background:linear-gradient(135deg,#fff2ef,#fff)}.work-assistant-focus.celebrate{background:linear-gradient(135deg,#f3fae9,#fff)}.work-assistant-focus-phase{color:#9692a2;letter-spacing:.11em;align-items:center;gap:5px;margin-bottom:8px;font-size:6.5px;font-weight:900;display:flex}.work-assistant-focus-top{justify-content:space-between;align-items:center;gap:10px;display:flex}.work-assistant-focus-top>span{color:#6650c4;letter-spacing:.08em;align-items:center;gap:5px;font-size:7px;font-weight:900;display:inline-flex}.work-assistant-focus.warning .work-assistant-focus-top>span{color:#a86818}.work-assistant-focus.urgent .work-assistant-focus-top>span{color:#b84f46}.work-assistant-focus.celebrate .work-assistant-focus-top>span{color:#4d7c2b}.work-assistant-focus-top>em{color:#6751c1;background:#6950dc17;border-radius:999px;padding:4px 7px;font-size:7px;font-style:normal;font-weight:850}.work-assistant-focus>strong{color:var(--ink);letter-spacing:-.02em;margin-top:9px;font-size:14px;line-height:1.25;display:block}.work-assistant-focus>p{color:#777482;margin:5px 0 0;font-size:8px;line-height:1.55}.work-assistant-progress{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:9px;margin-top:10px;display:grid}.work-assistant-progress>span{background:#e8e5ee;border-radius:999px;height:6px;overflow:hidden}.work-assistant-progress i{border-radius:inherit;background:linear-gradient(90deg, #6d55d4, var(--lime));height:100%;display:block}.work-assistant-progress small{color:#777482;font-size:7px;font-weight:800}.work-assistant-benchmark{color:#9995a2;grid-template-columns:1fr 1fr auto;align-items:center;gap:6px;margin-top:7px;font-size:6.5px;display:grid}.work-assistant-benchmark>span{min-width:0}.work-assistant-benchmark strong{color:#4f4b5a}.work-assistant-benchmark>em{color:#56812f;text-align:center;background:#e8f5dc;border-radius:999px;min-width:30px;padding:4px 6px;font-size:7px;font-style:normal;font-weight:900}.work-assistant-benchmark>em.behind{color:#b84f46;background:#fff0ed}.work-assistant-metrics{grid-template-columns:repeat(4,minmax(0,1fr));gap:5px;margin-top:10px;display:grid}.work-assistant-metrics>span{background:#ffffffb8;border:1px solid #2e2a4812;border-radius:8px;min-width:0;padding:7px 6px}.work-assistant-metrics strong,.work-assistant-metrics small{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.work-assistant-metrics strong{color:var(--ink);font-size:10px}.work-assistant-metrics small{color:#9995a2;text-transform:uppercase;margin-top:2px;font-size:6px}.work-assistant-focus>button{background:var(--navy);color:#fff;border:0;border-radius:8px;justify-content:center;align-items:center;gap:6px;width:100%;min-height:35px;margin-top:10px;font-size:8px;font-weight:850;display:flex}.work-assistant-focus>button:hover{color:var(--lime)}.work-assistant-signals{flex-wrap:wrap;gap:4px;margin-top:8px;display:flex}.work-assistant-signals span,.work-assistant-signals em{color:#6556a5;background:#6950dc14;border-radius:999px;padding:4px 6px;font-size:6px;font-style:normal;font-weight:780}.work-assistant-signals em{color:#53762f;letter-spacing:.04em;background:#ecf5df;margin-left:auto}.work-assistant-delivery-rule{color:#777382;background:#fbfafc;border-bottom:1px solid #ece9f2;grid-template-columns:14px minmax(0,1fr);align-items:center;gap:2px 6px;padding:8px 14px;font-size:6.5px;display:grid}.work-assistant-delivery-rule svg{color:#6c55ca}.work-assistant-delivery-rule>em{color:#aaa6b1;grid-column:2;font-size:6px;font-style:normal}.daily-duty-row.metric{background:linear-gradient(90deg,#f8f6ff,#fff);border:1px solid #ddd7f8;border-radius:10px;margin:4px -7px;padding-inline:9px}.daily-metric-progress{align-items:center;gap:9px;margin-top:8px;display:flex}.daily-metric-progress>span{background:#e7e4ef;border-radius:999px;width:min(230px,45vw);height:6px;overflow:hidden}.daily-metric-progress i{border-radius:inherit;background:linear-gradient(90deg,#7058d2,#43ae7c);height:100%;display:block}.daily-metric-progress small{white-space:nowrap;margin:0}.daily-metric-progress b{color:#40345f}.daily-duty-auto-done.pending{color:#7762cc}.archive-contact-summary{grid-template-columns:repeat(3,1fr);gap:8px;padding:12px 14px 0;display:grid}.archive-contact-summary button{color:#777580;text-align:left;background:#faf9f7;border:1px solid #e5e2de;border-radius:10px;flex-direction:column;justify-content:center;align-items:flex-start;min-height:60px;padding:10px 12px;display:flex}.archive-contact-summary button.active{color:#5c47b7;background:#f5f2ff;border-color:#7560d6;box-shadow:inset 0 0 0 1px #7560d6}.archive-contact-summary strong{color:var(--ink);font-size:16px}.archive-contact-summary span{margin-top:3px;font-size:7px;font-weight:750}.archive-contact-filters{border-bottom:1px solid #efeeeb;grid-template-columns:minmax(190px,1.5fr) minmax(130px,.8fr) minmax(130px,.8fr) auto;gap:8px;padding:12px 14px;display:grid}.archive-contact-filters label{flex-direction:column;gap:5px;min-width:0;display:flex}.archive-contact-filters label>span{color:#8e8c96;font-size:7px;font-weight:750}.archive-contact-filters input,.archive-contact-filters select{width:100%;height:35px;color:var(--ink);background:#fff;border:1px solid #dfddd9;border-radius:8px;padding:0 9px;font-size:8px}.archive-contact-filters .archive-search{justify-content:flex-end;position:relative}.archive-contact-filters .archive-search svg{z-index:1;color:#8f8c98;position:absolute;bottom:10px;left:10px}.archive-contact-filters .archive-search input{padding-left:31px}.archive-contact-filters>button{color:#6f6d78;background:#faf9f7;border:1px solid #dedbd7;border-radius:8px;align-self:end;min-height:35px;padding:0 10px;font-size:8px;font-weight:750}.archived-weekly-row{grid-template-columns:34px minmax(190px,1fr) 82px 74px 82px}.archived-weekly-row .weekly-call-status{justify-self:start}@media (width<=820px){.notification-bubble{bottom:82px;right:16px}.notification-bubble-panel{max-height:calc(100vh - 166px)}.archive-contact-filters{grid-template-columns:1fr 1fr}.archive-contact-filters .archive-search{grid-column:1/-1}.archived-weekly-row{grid-template-columns:31px minmax(0,1fr)}.archived-weekly-row>.weekly-call-status,.archived-weekly-row>time,.archived-weekly-row>button{grid-column:2;justify-self:stretch}.archived-weekly-row>button{width:100%}}@media (width<=540px){.notification-bubble{right:12px}.notification-bubble-panel{border-radius:16px;width:calc(100vw - 24px)}.notification-bubble-trigger{border-radius:17px;width:54px;height:54px}.notification-bubble-item{min-height:64px}.daily-metric-progress{flex-direction:column;align-items:flex-start}.daily-metric-progress>span{width:100%}.archive-contact-summary,.archive-contact-filters{grid-template-columns:1fr}.archive-contact-filters .archive-search{grid-column:auto}}.command-hero{color:#fff;background:radial-gradient(circle at 78% -20%,#b6e85c3d,#0000 35%),linear-gradient(125deg,#191a2c 0%,#27243e 62%,#3b315c 100%);border-radius:17px;justify-content:space-between;align-items:flex-start;gap:24px;min-height:210px;margin-bottom:14px;padding:28px 30px;display:flex;position:relative;overflow:visible;box-shadow:0 20px 48px #17172a21}.command-hero:after{content:"";border:1px solid #ffffff12;border-radius:50%;width:180px;height:180px;position:absolute;bottom:-55px;right:18%}.command-hero-copy{z-index:1;max-width:680px;position:relative}.command-hero-copy>span{color:var(--lime);letter-spacing:.15em;font-size:8px;font-weight:850}.command-hero-copy h2{letter-spacing:-.045em;margin:10px 0 9px;font-size:clamp(24px,3vw,36px);line-height:1}.command-hero-copy p{color:#c1c1cf;max-width:620px;margin:0;font-size:10px;line-height:1.65}.command-hero-actions{flex-wrap:wrap;gap:7px;margin-top:22px;display:flex}.command-hero-actions button{color:#fff;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#ffffff12;border:1px solid #ffffff26;border-radius:8px;align-items:center;gap:6px;min-height:35px;padding:0 11px;font-size:8px;font-weight:750;display:inline-flex}.command-hero-actions button:first-child{border-color:var(--lime);background:var(--lime);color:var(--navy)}.command-date-picker{z-index:4;background:#ffffff12;border:1px solid #ffffff1f;border-radius:12px;min-width:220px;padding:12px}.command-date-picker>small{color:#aaaabd;letter-spacing:.1em;margin-bottom:7px;font-size:7px;font-weight:800;display:block}.command-date-picker .date-button{color:#fff;background:#0808153b;border-color:#ffffff21;width:100%}.command-date-picker .date-range-popover{color:var(--ink)}.command-kpi-grid{grid-template-columns:repeat(5,minmax(0,1fr));gap:10px;margin-bottom:14px;display:grid}.command-kpi-grid>article{background:#fff;border:1px solid #e5e2dd;border-radius:12px;align-items:center;gap:12px;min-height:100px;padding:16px;display:flex}.command-kpi-grid>article.urgent{background:#fff8f6;border-color:#efc3bd}.command-kpi-grid>article.revenue{background:#f8fced;border-color:#d8e8c4}.command-kpi-icon{border-radius:11px;flex:none;place-items:center;width:38px;height:38px;display:grid}.command-kpi-icon.blue{color:#467db4;background:#eaf3ff}.command-kpi-icon.red{color:#bd5147;background:#ffebe8}.command-kpi-icon.orange{color:#ab6b1f;background:#fff2df}.command-kpi-icon.violet{color:#6a53ca;background:#f0ecff}.command-kpi-icon.green{color:#618c31;background:#eaf6df}.command-kpi-grid small,.command-kpi-grid strong,.command-kpi-grid p{display:block}.command-kpi-grid small{color:#9996a0;letter-spacing:.06em;font-size:7px;font-weight:800}.command-kpi-grid strong{color:var(--ink);letter-spacing:-.04em;margin-top:7px;font-size:21px;line-height:1}.command-kpi-grid p{color:#96939d;margin:5px 0 0;font-size:7px}.command-workspace{grid-template-columns:minmax(0,1.08fr) minmax(360px,.92fr);gap:14px;display:grid}.command-priority-panel,.command-pipeline-panel,.command-weekly-panel,.command-team-panel,.command-focus-panel{padding:0;overflow:hidden}.command-panel-heading{border-bottom:1px solid #eceae6;justify-content:space-between;align-items:center;gap:12px;min-height:67px;padding:15px 17px;display:flex}.command-panel-heading span{color:#8e78da;letter-spacing:.1em;margin-bottom:4px;font-size:7px;font-weight:850;display:block}.command-panel-heading h3{color:var(--ink);letter-spacing:-.02em;margin:0;font-size:13px}.command-panel-heading>em{color:#6752bf;background:#f0edfa;border-radius:999px;flex:none;padding:5px 8px;font-size:7px;font-style:normal;font-weight:800}.command-panel-heading>button{color:#6a54c4;background:0 0;border:0;font-size:8px;font-weight:750}.command-priority-list{padding:7px 12px 12px}.command-priority-list>button{color:#8d8a94;text-align:left;background:0 0;border:0;border-bottom:1px solid #efedea;grid-template-columns:34px minmax(0,1fr) auto 16px;align-items:center;gap:10px;width:100%;min-height:58px;padding:7px 5px;display:grid}.command-priority-list>button:last-child{border-bottom:0}.command-priority-list>button:hover{background:#faf9fc}.command-priority-list>button>span{color:#705bc7;background:#f1eef9;border-radius:10px;place-items:center;width:34px;height:34px;display:grid}.command-priority-list>button.critical>span{color:#bd5147;background:#ffebe8}.command-priority-list>button.done>span{color:#668f3a;background:#edf5e4}.command-priority-list strong,.command-priority-list small{display:block}.command-priority-list strong{color:var(--ink);font-size:9px}.command-priority-list small{color:#96949d;margin-top:3px;font-size:7px}.command-priority-list em{min-width:28px;color:var(--ink);text-align:right;font-size:14px;font-style:normal;font-weight:800}.command-pipeline-list{padding:9px 15px 4px}.command-pipeline-list>button{text-align:left;background:0 0;border:0;grid-template-columns:9px minmax(0,1fr) 72px;align-items:center;gap:9px;width:100%;min-height:43px;padding:5px 2px;display:grid}.command-pipeline-list>button>div>span{justify-content:space-between;align-items:center;gap:10px;display:flex}.command-pipeline-list strong{color:#65636f;font-size:8px}.command-pipeline-list em{color:var(--ink);font-size:9px;font-style:normal;font-weight:800}.command-pipeline-list i{background:#efede9;border-radius:999px;height:4px;margin-top:6px;display:block;overflow:hidden}.command-pipeline-list b{border-radius:inherit;background:linear-gradient(90deg,#725bd2,#a48ff0);height:100%;display:block}.command-pipeline-list small{color:#96939e;text-align:right;font-size:7px}.command-panel-action{color:#6650c2;background:#f9f7ff;border:1px solid #ded9ee;border-radius:8px;justify-content:center;align-items:center;gap:5px;width:calc(100% - 30px);min-height:37px;margin:5px 15px 14px;font-size:8px;font-weight:800;display:flex}.command-bottom-grid{grid-template-columns:minmax(320px,.78fr) minmax(0,1.22fr);gap:14px;margin-top:14px;display:grid}.command-weekly-panel{padding-bottom:14px}.command-weekly-score{align-items:baseline;gap:8px;padding:18px 18px 10px;display:flex}.command-weekly-score strong{color:var(--ink);letter-spacing:-.045em;font-size:27px}.command-weekly-score span{color:#8e8b95;font-size:8px}.command-progress{background:#ebe9e5;border-radius:999px;height:8px;margin:0 18px;overflow:hidden}.command-progress span{border-radius:inherit;background:linear-gradient(90deg, #7058d0, var(--lime));height:100%;display:block}.command-weekly-meta{color:#92909a;justify-content:space-between;align-items:center;gap:10px;padding:10px 18px 0;font-size:7px;display:flex}.command-weekly-meta button{color:#6650c2;background:0 0;border:0;align-items:center;gap:4px;font-size:8px;font-weight:750;display:flex}.command-team-list{padding:7px 13px 12px}.command-team-list>button{text-align:left;background:0 0;border:0;border-bottom:1px solid #efede9;grid-template-columns:20px 30px minmax(0,1fr) 70px;align-items:center;gap:8px;width:100%;min-height:49px;padding:6px 3px;display:grid}.command-team-list>button:last-child{border-bottom:0}.command-team-list>button>em{color:#aaa7b0;text-align:center;font-size:8px;font-style:normal;font-weight:800}.command-team-list .person-avatar{width:30px;height:30px}.command-team-list strong,.command-team-list small{display:block}.command-team-list strong{color:var(--ink);font-size:8px}.command-team-list small{color:#96939d;margin-top:3px;font-size:7px}.command-team-list>button>span:last-child{text-align:right}.command-team-list>button>span:last-child strong{font-size:12px}.command-focus-panel{background:linear-gradient(135deg,#f5f1ff,#fff);align-items:center;gap:16px;padding:24px;display:flex}.command-focus-panel>span{color:#fff;background:#6b54c6;border-radius:14px;place-items:center;width:50px;height:50px;display:grid}.command-focus-panel small{color:#7460c3;letter-spacing:.1em;font-size:7px;font-weight:850}.command-focus-panel h3{margin:6px 0;font-size:16px}.command-focus-panel p{color:#7f7c88;margin:0 0 12px;font-size:8px}.command-focus-panel button{color:#6650c2;background:0 0;border:0;align-items:center;gap:5px;padding:0;font-size:8px;font-weight:800;display:flex}.weekly-outcomes-section{margin-top:16px}.weekly-outcomes-heading{background:linear-gradient(100deg,#fff,#f7f4ff);border:1px solid #e4e0da;border-radius:12px;justify-content:space-between;align-items:center;gap:14px;min-height:72px;margin-bottom:10px;padding:15px 17px;display:flex}.weekly-outcomes-heading span{color:#7159cb;letter-spacing:.11em;font-size:7px;font-weight:850}.weekly-outcomes-heading h3{color:var(--ink);margin:4px 0 3px;font-size:13px}.weekly-outcomes-heading p{color:#92909a;margin:0;font-size:8px}.weekly-outcomes-heading>em{color:#604cb6;background:#eeeafd;border-radius:999px;flex:none;padding:6px 9px;font-size:7px;font-style:normal;font-weight:800}.weekly-outcome-summary{grid-template-columns:repeat(6,minmax(0,1fr));gap:8px;margin:0 0 14px;display:grid}.weekly-outcome-card{background:#fff;border:1px solid #e5e2dd;border-radius:10px;min-height:82px;padding:13px}.weekly-outcome-card span,.weekly-outcome-card strong,.weekly-outcome-card small{display:block}.weekly-outcome-card span{color:#8e8b95;letter-spacing:.05em;min-height:18px;font-size:6.5px;font-weight:800}.weekly-outcome-card strong{color:var(--ink);margin:8px 0 3px;font-size:18px}.weekly-outcome-card small{color:#9b98a1;font-size:7px}.weekly-revenue-result{color:#fff;background:linear-gradient(110deg,#1d1e31,#34304e);border-radius:11px;grid-column:1/-1;align-items:center;gap:12px;min-height:76px;padding:14px 16px;display:flex}.weekly-revenue-result>span{background:var(--lime);width:38px;height:38px;color:var(--navy);border-radius:11px;place-items:center;display:grid}.weekly-revenue-result small,.weekly-revenue-result strong,.weekly-revenue-result p{display:block}.weekly-revenue-result small{color:#aaaabd;letter-spacing:.07em;font-size:7px;font-weight:800}.weekly-revenue-result strong{color:var(--lime);margin-top:5px;font-size:19px}.weekly-revenue-result p{color:#b8b8c7;margin:3px 0 0;font-size:7px}.weekly-daily-outcomes{margin-top:14px;overflow:hidden}.weekly-daily-outcomes-head{border-bottom:1px solid #eceae6;justify-content:space-between;align-items:center;gap:16px;min-height:78px;padding:14px 16px;display:flex}.weekly-daily-outcomes-head>div>span{color:#7159cb;letter-spacing:.1em;font-size:7px;font-weight:850}.weekly-daily-outcomes-head h3{color:var(--ink);margin:4px 0 3px;font-size:13px}.weekly-daily-outcomes-head p{color:#92909a;margin:0;font-size:8px}.weekly-outcome-date-control{flex:none;position:relative}.weekly-outcome-date-picker{color:#6a53c5;min-width:176px;min-height:48px;font:inherit;text-align:left;cursor:pointer;background:#faf8ff;border:1px solid #dcd7e9;border-radius:10px;align-items:center;gap:9px;padding:8px 11px;transition:border-color .16s,background .16s,box-shadow .16s;display:flex}.weekly-outcome-date-picker:hover{background:#f5f1ff;border-color:#b9ace3}.weekly-outcome-date-picker:focus-visible{border-color:#765ed0;outline:none;box-shadow:0 0 0 3px #7159cb24}.weekly-outcome-date-picker>span{min-width:0}.weekly-outcome-date-picker>svg:last-child{color:#8d7bd0;margin-left:auto}.weekly-outcome-date-picker small,.weekly-outcome-date-picker strong{display:block}.weekly-outcome-date-picker small{color:#96929f;letter-spacing:.07em;font-size:6px;font-weight:800}.weekly-outcome-date-picker strong{color:var(--ink);margin-top:3px;font-size:9px}.weekly-outcome-date-native{opacity:0;border:0;width:1px;height:1px;padding:0;position:absolute;bottom:4px;right:8px}.weekly-daily-table-wrap{padding:7px 13px 13px;overflow-x:auto}.weekly-daily-row{border-bottom:1px solid #efede9;grid-template-columns:minmax(170px,1.3fr) 62px repeat(6,minmax(84px,.7fr));align-items:center;gap:8px;min-width:950px;min-height:51px;padding:6px 8px;display:grid}.weekly-daily-row.heading{color:#9b98a2;letter-spacing:.04em;text-transform:uppercase;min-height:34px;font-size:6.5px;font-weight:800}.weekly-daily-row:not(.heading)>span:first-child{align-items:center;gap:8px;display:flex}.weekly-daily-row .person-avatar{flex:none;width:30px;height:30px}.weekly-daily-row strong{color:var(--ink);font-size:9px}.weekly-daily-row>strong{font-size:14px}.weekly-daily-row em{color:#696772;font-size:10px;font-style:normal;font-weight:750}.weekly-daily-loading{color:#777383;justify-content:center;align-items:center;gap:8px;min-height:120px;font-size:9px;display:flex}.serbian-date-combo{width:100%;position:relative}.serbian-date-combo>input[type=text]{width:100%;padding-right:38px!important}.serbian-date-combo>button{z-index:2;color:#6b55c6;background:#f0edfa;border:0;border-radius:7px;place-items:center;width:31px;height:calc(100% - 8px);padding:0;display:grid;position:absolute;top:4px;right:4px}.serbian-date-combo>button:hover{background:#e7e1fa}.serbian-date-native-picker{opacity:0;pointer-events:none;bottom:2px;right:8px;width:1px!important;height:1px!important;padding:0!important;position:absolute!important}.schedule-form>.serbian-date-combo{min-width:0}.schedule-form .serbian-date-combo>button{color:#6b55c6;background:#f0edfa;height:calc(100% - 8px);padding:0;display:grid}.subscription-stats{grid-template-columns:repeat(5,minmax(0,1fr))}.subscription-stats.agent-summary{grid-template-columns:repeat(3,minmax(0,1fr))}.subscription-card.target-progress-card i{background:#ebe8e3;border-radius:999px;height:5px;margin-top:12px;display:block;overflow:hidden}.subscription-card.target-progress-card i b{border-radius:inherit;background:linear-gradient(90deg,#7058d0,#9f8beb);height:100%;display:block}.subscription-card.team-summary{background:#faf8ff;border-color:#ddd5f5}.subscription-card.team-revenue{background:linear-gradient(145deg,#f8fced,#f4f9ea);border-color:#d8e8c4}.subscription-card.team-revenue>strong{color:#567c2e}.subscription-card.team-revenue.target-progress-card i b{background:linear-gradient(90deg, #7aa245, var(--lime))}.subscription-card.dark.target-progress-card i{background:#ffffff1f}.subscription-card.dark.target-progress-card i b{background:var(--lime)}@media (width<=1120px){.command-kpi-grid{grid-template-columns:repeat(3,1fr)}.command-workspace{grid-template-columns:1fr}.command-bottom-grid{grid-template-columns:1fr 1fr}.subscription-stats{grid-template-columns:repeat(3,1fr)}}@media (width<=820px){.command-hero{flex-direction:column;padding:24px}.command-date-picker{width:100%;min-width:0}.command-kpi-grid{grid-template-columns:1fr 1fr}.command-bottom-grid{grid-template-columns:1fr}.weekly-outcome-summary{grid-template-columns:repeat(3,1fr)}.weekly-daily-outcomes-head{flex-direction:column;align-items:stretch}.weekly-outcome-date-picker{width:100%}.subscription-stats{grid-template-columns:1fr 1fr}}@media (width<=540px){.command-hero{min-height:0;padding:21px 18px}.command-hero-copy h2{font-size:26px}.command-hero-actions button{flex:120px;justify-content:center}.command-kpi-grid{grid-template-columns:1fr}.command-kpi-grid>article{min-height:82px}.command-workspace{grid-template-columns:minmax(0,1fr)}.command-panel-heading{align-items:flex-start}.command-priority-list>button{grid-template-columns:34px minmax(0,1fr) auto}.command-priority-list>button>svg{display:none}.command-pipeline-list>button{grid-template-columns:9px minmax(0,1fr)}.command-pipeline-list>button>small{text-align:left;grid-column:2}.weekly-outcomes-heading{flex-direction:column;align-items:flex-start}.weekly-outcome-summary{grid-template-columns:1fr 1fr}.weekly-revenue-result{grid-column:1/-1}.subscription-stats{grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){*{scroll-behavior:auto!important;transition:none!important}}.lazy-view-fallback,.lazy-view-error{color:#8c8997;text-align:center;background:linear-gradient(145deg,#fbfaff,#fff);border:1px solid #e6e2ef;border-radius:14px;flex-direction:column;justify-content:center;align-items:center;gap:8px;min-height:360px;display:flex}.lazy-view-fallback svg{color:#6d57c8}.lazy-view-fallback strong,.lazy-view-error strong{color:var(--ink);font-size:13px}.lazy-view-fallback span,.lazy-view-error span{font-size:8px}.lazy-view-error button{background:var(--navy);color:#fff;border:0;border-radius:8px;min-height:35px;margin-top:6px;padding:0 13px;font-size:8px;font-weight:800}.virtual-meeting-report{border-bottom:0}.virtual-meeting-report .meeting-report-table-head{padding:0 17px}.virtual-meeting-report .virtual-lead-scroll{height:clamp(310px,52vh,620px)}.virtual-meeting-report .meeting-report-row{box-sizing:border-box;padding:7px 17px}.virtual-daily-groups{background:0 0;border:0}.virtual-daily-groups .virtual-lead-scroll{height:clamp(520px,72vh,920px)}.virtual-daily-groups .virtual-lead-measured-row{box-sizing:border-box;padding-bottom:14px}.virtual-daily-groups .daily-agent-card{box-sizing:border-box;width:100%}.virtual-archive-list{border-bottom:0}.virtual-archive-list .virtual-lead-scroll{height:clamp(390px,56vh,590px)}.virtual-archive-list .archive-row{box-sizing:border-box;width:100%}@media (width<=820px){.virtual-meeting-report .virtual-lead-scroll{height:520px}.virtual-daily-groups .virtual-lead-scroll{height:680px}.virtual-archive-list .virtual-lead-scroll{height:540px}}.network-status{z-index:1200;color:#2a2440;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#fff9ecfa;border:1px solid #f1c87e;border-radius:12px;grid-template-columns:9px minmax(0,1fr) auto;align-items:center;gap:10px;width:min(410px,100vw - 28px);padding:9px 10px;display:grid;position:fixed;top:14px;right:14px;box-shadow:0 12px 32px #1f203726}.network-status>span{background:#e99b24;border-radius:50%;width:9px;height:9px;box-shadow:0 0 0 5px #e99b2421}.network-status.offline{background:#fff4f2fa;border-color:#efb7b1}.network-status.offline>span{background:#db5549;box-shadow:0 0 0 5px #db554921}.network-status div{gap:2px;min-width:0;display:grid}.network-status strong{font-size:11px}.network-status small{color:#736d80;font-size:9px;line-height:1.35}.network-status button{color:#5b3fc4;cursor:pointer;background:#fff;border:1px solid #d9caef;border-radius:8px;padding:7px 9px;font-size:9px;font-weight:800}:root{--ink:#15182b;--muted:#707386;--line:#e8e7ee;--line-strong:#dcdbe5;--canvas:#f5f6f9;--paper:#fff;--navy:#171a2f;--navy-soft:#242841;--lime:#d5ff62;--lime-deep:#9bc82e;--violet:#6950dc;--violet-soft:#f1efff;--blue:#3d7ee8;--orange:#e99432;--green:#26986c;--red:#d9584d;--surface-subtle:#fafbfc;--surface-raised:#fffffff5;--shadow-xs:0 1px 2px #171a2f09;--shadow-sm:0 5px 18px #171a2f0e;--shadow-md:0 14px 36px #171a2f17;--shadow-lg:0 28px 80px #0e10222e;--radius-sm:9px;--radius-md:13px;--radius-lg:18px;--ring:0 0 0 4px #6950dc21}html{background:var(--canvas);scroll-behavior:smooth}body{background:radial-gradient(circle at 88% -10%, #6950dc0f, transparent 28rem), linear-gradient(180deg, #f8f8fb 0, var(--canvas) 34rem);min-width:320px;color:var(--ink);-webkit-font-smoothing:antialiased;text-rendering:optimizelegibility;font-size:14px;line-height:1.45}::selection{color:var(--navy);background:#6950dc33}*{scrollbar-color:#c8c5d3 transparent;scrollbar-width:thin}::-webkit-scrollbar{width:8px;height:8px}::-webkit-scrollbar-track{background:0 0}::-webkit-scrollbar-thumb{background:#c8c5d3 padding-box padding-box;border:2px solid #0000;border-radius:999px}::-webkit-scrollbar-thumb:hover{background:#aaa6b8 padding-box padding-box}button,a,input,select,textarea{-webkit-tap-highlight-color:transparent}button,a{touch-action:manipulation;transition:color .16s,background-color .16s,border-color .16s,box-shadow .16s,transform .16s,opacity .16s}button:focus-visible,a:focus-visible,input:focus-visible,select:focus-visible,textarea:focus-visible{outline:2px solid var(--violet);outline-offset:2px}button:active:not(:disabled){transform:translateY(1px)}button:disabled{cursor:not-allowed;opacity:.58}.app-shell{background:0 0;grid-template-columns:260px minmax(0,1fr)}.sidebar{z-index:50;background:radial-gradient(circle at 20% 4%,#d5ff6216,#0000 16rem),radial-gradient(circle at 100% 56%,#6950dc2e,#0000 22rem),linear-gradient(165deg,#171a2f,#121426 76%);border-right:1px solid #ffffff0e;padding:24px 14px 16px;overflow:hidden;box-shadow:10px 0 40px #14162a14}.sidebar:before{pointer-events:none;content:"";background-image:linear-gradient(#ffffff05 1px,#0000 1px),linear-gradient(90deg,#ffffff05 1px,#0000 1px);background-size:30px 30px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000,#0000 70%);mask-image:linear-gradient(#000,#0000 70%)}.sidebar>*{z-index:1;position:relative}.brand{border-bottom:1px solid #ffffff13;gap:13px;min-height:62px;margin-bottom:20px;padding:7px 10px 16px}.brand-mark{background:linear-gradient(145deg, #e2ff89, var(--lime));border-radius:13px;width:42px;height:42px;box-shadow:0 9px 24px #b7e2492b,inset 0 1px #ffffffb3}.brand strong{font-size:17px;font-weight:760}.brand small{color:#9296b1;letter-spacing:.08em;margin-top:3px;font-size:9px;font-weight:550}.nav-label{color:#696e8d;letter-spacing:.16em;margin:0 13px 9px;font-size:8px;font-weight:850}.main-nav{gap:5px;padding:1px 2px 8px}.nav-item{color:#aeb2c9;border-radius:11px;gap:12px;height:auto;min-height:45px;padding:10px 12px;font-size:13px;font-weight:560}.nav-item svg{opacity:.92;flex:none}.nav-item:hover{color:#fff;background:#ffffff13;transform:translate(2px)}.nav-item.active{background:linear-gradient(105deg, var(--lime), #e0ff88);color:#14172a;font-weight:760;box-shadow:0 8px 24px #b9e54326,inset 0 1px #ffffffb3}.nav-item.active:before{background:var(--navy);content:"";opacity:.8;border-radius:4px;align-self:stretch;width:3px;margin:-3px 0 -3px -6px}.nav-item em{color:#d1d3e1;background:#ffffff16;border-radius:999px;min-width:27px;height:22px;font-size:10px;font-weight:760}.nav-item.active em{color:var(--navy);background:#15182b1c}.nav-group-toggle.group-active{background:#ffffff12}.nav-submenu{border-left-color:#d5ff622e;gap:4px;margin:5px 0 3px 20px;padding:2px 0 2px 10px}.nav-subitem{min-height:38px;padding-block:8px;font-size:11px}.weekly-card{background:linear-gradient(145deg,#ffffff16,#ffffff0b);border-color:#ffffff14;border-radius:13px;margin:16px 2px 12px;padding:14px;box-shadow:inset 0 1px #ffffff09}.weekly-icon{border-radius:9px;width:31px;height:31px}.weekly-copy span{color:#8f93ad;font-size:9px}.weekly-copy strong{font-size:10px}.progress-track{background:#ffffff1a;height:5px}.progress-track span{background:linear-gradient(90deg, var(--lime), #a9e337);box-shadow:0 0 14px #d5ff6259}.profile-card{border-top-color:#ffffff17;border-radius:11px;min-height:58px;margin-top:4px;padding:12px 9px 2px}.profile-card:hover{background:#ffffff0d}.avatar{background:linear-gradient(145deg,#836eef,#5c43cd);width:36px;height:36px;box-shadow:inset 0 1px #ffffff38}.profile-copy strong{font-size:10px}.profile-copy small{color:#878ba8;font-size:8px}.clock-in-card{background:linear-gradient(145deg,#ffffff16,#ffffff09);border:1px solid #ffffff17;border-radius:13px;margin:12px 2px 0;padding:12px;box-shadow:inset 0 1px #ffffff09}.clock-in-card.active{background:linear-gradient(145deg,#48b98729,#ffffff09);border-color:#5ddea640}.clock-in-card.paused{background:linear-gradient(145deg,#cd892229,#ffffff09);border-color:#ffbe544d}.clock-in-card.completed{border-color:#d7ff682e}.clock-in-card-head{grid-template-columns:30px minmax(0,1fr) auto;align-items:center;gap:9px;display:grid}.clock-in-card-head>span{width:30px;height:30px;color:var(--lime);background:#d7ff681a;border-radius:9px;place-items:center;display:grid}.clock-in-card-head small,.clock-in-card-head strong{display:block}.clock-in-card-head small{color:#858aa5;letter-spacing:.08em;margin-bottom:2px;font-size:7px;font-weight:800}.clock-in-card-head strong{color:#f4f5fb;font-size:9px}.clock-in-card-head>i{background:#59d99e;border-radius:50%;width:7px;height:7px;box-shadow:0 0 0 4px #59d99e1a,0 0 13px #59d99e73}.clock-in-card.paused .clock-in-card-head>i{background:#ffbd54;box-shadow:0 0 0 4px #ffbd541c,0 0 13px #ffbd5459}.clock-in-card>p{color:#858aa5;margin:9px 0 0;font-size:8px;line-height:1.4}.clock-in-meta{grid-template-columns:1fr 1fr;gap:7px;margin-top:10px;display:grid}.clock-in-meta>span{background:#080a182e;border-radius:8px;min-width:0;padding:7px 8px}.clock-in-meta small,.clock-in-meta strong{display:block}.clock-in-meta small{color:#858aa5;margin-bottom:3px;font-size:7px}.clock-in-meta strong{color:#fff;font-variant-numeric:tabular-nums;font-size:9px}.clock-in-card>button{background:var(--lime);width:100%;min-height:32px;color:var(--navy);border:0;border-radius:8px;justify-content:center;align-items:center;gap:6px;margin-top:9px;padding:0 9px;font-size:8px;font-weight:800;display:flex}.clock-in-card.active>button{color:#f1f2f8;background:#ffffff16;border:1px solid #ffffff21}.clock-in-card>button:hover{filter:brightness(1.04);box-shadow:0 7px 18px #00000029}.clock-in-completed{color:#d7ff68;background:#d7ff6814;border-radius:8px;justify-content:center;align-items:center;gap:6px;margin-top:9px;padding:7px;font-size:8px;font-weight:750;display:flex}.attendance-panel{margin-bottom:16px;overflow:hidden}.attendance-heading{border-bottom:1px solid #ebe9e6;justify-content:space-between;align-items:center;gap:16px;min-height:78px;padding:16px 18px;display:flex}.attendance-heading h3{color:var(--ink);letter-spacing:-.025em;margin:2px 0 4px;font-size:15px}.attendance-heading p{color:#898894;margin:0;font-size:8px}.attendance-refresh{color:#676875;background:#fff;border:1px solid #dedbd7;border-radius:8px;align-items:center;gap:6px;min-height:34px;padding:0 10px;font-size:8px;font-weight:750;display:flex}.attendance-refresh:hover{color:#5e49bb;background:#f7f5ff;border-color:#cfc8ef}.attendance-summary{background:#ebe9e6;border-bottom:1px solid #ebe9e6;grid-template-columns:repeat(5,1fr);gap:1px;display:grid}.attendance-summary>span{text-align:center;background:#faf9f7;place-content:center;gap:4px;min-height:66px;padding:10px;display:grid}.attendance-summary strong,.attendance-summary small{display:block}.attendance-summary strong{color:var(--ink);font-variant-numeric:tabular-nums;font-size:16px}.attendance-summary small{color:#93919b;font-size:7px}.attendance-list{padding:2px 16px 8px}.attendance-row{border-bottom:1px solid #efede9;grid-template-columns:34px minmax(170px,1fr) 90px 90px 100px 84px;align-items:center;gap:12px;min-height:58px;display:grid}.attendance-row:last-child{border-bottom:0}.attendance-row .person-avatar{width:32px;height:32px;margin:0}.attendance-row>div strong,.attendance-row>div small,.attendance-row>span strong,.attendance-row>span small{display:block}.attendance-row>div strong{color:var(--ink);margin-bottom:3px;font-size:9px}.attendance-row>div small{color:#9997a0;text-overflow:ellipsis;white-space:nowrap;font-size:7px;overflow:hidden}.attendance-row>span small{color:#a09ea7;margin-bottom:3px;font-size:7px}.attendance-row>span strong{color:#4c4d5b;font-variant-numeric:tabular-nums;font-size:9px}.attendance-row>em{color:#7c7a83;white-space:nowrap;background:#f0eeeb;border-radius:999px;place-items:center;min-height:24px;padding:0 8px;font-size:7px;font-style:normal;font-weight:800;display:grid}.attendance-row.active>em{color:#247c5b;background:#e7f7ef}.attendance-row.paused>em{color:#a86a17;background:#fff3df}.attendance-row.completed>em{color:#614dc0;background:#f0edff}.attendance-empty{color:#8d8b95;justify-content:center;align-items:center;gap:8px;min-height:72px;font-size:8px;display:flex}.workspace{background:0 0;position:relative}.topbar{z-index:38;-webkit-backdrop-filter:blur(18px)saturate(1.45);backdrop-filter:blur(18px)saturate(1.45);background:#fafafcdb;border-bottom-color:#dedde5d1;min-height:78px;padding:16px clamp(22px,2.7vw,40px);position:sticky;top:0;box-shadow:0 1px #fffc}.eyebrow,.page-kicker{color:#8b8da0;letter-spacing:.15em;text-transform:uppercase;margin-bottom:5px;font-size:8px;font-weight:820}.topbar h1{letter-spacing:-.04em;font-size:24px;font-weight:720}.top-actions{gap:9px}.role-chip{border:1px solid #0000;border-radius:9px;height:32px;padding:0 11px;font-size:9px}.role-chip.manager{color:#5943bf;background:#f1efff;border-color:#e1dcfb}.role-chip.agent{color:#276ebd;background:#eef5ff;border-color:#dce9fb}.search-box,.weekly-search,.subscription-search,.audit-search{border-color:var(--line-strong);box-shadow:var(--shadow-xs), inset 0 1px 0 #fffc;background:#ffffffd1}.search-box{border-radius:11px;width:min(300px,26vw);height:43px;padding:0 12px}.search-box:focus-within,.weekly-search:focus-within,.subscription-search:focus-within,.audit-search:focus-within{box-shadow:var(--ring);background:#fff;border-color:#a99bea}.search-box input{font-size:12px}kbd{background:#fff;border-color:#dcdae3;border-radius:6px;padding:3px 6px;font-size:8px;box-shadow:0 2px 4px #171a2f0d}.icon-button{border-color:var(--line-strong);width:43px;height:43px;box-shadow:var(--shadow-xs);background:#ffffffe6;border-radius:11px}.icon-button:hover{color:var(--violet);box-shadow:var(--shadow-sm);background:#f6f3ff;border-color:#cfc9ec;transform:translateY(-1px)}.primary-button{background:linear-gradient(135deg, #20233c, var(--navy));border-radius:10px;gap:8px;height:auto;min-height:42px;padding:10px 16px;font-size:11px;font-weight:740;box-shadow:0 8px 22px #171a2f2b,inset 0 1px #ffffff1a}.primary-button:hover{background:linear-gradient(135deg,#302e54,#20223c);transform:translateY(-1px);box-shadow:0 11px 28px #171a2f38}.primary-button svg{color:var(--lime)}.outline-button{border-color:var(--line-strong);color:#5f6170;min-height:40px;box-shadow:var(--shadow-xs);background:#fff;border-radius:10px;font-weight:700}.outline-button:hover{color:#5945ba;box-shadow:var(--shadow-sm);background:#f8f6ff;border-color:#c9c1ec}.content{width:100%;max-width:1680px;padding:30px clamp(22px,2.7vw,40px) 60px}.section-heading,.page-title-row{margin-bottom:25px}.section-heading h2,.page-title-row h2{color:#17192d;letter-spacing:-.045em;font-size:clamp(23px,2vw,29px);font-weight:720}.section-heading p,.page-title-row p{color:#747789;max-width:760px;font-size:11px;line-height:1.65}.page-actions{align-items:center;gap:9px}.panel,.data-panel,.task-board,.archive-panel,.audit-panel,.backup-panel,.offer-calculator-panel,.offer-history-panel,.price-catalog-panel,.meeting-report-panel,.weekly-daily-outcomes,.daily-agent-card,.command-priority-panel,.command-pipeline-panel,.command-weekly-panel,.command-team-panel,.command-focus-panel{border-radius:var(--radius-lg);background:var(--surface-raised);box-shadow:var(--shadow-sm), inset 0 1px 0 #fffc;border:1px solid #dedde5eb}.panel-header,.board-header,.command-panel-heading,.weekly-daily-outcomes-head{border-bottom-color:var(--line);background:linear-gradient(#ffffffdb,#fafafcb3);min-height:72px;padding:14px 20px}.panel-header h3,.board-header h3,.command-panel-heading h3,.weekly-daily-outcomes-head h3{letter-spacing:-.025em;font-size:14px;font-weight:720}.panel-header p,.board-header span,.command-panel-heading p,.weekly-daily-outcomes-head p{color:#8a8c9c;font-size:9px;line-height:1.5}.live-label,.source-badge{color:#5d47bf;background:#f3f0ff;border:1px solid #ddd8f5;font-weight:780}.stats-grid,.lead-summary,.subscription-stats,.pricing-stats,.team-summary-grid,.weekly-call-stats,.kpi-summary-grid,.notification-stats,.audit-summary-grid,.recovery-summary-grid,.meeting-kpi-grid{gap:14px}.stat-card,.summary-item,.subscription-card,.weekly-call-stat,.meeting-kpi-grid>article,.notification-stats>article,.audit-summary-grid>article,.recovery-summary-grid>article,.pricing-stats>article,.team-summary-grid>article{box-shadow:var(--shadow-xs);background:linear-gradient(155deg,#fff,#fbfbfd);border:1px solid #dedde5eb;border-radius:16px;position:relative;overflow:hidden}.stat-card:after,.subscription-card:after,.weekly-call-stat:after,.meeting-kpi-grid>article:after{content:"";pointer-events:none;background:radial-gradient(circle,#6950dc12,#0000 68%);border-radius:50%;width:90px;height:90px;position:absolute;top:-38px;right:-34px}.stat-card:hover,.subscription-card:hover,.weekly-call-stat:hover{box-shadow:var(--shadow-sm);border-color:#d4d0e4;transform:translateY(-2px)}.stat-icon,.command-kpi-icon,.meeting-kpi-icon,.weekly-progress-icon{border:1px solid #171a2f09;box-shadow:inset 0 1px #fffc}.stat-card strong,.summary-item strong,.subscription-card>strong,.weekly-call-stat strong{letter-spacing:-.045em;font-variant-numeric:tabular-nums}.stat-card>strong,.subscription-card>strong{font-size:clamp(24px,2.2vw,31px)}.stat-label,.subscription-card>span,.weekly-call-stat>span{color:#858899;letter-spacing:.075em;font-weight:810}.data-toolbar,.subscription-toolbar,.weekly-call-toolbar,.audit-toolbar,.meeting-report-toolbar,.archive-panel-head,.archive-filter-panel{border-bottom-color:var(--line);background:#fafafcb8}.filter-tabs,.subscription-filter-tabs,.archive-tabs,.meeting-report-tabs,.period-tabs,.weekly-archive-scope{background:#f0f1f5;border-radius:11px;gap:4px;padding:4px}.filter-tabs button,.subscription-filter-tabs button,.archive-tabs button,.meeting-report-tabs button,.period-tabs button,.weekly-archive-scope button{color:#6e7182;border:1px solid #0000;border-radius:8px;min-height:34px;font-size:9px;font-weight:690}.filter-tabs button:hover,.subscription-filter-tabs button:hover,.archive-tabs button:hover,.meeting-report-tabs button:hover,.period-tabs button:hover,.weekly-archive-scope button:hover{color:var(--ink);background:#ffffffad}.filter-tabs button.active,.subscription-filter-tabs button.active,.archive-tabs button.active,.meeting-report-tabs button.active,.period-tabs button.active,.weekly-archive-scope button.active{color:#4f3bad;background:#fff;border-color:#171a2f14;font-weight:790;box-shadow:0 3px 9px #171a2f14}.date-button,.manager-agent-selector,.weekly-outcome-date-picker,.meeting-date-picker,.subscription-sort,.audit-filter,.archive-filter-panel input,.archive-filter-panel select{border-color:var(--line-strong);box-shadow:var(--shadow-xs);background:#fff}.date-button:hover,.weekly-outcome-date-picker:hover,.meeting-date-picker:hover{color:#5741b8;background:#faf8ff;border-color:#bbb0e6}.modal-form label>span,.field>span,.archive-filter-panel label>span{color:#656879;font-size:9px;font-weight:720}.modal-form input,.modal-form select,.modal-form textarea,.lead-drawer select,.contact-edit-form input,.owner-form select,.schedule-form input,.schedule-form select,.offer-form input,.offer-form select,.offer-form textarea{border-color:var(--line-strong);min-height:43px;color:var(--ink);background:#fff;border-radius:10px;font-size:11px;box-shadow:inset 0 1px 2px #171a2f06}.modal-form textarea,.offer-form textarea{min-height:92px;line-height:1.55}.modal-form input:hover,.modal-form select:hover,.modal-form textarea:hover,.lead-drawer select:hover{border-color:#c9c6d3}.modal-form input:focus,.modal-form select:focus,.modal-form textarea:focus,.lead-drawer select:focus,.contact-edit-form input:focus,.schedule-form input:focus,.schedule-form select:focus{box-shadow:var(--ring);border-color:#927fea}.field-hint{color:#9294a2;font-size:8px;line-height:1.55}.form-rule,.access-banner,.automation-banner,.meeting-rule-banner,.weekly-rule-banner,.subscription-rule-banner,.pricing-rule-banner,.audit-rule-banner,.recovery-rule-banner,.notification-rule-banner,.daily-duty-rule,.import-control-banner{color:#665f7d;background:linear-gradient(105deg,#f4f1ff,#faf9ff);border-color:#ddd7f6;border-radius:12px}.lead-table th,.virtual-lead-header,.subscription-row-head,.meeting-report-table-head,.weekly-daily-row.heading,.audit-table-head,.offer-history-table>header{color:#818494;letter-spacing:.07em;text-transform:uppercase;background:#f7f7fa;font-size:8px;font-weight:820}.lead-table th:first-child{border-top-left-radius:10px}.lead-table th:last-child{border-top-right-radius:10px}.lead-table td{color:#5f6272;height:68px;font-size:10px}.lead-table tbody tr,.subscription-row,.weekly-contact-row,.meeting-report-row,.archive-row,.audit-row,.campaign-lead-row,.weekly-daily-row:not(.heading){transition:background-color .14s,box-shadow .14s}.lead-table tbody tr:hover,.subscription-row:hover,.weekly-contact-row:hover,.meeting-report-row:hover,.archive-row:hover,.audit-row:hover,.campaign-lead-row:hover,.weekly-daily-row:not(.heading):hover{background:linear-gradient(90deg,#6950dc0b,#6950dc03)}.person-avatar{color:#fff;background:linear-gradient(145deg,#8069ee,#6046cf);font-weight:780;box-shadow:inset 0 1px #ffffff40,0 4px 10px #5b43c221}.subscription-row div strong,.subscription-row>span>strong,.weekly-contact-row strong,.meeting-report-row strong,.archive-row strong,.audit-row strong{color:var(--ink);font-size:10px;font-weight:690}.subscription-row div small,.subscription-row>span>small,.weekly-contact-row small,.meeting-report-row small,.archive-row small,.audit-row small{color:#8b8e9e;font-size:8px}.virtual-lead-scroll{scrollbar-gutter:stable}.table-footer{border-top:1px solid var(--line);background:#fafafd;min-height:52px}.row-action,.subscription-row-actions button,.weekly-contact-actions button,.weekly-contact-actions a,.lead-action{box-shadow:var(--shadow-xs);border-radius:8px;font-weight:750}.row-action:hover,.subscription-row-actions button:hover,.weekly-contact-actions button:hover,.weekly-contact-actions a:hover{box-shadow:var(--shadow-sm);transform:translateY(-1px)}.command-hero{background:radial-gradient(circle at 89% 8%,#d5ff6229,#0000 22rem),radial-gradient(circle at 62% 100%,#6950dc61,#0000 27rem),linear-gradient(132deg,#171a2f,#282744 68%,#1d2039);border:1px solid #ffffff17;border-radius:22px;min-height:240px;padding:34px;position:relative;overflow:hidden;box-shadow:0 20px 52px #171a2f2e,inset 0 1px #ffffff14}.command-hero:after{content:"";border:1px solid #d5ff622e;border-radius:50%;width:340px;height:340px;position:absolute;bottom:-130px;right:-85px;box-shadow:0 0 0 54px #d5ff6206,0 0 0 108px #d5ff6205}.command-hero-copy,.command-date-picker{z-index:2;position:relative}.command-hero-copy>span{font-size:9px}.command-hero-copy h2{margin:12px 0;font-size:clamp(30px,3.5vw,46px);font-weight:730;line-height:.98}.command-hero-copy p{color:#c8cada;font-size:11px;line-height:1.7}.command-hero-actions button{border-radius:10px;min-height:39px;padding:0 13px;font-size:9px}.command-date-picker{background:#ffffff16;border-radius:15px;min-width:236px;padding:14px;box-shadow:inset 0 1px #ffffff14}.command-kpi-grid{gap:13px;margin:17px 0}.command-kpi-grid>article{min-height:112px;box-shadow:var(--shadow-xs);background:linear-gradient(150deg,#fff,#fbfbfd);border-radius:16px;padding:18px}.command-kpi-grid>article:hover{box-shadow:var(--shadow-sm);border-color:#d4d0e4;transform:translateY(-2px)}.command-kpi-grid strong{font-size:25px}.command-kpi-grid small,.command-kpi-grid p{font-size:8px}.command-workspace,.command-bottom-grid{gap:17px}.command-panel-heading>em{padding:6px 9px;font-size:8px}.command-priority-list>button,.command-team-list>button{border-radius:10px}.command-priority-list>button:hover,.command-team-list>button:hover{background:#f8f7fc}.command-priority-list strong,.command-pipeline-list strong,.command-team-list strong{font-size:9px}.modal-backdrop,.drawer-backdrop{-webkit-backdrop-filter:blur(8px)saturate(.9);backdrop-filter:blur(8px)saturate(.9);background:#0d0f1d9e}.modal-card{width:min(590px,100%);max-height:calc(100dvh - 40px);box-shadow:var(--shadow-lg), 0 0 0 1px #171a2f0d;background:#fffffffb;border:1px solid #ffffffa6;border-radius:20px}.modal-header{background:linear-gradient(#fff,#fbfbfd);min-height:78px;padding:21px 24px 18px}.modal-header h2{letter-spacing:-.035em;font-size:20px;font-weight:730}.modal-header p{color:#7e8191;font-size:10px;line-height:1.5}.modal-header button,.drawer-header button{background:#f6f6f9;border:1px solid #e5e3e9;border-radius:9px;width:34px;height:34px}.modal-header button:hover,.drawer-header button:hover{color:#5d46c2;background:#f0edff;border-color:#d6d0ef;transform:rotate(3deg)}.modal-form{gap:16px;padding:22px 24px 24px}.modal-actions{background:#fffffff0;gap:9px;margin:6px -24px -24px;padding:16px 24px 22px;bottom:-24px;box-shadow:0 -12px 28px #171a2f0f}.lead-drawer{background:#fff;border-left:1px solid #ffffffb3;width:min(460px,94vw);box-shadow:-28px 0 80px #0c0e1e38}.drawer-header{z-index:7;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#ffffffe6;height:68px;padding:0 22px;position:sticky;top:0}.lead-identity{background:linear-gradient(#fbfaff,#fff);padding:25px 22px 18px}.lead-identity .person-avatar{border-radius:15px;width:50px;height:50px}.lead-identity h2{font-size:20px;font-weight:730}.drawer-actions{gap:8px;padding:0 22px 22px}.drawer-actions button,.drawer-actions a,.drawer-actions .drawer-action-disabled{height:auto;min-height:40px;box-shadow:var(--shadow-xs);border-radius:10px;font-size:9px;font-weight:700}.drawer-section{padding-inline:22px}.activity-timeline{position:relative}.timeline-note i{box-shadow:0 0 0 4px #f1edff}.empty-state,.subscription-empty,.weekly-empty,.activity-empty,.agenda-empty,.notification-empty,.audit-empty,.recovery-empty,.duplicate-empty,.offer-history-empty,.meeting-report-empty,.daily-duty-empty,.compact-empty{color:#858898;border-radius:14px}.empty-state svg,.subscription-empty>svg,.agenda-empty svg,.activity-empty svg{filter:drop-shadow(0 5px 10px #6950dc24)}.lazy-view-fallback,.lazy-view-error,.crm-state-card,.crm-boot-card{border-color:var(--line);box-shadow:var(--shadow-md);border-radius:20px}.toast{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#171a2ff5;border:1px solid #ffffff1f;border-radius:12px;min-height:48px;padding:0 16px;bottom:28px;right:28px;box-shadow:0 18px 48px #0f101d47}.network-status{box-shadow:var(--shadow-md);border-radius:14px;padding:11px 12px;top:18px;right:18px}.notification-bubble{bottom:26px;right:26px}.notification-bubble-trigger{background:linear-gradient(145deg,#765ce8,#4935a7);border:1px solid #ffffff40;border-radius:20px;width:60px;height:60px;box-shadow:0 18px 42px #422f9b59,inset 0 1px #ffffff40}.notification-bubble-panel{border-color:#26243e1f;border-radius:22px;box-shadow:0 32px 90px #14132740}.notification-bubble-header{background:linear-gradient(135deg,#1b1d35,#282644);min-height:78px;padding:15px 16px}.notification-bubble-item{border-radius:11px;min-height:72px;padding:10px 9px}.notification-bubble-item:hover{background:#f6f4fc}.notification-bubble-item strong{font-size:10px}.notification-bubble-item small{font-size:8px}.login-shell,.auth-page,.crm-state-page,.crm-boot-screen{background:radial-gradient(circle at 78% 3%,#6950dc17,#0000 28rem),#f6f7fa}.login-showcase{background:radial-gradient(circle at 84% 14%,#6950dc57,#0000 26%),radial-gradient(circle at 12% 78%,#d5ff621a,#0000 32%),linear-gradient(145deg,#171a2f,#101222)}.login-proof-grid article{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#ffffff0e;border-radius:15px}.login-card,.auth-card{border-color:var(--line);box-shadow:var(--shadow-md);border-radius:22px}.login-primary{background:linear-gradient(135deg,#23263f,#171a2f);border-radius:11px}@media (width<=1180px){.app-shell{grid-template-columns:226px minmax(0,1fr)}.sidebar{padding-inline:11px}.nav-item{font-size:12px}.content,.topbar{padding-inline:24px}.search-box{width:220px}}@media (width<=820px){.app-shell{grid-template-columns:190px minmax(0,1fr)}.sidebar{padding:18px 8px 12px}.brand{gap:8px;padding-inline:7px}.brand-mark{width:35px;height:35px}.brand strong{font-size:14px}.brand small{font-size:7px}.nav-label{margin-left:9px}.nav-item{gap:8px;padding-inline:9px;font-size:10px}.nav-item em{min-width:22px;padding-inline:4px;font-size:8px}.topbar{min-height:70px;padding:13px 17px}.topbar h1{font-size:20px}.search-box{justify-content:center;width:43px;padding:0}.search-box input,.search-box kbd{display:none}.content{padding:23px 17px 48px}.panel,.data-panel,.task-board,.archive-panel,.audit-panel,.backup-panel,.meeting-report-panel{border-radius:15px}.command-hero{border-radius:19px;padding:26px}.modal-card{border-radius:17px}.attendance-summary{grid-template-columns:1fr 1fr}.attendance-list{overflow-x:auto}.attendance-row{min-width:720px}}@media (width<=540px){.app-shell{display:block}.sidebar{width:100%;height:auto;min-height:0;padding:12px;position:relative}.brand{min-height:48px;margin:0;padding:3px 4px 11px}.brand-mark{width:34px;height:34px}.brand small,.nav-label,.weekly-card{display:none}.main-nav{scroll-snap-type:x proximity;flex-direction:row;gap:6px;padding:8px 0 5px;overflow-x:auto}.main-nav>*{flex:none}.nav-item{scroll-snap-align:start;width:auto;min-height:38px;padding:8px 10px}.nav-item span{flex:none}.nav-item em,.nav-item.active:before{display:none}.nav-group{width:auto}.nav-group.open{align-items:center;gap:4px;display:flex}.nav-submenu{border:0;flex-direction:row;gap:4px;margin:0;padding:0 0 0 4px}.nav-subitem{width:auto}.topbar{min-height:64px;padding:11px 13px;top:0}.topbar h1{font-size:18px}.eyebrow{font-size:7px}.top-actions{gap:6px}.icon-button,.search-box{width:38px;height:38px}.top-actions>.primary-button{justify-content:center;width:38px;min-height:38px;padding:0;font-size:0}.content{padding:20px 12px 42px}.page-title-row,.section-heading{gap:14px;margin-bottom:19px}.section-heading h2,.page-title-row h2{font-size:23px}.panel-header,.board-header,.command-panel-heading,.weekly-daily-outcomes-head{min-height:66px;padding:13px 14px}.filter-tabs,.subscription-filter-tabs{width:max-content;max-width:100%;overflow-x:auto}.modal-backdrop{align-items:end;padding:6px}.modal-card{border-radius:19px 19px 13px 13px;width:100%;max-height:calc(100dvh - 12px)}.modal-header{padding:18px 18px 15px}.modal-header h2{font-size:18px}.modal-form{padding:18px}.modal-actions{padding:14px 18px calc(18px + env(safe-area-inset-bottom));margin:5px -18px -18px;bottom:-18px}.meeting-contact-summary{flex-wrap:wrap;align-items:flex-start}.meeting-contact-actions{width:100%;padding-left:17px}.meeting-contact-actions a{flex:1;justify-content:center}.meeting-outcome-actions{flex-direction:column-reverse;align-items:stretch}.meeting-outcome-actions>div{grid-template-columns:1fr 1fr;display:grid}.meeting-delete-button{justify-content:center}.lead-drawer{width:100%}.drawer-section,.lead-identity,.drawer-actions{padding-inline:17px}.notification-bubble{bottom:14px;right:14px}.notification-bubble-trigger{border-radius:18px;width:54px;height:54px}.notification-bubble-panel{width:calc(100vw - 20px);max-height:calc(100dvh - 90px)}.toast{bottom:76px;left:12px;right:12px}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:before,:after{transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}.command-hero{grid-template-columns:minmax(0,2.12fr) minmax(285px,.98fr);align-items:stretch;gap:0;min-height:242px;padding:0;display:grid;overflow:hidden}.command-hero-control{z-index:2;min-width:0;padding:31px 34px;position:relative}.command-hero-copy{max-width:none}.command-hero-control-top{justify-content:space-between;align-items:flex-start;gap:22px;display:flex}.command-hero-control-top>span{color:var(--lime);letter-spacing:.15em;padding-top:9px;font-size:8px;font-weight:850}.command-hero-control .command-date-picker{width:190px;min-width:190px;padding:9px}.command-hero-control .command-date-picker>small{display:none}.command-hero-control .command-date-picker .date-button{min-height:38px}.command-hero-clock{z-index:2;background:linear-gradient(145deg,#6950dc2e,#0709183d);border-left:1px solid #ffffff1a;min-width:0;padding:18px;display:flex;position:relative}.command-hero-clock:before{content:"";pointer-events:none;background:radial-gradient(circle at 86% 14%,#d7ff6826,#0000 42%);position:absolute;inset:0}.clock-in-card.hero{z-index:1;background:linear-gradient(145deg,#ffffff18,#ffffff09);border-color:#ffffff24;border-radius:16px;flex-direction:column;justify-content:space-between;width:100%;min-height:100%;margin:0;padding:18px;display:flex;position:relative;box-shadow:inset 0 1px #ffffff14,0 15px 35px #0809161a}.clock-in-card.hero.active{background:linear-gradient(145deg,#2c986f2e,#ffffff0a);border-color:#59d99e5c}.clock-in-card.hero.paused{background:linear-gradient(145deg,#b270182e,#ffffff0a);border-color:#ffbe5457}.clock-in-card.hero .clock-in-card-head{grid-template-columns:36px minmax(0,1fr) auto;gap:11px}.clock-in-card.hero .clock-in-card-head>span{border-radius:11px;width:36px;height:36px}.clock-in-card.hero .clock-in-card-head small{color:#a9acc0;letter-spacing:.12em;font-size:7px}.clock-in-card.hero .clock-in-card-head strong{font-size:12px}.clock-in-date{color:#b8bbcc;align-items:center;gap:6px;margin-top:11px;font-size:8px;display:flex}.clock-in-date em{color:var(--lime);background:#d7ff6814;border:1px solid #d7ff6826;border-radius:999px;margin-left:auto;padding:4px 7px;font-size:7px;font-style:normal;font-weight:800}.clock-in-card.hero>p{color:#c1c3d1;max-width:230px;margin:14px 0;font-size:9px;line-height:1.55}.clock-in-card.hero .clock-in-meta{grid-template-columns:repeat(3,minmax(0,1fr));gap:6px;margin:12px 0}.clock-in-card.hero .clock-in-meta>span{background:#07091833;border:1px solid #ffffff0e;padding:8px}.clock-in-card.hero .clock-in-meta strong{font-size:10px}.clock-in-actions{gap:7px;margin-top:10px;display:flex}.clock-in-actions>button,.clock-in-actions>.clock-in-completed{border-radius:9px;justify-content:center;align-items:center;gap:6px;min-height:35px;margin:0;padding:0 10px;font-size:8px;font-weight:800;display:flex}.clock-in-actions .clock-in-primary{background:var(--lime);color:var(--navy);border:0;flex:1}.clock-in-card.active .clock-in-actions .clock-in-primary{color:#fff;background:#ffffff1a;border:1px solid #ffffff24}.clock-in-actions .clock-in-pause{color:#ffd37c;background:#ffbe5424;border:1px solid #ffc25c4d;flex:1}.clock-in-card.paused .clock-in-actions .clock-in-pause{color:var(--lime);background:#d7ff6824;border-color:#d7ff6847}.clock-in-actions .clock-in-end,.clock-in-actions .clock-in-secondary{color:#ececf4;background:#ffffff0f;border:1px solid #ffffff21}.clock-in-actions>.clock-in-completed{color:var(--lime);background:#d7ff6814;border:1px solid #d7ff681f;flex:1}.clock-in-saved{color:#aeb1c3;align-items:center;gap:6px;margin-top:8px;font-size:7px;line-height:1.4;display:flex}.clock-in-saved svg{color:var(--lime);flex:none}.clock-in-saved.pause{color:#ffd798}.clock-in-saved.pause svg{color:#ffbd54}.clock-in-actions>button:hover{filter:brightness(1.05);box-shadow:0 8px 20px #07091824}.shifts-title{align-items:flex-end}.shifts-toolbar{grid-template-columns:auto minmax(330px,1fr) minmax(170px,220px);align-items:center;gap:14px;min-height:72px;margin-bottom:14px;padding:12px 14px;display:grid}.shifts-period-tabs{background:#f0f1f5;border-radius:11px;gap:3px;padding:4px;display:flex}.shifts-period-tabs button{color:#777a89;background:0 0;border:0;border-radius:8px;min-height:34px;padding:0 13px;font-size:8px;font-weight:760}.shifts-period-tabs button.active{color:#5e49bc;background:#fff;box-shadow:0 3px 9px #171a2f17}.shifts-date-navigation{justify-content:center;align-items:center;gap:6px;display:flex}.shifts-date-navigation>button{border:1px solid var(--line-strong);color:#696b79;background:#fff;border-radius:9px;place-items:center;min-width:35px;min-height:35px;padding:0 9px;display:grid}.shifts-date-navigation>button.today{font-size:8px;font-weight:780;display:block}.shifts-date-navigation label{color:#6450bd;cursor:pointer;background:#faf8ff;border:1px solid #dcd7ed;border-radius:10px;justify-content:center;align-items:center;gap:8px;min-width:250px;min-height:42px;padding:0 13px;font-size:8px;font-weight:760;display:flex;position:relative}.shifts-date-navigation input{opacity:0;cursor:pointer;position:absolute;inset:0}.shifts-agent-filter{min-width:0}.shifts-agent-filter>span{color:#9996a1;letter-spacing:.06em;text-transform:uppercase;margin-bottom:5px;font-size:7px;font-weight:800;display:block}.shifts-agent-filter select{border:1px solid var(--line-strong);width:100%;height:39px;color:var(--ink);background:#fff;border-radius:9px;padding:0 10px;font-size:9px}.shifts-notice{color:#5c7a37;background:#f6faef;border:1px solid #dcebcf;border-radius:11px;align-items:center;gap:8px;min-height:42px;margin-bottom:13px;padding:8px 13px;font-size:8px;display:flex}.shifts-notice.error{color:#a54c44;background:#fff6f4;border-color:#f0cbc5}.shifts-notice span{flex:1}.shifts-notice button{color:inherit;background:#ffffffb3;border:0;border-radius:7px;padding:6px 9px;font-size:8px;font-weight:800}.whatsapp-shift-status{background:linear-gradient(135deg,#fff,#f7fcf9);border-color:#d9eadf;margin-bottom:14px;overflow:hidden}.whatsapp-shift-status .panel-header{background:#f4fbf7b8;border-bottom:1px solid #e2efe7}.whatsapp-shift-status .live-label{color:#237a55;background:#def5e8;align-items:center;gap:5px;display:flex}.whatsapp-shift-grid{background:#dfebe4;grid-template-columns:repeat(3,minmax(0,1fr));gap:1px;padding:1px;display:grid}.whatsapp-shift-card{background:#fff;grid-template-columns:34px minmax(0,1fr) auto;align-items:center;gap:9px;min-height:70px;padding:10px 12px;display:grid}.whatsapp-shift-card .person-avatar{width:34px;height:34px;margin:0}.whatsapp-shift-card strong,.whatsapp-shift-card small{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.whatsapp-shift-card strong{color:var(--ink);font-size:9px}.whatsapp-shift-card small{color:#929a95;margin-top:4px;font-size:7px}.whatsapp-shift-card em{color:#7f7d84;white-space:nowrap;background:#f1f0f2;border-radius:999px;align-items:center;gap:5px;padding:6px 8px;font-size:7px;font-style:normal;font-weight:820;display:flex}.whatsapp-shift-card em i{background:#aaa7ae;border-radius:50%;width:7px;height:7px;box-shadow:0 0 0 3px #aaa7ae1f}.whatsapp-shift-card.available{background:linear-gradient(135deg,#fff,#f3fbf6)}.whatsapp-shift-card.available em{color:#207853;background:#ddf5e7}.whatsapp-shift-card.available em i{background:#22a666;box-shadow:0 0 0 3px #22a66621}.whatsapp-shift-card.not_configured{opacity:.72;background:#fafafa}.whatsapp-shift-status>footer{color:#7b8b82;background:#fbfefc;border-top:1px solid #e2eee7;align-items:center;gap:7px;min-height:39px;padding:8px 13px;font-size:7px;line-height:1.45;display:flex}.whatsapp-shift-status>footer svg{color:#269466;flex:none}.shift-calendar-panel{margin-bottom:14px;overflow:hidden}.shift-calendar-heading{background:linear-gradient(120deg,#fff,#faf8ff);border-bottom:1px solid #ebe9e6;justify-content:space-between;align-items:center;gap:18px;min-height:79px;padding:15px 17px;display:flex}.shift-calendar-heading h3{color:var(--ink);letter-spacing:-.025em;margin:4px 0;font-size:15px}.shift-calendar-heading p{color:#898793;margin:0;font-size:8px;line-height:1.5}.shift-calendar-legend{flex:none;align-items:center;gap:12px;display:flex}.shift-calendar-legend span{color:#888591;align-items:center;gap:6px;font-size:7px;font-weight:750;display:flex}.shift-calendar-legend i{background:#7158d0;border-radius:3px;width:9px;height:9px}.shift-calendar-legend i.late{background:#23243c;box-shadow:inset 0 0 0 2px #8b79dd}.shift-calendar-guide{color:#6c6380;background:#f6f3ff;border-bottom:1px solid #e7e2f5;align-items:center;gap:8px;min-height:40px;padding:8px 16px;font-size:8px;display:flex}.shift-calendar-guide svg{color:#694fc6;flex:none}.shift-calendar-guide strong{color:#51416f}.shift-calendar-scroll{scrollbar-gutter:stable;background:#fbfbfd;max-height:590px;overflow:auto}.shift-calendar-inner{min-width:980px}.shift-calendar-header{z-index:8;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#fafafdf5;border-bottom:1px solid #dedbe5;grid-template-columns:68px repeat(7,minmax(125px,1fr));min-height:50px;display:grid;position:sticky;top:0;box-shadow:0 4px 12px #171a2f0d}.shift-calendar-header>span{color:#9a97a3;letter-spacing:.07em;border-right:1px solid #e6e3ea;place-items:center;font-size:7px;font-weight:820;display:grid}.shift-calendar-header>div{border-right:1px solid #e7e4ea;justify-content:center;align-items:center;gap:6px;display:flex}.shift-calendar-header>div:last-child{border-right:0}.shift-calendar-header strong{color:#575461;font-size:9px}.shift-calendar-header small{color:#9996a0;font-size:7px;font-weight:650}.shift-calendar-header>div.today{background:linear-gradient(#f1edff,#faf9ff)}.shift-calendar-header>div.today strong{color:#6048bc}.shift-calendar-body{background:#e9e6ec;grid-template-columns:68px repeat(7,minmax(125px,1fr));gap:1px;display:grid}.shift-calendar-time-axis{background:#f8f8fa;position:relative}.shift-calendar-time-axis span{color:#9996a1;font-variant-numeric:tabular-nums;font-size:7px;font-weight:720;position:absolute;right:10px;transform:translateY(-50%)}.shift-calendar-time-axis span:first-child{transform:none}.shift-calendar-day{background:#fff;position:relative;overflow:hidden}.shift-calendar-day.today{background:linear-gradient(90deg,#7055d207,#7055d20e)}.shift-calendar-slot{z-index:1;touch-action:none;background:0 0;border:0;border-bottom:1px solid #f0eef2;width:100%;height:32px;padding:0;display:block;position:relative}.shift-calendar-slot:nth-child(2n){border-bottom-color:#e6e3e9}.shift-calendar-slot:hover{background:#6d52cc0b}.shift-calendar-slot.after-midnight{background:#1f203609}.shift-calendar-slot.after-midnight:hover{background:#1f20360e}.shift-calendar-slot.selected{background:#d7ff6821}.shift-calendar-selection{z-index:4;color:#344115;pointer-events:none;background:#d7ff6894;border:1px dashed #8cab39;border-radius:8px;justify-content:center;align-items:center;gap:5px;display:flex;position:absolute;left:4px;right:4px;overflow:hidden}.shift-calendar-selection strong{font-size:8px}.shift-calendar-selection small{font-size:7px}.shift-calendar-block{z-index:5;color:#fff;text-align:left;background:linear-gradient(145deg,#7058d1,#5e44bd);border:1px solid #ffffff6b;border-radius:9px;flex-direction:column;align-items:flex-start;padding:7px 8px;display:flex;position:absolute;overflow:hidden;box-shadow:0 5px 13px #43318630,inset 0 1px #ffffff38}.shift-calendar-block:hover{z-index:7;filter:brightness(1.06);box-shadow:0 8px 20px #3829723d}.shift-calendar-block strong,.shift-calendar-block span,.shift-calendar-block small{text-overflow:ellipsis;white-space:nowrap;max-width:100%;display:block;overflow:hidden}.shift-calendar-block strong{font-variant-numeric:tabular-nums;font-size:8px}.shift-calendar-block span{margin-top:3px;font-size:7px;font-weight:720}.shift-calendar-block small{color:#ffffffb8;margin-top:3px;font-size:6px}.shift-calendar-block.palette-1{background:linear-gradient(145deg,#347cbb,#25699f)}.shift-calendar-block.palette-2{background:linear-gradient(145deg,#b74f85,#983f6d)}.shift-calendar-block.palette-3{background:linear-gradient(145deg,#2d9a73,#237b5c)}.shift-calendar-block.palette-4{background:linear-gradient(145deg,#db842d,#ba6b1f)}.shift-calendar-block.overnight{border-bottom-color:#d7ff68;box-shadow:0 5px 13px #19192d38,inset 0 -3px #d7ff68bf}.shift-calendar-footer{color:#96939e;background:#faf9fc;border-top:1px solid #e8e5eb;justify-content:space-between;align-items:center;gap:12px;min-height:40px;padding:8px 16px;font-size:7px;display:flex}.shift-calendar-footer span{align-items:center;gap:6px;display:flex}.shift-calendar-footer svg{color:#6a53c4}.shift-time-window-note{color:#756d87;background:#f8f6ff;border:1px solid #e1dcf3;border-radius:8px;align-items:center;gap:7px;margin-top:-3px;padding:8px 9px;font-size:7px;line-height:1.45;display:flex}.shift-time-window-note svg{color:#6952c4;flex:none}.shifts-kpis{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin-bottom:14px;display:grid}.shifts-kpis>article{border:1px solid var(--line);min-height:104px;box-shadow:var(--shadow-xs);background:linear-gradient(145deg,#fff,#fbfbfd);border-radius:15px;align-items:center;gap:12px;padding:16px;display:flex}.shifts-kpis>article.warning{background:#fffaf3;border-color:#f1c8a6}.shifts-kpi-icon{border-radius:12px;flex:none;place-items:center;width:40px;height:40px;display:grid}.shifts-kpi-icon.violet{color:#6b53cb;background:#f0ecff}.shifts-kpi-icon.green{color:#3d9069;background:#e8f6ed}.shifts-kpi-icon.blue{color:#467fbb;background:#eaf3ff}.shifts-kpi-icon.orange{color:#b06c20;background:#fff0dd}.shifts-kpis small,.shifts-kpis strong,.shifts-kpis p{display:block}.shifts-kpis small{color:#9895a1;letter-spacing:.06em;font-size:7px;font-weight:820}.shifts-kpis strong{color:var(--ink);margin-top:7px;font-size:20px;line-height:1}.shifts-kpis p{color:#96939e;margin:5px 0 0;font-size:7px}.shifts-team-overview{margin-bottom:14px;overflow:hidden}.shifts-team-grid{background:#eeeaf2;grid-template-columns:repeat(3,minmax(0,1fr));gap:1px;padding:1px;display:grid}.shifts-team-grid button{text-align:left;background:#fff;border:0;grid-template-columns:32px minmax(0,1fr) auto;align-items:center;gap:9px;min-height:61px;padding:9px 12px;display:grid}.shifts-team-grid button:hover{background:#faf8ff}.shifts-team-grid .person-avatar{width:32px;height:32px;margin:0}.shifts-team-grid strong,.shifts-team-grid small{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.shifts-team-grid strong{color:var(--ink);font-size:9px}.shifts-team-grid small{color:#9895a0;margin-top:3px;font-size:7px}.shifts-team-grid em{color:#5e49ba;font-size:13px;font-style:normal;font-weight:850}.shifts-main-grid{grid-template-columns:minmax(0,1.45fr) minmax(310px,.55fr);align-items:start;gap:14px;display:grid}.shifts-report-panel,.schedules-panel{overflow:hidden}.shifts-table-wrap{overflow-x:auto}.shifts-table{min-width:810px}.shifts-row{border-bottom:1px solid #efedea;grid-template-columns:minmax(180px,1.2fr) minmax(145px,1fr) 90px 90px 94px 92px;align-items:center;gap:10px;min-height:64px;padding:8px 14px;display:grid}.shifts-row.heading{color:#858896;letter-spacing:.06em;text-transform:uppercase;background:#f7f7fa;min-height:35px;font-size:7px;font-weight:820}.shifts-row:not(.heading):hover{background:#faf9fd}.shifts-row>div:first-child{align-items:center;gap:9px;min-width:0;display:flex}.shifts-row .person-avatar{flex:none;width:31px;height:31px;margin:0}.shifts-row strong,.shifts-row small{display:block}.shifts-row strong{color:var(--ink);font-size:9px}.shifts-row small{color:#98959f;margin-top:3px;font-size:7px;line-height:1.35}.shifts-row>em{color:#77757f;white-space:nowrap;background:#efeeeb;border-radius:999px;justify-self:start;padding:6px 8px;font-size:7px;font-style:normal;font-weight:820}.shifts-row.active>em{color:#267b5a;background:#e5f7ee}.shifts-row.completed>em{color:#604cba;background:#efebff}.shifts-row.missed>em{color:#af5047;background:#fff0ed}.shifts-row.scheduled>em{color:#477cac;background:#eaf3ff}.shifts-row.paused>em{color:#a86a17;background:#fff3df}.schedule-cards{gap:9px;max-height:660px;padding:12px;display:grid;overflow-y:auto}.schedule-cards>article{background:linear-gradient(145deg,#fff,#fbfaf9);border:1px solid #e5e1dc;border-radius:12px;padding:12px}.schedule-cards>article.inactive{opacity:.62;background:#f5f4f2}.schedule-cards header{grid-template-columns:31px minmax(0,1fr) auto;align-items:center;gap:8px;display:grid}.schedule-cards header>span{color:#6750c4;background:#efebff;border-radius:9px;place-items:center;width:31px;height:31px;display:grid}.schedule-cards header strong,.schedule-cards header small{display:block}.schedule-cards header strong{color:var(--ink);font-size:9px}.schedule-cards header small{color:#9996a0;margin-top:3px;font-size:7px}.schedule-cards header em{color:#337e5d;background:#e9f6ee;border-radius:999px;padding:4px 6px;font-size:6px;font-style:normal;font-weight:850}.schedule-cards article.inactive header em{color:#817f87;background:#eceae7}.schedule-time{justify-content:space-between;align-items:center;gap:8px;margin:11px 0 8px;display:flex}.schedule-time strong{color:#363344;font-variant-numeric:tabular-nums;font-size:14px}.schedule-time span{color:#96939e;align-items:center;gap:4px;font-size:7px;display:flex}.schedule-days{gap:4px;display:flex}.schedule-days span{color:#aaa7ae;background:#f0efed;border-radius:7px;place-items:center;width:27px;height:25px;font-size:6px;font-weight:800;display:grid}.schedule-days span.active{color:#604ab9;background:#eee9ff}.schedule-cards article>p{color:#898690;margin:9px 0 0;font-size:7px;line-height:1.45}.schedule-note{color:#77747e;background:#f7f5f2;border-radius:7px;margin-top:7px;padding:7px;font-size:7px;line-height:1.45;display:block}.schedule-cards footer{border-top:1px solid #efedea;gap:6px;margin-top:10px;padding-top:9px;display:flex}.schedule-cards footer button{color:#6654b0;background:#fff;border:1px solid #e0dce9;border-radius:7px;flex:1;justify-content:center;align-items:center;gap:5px;min-height:30px;font-size:7px;font-weight:800;display:flex}.schedule-cards footer button.danger{color:#b63c3c;background:snow;border-color:#f0c8c8}.schedule-cards footer button.danger:hover{color:#982f2f;background:#fff1f1;border-color:#dc8f8f}.schedule-cards footer button:disabled{cursor:not-allowed;opacity:.55}.shifts-empty{color:#aaa7b0;text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:6px;min-height:220px;padding:24px;display:flex}.shifts-empty.compact{min-height:180px}.shifts-empty strong{color:#5f5c68;font-size:10px}.shifts-empty span{max-width:270px;font-size:8px;line-height:1.5}.shifts-empty button{background:var(--navy);color:#fff;border:0;border-radius:7px;align-items:center;gap:5px;min-height:31px;margin-top:5px;padding:0 9px;font-size:7px;font-weight:800;display:flex}.shifts-modal-backdrop{z-index:100}.shifts-modal{width:min(620px,100%)}.shift-weekday-fieldset{border:0;margin:0;padding:0}.shift-weekday-fieldset legend{color:#656879;margin-bottom:7px;font-size:9px;font-weight:720}.shift-weekday-fieldset>div{grid-template-columns:repeat(7,1fr);gap:5px;display:grid}.shift-weekday-fieldset button{color:#85828c;background:#fff;border:1px solid #dfdce6;border-radius:8px;min-height:37px;font-size:8px;font-weight:780}.shift-weekday-fieldset button.active{color:#5f49bb;background:#f0ecff;border-color:#7660d0;box-shadow:inset 0 0 0 1px #7660d0}@media (width<=1120px){.command-hero{grid-template-columns:minmax(0,1.7fr) minmax(270px,1fr)}.command-hero-control{padding:27px}.command-hero-control-top{flex-direction:column;gap:9px}.command-hero-control .command-date-picker{width:185px}.shifts-toolbar{grid-template-columns:auto 1fr}.shifts-agent-filter{grid-column:1/-1}.whatsapp-shift-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.shifts-main-grid{grid-template-columns:1fr}.schedule-cards{grid-template-columns:repeat(2,minmax(0,1fr));max-height:none}}@media (width<=820px){.command-hero{grid-template-columns:1fr}.command-hero-control{padding:24px}.command-hero-clock{border-top:1px solid #ffffff1a;border-left:0}.command-hero-control-top{flex-direction:row}.clock-in-card.hero{min-height:205px}.shifts-toolbar{grid-template-columns:1fr}.shifts-date-navigation{justify-content:flex-start;overflow-x:auto}.shifts-date-navigation label{min-width:225px}.shifts-agent-filter{grid-column:auto}.shift-calendar-heading{flex-direction:column;align-items:flex-start}.shift-calendar-scroll{max-height:520px}.shifts-kpis,.shifts-team-grid,.whatsapp-shift-grid,.schedule-cards{grid-template-columns:1fr 1fr}}@media (width<=540px){.command-hero-control{padding:21px 18px}.command-hero-control-top{flex-direction:column}.command-hero-control .command-date-picker{width:100%}.command-hero-clock{padding:12px}.clock-in-card.hero{min-height:220px;padding:15px}.clock-in-card.hero .clock-in-meta{grid-template-columns:1fr 1fr}.clock-in-actions{flex-direction:column}.clock-in-actions>button{width:100%}.shifts-title{align-items:stretch}.shifts-title .primary-button{justify-content:center;width:100%}.shifts-period-tabs button{flex:1}.shifts-date-navigation{grid-template-columns:35px minmax(0,1fr) 35px;display:grid}.shifts-date-navigation label{min-width:0}.shifts-date-navigation>button.today{grid-column:1/-1}.whatsapp-shift-grid{grid-template-columns:1fr}.whatsapp-shift-card{grid-template-columns:34px minmax(0,1fr)}.whatsapp-shift-card em{grid-column:1/-1;justify-self:start}.shift-calendar-heading{padding:14px}.shift-calendar-legend{flex-wrap:wrap}.shift-calendar-guide{align-items:flex-start;padding:10px 13px}.shift-calendar-footer{flex-direction:column;align-items:flex-start}.shifts-kpis{grid-template-columns:1fr}.shifts-kpis>article{min-height:86px}.shifts-team-grid,.schedule-cards{grid-template-columns:1fr}.shift-weekday-fieldset>div{grid-template-columns:repeat(4,1fr)}}.customer-360-drawer{width:min(690px,96vw)}.customer-360-drawer .lead-identity{padding-bottom:16px;position:relative}.customer-360-drawer .lead-identity>div{flex:1;min-width:0}.customer-360-drawer .lead-identity>em{color:#637083;letter-spacing:.03em;text-transform:uppercase;background:#edf2f8;border-radius:999px;flex:none;padding:6px 9px;font-size:7px;font-style:normal;font-weight:850}.customer-health.hot{color:#6247bf!important;background:#f1ebff!important}.customer-health.attention{color:#b74e44!important;background:#fff0ed!important}.customer-health.stable{color:#2d7f5d!important;background:#e8f6ed!important}.customer-health.inactive{color:#77747c!important;background:#efefef!important}.customer-360-loading{color:#777184;background:#faf9fe;border:1px solid #e8e4f2;border-radius:14px;justify-content:center;align-items:center;gap:8px;min-height:88px;margin:0 22px 18px;font-size:9px;display:flex}.customer-insights-pagination{background:#f7f6fa;border:1px solid #e5e1ee;border-radius:14px;grid-template-columns:repeat(3,minmax(0,1fr));gap:6px;margin:0 22px 10px;padding:5px;display:grid}.customer-insights-pagination button{color:#777282;cursor:pointer;background:0 0;border:0;border-radius:10px;justify-content:center;align-items:center;gap:6px;min-width:0;min-height:38px;font-size:8px;font-weight:800;transition:background .15s,color .15s,box-shadow .15s;display:flex}.customer-insights-pagination button span{color:#777282;background:#e7e4ed;border-radius:999px;place-items:center;width:17px;height:17px;font-size:7px;display:grid}.customer-insights-pagination button.active{color:#242238;background:#fff;box-shadow:0 5px 14px #1e1b3514}.customer-insights-pagination button.active span{color:#20251a;background:#d4ff63}.customer-insights-pagination button:focus-visible{outline-offset:1px;outline:2px solid #7557e8}.customer-insights-page{min-height:184px}.customer-insights-page .customer-360-summary,.customer-insights-page .next-best-action,.customer-insights-page .sales-playbook-card,.customer-insights-page .playbook-loading{animation:.16s ease-out customer-insight-in}@keyframes customer-insight-in{0%{opacity:.45;transform:translateY(3px)}to{opacity:1;transform:none}}.customer-360-summary{color:#fff;background:radial-gradient(circle at 92% 5%,#d7ff6838,#0000 29%),linear-gradient(145deg,#191c34,#2b2553);border:1px solid #dfd8f5;border-radius:16px;margin:0 22px 12px;padding:16px;box-shadow:0 15px 32px #211c4824}.customer-360-summary-head{justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.customer-360-summary-head>span{color:var(--lime);letter-spacing:.14em;font-size:8px;font-weight:900}.customer-360-summary-head>small{color:#b9bbca;text-align:right;max-width:330px;font-size:8px;line-height:1.45}.customer-360-kpis{grid-template-columns:repeat(4,minmax(0,1fr));gap:7px;margin-top:14px;display:grid}.customer-360-kpis>span{background:#ffffff0e;border:1px solid #ffffff14;border-radius:10px;min-width:0;padding:10px}.customer-360-kpis strong,.customer-360-kpis small{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.customer-360-kpis strong{font-size:15px}.customer-360-kpis small{color:#9fa2b5;text-transform:uppercase;margin-top:4px;font-size:6.5px}.customer-lifecycle{grid-template-columns:repeat(6,minmax(0,1fr));gap:4px;margin-top:15px;display:grid;position:relative}.customer-lifecycle:before{content:"";background:#ffffff1f;height:1px;position:absolute;top:11px;left:7%;right:7%}.customer-lifecycle>span{z-index:1;text-align:center;flex-direction:column;align-items:center;gap:5px;min-width:0;display:flex;position:relative}.customer-lifecycle i{color:#777b95;background:#252741;border:1px solid #ffffff2e;border-radius:50%;place-items:center;width:22px;height:22px;font-style:normal;display:grid}.customer-lifecycle span.completed i{color:var(--lime);background:#394426;border-color:#d7ff6873}.customer-lifecycle span.current i{box-shadow:0 0 0 4px #7458de52}.customer-lifecycle small{color:#8f92a7;font-size:6px;font-weight:750}.customer-lifecycle span.completed small,.customer-lifecycle span.current small{color:#ececf5}.next-best-action{background:linear-gradient(145deg,#f6f3ff,#fff);border:1px solid #ddd6f5;border-radius:15px;margin:0 22px 12px;padding:15px 16px}.next-best-action.important{background:linear-gradient(145deg,#fff8eb,#fff);border-color:#edcf9c}.next-best-action.critical{background:linear-gradient(145deg,#fff0ed,#fff);border-color:#efb9b2}.next-best-action-head{justify-content:space-between;align-items:center;gap:12px;display:flex}.next-best-action-head>span{color:#634bc0;letter-spacing:.1em;align-items:center;gap:5px;font-size:7px;font-weight:900;display:flex}.next-best-action.important .next-best-action-head>span{color:#9d651e}.next-best-action.critical .next-best-action-head>span{color:#b44d43}.next-best-action-head>em{color:#654fc1;background:#ece7ff;border-radius:999px;padding:4px 7px;font-size:7px;font-style:normal;font-weight:900}.next-best-action>strong{color:var(--ink);letter-spacing:-.02em;margin-top:9px;font-size:14px;display:block}.next-best-action>p{color:#777381;margin:5px 0 0;font-size:8px;line-height:1.55}.next-best-signals{flex-wrap:wrap;gap:5px;margin-top:9px;display:flex}.next-best-signals span{color:#6657a6;background:#6950dc14;border-radius:999px;padding:5px 7px;font-size:6.5px;font-weight:750}.next-best-action>button{background:var(--navy);color:#fff;border:0;border-radius:9px;justify-content:center;align-items:center;gap:6px;width:100%;min-height:36px;margin-top:11px;font-size:8px;font-weight:850;display:flex}.next-best-action>button:hover{color:var(--lime)}.next-best-action>small{color:#aaa5b2;text-align:center;margin-top:7px;font-size:6.5px;display:block}.customer-360-facts{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin:0 22px 17px;display:grid}.customer-360-facts article{background:#fbfbfc;border:1px solid #e8e5eb;border-radius:12px;min-width:0;min-height:76px;padding:11px 12px}.customer-360-facts span,.customer-360-facts strong,.customer-360-facts small{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.customer-360-facts span{color:#9996a2;letter-spacing:.05em;text-transform:uppercase;font-size:6.5px;font-weight:820}.customer-360-facts strong{color:var(--ink);margin-top:7px;font-size:10px}.customer-360-facts small{color:#8f8b96;margin-top:5px;font-size:7px}.customer-timeline .timeline-note.stage i{background:#eef1f6;border-color:#7480a0}.customer-timeline .timeline-note.offer i{background:#f1edff;border-color:#7c59d6}.customer-timeline .timeline-note.payment i{background:#eaf8f1;border-color:#3b966e}.customer-timeline .timeline-note.meeting i{background:#fff2df;border-color:#d98a2c}@media (width<=540px){.customer-360-summary,.next-best-action,.customer-360-facts,.customer-360-loading,.customer-insights-pagination{margin-left:17px;margin-right:17px}.customer-insights-pagination{display:flex;overflow-x:auto}.customer-insights-pagination button{flex:none;padding:0 10px}.customer-360-summary-head{flex-direction:column;gap:6px}.customer-360-summary-head>small{text-align:left}.customer-360-kpis{grid-template-columns:repeat(2,minmax(0,1fr))}.customer-lifecycle{grid-template-columns:repeat(3,minmax(0,1fr));row-gap:10px}.customer-lifecycle:before{display:none}.customer-360-facts{grid-template-columns:1fr}.customer-360-drawer .lead-identity{flex-wrap:wrap;align-items:flex-start}.customer-360-drawer .lead-identity>em{margin-left:63px}}.playbook-loading{color:#746f87;border:1px solid #e6e2f5;border-radius:14px;align-items:center;gap:9px;margin:0 24px 14px;padding:14px 16px;font-size:12px;display:flex}.sales-playbook-card{background:linear-gradient(155deg,#fff 15%,#f8f6ff 100%);border:1px solid #ddd7fb;border-radius:18px;margin:0 24px 16px;overflow:hidden;box-shadow:0 10px 28px #2d235e0f}.sales-playbook-head{text-align:left;color:#17182d;cursor:pointer;background:0 0;border:0;grid-template-columns:34px 1fr auto 18px;align-items:center;gap:10px;width:100%;padding:15px 16px;display:grid}.sales-playbook-head>span{color:#674be7;background:#eeeaff;border-radius:11px;place-items:center;width:34px;height:34px;display:grid}.sales-playbook-head div{gap:4px;display:grid}.sales-playbook-head small,.playbook-section>small,.playbook-opening>small{letter-spacing:.1em;color:#817aa0;font-size:9px;font-weight:800}.sales-playbook-head strong{font-size:13px;line-height:1.3}.sales-playbook-head em{color:#674be7;background:#fff;border:1px solid #ded8fc;border-radius:999px;padding:5px 8px;font-size:11px;font-style:normal;font-weight:900}.sales-playbook-head>svg{transition:transform .2s}.sales-playbook-card.open .sales-playbook-head>svg{transform:rotate(180deg)}.sales-playbook-body{gap:13px;padding:0 16px 16px;display:grid}.playbook-company-cue{color:#fff;background:#17182d;border-radius:12px;align-items:flex-start;gap:8px;padding:10px 12px;font-size:11px;line-height:1.45;display:flex}.playbook-company-cue svg{color:#caff4a;flex:none;margin-top:1px}.playbook-opening{background:#fff;border:1px solid #e8e4f5;border-radius:13px;padding:12px}.playbook-opening p{color:#36334c;margin:6px 0 0;font-size:12px;font-weight:600;line-height:1.55}.playbook-section{gap:8px;display:grid}.playbook-section ol{counter-reset:play-step;gap:7px;margin:0;padding:0;list-style:none;display:grid}.playbook-section ol li{counter-increment:play-step;background:#fffc;border:1px solid #ebe8f3;border-radius:11px;padding:9px 10px 9px 38px;position:relative}.playbook-section ol li:before{content:counter(play-step);color:#17182d;background:#d4ff63;border-radius:7px;place-items:center;width:19px;height:19px;font-size:10px;font-weight:900;display:grid;position:absolute;top:10px;left:10px}.playbook-section ol span{font-size:11px;font-weight:800}.playbook-section ol p{color:#817d91;margin:2px 0 0;font-size:10px;line-height:1.4}.playbook-questions{gap:6px;margin:0;padding:0;list-style:none;display:grid}.playbook-questions li{color:#4c4860;align-items:flex-start;gap:7px;font-size:11px;line-height:1.4;display:flex}.playbook-questions svg{color:#6d54df;flex:none;margin-top:1px}.playbook-objections{gap:6px;display:grid}.playbook-objections details{background:#fff;border:1px solid #e4dff1;border-radius:10px;padding:0 10px}.playbook-objections summary{cursor:pointer;justify-content:space-between;padding:9px 0;font-size:11px;font-weight:750;list-style:none;display:flex}.playbook-objections summary::-webkit-details-marker{display:none}.playbook-objections p{color:#666178;margin:0 0 10px;font-size:10px;line-height:1.5}.playbook-checklist{flex-wrap:wrap;gap:6px;display:flex}.playbook-checklist span{color:#797487;background:#fff;border:1px solid #e6e2ed;border-radius:999px;align-items:center;gap:5px;padding:6px 8px;font-size:9px;display:flex}.playbook-checklist span.done{color:#247b5a;background:#f0fbf7;border-color:#bfe8d8}.playbook-exit{border-top:1px solid #e5e1ed;justify-content:space-between;align-items:center;gap:10px;padding-top:12px;display:flex}.playbook-exit>span{color:#757084;gap:3px;font-size:10px;line-height:1.4;display:grid}.playbook-exit strong{color:#2e2b40}.playbook-exit button{color:#fff;white-space:nowrap;background:#17182d;border:0;border-radius:10px;padding:10px 12px;font-size:10px;font-weight:800}.playbook-exit button:disabled{opacity:.45}.customer-referral-summary{background:linear-gradient(135deg,#fbfff4,#fff);border:1px solid #dce9c5;border-radius:15px;grid-template-columns:34px 1fr auto;align-items:center;gap:10px;margin:0 24px 16px;padding:12px;display:grid}.customer-referral-summary>span{color:#405c11;background:#eaffbd;border-radius:11px;place-items:center;width:34px;height:34px;display:grid}.customer-referral-summary div{gap:2px;display:grid}.customer-referral-summary small{letter-spacing:.1em;color:#71864a;font-size:8px;font-weight:850}.customer-referral-summary strong{font-size:11px}.customer-referral-summary p{color:#7a7d70;margin:0;font-size:9px;line-height:1.35}.customer-referral-summary button{background:#fff;border:1px solid #cfe1aa;border-radius:9px;align-items:center;gap:4px;padding:8px 9px;font-size:9px;font-weight:800;display:flex}.referral-source-summary{background:#f8fff0;border:1px solid #dce9c5;border-radius:14px;grid-template-columns:42px 1fr auto;align-items:center;gap:10px;padding:12px;display:grid}.referral-source-summary>span{background:#d4ff63;border-radius:12px;place-items:center;width:40px;height:40px;display:grid}.referral-source-summary div{gap:3px;display:grid}.referral-source-summary small{color:#777;font-size:10px}.referral-source-summary em{letter-spacing:.08em;color:#516528;font-size:8px;font-style:normal;font-weight:850}.referral-form .serbian-date-combo{width:100%}.sales-playbook-body>.customer-referral-summary{margin:0}.referrals-page,.knowledge-page{gap:18px;display:grid}.referral-kpis,.knowledge-kpis{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;display:grid}.referral-kpis article{background:#fff;border:1px solid #e4e1eb;border-radius:18px;align-items:flex-start;gap:13px;min-height:112px;padding:18px;display:flex;box-shadow:0 10px 25px #1b1c320a}.referral-kpis article>span{color:#6a4ee3;background:#f0edff;border-radius:12px;place-items:center;width:38px;height:38px;display:grid}.referral-kpis article.success>span{color:#228360;background:#e5f8ef}.referral-kpis article.warning{background:#fffaf0;border-color:#f1d99e}.referral-kpis article.warning>span{color:#a56a00;background:#fff0c8}.referral-kpis article div{gap:3px;display:grid}.referral-kpis small,.knowledge-kpis small{letter-spacing:.08em;color:#8d899a;font-size:9px;font-weight:800}.referral-kpis strong{letter-spacing:-.04em;font-size:27px}.referral-kpis p{color:#9a96a5;margin:0;font-size:10px}.referral-center-panel{overflow:hidden}.referral-toolbar{border-bottom:1px solid #ece9f0;justify-content:space-between;gap:12px;padding:16px;display:flex}.referral-toolbar label{border:1px solid #dedbe6;border-radius:12px;align-items:center;gap:9px;min-width:min(520px,55vw);height:44px;padding:0 13px;display:flex}.referral-toolbar input{border:0;outline:0;flex:1;font-size:12px}.referral-toolbar select{background:#fff;border:1px solid #dedbe6;border-radius:12px;padding:0 14px;font-size:11px;font-weight:700}.referral-row{border-bottom:1px solid #efedf2;grid-template-columns:1.2fr 1.3fr .8fr .8fr .9fr .65fr .8fr;align-items:center;gap:10px;min-width:1080px;padding:12px 16px;font-size:10px;display:grid}.referral-table{overflow-x:auto}.referral-row.heading{color:#8d889b;letter-spacing:.07em;text-transform:uppercase;background:#f8f7fa;font-size:8px;font-weight:850}.referral-person{text-align:left;align-items:center;gap:8px;background:0 0!important;border:0!important;padding:0!important;display:flex!important}.referral-person>span:last-child,.referral-row>span{gap:2px;display:grid}.referral-row small{color:#96919f;font-size:9px}.referral-row time{color:#777282}.referral-status{border-radius:999px;justify-self:start;padding:6px 8px;font-size:8px;font-style:normal;font-weight:850}.referral-status.new{color:#386dcc;background:#eaf2ff}.referral-status.active,.referral-status.trial{color:#6946dc;background:#f0eaff}.referral-status.subscribed{color:#228360;background:#e5f8ef}.referral-status.rewarded{color:#48631b;background:#eaffbd}.referral-status.lost{color:#c14d44;background:#fff0ee}.referral-row>span:last-child button{background:#fff;border:1px solid #ded9ed;border-radius:8px;align-items:center;gap:4px;padding:7px 8px;font-size:9px;font-weight:750;display:flex}.referral-row>span:last-child button.reward{background:#d4ff63;border-color:#c7ee59}.referral-row>span:last-child button.rewarded{color:#27765a;background:#effaf5;border-color:#c8eadc}.referral-empty{color:#918c9d;flex-direction:column;justify-content:center;align-items:center;gap:7px;min-height:190px;display:flex}.referral-empty strong{color:#302d40}.referral-error{color:#aa4138;background:#fff2ef;border-radius:11px;justify-content:space-between;margin:14px;padding:11px 13px;font-size:11px;display:flex}.referral-error button{color:inherit;background:0 0;border:0;font-weight:800}.knowledge-kpis article{background:#fff;border:1px solid #e5e2ea;border-radius:15px;align-items:center;gap:11px;padding:14px;display:flex}.knowledge-kpis article>svg{color:#654be0;background:#eeeaff;border-radius:11px;width:36px;height:36px;padding:9px}.knowledge-kpis article>span{display:grid}.knowledge-kpis strong{font-size:20px}.knowledge-kpis article.warning{background:#fffaf0;border-color:#f0d99f}.knowledge-workspace{grid-template-columns:380px 1fr;min-height:610px;display:grid;overflow:hidden}.knowledge-index{background:#fbfafc;border-right:1px solid #e8e5ed}.knowledge-search{background:#fff;border:1px solid #dedbe6;border-radius:12px;align-items:center;gap:8px;height:46px;margin:16px;padding:0 12px;display:flex}.knowledge-search input{border:0;outline:0;width:100%;min-width:0;font-size:11px}.knowledge-categories{gap:6px;padding:0 16px 14px;display:flex;overflow-x:auto}.knowledge-categories button{white-space:nowrap;color:#6d687a;background:#fff;border:1px solid #e3dfe9;border-radius:999px;padding:7px 9px;font-size:9px;font-weight:750}.knowledge-categories button.active{color:#fff;background:#17182d;border-color:#17182d}.knowledge-categories span{opacity:.7;margin-left:4px}.knowledge-list{border-top:1px solid #ebe8ee;max-height:540px;overflow-y:auto}.knowledge-list>button{text-align:left;background:0 0;border:0;border-bottom:1px solid #ebe8ee;gap:5px;width:100%;padding:14px 16px;display:grid}.knowledge-list>button:hover,.knowledge-list>button.active{background:#fff}.knowledge-list>button.active{box-shadow:inset 3px 0 #704fe7}.knowledge-list>button>span{color:#776da1;text-transform:uppercase;letter-spacing:.06em;align-items:center;gap:5px;font-size:8px;font-weight:850;display:flex}.knowledge-list em{color:#b06b00;background:#fff0c8;border-radius:999px;padding:2px 5px;font-style:normal}.knowledge-list strong{color:#252438;font-size:12px}.knowledge-list small{color:#94909e;-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:10px;line-height:1.4;display:-webkit-box;overflow:hidden}.knowledge-reader{min-width:0;padding:34px 42px}.knowledge-reader header{border-bottom:1px solid #ebe8f0;justify-content:space-between;gap:18px;padding-bottom:22px;display:flex}.knowledge-reader header span{letter-spacing:.09em;color:#6854c7;text-transform:uppercase;font-size:9px;font-weight:850}.knowledge-reader h3{margin:8px 0;font-size:26px;line-height:1.15}.knowledge-reader header p{color:#827d8f;max-width:680px;margin:0;font-size:12px;line-height:1.5}.knowledge-reader header button{background:#fff;border:1px solid #ded9e8;border-radius:10px;align-self:flex-start;align-items:center;gap:6px;padding:9px 10px;font-size:10px;font-weight:750;display:flex}.knowledge-content{max-width:780px;padding:22px 0}.knowledge-content p{white-space:pre-line;color:#464253;margin:0 0 14px;font-size:12px;line-height:1.75}.knowledge-reader footer{color:#8d8997;border-top:1px solid #ebe8f0;align-items:center;gap:7px;padding-top:14px;font-size:9px;display:flex}.knowledge-empty{text-align:center;color:#9a96a3;flex-direction:column;align-items:center;gap:6px;padding:30px 18px;display:flex}.knowledge-empty strong{color:#353242}.knowledge-empty.reader{justify-content:center;min-height:430px}.knowledge-error{color:#8a8594;flex-direction:column;justify-content:center;align-items:center;gap:8px;min-height:430px;display:flex}.knowledge-error strong{color:#3b3748}.knowledge-error button{color:#fff;background:#17182d;border:0;border-radius:9px;padding:9px 12px;font-weight:750}.knowledge-modal-backdrop{z-index:1400;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:#1112258c;place-items:center;padding:24px;display:grid;position:fixed;inset:0}.knowledge-editor{background:#fff;border-radius:20px;gap:14px;width:min(680px,95vw);max-height:92vh;padding:22px;display:grid;overflow-y:auto;box-shadow:0 30px 80px #0a0a1e4d}.knowledge-editor header{justify-content:space-between;align-items:flex-start;display:flex}.knowledge-editor header span{color:#6c50dc;letter-spacing:.1em;font-size:8px;font-weight:850}.knowledge-editor h3{margin:4px 0;font-size:22px}.knowledge-editor header button{background:#f1eff5;border:0;border-radius:9px;place-items:center;width:32px;height:32px;display:grid}.knowledge-editor>label{gap:6px;display:grid}.knowledge-editor>label>span{color:#555165;font-size:10px;font-weight:750}.knowledge-editor input,.knowledge-editor select,.knowledge-editor textarea{font:inherit;border:1px solid #dedbe5;border-radius:11px;outline:none;padding:11px 12px;font-size:11px}.knowledge-editor textarea{resize:vertical;line-height:1.5}.knowledge-editor input:focus,.knowledge-editor select:focus,.knowledge-editor textarea:focus{border-color:#7253ea;box-shadow:0 0 0 3px #7253ea1a}.knowledge-editor-options{gap:12px;display:flex}.knowledge-editor-options label{border:1px solid #e2dee8;border-radius:10px;align-items:center;gap:6px;padding:9px 11px;font-size:10px;font-weight:700;display:flex}.knowledge-editor-options label span{align-items:center;gap:5px;display:flex}.knowledge-editor-actions{border-top:1px solid #ebe8f0;justify-content:flex-end;gap:8px;padding-top:14px;display:flex}.knowledge-editor-actions button{background:#fff;border:1px solid #ddd9e5;border-radius:10px;padding:10px 13px;font-size:10px;font-weight:800}.knowledge-editor-actions .primary-button{color:#fff;background:#17182d;align-items:center;gap:6px;display:flex}.knowledge-editor-actions .primary-button:disabled{opacity:.6}@media (width<=1050px){.referral-kpis,.knowledge-kpis{grid-template-columns:repeat(2,minmax(0,1fr))}.knowledge-workspace{grid-template-columns:320px 1fr}.knowledge-reader{padding:26px}}@media (width<=760px){.referral-kpis,.knowledge-kpis{grid-template-columns:1fr 1fr}.referral-toolbar{flex-direction:column}.referral-toolbar label{width:100%;min-width:0}.referral-toolbar select{height:42px}.knowledge-workspace{grid-template-columns:1fr}.knowledge-index{border-right:0}.knowledge-reader{padding:22px}.sales-playbook-card,.customer-referral-summary{margin-left:14px;margin-right:14px}.playbook-exit{flex-direction:column;align-items:flex-start}.knowledge-modal-backdrop{padding:10px}}.consent-center,.consent-center-loading{background:linear-gradient(145deg,#fbfaff,#fff);border:1px solid #ddd8eb;border-radius:15px;margin:0 22px 18px;box-shadow:0 9px 26px #251f4a0b}.consent-center-loading{color:#7e788c;justify-content:center;align-items:center;gap:7px;min-height:64px;font-size:8px;display:flex}.consent-center{padding:14px}.consent-center-head{align-items:flex-start;gap:10px;display:flex}.consent-center-head>span{color:#6249ce;background:#eeeaff;border-radius:11px;flex:none;place-items:center;width:34px;height:34px;display:grid}.consent-center-head>div{gap:3px;display:grid}.consent-center-head strong{color:#29273a;font-size:11px}.consent-center-head small{color:#8c8797;font-size:7px;line-height:1.45}.consent-identity{flex-wrap:wrap;gap:6px;margin:11px 0 9px;display:flex}.consent-identity span{color:#777181;background:#f1eff5;border-radius:999px;padding:5px 7px;font-size:6.5px;font-weight:780}.consent-channel-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.consent-channel-grid article{background:#fff;border:1px solid #e5e2ea;border-radius:11px;grid-template-columns:30px minmax(0,1fr) auto;align-items:center;gap:8px;min-width:0;padding:10px;display:grid}.consent-channel-grid article.allowed{background:#fbfffd;border-color:#cfe8dc}.consent-channel-grid article.blocked{background:snow;border-color:#ecd9d5}.consent-channel-icon{color:#664bcf;background:#efebff;border-radius:9px;place-items:center;width:30px;height:30px;display:grid}.consent-channel-grid article.allowed .consent-channel-icon{color:#2d8762;background:#e6f7ef}.consent-channel-grid article.blocked .consent-channel-icon{color:#b4554b;background:#f9e9e6}.consent-channel-grid article>div{gap:2px;min-width:0;display:grid}.consent-channel-grid strong,.consent-channel-grid small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.consent-channel-grid strong{font-size:9px}.consent-channel-grid small{color:#918c98;font-size:6.5px}.consent-channel-grid em{color:#348061;letter-spacing:.07em;justify-self:start;margin-top:3px;font-size:6px;font-style:normal;font-weight:900}.consent-channel-grid article.blocked em{color:#ad5049}.consent-channel-grid button{border:0;border-radius:999px;justify-content:center;align-items:center;gap:4px;min-width:72px;height:29px;padding:0 8px;font-size:6.5px;font-weight:850;display:flex}.consent-channel-grid button.on{color:#26775a;background:#dff5e9}.consent-channel-grid button.off{color:#a94b44;background:#f3e8e6}.consent-channel-grid button:disabled{opacity:.62}.consent-save-message{color:#6e6979;margin:9px 0 0;font-size:7px}.customer-timeline .timeline-note.communication i{background:#eaf5fc;border-color:#4c8db9}@media (width<=540px){.consent-center,.consent-center-loading{margin-left:17px;margin-right:17px}.consent-channel-grid{grid-template-columns:1fr}}.integrations-page{gap:15px;display:grid}.integrations-title{align-items:flex-end}.integration-state{border-radius:999px;align-items:center;gap:7px;padding:9px 11px;font-size:8px;font-weight:850;display:flex}.integration-state.ready{color:#287b59;background:#e5f7ee}.integration-state.waiting{color:#a36720;background:#fff2df}.integration-hero{color:#fff;background:radial-gradient(circle at 80% 10%,#d7ff6826,#0000 30%),linear-gradient(135deg,#181a31,#2c2850);border-radius:20px;grid-template-columns:minmax(0,1.4fr) minmax(270px,.6fr);gap:18px;min-height:150px;padding:22px;display:grid;box-shadow:0 18px 42px #15162c26}.integration-hero>div:first-child{align-items:flex-start;gap:14px;display:flex}.integration-brand{background:var(--lime);color:#17182d;border-radius:14px;flex:none;place-items:center;width:44px;height:44px;display:grid}.integration-hero small{color:var(--lime);letter-spacing:.12em;font-size:8px;font-weight:900}.integration-hero h3{margin:7px 0 6px;font-size:22px}.integration-hero p{color:#b5b6c6;max-width:720px;margin:0;font-size:10px;line-height:1.55}.integration-safety{background:#ffffff0e;border:1px solid #ffffff1a;border-radius:14px;align-self:center;align-items:flex-start;gap:9px;padding:14px;display:flex}.integration-safety svg{color:var(--lime);flex:none}.integration-safety span{gap:4px;display:grid}.integration-safety strong{font-size:10px}.integration-safety small{color:#aeb0c1;letter-spacing:0;font-size:8px;line-height:1.5}.integration-kpis{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;display:grid}.integration-kpis article{background:#fff;border:1px solid #e4e1e9;border-radius:14px;align-items:center;gap:11px;min-height:82px;padding:14px;display:flex}.integration-kpis article>svg{color:#654bcf;background:#eeeaff;border-radius:10px;width:34px;height:34px;padding:9px}.integration-kpis span{gap:3px;display:grid}.integration-kpis strong{font-size:18px}.integration-kpis small{color:#8f8a99;font-size:7px}.integration-notice{border-radius:11px;padding:10px 13px;font-size:9px}.integration-notice.success{color:#2c7b59;background:#f0fbf6;border:1px solid #cce9db}.integration-notice.error{color:#aa4d44;background:#fff4f1;border:1px solid #efcbc6}.integration-settings{overflow:hidden}.integration-settings>header{border-bottom:1px solid #ebe8ef;justify-content:space-between;align-items:center;gap:16px;min-height:72px;padding:15px 17px;display:flex}.integration-settings>header span{color:#6b51ca;letter-spacing:.1em;font-size:7px;font-weight:900}.integration-settings>header h3{margin:4px 0 0;font-size:15px}.integration-settings>header button{align-items:center;gap:6px;min-height:36px;display:flex}.integration-toggle-grid{background:#ebe8ef;grid-template-columns:repeat(4,minmax(0,1fr));gap:1px;display:grid}.integration-toggle-grid label{background:#fff;align-items:flex-start;gap:9px;min-height:90px;padding:15px;display:flex}.integration-toggle-grid input{accent-color:#6c4fe0;margin-top:2px}.integration-toggle-grid span{gap:4px;display:grid}.integration-toggle-grid strong{font-size:9px}.integration-toggle-grid small{color:#918d99;font-size:7px;line-height:1.45}.integration-fields{grid-template-columns:repeat(3,minmax(0,1fr));gap:11px;padding:17px;display:grid}.integration-fields label{gap:6px;display:grid}.integration-fields span{color:#666273;font-size:8px;font-weight:750}.integration-fields input{border:1px solid #dedbe5;border-radius:10px;outline:none;min-width:0;height:40px;padding:0 11px;font-size:9px}.integration-fields input:focus{border-color:#6d51d9;box-shadow:0 0 0 3px #6d51d91a}.integration-settings>footer{background:#faf9fc;border-top:1px solid #ebe8ef;justify-content:space-between;align-items:center;gap:12px;min-height:63px;padding:12px 17px;display:flex}.integration-settings>footer p{color:#777383;align-items:center;gap:6px;margin:0;font-size:8px;display:flex}.integration-settings>footer button{align-items:center;gap:6px;display:flex}.integration-loading{color:#777180;justify-content:center;align-items:center;gap:9px;min-height:420px;display:flex}.integration-loading.error{flex-direction:column}.integration-loading button{color:#fff;background:#17182d;border:0;border-radius:8px;padding:8px 10px;font-weight:750}.integration-connect{gap:13px;padding:17px;display:grid}.integration-connect>header{justify-content:space-between;align-items:center;gap:12px;display:flex}.integration-connect>header>div>span{color:#6b51ca;letter-spacing:.1em;font-size:7px;font-weight:900}.integration-connect>header h3{margin:4px 0 0;font-size:15px}.integration-connect-copy{color:#656171;margin:0;font-size:9px;line-height:1.55}.integration-account{color:#2a7657;background:#f3fbf7;border:1px solid #d8eadf;border-radius:12px;align-items:flex-start;gap:10px;padding:12px;display:flex}.integration-account>div{gap:3px;display:grid}.integration-account strong{font-size:10px}.integration-account span{font-size:8px}.integration-account small{color:#6f8b7d;font-size:7px;line-height:1.45}.integration-key-form{grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:10px;display:grid}.integration-key-form label{gap:6px;display:grid}.integration-key-form label>span{color:#666273;font-size:8px;font-weight:750}.integration-key-form input{border:1px solid #dedbe5;border-radius:10px;outline:none;height:40px;padding:0 11px;font-size:9px}.integration-key-form input:focus{border-color:#6d51d9;box-shadow:0 0 0 3px #6d51d91a}.integration-key-form button{align-items:center;gap:6px;height:40px;display:flex}.integration-help-link{color:#6048c4;width:max-content;font-size:8px;font-weight:750;text-decoration:none}.integration-help-link:hover{text-decoration:underline}.integration-test-center{overflow:hidden}.integration-test-center>header{border-bottom:1px solid #ebe8ef;justify-content:space-between;align-items:center;gap:18px;padding:17px 18px;display:flex}.integration-test-center>header>div>span{color:#6b51ca;letter-spacing:.12em;font-size:7px;font-weight:900}.integration-test-center>header h3{margin:4px 0 3px;font-size:15px}.integration-test-center>header p{color:#85818f;margin:0;font-size:8px}.integration-test-center>header button{white-space:nowrap;align-items:center;gap:6px;display:flex}.integration-readiness{background:#f7f6fa;border-bottom:1px solid #ebe8ef;grid-template-columns:repeat(4,minmax(0,1fr)) auto;align-items:center;gap:8px;padding:11px 18px;display:grid}.integration-readiness>div{color:#9792a0;align-items:center;gap:6px;font-size:8px;font-weight:750;display:flex}.integration-readiness>div.done{color:#267a58}.integration-readiness>strong{letter-spacing:.06em;border-radius:999px;justify-self:end;padding:8px 10px;font-size:7px}.integration-readiness>strong.ready{color:#287b59;background:#dff6e9}.integration-readiness>strong.waiting{color:#9e6825;background:#fff2df}.integration-test-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;padding:18px;display:grid}.integration-test-card{background:#fff;border:1px solid #e3e0e8;border-radius:15px;gap:13px;padding:15px;display:grid}.integration-test-card.passed{background:linear-gradient(145deg,#fff,#f3fbf7);border-color:#c8e7d6}.integration-test-card.failed{background:linear-gradient(145deg,#fff,#fff6f4);border-color:#efcbc6}.integration-test-card-top{align-items:center;gap:10px;display:flex}.integration-test-card-top>div{gap:3px;display:grid}.integration-test-card-top small{color:#6b51ca;letter-spacing:.1em;font-size:7px;font-weight:900}.integration-test-card-top h4{margin:0;font-size:12px}.integration-test-icon{color:#654bcf;background:#eeeaff;border-radius:11px;place-items:center;width:37px;height:37px;display:grid}.integration-test-status{color:#797482;background:#f5f4f8;border-radius:11px;align-items:center;gap:8px;padding:11px;display:flex}.integration-test-status.delivered,.integration-test-status.opened,.integration-test-status.clicked{color:#287b59;background:#e8f8ef}.integration-test-status.failed{color:#aa4d44;background:#fff0ed}.integration-test-status>span{gap:2px;display:grid}.integration-test-status strong{font-size:9px}.integration-test-status small{opacity:.78;font-size:7px}.integration-test-error{color:#a14b43;margin:0;font-size:8px;line-height:1.45}.integration-test-card>footer{justify-content:space-between;align-items:center;gap:10px;display:flex}.integration-test-card>footer>span{color:#8c8794;font-size:7px}.integration-test-card>footer button{white-space:nowrap;align-items:center;gap:6px;display:flex}.integration-test-center>footer{color:#726d7b;background:#faf9fc;border-top:1px solid #ebe8ef;align-items:flex-start;gap:8px;padding:12px 18px;display:flex}.integration-test-center>footer svg{color:#654bcf;flex:none}.integration-test-center>footer p{margin:0;font-size:8px;line-height:1.5}.integration-toggle-grid label.locked{color:#92909a;background:#f6f5f8}.integration-toggle-grid label.locked input{cursor:not-allowed}.integration-whatsapp{overflow:hidden}.whatsapp-head{background:linear-gradient(135deg,#f4fff9,#fff);border-bottom:1px solid #dcece4;justify-content:space-between;align-items:flex-start;gap:18px;padding:18px;display:flex}.whatsapp-head>div{align-items:flex-start;gap:12px;display:flex}.whatsapp-mark{color:#fff;background:#21c063;border-radius:13px;flex:none;place-items:center;width:42px;height:42px;display:grid;box-shadow:0 8px 22px #21c06333}.whatsapp-head small{color:#18894a;letter-spacing:.11em;font-size:7px;font-weight:900}.whatsapp-head h3{margin:4px 0;font-size:16px}.whatsapp-head p{color:#777482;max-width:720px;margin:0;font-size:8px;line-height:1.5}.integration-whatsapp>.integration-notice{margin:12px 16px 0}.whatsapp-readiness{background:#e8ecea;border-bottom:1px solid #e3e8e5;grid-template-columns:repeat(3,minmax(0,1fr));gap:1px;display:grid}.whatsapp-readiness>div{color:#9a9b9b;background:#fafcfb;justify-content:center;align-items:center;gap:6px;min-height:47px;font-size:8px;font-weight:780;display:flex}.whatsapp-readiness>div.done{color:#248057;background:#f1fbf6}.whatsapp-grid{background:#ebe8ef;grid-template-columns:1fr 1fr;gap:1px;display:grid}.whatsapp-connect-block,.whatsapp-webhook-block{background:#fff;align-content:start;gap:12px;padding:17px;display:grid}.whatsapp-section-title{align-items:flex-start;gap:9px;display:flex}.whatsapp-section-title>span{color:#218259;background:#e8f8ef;border-radius:8px;flex:none;place-items:center;width:24px;height:24px;font-size:8px;font-weight:900;display:grid}.whatsapp-section-title>div{gap:3px;display:grid}.whatsapp-section-title strong{font-size:10px}.whatsapp-section-title small{color:#888692;font-size:7px;line-height:1.45}.whatsapp-credentials-form{grid-template-columns:1fr 1fr;gap:9px;display:grid}.whatsapp-credentials-form label,.whatsapp-test-form label,.whatsapp-copy-field{gap:5px;display:grid}.whatsapp-credentials-form label>span,.whatsapp-test-form label>span,.whatsapp-copy-field>span{color:#6b6775;font-size:7px;font-weight:780}.whatsapp-credentials-form input,.whatsapp-test-form input,.whatsapp-copy-field input{border:1px solid #dfdce5;border-radius:9px;outline:none;min-width:0;height:38px;padding:0 10px;font-size:8px}.whatsapp-credentials-form input:focus,.whatsapp-test-form input:focus{border-color:#21a65d;box-shadow:0 0 0 3px #21a65d1a}.whatsapp-credentials-form button{grid-column:1/-1;justify-content:center;align-items:center;gap:6px;min-height:38px;display:flex}.whatsapp-copy-field>div{grid-template-columns:minmax(0,1fr) 36px;display:grid}.whatsapp-copy-field input{color:#5d5968;background:#f8f7fa;border-radius:9px 0 0 9px}.whatsapp-copy-field button{color:#5e48bf;background:#fff;border:1px solid #dfdce5;border-left:0;border-radius:0 9px 9px 0}.whatsapp-policy{color:#277857;background:#f3fbf7;border:1px solid #cae9d8;border-radius:11px;align-items:flex-start;gap:8px;padding:11px;display:flex}.whatsapp-policy>div{gap:3px;display:grid}.whatsapp-policy strong{font-size:8px}.whatsapp-policy small{font-size:7px;line-height:1.5}.whatsapp-test-block{background:#fcfbfd;border-top:1px solid #e8e5ec;gap:11px;padding:17px;display:grid}.whatsapp-test-form{grid-template-columns:1fr 1fr 1fr auto;align-items:end;gap:9px;display:grid}.whatsapp-test-form button{white-space:nowrap;align-items:center;gap:6px;height:38px;display:flex}.whatsapp-test-warning{color:#8a7b69;font-size:7px;line-height:1.5}.integration-google{overflow:hidden}.google-calendar-head{background:linear-gradient(135deg,#f3f7ff,#fff);border-bottom:1px solid #dfe7f5;justify-content:space-between;align-items:flex-start;gap:18px;padding:18px;display:flex}.google-calendar-head>div{align-items:flex-start;gap:12px;display:flex}.google-calendar-mark{color:#fff;background:#4285f4;border-radius:13px;flex:none;place-items:center;width:42px;height:42px;display:grid;box-shadow:0 8px 22px #4285f42e}.google-calendar-head small{color:#3473d7;letter-spacing:.11em;font-size:7px;font-weight:900}.google-calendar-head h3{margin:4px 0;font-size:16px}.google-calendar-head p{color:#777482;max-width:760px;margin:0;font-size:8px;line-height:1.5}.integration-google>.integration-notice{margin:12px 16px 0}.google-calendar-grid{background:#e7e9ef;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:1px;display:grid}.google-calendar-config,.google-calendar-agents{background:#fff;align-content:start;gap:12px;padding:17px;display:grid}.google-oauth-fields,.google-agent-email-fields{grid-template-columns:1fr 1fr;gap:9px;display:grid}.google-oauth-fields label,.google-agent-email-fields label{gap:5px;display:grid}.google-oauth-fields span,.google-agent-email-fields span{color:#666273;font-size:7px;font-weight:780}.google-oauth-fields input,.google-agent-email-fields input{border:1px solid #dfdce5;border-radius:9px;outline:none;min-width:0;height:38px;padding:0 10px;font-size:8px}.google-oauth-fields input:focus,.google-agent-email-fields input:focus{border-color:#4285f4;box-shadow:0 0 0 3px #4285f41a}.google-calendar-config>.primary-button{justify-content:center;align-items:center;gap:6px;min-height:38px;display:flex}.google-agent-list{gap:7px;display:grid}.google-agent-list article{background:#fff;border:1px solid #e4e1e8;border-radius:11px;grid-template-columns:34px minmax(0,1fr) auto;align-items:center;gap:9px;padding:10px;display:grid}.google-agent-list article.connected{background:#f7fcf9;border-color:#cce6d8}.google-agent-list article.error{background:#fff8f6;border-color:#efcbc6}.google-agent-list .person-avatar{width:34px;height:34px;margin:0}.google-agent-list article>div{gap:2px;min-width:0;display:grid}.google-agent-list strong,.google-agent-list small,.google-agent-list em{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.google-agent-list strong{font-size:9px}.google-agent-list small{color:#777383;font-size:7px}.google-agent-list em{color:#8e8995;font-size:6.5px;font-style:normal}.google-agent-list article.connected em{color:#287b59}.google-agent-list article.error em{color:#aa4d44}.google-agent-list article>a{color:#3472d0;white-space:nowrap;background:#f5f8ff;border:1px solid #cfdcf1;border-radius:8px;align-items:center;min-height:30px;padding:0 9px;font-size:7px;font-weight:850;text-decoration:none;display:flex}.google-agent-list article>a.disabled{cursor:not-allowed;opacity:.45;pointer-events:none}.google-sync-button{justify-content:center;align-items:center;gap:6px;min-height:36px;display:flex}.google-calendar-policy{color:#3868ad;background:#f5f8ff;border:1px solid #d8e4f7;border-radius:11px;align-items:flex-start;gap:8px;padding:11px;display:flex}.google-calendar-policy>div{gap:3px;display:grid}.google-calendar-policy strong{font-size:8px}.google-calendar-policy small{font-size:7px;line-height:1.5}@media (width<=1000px){.integration-hero,.whatsapp-grid,.google-calendar-grid{grid-template-columns:1fr}.integration-kpis,.integration-toggle-grid,.integration-fields,.integration-readiness,.whatsapp-readiness{grid-template-columns:repeat(2,minmax(0,1fr))}.integration-readiness>strong{justify-self:start}.whatsapp-test-form{grid-template-columns:repeat(3,minmax(0,1fr))}.whatsapp-test-form button{grid-column:1/-1;justify-content:center}}@media (width<=600px){.integrations-title,.whatsapp-head,.google-calendar-head{flex-direction:column;align-items:flex-start}.integration-kpis,.integration-toggle-grid,.integration-fields,.integration-key-form,.integration-test-grid,.integration-readiness,.whatsapp-readiness,.whatsapp-credentials-form,.whatsapp-test-form,.google-oauth-fields,.google-agent-email-fields{grid-template-columns:1fr}.integration-settings>header,.integration-settings>footer,.integration-connect>header,.integration-test-center>header,.integration-test-card>footer{flex-direction:column;align-items:flex-start}.integration-hero{padding:18px}.integration-hero>div:first-child{flex-direction:column}.whatsapp-credentials-form button,.whatsapp-test-form button{grid-column:auto}.whatsapp-head>div,.google-calendar-head>div{flex-direction:column}.google-agent-list article{grid-template-columns:32px minmax(0,1fr)}.google-agent-list article>a{grid-column:1/-1;justify-content:center}}@media (width<=760px){.notification-rule-banner{flex-wrap:wrap}.desktop-notification-control{width:100%}.clock-in-actions{flex-wrap:wrap}}.whatsapp-test-form{grid-template-columns:minmax(0,1fr) auto}.team-member-status{flex-wrap:wrap}.team-whatsapp-chip{border-radius:999px;align-items:center;gap:4px;min-height:21px;padding:0 7px;font-size:7px;font-weight:800;display:inline-flex}.team-whatsapp-chip.enabled{color:#1f7d55;background:#e4f8ed}.team-whatsapp-chip.disabled{color:#8b8791;background:#f0eef2}.team-card-action.whatsapp{color:#247c58;border-color:#bfe6cf}.team-card-action.whatsapp:hover{color:#1e7b53!important;background:#effaf4!important;border-color:#9dd8b7!important}.team-whatsapp-toggle{background:#f3fbf7;border:1px solid #d9eadf;border-radius:10px;align-items:flex-start;gap:9px;padding:10px 11px;display:flex!important}.team-whatsapp-toggle input{accent-color:#21a65d;margin-top:2px}.team-whatsapp-toggle>span{gap:3px;display:grid}.team-whatsapp-toggle strong{font-size:9px}.team-whatsapp-toggle small{color:#718078;font-size:7px;line-height:1.4}.deactivation-summary.whatsapp{background:#f2fbf6;border-color:#cde8d9}.deactivation-summary.whatsapp em{color:#247b58;background:#dcf5e8}.whatsapp-template-guide{background:#fbfffd;border:1px dashed #bfe2cf;border-radius:11px;gap:6px;padding:11px;display:grid}.whatsapp-template-guide strong{color:#287a58;font-size:8px}.whatsapp-template-guide code{color:#d8ffe8;white-space:pre-wrap;background:#15251d;border-radius:8px;padding:8px;font-size:8px;line-height:1.55}.whatsapp-template-guide small{color:#758078;font-size:7px;line-height:1.45}.whatsapp-test-form select{background:#fff;border:1px solid #dfdce5;border-radius:9px;outline:none;min-width:0;height:38px;padding:0 10px;font-size:8px}.whatsapp-test-form select:focus{border-color:#21a65d;box-shadow:0 0 0 3px #21a65d1a}@media (width<=600px){.whatsapp-test-form{grid-template-columns:1fr}.whatsapp-test-form button{grid-column:auto}}.integration-meta{border-color:#d9e2f5;overflow:hidden}.meta-head{background:linear-gradient(135deg,#eef5ff 0%,#fff 72%);border-bottom:1px solid #dfe7f6;justify-content:space-between;align-items:flex-start;gap:18px;padding:18px;display:flex}.meta-head>div{align-items:flex-start;gap:12px;display:flex}.meta-mark{color:#fff;background:linear-gradient(145deg,#087ff5,#5d54eb);border-radius:13px;flex:none;place-items:center;width:42px;height:42px;display:grid;box-shadow:0 9px 24px #087ff533}.meta-head small{color:#2071cd;letter-spacing:.11em;font-size:7px;font-weight:900}.meta-head h3{margin:4px 0;font-size:16px}.meta-head p{color:#74717f;max-width:770px;margin:0;font-size:8px;line-height:1.55}.integration-meta>.integration-notice{margin:12px 16px 0}.meta-readiness{background:#e2e8f1;border-bottom:1px solid #e2e8f1;grid-template-columns:repeat(4,minmax(0,1fr));gap:1px;display:grid}.meta-readiness>div{color:#9398a3;background:#fafcff;justify-content:center;align-items:center;gap:6px;min-height:48px;font-size:8px;font-weight:800;display:flex}.meta-readiness>div.done{color:#1769bd;background:#f0f8ff}.meta-kpis{background:#e7eaf0;border-bottom:1px solid #e7eaf0;grid-template-columns:repeat(4,minmax(0,1fr));gap:1px;display:grid}.meta-kpis article{background:#fff;align-content:center;gap:4px;min-width:0;min-height:72px;padding:11px 14px;display:grid}.meta-kpis strong{color:#202238;letter-spacing:-.03em;text-overflow:ellipsis;white-space:nowrap;font-size:16px;overflow:hidden}.meta-kpis span{color:#8a8794;font-size:7px}.meta-connect-form{gap:14px;padding:18px;display:grid}.meta-section-title{align-items:flex-start;gap:9px;display:flex}.meta-section-title>span{color:#146dc7;background:#e4f1ff;border-radius:8px;flex:none;place-items:center;width:24px;height:24px;font-size:8px;font-weight:900;display:grid}.meta-section-title>div{gap:3px;display:grid}.meta-section-title strong{font-size:10px}.meta-section-title small{color:#85828e;font-size:7px;line-height:1.5}.meta-fields{grid-template-columns:repeat(3,minmax(0,1fr));gap:9px;display:grid}.meta-fields label,.meta-settings-form>label{gap:5px;min-width:0;display:grid}.meta-fields label.wide{grid-column:span 2}.meta-fields label>span,.meta-settings-form>label>span{color:#666273;font-size:7px;font-weight:800}.meta-fields input,.meta-fields select,.meta-settings-form input,.meta-settings-form select{color:#343241;min-width:0;height:39px;font:inherit;background:#fff;border:1px solid #dcdfe7;border-radius:9px;outline:none;padding:0 10px;font-size:8px}.meta-fields input:focus,.meta-fields select:focus,.meta-settings-form input:focus,.meta-settings-form select:focus{border-color:#1682e8;box-shadow:0 0 0 3px #1682e81a}.meta-connect-form>footer{border-top:1px solid #eceef2;justify-content:space-between;align-items:center;gap:10px;padding-top:13px;display:flex}.meta-connect-form>footer .primary-button,.meta-settings-form>.primary-button{justify-content:center;align-items:center;gap:6px;min-height:38px;display:flex}.integration-help-link{align-items:center;gap:4px;display:inline-flex}.meta-configured-grid{background:#e6e9ef;grid-template-columns:minmax(0,1.15fr) minmax(320px,.85fr);gap:1px;display:grid}.meta-webhook-block,.meta-settings-form{background:#fff;align-content:start;gap:12px;padding:18px;display:grid}.meta-settings-form>.muted-field{opacity:.55}.meta-policy{color:#2668a8;background:#f3f8fe;border:1px solid #cfe2f5;border-radius:11px;align-items:flex-start;gap:8px;padding:11px;display:flex}.meta-policy>div{gap:3px;display:grid}.meta-policy strong{font-size:8px}.meta-policy small{font-size:7px;line-height:1.5}.meta-action-row{justify-content:space-between;align-items:center;gap:10px;display:flex}.meta-action-row .outline-button{align-items:center;gap:6px;min-height:36px;display:flex}.meta-recent{background:#fbfcfe;border-top:1px solid #e7e9ef;gap:12px;padding:18px;display:grid}.meta-recent-list{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.meta-recent-list article{background:#fff;border:1px solid #e2e5eb;border-radius:11px;grid-template-columns:auto minmax(0,1fr);align-items:start;gap:9px;min-width:0;padding:11px;display:grid}.meta-recent-list article>div{gap:3px;min-width:0;display:grid}.meta-recent-list strong,.meta-recent-list small,.meta-recent-list em{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.meta-recent-list strong{font-size:9px}.meta-recent-list small{color:#767381;font-size:7px}.meta-recent-list em{color:#97939d;font-size:6.5px;font-style:normal}.meta-event-status{color:#737987;text-align:center;background:#eef1f6;border-radius:999px;min-width:48px;padding:5px 7px;font-size:6.5px;font-weight:900}.meta-event-status.created{color:#247d59;background:#e3f6ec}.meta-event-status.duplicate{color:#966322;background:#fff1d9}.meta-event-status.failed{color:#ae4e45;background:#fff0ed}.meta-empty{color:#92909a;background:#fff;border:1px dashed #d9dce4;border-radius:11px;justify-content:center;align-items:center;gap:8px;min-height:84px;font-size:8px;display:flex}@media (width<=1000px){.meta-configured-grid{grid-template-columns:1fr}.meta-fields{grid-template-columns:repeat(2,minmax(0,1fr))}.meta-fields label.wide{grid-column:span 2}.meta-readiness,.meta-kpis{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=600px){.meta-head{flex-direction:column;align-items:flex-start}.meta-head>div{flex-direction:column}.meta-fields,.meta-readiness,.meta-kpis,.meta-recent-list{grid-template-columns:1fr}.meta-fields label.wide{grid-column:auto}.meta-connect-form>footer,.meta-action-row{flex-direction:column;align-items:stretch}.meta-connect-form>footer .primary-button,.meta-action-row .outline-button{justify-content:center;width:100%}}.master-contacts-page{gap:16px;display:grid}.master-summary-grid{grid-template-columns:repeat(5,minmax(0,1fr));gap:9px;display:grid}.master-summary-grid>button{color:#777382;text-align:left;cursor:pointer;background:#fff;border:1px solid #e4e1e8;border-radius:15px;grid-template-rows:auto auto auto;grid-template-columns:34px minmax(0,1fr);align-content:center;column-gap:10px;min-height:105px;padding:14px;transition:border-color .16s,box-shadow .16s,transform .16s;display:grid;position:relative}.master-summary-grid>button:hover{border-color:#cbc4df;transform:translateY(-1px);box-shadow:0 9px 25px #261f4a12}.master-summary-grid>button.active{border-color:#7358d2;box-shadow:inset 0 0 0 1px #7358d2,0 10px 28px #50399e1a}.master-summary-icon{color:#654cc8;background:#eeeaff;border-radius:10px;grid-row:1/4;align-self:start;place-items:center;width:34px;height:34px;display:grid}.master-summary-grid small{letter-spacing:.08em;font-size:6.5px;font-weight:900}.master-summary-grid strong{color:var(--ink);letter-spacing:-.04em;margin-top:5px;font-size:21px}.master-summary-grid em{color:#9b97a1;margin-top:2px;font-size:7px;font-style:normal}.master-summary-grid .eligible .master-summary-icon{color:#287b59;background:#e5f7ed}.master-summary-grid .cooling .master-summary-icon{color:#a26822;background:#fff2df}.master-summary-grid .blocked .master-summary-icon{color:#ae5148;background:#fff0ed}.master-summary-grid .converted .master-summary-icon{color:#416fbb;background:#e9f1ff}.master-contact-panel{overflow:hidden}.master-toolbar{background:#fbfafc;border-bottom:1px solid #ece9ef;grid-template-columns:minmax(280px,1fr) repeat(3,minmax(135px,.42fr));gap:8px;padding:13px 14px;display:grid}.master-toolbar>select,.master-search{color:#5f5b69;background:#fff;border:1px solid #dfdce5;border-radius:9px;outline:none;min-width:0;height:38px;font-size:8px}.master-toolbar>select{padding:0 9px}.master-toolbar>select:focus,.master-search:focus-within{border-color:#745bd0;box-shadow:0 0 0 3px #745bd017}.master-search{align-items:center;gap:7px;padding:0 10px;display:flex}.master-search svg{color:#8b8695;flex:none}.master-search input{width:100%;min-width:0;font:inherit;background:0 0;border:0;outline:none}.master-error{color:#a64d45;background:#fff4f1;border-bottom:1px solid #efcbc6;align-items:center;gap:7px;padding:10px 14px;font-size:8px;display:flex}.master-error button{color:inherit;background:0 0;border:0;margin-left:auto;font-size:8px;font-weight:800}.master-table-wrap{overflow-x:auto}.master-row{border-bottom:1px solid #efedf1;grid-template-columns:minmax(220px,1.3fr) minmax(145px,.8fr) minmax(150px,.8fr) 115px 55px 105px 75px;align-items:center;gap:9px;min-width:1030px;min-height:67px;padding:8px 14px;display:grid}.master-row.heading{color:#98949f;letter-spacing:.06em;text-transform:uppercase;background:#faf9fb;min-height:35px;font-size:6.5px;font-weight:850}.master-row:not(.heading):hover{background:#fcfbff}.master-person{align-items:center;gap:9px;min-width:0;display:flex}.master-person>span:last-child,.master-row>span{min-width:0}.master-row strong,.master-row small{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.master-row strong{color:var(--ink);font-size:8.5px}.master-row small{color:#97939e;margin-top:3px;font-size:7px}.master-call-count{text-align:center;font-size:15px!important}.master-status{white-space:nowrap;border-radius:999px;justify-self:start;padding:5px 7px;font-size:6.5px;font-style:normal;font-weight:850}.master-status.active{color:#277b58;background:#e4f7ed}.master-status.cooling{color:#9b651f;background:#fff2df}.master-status.invalid,.master-status.do_not_call{color:#aa4d44;background:#fff0ed}.master-status.converted{color:#436db1;background:#e9f0ff}.master-history-button{color:#6550b9;background:#fff;border:1px solid #ded9ea;border-radius:8px;justify-content:center;align-items:center;gap:5px;min-height:30px;font-size:7px;font-weight:800;display:flex}.master-empty{color:#9b97a2;text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:6px;min-height:220px;display:flex}.master-empty strong{color:#5d5968;font-size:10px}.master-empty span{font-size:8px}.master-footer{color:#85818e;background:#faf9fb;justify-content:space-between;align-items:center;gap:10px;min-height:52px;padding:10px 14px;font-size:8px;display:flex}.master-footer button{color:#604ab6;background:#fff;border:1px solid #ded9e9;border-radius:8px;align-items:center;gap:5px;min-height:32px;padding:0 10px;font-size:7.5px;font-weight:800;display:flex}.master-drawer-backdrop,.master-modal-backdrop{z-index:110;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:#14122361;display:flex;position:fixed;inset:0}.master-drawer-backdrop{justify-content:flex-end}.master-drawer{background:#fff;width:min(520px,96vw);height:100%;overflow-y:auto;box-shadow:-18px 0 48px #18142c2e}.master-drawer>header,.master-add-modal>header{background:linear-gradient(135deg,#f7f4ff,#fff);border-bottom:1px solid #e9e6ed;justify-content:space-between;align-items:flex-start;gap:12px;min-height:84px;padding:18px;display:flex}.master-drawer>header small,.master-add-modal>header small{color:#6850c4;letter-spacing:.11em;font-size:7px;font-weight:900}.master-drawer>header h3,.master-add-modal>header h3{margin:5px 0 3px;font-size:17px}.master-drawer>header p{color:#85818c;margin:0;font-size:8px}.master-drawer>header>button,.master-add-modal>header>button{color:#6d6876;background:#fff;border:1px solid #e0dce7;border-radius:9px;place-items:center;width:32px;height:32px;display:grid}.master-drawer-loading{color:#7b7687;justify-content:center;align-items:center;gap:7px;min-height:260px;font-size:9px;display:flex}.master-status-form{border-bottom:1px solid #ece9ef;grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:end;gap:9px;padding:15px 18px;display:grid}.master-status-form label{gap:5px;display:grid}.master-status-form label>span{color:#6d6877;font-size:7px;font-weight:780}.master-status-form select,.master-status-form input{background:#fff;border:1px solid #dedbe4;border-radius:9px;outline:none;min-width:0;height:37px;padding:0 9px;font-size:8px}.master-status-form>button{grid-column:1/-1;justify-content:center}.master-profile-facts{grid-template-columns:repeat(3,minmax(0,1fr));gap:7px;padding:14px 18px;display:grid}.master-profile-facts>div{background:#faf9fb;border:1px solid #e7e4ea;border-radius:10px;min-width:0;padding:10px}.master-profile-facts span,.master-profile-facts strong{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.master-profile-facts span{color:#99949e;font-size:6.5px}.master-profile-facts strong{margin-top:5px;font-size:9px}.master-history-heading{border-top:1px solid #ece9ef;border-bottom:1px solid #ece9ef;align-items:center;gap:8px;padding:12px 18px;display:flex}.master-history-heading>svg{color:#684fc3}.master-history-heading>div{gap:2px;display:grid}.master-history-heading strong{font-size:9px}.master-history-heading span{color:#96919c;font-size:7px}.master-history-list{padding:7px 18px 24px}.master-history-list article{border-bottom:1px solid #efedf1;grid-template-columns:12px minmax(0,1fr);gap:9px;padding:10px 0;display:grid;position:relative}.master-history-dot{background:#fff;border:2px solid #aaa5b1;border-radius:50%;width:9px;height:9px;margin-top:3px}.master-history-dot.done{background:#d9d1fa;border-color:#6a50c5}.master-history-list strong{font-size:8.5px}.master-history-list p{color:#6f6a78;margin:4px 0;font-size:8px;line-height:1.45}.master-history-list small{color:#99949e;font-size:7px}.master-history-empty{color:#99949e;text-align:center;padding:24px;font-size:8px}.master-modal-backdrop{justify-content:center;align-items:center;padding:18px}.master-add-modal{background:#fff;border-radius:18px;grid-template-columns:1fr 1fr;gap:11px;width:min(520px,100%);display:grid;overflow:hidden;box-shadow:0 28px 70px #18142c3b}.master-add-modal>header{grid-column:1/-1}.master-add-modal>label{gap:6px;padding:0 18px;display:grid}.master-add-modal>label:first-of-type,.master-add-modal>label:nth-of-type(4),.master-add-modal>label:nth-of-type(5){grid-column:1/-1}.master-add-modal label>span{color:#666170;font-size:8px;font-weight:760}.master-add-modal input,.master-add-modal textarea{min-width:0;font:inherit;border:1px solid #dedbe4;border-radius:9px;outline:none;padding:9px 10px;font-size:9px}.master-add-modal input{height:39px}.master-add-modal input:focus,.master-add-modal textarea:focus{border-color:#7257cf;box-shadow:0 0 0 3px #7257cf17}.master-add-actions{background:#faf9fb;border-top:1px solid #ebe8ed;grid-column:1/-1;justify-content:flex-end;gap:8px;margin-top:5px;padding:13px 18px;display:flex}.master-add-actions>button{background:#fff;border:1px solid #dedbe4;border-radius:9px;align-items:center;gap:5px;min-height:36px;padding:0 12px;font-size:8px;font-weight:800;display:flex}.master-add-actions>.primary-button{background:var(--navy);color:#fff}@media (width<=1100px){.master-summary-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.master-toolbar{grid-template-columns:1fr 1fr}.master-search{grid-column:1/-1}}@media (width<=680px){.master-contacts-page .page-title-row{align-items:stretch}.master-contacts-page .page-title-row>.primary-button{justify-content:center;width:100%}.master-summary-grid{grid-template-columns:1fr 1fr}.master-toolbar{grid-template-columns:1fr}.master-search{grid-column:auto}.master-footer{flex-direction:column;align-items:flex-start}.master-footer button{justify-content:center;width:100%}.master-status-form,.master-profile-facts{grid-template-columns:1fr}.master-status-form>button{grid-column:auto}.master-add-modal{grid-template-columns:1fr}.master-add-modal>label,.master-add-modal>label:first-of-type,.master-add-modal>label:nth-of-type(4),.master-add-modal>label:nth-of-type(5){grid-column:1}.master-add-modal>header,.master-add-actions{grid-column:1/-1}}@media (width<=440px){.master-summary-grid{grid-template-columns:1fr}.master-drawer{width:100vw}.master-modal-backdrop{padding:8px}}@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-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-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}._shell_y7292_1{color:#191a2d;background:radial-gradient(circle at 8% 0,#7357e81f,#0000 30rem),radial-gradient(circle at 94% 10%,#d7ff6829,#0000 28rem),#f7f6f2;min-height:100vh}._header_y7292_10{z-index:10;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#f7f6f2e6;border-bottom:1px solid #191b3217;position:relative}._headerInner_y7292_18,._main_y7292_19,._footerInner_y7292_20{width:min(1120px,100% - 40px);margin:0 auto}._headerInner_y7292_18{justify-content:space-between;align-items:center;gap:28px;min-height:76px;display:flex}._brand_y7292_33{color:inherit;align-items:center;gap:11px;text-decoration:none;display:inline-flex}._brandMark_y7292_41{background:#d7ff68;border-radius:11px;flex:none;place-items:center;width:38px;height:38px;display:grid;box-shadow:0 8px 24px #7f993133}._brandMark_y7292_41:after{content:"";border-top:7px solid #0000;border-bottom:7px solid #0000;border-left:11px solid #191b32;width:0;height:0;margin-left:3px}._brandText_y7292_62 strong,._brandText_y7292_62 small{display:block}._brandText_y7292_62 strong{letter-spacing:-.025em;font-size:16px}._brandText_y7292_62 small{color:#737586;margin-top:2px;font-size:11px}._nav_y7292_78{align-items:center;gap:6px;display:flex}._nav_y7292_78 a{color:#646675;border-radius:9px;align-items:center;min-height:36px;padding:0 12px;font-size:12px;font-weight:650;text-decoration:none;transition:background .16s,color .16s;display:inline-flex}._nav_y7292_78 a:hover,._nav_y7292_78 a:focus-visible{color:#4e3da0;background:#ece9f8;outline:none}._main_y7292_19{padding:54px 0 72px}._hero_y7292_108{color:#fff;background:radial-gradient(circle at 92% 14%,#d7ff6833,#0000 18rem),linear-gradient(135deg,#191b32,#252747 74%);border-radius:25px;padding:clamp(34px,6vw,68px);position:relative;overflow:hidden;box-shadow:0 26px 70px #1c1d322e}._eyebrow_y7292_120{color:#d7ff68;letter-spacing:.13em;text-transform:uppercase;margin:0 0 18px;font-size:11px;font-weight:800}._hero_y7292_108 h1{letter-spacing:-.06em;max-width:790px;margin:0;font-size:clamp(38px,6vw,66px);line-height:.98}._lede_y7292_137{color:#c4c6d5;max-width:740px;margin:24px 0 0;font-size:clamp(16px,2vw,19px);line-height:1.7}._heroMeta_y7292_145{flex-wrap:wrap;gap:9px;margin-top:30px;display:flex}._heroMeta_y7292_145 span{color:#e6e7ef;background:#ffffff12;border:1px solid #ffffff21;border-radius:999px;align-items:center;min-height:31px;padding:0 11px;font-size:11px;font-weight:650;display:inline-flex}._contentGrid_y7292_165{grid-template-columns:minmax(0,1fr) 286px;align-items:start;gap:24px;margin-top:24px;display:grid}._article_y7292_173,._sideCard_y7292_174{background:#fffffff5;border:1px solid #e5e2dc;box-shadow:0 14px 45px #1d1e330f}._article_y7292_173{border-radius:20px;padding:clamp(28px,5vw,54px)}._section_y7292_185+._section_y7292_185{border-top:1px solid #ece9e4;margin-top:42px;padding-top:42px}._section_y7292_185 h2{color:#1a1b2e;letter-spacing:-.035em;margin:0 0 15px;font-size:clamp(22px,3vw,29px)}._section_y7292_185 h3{letter-spacing:-.015em;margin:22px 0 8px;font-size:16px}._section_y7292_185 p,._section_y7292_185 li{color:#5f6170;font-size:15px;line-height:1.75}._section_y7292_185 p{margin:0}._section_y7292_185 p+p{margin-top:13px}._section_y7292_185 a,._sideCard_y7292_174 a,._footer_y7292_20 a{color:#5c47ba;text-underline-offset:3px;font-weight:700}._list_y7292_227{gap:9px;margin:14px 0 0;padding-left:22px;display:grid}._list_y7292_227 li::marker{color:#7357e8}._basisGrid_y7292_238{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin-top:18px;display:grid}._basisGrid_y7292_238 article{background:#faf9ff;border:1px solid #e8e4f4;border-radius:12px;padding:16px}._basisGrid_y7292_238 strong{color:#352e58;margin-bottom:6px;font-size:13px;display:block}._basisGrid_y7292_238 span{color:#6f6b7c;font-size:13px;line-height:1.55}._callout_y7292_265{background:linear-gradient(135deg,#f4f1ff,#fbfaff);border:1px solid #d9d1fb;border-radius:13px;margin-top:18px;padding:18px 19px}._callout_y7292_265 strong{color:#3c316f;margin-bottom:6px;font-size:14px;display:block}._callout_y7292_265 p,._callout_y7292_265 li{color:#696278;font-size:14px}._steps_y7292_286{counter-reset:legal-step;margin:18px 0 0;padding:0;list-style:none}._steps_y7292_286 li{counter-increment:legal-step;min-height:45px;padding:2px 0 18px 50px;position:relative}._steps_y7292_286 li:before{color:#d7ff68;content:counter(legal-step);background:#191b32;border-radius:10px;place-items:center;width:34px;height:34px;font-size:12px;font-weight:800;display:grid;position:absolute;top:0;left:0}._emailButton_y7292_316{background:#191b32;border-radius:11px;justify-content:center;align-items:center;min-height:48px;margin-top:19px;padding:0 19px;font-size:13px;font-weight:750;text-decoration:none;display:inline-flex;box-shadow:0 10px 28px #191b322b;color:#fff!important}._emailButton_y7292_316:hover,._emailButton_y7292_316:focus-visible{background:#2a2c4d;outline:3px solid #7357e833}._aside_y7292_338{gap:12px;display:grid;position:sticky;top:24px}._sideCard_y7292_174{border-radius:16px;padding:20px}._sideCardDark_y7292_350{color:#fff;background:#191b32;border-color:#191b32}._sideLabel_y7292_356{color:#8d7bd9;letter-spacing:.1em;text-transform:uppercase;margin-bottom:11px;font-size:10px;font-weight:850;display:block}._sideCardDark_y7292_350 ._sideLabel_y7292_356{color:#d7ff68}._sideCard_y7292_174 strong,._sideCard_y7292_174 p{display:block}._sideCard_y7292_174 strong{color:inherit;font-size:15px;line-height:1.35}._sideCard_y7292_174 p{color:#777786;margin:8px 0 0;font-size:12px;line-height:1.6}._sideCardDark_y7292_350 p{color:#b2b4c5}._sideLinks_y7292_392{gap:9px;margin-top:13px;display:grid}._sideLinks_y7292_392 a{width:max-content;font-size:12px}._footer_y7292_20{background:#f1f0eb;border-top:1px solid #e3e0da}._footerInner_y7292_20{color:#757681;justify-content:space-between;align-items:center;gap:24px;min-height:94px;font-size:12px;display:flex}._footerLinks_y7292_418{flex-wrap:wrap;gap:15px;display:flex}._footerLinks_y7292_418 a{color:#626370}@media (width<=860px){._headerInner_y7292_18{align-items:flex-start;padding:14px 0}._nav_y7292_78{flex-wrap:wrap;justify-content:flex-end;max-width:390px}._nav_y7292_78 a{min-height:30px;padding:0 8px;font-size:11px}._contentGrid_y7292_165{grid-template-columns:1fr}._aside_y7292_338{grid-template-columns:repeat(2,minmax(0,1fr));position:static}}@media (width<=600px){._headerInner_y7292_18,._main_y7292_19,._footerInner_y7292_20{width:min(100% - 28px,1120px)}._headerInner_y7292_18,._footerInner_y7292_20{flex-direction:column;align-items:flex-start}._headerInner_y7292_18{gap:12px}._nav_y7292_78{justify-content:flex-start}._main_y7292_19{padding:28px 0 48px}._hero_y7292_108{border-radius:19px;padding:31px 24px}._hero_y7292_108 h1{font-size:39px}._article_y7292_173{padding:27px 22px}._basisGrid_y7292_238,._aside_y7292_338{grid-template-columns:1fr}._footerInner_y7292_20{min-height:0;padding:26px 0}}@media (prefers-reduced-motion:reduce){._nav_y7292_78 a{transition:none}}
