.crm-demo{--cd-shell:231 233 230;--cd-canvas:243 244 242;--cd-card:255 255 255;--cd-line:225 228 223;--cd-ink:17 19 15;--cd-ink-muted:94 99 92;--cd-brand-tile:17 19 15;--cd-on-accent:17 19 15;--cd-lemon:239 255 106;--cd-lemon-surface:249 255 195;--cd-lemon-strong:244 255 151;--cd-lemon-edge:168 200 58;--cd-mint:201 244 215;--cd-aqua:191 237 232;--cd-blush:255 217 207;--cd-lilac:230 213 255;--cd-lilac-edge:183 156 235;--cd-peach:255 227 200;--cd-chartreuse:223 255 69;--cd-success:63 165 108;--cd-success-surface:232 244 237;--cd-success-surface-hover:213 235 223;--cd-success-ink:44 114 75;--cd-warning:217 119 6;--cd-warning-surface:250 239 225;--cd-warning-surface-hover:247 225 200;--cd-warning-ink:140 90 33;--cd-danger:200 68 68;--cd-danger-surface:248 233 233;--cd-danger-ink:175 51 51;--cd-info:91 141 239;--cd-scroll:216 219 207;--cd-scroll-hover:185 189 171;--cd-sh-panel:0 1px 2px #0f172a0a,0 4px 12px #0f172a0a;--cd-sh-drawer:0 8px 32px #0f172a14,0 2px 6px #0f172a0a;--cd-sh-selected:0 14px 30px #a8c83a24;--cd-sh-modal:0 24px 64px #0f172a29;--cd-nav-on:linear-gradient(to right,#efff6a99,#efff6a26);--cd-nav-on-line:#a8c83a4d;--cd-nav-on-sh:0 2px 8px #a8c83a2e;--cd-sel:linear-gradient(to bottom right,#efff6ab3,#efff6a40);--cd-logo-ring:0 0 0 0 transparent;position:relative}@media screen{html.dark .crm-demo{--cd-shell:20 22 19;--cd-canvas:27 29 26;--cd-card:35 38 35;--cd-line:49 53 46;--cd-ink:236 238 231;--cd-ink-muted:161 166 155;--cd-lemon-surface:58 67 25;--cd-lemon-strong:76 90 28;--cd-mint:31 61 44;--cd-aqua:27 58 57;--cd-blush:69 44 39;--cd-lilac:51 43 72;--cd-lilac-edge:138 114 204;--cd-peach:70 52 30;--cd-success-surface:30 52 40;--cd-success-surface-hover:38 67 52;--cd-success-ink:126 212 162;--cd-warning-surface:59 46 25;--cd-warning-surface-hover:74 58 30;--cd-warning-ink:242 182 92;--cd-danger-surface:62 35 35;--cd-danger-ink:240 144 144;--cd-scroll:58 62 55;--cd-scroll-hover:78 83 74;--cd-nav-on:#efff6a;--cd-nav-on-line:transparent;--cd-nav-on-sh:none;--cd-sel:linear-gradient(to bottom right,#4c5a1c,#3a4319);--cd-logo-ring:0 0 0 1px #31352e}}@media screen and (prefers-color-scheme:dark){html.system .crm-demo{--cd-shell:20 22 19;--cd-canvas:27 29 26;--cd-card:35 38 35;--cd-line:49 53 46;--cd-ink:236 238 231;--cd-ink-muted:161 166 155;--cd-lemon-surface:58 67 25;--cd-lemon-strong:76 90 28;--cd-mint:31 61 44;--cd-aqua:27 58 57;--cd-blush:69 44 39;--cd-lilac:51 43 72;--cd-lilac-edge:138 114 204;--cd-peach:70 52 30;--cd-success-surface:30 52 40;--cd-success-surface-hover:38 67 52;--cd-success-ink:126 212 162;--cd-warning-surface:59 46 25;--cd-warning-surface-hover:74 58 30;--cd-warning-ink:242 182 92;--cd-danger-surface:62 35 35;--cd-danger-ink:240 144 144;--cd-scroll:58 62 55;--cd-scroll-hover:78 83 74;--cd-nav-on:#efff6a;--cd-nav-on-line:transparent;--cd-nav-on-sh:none;--cd-sel:linear-gradient(to bottom right,#4c5a1c,#3a4319);--cd-logo-ring:0 0 0 1px #31352e}}.crm-demo :where(*){box-sizing:border-box}.crm-demo :where(button){appearance:none;font:inherit;letter-spacing:inherit;color:inherit;text-align:inherit;cursor:pointer;background:0 0;border:0;border-radius:0;margin:0;padding:0}.crm-demo :where(p,ul){margin:0;padding:0;list-style:none}.crm-demo :where(a){color:inherit;text-decoration:none}.crm-demo :where(b){font-weight:600}.crm-demo :where(table){border-collapse:collapse;border-spacing:0;width:100%}.crm-demo :where(input){font:inherit;color:inherit;margin:0}.crm-demo :where(i){font-style:normal}.agata-v3 .crm-demo .cd-frame :focus-visible{outline:2px solid rgb(var(--cd-ink));outline-offset:2px}.crm-demo .cd-i{fill:none;stroke:currentColor;stroke-width:2px;stroke-linecap:round;stroke-linejoin:round;flex:none;width:16px;height:16px;display:block}.crm-demo .cd-s12{width:12px;height:12px}.crm-demo .cd-s14{width:14px;height:14px}.crm-demo .cd-s20{width:20px;height:20px}.crm-demo .cd-sprite{width:0;height:0;position:absolute;overflow:hidden}.crm-demo .cd-muted{color:rgb(var(--cd-ink-muted))}.crm-demo .cd-skip{z-index:2;background:var(--ink);color:var(--on-ink);opacity:0;border-radius:10px;padding:8px 14px;font-size:13px;font-weight:600;position:absolute;top:-6px;left:4px;transform:translateY(-200%)}.crm-demo .cd-skip:focus{opacity:1;transform:none}.crm-demo .cd-bar{color:var(--muted);flex-wrap:wrap;align-items:center;gap:10px 20px;padding:0 4px 14px;font-size:13px;line-height:1.4;display:flex}.crm-demo .cd-bar-title{flex:1 1 0;align-items:center;gap:8px;min-width:0;display:flex}.crm-demo .cd-bar-note{flex-wrap:wrap;flex:1 1 0;justify-content:flex-end;align-items:center;gap:6px 10px;min-width:0;display:flex}.crm-demo .cd-try{background:var(--lemon);color:var(--on-lemon);border-radius:18px;align-items:center;gap:6px;padding:5px 12px 5px 10px;font-weight:600;line-height:18px;display:inline-flex}.crm-demo .cd-try-t{display:none}.crm-demo .cd-bar-label{font-size:12px}@media not all and (hover:hover) and (pointer:fine){.crm-demo .cd-try-m{display:none}.crm-demo .cd-try-t{display:block}}.crm-demo .cd-tabs{background:var(--card);border-radius:100px;gap:4px;padding:4px;display:flex}.crm-demo .cd-tabs button{color:var(--muted);white-space:nowrap;border-radius:100px;padding:8px 16px;font-size:13px;font-weight:600;line-height:1.3;transition:background-color .2s,color .2s}.crm-demo .cd-tabs button:hover{color:var(--ink)}.crm-demo .cd-tabs button[aria-selected=true]{background:var(--ink);color:var(--on-ink)}@media (width<=1150px){.crm-demo .cd-tabs{scrollbar-width:none;flex:1 0 100%;order:3;overflow-x:auto}.crm-demo .cd-tabs button{text-align:center;flex:1 0 auto;min-height:40px}}@media (width<=720px){.crm-demo .cd-bar{gap:6px 12px;padding:0 1px 12px;font-size:12px}.crm-demo .cd-bar-title,.crm-demo .cd-bar-note{text-align:left;flex:100%;justify-content:flex-start}.crm-demo .cd-tabs{gap:2px;margin-top:4px;padding:3px}.crm-demo .cd-tabs button{flex:auto;padding:8px 6px;font-size:12.5px}}@media (width<=340px){.crm-demo .cd-tabs button{padding-inline:4px;font-size:12px}}.crm-demo .cd-frame{isolation:isolate;background:rgb(var(--cd-shell));height:620px;box-shadow:0 0 0 1px var(--img-ring),0 26px 70px -28px var(--crm-shadow);font-feature-settings:"rlig" 1,"calt" 1,"ss01" 1;-webkit-font-smoothing:antialiased;color:rgb(var(--cd-ink));letter-spacing:normal;text-align:left;text-transform:none;border-radius:24px;font:400 14px/20px Manrope Variable,system-ui,sans-serif;position:relative;overflow:hidden;container:cd/inline-size}@media (width>=1151px){.crm-demo .cd-frame{height:clamp(580px,100svh - 190px,700px)}}@media (width>=721px) and (width<=1150px){.crm-demo .cd-frame{height:min(620px,max(420px,100svh - 110px))}}@media (width<=720px){.crm-demo .cd-frame{border-radius:0;height:min(580px,80svh);margin-inline:-18px}}.crm-demo .cd-shell{display:flex;position:absolute;inset:0}.crm-demo .cd-col{flex-direction:column;flex:1;gap:12px;min-width:0;padding:12px;display:flex}.crm-demo .cd-isl,.crm-demo .cd-topbar,.crm-demo .cd-cal-bar,.crm-demo .cd-stats,.crm-demo .cd-pn{border:1px solid rgb(var(--cd-line));background:rgb(var(--cd-card));box-shadow:var(--cd-sh-panel);border-radius:24px}.crm-demo .cd-top{z-index:45;flex:none;align-items:center;gap:8px;display:flex;position:relative}.crm-demo .cd-burger{border:1px solid rgb(var(--cd-line));background:rgb(var(--cd-card));width:36px;height:36px;box-shadow:var(--cd-sh-panel);color:rgb(var(--cd-ink-muted));border-radius:12px;flex:none;place-items:center;transition:color .15s;display:inline-grid}.crm-demo .cd-burger:hover{color:rgb(var(--cd-ink))}.crm-demo .cd-burger .cd-i{stroke-width:1.75px}.crm-demo .cd-topbar{flex:1;justify-content:space-between;align-items:center;gap:4px;min-width:0;height:56px;padding:0 8px;display:flex}.crm-demo .cd-search{border:1px solid rgb(var(--cd-line));background:rgb(var(--cd-canvas));color:rgb(var(--cd-ink-muted));border-radius:9999px;align-items:center;gap:8px;padding:6px 12px;font-size:12px;line-height:16px;transition:background-color .15s,color .15s;display:flex}.crm-demo .cd-search-t,.crm-demo .cd-search kbd,.crm-demo .cd-quick-t,.crm-demo .cd-clinic-name,.crm-demo .cd-clinic-chev{display:none}.crm-demo .cd-search kbd{border:1px solid rgb(var(--cd-line));background:rgb(var(--cd-card));border-radius:12px;padding:2px 6px;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-size:10px;font-weight:500;line-height:16px}.crm-demo .cd-topbar-r{justify-content:flex-end;align-items:center;gap:4px;min-width:0;display:flex}.crm-demo .cd-bell{border:1px solid rgb(var(--cd-line));background:rgb(var(--cd-canvas));width:36px;height:36px;color:rgb(var(--cd-ink-muted));border-radius:50%;flex:none;place-items:center;transition:background-color .15s,color .15s;display:inline-grid}.crm-demo .cd-search:hover,.crm-demo .cd-bell:hover,.crm-demo .cd-sq:hover,.crm-demo .cd-step:hover{background:rgb(var(--cd-shell));color:rgb(var(--cd-ink))}.crm-demo .cd-quick{flex:none;position:relative}.crm-demo .cd-quick-btn{background:rgb(var(--cd-ink));height:36px;color:rgb(var(--cd-card));white-space:nowrap;border-radius:9999px;align-items:center;gap:6px;padding:0 16px;font-weight:500;display:inline-flex}.crm-demo .cd-quick-chev{opacity:.7}.crm-demo .cd-quick-btn:hover,.crm-demo .cd-primary:hover,.crm-demo .cd-cta:hover,.crm-demo .cd-rb-main:hover,.crm-demo .cd-wait-toggle:hover,.crm-demo .cd-per-chip.is-on:hover{opacity:.9}.crm-demo .cd-clinic{border:1px solid rgb(var(--cd-line));background:rgb(var(--cd-card));border-radius:9999px;justify-content:center;align-items:center;gap:8px;width:36px;min-width:0;height:36px;font-weight:500;transition:background-color .15s;display:inline-flex}.crm-demo .cd-clinic:hover{background:rgb(var(--cd-canvas))}.crm-demo .cd-clinic-ico{color:#fff;background:linear-gradient(135deg,#6c5cf5 0%,#9b7bff 100%);border-radius:8px;flex:none;place-items:center;width:24px;height:24px;display:grid}.crm-demo .cd-clinic-name{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.crm-demo .cd-clinic-chev{color:rgb(var(--cd-ink-muted))}.crm-demo .cd-pop{z-index:50;border:1px solid rgb(var(--cd-line));background:rgb(var(--cd-card));color:rgb(var(--cd-ink));white-space:normal;border-radius:16px;font-size:14px;font-weight:400;line-height:20px;position:absolute;top:100%}.crm-demo .cd-pop-quick{width:240px;margin-top:8px;padding:4px;right:0;box-shadow:0 10px 15px -3px #0000001a,0 4px 6px -4px #0000001a}.crm-demo .cd-pop-item{border-radius:8px;align-items:center;gap:10px;width:100%;padding:8px 12px;display:flex}.crm-demo .cd-pop-item:hover,.crm-demo .cd-pop-all:hover{background:rgb(var(--cd-canvas))}.crm-demo .cd-pop-item .cd-i{color:rgb(var(--cd-ink-muted))}.crm-demo .cd-pop-spec{width:288px;box-shadow:var(--cd-sh-modal);margin-top:4px;padding:12px;left:0}.crm-demo .cd-pop-cap{color:rgb(var(--cd-ink-muted));margin-bottom:8px;font-size:11px;font-weight:500;line-height:14px}.crm-demo .cd-chips{flex-wrap:wrap;gap:6px;display:flex}.crm-demo .cd-chip{border:1px solid rgb(var(--cd-line));background:rgb(var(--cd-canvas));color:rgb(var(--cd-ink-muted));border-radius:9999px;align-items:center;gap:4px;padding:4px 10px;font-size:12px;line-height:16px;transition:color .15s;display:inline-flex}.crm-demo .cd-chip:hover{color:rgb(var(--cd-ink))}.crm-demo .cd-chip.is-on{border-color:rgb(var(--cd-lemon-edge)/.4);background:rgb(var(--cd-lemon-surface));color:rgb(var(--cd-ink))}.crm-demo .cd-chip.is-on:hover{border-color:rgb(var(--cd-lemon-edge))}.crm-demo .cd-chip[aria-pressed=false] .cd-i{display:none}.crm-demo .cd-pop-all{border:1px solid rgb(var(--cd-line));text-align:center;border-radius:8px;width:100%;margin-top:12px;padding:6px 12px;font-size:12px;line-height:16px}.crm-demo .cd-pop-more{border-top:1px solid rgb(var(--cd-line));margin-top:12px;padding-top:12px}.crm-demo .cd-pop-status{width:176px;box-shadow:var(--cd-sh-modal);margin-top:4px;left:0;overflow:hidden}.crm-demo .cd-st-opt{align-items:center;gap:10px;width:100%;padding:8px 12px;display:flex}.crm-demo .cd-st-opt:hover{background:rgb(var(--cd-canvas)/.6)}.crm-demo .cd-st-opt .cd-i{color:rgb(var(--cd-ink-muted));margin-left:auto;display:none}.crm-demo .cd-st-opt.is-cur{background:rgb(var(--cd-canvas));font-weight:500}.crm-demo .cd-st-opt.is-cur .cd-i{display:block}.crm-demo .cd-st-odot{background:rgb(var(--cd-line));border-radius:50%;flex:none;width:8px;height:8px}.crm-demo .cd-od-confirmed{background:rgb(var(--cd-mint))}.crm-demo .cd-od-arrived{background:rgb(var(--cd-aqua))}.crm-demo .cd-od-completed{background:rgb(var(--cd-success))}.crm-demo .cd-od-no_show{background:rgb(var(--cd-danger))}.crm-demo .cd-od-cancelled{background:rgb(var(--cd-line)/.6)}.crm-demo .cd-scrim{z-index:55;cursor:pointer;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#11130f66;position:absolute;inset:0}.crm-demo .cd-nav{z-index:60;background:rgb(var(--cd-shell));visibility:hidden;width:288px;max-width:calc(100% - 32px);transition:transform .3s ease-in-out,visibility 0s .3s;position:absolute;inset:0 auto 0 0;transform:translate(-100%)}.crm-demo .cd-nav.is-open{visibility:visible;transition:transform .3s ease-in-out;transform:none;box-shadow:0 25px 50px -12px #00000040}.crm-demo .cd-nav-in{flex-direction:column;gap:12px;height:100%;padding:12px;display:flex}.crm-demo .cd-nav-brand{flex:none;justify-content:space-between;align-items:center;padding:12px 16px;display:flex}.crm-demo .cd-logo{align-items:center;gap:10px;display:inline-flex}.crm-demo .cd-logo-tile{background:rgb(var(--cd-brand-tile));width:28px;height:28px;box-shadow:var(--cd-logo-ring);border-radius:8px;flex:none;place-items:center;display:grid}.crm-demo .cd-logo-mark{width:19px;height:19px;display:block}.crm-demo .cd-logo-label{align-items:baseline;gap:6px;display:inline-flex}.crm-demo .cd-logo-word{fill:currentColor;width:66px;height:13px;display:block}.crm-demo .cd-logo-crm{letter-spacing:.16em;text-transform:uppercase;color:rgb(var(--cd-ink-muted));font-size:10px;font-weight:600;line-height:15px}.crm-demo .cd-nav-x,.crm-demo .cd-x{width:28px;height:28px;color:rgb(var(--cd-ink-muted));border-radius:8px;flex:none;place-items:center;display:inline-grid}.crm-demo .cd-nav-x:hover,.crm-demo .cd-x:hover{background:rgb(var(--cd-canvas));color:rgb(var(--cd-ink))}.crm-demo .cd-nav-mid{overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:rgb(var(--cd-ink)/.18) transparent;flex-direction:column;flex:1;gap:12px;min-height:0;margin:-6px -12px;padding:6px 12px;display:flex;overflow-y:auto}.crm-demo .cd-nav-mid .cd-isl{flex:none;padding:12px 8px}.crm-demo .cd-nav-sec{letter-spacing:.08em;text-transform:uppercase;color:rgb(var(--cd-ink-muted)/.8);padding:0 12px 4px;font-size:10px;font-weight:600;line-height:15px}.crm-demo .cd-nav-list{flex-direction:column;gap:2px;margin-top:4px;display:flex}.crm-demo .cd-nav-item{letter-spacing:-.025em;width:100%;color:rgb(var(--cd-ink-muted));border-radius:9999px;align-items:center;gap:12px;padding:8px 12px;font-weight:500;transition:background-color .15s,color .15s;display:flex}.crm-demo .cd-nav-item .cd-i{stroke-width:1.75px}.crm-demo .cd-nav-item:hover{background:rgb(var(--cd-canvas));color:rgb(var(--cd-ink))}.crm-demo .cd-nav-item[aria-current]{border:1px solid var(--cd-nav-on-line);background:var(--cd-nav-on);box-shadow:var(--cd-nav-on-sh);color:rgb(var(--cd-on-accent))}.crm-demo .cd-nav-g[aria-current],.crm-demo .cd-nav-g[aria-current]:hover{box-shadow:none;color:rgb(var(--cd-ink));background:0 0;border:0}.crm-demo .cd-nav-item>span{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.crm-demo .cd-nav-item .cd-nav-chev{stroke-width:2px}.crm-demo .cd-nav-chev-md{display:none}.crm-demo .cd-nav-acc{flex:none;align-items:center;gap:10px;width:100%;padding:10px 12px;transition:background-color .15s;display:flex}.crm-demo .cd-nav-acc:hover,.crm-demo .cd-range:hover{background:rgb(var(--cd-canvas))}.crm-demo .cd-acc-ava{background:linear-gradient(to bottom right,rgb(var(--cd-lemon)),rgb(var(--cd-mint)),rgb(var(--cd-lilac)));width:36px;height:36px;color:rgb(var(--cd-ink));border-radius:50%;flex:none;place-items:center;font-size:12px;font-weight:600;line-height:16px;display:grid}.crm-demo .cd-acc-info{flex:1;min-width:0}.crm-demo .cd-acc-name,.crm-demo .cd-acc-role{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.crm-demo .cd-acc-name{letter-spacing:-.025em;font-weight:500;display:block}.crm-demo .cd-acc-role{color:rgb(var(--cd-ink-muted));font-size:11px;line-height:16.5px;display:none}.crm-demo .cd-acc-chev{color:rgb(var(--cd-ink-muted))}.crm-demo .cd-main{background:rgb(var(--cd-canvas)/.6);overscroll-behavior-x:contain;border-radius:28px;flex:1;min-height:0;padding:0 12px;overflow:auto}.crm-demo .cd-main,.crm-demo .cd-day-scroll,.crm-demo .cd-drawer,.crm-demo .cd-xs{scrollbar-width:thin;scrollbar-color:rgb(var(--cd-scroll)) transparent}.crm-demo .cd-view{padding:12px 0;position:relative}.crm-demo .cd-view-calendar{--gt:72px repeat(var(--cols),minmax(180px,1fr));--gm:72px;--wd:none;--tb:var(--cd-line);--tg:var(--cd-canvas);--tf:var(--cd-ink-muted);--tr:var(--cd-line);--tk:var(--cd-card);--tx:2px;--tkr:0 0 0 1px rgb(var(--cd-ink)/.25);flex-direction:column;gap:12px;display:flex}.crm-demo .cd-view-calendar[data-wait=on]{--gt:72px minmax(170px,.85fr) repeat(var(--cols),minmax(180px,1fr));--gm:242px;--wd:block;--tb:var(--cd-ink);--tg:var(--cd-ink);--tf:var(--cd-card);--tr:var(--cd-lemon);--tk:var(--cd-on-accent);--tx:16px;--tkr:0 0 0 0 transparent}.crm-demo .cd-cal-bar{z-index:39;flex-wrap:wrap;flex:none;align-items:center;gap:8px;padding:12px 16px;display:flex;position:relative}.crm-demo .cd-sq{border:1px solid rgb(var(--cd-line));background:rgb(var(--cd-canvas));width:32px;height:32px;color:rgb(var(--cd-ink-muted));border-radius:8px;flex:none;place-items:center;transition:background-color .15s,color .15s;display:inline-grid}.crm-demo .cd-sq-28{background:rgb(var(--cd-card));width:28px;height:28px}.crm-demo .cd-sq-28:hover{background:rgb(var(--cd-canvas))}.crm-demo .cd-date{color:rgb(var(--cd-ink-muted));border-radius:8px;align-items:center;gap:6px;padding:4px 8px;display:flex}.crm-demo .cd-date:hover{background:rgb(var(--cd-canvas))}.crm-demo .cd-date-t{text-align:center;min-width:150px;color:rgb(var(--cd-ink));font-size:13px;font-weight:700;line-height:18px}.crm-demo .cd-vtab,.crm-demo .cd-wait-toggle{color:rgb(var(--cd-ink-muted));white-space:nowrap;font-size:13px;font-weight:600;line-height:18px}.crm-demo .cd-today{background:rgb(var(--cd-lemon));color:rgb(var(--cd-on-accent));border-radius:9999px;margin-left:8px;padding:2px 8px;font-size:10px;line-height:13px}.crm-demo .cd-vtabs{border:1px solid rgb(var(--cd-line));background:rgb(var(--cd-canvas));border-radius:9999px;flex-wrap:wrap;align-items:center;gap:2px;margin-left:8px;padding:4px;display:flex;position:relative}.crm-demo .cd-vtab{border-radius:9999px;align-items:center;gap:6px;padding:6px 12px;transition:color .15s;display:inline-flex}.crm-demo .cd-vtab:hover{color:rgb(var(--cd-ink))}.crm-demo .cd-vtab.is-on,.crm-demo .cd-vtab-spec.is-filtered{background:rgb(var(--cd-ink));color:rgb(var(--cd-card));box-shadow:0 1px 2px #0000000d}.crm-demo .cd-vtab-spec{border-radius:12px}.crm-demo .cd-vtab-spec .cd-i{stroke-width:1.75px}.crm-demo .cd-spec-n{font-variant-numeric:tabular-nums}.crm-demo .cd-spec{position:static}.crm-demo .cd-step{border:1px solid rgb(var(--cd-line));background:rgb(var(--cd-canvas));color:rgb(var(--cd-ink-muted));border-radius:9999px;align-items:center;gap:4px;margin-left:8px;padding:6px 10px;font-size:11px;font-weight:500;line-height:16.5px;transition:background-color .15s,color .15s;display:inline-flex}.crm-demo .cd-bar-sp{margin-left:auto}.crm-demo .cd-wait-toggle{border:1px solid rgb(var(--tb));background:rgb(var(--tg));color:rgb(var(--tf));border-radius:9999px;align-items:center;gap:8px;padding:6px 12px;transition:background-color .15s,color .15s;display:inline-flex}.crm-demo .cd-switch{background:rgb(var(--tr));border-radius:9999px;flex:none;align-items:center;width:36px;height:20px;transition:background-color .15s;display:inline-flex}.crm-demo .cd-knob{background:rgb(var(--tk));width:16px;height:16px;box-shadow:var(--tkr),var(--cd-sh-panel);transform:translateX(var(--tx));border-radius:50%;transition:transform .15s}.crm-demo .cd-primary{background:rgb(var(--cd-ink));color:rgb(var(--cd-card));white-space:nowrap;border-radius:9999px;align-items:center;gap:8px;padding:8px 16px;font-weight:500;display:inline-flex}.crm-demo .cd-stats{flex-wrap:wrap;flex:none;gap:4px 20px;padding:10px 16px;display:none}.crm-demo .cd-stat{align-items:center;gap:6px;display:flex}.crm-demo .cd-stat>span{color:rgb(var(--cd-ink-muted))}.crm-demo .cd-dot{background:rgb(var(--cd-ink));border-radius:50%;flex:none;width:6px;height:6px}.crm-demo .cd-dot-success{background:rgb(var(--cd-success))}.crm-demo .cd-dot-info{background:rgb(var(--cd-info))}.crm-demo .cd-dot-warning{background:rgb(var(--cd-warning))}.crm-demo .cd-day-scroll{border:1px solid rgb(var(--cd-line));background:rgb(var(--cd-canvas)/.6);width:max-content;min-width:100%;box-shadow:var(--cd-sh-panel);-webkit-user-select:none;user-select:none;border-radius:24px;overflow:clip}.crm-demo .cd-day-grid{grid-template-columns:var(--gt);min-width:calc(var(--gm) + var(--cols) * 180px);grid-template-rows:65px 960px;display:grid}.crm-demo .cd-wait{display:var(--wd)}.crm-demo .cd-corner,.crm-demo .cd-whead,.crm-demo .cd-mhead{z-index:35;border-bottom:1px solid rgb(var(--cd-line));background:rgb(var(--cd-canvas));position:sticky;top:0}.crm-demo .cd-corner{z-index:38;left:0}.crm-demo .cd-whead,.crm-demo .cd-mhead,.crm-demo .cd-wcol,.crm-demo .cd-mcol{border-left:1px solid rgb(var(--cd-line));min-width:0}.crm-demo .cd-whead-in{background:rgb(var(--cd-lemon)/.1);justify-content:space-between;align-items:flex-start;gap:8px;height:100%;padding:12px;display:flex}.crm-demo .cd-whead-in>div{min-width:0}.crm-demo .cd-whead .cd-col-t{height:24px;padding-top:1px;line-height:24px}.crm-demo .cd-master{background:rgb(var(--cd-card)/.74);outline-offset:-2px;flex-direction:column;width:100%;height:100%;padding:12px;display:flex}.crm-demo .cd-master:hover{background:rgb(var(--cd-canvas)/.6)}.crm-demo .cd-master-row{align-items:center;gap:8px;display:flex}.crm-demo .cd-mdot{background:rgb(var(--cd-mint));border-radius:50%;flex:none;place-items:center;width:16px;height:16px;font-size:10px;font-weight:600;line-height:15px;display:inline-grid}.crm-demo .cd-mdot-aqua{background:rgb(var(--cd-aqua))}.crm-demo .cd-col-t{text-overflow:ellipsis;white-space:nowrap;font-size:13px;font-weight:700;line-height:18px;display:block;overflow:hidden}.crm-demo .cd-col-s{color:rgb(var(--cd-ink-muted));margin-top:2px;font-size:11px;font-weight:500;line-height:14px;display:block}.crm-demo .cd-axis{z-index:30;background:rgb(var(--cd-canvas));position:sticky;left:0}.crm-demo .cd-time{font-variant-numeric:tabular-nums;height:40px;color:rgb(var(--cd-ink-muted)/.7);padding:0 8px;font-size:10px;font-weight:500;line-height:14px;display:block}.crm-demo .cd-time.is-hour{color:rgb(var(--cd-ink));font-size:11px;font-weight:600}.crm-demo .cd-wcol{background:rgb(var(--cd-lemon)/.05);position:relative}.crm-demo .cd-mcol{background-image:repeating-linear-gradient(rgb(var(--cd-ink-muted)/.35) 0 1px,transparent 1px 80px),repeating-linear-gradient(transparent 0 40px,rgb(var(--cd-line)) 40px 41px,transparent 41px 80px);position:relative}.crm-demo .cd-work,.crm-demo .cd-off{pointer-events:none;position:absolute;left:0;right:0}.crm-demo .cd-work{top:calc(var(--ws) * 1.33333px);height:calc((var(--we) - var(--ws)) * 1.33333px);background:linear-gradient(#3b82f640,#3b82f61a,#3b82f633)}.crm-demo .cd-band-violet .cd-work{background:linear-gradient(#8b5cf640,#8b5cf61a,#8b5cf633)}.crm-demo .cd-off{background:rgb(var(--cd-line)/.2)}.crm-demo .cd-off-am{height:calc(var(--ws) * 1.33333px);top:0}.crm-demo .cd-off-pm{top:calc(var(--we) * 1.33333px);bottom:0}.crm-demo .cd-now,.crm-demo .cd-now-t{pointer-events:none;position:absolute}.crm-demo .cd-now{left:0;right:0;top:calc(var(--n) * 1.33333px);z-index:20;background:rgb(var(--cd-danger)/.8);height:1px}.crm-demo .cd-now-t{right:4px;top:calc(var(--n) * 1.33333px - 8px);background:rgb(var(--cd-danger));box-shadow:var(--cd-sh-panel);font-variant-numeric:tabular-nums;color:#fff;border-radius:9999px;padding:0 6px;font-size:10px;font-weight:600;line-height:16px}.crm-demo .cd-wcard{left:4px;right:4px;top:calc(var(--s) * 1.33333px);border:1px dashed rgb(var(--cd-warning)/.4);background:rgb(var(--cd-warning-surface)/.8);border-radius:16px;flex-direction:column;height:44px;padding:4px 8px;transition:background-color .15s;display:flex;position:absolute;overflow:hidden}.crm-demo .cd-wcard:hover{background:rgb(var(--cd-warning-surface-hover))}.crm-demo .cd-wcard-row{align-items:center;gap:4px;font-size:11px;font-weight:500;line-height:13.75px;display:flex}.crm-demo .cd-wcard-row>.cd-i,.crm-demo .cd-wcard-t,.crm-demo .cd-wcard-note,.crm-demo .cd-wcard-chip{color:rgb(var(--cd-warning-ink))}.crm-demo .cd-wcard-t{flex:none;font-size:10px;font-weight:400}.crm-demo .cd-wcard-n,.crm-demo .cd-wcard-note,.crm-demo .cd-visit-n,.crm-demo .cd-visit-svc{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.crm-demo .cd-wcard-chip{border:1px solid rgb(var(--cd-warning));background:rgb(var(--cd-warning-surface-hover));border-radius:50%;flex:none;place-items:center;width:20px;height:20px;margin-left:auto;display:grid}.crm-demo .cd-wcard-note{font-size:10px;line-height:12.5px}.crm-demo .cd-visit{left:2px;right:2px;top:calc(var(--s) * 1.33333px);height:max(24px,calc(var(--d) * 1.33333px));border:1px solid rgb(var(--cd-line));background:rgb(var(--cd-card));border-radius:16px;transition:box-shadow .15s,border-color .15s;display:flex;position:absolute;overflow:hidden}.crm-demo .cd-visit:hover{border-color:rgb(var(--cd-ink-muted)/.45);box-shadow:var(--cd-sh-drawer)}.crm-demo .cd-visit.is-online{border-color:rgb(var(--cd-lilac-edge));background:linear-gradient(to bottom right,rgb(var(--cd-lilac)/.9),rgb(var(--cd-lilac)/.45))}.crm-demo .cd-visit[aria-expanded=true]{border-color:rgb(var(--cd-lemon-edge));background:var(--cd-sel);box-shadow:var(--cd-sh-selected)}.crm-demo .cd-st-completed{opacity:.8}.crm-demo .cd-visit-strip{background:rgb(var(--cd-line));flex:none;width:6px}.crm-demo .cd-st-confirmed .cd-visit-strip{background:rgb(var(--cd-warning))}.crm-demo .cd-st-arrived .cd-visit-strip{background:rgb(var(--cd-aqua))}.crm-demo .cd-st-completed .cd-visit-strip{background:rgb(var(--cd-success))}.crm-demo .cd-visit-body{flex-direction:column;flex:1;min-width:0;padding:4px 10px;display:flex;overflow:hidden}.crm-demo .cd-visit-body.is-full{padding-bottom:8px}.crm-demo .cd-visit-meta,.crm-demo .cd-visit-svc{color:rgb(var(--cd-ink-muted));font-size:11px;font-weight:500;line-height:14px}.crm-demo .cd-visit-meta{flex:none;align-items:center;gap:6px;height:14px;display:flex}.crm-demo .cd-visit-st{background:rgb(var(--cd-canvas)/.7);border-radius:8px;flex:none;margin-left:auto;padding:0 4px;font-size:10px;font-weight:700;line-height:13px}.crm-demo .cd-visit-name{white-space:nowrap;flex:none;align-items:baseline;gap:4px;font-size:13px;font-weight:500;line-height:17px;display:flex}.crm-demo .cd-visit-t{color:rgb(var(--cd-ink-muted));flex:none;font-size:11px;font-weight:400;line-height:14px}.crm-demo .cd-visit-plus{background:rgb(var(--cd-ink)/.1);border-radius:8px;flex:none;padding:0 4px;font-size:10px;line-height:13px}.crm-demo .cd-drawer{z-index:40;overscroll-behavior:contain;outline-offset:-2px;border-radius:32px;width:min(400px,100% - 24px);max-height:calc(100% - 92px);position:absolute;bottom:12px;right:12px;overflow-y:auto}.crm-demo .cd-dr-card{border:1px solid rgb(var(--cd-line));background:rgb(var(--cd-card));box-shadow:var(--cd-sh-drawer);border-radius:32px;overflow:hidden}.crm-demo .cd-dr-head{background:linear-gradient(to bottom right,var(--hg,rgb(var(--cd-mint)/.4)),rgb(var(--cd-card)));--pb:var(--cd-mint);--pf:var(--cd-ink);padding:16px 20px}.crm-demo [data-st=arrived] .cd-dr-head{--pb:var(--cd-aqua)}.crm-demo [data-st=completed] .cd-dr-head{--hg:rgb(var(--cd-success)/.2);--pb:var(--cd-success-surface);--pf:var(--cd-success-ink)}.crm-demo .cd-dr-top{justify-content:space-between;align-items:flex-start;gap:8px;display:flex}.crm-demo .cd-dr-status{position:relative}.crm-demo .cd-st-pill{background:rgb(var(--pb));color:rgb(var(--pf));border-radius:9999px;align-items:center;gap:6px;padding:6px 14px;font-weight:500;transition:opacity .15s;display:inline-flex}.crm-demo .cd-st-pill:hover{opacity:.8}.crm-demo .cd-st-dot{background:currentColor;border-radius:50%;flex:none;width:6px;height:6px}.crm-demo .cd-st-caret{opacity:.7;margin-left:2px;font-size:12px;line-height:16px}.crm-demo .cd-dr-client{align-items:center;gap:12px;margin-top:12px;display:flex}.crm-demo .cd-dr-ava{background:rgb(var(--cd-blush));border-radius:50%;flex:none;place-items:center;width:44px;height:44px;font-weight:600;display:grid}.crm-demo .cd-dr-ci{flex:1;min-width:0}.crm-demo .cd-dr-link{align-items:center;gap:6px;min-width:0;max-width:100%;display:flex}.crm-demo .cd-dr-link .cd-i{color:rgb(var(--cd-ink-muted)/.5)}.crm-demo .cd-dr-name{text-overflow:ellipsis;white-space:nowrap;-webkit-text-decoration:underline 2px rgb(var(--cd-line));text-decoration:underline 2px rgb(var(--cd-line));text-underline-offset:4px;font-size:18px;font-weight:600;line-height:28px;transition:text-decoration-color .15s;overflow:hidden}.crm-demo .cd-dr-link:hover .cd-dr-name{-webkit-text-decoration-color:rgb(var(--cd-lemon));text-decoration-color:rgb(var(--cd-lemon))}.crm-demo .cd-dr-meta{flex-wrap:wrap;align-items:center;gap:6px;margin-top:2px;display:flex}.crm-demo .cd-dr-meta,.crm-demo .cd-sec-t,.crm-demo .cd-chk-foot,.crm-demo .cd-txn,.crm-demo .cd-comment,.crm-demo .cd-med,.crm-demo .cd-hint,.crm-demo .cd-hv-phone,.crm-demo .cd-hv-svc,.crm-demo .cd-hv-foot,.crm-demo .cd-hv-pay,.crm-demo .cd-hv-note{font-size:12px;line-height:16px}.crm-demo .cd-dr-meta,.crm-demo .cd-dr-phone,.crm-demo .cd-sec-t,.crm-demo .cd-chk-foot{color:rgb(var(--cd-ink-muted))}.crm-demo .cd-vip{background:rgb(var(--cd-lemon-surface));color:rgb(var(--cd-ink));border-radius:9999px;padding:2px 6px;font-size:10px;font-weight:600;line-height:15px}.crm-demo .cd-dr-phone{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.crm-demo .cd-dr-body{flex-direction:column;gap:16px;padding:16px 20px;display:flex}.crm-demo .cd-sec-t{letter-spacing:.025em;text-transform:uppercase}.crm-demo .cd-sec-x{white-space:pre-line;margin-top:4px}.crm-demo .cd-dr-dur{margin-left:8px}.crm-demo .cd-chk{border:1px solid rgb(var(--cd-lemon)/.7);background:rgb(var(--cd-lemon)/.25);border-radius:16px;align-items:flex-start;gap:10px;margin-top:4px;padding:8px 12px;display:flex}.crm-demo .cd-chk-ico{background:rgb(var(--cd-lemon-strong));border-radius:8px;flex:none;place-items:center;width:28px;height:28px;margin-top:2px;display:grid}.crm-demo .cd-chk-in,.crm-demo .cd-chk-n,.crm-demo .cd-txn-m,.crm-demo .cd-med-t{flex:1;min-width:0}.crm-demo .cd-chk-lines{flex-direction:column;gap:4px;display:flex}.crm-demo .cd-chk-line{align-items:baseline;gap:8px;display:flex}.crm-demo .cd-tech{color:rgb(var(--cd-ink-muted));border-radius:8px;flex:none;padding:2px}.crm-demo .cd-tech.is-none{color:rgb(var(--cd-ink-muted)/.35)}.crm-demo .cd-tech:hover{background:rgb(var(--cd-canvas))}.crm-demo .cd-chk-p,.crm-demo .cd-txn-at,.crm-demo .cd-txn-s,.crm-demo .cd-hv-phone{font-variant-numeric:tabular-nums}.crm-demo .cd-chk-p,.crm-demo .cd-txn-at{flex:none}.crm-demo .cd-chk-foot{border-top:1px solid rgb(var(--cd-line)/.6);margin-top:6px;padding-top:6px}.crm-demo .cd-pay{border:1px solid rgb(var(--cd-line));background:rgb(var(--cd-canvas)/.4);border-radius:16px;justify-content:space-between;align-items:center;margin-top:4px;padding:8px 12px;display:flex}.crm-demo .cd-pchip{background:rgb(var(--cd-line)/.4);color:rgb(var(--cd-ink-muted));border-radius:9999px;padding:2px 8px;font-size:10px;font-weight:500;line-height:15px}.crm-demo .cd-pchip.is-paid{background:rgb(var(--cd-mint)/.5);color:rgb(var(--cd-ink))}.crm-demo .cd-txn{border:1px solid rgb(var(--cd-line));border-radius:24px;align-items:baseline;gap:8px;margin-top:8px;padding:6px 12px;display:flex}.crm-demo .cd-txn-at{color:rgb(var(--cd-ink-muted))}.crm-demo .cd-txn-s{text-align:right;flex:none;width:96px}.crm-demo .cd-payby{color:rgb(var(--cd-ink-muted));margin-top:6px;font-size:11px;line-height:16.5px}.crm-demo .cd-payby>span{color:rgb(var(--cd-ink))}.crm-demo .cd-rb{flex-direction:column;gap:8px;margin-top:12px;font-size:12px;font-weight:500;line-height:16px;display:flex}.crm-demo .cd-rb-main{background:rgb(var(--cd-ink));width:100%;color:rgb(var(--cd-card));border-radius:9999px;justify-content:center;align-items:center;gap:8px;padding:8px 12px;transition:opacity .15s;display:flex}.crm-demo .cd-rb-acts{flex-wrap:wrap;gap:8px;display:flex}.crm-demo .cd-rb-b{border:1px solid rgb(var(--cd-line));background:rgb(var(--cd-card));border-radius:9999px;align-items:center;gap:6px;padding:6px 12px;display:inline-flex}.crm-demo .cd-rb-b:hover{background:rgb(var(--cd-canvas))}.crm-demo .cd-comment{border:1px solid rgb(var(--cd-lilac)/.5);background:rgb(var(--cd-lilac)/.15);border-radius:12px;margin-top:4px;padding:8px 12px}.crm-demo .cd-comment-b{-webkit-line-clamp:3;line-clamp:3;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.crm-demo .cd-comment-by{color:rgb(var(--cd-ink-muted));margin-top:2px;font-size:10px;display:block}.crm-demo .cd-med{border:1px solid rgb(var(--cd-line));width:100%;color:rgb(var(--cd-ink-muted));border-radius:12px;align-items:center;gap:8px;padding:8px 12px;transition:background-color .15s,color .15s;display:flex}.crm-demo .cd-med b{font-weight:500}.crm-demo .cd-med:hover{background:rgb(var(--cd-canvas));color:rgb(var(--cd-ink))}.crm-demo .cd-med-warn{border-color:rgb(var(--cd-peach)/.6);background:rgb(var(--cd-peach)/.3);color:rgb(var(--cd-ink));align-items:flex-start}.crm-demo .cd-med-warn:hover{background:rgb(var(--cd-peach)/.5)}.crm-demo .cd-med-warn .cd-i{margin-top:2px}.crm-demo .cd-src{align-items:center;gap:6px;display:flex}.crm-demo .cd-src .cd-i{color:rgb(var(--cd-ink-muted))}.crm-demo .cd-dr-foot{border-top:1px solid rgb(var(--cd-line));background:rgb(var(--cd-canvas)/.4)}.crm-demo .cd-dr-acts{color:rgb(var(--cd-ink-muted));align-items:center;gap:4px;padding:8px 12px;font-size:11px;font-weight:500;line-height:14px;display:flex}.crm-demo .cd-act{border-radius:9999px;padding:4px 8px}.crm-demo .cd-act:hover{background:rgb(var(--cd-canvas));color:rgb(var(--cd-ink))}.crm-demo .cd-act-main{color:rgb(var(--cd-ink))}.crm-demo .cd-acts-r{align-items:center;gap:4px;margin-left:auto;display:flex}.crm-demo .cd-act-danger,.crm-demo .cd-trash{color:rgb(var(--cd-danger-ink))}.crm-demo .cd-act-danger:hover,.crm-demo .cd-trash:hover{background:rgb(var(--cd-danger-surface));color:rgb(var(--cd-danger-ink))}.crm-demo .cd-act-replace{border:1px solid rgb(var(--cd-line));background:rgb(var(--cd-card));color:rgb(var(--cd-ink));border-radius:9999px;flex:none;padding:4px 10px;font-size:12px;font-weight:400;line-height:16px}.crm-demo .cd-act-replace:hover{background:rgb(var(--cd-canvas))}.crm-demo .cd-trash{border-radius:50%;flex:none;place-items:center;width:28px;height:28px;display:inline-grid}.crm-demo .cd-cta{background:rgb(var(--cd-ink));width:100%;color:rgb(var(--cd-card));text-align:center;outline-offset:-4px;padding:12px 0;font-weight:500;display:block}.crm-demo .cd-hover{z-index:60;border:1px solid rgb(var(--cd-line));background:rgb(var(--cd-card));width:280px;box-shadow:var(--cd-sh-modal);pointer-events:none;border-radius:16px;padding:12px;position:absolute}.crm-demo .cd-hv-meta{color:rgb(var(--cd-ink-muted));font-size:11px;line-height:16.5px}.crm-demo .cd-hv-name{overflow-wrap:anywhere;margin-top:2px;font-weight:600}.crm-demo .cd-hv-phone,.crm-demo .cd-hv-foot,.crm-demo .cd-hv-note{color:rgb(var(--cd-ink-muted))}.crm-demo .cd-hv-svc,.crm-demo .cd-hv-foot,.crm-demo .cd-hv-pay{border-top:1px solid rgb(var(--cd-line)/.6);margin-top:8px;padding-top:8px}.crm-demo .cd-hv-pay{color:rgb(var(--cd-danger-ink));font-weight:500}.crm-demo .cd-hv-pay.is-paid{color:rgb(var(--cd-success-ink))}.crm-demo .cd-hv-pay>.cd-muted{font-weight:400}.crm-demo .cd-hv-note{margin-top:6px;font-style:italic}.crm-demo .cd-hint{z-index:70;border:1px solid rgb(var(--cd-line));background:rgb(var(--cd-card));box-shadow:var(--cd-sh-modal);border-radius:16px;padding:12px 40px 12px 16px;position:absolute;bottom:12px;left:12px;right:12px}.crm-demo .cd-hint-link{-webkit-text-decoration:underline 2px rgb(var(--cd-lemon-edge));text-decoration:underline 2px rgb(var(--cd-lemon-edge));text-underline-offset:4px;margin-top:6px;font-weight:600;display:inline-block}.crm-demo .cd-hint-link:hover{text-decoration-color:currentColor}.crm-demo .cd-hint-x{text-align:center;width:28px;height:28px;color:rgb(var(--cd-ink-muted));border-radius:8px;font-size:18px;line-height:28px;position:absolute;top:6px;right:6px}.crm-demo .cd-hint-x:hover{background:rgb(var(--cd-canvas));color:rgb(var(--cd-ink))}.crm-demo .cd-page{flex-direction:column;gap:12px;display:flex}.crm-demo .cd-an{gap:16px}.crm-demo .cd-h1{font-size:24px;font-weight:600;line-height:32px}.crm-demo .cd-h2{font-size:20px;font-weight:600;line-height:28px}.crm-demo .cd-h2s{font-size:16px;font-weight:600;line-height:24px}.crm-demo .cd-h3{font-weight:600}.crm-demo .cd-sub{margin-top:4px}.crm-demo .cd-sub,.crm-demo .cd-sub0,.crm-demo .cd-ps,.crm-demo .cd-lbl,.crm-demo .cd-sm{color:rgb(var(--cd-ink-muted))}.crm-demo .cd-ps{font-size:11px;line-height:16.5px}.crm-demo .cd-lbl{letter-spacing:.5px;text-transform:uppercase;font-size:10px;font-weight:600;line-height:15px}.crm-demo .cd-sm{font-size:12px;line-height:16px}.crm-demo span.cd-sm{margin-top:2px;display:block}.crm-demo .cd-w5{font-weight:500}.crm-demo .cd-btw{justify-content:space-between;align-items:center;gap:8px;display:flex}.crm-demo .cd-acts{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.crm-demo .cd-b{white-space:nowrap;border:1px solid #0000;border-radius:9999px;justify-content:center;align-items:center;gap:6px;padding:8px 16px;transition:background-color .15s,color .15s,border-color .15s,opacity .15s;display:inline-flex}.crm-demo .cd-b-soft{border-color:rgb(var(--cd-line));background:rgb(var(--cd-canvas))}.crm-demo .cd-b-soft:hover,.crm-demo .cd-sel:hover{background:rgb(var(--cd-shell));color:rgb(var(--cd-ink))}.crm-demo .cd-out,.crm-demo .cd-csv{border-color:rgb(var(--cd-line));background:rgb(var(--cd-card))}.crm-demo .cd-out:hover,.crm-demo .cd-csv:hover,.crm-demo .cd-ctab:hover,.crm-demo .cd-per-chip:hover,.crm-demo .cd-seg button:hover,.crm-demo .cd-pg:hover{background:rgb(var(--cd-canvas));color:rgb(var(--cd-ink))}.crm-demo .cd-b-dark{background:rgb(var(--cd-ink));color:rgb(var(--cd-card));border:0;gap:8px;padding:8px 12px;font-weight:500}.crm-demo .cd-b-dark:hover{opacity:.9}.crm-demo .cd-b-sm{gap:6px;padding:6px 12px}.crm-demo .cd-cbar .cd-b-dark,.crm-demo .cd-note-row .cd-b{padding-inline:16px}.crm-demo .cd-b-xs{padding:4px 10px;font-size:12px;line-height:16px}.crm-demo .cd-csv{color:rgb(var(--cd-ink-muted))}.crm-demo .cd-acts>.cd-csv{padding:6px 12px}.crm-demo .cd-goal{padding:6px 14px;font-size:12px;font-weight:600;line-height:16px}.crm-demo .cd-b-row{border-radius:16px;gap:8px;padding:8px 12px;font-weight:500}.crm-demo .cd-rnd{border-color:rgb(var(--cd-line));background:rgb(var(--cd-card));width:36px;height:36px;color:rgb(var(--cd-ink-muted));padding:0}.crm-demo .cd-rnd:hover{background:rgb(var(--cd-canvas));color:rgb(var(--cd-ink))}.crm-demo .cd-out .cd-i{color:rgb(var(--cd-ink-muted))}.crm-demo .cd-b-del:hover{border-color:rgb(var(--cd-danger)/.4);background:rgb(var(--cd-danger-surface));color:rgb(var(--cd-danger-ink))}.crm-demo .is-dim{opacity:.4}.crm-demo .cd-sel{border:1px solid rgb(var(--cd-line));background:rgb(var(--cd-canvas));white-space:nowrap;border-radius:12px;justify-content:space-between;align-items:center;gap:8px;padding:8px 12px;display:inline-flex}.crm-demo .cd-sel .cd-i,.crm-demo .cd-srch .cd-i{color:rgb(var(--cd-ink-muted))}.crm-demo .cd-sel-full{width:100%}.crm-demo .cd-sel-w{position:relative}.crm-demo .cd-pop-sel{min-width:100%;box-shadow:var(--cd-sh-panel);margin-top:4px;padding:4px;left:0}.crm-demo .cd-opt{width:100%;color:rgb(var(--cd-ink-muted));white-space:nowrap;border-radius:8px;justify-content:space-between;align-items:center;gap:12px;padding:8px 10px;display:flex}.crm-demo .cd-opt:hover{background:rgb(var(--cd-canvas))}.crm-demo .cd-opt.is-cur{color:rgb(var(--cd-ink))}.crm-demo .cd-opt:not(.is-cur) .cd-i{visibility:hidden}.crm-demo .cd-srch{flex:1;min-width:220px;position:relative}.crm-demo .cd-srch .cd-i{pointer-events:none;position:absolute;top:50%;left:12px;transform:translateY(-50%)}.crm-demo .cd-srch input{border:1px solid rgb(var(--cd-line));background:rgb(var(--cd-canvas));border-radius:9999px;width:100%;height:38px;padding:8px 12px 8px 36px;display:block}.crm-demo .cd-srch input::placeholder{color:rgb(var(--cd-ink-muted)/.6);opacity:1}.crm-demo .cd-srch-sm{flex:none;min-width:0}.crm-demo .cd-srch-sm input{background:rgb(var(--cd-card));width:254px;max-width:100%;height:34px;padding:6px 12px 6px 32px}.crm-demo .cd-srch-sm input::placeholder{color:rgb(var(--cd-ink-muted))}.crm-demo .cd-tbw{overflow:hidden}.crm-demo .cd-xs{overscroll-behavior-x:contain;outline-offset:-2px;overflow-x:auto}.crm-demo .cd-tb th{letter-spacing:.55px;text-align:left;text-transform:uppercase;white-space:nowrap;color:rgb(var(--cd-ink-muted));padding:12px 16px;font-size:11px;font-weight:500;line-height:20px}.crm-demo .cd-tb td{text-align:left;padding:12px 16px}.crm-demo .cd-tb tr{border-bottom:1px solid rgb(var(--cd-line))}.crm-demo .cd-tb tbody tr:last-child{border-bottom:0}.crm-demo .cd-tb .cd-r{text-align:right;font-variant-numeric:tabular-nums;white-space:nowrap}.crm-demo .cd-tb th button{text-transform:inherit;transition:color .15s}.crm-demo .cd-tb th button:hover,.crm-demo .cd-crumbs button:hover,.crm-demo .cd-more:hover,.crm-demo .cd-help:hover,.crm-demo .cd-atab:hover,.crm-demo .cd-task-add:hover,.crm-demo .cd-via:hover{color:rgb(var(--cd-ink))}.crm-demo .cd-none{text-align:center;color:rgb(var(--cd-ink-muted));padding:48px 16px}.crm-demo .cd-tfoot{border-top:1px solid rgb(var(--cd-line));background:rgb(var(--cd-canvas)/.3);color:rgb(var(--cd-ink-muted));justify-content:space-between;align-items:center;gap:12px;padding:12px 16px;font-size:12px;line-height:16px;display:flex}.crm-demo .cd-pager{align-items:center;gap:4px;display:flex}.crm-demo .cd-pg{border:1px solid rgb(var(--cd-line));background:rgb(var(--cd-card));min-width:32px;height:32px;color:rgb(var(--cd-ink));border-radius:9999px;place-items:center;padding:0 8px;font-size:14px;line-height:20px;transition:background-color .15s;display:grid}.crm-demo .cd-pg.is-cur{background:rgb(var(--cd-ink));color:rgb(var(--cd-card));border-color:#0000;font-weight:600}.crm-demo .cd-pg-arrow,.crm-demo .cd-pg-dots{color:rgb(var(--cd-ink-muted));padding:0 4px;font-size:16px;line-height:24px}.crm-demo .cd-pager.is-short .cd-pg-dots,.crm-demo .cd-pager.is-short .cd-pg-dots+.cd-pg{display:none}.crm-demo [data-bg=lemon]{background:rgb(var(--cd-lemon));color:rgb(var(--cd-on-accent))}.crm-demo [data-bg=mint]{background:rgb(var(--cd-mint))}.crm-demo [data-bg=aqua]{background:rgb(var(--cd-aqua))}.crm-demo [data-bg=peach]{background:rgb(var(--cd-peach))}.crm-demo [data-bg=blush]{background:rgb(var(--cd-blush))}.crm-demo [data-bg=lilac]{background:rgb(var(--cd-lilac))}.crm-demo .cd-ava{border-radius:50%;flex:none;place-items:center;width:36px;height:36px;font-size:12px;font-weight:600;line-height:16px;display:grid}.crm-demo .cd-ava-xl{width:64px;height:64px;font-size:18px;line-height:28px}.crm-demo .cd-badge{white-space:nowrap;border-radius:9999px;align-items:center;gap:4px;padding:2px 10px;font-size:12px;font-weight:500;line-height:16px;transition:opacity .15s;display:inline-flex}.crm-demo .cd-badge:hover,.crm-demo button.cd-ava:hover,.crm-demo .cd-sms.is-on:hover{opacity:.8}.crm-demo .cd-caret{opacity:.7;font-size:10px}.crm-demo .cd-pop-cst{margin:0}.crm-demo .cd-pop-cst .cd-st-opt{gap:8px}.crm-demo .cd-pop-cst .cd-st-opt:first-child{border-bottom:1px solid rgb(var(--cd-line)/.6)}.crm-demo .cd-st-opt .cd-st-auto{color:inherit;margin:0;display:block}.crm-demo .cd-head{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:12px;padding:20px;display:flex}.crm-demo .cd-filters{border-radius:18px;flex-wrap:wrap;align-items:center;gap:8px;padding:12px 16px;display:flex}.crm-demo .cd-cl-tb{min-width:696px}.crm-demo .cd-cl-tb th{white-space:normal}.crm-demo .cd-cl-tb tbody tr{cursor:pointer;transition:background-color .15s}.crm-demo .cd-cl-tb tbody tr:hover{background:rgb(var(--cd-canvas)/.4)}.agata-v3 .crm-demo .cd-frame .cd-card-host{outline:0}.crm-demo .cd-cl-name{font-weight:500}.crm-demo .cd-cl-name:hover{text-decoration:underline}.crm-demo .cd-cbar{border-radius:18px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;padding:12px 20px;display:flex}.crm-demo .cd-crumbs{color:rgb(var(--cd-ink-muted));align-items:center;gap:6px;display:flex}.crm-demo .cd-crumbs b{color:rgb(var(--cd-ink));font-weight:500}.crm-demo .cd-hero{background:linear-gradient(to bottom right,rgb(var(--cd-blush)/.4),rgb(var(--cd-card)),rgb(var(--cd-card)));border-radius:32px;overflow:hidden}.crm-demo .cd-hero-main{align-items:flex-start;gap:16px;padding:20px 24px;display:flex}.crm-demo .cd-hero-t{flex:1;min-width:0}.crm-demo .cd-hero-row{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.crm-demo .cd-metas{flex-wrap:wrap;gap:8px 24px;margin-top:12px;display:flex}.crm-demo .cd-ml{letter-spacing:.45px;text-transform:uppercase;color:rgb(var(--cd-ink-muted));font-size:9px;font-weight:600;line-height:20px}.crm-demo .cd-ml+p,.crm-demo .cd-dt+*,.crm-demo .cd-mini .cd-lbl+p{margin-top:2px}.crm-demo .cd-mh{color:rgb(var(--cd-ink-muted));font-size:11px;line-height:20px}.crm-demo .cd-ctabs{border-top:1px solid rgb(var(--cd-line));background:rgb(var(--cd-card));scrollbar-width:none;gap:4px;padding:8px 12px;display:flex;overflow-x:auto}.crm-demo .cd-ctab{white-space:nowrap;color:rgb(var(--cd-ink-muted));border-radius:9999px;flex:none;padding:6px 16px;transition:background-color .15s,color .15s}.crm-demo .cd-ctab.is-on{background:rgb(var(--cd-ink));color:rgb(var(--cd-card));font-weight:500}.crm-demo .cd-ctab.is-off{color:rgb(var(--cd-ink-muted)/.5);cursor:not-allowed;background:0 0}.crm-demo .cd-cgrid{gap:12px;display:grid}.crm-demo .cd-ccol{flex-direction:column;gap:12px;min-width:0;display:flex}.crm-demo .cd-blk{padding:16px}.crm-demo .cd-blk>.cd-h3{margin-bottom:12px}.crm-demo .cd-blk>.cd-h3-tip{margin-bottom:2px}.crm-demo .cd-fields{flex-direction:column;gap:12px;display:flex}.crm-demo .cd-dt{letter-spacing:.5px;text-transform:uppercase;color:rgb(var(--cd-ink-muted));font-size:10px;font-weight:600;line-height:20px}.crm-demo .cd-fields .cd-btw .cd-b{gap:4px;padding:2px 8px}.crm-demo .cd-sms.is-on{border-color:rgb(var(--cd-success)/.4);background:rgb(var(--cd-success-surface));color:rgb(var(--cd-success-ink))}.crm-demo .cd-task{border-bottom:1px solid rgb(var(--cd-line)/.5);align-items:center;gap:10px;width:100%;margin-bottom:8px;padding-bottom:8px;display:flex}.crm-demo .cd-task-chk{border:1px solid rgb(var(--cd-line));border-radius:50%;flex:none;width:20px;height:20px}.crm-demo .cd-task:hover .cd-task-chk,.crm-demo .cd-note-in:hover{border-color:rgb(var(--cd-ink-muted))}.crm-demo .cd-task-t{flex:1;min-width:0}.crm-demo .cd-task-due,.crm-demo .cd-task-who,.crm-demo .cd-note-row,.crm-demo .cd-note p:first-child{color:rgb(var(--cd-ink-muted));font-size:11px;line-height:16px}.crm-demo .cd-task-due{display:block}.crm-demo .cd-task-who{align-items:center;gap:4px;display:flex}.crm-demo .cd-task-who i{background:rgb(var(--cd-aqua)/.4);width:16px;height:16px;color:rgb(var(--cd-ink));border-radius:50%;place-items:center;font-size:8px;font-weight:600;display:grid}.crm-demo .cd-task-add{width:100%;color:rgb(var(--cd-ink-muted));align-items:center;gap:8px;padding-top:4px;display:flex}.crm-demo .cd-task-add>span:first-of-type{flex:1}.crm-demo .cd-add{height:32px;padding:0 12px;font-size:12px;line-height:16px}.crm-demo .cd-more{color:rgb(var(--cd-ink-muted));margin-top:12px;font-size:12px;line-height:16px;transition:color .15s;display:block}.crm-demo .cd-next{border:1px solid rgb(var(--cd-line));background:linear-gradient(to bottom right,rgb(var(--cd-lemon)/.5),rgb(var(--cd-lemon)/.1));border-radius:16px;padding:16px}.crm-demo .cd-next-d{font-size:20px;font-weight:600;line-height:28px}.crm-demo .cd-next p+p{margin-top:4px}.crm-demo .cd-open{margin-top:12px;padding:6px 12px;font-size:12px;line-height:16px}.crm-demo .cd-blank{text-align:center;color:rgb(var(--cd-ink-muted));padding:24px 0}.crm-demo .cd-blank-sm{padding:0;font-size:12px;line-height:16px}.crm-demo .cd-ctr{text-align:center}.crm-demo .cd-count,.crm-demo .cd-cnt{background:rgb(var(--cd-canvas));color:rgb(var(--cd-ink-muted));border-radius:9999px;padding:2px 10px;font-size:12px;font-weight:400;line-height:16px}.crm-demo .cd-hist{flex-direction:column;gap:12px;display:flex}.crm-demo .cd-hist li{gap:12px;display:flex}.crm-demo .cd-hi-rail{flex-direction:column;align-items:center;margin-top:4px;display:flex}.crm-demo .cd-hi-rail i{background:rgb(var(--cd-aqua));border-radius:50%;width:8px;height:8px}.crm-demo .cd-hi-rail [data-st=completed]{background:rgb(var(--cd-success))}.crm-demo .cd-hi-rail:after{content:"";background:rgb(var(--cd-line)/.4);flex:1;width:1px;margin-top:4px}.crm-demo .cd-hi{border-radius:16px;flex:1;min-width:0;margin-left:-4px;padding:0 0 8px 4px;transition:background-color .15s}.crm-demo .cd-hi:hover{background:rgb(var(--cd-canvas)/.6)}.crm-demo .cd-hi-top{align-items:center;gap:8px;font-size:12px;line-height:16px;display:flex}.crm-demo .cd-hi-top b,.crm-demo .cd-arow b,.crm-demo .cd-note b,.crm-demo .cd-tb td b{font-weight:500}.crm-demo .cd-hi:hover b{text-decoration:underline}.crm-demo .cd-hi-top .cd-i{color:rgb(var(--cd-ink-muted)/.5);margin-left:auto}.crm-demo .cd-hi-svc,.crm-demo .cd-hi-who{margin-top:2px;display:block}.crm-demo .cd-hi-who,.crm-demo .cd-arow{font-size:12px;line-height:16px}.crm-demo .cd-hi-who{color:rgb(var(--cd-ink-muted))}.crm-demo .cd-vst{background:rgb(var(--cd-line)/.6);border-radius:9999px;align-items:center;gap:4px;padding:2px 8px;font-size:10px;display:inline-flex}.crm-demo .cd-vst i{background:currentColor;border-radius:50%;width:6px;height:6px}.crm-demo .cd-vst[data-st=confirmed]{background:rgb(var(--cd-warning));color:rgb(var(--cd-on-accent))}.crm-demo .cd-vst[data-st=arrived]{background:rgb(var(--cd-aqua))}.crm-demo .cd-vst[data-st=completed]{background:rgb(var(--cd-success-surface));color:rgb(var(--cd-success-ink))}.crm-demo .cd-arch{border-top:1px solid rgb(var(--cd-line));margin-top:16px;padding-top:12px}.crm-demo .cd-arch .cd-lbl{align-items:center;gap:6px;margin-bottom:8px;display:flex}.crm-demo .cd-cnt{letter-spacing:0;padding:2px 6px;font-size:10px;font-weight:600;line-height:15px}.crm-demo .cd-arow{border-bottom:1px solid rgb(var(--cd-line)/.6);margin-bottom:8px;padding-bottom:8px}.crm-demo .cd-arow:last-child{border:0;margin:0;padding:0}.crm-demo .cd-arow p+p,.crm-demo .cd-ltv-arch p+p{margin-top:2px}.crm-demo .cd-arow-m{color:rgb(var(--cd-ink-muted));font-size:10px;line-height:15px}.crm-demo .cd-note-in{border:1px solid rgb(var(--cd-line));background:rgb(var(--cd-card));width:100%;min-height:58px;color:rgb(var(--cd-ink-muted));border-radius:12px;align-items:flex-start;padding:8px 12px;display:flex}.crm-demo .cd-note-row{margin:8px 0 12px}.crm-demo .cd-note-row .cd-b{opacity:.5;font-size:14px;line-height:20px}.crm-demo .cd-note{background:rgb(var(--cd-canvas)/.6);border-radius:16px;padding:8px 12px}.crm-demo .cd-note b{color:rgb(var(--cd-ink))}.crm-demo .cd-note p+p{margin-top:4px}.crm-demo .cd-fin{background:linear-gradient(to right,rgb(var(--cd-lemon-edge)),rgb(var(--cd-lemon))) top/100% 3px no-repeat rgb(var(--cd-card))}.crm-demo .cd-fin .cd-h3,.crm-demo .cd-h3-tip,.crm-demo .cd-ltv .cd-lbl{align-items:center;gap:6px;display:flex}.crm-demo .cd-ltv .cd-lbl{gap:4px}.crm-demo .cd-ico-tile{background:rgb(var(--cd-lemon));width:24px;height:24px;color:rgb(var(--cd-on-accent));border-radius:8px;place-items:center;margin-right:2px;display:grid}.crm-demo .cd-ltv{border:1px solid rgb(var(--cd-lemon-edge)/.25);background:linear-gradient(to bottom right,rgb(var(--cd-lemon-strong)),rgb(var(--cd-lemon-surface)),rgb(var(--cd-card)));border-radius:16px;padding:12px 14px}.crm-demo .cd-ltv-sum{font-variant-numeric:tabular-nums;margin-top:4px;font-size:30px;font-weight:600;line-height:36px}.crm-demo .cd-ltv-arch{border:1px dashed rgb(var(--cd-line));background:repeating-linear-gradient(135deg,rgb(var(--cd-canvas)/.6) 0 9px,transparent 9px 18px);border-radius:16px;margin-top:10px;padding:10px 14px}.crm-demo .cd-ltv-arch p+p{font-size:12px;line-height:16px}.crm-demo .cd-mini{grid-template-columns:1fr 1fr;gap:8px;margin-top:12px;display:grid}.crm-demo .cd-mini>div{background:rgb(var(--cd-canvas)/.6);border-radius:12px;padding:8px 12px}.crm-demo .cd-mini .cd-lbl{letter-spacing:0}.crm-demo .cd-mini .cd-lbl+p{font-weight:500}.crm-demo .cd-help{color:rgb(var(--cd-ink-muted));transition:color .15s}.crm-demo .cd-tipw{display:inline-flex}.crm-demo .cd-tip{letter-spacing:0;text-transform:none;width:224px;max-width:100%;color:rgb(var(--cd-ink-muted));border-radius:12px;padding:8px;font-size:11px;font-weight:400;line-height:18px;box-shadow:0 20px 25px -5px #0000001a,0 8px 10px -6px #0000001a}.crm-demo .cd-tip-dark{background:rgb(var(--cd-ink));width:auto;max-width:min(360px,100%);color:rgb(var(--cd-card));border:0;padding:4px 10px;font-size:12px;line-height:16px}.crm-demo .cd-per{flex-direction:column;gap:8px;display:flex}.crm-demo .cd-per-row{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.crm-demo .cd-per-l{margin-right:4px}.crm-demo .cd-per-l,.crm-demo .cd-per-chip,.crm-demo .cd-range,.crm-demo .cd-delta,.crm-demo .cd-acq,.crm-demo .cd-rs-h .cd-ps,.crm-demo .cd-rfm-note{font-size:12px;line-height:16px}.crm-demo .cd-per-l,.crm-demo .cd-per-chip,.crm-demo .cd-range,.crm-demo .cd-atab,.crm-demo .cd-rs-t{color:rgb(var(--cd-ink-muted))}.crm-demo .cd-per-chip{border:1px solid rgb(var(--cd-line));background:rgb(var(--cd-card));border-radius:9999px;padding:4px 12px;font-weight:500;transition:background-color .15s,color .15s}.crm-demo .cd-per-chip[aria-pressed=true],.crm-demo .cd-per-chip.is-on{background:rgb(var(--cd-ink));color:rgb(var(--cd-card));border:0}.crm-demo .cd-range{border:1px solid rgb(var(--cd-line));background:rgb(var(--cd-card));border-radius:12px;align-items:center;gap:8px;padding:4px 8px;display:inline-flex}.crm-demo .cd-atabs{border-bottom:1px solid rgb(var(--cd-line));flex-wrap:wrap;gap:4px;display:flex}.crm-demo .cd-atab{border-bottom:2px solid #0000;margin-bottom:-1px;padding:8px 12px;font-weight:500;transition:color .15s}.crm-demo .cd-atab[aria-current]{border-color:rgb(var(--cd-ink));color:rgb(var(--cd-ink))}.crm-demo .cd-ph{border-bottom:1px solid rgb(var(--cd-line));flex-wrap:wrap;align-items:center;gap:8px 16px;padding:12px 16px;display:flex}.crm-demo .cd-pb,.crm-demo .cd-steps{padding:16px}.crm-demo .cd-steps{flex-direction:column;gap:12px;display:flex}.crm-demo .cd-step-row{margin-bottom:4px}.crm-demo .cd-bar12{background:rgb(var(--cd-canvas));border-radius:9999px;height:12px;overflow:hidden}.crm-demo .cd-bar12 i{width:var(--w);border-radius:inherit;background:rgb(var(--cd-mint));height:100%;display:block}.crm-demo .cd-bar10{height:10px}.crm-demo .cd-metrics,.crm-demo .cd-prepaid,.crm-demo .cd-two{gap:12px;display:grid}.crm-demo .cd-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.crm-demo .cd-prepaid{margin-top:12px}.crm-demo .cd-two{gap:16px}.crm-demo .cd-metric{--mc:var(--cd-ink-muted);border:1px solid rgb(var(--cd-line));background:linear-gradient(to bottom right,var(--mt,rgb(var(--cd-info)/.2)),rgb(var(--cd-card)));box-shadow:var(--cd-sh-panel);border-radius:18px;padding:12px 16px}.crm-demo .cd-metric[data-tone=good]{--mt:rgb(var(--cd-success)/.2);--mc:var(--cd-success-ink)}.crm-demo .cd-metric[data-tone=bad]{--mt:rgb(var(--cd-danger)/.15);--mc:var(--cd-danger-ink)}.crm-demo .cd-metric-top{align-items:flex-start}.crm-demo .cd-metric-top>.cd-i{color:rgb(var(--mc));display:none}.crm-demo [data-ico=up] .cd-up,.crm-demo [data-ico=down] .cd-down{display:block}.crm-demo .cd-val{font-variant-numeric:tabular-nums;margin-top:4px;font-size:24px;font-weight:600;line-height:32px}.crm-demo .cd-delta{color:rgb(var(--mc));margin-top:2px}.crm-demo .cd-metric .cd-ps{margin-top:2px}.crm-demo .cd-rfm{overflow:hidden}.crm-demo .cd-rfm .cd-ph{border:0}.crm-demo .cd-rfm-i,.crm-demo .cd-rfm-head{border-top:1px solid rgb(var(--cd-line))}.crm-demo .cd-rfm-row{flex-wrap:wrap;align-items:center;gap:6px 12px;padding:10px 16px;transition:background-color .15s;display:flex}.crm-demo .cd-rfm-i>.cd-rfm-row:hover{background:rgb(var(--cd-canvas)/.4)}.crm-demo .cd-rfm-head{letter-spacing:.25px;text-transform:uppercase;color:rgb(var(--cd-ink-muted));padding-block:8px;font-size:10px;font-weight:600;line-height:15px;display:none}.crm-demo .cd-rfm-t{flex:1 0 100%;align-items:center;gap:12px;display:flex}.crm-demo .cd-rfm-c{width:16px;color:rgb(var(--cd-ink-muted));flex:none}.crm-demo .cd-rfm-c .cd-i{transition:transform .15s}.crm-demo [aria-expanded=true] .cd-rfm-c .cd-i{transform:rotate(90deg)}.crm-demo .cd-rfm-n{flex:1;font-weight:500}.crm-demo .cd-rfm-q{font-variant-numeric:tabular-nums}.crm-demo .cd-rfm-rec{min-width:0;color:rgb(var(--cd-ink-muted));flex:200px;align-items:center;gap:8px;padding-left:28px;display:flex}.crm-demo .cd-rfm-edit{color:rgb(var(--cd-ink-muted)/.5);opacity:0;flex:none;transition:opacity .15s}.crm-demo .cd-rfm-row:hover .cd-rfm-edit,.crm-demo .cd-rfm-edit:focus-visible{opacity:1}.crm-demo .cd-rfm-sms{flex:none;padding-left:28px}.crm-demo .cd-rfm-cl{background:rgb(var(--cd-canvas)/.3);padding:0 16px 12px}.crm-demo .cd-rfm-tb th{letter-spacing:.25px;padding:4px 8px;font-size:10px;font-weight:600;line-height:15px}.crm-demo .cd-rfm-tb td{white-space:nowrap;padding:4px 8px}.crm-demo .cd-rfm-tb tr,.crm-demo .cd-rt tr{border-color:rgb(var(--cd-line)/.6)}.crm-demo .cd-rfm-tb thead tr{border:0}.crm-demo .cd-rfm-tb tbody tr:hover{background:rgb(var(--cd-card)/.6)}.crm-demo .cd-ph-n{align-items:center;gap:4px;display:inline-flex}.crm-demo .cd-rfm-note{border-top:1px solid rgb(var(--cd-line)/.6);margin-top:4px;padding:8px 8px 0}.crm-demo .cd-hub{padding:12px 20px}.crm-demo .cd-hub-sub{margin-top:2px;font-size:12px;line-height:16px}.crm-demo .cd-hub .cd-ctabs{border:0;flex-wrap:wrap;margin-top:12px;padding:0;overflow:visible}.crm-demo .cd-sheet{border-radius:32px;max-width:1024px;margin-bottom:12px;overflow:hidden}.crm-demo .cd-sheet.is-wide{max-width:none}.crm-demo .cd-sheet-h{border-bottom:1px solid rgb(var(--cd-line));flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:12px;padding:16px 20px;display:flex}.crm-demo .cd-sheet-b,.crm-demo .cd-rec-b{flex-direction:column;gap:12px;padding:16px 20px 12px;display:flex}.crm-demo .cd-rs{border:1px solid rgb(var(--cd-line)/.7);background:rgb(var(--cd-canvas)/.5);border-radius:24px;min-width:0}.crm-demo .cd-rs-h{border-bottom:1px solid rgb(var(--cd-line)/.7);padding:10px 16px}.crm-demo .cd-rs-t{letter-spacing:.55px;text-transform:uppercase;font-size:11px;font-weight:600;line-height:16.5px}.crm-demo .cd-rs-h .cd-ps{margin-top:2px}.crm-demo .cd-rs-b{padding:12px 16px}.crm-demo .cd-rt th,.crm-demo .cd-rt td{padding:6px 8px}.crm-demo .cd-rt-move tr{border-color:rgb(var(--cd-line)/.4)}.crm-demo .cd-rt-move thead tr{border:0}.crm-demo .cd-rt thead tr,.crm-demo .cd-rt .is-total{border-color:rgb(var(--cd-line))}.crm-demo .cd-rt .is-total{border-top:1px solid rgb(var(--cd-line));font-weight:600}.crm-demo .cd-rt:not(.cd-rt-move) .is-total td{padding-block:8px}.crm-demo .cd-rt-sm th{letter-spacing:.5px;font-size:10px}.crm-demo .cd-rt-sm td{vertical-align:top;font-size:12px;line-height:16px}.crm-demo .cd-rt-sm .cd-sm,.crm-demo .cd-kind,.crm-demo .cd-via{font-size:11px}.crm-demo .cd-kind{letter-spacing:.025em;text-transform:uppercase;color:rgb(var(--cd-ink-muted))}.crm-demo .cd-pos,.crm-demo .cd-t-in td+td{color:rgb(var(--cd-success-ink))}.crm-demo .cd-neg,.crm-demo .cd-t-out td+td{color:rgb(var(--cd-danger-ink))}.crm-demo .cd-acq{border:1px solid rgb(var(--cd-line));background:rgb(var(--cd-canvas)/.6);border-radius:16px;flex-wrap:wrap;align-items:center;gap:8px;padding:8px 12px;display:flex}.crm-demo .cd-acq .cd-goal{margin-left:auto}.crm-demo .cd-rec{border-color:rgb(var(--cd-lemon-edge)/.3);background:rgb(var(--cd-canvas)/.4);overflow:hidden}.crm-demo .cd-rec-bar{background:linear-gradient(to right,rgb(var(--cd-lemon)/.6),rgb(var(--cd-lemon)/.15));outline-offset:-2px;justify-content:space-between;align-items:center;gap:12px;width:100%;padding:10px 16px;display:flex}.crm-demo .cd-rec-bar:hover{background:linear-gradient(to right,rgb(var(--cd-lemon)/.75),rgb(var(--cd-lemon)/.25))}.crm-demo .cd-rec-bar .cd-rs-t{color:rgb(var(--cd-ink))}.crm-demo .cd-rec-r{white-space:nowrap;align-items:center;gap:8px;font-size:12px;font-weight:500;line-height:16px;display:inline-flex}.crm-demo .cd-rec-r i{background:rgb(var(--cd-ink));width:28px;height:28px;color:rgb(var(--cd-card));border-radius:50%;place-items:center;transition:transform .15s;display:grid;box-shadow:0 1px 2px #0000000d}.crm-demo .cd-rec-r .cd-i{stroke-width:2.5px}.crm-demo [aria-expanded=true] .cd-rec-r i{transform:rotate(180deg)}.crm-demo .cd-rec-b{padding:0 16px 16px}.crm-demo .cd-jr-top{flex-wrap:wrap;gap:12px;margin-bottom:16px}.crm-demo .cd-jr-f .cd-sel{width:208px}.crm-demo .cd-jr-f .cd-sel:last-child{width:176px}.crm-demo .cd-seg{border:1px solid rgb(var(--cd-line));background:rgb(var(--cd-card));border-radius:9999px;display:inline-flex;overflow:hidden}.crm-demo .cd-seg button{color:rgb(var(--cd-ink-muted));outline-offset:-2px;align-items:center;gap:8px;padding:6px 16px;transition:background-color .15s,color .15s;display:inline-flex}.crm-demo .cd-seg i{background:rgb(var(--cd-canvas));border-radius:9999px;padding:0 6px;font-size:10px}.crm-demo .cd-seg [aria-pressed=true]{background:linear-gradient(to right,rgb(var(--cd-lemon)/.55),rgb(var(--cd-lemon)/.2));color:rgb(var(--cd-ink))}.crm-demo .cd-seg [aria-pressed=true] i{background:rgb(var(--cd-card)/.6)}.crm-demo .cd-jr-tb{min-width:743px}.crm-demo .cd-jr-tb thead{background:rgb(var(--cd-canvas)/.4)}.crm-demo .cd-jr-tb th{letter-spacing:.3px;font-size:12px;line-height:16px}.crm-demo .cd-type{background:rgb(var(--cd-mint)/.4);white-space:nowrap;border-radius:9999px;padding:2px 8px;font-size:12px;line-height:16px}.crm-demo .cd-type-out{background:rgb(var(--cd-peach)/.4)}.crm-demo .cd-acc{color:rgb(var(--cd-ink-muted)/.7);font-size:11px;display:block}.crm-demo .cd-rcpt{background:rgb(var(--cd-mint)/.6);white-space:nowrap;border:1px solid #0000;border-radius:9999px;align-items:center;gap:4px;padding:2px 8px;font-size:10px;font-weight:500;line-height:16px;transition:border-color .15s;display:inline-flex}.crm-demo .cd-rcpt:hover{border-color:rgb(var(--cd-ink))}.crm-demo .cd-via{color:rgb(var(--cd-ink-muted));white-space:nowrap;cursor:help}.crm-demo .cd-jr-a .cd-acts{flex-wrap:nowrap;justify-content:flex-end;gap:4px}@container cd (width>=640px){.crm-demo .cd-topbar{gap:12px;padding:0 16px}.crm-demo .cd-topbar-r{gap:8px}.crm-demo .cd-search-t,.crm-demo .cd-search kbd{display:inline}.crm-demo .cd-prepaid{grid-template-columns:repeat(3,minmax(0,1fr))}}@container cd (width>=768px){.crm-demo .cd-burger,.crm-demo .cd-nav-x,.crm-demo .cd-scrim{display:none}.crm-demo .cd-nav,.crm-demo .cd-nav.is-open{z-index:50;width:64px;max-width:none;box-shadow:none;visibility:visible;background:0 0;flex:none;transition:none;position:relative;inset:auto;transform:none}.crm-demo .cd-nav-in{width:64px;height:auto;padding:12px 8px;transition:width .15s;position:absolute;inset:0 auto 0 0}.crm-demo .cd-nav-chev-md,.crm-demo .cd-acc-role{display:block}.crm-demo .cd-nav-gm[aria-current],.crm-demo .cd-nav-gm[aria-current]:hover{box-shadow:none;color:rgb(var(--cd-ink));background:0 0;border:0}.crm-demo .cd-nav:not(.is-open) .cd-nl{display:none}.crm-demo .cd-nav:not(.is-open) .cd-nav-brand,.crm-demo .cd-nav:not(.is-open) .cd-nav-acc{justify-content:center;padding-inline:0}.crm-demo .cd-nav:not(.is-open) .cd-nav-mid{scrollbar-width:none;margin-inline:-8px;padding-inline:8px}.crm-demo .cd-nav:not(.is-open) .cd-nav-mid .cd-isl{padding-inline:0}.crm-demo .cd-nav:not(.is-open) .cd-nav-item{justify-content:center;padding-inline:0}.crm-demo .cd-nav.is-open .cd-nav-in{width:256px;padding:12px}.crm-demo .cd-quick-t,.crm-demo .cd-clinic-name,.crm-demo .cd-clinic-chev{display:block}.crm-demo .cd-clinic{justify-content:flex-start;width:auto;max-width:280px;padding:0 12px 0 6px}.crm-demo .cd-main{padding:0 24px;overflow:hidden auto}.crm-demo .cd-view{padding:24px 0}.crm-demo .cd-view-calendar{height:100%}.crm-demo .cd-view-calendar:not([data-wait=off]){--gt:72px minmax(170px,.85fr) repeat(var(--cols),minmax(180px,1fr));--gm:242px;--wd:block;--tb:var(--cd-ink);--tg:var(--cd-ink);--tf:var(--cd-card);--tr:var(--cd-lemon);--tk:var(--cd-on-accent);--tx:16px;--tkr:0 0 0 0 transparent}.crm-demo .cd-stats{display:flex}.crm-demo .cd-spec{position:relative}.crm-demo .cd-day{flex:1;min-height:0}.crm-demo .cd-day-scroll{overscroll-behavior-x:contain;width:auto;height:100%;overflow:auto}.crm-demo .cd-drawer{transition:top .18s;top:80px;bottom:auto}.crm-demo .cd-hint{width:264px;bottom:auto;left:auto;right:auto}.crm-demo .cd-cl-tb tbody tr{cursor:auto}.crm-demo .cd-metrics{grid-template-columns:repeat(3,minmax(0,1fr))}.crm-demo .cd-hub-sub{display:none}.crm-demo .cd-rfm-head{display:flex}.crm-demo .cd-rfm-row{flex-wrap:nowrap}.crm-demo .cd-rfm-t{flex:none}.crm-demo .cd-rfm-n{flex:none;width:176px}.crm-demo .cd-rfm-q{text-align:right;width:48px}.crm-demo .cd-rfm-rec{flex:1;padding:0}.crm-demo .cd-rfm-sms{text-align:center;width:144px;padding:0}}@container cd (width>=1024px){.crm-demo .cd-cgrid{grid-template-columns:300px minmax(0,1fr) 300px;align-items:start}.crm-demo .cd-metrics{grid-template-columns:repeat(5,minmax(0,1fr))}.crm-demo .cd-two{grid-template-columns:repeat(2,minmax(0,1fr))}}.crm-demo.cd-idle .cd-main,.crm-demo.cd-idle .cd-nav-mid{overflow-y:hidden}@container cd (width>=768px){.crm-demo.cd-idle .cd-day-scroll{overflow-y:hidden}}.crm-demo .cd-ring,.crm-demo .cd-ring-t,.crm-demo .cd-wake{display:none}.crm-demo .cd-cl-name,.crm-demo .cd-per-row{position:relative}.crm-demo .cd-per-row[data-cd-coach]{align-self:flex-start}.crm-demo.cd-hinting .cd-ring{z-index:21;pointer-events:none;box-shadow:0 0 0 3px var(--lemon),0 0 0 4px var(--on-lemon);border-radius:14px;animation:.4s cd-in;display:block;position:absolute;inset:-5px -10px}.crm-demo .cd-ring:after{content:"";border-radius:inherit;box-shadow:0 0 0 8px var(--focus-glow);opacity:0;position:absolute;inset:-4px}.crm-demo.cd-seen .cd-ring:after{animation:1.8s ease-out 5 cd-ring}.crm-demo .cd-mcol>.cd-ring{inset:calc(var(--s) * 1.33333px + 4px) 6px auto;height:calc(max(24px,var(--d) * 1.33333px) - 8px);border-radius:12px}@keyframes cd-ring{0%{opacity:1}70%{opacity:0}}@keyframes cd-in{0%{opacity:0}}.crm-demo .cd-ring-t{background:var(--ink);letter-spacing:0;text-align:left;text-wrap:balance;white-space:nowrap;width:max-content;color:var(--on-ink);border-radius:10px;padding:6px 10px;font-size:12px;font-weight:600;line-height:16px;position:absolute}.crm-demo .cd-ring-t:before{content:"";background:inherit;width:8px;height:8px;position:absolute;transform:rotate(45deg)}.crm-demo .cd-mcol .cd-ring-t{white-space:normal;max-width:max(142px,85% - 28px);top:-4px;right:calc(100% + 17px)}.crm-demo .cd-mcol .cd-ring-t:before{top:12px;right:-4px}.crm-demo .cd-cl-name .cd-ring-t{padding-block:4px;top:calc(100% + 7px);left:0}.crm-demo .cd-cl-name .cd-ring-t:before{top:-4px;left:18px}.crm-demo .cd-per-row>.cd-ring{inset:-3px -8px}.crm-demo .cd-per-row .cd-ring-t{top:calc(50% - 14px);left:calc(100% + 13px)}.crm-demo .cd-per-row .cd-ring-t:before{top:10px;left:-4px}@container cd (width>=768px){.crm-demo .cd-mcol .cd-ring-t,.crm-demo .cd-per-row .cd-ring-t{display:block}}@container cd (width>=900px){.crm-demo .cd-cl-name .cd-ring-t{display:block}}.crm-demo .cd-wake{z-index:42;background:var(--lemon);box-shadow:0 0 0 1px var(--on-lemon),0 12px 28px -10px var(--crm-shadow);color:var(--on-lemon);white-space:nowrap;border-radius:100px;align-items:center;gap:8px;padding:10px 18px 10px 14px;font-weight:600;animation:.4s cd-in;position:absolute;bottom:14px;left:50%;transform:translate(-50%)}@media not all and (hover:hover) and (pointer:fine){.crm-demo.cd-hinting.cd-idle .cd-wake{display:flex}@container cd (width<=767.9px){.crm-demo.cd-idle .cd-cl-name .cd-ring{display:none}}}.crm-demo .cd-cv,.crm-demo .cd-cvp,.crm-demo .cd-full-top,.crm-demo .cd-full-cta,.crm-demo .cd-pick{display:none}.crm-demo .cd-fsel{display:contents}.crm-demo .cd-st-f,.crm-demo .cd-visit-more{display:none}@media (width<=720px){.crm-demo .cd-cv{display:block}.crm-demo:not(.is-full) .cd-stage{display:none}}.agata-v3 .crm-demo .cd-cv :focus-visible{outline-offset:2px}.crm-demo .cd-cv{font-feature-settings:"rlig" 1,"calt" 1,"ss01" 1;-webkit-font-smoothing:antialiased;color:rgb(var(--cd-ink));letter-spacing:normal;text-align:left;text-transform:none;font:400 14px/20px Manrope Variable,system-ui,sans-serif}.crm-demo[data-view=calendar] .cd-cvp-calendar,.crm-demo[data-view=clients] .cd-cvp-clients,.crm-demo[data-view=analytics] .cd-cvp-analytics,.crm-demo[data-view=finance] .cd-cvp-finance{display:flex}.crm-demo .cd-cvp{background:rgb(var(--cd-shell));box-shadow:0 0 0 1px var(--img-ring),0 26px 70px -28px var(--crm-shadow);border-radius:24px;flex-direction:column;gap:8px;padding:12px}.crm-demo .cd-cv-head{flex-direction:column;gap:2px;padding:2px 4px 0;display:flex}.crm-demo .cd-cv-head-row{flex-flow:wrap;justify-content:space-between;align-items:center;gap:4px 8px}.crm-demo .cd-cv-t{flex-wrap:wrap;align-items:center;gap:0 8px;font-size:16px;font-weight:700;line-height:24px;display:flex}.crm-demo .cd-cv-t .cd-today{margin:0;font-size:12px;font-weight:600;line-height:16px}.crm-demo .cd-cv-date{color:rgb(var(--cd-ink-muted));font-weight:500}.crm-demo .cd-cv-sub{color:rgb(var(--cd-ink-muted));flex-basis:100%}.crm-demo .cd-cvp-analytics .cd-cv-sub{text-wrap:balance;font-size:12px;line-height:16px}.crm-demo .cd-cv-stats{flex-wrap:wrap;gap:0 16px;display:flex}.crm-demo .cd-cv-cap{letter-spacing:.5px;text-transform:uppercase;color:rgb(var(--cd-ink-muted));margin:2px 4px 0;font-size:12px;font-weight:600;line-height:16px}.crm-demo .cd-cv-list{flex-direction:column;gap:6px;display:flex}.crm-demo .cd-cv-i{position:relative}.crm-demo .cd-cv .cd-visit{width:100%;height:auto;position:relative;top:auto;left:auto;right:auto}.crm-demo .cd-cv .cd-visit-body{padding:6px 12px 8px}.crm-demo .cd-cv .cd-visit-meta{gap:8px;height:auto}.crm-demo .cd-cv .cd-visit-meta,.crm-demo .cd-cv .cd-visit-svc,.crm-demo .cd-cv .cd-visit-st,.crm-demo .cd-cv .cd-visit-plus{font-size:12px;line-height:16px}.crm-demo .cd-cv .cd-visit-st{padding:0 6px}.crm-demo .cd-cv .cd-visit-name{margin-top:1px;font-size:15px;line-height:20px}.crm-demo .cd-cv .cd-visit-sp,.crm-demo .cd-cv .cd-visit-n,.crm-demo .cd-cv .cd-visit-svc,.crm-demo .cd-cv-main>span{text-overflow:ellipsis;white-space:nowrap;min-width:0;max-width:100%;overflow:hidden}.crm-demo .cd-cv .cd-visit-sp{flex:1}.crm-demo .cd-cv-card{border:1px solid rgb(var(--cd-line));background:rgb(var(--cd-card));width:100%;box-shadow:var(--cd-sh-panel);text-align:left;border-radius:18px;display:block}.crm-demo .cd-cv-card.cd-cv-list{gap:0}.crm-demo .cd-cv-card .cd-cv-i+.cd-cv-i,.crm-demo .cd-cv-pay+.cd-cv-pay{border-top:1px solid rgb(var(--cd-line))}.crm-demo .cd-cv-row,.crm-demo .cd-cv-pay{align-items:center;gap:10px;width:100%;padding:8px 12px;display:flex}.crm-demo .cd-cv-row{border-radius:17px;transition:background-color .15s}.crm-demo .cd-cv-card .cd-cv-i:not(:first-child) .cd-cv-row{border-top-left-radius:0;border-top-right-radius:0}.crm-demo .cd-cv-card .cd-cv-i:not(:last-child) .cd-cv-row{border-bottom-right-radius:0;border-bottom-left-radius:0}@media (hover:hover){.crm-demo .cd-cv-row:hover,.crm-demo .cd-cv-sum:hover,.crm-demo button.cd-cv-list:hover,.crm-demo .cd-cv-goal:hover{background:rgb(var(--cd-canvas)/.5)}}@media not all and (hover:hover){.crm-demo .cd-cv .cd-visit:hover{border-color:rgb(var(--cd-line));box-shadow:none}}.crm-demo .cd-cv-main{flex-direction:column;flex:1;align-items:flex-start;gap:2px;min-width:0;display:flex}.crm-demo .cd-cv-name{font-weight:500}.crm-demo .cd-cv-pay .cd-cv-name{-webkit-line-clamp:2;line-clamp:2;white-space:normal;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.crm-demo .cd-cv-num{font-variant-numeric:tabular-nums;white-space:nowrap;flex-direction:column;flex:none;align-items:flex-end;display:flex}.crm-demo .cd-cv-num b{font-weight:600}.crm-demo .cd-cv-num>span{color:rgb(var(--cd-ink-muted));font-size:12px;line-height:16px}.crm-demo .cd-cv-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.crm-demo .cd-cv .cd-metric{text-align:left;width:100%;padding:10px 12px;display:block}@supports (grid-template-rows:subgrid){.crm-demo .cd-cv-grid{grid-template-rows:repeat(2,auto auto auto)}.crm-demo .cd-cv .cd-metric{grid-row:span 3;grid-template-rows:subgrid;align-content:start;row-gap:0;display:grid}}.crm-demo .cd-cv .cd-lbl{letter-spacing:.3px;font-size:12px;line-height:16px}.crm-demo .cd-cv .cd-val,.crm-demo .cd-cv .cd-delta{display:block}.crm-demo .cd-cv .cd-val{font-size:20px;line-height:28px}.crm-demo .cd-cv .cd-per-row{gap:4px}.crm-demo .cd-cv .cd-per-chip{min-height:40px;padding:8px 14px}.crm-demo .cd-cv .cd-per-chip[hidden]{display:none}.crm-demo .cd-cv-goal{padding:8px 12px 10px}.crm-demo .cd-cv-goal b{font-variant-numeric:tabular-nums}.crm-demo .cd-cv-goal span.cd-sm{margin:2px 0 6px}.crm-demo .cd-cv-goal .cd-bar12{display:block}.crm-demo .cd-cv-sum{padding:0 12px}.crm-demo .cd-cv-mv{padding:8px 0;display:block}.crm-demo .cd-cv-mv+.cd-cv-mv{border-top:1px solid rgb(var(--cd-line)/.6)}.crm-demo .cd-cv-mv b{font-variant-numeric:tabular-nums;font-size:15px}.crm-demo .cd-cv-mv.is-total b{font-weight:700}.crm-demo .cd-cv-mv .cd-sm{margin-top:0}.crm-demo .cd-cv-open{border:1px solid var(--ink);width:100%;min-height:48px;color:var(--ink);text-align:center;background:0 0;border-radius:100px;justify-content:center;align-items:center;gap:10px;margin-top:10px;padding:12px 20px;font-size:15px;font-weight:600;line-height:20px;transition:background-color .2s,color .2s;display:flex}@media (hover:hover){.crm-demo .cd-cv-open:hover{background:var(--ink);color:var(--on-ink)}}.crm-demo .cd-cv-open .cd-i,.crm-demo .cd-full-x .icon{width:18px;height:18px}@media (scripting:none){.crm-demo .cd-cv-open{display:none}}.crm-demo .cd-cv-i>.cd-ring{border-radius:19px;inset:-3px}.crm-demo .cd-cv-card .cd-cv-i>.cd-ring{border-radius:14px;inset:3px}@media (width<=720px) and (height<=650px){.crm-demo .cd-cvp-calendar .cd-cv-i:nth-child(n+4),.crm-demo .cd-cvp-clients .cd-cv-i:nth-child(n+5),.crm-demo .cd-cv-pay:nth-child(n+2),.crm-demo .cd-cv-goal{display:none}.crm-demo .cd-cvp{padding:10px}.crm-demo .cd-cv .cd-visit-body{padding:4px 12px 6px}.crm-demo .cd-cv-row{padding-block:6px}}.crm-demo.is-full .cd-stage{z-index:250;height:100dvh;padding:env(safe-area-inset-top) env(safe-area-inset-right) 0 env(safe-area-inset-left);background:var(--canvas);flex-direction:column;display:flex;position:fixed;inset:0}.agata-v3 .crm-demo.is-full .cd-stage:focus{outline:0}.crm-demo.is-full .cd-frame{height:auto;min-height:0;box-shadow:none;border-radius:0;flex:1 1 0;margin:0}.crm-demo.is-full .cd-main{overscroll-behavior:contain}.crm-demo.is-full.cd-idle .cd-main,.crm-demo.is-full.cd-idle .cd-nav-mid{overflow-y:auto}.crm-demo.is-full .cd-stage .cd-wake{display:none}@media (height>=700px){.crm-demo.is-full .cd-drawer{max-height:calc(100% - 260px)}}.crm-demo.is-full .cd-full-top{border-bottom:1px solid var(--line);height:52px;color:var(--ink);touch-action:none;flex:none;justify-content:space-between;align-items:center;gap:8px;padding:0 4px 0 16px;display:flex}.crm-demo .cd-full-t{white-space:nowrap;align-items:center;gap:8px;min-width:0;font-size:14px;font-weight:600;line-height:20px;display:flex;overflow:hidden}.crm-demo .cd-full-l{color:var(--muted);margin-left:4px;font-size:12px;font-weight:500}.crm-demo .cd-full-x{width:44px;height:44px;color:var(--ink);border-radius:50%;flex:none;place-items:center;transition:background-color .2s;display:grid}@media (hover:hover){.crm-demo .cd-full-x:hover{background:var(--hover)}}.crm-demo.is-full .cd-full-cta{padding:11px 12px calc(11px + env(safe-area-inset-bottom));background:var(--lemon);color:var(--on-lemon);text-align:center;text-wrap:balance;touch-action:none;flex:none;font-size:14px;font-weight:600;line-height:20px;display:block}.crm-demo .cd-full-cta .icon{vertical-align:-3px;width:16px;height:16px;display:inline-block}@media (width<=389px){.crm-demo.is-full .cd-full-cta{font-size:13px}}@media (prefers-reduced-motion:reduce){.crm-demo *,.crm-demo :before,.crm-demo :after{transition:none!important;animation:none!important}}
