.ak-journey{display:grid;gap:14px;min-width:0}.ak-journey button:focus-visible,.ak-journey textarea:focus-visible,.ak-journey input:focus-visible{outline:2px solid var(--a-teal);outline-offset:2px}.ak-journey .ak-link:disabled{color:#9aa79f;text-decoration:none;cursor:not-allowed}.ak-journey .ak-add:disabled{opacity:.5;cursor:not-allowed}.aj-savebar{position:sticky;top:0;z-index:20;display:flex;flex-wrap:wrap;align-items:center;gap:8px 12px;padding:10px 14px;border:1px solid var(--a-border);border-radius:12px;background:#fbfcfaf7;box-shadow:0 6px 18px #0c2c2c0f;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}.aj-savebar.pending{border-color:var(--a-teal)}.aj-savebar.error{border-color:#e5c9c2;background:#fff8f6}.aj-notice{flex:1 1 100%;margin:0;padding:6px 10px;border-radius:8px;background:#fffbeb;color:#92400e;font-size:13px;line-height:1.4}.aj-status{display:inline-flex;align-items:center;gap:8px;min-width:0;color:var(--a-muted);font-size:13px}.aj-status:before{content:"";flex:none;width:8px;height:8px;border-radius:50%;background:#c4cdc7}.aj-status.pending{color:var(--a-teal-strong);font-weight:700}.aj-status.pending:before{background:var(--a-teal);box-shadow:0 0 0 3px var(--a-teal-soft)}.aj-status.done{color:var(--a-ink);font-weight:600}.aj-status.done:before{background:#4a9a71}.aj-status.error{color:#a33b32;font-weight:600}.aj-status.error:before{background:#c2554a}.aj-actions{display:flex;gap:6px}.aj-version{display:flex;flex-wrap:wrap;align-items:center;gap:4px 12px;margin-left:auto;color:var(--a-sec);font-size:12px}.aj-version b{color:var(--a-ink)}.aj-head h2{margin:0;color:var(--a-ink);font:500 20px Fraunces,Georgia,serif}.aj-head p{margin:2px 0 0;color:var(--a-muted);font-size:12px}.aj-blocked{display:grid;gap:4px;padding:12px 14px;border:1px solid #ecd3a8;border-radius:10px;background:#fbf4e6;color:#6b4e16;font-size:12.5px}.aj-blocked ul{margin:0;padding-left:18px}.aj-upgrade{padding-left:2px}.aj-rail{display:grid;margin:0;padding:0;list-style:none}.aj-stage{position:relative;display:grid;grid-template-columns:34px minmax(0,1fr);-moz-column-gap:14px;column-gap:14px;padding-bottom:18px}.aj-stage:before{content:"";position:absolute;top:34px;bottom:0;left:16px;width:2px;background:#c8d8d0}.aj-stage:last-child{padding-bottom:0}.aj-stage:last-child:before{display:none}.aj-num{position:relative;z-index:1;display:grid;place-items:center;width:34px;height:34px;box-sizing:border-box;border:2px solid var(--a-teal);border-radius:50%;background:var(--a-surface);color:var(--a-teal-strong);font:500 15px Fraunces,Georgia,serif}.aj-stage-card{display:grid;gap:12px;min-width:0;padding:16px;border:1px solid var(--a-border);border-radius:14px;background:var(--a-surface)}.aj-stage-head h3{margin:0;color:var(--a-ink);font:500 18px Fraunces,Georgia,serif;line-height:1.25}.aj-stage-head p{margin:3px 0 0;color:var(--a-muted);font-size:12.5px;line-height:1.4}.aj-stage-classification .aj-num{border-color:var(--a-teal-strong);background:var(--a-teal-strong);color:#fff}.aj-stage-classification .aj-stage-card{border-color:var(--a-teal);background:linear-gradient(180deg,var(--a-teal-soft),var(--a-surface) 220px);box-shadow:0 0 0 3px #5e9c931f}.aj-questions{display:grid;gap:8px;margin:0;padding:0;list-style:none}.aj-q{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:10px 18px;align-items:start;padding:12px 14px;border:1px solid var(--a-border);border-radius:10px;background:#fff}.aj-q.is-changed{box-shadow:inset 3px 0 0 var(--a-teal)}.aj-q.is-new{border-style:dashed;border-color:var(--a-teal)}.aj-q.is-off{background:var(--a-surface2)}.aj-q.is-off .aj-q-label,.aj-q.is-off .aj-q-text{color:#8b978f;text-decoration:line-through}.aj-q-body{display:grid;gap:6px;min-width:0}.aj-q-top{display:flex;flex-wrap:wrap;align-items:center;gap:6px}.aj-q-label{color:var(--a-ink);font-size:14px;font-weight:700}.aj-q-text{margin:0;color:var(--a-sec);font-size:13.5px;line-height:1.45;overflow-wrap:anywhere}.aj-q-text em{color:#9aa79f}.aj-q-actions{display:flex;flex-wrap:wrap;align-items:center;gap:6px 14px}.aj-q-switches{display:grid;gap:9px;justify-items:start;padding-top:2px}.aj-badge{padding:2px 8px;border-radius:999px;font-size:10px;font-weight:700;letter-spacing:.3px;white-space:nowrap}.aj-badge.new{background:var(--a-teal-strong);color:#fff;text-transform:uppercase;letter-spacing:.7px}.aj-badge.track{border:1px solid #ecd3a8;background:#fbf4e6;color:#6b4e16}.aj-badge.off{background:var(--a-surface2);color:var(--a-muted)}.ak-switch.mixed .ak-switch-track{background:linear-gradient(90deg,var(--a-teal) 50%,#cfd6d0 50%)}.ak-switch.mixed .ak-switch-track span{transform:translate(6.5px)}.aj-q-services{display:flex;flex-wrap:wrap;align-items:center;gap:6px 8px}.aj-count{color:var(--a-teal-strong);font-size:11px;font-weight:700;white-space:nowrap}.aj-chips{display:flex;flex-wrap:wrap;gap:5px}.aj-chip{padding:3px 9px;border:1px solid var(--a-border);border-radius:999px;background:var(--a-surface);color:var(--a-sec);font:600 11px Inter,system-ui,sans-serif;cursor:pointer}.aj-chip:hover{border-color:#a8c4b8;color:var(--a-ink)}.aj-chip.selected{border-color:var(--a-teal);background:var(--a-teal-soft);color:var(--a-teal-strong)}.aj-hub{display:grid;gap:10px;justify-items:center;padding:18px 16px;border:1.5px solid var(--a-teal);border-radius:14px;background:var(--a-surface);text-align:center}.aj-hub.is-changed{box-shadow:0 0 0 3px var(--a-teal-soft)}.aj-hub-head{display:flex;align-items:center;gap:8px;color:var(--a-ink);font:500 19px Fraunces,Georgia,serif}.aj-diamond{color:var(--a-teal);font-size:16px}.aj-hub .aj-edit{width:min(100%,560px);text-align:left}.aj-hub-chips{display:flex;flex-wrap:wrap;justify-content:center;gap:7px;max-width:820px}.aj-hub-chip{padding:7px 13px;border:1px solid #c8d8d0;border-radius:999px;background:#fff;color:var(--a-ink);font:600 12px Inter,system-ui,sans-serif;cursor:pointer;transition:background .12s,border-color .12s}.aj-hub-chip:hover{border-color:var(--a-teal)}.aj-hub-chip.selected{border-color:var(--a-teal-strong);background:var(--a-teal-strong);color:#fff}.aj-hub .aj-q-actions{justify-content:center}.aj-filter{display:flex;flex-wrap:wrap;align-items:center;gap:6px 14px;padding:9px 12px;border-radius:10px;background:var(--a-teal-soft);color:var(--a-ink);font-size:12.5px}.aj-hint{margin:0;color:var(--a-muted);font-size:12px}.aj-empty{margin:0;padding:12px;border:1px dashed var(--a-border);border-radius:10px;color:var(--a-muted);font-size:12.5px}.aj-text{display:grid;gap:6px}.aj-label{display:flex;flex-wrap:wrap;align-items:center;gap:8px;color:var(--a-muted);font-size:11px;font-weight:700;text-transform:uppercase;letter-spacing:.6px}.aj-label small{font-weight:500;text-transform:none;letter-spacing:0}.aj-mark{color:var(--a-teal-strong)}.aj-text textarea,.aj-edit textarea{width:100%;box-sizing:border-box;min-height:64px;padding:10px 12px;border:1px solid var(--a-border);border-radius:10px;background:#fff;color:var(--a-ink);font:14px/1.5 Inter,system-ui,sans-serif;resize:vertical;field-sizing:content;max-height:360px}.aj-text textarea:focus,.aj-edit textarea:focus,.aj-new input:focus{border-color:var(--a-teal);outline:none;box-shadow:0 0 0 3px var(--a-teal-soft)}.aj-text textarea:disabled{background:var(--a-surface2);color:var(--a-sec)}.aj-text.is-changed textarea{border-color:var(--a-teal)}.aj-edit{display:grid;gap:6px}.aj-edit div,.aj-new-actions{display:flex;flex-wrap:wrap;gap:6px}.aj-rules{display:grid;gap:8px}.aj-rules ul{display:grid;gap:6px;margin:0;padding:0;list-style:none}.aj-rules li{padding:10px 12px;border-radius:10px;background:var(--a-surface2)}.aj-rules strong{color:var(--a-ink);font-size:13px}.aj-rules p{margin:3px 0 0;color:var(--a-sec);font-size:12.5px;line-height:1.45}.aj-knowledge{justify-self:start}.aj-desc{margin:0;color:var(--a-sec);font-size:13.5px;line-height:1.45}.aj-reserved{padding:12px 14px;border:1.5px dashed #c8d8d0;border-radius:10px;color:var(--a-muted);font-size:12px}.aj-new{display:grid;gap:10px;padding:14px;border:1px dashed #b8c9c1;border-radius:10px;background:#fff}.aj-new label{display:grid;gap:4px;color:var(--a-muted);font-size:11px;font-weight:600}.aj-new input:not([type=checkbox]){min-width:0;height:36px;padding:0 10px;border:1px solid var(--a-border);border-radius:8px;background:#fff;color:var(--a-ink);font:14px Inter,system-ui,sans-serif}.aj-new .aj-check{display:flex;align-items:center;gap:6px;color:var(--a-ink);font-size:13px;font-weight:500}.aj-new .aj-check input{accent-color:var(--a-teal-strong)}.aj-pick{display:grid;gap:6px;margin:0;padding:0;border:0;min-width:0}.aj-pick legend{margin-bottom:6px;padding:0;color:var(--a-muted);font-size:11px;font-weight:600}.aj-form-error{margin:0;color:#a33b32;font-size:12px}@media (max-width: 760px){.aj-savebar{padding:9px 11px;gap:8px}.aj-status{flex:1 1 100%}.aj-version{flex-direction:column;align-items:flex-end;gap:1px;text-align:right;font-size:11.5px}.aj-stage{grid-template-columns:28px minmax(0,1fr);-moz-column-gap:10px;column-gap:10px}.aj-stage:before{top:28px;left:13px}.aj-num{width:28px;height:28px;font-size:13px}.aj-stage-card{padding:12px}.aj-q{grid-template-columns:minmax(0,1fr);padding:11px 12px}.aj-q-switches{display:flex;flex-wrap:wrap;gap:10px 16px;padding-top:9px;border-top:1px solid var(--a-border)}.aj-hub{padding:14px 10px}}.aj-group{display:grid;gap:12px}.aj-group .aj-rail{gap:12px}.aj-group .aj-stage{display:block;padding-bottom:0}.aj-group .aj-stage:before{display:none}.aj-head h2{font:600 18px Inter,system-ui,sans-serif}.aj-stage-head h3{font:600 15px Inter,system-ui,sans-serif}.aj-label{text-transform:none;letter-spacing:0;font-size:12px}.aj-stage-classification .aj-stage-card{background:var(--a-surface);box-shadow:none;border-color:var(--a-border)}.aj-hub-head{font:600 16px Inter,system-ui,sans-serif}.aj-hub-switches{display:flex;flex-wrap:wrap;gap:8px 16px;margin-top:10px;padding-top:10px;border-top:1px solid var(--a-border)}.aj-hub-switches .aj-hint{flex:1 1 100%;margin:0}.aj-fold{border:1px solid var(--a-border);border-radius:12px;background:#fff;margin:10px 0}.aj-fold-head{display:flex;align-items:center;gap:4px 12px;flex-wrap:wrap;width:100%;min-height:48px;padding:10px 14px;border:0;background:transparent;text-align:left;cursor:pointer;font:inherit;color:inherit}.aj-fold-head strong{font-size:15px}.aj-fold-sum{flex:1 1 220px;min-width:0;color:#46584f;font-size:13px;overflow-wrap:anywhere}.aj-fold-act{color:#0f766e;font-weight:600;font-size:13px;white-space:nowrap}.aj-fold-head:focus-visible{outline:2px solid #0f766e;outline-offset:2px;border-radius:10px}.aj-fold>div{padding:0 14px 14px}.aj-stage-head-quiet{position:absolute;width:1px;height:1px;margin:-1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.aj-hub-text textarea{width:100%;min-height:76px;padding:10px 12px;border:1px solid #99b5b0;border-radius:10px;background:#fff;font:inherit}.aj-hub-text .aj-hint{display:block;margin-top:4px}.aj-q-attached{display:flex;align-items:center;justify-content:space-between;gap:8px 12px;flex-wrap:wrap;margin-top:6px;padding:6px 10px;border-radius:8px;background:#f1f5f2;font-size:13px;color:#46584f}@media (max-width: 640px){.aj-fold-head{padding:12px}.aj-fold>div{padding:0 10px 12px}}.aj-fold .aj-stage-card{padding:0;border:0;background:transparent;box-shadow:none}.aj-fold .aj-stage-help{margin-top:0}.aj-fields{display:flex;flex-wrap:wrap;gap:6px;min-width:0}.aj-field{display:inline-flex;align-items:center;gap:5px;min-height:28px;padding:0 10px;border:1px solid #a7f3d0;border-radius:999px;background:#ecfdf5;color:#065f46;font-size:13px;font-weight:600}.aj-field.seg:after{content:"◆";font-size:9px;color:#0f766e}.aj-field.in{border-style:dashed;background:#fff;color:#46584f;font-weight:500;cursor:pointer}.aj-field-x,.aj-field-seg{border:0;background:transparent;color:inherit;cursor:pointer;padding:0 2px;font:inherit;min-width:24px;min-height:24px}.aj-field-seg[aria-pressed=false]{opacity:.45}.aj-fields-editor,.aj-new-multi{display:grid;gap:10px;padding:10px 12px;border:1px dashed #99b5b0;border-radius:10px;background:#fbfcfa}.aj-fields-add{display:flex;flex-wrap:wrap;gap:8px}.aj-fields-add input{flex:1 1 200px;min-height:40px;padding:0 10px;border:1px solid #99b5b0;border-radius:10px;font:inherit}.aj-new-multi textarea{width:100%;padding:8px 10px;border:1px solid #99b5b0;border-radius:10px;font:inherit}.aj-new-switches{display:flex;flex-wrap:wrap;gap:8px 18px}.aj-preview{margin:0;padding:8px 12px;border:1px solid #99f6e4;border-radius:10px;background:#f0fdfa;color:#134e4a;font-size:13px}.aj-error{margin:0;color:#9f1239;font-size:13px}.aj-menu{position:relative}.aj-menu-trigger{min-width:40px;min-height:40px;border:1px solid var(--a-border);border-radius:8px;background:#fff;font-size:18px;cursor:pointer}.aj-menu-list{position:absolute;right:0;top:calc(100% + 4px);z-index:30;display:grid;min-width:210px;padding:4px;border:1px solid var(--a-border);border-radius:10px;background:#fff;box-shadow:0 8px 24px #0f172a1f}.aj-menu-list button{min-height:40px;padding:0 10px;border:0;background:transparent;text-align:left;font:inherit;cursor:pointer;border-radius:8px}.aj-menu-list button:hover:not(:disabled){background:#f1f5f9}.aj-menu-list button:disabled{opacity:.5;cursor:not-allowed}.aj-q-multi .aj-q-top{align-items:flex-start}.ak-faq-tools{display:grid;gap:10px;margin-bottom:12px}.ak-faq-bar{display:flex;flex-wrap:wrap;align-items:center;gap:8px 12px}.ak-faq-service{display:inline-flex;align-items:center;gap:6px;font-size:13px}.ak-faq-service select{min-height:40px;border:1px solid #99b5b0;border-radius:10px;padding:0 8px}.ak-faq-new,.ak-faq-suggestions,.ak-faq-pending{display:grid;gap:8px;padding:10px 12px;border:1px solid var(--a-border);border-radius:12px;background:#fff}.ak-faq-new input,.ak-faq-new textarea,.ak-faq-fields input,.ak-faq-fields textarea{width:100%;padding:8px 10px;border:1px solid #99b5b0;border-radius:10px;font:inherit}.ak-faq-sug{display:flex;gap:10px;align-items:flex-start;padding:8px 0;border-top:1px solid var(--a-border)}.ak-faq-sug:first-of-type{border-top:0}.ak-faq-pick input{width:22px;height:22px;margin-top:8px}.ak-faq-fields{display:grid;gap:6px;flex:1;min-width:0}.ak-faq-pending ul{display:grid;gap:6px;margin:0;padding:0;list-style:none}.ak-faq-pending li{display:flex;justify-content:space-between;gap:10px;align-items:flex-start}@media (max-width: 640px){.aj-menu-trigger{min-width:44px;min-height:44px}.aj-field-x,.aj-field-seg{min-width:32px;min-height:32px}}.aj-group-list{list-style:none;margin:4px 0;padding:0;display:grid;gap:4px}.aj-group-list li{display:flex;flex-wrap:wrap;align-items:center;gap:8px}.aj-opening-group{display:grid;gap:6px}.aj-opening-group .aj-preview ul{margin:0;padding-left:18px}.aj-reuse{display:grid;gap:4px;min-width:0}.aj-reuse label{display:grid;gap:2px;font-size:12px;font-weight:600}.aj-reuse select{max-width:100%}.aj-warn{color:#8a5a00;margin:0}.ak-knowledge,.ak-searchbar{--a-teal-text: #336e64;--a-hover: #eef3ef;--a-inset: #edf0ec;--a-border-strong: #b8c9c1;--a-inverse: #fff}.ak-searchbar{position:relative;flex:1 1 320px;min-width:260px;max-width:640px}.ak-searchbar-box{position:relative;display:flex;align-items:center;flex-wrap:wrap;gap:6px;width:100%;min-height:40px;border:1px solid var(--a-border);border-radius:999px;background:var(--a-surface);padding:6px 6px 6px 12px;cursor:text}.ak-searchbar-box:focus-within{border-color:var(--a-teal);box-shadow:0 0 0 3px var(--a-teal-soft)}.ak-searchbar-icon{display:inline-grid;flex:0 0 auto;place-items:center;color:var(--a-muted)}.ak-searchbar-box:focus-within .ak-searchbar-icon{color:var(--a-teal-text)}.ak-searchbar-input{flex:1 1 120px;min-width:100px;border:none;background:none;font:inherit;font-size:13.5px;color:var(--a-ink);padding:3px 2px}.ak-searchbar-input::-moz-placeholder{color:#87958d}.ak-searchbar-input::placeholder{color:#87958d}.ak-searchbar-input:focus{outline:none}.ak-searchbar-chip{display:inline-flex;align-items:center;gap:0;min-width:0;max-width:100%;white-space:nowrap;padding:0 3px 0 0;border-radius:999px;background:var(--a-teal-soft);color:var(--a-teal-text);font-size:12px;font-weight:600}.ak-searchbar-chip.on{box-shadow:0 0 0 1.5px var(--a-teal)}.ak-searchbar-chip b{font-weight:700}.ak-searchbar-chip .ak-searchbar-chip-open{display:inline-flex;align-items:center;gap:5px;min-width:0;max-width:100%;min-height:26px;padding:3px 6px 3px 10px;border:0;border-radius:999px;background:none;color:inherit;font:inherit;font-size:12px;cursor:pointer;overflow:hidden}.ak-searchbar-chip .ak-searchbar-chip-open:hover{background:color-mix(in srgb,currentColor 8%,transparent)}.ak-searchbar-chip-value{min-width:0;overflow:hidden;text-overflow:ellipsis}.ak-searchbar-chip-more{display:inline-grid;place-items:center;min-width:22px;height:18px;padding:0 6px;border-radius:999px;background:var(--a-teal-strong);color:var(--a-inverse);font-size:10.5px;font-weight:750;font-variant-numeric:tabular-nums}.ak-searchbar-chip .ak-searchbar-chip-remove{display:inline-grid;place-items:center;width:20px;height:20px;flex:0 0 20px;padding:0;border:none;border-radius:50%;background:color-mix(in srgb,currentColor 14%,transparent);color:inherit;font-size:10px;line-height:1;cursor:pointer}.ak-searchbar-chip .ak-searchbar-chip-remove:hover{background:color-mix(in srgb,currentColor 26%,transparent)}.ak-searchbar-chip-open:focus-visible,.ak-searchbar-chip-remove:focus-visible{outline:2px solid var(--a-teal);outline-offset:1px}.ak-searchbar-clear{display:inline-grid;flex:0 0 auto;place-items:center;width:26px;height:26px;margin-left:auto;border:0;border-radius:50%;background:var(--a-inset);color:var(--a-muted);font-size:11px;cursor:pointer}.ak-searchbar-clear:hover{background:var(--a-hover);color:var(--a-ink)}.ak-searchbar-panel{position:absolute;top:calc(100% + 8px);left:0;right:0;z-index:60;min-width:min(360px,100%);display:flex;flex-direction:column;gap:12px;padding:14px;border:1px solid var(--a-border);border-radius:14px;background:var(--a-surface);box-shadow:0 16px 40px #0c2c2c29;animation:ak-searchbar-in .16s ease-out}@keyframes ak-searchbar-in{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:translateY(0)}}.ak-searchbar-panelhead{display:flex;align-items:center;gap:8px;margin:0;font-size:11px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--a-muted)}.ak-searchbar-panelhead small{font-size:11px;font-weight:500;letter-spacing:0;text-transform:none}.ak-searchbar-back{padding:0;border:none;background:none;color:var(--a-teal-text);font:inherit;font-size:12px;font-weight:600;letter-spacing:0;text-transform:none;cursor:pointer}.ak-searchbar-attrlist{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:2px 6px}.ak-searchbar-attr{display:flex;align-items:center;gap:10px;padding:8px 10px;border:none;border-radius:10px;background:none;color:var(--a-ink);text-align:left;font:inherit;font-size:13px;cursor:pointer}.ak-searchbar-attr:hover{background:var(--a-hover)}.ak-searchbar-attr.on{color:var(--a-teal-text);font-weight:650}.ak-searchbar-attr-icon{width:18px;flex:0 0 18px;color:var(--a-muted);text-align:center}.ak-searchbar-attr-count{display:inline-grid;place-items:center;min-width:20px;height:20px;margin-left:auto;padding:0 6px;border-radius:999px;background:var(--a-teal-strong);color:var(--a-inverse);font-size:11px;font-weight:750;font-variant-numeric:tabular-nums}.ak-searchbar-options{display:flex;flex-wrap:wrap;gap:6px;max-height:288px;overflow-y:auto}.ak-searchbar-option{display:inline-flex;align-items:center;gap:7px;min-height:32px;padding:5px 12px;border:1px solid var(--a-border);border-radius:999px;background:var(--a-surface2);color:var(--a-sec);font:inherit;font-size:12px;cursor:pointer}.ak-searchbar-option:hover{background:var(--a-hover)}.ak-searchbar-option.on{border-color:var(--a-teal);background:var(--a-teal-soft);color:var(--a-teal-text);font-weight:600}.ak-searchbar-option.empty{opacity:.55}.ak-searchbar-option-count{color:var(--a-muted);font-size:11px;font-weight:500;font-variant-numeric:tabular-nums}.ak-searchbar-option.on .ak-searchbar-option-count{color:inherit}.ak-searchbar-check{display:inline-grid;place-items:center;width:16px;height:16px;flex:0 0 16px;border:1.5px solid var(--a-border-strong);border-radius:5px;font-size:10px;font-weight:800;line-height:1}.ak-searchbar-option.on .ak-searchbar-check{border-color:currentColor}.ak-searchbar-attr:focus-visible,.ak-searchbar-option:focus-visible,.ak-searchbar-reset:focus-visible,.ak-searchbar-back:focus-visible{outline:2px solid var(--a-teal);outline-offset:1px}.ak-searchbar-empty{margin:0;padding:6px 10px;color:var(--a-muted);font-size:12px}.ak-searchbar-foot{display:flex;align-items:center;justify-content:space-between;gap:10px;padding-top:10px;border-top:1px solid var(--a-border);color:var(--a-muted);font-size:12px}.ak-searchbar-reset{padding:5px 8px;border:0;border-radius:8px;background:none;color:var(--a-teal-text);font:inherit;font-weight:650;cursor:pointer}.ak-searchbar-reset:hover{background:var(--a-hover)}.ak-knowledge{display:grid;gap:12px;min-width:0}.ak-knowledge-bar{display:flex;flex-wrap:wrap;align-items:flex-start;gap:10px}.ak-knowledge-bar .ak-searchbar{max-width:760px}.ak-knowledge-layout{flex:0 0 auto;margin-left:auto}.ak-knowledge-layout button{min-height:32px}.ak-knowledge-count{margin:0;color:var(--a-muted);font-size:12px}.ak-knowledge-count b{color:var(--a-ink);font-variant-numeric:tabular-nums}.ak-knowledge-hint{justify-self:start;margin:0;padding:8px 12px;border:1px dashed var(--a-border-strong);border-radius:10px;background:var(--a-surface);color:var(--a-sec);font-size:12px}.ak-knowledge-empty{display:grid;justify-items:start;gap:10px}.ak-knowledge-empty p{margin:0}.ak-knowledge-more{justify-self:center}.ak-kn-type{display:inline-flex;align-items:center;gap:6px;color:var(--a-sec);white-space:nowrap;font-size:10px;font-weight:700;letter-spacing:.7px;text-transform:uppercase}.ak-kn-type:before{content:"";width:7px;height:7px;flex:0 0 7px;border-radius:2px;background:var(--kn-cat, #a3aca6)}.ak-kn-type[data-category=faq]{--kn-cat: #4a857c}.ak-kn-type[data-category=product]{--kn-cat: #5b7fa6}.ak-kn-type[data-category=offer]{--kn-cat: #c08a2e}.ak-kn-type[data-category=audience]{--kn-cat: #8a6aa8}.ak-kn-type[data-category=rule]{--kn-cat: #b8574a}.ak-kn-type[data-category=copy]{--kn-cat: #7d8a83}.ak-kn-type[data-category=campaign]{--kn-cat: #b06a8c}.ak-kn-type[data-category=brand]{--kn-cat: #8a8a3c}.ak-kn-type[data-category=asset]{--kn-cat: #5f7f8c}.ak-kn-sdr{padding:1px 6px;border-radius:5px;background:var(--a-teal-strong);color:#fff;font-size:9px;font-weight:700;letter-spacing:.6px}.ak-kn-no{color:var(--a-muted)}.ak-kn-status{margin-left:auto;color:var(--a-muted);font-size:10.5px;white-space:nowrap}.ak-kn-cards{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(100%,300px),1fr));gap:10px;margin:0;padding:0;list-style:none}.ak-kn-card{display:grid;align-content:start;gap:5px;min-width:0;padding:14px;border:1px solid var(--a-border);border-radius:12px;background:var(--a-surface)}.ak-kn-card:hover{border-color:#c8d8d0}.ak-kn-card-top{display:flex;align-items:center;gap:8px;min-height:18px}.ak-kn-title{color:var(--a-ink);font-size:14px;line-height:1.35;overflow-wrap:anywhere}.ak-kn-path{color:var(--a-muted);font-size:11px;line-height:1.4;overflow-wrap:anywhere}.ak-kn-text{display:-webkit-box;margin:2px 0 0;overflow:hidden;color:var(--a-sec);font-size:12.5px;line-height:1.5;white-space:pre-line;overflow-wrap:anywhere;-webkit-line-clamp:4;line-clamp:4;-webkit-box-orient:vertical}.ak-kn-sheet{max-width:100%;max-height:min(72vh,780px);overflow:auto;border:1px solid var(--a-border);border-radius:12px;background:var(--a-surface)}.ak-kn-sheet:focus-visible{outline:2px solid var(--a-teal);outline-offset:2px}.ak-kn-sheet table{width:100%;min-width:920px;border-collapse:separate;border-spacing:0;table-layout:fixed;font-size:12.5px}.ak-kn-sheet col.c-type{width:150px}.ak-kn-sheet col.c-title{width:32%}.ak-kn-sheet col.c-path{width:30%}.ak-kn-sheet col.c-branch{width:170px}.ak-kn-sheet col.c-status{width:100px}.ak-kn-sheet col.c-sdr{width:64px}.ak-kn-sheet th{position:sticky;top:0;z-index:1;padding:9px 12px;border-bottom:1px solid var(--a-border-strong);background:var(--a-surface2);color:var(--a-sec);text-align:left;font-size:10.5px;font-weight:700;letter-spacing:.6px;text-transform:uppercase;white-space:nowrap}.ak-kn-sheet td{height:36px;padding:7px 12px;border-bottom:1px solid var(--a-border);color:var(--a-sec);overflow:hidden;text-overflow:ellipsis;white-space:nowrap;vertical-align:middle}.ak-kn-sheet th+th,.ak-kn-sheet td+td{border-left:1px solid var(--a-border)}.ak-kn-sheet tbody tr:last-child td{border-bottom:0}.ak-kn-sheet tbody tr:hover td{background:var(--a-hover)}.ak-kn-sheet .ak-kn-cell-title{color:var(--a-ink);font-weight:600}.ak-kn-sheet .ak-kn-cell-path{color:var(--a-muted)}@media (max-width: 640px){.ak-searchbar,.ak-knowledge-bar .ak-searchbar{flex-basis:100%;min-width:0;max-width:none}.ak-searchbar-attrlist{grid-template-columns:1fr}.ak-searchbar-options{max-height:min(46vh,380px)}.ak-knowledge-layout{margin-left:0}.ak-kn-sheet{max-height:68vh}.ak-kn-sheet table{min-width:828px}.ak-kn-sheet col.c-type{width:128px}.ak-kn-sheet col.c-title{width:230px}.ak-kn-sheet col.c-path{width:210px}.ak-kn-sheet col.c-branch{width:120px}.ak-kn-sheet col.c-status{width:84px}.ak-kn-sheet col.c-sdr{width:56px}.ak-kn-sheet th,.ak-kn-sheet td{padding-left:10px;padding-right:10px}}@media (prefers-reduced-motion: reduce){.ak-searchbar-panel{animation:none}}.ak-persona{display:flex;align-items:center;gap:8px;color:var(--a-muted);font-size:11px;letter-spacing:0}.ak-persona-label{text-transform:uppercase;letter-spacing:1px;font-size:10px}.ak-persona select{height:32px;max-width:220px;padding:0 28px 0 10px;border:1px solid var(--a-border);border-radius:8px;background:var(--a-surface);color:var(--a-ink);font:600 12px Inter,system-ui,sans-serif}.akia-shell .sidebar{z-index:30}.akia-shell .sidebar>div{display:flex;flex:1;min-height:0;flex-direction:column}.akia-shell .sidebar>div>div:has(>.nav-group){overflow-y:auto}.akia-shell .brand{padding-bottom:18px}.akia-shell .ak-rail-persona{padding:0 5px}.akia-shell .ak-rail-persona .ak-persona{display:grid;gap:6px}.akia-shell .ak-rail-persona .ak-persona-label{display:block}.akia-shell .ak-rail-persona select{width:100%;max-width:100%;min-width:0;height:40px}.ak-rail-foot{margin-top:auto;padding-top:16px}.ak-session-status{display:block;padding:0 10px 10px;color:var(--a-muted);font-size:11px}.ak-account{position:relative;border-top:1px solid var(--a-border);padding-top:8px}.ak-account-trigger{display:flex;align-items:center;gap:8px;width:100%;min-height:48px;padding:8px;border:0;border-radius:10px;background:transparent;color:var(--a-ink);text-align:left;font:inherit;cursor:pointer}.ak-account-trigger:hover{background:var(--a-hover)}.ak-account-avatar{display:grid;place-items:center;width:32px;height:32px;flex:none;border-radius:50%;background:var(--a-teal-soft);color:var(--a-teal-strong)}.ak-account-meta{display:grid;flex:1;min-width:0;gap:3px}.ak-account-meta strong,.ak-account-meta small{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ak-account-meta strong{font-size:12px}.ak-account-meta small{color:var(--a-muted);font-size:10px}.ak-account-panel{position:absolute;bottom:calc(100% + 8px);left:0;width:100%;min-width:200px;padding:6px;border:1px solid var(--a-border);border-radius:12px;background:var(--a-surface);box-shadow:0 12px 28px #0c2c2c29}.ak-account-panel>a,.ak-account-panel>button{display:flex;align-items:center;gap:8px;width:100%;min-height:40px;padding:8px 10px;border:0;border-radius:8px;background:transparent;color:var(--a-ink);text-align:left;font:500 12px Inter,system-ui,sans-serif;cursor:pointer}.ak-account-panel>a:hover,.ak-account-panel>button:hover{background:var(--a-hover)}.ak-account-panel button:disabled{opacity:.5;cursor:wait}.ak-account-panel .portal-domain-links{display:grid;gap:4px;padding:8px 10px;border-block:1px solid var(--a-border)}.akia-shell .ak-account :focus-visible,.akia-shell .ak-rail-persona select:focus-visible{outline:2px solid var(--a-teal);outline-offset:2px}@media (max-width: 620px){.akia-shell .sidebar>div{min-height:auto}.akia-shell .ak-rail-persona{padding:0}.akia-shell .ak-rail-persona .ak-persona{grid-template-columns:auto minmax(0,1fr);align-items:center}.akia-shell .ak-rail-foot{padding-top:10px}.akia-shell .ak-session-status{padding-bottom:6px}.akia-shell .ak-account-trigger{min-height:44px}.akia-shell .ak-account-panel{left:auto;right:0;width:min(280px,100%)}}.ak-agents{display:grid;gap:16px;max-width:1240px}.ak-tabs{display:flex;gap:4px;padding:4px;width:-moz-fit-content;width:fit-content;border:1px solid var(--a-border);border-radius:10px;background:var(--a-surface2)}.ak-tabs button,.ak-segmented button,.ak-chips button{border:0;background:transparent;color:var(--a-sec);font:600 12px Inter,system-ui,sans-serif;cursor:pointer}.ak-tabs button{padding:8px 16px;border-radius:7px}.ak-tabs button.selected{background:var(--a-surface);color:var(--a-ink);box-shadow:0 1px 2px #0c2c2c14}.ak-loading,.ak-error,.ak-empty{padding:22px;border:1px solid var(--a-border);border-radius:12px;background:var(--a-surface);color:var(--a-sec);font-size:13px}.ak-loading{display:flex;align-items:center;gap:10px}.ak-loading span{width:14px;height:14px;border:2px solid var(--a-teal-soft);border-top-color:var(--a-teal);border-radius:50%;animation:ak-spin .8s linear infinite}@keyframes ak-spin{to{transform:rotate(360deg)}}.ak-error{display:grid;gap:4px;border-color:#e5c9c2}.ak-empty strong,.ak-error strong{color:var(--a-ink)}.ak-empty p{margin:6px 0 0}.ak-contract{display:grid;gap:14px}.ak-contract-head{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:10px}.ak-segmented{display:flex;gap:4px;padding:3px;border:1px solid var(--a-border);border-radius:9px;background:var(--a-surface)}.ak-segmented button{display:flex;align-items:center;gap:6px;padding:6px 12px;border-radius:6px}.ak-segmented button.selected{background:var(--a-teal-soft);color:var(--a-teal-strong)}.ak-segmented button:disabled{color:#9aa79f;cursor:not-allowed}.ak-segmented small{font-size:9px;font-weight:500;text-transform:uppercase;letter-spacing:.6px}.ak-summary{margin:0;color:var(--a-muted);font-size:12px}.ak-legend{display:flex;flex-wrap:wrap;gap:6px 16px;margin:0;color:var(--a-muted);font-size:12px}.ak-legend b{color:var(--a-ink)}.ak-split{display:grid;grid-template-columns:minmax(220px,300px) minmax(0,1fr);gap:14px;align-items:start}.ak-paths{display:grid;gap:6px;max-height:70vh;overflow-y:auto;padding-right:2px}.ak-path{display:grid;gap:3px;padding:11px 13px;border:1px solid var(--a-border);border-radius:10px;background:var(--a-surface);color:var(--a-ink);text-align:left;font:inherit;cursor:pointer}.ak-path strong{font-size:13px}.ak-path small{color:var(--a-muted);font-size:11px}.ak-path span{color:var(--a-teal-strong);font-size:11px}.ak-path:hover{border-color:#c8d8d0}.ak-path.selected{border-color:var(--a-teal);background:var(--a-teal-soft)}.ak-script{display:grid;gap:12px;padding:16px;border:1px solid var(--a-border);border-radius:12px;background:var(--a-surface);min-width:0}.ak-crumbs{margin:0;color:var(--a-muted);font-size:12px}.ak-questions{display:grid;gap:8px;margin:0;padding:0;list-style:none}.ak-question{display:grid;grid-template-columns:28px minmax(0,1fr) auto;gap:12px;align-items:center;padding:12px;border:1px solid var(--a-border);border-radius:10px;background:#fff}.ak-question.is-off{background:var(--a-surface2)}.ak-question.is-off .ak-question-text,.ak-question.is-off .ak-field{color:#8b978f;text-decoration:line-through}.ak-step{display:grid;place-items:center;width:28px;height:28px;border-radius:50%;background:var(--a-teal-soft);color:var(--a-teal-strong);font-weight:700;font-size:12px}.ak-question-body{display:grid;gap:4px;min-width:0}.ak-question-top{display:flex;flex-wrap:wrap;align-items:center;gap:6px}.ak-field{color:var(--a-muted);font-size:11px;font-weight:600;text-transform:uppercase;letter-spacing:.6px}.ak-chip{padding:2px 7px;border-radius:999px;background:var(--a-surface2);color:var(--a-sec);font-size:10px}.ak-question-text{margin:0;color:var(--a-ink);font-size:14px;line-height:1.4;overflow-wrap:anywhere}.ak-question-text em{color:#9aa79f}.ak-question-controls{display:flex;align-items:center;gap:10px;flex-wrap:wrap;justify-content:flex-end}.ak-switch{display:inline-flex;align-items:center;gap:6px;padding:0;border:0;background:none;color:var(--a-sec);font:600 11px Inter,system-ui,sans-serif;cursor:pointer}.ak-switch-track{position:relative;width:30px;height:17px;border-radius:999px;background:#cfd6d0;transition:background .15s}.ak-switch-track span{position:absolute;top:2px;left:2px;width:13px;height:13px;border-radius:50%;background:#fff;transition:transform .15s}.ak-switch.on .ak-switch-track{background:var(--a-teal)}.ak-switch.on .ak-switch-track span{transform:translate(13px)}.ak-switch:disabled{opacity:.45;cursor:not-allowed}.ak-move{display:inline-flex;border:1px solid var(--a-border);border-radius:7px;overflow:hidden}.ak-move button{width:28px;height:26px;border:0;background:var(--a-surface);color:var(--a-ink);cursor:pointer}.ak-move button+button{border-left:1px solid var(--a-border)}.ak-move button:disabled{color:#b9c2bc;cursor:not-allowed}.ak-link{border:0;background:none;color:var(--a-teal-strong);font:600 12px Inter,system-ui,sans-serif;cursor:pointer;text-decoration:underline;text-underline-offset:3px}.ak-edit{display:flex;gap:6px;flex-wrap:wrap}.ak-edit input,.ak-new input,.ak-golden-tools input{flex:1 1 220px;min-width:0;height:34px;padding:0 10px;border:1px solid var(--a-border);border-radius:8px;background:#fff;color:var(--a-ink);font:14px Inter,system-ui,sans-serif}.ak-btn{height:32px;padding:0 12px;border:1px solid var(--a-border);border-radius:8px;background:var(--a-surface);color:var(--a-ink);font:600 12px Inter,system-ui,sans-serif;cursor:pointer}.ak-btn.primary{border-color:var(--a-teal-strong);background:var(--a-teal-strong);color:#fff}.ak-btn:disabled{opacity:.5;cursor:not-allowed}.ak-add{justify-self:start;padding:9px 13px;border:1px dashed #b8c9c1;border-radius:9px;background:none;color:var(--a-teal-strong);font:600 12px Inter,system-ui,sans-serif;cursor:pointer}.ak-new{display:grid;gap:10px;padding:14px;border:1px dashed #b8c9c1;border-radius:10px}.ak-new label{display:grid;gap:4px;color:var(--a-muted);font-size:11px;font-weight:600}.ak-new .ak-check{display:flex;align-items:center;gap:6px;color:var(--a-ink);font-weight:500}.ak-new div{display:flex;gap:6px}.ak-note{margin:0;color:var(--a-muted);font-size:11px}.ak-version{display:flex;flex-wrap:wrap;align-items:center;gap:6px 14px;color:var(--a-sec);font-size:12px}.ak-version b{color:var(--a-ink)}.ak-version small{color:var(--a-muted)}.ak-warning,.ak-message{margin:0;padding:10px 12px;border-radius:10px;font-size:12px}.ak-warning{border:1px solid #ecd3a8;background:#fbf4e6;color:#6b4e16}.ak-message{border:1px solid var(--a-border);background:var(--a-surface);color:var(--a-ink)}.ak-review{display:grid;gap:4px;padding:12px 14px;border:1px solid var(--a-teal);border-radius:12px;background:var(--a-teal-soft);color:var(--a-ink);font-size:13px}.ak-review small{color:var(--a-sec)}.ak-review.has-errors{border-color:#e5c9c2;background:#fbeeea}.ak-scope{display:flex;flex-wrap:wrap;gap:14px;margin:0;padding:0;border:0}.ak-scope label{display:flex;align-items:center;gap:6px;color:var(--a-ink);font-weight:500}.ak-draftbar{display:flex;flex-wrap:wrap;align-items:center;gap:8px;padding:10px 12px;border:1px solid var(--a-border);border-radius:12px;background:#fbfcfaf5;box-shadow:0 -4px 16px #0c2c2c0d}.ak-draftbar.has-changes{position:sticky;bottom:12px;border-color:var(--a-teal)}.ak-draft-count{margin-right:auto;color:var(--a-muted);font-size:12px}.ak-draft-count.active{color:var(--a-teal-strong);font-weight:700}.ak-operations{max-height:320px;overflow:auto;margin:0;padding:12px;border-radius:10px;background:#0c2c2c;color:#dceae4;font-size:11px}.ak-golden{display:grid;gap:12px}.ak-golden-tools{display:grid;gap:10px}.ak-chips{display:flex;flex-wrap:wrap;gap:6px}.ak-chips button{display:inline-flex;gap:6px;padding:6px 11px;border:1px solid var(--a-border);border-radius:999px;background:var(--a-surface)}.ak-chips button span{color:var(--a-muted);font-weight:500}.ak-chips button.selected{border-color:var(--a-teal);background:var(--a-teal-soft);color:var(--a-teal-strong)}.ak-docs{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(100%,320px),1fr));gap:10px;margin:0;padding:0;list-style:none}.ak-doc{display:grid;gap:5px;align-content:start;padding:14px;border:1px solid var(--a-border);border-radius:12px;background:var(--a-surface);min-width:0}.ak-doc strong{color:var(--a-ink);font-size:14px}.ak-doc small{color:var(--a-muted);font-size:11px}.ak-doc p{display:-webkit-box;margin:2px 0 0;overflow:hidden;color:var(--a-sec);font-size:12px;line-height:1.5;white-space:pre-line;-webkit-line-clamp:4;-webkit-box-orient:vertical}.ak-doc-top{display:flex;align-items:center;gap:6px}.ak-type{color:var(--a-muted);font-size:10px;text-transform:uppercase;letter-spacing:.8px}.ak-badge{padding:1px 6px;border-radius:5px;background:var(--a-teal-strong);color:#fff;font-size:9px;font-weight:700;letter-spacing:.6px}.ak-status{margin-left:auto;color:var(--a-muted);font-size:10px}.ak-more{justify-self:center}.ak-mock{display:grid;gap:14px}.ak-mock-head{display:flex;flex-wrap:wrap;align-items:center;gap:10px;padding:14px 16px;border:1px solid var(--a-border);border-radius:12px;background:var(--a-surface)}.ak-mock-head p{margin:0;color:var(--a-sec);font-size:12px}.ak-mock-head code{font-size:11px;color:var(--a-muted)}.ak-mock-badge{padding:3px 8px;border-radius:999px;background:var(--a-teal-soft);color:var(--a-teal-strong);font-size:10px;font-weight:700;text-transform:uppercase;letter-spacing:.8px}.ak-mock-stats{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.ak-mock-stats div,.ak-mock-rows div{display:grid;gap:8px;padding:16px;border:1px solid var(--a-border);border-radius:12px;background:var(--a-surface)}.ak-mock-rows{display:grid;gap:8px}.ak-mock-rows div{grid-template-columns:34px 1fr 90px;align-items:center;padding:12px 16px}.ak-mock i,.ak-mock b,.ak-mock em{display:block;height:10px;border-radius:6px;background:linear-gradient(90deg,var(--a-surface2),#f1f3ef,var(--a-surface2))}.ak-mock-stats b{height:22px;width:50%}.ak-mock-rows i{width:34px;height:34px;border-radius:50%}.ak-mock-rows em{width:90px}@media (max-width: 760px){.ak-split{grid-template-columns:1fr}.ak-paths{grid-auto-flow:column;grid-auto-columns:minmax(200px,72%);max-height:none;overflow-x:auto;padding-bottom:4px}.ak-question{grid-template-columns:28px minmax(0,1fr)}.ak-question-controls{grid-column:1 / -1;justify-content:flex-start}.ak-persona-label{display:none}.ak-persona select{max-width:150px}.ak-mock-stats{grid-template-columns:1fr}.ak-draftbar{gap:6px;padding:8px 10px}.ak-draftbar .ak-btn{padding:0 9px}.ak-draft-count{flex-basis:100%}}@media (max-width: 620px){.app-shell:has(.sidebar a[href="/akia/admin/agents"]) .sidebar>div>div:has(>.nav-group){display:flex;flex-wrap:wrap;gap:6px;padding-top:10px}.app-shell:has(.sidebar a[href="/akia/admin/agents"]) .sidebar .nav-group{display:contents}.app-shell:has(.sidebar a[href="/akia/admin/agents"]) .sidebar .nav-heading{display:none}.app-shell:has(.sidebar a[href="/akia/admin/agents"]) .sidebar .nav-link{flex:1 1 auto;justify-content:center;min-height:40px;padding:6px 9px;border:1px solid var(--ui-side-border);background:var(--ui-side-hover-bg);font-size:12px}.app-shell:has(.sidebar a[href="/akia/admin/agents"]) .sidebar .nav-link.active{border-color:var(--ui-accent);background:var(--ui-side-active-bg)}}.akia-shell{background:var(--ui-bg)}.akia-shell .sidebar{background:var(--ui-side-bg);color:var(--ui-side-active-text);border-color:var(--ui-side-border)}.akia-shell .ak-rail-persona .ak-persona-label,.akia-shell .ak-session-status{color:#bdbdbd}.akia-shell .ak-account{border-color:var(--ui-side-border)}.akia-shell .ak-account-trigger{color:#fff}.akia-shell .ak-account-trigger:hover{background:var(--ui-side-hover-bg)}.akia-shell .ak-account-meta small{color:#bdbdbd}.akia-shell .ak-account-avatar{background:var(--ui-side-active-bg);color:#fff}.akia-shell .ak-account-panel{color:var(--ui-text)}.akia-shell .ak-account-trigger:focus-visible,.akia-shell .ak-rail-persona select:focus-visible{outline-color:#a3a3a3}.akia-shell .brand,.akia-shell .workspace-label,.akia-shell .nav-heading,.akia-shell .sidebar-foot{color:#fff}.akia-shell .brand-mark,.akia-shell .mode-icon.akia{background:#fff;color:#111}.akia-shell .brand-dot{color:#fff}.akia-shell .nav-link{color:var(--ui-side-text)}.akia-shell .nav-link:hover{background:var(--ui-side-hover-bg);color:var(--ui-side-active-text)}.akia-shell .nav-link.active{position:relative;background:var(--ui-side-active-bg);color:var(--ui-side-active-text)}.akia-shell .nav-link.active:before{content:"";position:absolute;left:0;top:6px;bottom:6px;width:3px;border-radius:2px;background:var(--ui-accent-grad-vivid)}.akia-shell .nav-dot,.akia-shell .status-dot{background:currentColor}.akia-shell .mode-link.selected{color:#fff;border-color:#444;background:#222}.akia-shell .topbar{background:#fff;border-color:#e5e5e5}.akia-shell .submit-button,.akia-shell .ak-btn.primary{background:#18181b;border-color:#18181b;color:#fff}.client-crm .sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border-width:0}.client-crm .pointer-events-none{pointer-events:none}.client-crm .\!visible{visibility:visible!important}.client-crm .visible{visibility:visible}.client-crm .collapse{visibility:collapse}.client-crm .fixed{position:fixed}.client-crm .absolute{position:absolute}.client-crm .relative{position:relative}.client-crm .sticky{position:sticky}.client-crm .inset-0{top:0;right:0;bottom:0;left:0}.client-crm .inset-x-0{left:0;right:0}.client-crm .inset-y-0{top:0;bottom:0}.client-crm .bottom-0{bottom:0}.client-crm .bottom-2\.5{bottom:.625rem}.client-crm .bottom-\[calc\(3\.5rem\+max\(\.4rem\,env\(safe-area-inset-bottom\)\)\)\]{bottom:calc(3.5rem + max(.4rem,env(safe-area-inset-bottom)))}.client-crm .left-0{left:0}.client-crm .left-2\.5{left:.625rem}.client-crm .left-\[1\.1rem\]{left:1.1rem}.client-crm .right-0{right:0}.client-crm .right-2{right:.5rem}.client-crm .top-2\.5{top:.625rem}.client-crm .top-full{top:100%}.client-crm .z-0{z-index:0}.client-crm .z-10{z-index:10}.client-crm .z-40{z-index:40}.client-crm .z-50{z-index:50}.client-crm .z-\[60\]{z-index:60}.client-crm .z-\[80\]{z-index:80}.client-crm .m-auto{margin:auto}.client-crm .mx-3{margin-left:.75rem;margin-right:.75rem}.client-crm .mx-4{margin-left:1rem;margin-right:1rem}.client-crm .mx-auto{margin-left:auto;margin-right:auto}.client-crm .mb-1{margin-bottom:.25rem}.client-crm .mb-1\.5{margin-bottom:.375rem}.client-crm .mb-2{margin-bottom:.5rem}.client-crm .mb-3{margin-bottom:.75rem}.client-crm .ml-1\.5{margin-left:.375rem}.client-crm .ml-2{margin-left:.5rem}.client-crm .ml-auto{margin-left:auto}.client-crm .mr-1{margin-right:.25rem}.client-crm .mt-0\.5{margin-top:.125rem}.client-crm .mt-1{margin-top:.25rem}.client-crm .mt-1\.5{margin-top:.375rem}.client-crm .mt-2{margin-top:.5rem}.client-crm .mt-2\.5{margin-top:.625rem}.client-crm .mt-3{margin-top:.75rem}.client-crm .mt-4{margin-top:1rem}.client-crm .mt-5{margin-top:1.25rem}.client-crm .mt-6{margin-top:1.5rem}.client-crm .mt-\[5px\]{margin-top:5px}.client-crm .line-clamp-1{overflow:hidden;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:1}.client-crm .line-clamp-2{overflow:hidden;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2}.client-crm .block{display:block}.client-crm .inline-block{display:inline-block}.client-crm .inline{display:inline}.client-crm .flex{display:flex}.client-crm .inline-flex{display:inline-flex}.client-crm .table{display:table}.client-crm .grid{display:grid}.client-crm .\!hidden{display:none!important}.client-crm .hidden{display:none}.client-crm .h-1\.5{height:.375rem}.client-crm .h-10{height:2.5rem}.client-crm .h-12{height:3rem}.client-crm .h-16{height:4rem}.client-crm .h-2{height:.5rem}.client-crm .h-2\.5{height:.625rem}.client-crm .h-40{height:10rem}.client-crm .h-5{height:1.25rem}.client-crm .h-8{height:2rem}.client-crm .h-9{height:2.25rem}.client-crm .h-\[19px\]{height:19px}.client-crm .h-\[7px\]{height:7px}.client-crm .h-\[8px\]{height:8px}.client-crm .h-\[calc\(100dvh-3\.375rem-max\(0\.4rem\,env\(safe-area-inset-bottom\)\)\)\]{height:calc(100dvh - 3.375rem - max(.4rem,env(safe-area-inset-bottom)))}.client-crm .h-\[calc\(100dvh-6rem\)\]{height:calc(100dvh - 6rem)}.client-crm .h-dvh{height:100dvh}.client-crm .h-full{height:100%}.client-crm .max-h-40{max-height:10rem}.client-crm .max-h-48{max-height:12rem}.client-crm .max-h-64{max-height:16rem}.client-crm .max-h-\[90vh\]{max-height:90vh}.client-crm .max-h-\[92dvh\]{max-height:92dvh}.client-crm .min-h-0{min-height:0px}.client-crm .min-h-10{min-height:2.5rem}.client-crm .min-h-11{min-height:2.75rem}.client-crm .min-h-12{min-height:3rem}.client-crm .min-h-16{min-height:4rem}.client-crm .min-h-24{min-height:6rem}.client-crm .min-h-8{min-height:2rem}.client-crm .min-h-9{min-height:2.25rem}.client-crm .min-h-screen{min-height:100vh}.client-crm .w-1\.5{width:.375rem}.client-crm .w-10{width:2.5rem}.client-crm .w-12{width:3rem}.client-crm .w-16{width:4rem}.client-crm .w-2{width:.5rem}.client-crm .w-2\.5{width:.625rem}.client-crm .w-3\.5{width:.875rem}.client-crm .w-36{width:9rem}.client-crm .w-40{width:10rem}.client-crm .w-5{width:1.25rem}.client-crm .w-52{width:13rem}.client-crm .w-56{width:14rem}.client-crm .w-60{width:15rem}.client-crm .w-64{width:16rem}.client-crm .w-8{width:2rem}.client-crm .w-80{width:20rem}.client-crm .w-\[7px\]{width:7px}.client-crm .w-\[88px\]{width:88px}.client-crm .w-\[8px\]{width:8px}.client-crm .w-auto{width:auto}.client-crm .w-full{width:100%}.client-crm .w-px{width:1px}.client-crm .min-w-0{min-width:0px}.client-crm .min-w-11{min-width:2.75rem}.client-crm .min-w-40{min-width:10rem}.client-crm .min-w-48{min-width:12rem}.client-crm .min-w-9{min-width:2.25rem}.client-crm .min-w-\[19px\]{min-width:19px}.client-crm .min-w-\[76px\]{min-width:76px}.client-crm .max-w-2xl{max-width:42rem}.client-crm .max-w-3xl{max-width:48rem}.client-crm .max-w-5xl{max-width:64rem}.client-crm .max-w-\[13rem\]{max-width:13rem}.client-crm .max-w-\[1500px\]{max-width:1500px}.client-crm .max-w-\[88\%\]{max-width:88%}.client-crm .max-w-full{max-width:100%}.client-crm .max-w-md{max-width:28rem}.client-crm .max-w-none{max-width:none}.client-crm .max-w-sm{max-width:24rem}.client-crm .max-w-xs{max-width:20rem}.client-crm .flex-1{flex:1 1 0%}.client-crm .shrink-0{flex-shrink:0}.client-crm .grow{flex-grow:1}.client-crm .transform{transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}@keyframes pulse{50%{opacity:.5}}.client-crm .animate-pulse{animation:pulse 2s cubic-bezier(.4,0,.6,1) infinite}@keyframes spin{to{transform:rotate(360deg)}}.client-crm .animate-spin{animation:spin 1s linear infinite}.client-crm .cursor-pointer{cursor:pointer}.client-crm .resize-none{resize:none}.client-crm .resize{resize:both}.client-crm .list-none{list-style-type:none}.client-crm .grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))}.client-crm .grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.client-crm .flex-col{flex-direction:column}.client-crm .flex-wrap{flex-wrap:wrap}.client-crm .place-items-center{place-items:center}.client-crm .items-start{align-items:flex-start}.client-crm .items-end{align-items:flex-end}.client-crm .items-center{align-items:center}.client-crm .items-baseline{align-items:baseline}.client-crm .justify-end{justify-content:flex-end}.client-crm .justify-center{justify-content:center}.client-crm .justify-between{justify-content:space-between}.client-crm .gap-0\.5{gap:.125rem}.client-crm .gap-1{gap:.25rem}.client-crm .gap-1\.5{gap:.375rem}.client-crm .gap-2{gap:.5rem}.client-crm .gap-2\.5{gap:.625rem}.client-crm .gap-3{gap:.75rem}.client-crm .gap-4{gap:1rem}.client-crm .gap-5{gap:1.25rem}.client-crm .gap-\[7px\]{gap:7px}.client-crm .gap-x-1\.5{-moz-column-gap:.375rem;column-gap:.375rem}.client-crm .gap-x-2{-moz-column-gap:.5rem;column-gap:.5rem}.client-crm .gap-y-1{row-gap:.25rem}@supports selector(:nth-child(1 of a)){.client-crm .space-y-0\.5>:not([hidden]):not(:nth-child(1 of:where(:not([hidden])))),.client-crm.space-y-0\.5>:not([hidden]):not(:nth-child(1 of:where(:not([hidden])))){--tw-space-y-reverse: 0;margin-top:calc(.125rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(.125rem * var(--tw-space-y-reverse))}}@supports not selector(:nth-child(1 of a)){.client-crm :is(.space-y-0\.5>:not([hidden])~:not([hidden])){--tw-space-y-reverse: 0;margin-top:calc(.125rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(.125rem * var(--tw-space-y-reverse))}}@supports selector(:nth-child(1 of a)){.client-crm .space-y-1>:not([hidden]):not(:nth-child(1 of:where(:not([hidden])))),.client-crm.space-y-1>:not([hidden]):not(:nth-child(1 of:where(:not([hidden])))){--tw-space-y-reverse: 0;margin-top:calc(.25rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(.25rem * var(--tw-space-y-reverse))}}@supports not selector(:nth-child(1 of a)){.client-crm :is(.space-y-1>:not([hidden])~:not([hidden])){--tw-space-y-reverse: 0;margin-top:calc(.25rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(.25rem * var(--tw-space-y-reverse))}}@supports selector(:nth-child(1 of a)){.client-crm .space-y-1\.5>:not([hidden]):not(:nth-child(1 of:where(:not([hidden])))),.client-crm.space-y-1\.5>:not([hidden]):not(:nth-child(1 of:where(:not([hidden])))){--tw-space-y-reverse: 0;margin-top:calc(.375rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(.375rem * var(--tw-space-y-reverse))}}@supports not selector(:nth-child(1 of a)){.client-crm :is(.space-y-1\.5>:not([hidden])~:not([hidden])){--tw-space-y-reverse: 0;margin-top:calc(.375rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(.375rem * var(--tw-space-y-reverse))}}@supports selector(:nth-child(1 of a)){.client-crm .space-y-2>:not([hidden]):not(:nth-child(1 of:where(:not([hidden])))),.client-crm.space-y-2>:not([hidden]):not(:nth-child(1 of:where(:not([hidden])))){--tw-space-y-reverse: 0;margin-top:calc(.5rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(.5rem * var(--tw-space-y-reverse))}}@supports not selector(:nth-child(1 of a)){.client-crm :is(.space-y-2>:not([hidden])~:not([hidden])){--tw-space-y-reverse: 0;margin-top:calc(.5rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(.5rem * var(--tw-space-y-reverse))}}@supports selector(:nth-child(1 of a)){.client-crm .space-y-3>:not([hidden]):not(:nth-child(1 of:where(:not([hidden])))),.client-crm.space-y-3>:not([hidden]):not(:nth-child(1 of:where(:not([hidden])))){--tw-space-y-reverse: 0;margin-top:calc(.75rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(.75rem * var(--tw-space-y-reverse))}}@supports not selector(:nth-child(1 of a)){.client-crm :is(.space-y-3>:not([hidden])~:not([hidden])){--tw-space-y-reverse: 0;margin-top:calc(.75rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(.75rem * var(--tw-space-y-reverse))}}@supports selector(:nth-child(1 of a)){.client-crm .space-y-4>:not([hidden]):not(:nth-child(1 of:where(:not([hidden])))),.client-crm.space-y-4>:not([hidden]):not(:nth-child(1 of:where(:not([hidden])))){--tw-space-y-reverse: 0;margin-top:calc(1rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(1rem * var(--tw-space-y-reverse))}}@supports not selector(:nth-child(1 of a)){.client-crm :is(.space-y-4>:not([hidden])~:not([hidden])){--tw-space-y-reverse: 0;margin-top:calc(1rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(1rem * var(--tw-space-y-reverse))}}@supports selector(:nth-child(1 of a)){.client-crm .divide-y>:not([hidden]):not(:nth-child(1 of:where(:not([hidden])))),.client-crm.divide-y>:not([hidden]):not(:nth-child(1 of:where(:not([hidden])))){--tw-divide-y-reverse: 0;border-top-width:calc(1px * calc(1 - var(--tw-divide-y-reverse)));border-bottom-width:calc(1px * var(--tw-divide-y-reverse))}}@supports not selector(:nth-child(1 of a)){.client-crm :is(.divide-y>:not([hidden])~:not([hidden])){--tw-divide-y-reverse: 0;border-top-width:calc(1px * calc(1 - var(--tw-divide-y-reverse)));border-bottom-width:calc(1px * var(--tw-divide-y-reverse))}}@supports selector(:nth-child(1 of a)){.client-crm .divide-slate-100>:not([hidden]):not(:nth-child(1 of:where(:not([hidden])))),.client-crm.divide-slate-100>:not([hidden]):not(:nth-child(1 of:where(:not([hidden])))){--tw-divide-opacity: 1;border-color:rgb(241 245 249 / var(--tw-divide-opacity, 1))}}@supports not selector(:nth-child(1 of a)){.client-crm :is(.divide-slate-100>:not([hidden])~:not([hidden])){--tw-divide-opacity: 1;border-color:rgb(241 245 249 / var(--tw-divide-opacity, 1))}}.client-crm .self-center{align-self:center}.client-crm .overflow-auto{overflow:auto}.client-crm .overflow-hidden{overflow:hidden}.client-crm .overflow-x-auto{overflow-x:auto}.client-crm .overflow-y-auto{overflow-y:auto}.client-crm .overflow-x-hidden{overflow-x:hidden}.client-crm .overscroll-contain{overscroll-behavior:contain}.client-crm .truncate{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.client-crm .whitespace-nowrap{white-space:nowrap}.client-crm .whitespace-pre-wrap{white-space:pre-wrap}.client-crm .break-words{overflow-wrap:break-word}.client-crm .break-all{word-break:break-all}.client-crm .rounded{border-radius:.25rem}.client-crm .rounded-2xl{border-radius:1rem}.client-crm .rounded-\[10px\]{border-radius:10px}.client-crm .rounded-\[8px\]{border-radius:8px}.client-crm .rounded-full{border-radius:9999px}.client-crm .rounded-lg{border-radius:.5rem}.client-crm .rounded-md{border-radius:.375rem}.client-crm .rounded-xl{border-radius:.75rem}.client-crm .rounded-l-xl{border-top-left-radius:.75rem;border-bottom-left-radius:.75rem}.client-crm .rounded-r-xl{border-top-right-radius:.75rem;border-bottom-right-radius:.75rem}.client-crm .rounded-tl-sm{border-top-left-radius:.125rem}.client-crm .rounded-tr-sm{border-top-right-radius:.125rem}.client-crm .border{border-width:1px}.client-crm .border-0{border-width:0px}.client-crm .border-b{border-bottom-width:1px}.client-crm .border-l-2{border-left-width:2px}.client-crm .border-r{border-right-width:1px}.client-crm .border-t{border-top-width:1px}.client-crm .border-\[var\(--ui-side-border\)\]{border-color:var(--ui-side-border)}.client-crm .border-black\/10{border-color:#0000001a}.client-crm .border-emerald-400\/50{border-color:#34d39980}.client-crm .border-obs-amber\/30{border-color:rgb(var(--obs-amber) / .3)}.client-crm .border-obs-line{border-color:var(--border-glass-soft)}.client-crm .border-obs-line-strong{border-color:var(--border-glass-strong)}.client-crm .border-obs-teal\/20{border-color:rgb(var(--obs-teal) / .2)}.client-crm .border-obs-teal\/30{border-color:rgb(var(--obs-teal) / .3)}.client-crm .border-obs-teal\/55{border-color:rgb(var(--obs-teal) / .55)}.client-crm .border-red-200{--tw-border-opacity: 1;border-color:rgb(254 202 202 / var(--tw-border-opacity, 1))}.client-crm .border-red-300\/40{border-color:#fca5a566}.client-crm .border-red-300\/50{border-color:#fca5a580}.client-crm .border-red-400\/60{border-color:#f8717199}.client-crm .border-sky-300\/30{border-color:#7dd3fc4d}.client-crm .border-sky-300\/50{border-color:#7dd3fc80}.client-crm .border-slate-100{--tw-border-opacity: 1;border-color:rgb(241 245 249 / var(--tw-border-opacity, 1))}.client-crm .border-slate-200{--tw-border-opacity: 1;border-color:rgb(226 232 240 / var(--tw-border-opacity, 1))}.client-crm .border-white\/10{border-color:rgb(var(--scrim-fg) / .1)}.client-crm .border-white\/\[0\.06\]{border-color:rgb(var(--scrim-fg) / .06)}.client-crm .border-white\/\[0\.08\]{border-color:rgb(var(--scrim-fg) / .08)}.client-crm .bg-\[\#f4f6fa\]{--tw-bg-opacity: 1;background-color:rgb(244 246 250 / var(--tw-bg-opacity, 1))}.client-crm .bg-\[var\(--ui-side-active-bg\)\]{background-color:var(--ui-side-active-bg)}.client-crm .bg-\[var\(--ui-side-bg\)\]{background-color:var(--ui-side-bg)}.client-crm .bg-amber-400{--tw-bg-opacity: 1;background-color:rgb(251 191 36 / var(--tw-bg-opacity, 1))}.client-crm .bg-amber-500\/10{background-color:#f59e0b1a}.client-crm .bg-amber-500\/15{background-color:#f59e0b26}.client-crm .bg-amber-500\/85{background-color:#f59e0bd9}.client-crm .bg-black\/20{background-color:#0003}.client-crm .bg-black\/30{background-color:#0000004d}.client-crm .bg-black\/35{background-color:#00000059}.client-crm .bg-black\/45{background-color:#00000073}.client-crm .bg-emerald-400{--tw-bg-opacity: 1;background-color:rgb(52 211 153 / var(--tw-bg-opacity, 1))}.client-crm .bg-emerald-500\/10{background-color:#10b9811a}.client-crm .bg-emerald-500\/15{background-color:#10b98126}.client-crm .bg-emerald-600{--tw-bg-opacity: 1;background-color:rgb(5 150 105 / var(--tw-bg-opacity, 1))}.client-crm .bg-obs-amber-soft{background-color:rgb(var(--obs-amber) / .12)}.client-crm .bg-obs-base\/60{background-color:rgb(var(--obs-base) / .6)}.client-crm .bg-obs-live{--tw-bg-opacity: 1;background-color:rgb(var(--obs-live) / var(--tw-bg-opacity, 1))}.client-crm .bg-obs-surface{--tw-bg-opacity: 1;background-color:rgb(var(--obs-surface) / var(--tw-bg-opacity, 1))}.client-crm .bg-obs-teal{--tw-bg-opacity: 1;background-color:rgb(var(--obs-teal) / var(--tw-bg-opacity, 1))}.client-crm .bg-obs-teal\/25{background-color:rgb(var(--obs-teal) / .25)}.client-crm .bg-obs-teal\/5{background-color:rgb(var(--obs-teal) / .05)}.client-crm .bg-red-400{--tw-bg-opacity: 1;background-color:rgb(248 113 113 / var(--tw-bg-opacity, 1))}.client-crm .bg-red-50{--tw-bg-opacity: 1;background-color:rgb(254 242 242 / var(--tw-bg-opacity, 1))}.client-crm .bg-red-500\/10{background-color:#ef44441a}.client-crm .bg-red-500\/15{background-color:#ef444426}.client-crm .bg-rose-500\/10{background-color:#f43f5e1a}.client-crm .bg-sky-300\/\[0\.08\]{background-color:#7dd3fc14}.client-crm .bg-slate-50{--tw-bg-opacity: 1;background-color:rgb(248 250 252 / var(--tw-bg-opacity, 1))}.client-crm .bg-slate-500\/10{background-color:#64748b1a}.client-crm .bg-slate-900{--tw-bg-opacity: 1;background-color:rgb(15 23 42 / var(--tw-bg-opacity, 1))}.client-crm .bg-slate-950{--tw-bg-opacity: 1;background-color:rgb(2 6 23 / var(--tw-bg-opacity, 1))}.client-crm .bg-transparent{background-color:transparent}.client-crm .bg-white{--tw-bg-opacity: 1;background-color:rgb(var(--scrim-fg) / var(--tw-bg-opacity, 1))}.client-crm .bg-white\/10{background-color:rgb(var(--scrim-fg) / .1)}.client-crm .bg-white\/60{background-color:rgb(var(--scrim-fg) / .6)}.client-crm .bg-white\/\[0\.03\]{background-color:rgb(var(--scrim-fg) / .03)}.client-crm .object-cover{-o-object-fit:cover;object-fit:cover}.client-crm .p-0{padding:0}.client-crm .p-0\.5{padding:.125rem}.client-crm .p-1{padding:.25rem}.client-crm .p-1\.5{padding:.375rem}.client-crm .p-2{padding:.5rem}.client-crm .p-2\.5{padding:.625rem}.client-crm .p-3{padding:.75rem}.client-crm .p-4{padding:1rem}.client-crm .p-5{padding:1.25rem}.client-crm .p-6{padding:1.5rem}.client-crm .p-8{padding:2rem}.client-crm .px-0\.5{padding-left:.125rem;padding-right:.125rem}.client-crm .px-1{padding-left:.25rem;padding-right:.25rem}.client-crm .px-1\.5{padding-left:.375rem;padding-right:.375rem}.client-crm .px-2{padding-left:.5rem;padding-right:.5rem}.client-crm .px-2\.5{padding-left:.625rem;padding-right:.625rem}.client-crm .px-3{padding-left:.75rem;padding-right:.75rem}.client-crm .px-3\.5{padding-left:.875rem;padding-right:.875rem}.client-crm .px-4{padding-left:1rem;padding-right:1rem}.client-crm .px-6{padding-left:1.5rem;padding-right:1.5rem}.client-crm .py-0\.5{padding-top:.125rem;padding-bottom:.125rem}.client-crm .py-1{padding-top:.25rem;padding-bottom:.25rem}.client-crm .py-1\.5{padding-top:.375rem;padding-bottom:.375rem}.client-crm .py-10{padding-top:2.5rem;padding-bottom:2.5rem}.client-crm .py-12{padding-top:3rem;padding-bottom:3rem}.client-crm .py-2{padding-top:.5rem;padding-bottom:.5rem}.client-crm .py-2\.5{padding-top:.625rem;padding-bottom:.625rem}.client-crm .py-3{padding-top:.75rem;padding-bottom:.75rem}.client-crm .py-4{padding-top:1rem;padding-bottom:1rem}.client-crm .pb-1{padding-bottom:.25rem}.client-crm .pb-2{padding-bottom:.5rem}.client-crm .pb-24{padding-bottom:6rem}.client-crm .pb-3{padding-bottom:.75rem}.client-crm .pb-4{padding-bottom:1rem}.client-crm .pb-6{padding-bottom:1.5rem}.client-crm .pb-\[calc\(3\.375rem\+max\(0\.4rem\,env\(safe-area-inset-bottom\)\)\)\]{padding-bottom:calc(3.375rem + max(.4rem,env(safe-area-inset-bottom)))}.client-crm .pb-\[max\(\.4rem\,env\(safe-area-inset-bottom\)\)\]{padding-bottom:max(.4rem,env(safe-area-inset-bottom))}.client-crm .pl-3{padding-left:.75rem}.client-crm .pl-6{padding-left:1.5rem}.client-crm .pl-8{padding-left:2rem}.client-crm .pl-\[2\.5rem\]{padding-left:2.5rem}.client-crm .pr-1\.5{padding-right:.375rem}.client-crm .pr-2{padding-right:.5rem}.client-crm .pt-1{padding-top:.25rem}.client-crm .pt-1\.5{padding-top:.375rem}.client-crm .pt-2{padding-top:.5rem}.client-crm .pt-3{padding-top:.75rem}.client-crm .pt-4{padding-top:1rem}.client-crm .pt-5{padding-top:1.25rem}.client-crm .text-left{text-align:left}.client-crm .text-center{text-align:center}.client-crm .font-mono{font-family:JetBrains Mono,Fira Code,monospace}.client-crm .font-sans{font-family:Inter,system-ui,sans-serif}.client-crm .text-3xl{font-size:1.875rem;line-height:2.25rem}.client-crm .text-\[10px\]{font-size:10px}.client-crm .text-\[11px\]{font-size:11px}.client-crm .text-\[9px\]{font-size:9px}.client-crm .text-base{font-size:1rem;line-height:1.5rem}.client-crm .text-lg{font-size:1.125rem;line-height:1.75rem}.client-crm .text-sm{font-size:.875rem;line-height:1.25rem}.client-crm .text-xl{font-size:1.25rem;line-height:1.75rem}.client-crm .text-xs{font-size:.75rem;line-height:1rem}.client-crm .font-bold{font-weight:700}.client-crm .font-medium{font-weight:500}.client-crm .font-semibold{font-weight:600}.client-crm .lowercase{text-transform:lowercase}.client-crm .capitalize{text-transform:capitalize}.client-crm .italic{font-style:italic}.client-crm .ordinal{--tw-ordinal: ordinal;font-variant-numeric:var(--tw-ordinal) var(--tw-slashed-zero) var(--tw-numeric-figure) var(--tw-numeric-spacing) var(--tw-numeric-fraction)}.client-crm .leading-relaxed{line-height:1.625}.client-crm .leading-snug{line-height:1.375}.client-crm .tracking-wide{letter-spacing:.025em}.client-crm .text-\[color\:var\(--ui-text\)\]{color:var(--ui-text)}.client-crm .text-\[color\:var\(--ui-text-2\)\]{color:var(--ui-text-2)}.client-crm .text-\[var\(--ui-side-active-text\)\]{color:var(--ui-side-active-text)}.client-crm .text-\[var\(--ui-side-text\)\]{color:var(--ui-side-text)}.client-crm .text-\[var\(--ui-side-text-2\)\]{color:var(--ui-side-text-2)}.client-crm .text-amber-100{--tw-text-opacity: 1;color:rgb(254 243 199 / var(--tw-text-opacity, 1))}.client-crm .text-amber-100\/80{color:#fef3c7cc}.client-crm .text-amber-300\/90{color:#fcd34de6}.client-crm .text-amber-400{--tw-text-opacity: 1;color:rgb(251 191 36 / var(--tw-text-opacity, 1))}.client-crm .text-amber-600{--tw-text-opacity: 1;color:rgb(217 119 6 / var(--tw-text-opacity, 1))}.client-crm .text-amber-800{--tw-text-opacity: 1;color:rgb(146 64 14 / var(--tw-text-opacity, 1))}.client-crm .text-emerald-200{--tw-text-opacity: 1;color:rgb(167 243 208 / var(--tw-text-opacity, 1))}.client-crm .text-emerald-200\/80{color:#a7f3d0cc}.client-crm .text-emerald-300{--tw-text-opacity: 1;color:rgb(110 231 183 / var(--tw-text-opacity, 1))}.client-crm .text-emerald-400{--tw-text-opacity: 1;color:rgb(52 211 153 / var(--tw-text-opacity, 1))}.client-crm .text-emerald-500{--tw-text-opacity: 1;color:rgb(16 185 129 / var(--tw-text-opacity, 1))}.client-crm .text-emerald-800{--tw-text-opacity: 1;color:rgb(6 95 70 / var(--tw-text-opacity, 1))}.client-crm .text-green-400{--tw-text-opacity: 1;color:rgb(74 222 128 / var(--tw-text-opacity, 1))}.client-crm .text-obs-faint{--tw-text-opacity: 1;color:rgb(var(--obs-faint) / var(--tw-text-opacity, 1))}.client-crm .text-obs-faint\/20{color:rgb(var(--obs-faint) / .2)}.client-crm .text-obs-faint\/30{color:rgb(var(--obs-faint) / .3)}.client-crm .text-obs-faint\/40{color:rgb(var(--obs-faint) / .4)}.client-crm .text-obs-rose{--tw-text-opacity: 1;color:rgb(var(--obs-rose) / var(--tw-text-opacity, 1))}.client-crm .text-obs-subtle{--tw-text-opacity: 1;color:rgb(var(--obs-subtle) / var(--tw-text-opacity, 1))}.client-crm .text-obs-teal{--tw-text-opacity: 1;color:rgb(var(--obs-teal) / var(--tw-text-opacity, 1))}.client-crm .text-obs-text{--tw-text-opacity: 1;color:rgb(var(--obs-text) / var(--tw-text-opacity, 1))}.client-crm .text-obs-violet{--tw-text-opacity: 1;color:rgb(var(--obs-violet) / var(--tw-text-opacity, 1))}.client-crm .text-red-300{--tw-text-opacity: 1;color:rgb(252 165 165 / var(--tw-text-opacity, 1))}.client-crm .text-red-500{--tw-text-opacity: 1;color:rgb(239 68 68 / var(--tw-text-opacity, 1))}.client-crm .text-red-700{--tw-text-opacity: 1;color:rgb(185 28 28 / var(--tw-text-opacity, 1))}.client-crm .text-rose-100\/70{color:#ffe4e6b3}.client-crm .text-rose-200{--tw-text-opacity: 1;color:rgb(254 205 211 / var(--tw-text-opacity, 1))}.client-crm .text-rose-500{--tw-text-opacity: 1;color:rgb(244 63 94 / var(--tw-text-opacity, 1))}.client-crm .text-rose-700{--tw-text-opacity: 1;color:rgb(190 18 60 / var(--tw-text-opacity, 1))}.client-crm .text-slate-300{--tw-text-opacity: 1;color:rgb(203 213 225 / var(--tw-text-opacity, 1))}.client-crm .text-slate-500{--tw-text-opacity: 1;color:rgb(100 116 139 / var(--tw-text-opacity, 1))}.client-crm .text-slate-600{--tw-text-opacity: 1;color:rgb(71 85 105 / var(--tw-text-opacity, 1))}.client-crm .text-slate-700{--tw-text-opacity: 1;color:rgb(51 65 85 / var(--tw-text-opacity, 1))}.client-crm .text-slate-900{--tw-text-opacity: 1;color:rgb(15 23 42 / var(--tw-text-opacity, 1))}.client-crm .text-slate-950{--tw-text-opacity: 1;color:rgb(2 6 23 / var(--tw-text-opacity, 1))}.client-crm .text-white{--tw-text-opacity: 1;color:rgb(var(--scrim-fg) / var(--tw-text-opacity, 1))}.client-crm .text-white\/45{color:rgb(var(--scrim-fg) / .45)}.client-crm .text-white\/80{color:rgb(var(--scrim-fg) / .8)}.client-crm .text-white\/90{color:rgb(var(--scrim-fg) / .9)}.client-crm .text-zinc-900{--tw-text-opacity: 1;color:rgb(24 24 27 / var(--tw-text-opacity, 1))}.client-crm .underline{text-decoration-line:underline}.client-crm .line-through{text-decoration-line:line-through}.client-crm .placeholder-obs-faint::-moz-placeholder{--tw-placeholder-opacity: 1;color:rgb(var(--obs-faint) / var(--tw-placeholder-opacity, 1))}.client-crm .placeholder-obs-faint::placeholder{--tw-placeholder-opacity: 1;color:rgb(var(--obs-faint) / var(--tw-placeholder-opacity, 1))}.client-crm .opacity-0{opacity:0}.client-crm .opacity-100{opacity:1}.client-crm .shadow-lg{--tw-shadow: 0 10px 15px -3px rgb(0 0 0 / .1), 0 4px 6px -4px rgb(0 0 0 / .1);--tw-shadow-colored: 0 10px 15px -3px var(--tw-shadow-color), 0 4px 6px -4px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.client-crm .shadow-sm{--tw-shadow: 0 1px 2px 0 rgb(0 0 0 / .05);--tw-shadow-colored: 0 1px 2px 0 var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.client-crm .ring-2{--tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow, 0 0 #0000)}.client-crm .ring-obs-teal\/60{--tw-ring-color: rgb(var(--obs-teal) / .6)}.client-crm .blur{--tw-blur: blur(8px);filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.client-crm .\!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)!important}.client-crm .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)}.client-crm .backdrop-blur{--tw-backdrop-blur: blur(8px);-webkit-backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia);backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia)}.client-crm .transition{transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.client-crm .transition-colors{transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.client-crm .\[border-bottom\:1px_solid_var\(--border-glass-soft\)\]{border-bottom:1px solid var(--border-glass-soft)}.client-crm .\[border\:1px_solid_var\(--border-glass-soft\)\]{border:1px solid var(--border-glass-soft)}html:has(.client-crm){--ui-scale: 1;zoom:1;background:#f4f6fa}.crm-pipeline-board{display:grid;grid-template-columns:repeat(var(--crm-stage-count, 1),minmax(0,1fr));gap:.65rem;align-items:start;width:100%;max-width:100%;min-width:0;overflow-x:clip}.client-crm .crm-client-sidebar{isolation:isolate;flex:0 0 4rem;width:4rem}.client-crm .crm-client-sidebar-panel{box-sizing:border-box;clip-path:inset(0 calc(100% - 4rem) 0 0);overflow-x:hidden;overflow-y:auto;scrollbar-width:none;transition:clip-path .16s ease,box-shadow .16s ease}.client-crm .crm-client-sidebar-panel::-webkit-scrollbar{display:none}.client-crm .crm-client-sidebar:is(:hover,:focus-within) .crm-client-sidebar-panel{clip-path:inset(0);box-shadow:12px 0 28px #0f172a2e}.client-crm .crm-client-sidebar-label{opacity:0;transition:opacity .12s ease}.client-crm .crm-client-sidebar:is(:hover,:focus-within) .crm-client-sidebar-label{opacity:1}.client-crm .crm-client-sidebar-link{width:100%}.client-crm .crm-client-sidebar-status{min-height:2.75rem}.client-crm .crm-pipeline-column-control{position:relative;z-index:20}.client-crm .crm-pipeline-column-trigger{display:inline-grid;width:34px;height:34px;place-items:center;border:1px solid transparent;border-radius:10px;background:#fff;color:#475569;cursor:pointer}.client-crm .crm-pipeline-column-trigger:hover{background:#f1f5f9}.client-crm .crm-pipeline-column-trigger:focus-visible{outline:2px solid #0f766e;outline-offset:2px}.client-crm .crm-pipeline-columns-popover{position:absolute;top:calc(100% + 8px);right:0;z-index:60;display:flex;width:min(260px,calc(100vw - 2rem));max-height:min(65vh,26rem);flex-direction:column;gap:2px;overflow-y:auto;padding:12px;border:1px solid #e2e8f0;border-radius:14px;background:#fff;box-shadow:0 16px 40px #0000002e}.client-crm .crm-pipeline-columns-head{margin:0 0 8px;color:#64748b;font-size:11px;font-weight:700}.client-crm .crm-pipeline-columns-row{display:flex;min-height:36px;align-items:center;gap:10px;padding:7px 4px;border-radius:8px;color:#0f172a;cursor:pointer}.client-crm .crm-pipeline-columns-row:hover{background:#f1f5f9}.client-crm .crm-pipeline-columns-label{min-width:0;flex:1;font-size:13px}.client-crm .crm-pipeline-columns-row input{width:16px;height:16px;flex:0 0 auto;accent-color:#0f766e}.client-crm .crm-load-more,.client-crm .crm-load-older{min-height:2.75rem;border:1px solid var(--border-glass-strong);border-radius:999px;background:rgb(var(--glass-solid-bg));padding:0 1rem;color:rgb(var(--obs-text));font-size:.8125rem;font-weight:500;transition:background-color .12s ease,border-color .12s ease,color .12s ease}.client-crm .crm-load-more:hover,.client-crm .crm-load-older:hover{border-color:rgb(var(--obs-subtle));background:rgb(var(--obs-deep))}.client-crm .crm-load-more:focus-visible,.client-crm .crm-load-older:focus-visible{outline:2px solid rgb(var(--obs-violet));outline-offset:2px}.client-crm .crm-load-more:disabled,.client-crm .crm-load-older:disabled{cursor:wait;opacity:.55}.client-crm .portal-inbox .client-crm-lead-row{border:0;border-bottom:1px solid var(--border-glass-soft);background:#fff;color:rgb(var(--obs-text));transition:background-color .12s ease,box-shadow .12s ease}.client-crm .portal-inbox .client-crm-lead-row:hover{background:#f8fafc}.client-crm .portal-inbox .client-crm-lead-row[aria-pressed=true]{background:#effaf6;box-shadow:inset 3px 0 #0f766e}.client-crm .portal-inbox .client-crm-lead-row:focus-visible{position:relative;z-index:1;outline:2px solid #0f766e;outline-offset:-3px}.client-crm .portal-inbox select[aria-label="Filtrar canais"]{box-sizing:border-box;display:block;width:calc(100% - 1.5rem);min-height:36px;margin:0 .75rem .5rem;padding:0 .625rem;border:1px solid #e2e8f0;border-radius:12px;background:#fff;color:#334155;font-size:.75rem}.client-crm .portal-inbox select[aria-label="Filtrar canais"]:focus-visible{outline:2px solid #0f766e;outline-offset:2px}.client-crm .crm-lead-row{box-sizing:border-box;width:100%;max-width:100%;min-width:0;overflow-wrap:anywhere}.client-crm .crm-leads-page,.client-crm .crm-leads-list{box-sizing:border-box;width:100%;max-width:100%;min-width:0}.client-crm .crm-leads-search{box-sizing:border-box;width:min(100%,36rem);max-width:100%;min-width:0}.client-crm .crm-leads-search-input{box-sizing:border-box;display:block;width:100%;max-width:100%;min-width:0;border:1px solid #e2e8f0;color:#0f172a}.client-crm .crm-leads-controls{box-sizing:border-box;width:100%;max-width:100%;min-width:0}.client-crm .crm-leads-count{min-width:0;flex:1 1 14rem}.client-crm .crm-leads-stage-filter{min-width:0;max-width:100%}.client-crm .crm-leads-stage-select{box-sizing:border-box;width:min(12rem,60vw);min-width:0;border:1px solid #cbd5e1}@media (min-width: 768px){.client-crm .crm-leads-controls{flex-wrap:nowrap}.client-crm .crm-leads-stage-filter{flex:0 0 auto}.client-crm .crm-leads-stage-select{width:12rem}}.client-crm .crm-lead-row>*{min-width:0}.client-crm .crm-lead-row>div:last-child{max-width:100%}@media (min-width: 640px){.client-crm .crm-lead-row{grid-template-columns:minmax(0,1fr) minmax(0,auto)}}@media (max-width: 1023px){.client-crm .crm-lead-row .crm-lead-actions,.client-crm .crm-lead-row .crm-lead-tags{flex-wrap:nowrap;overflow-x:auto;overflow-y:hidden;overscroll-behavior-x:contain;scroll-snap-type:x proximity;-webkit-overflow-scrolling:touch}.client-crm .crm-lead-row .crm-lead-actions>*,.client-crm .crm-lead-row .crm-lead-tags>*{flex:0 0 auto;scroll-snap-align:start}.client-crm .crm-lead-row .crm-lead-tags>div,.client-crm .crm-lead-row .crm-lead-tags>div>span{flex-wrap:nowrap}.client-crm .crm-lead-row .crm-lead-tags .crm-lead-tag{flex:0 0 auto;white-space:nowrap;max-width:100%;overflow:hidden;text-overflow:ellipsis}.client-crm .crm-lead-row .crm-lead-actions>:is(button,a){min-height:40px;min-width:40px}.client-crm .crm-lead-row .crm-lead-stage-select{min-height:40px}}.client-crm .crm-lead-row button.crm-lead-copy,.client-crm .crm-lead-row button.crm-lead-action{box-sizing:border-box;border:1px solid #cbd5e1;background:#fff;color:#334155;font-family:inherit;line-height:1.25;text-decoration:none;cursor:pointer}.client-crm .crm-lead-row button.crm-lead-copy:hover,.client-crm .crm-lead-row button.crm-lead-action:hover{border-color:#94a3b8;background:#f8fafc}.client-crm .crm-lead-row button.crm-lead-copy:focus-visible,.client-crm .crm-lead-row button.crm-lead-action:focus-visible,.client-crm .crm-lead-row a.crm-lead-action:focus-visible{outline:2px solid #0f766e;outline-offset:2px}.client-crm .crm-pipeline-card{box-sizing:border-box;width:100%;max-width:100%;min-width:0;overflow-wrap:anywhere}.client-crm .crm-pipeline-card>*{min-width:0}.client-crm .crm-lead-stage{border-radius:999px;background:rgb(var(--obs-deep));padding:.125rem .5rem;white-space:nowrap}.client-crm .crm-lead-stage-select{min-height:2rem;max-width:100%;border:1px solid var(--border-glass-strong);border-radius:999px;background:#fff;padding:0 .625rem;color:rgb(var(--obs-text));font-size:.75rem}.client-crm .crm-lead-stage[data-tone=sky],.client-crm .crm-lead-stage-select[data-tone=sky]{background:var(--crm-chip-sky-bg);color:var(--crm-chip-sky-ink);border-color:transparent;font-weight:600}.client-crm .crm-lead-stage[data-tone=blue],.client-crm .crm-lead-stage-select[data-tone=blue]{background:var(--crm-chip-blue-bg);color:var(--crm-chip-blue-ink);border-color:transparent;font-weight:600}.client-crm .crm-lead-stage[data-tone=violet],.client-crm .crm-lead-stage-select[data-tone=violet]{background:var(--crm-chip-violet-bg);color:var(--crm-chip-violet-ink);border-color:transparent;font-weight:600}.client-crm .crm-lead-stage[data-tone=cyan],.client-crm .crm-lead-stage-select[data-tone=cyan]{background:var(--crm-chip-cyan-bg);color:var(--crm-chip-cyan-ink);border-color:transparent;font-weight:600}.client-crm .crm-lead-stage[data-tone=fuchsia],.client-crm .crm-lead-stage-select[data-tone=fuchsia]{background:var(--crm-chip-fuchsia-bg);color:var(--crm-chip-fuchsia-ink);border-color:transparent;font-weight:600}.client-crm .crm-lead-stage[data-tone=teal],.client-crm .crm-lead-stage-select[data-tone=teal]{background:var(--crm-chip-teal-bg);color:var(--crm-chip-teal-ink);border-color:transparent;font-weight:600}.client-crm .crm-lead-stage[data-tone=slate],.client-crm .crm-lead-stage-select[data-tone=slate]{background:var(--crm-chip-slate-bg);color:var(--crm-chip-slate-ink);border-color:transparent;font-weight:600}.client-crm .crm-pipeline-closed-toggle{justify-self:start;display:inline-flex;align-items:center;min-height:28px;padding:0 10px;border:1px solid var(--border-glass-strong);border-radius:999px;background:transparent;color:#475569;font-size:12px;font-weight:600;cursor:pointer}.client-crm .crm-pipeline-closed-toggle[data-shown]{background:#f1f5f9;color:#0f172a}.client-crm .crm-pipeline-closed-toggle:focus-visible{outline:2px solid #0f766e;outline-offset:2px}@media (max-width: 767px){.client-crm .crm-pipeline-closed-toggle{min-height:40px}}.client-crm .crm-lead-stage-select:focus-visible,.client-crm .crm-lead-note-input:focus-visible,.client-crm .crm-lead-notes-toggle:focus-visible{outline:2px solid rgb(var(--obs-teal));outline-offset:2px}.client-crm .crm-lead-note{max-width:min(100%,28rem);color:rgb(var(--obs-faint))}.client-crm .crm-lead-notes{display:flex;min-width:0;flex-wrap:wrap;align-items:center;gap:.375rem .625rem;margin-top:.375rem}.client-crm .crm-lead-notes-toggle{border:0;background:transparent;padding:.125rem 0;color:#0f766e;font-size:.6875rem;font-weight:600;cursor:pointer}.client-crm .crm-lead-notes-panel{min-width:min(100%,18rem);max-width:min(100%,28rem);flex:1 1 18rem}.client-crm .crm-lead-note-input{box-sizing:border-box;width:100%;min-height:2.375rem;border:1px solid var(--border-glass-strong);border-radius:.625rem;background:#fff;padding:.5rem .625rem;color:rgb(var(--obs-text));font-size:.8125rem}.client-crm .crm-commercial-data{box-sizing:border-box;width:100%;max-width:100%;min-width:0;margin-top:.5rem;border-top:1px solid var(--border-glass-soft);padding-top:.5rem}.client-crm .crm-commercial-data-heading{margin:0;color:#334155;font-size:.8125rem;font-weight:700;line-height:1.35}.client-crm .crm-commercial-data-list{display:grid;min-width:0;gap:.3rem;margin:.375rem 0 0}.client-crm .crm-commercial-data-row{display:grid;min-width:0;grid-template-columns:minmax(0,min(40%,13rem)) minmax(0,1fr);gap:.2rem .625rem;align-items:start}.client-crm .crm-commercial-data-group{grid-column:1 / -1;margin:.15rem 0 .1rem;color:#0f766e;font-size:.75rem;font-weight:700;line-height:1.4;overflow-wrap:anywhere}.client-crm .crm-commercial-data-label{min-width:0;color:#475569;font-size:.75rem;font-weight:600;line-height:1.45;overflow-wrap:anywhere}.client-crm .crm-commercial-data-value{min-width:0;color:#0f172a;font-size:.875rem;line-height:1.5;white-space:pre-wrap;overflow-wrap:anywhere}.client-crm .crm-message-note-chip{box-sizing:border-box;min-width:0;max-width:min(22rem,100%);align-items:flex-start;flex-wrap:wrap;overflow-wrap:anywhere}.client-crm .crm-to-confirm{display:inline-block;margin-left:.4rem;padding:0 .4rem;border:1px solid #b45309;border-radius:999px;background:#fef3c7;color:#92400e;font-size:.6875rem;font-weight:600;line-height:1.25rem;vertical-align:baseline;white-space:nowrap}:root[data-theme=dark] .client-crm .crm-to-confirm{background:#78350f;border-color:#fbbf24;color:#fde68a}.client-crm .crm-message-note-label,.client-crm .crm-message-note-value{min-width:0;max-width:100%;overflow-wrap:anywhere}.client-crm .crm-message-note-value{white-space:pre-wrap}.client-crm .crm-commercial-data-toggle{min-height:2.25rem;margin-top:.25rem;border:0;background:transparent;padding:.375rem 0;color:#0f766e;font-size:.6875rem;font-weight:600;text-align:left;cursor:pointer}.client-crm .crm-commercial-data-toggle:focus-visible{outline:2px solid rgb(var(--obs-teal));outline-offset:2px}.client-crm .crm-commercial-data-toggle:hover{text-decoration:underline}.client-crm .crm-lead-action,.client-crm .crm-lead-copy{min-height:2.75rem}.client-crm .crm-messages-empty-card{display:flex;min-height:10rem;flex-direction:column;align-items:flex-start;gap:1rem;margin:1rem;padding:1.25rem;border:1px solid rgb(217 119 6 / .25);border-radius:1rem;background:#fffbeb;color:#0f172a}.client-crm .crm-messages-empty-icon{display:grid;width:2.75rem;height:2.75rem;place-items:center;border-radius:.75rem;background:#fff;color:#a16207}.client-crm .crm-messages-empty-card h2{margin:0;font-size:1rem;font-weight:600}.client-crm .crm-messages-empty-card p{margin:.25rem 0 0;color:#475569;font-size:.875rem;line-height:1.45}.client-crm .crm-messages-empty-action{display:inline-flex;min-height:2.75rem;align-items:center;border-radius:.75rem;background:#0f172a;padding:0 1rem;color:#fff;font-size:.875rem;font-weight:500}.client-crm .crm-messages-empty-action:focus-visible{outline:2px solid #334155;outline-offset:2px}.client-crm .crm-sales-column [data-ui=column-body]>.crm-pipeline-card{content-visibility:auto;contain-intrinsic-block-size:auto 11rem}.client-crm .commercial-campaign-lane [data-ui=column-body]>[data-ui=kcard]{content-visibility:auto;contain-intrinsic-block-size:auto 8.5rem}.client-crm .crm-lead-name{background:transparent;border:0;border-radius:0;padding:0;font-size:1rem;line-height:1.35;font-weight:600;cursor:pointer;min-width:0;max-width:100%;overflow-wrap:anywhere;text-align:left}@media (min-width: 768px) and (max-width: 1099px){.crm-pipeline-board{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width: 767px){.crm-pipeline-board{grid-template-columns:minmax(0,1fr)}}@media (prefers-reduced-motion: reduce){.client-crm .crm-client-sidebar-panel,.client-crm .crm-client-sidebar-label{transition:none}}@media (max-width: 639px){.client-crm .crm-messages-empty-card{margin:.75rem;padding:1rem}}.client-crm .channels-panel{box-sizing:border-box;width:100%;min-width:0;padding:clamp(16px,3vw,24px)}.client-crm .channels-panel .channels-grid{grid-template-columns:repeat(auto-fit,minmax(min(100%,260px),1fr))}.client-crm .channels-panel .channels-card{min-width:0;padding:clamp(14px,2.5vw,18px);overflow-wrap:anywhere}.client-crm .channels-panel button,.client-crm .channels-panel select{box-sizing:border-box;max-width:100%;min-height:44px;white-space:normal}.client-crm .channels-panel select{width:100%}.client-crm .channels-panel .channels-qr{width:min(240px,100%)}.client-crm .crm-dialog-backdrop{overscroll-behavior:contain}.client-crm .crm-dialog-panel{min-width:0}.client-crm-message-bubble{overflow-wrap:anywhere;box-shadow:0 1px 2px #0000000d}.client-crm-message-bubble img,.client-crm-message-bubble video{max-width:100%;border-radius:.65rem}.knowledge-panel{min-height:0}@scope (.client-crm){:scope{color-scheme:light;--obs-deep: 244 246 250;--obs-base: 244 246 250;--obs-surface: 255 255 255;--obs-raised: 255 255 255;--obs-text: 15 23 42;--obs-subtle: 71 85 105;--obs-faint: 87 100 120;--obs-violet: 108 92 231;--obs-amber: 217 119 6;--obs-slate: 100 116 139;--obs-rose: 225 29 72;--obs-teal: 14 116 144;--obs-live: 15 157 99;--obs-outcome-converted: 37 99 201;--obs-outcome-sold: 163 46 122;--obs-outcome-delivered: 20 55 94;--obs-outcome-cancelled: 100 116 139;--scrim-fg: 255 255 255;--border-glass: rgba(15, 23, 42, .1);--border-glass-soft: rgba(15, 23, 42, .06);--border-glass-strong: rgba(15, 23, 42, .12);--body-bg: #f4f6fa;--body-bg-image: none;--glass-bg: 255 255 255;--glass-bg-alpha: .72;--glass-bg-hover: .85;--glass-shadow: 0 1px 2px rgba(15, 23, 42, .04), 0 8px 24px rgba(15, 23, 42, .06);--glass-shadow-hover: 0 2px 4px rgba(15, 23, 42, .06), 0 16px 40px rgba(15, 23, 42, .1);--glass-inset-highlight: 0 1px 0 rgba(255, 255, 255, .6);--glass-solid-bg: var(--glass-bg);--glass-solid-alpha: .94;--glass-solid-hover: .98;--rf-bg: #ececef;--rf-edge: rgba(15, 23, 42, .2);--rf-edge-active: rgba(108, 92, 231, .65);--rf-controls-bg: #ffffff;--rf-controls-border: rgba(0, 0, 0, .06);--rf-controls-color: #4b5563;--rf-controls-bg-hover: #f3f4f6;--rf-controls-color-hover: #111827;--rf-minimap-bg: #ffffff}.portal-theme{color-scheme:light;font-family:var(--ui-font);--obs-deep: 244 246 250;--obs-base: 244 246 250;--obs-surface: 255 255 255;--obs-raised: 255 255 255;--obs-text: 15 23 42;--obs-subtle: 71 85 105;--obs-faint: 87 100 120;--obs-violet: 108 92 231;--obs-amber: 217 119 6;--obs-slate: 100 116 139;--obs-rose: 225 29 72;--obs-teal: 14 116 144;--obs-live: 15 157 99;--obs-outcome-converted: 37 99 201;--obs-outcome-sold: 163 46 122;--obs-outcome-delivered: 20 55 94;--obs-outcome-cancelled: 100 116 139;--scrim-fg: 255 255 255;--border-glass: rgba(15, 23, 42, .1);--border-glass-soft: rgba(15, 23, 42, .06);--border-glass-strong: rgba(15, 23, 42, .12);--glass-bg: 255 255 255;--glass-bg-alpha: .72;--glass-bg-hover: .85;--glass-shadow: 0 1px 2px rgba(15, 23, 42, .04), 0 8px 24px rgba(15, 23, 42, .06);--glass-shadow-hover: 0 2px 4px rgba(15, 23, 42, .06), 0 16px 40px rgba(15, 23, 42, .1);--glass-inset-highlight: 0 1px 0 rgba(255, 255, 255, .6);--glass-solid-bg: var(--glass-bg);--glass-solid-alpha: .94;--glass-solid-hover: .98}.portal-scroll-x{scrollbar-width:thin;scrollbar-color:rgb(15 23 42 / .22) transparent}.portal-scroll-x::-webkit-scrollbar{height:8px}.portal-scroll-x::-webkit-scrollbar-track{background:transparent}.portal-scroll-x::-webkit-scrollbar-thumb{background-color:#0f172a38;border-radius:999px}.portal-scroll-x::-webkit-scrollbar-thumb:hover{background-color:#0f172a57}.client-crm-searchbox input,.client-crm-composer textarea{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:0;border-radius:0;box-shadow:none;outline:none;margin:0;padding:0;background:transparent}.client-crm-searchbox:focus-within,.client-crm-composer:focus-within{box-shadow:0 0 0 2px rgb(var(--obs-teal) / .38)}.client-crm-lead-row,.client-crm-icon-button,.client-crm-send-button{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:0}.client-crm-icon-button{background:transparent}.client-crm-message-bubble{border-radius:16px}.client-crm-message-bubble[data-direction=out]{border-top-right-radius:4px}.client-crm-message-bubble[data-direction=in]{border-top-left-radius:4px}.text-zinc-100,.text-zinc-200,.text-zinc-300,.text-zinc-600,.text-gray-200,.text-gray-300,.text-slate-200,.text-slate-300{color:#334155}.text-zinc-400,.text-zinc-500,.text-gray-400,.text-gray-500,.text-slate-400,.text-slate-500{color:#475569}.placeholder\:text-zinc-400::-moz-placeholder,.placeholder\:text-zinc-500::-moz-placeholder,.placeholder-obs-faint::-moz-placeholder{color:#94a3b8}.placeholder\:text-zinc-400::placeholder,.placeholder\:text-zinc-500::placeholder,.placeholder-obs-faint::placeholder{color:#94a3b8}.text-amber-300,.text-amber-300\/80,.text-amber-300\/90,.text-amber-200,.text-amber-400,.text-yellow-400,.text-orange-400{color:#b45309}.text-emerald-300,.text-emerald-400,.text-emerald-500,.text-green-400,.text-green-500{color:#047857}.text-blue-400{color:#1d4ed8}.text-red-300,.text-red-400,.text-rose-400{color:#b91c1c}.liquid-glass,.glass{background:rgb(var(--glass-bg) / var(--glass-bg-alpha));backdrop-filter:blur(16px) saturate(130%);-webkit-backdrop-filter:blur(16px) saturate(130%);border:1px solid var(--border-glass);box-shadow:var(--glass-shadow)}.liquid-glass-strong,.glass-raised{background:rgb(var(--glass-bg) / calc(var(--glass-bg-alpha) + .02));backdrop-filter:blur(20px) saturate(140%);-webkit-backdrop-filter:blur(20px) saturate(140%);border:1px solid var(--border-glass-strong);box-shadow:var(--glass-shadow)}.liquid-glass-hover:hover,.glass-hover:hover{background:rgb(var(--glass-bg) / var(--glass-bg-hover));border-color:var(--border-glass-strong);box-shadow:var(--glass-shadow-hover);transform:translateY(-1px);transition:all .18s ease}.panel,.window,.drawer,.modal-content{background:rgb(var(--glass-solid-bg) / var(--glass-solid-alpha));backdrop-filter:blur(20px) saturate(135%);-webkit-backdrop-filter:blur(20px) saturate(135%);border:1px solid var(--border-glass);border-radius:18px;box-shadow:var(--glass-shadow);padding:22px}.drawer-left{border-right:1px solid var(--border-glass)}.drawer-right{border-left:1px solid var(--border-glass)}.lg-card{background:rgb(var(--glass-bg) / var(--glass-bg-alpha));backdrop-filter:blur(14px) saturate(125%);-webkit-backdrop-filter:blur(14px) saturate(125%);border:1px solid var(--border-glass);border-radius:14px;padding:16px;transition:background .18s ease,border-color .18s ease,box-shadow .18s ease}.lg-card:hover{background:rgb(var(--glass-bg) / var(--glass-bg-hover));border-color:var(--border-glass-strong);box-shadow:var(--glass-shadow-hover)}.lg-input,.lg-search{background:rgb(var(--glass-solid-bg) / var(--glass-solid-alpha));backdrop-filter:blur(14px) saturate(130%);-webkit-backdrop-filter:blur(14px) saturate(130%);border:1px solid var(--border-glass);border-radius:14px;padding:10px 14px;color:rgb(var(--obs-text));transition:border-color .15s ease,box-shadow .15s ease}.lg-input::-moz-placeholder,.lg-search::-moz-placeholder{color:rgb(var(--obs-faint))}.lg-input::placeholder,.lg-search::placeholder{color:rgb(var(--obs-faint))}.lg-input:focus,.lg-search:focus{outline:none;border-color:var(--border-glass-strong);box-shadow:0 0 0 3px rgb(var(--obs-violet) / .18)}.lg-btn{display:inline-flex;align-items:center;gap:6px;border-radius:999px;padding:8px 14px;font-size:13px;font-weight:600;line-height:1;transition:background .15s ease,border-color .15s ease,color .15s ease;cursor:pointer}.lg-btn-primary{background:rgb(var(--obs-violet) / .18);border:1px solid rgb(var(--obs-violet) / .32);color:#4c3dbe}.lg-btn-primary:hover{background:rgb(var(--obs-violet) / .26);border-color:rgb(var(--obs-violet) / .45)}.lg-btn-secondary{background:rgb(var(--glass-solid-bg) / var(--glass-solid-alpha));border:1px solid var(--border-glass);color:rgb(var(--obs-text))}.lg-btn-secondary:hover{background:rgb(var(--glass-solid-bg) / var(--glass-solid-hover));border-color:var(--border-glass-strong)}.lg-btn-danger{background:rgb(var(--obs-rose) / .1);border:1px solid rgb(var(--obs-rose) / .28);color:rgb(var(--obs-rose))}.lg-btn-danger:hover{background:rgb(var(--obs-rose) / .16);border-color:rgb(var(--obs-rose) / .4)}.lg-btn:disabled,.lg-btn[aria-disabled=true]{opacity:.45;cursor:not-allowed}.lg-badge{display:inline-flex;align-items:center;gap:4px;border-radius:999px;padding:3px 8px;font-size:11px;font-weight:500;line-height:1.3;border:1px solid var(--border-glass);background:rgb(var(--glass-bg) / var(--glass-bg-alpha));color:rgb(var(--obs-text))}.lg-badge-success{color:#2f8a4d;background:#4ade801a;border-color:#4ade802e}.lg-badge-warning{color:#a55a05;background:#fbbf241a;border-color:#fbbf242e}.lg-badge-error{color:#b42323;background:#f871711a;border-color:#f8717133}.lg-badge-info{color:#2667c4;background:#60a5fa1a;border-color:#60a5fa33}.lg-table-shell{width:100%;border-radius:18px;overflow:hidden;background:rgb(var(--glass-bg) / var(--glass-bg-alpha));backdrop-filter:blur(16px) saturate(130%);-webkit-backdrop-filter:blur(16px) saturate(130%);border:1px solid var(--border-glass)}.lg-table{width:100%;border-collapse:collapse}.lg-table thead th{background:rgb(var(--glass-bg) / calc(var(--glass-bg-alpha) - .005));font-size:11px;font-weight:600;color:rgb(var(--obs-subtle));padding:10px 16px;text-align:left;border-bottom:1px solid var(--border-glass-soft)}.lg-table tbody tr{border-bottom:1px solid var(--border-glass-soft);transition:background .15s ease}.lg-table tbody tr:hover{background:rgb(var(--glass-bg) / var(--glass-bg-hover))}.lg-table tbody tr:last-child{border-bottom:0}.lg-table td{padding:12px 16px;vertical-align:middle;font-size:13px;color:rgb(var(--obs-text))}.lg-cell-truncate{max-width:280px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.lg-page{padding-inline:clamp(20px,3vw,40px);padding-block:24px}.lg-page-narrow{width:min(100%,1320px);margin-inline:auto}.code-surface{background:#fff;border:1px solid rgba(15,23,42,.06);color:#27272a;box-shadow:inset 0 1px 2px #0f172a08}@media (max-width: 768px){.lg-page{padding-inline:16px}.panel,.window,.drawer,.modal-content{padding:16px}}.glow-violet{box-shadow:0 0 20px rgb(var(--obs-violet) / .25),0 0 0 1px rgb(var(--obs-violet) / .35)}.glow-amber{box-shadow:0 0 16px rgb(var(--obs-amber) / .2),0 0 0 1px rgb(var(--obs-amber) / .3)}.node-obs{box-shadow:0 0 0 1px var(--border-glass),0 4px 24px #0000002e}.sep{border-top:1px solid var(--border-glass-soft)}}.client-crm :is(h1,h2,h3){font-family:var(--ui-font);letter-spacing:-.02em}.client-crm .portal-inbox .crm-inbox-refresh{display:inline-grid;width:36px;height:36px;flex:0 0 auto;place-items:center;padding:0;border:1px solid #e2e8f0;border-radius:10px;background:#fff;color:#475569;cursor:pointer}.client-crm .portal-inbox .crm-inbox-refresh:hover{background:#f1f5f9}.client-crm .portal-inbox .crm-inbox-refresh:focus-visible{outline:2px solid #0f766e;outline-offset:2px}.client-crm .portal-inbox .crm-inbox-refresh:disabled{opacity:.5;cursor:wait}.client-crm .portal-inbox .client-crm-lead-row{display:grid;grid-template-columns:minmax(0,1fr);gap:2px;width:100%;padding:10px 12px;text-align:left;line-height:1.3;cursor:pointer}.client-crm .portal-inbox .crm-conversation-identity{display:flex;align-items:center;gap:8px;min-width:0;min-height:32px}.client-crm .portal-inbox .crm-conversation-avatar{position:relative;display:inline-flex;flex:0 0 2rem;align-items:center;justify-content:center;width:2rem;height:2rem;border:1px solid rgb(15 23 42 / .08);border-radius:999px;background:#f1f5f9;color:#475569;font-size:.8125rem;font-weight:600}.client-crm .portal-inbox .crm-attention-dot{position:absolute;right:-2px;bottom:-2px;width:10px;height:10px;border:2px solid #fff;border-radius:999px;background:#cbd5e1}.client-crm .portal-inbox .crm-attention-dot[data-attention=green]{background:#16a34a}.client-crm .portal-inbox .crm-attention-dot[data-attention=yellow]{background:#eab308}.client-crm .portal-inbox .crm-attention-dot[data-attention=orange]{background:#f97316}.client-crm .portal-inbox .crm-attention-dot[data-attention=red]{background:#dc2626}.client-crm .portal-inbox .crm-conversation-name{flex:1;min-width:0;overflow:hidden;color:#0f172a;font-size:.8125rem;font-weight:600;line-height:1.25rem;text-overflow:ellipsis;white-space:nowrap}.client-crm .portal-inbox .crm-conversation-time{flex:0 0 auto;color:#64748b;font-size:10px;line-height:14px}.client-crm .portal-inbox .crm-conversation-stage{min-height:16px;padding-left:40px}.client-crm .portal-inbox .crm-conversation-preview{min-width:0;margin:0;padding:0 0 0 40px;overflow:hidden;color:#475569;font-size:11px;line-height:16px;text-overflow:ellipsis;white-space:nowrap}.client-crm .portal-inbox .crm-conversation-preview:empty{display:none}@media (max-width: 767px){.client-crm .portal-inbox .crm-inbox-refresh{width:44px;height:44px}}.client-crm nav[aria-label="Navegação do portal"]>button{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:0;background:transparent;cursor:pointer}.client-crm nav[aria-label="Navegação do portal"]>button:focus-visible{outline:2px solid #0f766e;outline-offset:-3px}.client-crm .portal-inbox .crm-load-more{display:block;width:calc(100% - 1.5rem);margin:.75rem}.client-crm .portal-inbox .crm-load-more-end{min-height:1px}.client-crm .portal-inbox .crm-load-more-status{margin:.75rem;text-align:center;font-size:11px;color:#475569}.client-crm .crm-message-action{-webkit-appearance:none;-moz-appearance:none;appearance:none;box-sizing:border-box;display:inline-flex;min-height:36px;max-width:100%;align-items:center;justify-content:center;gap:6px;padding:7px 12px;border:1px solid #cbd5e1;border-radius:10px;background:#fff;color:#0f766e;font-family:inherit;font-size:12px;font-style:normal;font-weight:600;line-height:1.4;text-align:center;text-decoration:none;white-space:normal;overflow-wrap:anywhere;box-shadow:0 1px 2px #0f172a0a;cursor:pointer}.client-crm .crm-message-action:hover{background:#f0fdfa;border-color:#99d5cb}.client-crm .crm-message-action:focus-visible{outline:2px solid #0f766e;outline-offset:2px}.client-crm .crm-message-action:disabled{opacity:.5;cursor:wait}.client-crm .crm-media-state{display:flex;min-width:0;flex-wrap:wrap;gap:8px;align-items:center;color:#64748b;font-size:12px;line-height:1.5;font-style:normal}.client-crm .crm-media-state>svg{flex-shrink:0}.client-crm .crm-media-state-error{color:#9f1239}.client-crm .crm-media-image-error{background:#fff1f2;color:#9f1239}@media (max-width: 639px){.client-crm .crm-message-action{min-height:44px}}.client-crm .crm-message-plain,.client-crm .crm-message-icon,.client-crm .crm-media-thumb{-webkit-appearance:none;-moz-appearance:none;appearance:none;box-sizing:border-box;border:0;background:transparent;font-family:inherit;cursor:pointer}.client-crm .crm-message-plain:focus-visible,.client-crm .crm-message-icon:focus-visible,.client-crm .crm-media-thumb:focus-visible{outline:2px solid #0f766e;outline-offset:2px}.client-crm .crm-media-thumb{display:block;padding:0;color:inherit;text-decoration:none}.client-crm .crm-message-icon{display:inline-flex;width:36px;height:36px;flex-shrink:0;align-items:center;justify-content:center;padding:6px;border-radius:10px}.client-crm .crm-message-icon:hover{background:#f1f5f9}.client-crm .crm-message-text{min-height:36px;padding:4px 0}@media (max-width: 639px){.client-crm .crm-message-icon{width:44px;height:44px}.client-crm .crm-message-text{min-height:44px}}.client-crm .crm-audio-player{display:flex;align-items:center;gap:8px;width:min(100%,20rem);min-width:0;padding:6px 10px 6px 6px;border:1px solid var(--border-glass);border-radius:999px;background:rgb(var(--obs-text) / .04)}.client-crm .crm-audio-toggle{display:inline-flex;flex:0 0 auto;align-items:center;justify-content:center;width:32px;height:32px;border:0;border-radius:999px;background:#0f766e;color:#fff;cursor:pointer}.client-crm .crm-audio-toggle:disabled{opacity:.5;cursor:default}.client-crm .crm-audio-toggle:focus-visible,.client-crm .crm-audio-progress:focus-visible{outline:2px solid #0f766e;outline-offset:2px}.client-crm .crm-audio-progress{flex:1;min-width:0;height:4px;-webkit-appearance:none;-moz-appearance:none;appearance:none;border-radius:999px;background:linear-gradient(to right,#0f766e var(--crm-audio-progress, 0%),#cbd5e1 var(--crm-audio-progress, 0%));cursor:pointer}.client-crm .crm-audio-progress:disabled{cursor:default}.client-crm .crm-audio-progress::-webkit-slider-thumb{-webkit-appearance:none;-moz-appearance:none;appearance:none;width:12px;height:12px;border-radius:999px;background:#0f766e}.client-crm .crm-audio-progress::-moz-range-thumb{width:12px;height:12px;border:0;border-radius:999px;background:#0f766e}.client-crm .crm-audio-rate{flex:0 0 auto;min-width:40px;min-height:28px;padding:0 8px;border:1px solid #cbd5e1;border-radius:999px;background:#fff;color:#0f766e;font-size:11px;font-weight:700;font-variant-numeric:tabular-nums;cursor:pointer}.client-crm .crm-audio-rate:focus-visible{outline:2px solid #0f766e;outline-offset:2px}.client-crm .crm-audio-time{flex:0 0 auto;color:#475569;font-size:11px;font-variant-numeric:tabular-nums}.client-crm .crm-audio-error{display:flex;flex-wrap:wrap;align-items:center;gap:6px;color:#9f1239;font-size:12px}@media (max-width: 767px){.client-crm .crm-audio-toggle{width:44px;height:44px}.client-crm .crm-audio-rate{min-height:44px;min-width:48px}.client-crm .crm-audio-progress{height:6px}}.client-crm .crm-contact-phone{display:flex;align-items:center;gap:6px;margin:2px 0 0;color:#475569;font-size:12px}.client-crm .crm-contact-phone-empty{color:#475569}.client-crm .crm-contact-phone-number{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-variant-numeric:tabular-nums}.client-crm .crm-contact-phone-copy{display:inline-flex;align-items:center;justify-content:center;width:28px;height:28px;border:1px solid var(--border-glass);border-radius:8px;background:transparent;color:#475569;cursor:pointer}.client-crm .crm-contact-phone-copy:hover{background:#f0fdfa}.client-crm .crm-contact-phone-copy:focus-visible{outline:2px solid #0f766e;outline-offset:2px}.client-crm .crm-contact-phone-status{font-size:11px;color:#0f766e}@media (max-width: 767px){.client-crm .crm-contact-phone-copy{width:44px;height:44px}}.client-crm .crm-lead-sheet{box-sizing:border-box;max-height:min(92dvh,52rem);overflow-x:hidden;overflow-y:auto;overscroll-behavior:contain}.client-crm .crm-lead-sheet-section{min-width:0;padding-top:1rem;border-top:1px solid var(--border-glass)}.client-crm .crm-lead-sheet-heading{margin:0 0 .5rem;color:rgb(var(--obs-text));font-size:.8125rem;font-weight:600}.client-crm .crm-lead-sheet-facts{display:grid;gap:.625rem;margin:0}.client-crm .crm-lead-sheet-facts>div{display:grid;grid-template-columns:minmax(0,9rem) minmax(0,1fr);gap:.75rem;align-items:start;min-width:0}.client-crm .crm-lead-sheet-facts dt{color:#475569;font-size:.75rem;font-weight:600;overflow-wrap:anywhere}.client-crm .crm-lead-sheet-facts dd{margin:0;color:rgb(var(--obs-text));font-size:.875rem;line-height:1.45;overflow-wrap:anywhere}.client-crm .crm-lead-sheet-group{margin-top:.75rem}.client-crm .crm-lead-sheet-group>h4{margin:0 0 .5rem;color:#0f766e;font-size:.75rem;font-weight:600}.client-crm .crm-lead-sheet-empty{margin:0;color:#64748b;font-size:.8125rem}.client-crm .crm-lead-sheet-text{margin:0;color:rgb(var(--obs-text));font-size:.875rem;line-height:1.5;white-space:pre-wrap;overflow-wrap:anywhere}@media (max-width: 520px){.client-crm .crm-lead-sheet-facts>div{grid-template-columns:minmax(0,1fr);gap:.125rem}}.client-crm .crm-leads-list,.client-crm .crm-pipeline-board{position:relative}.client-crm .crm-connection-banner{display:flex;flex-wrap:wrap;align-items:center;gap:.75rem;margin:.5rem .75rem;padding:.625rem .875rem;border:1px solid rgb(217 119 6 / .25);border-radius:.875rem;background:#fffbeb}.client-crm .crm-connection-banner .crm-messages-empty-icon{flex:0 0 2rem;width:2rem;height:2rem;border-radius:.625rem}.client-crm .crm-connection-banner>div{flex:1 1 14rem;min-width:0;overflow-wrap:normal;word-break:normal}.client-crm .crm-connection-banner .crm-messages-empty-action{flex:0 0 auto}.client-crm .crm-connection-banner strong{color:#0f172a;font-size:.875rem;font-weight:600}.client-crm .crm-connection-banner p{margin:.125rem 0 0;color:#475569;font-size:.8125rem;line-height:1.4}.client-crm .crm-connection-banner .crm-messages-empty-action{min-height:2.5rem}.client-crm .crm-lead-tags{display:flex;flex-wrap:wrap;gap:5px;margin-top:6px;min-width:0}.client-crm .crm-lead-tag{display:inline-flex;align-items:center;gap:5px;max-width:100%;border-radius:999px;padding:3px 8px;font-size:11px;font-weight:600;overflow-wrap:anywhere;background:#dbeafe;color:#1e40af}.client-crm .crm-lead-tag[data-tone=teal]{background:#ccfbf1;color:#115e59}.client-crm .crm-lead-tag[data-tone=violet]{background:#ede9fe;color:#5b21b6}.client-crm .crm-lead-tag[data-tone=amber]{background:#fef3c7;color:#92400e}.client-crm .crm-lead-tag[data-tone=red]{background:#dc2626;color:#fff;font-weight:700}.client-crm .crm-lead-tag[data-tone=rose]{background:#ffe4e6;color:#9f1239}.client-crm .crm-lead-tag button{-webkit-appearance:none;-moz-appearance:none;appearance:none;padding:0 3px;border:0;background:transparent;color:inherit;min-width:24px;min-height:24px;cursor:pointer}.client-crm .crm-lead-tag-form{display:flex;flex-wrap:wrap;gap:8px;margin-top:8px}.client-crm .crm-lead-tag-form input{min-width:0;flex:1 1 160px;padding:8px;border:1px solid #cbd5e1;border-radius:8px}.client-crm .crm-lead-tag-form button{-webkit-appearance:none;-moz-appearance:none;appearance:none;padding:8px 10px;border:1px solid #cbd5e1;border-radius:8px;background:#fff;color:#334155}.client-crm .crm-lead-tag-form :focus-visible{outline:2px solid #4a857c;outline-offset:2px}.client-crm .crm-lead-tag-more{color:#475569;font-size:11px;padding:3px}.client-crm .portal-inbox .crm-conversation-stage{display:flex;align-items:center;gap:5px;min-width:0;white-space:nowrap}.client-crm .portal-inbox .crm-lead-tags-inline{display:inline-flex;flex-wrap:nowrap;align-items:center;gap:3px;margin:0;min-width:0}.client-crm .portal-inbox .crm-lead-tags-inline .crm-lead-tag{padding:1px 5px;font-size:10px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:90px}.client-crm .portal-inbox .crm-lead-tags-inline .crm-lead-tag-more{padding:0;font-size:10px}.client-crm .crm-lead-journeys{display:grid;gap:8px;padding:12px 16px;border-bottom:1px solid var(--border-glass);font-size:12px}.client-crm .crm-lead-journeys h3{margin:0;font-size:13px;font-weight:600;color:rgb(var(--obs-text))}.client-crm .crm-lead-journeys h4{margin:4px 0 0;font-size:11px;font-weight:600;color:rgb(var(--obs-subtle))}.client-crm .crm-lead-journeys ul,.client-crm .crm-lead-journeys ol{margin:0;padding:0;list-style:none;display:grid;gap:6px}.client-crm .crm-journey{padding:8px 10px;border:1px solid var(--border-glass);border-radius:10px}.client-crm .crm-journey[data-current=true]{border-color:#0f766e;box-shadow:inset 3px 0 #0f766e}.client-crm .crm-journey-line{display:flex;flex-wrap:wrap;align-items:center;gap:6px 10px}.client-crm .crm-journey-status{color:rgb(var(--obs-subtle))}.client-crm .crm-journey-date{margin:2px 0 0;color:rgb(var(--obs-faint));font-variant-numeric:tabular-nums}.client-crm .crm-stage-picker{display:flex;flex-wrap:wrap;align-items:center;gap:6px;margin-top:8px}.client-crm .crm-stage-picker-label{font-size:11px;font-weight:600;color:#64748b}.client-crm .crm-stage-picks{display:flex;flex-wrap:wrap;gap:6px;flex-basis:100%}.client-crm .crm-stage-pick{display:inline-flex;align-items:center;gap:6px;min-height:30px;padding:2px 10px 2px 4px;border:1px solid #cbd5e1;border-radius:999px;background:#f8fafc;color:#334155;font-size:12px;font-weight:600;line-height:1.1;cursor:pointer}.client-crm .crm-stage-pick:hover:not(:disabled):not([data-active]){border-color:#0f766e;background:#f0fdfa;color:#0f766e}.client-crm .crm-stage-pick:focus-visible{outline:2px solid #0f766e;outline-offset:2px}.client-crm .crm-stage-pick:disabled{opacity:.6;cursor:default}.client-crm .crm-stage-pick-number{display:inline-grid;place-items:center;width:20px;height:20px;border-radius:999px;background:#e2e8f0;color:#334155;font-size:11px;font-weight:700;font-variant-numeric:tabular-nums}.client-crm .crm-stage-pick[data-active]{border-color:#0f766e;background:#0f766e;color:#fff;cursor:default}.client-crm .crm-stage-pick[data-active] .crm-stage-pick-number{background:#fff;color:#0f766e}.client-crm .crm-stage-pick[data-chosen]{border-color:#b45309;background:#fffbeb;color:#78350f;box-shadow:0 0 0 2px #fde68a}.client-crm .crm-stage-pick[data-chosen] .crm-stage-pick-number{background:#b45309;color:#fff}.client-crm .crm-stage-confirm{flex-basis:100%;padding:8px 10px;border:1px solid #b45309;border-radius:10px;background:#fffbeb;color:#78350f;font-size:12px}.client-crm .crm-stage-confirm p{margin:0 0 4px}.client-crm .crm-stage-confirm-note{font-size:11px}.client-crm .crm-stage-confirm-actions{display:flex;flex-wrap:wrap;gap:6px;margin-top:6px}:root[data-theme=dark] .client-crm .crm-stage-confirm{background:#78350f;border-color:#fbbf24;color:#fde68a}@media (max-width: 767px){.client-crm .crm-stage-pick{min-height:40px;padding-right:12px}.client-crm .crm-stage-confirm-actions .crm-message-action{min-height:40px}}.client-crm .crm-stage-actions{display:flex;flex-wrap:wrap;align-items:center;justify-content:flex-end;gap:4px;max-width:12rem}.client-crm .crm-stage-action{display:inline-grid;place-items:center;width:28px;height:28px;border:1px solid var(--border-glass, #e2e8f0);border-radius:999px;background:transparent;color:#475569;cursor:pointer}.client-crm .crm-stage-action[data-kind=advance]:hover:not(:disabled){border-color:#0f766e;color:#0f766e;background:#f0fdfa}.client-crm .crm-stage-action[data-kind=reject]:hover:not(:disabled),.client-crm .crm-stage-action[data-armed]{border-color:#b45309;color:#b45309;background:#fffbeb}.client-crm .crm-stage-action[data-armed=nao_qualificado]{border-color:#9f1239;color:#9f1239;background:#fff1f2}.client-crm .crm-stage-action:disabled{opacity:.4;cursor:not-allowed}.client-crm .crm-stage-actions{flex:0 0 auto}.client-crm .crm-stage-action.crm-stage-next{display:inline-flex;align-items:center;gap:4px;width:auto;padding:0 10px;font-size:12px;font-weight:600;white-space:nowrap}.client-crm .crm-stage-action[data-kind=conclude]:hover:not(:disabled){border-color:#0f766e;color:#0f766e;background:#f0fdfa}@media (max-width: 639px){.client-crm .crm-stage-next-label{max-width:6.5rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.client-crm .crm-stage-action.crm-stage-next{min-width:40px;padding:0 10px;justify-content:center}}.client-crm .crm-stage-actions-status{flex:1 0 100%;text-align:right;font-size:11px;color:#475569;min-height:0}.client-crm .crm-stage-undo{margin-left:4px;border:0;background:transparent;color:#0f766e;font-weight:600;text-decoration:underline;cursor:pointer;min-height:24px}.client-crm .crm-stage-actions-error{flex:1 0 100%;margin:0;font-size:11px;color:#9f1239;text-align:right}.client-crm .crm-lead-panel-tags{display:flex;flex-wrap:wrap;align-items:flex-start;gap:6px}.client-crm .crm-segment-picker{position:relative;margin-top:6px}.client-crm .crm-segment-trigger{display:inline-flex;align-items:center;gap:3px;min-height:24px;padding:2px 8px;border:1px dashed #94a3b8;border-radius:999px;background:transparent;color:#475569;font-size:11px;font-weight:600;cursor:pointer}.client-crm .crm-segment-trigger:hover,.client-crm .crm-segment-trigger[aria-expanded=true]{border-style:solid;border-color:#0f766e;color:#0f766e}.client-crm .crm-segment-panel{position:absolute;z-index:30;left:0;top:calc(100% + 4px);width:min(18rem,80vw);max-height:20rem;overflow:auto;display:grid;gap:8px;padding:10px;border:1px solid #e2e8f0;border-radius:12px;background:#fff;box-shadow:0 10px 28px #0f172a24;font-size:12px}.client-crm .crm-segment-panel h4{margin:0;font-size:11px;font-weight:700;color:#475569}.client-crm .crm-segment-hint{margin:0 0 4px;font-size:11px;color:#64748b}.client-crm .crm-segment-panel ul{margin:0;padding:0;list-style:none;display:flex;flex-wrap:wrap;gap:4px}.client-crm .crm-segment-option{display:inline-flex;align-items:center;gap:4px;min-height:26px;padding:2px 8px;border:1px solid #e2e8f0;border-radius:999px;background:#f8fafc;color:#334155;cursor:pointer}.client-crm .crm-segment-option[aria-pressed=true]{border-color:#0f766e;background:#f0fdfa;color:#115e59;font-weight:600}.client-crm :is(.crm-stage-action,.crm-stage-undo,.crm-segment-trigger,.crm-segment-option):focus-visible{outline:2px solid #0f766e;outline-offset:2px}@media (max-width: 767px){.client-crm .crm-stage-action{width:40px;height:40px}.client-crm .crm-segment-option,.client-crm .crm-segment-trigger{min-height:40px}}.client-crm .crm-lead-pending{flex:1 0 100%;margin:2px 0 0;text-align:right;font-size:11px;color:#92400e}.client-crm .crm-lead-notices{position:fixed;right:16px;bottom:16px;z-index:60;display:grid;gap:6px;max-width:min(22rem,calc(100vw - 32px));pointer-events:none}.client-crm .crm-lead-notices p{margin:0;padding:8px 12px;border-radius:10px;background:#0c2c2c;color:#fbfcfa;font-size:12px;box-shadow:0 6px 18px #0c2c2c33}.client-crm .crm-lead-notices p[data-tone=alert]{background:#9f1239}.client-crm .crm-export,.product-module .crm-export{display:inline-flex;flex-wrap:wrap;align-items:center;gap:6px}.client-crm .crm-export button,.product-module .crm-export button{display:inline-flex;align-items:center;gap:6px}.client-crm .crm-export-phone,.product-module .crm-export-phone{display:inline-flex;align-items:center;gap:4px;font-size:13px}.client-crm .crm-export-status,.product-module .crm-export-status{font-size:12px;color:#46584f}.client-crm .crm-export-status[data-tone=alert],.product-module .crm-export-status[data-tone=alert]{color:#9f1239}.crm-import-dialog{display:grid;gap:12px;width:min(40rem,calc(100vw - 32px));max-height:calc(100dvh - 32px);overflow:auto;padding:20px;border-radius:16px;background:#fff;color:#0f172a}.crm-import-dialog h2{margin:0;font-size:18px;font-weight:600}.crm-import-dialog form,.crm-import-dialog section{display:grid;gap:10px}.crm-import-dialog label{display:grid;gap:4px;font-size:13px;font-weight:500}.crm-import-dialog :is(input,select,textarea){min-height:40px;padding:6px 8px;border:1px solid #cbd5e1;border-radius:8px;font:inherit}.crm-import-note,.crm-import-hint{margin:0;font-size:12px;font-weight:400;color:#475569}.crm-import-problems{margin:0;padding-left:18px;font-size:12px;color:#92400e}.crm-import-actions{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:8px}.crm-import-stats{display:grid;grid-template-columns:repeat(auto-fit,minmax(7rem,1fr));gap:8px;margin:0}.crm-import-stats div{padding:8px 10px;border:1px solid #e2e8f0;border-radius:10px}.crm-import-stats dt{font-size:11px;color:#64748b}.crm-import-stats dd{margin:0;font-size:18px;font-weight:600;font-variant-numeric:tabular-nums}.crm-import-table{width:100%;border-collapse:collapse;font-size:12px}.crm-import-table caption{text-align:left;font-weight:600;padding-bottom:4px}.crm-import-table :is(th,td){padding:6px;border-bottom:1px solid #e2e8f0;text-align:left;vertical-align:top}.crm-import-history ul{margin:6px 0 0;padding:0;list-style:none;display:grid;gap:6px;font-size:13px}.crm-import-history li{display:flex;flex-wrap:wrap;align-items:center;gap:6px}.crm-ai-mark{display:inline-grid;place-items:center;width:16px;height:16px;color:#b45309}.crm-ai-mark[data-kind=company_off],.crm-ai-mark[data-kind=off_hours]{color:#64748b}.crm-ai-label{display:inline-flex;align-items:center;min-height:20px;padding:1px 8px;border-radius:999px;font-size:11px;font-weight:600;background:#fef3c7;color:#92400e}.crm-ai-label[data-kind=active]{background:#ecfdf5;color:#047857}.crm-ai-label:is([data-kind=company_off],[data-kind=off_hours]){background:#f1f5f9;color:#475569}.crm-ai-label[data-kind=unavailable]{background:#f1f5f9;color:#64748b;font-weight:500}.crm-transcript{display:flex;flex-direction:column;gap:1px;align-items:flex-start;margin-top:4px;padding:5px 9px;max-width:20rem;border-left:3px solid #0f766e;border-radius:6px;background:#0f766e12;font-size:12px;line-height:1.45;color:inherit}.crm-transcript-label{font-size:10px;font-weight:700;letter-spacing:.02em;color:#0f766e}.crm-transcript-text{white-space:pre-wrap;overflow-wrap:anywhere}.crm-transcript[data-clamped] .crm-transcript-text{display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.crm-transcript-toggle{padding:0;border:0;background:none;color:#0f766e;font-size:11px;font-weight:600;text-decoration:underline;cursor:pointer;min-height:24px}.crm-transcript-failed{margin:4px 0 0;font-size:11px;opacity:.7}.crm-ai-label[data-kind=unavailable]{color:#475569}.crm-transcript-failed{opacity:1;font-style:italic}.crm-import-table td{overflow-wrap:anywhere;min-width:0}@media (max-width: 640px){.crm-import-actions button,.crm-import-history button{min-height:44px}.crm-import-table thead{display:none}.crm-import-table tr{display:grid;grid-template-columns:auto 1fr;gap:2px 8px;padding:6px 0;border-bottom:1px solid #e2e8f0}.crm-import-table td{border:0;padding:0}.crm-import-table td:nth-child(3),.crm-import-table td:nth-child(4){grid-column:1 / -1}.client-crm .crm-audio-player{flex-wrap:wrap;border-radius:20px}.client-crm .crm-audio-progress{min-height:44px;background-clip:content-box;padding:19px 0;flex:1 1 8rem}.client-crm .crm-audio-time{flex-basis:100%;text-align:right}.client-crm .crm-segment-panel{position:static;width:auto;max-width:100%;margin-top:6px;box-shadow:none}}.client-crm{font-family:var(--ui-font);--crm-row-accent: #0f766e;--crm-chip-sky-bg: #e0f2fe;--crm-chip-sky-ink: #075985;--crm-chip-blue-bg: #dbeafe;--crm-chip-blue-ink: #1e40af;--crm-chip-violet-bg: #ede9fe;--crm-chip-violet-ink: #5b21b6;--crm-chip-cyan-bg: #cffafe;--crm-chip-cyan-ink: #155e75;--crm-chip-fuchsia-bg: #fae8ff;--crm-chip-fuchsia-ink: #86198f;--crm-chip-teal-bg: #0f766e;--crm-chip-teal-ink: #fff;--crm-chip-slate-bg: #f1f5f9;--crm-chip-slate-ink: #475569;--crm-folder-groups: #64748b}:root[data-theme=dark] .client-crm{--crm-row-accent: #2dd4bf;--crm-chip-sky-bg: #0c4a6e;--crm-chip-sky-ink: #e0f2fe;--crm-chip-blue-bg: #1e3a8a;--crm-chip-blue-ink: #dbeafe;--crm-chip-violet-bg: #4c1d95;--crm-chip-violet-ink: #ede9fe;--crm-chip-cyan-bg: #164e63;--crm-chip-cyan-ink: #cffafe;--crm-chip-fuchsia-bg: #701a75;--crm-chip-fuchsia-ink: #fae8ff;--crm-chip-teal-bg: #2dd4bf;--crm-chip-teal-ink: #042f2e;--crm-chip-slate-bg: #334155;--crm-chip-slate-ink: #e2e8f0;--crm-avatar-bg-l: 28%;--crm-avatar-ink-l: 88%}.client-crm .portal-inbox .crm-rail-top{display:flex;align-items:center;gap:6px;padding:8px 10px;border-bottom:1px solid var(--border-glass-soft)}.client-crm .portal-inbox .crm-rail-top .crm-inbox-filter-bar{flex:1 1 auto;min-width:0;padding:0}.client-crm .portal-inbox .crm-rail-top .crm-inbox-refresh{width:32px;height:32px}.client-crm .portal-inbox .crm-inbox-refresh[data-busy] svg{animation:crm-rail-spin 1s linear infinite}@keyframes crm-rail-spin{to{transform:rotate(360deg)}}.client-crm .portal-inbox .client-crm-lead-row{grid-template-columns:32px minmax(0,1fr);grid-template-rows:auto auto;-moz-column-gap:10px;column-gap:10px;row-gap:2px;align-items:center;padding:8px 12px;max-height:64px}.client-crm .portal-inbox .crm-row-avatar{position:relative;grid-row:1 / span 2;align-self:center;display:inline-flex}.client-crm .portal-inbox .crm-conversation-identity{gap:6px;min-height:20px}.client-crm .portal-inbox .crm-conversation-name{font-size:.84rem;font-weight:600}.client-crm .portal-inbox .client-crm-lead-row[data-strong] .crm-conversation-name{font-weight:750}.client-crm .portal-inbox .client-crm-lead-row[data-strong] .crm-conversation-preview{color:#0f172a;font-weight:500}.client-crm .portal-inbox .client-crm-lead-row[data-strong] .crm-conversation-time{color:var(--crm-row-accent);font-weight:600}.client-crm .portal-inbox .crm-row-strong-dot{flex:0 0 auto;width:7px;height:7px;border-radius:999px;background:var(--crm-row-accent)}.client-crm .portal-inbox .crm-conversation-stage{min-height:18px;padding-left:0;gap:6px;overflow:hidden}.client-crm .portal-inbox .crm-conversation-preview{display:block;flex:1 1 0;padding:0}.client-crm .portal-inbox .crm-conversation-stage>.crm-lead-tags{flex:0 0 auto}.client-crm .portal-inbox .crm-conversation-stage>.crm-lead-tags *{flex-wrap:nowrap}.client-crm .portal-inbox .crm-conversation-stage .crm-lead-tag{overflow:visible;max-width:none}.client-crm .portal-inbox .crm-row-muted{color:#64748b;font-size:10px}.client-crm .portal-inbox .crm-stage-chip{flex:0 0 auto;padding:1px 6px;border-radius:999px;font-size:10px;font-weight:600;line-height:14px;white-space:nowrap;background:var(--crm-chip-slate-bg);color:var(--crm-chip-slate-ink)}.client-crm .portal-inbox .crm-stage-chip[data-tone=sky]{background:var(--crm-chip-sky-bg);color:var(--crm-chip-sky-ink)}.client-crm .portal-inbox .crm-stage-chip[data-tone=blue]{background:var(--crm-chip-blue-bg);color:var(--crm-chip-blue-ink)}.client-crm .portal-inbox .crm-stage-chip[data-tone=violet]{background:var(--crm-chip-violet-bg);color:var(--crm-chip-violet-ink)}.client-crm .portal-inbox .crm-stage-chip[data-tone=cyan]{background:var(--crm-chip-cyan-bg);color:var(--crm-chip-cyan-ink)}.client-crm .portal-inbox .crm-stage-chip[data-tone=fuchsia]{background:var(--crm-chip-fuchsia-bg);color:var(--crm-chip-fuchsia-ink)}.client-crm .portal-inbox .crm-stage-chip[data-tone=teal]{background:var(--crm-chip-teal-bg);color:var(--crm-chip-teal-ink)}.client-crm .portal-inbox .crm-rail-folder{border-top:1px solid var(--border-glass-soft)}.client-crm .portal-inbox .crm-rail-folder>summary{display:flex;align-items:center;gap:6px;min-height:36px;padding:0 12px;cursor:pointer;list-style:none;color:var(--crm-folder-groups);font-size:12px;font-weight:600}.client-crm .portal-inbox .crm-rail-folder>summary::-webkit-details-marker{display:none}.client-crm .portal-inbox .crm-rail-folder>summary:after{content:"▸";margin-left:auto;font-size:10px}.client-crm .portal-inbox .crm-rail-folder[open]>summary:after{content:"▾"}.client-crm .portal-inbox .crm-rail-folder>summary:focus-visible{outline:2px solid #0f766e;outline-offset:-2px}@media (max-width: 767px){.client-crm .portal-inbox .crm-rail-top .crm-inbox-refresh{width:44px;height:44px}.client-crm .portal-inbox .crm-rail-folder>summary{min-height:44px}}@media (prefers-reduced-motion: reduce){.client-crm .portal-inbox .crm-inbox-refresh[data-busy] svg{animation:none}}.client-crm .portal-inbox{--crm-folder-public: #0f766e;--crm-folder-public-bg: #ccfbf1;--crm-folder-audience: #6d28d9;--crm-folder-audience-bg: #ede9fe;--crm-folder-folder: #334155;--crm-folder-folder-bg: #e2e8f0}:root[data-theme=dark] .client-crm .portal-inbox{--crm-folder-public: #5eead4;--crm-folder-public-bg: #134e4a;--crm-folder-audience: #c4b5fd;--crm-folder-audience-bg: #4c1d95;--crm-folder-folder: #e2e8f0;--crm-folder-folder-bg: #334155}.client-crm .portal-inbox .crm-rail-shortcuts{display:flex;flex-wrap:nowrap;overflow:hidden;gap:4px;padding:6px 10px;border-bottom:1px solid var(--border-glass-soft)}.client-crm .portal-inbox .crm-rail-shortcuts>*{flex:0 0 auto}.client-crm .portal-inbox .crm-rail-shortcuts .crm-folder-name{max-width:96px}.client-crm .portal-inbox .crm-rail-shortcuts :is(.crm-wait-chip,.crm-folder-chip){gap:4px;padding:0 7px}.client-crm .portal-inbox .crm-rail-shortcuts-more{-webkit-appearance:none;-moz-appearance:none;appearance:none;display:inline-flex;align-items:center;min-height:26px;padding:0 8px;border:1px solid #cbd5e1;border-radius:var(--ui-r-chip);background:transparent;color:#334155;cursor:pointer;font-size:11px;font-weight:600}.client-crm .portal-inbox .crm-rail-shortcuts-more:hover{background:#f1f5f9}.client-crm .portal-inbox .crm-rail-shortcuts-more:focus-visible{outline:2px solid #0f766e;outline-offset:2px}:root[data-theme=dark] .client-crm .portal-inbox .crm-rail-shortcuts-more{border-color:#475569;color:#e2e8f0}:root[data-theme=dark] .client-crm .portal-inbox .crm-rail-shortcuts-more:hover{background:#1e293b}.client-crm .portal-inbox .crm-wait-chip{-webkit-appearance:none;-moz-appearance:none;appearance:none;display:inline-flex;align-items:center;gap:6px;min-height:26px;padding:0 9px;border:1px solid transparent;border-radius:999px;cursor:pointer;font-size:11px;font-weight:700}.client-crm .portal-inbox .crm-wait-chip[data-kind=operacao]{background:#fee2e2;color:#991b1b}.client-crm .portal-inbox .crm-wait-chip[data-kind=cliente]{background:#fef3c7;color:#92400e}.client-crm .portal-inbox .crm-wait-chip[aria-pressed=true]{border-color:currentColor;box-shadow:inset 0 0 0 1px currentColor}.client-crm .portal-inbox .crm-wait-chip:focus-visible{outline:2px solid #0f766e;outline-offset:2px}.client-crm .portal-inbox .crm-wait-count{font-variant-numeric:tabular-nums}:root[data-theme=dark] .client-crm .portal-inbox .crm-wait-chip[data-kind=operacao]{background:#7f1d1d;color:#fecaca}:root[data-theme=dark] .client-crm .portal-inbox .crm-wait-chip[data-kind=cliente]{background:#78350f;color:#fde68a}@media (max-width: 767px){.client-crm .portal-inbox .crm-wait-chip{min-height:36px}}@media (max-width: 1023px){.client-crm .portal-inbox .crm-rail-shortcuts{flex-wrap:nowrap;overflow-x:auto;overflow-y:hidden;overscroll-behavior-x:contain;scroll-snap-type:x proximity;-webkit-overflow-scrolling:touch}.client-crm .portal-inbox .crm-rail-shortcuts :is(.crm-folder-chip,.crm-wait-chip,.crm-rail-shortcuts-more){flex:0 0 auto;scroll-snap-align:start}}.client-crm .portal-inbox .crm-search-hit{background:#fef08a;color:#422006;font-weight:700;border-radius:3px;padding:0 1px}:root[data-theme=dark] .client-crm .portal-inbox .crm-search-hit{background:#854d0e;color:#fef9c3}.client-crm .portal-inbox .crm-rail-section-title{position:sticky;top:0;z-index:1;margin:0;background:var(--ui-surface);border-top:1px solid var(--border-glass-soft)}.client-crm .portal-inbox .crm-rail-section:first-child .crm-rail-section-title{border-top:0}.client-crm .portal-inbox .crm-rail-section-title>button{-webkit-appearance:none;-moz-appearance:none;appearance:none;display:flex;align-items:center;gap:6px;width:100%;min-height:36px;padding:0 12px;border:0;background:none;cursor:pointer;font:inherit;font-size:11px;text-align:left;color:var(--ui-text-2)}.client-crm .portal-inbox .crm-rail-section-title>button:hover{background:var(--ui-surface-2)}.client-crm .portal-inbox .crm-rail-section-title>button:focus-visible{outline:2px solid var(--ui-focus-ring);outline-offset:-2px}.client-crm .portal-inbox .crm-rail-section-title>button:after{content:"▸";flex:0 0 auto;font-size:10px}.client-crm .portal-inbox .crm-rail-section[data-open] .crm-rail-section-title>button:after{content:"▾"}.client-crm .portal-inbox .crm-rail-section-name{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;padding:1px 8px;font-weight:700}.client-crm .portal-inbox .crm-rail-section[data-kind=public] .crm-rail-section-name{background:var(--crm-folder-public-bg);color:var(--crm-folder-public)}.client-crm .portal-inbox .crm-rail-section[data-kind=audience] .crm-rail-section-name{background:var(--crm-folder-audience-bg);color:var(--crm-folder-audience)}.client-crm .portal-inbox .crm-rail-section[data-kind=folder] .crm-rail-section-name{background:var(--crm-folder-folder-bg);color:var(--crm-folder-folder)}.client-crm .portal-inbox .crm-rail-section[data-kind=none] .crm-rail-section-name{padding-left:0;color:var(--ui-text-2)}.client-crm .portal-inbox .crm-rail-section-wait{flex:0 0 auto;display:inline-flex;align-items:center;justify-content:center;min-width:16px;height:16px;padding:0 4px;border-radius:3px;font-size:10px;font-weight:700;line-height:1;font-variant-numeric:tabular-nums}.client-crm .portal-inbox .crm-rail-section-wait[data-kind=operacao]{background:#fee2e2;color:#991b1b}.client-crm .portal-inbox .crm-rail-section-wait[data-kind=cliente]{background:#fef3c7;color:#92400e}:root[data-theme=dark] .client-crm .portal-inbox .crm-rail-section-wait[data-kind=operacao]{background:#7f1d1d;color:#fecaca}:root[data-theme=dark] .client-crm .portal-inbox .crm-rail-section-wait[data-kind=cliente]{background:#78350f;color:#fde68a}.client-crm .portal-inbox .crm-rail-section-count{margin-left:auto;font-variant-numeric:tabular-nums;color:var(--ui-text-3)}@media (max-width: 767px){.client-crm .portal-inbox .crm-rail-section-title>button{min-height:44px}}.client-crm .portal-inbox .crm-folder-chip{-webkit-appearance:none;-moz-appearance:none;appearance:none;display:inline-flex;align-items:center;gap:5px;max-width:100%;min-height:26px;padding:0 8px;border:1px solid transparent;border-radius:999px;cursor:pointer;font-size:11px;font-weight:600;background:#f1f5f9;color:#334155}.client-crm .portal-inbox .crm-folder-chip[data-kind=public]{background:var(--crm-folder-public-bg);color:var(--crm-folder-public)}.client-crm .portal-inbox .crm-folder-chip[data-kind=audience]{background:var(--crm-folder-audience-bg);color:var(--crm-folder-audience)}.client-crm .portal-inbox .crm-folder-chip[data-kind=folder]{background:var(--crm-folder-folder-bg);color:var(--crm-folder-folder)}.client-crm .portal-inbox .crm-folder-chip[aria-pressed=true]{border-color:currentColor;box-shadow:inset 0 0 0 1px currentColor}.client-crm .portal-inbox .crm-folder-chip:focus-visible{outline:2px solid #0f766e;outline-offset:2px}.client-crm .portal-inbox .crm-folder-name{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;max-width:140px}.client-crm .portal-inbox .crm-folder-count{font-variant-numeric:tabular-nums;opacity:.8}@media (max-width: 767px){.client-crm .portal-inbox :is(.crm-folder-chip,.crm-rail-shortcuts-more){min-height:36px}}.client-crm .portal-inbox :is(.crm-stage-chip,.crm-folder-chip,.crm-wait-chip,.crm-rail-section:not([data-kind=none]) .crm-rail-section-name),.client-crm :is(.crm-lead-tag,.crm-to-confirm,.crm-lead-stage){border-radius:var(--ui-r-chip);border:1px solid color-mix(in srgb,currentColor 38%,transparent)}.client-crm :is(.crm-lead-stage-select,.crm-pipeline-closed-toggle){border-radius:var(--ui-r-control)}.client-crm .crm-client-sidebar-link[aria-current=page]{position:relative}.client-crm .crm-client-sidebar-link[aria-current=page]:before{content:"";position:absolute;left:0;top:8px;bottom:8px;width:3px;border-radius:2px;background:var(--ui-accent-grad-vivid)}.client-crm .crm-client-bottom-link[aria-current=page]:before{content:"";position:absolute;top:0;left:22%;right:22%;height:3px;border-radius:0 0 2px 2px;background:var(--ui-accent-grad-vivid)}.client-crm .crm-client-sidebar .crm-persona-anchor{margin:0;width:48px;font-size:10px;line-height:12px;font-weight:600;color:var(--ui-side-text);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.client-crm .crm-client-sidebar:is(:hover,:focus-within) .crm-persona-anchor{width:184px;font-size:13px;line-height:18px;color:var(--ui-side-active-text)}.client-crm .crm-persona-anchor-phone{max-width:72px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.client-crm .crm-contact-edit{display:inline-grid;place-items:center;flex:0 0 auto;width:26px;height:26px;border:1px solid var(--border-glass, #e2e8f0);border-radius:999px;background:transparent;color:#475569;cursor:pointer}.client-crm .crm-contact-edit:hover{border-color:#0f766e;color:#0f766e;background:#f0fdfa}.client-crm .crm-contact-edit:focus-visible{outline:2px solid #0f766e;outline-offset:2px}.client-crm .crm-lead-panel-summary{margin:8px -16px 0}.client-crm .crm-lead-panel-summary>div{border-bottom:0!important;padding-top:6px;padding-bottom:6px}@media (max-width: 767px){.client-crm .crm-contact-edit{width:40px;height:40px}}.client-crm .crm-sales-numbers .product-module-metrics{gap:0;padding:0;border:0;background:transparent;grid-template-columns:repeat(auto-fit,minmax(min(100%,13rem),1fr));gap:12px}.client-crm .crm-sales-numbers .product-module-metric{min-height:96px;padding:14px 16px;gap:4px;border:1px solid #e2e8f0;border-left:4px solid #0f766e;border-radius:12px;background:#fff;box-shadow:0 1px 2px #0f172a0d}.client-crm .crm-sales-numbers .product-module-metric:nth-child(2){border-left-color:#b45309}.client-crm .crm-sales-numbers .product-module-metric dt{font-size:13px;font-weight:600;color:#334155}.client-crm .crm-sales-numbers .product-module-metric-value{min-height:0;font-size:30px;line-height:1.1;font-weight:700;color:#0f172a}.client-crm .crm-sales-numbers .product-module-metric-hint{font-size:12px;color:#64748b}.client-crm .crm-sales-numbers .product-module-metric:has(.product-module-metric-filter){cursor:pointer}.client-crm .crm-sales-numbers .product-module-metric:has(.product-module-metric-filter):hover{border-color:#0f766e;box-shadow:0 2px 8px #0f766e26}.client-crm .crm-sales-numbers .product-module-metric[data-active]{background:#f0fdfa;box-shadow:inset 0 0 0 2px #0f766e}.client-crm .crm-sales-toolbar{display:flex;align-items:center;gap:8px}.client-crm .crm-sales-toolbar .crm-pipeline-column-trigger{flex:0 0 auto}.client-crm .crm-column-rename{width:100%;min-height:28px;padding:2px 6px;border:1px solid #0f766e;border-radius:6px;font-size:12px;font-weight:600}.client-crm .crm-column-rename-error{margin:2px 0 0;font-size:11px;color:#9f1239}.client-crm [data-renamable]{cursor:text}.product-module.is-compact .client-crm .crm-sales-numbers .product-module-metric-value,.client-crm .product-module.is-compact .crm-sales-numbers .product-module-metric-value,.client-crm .crm-sales-numbers .product-module-metrics .product-module-metric .product-module-metric-value{font-size:30px;line-height:1.1;font-weight:700}.client-crm .product-module.is-compact .crm-sales-numbers .product-module-metric dt{font-size:13px}.client-crm .crm-media-card{display:flex;align-items:center;gap:10px;max-width:20rem;padding:8px 10px;border:1px solid var(--border-glass);border-radius:12px;background:rgb(var(--obs-text) / .05);font-size:12px}.client-crm .crm-media-unavailable{color:rgb(var(--obs-subtle));background:transparent;border-style:dashed}.client-crm .crm-media-skeleton{display:flex;align-items:center;justify-content:center;gap:8px;max-width:100%;border-radius:12px;background:rgb(var(--obs-text) / .06);font-size:12px;color:rgb(var(--obs-faint))}.client-crm .crm-media-seal{display:inline-block;margin-top:2px;padding:0 7px;border:1px solid var(--border-glass);border-radius:999px;font-size:10px;color:rgb(var(--obs-subtle))}.client-crm .relative>.crm-media-seal{position:absolute;left:6px;bottom:6px;background:#00000073;color:#fff;border-color:transparent}.crm-lightbox{position:fixed;top:0;right:0;bottom:0;left:0;z-index:80;display:grid;grid-template-rows:auto 1fr;background:#000000db}.crm-lightbox-bar{display:flex;justify-content:flex-end;gap:8px;padding:10px}.crm-lightbox-bar>*{display:grid;place-items:center;width:40px;height:40px;border-radius:999px;background:#ffffff24;color:#fff;border:0;cursor:pointer}.crm-lightbox-body{min-height:0;display:grid;place-items:center;padding:8px;overflow:auto}.crm-lightbox-body img,.crm-lightbox-body video{max-width:100%;max-height:calc(100vh - 80px);-o-object-fit:contain;object-fit:contain}.crm-lightbox-body[data-zoom] img{max-width:none;max-height:none;width:200%;cursor:zoom-out}.client-crm .crm-media-card button,.client-crm .crm-media-card a{white-space:nowrap;flex-shrink:0}.client-crm .crm-lead-panel-touch{margin:6px 0 0;font-size:12px;color:rgb(var(--obs-subtle))}.crm-test-toggle{display:inline-grid;place-items:center;width:34px;height:34px;border-radius:10px;border:1px solid #cbd5e1;background:#fff;color:#475569}.crm-test-toggle[aria-pressed=true]{background:#f0fdfa;border-color:#0f766e;color:#115e59}.client-crm button.crm-ai-locked[data-locked]{opacity:1;cursor:not-allowed;color:#991b1b;background:#fee2e2;border-color:#b91c1c}.client-crm .crm-ai-locked-reason{flex:0 1 auto;min-width:0;font-size:11px;font-weight:600;line-height:1.15;color:#991b1b}.client-crm .crm-ai-locked-footer{display:block;white-space:normal;color:#991b1b;font-weight:600}.client-crm .crm-pipeline-columns-note,.crm-pipeline-columns-note{margin:0 0 6px;font-size:11px;line-height:1.3;color:#475569}.client-crm .crm-pipeline-columns-error,.crm-pipeline-columns-error{margin:6px 0 0;font-size:11px;line-height:1.3;color:#991b1b;font-weight:600}.crm-leads-page[data-hide~=contact] .crm-lead-block-contact,.crm-leads-page[data-hide~=stage] .crm-lead-block-stage,.crm-leads-page[data-hide~=tags] .crm-lead-block-tags,.crm-leads-page[data-hide~=commercial] .crm-lead-block-commercial,.crm-leads-page[data-hide~=notes] .crm-lead-block-notes{display:none}.client-crm .crm-lead-cards{display:flex;flex-direction:column;gap:8px;min-width:0}.client-crm .crm-lead-cards-grid{display:grid;grid-template-columns:minmax(0,1fr);gap:6px;min-width:0;grid-template-columns:repeat(auto-fill,minmax(min(100%,9.5rem),1fr))}.client-crm .crm-lead-card{display:flex;flex-direction:column;gap:1px;min-width:0;padding:6px 9px;border:1px solid var(--border-glass, #e2e8f0);border-radius:10px;background:rgb(var(--obs-card, 248 250 252) / .6)}.client-crm .crm-lead-card-label{font-size:10px;font-weight:600;line-height:1.3;color:rgb(var(--obs-subtle));cursor:default}.client-crm .crm-lead-card-value{font-size:13px;font-weight:700;line-height:1.3;color:rgb(var(--obs-text));overflow-wrap:anywhere;white-space:pre-wrap}.client-crm .crm-lead-cards-group{display:flex;flex-direction:column;gap:4px;min-width:0}.client-crm .crm-lead-cards-group-title{font-size:11px;font-weight:700;color:#0f766e}.client-crm .crm-lead-cards-empty{font-size:11px;color:rgb(var(--obs-faint))}.client-crm details.crm-lead-card-wide>summary{cursor:pointer}.client-crm details.crm-lead-card-wide[data-empty]>summary{cursor:default;color:rgb(var(--obs-faint))}.client-crm details.crm-lead-card-wide .crm-lead-card-text{margin-top:4px;font-weight:500}.client-crm .crm-lead-cards-title{font-size:12px;font-weight:700;color:rgb(var(--obs-text))}.client-crm .crm-stage-pick[data-end]{border-style:dashed;background:transparent}.client-crm .crm-stage-pick[data-end-first]{margin-left:6px}.client-crm .crm-stage-pick[data-end=cs]{border-color:#0f766e;color:#0f766e}.client-crm .crm-stage-pick[data-end=perdido]{border-color:#9f1239;color:#9f1239}.client-crm .crm-stage-pick[data-end] .crm-stage-pick-number{background:transparent;color:inherit;font-size:12px}.client-crm .crm-stage-pick[data-end]:hover:not(:disabled):not([data-active]){background:#f8fafc}.client-crm .crm-stage-pick[data-end=cs][data-active]{background:#0f766e;color:#fff;border-style:solid}.client-crm .crm-stage-pick[data-end=perdido][data-active]{background:#9f1239;color:#fff;border-style:solid}.client-crm .crm-stage-pick[data-end][data-chosen]{border-style:solid;background:#fffbeb;color:#78350f;border-color:#b45309}.client-crm .crm-stage-pick[data-end]:disabled{opacity:1;color:#64748b;border-color:#cbd5e1;cursor:not-allowed}.client-crm .crm-stage-pick-why{display:block;flex-basis:100%;font-size:11px;line-height:1.3;color:#64748b}.client-crm .crm-audio-row{display:flex;align-items:center;gap:4px;min-width:0}.client-crm .crm-audio-row>.crm-audio-player{flex:1 1 auto;min-width:0}.client-crm .crm-audio-download{display:inline-grid;place-items:center;flex:0 0 auto;width:28px;height:28px;border:1px solid var(--border-glass, #e2e8f0);border-radius:999px;color:inherit;opacity:.75}.client-crm .crm-audio-download:hover,.client-crm .crm-audio-download:focus-visible{opacity:1;border-color:#0f766e;color:#0f766e}@media (max-width: 640px){.client-crm .crm-audio-row{position:relative;display:block}.client-crm .crm-audio-row>.crm-audio-player{width:100%}.client-crm .crm-audio-row .crm-audio-time{display:flex;align-items:center;justify-content:flex-end;min-height:36px;padding-right:42px}.client-crm .crm-audio-download{position:absolute;right:6px;bottom:6px;width:36px;height:36px}}.client-crm .crm-row-avatar{position:relative}.client-crm .crm-row-channel{position:absolute;right:-3px;bottom:-3px;width:14px;height:14px;padding:1px;border-radius:999px;background:#fff;color:#16a34a;box-shadow:0 0 0 1px #0f172a1f;pointer-events:none}.client-crm .crm-row-channel[data-provider=meta_cloud]{color:#0f766e}.client-crm .client-crm-lead-row[data-channel-attention=warn],.client-crm .crm-rail .client-crm-lead-row[data-channel-attention=warn]{box-shadow:inset 4px 0 #d97706}.client-crm .client-crm-lead-row[data-channel-attention=error],.client-crm .crm-rail .client-crm-lead-row[data-channel-attention=error]{box-shadow:inset 4px 0 #b91c1c}.client-crm .crm-stage-action.crm-stage-next{height:36px;padding:0 16px;font-size:13px;gap:6px}.client-crm .crm-stage-action.crm-stage-next svg{width:16px;height:16px}.client-crm .crm-stage-action[data-kind=reject]{width:22px;height:22px}.client-crm .crm-stage-action[data-kind=reject] svg{width:12px;height:12px}.client-crm .crm-next-waiting{display:inline-grid;place-items:center;flex:0 0 auto;align-self:center;width:24px;height:24px;padding:0;border:0;border-radius:999px;background:transparent;color:inherit;opacity:.55;cursor:pointer}.client-crm .crm-next-waiting:hover,.client-crm .crm-next-waiting:focus-visible{opacity:1;background:#0f172a0f}@media (max-width: 767px){.client-crm .crm-next-waiting{width:36px;height:36px}.client-crm .crm-stage-action[data-kind=reject]{width:32px;height:32px}}.client-crm .crm-video-wrap{display:block;width:min(78vw,26rem);max-width:100%}.client-crm .crm-video-preview{display:block;width:100%;max-height:20rem;aspect-ratio:16 / 9;-o-object-fit:cover;object-fit:cover;background:#0f172a}.client-crm .crm-media-download-round{position:absolute;right:6px;bottom:6px;display:inline-grid;place-items:center;width:32px;height:32px;border-radius:999px;color:#0f172a;line-height:0}.client-crm .crm-media-download-round:hover,.client-crm .crm-media-download-round:focus-visible{color:#0f766e;outline:2px solid #fff;outline-offset:0}@media (max-width: 767px){.client-crm .crm-media-download-round{width:40px;height:40px}.client-crm .crm-media-download-round svg{width:24px;height:24px}}.client-crm .crm-composer-tool{display:inline-grid;place-items:center;flex:0 0 auto;width:32px;height:32px;border:1px solid var(--border-glass, #e2e8f0);border-radius:999px;background:transparent;color:inherit;cursor:pointer}.client-crm .crm-composer-tool:disabled{opacity:.55;cursor:not-allowed}.client-crm .crm-composer-tool:not(:disabled):hover{border-color:#0f766e;color:#0f766e}@media (max-width: 767px){.client-crm .crm-composer-tool{width:40px;height:40px}}.client-crm .crm-chat-header-row>.crm-stage-actions{margin-left:auto}@media (max-width: 639px){.client-crm .crm-chat-header-row>.crm-stage-actions{flex-basis:100%;max-width:none;flex-wrap:wrap;justify-content:flex-end;gap:6px;order:20}.client-crm .crm-stage-action.crm-stage-next{height:34px;padding:0 12px;font-size:12px;gap:5px}.client-crm .crm-stage-action.crm-stage-next .crm-stage-next-label{max-width:9rem}.client-crm .crm-stage-action.crm-stage-next[data-kind=conclude]{min-width:34px;padding:0 10px}.client-crm .crm-stage-action.crm-stage-next[data-kind=conclude] .crm-stage-next-label{display:none}}.audience-member-joined{display:block;font-size:11px;line-height:1.3;color:#64748b}.client-crm .crm-ai-pill-off{color:#991b1b}.client-crm .crm-ai-pill-on{color:#065f46}.client-crm .crm-composer-warn{color:#92400e}.client-crm .crm-composer-error{color:#b91c1c}:root[data-theme=dark] .client-crm .crm-ai-pill-off{color:#fca5a5}:root[data-theme=dark] .client-crm .crm-ai-pill-on{color:#6ee7b7}:root[data-theme=dark] .client-crm .crm-composer-warn{color:#fcd34d}:root[data-theme=dark] .client-crm .crm-composer-error{color:#fca5a5}@media (max-width: 767px){.client-crm .crm-ai-pill-off,.client-crm .crm-ai-pill-on,.client-crm button.crm-ai-locked[data-locked]{min-height:36px;padding-inline:12px}.client-crm .client-crm-send-button{min-height:40px;padding-inline:16px}.client-crm details.crm-lead-card-wide>summary{display:flex;align-items:center;min-height:32px}.client-crm .crm-lead-name{display:inline-flex;align-items:center;min-height:36px}.client-crm .crm-lead-notes-toggle{display:inline-flex;align-items:center;min-height:36px;padding:.25rem .5rem .25rem 0}.client-crm .crm-sales-toolbar>a{display:inline-grid;place-items:center;min-width:36px;min-height:36px}}.client-crm .crm-lead-stage-edit{display:flex;flex-direction:column;align-items:flex-start;gap:6px;min-width:0;max-width:100%}.client-crm .crm-lead-stage-button{display:inline-flex;align-items:center;gap:6px;cursor:pointer;-webkit-appearance:none;-moz-appearance:none;appearance:none}.client-crm .crm-lead-stage-panel{width:100%;min-width:0;padding:8px;border:1px solid var(--border-glass, #e2e8f0);border-radius:12px;background:#fff}.client-crm .crm-lead-stage-wait{font-size:12px;color:#475569}@media (max-width: 767px){.client-crm .crm-sales-toolbar>button,.client-crm .crm-sales-toolbar .crm-export button,.client-crm .crm-more-menu button{min-height:36px}.client-crm .crm-import-dialog summary{display:flex;align-items:center;min-height:36px}.client-crm .crm-import-actions button{min-height:40px}.client-crm .crm-lead-tag button,.client-crm .crm-lead-tag-more{min-width:32px;min-height:32px}.client-crm .lg-btn.lg-btn-primary{min-height:36px}}.client-crm .crm-more-menu-wrap{position:relative;flex:0 0 auto}.client-crm .crm-more-trigger{display:inline-grid;place-items:center;width:36px;height:36px;padding:0;border:1px solid #cbd5e1;border-radius:999px;background:#fff;color:#475569;cursor:pointer}.client-crm .crm-more-trigger:hover,.client-crm .crm-more-trigger:focus-visible,.client-crm .crm-more-trigger[aria-expanded=true]{border-color:#0f766e;color:#0f766e}.client-crm .crm-more-menu{position:absolute;top:calc(100% + 6px);right:0;z-index:60;display:flex;flex-direction:column;gap:4px;min-width:12rem;padding:6px;border:1px solid #cbd5e1;border-radius:12px;background:#fff;box-shadow:0 8px 24px #0f172a29}.client-crm .crm-more-menu button{justify-content:flex-start;width:100%}@media (max-width: 767px){.client-crm .crm-sales-toolbar{flex-wrap:wrap}.client-crm .crm-toolbar-search{flex:1 1 100%}}.client-crm .crm-file-field{display:flex;flex-direction:column;gap:4px}.client-crm .crm-file-label{font-size:13px}.client-crm .crm-file-pick{position:relative;display:flex;flex-wrap:wrap;align-items:center;gap:8px;min-width:0;cursor:pointer}.client-crm .crm-file-input{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.client-crm .crm-file-button{display:inline-flex;align-items:center;min-height:36px;padding:0 14px;border:1px solid #0f766e;border-radius:10px;background:#f0fdfa;color:#115e59;font-weight:600;font-size:13px}.client-crm .crm-file-pick:focus-within .crm-file-button{outline:2px solid #0f766e;outline-offset:2px}.client-crm .crm-file-pick[data-busy]{cursor:default;opacity:.6}.client-crm .crm-file-name{min-width:0;overflow-wrap:anywhere;font-size:13px;color:#1e293b}.client-crm .crm-file-name[data-empty]{color:#475569}.client-crm .crm-commercial-peek{display:flex;flex-direction:column;align-items:flex-start;gap:4px;min-width:0}.client-crm .crm-commercial-peek-toggle{padding:2px 0;border:0;background:transparent;color:#0f766e;font-size:11px;font-weight:600;text-decoration:underline;cursor:pointer}@media (max-width: 767px){.client-crm .crm-commercial-peek-toggle{min-height:32px}}.client-crm .crm-lead-card.crm-lead-card-row{grid-column:1 / -1}.client-crm .crm-sales-numbers .product-module-metric:not(:has(.product-module-metric-filter)){box-shadow:none;background:#f8fafc;border-left-color:#94a3b8;cursor:default}@media (max-width: 767px){.client-crm .crm-sales-numbers .product-module-metrics{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.client-crm .crm-sales-numbers .product-module-metric{min-height:84px;padding:10px 12px}.client-crm .crm-sales-numbers .product-module-metrics .product-module-metric .product-module-metric-value{font-size:24px}}.client-portal{min-height:100vh;padding:20px;background:#f4f6fa;color:#0f172a}.client-portal-head{max-width:64rem;margin:0 auto;display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:12px 16px;padding-bottom:24px;border-bottom:1px solid #e2e8f0}.client-portal-brand{display:flex;align-items:center;gap:10px;min-width:0}.client-portal-actions{display:flex;align-items:center;gap:12px}.client-portal-primary,.client-portal-secondary{display:inline-flex;align-items:center;min-height:44px;padding:0 16px;border-radius:12px;font-size:14px;text-decoration:none;cursor:pointer}.client-portal-primary{background:#020617;color:#fff;border:1px solid #020617}.client-portal-secondary{background:transparent;color:#0f172a;border:1px solid #cbd5e1}.client-portal-body{max-width:64rem;margin:0 auto;padding:40px 0;min-width:0}.client-portal-kicker{margin:0;font-size:14px;font-weight:600;color:#475569}.client-portal-body h1{margin:8px 0 0;font-size:30px;font-weight:600;line-height:1.2;overflow-wrap:anywhere}.client-portal-body h2{margin:40px 0 0;font-size:20px;font-weight:600}.client-portal-empty{margin:16px 0 0;padding:24px;border:1px solid #e2e8f0;border-radius:12px;background:#fff;color:#475569}.client-portal-empty a{display:inline-flex;align-items:center;min-height:44px;color:#0f766e;font-weight:600;text-decoration:underline}.client-portal-error{display:flex;flex-wrap:wrap;align-items:center;gap:12px;padding:16px 20px;border:1px solid #e5c9c2;border-radius:12px;background:#fff8f6;color:#9f1239}.client-portal-error p{margin:0;min-width:0;overflow-wrap:anywhere}.client-portal-group{margin-top:20px;min-width:0}.client-portal-group h3{display:flex;align-items:center;gap:8px;margin:0 0 8px;font-size:14px;font-weight:700;color:#334155}.client-portal-group h3 span{padding:0 8px;border-radius:999px;background:#e2e8f0;font-size:12px;line-height:20px}.client-portal-group ul{display:grid;gap:12px;margin:0;padding:0;list-style:none}.client-portal-group li{min-width:0;padding:16px 20px;border:1px solid #e2e8f0;border-radius:12px;background:#fff}.client-portal-group li strong{display:block;min-width:0;overflow-wrap:anywhere}.client-portal-group li p{margin:4px 0 0;font-size:14px;color:#475569}@media (min-width: 1024px){.client-portal{padding:40px}}.client-crm .portal-inbox .crm-rail-split{display:flex;flex-direction:column}.client-crm .portal-inbox .crm-rail-split>.crm-rail-section{flex:0 0 auto;display:flex;flex-direction:column;min-height:0}.client-crm .portal-inbox .crm-rail-split>.crm-rail-section[data-open]{flex:1 1 0;min-height:150px}.client-crm .portal-inbox .crm-rail-split>.crm-rail-section[data-open]>.crm-rail-section-body{flex:1 1 0;min-height:0;overflow-y:auto;overscroll-behavior:contain}.client-crm .portal-inbox .crm-rail-split>.crm-rail-section .crm-rail-section-title{position:static;flex:0 0 auto}.client-crm .portal-inbox .crm-rail-split>:not(.crm-rail-section){flex:0 0 auto}.client-crm .portal-inbox .crm-rail-split>.crm-rail-tail{flex:0 1 auto;min-height:0;max-height:72px;overflow-y:auto;border-top:1px solid var(--border-glass-soft)}@media (max-width: 767px){.client-crm .portal-inbox .crm-rail-split .crm-rail-section-title>button{min-height:36px}.client-crm .portal-inbox .crm-rail-split>.crm-rail-tail{max-height:48px}}.client-crm .crm-stage-restart{display:inline-flex;align-items:center;gap:6px;margin-top:8px;min-height:36px;padding:0 12px;border:1px solid #0f766e;border-radius:10px;background:#f0fdfa;color:#115e59;font-size:13px;font-weight:600;cursor:pointer}.client-crm .crm-stage-restart:disabled{opacity:.6;cursor:default}.client-crm .crm-stage-restart:focus-visible{outline:2px solid #0f766e;outline-offset:2px}.client-crm .crm-pipeline-card-restart{display:inline-flex;align-items:center;gap:4px;min-height:40px;padding:0 10px;border:1px solid var(--ui-accent);border-radius:var(--ui-r-control);background:var(--ui-accent-soft);color:var(--ui-accent);font-size:12px;font-weight:600;cursor:pointer}.client-crm .crm-pipeline-card-restart:disabled{opacity:.6;cursor:default}.client-crm .crm-pipeline-card-restart:focus-visible{outline:none;box-shadow:var(--ui-focus-ring)}@media (max-width: 760px){.client-crm .crm-pipeline-card-restart{min-height:44px}}.client-crm .crm-compose-attachment,.client-crm .crm-pending-media-card{display:flex;align-items:center;gap:10px;min-width:0;max-width:100%;padding:6px 8px;border:1px solid var(--border-glass, #e2e8f0);border-radius:12px;background:rgb(var(--glass-solid-bg) / .6)}.client-crm .crm-compose-attachment-thumb{flex:0 0 auto;width:40px;height:40px;border-radius:8px;-o-object-fit:cover;object-fit:cover;background:#e2e8f0}.client-crm .crm-compose-attachment-icon{flex:0 0 auto;display:inline-grid;place-items:center;width:40px;height:40px;border-radius:8px;background:rgb(var(--obs-text) / .08);color:rgb(var(--obs-subtle))}.client-crm .crm-compose-attachment-text{display:grid;min-width:0;flex:1 1 auto}.client-crm .crm-compose-attachment-name{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:13px;font-weight:600;color:rgb(var(--obs-text))}.client-crm .crm-compose-attachment-meta{font-size:12px;color:rgb(var(--obs-subtle))}.client-crm .crm-compose-attachment-remove{flex:0 0 auto;display:inline-grid;place-items:center;width:32px;height:32px;border:0;border-radius:999px;background:transparent;color:rgb(var(--obs-subtle));cursor:pointer}.client-crm .crm-compose-attachment-remove:hover:not(:disabled){background:rgb(var(--obs-text) / .08)}.client-crm .crm-compose-attachment-remove:disabled{opacity:.5;cursor:default}.client-crm .crm-composer-media-notice{margin:0;font-size:12px;line-height:1.4}.client-crm .crm-recorder{display:flex;flex-wrap:wrap;align-items:center;gap:8px;padding:6px 8px;border:1px solid var(--border-glass, #e2e8f0);border-radius:12px;background:rgb(var(--glass-solid-bg) / .6)}.client-crm .crm-recorder[data-state=recording]{border-color:#dc2626}.client-crm .crm-recorder[role=alert]{border-color:#b45309}.client-crm .crm-recorder-dot{width:10px;height:10px;border-radius:999px;background:#dc2626;animation:crm-recorder-pulse 1s ease-in-out infinite}@keyframes crm-recorder-pulse{50%{opacity:.25}}@media (prefers-reduced-motion: reduce){.client-crm .crm-recorder-dot{animation:none}}.client-crm .crm-recorder-clock{font-variant-numeric:tabular-nums;font-size:13px;font-weight:600}.client-crm .crm-recorder-spacer{flex:1 1 auto}.client-crm .crm-recorder-audio{flex:1 1 12rem;min-width:0;max-width:100%;height:36px}.client-crm .crm-recorder-help{flex:1 1 14rem;font-size:12px;line-height:1.4;color:#92400e}.client-crm .crm-recorder-button{display:inline-flex;align-items:center;gap:6px;min-height:32px;padding:0 12px;border:1px solid var(--border-glass, #e2e8f0);border-radius:999px;background:transparent;color:rgb(var(--obs-text));font-size:12px;font-weight:600;cursor:pointer}.client-crm .crm-recorder-button[data-primary]{border-color:#0f766e;background:#0f766e;color:#fff}.client-crm .crm-recorder-button:disabled{opacity:.5;cursor:default}.client-crm .crm-recorder-button:focus-visible,.client-crm .crm-compose-attachment-remove:focus-visible{outline:2px solid #0f766e;outline-offset:2px}.client-crm .crm-composer-tool[data-recording]{border-color:#dc2626;color:#dc2626}@media (max-width: 767px){.client-crm .crm-recorder-button{min-height:40px}.client-crm .crm-compose-attachment-remove{width:40px;height:40px}}.client-crm .crm-pending-media{display:grid;gap:6px;justify-items:end;max-width:min(100%,24rem);margin:6px 0 6px auto;padding:8px;border-radius:14px;border:1px dashed var(--border-glass, #cbd5e1)}.client-crm .crm-pending-media[data-status=failed]{border-color:#b91c1c}.client-crm .crm-pending-media-caption{margin:0;font-size:13px;white-space:pre-wrap;overflow-wrap:anywhere;justify-self:stretch}.client-crm .crm-pending-media-note{color:rgb(var(--obs-subtle));font-size:12px}.client-crm .crm-pending-media-status{display:flex;flex-wrap:wrap;align-items:center;gap:8px;margin:0;font-size:12px;color:rgb(var(--obs-subtle))}.client-crm .crm-pending-media-status[data-failed]{color:#b91c1c}.client-crm .crm-pending-media-progress{width:96px;height:6px}@media (max-width: 767px){.client-crm .crm-recorder-audio{flex-basis:100%}}.client-crm .crm-audience-toolbar,.product-module .crm-audience-toolbar{display:flex;align-items:center;gap:8px;margin:0 0 8px}.client-crm .crm-audience-search,.product-module .crm-audience-search{min-width:0;flex:1 1 auto}.client-crm .crm-audience-tools,.product-module .crm-audience-tools{display:inline-flex;align-items:center;gap:6px;flex:0 0 auto}.client-crm .crm-icon-button,.product-module .crm-icon-button,.client-crm .crm-test-toggle,.product-module .crm-test-toggle{display:inline-grid;place-items:center;width:32px;height:32px;min-width:32px;min-height:32px;padding:0;box-sizing:border-box;border:1px solid #d6dde6;border-radius:8px;background:#fff;color:#243b53;cursor:pointer}.client-crm .crm-icon-button:hover:not(:disabled),.product-module .crm-icon-button:hover:not(:disabled){background:#f1f5f9}.client-crm .crm-icon-button:disabled,.product-module .crm-icon-button:disabled{opacity:.45;cursor:not-allowed}.client-crm .crm-export-icon,.product-module .crm-export-icon{position:relative;display:inline-flex;gap:0}.client-crm .commercial-group-row,.product-module .commercial-group-row{display:flex;align-items:center;gap:6px}.client-crm .commercial-group-row>button:first-child,.product-module .commercial-group-row>button:first-child{flex:1 1 auto;min-width:0}.client-crm .crm-export-menu,.product-module .crm-export-menu{position:absolute;top:100%;right:0;z-index:30;display:grid;min-width:150px;margin-top:4px;padding:4px;border:1px solid #d6dde6;border-radius:8px;background:#fff;box-shadow:0 8px 24px #0f172a29}.client-crm .crm-export-menu button,.product-module .crm-export-menu button{min-height:36px;padding:0 10px;border:0;border-radius:6px;background:transparent;text-align:left;cursor:pointer}.client-crm .crm-export-menu button:hover,.product-module .crm-export-menu button:hover{background:#f1f5f9}.client-crm .crm-export-toast,.product-module .crm-export-toast{position:fixed;left:50%;bottom:18px;z-index:60;transform:translate(-50%);max-width:min(92vw,420px);padding:8px 14px;border-radius:8px;background:#243b53;color:#fff;font-size:13px;box-shadow:0 8px 24px #0f172a3d;cursor:pointer}.client-crm .crm-export-toast[data-tone=alert],.product-module .crm-export-toast[data-tone=alert]{background:#9f1239}.client-crm .crm-import-destination,.product-module .crm-import-destination{display:grid;gap:6px;margin:8px 0;padding:8px 10px;border:1px solid #d6dde6;border-radius:8px}.client-crm .crm-import-choice,.product-module .crm-import-choice{display:flex;align-items:center;gap:8px;min-height:32px}@media (max-width: 640px){.client-crm .crm-icon-button,.product-module .crm-icon-button,.client-crm .crm-test-toggle,.product-module .crm-test-toggle{width:40px;height:40px;min-width:40px;min-height:40px}.client-crm .crm-audience-toolbar,.product-module .crm-audience-toolbar{flex-wrap:nowrap;gap:6px}}.client-crm .crm-stage-select{position:relative;display:inline-block}.client-crm .crm-stage-select-trigger{display:inline-flex;align-items:center;gap:6px;min-height:32px;padding:2px 10px 2px 12px;border:1px solid #0f766e;border-radius:999px;background:#f0fdfa;color:#115e59;font-size:13px;font-weight:600;cursor:pointer}.client-crm .crm-stage-select-trigger:hover:not(:disabled){background:#ccfbf1}.client-crm .crm-stage-select-trigger:focus-visible{outline:2px solid #0f766e;outline-offset:2px}.client-crm .crm-stage-select-trigger:disabled{opacity:.6;cursor:default}.client-crm .crm-stage-select-trigger[data-end=cs]{border-color:#0f766e;background:#0f766e;color:#fff}.client-crm .crm-stage-select-trigger[data-end=perdido]{border-color:#9f1239;background:#fff1f2;color:#9f1239}.client-crm .crm-stage-select[data-open] .crm-stage-select-trigger svg{transform:rotate(180deg)}.client-crm .crm-stage-menu{position:absolute;top:calc(100% + 4px);left:0;z-index:40;display:grid;gap:4px;min-width:200px;padding:6px;border:1px solid #d6dde6;border-radius:12px;background:#fff;box-shadow:0 10px 28px #0f172a2e}.client-crm .crm-stage-menu .crm-stage-pick{width:100%;justify-content:flex-start;min-height:36px}.client-crm .crm-stage-menu .crm-stage-pick[aria-disabled=true]{opacity:.55;cursor:not-allowed}.client-crm .crm-stage-menu .crm-stage-pick[data-end-first]{margin-left:0}@media (max-width: 767px){.client-crm .crm-stage-select-trigger{min-height:40px}.client-crm .crm-stage-menu{min-width:min(260px,86vw)}.client-crm .crm-stage-menu .crm-stage-pick{min-height:44px}}.product-module .akia-campaigns .crm-icon-button,.product-module .akia-campaigns .crm-test-toggle{width:32px;height:32px;min-width:32px;min-height:32px;padding:0;white-space:nowrap}@media (max-width: 640px){.product-module .akia-campaigns .crm-icon-button,.product-module .akia-campaigns .crm-test-toggle{width:40px;height:40px;min-width:40px;min-height:40px}}.client-crm .crm-sales-toolbar .crm-icon-link{display:inline-grid;place-items:center;width:32px;height:32px;min-width:32px;border:1px solid #d6dde6;border-radius:8px;background:#fff;color:#243b53;text-decoration:none;box-sizing:border-box;flex:0 0 auto}.client-crm .crm-sales-toolbar .crm-icon-link:hover{background:#f1f5f9}.client-crm .crm-sales-toolbar .crm-icon-link:focus-visible{outline:2px solid #0f766e;outline-offset:2px}@media (max-width: 640px){.client-crm .crm-sales-toolbar .crm-icon-link{width:40px;height:40px;min-width:40px}}@media (max-width: 640px){.client-crm .crm-sales-toolbar:has(>.crm-icon-link){flex-wrap:nowrap;gap:6px}.client-crm .crm-sales-toolbar:has(>.crm-icon-link)>.crm-toolbar-search{min-width:0}}.client-crm .crm-settings-segmentation{display:grid;gap:10px;padding:16px;border:1px solid #d6dde6;border-radius:14px;background:#fff}.client-crm .crm-settings-segmentation h2{margin:0;font-size:16px;font-weight:700;color:#0f172a}.client-crm .crm-settings-note{margin:0;font-size:13px;color:#475569}.client-crm .crm-settings-rows{display:grid;gap:8px;margin:0;padding:0;list-style:none}.client-crm .crm-settings-row{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:10px 16px;padding:12px;border:1px solid #e2e8f0;border-radius:12px}.client-crm .crm-settings-row>div:first-child{display:grid;gap:2px;min-width:0}.client-crm .crm-settings-row>div:first-child span{font-size:12px;color:#64748b}.client-crm .crm-settings-switches{display:flex;flex-wrap:wrap;align-items:center;gap:10px 18px}.client-crm .crm-switch-field{display:inline-flex;align-items:center;gap:8px;min-height:32px}.client-crm .crm-switch{position:relative;width:40px;height:24px;padding:0;border:0;border-radius:999px;background:#cbd5e1;cursor:pointer;flex:0 0 auto;transition:background .15s}.client-crm .crm-switch[data-on]{background:#0f766e}.client-crm .crm-switch:disabled{opacity:.5;cursor:not-allowed}.client-crm .crm-switch:focus-visible{outline:2px solid #0f766e;outline-offset:2px}.client-crm .crm-switch-knob{position:absolute;top:3px;left:3px;width:18px;height:18px;border-radius:50%;background:#fff;box-shadow:0 1px 2px #0f172a4d;transition:transform .15s}.client-crm .crm-switch[data-on] .crm-switch-knob{transform:translate(16px)}.client-crm .crm-switch-label{font-size:13px;color:#243b53;cursor:pointer}.client-crm .crm-settings-always{font-size:12px;color:#64748b}.client-crm .crm-settings-top{display:inline-flex;align-items:center;gap:6px;min-height:32px;font-size:13px;color:#334155}.client-crm .crm-settings-top select{min-height:32px;padding:0 6px;border:1px solid #cbd5e1;border-radius:8px;background:#fff;color:#0f172a}@media (max-width: 640px){.client-crm .crm-settings-top,.client-crm .crm-settings-top select{min-height:40px}}.client-crm .crm-settings-message{min-height:18px;margin:0;font-size:12px;color:#0f766e}.client-crm .crm-settings-message[data-tone=alert]{color:#9f1239}@media (max-width: 640px){.client-crm .crm-switch-field{min-height:40px}.client-crm .crm-switch{width:48px;height:28px}.client-crm .crm-switch-knob{width:22px;height:22px}.client-crm .crm-switch[data-on] .crm-switch-knob{transform:translate(20px)}.client-crm .crm-settings-row{align-items:flex-start}}.client-crm .crm-lead-card-compact>div:last-child,.product-module .crm-lead-card-compact>div:last-child{justify-content:flex-start;margin-top:4px}.product-module .akia-campaigns .crm-lead-card-compact .crm-lead-action,.product-module .akia-campaigns .crm-lead-card-compact .crm-lead-copy{min-height:36px}.product-module .akia-campaigns .crm-lead-card-compact .crm-lead-name{border:0;background:transparent;padding:0;min-height:0}.client-crm .crm-period-custom{display:flex;flex-wrap:wrap;align-items:center;gap:8px 14px;margin-top:8px;font-size:13px;color:#334155}.client-crm .crm-period-custom label{display:inline-flex;align-items:center;gap:6px}.client-crm .crm-period-custom input{min-height:36px;padding:0 8px;border:1px solid #cbd5e1;border-radius:8px;background:#fff;color:#0f172a}.client-crm .crm-period-hint{color:#92400e}@media (max-width: 640px){.client-crm .crm-period-custom input{min-height:44px}}.client-crm .crm-period-count{margin:8px 0 0;font-size:13px;color:#334155}.client-crm .crm-sales-toolbar .crm-export button{min-height:36px;padding:0 12px;border:1px solid #cbd5e1;border-radius:10px;background:#fff;color:#0f172a;font-size:13px;font-weight:600;cursor:pointer}.client-crm .crm-sales-toolbar .crm-export button:disabled{opacity:.55;cursor:not-allowed}.client-crm .crm-sales-toolbar .crm-export-status{flex-basis:100%}@media (max-width: 640px){.client-crm .crm-export-label{position:absolute;width:1px;height:1px;margin:-1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.client-crm .crm-sales-toolbar .crm-export button{min-width:44px;min-height:44px;padding:0;justify-content:center}.client-crm .crm-sales-toolbar:has(.crm-export){flex-wrap:wrap}.client-crm .crm-sales-toolbar:has(.crm-export)>.crm-toolbar-search{flex:1 1 100%}}.client-crm .crm-select-toggle{display:inline-flex;align-items:center;gap:6px;min-height:36px;padding:0 12px;border:1px solid #cbd5e1;border-radius:10px;background:#fff;color:#0f172a;font-size:13px;font-weight:600;cursor:pointer}.client-crm .crm-select-toggle[aria-pressed=true]{background:#0f766e;color:#fff;border-color:#0f766e}.client-crm .crm-select-bar{display:flex;flex-wrap:wrap;align-items:center;gap:8px 12px;margin-top:8px;padding:10px 12px;border:1px solid #99f6e4;border-radius:12px;background:#f0fdfa;font-size:13px}.client-crm .crm-select-bar button,.client-crm .crm-enroll button{min-height:40px;padding:0 12px;border:1px solid #cbd5e1;border-radius:10px;background:#fff;font:inherit;font-weight:600;cursor:pointer}.client-crm .crm-select-bar button:disabled,.client-crm .crm-enroll button:disabled{opacity:.5;cursor:not-allowed}.client-crm .crm-select-bar .crm-enroll-primary,.client-crm .crm-enroll .crm-enroll-primary{background:#0c2c2c;color:#fff;border-color:#0c2c2c}.client-crm .crm-select-row{display:flex;align-items:flex-start;gap:8px}.client-crm .crm-select-row>:last-child{flex:1;min-width:0}.client-crm .crm-select-row[data-selected]{background:#f0fdfa;border-radius:12px}.client-crm .crm-select-box{display:grid;place-items:center;min-width:44px;min-height:44px}.client-crm .crm-select-box input{width:22px;height:22px}.client-crm .crm-enroll{position:fixed;top:0;right:0;bottom:0;left:0;z-index:80;display:grid;place-items:center;padding:16px;background:#0f172a73}.client-crm .crm-enroll-card{display:grid;gap:12px;width:min(520px,100%);max-height:90vh;overflow:auto;padding:18px;border-radius:16px;background:#fff;box-shadow:0 20px 50px #0f172a4d}.client-crm .crm-enroll-card h2{margin:0;font-size:18px}.client-crm .crm-enroll-lead{margin:0;color:#46584f;font-size:13px}.client-crm .crm-enroll-card label{display:grid;gap:4px;font-size:13px;font-weight:600}.client-crm .crm-enroll-card select,.client-crm .crm-enroll-card input{min-height:40px;padding:0 10px;border:1px solid #99b5b0;border-radius:10px;font:inherit;background:#fff}.client-crm .crm-enroll-actions{display:flex;flex-wrap:wrap;gap:8px}.client-crm .crm-enroll-result{margin:0;padding:10px 12px;border-radius:10px;background:#f0fdfa;border:1px solid #99f6e4;color:#134e4a}.client-crm .crm-enroll-note{margin:0;padding:8px 12px;border-radius:10px;background:#fffbeb;color:#92400e;font-size:13px}.client-crm .crm-enroll-error{margin:0;color:#9f1239;font-size:13px}.client-crm .crm-enroll-link{display:inline-flex;align-items:center;min-height:40px;color:#0f766e;font-weight:600;text-decoration:underline}@media (max-width: 640px){.client-crm .crm-select-label{position:absolute;width:1px;height:1px;margin:-1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.client-crm .crm-select-toggle{min-width:44px;min-height:44px;justify-content:center;padding:0}}.client-crm .crm-template-badge{display:inline-block;margin-top:4px;padding:0 8px;border-radius:999px;background:#0f172a0f;color:#475569;font-size:11px;line-height:18px;font-weight:600}.client-crm .crm-inbox-progress{padding:12px;color:var(--ui-text-2);font-size:12px}.client-crm .crm-inbox-progress>p{margin:0 0 8px}.client-crm .crm-inbox-counts{display:flex;flex-wrap:wrap;gap:4px 12px;padding:8px 12px;font-size:12px;color:var(--ui-text-2);font-variant-numeric:tabular-nums;border-bottom:1px solid var(--border-glass-soft)}.client-crm .crm-inbox-skeleton{display:grid;gap:12px}.client-crm .crm-inbox-skeleton-row{display:flex;gap:10px;align-items:center;min-height:58px}.client-crm .crm-inbox-skeleton-avatar{flex:0 0 36px;height:36px;border-radius:50%;background:var(--ui-surface-2)}.client-crm .crm-inbox-skeleton-lines{display:grid;flex:1;gap:8px}.client-crm .crm-inbox-skeleton-lines>span{height:10px;width:80%;border-radius:var(--ui-r-chip);background:var(--ui-surface-2)}.client-crm .crm-inbox-skeleton-lines>span+span{width:55%}.client-crm .crm-inbox-notice{margin:0;padding:8px 12px;font-size:12px;color:var(--ui-text-2)}.client-crm .crm-inbox-main-folders{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:6px;padding:8px 12px}.client-crm .crm-inbox-main-folders>.crm-folder-chip{display:flex;flex-direction:column;align-items:flex-start;justify-content:center;gap:2px;min-width:0;min-height:44px;width:100%;padding:6px}.client-crm .crm-inbox-main-folders>.crm-folder-chip>span{max-width:100%;overflow:hidden;text-overflow:ellipsis}.client-crm .crm-inbox-main-folders>.crm-folder-chip>span+span{font-size:11px;font-variant-numeric:tabular-nums}.client-crm .crm-inbox-skeleton-avatar,.client-crm .crm-inbox-skeleton-lines>span{position:relative;overflow:hidden}.client-crm .crm-inbox-skeleton-avatar:after,.client-crm .crm-inbox-skeleton-lines>span:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;transform:translate(-100%);background:linear-gradient(90deg,transparent,rgba(255,255,255,.5),transparent);animation:crm-sk-shimmer 1.4s ease-in-out infinite}@keyframes crm-sk-shimmer{to{transform:translate(100%)}}@media (prefers-reduced-motion: reduce){.client-crm .crm-inbox-skeleton-avatar:after,.client-crm .crm-inbox-skeleton-lines>span:after{animation:none;display:none}}.client-crm .crm-inbox-skeleton-folders{gap:0}.client-crm .crm-inbox-skeleton-folders .crm-rail-section-title{display:flex;align-items:center;min-height:36px;padding:0 12px;position:static;border-top:1px solid var(--border-glass-soft)}.client-crm .crm-inbox-skeleton-folders .crm-rail-section:first-child .crm-rail-section-title{border-top:0}.client-crm .crm-inbox-skeleton-avatar,.client-crm .crm-inbox-skeleton-lines>span{background:var(--ui-skeleton)}.client-unavailable{min-height:100vh;display:grid;place-items:center;padding:24px;background:#f4f6fa;color:#0f172a}.client-unavailable section{width:100%;max-width:28rem;padding:24px;border:1px solid #e2e8f0;border-radius:16px;background:#fff}.client-unavailable h1{margin:0;font-size:20px;font-weight:600;overflow-wrap:anywhere}.client-unavailable p{margin:12px 0 0;font-size:15px;line-height:1.5;color:#475569}.client-unavailable button{margin-top:20px;min-height:44px;padding:0 20px;border:1px solid #020617;border-radius:12px;background:#020617;color:#fff;font-size:14px;font-weight:600;cursor:pointer}.client-unavailable button:focus-visible{outline:2px solid #0f766e;outline-offset:2px}@media (max-width: 640px){.client-crm .crm-sales-toolbar,.client-crm .crm-audience-toolbar,.product-module .crm-audience-toolbar{flex-wrap:wrap;row-gap:8px}.client-crm .crm-sales-toolbar>:first-child,.client-crm .crm-sales-toolbar>.crm-toolbar-search,.client-crm .crm-audience-toolbar>.crm-audience-search,.product-module .crm-audience-toolbar>.crm-audience-search{flex:1 1 100%;min-width:0}.client-crm .crm-sales-toolbar>[data-ui=viewtabs],.client-crm .crm-audience-toolbar>[data-ui=viewtabs]{flex:1 1 auto;min-width:0;max-width:100%;overflow-x:auto;scrollbar-width:none}.client-crm .crm-sales-toolbar>[data-ui=viewtabs]>button,.client-crm .crm-audience-toolbar>[data-ui=viewtabs]>button{flex:none}.client-crm .crm-sales-toolbar>:is(button,a,[data-ui=quick]),.client-crm .crm-sales-toolbar>*>:is(button,summary),.client-crm .crm-audience-toolbar>:is(button,a){min-height:44px;min-width:44px}}.client-crm .first\:border-0:first-child{border-width:0px}.client-crm .last\:border-b-0:last-child{border-bottom-width:0px}.client-crm .last\:\[border-bottom\:0\]:last-child{border-bottom:0}.client-crm .hover\:border-slate-400:hover{--tw-border-opacity: 1;border-color:rgb(148 163 184 / var(--tw-border-opacity, 1))}.client-crm .hover\:bg-\[var\(--ui-side-hover-bg\)\]:hover{background-color:var(--ui-side-hover-bg)}.client-crm .hover\:bg-amber-400:hover{--tw-bg-opacity: 1;background-color:rgb(251 191 36 / var(--tw-bg-opacity, 1))}.client-crm .hover\:bg-emerald-500\/25:hover{background-color:#10b98140}.client-crm .hover\:bg-obs-surface:hover{--tw-bg-opacity: 1;background-color:rgb(var(--obs-surface) / var(--tw-bg-opacity, 1))}.client-crm .hover\:bg-obs-teal\/5:hover{background-color:rgb(var(--obs-teal) / .05)}.client-crm .hover\:bg-obs-text\/5:hover{background-color:rgb(var(--obs-text) / .05)}.client-crm .hover\:bg-red-100:hover{--tw-bg-opacity: 1;background-color:rgb(254 226 226 / var(--tw-bg-opacity, 1))}.client-crm .hover\:bg-red-50:hover{--tw-bg-opacity: 1;background-color:rgb(254 242 242 / var(--tw-bg-opacity, 1))}.client-crm .hover\:bg-red-500\/10:hover{background-color:#ef44441a}.client-crm .hover\:bg-red-500\/25:hover{background-color:#ef444440}.client-crm .hover\:bg-slate-100:hover{--tw-bg-opacity: 1;background-color:rgb(241 245 249 / var(--tw-bg-opacity, 1))}.client-crm .hover\:bg-slate-50:hover{--tw-bg-opacity: 1;background-color:rgb(248 250 252 / var(--tw-bg-opacity, 1))}.client-crm .hover\:bg-slate-700:hover{--tw-bg-opacity: 1;background-color:rgb(51 65 85 / var(--tw-bg-opacity, 1))}.client-crm .hover\:text-obs-rose:hover{--tw-text-opacity: 1;color:rgb(var(--obs-rose) / var(--tw-text-opacity, 1))}.client-crm .hover\:text-obs-teal:hover{--tw-text-opacity: 1;color:rgb(var(--obs-teal) / var(--tw-text-opacity, 1))}.client-crm .hover\:text-obs-text:hover{--tw-text-opacity: 1;color:rgb(var(--obs-text) / var(--tw-text-opacity, 1))}.client-crm .hover\:text-white:hover{--tw-text-opacity: 1;color:rgb(var(--scrim-fg) / var(--tw-text-opacity, 1))}.client-crm .hover\:underline:hover{text-decoration-line:underline}.client-crm .hover\:opacity-70:hover{opacity:.7}.client-crm .hover\:opacity-80:hover{opacity:.8}.client-crm .hover\:\[background\:rgb\(var\(--glass-solid-bg\)\/0\.6\)\]:hover{background:rgb(var(--glass-solid-bg)/.6)}.client-crm .focus\:outline-none:focus{outline:2px solid transparent;outline-offset:2px}.client-crm .focus\:ring-2:focus{--tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow, 0 0 #0000)}.client-crm .focus\:ring-obs-teal\/30:focus{--tw-ring-color: rgb(var(--obs-teal) / .3)}.client-crm .focus-visible\:outline-none:focus-visible{outline:2px solid transparent;outline-offset:2px}.client-crm .focus-visible\:ring-2:focus-visible{--tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow, 0 0 #0000)}.client-crm .focus-visible\:ring-\[color\:var\(--ui-accent-strong\)\]:focus-visible{--tw-ring-color: var(--ui-accent-strong)}.client-crm .focus-visible\:ring-rose-200:focus-visible{--tw-ring-opacity: 1;--tw-ring-color: rgb(254 205 211 / var(--tw-ring-opacity, 1))}.client-crm .focus-visible\:ring-offset-2:focus-visible{--tw-ring-offset-width: 2px}.client-crm .disabled\:cursor-default:disabled{cursor:default}.client-crm .disabled\:cursor-not-allowed:disabled{cursor:not-allowed}.client-crm .disabled\:bg-slate-50:disabled{--tw-bg-opacity: 1;background-color:rgb(248 250 252 / var(--tw-bg-opacity, 1))}.client-crm .disabled\:opacity-40:disabled{opacity:.4}.client-crm .disabled\:opacity-50:disabled{opacity:.5}.client-crm .disabled\:opacity-60:disabled{opacity:.6}@media (min-width: 640px){.client-crm .sm\:inline{display:inline}.client-crm .sm\:w-36{width:9rem}.client-crm .sm\:max-w-\[78\%\]{max-width:78%}.client-crm .sm\:shrink-0{flex-shrink:0}.client-crm .sm\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.client-crm .sm\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.client-crm .sm\:grid-cols-\[minmax\(0\,1fr\)_auto\]{grid-template-columns:minmax(0,1fr) auto}.client-crm .sm\:flex-row{flex-direction:row}.client-crm .sm\:items-center{align-items:center}.client-crm .sm\:justify-end{justify-content:flex-end}@supports selector(:nth-child(1 of a)){.client-crm .sm\:space-y-5>:not([hidden]):not(:nth-child(1 of:where(:not([hidden])))),.client-crm.sm\:space-y-5>:not([hidden]):not(:nth-child(1 of:where(:not([hidden])))){--tw-space-y-reverse: 0;margin-top:calc(1.25rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(1.25rem * var(--tw-space-y-reverse))}}@supports not selector(:nth-child(1 of a)){.client-crm :is(.sm\:space-y-5>:not([hidden])~:not([hidden])){--tw-space-y-reverse: 0;margin-top:calc(1.25rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(1.25rem * var(--tw-space-y-reverse))}}.client-crm .sm\:p-4{padding:1rem}.client-crm .sm\:px-4{padding-left:1rem;padding-right:1rem}}@media (min-width: 768px){.client-crm .md\:col-span-2{grid-column:span 2 / span 2}.client-crm .md\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.client-crm .md\:grid-cols-5{grid-template-columns:repeat(5,minmax(0,1fr))}}@media (min-width: 1024px){.client-crm .lg\:bottom-16{bottom:4rem}.client-crm .lg\:left-3{left:.75rem}.client-crm .lg\:right-auto{right:auto}.client-crm .lg\:flex{display:flex}.client-crm .lg\:hidden{display:none}.client-crm .lg\:h-8{height:2rem}.client-crm .lg\:h-dvh{height:100dvh}.client-crm .lg\:w-72{width:18rem}.client-crm .lg\:w-8{width:2rem}.client-crm .lg\:w-80{width:20rem}.client-crm .lg\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.client-crm .lg\:p-10{padding:2.5rem}.client-crm .lg\:p-8{padding:2rem}.client-crm .lg\:px-6{padding-left:1.5rem;padding-right:1.5rem}.client-crm .lg\:pb-0{padding-bottom:0}}.akia-crm{--obs-violet: 24 24 27;--obs-teal: 24 24 27;--obs-live: 64 64 64;--obs-deep: 247 247 247;--obs-base: 247 247 247;--obs-surface: 255 255 255;--obs-raised: 250 250 250;--obs-text: 24 24 27;--obs-subtle: 82 82 82;--obs-faint: 115 115 115;--obs-outcome-converted: 24 24 27;--obs-outcome-sold: 64 64 64;--obs-outcome-delivered: 82 82 82;--obs-outcome-cancelled: 115 115 115}.akia-messages-height{height:calc(100dvh - 230px);min-height:0;max-height:calc(100dvh - 230px)}.akia-disparos{display:grid;gap:20px}.akia-crm .lg-card,.akia-crm .lg-table-shell{border:1px solid #dedede;border-radius:12px;padding:16px;background:#fff}.akia-crm .lg-btn{display:inline-flex;align-items:center;gap:6px;border:1px solid #ddd;border-radius:8px;padding:8px 12px;font:inherit;cursor:pointer}.akia-crm .lg-btn-primary{background:#18181b;color:#fff}.akia-crm .lg-btn-secondary{background:#fff;color:#18181b}.akia-crm .form-input{background:#fff;color:#18181b;border:1px solid #ddd;border-radius:8px;padding:8px}.akia-crm .ak-tabs button{display:inline-flex;align-items:center;gap:8px}@media (max-width: 760px){.akia-messages-height{height:calc(100dvh - 180px);min-height:0;max-height:calc(100dvh - 180px)}}.akia-crm [class*=text-emerald],.akia-crm [class*=text-teal],.akia-crm [class*=text-violet],.akia-crm [class*=text-blue]{color:#18181b!important}.akia-crm [class*=bg-emerald-600],.akia-crm [class*=bg-teal-600]{background:#18181b!important;color:#fff!important}.akia-crm [class*="bg-emerald-500/"],.akia-crm [class*="bg-teal-500/"],.akia-crm [class*="bg-violet-500/"]{background:#eee!important}.akia-crm{display:flex;flex-direction:column;min-height:0;min-width:0;max-width:100%;overflow:hidden}.akia-crm .messages-page{min-height:0;min-width:0;max-width:100%}.akia-crm .message-panel,.akia-crm .conversation-sidebar{min-height:0}.akia-shell:has(>.crm-focused-main){display:grid;grid-template-rows:minmax(0,1fr);height:100dvh;min-height:0;overflow:hidden}.akia-shell .crm-focused-main{display:flex;flex-direction:column;height:100%;min-height:0;padding:0;overflow:hidden}.akia-shell .crm-focused-content{display:flex;flex:1;flex-direction:column;width:100%;max-width:100%;min-height:0;min-width:0;margin:0;padding:0;overflow:hidden}.crm-focused-content>.akia-crm{flex:1}.crm-focused-content .akia-messages-height{flex:1;height:100%;min-height:0;max-height:100%}.akia-crm-messages-frame{height:calc(100dvh - 230px);max-height:calc(100dvh - 230px)}.akia-crm-messages-frame .akia-messages-height{height:auto;min-height:0;max-height:100%;flex:1}@media (max-width: 760px){.akia-crm-messages-frame{height:calc(100dvh - 180px);max-height:calc(100dvh - 180px)}}.crm-focused-content>.akia-crm-messages-frame{height:100%;max-height:100%}@media (max-width: 620px){.akia-shell:has(>.crm-focused-main){grid-template-columns:minmax(0,1fr);grid-template-rows:auto minmax(0,1fr)}}.product-module{color:var(--a-ink);font-family:var(--ui-font);width:100%;max-width:1680px;gap:12px;overflow:visible}.product-module-heading{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:10px 16px;margin:0;padding:0 0 12px;border-bottom:1px solid var(--a-border)}.product-module-heading-copy{flex:1 1 18rem;min-width:0}.product-module-title-row{display:flex;flex-wrap:wrap;align-items:center;gap:6px 12px;min-width:0}.product-module-context{min-width:0;max-width:100%;color:var(--a-sec);font-size:12px;line-height:1.5;overflow-wrap:anywhere}.product-module-actions{display:flex;flex:0 1 auto;flex-wrap:wrap;align-items:center;gap:8px;min-width:0;max-width:100%}.product-module-actions :is(button,a){display:inline-flex;align-items:center;justify-content:center;gap:6px;min-height:40px;max-width:100%;padding:8px 12px;border:1px solid var(--a-border);border-radius:8px;background:var(--a-surface);color:var(--a-ink);font:inherit;font-size:13px;line-height:1.4;text-decoration:none;white-space:normal;overflow-wrap:anywhere;cursor:pointer}.product-module-actions .campaign-primary{border-color:var(--a-ink);background:var(--a-ink);color:var(--a-surface)}.product-module-actions button:disabled{opacity:.55;cursor:not-allowed}.product-module :is(.product-module-actions,.product-module-navigation,.product-module-filters) :is(a,button,input,select,summary):focus-visible{outline:2px solid var(--a-teal-strong);outline-offset:2px}.product-module-navigation,.product-module-filters{min-width:0;max-width:100%}.product-module-filters{display:flex;flex-wrap:wrap;align-items:flex-end;gap:8px 12px}.product-module :is(.product-module-filters,.commercial-audience-filters) label{min-width:0;flex:1 1 15rem}.product-module :is(.product-module-filters,.commercial-audience-filters) :is(input,select){width:100%;max-width:100%;min-width:0;box-sizing:border-box}.product-module-heading h1{margin:0;color:var(--a-ink);font-size:clamp(22px,2vw,26px);font-weight:600;line-height:1.2}.product-module .intro{margin:4px 0 0;color:var(--a-muted);font-size:13px;line-height:1.5;max-width:72ch}.product-module .ak-tabs :is(a,span[aria-current=page]){display:inline-flex;align-items:center;padding:8px 16px;border-radius:7px;color:var(--a-sec);text-decoration:none;font-size:12px;font-weight:600}.product-module .ak-tabs [aria-current=page]{background:var(--a-surface);color:var(--a-ink);box-shadow:0 1px 2px #0c2c2c14}.product-module .ak-tabs a:focus-visible{outline:2px solid var(--a-teal);outline-offset:2px}.akia-shell .nav-link[data-parent=leads]{padding-left:28px;font-size:12px}.client-crm .crm-client-sidebar-link[data-parent=leads]{padding-left:20px;font-size:12px}.product-module .ak-tabs{flex-wrap:wrap;max-width:100%;box-sizing:border-box}.product-module,.product-module>*,.product-module .commercial-journey>*{min-width:0;max-width:100%;box-sizing:border-box}.product-module .commercial-journey{display:grid;gap:12px;min-width:0;font-size:14px;line-height:1.5}.product-module :is(.commercial-context-header,.commercial-step-header){display:flex;flex-wrap:wrap;align-items:flex-start;justify-content:space-between;gap:12px 20px}.product-module :is(.commercial-context-header,.commercial-step-header)>div{min-width:0;flex:1 1 18rem}.product-module :is(.commercial-context-header,.commercial-step-header) h2{margin:0;font-size:18px;font-weight:600;line-height:1.3;color:var(--a-ink)}.product-module :is(.commercial-context-header,.commercial-step-header) p{margin:6px 0 0;max-width:70ch;color:var(--a-muted)}.product-module .commercial-step-header>p{flex-basis:100%;margin-top:0}.product-module :is(.commercial-context-actions,.commercial-step-actions){display:flex;flex-wrap:wrap;align-items:center;gap:8px}.product-module .commercial-journey-nav{margin:0}.product-module .commercial-journey-nav :is(a,span[aria-current=page]){min-height:40px;gap:6px;overflow-wrap:anywhere}.product-module .commercial-audiences-layout{display:grid;grid-template-columns:minmax(15rem,20rem) minmax(0,1fr);align-items:start;gap:12px}.product-module :is(.commercial-audiences-list,.commercial-audiences-detail,.commercial-dispatch,.commercial-dispatch-overview,.commercial-dispatch-prepare){display:grid;min-width:0;gap:12px}.product-module .commercial-detail-tabs{display:flex;flex-wrap:wrap;gap:4px;padding-bottom:12px;border-bottom:1px solid var(--a-border)}.product-module .commercial-detail-tabs button[aria-pressed=true]{border-color:var(--a-teal-strong);background:var(--a-teal-soft);color:var(--a-ink)}.product-module :is(.commercial-prepare-section,.commercial-review-message){display:grid;min-width:0;gap:12px}.product-module .commercial-group-summary{padding:12px 16px;border:1px solid var(--a-border);border-radius:8px;background:var(--a-surface)}.product-module .commercial-group-summary :is(h3,p){margin:0 0 6px}.product-module :is(.commercial-prepare-options,.commercial-dispatch-queue){min-width:0;padding:12px 0;border-top:1px solid var(--a-border)}.product-module :is(.commercial-prepare-options,.commercial-dispatch-queue)>summary{cursor:pointer;color:var(--a-sec);font-size:13px;font-weight:600;overflow-wrap:anywhere}.product-module :is(.commercial-prepare-options,.commercial-dispatch-queue)[open]>summary{margin-bottom:16px}.product-module :is(.commercial-group-summary,.commercial-step-actions) a{color:var(--a-teal-strong);overflow-wrap:anywhere}@media (max-width:900px){.product-module .commercial-audiences-layout{grid-template-columns:minmax(0,1fr)}}@media (max-width:640px){.product-module .commercial-journey{gap:12px}.product-module-heading{align-items:flex-start}.product-module-actions{flex-basis:100%}.product-module-actions :is(button,a){min-height:44px}.product-module-filters{align-items:stretch}.product-module :is(.product-module-filters,.commercial-audience-filters) :is(input,select){font-size:16px}.product-module :is(.commercial-context-actions,.commercial-step-actions){width:100%}.product-module :is(.commercial-context-actions,.commercial-step-actions)>:is(button,a){min-height:44px;max-width:100%;white-space:normal}}.product-module .product-module-metrics{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,10rem),1fr));align-items:start;gap:12px;min-width:0;margin:0;padding:12px 16px;border:1px solid var(--a-border);border-radius:10px;background:var(--a-surface)}.product-module .product-module-metric{display:grid;align-content:start;gap:4px;min-width:0;min-height:76px}.product-module .product-module-metric dt{color:var(--a-sec);font-size:12px;line-height:1.5;overflow-wrap:anywhere}.product-module .product-module-metric dd{min-width:0;margin:0;overflow-wrap:anywhere}.product-module .product-module-metric-value{min-height:28px;color:var(--a-ink);font-size:20px;font-weight:600;line-height:1.4;font-variant-numeric:tabular-nums}.product-module .product-module-metric-hint{color:var(--a-muted);font-size:12px;line-height:1.5}@media (max-width:640px){.product-module .product-module-metrics{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;padding:12px}}@media (max-width:360px){.product-module .product-module-metrics{grid-template-columns:minmax(0,1fr)}}.product-module .product-module-metric{position:relative}.product-module .product-module-metric-action{position:static;margin:0}.product-module .product-module-metric-filter{position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;-webkit-appearance:none;-moz-appearance:none;appearance:none;padding:0;border:0;border-radius:inherit;background:transparent;cursor:pointer}.product-module .product-module-metric-filter:hover{box-shadow:inset 0 0 0 1px #0f766e}.product-module .product-module-metric-filter:focus-visible{outline:2px solid #0f766e;outline-offset:2px}.product-module .product-module-metric[data-active]{box-shadow:inset 0 0 0 2px #0f766e;background:#f0fdfa}.product-module .product-module-filter-note{margin:4px 0 0;font-size:12px;font-weight:600;color:#0f766e}.product-module.is-compact .product-module-heading-compact{justify-content:space-between;padding:0 0 8px;border-bottom:0}.product-module.is-compact .product-module-actions{margin-left:auto}.product-module.is-compact .product-module-persona{display:inline-flex;align-items:center;min-width:0;max-width:100%;min-height:24px;padding:2px 10px;border-radius:var(--ui-r-chip);border:1px solid color-mix(in srgb,currentColor 38%,transparent);background:var(--a-teal-soft);color:var(--a-ink);font-size:12px;font-weight:600;line-height:1.3;overflow-wrap:anywhere}.product-module.is-compact .product-module-metrics{gap:8px 12px;padding:8px 12px}.product-module.is-compact .product-module-metric{min-height:0;gap:2px}.product-module.is-compact .product-module-metric dt{font-size:11px;line-height:1.35}.product-module.is-compact .product-module-metric-value{min-height:0;font-size:16px;line-height:1.3}.product-module.is-compact .product-module-metric-hint{font-size:11px;line-height:1.35}.product-module.is-compact .compound-filter-scope{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}@media (max-width:640px){.product-module.is-compact .product-module-metrics{gap:6px 10px;padding:8px 10px}}@media (min-width:621px){.akia-shell .product-module.is-compact .product-module-persona{display:none}}@media (min-width:621px){.akia-shell .product-module .product-module-context{display:none}}.product-module .product-module-metrics-row{display:flex;align-items:flex-start;gap:8px;min-width:0}.product-module .product-module-metrics-row>.product-module-metrics{flex:1 1 auto}.product-module .product-module-metric-hide{position:absolute;top:2px;right:2px;z-index:2;margin:0}.product-module .product-module-metric-hide button{display:grid;place-items:center;width:32px;height:32px;padding:0;border:0;border-radius:8px;background:transparent;color:#475569;cursor:pointer}.product-module .product-module-metric-hide button:hover{background:#f1f5f9;color:#0f766e}.product-module .product-module-metric-hide button:focus-visible{outline:2px solid #0f766e;outline-offset:1px}.product-module .product-module-metric:has(.product-module-metric-hide) dt{padding-right:30px}@media (max-width:640px){.product-module .product-module-metric-hide button{width:40px;height:40px}.product-module .product-module-metric:has(.product-module-metric-hide) dt{padding-right:36px}}.product-module-title-row h1{font-family:var(--ui-font-title);font-weight:500;letter-spacing:-.01em}.product-module.is-compact .product-module-editorial-title{margin:0 0 6px;font-family:var(--ui-font-title);font-size:var(--ui-fs-2xl);font-weight:500;line-height:1.15;letter-spacing:-.01em;color:var(--ui-text)}@media (max-width: 640px){.product-module.is-compact .product-module-editorial-title{font-size:var(--ui-fs-xl)}}.sk{display:block;border-radius:6px;background:var(--ui-skeleton);position:relative;overflow:hidden}.sk:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;transform:translate(-100%);background:linear-gradient(90deg,transparent,rgba(255,255,255,.55),transparent);animation:sk-shimmer 1.4s ease-in-out infinite}@keyframes sk-shimmer{to{transform:translate(100%)}}@media (prefers-reduced-motion:reduce){.sk:after{animation:none;display:none}}.sk-sr{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.sk-bar{max-width:100%}.sk-chip{width:56px;height:20px}.sk-avatar{flex:0 0 36px;width:36px;height:36px;border-radius:50%}.sk-stack{display:grid;gap:8px;flex:1;min-width:0}.sk-line{display:flex;gap:10px;align-items:center}.sk-li{border:1px solid #d6dde6;border-radius:8px;background:#fff;padding:8px 10px;display:grid;gap:8px;align-content:start}.sk-li-log{min-height:var(--sk-h-log,60px)}.sk-li-insight{min-height:var(--sk-h-insight,56px)}.sk-li-access{min-height:var(--sk-h-access,56px)}.sk-li-lead{min-height:var(--sk-h-lead,64px)}.sk-li-asset{min-height:var(--sk-h-asset,112px);display:flex;gap:12px;align-items:flex-start}.sk-screen{display:grid;gap:12px;min-width:0}.sk-toolbar{display:flex;gap:10px;flex-wrap:wrap}.sk-card{border:1px solid #d6dde6;border-radius:8px;background:#fff;padding:12px;display:grid;gap:10px;min-height:68px}.sk-messages{min-height:60vh;border:1px solid #d6dde6;border-radius:8px;overflow:hidden}.sk-messages>div[aria-hidden]{display:grid;grid-template-columns:minmax(260px,340px) 1fr;min-height:60vh}.sk-rail{border-right:1px solid #d6dde6;padding:0 0 12px}.sk-rail-name{display:flex;align-items:center;min-height:36px;padding:0 12px;border-top:1px solid #e2e8f0;background:var(--ui-surface,#fff)}.sk-rail-section:first-child .sk-rail-name{border-top:0}.sk-rail-row{display:flex;gap:10px;align-items:center;min-height:58px;padding:0 12px}.sk-thread{padding:16px;display:grid;gap:16px;align-content:start}.sk-thread-body{display:grid;gap:12px}@media (max-width:760px){.sk-messages>div[aria-hidden]{grid-template-columns:1fr}.sk-thread{display:none}}.sk-list{list-style:none;margin:0;padding:12px;display:grid;gap:8px}.crm-team-badge{display:inline-flex;align-items:center;justify-content:center;min-width:18px;height:18px;margin-left:auto;padding:0 5px;border-radius:999px;background:#b91c1c;color:#fff;font-size:11px;font-weight:700;line-height:1;font-variant-numeric:tabular-nums}.relative>.crm-team-badge{position:absolute;top:2px;right:10px;margin:0}.crm-team-sr{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.crm-team-alert-toggle{display:inline-flex;flex-direction:column;align-items:center;justify-content:center;gap:2px;width:100%;min-width:32px;min-height:32px;padding:3px 4px;border:1px solid currentColor;border-radius:8px;background:transparent;color:inherit;opacity:.75;cursor:pointer}.crm-team-alert-toggle[aria-pressed=true]{opacity:1;background:#b91c1c24}.crm-team-alert-toggle:disabled{opacity:.4;cursor:not-allowed}.crm-team-alert-toggle:focus-visible{outline:2px solid #0f766e;outline-offset:2px}@media (max-width: 1023px){.crm-team-alert-toggle{min-height:40px}}.crm-team-alert{display:flex;flex-direction:column;gap:4px;width:100%}.crm-team-alert-label{font-size:10px;font-weight:600;line-height:1.15;text-align:center;overflow-wrap:anywhere}.crm-team-alert-help{font-size:10px;line-height:1.3;opacity:.85}.crm-team-alert-toggle[data-state=denied]{border-style:dashed;opacity:.8}.crm-client-sidebar .crm-team-alert-toggle{color:var(--ui-side-text, #c7cde0);flex-direction:row;justify-content:flex-start;gap:8px;padding:3px 13px;min-height:36px}.crm-client-sidebar .crm-team-alert-toggle[aria-pressed=true]{background:#fca5a529}.crm-client-sidebar .crm-team-alert-label{text-align:left;font-size:11px;white-space:nowrap}.crm-client-sidebar .crm-team-alert-help{color:var(--ui-side-text-2, #8a94b0)}.crm-client-sidebar:not(:hover):not(:focus-within) :is(.crm-team-alert-label,.crm-team-alert-help){position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}@font-face{font-family:Inter;font-style:normal;font-weight:400 800;font-display:swap;src:url(/assets/inter-latin-ext-DO1Apj_S.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Inter;font-style:normal;font-weight:400 800;font-display:swap;src:url(/assets/inter-latin-Dx4kXJAl.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Fraunces;font-style:normal;font-weight:400 500;font-display:swap;src:url(/assets/fraunces-latin-ext-CJcjJNj7.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Fraunces;font-style:normal;font-weight:400 500;font-display:swap;src:url(/assets/fraunces-latin-DihXLNYH.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}:root{--ui-font: Inter, system-ui, -apple-system, "Segoe UI", sans-serif;--ui-bg: #eef1ed;--ui-surface: #fbfcfa;--ui-surface-2: #e7eae5;--ui-border: #dee3dd;--ui-text: #0c2c2c;--ui-text-2: #46584f;--ui-text-3: #5c6b62;--ui-accent: #336e64;--ui-accent-soft: #dceae4;--ui-on-accent: #ffffff;--ui-accent-grad: linear-gradient(90deg, #3f786f, #336e64);--ui-accent-grad-vivid: linear-gradient(180deg, #5e9c93, #3f786f);--ui-focus-ring: 0 0 0 3px rgb(94 156 147 / .38);--ui-side-bg: #0a2428;--ui-side-text: #c9d8d4;--ui-side-text-2: #9cb4b4;--ui-side-active-bg: #123438;--ui-side-active-text: #e8dcc0;--ui-side-border: #1c3c3c;--ui-side-hover-bg: #0e2e32;--ui-chip-novos-ink: #075985;--ui-chip-novos-bg: #e0f2fe;--ui-chip-qualificados-ink: #155e75;--ui-chip-qualificados-bg: #cffafe;--ui-chip-agendados-ink: #5b21b6;--ui-chip-agendados-bg: #ede9fe;--ui-chip-fechados-ink: #065f46;--ui-chip-fechados-bg: #d1fae5;--ui-chip-cliente-ink: #115e59;--ui-chip-cliente-bg: #ccfbf1;--ui-chip-perdido-ink: #334155;--ui-chip-perdido-bg: #f1f5f9;--ui-chip-wait-team-ink: #991b1b;--ui-chip-wait-team-bg: #fee2e2;--ui-chip-wait-customer-ink: #92400e;--ui-chip-wait-customer-bg: #fef3c7;--ui-chip-audience-ink: #86198f;--ui-chip-audience-bg: #fae8ff;--ui-r-chip: 4px;--ui-r-control: 8px;--ui-r-card: 12px;--ui-r-panel: 16px;--ui-target: 40px;--ui-pub-published-ink: #14532d;--ui-pub-published-bg: #dcfce7;--ui-pub-approved-ink: #78350f;--ui-pub-approved-bg: #fef3c7;--ui-pub-draft-ink: #334155;--ui-pub-draft-bg: #f1f5f9;--ui-pub-rejected-ink: #7f1d1d;--ui-pub-rejected-bg: #fee2e2;--ui-pub-origin-ink: #1e3a8a;--ui-pub-origin-bg: #eff6ff;--ui-warn-ink: #7a5d16;--ui-warn-bg: #fffbeb;--ui-warn-border: #fcd34d;--ui-ok-solid: #3f786f;--ui-on-ok: #ffffff;--ui-border-strong: #c2cac2;--ui-placeholder: #e4e8e2;--ui-fs-min: 12px;--ui-font-title: Fraunces, Georgia, "Times New Roman", serif;--ui-inset: #e4e8e2;--ui-hover: #e9ece7;--ui-border-soft: #e6eae4;--ui-accent-strong: #3f786f;--ui-accent-fill: #5e9c93;--ui-tag-purple-ink: #6a5a82;--ui-tag-purple-bg: #e6e1ee;--ui-tag-blue-ink: #3c6285;--ui-tag-blue-bg: #dbe6ef;--ui-tag-gold-ink: #765a22;--ui-tag-gold-bg: #f3e6c8;--ui-tag-off-ink: #7a5632;--ui-tag-off-bg: #efe2cf;--ui-warn-fill: #c99a3e;--ui-danger-fill: #c2604e;--ui-scroll-thumb: #c2cac2;--ui-danger-ink: #a8483a;--ui-shadow-sm: 0 1px 2px rgb(12 44 44 / .06);--ui-err-ink: #7f1d1d;--ui-err-bg: #fee2e2;--ui-err-solid: #b91c1c;--ui-on-err: #ffffff;--ui-fs-2xs: 12px;--ui-fs-xs: 12px;--ui-fs-sm: 13px;--ui-fs-md: 14px;--ui-fs-lg: 16px;--ui-fs-xl: 20px;--ui-fs-2xl: 28px;--ui-fs-hero: 40px;--ui-text-inverse: #f4f6f2;--ui-r-pill: 999px;--ui-motion: .16s;--ui-skeleton: #dde3dc;--ui-column-max: min(78vh, 960px);--ui-scrim: rgb(12 32 30 / .5);--ui-shadow-panel: 0 1px 2px rgb(12 44 44 / .04), 0 12px 30px rgb(12 44 44 / .06);--ui-shadow-popover: 0 16px 40px rgb(0 0 0 / .16);--ui-shadow-modal: 0 24px 70px rgb(0 0 0 / .32)}:root[data-theme=dark]{--ui-bg: #0a2428;--ui-surface: #0e2e32;--ui-surface-2: #123438;--ui-border: #1c3c3c;--ui-text: #e8dcc0;--ui-text-2: #9cb4b4;--ui-text-3: #7aa9a3;--ui-accent: #93c2b8;--ui-accent-soft: #1f4245;--ui-on-accent: #08201d;--ui-accent-grad: linear-gradient(90deg, #93c2b8, #78aca8);--ui-accent-grad-vivid: linear-gradient(180deg, #93c2b8, #78aca8);--ui-focus-ring: 0 0 0 3px rgb(147 194 184 / .4);--ui-chip-novos-ink: #bae6fd;--ui-chip-novos-bg: #0c2d48;--ui-chip-qualificados-ink: #a5f3fc;--ui-chip-qualificados-bg: #0b3540;--ui-chip-agendados-ink: #ddd6fe;--ui-chip-agendados-bg: #2e1a5e;--ui-chip-fechados-ink: #a7f3d0;--ui-chip-fechados-bg: #0a3a2c;--ui-chip-cliente-ink: #99f6e4;--ui-chip-cliente-bg: #0a3533;--ui-chip-perdido-ink: #cbd5e1;--ui-chip-perdido-bg: #1f2937;--ui-chip-wait-team-ink: #fecaca;--ui-chip-wait-team-bg: #4a1414;--ui-chip-wait-customer-ink: #fde68a;--ui-chip-wait-customer-bg: #43290a;--ui-chip-audience-ink: #f5d0fe;--ui-chip-audience-bg: #3d1240;--ui-pub-published-ink: #bbf7d0;--ui-pub-published-bg: #0f3a22;--ui-pub-approved-ink: #fde68a;--ui-pub-approved-bg: #43290a;--ui-pub-draft-ink: #cbd5e1;--ui-pub-draft-bg: #1f2937;--ui-pub-rejected-ink: #fecaca;--ui-pub-rejected-bg: #4a1414;--ui-pub-origin-ink: #bfdbfe;--ui-pub-origin-bg: #14274d;--ui-warn-ink: #fde68a;--ui-warn-bg: #43290a;--ui-warn-border: #92400e;--ui-ok-solid: #93c2b8;--ui-on-ok: #08201d;--ui-border-strong: #3a5c58;--ui-placeholder: #081e22;--ui-err-ink: #fecaca;--ui-err-bg: #4a1414;--ui-err-solid: #f87171;--ui-on-err: #1a0505;--ui-inset: #081e22;--ui-hover: #143a3e;--ui-border-soft: #173537;--ui-accent-strong: #93c2b8;--ui-accent-fill: #78aca8;--ui-tag-purple-ink: #c3b4d6;--ui-tag-purple-bg: #273e49;--ui-tag-blue-ink: #a6c6e0;--ui-tag-blue-bg: #1f4049;--ui-tag-gold-ink: #e6c07f;--ui-tag-gold-bg: #334337;--ui-tag-off-ink: #e6b892;--ui-tag-off-bg: #2e3d3d;--ui-warn-fill: #dcb45e;--ui-danger-fill: #d98a78;--ui-scroll-thumb: #2e504d;--ui-danger-ink: #d98a78;--ui-shadow-sm: 0 1px 2px rgb(0 0 0 / .28);--ui-text-inverse: #0c2c2c;--ui-skeleton: #143a3e;--ui-shadow-panel: 0 1px 2px rgb(0 0 0 / .25), 0 12px 30px rgb(0 0 0 / .3);--ui-shadow-popover: 0 14px 40px rgb(0 0 0 / .45)}:root{--a-bg: var(--ui-bg);--a-surface: var(--ui-surface);--a-surface2: var(--ui-surface-2);--a-inset: var(--ui-inset);--a-hover: var(--ui-hover);--a-border: var(--ui-border);--a-border-strong: var(--ui-border-strong);--a-border-soft: var(--ui-border-soft);--a-ink: var(--ui-text);--a-sec: var(--ui-text-2);--a-muted: var(--ui-text-3);--a-inverse: var(--ui-text-inverse);--a-teal: var(--ui-accent-fill);--a-teal-strong: var(--ui-accent-strong);--a-teal-text: var(--ui-accent);--a-teal-soft: var(--ui-accent-soft);--a-warn: var(--ui-warn-fill);--a-danger: var(--ui-danger-fill);--a-purple-soft: var(--ui-tag-purple-bg);--a-purple-text: var(--ui-tag-purple-ink);--a-blue-soft: var(--ui-tag-blue-bg);--a-blue-text: var(--ui-tag-blue-ink);--a-gold-soft: var(--ui-tag-gold-bg);--a-gold-text: var(--ui-tag-gold-ink);--a-pill-off-text: var(--ui-tag-off-ink);--a-pill-off-bg: var(--ui-tag-off-bg);--a-shadow-sm: var(--ui-shadow-sm);--a-scroll-thumb: var(--ui-scroll-thumb);--a-scroll-thumb-hover: var(--ui-accent-fill)}
