@import "https://fonts.googleapis.com/css2?family=Plus+Jakarta+Sans:wght@400;500;600;700&display=swap";.vor-chat{z-index:60;background:#fff;border:0;border-radius:12px 12px 0 0;flex-direction:column;width:min(420px,100vw - 32px);max-height:min(70vh,560px);display:flex;position:fixed;bottom:0;right:20px;overflow:hidden;box-shadow:0 -2px 24px #0f172a38}.vor-chat.is-collapsed{max-height:none}.vor-chat-head{color:#fff;cursor:pointer;-webkit-user-select:none;user-select:none;background:#0f172a;align-items:center;gap:8px;padding:10px 10px 10px 12px;display:flex}.vor-chat-title{flex:1;align-items:baseline;gap:8px;min-width:0;display:flex}.vor-chat-title strong{font-size:13px}.vor-chat-sub{color:#ffffffb3;text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.vor-chat-icon{color:#ffffffd9;cursor:pointer;background:0 0;border:0;border-radius:6px;justify-content:center;align-items:center;width:24px;height:24px;padding:0;display:inline-flex}.vor-chat-icon:hover{background:#ffffff24}.vor-chat-icon .is-flipped{transform:rotate(180deg)}.vor-chat-filter{border-bottom:1px solid var(--bd,#e5e7eb);color:var(--t2,#64748b);background:#f8fafc;align-items:center;gap:10px;padding:7px 12px;font-size:11px;display:flex}.vor-chat-filter label{cursor:pointer;align-items:center;gap:6px;display:inline-flex}.vor-chat-body{background:#fff;flex-direction:column;flex:1;gap:10px;padding:12px;display:flex;overflow-y:auto}.vor-bubble{background:#f1f5f9;border-radius:14px;max-width:100%;padding:9px 12px}.vor-bubble.is-user{background:#dbeafe;align-self:flex-end;max-width:88%}.vor-content{font-size:13px;line-height:1.55}.vor-content p{margin:0 0 7px}.vor-content p:last-child{margin-bottom:0}.vor-heading{margin-top:8px;font-weight:700}.vor-list{margin:0 0 7px;padding-left:17px}.vor-list li{margin-bottom:3px}.vor-quote{color:var(--t2,#64748b);border-left:3px solid #cbd5e1;margin:0 0 7px;padding-left:9px}.vor-code{background:#e2e8f0;border-radius:4px;padding:1px 5px;font-size:12px}.vor-meta{color:var(--t2,#64748b);justify-content:flex-end;align-items:center;gap:6px;margin-top:5px;font-size:10px;display:flex}.vor-tag{background:#e2e8f0;border-radius:999px;padding:1px 7px}.vor-tag-deal{color:#92400e;background:#fef3c7}.vor-empty{flex-direction:column;align-items:flex-start;gap:9px;display:flex}.vor-generate{color:#fff;cursor:pointer;background:#2563eb;border:0;border-radius:8px;padding:8px 13px;font-size:13px;font-weight:600}.vor-generate:disabled{opacity:.6;cursor:default}.vor-muted{color:var(--t2,#64748b);margin:0;font-size:13px}.vor-small{font-size:12px}.vor-error{color:#b91c1c;margin:0;font-size:13px}.vor-chat-foot{border-top:1px solid var(--bd,#e5e7eb);color:var(--t2,#64748b);background:#f8fafc;padding:7px 12px;font-size:10px}.vor-chat-reply{border-top:1px solid var(--bd,#e5e7eb);background:#fff;align-items:flex-end;gap:8px;padding:8px 10px;display:flex}.vor-chat-reply textarea{resize:none;border:1px solid var(--bd,#e5e7eb);font:inherit;border-radius:18px;outline:none;flex:1;min-height:36px;max-height:132px;padding:8px 12px;font-size:13px;line-height:1.45;overflow-y:auto}.vor-chat-reply textarea:focus{border-color:#2563eb}.vor-chat-reply textarea:disabled{background:#f8fafc}.vor-chat-reply button{color:#fff;cursor:pointer;background:#2563eb;border:0;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:34px;height:34px;display:inline-flex}.vor-chat-reply button:disabled{cursor:default;background:#cbd5e1}.vor-bubble.is-pending{opacity:.65}.vor-thinking{color:var(--t2,#64748b);align-items:center;gap:8px;margin:0;font-size:12px;display:flex}.vor-thinking-spin{color:#2563eb;flex-shrink:0;width:10px;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:13px;line-height:1}.vor-thinking-word{font-variant-numeric:tabular-nums}.vor-thinking-sec{opacity:.6;margin-left:auto;font-size:11px}@media (prefers-reduced-motion:reduce){.vor-thinking-spin{color:var(--t2,#64748b)}}.deal-prototype-page .sms-in .vor-open-btn,.vor-open-btn{border:1px solid var(--bd,#e5e7eb);color:#0f172a;cursor:pointer;background:#fff;border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;width:42px;min-width:42px;height:42px;padding:0;display:inline-flex;position:relative}.deal-prototype-page .sms-in .vor-open-btn:hover{background:#f1f5f9}.vor-open-btn:disabled{opacity:.45;cursor:default}.vor-open-btn .vor-dot{background:#ef4444;border-radius:50%;width:8px;height:8px;position:absolute;top:6px;right:6px}@media (width<=640px){.vor-chat{border-radius:12px 12px 0 0;width:100vw;max-height:65vh;left:0;right:0}}.deal-prototype-page{--bg:#f3f5f8;--white:#fff;--border:#e4e8ed;--bl:#f0f2f5;--text:#1a202c;--t2:#4a5568;--t3:#94a0b4;--navy:#17243d;--navy2:#1e3150;--blue:#224989;--blue-bg:#ebf4ff;--green:#38a169;--green-bg:#e6fffa;--teal:#319795;--teal-bg:#e6fffa;--coral:#e53e3e;--coral-bg:#fff5f5;--amber:#d69e2e;--amber-bg:#fefce8;--gold:#b7791f;--purple:#6b46c1;--purple-bg:#faf5ff;--f:"Plus Jakarta Sans", system-ui, sans-serif;background:var(--bg);color:var(--text);font-family:var(--f);flex-direction:column;height:100vh;min-height:100vh;font-size:13px;display:flex;overflow:hidden}.deal-prototype-page *{box-sizing:border-box}.deal-prototype-page button,.deal-prototype-page input,.deal-prototype-page textarea,.deal-prototype-page select{font:inherit}.deal-prototype-page a{color:inherit}.deal-prototype-page .topbar{background:var(--navy);flex-shrink:0;align-items:center;gap:12px;min-height:52px;padding:0 20px;display:flex}.deal-prototype-page .topbar *{color:#fff}.deal-prototype-page .topbar a{opacity:.7;font-size:12px;font-weight:500;text-decoration:none}.deal-prototype-page .topbar a:hover{opacity:1}.deal-prototype-page .topbar-name{font-size:15px;font-weight:700}.deal-prototype-page .topbar .badge{border:1px solid #fff3}.deal-prototype-page .t3{color:var(--t3)}.deal-prototype-page .topbar .t3{color:#ffffff8c}.deal-prototype-page .tbtn{color:#fff;cursor:pointer;background:0 0;border:1px solid #fff3;border-radius:6px;padding:5px 12px;font-size:11px;font-weight:600}.deal-prototype-page .tbtn:hover{background:#ffffff1a}.deal-prototype-page .tbtn:disabled{opacity:.35;cursor:default}.deal-prototype-page .stage-path{background:var(--navy2);flex-shrink:0;gap:2px;padding:6px 20px;display:flex}.deal-prototype-page .ss{cursor:pointer;background:#ffffff1f;border-radius:3px;flex:1;height:6px;transition:all .15s;position:relative}.deal-prototype-page .ss.done{background:#5b8def}.deal-prototype-page .ss.current{background:var(--gold)}.deal-prototype-page .ss:hover:after{color:var(--navy);content:attr(data-label);white-space:nowrap;z-index:20;background:#fff;border-radius:5px;padding:3px 10px;font-size:10px;position:absolute;bottom:10px;left:50%;transform:translate(-50%)}.deal-prototype-page .main{flex:1;min-height:0;display:flex;overflow:hidden}.deal-prototype-page .col-l,.deal-prototype-page .col-r{background:var(--white);flex-shrink:0;overflow-y:auto}.deal-prototype-page .col-l{border-right:1px solid var(--border);width:340px}.deal-prototype-page .col-l--collapsed{justify-content:center;align-items:flex-start;width:36px;padding-top:8px;display:flex;overflow:hidden}.deal-prototype-page .col-l-toggle{cursor:pointer;width:28px;height:28px;color:var(--text-3);background:0 0;border:none;border-radius:6px;flex-shrink:0;justify-content:center;align-items:center;display:flex}.deal-prototype-page .col-l-toggle:hover{background:var(--surface-2);color:var(--text)}.deal-prototype-page .col-l-toggle--close{margin:8px 8px 0 auto;display:flex;position:sticky;top:8px}.deal-prototype-page .col-c{background:var(--white);border-right:1px solid var(--border);flex-direction:column;flex:1;min-width:0;min-height:0;display:flex}.deal-prototype-page .col-r{width:300px}.deal-prototype-page .col-r *{overflow-wrap:break-word;word-break:break-word}.deal-prototype-page .sec{border-bottom:1px solid var(--border);padding:12px 16px}.deal-prototype-page .sec:last-child,.deal-prototype-page .rc:last-child{border-bottom:none}.deal-prototype-page .sec-t,.deal-prototype-page .rc-t{color:var(--t3);letter-spacing:.8px;text-transform:uppercase;align-items:center;gap:4px;margin-bottom:6px;font-size:10px;font-weight:700;display:flex}.deal-prototype-page .fr{grid-template-columns:1fr 1fr;gap:4px 10px;display:grid}.deal-prototype-page .fl{color:var(--t3);letter-spacing:.3px;text-transform:uppercase;font-size:9.5px;font-weight:600}.deal-prototype-page .fv{color:var(--text);align-items:center;gap:4px;padding:3px 0;font-size:12.5px;font-weight:500;display:flex}.deal-prototype-page .customer-email-value{font-size:11px}.deal-prototype-page .fv.ed{cursor:pointer;padding-right:18px;position:relative}.deal-prototype-page .deal-mobile-header,.deal-prototype-page .deal-mobile-nav,.deal-prototype-page .mobile-communication-label{display:none}.deal-prototype-page .fv.ed:hover{background:var(--bl);border-radius:4px;margin-left:-3px;padding-left:3px}.deal-prototype-page .customer-tab{flex-direction:column;flex:1;gap:16px;min-height:0;padding:18px;display:flex;overflow-y:auto}.deal-prototype-page .customer-tab-head{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.deal-prototype-page .customer-tab-title{color:var(--text);font-size:16px;font-weight:700}.deal-prototype-page .customer-tab-subtitle{color:var(--t3);text-transform:uppercase;margin-top:2px;font-size:11px}.deal-prototype-page .customer-tab-metrics{color:var(--t2);flex-wrap:wrap;gap:8px;display:flex}.deal-prototype-page .customer-tab-metrics span{background:var(--bl);border-radius:999px;padding:6px 10px;font-size:11px;font-weight:600}.deal-prototype-page .customer-tab-state{gap:10px;display:grid}.deal-prototype-page .customer-section{flex-direction:column;gap:10px;display:flex}.deal-prototype-page .customer-section-head{color:var(--t2);justify-content:space-between;align-items:center;display:flex}.deal-prototype-page .customer-section-head h3{margin:0;font-size:13px;font-weight:700}.deal-prototype-page .customer-section-head span{color:var(--t3);font-size:11px;font-weight:600}.deal-prototype-page .customer-list{gap:10px;display:grid}.deal-prototype-page .customer-deal-group{gap:6px;display:grid}.deal-prototype-page .customer-linked-list{gap:4px;padding-left:20px;display:grid}.deal-prototype-page .customer-row{background:var(--white);border:1px solid var(--border);cursor:pointer;text-align:left;border-radius:10px;flex-direction:column;gap:6px;padding:10px 12px;display:flex}.deal-prototype-page .customer-row:hover{background:var(--bl)}.deal-prototype-page .customer-row-deal{border-color:#d7dfeb}.deal-prototype-page .customer-row-lead{background:#fbfcfe}.deal-prototype-page .customer-row-lead-root{border-style:dashed}.deal-prototype-page .customer-row-main{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.deal-prototype-page .customer-item-id{color:var(--text);font-size:12px;font-weight:700}.deal-prototype-page .customer-row-summary{color:var(--t2);font-size:11px;font-weight:500}.deal-prototype-page .customer-row-summary-strong{color:var(--text);font-weight:700}.deal-prototype-page .customer-row-meta{color:var(--t2);flex-wrap:wrap;gap:8px;padding-left:2px;font-size:10.5px;display:flex}.deal-prototype-page .customer-row-caret{color:var(--t3);font-size:12px;font-weight:700}.deal-prototype-page .customer-table{border:1px solid var(--border);overflow:hidden}.deal-prototype-page .customer-table-group{display:contents}.deal-prototype-page .customer-table-head,.deal-prototype-page .customer-table-row{grid-template-columns:minmax(220px,1.6fr) minmax(110px,.85fr) minmax(130px,1fr) minmax(120px,.9fr) minmax(80px,.7fr) minmax(180px,1.2fr);align-items:center;column-gap:12px;display:grid}.deal-prototype-page .customer-table-head{background:var(--bl);color:var(--t3);letter-spacing:.04em;text-transform:uppercase;padding:9px 12px;font-size:10px;font-weight:700}.deal-prototype-page .customer-table-body{background:var(--white)}.deal-prototype-page .customer-table-row{background:var(--white);border:0;border-top:1px solid var(--border);cursor:pointer;text-align:left;width:100%;padding:10px 12px}.deal-prototype-page .customer-table-row:first-child{border-top:0}.deal-prototype-page .customer-table-row:hover{background:var(--bl)}.deal-prototype-page .customer-table-row-child{background:#fbfcfe}.deal-prototype-page .customer-table-cell{color:var(--t2);min-width:0;font-size:11px}.deal-prototype-page .customer-table-cell-record{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.deal-prototype-page .customer-table-indent{color:var(--t3);font-size:12px;font-weight:700}.deal-prototype-page .customer-table-cell-flags{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.deal-prototype-page .customer-table-muted{color:var(--t3)}.deal-prototype-page .customer-chip{background:var(--amber-bg);color:var(--gold);border-radius:999px;padding:3px 8px;font-size:10px;font-weight:700}.deal-prototype-page .customer-empty,.deal-prototype-page .customer-error{background:var(--bl);border:1px dashed var(--border);color:var(--t2);border-radius:12px;justify-content:space-between;align-items:center;gap:10px;padding:14px 16px;display:flex}.deal-prototype-page .customer-skeleton{background:linear-gradient(90deg, var(--bl), var(--white), var(--bl));background-size:200% 100%;border-radius:12px;height:84px;animation:1.2s ease-in-out infinite customer-pulse}@keyframes customer-pulse{0%{background-position:100% 0}to{background-position:-100% 0}}.deal-prototype-page .ei{opacity:1;width:13px;height:13px;position:static;transform:none}.deal-prototype-page .edit-icon-button{color:var(--t3);cursor:pointer;opacity:0;background:0 0;border:0;justify-content:center;align-items:center;padding:2px;display:flex;position:absolute;top:50%;right:0;transform:translateY(-50%)}.deal-prototype-page .fv.ed:hover .edit-icon-button,.deal-prototype-page .edit-icon-button:focus-visible{opacity:1}.deal-prototype-page .badge{white-space:nowrap;border-radius:5px;align-items:center;gap:4px;padding:2px 8px;font-size:10.5px;font-weight:600;display:inline-flex}.deal-prototype-page .b-teal{background:var(--teal-bg);color:var(--teal)}.deal-prototype-page .b-green{background:var(--green-bg);color:var(--green)}.deal-prototype-page .b-purple{background:var(--purple-bg);color:var(--purple)}.deal-prototype-page .b-blue{background:var(--blue-bg);color:var(--blue)}.deal-prototype-page .b-amber{background:var(--amber-bg);color:var(--amber)}.deal-prototype-page .b-gray{background:var(--bl);color:var(--t2)}.deal-prototype-page .b-coral{background:var(--coral-bg);color:var(--coral)}.deal-prototype-page .at,.deal-prototype-page .mt{border-radius:3px;padding:1px 5px;font-size:9px;font-weight:600;display:inline-flex}.deal-prototype-page .at{background:var(--blue-bg);color:var(--blue)}.deal-prototype-page .mt{background:var(--amber-bg);color:var(--gold)}.deal-prototype-page .btn{background:var(--white);border:1px solid var(--border);color:var(--t2);cursor:pointer;white-space:nowrap;border-radius:6px;justify-content:center;align-items:center;gap:3px;padding:6px 11px;font-size:11px;font-weight:600;text-decoration:none;transition:all .12s;display:inline-flex}.deal-prototype-page .btn:hover{background:var(--bl);border-color:var(--t3)}.deal-prototype-page .bp{background:var(--blue);border-color:var(--blue);color:#fff}.deal-prototype-page .bp:hover{background:#1a3a6e}.deal-prototype-page .bs{padding:3px 8px;font-size:10px}.deal-prototype-page .bd{border-color:var(--coral);color:var(--coral)}.deal-prototype-page .qualification-panel{background:var(--white);border:1px solid var(--border);border-radius:8px;margin-bottom:16px;padding:14px}.deal-prototype-page .qualification-panel-rail{background:0 0;border:none;margin-bottom:0;padding:0}.deal-prototype-page .qualification-rail-summary{justify-content:space-between;align-items:center;gap:12px;display:flex}.deal-prototype-page .qualification-rail-status{flex:1;align-items:center;min-width:0;display:flex}.deal-prototype-page .qualification-modal-backdrop{z-index:80;background:#0f172a6b;justify-content:center;align-items:center;padding:18px;display:flex;position:fixed;inset:0}.deal-prototype-page .qualification-modal{background:var(--white);border:1px solid var(--border);border-radius:8px;flex-direction:column;gap:10px;width:min(400px,100%);max-width:400px;padding:16px;display:flex;box-shadow:0 18px 44px #0f172a33}.deal-prototype-page .qualification-modal-head{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.deal-prototype-page .qualification-modal-head h3{color:var(--text);margin:2px 0 0;font-size:15px;font-weight:700;line-height:1.25}.deal-prototype-page .qualification-modal-close{background:var(--bl);border:1px solid var(--border);color:var(--t2);cursor:pointer;border-radius:6px;justify-content:center;align-items:center;width:28px;height:28px;font-size:18px;line-height:1;display:inline-flex}.deal-prototype-page .qualification-modal-current{border:1px solid var(--border);background:#f8fafc;border-radius:6px;justify-content:space-between;align-items:center;gap:8px;padding:8px 10px;display:flex}.deal-prototype-page .qualification-modal-current span{color:var(--t3);text-transform:uppercase;font-size:10px;font-weight:700}.deal-prototype-page .qualification-modal-current strong{font-size:13px}.deal-prototype-page .qualification-modal-current strong.qualified{color:var(--green)}.deal-prototype-page .qualification-modal-current strong.unqualified{color:var(--coral)}.deal-prototype-page .qualification-modal-current strong.pending{color:var(--text)}.deal-prototype-page .qualification-choice-grid{grid-template-columns:1fr 1fr;gap:10px;display:grid}.deal-prototype-page .qualification-choice{background:var(--white);border:1px solid var(--border);color:var(--text);cursor:pointer;text-align:left;border-radius:8px;grid-template-columns:18px minmax(0,1fr);gap:9px;min-height:104px;padding:11px;transition:background .12s,border-color .12s,box-shadow .12s;display:grid}.deal-prototype-page .qualification-choice:hover:not(:disabled){background:var(--bl)}.deal-prototype-page .qualification-choice:focus-visible{outline-offset:2px;outline:2px solid #2563eb59}.deal-prototype-page .qualification-choice:disabled{cursor:not-allowed;opacity:.65}.deal-prototype-page .qualification-choice-mark{border:1.5px solid var(--border);border-radius:999px;justify-content:center;align-items:center;width:16px;height:16px;margin-top:1px;display:inline-flex}.deal-prototype-page .qualification-choice.selected .qualification-choice-mark:after{content:"";border-radius:999px;width:8px;height:8px}.deal-prototype-page .qualification-choice-copy{flex-direction:column;gap:3px;min-width:0;display:flex}.deal-prototype-page .qualification-choice-eyebrow{color:var(--t3);text-transform:uppercase;font-size:9px;font-weight:700;line-height:1.2}.deal-prototype-page .qualification-choice strong{font-size:12.5px;line-height:1.25}.deal-prototype-page .qualification-choice-description{color:var(--t2);font-size:10.5px;line-height:1.35}.deal-prototype-page .qualification-choice.selected.qualified{background:var(--green-bg);border-color:var(--green);box-shadow:inset 0 0 0 1px var(--green)}.deal-prototype-page .qualification-choice.selected.qualified .qualification-choice-mark{border-color:var(--green)}.deal-prototype-page .qualification-choice.selected.qualified .qualification-choice-mark:after{background:var(--green)}.deal-prototype-page .qualification-choice.selected.unqualified{background:var(--coral-bg);border-color:var(--coral);box-shadow:inset 0 0 0 1px var(--coral)}.deal-prototype-page .qualification-choice.selected.unqualified .qualification-choice-mark{border-color:var(--coral)}.deal-prototype-page .qualification-choice.selected.unqualified .qualification-choice-mark:after{background:var(--coral)}.deal-prototype-page .qualification-modal-actions{justify-content:flex-end;gap:8px;display:flex}.deal-prototype-page .ab,.deal-prototype-page .deal-tags,.deal-prototype-page .score-breakdown,.deal-prototype-page .canned-bar,.deal-prototype-page .sms-tpl-bar{flex-wrap:wrap;gap:3px;display:flex}.deal-prototype-page .vr{align-items:center;gap:5px;padding:2px 0;font-size:11.5px;display:flex}.deal-prototype-page .vl{color:var(--t3);min-width:50px}.deal-prototype-page .vn{font-weight:600}.deal-prototype-page .vt{border-radius:3px;padding:1px 4px;font-size:8.5px}.deal-prototype-page .av{color:#fff;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:24px;height:24px;font-size:9px;font-weight:600;display:inline-flex}.deal-prototype-page .ctabs{background:var(--bg);border-bottom:1px solid var(--border);flex-shrink:0;display:flex}.deal-prototype-page .ct{color:var(--t3);cursor:pointer;border-bottom:2px solid #0000;padding:10px 20px;font-size:12px;font-weight:500;transition:all .15s;position:relative}.deal-prototype-page .ct:hover{color:var(--text)}.deal-prototype-page .ct.active{background:var(--white);border-bottom-color:var(--blue);color:var(--blue)}.deal-prototype-page .tc{background:var(--bl);border-radius:8px;margin-left:3px;padding:1px 5px;font-size:9px}.deal-prototype-page .ct-new{background:var(--coral);color:#fff;cursor:pointer;border:none;border-radius:4px;margin-left:5px;padding:2px 6px;font-size:9px;font-weight:600}.deal-prototype-page .notif{background:var(--coral);border-radius:50%;width:7px;height:7px;position:absolute;top:6px;right:8px}.deal-prototype-page .tb{flex-direction:column;flex:1;min-height:0;display:none;overflow:hidden}.deal-prototype-page .tb.active{display:flex}.deal-prototype-page .chat,.deal-prototype-page .et,.deal-prototype-page .act-area{flex:1;overflow-y:auto}.deal-prototype-page .chat{flex-direction:column;gap:6px;padding:14px 18px;display:flex}.deal-prototype-page .m{white-space:pre-wrap;border-radius:14px;max-width:78%;padding:10px 13px;font-size:13px;line-height:1.5}.deal-prototype-page .m-in{background:var(--bl);color:var(--text);border-bottom-left-radius:3px;align-self:flex-start}.deal-prototype-page .m-out{background:var(--blue);color:#fff;border-bottom-right-radius:3px;align-self:flex-end}.deal-prototype-page .m-s{opacity:.6;margin-bottom:2px;font-size:10px;font-weight:600}.deal-prototype-page .m-t{opacity:.45;margin-top:2px;font-size:9.5px}.deal-prototype-page .m-d{color:var(--t3);text-align:center;padding:4px 0;font-size:10px}.deal-prototype-page .email-loading-list,.deal-prototype-page .email-loading-state{flex-direction:column;gap:10px;display:flex}.deal-prototype-page .comm-loading-label{color:var(--t3);align-self:center;font-size:10px}.deal-prototype-page .mc{background:var(--bl);border-radius:14px;max-width:78%;padding:12px 14px}.deal-prototype-page .mc-in{border-bottom-left-radius:3px;align-self:flex-start}.deal-prototype-page .mc-out{background:#e7edf7;border-bottom-right-radius:3px;align-self:flex-end}.deal-prototype-page .mc-h{color:var(--coral);align-items:center;gap:5px;margin-bottom:4px;font-size:11.5px;font-weight:600;display:flex}.deal-prototype-page .mc-tr{color:var(--t2);margin:6px 0;font-size:12px;line-height:1.5}.deal-prototype-page .mc-au{background:var(--white);color:var(--t3);cursor:pointer;border-radius:6px;align-items:center;gap:6px;margin-top:4px;padding:5px 8px;font-size:10.5px;display:flex}.deal-prototype-page .sms-tpl-bar,.deal-prototype-page .canned-bar,.deal-prototype-page .e-compose{border-top:1px solid var(--bl);flex-shrink:0;padding:4px 18px}.deal-prototype-page .sms-shortcuts{display:contents}.deal-prototype-page .sms-tpl-btn,.deal-prototype-page .canned-btn{cursor:pointer;border:none;border-radius:5px;padding:3px 7px;font-size:10px;font-weight:500}.deal-prototype-page .sms-tpl-btn{background:var(--blue-bg);color:var(--blue)}.deal-prototype-page .sms-tpl-btn:hover{background:#d4e4ff}.deal-prototype-page .canned-btn{background:var(--bl);color:var(--t2);padding:2px 6px;font-size:9.5px}.deal-prototype-page .canned-btn:hover{background:var(--border);color:var(--text)}.deal-prototype-page .sms-in{border-top:1px solid var(--border);flex-shrink:0;align-items:flex-end;gap:6px;padding:10px 18px;display:flex}.deal-prototype-page .sms-in textarea,.deal-prototype-page .e-reply textarea,.deal-prototype-page .act-bar input,.deal-prototype-page .inline-edit-input{border:1px solid var(--border);outline:none}.deal-prototype-page .sms-in textarea{field-sizing:content;resize:none;border-radius:10px;flex:1;min-height:42px;max-height:300px;padding:8px 12px;font-size:13px;overflow-y:auto}.deal-prototype-page .sms-in textarea:focus,.deal-prototype-page .mf input:focus,.deal-prototype-page .mf select:focus,.deal-prototype-page .mf textarea:focus,.deal-prototype-page .e-reply textarea:focus,.deal-prototype-page .act-bar input:focus,.deal-prototype-page .inline-edit-input:focus{border-color:var(--blue)}.deal-prototype-page .sms-in button{background:var(--blue);color:#fff;cursor:pointer;border:none;border-radius:10px;height:42px;padding:8px 18px}.deal-prototype-page .email-thread-skeleton,.deal-prototype-page .email-detail-skeleton,.deal-prototype-page .email-head-skeleton{background:linear-gradient(90deg,#0f172a0d 0%,#0f172a1a 50%,#0f172a0d 100%) 0 0/200% 100%;animation:1.4s ease-in-out infinite deal-comm-skeleton-pulse}.deal-prototype-page .email-workspace{flex:1;grid-template-columns:minmax(240px,300px) minmax(0,1fr);gap:0;height:100%;min-height:0;display:grid;overflow:hidden}.deal-prototype-page .email-thread-list{border-right:1px solid var(--border);flex-direction:column;min-height:0;display:flex;overflow:hidden}.deal-prototype-page .email-thread-list-head{border-bottom:1px solid var(--border);flex-shrink:0;justify-content:space-between;align-items:center;padding:12px 14px;display:flex}.deal-prototype-page .email-thread-list-head strong{font-size:12px}.deal-prototype-page .email-head-skeleton{border-radius:8px;width:118px;height:30px}.deal-prototype-page .email-thread-list-scroll{min-height:0;overflow-y:auto}.deal-prototype-page .email-loading-list{padding:12px 14px}.deal-prototype-page .email-thread-skeleton{border-radius:14px;height:74px}.deal-prototype-page .email-thread-skeleton-short{width:82%}.deal-prototype-page .email-thread-list-item{background:var(--bl);border:none;border-bottom:1px solid var(--bl);color:inherit;cursor:pointer;text-align:left;border-left:3px solid #0000;width:100%;padding:12px 14px 12px 11px;display:block}.deal-prototype-page .email-thread-list-item:hover{background:#f8fafc}.deal-prototype-page .email-thread-list-item.active{background:var(--blue-bg);border-left-color:var(--blue)}.deal-prototype-page .email-thread-list-item.read{background:var(--bl)}.deal-prototype-page .email-thread-list-item.unread{background:var(--white)}.deal-prototype-page .email-thread-list-top{justify-content:space-between;align-items:flex-start;gap:8px;display:flex}.deal-prototype-page .email-thread-list-subject{color:var(--text);font-size:12px;font-weight:500;line-height:1.4}.deal-prototype-page .mobile-email-thread-date,.deal-prototype-page .mobile-email-thread-subject{display:none}.deal-prototype-page .email-thread-list-time{color:var(--t3);flex-shrink:0;font-size:9.5px}.deal-prototype-page .email-thread-list-meta{color:var(--t3);flex-wrap:wrap;gap:6px;margin-top:4px;font-size:9.5px;display:flex}.deal-prototype-page .email-thread-list-preview{color:var(--t2);text-overflow:ellipsis;white-space:nowrap;margin-top:6px;font-size:10.5px;line-height:1.45;overflow:hidden}.deal-prototype-page .email-thread-list-item.unread .email-thread-list-subject{color:var(--text);font-weight:700}.deal-prototype-page .email-thread-list-item.unread .email-thread-list-preview{color:var(--text);font-weight:500}.deal-prototype-page .email-unread-dot{background:var(--blue,#2563eb);border-radius:50%;flex-shrink:0;width:7px;height:7px;display:inline-block}.deal-prototype-page .email-detail{grid-template-rows:auto minmax(0,1fr);min-height:0;display:grid;overflow:hidden}.deal-prototype-page .email-loading-state{justify-content:center;height:100%;padding:24px}.deal-prototype-page .email-detail-skeleton-head{width:42%;height:18px}.deal-prototype-page .email-detail-skeleton-message{border-radius:18px;width:100%;height:88px}.deal-prototype-page .email-detail-skeleton-short{width:76%}.deal-prototype-page .email-detail-skeleton-editor{border-radius:14px;height:136px;margin-top:8px}.deal-prototype-page .email-detail-scroll{overscroll-behavior:contain;min-height:0;padding:0;overflow-y:auto}.deal-prototype-page .email-detail-head{border-bottom:1px solid var(--border);flex-shrink:0;justify-content:space-between;align-items:flex-start;padding:14px 18px 10px;display:flex}.deal-prototype-page .email-detail-subject{color:var(--text);font-size:14px;font-weight:700}.deal-prototype-page .email-detail-meta{color:var(--t3);flex-wrap:wrap;gap:8px;margin-top:4px;font-size:10px;display:flex}.deal-prototype-page .email-detail-messages{padding:0 18px}.deal-prototype-page .email-thread-table-wrap{border-bottom:1px solid var(--border);padding:12px 0 10px}.deal-prototype-page .email-thread-table-label{color:var(--t3);letter-spacing:.04em;text-transform:uppercase;margin-bottom:8px;font-size:10px;font-weight:700}.deal-prototype-page .email-thread-table-scroll{overflow-x:auto}.deal-prototype-page .email-thread-table{border-collapse:collapse;width:100%;min-width:760px}.deal-prototype-page .email-thread-table th,.deal-prototype-page .email-thread-table td{border-bottom:1px solid var(--bl);text-align:left;vertical-align:top;padding:8px 10px;font-size:10.5px}.deal-prototype-page .email-thread-table th{color:var(--t3);letter-spacing:.03em;text-transform:uppercase;font-size:9.5px;font-weight:700}.deal-prototype-page .email-thread-table td{color:var(--t2);line-height:1.45}.deal-prototype-page .email-empty-state{color:var(--t3);text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:10px;height:100%;padding:24px;display:flex}@keyframes deal-comm-skeleton-pulse{0%{background-position:200% 0}to{background-position:-200% 0}}.deal-prototype-page .email-detail-count{color:var(--t3);margin-top:3px;font-size:10.5px;font-weight:400}.deal-prototype-page .ec{background:var(--white);border-bottom:1px solid var(--border);overflow:hidden}.deal-prototype-page .ec:first-child{border-top:1px solid var(--border);margin-top:8px}.deal-prototype-page .ec-head{cursor:pointer;-webkit-user-select:none;user-select:none;align-items:center;gap:8px;padding:8px 12px;display:flex}.deal-prototype-page .ec-head:focus-visible{outline:2px solid var(--blue);outline-offset:-2px}.deal-prototype-page .ec-avatar{color:#fff;letter-spacing:.02em;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:28px;height:28px;font-size:11px;font-weight:700;display:flex}.deal-prototype-page .ec-sender-col{flex-direction:column;flex:1;min-width:0;display:flex}.deal-prototype-page .ec-sender{color:var(--text);text-overflow:ellipsis;white-space:nowrap;font-size:12.5px;font-weight:600;overflow:hidden}.deal-prototype-page .ec-addr-hint{color:var(--t3);text-overflow:ellipsis;white-space:nowrap;font-size:10px;overflow:hidden}.deal-prototype-page .ec-dir-badge{letter-spacing:.02em;border-radius:4px;flex-shrink:0;padding:2px 7px;font-size:9.5px;font-weight:600}.deal-prototype-page .ec-dir-badge.inc{color:var(--teal);background:#e6f7f5}.deal-prototype-page .ec-dir-badge.out{background:var(--blue-bg);color:var(--blue)}.deal-prototype-page .ec-dir-badge.auto{color:var(--gold);background:#fff8e1}.deal-prototype-page .ec-time{color:var(--t3);flex-shrink:0;font-size:10px}.deal-prototype-page .ec-time-wrap{flex-shrink:0;align-items:center;gap:6px;display:flex}.deal-prototype-page .ec-opened-badge{color:#18794e;letter-spacing:.01em;background:#e6f7ee;border:1px solid #b7ebc6;border-radius:999px;padding:2px 8px;font-size:9.5px;font-weight:700}.deal-prototype-page .ec-chevron{color:var(--t3);flex-shrink:0;transition:transform .18s;display:flex}.deal-prototype-page .ec-chevron.open{transform:rotate(180deg)}.deal-prototype-page .ec-preview{color:var(--t2);cursor:pointer;text-overflow:ellipsis;white-space:nowrap;padding:5px 12px 8px;font-size:11.5px;line-height:1.5;overflow:hidden}.deal-prototype-page .ec-meta-row{border-bottom:1px solid var(--bl);border-top:1px solid var(--bl);flex-wrap:wrap;gap:12px;padding:6px 12px;display:flex}.deal-prototype-page .ec-meta-item{color:var(--t2);text-overflow:ellipsis;white-space:nowrap;font-size:10.5px;overflow:hidden}.deal-prototype-page .ec-meta-label{color:var(--t3);font-weight:600}.deal-prototype-page .ec-iframe{border:none;width:100%;height:0;padding:0;display:block;overflow:hidden}.deal-prototype-page .ec-quote-toggle{color:#5f6368;cursor:pointer;letter-spacing:.5px;background:#e8eaed;border:none;border-radius:9px;justify-content:center;align-items:center;height:18px;margin:2px 0 8px 14px;padding:0 7px;font-size:11px;line-height:1;display:inline-flex}.deal-prototype-page .ec-quote-toggle:hover{color:#202124;background:#dadce0}.deal-prototype-page .ec-quote-toggle.is-open{color:#1a73e8;background:#d2e3fc}.deal-prototype-page .ec-text{color:var(--t2);white-space:pre-wrap;word-break:break-word;margin:0;padding:12px 14px;font-family:inherit;font-size:12.5px;line-height:1.65;overflow:visible}.deal-prototype-page .ec-attachments{border-top:1px solid var(--bl);padding:10px 12px 12px}.deal-prototype-page .ec-attachments-title{color:var(--t3);text-transform:uppercase;align-items:center;gap:5px;margin-bottom:8px;font-size:10.5px;font-weight:700;display:flex}.deal-prototype-page .ec-attachments-grid{grid-template-columns:repeat(auto-fill,minmax(104px,1fr));gap:8px;display:grid}.deal-prototype-page .ec-att{background:var(--bg);border:1px solid var(--border);color:var(--text);border-radius:6px;flex-direction:column;min-width:0;text-decoration:none;display:flex;overflow:hidden}.deal-prototype-page .ec-att:hover{border-color:var(--blue)}.deal-prototype-page .ec-att-thumb{aspect-ratio:4/3;background:var(--bl);color:var(--t3);justify-content:center;align-items:center;display:flex;overflow:hidden}.deal-prototype-page .ec-att-thumb img{object-fit:cover;width:100%;height:100%;display:block}.deal-prototype-page .ec-att-name{text-overflow:ellipsis;white-space:nowrap;padding:6px 7px;font-size:10.5px;overflow:hidden}.deal-prototype-page .ec-text--quoted{border-left:3px solid var(--border);color:var(--t3);margin:0 14px 8px;padding:6px 10px}.deal-prototype-page .ec-quote-toggle{background:var(--bl,#f8fafc);border:1px solid var(--border);color:var(--t3);cursor:pointer;letter-spacing:.05em;border-radius:4px;margin:0 14px 8px;padding:1px 8px 3px;font-size:13px;line-height:1}.deal-prototype-page .ec-quote-toggle:hover{background:var(--border);color:var(--t2)}.deal-prototype-page .e-msg{border-top:1px solid var(--border);padding:12px 14px;font-size:12.5px;line-height:1.6}.deal-prototype-page .e-msg.inc{border-left:3px solid var(--teal)}.deal-prototype-page .e-msg.out{border-left:3px solid var(--blue)}.deal-prototype-page .e-msg.auto{border-left:3px solid var(--amber)}.deal-prototype-page .e-msg-head{align-items:center;gap:6px;margin-bottom:6px;font-size:11.5px;display:flex}.deal-prototype-page .e-msg-time{color:var(--t3);margin-left:auto;font-size:10px}.deal-prototype-page .e-msg-track{gap:4px;margin-left:auto;display:flex}.deal-prototype-page .e-msg-track span{border-radius:3px;padding:1px 5px;font-size:9px;font-weight:600}.deal-prototype-page .e-msg-body{color:var(--t2)}.deal-prototype-page .e-reply{background:var(--white);border-top:1px solid var(--border);padding:10px 18px 14px}.deal-prototype-page .e-reply-collapsed{background:var(--bl);border:1px solid var(--border);color:var(--t3);cursor:text;border-radius:8px;align-items:center;gap:8px;width:100%;padding:9px 12px;font-size:13px;transition:border-color .15s,box-shadow .15s;display:flex}.deal-prototype-page .e-reply-collapsed:hover{border-color:var(--blue);box-shadow:0 0 0 2px color-mix(in srgb, var(--blue) 12%, transparent)}.deal-prototype-page .e-reply-header{justify-content:space-between;align-items:center;margin-bottom:6px;display:flex}.deal-prototype-page .scheduled-edit-banner{background:var(--amber-bg);color:var(--gold);border:1px solid #d69e2e2e;border-radius:8px;justify-content:space-between;align-items:center;gap:10px;padding:8px 10px;display:flex}.deal-prototype-page .scheduled-edit-banner-copy{flex-direction:column;gap:1px;min-width:0;display:flex}.deal-prototype-page .scheduled-edit-banner-copy strong{color:var(--gold);font-size:11px}.deal-prototype-page .scheduled-edit-banner-copy span{color:var(--t2);font-size:10px}.deal-prototype-page .e-reply-collapse-btn{color:var(--t3);padding:0 2px;font-size:18px;line-height:1;transition:color .15s}.deal-prototype-page .e-reply-collapse-btn:hover{color:var(--t1)}.deal-prototype-page .e-reply textarea{background:var(--white);resize:vertical;border-radius:6px;width:100%;min-height:56px;max-height:112px;padding:8px 10px}.deal-prototype-page .e-reply-actions,.deal-prototype-page .sched-row{flex-wrap:wrap;align-items:center;gap:6px;margin-top:6px;display:flex}.deal-prototype-page .sched-msg{background:var(--amber-bg);color:var(--gold);border-radius:8px;align-items:center;gap:4px;margin:4px 0;padding:4px 10px;font-size:11px;display:inline-flex}.signature-editor-wrap{border:1px solid var(--border);border-radius:8px;height:320px;position:relative;overflow-y:auto}.signature-editor-content{outline:none;min-height:320px;padding:10px 12px;overflow-x:auto}.signature-editor-content img{max-width:100%}.sig-mode-btn{color:var(--t3);border-radius:4px;padding:2px 8px;font-size:11px;font-weight:500;transition:background .15s,color .15s}.sig-mode-btn:hover{background:var(--bl);color:var(--t1)}.sig-mode-btn.active{background:var(--blue);color:#fff}.signature-editor-loading-bar{background:color-mix(in srgb, var(--blue) 8%, transparent);border-bottom:1px solid var(--border);color:var(--blue);padding:4px 12px;font-size:11px}.signature-editor-html{resize:none;outline:none;width:100%;height:320px;padding:10px 12px;font-family:Fira Code,Cascadia Code,Consolas,monospace;font-size:11px;line-height:1.5;display:block}.signature-editor-placeholder{color:var(--t3);pointer-events:none;padding:10px 12px;font-size:12px;position:absolute;inset:0}.deal-prototype-page .sig-preview-readonly{border-top:1px dashed var(--border);margin-top:4px;padding-top:6px;overflow-x:auto}.deal-prototype-page .sig-preview-readonly img{max-width:100%}.deal-prototype-page .sig-edit-btn{color:var(--t3);text-underline-offset:2px;padding:2px 0;font-size:11px;text-decoration:underline;transition:color .15s}.deal-prototype-page .sig-edit-btn:hover{color:var(--blue)}.deal-prototype-page .sig-preview{background:var(--bl);border-left:3px solid var(--blue);color:var(--t2);border-radius:6px;margin-top:6px;padding:8px 10px;font-size:11px}.deal-prototype-page .tpl-trigger{background:var(--white);border:1px solid var(--border);color:var(--t2);cursor:pointer;border-radius:5px;align-items:center;gap:3px;padding:4px 9px;font-size:10.5px;display:inline-flex}.deal-prototype-page .tpl-trigger:hover{border-color:var(--blue);color:var(--blue)}.deal-prototype-page .tpl-panel{background:var(--white);border:1px solid var(--border);z-index:50;border-radius:10px;width:min(340px,100vw - 32px);max-height:442px;display:none;position:absolute;bottom:calc(100% + 4px);left:0;overflow-y:auto;box-shadow:0 -8px 24px #0000001f}.deal-prototype-page .deal-compose-template{position:relative}.deal-prototype-page .deal-compose-template .tpl-panel{inset:calc(100% + 4px) 0 auto auto}.deal-prototype-page .tpl-panel-header{border-bottom:1px solid #e2e8f0;justify-content:space-between;align-items:center;gap:10px;min-height:52px;padding:12px 14px;display:flex}.deal-prototype-page .tpl-panel-header>strong{color:#0f172a;font-size:13px}.deal-prototype-page .tpl-panel-header label{color:#94a3b8;background:#f8fafc;border:1px solid #cbd5e1;border-radius:4px;align-items:center;gap:6px;width:160px;height:26px;padding:0 8px;display:flex}.deal-prototype-page .tpl-panel-header input{background:0 0;border:0;outline:0;width:100%;min-width:0;height:24px;padding:0}.deal-prototype-page .tpl-panel.show{display:block}.deal-prototype-page .tpl-item{text-align:left;border-bottom:1px solid var(--bl);cursor:pointer;background:#fff;width:100%;padding:8px 12px;transition:all .1s;display:block}.deal-prototype-page .tpl-item:hover{background:var(--blue-bg)}.deal-prototype-page .tpl-item:last-child{border-bottom:none}.deal-prototype-page .tpl-item-name{color:var(--text);font-size:11.5px;font-weight:600}.deal-prototype-page .tpl-item-preview{color:var(--t3);text-overflow:ellipsis;white-space:nowrap;font-size:10.5px;overflow:hidden}.deal-prototype-page .tpl-panel-empty{color:#64748b;text-align:center;margin:0;padding:24px 14px;font-size:11px}.deal-prototype-page .tpl-merge{background:var(--blue-bg);color:var(--blue);border-radius:2px;padding:0 2px;font-size:9.5px;font-weight:600;display:inline}.deal-prototype-page .act-bar{border-bottom:1px solid var(--bl);flex-wrap:wrap;flex-shrink:0;align-items:center;gap:4px;padding:8px 18px;display:flex}.deal-prototype-page .act-bar input{border-radius:6px;width:150px;padding:5px 10px;font-size:11px}.deal-prototype-page .act-filter{color:var(--t2);cursor:pointer;background:0 0;border:none;border-bottom:2px solid #0000;padding:4px 10px;font-size:10.5px;font-weight:500}.deal-prototype-page .act-filter.active{border-bottom-color:var(--blue);color:var(--blue)}.deal-prototype-page .act-area{padding:10px 18px}.deal-prototype-page .act-item{border-bottom:1px solid var(--bl);gap:7px;padding:7px 0;font-size:12px;display:flex}.deal-prototype-page .act-dot{border-radius:50%;flex-shrink:0;width:6px;height:6px;margin-top:5px}.deal-prototype-page .act-text{color:var(--t2);flex:1;line-height:1.5}.deal-prototype-page .act-time{color:var(--t3);white-space:nowrap;font-size:10.5px}.deal-prototype-page .rc{border-bottom:1px solid var(--border);padding:12px 14px}.deal-prototype-page .ai,.deal-prototype-page .fi,.deal-prototype-page .cal-event,.deal-prototype-page .task-item,.deal-prototype-page .auto-event{border-radius:6px;align-items:center;gap:6px;margin-bottom:3px;font-size:11px;display:flex}.deal-prototype-page .ai,.deal-prototype-page .fi,.deal-prototype-page .task-item,.deal-prototype-page .cal-event{background:var(--bl);padding:6px 8px}.deal-prototype-page .ai{cursor:pointer;padding:7px 9px;font-size:11.5px}.deal-prototype-page .ai:hover{background:var(--border)}.deal-prototype-page .fi span{color:var(--t3);margin-left:auto;font-size:9.5px}.deal-prototype-page .pn,.deal-prototype-page .cn{border-radius:7px;padding:8px 10px;font-size:11.5px;line-height:1.5}.deal-prototype-page .pn{background:var(--amber-bg);border:1px solid #d69e2e33}.deal-prototype-page .cn{background:var(--teal-bg);border:1px solid #31979526}.deal-prototype-page .ll{background:var(--purple-bg);color:var(--purple);cursor:pointer;border-radius:7px;align-items:center;gap:5px;padding:6px 10px;font-size:11px;display:flex}.deal-prototype-page .ll:hover{background:#ede8ff}.deal-prototype-page .sh-r{border-bottom:1px solid var(--bl);gap:5px;padding:2px 0;font-size:11px;display:flex}.deal-prototype-page .task-item input[type=checkbox],.deal-prototype-page .checklist-item input{accent-color:var(--blue)}.deal-prototype-page .task-overdue{color:var(--coral);font-weight:600}.deal-prototype-page .mo{z-index:300;background:#0006;justify-content:center;align-items:center;width:100%;height:100%;display:none;position:fixed;top:0;left:0}.deal-prototype-page .mo.show{display:flex}.deal-prototype-page .mb{background:var(--white);border-radius:14px;width:440px;max-width:92vw;max-height:90vh;padding:22px;overflow-y:auto;box-shadow:0 20px 60px #0003}.deal-prototype-page .mb.modal-wide{width:720px}.deal-prototype-page .mb.modal-slim{width:360px}.deal-prototype-page .mb.modal-tpl{width:780px}.deal-prototype-page .mb.modal-signature{flex-direction:column;width:850px;max-height:90vh;display:flex}.deal-prototype-page .mh{margin-bottom:3px;font-size:15px;font-weight:700}.deal-prototype-page .ms{color:var(--t2);margin-bottom:14px;font-size:12px}.deal-prototype-page .mf{margin-bottom:10px}.deal-prototype-page .mf label{color:var(--t3);letter-spacing:.3px;text-transform:uppercase;margin-bottom:3px;font-size:10px;font-weight:600;display:block}.deal-prototype-page .mf input,.deal-prototype-page .mf select,.deal-prototype-page .mf textarea{border:1px solid var(--border);border-radius:7px;outline:none;width:100%;padding:8px 10px}.deal-prototype-page .mf textarea{resize:vertical;min-height:50px}.deal-prototype-page .ma{border-top:1px solid var(--border);background:var(--bg);justify-content:flex-end;gap:6px;margin-top:14px;margin-left:-22px;margin-right:-22px;padding:10px 22px;display:flex;position:sticky;bottom:-22px}.deal-prototype-page .mw{background:var(--coral-bg);color:var(--coral);border-radius:7px;margin-bottom:10px;padding:8px 10px;font-size:11.5px}.deal-prototype-page .oo{cursor:pointer;border-radius:7px;align-items:center;gap:7px;padding:7px 10px;transition:all .1s;display:flex}.deal-prototype-page .oo:hover{background:var(--bl)}.deal-prototype-page .oo.sel{background:var(--blue-bg);border:1px solid var(--blue)}.deal-prototype-page .toast{background:var(--white);border:1px solid var(--green);color:var(--text);z-index:400;border-radius:10px;padding:10px 16px;font-size:12px;animation:.3s slideIn;display:none;position:fixed;top:60px;right:20px;box-shadow:0 8px 24px #0000001f}.deal-prototype-page .toast.show{align-items:center;gap:8px;display:flex}@keyframes slideIn{0%{opacity:0;transform:translate(100px)}to{opacity:1;transform:translate(0)}}.deal-prototype-page .deal-tag{cursor:default;border-radius:4px;padding:2px 7px;font-size:10px;font-weight:600}.deal-prototype-page .deal-tag-vip{background:var(--purple-bg);color:var(--purple)}.deal-prototype-page .deal-tag-rush{background:var(--coral-bg);color:var(--coral)}.deal-prototype-page .deal-tag-add{background:var(--bl);border:1px dashed var(--border);color:var(--t3);cursor:pointer}.deal-prototype-page .deal-tag-add:hover{border-color:var(--blue);color:var(--blue)}.deal-prototype-page .idle-badge{background:var(--coral-bg);color:var(--coral);border-radius:4px;align-items:center;gap:3px;padding:2px 7px;font-size:10px;font-weight:600;display:inline-flex}.deal-prototype-page .mockup-ver{background:var(--bl);border-radius:5px;align-items:center;gap:6px;margin-bottom:3px;padding:5px 8px;font-size:11px;display:flex}.deal-prototype-page .mockup-ver-active{background:var(--blue-bg);border-left:3px solid var(--blue)}.deal-prototype-page .kbd{background:var(--bl);border:1px solid var(--border);color:var(--t3);border-radius:3px;padding:1px 4px;font-family:monospace;font-size:9px;display:inline-flex}.deal-prototype-page .sla-timer{border-radius:5px;align-items:center;gap:4px;padding:3px 10px;font-size:11px;font-weight:600;display:inline-flex}.deal-prototype-page .sla-ok{color:#68d391;background:#38a16933}.deal-prototype-page .sla-warn{color:#f6e05e;background:#d69e2e33}.deal-prototype-page .sla-over{color:#fc8181;background:#e53e3e40;animation:1s infinite pulse}@keyframes pulse{50%{opacity:.5}}.deal-prototype-page .hot-score{color:#f6e05e;background:#d69e2e33;border-radius:5px;align-items:center;gap:3px;padding:3px 8px;font-size:11px;font-weight:700;display:inline-flex}.deal-prototype-page .smart-action{background:linear-gradient(90deg,#1e3a5f,#224989);border-bottom:1px solid #ffffff1a;flex-shrink:0;align-items:center;gap:10px;padding:10px 18px;display:flex}.deal-prototype-page .smart-action-text{color:#ffffffd9;flex:1;font-size:12px}.deal-prototype-page .smart-action-text strong{color:#fff}.deal-prototype-page .smart-action .btn{color:#fff;background:#ffffff26;border-color:#ffffff4d}.deal-prototype-page .smart-action .btn:hover{background:#ffffff40}.deal-prototype-page .smart-action .bp{background:#38a169;border-color:#38a169}.deal-prototype-page .warn-banner{color:#c53030;background:#fff5f5;border-bottom:1px solid #fed7d7;flex-shrink:0;align-items:center;gap:8px;padding:8px 18px;font-size:11.5px;display:flex}.deal-prototype-page .warn-banner-icon{font-size:14px}.deal-prototype-page .checklist{margin-top:6px}.deal-prototype-page .checklist-item{align-items:center;gap:6px;padding:3px 0;font-size:11.5px;display:flex}.deal-prototype-page .checklist-item.done{color:var(--t3);text-decoration:line-through}.deal-prototype-page .score-chip{border-radius:3px;padding:1px 5px;font-size:9px;font-weight:500}.deal-prototype-page .score-chip-pos{color:#319795;background:#e6fffa}.deal-prototype-page .score-chip-neg{color:#e53e3e;background:#fff5f5}.deal-prototype-page .auto-event{color:var(--gold);background:#fefce8;border:1px solid #d69e2e26;padding:6px 8px}.deal-prototype-page .stage-rule,.deal-prototype-page .skip-warn{border-radius:5px;margin-bottom:8px;padding:6px 8px;font-size:11px}.deal-prototype-page .stage-rule{color:#c53030;background:#fff5f5}.deal-prototype-page .skip-warn{color:var(--gold);background:#fefce8;border:1px solid #d69e2e33;font-size:11.5px}.deal-prototype-page .inline-edit-shell{flex-direction:column;width:100%;display:flex}.deal-prototype-page .inline-edit-row{align-items:center;gap:6px;display:flex}.deal-prototype-page .inline-edit-input{background:var(--white);color:inherit;border-radius:4px;flex:1;padding:3px 6px;font-size:12px}.deal-prototype-page .inline-edit-actions{justify-content:flex-end;gap:3px;margin-top:3px;display:flex}.deal-prototype-page .email-edit-state{background:#fff5f5;border:1px solid #e05252;border-radius:8px;flex-direction:column;align-items:flex-start;gap:8px;width:100%;padding:10px;display:flex}.deal-prototype-page .email-edit-state-label{color:#94a0b4;letter-spacing:.8px;text-transform:uppercase;font-size:11px;font-weight:600;line-height:normal}.deal-prototype-page .email-edit-state-input{box-sizing:border-box;color:#1a202c;text-overflow:ellipsis;white-space:nowrap;background:#fff;border:1.5px solid #2d4a8a;border-radius:6px;outline:none;width:100%;padding:8px 10px;font-family:inherit;font-size:11px;font-weight:400;line-height:normal;overflow:hidden}.deal-prototype-page .email-edit-state-actions{justify-content:flex-end;align-items:flex-start;gap:8px;width:100%;display:flex}.deal-prototype-page .email-edit-state-cancel,.deal-prototype-page .email-edit-state-save{cursor:pointer;border:0;border-radius:6px;padding:6px 14px;font-family:inherit;font-size:12px;line-height:normal}.deal-prototype-page .email-edit-state-cancel{color:#94a0b4;background:0 0;font-weight:500}.deal-prototype-page .email-edit-state-save{color:#fff;background:#2d4a8a;padding-inline:18px;font-weight:600}.deal-prototype-page .email-edit-state-cancel:disabled,.deal-prototype-page .email-edit-state-save:disabled{cursor:not-allowed;opacity:.6}.deal-prototype-page .email-edit-state-error{color:#e05252;font-size:12px;font-weight:500;line-height:normal}.deal-prototype-page .textarea-mini{border:1px solid var(--border);resize:none;border-radius:6px;outline:none;width:100%;min-height:40px;padding:6px 8px}.deal-prototype-page .textarea-mini:focus{border-color:var(--blue)}.deal-prototype-page .mockup-preview{text-align:center;background:#111827;border-radius:8px;margin-top:4px;padding:12px}.deal-prototype-page .mockup-url-value{overflow-wrap:anywhere;line-height:1.4;display:block}.deal-prototype-page .mockup-preview-card{color:#fff9;background:linear-gradient(135deg,#1e3a5f,#2d1b4e);border-radius:6px;justify-content:center;align-items:center;max-width:180px;height:70px;margin:0 auto;font-size:10px;display:flex}.deal-prototype-page .mockup-preview-card-image{background:#020617;max-width:220px;height:auto;padding:0;overflow:hidden}.deal-prototype-page .mockup-preview-card-image img{object-fit:contain;width:100%;max-height:220px;display:block}.deal-prototype-page .mockup-preview-link{color:#bfdbfe;margin-top:8px;font-size:10px;font-weight:600;text-decoration:none;display:inline-block}.deal-prototype-page .mockup-preview-link:hover{color:#dbeafe}.deal-prototype-page .mockup-preview-caption{color:#ffffff94;margin-top:8px;font-size:10px}.deal-prototype-page .toast-close{color:var(--t3);cursor:pointer;background:0 0;border:none}.deal-prototype-page .hidden{display:none!important}@media (width<=1180px){.deal-prototype-page .main{flex-direction:column;overflow:auto}.deal-prototype-page .col-l,.deal-prototype-page .col-r{border-right:none;width:100%}.deal-prototype-page .col-c{border-right:none;min-height:720px}}@media (width<=720px){.deal-prototype-page .topbar,.deal-prototype-page .stage-path{padding-left:12px;padding-right:12px}.deal-prototype-page .topbar{flex-wrap:wrap;align-items:flex-start;padding-top:10px;padding-bottom:12px}.deal-prototype-page .ct{padding-left:12px;padding-right:12px}.deal-prototype-page .fr{grid-template-columns:1fr}.deal-prototype-page .smart-action{flex-wrap:wrap}.deal-prototype-page .email-workspace{grid-template-rows:minmax(160px,220px) minmax(0,1fr);grid-template-columns:1fr}.deal-prototype-page .email-thread-list{border-bottom:1px solid var(--border);border-right:none}.deal-prototype-page .qualification-choice-grid{grid-template-columns:1fr}.deal-prototype-page .qualification-modal-actions{flex-direction:column-reverse}.deal-prototype-page .qualification-modal-actions .btn{width:100%}}.deal-prototype-page .m-pending{opacity:.72}.deal-prototype-page .m-pending-failed{opacity:1;outline-offset:1px;outline:1.5px solid #ef44448c}.deal-prototype-page .m-pending-status{opacity:1;align-items:center;gap:4px;margin-top:3px;display:flex}.deal-prototype-page .m-pending-fail-label{color:#fca5a5;font-size:9.5px}.deal-prototype-page .m-pending-btn{cursor:pointer;color:#fff;opacity:.8;background:0 0;border:none;padding:0 4px;font-size:9.5px;text-decoration:underline}.deal-prototype-page .m-pending-btn:hover{opacity:1}.deal-prototype-page .m-pending-btn-ghost{color:#ffffff8c}@keyframes m-spin{to{transform:rotate(360deg)}}.deal-prototype-page .m-pending-spinner{border:1.5px solid #ffffff59;border-top-color:#fff;border-radius:50%;flex-shrink:0;width:8px;height:8px;animation:.7s linear infinite m-spin;display:inline-block}.deal-prototype-page .sms-in{border:1px solid var(--border);background:#fff;border-radius:12px;flex-direction:column;align-items:stretch;gap:0;margin:10px 18px;padding:0}.deal-prototype-page .sms-in textarea{border:none;border-radius:12px 12px 0 0;padding:12px 14px}.deal-prototype-page .sms-bar{border-top:1px solid var(--border);flex-wrap:wrap;align-items:center;gap:6px;padding:7px 10px;display:flex}.deal-prototype-page .sms-bar-spacer{flex:1}.deal-prototype-page .sms-in .sms-tool{color:var(--t1);cursor:pointer;background:0 0;border:none;border-radius:8px;align-items:center;gap:6px;height:34px;padding:0 10px;font-size:12.5px;font-weight:600;display:flex}.deal-prototype-page .sms-in .sms-tool:hover:not(:disabled){background:var(--bl)}.deal-prototype-page .sms-in .sms-tool:disabled{cursor:not-allowed;opacity:.38}.deal-prototype-page .sms-in .sms-send{background:var(--pri,#1d4ed8);color:#fff;cursor:pointer;border:none;border-radius:8px;height:34px;padding:0 18px;font-size:12.5px;font-weight:700}.deal-prototype-page .sms-in .sms-send:disabled{cursor:not-allowed;opacity:.5}.deal-prototype-page .sms-in .sms-quo{color:#000;cursor:pointer;letter-spacing:.04em;background:#edfc47;border:none;border-radius:7px;flex-shrink:0;justify-content:center;align-items:center;height:42px;padding:0 10px;font-size:11px;font-weight:700;display:flex}.deal-prototype-page .sms-chips{gap:8px;width:100%;padding:10px 12px 2px;display:flex;overflow-x:auto}.deal-prototype-page .sms-chip{background:var(--bg);border:1px solid var(--border);border-radius:10px;flex-shrink:0;align-items:center;gap:9px;max-width:230px;padding:7px 9px;display:flex}.deal-prototype-page .sms-chip-thumb{object-fit:cover;border-radius:7px;flex-shrink:0;width:36px;height:36px}.deal-prototype-page .sms-chip-name{text-overflow:ellipsis;white-space:nowrap;font-size:12.5px;font-weight:600;overflow:hidden}.deal-prototype-page .sms-in .sms-chip-x{color:var(--t3);cursor:pointer;background:0 0;border:none;border-radius:6px;flex-shrink:0;justify-content:center;align-items:center;width:24px;height:24px;padding:0;display:flex}.deal-prototype-page .sms-in .sms-chip-x:hover{background:var(--bl);color:var(--t1)}.deal-prototype-page .sms-chip-loading{color:var(--t3);padding:14px 12px;font-size:12px}.deal-prototype-page{--deal-canvas:#eff2f5;--deal-header:#17243d;--deal-blue:#224989;--deal-border:#e4e8ed;--deal-muted:#94a0b4;--deal-text:#1a202c;position:relative}.deal-prototype-page .main{grid-template-columns:280px minmax(0,1fr);width:100%;height:100vh;display:grid}.deal-prototype-page .deal-sidebar-header{background:var(--deal-header);color:#fff;z-index:20;width:280px;height:184px;position:absolute;top:0;left:0}.deal-prototype-page .deal-sidebar-header-main{flex-direction:column;gap:8px;height:152px;padding:12px 16px 10px;display:flex}.deal-prototype-page .deal-sidebar-back{color:#ffffffb8;font-family:Be Vietnam Pro,sans-serif;font-size:12px;font-weight:600;text-decoration:none}.deal-prototype-page .deal-sidebar-title-row,.deal-prototype-page .deal-sidebar-status-row,.deal-prototype-page .deal-sidebar-meta,.deal-prototype-page .deal-sidebar-tools{align-items:center;gap:6px;min-width:0;display:flex}.deal-prototype-page .deal-sidebar-title-row .topbar-name{text-overflow:ellipsis;white-space:nowrap;flex:1;font-size:15px;overflow:hidden}.deal-prototype-page .deal-sidebar-design-id{color:#ffffff80;font-family:monospace;font-size:10px}.deal-prototype-page .deal-sidebar-status-row{min-height:22px;overflow:hidden}.deal-prototype-page .deal-sidebar-status,.deal-prototype-page .deal-sidebar-stage{cursor:pointer;border:0}.deal-prototype-page .deal-sidebar-status{color:#ffffffbf;background:#ffffff1a}.deal-prototype-page .deal-sidebar-meta{color:#ffffff94;justify-content:space-between;font-size:10px}.deal-prototype-page .deal-sidebar-meta button{color:inherit;cursor:pointer;background:0 0;border:0;padding:0}.deal-prototype-page .deal-sidebar-meta strong{color:#fff}.deal-prototype-page .deal-sidebar-tools{gap:4px}.deal-prototype-page .deal-sidebar-tools .sla-timer,.deal-prototype-page .deal-sidebar-tools .hot-score{padding:2px 5px;font-size:9px}.deal-prototype-page .deal-sidebar-tools .tbtn{height:24px;padding:2px 6px;font-size:9px}.deal-prototype-page .deal-sidebar-header .stage-path{background:0 0;gap:3px;padding:0}.deal-prototype-page .deal-sidebar-header .ss{border:0;min-width:0;padding:0}.deal-prototype-page .deal-sidebar-tabs{border-bottom:1px solid var(--deal-border);background:#fff;grid-template-columns:1fr 1fr;height:32px;display:grid}.deal-prototype-page .deal-sidebar-tabs button{color:var(--deal-muted);cursor:pointer;background:#fff;border:0;border-bottom:2px solid #0000;font-size:11px;font-weight:600}.deal-prototype-page .deal-sidebar-tabs button.active{border-bottom-color:var(--deal-blue);color:var(--deal-blue)}.deal-prototype-page .col-l,.deal-prototype-page .col-r{grid-area:1/1;width:280px;padding-top:184px}.deal-prototype-page .col-c{border-right:0;grid-area:1/2}.deal-prototype-page .col-r .rc{padding-left:16px;padding-right:16px}.deal-prototype-page .main.sidebar-deal .col-r,.deal-prototype-page .main.sidebar-info .col-l{visibility:hidden}.deal-prototype-page .sec{padding:12px 16px 13px}.deal-prototype-page .fr{grid-template-columns:121px 121px;column-gap:4px}.deal-prototype-page .ab{gap:4px}.deal-prototype-page .ab>.btn:first-child{width:58px}.deal-prototype-page .ab>.btn:nth-child(2){width:66px}.deal-prototype-page .ab>.btn:nth-child(3){width:61px}.deal-prototype-page .ab>.btn:nth-child(4){width:59px}.deal-prototype-page .ab>.btn:nth-child(5){width:88px}.deal-prototype-page .smart-action{min-height:51px;padding:10px 16px}.deal-prototype-page .ctabs{scrollbar-width:thin;align-items:stretch;height:36px;min-height:36px;overflow-x:auto}.deal-prototype-page .ct{background:var(--bg);white-space:nowrap;border-top:0;border-left:0;border-right:0;flex:none;height:36px;padding:0 16px;font-size:13px}.deal-prototype-page .ct.active{font-weight:600}.deal-prototype-page .sms-tpl-bar,.deal-prototype-page .canned-bar{align-items:center;gap:4px;min-height:34px;padding:4px 16px;overflow-x:auto}.deal-prototype-page .sms-tpl-btn,.deal-prototype-page .canned-btn{flex:none;padding:6px 10px;font-size:11px}.deal-prototype-page .sms-in{gap:8px;min-height:64px;padding:10px 16px}.deal-prototype-page .sms-in textarea{border-radius:8px;min-height:44px;padding:10px 12px}.deal-prototype-page .sms-in .sms-schedule-action{border:1px solid var(--deal-border);color:var(--t2);background:#fff;border-radius:6px;width:88px;height:42px;padding:0 14px}.deal-prototype-page .sms-in .sms-send-action{border-radius:6px;width:52px;height:42px;padding:0}.deal-prototype-page .sms-in .sms-quo-action{color:#000;letter-spacing:.04em;background:#edfc47;border-radius:4px;justify-content:center;align-items:center;width:40px;height:44px;padding:0;font-size:11px;font-weight:700;display:flex}.deal-prototype-page .email-workspace{display:block;overflow:hidden}.deal-prototype-page .email-thread-list,.deal-prototype-page .email-detail{border:0;width:100%;height:100%}.deal-prototype-page .email-thread-list.is-hidden,.deal-prototype-page .email-detail.is-hidden{display:none}.deal-prototype-page .email-detail{grid-template-rows:auto minmax(0,1fr)}.deal-prototype-page .email-detail-head{min-height:78px;padding:12px 20px 10px}.deal-prototype-page .email-back-button{color:var(--deal-blue);cursor:pointer;background:0 0;border:0;margin:0 0 8px;padding:0;font-size:13px;font-weight:600}.deal-prototype-page .email-detail-subject{font-size:16px;line-height:22px}.deal-prototype-page .email-detail-count{font-size:11.5px}.deal-prototype-page .email-detail-scroll{padding:10px 20px 20px}.deal-prototype-page .email-detail-messages{flex-direction:column;gap:12px;padding:0;display:flex}.deal-prototype-page .ec{border:1px solid var(--deal-border);border-radius:6px}.deal-prototype-page .ec:first-child{margin-top:0}.deal-prototype-page .ec-head{min-height:54px;padding:14px}.deal-prototype-page .ec-open{border-radius:8px}.deal-prototype-page .ec-open .ec-head{padding:18px 18px 10px}.deal-prototype-page .ec-open .ec-avatar{width:36px;height:36px}.deal-prototype-page .e-reply{border:1px solid var(--deal-border);border-radius:8px;margin:12px 0 0}.deal-prototype-page .e-reply-collapsed{min-height:52px;padding:12px}.deal-prototype-page .overview-content{flex-direction:column;gap:16px;padding:18px 16px 16px;display:flex}.deal-prototype-page .overview-kpis{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px 12px;display:grid}.deal-prototype-page .ov-m{border-radius:8px;min-height:66px;padding:12px;box-shadow:0 1px 1.5px #0000000f;border:1px solid var(--deal-border)!important}.deal-prototype-page .ov-mv,.deal-prototype-page .ov-ml{font-size:13px;line-height:19.5px}.deal-prototype-page .overview-note-block{margin:0}.deal-prototype-page .overview-content .pn{border-radius:8px;min-height:42px;padding:12px}.deal-prototype-page .overview-content .cn{border-radius:8px;min-height:84px;padding:12px}.deal-prototype-page .mo{background:#00000080;padding:24px}.deal-prototype-page .mb.deal-compose-dialog{border:1px solid var(--deal-border);width:450px;max-width:calc(100vw - 48px);height:634px;max-height:calc(100vh - 48px);padding:0;overflow:auto;box-shadow:0 18px 48px -10px #00000026}.deal-prototype-page .deal-compose-header{border-bottom:1px solid var(--deal-border);justify-content:space-between;align-items:center;height:56px;padding:14px 14px 14px 16px;display:flex}.deal-prototype-page .deal-compose-header .mh{margin:0}.deal-prototype-page .deal-compose-close{color:#e53333;cursor:pointer;background:#f2d9d9;border:0;border-radius:4px;justify-content:center;align-items:center;width:28px;height:28px;font-size:20px;display:flex}.deal-prototype-page .deal-compose-form{flex-direction:column;gap:12px;padding:16px;display:flex}.deal-prototype-page .deal-compose-from{color:var(--deal-muted);font-size:11px}.deal-prototype-page .deal-compose-template{margin-bottom:8px}.deal-prototype-page .deal-compose-form .mf{margin:0}.deal-prototype-page .deal-compose-form .mf input{border-radius:6px;height:32px;padding:8px 10px;font-size:13px}.deal-prototype-page .deal-compose-copy-fields{flex-direction:column;gap:8px;display:flex}.deal-prototype-page .deal-compose-form [role=textbox]{min-height:140px;padding:12px}.deal-prototype-page .deal-compose-dialog .sig-preview-readonly{border-top-style:dashed;min-height:48px;padding:8px 0}.deal-prototype-page .deal-compose-dialog .ma{height:50px;margin:0;padding:12px 16px;bottom:0}.deal-prototype-page .deal-compose-dialog .ma .btn{height:26px;padding-top:0;padding-bottom:0}@media (width<=1180px){.deal-prototype-page .main{grid-template-columns:280px minmax(0,1fr);overflow:hidden}.deal-prototype-page .col-l,.deal-prototype-page .col-r{border-right:1px solid var(--deal-border);width:280px}.deal-prototype-page .col-c{min-height:0}.deal-prototype-page .smart-action{flex-wrap:wrap;height:auto}}@media (width<=767px){@keyframes deal-mobile-email-page-in{0%{opacity:0;transform:translate(10px)}to{opacity:1;transform:translate(0)}}.deal-prototype-page{height:100dvh;min-height:100dvh}.deal-prototype-page .deal-sidebar-header{display:none}.deal-prototype-page .deal-mobile-header{background:var(--deal-header);color:#fff;flex-direction:column;flex:none;gap:8px;width:100%;height:auto;min-height:100px;padding:10px 16px 14px;display:flex}.deal-prototype-page .deal-mobile-header-row,.deal-prototype-page .deal-mobile-meta,.deal-prototype-page .deal-mobile-header-primary-pills,.deal-prototype-page .deal-mobile-actions{align-items:center;min-width:0;display:flex}.deal-prototype-page .deal-mobile-header-row{justify-content:space-between;gap:8px}.deal-prototype-page .deal-mobile-header-back{flex:auto;align-items:center;gap:6px;min-width:0;font-size:15px;font-weight:700;text-decoration:none;display:flex}.deal-prototype-page .deal-mobile-header-back span:last-child{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.deal-prototype-page .deal-mobile-header-icons{flex-shrink:0;align-items:center;gap:16px;display:flex}.deal-prototype-page .deal-mobile-header-icons button{color:#fff;cursor:pointer;background:0 0;border:0;width:18px;height:18px;padding:0;font-size:18px;line-height:18px}.deal-prototype-page .deal-mobile-design-id{color:#ffffff73;letter-spacing:.33px}.deal-prototype-page .deal-mobile-meta{color:#b2bfd1;white-space:nowrap;gap:5px;font-family:Be Vietnam Pro,sans-serif;font-size:11px;line-height:normal;overflow:hidden}.deal-prototype-page .deal-mobile-meta strong{color:#fff;text-overflow:ellipsis;font-weight:600;overflow:hidden}.deal-prototype-page .deal-mobile-header-primary-pills{flex:none;gap:8px}.deal-prototype-page .deal-mobile-header-primary-pills .badge,.deal-prototype-page .deal-mobile-header-primary-pills .hot-score{border:0;border-radius:5px;padding:3px 8px;font-size:11px;line-height:normal}.deal-prototype-page .deal-mobile-header-primary-pills .badge{cursor:pointer;font-size:10.5px}.deal-prototype-page .deal-mobile-actions{gap:8px;overflow:hidden}.deal-prototype-page .deal-mobile-actions button{color:#fff;cursor:pointer;background:#ffffff1a;border:1px solid #ffffff40;border-radius:4px;flex-shrink:0;height:28px;padding:0 10px;font-size:11px;font-weight:600}.deal-prototype-page .main{flex:1;grid-template-columns:minmax(0,1fr);height:auto;min-height:0;display:grid;overflow:hidden}.deal-prototype-page .col-l,.deal-prototype-page .col-r{display:none}.deal-prototype-page .col-c{grid-column:1;min-width:0;height:100%;padding:0}.deal-prototype-page .warn-banner{display:none}.deal-prototype-page .smart-action{background:var(--deal-blue);color:#fff;border-bottom:1px solid #ffffff1a;flex-wrap:nowrap;flex:0 0 65px;align-items:center;gap:6px;height:65px;min-height:65px;padding:10px 16px;display:flex}.deal-prototype-page .smart-action.smart-action--mobile-compact{flex-basis:64px;grid-template-rows:auto auto;grid-template-columns:auto auto 28px minmax(0,1fr);align-items:center;gap:5px 6px;height:64px;min-height:64px;padding:7px 14px;display:grid}.deal-prototype-page .smart-action--mobile-compact>span{display:none}.deal-prototype-page .smart-action--mobile-compact .smart-action-text{text-overflow:ellipsis;white-space:nowrap;grid-area:1/1/auto/-1;overflow:hidden}.deal-prototype-page .smart-action--mobile-compact .btn:first-of-type{grid-area:2/1}.deal-prototype-page .smart-action--mobile-compact .btn:nth-of-type(2){grid-area:2/2}.deal-prototype-page .smart-action--mobile-compact .btn:nth-of-type(3){grid-area:2/3}.deal-prototype-page .smart-action>span{flex:none;font-size:14px!important}.deal-prototype-page .smart-action-text{flex:130px;min-width:0;font-size:11px;line-height:15px}.deal-prototype-page .smart-action--mobile-compact .smart-action-text{line-height:15px}.deal-prototype-page .smart-action .btn{white-space:nowrap;border-radius:4px;flex-shrink:0;height:24px;padding:0 8px;font-size:10px}.deal-prototype-page .smart-action--mobile-compact .btn{border-radius:6px;height:26px;padding:0 9px;font-size:11px}.deal-prototype-page .ctabs{scrollbar-width:none;background:#fff;flex:0 0 40px;gap:16px;height:40px;padding:0 16px;overflow:auto hidden}.deal-prototype-page .ctabs::-webkit-scrollbar{display:none}.deal-prototype-page .ct{white-space:nowrap;background:0 0;flex:none;height:40px;padding:0 4px;font-size:13px}.deal-prototype-page .desktop-communication-label{display:none}.deal-prototype-page .mobile-communication-label{display:inline}.deal-prototype-page .tc{font-size:inherit;background:0 0;margin-left:1px;padding:0}.deal-prototype-page .tc:before{content:"("}.deal-prototype-page .tc:after{content:")"}.deal-prototype-page .tb.active{min-height:0;overflow:hidden}.deal-prototype-page .chat{gap:10px;padding:12px 16px}.deal-prototype-page .m{border-radius:12px;max-width:min(279.24px,82%);padding:8px 12px;font-family:Be Vietnam Pro,sans-serif;font-size:12px;line-height:17px}.deal-prototype-page .m-in{background:#fff;border:1px solid #d1d6de}.deal-prototype-page .m-out{background:#173870}.deal-prototype-page .m-t{font-family:Be Vietnam Pro,sans-serif;font-size:9px;line-height:normal}.deal-prototype-page .sms-shortcuts{border-top:1px solid var(--bl);scrollbar-width:none;flex-wrap:nowrap;flex:0 0 40px;align-items:center;gap:4px;height:40px;padding:4px 14px;display:flex;overflow:auto hidden}.deal-prototype-page .sms-shortcuts::-webkit-scrollbar{display:none}.deal-prototype-page .sms-shortcuts .sms-tpl-bar,.deal-prototype-page .sms-shortcuts .canned-bar{display:contents}.deal-prototype-page .sms-shortcuts .sms-tpl-bar>span,.deal-prototype-page .sms-shortcuts .canned-bar>span{flex-shrink:0;font-weight:600;font-size:10px!important}.deal-prototype-page .sms-tpl-btn,.deal-prototype-page .canned-btn{flex-shrink:0;height:30px;padding:0 8px;font-size:10.5px}.deal-prototype-page .sms-manage-templates{margin-left:0!important}.deal-prototype-page .sms-in{align-items:stretch;gap:0;height:auto;min-height:0;margin:8px 10px 10px;padding:0;overflow:hidden}.deal-prototype-page .sms-in textarea{flex:none;width:100%;min-width:0;min-height:48px;max-height:112px;padding:10px 12px;font-size:13px;height:auto!important}.deal-prototype-page .sms-chips{padding:8px 8px 2px}.deal-prototype-page .sms-chip{max-width:200px;padding:6px 7px}.deal-prototype-page .sms-chip-thumb{width:32px;height:32px}.deal-prototype-page .sms-bar{flex-wrap:nowrap;gap:5px;min-height:56px;padding:8px}.deal-prototype-page .sms-bar-spacer{flex:auto;min-width:0}.deal-prototype-page .sms-in .sms-tool{justify-content:center;width:40px;height:40px;padding:0}.deal-prototype-page .sms-in .sms-mockup span,.deal-prototype-page .sms-in .sms-schedule span{display:none}.deal-prototype-page .sms-in .sms-send{min-width:56px;height:40px;padding:0 12px}.deal-prototype-page .sms-in .sms-quo{width:44px;height:40px;padding:0}.deal-prototype-page .email-workspace{height:100%;min-height:0;display:block;position:relative;overflow:hidden}.deal-prototype-page .email-thread-list,.deal-prototype-page .email-detail{border:0;width:100%;height:100%;min-height:0}.deal-prototype-page .email-thread-list.is-hidden,.deal-prototype-page .email-detail.is-hidden{display:none!important}.deal-prototype-page .email-thread-list:not(.is-hidden),.deal-prototype-page .email-detail:not(.is-hidden){animation:.16s ease-out deal-mobile-email-page-in}.deal-prototype-page .email-thread-list-head{border:0;border-bottom:1px solid var(--deal-border);height:56px;min-height:56px;padding:10px 12px}.deal-prototype-page .email-thread-list-head strong{font-size:13px;display:block}.deal-prototype-page .email-compose-header-action{background:var(--deal-blue);bottom:calc(16px + env(safe-area-inset-bottom));color:#fff;cursor:pointer;z-index:3;border:0;border-radius:16px;justify-content:center;align-items:center;min-height:48px;padding:12px 16px;font-size:12px;font-weight:600;display:flex;position:absolute;right:16px;box-shadow:0 8px 24px #22498947}.deal-prototype-page .email-thread-list-scroll{padding-bottom:calc(84px + env(safe-area-inset-bottom))}.deal-prototype-page .email-thread-list-item{background:#fff;border-bottom:1px solid #e2e8f0;border-left:0;height:112px;padding:12px;position:relative}.deal-prototype-page .email-thread-list-item.active,.deal-prototype-page .email-thread-list-item.read,.deal-prototype-page .email-thread-list-item.unread{background:#fff}.deal-prototype-page .email-thread-list-subject{font-size:13px;font-weight:600;line-height:normal}.deal-prototype-page .email-thread-list-top>.email-thread-list-subject{display:none}.deal-prototype-page .mobile-email-thread-date{color:var(--t3);font-size:11px;display:inline}.deal-prototype-page .mobile-email-thread-subject{color:var(--text);margin-top:4px;font-size:13px;font-weight:600;line-height:normal;display:block}.deal-prototype-page .email-thread-list-time,.deal-prototype-page .email-thread-list-meta{font-size:11px}.deal-prototype-page .email-thread-list-preview{text-overflow:ellipsis;white-space:normal;-webkit-line-clamp:2;-webkit-box-orient:vertical;margin-top:4px;font-size:12px;line-height:16px;display:-webkit-box;overflow:hidden}.deal-prototype-page .email-unread-dot{width:8px;height:8px;position:absolute;top:54px;right:12px}.deal-prototype-page .email-detail{grid-template-rows:auto minmax(0,1fr);position:relative}.deal-prototype-page .email-detail-head{z-index:1;background:#fff;height:auto;min-height:0;padding:10px 12px 9px;position:relative}.deal-prototype-page .email-back-button{height:28px;margin:0 0 4px;font-size:12px}.deal-prototype-page .email-detail-subject{-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:14px;line-height:19px;display:-webkit-box;overflow:hidden}.deal-prototype-page .email-detail-count{margin-top:2px;font-size:10.5px}.deal-prototype-page .email-detail-scroll{overscroll-behavior:contain;min-height:0;padding:10px 10px 16px}.deal-prototype-page .email-detail-messages{flex-direction:column;gap:12px;padding:0;display:flex}.deal-prototype-page .ec{border-radius:8px;margin:0}.deal-prototype-page .ec-head{min-height:0;padding:12px}.deal-prototype-page .ec-avatar{width:28px;height:28px}.deal-prototype-page .ec-sender{font-size:12px}.deal-prototype-page .ec-time{font-size:10px}.deal-prototype-page .ec-preview{font-size:11px;line-height:15px}.deal-prototype-page .ec-open{padding:14px}.deal-prototype-page .ec-open .ec-head{padding:0 0 12px}.deal-prototype-page .ec-open .ec-body{font-size:12px;line-height:18px}.deal-prototype-page .e-reply{border:0;border-top:1px solid var(--deal-border);max-height:none;padding:9px 10px calc(10px + env(safe-area-inset-bottom));z-index:2;background:#fff;margin:12px 0 0;position:sticky;bottom:0;overflow:visible;box-shadow:0 -8px 20px #0f172a0f}.deal-prototype-page .e-reply-collapsed{border-radius:8px;height:36px;min-height:36px;padding:10px 12px;font-size:13px}.deal-prototype-page .e-reply-actions .tpl-panel{overscroll-behavior:contain;width:min(360px,100vw - 40px);min-width:0;max-width:calc(100vw - 40px);max-height:min(320px,45vh);left:0}.deal-prototype-page .e-reply-actions .tpl-item{min-width:0}.deal-prototype-page .e-reply-actions .tpl-item-preview{max-width:100%;display:block}.deal-prototype-page .overview-kpis{grid-template-columns:1fr}.deal-prototype-page .deal-mobile-sheet-scrim{z-index:89;background:#17243d6b;border:0;position:fixed;inset:0}.deal-prototype-page .deal-mobile-sheet-controls{z-index:92;background:#fff;border-bottom:1px solid #e4e8ed;border-radius:16px 16px 0 0;justify-content:space-between;align-items:center;height:56px;padding:12px 16px;display:flex;position:fixed;top:16px;left:0;right:0}.deal-prototype-page .deal-mobile-sheet-controls>div{border-bottom:1px solid #d9dee5;flex:1;grid-template-columns:1fr 1fr;height:32px;display:grid}.deal-prototype-page .deal-mobile-sheet-controls [role=tab]{color:#8c99ab;background:#fff;border:0;border-bottom:2px solid #0000;font-size:12px;font-weight:500}.deal-prototype-page .deal-mobile-sheet-controls [role=tab][aria-selected=true]{color:#21243d;border-bottom-color:#214a8a;font-weight:600}.deal-prototype-page .deal-mobile-sheet-close{background:#f0f2f5;border:0;border-radius:8px;flex:0 0 32px;width:32px;height:32px;margin-left:0;font-size:18px}.deal-prototype-page .main.mobile-sheet-open.sidebar-deal .col-l,.deal-prototype-page .main.mobile-sheet-open.sidebar-info .col-r{visibility:visible;z-index:91;background:#fff;border:0;width:100%;padding:0;display:block;position:fixed;inset:72px 0 0;overflow-y:auto}.deal-prototype-page .main.mobile-sheet-open .col-l .sec,.deal-prototype-page .main.mobile-sheet-open .col-r .rc{padding:16px}.deal-prototype-page .main.mobile-sheet-open .sec-t,.deal-prototype-page .main.mobile-sheet-open .rc-t{letter-spacing:.8px;margin-bottom:12px;font-size:11px}.deal-prototype-page .main.mobile-sheet-open .fr{flex-direction:column;gap:10px;display:flex}.deal-prototype-page .main.mobile-sheet-open .fr>div{justify-content:space-between;align-items:center;display:flex}.deal-prototype-page .main.mobile-sheet-open .fl{letter-spacing:.3px;font-size:11px}.deal-prototype-page .main.mobile-sheet-open .fv{font-size:12.5px}.deal-prototype-page .main.mobile-sheet-open .ab{gap:8px}.deal-prototype-page .main.mobile-sheet-open .ab .btn{height:28px;padding:0 11px;font-size:11px}.deal-prototype-page.mobile-compose-open .ctabs{flex-basis:39px;order:0;gap:12px;height:39px}.deal-prototype-page.mobile-compose-open .ct{height:39px;font-size:12px}.deal-prototype-page.mobile-compose-open .smart-action{display:none}.deal-prototype-page.mobile-compose-open .tb{order:2}.deal-prototype-page.mobile-compose-open .mo.show{background:var(--deal-canvas);z-index:70;justify-content:flex-start;align-items:stretch;height:auto;min-height:0;padding:0;display:flex;position:fixed;inset:140px 0 0;overflow-y:auto}.deal-prototype-page.mobile-compose-open .mb.deal-compose-dialog{border:0;border-bottom:1px solid var(--deal-border);border-top:1px solid var(--deal-border);box-shadow:none;border-radius:0;width:100%;max-width:none;height:auto;max-height:none;overflow:visible}.deal-prototype-page.mobile-compose-open .deal-compose-header{border-bottom:0;height:56px;padding:16px;position:static}.deal-prototype-page.mobile-compose-open .deal-compose-header .mh{font-size:15px}.deal-prototype-page.mobile-compose-open .deal-compose-close{width:24px;height:24px}.deal-prototype-page.mobile-compose-open .deal-compose-form{gap:16px;padding:0 16px 16px}.deal-prototype-page.mobile-compose-open .deal-compose-sender-row{justify-content:space-between;align-items:center;min-width:0;display:flex}.deal-prototype-page.mobile-compose-open .deal-compose-template{flex:none;margin:0}.deal-prototype-page.mobile-compose-open .deal-compose-template .tpl-trigger{padding:4px 8px;font-size:10.5px}.deal-prototype-page.mobile-compose-open .deal-compose-to-field{display:none}.deal-prototype-page.mobile-compose-open .deal-compose-from{font-size:11px}.deal-prototype-page.mobile-compose-open .deal-compose-form .mf label{text-transform:uppercase;margin-bottom:6px;font-size:10px;font-weight:700}.deal-prototype-page.mobile-compose-open .deal-compose-form .mf input{height:32px;font-size:13px}.deal-prototype-page.mobile-compose-open .deal-compose-form [role=textbox]{min-height:120px;padding:10px}.deal-prototype-page.mobile-compose-open .deal-compose-copy-fields{gap:12px}.deal-prototype-page.mobile-compose-open .rich-text-editor-content{order:2}.deal-prototype-page.mobile-compose-open .rich-text-toolbar{border-top:0;border-bottom:1px solid #dee5ed;flex-wrap:nowrap;order:1;padding:4px 6px;overflow-x:hidden}.deal-prototype-page.mobile-compose-open .rich-text-toolbar button{width:24px;min-width:24px;height:24px;min-height:24px}.deal-prototype-page.mobile-compose-open .deal-compose-dialog .ma{background:#fff;border-top:0;justify-content:flex-end;gap:8px;height:auto;margin:0;padding:0;position:static}.deal-prototype-page.mobile-compose-open .deal-compose-dialog .ma .btn{height:30px;padding:0 14px;font-size:11px}}@media (width<=767px) and (prefers-reduced-motion:reduce){.deal-prototype-page .email-thread-list,.deal-prototype-page .email-detail{animation:none}}@media (width>=768px) and (width<=1023px){.deal-prototype-page .sms-in{align-items:stretch;gap:0;height:auto;min-height:0;margin:10px 14px;padding:0;overflow:hidden}.deal-prototype-page .sms-in textarea{border-radius:12px 12px 0 0;width:100%;min-height:52px;max-height:144px;padding:12px 14px}.deal-prototype-page .sms-chips{padding:8px 10px 2px}.deal-prototype-page .sms-bar{flex-wrap:nowrap;min-height:54px;padding:8px 10px}.deal-prototype-page .sms-in .sms-tool,.deal-prototype-page .sms-in .sms-send,.deal-prototype-page .sms-in .sms-quo{height:38px}}@media (width>=1024px){.deal-prototype-page .deal-sidebar-header{flex-direction:column;width:100%;height:76px;display:flex;position:static}.deal-prototype-page .deal-sidebar-header-main{grid-template-columns:auto minmax(120px,auto) auto minmax(180px,1fr) auto;align-items:center;gap:8px 12px;height:76px;padding:8px 20px 0;display:grid}.deal-prototype-page .deal-sidebar-title-row,.deal-prototype-page .deal-sidebar-status-row,.deal-prototype-page .deal-sidebar-meta,.deal-prototype-page .deal-sidebar-tools{width:auto}.deal-prototype-page .deal-sidebar-header .stage-path{grid-column:1/-1;height:18px;margin:0 -20px;padding:6px 20px}.deal-prototype-page .deal-sidebar-tabs{display:none}.deal-prototype-page .main,.deal-prototype-page .main.sidebar-deal,.deal-prototype-page .main.sidebar-info{grid-template-columns:340px minmax(0,1fr) 300px;height:calc(100vh - 76px);display:grid;overflow:hidden}.deal-prototype-page .col-l,.deal-prototype-page .col-r{visibility:visible;grid-row:1;padding-top:0}.deal-prototype-page .main.sidebar-deal .col-r,.deal-prototype-page .main.sidebar-info .col-l{visibility:visible}.deal-prototype-page .col-l{grid-column:1;width:340px}.deal-prototype-page .col-c{grid-column:2}.deal-prototype-page .col-r{border-left:0;border-right:0;grid-column:3;width:300px}.deal-prototype-page .ctabs{scrollbar-width:auto;align-items:normal;height:auto;min-height:0;overflow:visible}.deal-prototype-page .ct{background:0 0;flex:0 auto;height:auto;padding:10px 20px;font-size:12px}.deal-prototype-page .ct.active{background:var(--white)}.deal-prototype-page .sms-tpl-bar,.deal-prototype-page .canned-bar{gap:0;min-height:0;padding:4px 18px;overflow:visible}.deal-prototype-page .sms-tpl-btn{padding:3px 7px;font-size:10px}.deal-prototype-page .canned-btn{padding:2px 6px;font-size:9.5px}.deal-prototype-page .sms-in{gap:6px;min-height:0;padding:10px 18px}.deal-prototype-page .sms-in textarea{border-radius:10px;min-height:42px;padding:8px 12px}.deal-prototype-page .sms-in .sms-schedule-action,.deal-prototype-page .sms-in .sms-send-action,.deal-prototype-page .sms-in .sms-quo-action{border-radius:10px;width:auto;height:42px;padding:8px 18px}.deal-prototype-page .email-workspace{grid-template-columns:minmax(240px,300px) minmax(0,1fr);display:grid}.deal-prototype-page .email-thread-list,.deal-prototype-page .email-detail{width:auto;height:auto}.deal-prototype-page .email-thread-list.is-hidden{display:flex}.deal-prototype-page .email-detail.is-hidden{display:grid}.deal-prototype-page .email-back-button{display:none}.deal-prototype-page .email-detail-head{min-height:0;padding:14px 18px 10px}.deal-prototype-page .email-detail-subject{font-size:14px;line-height:normal}.deal-prototype-page .email-detail-count{font-size:10.5px}.deal-prototype-page .email-detail-scroll{padding:0}.deal-prototype-page .email-detail-messages{padding:0 18px;display:block}.deal-prototype-page .ec{border:0;border-bottom:1px solid var(--border);border-radius:0}.deal-prototype-page .ec:first-child{border-top:1px solid var(--border);margin-top:8px}.deal-prototype-page .ec-open{border-radius:0}.deal-prototype-page .ec-open .ec-head{min-height:0;padding:8px 12px}.deal-prototype-page .ec-open .ec-avatar{width:28px;height:28px}.deal-prototype-page .e-reply{border:0;border-top:1px solid var(--border);border-radius:0;margin:0}.deal-prototype-page .overview-content{gap:0;padding:18px}.deal-prototype-page .overview-kpis{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin-bottom:16px}.deal-prototype-page .overview-note-block{margin-bottom:14px}}.sl-page{--bg:#f0f2f5;--bg-elev:#f8fafc;--bg-card:#fff;--border:#e2e8f0;--border-strong:#cbd5e1;--text:#0f172a;--text-dim:#334155;--text-mute:#64748b;--accent:#3b82f6;--accent-dim:#2563eb;--accent-glow:#3b82f61a;--positive:#10b981;--negative:#ef4444;--warn:#f59e0b;--red:#ef4444;--red-bg:#fef2f2;--green:#10b981;--green-bg:#ecfdf5;--amber:#f59e0b;--amber-bg:#fffbeb;--card:#fff;--primary:#3b82f6;--radius:12px;--radius-sm:8px;background:var(--bg);color:var(--text);font-family:Be Vietnam Pro,ui-sans-serif,system-ui,sans-serif;font-size:14px;line-height:1.5}.sl-page *,.sl-page :before,.sl-page :after{box-sizing:border-box}.sl-page button,.sl-page input,.sl-page select{font:inherit;cursor:pointer}.sl-topbar{z-index:50;background:var(--card);color:var(--text);border-bottom:1px solid var(--border);justify-content:space-between;align-items:center;height:64px;padding:0 32px;display:flex;position:sticky;top:0;box-shadow:0 1px 3px #00000005}.sl-topbar-left{align-items:center;gap:16px;display:flex}.sl-back-link{color:var(--text-dim);border-radius:var(--radius-sm);border:1px solid var(--border);align-items:center;gap:6px;padding:6px 10px;font-size:13px;font-weight:500;text-decoration:none;transition:all .15s;display:flex}.sl-back-link:hover{color:var(--text);border-color:var(--text-mute);background:var(--bg)}.sl-topbar-title{letter-spacing:-.01em;color:var(--text);font-size:16px;font-weight:600}.sl-role-badge{background:var(--amber-bg);color:var(--amber);border:1px solid #f59e0b4d;border-radius:12px;padding:2px 10px;font-size:11px;font-weight:600}.sl-topbar-right{align-items:center;gap:16px;display:flex}.sl-sync-info{color:var(--text-mute);align-items:center;gap:8px;font-size:12px;font-weight:500;display:flex}.sl-sync-dot{background:var(--green);border-radius:50%;width:8px;height:8px;animation:2s infinite sl-pulse}@keyframes sl-pulse{0%,to{opacity:1}50%{opacity:.5}}.sl-logout{border-radius:var(--radius-sm)!important;padding:6px 12px!important;font-size:12px!important}.sl-filter-bar{background:var(--bg-card);border-bottom:1px solid var(--border);z-index:50;flex-wrap:wrap;align-items:center;gap:12px;padding:14px 32px;display:flex;position:sticky;top:0;box-shadow:0 1px 3px #0000000a}.sl-filter-group{align-items:center;gap:10px;display:flex}.sl-filter-label{color:var(--text-mute);text-transform:uppercase;letter-spacing:.1em;white-space:nowrap;margin-right:6px;font-family:Be Vietnam Pro,ui-sans-serif,system-ui,sans-serif;font-size:10px}.sl-dropdown{position:relative}.sl-dropdown-btn{background:var(--bg-card);border:1px solid var(--border);color:var(--text);cursor:pointer;white-space:nowrap;border-radius:4px;align-items:center;gap:10px;min-width:180px;padding:7px 14px;font-family:Be Vietnam Pro,ui-sans-serif,system-ui,sans-serif;font-size:12px;transition:all .15s;display:flex}.sl-dropdown-btn:hover{border-color:var(--border-strong)}.sl-dropdown-btn.active{border-color:var(--accent);color:var(--accent);background:var(--accent-glow)}.sl-dropdown-btn .chevron{color:var(--text-mute);margin-left:auto;font-size:10px}.sl-dropdown-menu{background:var(--card);border:1px solid var(--border);border-radius:var(--radius);z-index:100;opacity:0;visibility:hidden;min-width:220px;transition:all .2s cubic-bezier(.16,1,.3,1);position:absolute;top:calc(100% + 6px);left:0;overflow:hidden;transform:translateY(-8px);box-shadow:0 10px 25px -5px #0000001a,0 8px 10px -6px #0000000d}.sl-dropdown-menu.open{opacity:1;visibility:visible;transform:translateY(0)}.sl-dropdown-item{color:var(--text-dim);cursor:pointer;border-bottom:1px solid var(--border);align-items:center;gap:12px;padding:12px 16px;font-size:13px;transition:background .1s;display:flex}.sl-dropdown-item:last-child{border-bottom:none}.sl-dropdown-item:hover{background:var(--bg);color:var(--text)}.sl-dropdown-item.active{background:var(--bg);color:var(--primary);font-weight:600}.sl-dropdown-item.team-header{background:var(--card);color:var(--text);border-bottom:1px solid var(--border);font-weight:600}.sl-mini-avatar{background:var(--primary);color:#fff;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:24px;height:24px;font-size:10px;font-weight:600;display:flex}.sl-mini-rank{color:var(--text-mute);margin-left:auto;font-size:11px}.sl-filter-divider{background:var(--border);width:1px;height:24px;margin:0 8px}.sl-date-range{align-items:center;gap:12px;margin-left:auto;display:flex}.sl-date-picker-trigger{white-space:nowrap;min-width:130px;max-width:150px;overflow:hidden;border:1px solid var(--border)!important;height:34px!important;color:var(--text)!important;background:var(--bg-card)!important;box-shadow:none!important;border-radius:4px!important;padding:0 10px!important;font-family:Be Vietnam Pro,ui-sans-serif,system-ui,sans-serif!important;font-size:12px!important;font-weight:500!important}.sl-date-picker-trigger:hover{border-color:var(--text-mute)!important}.sl-date-picker-trigger svg{width:16px!important;height:16px!important;color:var(--text-mute)!important}.sl-date-picker-content{z-index:9999!important;font-family:Be Vietnam Pro,ui-sans-serif,system-ui,sans-serif!important;font-size:13px!important}.sl-content{flex-direction:column;gap:48px;max-width:1440px;margin:0 auto;padding:40px;transition:opacity .2s;display:flex}.sl-content[data-loading=true]{opacity:.65;pointer-events:none;transition:opacity .15s}.sl-loading-bar{z-index:200;background:linear-gradient(90deg, var(--accent), #60a5fa, var(--accent));background-size:200% 100%;height:3px;animation:1.2s infinite sl-loading-sweep;position:sticky;top:0;left:0;right:0}@keyframes sl-loading-sweep{0%{background-position:100% 0}to{background-position:-100% 0}}.sl-view-banner{background:var(--card);border:1px solid var(--border);border-radius:var(--radius);align-items:center;gap:16px;padding:16px 24px;display:flex;box-shadow:0 1px 3px #00000005}.sl-banner-avatar{background:var(--primary);color:#fff;border-radius:50%;justify-content:center;align-items:center;width:48px;height:48px;font-size:16px;font-weight:600;display:flex}.sl-banner-text{flex:1}.sl-banner-label{color:var(--text-mute);margin-bottom:4px;font-size:12px;font-weight:500}.sl-banner-name{color:var(--text);letter-spacing:-.01em;font-size:18px;font-weight:600}.sl-banner-close{border:1px solid var(--border);border-radius:var(--radius-sm);color:var(--text-dim);background:var(--card);cursor:pointer;padding:8px 16px;font-size:13px;font-weight:500;transition:all .15s;box-shadow:0 1px 2px #00000005}.sl-banner-close:hover{background:var(--bg);color:var(--text)}.sl-group{flex-direction:column;display:flex}.sl-group-header{align-items:center;gap:12px;margin-bottom:24px;display:flex}.sl-group-title{color:var(--text);letter-spacing:-.01em;font-size:18px;font-weight:600}.sl-group-desc{color:var(--text-mute);margin-left:8px;font-size:13px;font-weight:400}.sl-kpi-grid{grid-template-columns:repeat(5,1fr);gap:20px;display:grid}.sl-kpi-card{background:var(--card);border-radius:var(--radius);border:1px solid var(--border);flex-direction:column;padding:24px;transition:transform .2s,box-shadow .2s;display:flex;box-shadow:0 1px 3px #00000005,0 1px 2px -1px #00000005}.sl-kpi-card:hover{transform:translateY(-2px);box-shadow:0 4px 6px -1px #0000000d,0 2px 4px -2px #00000005}.sl-kpi-label{color:var(--text-dim);align-items:center;gap:5px;margin-bottom:12px;font-family:Be Vietnam Pro,ui-sans-serif,system-ui,sans-serif;font-size:12px;font-weight:500;display:flex}.sl-metric-help{width:22px;height:22px;color:var(--text-mute);cursor:help;background:0 0;border:0;border-radius:50%;justify-content:center;align-items:center;padding:0;display:inline-flex}.sl-metric-help:hover{color:var(--accent-dim);background:var(--accent-glow)}.sl-metric-help:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.sl-metric-help-content{max-width:280px;line-height:1.5;display:inline-block}.sublabel .sl-kpi-label{margin-bottom:0}.sl-kpi-value{color:var(--text);letter-spacing:-.02em;margin-bottom:12px;font-family:Be Vietnam Pro,ui-sans-serif,system-ui,sans-serif;font-size:28px;font-weight:600;line-height:1.1}.sl-kpi-value .currency{color:var(--text-mute);margin-right:4px;font-size:20px;font-weight:500}.sl-kpi-delta{border-radius:12px;align-self:flex-start;align-items:center;gap:6px;padding:4px 10px;font-size:12px;font-weight:500;display:inline-flex}.sl-kpi-delta.up{color:var(--green);background:var(--green-bg)}.sl-kpi-delta.down{color:var(--red);background:var(--red-bg)}.sl-kpi-dual{gap:24px;margin-top:4px;display:flex}.sl-kpi-dual .item{flex:1}.sl-kpi-dual .sublabel{color:var(--text-mute);align-items:center;margin-bottom:6px;font-size:11px;font-weight:500;display:flex}.sl-kpi-dual .subvalue{color:var(--text);letter-spacing:-.01em;font-size:20px;font-weight:600}.sl-kpi-meta{color:var(--text-mute);border-top:1px solid var(--border);margin-top:16px;padding-top:16px;font-size:12px}.sl-cohort-tag{background:var(--bg);color:var(--text-dim);border-radius:10px;margin-left:6px;padding:2px 8px;font-size:10px;font-weight:600;display:inline-block}.sl-chart-row{grid-template-columns:2fr 1fr;gap:24px;display:grid}.sl-panel{background:var(--card);border:1px solid var(--border);border-radius:var(--radius);padding:28px;box-shadow:0 1px 3px #00000005}.sl-panel-header{justify-content:space-between;align-items:center;margin-bottom:24px;display:flex}.sl-panel-title{color:var(--text);font-size:14px;font-weight:600}.sl-panel-value{color:var(--text-dim);font-size:14px;font-weight:500}.sl-compare-toggle{border:1px solid var(--border);color:var(--text-mute);cursor:pointer;background:var(--card);border-radius:14px;align-items:center;gap:8px;margin-left:16px;padding:4px 12px;font-size:12px;font-weight:500;transition:all .15s;display:inline-flex}.sl-compare-toggle:hover{border-color:var(--text-dim);color:var(--text)}.sl-compare-toggle.active{border-color:var(--primary);color:var(--primary);background:var(--bg)}.sl-compare-dot{background:var(--border);border-radius:50%;width:8px;height:8px}.sl-compare-toggle.active .sl-compare-dot{background:var(--primary)}.sl-chart-legend{color:var(--text-dim);gap:20px;margin-top:16px;font-size:12px;font-weight:500;display:flex}.sl-chart-legend span{align-items:center;gap:8px;display:flex}.sl-legend-swatch{border-radius:3px;width:10px;height:10px}.sl-funnel-grid{grid-template-columns:1.5fr 1fr 1fr 1fr;gap:24px;display:grid}.sl-funnel-stages{flex-direction:column;gap:16px;display:flex}.sl-funnel-stage{align-items:center;gap:16px;display:flex}.sl-funnel-label{color:var(--text-dim);flex-shrink:0;width:100px;font-size:13px;font-weight:500}.sl-funnel-bar{background:var(--bg);border-left:4px solid var(--primary);border-radius:0 var(--radius-sm) var(--radius-sm) 0;flex:1;align-items:center;height:36px;padding:0 16px;display:flex}.sl-funnel-value{color:var(--text);font-size:14px;font-weight:600}.sl-funnel-pct{color:var(--text-mute);margin-left:12px;font-size:12px;font-weight:500}.sl-metric-stack{flex-direction:column;justify-content:center;gap:24px;height:100%;display:flex}.sl-metric-item{border-left:2px solid var(--border);padding-left:16px}.sl-metric-label{color:var(--text-mute);margin-bottom:8px;font-size:12px;font-weight:500}.sl-metric-value{color:var(--text);letter-spacing:-.01em;font-size:24px;font-weight:600}.sl-metric-value .unit{color:var(--text-mute);margin-left:4px;font-size:14px;font-weight:500}.sl-loss-grid{grid-template-columns:1fr 1fr;gap:24px;display:grid}.sl-stat-row{border-bottom:1px solid var(--border);justify-content:space-between;align-items:center;padding:14px 0;display:flex}.sl-stat-row:last-child{border-bottom:none}.sl-stat-label{color:var(--text-dim);font-size:13px}.sl-stat-value{color:var(--text);font-size:14px;font-weight:600}.sl-stat-value.warn{color:var(--amber)}.sl-stat-value.danger{color:var(--red)}.sl-leaderboard{background:var(--card);border:1px solid var(--border);border-radius:var(--radius);overflow:hidden;box-shadow:0 1px 3px #00000005}.sl-lb-toolbar{border-bottom:1px solid var(--border);background:#fff;justify-content:space-between;align-items:center;padding:20px 24px;display:flex}.sl-lb-toolbar-title{color:var(--text);font-size:14px;font-weight:600}.sl-lb-table-wrap{overflow-x:auto}.sl-lb-table{border-collapse:collapse;width:100%;font-size:13px}.sl-lb-table thead th{text-align:right;background:var(--bg);color:var(--text-mute);border-bottom:1px solid var(--border);white-space:nowrap;cursor:pointer;-webkit-user-select:none;user-select:none;padding:16px 20px;font-size:12px;font-weight:500;transition:background .15s,color .15s}.sl-lb-table thead th:first-child{text-align:left;background:var(--bg);z-index:2;border-right:1px solid var(--border);position:sticky;left:0}.sl-lb-table thead th:hover{color:var(--text);background:#f1f5f9}.sl-lb-table thead th.sorted{color:var(--primary);background:#f1f5f9;font-weight:600}.sl-lb-table thead th.sorted:after{content:" ↓";color:var(--primary)}.sl-lb-table thead th.sorted.asc:after{content:" ↑"}.sl-lb-table tbody td{border-bottom:1px solid var(--border);color:var(--text-dim);text-align:right;white-space:nowrap;padding:16px 20px}.sl-lb-table tbody td:first-child{text-align:left;background:var(--card);z-index:1;border-right:1px solid var(--border);position:sticky;left:0}.sl-lb-table tbody tr:last-child td{border-bottom:none}.sl-lb-table tbody tr{cursor:pointer;transition:background .15s}.sl-lb-table tbody tr:hover,.sl-lb-table tbody tr:hover td:first-child{background:var(--bg)}.sl-lb-table tbody tr.selected{background:#f8fafc}.sl-lb-table tbody tr.selected td:first-child{box-shadow:inset 3px 0 0 var(--primary);background:#f8fafc}.sl-lb-table tbody td.heat-best{color:var(--green);font-weight:600}.sl-lb-table tbody td.heat-good{color:#34d399}.sl-lb-table tbody td.heat-mid{color:var(--text-dim)}.sl-lb-table tbody td.heat-bad{color:var(--amber)}.sl-lb-table tbody td.heat-worst{color:var(--red);font-weight:600}.sl-lb-table tbody td.sorted-col{background:#fafbfc}.sl-lb-table tbody tr:hover td.sorted-col{background:#f1f5f9}.sl-rep-cell{align-items:center;gap:12px;display:flex}.sl-rank{color:var(--text-mute);text-align:center;width:24px;font-size:13px;font-weight:600}.sl-rank.top{color:var(--primary)}.sl-avatar{background:var(--primary);color:#fff;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:32px;height:32px;font-size:12px;font-weight:600;display:flex}.sl-rep-name{color:var(--text);white-space:nowrap;text-overflow:ellipsis;max-width:160px;font-family:Be Vietnam Pro,ui-sans-serif,system-ui,sans-serif;font-size:13px;font-weight:500;overflow:hidden}@media (width<=1200px){.sl-kpi-grid{grid-template-columns:repeat(3,1fr)}.sl-chart-row{grid-template-columns:1fr}.sl-funnel-grid{grid-template-columns:1fr 1fr}.sl-loss-grid{grid-template-columns:1fr}}@media (width<=900px){.sl-kpi-grid{grid-template-columns:repeat(2,1fr)}.sl-funnel-grid{grid-template-columns:1fr}.sl-content{padding:24px}.sl-topbar{padding:0 24px}.sl-filter-bar{flex-direction:column;align-items:stretch;padding:16px 24px}.sl-filter-group,.sl-dropdown-btn{width:100%}.sl-filter-divider{display:none}.sl-date-range{flex-wrap:wrap;justify-content:center;gap:8px;width:100%;margin-left:0}.sl-date-picker-trigger{flex:1;min-width:120px}}@media (width<=640px){.sl-kpi-grid{grid-template-columns:1fr}}@keyframes sl-shimmer{0%{background-position:-400px 0}to{background-position:400px 0}}.sl-skeleton{background:linear-gradient(90deg, var(--border) 25%, var(--border) 37%, var(--border) 63%);background-size:400px 100%;border-radius:4px;animation:1.4s infinite sl-shimmer}.sl-error-banner{background:var(--red-bg);border:1px solid var(--red);color:var(--red);border-radius:var(--radius-sm);justify-content:space-between;align-items:center;margin:0 20px 16px;padding:12px 20px;font-size:13px;display:flex}.sl-error-note{color:var(--text-mute);font-size:11px}.drp-trigger{border:1px solid var(--border);border-radius:var(--radius-sm);height:34px;color:var(--text);cursor:pointer;white-space:nowrap;background:#fff;align-items:center;gap:8px;min-width:230px;padding:0 12px;font-family:Be Vietnam Pro,ui-sans-serif,system-ui,sans-serif;font-size:13px;font-weight:500;transition:border-color .15s,box-shadow .15s;display:inline-flex;box-shadow:0 1px 2px #0000000a}.drp-trigger:hover{border-color:var(--border-strong);box-shadow:0 1px 4px #00000014}.drp-trigger__icon{width:14px;height:14px;color:var(--text-mute);flex-shrink:0}.drp-trigger__label{text-align:left;flex:1}.drp-trigger__chevron{color:var(--text-mute);flex-shrink:0;font-size:9px}.drp-popover{font-family:Be Vietnam Pro,ui-sans-serif,system-ui,sans-serif;overflow:hidden;z-index:9999!important;background:#fff!important;border:1px solid #d5dce9!important;border-radius:12px!important;width:auto!important;padding:0!important;box-shadow:0 8px 32px #00000021!important}.drp-inner{display:flex}.drp-presets{background:#f8fafc;border-right:1px solid #e8edf5;flex-direction:column;gap:2px;min-width:110px;padding:10px 8px;display:flex}.drp-preset-btn{color:#334155;text-align:left;cursor:pointer;white-space:nowrap;background:0 0;border:none;border-radius:6px;padding:7px 10px;font-family:Be Vietnam Pro,ui-sans-serif,system-ui,sans-serif;font-size:12px;font-weight:500;transition:background .12s,color .12s}.drp-preset-btn--active{color:#2563eb;background:#2563eb17;font-weight:600}.drp-calendar{background:#fff;min-width:260px;padding:14px 16px}.drp-month-nav{justify-content:space-between;align-items:center;margin-bottom:10px;display:flex}.drp-month-label{color:#172236;font-family:Be Vietnam Pro,ui-sans-serif,system-ui,sans-serif;font-size:13px;font-weight:600}.drp-month-btn{color:#617391;cursor:pointer;background:0 0;border:1px solid #d5dce9;border-radius:50%;justify-content:center;align-items:center;width:28px;height:28px;transition:all .12s;display:flex}.drp-month-btn:hover{color:#172236;background:#f0f3f9;border-color:#b0bdd2}.drp-weekdays{grid-template-columns:repeat(7,1fr);gap:2px;margin-bottom:2px;display:grid}.drp-weekday{text-align:center;color:#8facc2;text-transform:uppercase;letter-spacing:.05em;padding:4px 0;font-family:Be Vietnam Pro,ui-sans-serif,system-ui,sans-serif;font-size:10px;font-weight:600}.drp-days{grid-template-columns:repeat(7,1fr);gap:1px;display:grid}.drp-day{color:#172236;cursor:pointer;z-index:0;background:0 0;border:none;border-radius:6px;justify-content:center;align-items:center;width:100%;height:34px;font-family:Be Vietnam Pro,ui-sans-serif,system-ui,sans-serif;font-size:12px;font-weight:500;transition:background .1s,color .1s;display:flex;position:relative}.drp-day:hover:not(.drp-day--range-start):not(.drp-day--range-end){color:#172236;background:#f0f3f9}.drp-day--today{font-weight:700;box-shadow:inset 0 0 0 1.5px #b0bdd2}.drp-day--range-start,.drp-day--range-end{z-index:1;font-weight:700;color:#fff!important;background:#2563eb!important}.drp-day--range-start{border-radius:6px 0 0 6px}.drp-day--range-end{border-radius:0 6px 6px 0}.drp-day--range-start.drp-day--range-end{border-radius:6px!important}.drp-status{color:#617391;text-align:center;border-top:1px solid #e8edf5;min-height:22px;margin-top:8px;padding-top:8px;font-family:Be Vietnam Pro,ui-sans-serif,system-ui,sans-serif;font-size:11px;font-weight:500}.drp-status--picking{color:#2563eb}.sl-lb-empty{color:var(--text-mute);font-size:13px;font-style:italic;text-align:center!important;padding:48px 24px!important}.sl-coming-soon{background:var(--amber-bg);color:var(--amber);vertical-align:middle;letter-spacing:.03em;border:1px solid #f59e0b40;border-radius:10px;margin-left:10px;padding:2px 8px;font-size:10px;font-weight:600;display:inline-block}.sl-stat-placeholder{color:var(--text-mute);font-weight:400}.sl-chart-empty{height:100%;color:var(--text-mute);border:1px dashed var(--border);border-radius:var(--radius-sm);flex-direction:column;justify-content:center;align-items:center;gap:10px;font-size:13px;display:flex}.sl-chart-empty-icon{opacity:.5;font-size:28px}@font-face{font-family:Be Vietnam Pro;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/be-vietnam-pro-vietnamese-400-normal-CRcqvyg1.woff2)format("woff2"),url(/assets/be-vietnam-pro-vietnamese-400-normal-BuGn0gnm.woff)format("woff");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Be Vietnam Pro;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/be-vietnam-pro-latin-ext-400-normal-CiZNW1ec.woff2)format("woff2"),url(/assets/be-vietnam-pro-latin-ext-400-normal-DYBYyMQr.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Be Vietnam Pro;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/be-vietnam-pro-latin-400-normal-PpnXBOrz.woff2)format("woff2"),url(/assets/be-vietnam-pro-latin-400-normal-bXgqVju9.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Be Vietnam Pro;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/be-vietnam-pro-vietnamese-500-normal-DREgrEoJ.woff2)format("woff2"),url(/assets/be-vietnam-pro-vietnamese-500-normal-CfdwVo8-.woff)format("woff");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Be Vietnam Pro;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/be-vietnam-pro-latin-ext-500-normal-h0Fp6aX0.woff2)format("woff2"),url(/assets/be-vietnam-pro-latin-ext-500-normal-CK0UkkKf.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Be Vietnam Pro;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/be-vietnam-pro-latin-500-normal-B6LVzGNe.woff2)format("woff2"),url(/assets/be-vietnam-pro-latin-500-normal-BJkVuMHw.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Be Vietnam Pro;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/be-vietnam-pro-vietnamese-600-normal-nyU-ZL2p.woff2)format("woff2"),url(/assets/be-vietnam-pro-vietnamese-600-normal-DkpCIyan.woff)format("woff");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Be Vietnam Pro;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/be-vietnam-pro-latin-ext-600-normal-BNd8euf0.woff2)format("woff2"),url(/assets/be-vietnam-pro-latin-ext-600-normal-BeUwKxhG.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Be Vietnam Pro;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/be-vietnam-pro-latin-600-normal-BZDkUTrt.woff2)format("woff2"),url(/assets/be-vietnam-pro-latin-600-normal-5IO4e7bK.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Be Vietnam Pro;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/be-vietnam-pro-vietnamese-700-normal-Csr0PCuG.woff2)format("woff2"),url(/assets/be-vietnam-pro-vietnamese-700-normal-By_5yT39.woff)format("woff");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Be Vietnam Pro;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/be-vietnam-pro-latin-ext-700-normal-C8_gqRu2.woff2)format("woff2"),url(/assets/be-vietnam-pro-latin-ext-700-normal-4Hjo2OtD.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Be Vietnam Pro;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/be-vietnam-pro-latin-700-normal-DlW1Zbsh.woff2)format("woff2"),url(/assets/be-vietnam-pro-latin-700-normal-C2EtzaOi.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}.drp-trigger{border:1px solid var(--border,#e2e8f0);border-radius:var(--radius-sm,6px);background:var(--white,#fff);width:100%;min-width:230px;min-height:36px;color:var(--text,#1a2332);text-align:left;cursor:pointer;align-items:center;gap:8px;padding:7px 10px;font-size:11.5px;line-height:1.25;display:inline-flex}.drp-trigger:hover{background:#f8fafc;border-color:#b7c3d3}.drp-trigger:focus-visible{outline:2px solid var(--blue-light,#36a);outline-offset:2px}.drp-trigger--empty{color:var(--text-3,#8896a6)}.drp-trigger__icon{width:15px;height:15px;color:var(--blue,#224989);flex:0 0 15px}.drp-trigger__label{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.drp-trigger__chevron{color:var(--text-3,#8896a6);margin-left:2px;font-size:8px}.drp-popover{border:1px solid var(--border,#e2e8f0);background:#fff;max-width:min(440px,100vw - 24px);overflow:hidden;border-radius:12px!important;width:auto!important;padding:0!important;box-shadow:0 18px 45px #0f285029!important}.drp-inner{grid-template-columns:112px 286px;min-width:398px;display:grid}.drp-presets{border-right:1px solid var(--border,#e2e8f0);background:#f8fafc;flex-direction:column;gap:3px;padding:12px 9px;display:flex}.drp-preset-btn{min-height:34px;color:var(--text-2,#4a5568);text-align:left;cursor:pointer;background:0 0;border:0;border-radius:7px;padding:7px 9px;font-size:11px;font-weight:500}.drp-preset-btn:hover{color:var(--text,#1a2332);background:#edf2f7}.drp-preset-btn--active{background:var(--navy,#17386f);color:#fff}.drp-preset-btn--active:hover{background:var(--navy-dark,#0f2850);color:#fff}.drp-calendar{width:286px;padding:12px}.drp-month-nav{grid-template-columns:32px 1fr 32px;align-items:center;gap:8px;margin-bottom:12px;display:grid}.drp-month-label{color:var(--text,#1a2332);text-align:center;font-size:12.5px;font-weight:700}.drp-month-btn{border:1px solid var(--border,#e2e8f0);width:32px;height:32px;color:var(--text-2,#4a5568);cursor:pointer;background:#fff;border-radius:7px;place-items:center;padding:0;display:grid}.drp-month-btn:hover{color:var(--navy,#17386f);background:#f1f5f9}.drp-chevron-icon{width:15px;height:15px}.drp-weekdays,.drp-days{grid-template-columns:repeat(7,1fr);display:grid}.drp-weekdays{gap:2px;margin-bottom:5px}.drp-weekday{color:var(--text-3,#8896a6);text-align:center;text-transform:uppercase;padding:3px 0;font-size:9px;font-weight:700}.drp-days{gap:2px}.drp-day{width:34px;height:32px;color:var(--text,#1a2332);cursor:pointer;background:0 0;border:0;border-radius:7px;place-items:center;padding:0;font-size:10.5px;display:grid;position:relative}.drp-day:hover{background:#edf2f7}.drp-day--other-month{color:#bcc5d0}.drp-day--today{box-shadow:inset 0 0 0 1px var(--blue-light,#36a);color:var(--blue,#224989);font-weight:700}.drp-day--in-range{color:var(--navy,#17386f);background:#e8eef8;border-radius:3px}.drp-day--range-start,.drp-day--range-end{background:var(--navy,#17386f);color:#fff;font-weight:700}.drp-status{border-top:1px solid var(--border,#e2e8f0);min-height:32px;color:var(--text-2,#4a5568);text-align:center;margin-top:10px;padding-top:9px;font-size:10px;line-height:1.4}.drp-status--picking{color:var(--blue,#224989);font-weight:600}@media (width<=520px){.drp-trigger{min-width:0;min-height:42px}.drp-popover{width:calc(100vw - 24px)!important}.drp-inner{grid-template-columns:1fr;min-width:0}.drp-presets{border-right:0;border-bottom:1px solid var(--border,#e2e8f0);grid-template-columns:repeat(3,1fr);padding:9px;display:grid}.drp-preset-btn{text-align:center;min-height:38px;padding:6px}.drp-calendar{width:100%;padding:12px}.drp-day{width:100%;min-width:0;height:36px}}@media (prefers-reduced-motion:reduce){.drp-trigger,.drp-preset-btn,.drp-month-btn,.drp-day{transition:none}}.sales-analytics{width:100%;min-width:0;color:var(--text)}.sales-analytics button,.sales-analytics select,.sales-analytics input{font:inherit}.sales-analytics button:focus-visible,.sales-analytics select:focus-visible,.sales-analytics input:focus-visible,.sales-analytics [tabindex="0"]:focus-visible{outline:2px solid var(--blue-light);outline-offset:2px}.sales-page-header{justify-content:space-between;align-items:flex-end;gap:24px;margin-bottom:22px;display:flex}.sales-personal-hero h2{color:var(--text);letter-spacing:-.025em;margin:4px 0 2px;font-size:clamp(22px,2vw,28px);line-height:1.2}.sales-page-header p,.sales-personal-hero p{color:var(--text-3);margin:0;font-size:12px}.sales-page-header__meta{flex-wrap:wrap;gap:6px;display:flex}.sales-page-header__meta span{border:1px solid var(--border);background:var(--white);min-height:22px;color:var(--text-2);border-radius:999px;align-items:center;padding:2px 8px;font-size:10.5px;font-weight:600;display:inline-flex}.sales-reporting-controls{flex-wrap:wrap;justify-content:flex-end;align-items:flex-end;gap:10px;display:flex}.sales-field,.sales-date-field{min-width:180px;color:var(--text-2);flex-direction:column;gap:5px;font-size:11px;font-weight:600;display:flex}.sales-field--compact{min-width:155px}.sales-field select,.sales-field input{border:1px solid var(--border);border-radius:var(--radius-sm);background:var(--white);width:100%;min-height:36px;color:var(--text);padding:7px 10px}.sales-field select{cursor:pointer;padding-right:32px}.sales-field select:disabled,.sales-date-field button:disabled{cursor:wait;opacity:.58}.sales-reporting-status{border:1px solid color-mix(in srgb, var(--blue) 24%, var(--border));border-radius:var(--radius-sm);background:color-mix(in srgb, var(--blue) 5%, var(--white));min-height:36px;color:var(--blue);align-items:center;gap:8px;padding:5px 10px;display:inline-flex}.sales-reporting-status svg{flex:none;animation:.8s linear infinite sales-spin}.sales-reporting-status span,.sales-reporting-status strong,.sales-reporting-status small{display:block}.sales-reporting-status strong{font-size:10.5px;line-height:1.2}.sales-reporting-status small{color:var(--text-3);white-space:nowrap;margin-top:2px;font-size:9.5px;line-height:1.2}.sales-report-content{transition:opacity .16s ease-out}.sales-report-content--updating{opacity:.64}.sales-date-field>button{border-color:var(--border);background:var(--white);min-height:36px}.sales-subnav{border:1px solid var(--border);border-radius:var(--radius);background:var(--white);scrollbar-width:thin;width:100%;margin-bottom:14px;padding:4px;display:flex;overflow-x:auto}.sales-subnav button{min-height:38px;color:var(--text-2);white-space:nowrap;cursor:pointer;background:0 0;border-radius:7px;padding:7px 16px;font-size:12px;font-weight:600}.sales-subnav button:hover{background:var(--bg);color:var(--text)}.sales-subnav button.active{background:var(--navy);color:#fff;box-shadow:0 2px 6px #0f28502e}.sales-view-stack{flex-direction:column;gap:26px;display:flex}.sales-section-heading{justify-content:space-between;align-items:flex-end;gap:20px;margin-bottom:12px;display:flex}.sales-section-heading h2{color:var(--text);margin:1px 0 0;font-size:17px;line-height:1.3}.sales-eyebrow{color:var(--blue);letter-spacing:.09em;text-transform:uppercase;margin:0;font-size:10px;font-weight:700}.sales-section-description{max-width:520px;color:var(--text-3);text-align:right;margin:0;font-size:11.5px}.sales-panel{border:1px solid var(--border);border-radius:var(--radius-lg);background:var(--white);min-width:0;padding:18px;box-shadow:0 1px 2px #0f285008}.sales-panel__title-row{justify-content:space-between;align-items:center;gap:12px;margin-bottom:16px;display:flex}.sales-panel__title-row h3{color:var(--text);margin:0;font-size:13.5px}.sales-panel__title-row>span,.sales-panel__title-row>svg{color:var(--text-3);font-size:10.5px}.sales-overview-grid{grid-template-columns:minmax(280px,.8fr) minmax(480px,1.2fr);gap:14px;display:grid}.sales-funnel-panel{flex-direction:column;display:flex}.sales-funnel{flex-direction:column;flex:1;justify-content:center;gap:22px;min-height:180px;display:flex}.sales-funnel__row>div:first-child{justify-content:space-between;align-items:center;gap:16px;margin-bottom:7px;display:flex}.sales-funnel__row span{color:var(--text-2);font-size:11.5px}.sales-funnel__row strong{font-size:16px}.sales-funnel__track{background:var(--border-light);border-radius:5px;height:18px;overflow:hidden}.sales-funnel__track span{border-radius:inherit;background:linear-gradient(90deg, var(--navy), var(--blue-light));height:100%;display:block}.sales-metric-grid{gap:12px;display:grid}.sales-metric-grid--two{grid-template-columns:repeat(2,minmax(0,1fr))}.sales-metric-grid--three{grid-template-columns:repeat(3,minmax(0,1fr))}.sales-metric-grid--four{grid-template-columns:repeat(4,minmax(0,1fr))}.sales-metric-grid--five{grid-template-columns:repeat(5,minmax(0,1fr))}.sales-headline-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.sales-headline-grid .sales-metric-card{min-height:98px}.sales-metric-card{border:1px solid var(--border);border-radius:var(--radius);background:var(--white);min-width:0;min-height:118px;padding:14px 15px;position:relative;overflow:hidden}.sales-metric-card:before{background:var(--metric-tone,var(--navy));content:"";width:3px;position:absolute;inset:0 auto 0 0}.sales-metric-card--navy{--metric-tone:var(--navy)}.sales-metric-card--blue{--metric-tone:var(--blue-light)}.sales-metric-card--green{--metric-tone:var(--green)}.sales-metric-card--amber{--metric-tone:var(--amber)}.sales-metric-card--coral{--metric-tone:var(--coral)}.sales-metric-card__header{min-height:32px;color:var(--text-2);justify-content:space-between;align-items:flex-start;gap:12px;font-size:11px;font-weight:600;display:flex}.sales-metric-card__icon{background:color-mix(in srgb, var(--metric-tone) 10%, white);width:28px;height:28px;color:var(--metric-tone);border-radius:8px;flex:0 0 28px;place-items:center;display:grid}.sales-metric-card>strong{overflow-wrap:anywhere;color:var(--text);letter-spacing:-.025em;margin-top:8px;font-size:clamp(18px,1.7vw,24px);line-height:1.1;display:block}.sales-metric-card>p{color:var(--text-3);margin:7px 0 0;font-size:10.5px}.sales-filter-panel{border:1px solid var(--border);border-radius:var(--radius);background:var(--white);grid-template-columns:minmax(210px,.35fr) minmax(0,1fr);gap:16px;padding:14px;display:grid}.sales-rep-filter{border:0;min-width:0;margin:0;padding:0}.sales-rep-filter__header{justify-content:space-between;align-items:center;gap:12px;min-height:24px;display:flex}.sales-rep-filter__header>span{color:var(--text-2);font-size:11px;font-weight:600}.sales-rep-filter__header small{color:var(--text-3);margin-left:5px;font-size:10px;font-weight:500}.sales-rep-filter__actions{justify-content:flex-end;gap:4px;margin:0;display:flex}.sales-rep-filter__actions button{min-height:24px;color:var(--blue);cursor:pointer;background:0 0;padding:2px 6px;font-size:10.5px}.sales-rep-filter__search{margin-top:5px;position:relative}.sales-rep-filter__search svg{color:var(--text-3);pointer-events:none;position:absolute;top:50%;left:10px;transform:translateY(-50%)}.sales-rep-filter__search input{border:1px solid var(--border);border-radius:var(--radius-sm);background:var(--white);width:100%;min-height:36px;color:var(--text);padding:7px 10px 7px 32px}.sales-rep-filter__search input::placeholder{color:var(--text-3)}.sales-rep-filter__list{scrollbar-width:thin;grid-template-columns:repeat(auto-fill,minmax(170px,1fr));gap:7px;max-height:132px;margin-top:7px;padding:1px;display:grid;overflow-y:auto}.sales-rep-filter__list label{border:1px solid var(--border);border-radius:var(--radius-sm);min-width:0;min-height:34px;color:var(--text-2);white-space:nowrap;cursor:pointer;align-items:center;gap:6px;padding:5px 8px;font-size:10.5px;display:flex}.sales-rep-filter__list label:has(input:checked){border-color:color-mix(in srgb, var(--blue) 35%, var(--border));background:color-mix(in srgb, var(--blue) 7%, white);color:var(--blue)}.sales-rep-filter__list input{width:14px;height:14px;accent-color:var(--blue)}.sales-rep-filter__list label>span{text-overflow:ellipsis;overflow:hidden}.sales-rep-filter__empty{color:var(--text-3);grid-column:1/-1;margin:0;padding:10px;font-size:10.5px}.sales-comparison-chart{width:100%;height:300px}.sales-support-chart{width:100%;height:320px;margin-bottom:18px}.sales-table-region{border:1px solid var(--border);border-radius:var(--radius);background:var(--white);width:100%;overflow-x:auto}.sales-table{border-collapse:collapse;table-layout:fixed;width:100%;min-width:2200px;font-size:11.5px}.sales-table__col-representative{width:230px}.sales-table__col-leads{width:105px}.sales-table__col-mockups{width:110px}.sales-table__col-deals{width:100px}.sales-table__col-revenue{width:120px}.sales-table__col-lost{width:95px}.sales-table__col-discount{width:135px}.sales-table__col-closeRate{width:120px}.sales-table__col-aov{width:105px}.sales-table th,.sales-table td{box-sizing:border-box;border-bottom:1px solid var(--border-light);white-space:nowrap;padding:10px 12px}.sales-table .sales-table__metric-cell{text-align:right;font-variant-numeric:tabular-nums}.sales-table thead th{color:var(--text-3);letter-spacing:.035em;text-transform:uppercase;background:#f8fafc;font-size:10px;font-weight:700}.sales-table th:first-child{z-index:1;background:var(--white);text-align:left;position:sticky;left:0}.sales-table thead th:first-child{z-index:2;background:#f8fafc}.sales-table__representative{align-items:center;gap:8px;min-width:0;display:flex}.sales-table tbody th{color:var(--text);font-weight:600}.sales-table__representative{text-overflow:ellipsis;overflow:hidden}.sales-table tr:last-child th,.sales-table tr:last-child td{border-bottom:0}.sales-table__empty{color:var(--text-3);text-align:center!important;padding:24px!important}.sales-avatar{background:var(--accent);width:28px;height:28px;color:var(--navy);border-radius:8px;flex:0 0 28px;place-items:center;font-size:9.5px;font-weight:700;display:inline-grid}.sales-no-data{border:1px dashed var(--border);border-radius:var(--radius);text-align:left;background:#f8fafc;justify-content:center;align-items:center;gap:12px;min-height:148px;padding:24px;display:flex}.sales-no-data__icon{background:var(--white);width:38px;height:38px;color:var(--text-3);border-radius:10px;flex:0 0 38px;place-items:center;display:grid;box-shadow:0 1px 3px #0000000f}.sales-no-data h3{color:var(--text);margin:0 0 4px;font-size:12.5px}.sales-no-data p{max-width:640px;color:var(--text-3);margin:0;font-size:11px;line-height:1.55}.sales-segmented{border:1px solid var(--border);background:var(--white);border-radius:8px;gap:3px;margin-bottom:12px;padding:3px;display:inline-flex}.sales-segmented button{min-height:32px;color:var(--text-2);cursor:pointer;background:0 0;border-radius:6px;padding:5px 14px;font-size:11px;font-weight:600}.sales-segmented button.active{background:var(--navy);color:#fff}.sales-ranking-controls{color:var(--text-3);align-items:center;gap:8px;margin-bottom:12px;font-size:10.5px;font-weight:600;display:flex}.sales-ranking-controls .sales-segmented{margin-bottom:0}.sales-ranking-list{flex-direction:column;gap:3px;display:flex}.sales-ranking-row{border-bottom:1px solid var(--border-light);grid-template-columns:30px 28px minmax(120px,.5fr) minmax(140px,1fr) minmax(90px,auto);align-items:center;gap:10px;min-height:48px;padding:6px 9px;display:grid}.sales-ranking-row:last-child{border-bottom:0}.sales-ranking-row--top{background:color-mix(in srgb, var(--gold) 6%, white)}.sales-ranking-row__rank{color:var(--text-3);font-size:10.5px;font-weight:700}.sales-ranking-row strong{color:var(--text);text-overflow:ellipsis;white-space:nowrap;font-size:11.5px;overflow:hidden}.sales-ranking-row>span:last-child{color:var(--text);text-align:right;font-size:11.5px;font-weight:700}.sales-ranking-row__bar{background:var(--border-light);border-radius:999px;height:7px;overflow:hidden}.sales-ranking-row__bar span{border-radius:inherit;background:linear-gradient(90deg, var(--navy), var(--blue-light));min-width:3px;height:100%;display:block}.sales-kpi-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.sales-overview-outcomes{border:1px solid var(--border);border-radius:var(--radius-lg);background:var(--white);margin-top:14px;padding:14px}.sales-overview-outcomes--visual{padding:18px}.sales-trend-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;display:grid}.sales-trend-card{border:1px solid var(--border);border-radius:var(--radius);background:color-mix(in srgb, var(--white) 94%, var(--background));min-width:0;padding:14px}.sales-trend-card__header{justify-content:space-between;align-items:baseline;gap:10px;margin-bottom:10px;display:flex}.sales-trend-card__header h3{color:var(--text);margin:0;font-size:12px}.sales-trend-card__header span{color:var(--text-3);font-size:9.5px}.sales-chart-key{align-items:center;gap:10px;display:inline-flex}.sales-chart-key span{white-space:nowrap;align-items:center;gap:5px;display:inline-flex}.sales-chart-key i{background:var(--text-3);border-radius:999px;width:12px;height:2px;display:inline-block}.sales-chart-key__current{background:var(--blue-light)!important}.sales-chart-key__previous{border-top:2px dashed var(--text-3);background:0 0!important;height:0!important}.sales-chart-key__new,.sales-chart-key__returning{width:7px!important;height:7px!important}.sales-chart-key__new{background:var(--blue-light)!important}.sales-chart-key__returning{background:var(--green)!important}.sales-trend-card__chart{width:100%;height:220px}.sales-trend-card .recharts-cartesian-axis-tick-value{fill:var(--text-3);font-size:9px}.sales-outcome-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;display:grid}.sales-outcome-chart{border:1px solid var(--border);border-radius:var(--radius);background:color-mix(in srgb, var(--white) 94%, var(--background));min-width:0;padding:16px}.sales-outcome-chart h3{color:var(--text);margin:0 0 14px;font-size:12px;font-weight:700}.sales-outcome-chart__body{grid-template-columns:132px minmax(0,1fr);align-items:center;gap:16px;display:grid}.sales-outcome-chart__visual{width:132px;height:132px;position:relative}.sales-outcome-chart__center{text-align:center;width:72px;display:grid;position:absolute;inset:50% auto auto 50%;transform:translate(-50%,-50%)}.sales-outcome-chart__center strong{color:var(--text);font-size:20px;line-height:1.1}.sales-outcome-chart__center span{color:var(--text-3);margin-top:3px;font-size:9.5px;line-height:1.2}.sales-outcome-chart__summary{min-width:0}.sales-outcome-chart__legend{gap:8px;margin:0;padding:0;list-style:none;display:grid}.sales-outcome-chart__legend li{color:var(--text-2);grid-template-columns:8px minmax(0,1fr) auto;align-items:center;gap:7px;font-size:10.5px;display:grid}.sales-outcome-chart__legend strong{color:var(--text);font-size:11.5px}.sales-outcome-chart__dot{border-radius:999px;width:8px;height:8px}.sales-outcome-chart__details{border-top:1px solid var(--border-light);gap:6px;margin:12px 0 0;padding:12px 0 0;display:grid}.sales-outcome-chart__details div{justify-content:space-between;align-items:baseline;gap:10px;display:flex}.sales-outcome-chart__details dt{min-width:0;color:var(--text-3);font-size:9.5px;line-height:1.35}.sales-outcome-chart__details dd{color:var(--text);white-space:nowrap;margin:0;font-size:10.5px;font-weight:700}.sales-targets-panel{min-width:0}.sales-target-form{border-bottom:1px solid var(--border-light);grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin-bottom:16px;padding-bottom:16px;display:grid}.sales-target-form .sales-field{min-width:0}.sales-target-form__label,.sales-target-form .sales-button{grid-column:1/-1}.sales-target-form .sales-button{border:1px solid var(--navy);background:var(--navy);color:var(--white);justify-self:start}.sales-target-form .sales-button:disabled,.sales-target-item__value button:disabled{cursor:wait;opacity:.58}.sales-target-list{gap:8px;display:grid}.sales-target-item{border:1px solid var(--border-light);border-radius:var(--radius);background:var(--surface);justify-content:space-between;align-items:center;gap:16px;padding:11px 12px;display:flex}.sales-target-item>div:first-child span,.sales-target-item>div:first-child strong,.sales-target-item>div:first-child small{display:block}.sales-target-item>div:first-child span,.sales-target-item>div:first-child small,.sales-target-note{color:var(--text-3);font-size:10.5px}.sales-target-item>div:first-child strong{color:var(--text);margin-block:2px;font-size:12px}.sales-target-item__value{color:var(--navy);white-space:nowrap;align-items:center;gap:8px;display:flex}.sales-target-item__value button{border:1px solid color-mix(in srgb, var(--coral) 28%, var(--border));border-radius:var(--radius-sm);background:var(--white);width:34px;height:34px;color:var(--coral);cursor:pointer;justify-content:center;align-items:center;display:inline-flex}.sales-target-note{margin:12px 0 0}.sales-kpi-report__list{gap:14px;display:grid}.sales-kpi-evaluation{border:1px solid var(--border-light);border-radius:var(--radius-lg);background:var(--surface);min-width:0;overflow:hidden}.sales-kpi-evaluation>header{border-bottom:1px solid var(--border-light);background:color-mix(in srgb, var(--navy) 3%, white);justify-content:space-between;align-items:flex-start;gap:20px;padding:14px 16px;display:flex}.sales-kpi-evaluation>header span,.sales-kpi-evaluation>header small,.sales-kpi-team-result span,.sales-kpi-summary span{color:var(--text-3);font-size:10px;display:block}.sales-kpi-evaluation>header h4{color:var(--text);margin:3px 0;font-size:13px}.sales-kpi-evaluation>header>div:last-child{text-align:right;white-space:nowrap}.sales-kpi-evaluation>header strong{color:var(--navy);font-size:15px}.sales-kpi-team-result{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;padding:16px;display:grid}.sales-kpi-team-result>div,.sales-kpi-summary>div{border:1px solid var(--border-light);border-radius:var(--radius);min-width:0;padding:12px}.sales-kpi-team-result>div>strong,.sales-kpi-summary strong{color:var(--text);margin-top:4px;font-size:16px;display:block}.sales-kpi-summary{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;padding:16px;display:grid}.sales-kpi-table-wrap{border-top:1px solid var(--border-light);max-width:100%;overflow-x:auto}.sales-kpi-table{border-collapse:collapse;width:100%;min-width:680px;font-size:11px}.sales-kpi-table th,.sales-kpi-table td{border-bottom:1px solid var(--border-light);text-align:left;white-space:nowrap;padding:11px 14px}.sales-kpi-table thead th{color:var(--text-3);text-transform:uppercase;letter-spacing:.04em;font-size:9.5px;font-weight:600}.sales-kpi-table tbody tr:last-child th,.sales-kpi-table tbody tr:last-child td{border-bottom:0}.sales-kpi-progress{align-items:center;gap:8px;min-width:120px;display:flex}.sales-kpi-progress>div{background:color-mix(in srgb, var(--navy) 6%, white);border-radius:999px;width:84px;height:6px;overflow:hidden}.sales-kpi-progress>div span{border-radius:inherit;background:var(--blue);height:100%;display:block}.sales-kpi-progress strong{color:var(--text);font-size:10.5px}.sales-kpi-status{white-space:nowrap;border-radius:999px;align-items:center;min-height:25px;padding:4px 8px;font-size:10px;font-weight:700;display:inline-flex}.sales-kpi-status--achieved{background:color-mix(in srgb, var(--green) 13%, white);color:var(--green)}.sales-kpi-status--not_achieved{background:color-mix(in srgb, var(--coral) 12%, white);color:var(--coral)}.sales-kpi-status--no_data{background:color-mix(in srgb, var(--navy) 6%, white);color:var(--text-3)}.sales-personal-hero{border:1px solid color-mix(in srgb, var(--navy) 22%, var(--border));border-radius:var(--radius-lg);background:linear-gradient(115deg, color-mix(in srgb, var(--navy) 7%, white), white 55%);justify-content:space-between;align-items:center;gap:24px;padding:20px;display:flex}.sales-rank-pills{gap:10px;display:flex}.sales-rank-pills>div{border:1px solid var(--border);border-radius:var(--radius);background:#ffffffd9;min-width:120px;padding:10px 13px}.sales-rank-pills span,.sales-rank-pills strong{display:block}.sales-rank-pills span{color:var(--text-3);font-size:10px}.sales-rank-pills strong{color:var(--navy);margin-top:3px;font-size:17px}.sales-error{border-radius:var(--radius);border:1px solid color-mix(in srgb, var(--coral) 35%, var(--border));background:var(--coral-bg);color:var(--coral);align-items:center;gap:10px;margin-bottom:16px;padding:11px 13px;display:flex}.sales-error>div{flex:1}.sales-error strong{color:var(--text);font-size:11.5px}.sales-error p{color:var(--text-2);margin:2px 0 0;font-size:10.5px}.sales-button{border-radius:var(--radius-sm);cursor:pointer;justify-content:center;align-items:center;gap:6px;min-height:34px;padding:6px 12px;font-size:11px;font-weight:600;display:inline-flex}.sales-button--secondary{background:var(--white);color:var(--text-2);border:1px solid var(--border)!important}.sales-loading{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.sales-loading span{border-radius:var(--radius-lg);background:linear-gradient(90deg,#fff 20%,#f8fafc 45%,#fff 70%) 0 0/220% 100%;height:160px;animation:1.5s ease-in-out infinite sales-shimmer}@keyframes sales-shimmer{to{background-position:-220% 0}}@keyframes sales-spin{to{transform:rotate(360deg)}}@media (width<=1180px){.sales-page-header{flex-direction:column;align-items:flex-start}.sales-reporting-controls{justify-content:flex-start;width:100%}.sales-overview-grid{grid-template-columns:1fr}.sales-metric-grid--five{grid-template-columns:repeat(3,minmax(0,1fr))}.sales-outcome-grid,.sales-trend-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.sales-trend-card--mix{grid-column:1/-1}}@media (width<=900px){.sales-metric-grid--four,.sales-metric-grid--five,.sales-headline-grid,.sales-metric-grid--three{grid-template-columns:repeat(2,minmax(0,1fr))}.sales-filter-panel,.sales-kpi-grid{grid-template-columns:1fr}.sales-section-heading{flex-direction:column;align-items:flex-start;gap:4px}.sales-section-description{text-align:left}.sales-outcome-grid,.sales-trend-grid{grid-template-columns:1fr}.sales-trend-card--mix{grid-column:auto}}@media (width<=640px){.sales-page-header{gap:14px}.sales-reporting-controls{flex-direction:column;align-items:stretch}.sales-field,.sales-field--compact,.sales-date-field{width:100%;min-width:0}.sales-date-field>button{justify-content:flex-start;width:100%}.sales-reporting-status{width:100%}.sales-subnav{margin-inline:-1px}.sales-subnav button{min-height:42px;padding-inline:13px}.sales-overview-grid,.sales-headline-grid,.sales-metric-grid--two,.sales-metric-grid--three,.sales-metric-grid--four,.sales-metric-grid--five{grid-template-columns:1fr}.sales-metric-card{min-height:104px}.sales-overview-outcomes--visual{padding:14px}.sales-outcome-chart__body{grid-template-columns:116px minmax(0,1fr)}.sales-outcome-chart__visual{width:116px;height:116px}.sales-trend-card__chart{height:190px}.sales-filter-panel{padding:12px}.sales-rep-filter__header{flex-direction:column;align-items:flex-start;gap:4px}.sales-rep-filter__actions{justify-content:flex-start}.sales-rep-filter__list{grid-template-columns:1fr;max-height:220px;margin-top:7px}.sales-rep-filter__actions button,.sales-rep-filter__list label{min-height:44px}.sales-personal-hero{flex-direction:column;align-items:flex-start}.sales-target-form{grid-template-columns:1fr}.sales-kpi-team-result,.sales-kpi-summary{grid-template-columns:repeat(2,minmax(0,1fr))}.sales-kpi-evaluation>header{flex-direction:column}.sales-kpi-evaluation>header>div:last-child{text-align:left}.sales-target-item{flex-direction:column;align-items:flex-start}.sales-target-item__value{justify-content:space-between;width:100%}.sales-rank-pills{width:100%}.sales-rank-pills>div{flex:1;min-width:0}.sales-ranking-row{grid-template-columns:28px 28px minmax(90px,1fr) auto}.sales-ranking-row__bar{display:none}.sales-no-data{flex-direction:column;align-items:flex-start}.sales-comparison-chart{height:250px}.sales-support-chart{height:280px}.sales-loading{grid-template-columns:1fr}.sales-loading span:not(:first-child){display:none}}@media (prefers-reduced-motion:reduce){.sales-loading span,.sales-reporting-status svg{animation:none}}.crm-standalone-page{background:var(--bg);min-height:100vh;color:var(--text)}.crm-workspace{--navy:#17386f;--navy-dark:#0f2850;--navy-light:#1e4a8a;--blue:#224989;--blue-light:#36a;--gold:#d4a843;--bg:#f0f2f5;--white:#fff;--card:#fff;--text:#1a2332;--text-2:#4a5568;--text-3:#8896a6;--border:#e2e8f0;--border-light:#f1f5f9;--red:#e53e3e;--red-bg:#fff5f5;--green:#38a169;--green-bg:#f0fff4;--amber:#d69e2e;--amber-bg:ivory;--teal:#319795;--teal-bg:#e6fffa;--purple:#805ad5;--purple-bg:#faf5ff;--coral:#e8593c;--coral-bg:#fff5f2;--sidebar-w:220px;--radius:10px;--radius-sm:6px;--radius-lg:14px;background:var(--bg);min-height:100vh;color:var(--text);font-family:Be Vietnam Pro,ui-sans-serif,system-ui,sans-serif;font-size:13.5px;line-height:1.5}.crm-workspace *,.crm-workspace :before,.crm-workspace :after{box-sizing:border-box}.crm-workspace button,.crm-workspace input,.crm-workspace select,.crm-workspace textarea{font:inherit}.crm-workspace button{border:0}.crm-workspace .submission-view-details{border:1px solid #dfe6ef;font:750 12px Inter,sans-serif}.crm-workspace .submission-view-details:hover{border-color:#b9c9dd}.crm-workspace .contacts-businesses{color:#1d293d;background:#f1f5f9;width:100%;max-width:1400px;margin:0 auto;padding:20px 16px 28px}.crm-workspace .contacts-businesses.has-pinned-selection-toolbar{padding-bottom:112px}.contacts-businesses__heading,.contacts-businesses__list-heading{justify-content:space-between;align-items:center;display:flex}.contacts-businesses__heading{height:32px}.contacts-businesses__heading h1{margin:0;font-size:18px;font-weight:700;line-height:27px}.contacts-businesses__heading select{color:#45556c;background:#fff;border:1px solid #e2e8f0;border-radius:12px;max-width:170px;height:32px;padding:0 26px 0 11px;font-size:10px;font-weight:700}.contacts-care-stats{grid-template-columns:repeat(6,minmax(0,1fr));gap:10px;margin-top:20px;display:grid}.contacts-care-stat--new{border-color:#dbeafe}.contacts-care-stat--new span{color:#1d4ed8}.contacts-care-stat{text-align:left;background:#fff;border:1px solid #e2e8f0;border-radius:16px;flex-direction:column;justify-content:center;align-items:flex-start;min-height:102px;padding:12px;display:flex}.contacts-care-stat span{letter-spacing:.72px;text-transform:uppercase;font-size:9px;font-weight:800;line-height:13.5px}.contacts-care-stat strong{color:#1d293d;margin-top:4px;font-size:20px;font-weight:800;line-height:30px}.contacts-care-stat small{color:#62748e;margin-top:4px;font-size:9px;font-weight:500;line-height:13.5px}.contacts-care-stat>button{color:#52647a;text-underline-offset:2px;width:fit-content;margin-top:2px;font-size:10px;font-weight:700;text-decoration:underline}.contacts-care-stat__spinner{animation:.8s linear infinite contacts-filter-spin}.contacts-care-stat__updating{align-items:center;gap:4px;display:inline-flex}.contacts-care-stat__updating svg{animation:.8s linear infinite contacts-filter-spin}.contacts-care-stat--waiting-you{border-color:#ffe2e2}.contacts-care-stat--waiting-you span{color:#d9381e}.contacts-care-stat--waiting-customer{border-color:#cbfbf1}.contacts-care-stat--waiting-customer span{color:#247a78}.contacts-care-stat--qualified{border-color:#d0fae5}.contacts-care-stat--qualified span{color:#007a55}.contacts-care-stat--unqualified{border-color:#ffe2e2}.contacts-care-stat--unqualified span{color:#c10007}.contacts-care-stat--unassigned{border-color:#ede9fe}.contacts-care-stat--unassigned span{color:#7008e7}.contacts-quick-filters{background:#fff;border:1px solid #e2e8f0;border-radius:16px;align-items:center;gap:8px;min-height:50px;margin-top:12px;padding:8px 12px;display:flex;overflow-x:auto}.contacts-quick-filters__label,.contacts-quick-filters__group-label,.contacts-businesses__list-heading span:first-child{color:#90a1b9;letter-spacing:.9px;text-transform:uppercase;flex:none;padding-right:4px;font-size:9px;font-weight:800;line-height:13.5px}.contacts-quick-filters__group-label{color:#64748b;letter-spacing:.06em;padding-right:0;font-size:8px}.contacts-quick-filters button{color:#45556c;cursor:pointer;background:0 0;border-radius:12px;flex:none;justify-content:center;align-items:center;gap:4px;min-height:32px;padding:0 10px;font-size:10px;font-weight:700;display:inline-flex}.contacts-quick-filters button.is-active{color:#fff;background:#224989}.contacts-quick-filters .contacts-care-pill{white-space:nowrap;border:1px solid;border-radius:999px;flex:none;min-height:32px;padding-inline:21px;font-family:Be Vietnam Pro,sans-serif;font-size:11px;font-weight:700;line-height:normal}.contacts-quick-filters .contacts-care-pill--new{color:#3b4795;border-color:#b5c1f7}.contacts-quick-filters .contacts-care-pill--me{color:#d9381e;border-color:#ffc9c9}.contacts-quick-filters .contacts-care-pill--client{color:#247a78;border-color:#96f7e4}.contacts-quick-filters .contacts-care-pill.is-active{color:#fff;background:#224989;border-color:#224989;box-shadow:0 2px 6px #22498940}.contacts-quick-filters .contacts-care-pill--new.is-active{background:#3b4795;border-color:#2d377d;box-shadow:0 2px 6px #3b479540}.contacts-quick-filters .contacts-care-pill--me.is-active{background:#d9381e;border-color:#b82c15;box-shadow:0 2px 6px #d9381e40}.contacts-quick-filters .contacts-care-pill--client.is-active{background:#1e6b69;border-color:#155654;box-shadow:0 2px 6px #1e6b6940}.crm-workspace .contacts-quick-filters .deal-global-filter-trigger{border:1px solid #e2e8f0;border-radius:12px;flex:none;gap:8px;min-width:132px;min-height:32px;padding:3px 10px}.contacts-quick-filters .deal-global-filter-copy{flex-direction:row;gap:5px}.contacts-quick-filters button:focus-visible{outline-offset:2px;outline:2px solid #2563eb}.contacts-quick-filters button:disabled{cursor:not-allowed;opacity:.5}.contacts-filter-loading{color:#52647a;align-items:center;gap:5px;min-width:max-content;font-size:10px;font-weight:700;display:inline-flex}.contacts-filter-loading svg{animation:.8s linear infinite contacts-filter-spin}@keyframes contacts-filter-spin{to{transform:rotate(360deg)}}.contacts-owner-filter{color:#7008e7;white-space:nowrap;cursor:pointer;border-radius:12px;flex:none;align-items:center;gap:6px;min-height:32px;padding:0 10px;font-family:Be Vietnam Pro,sans-serif;font-size:10px;font-weight:700;line-height:15px;display:inline-flex;position:relative}.contacts-owner-filter.is-active{background:#f5f3ff}.contacts-owner-filter select{cursor:pointer;opacity:0;width:100%;height:100%;position:absolute;inset:0}.contacts-owner-filter:has(select:focus-visible){outline-offset:2px;outline:2px solid #7008e7}.contacts-owner-filter:has(select:disabled){cursor:wait;opacity:.65}.contacts-quick-filters__divider{background:#e2e8f0;flex:none;width:1px;height:20px}.contacts-quick-filters .contacts-quick-filters__more{background:#fff;border:1px solid #e2e8f0;width:32px;margin-left:auto;padding:0}.contacts-advanced-filters{gap:8px;padding:10px 12px 0;display:flex}.contacts-advanced-filters select{color:#45556c;background:#fff;border:1px solid #e2e8f0;border-radius:12px;min-height:32px;padding:0 28px 0 10px;font-size:10px;font-weight:600}.contacts-advanced-filters select:disabled{cursor:wait;opacity:.6}.contacts-businesses__list-heading{height:43px;padding-top:12px}.contacts-date-filter__backdrop{z-index:1000;z-index:49;background:0 0;border:0;position:fixed;inset:0}.contacts-date-filter{z-index:50;background:#fff;border:1px solid #e2e8f0;border-radius:12px;flex-direction:column;width:108px;padding:8px 6px;display:flex;position:fixed;box-shadow:0 12px 24px #0f172a2e}.contacts-date-filter>span{color:#90a1b9;letter-spacing:.8px;text-transform:uppercase;padding:0 6px 5px;font-size:8px;font-weight:800;line-height:12px}.contacts-date-filter button{color:#45556c;cursor:pointer;background:0 0;border:0;border-radius:8px;justify-content:space-between;align-items:center;min-height:28px;padding:0 6px;font-size:9px;font-weight:700;display:flex}.contacts-date-filter button:hover,.contacts-date-filter button:focus-visible,.contacts-date-filter button.is-selected{color:#224989;background:#eef4ff}.contacts-date-filter button:focus-visible{outline-offset:1px;outline:2px solid #2563eb}.contacts-selection-toolbar-slot{box-sizing:border-box;height:0;padding-top:0;transition:height .18s ease-out,padding-top .18s ease-out}.contacts-selection-toolbar-slot:not(.is-pinned){overflow:clip}.contacts-selection-toolbar-slot.is-active{height:68px;padding-top:12px}.contacts-selection-toolbar{background:#fffffff2;border:1px solid #c8d6ed;border-radius:16px;justify-content:space-between;align-items:center;gap:16px;min-height:56px;margin-top:0;padding:10px;animation:.18s ease-out contacts-selection-toolbar-enter;display:flex;box-shadow:0 8px 24px #1738701f}@keyframes contacts-selection-toolbar-enter{0%{opacity:0;transform:translateY(-4px)}}.contacts-selection-toolbar__anchor{width:100%;height:0;display:block}.contacts-selection-toolbar.is-pinned{z-index:40;bottom:16px;right:16px;left:calc(var(--sidebar-w) + 16px);width:auto;max-width:1368px;margin:0 auto;position:fixed}.contacts-selection-toolbar__summary,.contacts-selection-toolbar__actions{align-items:center;display:flex}.contacts-selection-toolbar__summary{gap:12px;min-width:0}.contacts-selection-toolbar__summary>strong{color:#fff;background:#173870;border-radius:16px;flex:0 0 36px;place-items:center;width:36px;height:36px;font-size:12px;font-weight:800;display:grid}.contacts-selection-toolbar__summary>div{flex-direction:column;min-width:192px;display:flex}.contacts-selection-toolbar__summary b{color:#1d293d;font-size:12px;font-weight:800;line-height:18px}.contacts-selection-toolbar__summary span{color:#62748e;font-size:9px;line-height:13.5px}.contacts-selection-toolbar button{cursor:pointer;background:0 0;border-radius:12px;justify-content:center;align-items:center;gap:4px;min-height:32px;padding:0 8px;font-size:10px;font-weight:800;display:inline-flex}.contacts-selection-toolbar button:focus-visible{outline-offset:2px;outline:3px solid #2563eb52}.contacts-selection-toolbar__clear{color:#d9381e;margin-left:8px}.contacts-selection-toolbar .contacts-selection-toolbar__select-all{color:#224989;background:#fff;border:1px solid #bcd0f6;padding-inline:10px;box-shadow:0 1px 2px #0000001a}.contacts-selection-toolbar .contacts-selection-toolbar__select-all:disabled{cursor:default;opacity:.68}.contacts-selection-toolbar__actions{flex:none;gap:8px}.contacts-selection-toolbar .contacts-selection-toolbar__actions-button,.contacts-selection-toolbar .contacts-selection-toolbar__add-group,.contacts-selection-toolbar .contacts-selection-toolbar__start{border-radius:16px;min-height:36px;padding-inline:12px}.contacts-selection-toolbar .contacts-selection-toolbar__actions-button{color:#314158;background:#fff;border:1px solid #e2e8f0}.contacts-selection-toolbar .contacts-selection-toolbar__add-group{color:#224989;background:#fff;border:1px solid #bcd0f6}.contacts-selection-toolbar__add-group.is-pinned-target{color:#fff;white-space:nowrap;background:#224989;border-color:#0000;padding-inline:14px}.contacts-selection-toolbar__add-group.is-pinned-target:hover{background:#193d78}.contacts-selection-toolbar .contacts-selection-toolbar__add-group:disabled{cursor:wait;opacity:.68}.contacts-selection-toolbar .contacts-selection-toolbar__start{color:#0f172b;background:#edfc47;padding-inline:14px}.contacts-bulk-actions-backdrop{z-index:120;background:#0206181a;justify-content:center;align-items:center;padding:16px;display:flex;position:fixed;inset:0}.contacts-bulk-actions-panel{background:#fff;border-radius:16px;width:min(360px,100vw - 32px);max-height:calc(100vh - 32px);padding:12px 16px 20px;overflow-y:auto;box-shadow:0 25px 50px -12px #00000040}.contacts-bulk-actions-panel>header{justify-content:space-between;align-items:flex-start;min-height:56px;padding-top:16px;display:flex}.contacts-bulk-actions-panel h2,.contacts-bulk-actions-panel p,.contacts-bulk-actions-panel h3{margin:0}.contacts-bulk-actions-panel h2{color:#1d293d;font-size:15px;font-weight:800;line-height:22.5px}.contacts-bulk-actions-panel header p{color:#90a1b9;letter-spacing:.9px;text-transform:uppercase;padding-top:2px;font-size:10px;font-weight:700;line-height:15px}.contacts-bulk-actions-panel__close{color:#62748e;cursor:pointer;background:#f1f5f9;border-radius:50%;place-items:center;width:32px;height:32px;display:grid}.contacts-bulk-actions-panel__section{padding-top:20px}.contacts-bulk-actions-panel__section h3{color:#90a1b9;letter-spacing:1.1px;text-transform:uppercase;font-size:10px;font-weight:800;line-height:15px}.contacts-bulk-actions-panel__section>button{color:#90a1b9;text-align:left;cursor:pointer;background:0 0;border-radius:16px;grid-template-columns:36px minmax(0,1fr) 16px;align-items:center;gap:12px;width:100%;min-height:64px;padding:12px 8px;display:grid}.contacts-bulk-actions-panel__section>button+button{margin-top:4px}.contacts-bulk-actions-panel__section>button:hover,.contacts-bulk-actions-panel__section>button:focus-visible{background:#f8fafc}.contacts-bulk-actions-panel__section>button:focus-visible,.contacts-bulk-actions-panel__close:focus-visible{outline-offset:1px;outline:3px solid #22498933}.contacts-bulk-actions-panel__section>button:disabled{cursor:not-allowed;opacity:.52}.contacts-bulk-actions-panel__section>button>span:nth-child(2){flex-direction:column;min-width:0;display:flex}.contacts-bulk-actions-panel__section b{color:#1d293d;font-size:12px;font-weight:700;line-height:18px}.contacts-bulk-actions-panel__section small{color:#62748e;text-overflow:ellipsis;white-space:nowrap;font-size:10px;font-weight:500;line-height:15px;overflow:hidden}.contacts-bulk-actions-panel__icon{border-radius:12px;place-items:center;width:36px;height:36px;display:grid}.contacts-bulk-actions-panel__icon--automation{color:#224989;background:#eaf0fc}.contacts-bulk-actions-panel__icon--appointment{color:#247a78;background:#edf8f7}.contacts-bulk-actions-panel__icon--tag{color:#d97706;background:#fffbeb}.care-flow-backdrop{z-index:180;background:#0f172a7a;justify-content:center;align-items:center;display:flex;position:fixed;inset:0}.care-choice,.care-switcher,.care-name-panel{color:#1d293d;background:#fff;border-radius:18px;width:390px;position:relative;box-shadow:0 24px 70px #0f172a47}.care-switcher{padding:28px 20px 20px}.care-choice{background:#f5f7fb;border-radius:16px;width:min(448px,100vw - 24px);padding:12px 16px 20px;font-family:Be Vietnam Pro,Inter Variable,Inter,sans-serif;box-shadow:0 25px 25px #00000040}.care-choice__handle{background:#cad5e2;border-radius:999px;width:40px;height:4px;margin:0 auto}.care-choice__header{min-height:64px;padding-top:16px}.care-choice h2,.care-choice p,.care-switcher h2,.care-switcher p,.care-name-panel h2,.care-name-panel p{margin:0}.care-choice h2,.care-switcher h2,.care-name-panel h2{font-size:18px;font-weight:800;line-height:24px}.care-choice h2{letter-spacing:-.43px;width:calc(100% - 48px);margin-top:0;font-size:17px;line-height:25.5px}.care-choice>p,.care-switcher>p,.care-name-panel header p{color:#7c8ba1;margin-top:3px;font-size:11px}.care-choice__header>p{color:#62748e;letter-spacing:.06px;width:calc(100% - 48px);margin-top:0;font-size:11px;line-height:18px}.care-flow-close{color:#718096;border-radius:50%;place-items:center;width:30px;height:30px;display:grid;position:absolute;top:16px;right:16px}.care-choice .care-flow-close{color:#62748e;background:#fff;width:32px;height:32px;top:32px;right:16px}.care-choice>button:not(.care-flow-close){text-align:left;background:#fff;border:1px solid #e2e8f0;border-radius:16px;grid-template-columns:40px 1fr 17px;align-items:center;gap:12px;width:100%;min-height:70px;margin-top:8px;padding:14px;display:grid}.care-choice>button:not(.care-flow-close):nth-of-type(2){color:#4f347f;background:#f5f1fd;border-color:#d9cdf4;margin-top:20px}.care-choice>button:not(.care-flow-close):nth-of-type(3){color:#17386f;background:#eaf0fc;border-color:#bcd0f6}.care-choice>button:not(.care-flow-close):nth-of-type(4){color:#1d293d}.care-choice>button:not(.care-flow-close):hover{background:#f8faff;border-color:#9cb5df}.care-choice__icon{border-radius:14px;place-items:center;width:40px;height:40px;display:grid}.care-choice__icon--name{color:#fff;background:#7c5cc4}.care-choice__icon--draft{color:#fff;background:#224989}.care-choice__icon--created{color:#224989;background:#f1f5f9}.care-choice>button span:nth-child(2){flex-direction:column;min-width:0;display:flex}.care-choice strong{letter-spacing:-.08px;font-size:13px;font-weight:800;line-height:19.5px}.care-choice small{color:#62748e;letter-spacing:.12px;font-size:10px;line-height:15px}.care-choice>button:not(.care-flow-close):nth-of-type(2) small{color:#735a9f}.care-choice>button:not(.care-flow-close):nth-of-type(3) small{color:#5375aa}.care-choice .care-choice__note{color:#62748e;background:#ffffffb3;border:1px dashed #cad5e2;border-radius:16px;margin-top:16px;padding:10px 12px;line-height:16.25px;display:block}.care-choice .care-choice__note strong{color:#314158;font-size:inherit;line-height:inherit;letter-spacing:inherit}.created-group-picker{color:#1d293d;background:#f5f7fb;border-radius:16px;width:min(448px,100vw - 24px);max-height:calc(100vh - 24px);padding:12px 16px 20px;font-family:Be Vietnam Pro,Inter Variable,Inter,sans-serif;position:relative;overflow:auto;box-shadow:0 25px 25px #00000040}.created-group-picker__handle{background:#cad5e2;border-radius:999px;width:40px;height:4px;margin:0 auto}.created-group-picker__header{align-items:center;gap:12px;height:55px;padding-top:16px;display:flex}.created-group-picker__header>button{color:#62748e;background:#fff;border-radius:50%;flex:0 0 32px;place-items:center;width:32px;height:32px;display:grid}.created-group-picker__header>button:hover{color:#224989}.created-group-picker__header>button:focus-visible,.created-group-picker__groups>button:focus-visible{outline-offset:2px;outline:2px solid #224989}.created-group-picker__header h2,.created-group-picker__header p{margin:0}.created-group-picker__header h2{letter-spacing:-.31px;font-size:16px;font-weight:800;line-height:24px}.created-group-picker__header p{color:#62748e;letter-spacing:.12px;font-size:10px;font-weight:400;line-height:15px}.created-group-picker__search{color:#1d293d;background:#fff;border:1px solid #e2e8f0;border-radius:16px;outline:0;width:100%;height:42px;margin-top:16px;padding:0 12px;font-size:12px}.created-group-picker__search::placeholder{color:#90a1b9}.created-group-picker__search:focus{border-color:#224989;box-shadow:0 0 0 2px #22498924}.created-group-picker__groups{flex-direction:column;margin-top:12px;display:flex}.created-group-picker__groups>button{text-align:left;background:#fff;border:1px solid #e2e8f0;border-radius:16px;grid-template-columns:12px minmax(0,1fr) 16px;align-items:start;gap:12px;width:100%;min-height:81px;padding:12px;display:grid}.created-group-picker__groups>button:nth-child(n+3){margin-top:8px}.created-group-picker__groups>button:hover{background:#f8faff;border-color:#bcd0f6}.created-group-picker__groups>button:disabled{cursor:wait;opacity:.65}.created-group-picker__tone{border-radius:50%;width:12px;height:12px;margin-top:2px}.created-group-picker__copy{flex-direction:column;min-width:0;display:flex}.created-group-picker__name-row{align-items:center;gap:4px;min-width:0;height:18px;display:flex}.created-group-picker__name-row strong{text-overflow:ellipsis;white-space:nowrap;font-size:12px;font-weight:800;line-height:18px;overflow:hidden}.created-group-picker__name-row>span{letter-spacing:.21px;border-radius:999px;padding:2px 6px;font-size:8px;font-weight:700;line-height:12px}.created-group-picker__name-row>.is-draft{color:#224989;background:#eaf0fc}.created-group-picker__name-row>.is-saved{color:#6b4cb3;background:#f1edf9}.created-group-picker__copy>small{color:#62748e;letter-spacing:.12px;padding-top:2px;font-size:10px;font-weight:500;line-height:15px}.created-group-picker__statuses{align-items:flex-start;gap:4px;height:20px;padding-top:4px;display:flex}.created-group-picker__statuses>span{letter-spacing:.21px;border-radius:999px;padding:2px 6px;font-size:8px;font-weight:700;line-height:12px}.created-group-picker__statuses>.is-you{color:#d9381e;background:#fef2f2}.created-group-picker__statuses>.is-customer{color:#007a55;background:#ecfdf5}.created-group-picker__chevron{color:#90a1b9;margin-top:4px}.created-group-picker__empty{color:#62748e;text-align:center;margin:0;padding:24px 12px;font-size:12px}.care-name-panel{padding:18px;position:absolute;top:242px;right:18px}.care-name-panel header{align-items:flex-start;gap:10px;display:flex}.care-name-panel header>button{background:#f4f7fb;border-radius:50%;place-items:center;width:30px;height:30px;display:grid}.care-name-panel label{color:#7c8ba1;letter-spacing:.08em;text-transform:uppercase;flex-direction:column;gap:8px;margin-top:22px;font-size:9px;font-weight:800;display:flex}.care-name-panel input{color:#1d293d;letter-spacing:normal;text-transform:none;border:1px solid #dce4ef;border-radius:12px;height:46px;padding:0 13px;font-size:12px}.care-name-panel>p{color:#8967a5;border:1px solid #eedcf9;border-radius:10px;margin:12px 0;padding:10px;font-size:10px}.care-name-panel>button{background:#edfc47;border-radius:12px;justify-content:center;align-items:center;gap:7px;width:100%;height:42px;font-size:11px;font-weight:800;display:flex}.care-name-panel>button:disabled{color:#9aa8bc;background:#edf1f6}.care-switcher{width:330px}.care-switcher>button:not(.care-flow-close){text-align:left;border:1px solid #e7edf5;border-radius:12px;grid-template-columns:40px 1fr 16px;align-items:center;gap:10px;width:100%;margin-top:10px;padding:10px;display:grid}.care-switcher>button.is-active{background:#f6f9ff;border-color:#aac0e6}.care-switcher>button>span:first-child{color:#fff;border-radius:50%;place-items:center;width:36px;height:36px;font-weight:800;display:grid}.care-switcher>button>span:nth-child(2){flex-direction:column;display:flex}.care-switcher strong{font-size:11px}.care-switcher small{color:#7c8ba1;font-size:9px}.care-workspace{z-index:170;color:#1d293d;background:#eef1f5;flex-direction:column;display:flex;position:fixed;inset:0;overflow:hidden}.care-workspace__header{color:#fff;background:#173870;flex:0 0 56px;grid-template-columns:44px 1fr 44px;align-items:center;height:56px;min-height:56px;padding:0 14px;display:grid}.care-workspace__header>button:first-child{background:0 0;border-radius:10px;place-items:center;width:32px;height:32px;display:grid}.care-workspace__group{color:#dbe7f8;background:#ffffff1c;border-radius:16px;justify-self:center;align-items:center;gap:8px;min-height:32px;padding:6px 10px;font-size:13px;font-weight:700;line-height:20px;display:inline-flex}.care-workspace__group>i{background:#224989;border-radius:50%;flex:0 0 8px;width:8px;height:8px}.care-workspace__header>div{justify-content:flex-end;gap:4px;display:flex}.care-workspace__header>div>button{color:#fff;border-radius:10px;place-items:center;width:32px;height:32px;display:grid}.care-workspace__body{flex:1;grid-template-columns:326px minmax(480px,1fr) 354px;column-gap:16px;min-height:0;display:grid}.care-queue,.care-conversation,.care-agent{background:#fff;min-height:0}.care-queue{border-right:1px solid #dfe5ee;flex-direction:column;display:flex}.care-queue__title{justify-content:space-between;align-items:center;min-height:88px;padding:14px;display:flex}.care-queue__title div{flex-direction:column;display:flex}.care-queue__title span{color:#7f8da2;text-transform:uppercase;font-size:9px;font-weight:800}.care-queue__title strong{margin-top:4px;font-size:15px}.care-queue__title small{color:#7f8da2;font-size:9px}.care-queue__search{color:#91a0b3;border:1px solid #e1e7ef;border-radius:10px;align-items:center;gap:6px;height:34px;margin:0 12px 10px;padding:0 10px;display:flex}.care-queue__search input{background:0 0;border:0;border-radius:0;outline:0;flex:1;min-width:0;padding-left:0;padding-right:0;font-size:10px}.care-queue__search input:focus-visible{box-shadow:none;border-color:#0000;outline:none}.care-queue__search:focus-within{border-color:#224989;box-shadow:0 0 0 3px #22498929}.care-queue__list-shell{flex:1;min-height:0;position:relative}.care-queue__list{height:100%;padding:0 10px 56px;overflow-y:auto}.care-queue__pagination-status{z-index:4;color:#52647d;background:#fff;border:1px solid #d7e0ec;border-radius:10px;justify-content:center;align-items:center;gap:8px;min-height:36px;font-size:11px;font-weight:600;display:flex;position:absolute;bottom:12px;left:16px;right:16px;box-shadow:0 6px 18px #0f172a24}.care-queue__new-updates-wrap{z-index:3;pointer-events:none;justify-content:center;padding:4px 0 8px;display:flex;position:sticky;top:0}.care-queue__new-updates{color:#224989;pointer-events:auto;background:#fff;border:1px solid #bfd2ef;border-radius:999px;width:fit-content;min-height:30px;margin:0;padding:0 12px;font-size:10px;font-weight:700;box-shadow:0 4px 14px #22498924}.care-queue__new-updates:hover{background:#f7faff;border-color:#97b4df}.care-queue__list>button{text-align:left;border:1px solid #e5eaf1;border-radius:12px;grid-template-columns:34px 1fr auto;align-items:start;gap:8px;width:100%;min-height:82px;margin-bottom:7px;padding:10px;display:grid}.care-queue__list>button.is-active{background:#f7faff;border-color:#7198d2}.care-avatar{color:#fff;background:#315ca8;border-radius:50%;place-items:center;width:32px;height:32px;font-size:9px;font-style:normal;font-weight:800;display:grid}.care-queue__list>button>span:nth-child(2){flex-direction:column;display:flex}.care-queue__list strong{font-size:10px}.care-queue__list small,.care-queue__list em{color:#7f8da2;font-size:8px;font-style:normal}.care-queue__list b{color:#38a169;font-size:9px}.care-queue__item{box-shadow:none;background:#fff;border:1px solid #e2e8f0;border-radius:16px;gap:0;margin-bottom:8px;padding:0;position:relative;overflow:visible}.care-queue__item:has(>button:first-child.is-active){border:2px solid #224989;box-shadow:0 4px 8px #22498924}.care-queue-card__unread-indicator{z-index:2;pointer-events:none;background:#ed4721;border:2px solid #fff;border-radius:50%;width:10px;height:10px;position:absolute;top:-4px;right:-4px;box-shadow:0 1px 3px #ed47214d}.care-queue__item>button:first-child{text-align:left;border:0;border-radius:12px;grid-template-columns:34px 1fr auto;align-items:start;gap:8px;width:100%;min-height:82px;margin-bottom:7px;padding:10px;display:grid}.care-queue__item>button:first-child.is-active{background:#f7faff}.care-queue__remove{color:#d9381e;opacity:0;background:#fff0ec;border-radius:8px;place-items:center;width:24px;height:24px;transition:opacity .15s;display:grid;position:absolute;top:6px;right:5px}.care-queue__item:hover .care-queue__remove,.care-queue__remove:focus-visible{opacity:1}.care-queue-skeleton{background:#fff;border:1px solid #e2e8f0;border-radius:16px;gap:10px;min-height:151px;margin-bottom:8px;padding:13px;display:flex}.care-queue-skeleton__avatar,.care-queue-skeleton__content>[data-slot=skeleton],.care-contact-panel-skeleton i,.care-contact-panel-skeleton b,.care-contact-panel-skeleton section{background:linear-gradient(90deg,#eef2f7 25%,#dfe6ef 50%,#eef2f7 75%) 0 0/400% 100%;animation:1.5s infinite crm-shimmer}.care-queue-skeleton__avatar{border-radius:50%;flex:0 0 32px;width:32px;height:32px}.care-queue-skeleton__content{flex-direction:column;flex:1;gap:9px;min-width:0;display:flex}.care-queue-skeleton__content>[data-slot=skeleton]{border-radius:999px;height:10px}.care-queue-skeleton__content>[data-slot=skeleton]:first-child{width:64%}.care-queue-skeleton__content>[data-slot=skeleton]:nth-child(2){width:42%}.care-queue-skeleton__content>[data-slot=skeleton]:nth-child(3){width:88%;margin-top:12px}.care-queue-skeleton__content>[data-slot=skeleton]:nth-child(4){width:72%}.care-queue__item>button:first-child{background:#fff;border-radius:16px;flex-direction:column;gap:8px;min-height:151px;margin-bottom:0;padding:13px;display:flex}.care-queue__item>button:first-child.is-active{box-shadow:none;background:#fff;border:0}.care-queue-card__top{align-items:flex-start;gap:10px;width:100%;min-width:0;display:flex}.care-queue-card__top .care-avatar{flex:0 0 36px;width:36px;height:36px;font-size:10px}.care-avatar__fallback{color:#fff;font-size:inherit;font-weight:800}.care-queue-card__identity{flex-direction:column;flex:1;align-items:flex-start;min-width:0;display:flex}.care-queue-card__identity strong{color:#1d293d;text-overflow:ellipsis;white-space:nowrap;width:100%;font:750 13px/19.5px Be Vietnam Pro,sans-serif;overflow:hidden}.care-queue-card__identity code{color:#90a1b9;text-overflow:ellipsis;white-space:nowrap;width:100%;padding-top:2px;font:500 10px/14px Menlo,monospace;overflow:hidden}.care-queue-card__identity small{color:#62748e;text-overflow:ellipsis;white-space:nowrap;width:100%;padding-top:4px;font:500 10px/15px Be Vietnam Pro,sans-serif;overflow:hidden}.care-queue-card__top>b{color:#228a46;background:#eaf8ef;border-radius:10px;flex:none;padding:2px 6px;font:700 9px/13.5px Menlo,monospace}.care-queue-card__top>.care-queue-card__value{color:#228a46;background:#eaf8ef;border:0;border-radius:10px;flex:none;height:auto;padding:2px 6px;font:700 10px/15px Menlo,monospace}.care-queue__item>button:first-child>.care-queue-card__status{flex-flow:row;justify-content:space-between;align-items:center;gap:8px;width:100%;min-height:16px;display:flex}.care-queue-card__status-labels{align-items:center;gap:4px;min-width:0;display:inline-flex}.care-queue-card__status-labels>[data-slot=badge]{color:#247a78;background:#edf8f7;border:0;border-radius:999px;flex:none;height:auto;padding:2px 8px;font:800 9px/13.5px Be Vietnam Pro,sans-serif}.is-waiting-you .care-queue-card__status-labels>[data-slot=badge]:first-child{color:#d9381e;background:#fff0ec}.care-queue-card__status-labels>[data-slot=badge]:not(:first-child){color:#2559a7;background:#eef4ff}.care-queue-card__status>small{color:#90a1b9;text-align:right;text-overflow:ellipsis;white-space:nowrap;min-width:0;font:500 10px/15px Be Vietnam Pro,sans-serif;overflow:hidden}.care-queue-card__action{color:#314158;width:100%;font:700 10px/15px Be Vietnam Pro,sans-serif;display:flex}.care-queue-card__action small{color:#62748e;font-weight:500}.care-queue__item>button:first-child>.care-queue-card__footer{flex-flow:row;justify-content:flex-start;align-items:center;gap:6px;width:100%;min-width:0;min-height:20px;display:flex}.care-queue-card__footer>span{flex:1;align-items:center;gap:3px;min-width:0;display:flex;overflow:hidden}.care-queue-card__footer>span.is-email{color:#36c}.care-queue-card__footer>span.is-sms{color:#268c59}.care-queue-card__footer>span>i{background:#eef2ff;border-radius:10px;flex:0 0 20px;place-items:center;width:20px;height:20px;font-style:normal;display:grid}.care-queue-card__footer>span.is-sms>i{background:#fff0ec}.care-queue-card__footer>span b{color:currentColor;flex:none;font:600 10px/15px Be Vietnam Pro,sans-serif}.care-queue-card__footer>span small{color:#738094;text-overflow:ellipsis;white-space:nowrap;font:400 10px/15px Be Vietnam Pro,sans-serif;overflow:hidden}.care-queue__remove{z-index:2;top:42px;right:7px}.care-conversation{border-right:1px solid #dfe5ee;flex-direction:column;display:flex}.care-conversation>header{border-bottom:1px solid #e7ebf1;align-items:center;gap:9px;height:58px;padding:0 14px;display:flex}.care-conversation>header div{flex-direction:column;display:flex}.care-conversation>header strong{font-size:11px}.care-group-live-panel{background:#eef1f5;min-width:0;min-height:0;overflow-y:auto}.care-group-live-panel--communication{border-right:1px solid #dfe5ee;padding:12px}.care-group-live-panel--agent{padding:12px}.care-group-live-panel--communication>section,.care-group-live-panel--communication>div{min-height:calc(100vh - 78px)}.care-group-live-panel--agent>aside{min-width:0}.care-group-live-state{color:#62748e;background:#fff;border:1px solid #e2e8f0;border-radius:14px;place-items:center;min-height:280px;font-size:11px;display:grid}.care-group-live-state--error{color:#d9381e;align-content:center;gap:10px}.care-group-live-state button{color:#fff;background:#224989;border-radius:9px;min-height:32px;padding:0 12px;font-weight:700}.care-group-live-empty{color:#62748e;background:#fff;flex-direction:column;grid-column:2/-1;justify-content:center;align-items:center;gap:5px;display:flex}.care-group-live-empty strong{color:#1d293d;font-size:13px}.care-group-live-empty span{font-size:10px}.care-contact-panel-skeleton{background:#eef1f5;grid-column:2/-1;grid-template-rows:82px 1fr;gap:12px;min-width:0;padding:14px;display:grid}.care-contact-panel-skeleton__header{background:#fff;border-radius:14px;align-items:center;gap:12px;padding:14px;display:flex}.care-contact-panel-skeleton__header>i{border-radius:50%;width:42px;height:42px}.care-contact-panel-skeleton__header>span{flex-direction:column;gap:9px;width:min(260px,60%);display:flex}.care-contact-panel-skeleton__header b{border-radius:999px;height:11px}.care-contact-panel-skeleton__header b:last-child{width:65%}.care-contact-panel-skeleton__body{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;min-height:0;display:grid}.care-contact-panel-skeleton__body section{border-radius:14px;min-height:280px}.care-contact-panel-skeleton__body section:last-child{grid-column:1/-1;min-height:160px}.care-live-conversation{background:#f8fafc;border-right:1px solid #dfe6ef;flex-direction:column;min-width:0;min-height:0;display:flex;overflow:hidden}.care-live-conversation__header{background:#fff;border-bottom:1px solid #dfe6ef;flex:none;min-height:132px;padding:12px;transition:height .22s cubic-bezier(.22,1,.36,1),flex-basis .22s cubic-bezier(.22,1,.36,1)}.care-live-contact{grid-template-columns:41px minmax(0,1fr) 32px;align-items:center;gap:8px;height:49px;display:grid}.care-live-contact__initials,.care-live-contact__thumbnail{border-radius:8px;place-items:center;width:41px;height:41px;display:grid;overflow:hidden}.care-live-contact__initials{color:#fff;background:linear-gradient(135deg,#173e76,#4d8ee8);font-size:12px;font-weight:800}.care-live-contact__thumbnail{cursor:zoom-in;background:#f8fafc;border:1px solid #dfe6ef;padding:0}.care-live-contact__thumbnail:focus-visible{outline-offset:2px;outline:2px solid #2563eb}.care-live-contact__thumbnail img{object-fit:cover;width:100%;height:100%}.care-design-preview-dialog{width:min(90vw,720px);max-width:720px}.care-design-preview-dialog>img{object-fit:contain;background:#f8fafc;border-radius:8px;width:100%;max-height:min(72vh,720px)}.care-live-contact h2,.care-live-contact p{margin:0}.care-live-contact h2{color:#182437;font-size:16px;line-height:24px}.care-live-contact p{gap:4px;padding-top:4px;display:flex}.care-live-contact__industry{color:#2559a7;background:#eaf1fb;border:0;border-radius:3px;height:auto;padding:2px 6px;font-size:12px;font-weight:700;line-height:13.5px}.care-live-contact>svg{color:#2659a6;justify-self:center}.care-live-contact__summary-toggle{color:#2659a6;background:0 0;border:0;border-radius:8px;place-items:center;width:32px;height:32px;display:grid}.care-live-contact__summary-toggle svg{transition:transform .16s}.care-live-contact__summary-toggle[data-state=open] svg{transform:rotate(180deg)}.care-live-conversation__header.is-summary-open{min-height:252px}.care-contact-summary-shell{opacity:0;visibility:hidden;grid-template-rows:0fr;transition:grid-template-rows .22s cubic-bezier(.22,1,.36,1),opacity .14s,transform .22s cubic-bezier(.22,1,.36,1),visibility 0s linear .22s;display:grid;transform:translateY(-4px)}.care-contact-summary-shell[data-state=open]{opacity:1;visibility:visible;grid-template-rows:1fr;transition-delay:0s;transform:translateY(0)}.care-contact-summary-shell__content{min-height:0;overflow:hidden}.care-contact-summary{background:#fff;border:1px solid #dfe6ef;border-radius:16px;gap:0;margin-top:10px;padding:0}@media (prefers-reduced-motion:reduce){.care-live-conversation__header,.care-live-contact__summary-toggle svg,.care-contact-summary-shell{transition:none}}.care-contact-summary__facts{grid-template-columns:repeat(4,minmax(0,1fr));align-items:center;gap:18px;min-height:41px;padding:12px;display:grid}.care-contact-summary__facts[data-fact-count="3"]{grid-template-columns:repeat(3,minmax(0,1fr))}@media (width<=1024px){.care-contact-summary__facts,.care-contact-summary__facts[data-fact-count="3"]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=560px){.care-contact-summary__facts,.care-contact-summary__facts[data-fact-count="3"]{grid-template-columns:minmax(0,1fr)}}.care-contact-summary__facts>div{flex-direction:column;align-items:flex-start;gap:4px;display:flex}.care-contact-summary__facts span{color:#718095;font-size:12px}.care-contact-summary__facts strong{color:#182437;font-size:14px;font-weight:800}.care-contact-summary__facts .is-status{border-radius:8px;align-items:center;gap:6px;min-height:28px;padding:7px 9px;font-family:inherit;font-size:12px;font-weight:800;display:flex}.care-contact-summary__facts .care-qualification-badge{cursor:pointer;border:0;border-radius:8px;align-items:center;gap:6px;min-height:28px;padding:7px 9px;font-family:inherit;font-size:12px;font-weight:800;display:flex}.care-contact-summary__facts .care-qualification-badge:focus-visible{outline-offset:2px;outline:2px solid #2559a7}.care-contact-summary__facts .care-qualification-badge:disabled{cursor:default;opacity:.65}.care-contact-summary__facts .is-status i,.care-contact-summary__facts .care-qualification-badge i{background:currentColor;border-radius:3px;width:6px;height:6px}.care-contact-summary__facts .is-status{color:#285d9f;background:#eaf1fb}.care-contact-summary__facts .care-stage-badge{cursor:pointer;border:0}.care-contact-summary__facts .care-stage-badge:focus-visible{outline-offset:2px;outline:2px solid #2559a7}.care-contact-summary__facts .care-stage-badge:disabled{cursor:default;opacity:.65}.care-stage-dialog{gap:18px}.care-stage-dialog__field{color:#34435a;gap:7px;font-size:12px;font-weight:700;display:grid}.care-stage-dialog__field>.is-status{color:#285d9f;background:#eaf1fb;width:fit-content}.care-stage-dialog__field select{color:#182437;min-height:40px;font:inherit;background:#fff;border:1px solid #dce4ee;border-radius:9px;padding:0 11px;font-weight:600}.care-stage-dialog__notice,.care-stage-dialog__warning{border-radius:9px;padding:10px 12px;font-size:12px;line-height:1.5}.care-stage-dialog__notice{color:#285d9f;background:#edf4ff}.care-stage-dialog__warning{color:#a63830;background:#fff1ef}.care-contact-summary__facts .is-qualified{color:#0d7653;background:#e8f7f1}.care-contact-summary__facts .is-unqualified{color:#b33b32;background:#fff0ef}.care-contact-summary__facts .is-pending{color:#9a6812;background:#fff7e8}.care-qualification-choice{color:#182437;text-align:left;background:#fff;border:1px solid #dfe6ef;border-radius:10px;align-items:flex-start;gap:10px;width:100%;padding:12px;display:flex}.care-qualification-choice>i{background:#718095;border-radius:50%;width:9px;height:9px;margin-top:4px}.care-qualification-choice>span{gap:2px;display:grid}.care-qualification-choice strong{font-size:12px}.care-qualification-choice small{color:#718095;font-size:11px}.care-qualification-choice.is-qualified>i{background:#0d7653}.care-qualification-choice.is-unqualified>i{background:#b33b32}.care-qualification-choice.is-selected{border-color:#2559a7;box-shadow:0 0 0 2px #2559a71f}.care-contact-summary__separator{background:#dfe6ef;width:auto;margin:0 12px}.care-contact-summary__footer{background:0 0;border-top:0;border-radius:0 0 16px 16px;align-items:center;margin:0;padding:8px 12px 12px;display:flex}.care-contact-summary__footer>div{align-items:center;gap:6px;width:100%;min-width:0;min-height:32px;display:flex;overflow:hidden}.care-contact-summary__footer>div>[data-slot=badge]{color:#4f6074;white-space:nowrap;background:#f1f5f9;border:1px solid #e2e8f0;border-radius:7px;flex:none;padding:6px 8px;font-family:inherit;font-size:12px;font-weight:800}.care-contact-summary .contact-business-card__add-tag{color:#2659a6;background:0 0;border:0;justify-content:center;align-items:center;min-width:max-content;min-height:32px;margin-left:auto;padding:0;font-family:Be Vietnam Pro,sans-serif;font-size:12px;font-weight:700;line-height:13.5px;display:inline-flex}.care-live-tabs{scrollbar-width:none;background:#fff;border:1px solid #e8eded;height:42px;margin-top:12px;display:flex;overflow:auto hidden}.care-live-tabs::-webkit-scrollbar{display:none}.care-workspace-tabs-scroll{flex:none}.care-workspace-tabs-list{gap:2px;min-width:max-content;height:40px;padding:1px 4px}.care-workspace-tab{color:#708094;border-radius:0;height:38px;padding:0 12px;font-size:11px;font-weight:800}.care-live-tabs .care-workspace-tab:hover{background:#f6f8fb}.care-live-tabs .care-workspace-tab[data-state=active]{color:#2659a6;background:0 0;box-shadow:inset 0 -2px #2659a6}.care-live-detail-view{background:#f8fafc;flex:1;min-height:0;padding:20px;overflow:auto}@media (width<=1191px){.care-workspace__body{grid-template-columns:minmax(0,1fr);column-gap:0}.care-workspace__body>.care-queue,.care-workspace__body>.care-live-agent{display:none}.care-live-detail-view{padding:12px}}.care-detail-grid article,.care-detail-list{background:#fff;border:1px solid #dfe6ef;border-radius:11px;padding:16px}.care-detail-grid h3,.care-detail-list h3{color:#182437;margin:0 0 14px;font-size:14px}.care-detail-grid dl{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin:0;display:grid}.care-detail-grid dl div,.care-detail-list article{border:1px solid #e2e8f0;border-radius:9px;padding:12px}.care-detail-grid dt,.care-detail-list span{color:#718095;font-size:10px}.care-detail-grid dd{color:#182437;margin:4px 0 0;font-size:12px;font-weight:700}.care-detail-list{flex-direction:column;gap:8px;display:flex}.care-detail-list article{flex-direction:column;gap:5px;display:flex}.care-detail-list article strong,.care-detail-list article p,.care-detail-list>p{color:#314158;margin:0;font-size:11px}.care-timeline{flex-direction:column;gap:14px;display:flex}.care-timeline__day{letter-spacing:.04em;text-transform:uppercase;color:#94a3b8;margin:0 0 6px;font-size:10px;font-weight:700}.care-timeline__list{margin:0;padding:0;list-style:none;position:relative}.care-timeline__list:before{content:"";background:#e2e8f0;width:1px;position:absolute;top:9px;bottom:9px;left:4px}.care-timeline__row{grid-template-columns:9px minmax(0,1fr) auto;align-items:baseline;gap:8px;padding:5px 0;display:grid;position:relative}.care-timeline__dot{background:#fff;border:1.5px solid #cbd5e1;border-radius:999px;align-self:start;width:9px;height:9px;margin-top:3px;box-shadow:0 0 0 2px #fff}.care-timeline__dot--human{background:#2563eb;border-color:#2563eb}.care-timeline__dot--paid{background:var(--green);border-color:var(--green)}.care-timeline__title--paid{color:var(--green)}.care-timeline__body{min-width:0}.care-timeline__title{color:#182437;margin:0;font-size:11px;font-weight:600}.care-timeline__detail{color:#64748b;overflow-wrap:anywhere;margin:1px 0 0;font-size:11px}.care-timeline__time{color:#94a3b8;font-variant-numeric:tabular-nums;font-size:10px}.care-timeline__row--toggle button{color:#64748b;text-underline-offset:2px;cursor:pointer;background:0 0;border:0;justify-self:start;padding:0;font-size:11px;text-decoration:underline}.care-timeline__row--toggle button:hover{color:#2563eb}.care-workspace--single{min-height:calc(100vh - 52px);margin:-20px}.continue-caring-section{padding-top:24px}.continue-caring-section__header{justify-content:space-between;align-items:flex-start;gap:16px;min-height:26px;margin-bottom:8px;display:flex}.continue-caring-section__header>h2{color:#90a1b9;letter-spacing:1.25px;text-transform:uppercase;margin:0;font-size:10px;font-weight:800;line-height:14px}.continue-caring-section__all{color:#224989;background:0 0;border:0;align-items:center;gap:2px;min-height:26px;padding:2px 0 2px 8px;font-size:11px;font-weight:800;line-height:16px;display:inline-flex}.continue-caring-section__all:hover{text-underline-offset:3px;text-decoration:underline}.continue-caring-section__all:focus-visible{outline-offset:3px;border-radius:4px;outline:2px solid #224989}.continue-caring-card{width:min(430px,100%);font-family:Be Vietnam Pro,Inter Variable,Inter,sans-serif}.continue-caring-shelf{grid-template-columns:minmax(0,430px);align-items:stretch;gap:12px;display:grid}.continue-caring-shelf .continue-caring-card{width:100%}@media (width<=440px){.continue-caring-shelf{grid-template-columns:minmax(0,1fr)}}.care-group-contact-preview{border:1px solid var(--border);background:var(--muted);border-radius:.75rem;grid-template-columns:5rem minmax(0,1fr);gap:.6rem 1rem;padding:1rem;display:grid}.care-group-contact-preview>span{color:var(--muted-foreground);font-size:.75rem}.care-group-contact-preview>strong{overflow-wrap:anywhere;min-width:0}.care-group-contact-choices{gap:.625rem;margin-top:1rem;display:grid}.care-group-contact-search{border:1px solid var(--border);min-height:2.75rem;color:var(--muted-foreground);background:var(--background);border-radius:.625rem;align-items:center;gap:.5rem;margin-top:1rem;padding:0 .75rem;display:flex}.care-group-contact-search:focus-within{border-color:var(--ring);box-shadow:0 0 0 3px color-mix(in srgb, var(--ring) 20%, transparent)}.care-group-contact-search input{background:0 0;border:0;outline:0;flex:1;min-width:0}.care-group-contact-choice{border:1px solid var(--border);cursor:pointer;background:var(--background);border-radius:.7rem;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:.75rem;min-height:3.5rem;padding:.7rem .8rem;display:grid}div.care-group-contact-choice{grid-template-columns:minmax(0,1fr) auto}.care-group-contact-choice:hover,.care-group-contact-choice.is-selected{border-color:var(--ring);background:color-mix(in srgb, var(--ring) 6%, var(--background))}.care-group-contact-choice>span{gap:.15rem;min-width:0;display:grid}.care-group-contact-choice input{accent-color:#5b3bb5;width:1rem;height:1rem}.care-group-contact-choice small{color:var(--muted-foreground);font-weight:500}.care-group-contact-empty{border:1px dashed var(--border);border-radius:.75rem;margin-top:1rem;padding:1rem}.care-group-contact-empty p{color:var(--muted-foreground);margin:.35rem 0 0;font-size:.8125rem;line-height:1.45}.care-group-contact-empty .btn{margin-top:.875rem}.continue-caring-card__surface{color:#173870;text-align:left;background:#fff;border:1px solid #bcd0f6;border-radius:16px;align-items:center;gap:12px;width:100%;height:71px;padding:10px;display:flex;overflow:hidden;box-shadow:0 1px 1px #0f28500a}.continue-caring-card.is-active .continue-caring-card__surface{background:#eaf8ef;border-color:#9bd6a8;box-shadow:0 3px 5px #227d4d1a}.crm-workspace .continue-caring-card__resume{color:#167344;background:#fffc;border:0;border-radius:12px;flex:0 0 71px;align-items:center;gap:2px;width:71px;height:32px;padding:6px 8px;font:800 10px/15px Be Vietnam Pro,sans-serif;display:inline-flex}.continue-caring-card__resume:hover{background:#fff}.continue-caring-card__resume:focus-visible,.continue-caring-card__deactivate:focus-visible{outline-offset:-3px;outline:2px solid #224989}.crm-workspace .continue-caring-card__deactivate{color:#fff;background:#d9381e;border:0;border-radius:12px;flex:none;min-width:74px;height:28px;padding:0 8px;font:800 10px/15px Be Vietnam Pro,sans-serif}.continue-caring-card__deactivate:hover{background:#bd2d18}.continue-caring-card__icon{color:#fff;background:#224989;border-radius:12px;flex:0 0 32px;place-items:center;width:32px;height:32px;display:grid}.continue-caring-card__copy{flex-direction:column;flex:1;min-width:0;display:flex}.continue-caring-card__copy>span{color:#5375aa;letter-spacing:.9px;text-transform:uppercase;font-size:9px;font-weight:800;line-height:13.5px}.continue-caring-card__group-line{align-items:center;gap:4px;min-width:0;padding-top:2px;display:flex}.continue-caring-card__group-line>strong{color:#173870;text-overflow:ellipsis;white-space:nowrap;font-size:12px;font-weight:800;line-height:18px;overflow:hidden}.continue-caring-card__copy>small{color:#62748e;letter-spacing:.117px;font-family:Inter Variable,Inter,sans-serif;font-size:10px;font-weight:500;line-height:15px}.continue-caring-card.is-active .continue-caring-card__copy>span{color:#167344}.continue-caring-card.is-active .continue-caring-card__group-line>strong{color:#166534}.care-workspace__single-title{color:#dbe7f8;background:#ffffff1a;border-radius:16px;padding:6px 12px;font-size:13px;font-weight:700;position:absolute;left:50%;transform:translate(-50%)}.care-live-tabs__count{color:#64748b;font-variant-numeric:tabular-nums;background:#e8edf4;border-radius:999px;place-items:center;min-width:17px;height:17px;padding:0 4px;font-size:9px;line-height:1;display:inline-grid}.care-live-tabs .care-workspace-tab[data-state=active] .care-live-tabs__count{color:#1f4f96;background:#d7e4f7}.care-live-messages{flex-direction:column;flex:1;gap:12px;min-height:0;padding:16px;display:flex;overflow-y:auto}.care-live-messages article{flex-direction:column;align-items:flex-start;max-width:94%;display:flex}.care-live-messages article.is-outbound{align-self:flex-end;align-items:flex-end}.care-live-messages article p{color:#1d293d;white-space:pre-wrap;background:#fff;border:1px solid #cad5e2;border-radius:16px 16px 16px 8px;margin:0;padding:8px 12px;font-size:12px;line-height:17.4px}.care-live-messages article.is-outbound p{color:#fff;background:#173870;border-color:#173870;border-radius:16px 16px 8px}.care-live-messages article time{color:#90a1b9;padding-top:4px;font-size:8px;line-height:12px}.care-live-empty-state{color:#708094;flex-direction:column;flex:1;justify-content:center;align-items:center;gap:8px;font-size:11px;display:flex}.care-live-empty-state.is-error{color:#d9381e}.care-live-empty-state button{color:#fff;background:#173870;border-radius:8px;padding:7px 10px}.care-live-follow-up{background:#fff;border:1px solid #cad5e2;border-radius:14px;flex-direction:column;gap:5px;width:100%;padding:16px;display:flex}.care-live-follow-up strong{color:#182437;font-size:12px}.care-live-follow-up span{color:#708094;font-size:10px}.care-live-composer{background:#fff;border-top:1px solid #e2e8f0;flex:none;padding:12px 16px}.care-sms-composer{position:relative}.care-contact-sms-shortcuts{border-bottom:1px solid #e2e8f0;margin:-12px -16px 10px}.care-contact-sms-shortcuts>div{white-space:nowrap;align-items:center;gap:5px;min-width:0;padding:5px 16px;display:flex;overflow-x:auto}.care-contact-sms-shortcuts span{color:#8a99ad;font-size:9px}.care-contact-sms-shortcuts button{color:#315f99;background:#edf4ff;border-radius:5px;flex:none;padding:3px 8px;font-size:9px}.care-contact-sms-shortcuts .care-contact-sms-shortcuts__manage{color:#718095;background:0 0;margin-left:auto}.care-sms-composer__editor{border:1px solid #dce4ee;border-radius:16px;padding:6px}.care-sms-composer__row>textarea{resize:none;color:#1d293d;outline:0;flex:auto;width:auto;min-width:60px;height:36px;min-height:36px;max-height:min(160px,30vh);padding:8px 4px;font:400 13px/20px Be Vietnam Pro,sans-serif;overflow-y:auto}.care-sms-composer__row>textarea::placeholder{color:#90a1b9}.care-sms-attachments{gap:8px;margin:0;padding:10px 12px 2px;display:flex;overflow-x:auto}.care-sms-attachments>span{color:#4f6074;background:#f8fafc;border:1px solid #dfe6ef;border-radius:8px;flex:100%;align-items:center;gap:5px;width:100%;min-width:0;padding:5px 7px;font-size:9px;display:inline-flex}.care-attachment-copy{flex-direction:column;flex:1;gap:1px;min-width:0;display:flex}.care-attachment-copy small{color:#718095;overflow-wrap:anywhere;max-width:none;font-size:9px;font-weight:500}.care-sms-attachments b{text-overflow:ellipsis;white-space:nowrap;max-width:150px;overflow:hidden}.care-sms-attachments button{border-radius:6px;flex:0 0 28px;width:28px;height:28px}.care-sms-history-attachments{gap:6px;max-width:320px;margin-top:6px;display:flex}.care-sms-history-attachments .care-email-history-attachment{width:72px;height:72px}.care-sms-composer__row{border:0;border-radius:16px;align-items:flex-end;gap:6px;padding:0;display:flex}.care-sms-composer__spacer{flex:1}.care-sms-composer__row .care-sms-composer__mockup{color:#475569;background:#fff;border:1px solid #cbd5e1;border-radius:999px;justify-content:center;align-items:center;gap:6px;width:auto;min-width:91px;padding:0 12px;font:600 12px/16px Inter,sans-serif;display:inline-flex}.care-sms-composer__row button{color:#62748e;background:#f8fafc;border-radius:16px;flex:0 0 36px;place-items:center;width:36px;height:36px;display:grid}.care-sms-composer__actions{flex:none;align-items:center;gap:6px;display:flex}.care-linked-deals{background:#fff;border-top:1px solid #dfe6ef;border-bottom:1px solid #dfe6ef;flex-wrap:nowrap;justify-content:space-between;align-items:center;gap:8px 16px;width:100%;min-height:28px;padding:9px 12px;display:flex}.care-linked-deals__chips{overscroll-behavior-x:contain;scrollbar-width:none;scroll-snap-type:x proximity;flex-wrap:nowrap;flex:1;align-items:center;gap:8px;min-width:0;display:flex;overflow-x:auto}.care-linked-deals__chips::-webkit-scrollbar{display:none}.care-linked-deals__chip,.care-linked-deals__more,.care-linked-deals__manage{white-space:nowrap;border-radius:999px;justify-content:center;align-items:center;gap:6px;min-height:28px;padding:6px 10px;font:600 12px/16px Inter,sans-serif;display:inline-flex}.care-linked-deals__chip{scroll-snap-align:nearest;color:#52637a;background:#f8fafc;border:1px solid #d8e0eb;flex:none;transition:border-color .12s,background-color .12s,color .12s,box-shadow .12s}.care-linked-deals__more{color:#52637a;background:#f8fafc;border:1px dashed #cbd5e1}.care-linked-deals__more:hover{color:#26364a;background:#f1f5f9;border-color:#93a4b8}.care-linked-deals__chip i{background:currentColor;border-radius:50%;flex:0 0 8px;width:8px;height:8px}.care-linked-deals__chip.is-active{color:#1f4f8f;background:#eaf1fb;border-color:#2559a7;box-shadow:inset 0 0 0 1px #2559a7}.care-linked-deals__chip.is-stage-new>i,.care-linked-deals__chip.is-stage-draft>i{color:#2563eb}.care-linked-deals__chip.is-stage-negotiating>i,.care-linked-deals__chip.is-stage-quoted>i{color:#b7791f}.care-linked-deals__chip.is-stage-won>i,.care-linked-deals__chip.is-stage-paid>i,.care-linked-deals__chip.is-stage-completed>i{color:#16845b}.care-linked-deals__selected-icon{flex:none}.care-linked-deals__chip:focus-visible,.care-linked-deals__more:focus-visible,.care-linked-deals__manage:focus-visible{outline-offset:2px;outline:2px solid #2563eb}.care-linked-deals__manage{color:#1d4ed8;text-underline-offset:2px;background:0 0;border:0;border-radius:0;flex:none;text-decoration:underline}.care-email-deal-tools{flex-direction:column;align-items:flex-start;gap:8px;display:flex}.care-email-deal-tools .care-linked-deals{padding-left:0;padding-right:0}.care-email-mockup-button{color:#2559a7;border:1px solid #d8e0eb;border-radius:6px;align-items:center;gap:6px;min-height:28px;padding:6px 10px;font:600 12px/16px Inter,sans-serif;display:inline-flex}.care-email-mockup-button:focus-visible{outline-offset:2px;outline:2px solid #2563eb}.care-deal-manager{opacity:1;visibility:visible;backface-visibility:hidden;contain:layout paint;will-change:transform;background:#fff;border-radius:0;flex-direction:column;gap:0;width:354px;max-width:100vw;height:calc(100dvh - 56px);max-height:none;padding:0;font-family:Be Vietnam Pro,sans-serif;display:flex;position:fixed;bottom:0;left:auto;right:0;overflow:hidden;transform:none;box-shadow:0 2px 8px #00000014;top:56px!important}[data-slot=dialog-overlay].care-drawer-overlay{-webkit-backdrop-filter:none;backdrop-filter:none;background:0 0}.care-deal-manager__header{border-bottom:1px solid #e2e8f0;flex-direction:row;justify-content:space-between;align-items:center;gap:10px;min-height:56px;padding:12px 16px;display:flex}.care-deal-manager__header>h2{color:#1a2332;white-space:nowrap;font:600 15px Be Vietnam Pro,sans-serif}.care-deal-manager__header>div{align-items:center;gap:12px;display:flex}.care-deal-manager__header label{color:#8896a6;border:1px solid #e2e8f0;border-radius:6px;align-items:center;gap:6px;width:126px;height:32px;padding:0 10px;display:flex}.care-deal-manager__header input{color:#1a2332;outline:0;width:100%;min-width:0;font:400 12px Be Vietnam Pro,sans-serif}.care-deal-manager__header input::placeholder{color:#8896a6}.care-deal-manager__header>div>button{color:#8896a6;border:1px solid #e2e8f0;border-radius:6px;flex:0 0 28px;place-items:center;width:28px;height:28px;display:grid}.care-deal-manager__body{flex-direction:column;flex:1;gap:12px;min-height:0;padding:12px;display:flex;overflow-y:auto}.care-deal-manager__card{background:#fff;border:1px solid #e2e8f0;border-radius:6px;flex-direction:column;gap:12px;width:100%;padding:12px;display:flex}.care-deal-manager__card.is-inactive{opacity:.6}.care-deal-manager__card>header,.care-deal-manager__card>header>div{align-items:center;display:flex}.care-deal-manager__card>header{justify-content:space-between}.care-deal-manager__card>header>div{gap:8px}.care-deal-manager__card>header>div>i{background:#d5a80d;border-radius:50%;width:8px;height:8px}.care-deal-manager__card.is-tone-2>header>div>i{background:#28599a}.care-deal-manager__card.is-tone-3>header>div>i{background:#258657}.care-deal-manager__card.is-tone-4>header>div>i{background:#94a3b8}.care-deal-manager__card>header strong{color:#1a2332;font-size:13px;font-weight:600}.care-deal-manager__card.is-inactive>header strong,.care-deal-manager__card.is-inactive dl{color:#8896a6}.care-deal-manager__card>header>div>button{color:#2559a7;place-items:center;display:grid}.care-status-pill{color:#285d9f;white-space:nowrap;background:#eaf1fb;border:1px solid #bdd6f2;border-radius:6px;align-items:center;gap:6px;min-width:0;height:24px;padding:5px 9px;font:700 10px Inter,sans-serif;display:inline-flex}.care-status-pill>i{background:currentColor;border-radius:3px;flex:0 0 6px;width:6px;height:6px}.care-deal-manager__switch{background:#2559a7;border-radius:999px;flex:0 0 36px;width:36px;height:20px;padding:2px;transition:background .12s;position:relative}.care-deal-manager__switch span{background:#fff;border-radius:50%;width:16px;height:16px;margin-left:16px;transition:margin .12s;display:block}.care-deal-manager__switch-spinner{color:#fff;width:14px;height:14px;margin:0;animation:.7s linear infinite care-deal-manager-spin;position:absolute;top:3px;left:11px}.care-deal-manager__switch[aria-busy=true]>span{opacity:.35}@keyframes care-deal-manager-spin{to{transform:rotate(360deg)}}.care-deal-manager__switch[aria-checked=false]{background:#d8e0eb}.care-deal-manager__switch[aria-checked=false] span{margin-left:0}.care-deal-manager__switch:focus-visible{outline-offset:2px;outline:2px solid #2559a7}.care-deal-manager__card dl{color:#1a2332;grid-template-columns:repeat(3,minmax(0,1fr));margin:0;display:grid}.care-deal-manager__card dl>div{border-left:1px solid #e2e8f0;min-width:0;padding:0 16px}.care-deal-manager__card dl>div:first-child{border-left:0;padding-left:0}.care-deal-manager__card dl>div:last-child{padding-right:0}.care-deal-manager__card dt{color:#8896a6;text-transform:uppercase;font-size:10px;font-weight:600}.care-deal-manager__card dd{white-space:nowrap;margin:2px 0 0;font-size:13px;font-weight:600}.care-deal-manager__mockups{flex-wrap:wrap;gap:12px;padding-top:4px;display:flex}.care-deal-manager__mockups figure{flex-direction:column;align-items:center;gap:6px;width:80px;margin:0;display:flex}.care-deal-manager__mockups img{object-fit:cover;border-radius:8px;width:80px;height:80px}.care-deal-manager__mockups figcaption{color:#1a2332;text-overflow:ellipsis;white-space:nowrap;max-width:80px;font-size:11px;font-weight:600;overflow:hidden}.care-deal-manager__divider{align-items:center;gap:8px;padding:8px 4px;display:flex}.care-deal-manager__divider strong{color:#8896a6;white-space:nowrap;font-size:10px;font-weight:700}.care-deal-manager__divider span{background:#e2e8f0;flex:1;height:1px}.care-deal-manager__empty{color:#8896a6;text-align:center;margin:32px 0;font-size:12px}@media (width<=420px){.care-deal-manager{height:100dvh;top:0!important}.care-deal-manager__header{padding-inline:12px}.care-deal-manager__header label{width:min(126px,36vw)}.care-deal-manager__card dl>div{padding-inline:10px}}.care-sms-composer__row input{color:#1d293d;outline:0;flex:1;min-width:0;height:36px;padding:0 4px;font-size:13px}.care-sms-composer__row .care-sms-composer__quo{color:#0f172b;background:#edfc47;border-radius:7px;place-items:center;width:40px;height:40px;font-size:10px;font-weight:800;display:grid}.care-live-messages article.care-contact-call{color:#4b5c72;background:#eef1f5;border-radius:14px;align-self:flex-start;width:fit-content;max-width:min(68%,620px);padding:10px 12px;font-size:10px}.care-live-messages article.care-contact-call.is-outbound{background:#e5edf9;align-self:flex-end}.care-contact-call>strong{color:#ef4444;overflow-wrap:anywhere;max-width:100%;font-size:11px;display:block}.care-contact-call section{margin-top:6px}.care-contact-call section small{color:#8190a4;font-weight:700}.care-contact-call ul{margin:2px 0 0;padding-left:16px}.care-contact-call details{margin-top:5px}.care-contact-call details summary{cursor:pointer;color:#8190a4}.care-contact-call details p{margin:3px 0}.care-contact-call details time{color:#94a3b8;margin-right:4px}.care-contact-call>footer{flex-wrap:wrap;align-items:center;gap:7px;margin-top:7px;display:flex}.care-contact-call>footer button,.care-contact-call>footer a{color:#334155;background:#fff;border:1px solid #d8e0ea;border-radius:6px;align-items:center;gap:4px;padding:3px 8px;display:inline-flex}.care-contact-call>footer a{color:#111827;background:#edfc47;border:0;border-radius:999px;font-weight:700}.care-live-messages article:not(.care-contact-call){align-self:flex-start;min-width:0;max-width:68%}.care-live-messages article.is-outbound:not(.care-contact-call){align-self:flex-end}.care-live-messages article:not(.care-contact-call)>p{overflow-wrap:anywhere;word-break:break-word;max-width:100%}@media (width<=720px){.care-live-messages article.care-contact-call,.care-live-messages article:not(.care-contact-call){max-width:88%}}.care-contact-call>time{color:#9aa7b8;margin-top:5px;display:block}.care-contact-sms-queue,.care-contact-sms-pending{background:#fff8e8;border-top:1px solid #e2e8f0;flex:none;padding:8px 16px}.care-contact-sms-queue>div,.care-contact-sms-pending>div{grid-template-columns:auto 1fr auto;gap:4px 8px;padding:6px 0;font-size:10px;display:grid}.care-contact-sms-queue>div.is-failed,.care-contact-sms-pending>div.is-failed{color:#b91c1c}.care-contact-sms-queue span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.care-contact-sms-queue small{grid-column:1/-1}.care-contact-sms-queue footer,.care-contact-sms-pending footer{grid-column:1/-1;gap:5px;display:flex}.care-contact-sms-queue button,.care-contact-sms-pending button{background:#fff;border:1px solid #d9e1eb;border-radius:5px;padding:3px 7px}.care-contact-sms-reschedule{grid-column:1/-1;gap:5px;display:flex}.care-contact-sms-reschedule input{background:#fff;border:1px solid #d9e1eb;border-radius:5px;min-width:190px;padding:4px 7px}.care-contact-template-manager{flex-direction:column;gap:12px;min-height:0;display:flex}.care-contact-template-manager__toolbar{align-items:center;gap:10px;display:flex}.care-contact-template-manager__toolbar>label{color:#94a3b8;border:1px solid #d9e1eb;border-radius:8px;flex:1;align-items:center;gap:8px;min-height:38px;padding:0 11px;display:flex}.care-contact-template-manager__toolbar input{border:0;outline:0;min-width:0;padding:0}.care-contact-template-manager__editor{background:#f8fbff;border:1px solid #bfdbfe;border-radius:10px;gap:9px;padding:12px;display:grid}.care-contact-template-manager__editor-actions{justify-content:flex-end;align-items:center;gap:8px;display:flex}.care-contact-template-manager__editor-actions>span{color:#94a3b8;margin-right:auto;font-size:10px}.care-contact-template-manager__list{scrollbar-gutter:stable;flex-direction:column;gap:7px;max-height:min(360px,48vh);padding-right:4px;display:flex;overflow-y:auto}.care-contact-template-manager__list>div{background:#fff;border:1px solid #e2e8f0;border-radius:9px;min-height:54px;display:flex}.care-contact-template-manager__list button:first-child{text-align:left;flex:1;align-items:center;gap:12px;min-width:0;padding:10px 12px;display:flex}.care-contact-template-manager__list button:first-child>span{color:#334155;text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;font-size:12px;line-height:17px;overflow:hidden}.care-contact-template-manager__list button:first-child>small{color:#2563a8;font-size:10px;font-weight:700}.care-contact-template-manager__list button:last-child{color:#dc2626;border-left:1px solid #eef2f6;place-items:center;width:42px;display:grid}.care-contact-template-manager__list>div:hover{background:#f8fbff;border-color:#bfdbfe}.care-contact-template-manager__list .care-contact-template-manager__empty{color:#718095;text-align:center;border-style:dashed;place-items:center;min-height:110px;padding:20px;font-size:12px;display:grid}.care-contact-template-manager label{color:#475569;gap:5px;font-size:11px;font-weight:700;display:grid}.care-contact-template-manager input,.care-contact-template-manager textarea{border:1px solid #d9e1eb;border-radius:8px;width:100%;padding:8px 10px;font-size:12px;font-weight:400}.care-contact-template-manager .care-contact-template-manager__toolbar>label{color:#94a3b8;display:flex}.care-contact-template-manager .care-contact-template-manager__toolbar input{background:0 0;border:0;border-radius:0;outline:0;padding:0}.care-contact-template-manager textarea{resize:vertical;min-height:96px;line-height:18px}.care-contact-template-manager__count{color:#718095;font-size:10px}.care-saved-replies-dialog{max-height:min(720px,100dvh - 32px);overflow:hidden}@media (width<=640px){.care-contact-template-manager__toolbar{flex-direction:column;align-items:stretch}.care-contact-template-manager__editor-actions{flex-wrap:wrap}.care-contact-template-manager__editor-actions>span{width:100%}}.care-sms-composer__row .care-live-composer__send{color:#fff;background:#1d4ed8}.care-sms-composer__row button:disabled{cursor:not-allowed;opacity:.45}.care-email-workspace{background:#fff;border:1px solid #dfe6ef;border-radius:12px;flex:1;grid-template-columns:minmax(240px,300px) minmax(0,1fr);align-self:stretch;width:100%;min-width:0;max-width:none;min-height:0;display:grid;overflow:hidden}.care-email-thread-list{background:#fff;border-right:1px solid #dfe6ef;flex-direction:column;min-width:0;min-height:0;display:flex;overflow:hidden}.care-email-thread-list__scroll{overscroll-behavior:contain;flex:1;min-height:0;overflow-y:auto}.care-email-thread-list__scroll>button{text-align:left;background:#fff;border-top:0;border-bottom:1px solid #e4e8ed;border-left:3px solid #0000;border-right:0;flex-direction:column;align-items:flex-start;width:100%;min-width:0;padding:12px;display:flex;position:relative}.care-email-thread-list__scroll>button:hover,.care-email-thread-list__scroll>button:focus-visible{background:#f8fafc;outline:0}.care-email-thread-list__scroll>button.is-active{background:#eef4ff;border-left-color:#2559a7}.care-email-thread-list__meta{color:#90a1b9;justify-content:space-between;width:100%;font:500 11px/16.5px Be Vietnam Pro,sans-serif;display:flex}.care-email-thread-list strong{color:#0f172b;text-overflow:ellipsis;white-space:nowrap;width:calc(100% - 16px);padding-top:4px;font:600 13px/19.5px Be Vietnam Pro,sans-serif;overflow:hidden}.care-email-thread-list small{color:#90a1b9;padding-top:2px;font:500 11px/16.5px Be Vietnam Pro,sans-serif}.care-email-thread-list p{color:#45556c;text-overflow:ellipsis;white-space:nowrap;width:calc(100% - 16px);margin:0;padding-top:4px;font:500 12px/16px Be Vietnam Pro,sans-serif;overflow:hidden}.care-email-thread-list i{background:#224989;border-radius:4px;width:8px;height:8px;position:absolute;top:47px;right:12px}.care-email-thread{background:#fff;border:0;border-radius:0;flex-direction:column;flex:1;justify-content:space-between;min-width:0;max-width:none;min-height:0;margin:0;padding:12px;display:flex}.care-email-detail-empty{color:#718095;text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:6px;min-width:0;min-height:0;padding:24px;display:flex}.care-email-detail-empty strong{color:#182437;font:700 13px/18px Inter,sans-serif}.care-email-detail-empty span{font:400 11px/16px Inter,sans-serif}.care-email-thread>header{flex:none;justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.care-email-thread>header>div{align-items:flex-start;min-width:0;display:flex}.care-email-thread>header>div>button{color:#2659a6;flex:0 0 20px;place-items:center;width:20px;height:20px;display:none}.care-email-thread>header span{flex-direction:column;gap:2px;min-width:0;display:flex}.care-email-thread>header strong{color:#182437;text-overflow:ellipsis;white-space:nowrap;font:800 14px/20px Inter,sans-serif;overflow:hidden}.care-email-thread>header small{color:#718095;font:400 10px/14px Inter,sans-serif}.care-email-thread__routing{flex:none;align-items:stretch;gap:6px;display:flex}.care-email-deal-trigger,.care-email-address{color:#182437;text-align:left;border:1px solid #dfe6ef;border-radius:6px;flex-direction:column;flex:none;gap:6px;padding:6px 10px;display:flex}.care-email-deal-trigger{background:#f8fafc;min-width:94px}.care-email-deal-trigger>span{color:#718095;font:500 9px/12px Inter,sans-serif}.care-email-deal-trigger>b{color:#2559a7;justify-content:space-between;align-items:center;gap:8px;font:800 11px/14px Inter,sans-serif;display:flex}.care-email-deal-trigger:focus-visible{outline-offset:2px;outline:2px solid #2559a7}.care-email-deal-trigger:disabled{cursor:not-allowed;opacity:.5}.care-email-address b{justify-content:space-between;align-items:center;gap:6px;font:700 11px Inter,sans-serif;display:flex}.care-email-address span{font:400 11px Inter,sans-serif}.care-deal-picker{width:min(92vw,560px);max-width:560px}.care-deal-picker__list{gap:8px;max-height:min(58vh,460px);padding:2px;display:grid;overflow-y:auto}.care-deal-picker__list>button{text-align:left;background:#fff;border:1px solid #dfe6ef;border-radius:12px;grid-template-columns:88px minmax(0,1fr) 28px;align-items:center;gap:12px;width:100%;padding:10px;display:grid}.care-deal-picker__list>button:hover{background:#f8fafc;border-color:#a9bdd8}.care-deal-picker__list>button:focus-visible{outline-offset:2px;outline:2px solid #2559a7}.care-deal-picker__list>button.is-selected{background:#f3f7fd;border-color:#2559a7;box-shadow:0 0 0 2px #2559a71a}.care-deal-picker__mockup{color:#90a1b9;background:#eef2f6;border:1px solid #e2e8f0;border-radius:9px;place-items:center;width:88px;height:66px;display:grid;overflow:hidden}.care-deal-picker__mockup img{object-fit:cover;width:100%;height:100%}.care-deal-picker__details{flex-direction:column;gap:3px;min-width:0;display:flex}.care-deal-picker__details strong{color:#182437;text-overflow:ellipsis;white-space:nowrap;font:800 13px/18px Inter,sans-serif;overflow:hidden}.care-deal-picker__details small{color:#45556c;text-overflow:ellipsis;white-space:nowrap;font:600 11px/16px Inter,sans-serif;overflow:hidden}.care-deal-picker__details>span{color:#718095;font:500 10px/14px Inter,sans-serif}.care-deal-picker__list>button>i{color:#0000;border:1px solid #cbd5e1;border-radius:50%;place-items:center;width:24px;height:24px;display:grid}.care-deal-picker__list>button.is-selected>i{color:#fff;background:#2559a7;border-color:#2559a7}.care-current-mockup{background:#fbfcfe;border:1px solid #dfe6ef;border-radius:9px;flex:none;justify-content:space-between;align-items:center;gap:12px;min-height:54px;margin-top:10px;padding:8px 10px;display:flex}.care-current-mockup__info{align-items:center;gap:9px;min-width:0;display:flex}.care-current-mockup__info>span{color:#fff;letter-spacing:.21px;background:linear-gradient(150deg,#17263f 6%,#526b8c 94%);border-radius:7px;flex:0 0 36px;place-items:center;width:36px;height:28px;font:800 11px Inter,sans-serif;display:grid}.care-current-mockup__info>span.is-image{background:#e8edf4;overflow:hidden}.care-current-mockup__info>span.is-image img{object-fit:cover;width:100%;height:100%}.care-current-mockup__info>div{flex-direction:column;gap:2px;min-width:0;display:flex}.care-current-mockup__info small{color:#718095;letter-spacing:.52px;text-transform:uppercase;font:800 9px Inter,sans-serif}.care-current-mockup__info strong{color:#182437;text-overflow:ellipsis;white-space:nowrap;max-width:340px;font:800 11px Inter,sans-serif;overflow:hidden}.care-current-mockup__actions{flex:none;gap:6px;display:flex}.care-current-mockup__actions button,.care-current-mockup__actions a{color:#182437;background:#fff;border:1px solid #dfe6ef;border-radius:8px;justify-content:center;align-items:center;min-width:108px;min-height:26px;padding:5px 10px;font:750 10px Inter,sans-serif;display:flex}.care-current-mockup__actions .is-primary{color:#fff;background:#2559a7;border-color:#2559a7}.care-current-mockup__actions [aria-disabled=true],.care-current-mockup__actions button:disabled{pointer-events:none;opacity:.45}.care-current-mockup__actions button:focus-visible,.care-current-mockup__actions a:focus-visible{outline-offset:2px;outline:2px solid #2559a7}.care-deal-picker{border:0;border-radius:12px;gap:0;padding:0;overflow:hidden;box-shadow:0 18px 40px #0000003d;width:min(92vw,760px)!important;max-width:760px!important}.care-deal-picker>[data-slot=dialog-header]{border-bottom:1px solid #dfe6ef;padding:16px}.care-deal-picker>[data-slot=dialog-header] h2{color:#182437;letter-spacing:-.31px;font:800 16px Inter,sans-serif}.care-deal-picker>[data-slot=dialog-header] p{color:#718095;padding-top:4px;font:400 11px Inter,sans-serif}.care-deal-picker__list{grid-template-columns:repeat(3,minmax(0,1fr));align-content:start;gap:10px;height:356px;max-height:min(58vh,356px);padding:16px;display:grid;overflow-y:auto}.care-deal-picker__list>button{background:#fff;border:1px solid #dfe6ef;border-radius:10px;flex-direction:column;align-items:stretch;gap:0;min-width:0;min-height:157px;padding:9px;display:flex}.care-deal-picker__list>button.is-selected{box-shadow:none;background:#fff;border-color:#2559a7}.care-deal-picker__mockup{color:#315f99;background:linear-gradient(161deg,#dbe5f0 6%,#aebfd4 94%);border:0;border-radius:8px;flex:0 0 105px;width:100%;height:105px}.care-deal-picker__details{gap:0;padding-top:7px}.care-deal-picker__details strong{letter-spacing:.12px;font-size:10px;line-height:12px}.care-deal-picker__details small{color:#718095;letter-spacing:.17px;text-overflow:ellipsis;white-space:nowrap;padding-top:3px;font-size:9px;font-weight:400;line-height:11px;display:block;overflow:hidden}.care-deal-picker__details>span{padding-top:2px;font-size:9px;line-height:11px}.care-deal-picker__footer{box-sizing:border-box;background:#fff;border-top:1px solid #dfe6ef;border-radius:0;gap:8px;width:100%;padding:14px;flex-direction:row!important;justify-content:flex-end!important;margin:0!important}.care-deal-picker__footer button{letter-spacing:-.08px;white-space:nowrap;border-radius:8px;flex:none;width:auto;height:36px;min-height:36px;padding:0 12px;font-family:Inter,sans-serif!important;font-size:13px!important;font-weight:750!important;line-height:18px!important}.care-mockup-picker{backface-visibility:hidden;contain:layout paint;will-change:transform;background:#fff;border:0;border-radius:0;grid-template-rows:auto minmax(0,1fr);gap:0;height:calc(100dvh - 56px);max-height:none;padding:0;font-family:Be Vietnam Pro,Inter,sans-serif;display:grid;position:fixed;bottom:0;left:auto;right:0;overflow:hidden;transform:none;box-shadow:0 2px 8px #00000014;width:min(100vw - 24px,354px)!important;max-width:354px!important;top:56px!important}.care-mockup-picker[data-state=open],.care-deal-manager[data-state=open]{animation:.18s cubic-bezier(.22,1,.36,1) care-contact-drawer-in}.care-mockup-picker[data-state=closed],.care-deal-manager[data-state=closed]{animation:.14s cubic-bezier(.4,0,1,1) care-contact-drawer-out}@keyframes care-contact-drawer-in{0%{transform:translate(100%)}to{transform:translate(0,0)}}@keyframes care-contact-drawer-out{0%{transform:translate(0,0)}to{transform:translate(100%)}}@media (prefers-reduced-motion:reduce){.care-mockup-picker[data-state],.care-deal-manager[data-state]{animation:none}}.care-mockup-picker>button[data-slot=dialog-close]{display:none}.care-mockup-picker__header{border-bottom:1px solid #e2e8f0;justify-content:space-between;align-items:center;gap:10px;padding:12px 16px;flex-direction:row!important;display:flex!important}.care-mockup-picker__header h2{color:#1a2332;font:600 15px Be Vietnam Pro,sans-serif}.care-mockup-picker__header-actions,.care-mockup-picker__header-actions label{align-items:center;display:flex}.care-mockup-picker__header-actions{gap:12px}.care-mockup-picker__header-actions label{color:#8896a6;border:1px solid #e2e8f0;border-radius:6px;gap:6px;width:94px;height:32px;padding:0 10px}.care-mockup-picker__header-actions input{color:#1a2332;background:0 0;border:0;outline:0;width:100%;min-width:0;font:400 12px Be Vietnam Pro,sans-serif}.care-mockup-picker__header-actions>button{color:#8896a6;background:#fff;border:1px solid #e2e8f0;border-radius:6px;place-items:center;width:28px;height:28px;display:grid}.care-mockup-picker__body{flex-direction:column;gap:12px;min-height:0;padding:12px;display:flex;overflow-y:auto}.care-mockup-picker__deal{border:1px solid #e2e8f0;border-radius:6px;flex-direction:column;gap:12px;padding:12px;display:flex}.care-mockup-picker__deal header,.care-mockup-picker__deal header>span{align-items:center;display:flex}.care-mockup-picker__deal header{justify-content:space-between}.care-mockup-picker__deal header>span{gap:8px}.care-mockup-picker__deal header i,.care-mockup-picker__footer i{background:#f3c316;border-radius:50%;width:8px;height:8px}.care-mockup-picker__deal.is-tone-2 header i{background:#224989}.care-mockup-picker__deal.is-tone-3 header i{background:#159568}.care-mockup-picker__deal header strong{color:#1a2332;font:600 13px Be Vietnam Pro,sans-serif}.care-mockup-picker__deal header button{color:#2559a7;background:0 0;border:0;place-items:center;padding:0;display:grid}.care-mockup-picker__deal header>small{color:#718095;font:500 10px Be Vietnam Pro,sans-serif}.care-mockup-picker__deal dl{grid-template-columns:minmax(0,1fr) minmax(0,.8fr) max-content;gap:16px;margin:0;display:grid}.care-mockup-picker__deal dl>div+div{border-left:1px solid #e2e8f0;padding-left:16px}.care-mockup-picker__deal dt,.care-mockup-picker__deal dd{margin:0;font-weight:600}.care-mockup-picker__deal dt{color:#8896a6;text-transform:uppercase;font-size:10px}.care-mockup-picker__deal dd{color:#1a2332;font-size:13px}.care-mockup-picker__created-date{white-space:nowrap}.care-mockup-picker__grid{flex-wrap:wrap;gap:12px;padding-top:4px;display:flex}.care-mockup-picker__grid label{cursor:pointer;background:#f1f5f9;border-radius:12px;flex-direction:column;align-items:center;gap:6px;padding:8px;display:flex}.care-mockup-picker__image-row{position:relative}.care-mockup-picker__image-row>span:first-child{contain:layout paint;border:2px solid #0000;border-radius:8px;width:80px;height:80px;display:block;position:relative;overflow:hidden}.care-mockup-picker__image-row>span.is-selected{border-color:#224989}.care-mockup-picker__actions{visibility:hidden;opacity:0;pointer-events:none;flex-direction:column;gap:4px;transition:opacity .14s,transform .14s,visibility .14s;display:flex;position:absolute;top:-6px;right:-8px;transform:translate(3px)}.care-mockup-picker__grid label:hover .care-mockup-picker__actions,.care-mockup-picker__grid label:focus-within .care-mockup-picker__actions{visibility:visible;opacity:1;pointer-events:auto;transform:translate(0)}.care-mockup-picker__actions button{color:#1a2332;width:26px;height:26px;box-shadow:none;background:#fff;border:1px solid #e2e7ed;border-radius:6px;place-items:center;padding:0;display:grid}.care-mockup-picker__actions button:focus-visible{outline-offset:1px;outline:2px solid #2563eb}.care-mockup-picker__grid img{object-fit:cover;width:100%;height:100%;display:block}.care-mockup-picker__grid input{cursor:pointer;opacity:0;width:100%;height:100%;margin:0;position:absolute;inset:0}.care-mockup-picker__grid b{color:#fff;pointer-events:none;background:#fff;border:1px solid #8896a6;border-radius:6px;place-items:center;width:22px;height:22px;display:grid;position:absolute;top:4px;left:4px}.care-mockup-picker__grid .is-selected b{background:#224989;border-color:#224989}.care-mockup-picker__grid label>small{color:#1a2332;font:600 11px Be Vietnam Pro,sans-serif}.care-mockup-picker__footer{background:#f8fafc;border-top:1px solid #e2e8f0;align-items:center;gap:12px;padding:16px;flex-direction:row!important;justify-content:space-between!important;margin:0!important;display:flex!important}.care-mockup-picker__footer>span{color:#182437;align-items:center;gap:6px;font:600 13px Inter,sans-serif;display:flex}.care-mockup-picker__footer i{background:#2559a7;width:6px;height:6px}.care-mockup-picker__footer button{height:32px;padding:0 16px}@media (width<=420px){.care-mockup-picker{border-radius:0;height:100dvh;width:100vw!important;top:0!important}}[data-slot=dialog-overlay]{z-index:1000!important}[data-slot=dialog-content]{z-index:1001!important}.care-email-thread-list__header{background:#fff;border-bottom:1px solid #dfe6ef;justify-content:space-between;align-items:center;min-height:56px;padding:10px 12px;display:flex}.care-email-thread-list__header>div{flex-direction:column;gap:2px;display:flex}.care-email-thread-list__header strong{color:#182437;width:auto;padding:0;font:800 14px/18px Inter,sans-serif}.care-email-thread-list__header small{color:#718095;padding:0;font:400 10px/14px Inter,sans-serif}.care-email-thread-list__header>button,.care-email-thread-list .care-live-empty-state>button{color:#fff;background:#2559a7;border-radius:8px;min-height:32px;padding:7px 10px;font:750 11px Inter,sans-serif}.care-email-new-compose__body{flex:1;gap:12px;min-height:0;padding:14px 2px;display:grid}.care-email-new-compose__body label{color:#45556c;flex-direction:column;gap:6px;min-height:0;font:700 10px/14px Inter,sans-serif;display:flex}.care-email-new-compose__body input,.care-email-new-compose__body textarea{color:#182437;background:#fff;border:1px solid #dfe6ef;border-radius:9px;outline:none;width:100%;font:400 13px/18px Inter,sans-serif}.care-email-new-compose__body input{height:38px;padding:0 10px}.care-email-new-compose__body textarea{resize:vertical;flex:1;min-height:120px;padding:10px}.care-email-new-compose__body input:focus,.care-email-new-compose__body textarea:focus{border-color:#2559a7;box-shadow:0 0 0 2px #2559a71a}.care-email-new-compose>footer{justify-content:flex-end;gap:8px;padding-top:10px;display:flex}.care-email-new-compose>footer button{color:#182437;background:#fff;border:1px solid #dfe6ef;border-radius:8px;min-height:34px;padding:8px 12px;font:750 12px Inter,sans-serif}.care-email-new-compose>footer button.is-primary{color:#fff;background:#2559a7;border-color:#2559a7}.care-email-new-compose>footer button:disabled{opacity:.45}.care-email-compose-dialog{border:1px solid #e4e8ed;border-radius:14px;width:min(450px,100vw - 24px);max-height:min(92vh,760px);padding:0;font-family:Plus Jakarta Sans,Inter,sans-serif;overflow-y:auto}.care-email-compose-dialog__header{border-bottom:1px solid #e4e8ed;justify-content:center;height:56px;padding:14px 16px}.care-email-compose-dialog__header h2{font-size:15px;line-height:22px}.care-email-compose-dialog__body{flex-direction:column;gap:10px;padding:16px;display:flex}.care-email-compose-from{color:#94a0b4;margin:0;font-size:11px}.care-email-compose-dialog__body label{flex-direction:column;gap:3px;display:flex}.care-email-compose-dialog__body label>span{color:#94a0b4;letter-spacing:.3px;text-transform:uppercase;font-size:10px;font-weight:600}.care-email-compose-dialog__body input,.care-email-recipients input{color:#1a202c;border:1px solid #e4e8ed;border-radius:6px;outline:0;width:100%;height:32px;padding:0 10px;font-size:13px}.care-email-compose-dialog__recipients,.care-email-recipients{grid-template-columns:repeat(2,minmax(0,1fr));gap:6px;display:grid}.care-email-compose-dialog__editor .rich-text-editor,.care-email-composer .rich-text-editor{border-color:#e4e8ed;border-radius:6px}.care-email-compose-dialog__footer{background:#f8fafc;border-top:1px solid #e4e8ed;padding:12px 16px}.care-email-compose-dialog__footer button,.care-email-template-anchor>button,.care-email-reply-actions>button{color:#4a5568;background:#fff;border:1px solid #e4e8ed;border-radius:6px;justify-content:center;align-items:center;gap:4px;width:auto;min-height:26px;padding:4px 9px;font-size:10.5px;display:inline-flex}.care-email-compose-dialog__footer button.is-primary{color:#fff;background:#224989;border-color:#224989}.care-email-template-anchor{width:max-content;position:relative}.care-email-template-menu{z-index:20;background:#fff;border:1px solid #e4e8ed;border-radius:10px;flex-direction:column;width:min(340px,100vw - 32px);max-height:442px;padding:0;display:flex;position:absolute;bottom:calc(100% + 5px);left:0;overflow-y:auto;box-shadow:0 8px 24px #0f172a24}.care-email-template-menu__header{border-bottom:1px solid #e2e8f0;justify-content:space-between;align-items:center;gap:10px;min-height:52px;padding:12px 14px;display:flex}.care-email-template-menu__header>strong{color:#0f172a;font-size:13px}.care-email-template-menu__header>button{color:#2563eb;font-size:10px}.care-email-template-menu__list{overflow-y:auto}.care-email-template-menu__list>button{color:#314158;text-align:left;border-bottom:1px solid #e2e8f0;border-radius:0;flex-direction:column;gap:4px;width:100%;padding:10px 14px;display:flex}.care-email-template-menu__list>button strong{text-overflow:ellipsis;white-space:nowrap;width:100%;font-size:12px;overflow:hidden}.care-email-template-menu__list>button span{color:#64748b;text-overflow:ellipsis;white-space:nowrap;font-size:10.5px;overflow:hidden}.care-email-template-menu__list>button:hover,.care-email-template-menu__list>button:focus-visible{background:#f1f5f9;outline:0}.care-email-template-menu__empty{color:#64748b;text-align:center;padding:24px 14px;font-size:11px}.care-email-signature-toggle,.care-email-signature-edit{color:#224989;align-self:flex-start;font-size:10px}.care-email-signature-dialog{width:min(600px,100vw - 24px)}.care-email-signature-dialog__modes{gap:6px;display:flex}.care-email-signature-dialog__modes button{min-width:68px}.care-email-signature-preview{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;background:#fff;border-top:1px dashed #e4e8ed;width:100%;max-height:280px;padding:10px 0;overflow:auto}.care-email-signature-preview table{border-collapse:collapse;max-width:600px}.care-email-signature-preview img{max-width:100%;height:auto}.care-email-composer .care-email-signature-preview.is-full{box-sizing:border-box;overflow-anchor:none;width:min(100%,600px);min-width:0;max-width:600px;max-height:none;overflow:auto visible}.care-email-composer .care-email-signature-preview.is-full table{max-width:100%!important}.schedule-send-dialog{color:#0f172a;background:#fff;border:1px solid #e2e8f0;border-radius:10px;gap:0;width:min(300px,100vw - 24px);padding:0;font-family:Inter,sans-serif;overflow:hidden}.schedule-send-dialog>button[data-slot=dialog-close]{display:none}.schedule-send-dialog__header{text-align:left;border-bottom:1px solid #e2e8f0;padding:14px 14px 10px;display:block}.schedule-send-dialog__header h2{font-size:13px;font-weight:600;line-height:normal}.schedule-send-dialog__header p{color:#64748b;margin-top:2px;font-size:11px}.schedule-send-dialog__quick-options{flex-direction:column;gap:2px;padding:8px 8px 8px 6px;display:flex}.schedule-send-dialog__quick-options>button{color:#334155;border-radius:6px;justify-content:space-between;align-items:center;width:100%;min-height:34px;padding:8px 14px;font-size:12px;display:flex}.schedule-send-dialog__quick-options>button:hover,.schedule-send-dialog__quick-options>button:focus-visible{outline-offset:-2px;background:#f1f5f9;outline:2px solid #224989}.schedule-send-dialog__quick-options span{align-items:center;gap:8px;display:inline-flex}.schedule-send-dialog__quick-options svg{color:#7186a3}.schedule-send-dialog__quick-options small{color:#94a3b8;font-size:11px}.schedule-send-dialog__custom{border-top:1px solid #e2e8f0;flex-direction:column;gap:8px;padding:12px 14px 8px;display:flex}.schedule-send-dialog__custom>strong{color:#475569;font-size:11px}.schedule-send-dialog__custom>div{grid-template-columns:1fr 1fr;gap:8px;display:grid}.schedule-send-dialog__custom input{color:#334155;background:#fff;border:1px solid #cbd5e1;border-radius:6px;width:100%;min-width:0;height:32px;padding:0 8px;font-size:11px}.schedule-send-dialog__custom>small{color:#64748b;text-overflow:ellipsis;white-space:nowrap;font-size:9px;overflow:hidden}.schedule-send-dialog__custom>p{color:#dc2626;margin:0;font-size:10px}.schedule-send-dialog__footer{padding:6px 14px 14px}.schedule-send-dialog__footer>button{color:#fff;background:#224989;border-radius:6px;width:100%;height:36px;font-size:12px;font-weight:600}.schedule-send-dialog__footer>button:disabled{opacity:.55}.email-schedule-send-dialog{color:#0f172a;background:#fff;border:1px solid #e2e8f0;border-radius:10px;gap:0;width:min(300px,100vw - 24px);padding:0;font-family:Inter,sans-serif;overflow:hidden;box-shadow:0 4px 12px #0f172a14}.email-schedule-send-dialog>button[data-slot=dialog-close]{display:none}.email-schedule-send-dialog__header{text-align:left;border-bottom:1px solid #e2e8f0;min-height:52px;padding:14px 14px 10px;display:block}.email-schedule-send-dialog__header h2{font-size:13px;font-weight:600;line-height:normal}.email-schedule-send-dialog__header p{color:#64748b;margin-top:2px;font-size:11px}.email-schedule-send-dialog__options{flex-direction:column;gap:2px;padding:8px 8px 8px 6px;display:flex}.email-schedule-send-dialog__options>button{color:#334155;border-radius:6px;justify-content:space-between;align-items:center;width:100%;min-height:34px;padding:8px 14px;font-size:12px;display:flex}.email-schedule-send-dialog__options>button:hover,.email-schedule-send-dialog__options>button:focus-visible{outline-offset:-2px;background:#f1f5f9;outline:2px solid #224989}.email-schedule-send-dialog__options span{align-items:center;gap:8px;display:inline-flex}.email-schedule-send-dialog__options svg{color:#7186a3}.email-schedule-send-dialog__options small{color:#94a3b8;font-size:11px}.email-schedule-send-dialog__custom{border-top:1px solid #e2e8f0;flex-direction:column;gap:8px;padding:12px 14px 8px;display:flex}.email-schedule-send-dialog__custom>strong{color:#475569;font-size:11px}.email-schedule-send-dialog__custom>div{grid-template-columns:1fr 1fr;gap:8px;display:grid}.email-schedule-send-dialog__custom input{color:#334155;background:#fff;border:1px solid #cbd5e1;border-radius:6px;width:100%;min-width:0;height:32px;padding:0 8px;font-size:11px}.email-schedule-send-dialog__custom>small{color:#64748b;font-size:9px}.email-schedule-send-dialog__custom>p{color:#dc2626;margin:0;font-size:10px}.email-schedule-send-dialog__footer{padding:6px 14px 14px}.email-schedule-send-dialog__footer>button{color:#fff;background:#224989;border-radius:6px;width:100%;height:36px;font-size:12px;font-weight:600}.email-schedule-send-dialog__footer>button:disabled{opacity:.55}.care-email-thread__messages{background:#fff;border-top:1px solid #e4e8ed;flex-direction:column;flex:1;min-height:0;margin-top:22px;padding-top:8px;display:flex;overflow-y:auto}.care-email-thread__messages article.care-email-history-row{border-bottom:1px solid #e4e8ed;flex-direction:column;flex:none;align-items:stretch;width:100%;display:flex}.care-email-history-row__header{text-align:left;align-items:center;gap:8px;width:100%;min-height:45px;padding:8px 12px 4px;display:flex}.care-email-history-row__header:focus-visible{outline-offset:-2px;outline:2px solid #2659a6}.care-email-history-row__avatar{color:#fff;background:#059669;border-radius:50%;flex:0 0 28px;place-items:center;width:28px;height:28px;font:700 11px/16px Plus Jakarta Sans,sans-serif;display:grid}.care-email-history-row.is-outbound .care-email-history-row__avatar{background:#c4764a}.care-email-history-row__header>strong{color:#1a202c;text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;font:600 12.5px/18.75px Plus Jakarta Sans,sans-serif;overflow:hidden}.care-email-history-row__meta{color:#94a0b4;flex:none;align-items:center;gap:6px;font:400 10px/15px Plus Jakarta Sans,sans-serif;display:flex}.care-email-history-row__meta b{color:#18794e;background:#e6f7ee;border:1px solid #b7ebc6;border-radius:999px;padding:3px 9px;font-size:9.5px;line-height:14px}.care-email-history-row__meta svg{transition:transform .16s}.care-email-history-row.is-expanded .care-email-history-row__meta svg{transform:rotate(180deg)}.care-email-thread__messages .care-email-history-row>p{color:#4a5568;text-overflow:ellipsis;white-space:nowrap;background:#fff;border-radius:0;max-width:none;margin:0;padding:5px 12px 8px;font:400 11.5px/17.25px Plus Jakarta Sans,sans-serif;overflow:hidden}.care-email-message-html{background:#fff;border:0;border-radius:6px;width:100%;min-height:44px;overflow:hidden}.care-email-quote-toggle{color:#718095;background:#f8fafc;border:1px solid #dfe6ef;border-radius:4px;width:auto;margin:0 14px 8px;padding:1px 8px 3px;font-size:13px;line-height:1}.care-email-quote-toggle:hover,.care-email-quote-toggle:focus-visible{color:#314158;outline-offset:1px;background:#e2e8f0;outline:2px solid #93c5fd}.care-email-history-attachments{grid-template-columns:repeat(2,minmax(0,1fr));gap:6px;width:min(100%,420px);display:grid}.care-email-history-attachment{color:#45556c;background:#fff;border:1px solid #dfe6ef;border-radius:9px;min-width:0;overflow:hidden}.care-email-history-attachment img{object-fit:cover;width:100%;height:112px;display:block}.care-email-history-attachment>span{align-items:center;gap:7px;min-height:48px;padding:8px;display:flex}.care-email-history-attachment b{text-overflow:ellipsis;white-space:nowrap;font:700 10px/14px Be Vietnam Pro,sans-serif;overflow:hidden}.care-email-composer{z-index:45;background:#f8fafc;border:1px solid #dfe6ef;border-radius:12px;flex:none;margin-top:12px;padding:10px 18px 14px;position:relative;overflow:visible}.care-email-reply-collapsed{color:#94a0b4;text-align:left;background:#f0f2f5;border:1px solid #e4e8ed;border-radius:8px;flex:0 0 52px;align-items:center;gap:8px;width:calc(100% - 36px);min-height:52px;margin:12px 18px 14px;padding:12px;font:400 13px/19.5px Plus Jakarta Sans,sans-serif;display:flex}.care-email-reply-collapsed:hover{background:#e9edf2;border-color:#cfd6df}.care-email-reply-collapsed:focus-visible{outline-offset:2px;outline:2px solid #224989}.care-email-reply-header{color:#94a0b4;justify-content:space-between;align-items:center;height:15px;padding:0;font:400 10px/15px Plus Jakarta Sans,sans-serif;display:flex}.care-email-reply-header small{font:inherit}.care-email-reply-header>button{color:#94a0b4;width:24px;height:24px}.care-email-recipients{margin-bottom:4px;padding-top:6px}.care-email-reply-actions{box-sizing:border-box;flex-wrap:wrap;align-items:center;gap:6px;min-height:31.75px;padding-top:6px;display:flex}.care-email-reply-actions .care-email-reply-send{color:#fff;background:#224989;border-radius:6px;width:46px;height:23px;margin-left:auto;padding:3px 8px;font-size:10px;font-weight:600}.care-email-reply-actions .care-email-template-anchor>button{color:#4a5568;background:#fff;border:1px solid #e4e8ed;border-radius:6px;align-items:center;gap:3px;width:83px;height:25.75px;min-height:25.75px;padding:4px 9px;font-size:10.5px;display:inline-flex}.care-email-composer .care-email-reply-actions .care-email-mockup-action{white-space:nowrap;border-radius:5px;flex:none;gap:3px;width:auto;height:25.75px;min-height:25.75px;padding:4px 9px}.care-email-composer>strong{color:#45556c;border-bottom:1px solid #f1f5f9;min-height:32px;padding:8px 12px;font:700 10px/15px Be Vietnam Pro,sans-serif;display:block}.care-email-composer>.care-email-composer__row{border:1px solid #e2e8f0;border-radius:12px;align-items:center;gap:6px;padding:6px;display:flex}.care-email-composer>button{color:#62748e;background:#f8fafc;border-radius:16px;flex:0 0 36px;place-items:center;width:36px;height:36px;display:grid}.care-email-composer input{color:#1d293d;background:#f3f5f8;border:1px solid #e4e8ed;border-radius:6px;outline:0;flex:1;min-width:0;height:28px;padding:0 8px;font:400 12px Plus Jakarta Sans,sans-serif}.care-email-composer .care-live-composer__send{color:#fff;background:#1d4ed8}.care-email-composer button:disabled{opacity:.45}.care-email-composer .care-email-reply-header>button{color:#182437;background:#fff;border:1px solid #dfe6ef;border-radius:8px;flex:0 0 31px;justify-content:center;align-items:center;width:31px;height:28px;min-height:28px;padding:6px 9px;font-family:-apple-system,BlinkMacSystemFont,SF Pro Text,sans-serif;font-size:12px;font-weight:750;line-height:14px;display:inline-flex}.care-email-composer .care-email-signature-toggle{color:#224989;background:0 0;border-radius:0;align-items:center;gap:4px;width:auto;height:32px;padding:0;font-size:10px;display:inline-flex}.care-email-composer .care-email-signature-edit{color:#224989;background:0 0;border:0;align-self:flex-start;align-items:center;width:auto;height:24px;padding:0;font-size:10px;display:inline-flex}.care-email-composer .care-email-signature-toggle svg{transition:transform .16s}.care-email-composer .care-email-signature-toggle svg.is-expanded{transform:rotate(180deg)}.care-email-composer .care-email-reply-actions>button{background:#fff;border:1px solid #e4e8ed;border-radius:6px;flex:0 0 31px;width:31px;height:21px;min-height:21px;padding:3px 8px;display:inline-flex}.care-email-composer .care-email-reply-actions .care-email-reply-send{background:#224989;border-color:#224989;flex-basis:46px;width:46px;height:23px;min-height:23px;margin-left:auto;padding:3px 8px}.care-email-attachments{border-bottom:1px solid #f1f5f9;flex-wrap:wrap;gap:6px;padding:6px 8px;display:flex}.care-email-attachments>span{color:#45556c;background:#f8fafc;border:1px solid #dfe6ef;border-radius:8px;flex:100%;align-items:center;gap:5px;width:100%;min-width:0;max-width:none;padding:5px 7px;display:flex}.care-email-attachments b{text-overflow:ellipsis;white-space:nowrap;font:700 10px Be Vietnam Pro,sans-serif;overflow:hidden}.care-email-attachments button{border-radius:6px;flex:0 0 28px;width:28px;height:28px}.care-email-attachments>span.is-mockup,.care-sms-attachments>span.is-mockup{color:#1a202c;background:#f3f5f8;border-color:#e4e8ed;border-radius:10px;flex:none;justify-content:space-between;gap:9px;width:auto;min-width:max-content;min-height:52px;padding:7px 9px}.care-attachment-mockup{object-fit:cover;border-radius:3.6px;flex:0 0 36px;width:36px;height:36px;display:block}.care-email-attachments>span.is-mockup .care-attachment-copy,.care-sms-attachments>span.is-mockup .care-attachment-copy{gap:2px}.care-email-attachments>span.is-mockup b,.care-sms-attachments>span.is-mockup b{color:#1a202c;max-width:none;font:600 12.5px/18.75px Plus Jakarta Sans,sans-serif}.care-email-attachments>span.is-mockup small,.care-sms-attachments>span.is-mockup small{color:#718095;letter-spacing:.17px;text-overflow:ellipsis;white-space:nowrap;font-family:-apple-system,BlinkMacSystemFont,SF Pro Text,sans-serif;font-size:9px;line-height:11px;overflow:hidden}.care-email-attachments>span.is-mockup button,.care-sms-attachments>span.is-mockup button{color:#8b98aa;background:0 0;border:0;flex:0 0 24px;justify-content:center;align-items:center;width:24px;height:24px;padding:0;display:inline-flex}.care-sms-attachments>span.is-mockup{gap:4px;min-height:26px;padding:0 9px}.care-sms-attachments>span.is-mockup b{color:#2563eb}.care-email-tools-anchor{flex:0 0 36px;position:relative}.care-email-tools{z-index:220;background:#fff;border:1px solid #e2e8f0;border-radius:16px;width:208px;padding:6px;position:absolute;bottom:calc(100% + 10px);left:0;box-shadow:0 20px 25px #0000001a,0 8px 10px #0000001a}.care-email-tools>strong{color:#90a1b9;letter-spacing:.72px;text-transform:uppercase;padding:6px 8px;font:800 9px/13.5px Be Vietnam Pro,sans-serif;display:block}.care-email-tools>button{color:#314158;background:#fff;border-radius:12px;justify-content:flex-start;align-items:center;gap:8px;width:100%;height:36px;padding:0 8px;font:700 10px/15px Be Vietnam Pro,sans-serif;display:flex}.care-email-tools>button:hover,.care-email-tools>button:focus-visible{background:#f8fafc;outline:0}.care-email-tools>button:disabled{cursor:not-allowed;opacity:.45}.care-email-tools hr{background:#f1f5f9;border:0;height:1px;margin:4px 0}.care-sms-quick-actions{z-index:221;background:#fff;border:1px solid #e2e8f0;border-radius:10px;width:280px;padding:12px;position:absolute;bottom:42px;left:calc(100% + 10px);box-shadow:0 2px 3px #00000005,0 8px 8px #0000000d}.care-sms-quick-actions section{flex-direction:column;gap:8px;display:flex}.care-sms-quick-actions section>strong{color:#94a0b4;letter-spacing:.72px;text-transform:uppercase;padding-left:2px;font:800 9px/13.5px Inter,sans-serif}.care-sms-quick-actions>hr{background:#e2e8f0;border:0;height:1px;margin:12px 0}.care-sms-template-chips{flex-wrap:wrap;gap:6px;display:flex}.care-sms-template-chips>button{color:#224989;background:#ebf4ff;border-radius:999px;flex:none;width:auto;height:auto;padding:3px 8px;font:500 10px/15px Inter,sans-serif}.care-sms-template-chips>button:hover,.care-sms-template-chips>button:focus-visible{outline-offset:1px;background:#dbeafe;outline:2px solid #93c5fd}.care-sms-quick-replies{flex-direction:column;gap:4px;display:flex}.care-sms-quick-replies>button{color:#4a5568;text-align:left;text-overflow:ellipsis;white-space:nowrap;background:#f0f2f5;border-radius:6px;width:100%;height:auto;padding:6px 10px;font:500 10px/14.25px Inter,sans-serif;display:block;overflow:hidden}.care-sms-quick-replies>button:hover,.care-sms-quick-replies>button:focus-visible{outline-offset:1px;background:#e2e8f0;outline:2px solid #94a3b8}.care-email-thread-list__top{justify-content:space-between;align-items:flex-start;gap:8px;width:100%;display:flex}.care-email-thread-list__top>strong{flex:1;width:auto;min-width:0;padding:0;font-size:12px;font-weight:500;line-height:1.4}.care-email-thread-list__top>span{color:#94a0b4;flex:none;align-items:center;gap:5px;font-size:9.5px;display:flex}.care-email-thread-list__top i{background:#2559a7;border-radius:50%;width:7px;height:7px;display:block;position:static}.care-email-thread-list__scroll>button{border-bottom-color:#f0f2f5;padding:12px 14px 12px 11px}.care-email-thread-list__scroll>button.is-active{background:#eef4ff}.care-email-thread-list__scroll>button>small{padding-top:4px;font-size:9.5px;line-height:14px}.care-email-thread-list__scroll>button>p{width:100%;padding-top:6px;font-size:10.5px;font-weight:400;line-height:1.45}.care-email-thread{grid-template-rows:auto minmax(0,1fr);grid-template-columns:minmax(0,1fr);padding:0;display:grid;overflow:hidden}.care-email-thread>header{border-bottom:1px solid #dfe6ef;min-height:64px;padding:14px 18px 10px}.care-email-thread>header strong{font-size:14px;line-height:20px}.care-email-thread>header small{margin-top:3px;font-size:10.5px}.care-email-thread__scroll{overscroll-behavior:contain;min-height:0;padding:0 18px 18px;overflow-y:auto}.care-email-thread__messages{border-top:0;flex:none;min-height:auto;margin-top:0;padding-top:8px;overflow:visible}.care-email-thread__messages article.care-email-history-row{border:1px solid #dfe6ef;border-bottom:0}.care-email-thread__messages article.care-email-history-row:first-child{border-radius:6px 6px 0 0}.care-email-thread__messages article.care-email-history-row:last-child{border-bottom:1px solid #dfe6ef;border-radius:0 0 6px 6px}.care-email-history-row__header{min-height:54px;padding:14px}.care-email-history-row.is-expanded .care-email-history-row__header{padding:18px 18px 10px}.care-email-history-row.is-expanded .care-email-history-row__avatar{flex-basis:36px;width:36px;height:36px}.care-email-thread__messages .care-email-history-row>p{padding:5px 12px 8px}.care-email-history-row__expanded{padding:0}.care-email-history-row__addresses{color:#4a5568;border-top:1px solid #f0f2f5;border-bottom:1px solid #f0f2f5;flex-wrap:wrap;gap:12px;padding:6px 12px;font-size:10.5px;display:flex}.care-email-history-row__addresses b{color:#94a0b4;font-weight:600}.care-email-message-html{border-radius:0}.care-email-history-attachments{border-top:1px solid #f0f2f5;width:100%;padding:10px 12px 12px}.care-email-reply-collapsed{width:100%;margin:12px 0 0}.care-email-reply-collapsed:hover{border-color:#2559a7;box-shadow:0 0 0 2px #2559a71f}.care-email-composer{background:#fff;border-radius:8px;margin-top:12px;padding:10px 18px 14px}.care-email-signature-preview{border-top:1px dashed #dfe6ef;margin-top:4px;padding-top:6px;overflow-x:auto}.care-email-signature-preview img{max-width:100%}.care-email-composer .care-email-signature-edit{color:#718095;text-underline-offset:2px;font-size:11px;text-decoration:underline}.care-email-composer .care-email-signature-edit:hover{color:#2559a7}.care-email-reply-actions{height:auto;margin-top:6px}@media (width<=720px){.care-sms-quick-actions{width:min(280px,100vw - 32px);bottom:calc(100% + 10px);left:0}}@media (width<=1024px){.care-email-workspace{border:0;border-radius:0;display:block}.care-email-workspace.is-thread-open .care-email-thread-list,.care-email-workspace:not(.is-thread-open) .care-email-detail-empty{display:none}.care-email-thread-list,.care-email-thread{border:0;width:100%;height:100%}.care-email-thread>header>div>button{display:grid}}.care-email-composer .is-spinning{animation:1s linear infinite spin}@media (width<=560px){.care-email-thread{border-radius:0;padding:10px}.care-email-thread>header{flex-direction:column;align-items:stretch}.care-email-address{align-self:flex-end}.care-email-thread__messages .care-email-history-row>p{max-width:none}.care-email-history-row__header{padding-inline:10px}.care-email-history-row__meta b{display:none}.care-email-history-row__expanded{padding-inline:10px}.care-current-mockup{flex-direction:column;align-items:stretch}.care-current-mockup__actions{width:100%}.care-current-mockup__actions button,.care-current-mockup__actions a{flex:1;min-width:0}.care-email-history-attachments{width:86%}}.care-live-agent{background:#fff;min-width:0;min-height:0;padding:12px;overflow-y:auto}.care-live-agent>header{justify-content:space-between;align-items:flex-start;display:flex}.care-live-agent>header>div{gap:7px;display:flex}.care-live-agent>header span{flex-direction:column;display:flex}.care-live-agent>header strong{color:#1d293d;font-size:11px}.care-live-agent>header small{color:#90a1b9;font-size:8px}.care-live-agent>header button{color:#62748e;font-size:8px}.care-live-agent>nav{background:#f1f5f9;border-radius:8px;grid-template-columns:1fr 1fr;height:34px;margin:12px 0;padding:3px;display:grid}.care-live-agent>nav button{color:#708094;border-radius:6px;font-size:9px;font-weight:700;position:relative}.care-live-agent>nav button.is-active{color:#224989;background:#fff;box-shadow:0 1px 3px #0f172a1a}.care-live-agent>nav i{background:#d9381e;border-radius:50%;width:5px;height:5px;position:absolute;top:5px;right:8px}.care-live-agent>section{border:1px solid #e2e8f0;border-radius:10px;margin-bottom:10px;padding:12px}.care-live-agent h3,.care-live-agent h4,.care-live-agent p{margin:0}.care-live-agent h3{color:#1d293d;justify-content:space-between;font-size:10px;display:flex}.care-live-agent h3 small{color:#2659a6;font-size:8px}.care-live-agent h4{color:#62748e;text-transform:uppercase;margin-top:10px;font-size:8px}.care-live-agent p,.care-live-agent li{color:#62748e;font-size:8px;line-height:13px}.care-live-agent ul{padding-left:14px}.care-live-agent__situation{background:linear-gradient(#f3f7fd,#fff)}.care-live-agent__situation>button{color:#fff;background:#173870;border-radius:7px;width:100%;height:30px;font-size:8px}.care-live-task{border:1px solid #e8edf3;border-radius:8px;gap:6px;margin-top:8px;padding:8px;display:flex}.care-live-task>span{flex-direction:column;display:flex}.care-live-task strong{color:#1d293d;font-size:8px}.care-live-task small{color:#90a1b9;font-size:7px}.care-live-agent__chat{background:#fff;flex-direction:column;min-height:0;display:flex}.care-live-agent__turns{overscroll-behavior:contain;background:#fafbfd;border-bottom:1px solid #dfe6ef;min-height:0;max-height:min(52vh,480px)}.care-live-agent__turns [data-slot=scroll-area-viewport]>div{flex-direction:column;gap:8px;min-height:100%;padding:10px 12px;display:flex!important}.care-live-agent__loading{color:#718095;align-items:center;gap:7px;padding:8px 2px;font-size:12px;display:flex}.care-live-agent__loading svg{width:15px;height:15px}.care-live-agent__chat article{color:#182437;background:#f1f5f9;border-radius:12px;width:100%;max-width:100%;padding:8px 11px}.care-live-agent__chat article.is-user{color:#182437;background:#dbeafe;align-self:flex-end;width:auto;max-width:88%}.care-live-agent__message-content{overflow-wrap:anywhere;min-width:0;font-size:14px;line-height:1.6;position:relative}.care-live-agent__message-content.is-long:not(.is-expanded){max-height:360px;overflow:hidden;-webkit-mask-image:linear-gradient(#000 82%,#0000 100%);mask-image:linear-gradient(#000 82%,#0000 100%)}.care-live-agent__expand{color:#2559a7;height:30px;margin-top:7px;padding-inline:4px;font-size:11px}.care-live-agent__expand svg{transition:transform .16s}.care-live-agent__expand[aria-expanded=true] svg{transform:rotate(180deg)}.care-live-agent__message-content p{color:#182437;margin:0 0 7px;font-size:14px;line-height:1.6}.care-live-agent__message-content li{color:#182437;font-size:14px;line-height:1.6}.care-live-agent__message-content p:last-child{margin-bottom:0}.care-live-agent__message-content p+p,.care-live-agent__message-content .vor-list,.care-live-agent__message-content .vor-quote{margin-top:6px}.care-live-agent__message-content strong,.care-live-agent__message-content .vor-heading{font-weight:750}.care-live-agent__message-content .vor-heading{color:#183f70;font-size:14px;line-height:1.6}.care-live-agent__message-content .vor-list{margin-bottom:7px;padding-left:18px}.care-live-agent__message-content .vor-quote{color:#475569;border-left:3px solid #cbd5e1;margin-bottom:7px;padding-left:9px}.care-live-agent__message-content .vor-code{background:#2559a717;border-radius:3px;padding:1px 3px;font-size:12px}.care-live-agent__chat article.is-pending{opacity:.72}.care-live-agent__thinking.is-inline{padding:4px 2px}.care-live-agent__message-meta{flex-wrap:wrap;align-items:center;gap:4px 6px;min-width:0;padding-top:4px;display:flex}.care-live-agent__message-meta small,.care-live-agent__message-meta time,.care-live-agent__message-meta>span:not(.care-live-agent__deal-chip){color:#718095;font-size:10px}.care-live-agent__message-meta small{padding:0}.care-live-agent__deal-chip{color:#24558f;min-width:0;max-width:100%;min-height:22px;font:inherit;white-space:nowrap;background:#eff6ff;border:1px solid #bfd4ee;border-radius:999px;align-items:center;gap:3px;padding:3px 7px;font-size:10px;font-weight:700;line-height:14px;display:inline-flex;overflow:hidden}.care-live-agent__deal-chip>span:first-child{text-overflow:ellipsis;overflow:hidden}button.care-live-agent__deal-chip{cursor:pointer}button.care-live-agent__deal-chip:hover{background:#fff7e8;border-color:#d79a38}button.care-live-agent__deal-chip:focus-visible{outline-offset:2px;outline:2px solid #2559a7}.care-live-agent__deal-chip.is-other{color:#88551c;background:#fff8e8;border-color:#efd19a}.care-live-agent__deal-chip.is-business-wide{color:#5d6b7e;background:#f8fafc;border-color:#d9e0e8}.care-live-agent__deal-chip.is-unavailable{opacity:.72}.care-live-agent__thinking{flex:1;min-width:0}.care-live-agent__thinking .vor-thinking{color:#294f7e;font-size:14px;font-weight:600}.care-live-agent__thinking .vor-thinking-spin{font-size:15px}.care-live-agent__thinking .vor-thinking-sec{margin-right:10px;font-size:12px}.care-live-agent__suggestions{flex-wrap:wrap;align-content:center;gap:6px 8px;min-height:67px;padding:10px 12px;display:flex}.care-live-agent__suggestions button{color:#315f99;background:#f5f9fe;border:1px solid #d4e1f0;border-radius:999px;min-height:26px;padding:6px 8px;font-size:10px}.care-live-agent__chat form{z-index:1;background:#fff;border-top:0;flex:none;grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:8px;padding:8px 10px 10px;display:grid;position:sticky;bottom:0}.care-live-agent__chat textarea{resize:none;color:#182437;border:1px solid #dfe6ef;border-radius:8px;width:100%;min-height:48px;max-height:96px;padding:9px;font-size:14px;overflow-y:auto}.care-live-agent__chat form footer{justify-content:space-between;align-items:center;padding:0;display:flex}.care-live-agent__chat form footer>span{display:none}.care-live-agent__chat form footer button{color:#182437;background:#fff;border:1px solid #dfe6ef;border-radius:8px;min-height:32px;padding:6px 9px;font-size:12px;font-weight:750}.care-live-agent__chat form footer button[type=submit]{color:#fff;background:#2559a7;border-color:#2559a7;min-height:36px;padding:9px 12px;font-size:13px}.care-live-agent__chat form footer button:disabled{cursor:not-allowed;opacity:.5}.care-workspace__body{grid-template-columns:326px minmax(480px,1fr) 368px}.care-workspace__body>.care-queue{width:326px;min-width:326px;max-width:326px}@media (width<=1191px){.care-workspace__body{grid-template-columns:minmax(0,1fr);column-gap:0}}.care-queue__title{min-height:84px;padding:16px 16px 12px}.care-queue__search{border-radius:12px;height:36px;margin:0 16px 12px}.care-queue__list{background:#f8fafc;padding:0 16px 56px}.care-queue__item,.care-queue__item>button:first-child{box-sizing:border-box;width:100%;min-width:0}.care-live-agent{background:#eef1f5;flex-direction:column;gap:8px;height:calc(100dvh - 56px);min-height:0;padding:0 12px 12px 0;font-family:Inter Variable,Inter,sans-serif;display:flex;overflow:hidden}.care-live-agent__primary,.care-live-agent__notes,.care-live-agent__tasks{background:#fff;border:1px solid #dfe6ef;border-radius:11px;gap:0;margin:0;padding:0;overflow:hidden;box-shadow:0 8px 24px #1e355314}.care-live-agent__primary{flex-direction:column;flex:1;min-height:320px;display:flex}.care-live-agent__primary.is-chat-active{flex:1;height:auto;min-height:0}.care-live-agent__primary.is-chat-active>header,.care-live-agent__primary.is-chat-active>.care-live-agent__view-tabs{flex:none}.care-live-agent__primary.is-chat-active .care-live-agent__chat{flex:1;min-height:0;overflow:hidden}.care-live-agent__primary.is-chat-active .care-live-agent__turns{flex:1;min-height:0;max-height:none}.care-live-agent__primary:not(.is-chat-active) .care-live-agent__overview{min-height:0;overflow-y:auto}.care-live-agent__primary>header,.care-live-agent__notes>header,.care-live-agent__tasks>header{border-bottom:1px solid #dfe6ef;justify-content:space-between;align-items:center;min-height:56px;padding:11px 14px;display:flex}.care-live-agent__notes>header,.care-live-agent__tasks>header{gap:6px;min-height:48px;padding:7px 8px 7px 10px}.care-live-agent__notes{flex:none;max-height:120px}.care-live-agent__notes:has(.care-live-agent__note-form){max-height:260px}.care-live-agent__tasks{flex:0 228px;min-height:96px;max-height:228px}.care-live-agent__primary>header>span,.care-live-agent__notes>header>span,.care-live-agent__tasks>header>span{flex-direction:column;min-width:0;display:flex}.care-live-agent__primary>header strong,.care-live-agent__notes>header strong,.care-live-agent__tasks>header strong{color:#182437;letter-spacing:-.08px;font-size:13px;font-weight:800;line-height:normal}.care-live-agent__primary>header small,.care-live-agent__notes>header small,.care-live-agent__tasks>header small{color:#718095;letter-spacing:.06px;padding-top:2px;font-size:11px;font-weight:400;line-height:normal}.care-live-agent__primary>header button,.care-live-agent__notes>header button,.care-live-agent__tasks>header button{color:#182437;background:#fff;border:1px solid #dfe6ef;border-radius:8px;min-height:30px;padding:6px 9px;font-size:12px;font-weight:400}.care-live-agent__tasks>header button{color:#fff;background:#2559a7;border-color:#2559a7}.care-live-agent__view-tabs{background:#f8fafc;border-bottom:1px solid #dfe6ef;border-radius:0;height:44px;margin:0;padding:5px 16px}.care-live-agent__view-tabs [data-slot=tabs-list]{background:0 0;grid-template-columns:1fr 1fr;gap:4px;width:100%;height:34px;padding:0;display:grid}.care-live-agent__view-tabs [data-slot=tabs-trigger]{color:#718095;letter-spacing:.06px;border-radius:7px;height:34px;padding:8px 10px;font-size:11px;font-weight:800;position:relative}.care-live-agent__view-tabs [data-slot=tabs-trigger][data-state=active]{color:#2559a7;background:#fff;box-shadow:0 1px 2px #1e355314}.care-live-agent__overview{flex:1;min-height:0;padding:14px}.care-live-agent__situation{background:linear-gradient(#f5f9fe,#fff);border:1px solid #cfdff1;border-radius:10px;margin:0;padding:12px 13px}.care-live-agent__situation h3{justify-content:space-between;align-items:flex-start;margin:0;display:flex}.care-live-agent__situation h3>span{color:#285b98;letter-spacing:-.08px;font-size:13px;font-weight:800}.care-live-agent__situation h3 small{color:#657d96;letter-spacing:.12px;padding-top:3px;font-size:10px;font-weight:400;display:block}.care-live-agent__situation h3 b{color:#285d9f;letter-spacing:.06px;white-space:nowrap;background:#eaf1fb;border-radius:999px;padding:5px 8px;font-size:11px;font-weight:800}.care-live-agent__situation p{color:#354b63;margin:0;padding-top:11px;font-size:12px;line-height:18px}.care-live-agent__situation h4{color:#607c98;letter-spacing:.62px;text-transform:uppercase;border-top:1px solid #d8e4f1;margin:11px 0 0;padding-top:11px;font-size:10px;font-weight:800;line-height:normal}.care-live-agent__situation ul{margin:0;padding:6px 0 0 17px}.care-live-agent__situation li{color:#40566d;letter-spacing:.06px;padding-top:5px;font-size:11px;line-height:15.95px}.care-live-agent__situation li:first-child{padding-top:0}.care-live-agent__ask{color:#fff;letter-spacing:-.08px;background:#2559a7;border:1px solid #2559a7;border-radius:8px;width:100%;height:35px;margin-top:10px;font-size:13px;font-weight:400}.care-live-agent__note-scroll{max-height:72px}.care-live-agent__note-scroll [data-slot=scroll-area-viewport]>div>p{color:#52647a;letter-spacing:.06px;margin:0;padding:14px;font-size:11px;line-height:16.5px}.care-live-agent__note-form{align-items:flex-end;gap:7px;padding:0 14px 14px;display:flex}.care-live-agent__note-form textarea{resize:vertical;color:#182437;min-width:0;min-height:50px;font:inherit;background:#f8fafc;border:1px solid #dfe6ef;border-radius:8px;flex:1;padding:8px 9px;font-size:11px;line-height:16px}.care-live-agent__note-form textarea:focus-visible{outline-offset:1px;border-color:#2559a7;outline:2px solid #2559a72e}.care-live-agent__note-form button{color:#fff;background:#2559a7;border-radius:8px;min-height:32px;padding:7px 10px;font-size:11px;font-weight:700}.care-live-agent__note-form button:disabled,.care-live-agent__note-form textarea:disabled{cursor:not-allowed;opacity:.55}.care-live-agent__task-scroll{flex:1;min-height:0;max-height:none}.care-live-agent__task-scroll [data-slot=scroll-area-viewport]>div{flex-direction:column;gap:8px;padding:14px;display:flex}.care-live-task{border:1px solid #dfe6ef;border-radius:9px;flex-direction:column;align-items:stretch;min-width:0;margin:0;padding:10px;display:flex;position:relative}.care-live-task__top{grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:8px;min-width:0;display:grid}.care-live-task__copy{flex-direction:column;min-width:0;display:flex}.care-live-task strong{overflow-wrap:anywhere;word-break:break-word;color:#182437;min-width:0;font-size:12px;font-weight:800;line-height:normal}.care-live-task small{color:#718095;letter-spacing:.12px;text-overflow:ellipsis;white-space:nowrap;min-width:0;padding-top:4px;font-size:10px;line-height:14px;overflow:hidden}.care-live-task p{overflow-wrap:anywhere;color:#52647a;letter-spacing:.12px;width:100%;min-width:0;margin:0;padding-top:7px;font-size:10px;line-height:14.5px}.care-live-task__type{color:#285d9f;letter-spacing:.06px;text-overflow:ellipsis;white-space:nowrap;background:#eaf1fb;border-radius:999px;align-self:start;max-width:100%;padding:5px 8px;font-size:11px;font-weight:800;overflow:hidden}.care-live-task footer{flex-wrap:wrap;gap:6px;padding-top:8px;display:flex}.care-live-task footer button{color:#182437;border:1px solid #dfe6ef;border-radius:8px;min-height:30px;padding:6px 9px;font-size:12px}.care-live-task footer button:first-child{color:#fff;background:#148a62;border-color:#148a62}.care-live-task footer button:disabled,.care-live-agent__tasks>header button:disabled{cursor:not-allowed;opacity:.55}.care-task-dialog{border-radius:14px;gap:14px;width:min(420px,100vw - 24px)}.care-task-dialog>label{color:#52647a;flex-direction:column;gap:6px;font-size:11px;font-weight:700;display:flex}.care-task-dialog input,.care-task-dialog select,.care-task-dialog textarea{color:#182437;background:#fff;border:1px solid #dfe6ef;border-radius:8px;width:100%;min-height:38px;padding:8px 10px;font:400 12px/18px Inter Variable,Inter,sans-serif}.care-task-dialog textarea{resize:vertical;min-height:76px}.care-task-dialog__date-popover.is-compact{border-radius:12px;gap:8px;width:280px;padding:10px;box-shadow:0 14px 34px #0f172a2e}.care-task-dialog__date-popover.is-compact .date-picker__header button{width:28px;height:28px}.care-task-dialog__date-popover.is-compact .date-picker__weekdays,.care-task-dialog__date-popover.is-compact .date-picker__days{gap:2px}.care-task-dialog__date-popover.is-compact .date-picker__weekdays{letter-spacing:.1em;font-size:9px}.care-task-dialog__date-popover.is-compact .date-picker__days button{border-radius:8px;height:28px;font-size:11px}.care-task-dialog__date-popover.is-compact .date-picker__time{padding:8px}.care-task-dialog__date-popover.is-compact .date-picker__time select{height:32px;min-height:32px}.care-task-dialog input:focus-visible,.care-task-dialog select:focus-visible,.care-task-dialog textarea:focus-visible{outline-offset:1px;border-color:#2559a7;outline:2px solid #2559a72e}.care-conversation>header small{color:#7f8da2;font-size:8px}.care-conversation>nav{color:#8c99ab;border-bottom:1px solid #e7ebf1;align-items:center;gap:18px;height:38px;padding:0 14px;font-size:9px;display:flex}.care-conversation>nav b{color:#28548f}.care-conversation__messages{flex-direction:column;flex:1;gap:12px;padding:22px;display:flex;overflow-y:auto}.care-conversation__messages p{border:1px solid #e2e8f0;border-radius:12px;max-width:74%;margin:0;padding:10px 12px;font-size:10px;line-height:15px}.care-conversation__messages p.is-mine{color:#fff;background:#173d79;border-color:#173d79;align-self:flex-end}.care-composer{border:1px solid #dfe5ee;border-radius:12px;align-items:center;gap:8px;height:52px;margin:12px;padding:0 10px;display:flex}.care-composer input{outline:none;flex:1;min-width:0;font-size:10px}.care-composer__send{color:#fff;background:#315ca8;border-radius:50%;place-items:center;width:30px;height:30px;display:grid}.care-agent{padding:12px;overflow-y:auto}.care-agent>header{justify-content:space-between;align-items:center;display:flex}.care-agent>header div{align-items:center;gap:6px;font-size:11px;display:flex}.care-agent>header button{color:#607087;font-size:9px}.care-agent>nav{color:#8491a4;border-bottom:1px solid #e5eaf1;justify-content:space-around;margin:12px 0;padding:8px;font-size:9px;display:flex}.care-agent>nav b{color:#244d88}.care-agent section{border:1px solid #e3e8ef;border-radius:10px;margin-bottom:10px;padding:12px}.care-agent h3,.care-agent h4{margin:0 0 7px;font-size:10px}.care-agent h3{justify-content:space-between;display:flex}.care-agent h3 small{color:#315ca8;font-size:8px}.care-agent p,.care-agent li{color:#64748b;font-size:8px;line-height:13px}.care-agent ul{padding-left:14px}.care-agent section>button{color:#fff;background:#2861aa;border-radius:7px;justify-content:center;align-items:center;gap:5px;width:100%;height:30px;font-size:8px;display:flex}.care-agent h3 button{color:#2861aa;font-size:8px}.care-group-actions{z-index:190;background:#fff;border:1px solid #e2e8f0;border-radius:12px;width:190px;padding:7px;position:fixed;top:46px;right:12px;box-shadow:0 14px 36px #0f172a33}.care-group-actions button{color:#314158;border-radius:8px;align-items:center;gap:9px;width:100%;height:38px;padding:0 10px;font-size:10px;font-weight:700;display:flex}.care-group-actions button:hover{background:#f6f8fb}.care-group-actions button.is-danger{color:#d9381e}.care-subflow-backdrop{z-index:185;background:#0f172a61;justify-content:flex-start;align-items:stretch;display:flex;position:fixed;inset:52px 0 0}.care-add-businesses{background:#fff;flex-direction:column;width:min(420px,100vw);display:flex;box-shadow:10px 0 32px #0f172a29}.care-add-businesses>header{gap:10px;padding:18px 16px 12px;display:flex}.care-add-businesses>header>button{background:#f1f5f9;border-radius:50%;flex:0 0 30px;place-items:center;width:30px;height:30px;display:grid}.care-add-businesses h2,.care-add-businesses p{margin:0}.care-add-businesses h2{font-size:13px;line-height:20px}.care-add-businesses header p{color:#7c8ba1;font-size:8px;line-height:13px}.care-add-businesses>label{color:#90a1b9;border:1px solid #e2e8f0;border-radius:12px;align-items:center;gap:7px;height:36px;margin:0 16px;padding:0 10px;display:flex}.care-add-businesses>label input{outline:0;flex:1;min-width:0;font-size:10px}.care-add-businesses__search>button{color:#64748b;border-radius:50%;flex:0 0 24px;place-items:center;width:24px;height:24px;display:grid}.care-add-businesses__search>button:hover{color:#334155;background:#f1f5f9}.care-add-businesses__search-help{color:#64748b;margin:5px 16px 0;font-size:9px;line-height:13px;display:block}.care-add-businesses__filters{flex-direction:column;gap:6px;padding:10px 16px;display:flex}.care-add-businesses__status-filters{flex-wrap:wrap;gap:6px;display:flex}.care-add-businesses__filters button{color:#62748e;background:#f1f5f9;border-radius:13px;height:26px;padding:0 10px;font-size:9px;font-weight:700}.care-add-businesses__filters button.is-active{color:#fff;background:#224989}.care-add-businesses__tag-filter{justify-content:space-between;align-items:center;gap:10px;min-height:30px;display:flex}.care-add-businesses__tag-filter .contacts-tag-filter__trigger{white-space:nowrap;text-overflow:ellipsis;align-items:center;gap:5px;max-width:260px;display:inline-flex;overflow:hidden}.care-add-businesses__tag-filter>small{color:#64748b;white-space:nowrap;font-size:9px;font-weight:600}.care-add-businesses__result-summary{justify-content:space-between;align-items:center;gap:12px;min-height:48px;padding:8px 16px 10px;display:flex}.care-add-businesses__result-summary>div{gap:1px;min-width:0;display:grid}.care-add-businesses__result-summary strong{color:#25344d;font-size:10px;line-height:15px}.care-add-businesses__result-summary small,.care-add-businesses__result-summary>span{color:#64748b;font-size:9px;line-height:13px}.care-add-businesses__result-summary>span{flex:none;font-weight:700}.care-add-businesses__list{flex:1;padding:0 14px 72px;overflow-y:auto}.care-add-businesses__list>.care-add-business-card{text-align:left;border:0;width:100%;margin-bottom:7px}.care-add-business-card.is-existing{background:#f8fafc}.care-add-business-card__match{color:#31598f;align-items:center;gap:6px;min-width:0;font-size:8px;font-weight:700;display:flex}.care-add-business-card__email-open{color:#62748e;background:#f1f5f9;border-radius:999px;flex:none;margin-left:auto;padding:2px 7px;font-size:8px;font-weight:700}.care-add-business-card__email-open.is-opened{color:#228a46;background:#e8f8ee}.care-add-business-card__existing{color:#31598f;background:#e8eef7;border-radius:999px;flex:none;margin-left:auto;padding:2px 7px;font-size:8px;font-weight:700}.care-add-business-card__view{color:#224989;background:#fff;border:1px solid #aec0d8;border-radius:8px;align-self:flex-end;min-height:28px;padding:0 10px;font-size:9px;font-weight:700}.care-add-business-card__view:hover{background:#f1f5f9}.care-add-businesses__list strong{color:#1d293d;font-size:10px}.care-add-businesses__list small{color:#7c8ba1;font-size:8px}.care-add-businesses__submit{color:#173870;background:#edfc47;border-radius:12px;width:min(392px,100vw - 28px);height:42px;font-size:10px;font-weight:800;position:absolute;bottom:12px;left:14px}.care-add-businesses__submit:disabled{color:#90a1b9;background:#e8edf3}.care-empty{color:#7c8ba1;text-align:center;padding:32px 12px;font-size:10px}.care-confirm{background:#fff;border-radius:16px;flex-direction:column;align-self:center;width:min(420px,100vw - 32px);min-height:260px;max-height:calc(100dvh - 84px);margin:auto;padding:24px;display:flex;overflow-y:auto;box-shadow:0 22px 60px #0f172a42}.care-confirm h2,.care-confirm p{margin:0}.care-confirm h2{color:#1d293d;margin-top:10px;font-size:18px;line-height:26px}.care-confirm p{color:#62748e;margin-top:8px;font-size:12px;line-height:19px}.care-confirm input{border:1px solid #cfd9e6;border-radius:10px;outline:0;width:100%;height:42px;margin-top:16px;padding:0 12px;font-size:11px}.care-confirm input:focus{border-color:#315ca8;box-shadow:0 0 0 3px #315ca81f}.care-confirm footer{justify-content:flex-end;gap:8px;margin-top:auto;padding-top:24px;display:flex}.care-confirm footer button{border:1px solid #dce4ee;border-radius:10px;justify-content:center;align-items:center;gap:6px;min-height:40px;padding:0 14px;font-size:10px;font-weight:800;display:inline-flex}@media (width<=420px){.care-confirm{min-height:248px;padding:20px}.care-confirm footer button{flex:1;min-width:0}}.care-confirm footer button:last-child{color:#fff;background:#224989;border-color:#224989}.care-confirm footer button:disabled{opacity:.45}.care-confirm footer button.is-danger{background:#d9381e;border-color:#d9381e}.care-confirm__danger{color:#d9381e;background:#fff0ec;border-radius:12px;place-items:center;width:40px;height:40px;display:grid}.care-action-spinner{animation:.8s linear infinite contacts-filter-spin}.care-switcher__tools{align-items:center;gap:8px;margin-top:14px;display:flex}.care-switcher__tools label{color:#90a1b9;border:1px solid #e2e8f0;border-radius:10px;flex:1;align-items:center;gap:6px;height:32px;padding:0 9px;display:flex}.care-switcher__tools input{outline:0;flex:1;min-width:0;font-size:9px}.care-switcher__tools>button{color:#224989;font-size:9px;font-weight:800}.care-switcher__row{border-radius:12px;position:relative;overflow:hidden}.care-switcher__row>button:first-child{z-index:2;text-align:left;background:#fff;border:1px solid #e7edf5;border-radius:12px;grid-template-columns:40px 1fr 16px;align-items:center;gap:10px;width:100%;min-height:74px;margin-top:8px;padding:10px;display:grid;position:relative}.care-switcher__row>button:first-child:has(+.care-switcher__pin){padding-right:2.9rem}.care-switcher__pin{z-index:3;position:absolute;top:50%;right:.6rem;transform:translateY(-50%)}.care-switcher__pin[aria-pressed=true]{color:#5b3bb5;background:#f0ebff}.care-switcher__row>button:first-child:hover{border-color:#b9c9e0}.care-switcher__row>button.is-active{background:#f6f9ff;border-color:#aac0e6}.care-switcher__row>button:first-child>span:first-child{color:#fff;border-radius:12px;place-items:center;width:36px;height:36px;font-weight:800;display:grid}.care-switcher__row>button:first-child>span:nth-child(2){flex-direction:column;display:flex}.care-switcher__row strong{color:#1d293d;font-size:11px}.care-switcher__row small{color:#7c8ba1;font-size:9px}.care-switcher__check{border:1px solid #aac0d4;color:#224989!important;background:#fff!important}.care-switcher__empty{color:#90a1b9;flex-direction:column;justify-content:center;align-items:center;gap:5px;min-height:148px;display:flex}.care-switcher__empty strong{color:#314158;font-size:11px}.care-switcher__empty small,.care-switcher__empty p{margin:0;font-size:9px}.care-switcher__empty button{color:#fff;background:#224989;border-radius:9px;align-items:center;gap:6px;min-height:34px;margin-top:7px;padding:0 12px;font-size:10px;font-weight:800;display:inline-flex}.care-switcher .care-switcher__delete-selected{color:#d9381e;background:#fff0ec;justify-content:center;height:38px;font-weight:800;border-color:#ffc9c9!important;grid-template-columns:none!important;display:flex!important}.care-switcher{box-sizing:border-box;background:#f5f7fb;border-radius:12px;flex-direction:column;gap:0;width:min(400px,100vw - 24px);max-width:min(400px,100vw - 24px);height:min(760px,100dvh - 24px);max-height:min(760px,100dvh - 24px);padding:0;display:flex;position:fixed;top:50%;left:50%;overflow:hidden;box-shadow:0 -16px 42px #0f285047}.care-switcher__header{z-index:2;background:#f5f7fb;border-bottom:1px solid #e2e8f0;gap:12px;padding:16px;position:relative}.care-switcher__header-row{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.care-switcher__header-actions{flex-shrink:0;align-items:center;gap:4px;display:flex}.care-switcher [data-slot=dialog-title]{color:#1d293d;letter-spacing:-.31px;font-size:16px;line-height:24px}.care-switcher [data-slot=dialog-description]{color:#62748e;margin-top:2px;font-size:12px;line-height:18px}.care-switcher__search{color:#7c8ba1;background:#fff;border:1px solid #dce4ef;border-radius:9px;align-items:center;gap:6px;height:36px;padding:0 10px;display:flex}.care-switcher__search:focus-within{border-color:#224989;box-shadow:0 0 0 3px #22498924}.care-switcher__search>svg{flex-shrink:0;width:15px;height:15px}.care-switcher__search input{height:34px;box-shadow:none;background:0 0;border:0;padding:0;font-size:12px}.care-switcher__scroll{flex:1 1 0;min-height:0}.care-switcher__sections{padding:4px 16px 20px}.care-switcher__section{padding-top:16px}.care-switcher__section>header{justify-content:space-between;align-items:center;min-height:24px;display:flex}.care-switcher__section>header>span{color:#90a1b9;font-size:10px;font-weight:600}.care-switcher__section h3{letter-spacing:1.25px;text-transform:uppercase;margin:0;font-size:9px;font-weight:800;line-height:13.5px}.care-switcher__section--recent h3{color:#247a78}.care-switcher__section--draft h3{color:#224989}.care-switcher__section--saved h3{color:#7c5cc4}.care-switcher__row{border-radius:12px;min-height:72px;margin-top:8px}.care-switcher__row>button:first-child{text-align:left;background:#fff;border-color:#e2e8f0;border-radius:12px;grid-template-columns:36px minmax(0,1fr) 16px;gap:12px;width:100%;min-height:72px;margin:0;padding:12px}.care-switcher__row>button:first-child:hover{width:100%}.care-switcher__section--draft .care-switcher__row>button:first-child{border-color:#c8d6ed}.care-switcher__row>button:first-child>.care-switcher__group-icon{color:#fff;border-radius:10px;align-self:center;place-items:center;width:36px;height:36px;display:grid}.care-switcher__group-copy{flex-direction:column;align-self:center;min-width:0;display:flex}.care-switcher__group-copy>span:first-child{align-items:center;gap:6px;display:flex}.care-switcher__group-copy strong{color:#1d293d;font-size:12px;line-height:18px}.care-switcher__group-copy em{color:#694aab;background:#f1edf9;border-radius:999px;padding:2px 6px;font-size:8px;font-style:normal;font-weight:700;line-height:12px}.care-switcher__section--draft .care-switcher__group-copy em{color:#224989;background:#eaf0fc}.care-switcher__group-copy>small{color:#62748e;padding-top:2px;font-size:10px;line-height:15px}.care-switcher__select-row{cursor:pointer;background:#fff;border:1px solid #c8d6ed;border-radius:12px;grid-template-columns:20px minmax(0,1fr);align-items:center;gap:10px;min-height:72px;padding:12px;display:grid}.care-switcher__select-row:hover{background:#f8faff;border-color:#9cb5df}.care-switcher__footer{background:#fff;border-top:1px solid #dce4ef;border-radius:0;min-height:64px;margin:0;padding:12px 16px}.care-switcher__footer>span{color:#62748e;margin-right:auto;font-size:12px;font-weight:600}.contacts-businesses__list-heading span:last-child{color:#90a1b9;font-size:10px;font-weight:500}.contacts-card-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px 12px;display:grid}.contacts-card-grid.is-filtering{opacity:.62;transition:opacity .12s}.contact-business-card{cursor:pointer;background:#fff;border:1px solid #e2e8f0;border-radius:16px;outline:none;gap:10px;min-width:0;min-height:180px;padding:12px;display:flex;position:relative;box-shadow:0 1px 1px #0f23410a}.contact-business-card--opening{cursor:wait}.contact-business-card__opening-indicator{z-index:2;border-radius:inherit;color:#224989;cursor:wait;background:#ffffffdb;justify-content:center;align-items:center;gap:7px;font-size:11px;font-weight:800;display:flex;position:absolute;inset:0}.contact-business-card__opening-indicator svg{animation:.8s linear infinite contacts-filter-spin}.contact-business-card:focus-visible{box-shadow:0 0 0 3px #22498938}.contact-business-card--selected{background:#d0e2ff;border:2px solid #224989}.contact-business-card__select{color:#fff;cursor:pointer;background:#fff;border-radius:4px;flex:0 0 28px;width:28px;height:28px;margin-top:2px;border:2px solid #90a1b9!important}.contact-business-card__select[aria-pressed=true]{background:#224989;place-items:center;display:grid;box-shadow:0 1px 2px #22498933;border-color:#224989!important}.contact-business-card__body{flex:1;min-width:0}.contact-business-card__topline,.contact-business-card__product,.contact-business-card__activity,.contact-business-card__tags{align-items:center;display:flex}.contact-business-card__topline{justify-content:space-between;align-items:flex-start;gap:12px;min-height:39px}.contact-business-card__identity{min-width:0}.contact-business-card__identity>strong{color:#1d293d;text-overflow:ellipsis;white-space:nowrap;font-size:13px;font-weight:700;line-height:19.5px;display:block;overflow:hidden}.contact-business-card__identity>span{color:#90a1b9;white-space:nowrap;align-items:baseline;gap:7px;font-size:10px;font-weight:500;line-height:15px;display:flex}.contact-business-card__identity>.contact-business-card__deal-meta{min-width:0;overflow:hidden}.contact-business-card__owner-context{color:#62748e;align-items:baseline;gap:4px;min-width:0;font-weight:600;display:inline-flex;overflow:hidden}.contact-business-card__owner-context i{color:#cad5e2;flex:none;font-style:normal}.contact-business-card__owner-context>span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.contact-business-card__owner-context.is-unassigned{color:#b45309}.contact-business-card__identity b{color:#cad5e2;letter-spacing:.64px;text-transform:uppercase;font-size:8px;font-weight:800}.contact-business-card__value{color:#22a34a;background:#eaf8ef;border-radius:10px;flex:none;padding:4px 6px;font-family:Menlo,ui-monospace,monospace;font-size:10px;font-weight:700;line-height:15px}.contact-business-card__product{color:#45556c;justify-content:space-between;gap:8px;min-height:24px;padding-top:8px;font-size:10px;line-height:15px}.contact-business-card__product>span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.contact-business-card__product b{color:#fff;text-transform:uppercase;background:#ed4721;border-radius:999px;flex:none;padding:2px 8px;font-size:8px;font-weight:800;line-height:12px}.contact-business-card--customer .contact-business-card__product b{background:#319795}.contact-business-card__product b.contact-business-card__deal-status--teal{color:#319795;background:#e6fffa}.contact-business-card__product b.contact-business-card__deal-status--purple{color:#8b5cea;background:#f2eeff}.contact-business-card__product b.contact-business-card__deal-status--orange{color:#f58517;background:#fff2e6}.contact-business-card__product b.contact-business-card__deal-status--blue{color:#3b82f6;background:#ebf4ff}.contact-business-card__product b.contact-business-card__deal-status--green{color:#38a169;background:#f0fff4}.contact-business-card__product b.contact-business-card__deal-status--red{color:#e24b4b;background:#fff1f2}.contact-business-card__product b.contact-business-card__deal-status--gray{color:#718096;background:#edf2f7}.contact-business-card__latest-deal{color:#90a1b9;align-items:center;gap:8px;min-width:0;padding-top:8px;font-size:10px;line-height:15px;display:flex}.contact-business-card__latest-deal>b{color:#314158;flex:none;font-family:Menlo,Monaco,Consolas,monospace}.contact-business-card__latest-deal>small{color:#62748e;font-size:inherit;white-space:nowrap;flex:none}.contact-business-card__activity{gap:8px;min-height:42px;padding-top:10px}.contact-business-card__channels{flex:none;gap:6px;display:flex}.contact-business-card__channels .contact-channel-mark{color:#cbd5e1;background:#f8fafc;border-radius:10px;place-items:center;width:28px;height:32px;display:grid;position:relative;overflow:visible}.contact-business-card__channels .contact-channel-mark.is-active{color:#fff;background:#224989;box-shadow:0 2px 2.5px #2249892e}.contact-channel-mark__alert{background:#ed4721;border:1px solid #fff;border-radius:50%;width:8px;height:8px;position:absolute;top:-2px;left:22px}.contact-channel-mark__count{color:#45556c;background:#fff;border:1px solid #fff;border-radius:999px;place-items:center;min-width:14px;height:14px;padding:0 2px;font-family:Menlo,Monaco,Consolas,monospace;font-size:8px;font-weight:700;line-height:12px;display:grid;position:absolute;top:22px;left:18px;box-shadow:0 1px 1.5px #0000001a,0 1px 1px #0000001a}.contact-channel-mark:has(.contact-channel-mark__count):not(.is-active){color:#62748e;background:#f1f5f9}.contact-channel-mark.is-active .contact-channel-mark__count{color:#0f172b;box-shadow:none;background:#edfc47}.contact-business-card__activity>span{color:#62748e;text-overflow:ellipsis;white-space:nowrap;border-left:1px solid #e2e8f0;min-width:0;padding-left:8px;font-size:10px;line-height:15px;overflow:hidden}.contact-business-card__activity b{color:#314158}.contact-business-card__activity em{color:#90a1b9;font-style:normal}.contact-business-card__tags{border-top:1px solid #f1f5f9;gap:6px;min-height:41px;padding-top:8px;overflow:hidden}.contact-business-card__tags span,.contact-business-card__tags button{border-radius:999px;padding:4px 8px;font-size:9px;font-weight:700;line-height:13.5px}.contact-business-card__tags span{color:#62748e;background:#f1f5f9}.contact-business-card__tags button{color:#973c00;background:#fffbeb;min-height:32px}.contact-business-card__tags .contact-business-card__no-tags{color:#90a1b9;background:0 0;font-weight:600}.contact-business-card__tags .contact-business-card__tag-count{color:#224989;background:#e8eef8}.bulk-remove-tag-options{flex-wrap:wrap;gap:8px;margin-top:8px;display:flex}.bulk-remove-tag-options button{border:1px solid var(--border);background:var(--surface-2);color:var(--text-2);cursor:pointer;border-radius:999px;align-items:center;gap:6px;padding:6px 10px;display:inline-flex}.bulk-remove-tag-options button.is-selected{border-color:var(--teal);background:var(--teal-bg);color:var(--teal)}.bulk-remove-tag-options button>span{border-radius:50%;width:8px;height:8px}.contact-business-card__tags .contact-business-card__add-tag{color:#973c00;cursor:pointer;background:#fffbeb;border:1px solid #fed7aa;align-items:center;gap:3px;min-width:max-content;margin-left:auto;display:inline-flex}.contact-business-card__tags .contact-business-card__add-tag:hover{background:#fff5d6}.contact-business-card__tags .contact-business-card__add-tag:focus-visible{outline-offset:2px;outline:2px solid #d97706}.contact-business-card__tags .contact-business-card__add-tag:disabled{cursor:not-allowed;opacity:.65}.contact-business-card__tags .contact-business-card__qualification{color:#62748e;background:#f1f5f9;flex:none}.contact-business-card__tags .contact-business-card__qualification.is-pending{color:#9a5b00;background:#fff4d6}.contact-business-card__tags .contact-business-card__qualification.is-qualified{color:#167344;background:#e4f7eb}.contact-business-card__tags .contact-business-card__qualification.is-unqualified{color:#b13a35;background:#feeceb}.contact-business-card__tags .contact-business-card__qualification.is-no-deal{color:#62748e;background:#f1f5f9}.contact-tag-editor__header{border-bottom:1px solid #eef2f7;grid-template-columns:34px minmax(0,1fr) 32px;align-items:center;gap:10px;padding:14px 14px 12px;display:grid}.contact-tag-editor__mark{color:#a84a00;background:#fff3d6;border-radius:11px;place-items:center;width:34px;height:34px;display:grid}.contact-tag-editor__header [data-slot=popover-title],.contact-tag-editor__header [data-slot=popover-description]{text-overflow:ellipsis;white-space:nowrap;margin:0;overflow:hidden}.contact-tag-editor__header [data-slot=popover-title]{letter-spacing:-.01em;font-size:14px;font-weight:800}.contact-tag-editor__header [data-slot=popover-description]{color:#7c8ba1;margin-top:1px;font-size:10px;font-weight:600}.contact-tag-editor__header>button{color:#64748b;background:#f8fafc;border-radius:10px;place-items:center;width:32px;height:32px;display:grid}.contact-tag-editor__body{padding:14px}.contact-tag-editor__selected{flex-wrap:wrap;align-content:flex-start;gap:6px;min-height:48px;padding-top:12px;display:flex}.contact-tag-editor__selected>[data-slot=badge]{color:#224989;background:#eff5ff;border:1px solid #cdd9eb;border-radius:999px;align-items:center;gap:3px;height:27px;padding:0 5px 0 9px;font-size:12px;font-weight:750;display:inline-flex}.contact-tag-editor__selected button{width:20px;height:20px;color:inherit;background:0 0;border-radius:50%;place-items:center;display:grid}.contact-tag-editor__selected p,.contact-tag-editor__loading,.contact-tag-editor__empty{color:#94a3b8;margin:0;font-size:12px}.contact-tag-editor__loading{align-items:center;gap:6px;display:inline-flex}.contact-tag-editor__options{border-top:1px solid #eef2f7;max-height:196px;padding-top:10px;overflow-y:auto}.contact-tag-editor__options>p{color:#94a3b8;letter-spacing:.1em;text-transform:uppercase;margin:0 0 5px;font-size:12px;font-weight:800}.contact-tag-editor__options>button{color:#475569;text-align:left;background:0 0;border-radius:10px;grid-template-columns:9px minmax(0,1fr) auto;align-items:center;gap:9px;width:100%;min-height:38px;padding:0 9px;display:grid}.contact-tag-editor__options>button:hover,.contact-tag-editor__options>button:focus-visible{background:#f8fafc}.contact-tag-editor__options i{background:#d97706;border-radius:50%;width:8px;height:8px}.contact-tag-editor__options span{text-overflow:ellipsis;white-space:nowrap;font-size:12px;font-weight:700;overflow:hidden}.contact-tag-editor__options kbd{color:#94a3b8;font-family:inherit;font-size:12px}.contact-tag-editor__empty{padding:12px 8px}.contact-tag-editor__footer{background:#fbfcfe;border-top:1px solid #eef2f7;justify-content:space-between;align-items:center;min-height:58px;padding:10px 14px;display:flex}.contact-tag-editor__footer>span{color:#94a3b8;font-size:12px;font-weight:650}.contact-tag-editor__footer>button{color:#fff;background:#224989;border-radius:11px;align-items:center;gap:6px;min-height:38px;padding:0 14px;font-size:12px;font-weight:800;display:inline-flex}.contact-tag-editor__footer>button:disabled{color:#8fa0b6;cursor:not-allowed;background:#dbe3ee}.contact-business-card--loading{background:linear-gradient(90deg,#fff,#f8fafc,#fff);border-color:#e2e8f0}.contacts-businesses__empty{text-align:center;color:#90a1b9;padding:64px 16px}@media (width<=1100px){.contacts-care-stats{grid-template-columns:repeat(3,minmax(0,1fr))}.contacts-card-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=720px){.crm-workspace .contacts-businesses{padding:14px 12px 24px}.crm-workspace .contacts-businesses.has-pinned-selection-toolbar{padding-bottom:160px}.contacts-care-stats{grid-template-columns:repeat(2,minmax(0,1fr))}.contacts-card-grid{grid-template-columns:minmax(0,1fr)}.contacts-selection-toolbar{flex-direction:column;align-items:stretch}.contacts-selection-toolbar-slot.is-active{height:124px}.contacts-selection-toolbar__summary{flex-wrap:wrap}.contacts-selection-toolbar__summary>div{flex:1;min-width:0}.contacts-selection-toolbar__actions{justify-content:flex-end}.contacts-advanced-filters{padding-inline:0;overflow-x:auto}}@media (width<=420px){.contacts-care-stat{min-height:92px}.contact-business-card{padding:10px}.contact-business-card__activity>span{font-size:9px}}.crm-workspace-shell{min-height:100vh;display:flex}.crm-workspace .mobile-header,.crm-workspace .mobile-nav-backdrop,.crm-workspace .sp-mobile-back,.crm-workspace .sp-profile-avatar,.crm-workspace .sp-profile-value{display:none}.crm-workspace .sidebar{width:var(--sidebar-w);background:linear-gradient(180deg, var(--navy) 0%, var(--navy-dark) 100%);color:#fff;z-index:100;flex-direction:column;height:100vh;display:flex;position:fixed;top:0;left:0;overflow-y:auto}.crm-workspace .sidebar-logo{border-bottom:1px solid #ffffff1a;align-items:center;gap:10px;padding:20px 20px 16px;display:flex}.crm-workspace .sidebar-toggle{color:#ffffffb3;cursor:pointer;background:#ffffff1a;border:none;border-radius:6px;flex-shrink:0;justify-content:center;align-items:center;width:24px;height:24px;margin-left:auto;display:flex}.crm-workspace .sidebar-toggle:hover{color:#fff;background:#fff3}.crm-workspace .sidebar--collapsed .sidebar-logo{justify-content:center;padding:16px 0}.crm-workspace .sidebar--collapsed .sidebar-toggle{margin-left:0}.crm-workspace .sidebar--collapsed .nav-section{padding:0 8px}.crm-workspace .sidebar--collapsed .nav-section-label,.crm-workspace .sidebar--collapsed .nav-item span,.crm-workspace .sidebar--collapsed .nav-badge,.crm-workspace .sidebar--collapsed .sidebar-user .user-info{display:none}.crm-workspace .sidebar--collapsed .nav-item{justify-content:center;padding:10px 0}.crm-workspace .sidebar--collapsed .nav-item .nav-icon{margin:0}.crm-workspace .sidebar--collapsed .sidebar-user{justify-content:center;padding:16px 0}.crm-workspace .sidebar--collapsed .user-avatar{margin:0}.crm-workspace .sidebar-logo .logo-text{letter-spacing:2px;font-size:22px;font-weight:700}.crm-workspace .sidebar-logo .logo-dot{background:var(--gold);border-radius:50%;width:8px;height:8px;display:inline-block}.crm-workspace .sidebar-nav{flex:1;padding:12px 0}.crm-workspace .sidebar-mobile-logout{color:#fff;width:auto;min-height:44px;box-shadow:none;background:#ffffff14;border-color:#ffffff3d;margin:0 16px 12px;display:none}.crm-workspace .sidebar-mobile-logout:hover{color:#fff;background:#ffffff29;border-color:#ffffff61}.crm-workspace .nav-section{margin-bottom:4px;padding:0 16px}.crm-workspace .nav-section-label{text-transform:uppercase;letter-spacing:1.5px;color:#ffffff59;padding:12px 8px 6px;font-size:10px;font-weight:600}.crm-workspace .nav-item{cursor:pointer;color:#ffffffa6;text-align:left;background:0 0;border-radius:8px;align-items:center;gap:10px;width:100%;margin-bottom:2px;padding:9px 12px;font-size:13px;font-weight:500;transition:all .15s;display:flex;position:relative}.crm-workspace .nav-item:hover{color:#fff;background:#ffffff14}.crm-workspace .nav-item.active{color:#fff;background:#ffffff21}.crm-workspace .nav-item.active:before{content:"";background:var(--gold);border-radius:0 3px 3px 0;width:3px;height:20px;position:absolute;top:50%;left:-16px;transform:translateY(-50%)}.crm-workspace .nav-icon{opacity:.7;flex-shrink:0;width:18px;height:18px}.crm-workspace .nav-item.active .nav-icon{opacity:1}.crm-workspace .nav-badge{background:var(--coral);color:#fff;border-radius:10px;min-width:20px;margin-left:auto;padding:2px 7px;font-size:10px;font-weight:700}.crm-workspace .nav-sub-item{padding-left:14px;font-size:12.5px}.crm-workspace .nav-sub-item .nav-icon{text-align:center;width:16px;height:16px}.crm-workspace .nav-badge-blue{background:var(--blue-light)}.crm-workspace .sidebar-user{border-top:1px solid #ffffff1a;align-items:center;gap:10px;padding:16px;display:flex}.crm-workspace .user-avatar,.crm-workspace .team-avatar{background:var(--blue-light);color:#fff;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:34px;height:34px;font-size:13px;font-weight:700;display:flex}.crm-workspace .user-info{flex:1;min-width:0}.crm-workspace .user-name{white-space:nowrap;text-overflow:ellipsis;font-size:12.5px;font-weight:600;overflow:hidden}.crm-workspace .user-role{color:#ffffff73;font-size:10.5px}.crm-workspace .main{margin-left:var(--sidebar-w);flex:1;min-width:0;min-height:100vh;padding-top:56px}.crm-workspace .topbar{background:var(--white);border-bottom:1px solid var(--border);height:56px;top:0;left:var(--sidebar-w);z-index:50;align-items:center;gap:16px;padding:0 28px;display:flex;position:fixed;right:0}.crm-workspace .topbar-title{color:var(--text);font-size:17px;font-weight:700}.crm-workspace .topbar--contacts{gap:20px;height:52px;padding:0 16px}.crm-workspace .topbar--contacts .topbar-title{color:#173870;flex-direction:column;flex:0 0 106px;width:106px;line-height:1;display:flex}.crm-workspace .topbar--contacts .topbar-title>span{white-space:nowrap;font-family:Plus Jakarta Sans,Be Vietnam Pro,sans-serif;font-size:17px;font-weight:800;line-height:25.5px}.crm-workspace .topbar--contacts .topbar-title b{color:#90a1b9;font-family:Menlo,ui-monospace,monospace;font-size:11px;line-height:16.5px}.crm-workspace .topbar--contacts .topbar-title small{color:#90a1b9;letter-spacing:.9px;text-transform:uppercase;font-size:9px;font-weight:700;line-height:13.5px}.crm-workspace .topbar--contacts .topbar-actions{gap:8px}.crm-workspace .topbar-care-groups{color:#224989;cursor:pointer;background:#eaf0fc;border-radius:16px;align-items:center;gap:6px;min-height:36px;padding:0 12px;font-size:10px;font-weight:800;display:inline-flex}.crm-workspace .topbar-care-groups:focus-visible,.crm-workspace .topbar--contacts .topbar-notif:focus-visible{outline-offset:2px;outline:3px solid #2249893d}.crm-workspace .topbar-actions{align-items:center;gap:12px;margin-left:auto;display:flex}.crm-workspace .topbar-search{position:relative}.crm-workspace .topbar-search input{border:1px solid var(--border);background:var(--bg);border-radius:8px;outline:none;width:260px;padding:8px 14px 8px 36px;font-size:12.5px;transition:border .2s}.crm-workspace .topbar-search input:focus{border-color:var(--blue);background:#fff}.crm-workspace .topbar-search svg{width:15px;height:15px;color:var(--text-3);position:absolute;top:50%;left:11px;transform:translateY(-50%)}.crm-workspace .tz-widget{flex-direction:row;flex-shrink:0;gap:2px;display:flex}.crm-workspace .tz-item{cursor:pointer;width:72px;color:var(--t2);background:0 0;border:none;border-radius:8px;flex-direction:column;align-items:center;gap:1px;padding:4px 0;display:flex}.crm-workspace .tz-item:hover{background:var(--bg)}.crm-workspace .tz-item--active{color:#4f5bd5;background:#eef0ff}.crm-workspace .tz-item-label{text-transform:uppercase;letter-spacing:.04em;font-size:10px;font-weight:500;line-height:1}.crm-workspace .tz-item-time{font-variant-numeric:tabular-nums;font-feature-settings:"tnum";color:var(--t3);font-size:12px;font-weight:400;line-height:1.3}.crm-workspace .tz-item--active .tz-item-label,.crm-workspace .tz-item--active .tz-item-time{color:#4f5bd5;font-weight:600}.crm-workspace .topbar-notif{border:1px solid var(--border);cursor:pointer;background:#fff;border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;width:36px;height:36px;display:flex;position:relative}.crm-workspace .topbar--contacts .topbar-notif{color:#62748e;border-radius:16px}.crm-workspace .topbar-notif:hover{background:var(--bg)}.crm-workspace .topbar-logout{border-color:var(--border);height:36px;color:var(--text-2);box-shadow:none;background:#fff;border-radius:8px}.crm-workspace .topbar-logout:hover{background:var(--bg);color:var(--text)}.crm-workspace .notif-dot{background:var(--red);border-radius:50%;width:7px;height:7px;position:absolute;top:7px;right:7px}.crm-workspace .content{padding:24px 28px 40px}.crm-workspace .tab-content{display:none}.crm-workspace .tab-content.active{display:block}.crm-workspace .sub-tabs{background:var(--bg);border-radius:10px;gap:4px;width:fit-content;margin-bottom:20px;padding:4px;display:flex}.crm-workspace .sub-tab{cursor:pointer;color:var(--text-2);white-space:nowrap;background:0 0;border-radius:7px;padding:7px 16px;font-size:12.5px;font-weight:500;transition:all .15s}.crm-workspace .sub-tab:hover{color:var(--text)}.crm-workspace .sub-tab.active{background:var(--white);color:var(--text);box-shadow:0 1px 3px #00000014}.crm-workspace .sub-tab .count{background:var(--border);color:var(--text-2);border-radius:8px;margin-left:5px;padding:1px 6px;font-size:10px;font-weight:600}.crm-workspace .sub-tab.active .count{background:var(--blue);color:#fff}.crm-workspace .sub-tab.alert{color:var(--coral)}.crm-workspace .sub-tab.alert .count{background:var(--coral);color:#fff}.crm-workspace .filters{flex-wrap:wrap;align-items:center;gap:8px;margin-bottom:16px;display:flex}.crm-workspace .filter-btn{border:1px solid var(--border);cursor:pointer;color:var(--text-2);background:#fff;border-radius:7px;align-items:center;gap:5px;padding:6px 14px;font-size:12px;font-weight:500;transition:all .15s;display:flex}.crm-workspace .filter-btn:hover{border-color:var(--blue);color:var(--blue)}.crm-workspace .filter-btn.active{background:var(--navy);color:#fff;border-color:var(--navy)}.crm-workspace .table-wrap{background:var(--card);border-radius:var(--radius-lg);border:1px solid var(--border);overflow:hidden}.crm-workspace .table-pager{background:var(--card);border:1px solid var(--border);border-radius:12px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin-top:12px;padding:12px 16px;display:flex}.crm-workspace .table-pager-meta{color:var(--text-3);font-size:11.5px;font-weight:500}.crm-workspace .table-pager-controls{flex-wrap:wrap;align-items:center;gap:6px;margin-left:auto;display:flex}.crm-workspace .pager-btn{border:1px solid var(--border);min-width:34px;height:32px;color:var(--text-2);cursor:pointer;background:#fff;border-radius:8px;padding:0 11px;font-size:11.5px;font-weight:600;transition:all .15s}.crm-workspace .pager-btn:hover:not(:disabled){border-color:var(--blue);color:var(--blue)}.crm-workspace .pager-btn.active{background:var(--navy);color:#fff;border-color:var(--navy)}.crm-workspace .pager-btn:disabled{opacity:.45;cursor:not-allowed}.crm-workspace .pager-ellipsis{color:var(--text-3);padding:0 2px;font-size:12px}.crm-workspace table{border-collapse:collapse;width:100%}@keyframes crm-shimmer{0%{background-position:200% 0}to{background-position:-200% 0}}@keyframes crm-text-shimmer{0%{background-position:200%}to{background-position:-200%}}@keyframes crm-star-spin{0%{transform:rotate(0)scale(1)}50%{transform:rotate(180deg)scale(1.2)}to{transform:rotate(360deg)scale(1)}}.crm-workspace .shimmer-star{color:var(--navy);-webkit-text-fill-color:var(--navy);margin-right:6px;animation:2.4s ease-in-out infinite crm-star-spin;display:inline-block}.crm-workspace .shimmer-text{background:linear-gradient(90deg,#6b7280 35%,#fff 50%,#6b7280 65%) 0 0/300%;-webkit-text-fill-color:transparent;letter-spacing:.01em;-webkit-background-clip:text;background-clip:text;font-size:13px;font-weight:500;animation:3.6s linear infinite crm-text-shimmer}.crm-workspace .shimmer-text-alt{background:linear-gradient(90deg,#3b5998 30%,#f5c842 50%,#3b5998 70%) 0 0/300%;-webkit-text-fill-color:transparent;letter-spacing:.01em;-webkit-background-clip:text;background-clip:text;font-size:13px;font-weight:500;animation:3.6s linear infinite crm-text-shimmer}.crm-workspace .sk-bar{background:linear-gradient(90deg,#eef0f4 25%,#dde1ea 50%,#eef0f4 75%) 0 0/400% 100%;border-radius:6px;height:11px;animation:1.5s infinite crm-shimmer}.crm-workspace tr.sk-row td{border-bottom:1px solid var(--border-light);padding:13px 16px}.crm-workspace tr.sk-row:last-child td{border-bottom:none}.crm-workspace th{text-align:left;text-transform:uppercase;letter-spacing:.5px;color:var(--text-3);background:var(--border-light);border-bottom:1px solid var(--border);white-space:nowrap;padding:11px 16px;font-size:11px;font-weight:600}.crm-workspace td{border-bottom:1px solid var(--border-light);white-space:nowrap;padding:12px 16px;font-size:13px}.crm-workspace tr:last-child td,.crm-workspace tr.journey-parent td{border-bottom:none}.crm-workspace tr:hover td{background:#22498905}.crm-workspace .td-name{color:var(--text);text-overflow:ellipsis;white-space:nowrap;max-width:200px;font-weight:600;overflow:hidden}.crm-workspace .care-timeline__source{color:var(--text-3);margin-left:6px;font-size:11px;font-weight:400}.crm-workspace .seller-verified{color:var(--green);align-items:center;gap:5px;font-weight:400;display:inline-flex}.crm-workspace .seller-verified__icon{flex:none;width:14px;height:14px}.crm-workspace .seller-unverified{color:var(--amber);font-weight:500}.crm-workspace .td-product{text-overflow:ellipsis;white-space:nowrap;max-width:320px;overflow:hidden}.crm-workspace .hot-fire-badge{--hot-color:#dc2626;border:1px solid color-mix(in srgb, var(--hot-color) 22%, transparent);background:color-mix(in srgb, var(--hot-color) 9%, white);max-width:142px;min-height:30px;color:var(--hot-color);border-radius:999px;align-items:center;gap:7px;padding:4px 8px 4px 6px;display:inline-flex;box-shadow:0 1px #0f172a0a}.crm-workspace .hot-fire-icon{transform-origin:50% 85%;flex-shrink:0;font-size:18px;line-height:1;animation:.8s ease-in-out infinite alternate crm-hot-fire;display:inline-block}@keyframes crm-hot-fire{0%{filter:saturate(1.05)drop-shadow(0 0 #f9731600);transform:translateY(0)rotate(-2deg)scale(1)}to{filter:saturate(1.35)drop-shadow(0 0 4px #f973168c);transform:translateY(-1px)rotate(3deg)scale(1.12)}}.crm-workspace .hot-fire-label{color:color-mix(in srgb, var(--hot-color) 78%, #111827);text-overflow:ellipsis;white-space:nowrap;font-size:11px;font-weight:750;line-height:13px;overflow:hidden}.crm-workspace .td-hot-signal{min-width:148px;color:var(--text-3)}.crm-workspace .deal-customer-line{align-items:center;gap:4px;min-width:0;display:flex}.crm-workspace .deal-customer-name{text-overflow:ellipsis;min-width:0;overflow:hidden}.crm-workspace .td-email{color:var(--text-2)}.crm-workspace .td-value{color:var(--green);font-weight:600}.crm-workspace .badge{white-space:nowrap;border-radius:20px;align-items:center;gap:4px;padding:3px 10px;font-size:11px;font-weight:600;display:inline-flex}.crm-workspace .badge-red{background:var(--red-bg);color:var(--red)}.crm-workspace .badge-green{background:var(--green-bg);color:var(--green)}.crm-workspace .badge-amber{background:var(--amber-bg);color:var(--amber)}.crm-workspace .badge-teal{background:var(--teal-bg);color:var(--teal)}.crm-workspace .badge-purple{background:var(--purple-bg);color:var(--purple)}.crm-workspace .badge-blue{color:var(--blue);background:#ebf4ff}.crm-workspace .badge-coral{background:var(--coral-bg);color:var(--coral)}.crm-workspace .badge-gray{color:var(--text-3);background:#f7f8fa}.crm-workspace .badge-dot{border-radius:50%;flex-shrink:0;width:6px;height:6px}.crm-workspace .auto-tag,.crm-workspace .manual-tag{border-radius:8px;align-items:center;gap:3px;padding:2px 7px;font-size:10px;font-weight:600;display:inline-flex}.crm-workspace .auto-tag{color:#0c447c;background:#e6f1fb}.crm-workspace .manual-tag{color:#633806;background:#faeeda}.crm-workspace .sync-bar{color:#0c447c;background:#e6f1fb;border-radius:8px;align-items:center;gap:8px;margin-bottom:16px;padding:8px 14px;font-size:12px;font-weight:500;display:flex}.crm-workspace .sync-dot{background:#378add;border-radius:50%;width:8px;height:8px;animation:2s infinite crm-workspace-pulse}.crm-workspace .sync-copy{min-width:0}@keyframes crm-workspace-pulse{0%,to{opacity:1}50%{opacity:.4}}.crm-workspace .stat-grid{grid-template-columns:repeat(4,1fr);gap:14px;margin-bottom:24px;display:grid}.crm-workspace .stat-card{background:var(--card);border-radius:var(--radius-lg);border:1px solid var(--border);padding:18px 20px;position:relative;overflow:hidden}.crm-workspace .stat-card:after{content:"";border-radius:4px 0 0 4px;width:4px;height:100%;position:absolute;top:0;left:0}.crm-workspace .stat-card.c-blue:after{background:var(--blue)}.crm-workspace .stat-card.c-green:after{background:var(--green)}.crm-workspace .stat-card.c-amber:after{background:var(--amber)}.crm-workspace .stat-card.c-red:after{background:var(--red)}.crm-workspace .stat-card.c-teal:after{background:var(--teal)}.crm-workspace .stat-card.c-purple:after{background:var(--purple)}.crm-workspace .stat-card.c-coral:after{background:var(--coral)}.crm-workspace .stat-label{color:var(--text-3);margin-bottom:6px;font-size:11.5px;font-weight:500}.crm-workspace .stat-value{color:var(--text);font-size:26px;font-weight:700;line-height:1.1}.crm-workspace .stat-sub{color:var(--text-3);align-items:center;gap:4px;margin-top:4px;font-size:11px;display:flex}.crm-workspace .stat-up{color:var(--green)}.crm-workspace .stat-down{color:var(--red)}.crm-workspace .cards-grid{grid-template-columns:repeat(2,1fr);gap:14px;margin-bottom:24px;display:grid}.crm-workspace .info-card{background:var(--card);border-radius:var(--radius-lg);border:1px solid var(--border);padding:20px}.crm-workspace .info-card-title{color:var(--text);align-items:center;gap:8px;margin-bottom:12px;font-size:14px;font-weight:700;display:flex}.crm-workspace .info-card-title .dot{border-radius:50%;flex-shrink:0;width:8px;height:8px}.crm-workspace .pipeline-bar{background:var(--border-light);border-radius:4px;height:8px;margin:8px 0;display:flex;overflow:hidden}.crm-workspace .pipeline-bar span{height:100%}.crm-workspace .task-item{border-bottom:1px solid var(--border-light);align-items:center;gap:12px;padding:12px 16px;transition:background .1s;display:flex}.crm-workspace .task-item:hover{background:var(--border-light)}.crm-workspace .task-item:last-child{border-bottom:none}.crm-workspace .task-check{border:2px solid var(--border);cursor:pointer;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:20px;height:20px;transition:all .15s;display:flex}.crm-workspace .task-check:hover{border-color:var(--green);background:var(--green-bg)}.crm-workspace .task-check.done{border-color:var(--green);background:var(--green)}.crm-workspace .task-check.done:after{content:"✓";color:#fff;font-size:11px;font-weight:700}.crm-workspace .task-body{flex:1;min-width:0}.crm-workspace .task-title{font-size:13px;font-weight:600}.crm-workspace .task-meta{color:var(--text-3);flex-wrap:wrap;gap:12px;margin-top:2px;font-size:11.5px;display:flex}.crm-workspace .task-overdue{color:var(--red);font-weight:600}.crm-workspace .btn{cursor:pointer;border:none;border-radius:8px;align-items:center;gap:6px;padding:8px 18px;font-size:12.5px;font-weight:600;transition:all .15s;display:inline-flex}.crm-workspace .btn-primary{background:var(--blue);color:#fff}.crm-workspace .btn-primary:hover{background:var(--navy)}.crm-workspace .btn-outline{color:var(--text-2);border:1px solid var(--border);background:#fff}.crm-workspace .btn-outline:hover{border-color:var(--blue);color:var(--blue)}.crm-workspace .btn-sm{padding:5px 12px;font-size:11.5px}.crm-workspace .lead-step{gap:3px;display:flex}.crm-workspace .step-dot{background:var(--border);border-radius:3px;width:20px;height:6px}.crm-workspace .step-dot.done{background:var(--blue)}.crm-workspace .step-dot.current{background:var(--gold)}.crm-workspace .deals-layout{gap:0;min-height:calc(100vh - 140px);display:flex}.crm-workspace .deals-sidebar{background:var(--card);border:1px solid var(--border);border-radius:var(--radius-lg);flex-shrink:0;align-self:flex-start;width:240px;max-height:calc(100vh - 140px);padding:8px 0;position:sticky;top:80px;overflow-y:auto}.crm-workspace .deals-main{flex:1;min-width:0;padding-left:16px}.crm-workspace .deals-main-header{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;margin-bottom:12px;display:flex}.crm-workspace .deals-view-title{font-size:15px;font-weight:700}.crm-workspace .deals-compact-header,.crm-workspace .deals-mobile-heading,.crm-workspace .deal-mobile-date-filter,.crm-workspace .deal-mobile-list,.crm-workspace .deal-mobile-create,.crm-workspace .deal-tablet-status,.crm-workspace .deal-signal-label-tablet{display:none}.crm-workspace .deal-list-toolbar{align-items:center;gap:12px;margin:0 0 12px;display:flex}.crm-workspace .deal-global-filters{background:#f6f8fb;border-radius:10px;align-items:center;gap:0;min-width:0;margin:0 0 12px;padding:7px 10px;display:flex}.crm-workspace .deal-global-filters-label{color:var(--text-3);flex:none;align-items:center;gap:6px;margin-right:10px;font-size:11px;font-weight:700;display:inline-flex}.crm-workspace .deal-global-filters-label>span{background:var(--blue);color:#fff;border-radius:999px;place-items:center;min-width:18px;min-height:18px;padding:0 5px;font-size:9px;display:inline-grid}.crm-workspace .deal-global-filter-trigger{min-width:142px;min-height:42px;color:var(--text-2);cursor:pointer;text-align:left;background:0 0;border:0;border-left:1px solid #e2e8f0;flex:0 190px;justify-content:space-between;align-items:center;gap:12px;padding:5px 14px;transition:color .14s,background-color .14s;display:inline-flex}.crm-workspace .deal-global-filter-trigger:hover,.crm-workspace .deal-global-filter-trigger:focus-visible,.crm-workspace .deal-global-filter-trigger.active{color:#2563eb;background:#ffffffb8}.crm-workspace .deal-global-filter-trigger:focus-visible{outline-offset:-2px;outline:2px solid #2563eb3d}.crm-workspace .deal-global-filter-copy{flex-direction:column;gap:1px;min-width:0;display:flex}.crm-workspace .deal-global-filter-name{color:var(--text-3);font-size:9px;font-weight:600;line-height:1.2}.crm-workspace .deal-global-filter-value{color:currentColor;text-overflow:ellipsis;white-space:nowrap;font-size:11.5px;font-weight:600;line-height:1.35;overflow:hidden}.crm-workspace .deal-global-filter-chevron{color:#8290a1;flex:none;transition:transform .14s}.crm-workspace .deal-global-filter-trigger[aria-expanded=true] .deal-global-filter-chevron{color:#2563eb;transform:rotate(180deg)}.crm-workspace .deal-global-filters-clear{color:#2563eb;cursor:pointer;white-space:nowrap;background:0 0;border:0;flex:none;margin-left:auto;padding:7px 8px;font-size:10.5px;font-weight:600}.crm-workspace .deal-global-filters-clear:hover,.crm-workspace .deal-global-filters-clear:focus-visible{text-decoration:underline}.crm-workspace .deal-list-tabs{align-items:center;gap:8px;display:flex}.crm-workspace .deal-list-tab{color:#738091;cursor:pointer;white-space:nowrap;background:#fff;border:1px solid #d1d6de;border-radius:999px;min-height:34px;padding:7px 14px;font-size:12px;font-weight:500}.crm-workspace .deal-list-tab--hot.active{color:#fff;background:#ed4721;border-color:#ed4721;font-weight:600}.crm-workspace .deal-list-tab:not(.deal-list-tab--hot).active{border-color:var(--blue);color:var(--blue);box-shadow:0 0 0 1px #2249891f}.crm-workspace .deal-list-tab:focus-visible,.crm-workspace .deal-design-row:focus-visible,.crm-workspace .deal-mobile-card:focus-visible{outline:2px solid var(--blue);outline-offset:2px}.crm-workspace .deal-list-search{color:#a6adb8;background:#f7fafc;border:1px solid #e5e8ed;border-radius:6px;align-items:center;gap:6px;width:168px;min-height:30px;padding:5px 10px;display:flex}.crm-workspace .deal-list-search input{width:100%;min-width:0;color:var(--text);background:0 0;border:0;outline:0;padding:0;font-size:12px}.crm-workspace .deal-list-search input::placeholder{color:#a6adb8}.crm-workspace .deal-tag-filters{scrollbar-width:thin;align-items:center;gap:6px;min-width:0;margin:-4px 0 12px;padding:2px 2px 4px;display:flex;overflow-x:auto}.crm-workspace .deal-tag-filters-label{color:var(--text-3);flex:none;font-size:11px;font-weight:600}.crm-workspace .deal-tag-filter,.crm-workspace .deal-tag-filter-clear{border:1px solid var(--border);cursor:pointer;white-space:nowrap;background:#fff;border-radius:999px;flex:none;min-height:24px;padding:3px 8px;font-size:10px;font-weight:600;transition:border-color .15s,background-color .15s,box-shadow .15s}.crm-workspace .deal-tag-filter:hover,.crm-workspace .deal-tag-filter:focus-visible,.crm-workspace .deal-tag-filter-clear:hover,.crm-workspace .deal-tag-filter-clear:focus-visible{outline:none;box-shadow:0 0 0 2px #22498924}.crm-workspace .deal-tag-filter.active{font-weight:700}.crm-workspace .deal-tag-filter-more,.crm-workspace .deal-tag-filter-clear{color:var(--text-3);border-color:#d8dde5}.crm-workspace .deal-tag-filter-clear{color:var(--coral)}.crm-workspace .deals-main>.filters{display:none}.crm-workspace .deal-design-table{border:1px solid var(--border);background:#fff;border-radius:12px;overflow:hidden}.crm-workspace .deal-bulk-toolbar{background:#f1f5f9;border-bottom:1px solid #dce4ee;align-items:center;gap:18px;min-height:56px;padding:8px 12px;display:flex;overflow:hidden}.crm-workspace .deal-bulk-toolbar--mobile{display:none}.crm-workspace .deal-bulk-selection{color:#1a2332;cursor:pointer;white-space:nowrap;flex:none;align-items:center;gap:12px;display:inline-flex}.crm-workspace .deal-bulk-selection input,.crm-workspace .deal-mobile-select input{accent-color:#1677ee;cursor:pointer;width:16px;height:16px;margin:0}.crm-workspace .deal-bulk-selection strong{letter-spacing:.045em;text-transform:uppercase;font-size:13px;font-weight:600}.crm-workspace .deal-bulk-toolbar-actions{scrollbar-width:none;align-items:center;gap:10px;min-width:0;display:flex;overflow-x:auto}.crm-workspace .deal-bulk-toolbar-actions::-webkit-scrollbar{display:none}.crm-workspace .deal-bulk-action,.crm-workspace .deal-bulk-clear{color:#4a5568;min-height:36px;font:inherit;letter-spacing:.025em;cursor:pointer;white-space:nowrap;background:#fff;border:1px solid #d8e0ea;border-radius:8px;flex:none;justify-content:center;align-items:center;gap:6px;padding:7px 14px;font-size:12px;font-weight:600;transition:border-color .14s,background-color .14s,box-shadow .14s,color .14s;display:inline-flex}.crm-workspace .deal-bulk-action:hover,.crm-workspace .deal-bulk-action:focus-visible{border-color:#224989;outline:none;box-shadow:0 0 0 2px #2249891f}.crm-workspace .deal-bulk-action--danger{color:#f25543;border-color:#ff4f3d}.crm-workspace .deal-bulk-action--primary{color:#173f7a;border-color:#224989}.crm-workspace .deal-bulk-action:disabled{cursor:wait;opacity:.6}.crm-workspace .deal-bulk-clear{color:#8896a6;background:0 0;border-color:#0000;padding-inline:8px}.crm-workspace .deal-bulk-clear:hover,.crm-workspace .deal-bulk-clear:focus-visible{color:#224989;outline:none}.crm-workspace .deal-bulk-spinner{border:1.5px solid;border-top-color:#0000;border-radius:999px;width:13px;height:13px;animation:.7s linear infinite deal-bulk-spin}@keyframes deal-bulk-spin{to{transform:rotate(360deg)}}.crm-workspace .deal-design-table-head,.crm-workspace .deal-design-row{grid-template-columns:28px minmax(130px,1.1fr) minmax(100px,.8fr) minmax(120px,.9fr) minmax(120px,1fr) minmax(100px,.85fr) minmax(120px,1fr) minmax(115px,.9fr) minmax(126px,.95fr) minmax(90px,.75fr) minmax(110px,.9fr);align-items:center;gap:8px;display:grid}.crm-workspace .deal-design-table--sale .deal-design-table-head,.crm-workspace .deal-design-table--sale .deal-design-row{grid-template-columns:28px minmax(130px,1.1fr) minmax(100px,.8fr) minmax(120px,.9fr) minmax(120px,1fr) minmax(100px,.85fr) minmax(120px,1fr) minmax(115px,.9fr) minmax(90px,.75fr) minmax(110px,.9fr)}.crm-workspace .deal-design-sales-role-placeholder{display:none}.crm-workspace .deal-design-table-head{color:#8896a6;letter-spacing:.045em;text-transform:uppercase;background:#f1f5f9;border-bottom:1px solid #e2e8f0;min-height:38px;padding:9px 12px;font-size:11px;font-weight:600}.crm-workspace .deal-design-sort{align-items:center;gap:4px;display:flex}.crm-workspace .deal-column-filter-trigger{width:max-content;max-width:100%;min-height:24px;box-shadow:none;color:inherit;font-size:inherit;font-weight:inherit;cursor:pointer;background:0 0;border:0;border-radius:0;justify-content:flex-start;align-items:center;gap:5px;padding:2px 0;transition:color .14s,transform .14s;display:inline-flex}.crm-workspace .deal-column-filter-trigger:hover,.crm-workspace .deal-column-filter-trigger:focus-visible{color:#2563eb;background:0 0;transform:translateY(-1px)}.crm-workspace .deal-column-filter-trigger:focus-visible{outline-offset:3px;outline:2px solid #2563eb3d}.crm-workspace .deal-column-filter-trigger.active{color:#2563eb;background:0 0;font-weight:700}.crm-workspace .deal-column-filter-trigger.active svg{fill:#2563eb24;stroke-width:2.4px}.crm-workspace .deal-design-owner{min-width:0;color:var(--text-2);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.deal-column-filter-popover{z-index:180;border-color:#dce3ec;border-radius:10px;width:248px;padding:0;overflow:hidden;box-shadow:0 12px 32px #0f28502e}.deal-column-filter-title{color:#1a2332;border-bottom:1px solid #edf2f7;justify-content:space-between;align-items:center;gap:12px;padding:11px 12px 9px;font-size:12px;font-weight:700;display:flex}.deal-column-filter-title button{color:#224989;cursor:pointer;background:0 0;border:0;padding:2px 4px;font-size:10.5px;font-weight:600}.deal-column-filter-search{align-items:center;margin:10px 10px 6px;display:flex;position:relative}.deal-column-filter-search svg{color:#8896a6;pointer-events:none;position:absolute;left:9px}.deal-column-filter-search input{color:#1a2332;background:#fff;border:1px solid #e2e8f0;border-radius:6px;outline:none;width:100%;height:32px;padding:6px 10px 6px 29px;font-size:11px}.deal-column-filter-search input:focus{border-color:#224989;box-shadow:0 0 0 2px #2249891a}.deal-column-filter-options{flex-direction:column;max-height:236px;padding:5px;display:flex;overflow-y:auto}.deal-column-filter-options>button{color:#4a5568;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:6px;align-items:center;gap:8px;width:100%;min-height:32px;padding:6px 8px;font-size:11.5px;display:flex}.deal-column-filter-options>button:hover,.deal-column-filter-options>button:focus-visible{background:#f1f5f9;outline:none}.deal-column-filter-options>button.selected{color:#224989;background:#edf4ff;font-weight:600}.deal-column-filter-check{background:#fff;border:1px solid #d9e1eb;border-radius:4px;flex:0 0 16px;justify-content:center;align-items:center;width:16px;height:16px;display:inline-flex}.deal-column-filter-options>button.selected .deal-column-filter-check{color:#fff;background:#224989;border-color:#224989}.deal-column-filter-empty{color:#8896a6;text-align:center;padding:18px 10px;font-size:11px}.deal-column-filter-custom{background:#f8fafc;border-top:1px solid #edf2f7;gap:8px;padding:10px;display:grid}.crm-workspace .deal-design-row{background:var(--deal-row-background);width:100%;min-height:64px;color:var(--text);cursor:pointer;text-align:left;border-bottom:1px solid #edf2f7;padding:10px 12px;position:relative}.crm-workspace .deal-design-row.selected{box-shadow:inset 0 0 0 2px #22498938}.crm-workspace .deal-design-row:before,.crm-workspace .deal-mobile-card:before{background:var(--deal-row-accent);content:"";width:4px;position:absolute;inset:-1px auto -1px -1px}.crm-workspace .deal-design-row--critical{--deal-row-accent:#ef4444;--deal-row-background:#fef4f4}.crm-workspace .deal-design-row--info{--deal-row-accent:#3b82f6;--deal-row-background:#f3f8fe}.crm-workspace .deal-design-row--mockup{--deal-row-accent:#eab308;--deal-row-background:#fffbeb}.crm-workspace .deal-design-row--warm{--deal-row-accent:#f58517;--deal-row-background:#fef8f1}.crm-workspace .deal-design-row--neutral{--deal-row-accent:transparent;--deal-row-background:#fff}.crm-workspace .deal-design-select{justify-content:center;align-items:center;display:inline-flex}.crm-workspace .deal-design-select input{accent-color:#224989;cursor:pointer;width:13px;height:13px;margin:0}.crm-workspace .deal-design-select input:disabled{cursor:not-allowed;opacity:.35}.crm-workspace .deal-design-customer,.crm-workspace .deal-design-value{flex-direction:column;min-width:0;display:flex}.crm-workspace .deal-customer-name-line{align-items:center;gap:6px;min-width:0;display:flex}.crm-workspace .deal-design-customer strong{text-overflow:ellipsis;white-space:nowrap;font-size:13px;font-weight:600;overflow:hidden}.crm-workspace .deal-automation-indicator{color:#16834b;white-space:nowrap;background:#ecfdf3;border-radius:999px;flex:none;align-items:center;gap:2px;padding:1px 5px;font-size:9px;font-weight:700;line-height:1.5;display:inline-flex}.crm-workspace .deal-health-warnings{flex-wrap:wrap;gap:2px 6px;margin-top:2px;display:flex}.crm-workspace .deal-health-warning{color:#dc2626;align-items:center;gap:3px;min-width:0;font-size:9px;font-weight:600;line-height:1.35;display:inline-flex}.crm-workspace .deal-health-warning--disposable,.crm-workspace .deal-health-warning--phone{color:#d97706}.crm-workspace .deal-health-warning span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.crm-workspace .deal-design-row.has-health-warning,.crm-workspace .deal-mobile-card.has-health-warning{background:snow}.crm-workspace .deal-table-customer-id{display:none}.crm-workspace .deal-design-id,.crm-workspace .deal-design-appointment,.crm-workspace .deal-design-tags{color:var(--text-3);text-overflow:ellipsis;white-space:nowrap;font-size:11px;overflow:hidden}.crm-workspace .deal-design-tags{white-space:normal;overflow:visible}.crm-workspace .deal-design-status .badge{border-radius:20px;width:max-content;padding:3px 10px;font-size:10px;font-weight:600}.crm-workspace .deal-design-status .badge-dot{width:6px;height:6px;display:inline-block;background:currentColor!important}.crm-workspace .deal-design-status--teal .badge{color:#319795;background:#e6fffa}.crm-workspace .deal-design-status--purple .badge{color:#8b5cea;background:#f2eeff}.crm-workspace .deal-design-status--orange .badge{color:#f58517;background:#fff2e6}.crm-workspace .deal-design-status--blue .badge{color:#3b82f6;background:#ebf4ff}.crm-workspace .deal-design-status--green .badge{color:#38a169;background:#f0fff4}.crm-workspace .deal-design-status--red .badge{color:#e24b4b;background:#fff1f2}.crm-workspace .deal-design-status--gray .badge{color:#718096;background:#edf2f7}.crm-workspace .deal-qualification-chip{vertical-align:middle;cursor:default;border-radius:50%;flex:none;justify-content:center;align-items:center;width:16px;height:16px;margin-left:6px;font-size:9px;font-weight:700;line-height:1;display:inline-flex}.crm-workspace .deal-qualification-chip--qualified{color:#38a169;background:#f0fff4;border:1px solid #9ae6b4}.crm-workspace .deal-qualification-chip--unqualified{color:#e24b4b;background:#fff1f2;border:1px solid #feb2b2}.crm-workspace .deal-qualification-chip--pending{color:#f58517;background:#fff2e6;border:1px solid #fbd38d}.crm-workspace .deal-design-signal{color:#4d4d59;text-overflow:ellipsis;white-space:nowrap;font-size:12px;font-weight:500;overflow:hidden}.crm-workspace .deal-design-product{text-overflow:ellipsis;font-size:12px;overflow:hidden}.crm-workspace .deal-design-value{gap:1px}.crm-workspace .deal-design-value>span{white-space:nowrap;align-items:baseline;gap:4px;display:flex}.crm-workspace .deal-design-value small{color:var(--text-3);font-size:10px;font-weight:400}.crm-workspace .deal-design-value strong{color:#38a169;font-size:12px;font-weight:600}.crm-workspace .deal-design-created{color:#1a2332;text-align:right;white-space:nowrap;font-size:12px}.crm-workspace .deal-design-sales{color:#4a5568;align-items:center;gap:8px;min-width:0;font-size:11px;display:flex}.crm-workspace .deal-design-sales-owner{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.crm-workspace .deal-design-sales-notices{align-items:center;gap:6px;margin-left:auto;padding-right:3px;display:inline-flex}.crm-workspace .deal-sales-notice{color:#7d8da1;flex:0 0 14px;justify-content:center;align-items:center;width:14px;height:14px;display:inline-flex;position:relative}.crm-workspace .deal-sales-notice small{color:#fff;background:#ef4444;border:1.5px solid #fff;border-radius:999px;justify-content:center;align-items:center;min-width:11px;height:11px;padding:0 1.5px;font-size:7px;font-weight:700;line-height:1;display:inline-flex;position:absolute;top:-6px;left:10px}.crm-workspace .deal-design-missed-call{color:#ef4444;align-items:center;gap:2px;font-size:10px;font-weight:600;display:inline-flex}.crm-workspace .deal-design-quick-tags,.crm-workspace .deal-design-tag-chips{align-items:center;min-width:0;display:flex}.crm-workspace .deal-design-quick-tags{width:100%}.crm-workspace .deal-design-tag-chips{flex-wrap:wrap;gap:4px;width:100%}.crm-workspace .deal-design-tag-chip{white-space:nowrap;border-radius:999px;align-items:center;gap:4px;min-width:0;max-width:180px;padding:3px 8px;font-size:10px;font-weight:600;display:inline-flex}.crm-workspace .deal-design-tag-label{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.crm-workspace .deal-design-tag-remove{color:currentColor;cursor:pointer;opacity:.72;background:0 0;border:0;border-radius:50%;flex:0 0 15px;justify-content:center;align-items:center;width:15px;height:15px;padding:0;font-size:13px;line-height:1;display:inline-flex}.crm-workspace .deal-design-tag-remove:hover,.crm-workspace .deal-design-tag-remove:focus-visible{opacity:1;background:#0f172a1a;outline:none}.crm-workspace .deal-design-tag-more{color:#8796a6;white-space:nowrap;flex:none;font-size:10px;font-weight:600}.crm-workspace .deal-design-tag-add{color:#64748b;cursor:pointer;background:#ffffffb8;border:1px dashed #cbd5e1;border-radius:999px;flex:none;justify-content:center;align-items:center;width:auto;height:24px;padding:2px 7px;font-size:13px;font-weight:600;display:inline-flex}.crm-workspace .deal-design-tag-add:hover,.crm-workspace .deal-design-tag-add:focus-visible,.crm-workspace .deal-design-tag-add[aria-expanded=true]{color:#224989;border-color:#224989;outline:none}.crm-workspace .deal-design-tag-backdrop{z-index:140;position:fixed;inset:0}.crm-workspace .deal-design-tag-popover{z-index:141;background:#fff;border:1px solid #e2e8f0;border-radius:10px;width:min(260px,100vw - 16px);padding:8px;position:fixed;box-shadow:0 12px 34px #0f172a2e}.crm-workspace .deal-design-tag-options{flex-wrap:wrap;gap:6px;display:flex}.crm-workspace .deal-design-tag-options>button{color:#475569;cursor:pointer;background:#f8fafc;border:1px solid #e2e8f0;border-radius:999px;align-items:center;gap:4px;padding:3px 7px;font-size:10px;display:inline-flex}.crm-workspace .deal-design-tag-options>button>span{border-radius:50%;flex:0 0 6px;width:6px;height:6px}.crm-workspace .deal-design-tag-options>button>small{font-size:9px}.crm-workspace .deal-design-tag-empty{color:#8796a6;text-align:center;padding:8px;font-size:10px;display:block}.crm-workspace .deal-design-quick-tags.compact .deal-design-tag-chip{max-width:110px}.crm-workspace .deal-design-quick-tags.compact .deal-design-tag-add{font-size:9px}.crm-workspace .deal-design-footer,.crm-workspace .deal-design-empty{color:#8796a6;text-align:center;padding:8px 12px;font-size:11px}.crm-workspace .deal-design-pagination .table-pager{margin-top:12px}.crm-workspace .ds-group{margin-bottom:4px}.crm-workspace .ds-group-label{text-transform:uppercase;letter-spacing:1.2px;color:var(--text-3);padding:10px 16px 4px;font-size:9.5px;font-weight:700}.crm-workspace .ds-item{cursor:pointer;color:var(--text-2);text-align:left;background:0 0;border-left:3px solid #0000;align-items:center;gap:8px;width:100%;padding:7px 16px;font-size:12.5px;transition:all .12s;display:flex}.crm-workspace .ds-item:hover{background:var(--border-light);color:var(--text)}.crm-workspace .ds-item.active{background:var(--border-light);color:var(--text);border-left-color:var(--blue);font-weight:600}.crm-workspace .ds-item.ds-alert .ds-name{color:var(--coral);font-weight:600}.crm-workspace .ds-dot{border-radius:50%;flex-shrink:0;width:7px;height:7px}.crm-workspace .ds-name{white-space:nowrap;text-overflow:ellipsis;flex:1;overflow:hidden}.crm-workspace .ds-count{color:var(--text-3);text-align:right;min-width:20px;font-size:11px;font-weight:600}.crm-workspace .ds-count-red{color:var(--coral)}.crm-workspace .slide-overlay,.crm-workspace .cp-overlay,.crm-workspace .modal-overlay{z-index:200;opacity:0;pointer-events:none;transition:opacity .2s;position:fixed;inset:0}.crm-workspace .slide-overlay{background:#00000040}.crm-workspace .cp-overlay{background:#0000004d}.crm-workspace .modal-overlay{z-index:300;background:#0006;justify-content:center;align-items:center;display:flex}.crm-workspace .slide-overlay.open,.crm-workspace .cp-overlay.open,.crm-workspace .modal-overlay.show{opacity:1;pointer-events:auto}.crm-workspace .slide-panel,.crm-workspace .cp-panel{background:var(--white);height:100vh;transition:transform .25s;position:fixed;top:0;right:0;overflow-y:auto;transform:translate(100%)}.crm-workspace .slide-panel{z-index:210;width:480px;box-shadow:-4px 0 24px #0000001a}.crm-workspace .slide-panel.open,.crm-workspace .cp-panel.open{transform:translate(0)}.crm-workspace .sp-header{border-bottom:1px solid var(--border);background:var(--white);z-index:5;padding:20px 24px 16px;position:sticky;top:0}.crm-workspace .sp-title{font-size:16px;font-weight:700}.crm-workspace .sp-close{border:1px solid var(--border);cursor:pointer;background:var(--white);width:32px;height:32px;color:var(--text-3);border-radius:8px;justify-content:center;align-items:center;font-size:16px;display:flex}.crm-workspace .sp-close:hover{background:var(--bg);color:var(--text)}.crm-workspace .sp-body{padding:20px 24px 40px}.crm-workspace .sp-section{margin-bottom:20px}.crm-workspace .sp-section-title{text-transform:uppercase;letter-spacing:1px;color:var(--text-3);align-items:center;gap:6px;margin-bottom:10px;font-size:11px;font-weight:700;display:flex}.crm-workspace .sp-grid{grid-template-columns:1fr 1fr;gap:10px;display:grid}.crm-workspace .sp-field-label{color:var(--text-3);text-transform:uppercase;letter-spacing:.3px;margin-bottom:2px;font-size:10.5px;font-weight:600}.crm-workspace .sp-field-value{color:var(--text);background:var(--border-light);border-radius:6px;align-items:center;min-height:32px;padding:6px 10px;font-size:13px;font-weight:500;display:flex}.crm-workspace .sp-mockup{text-align:center;background:#111827;border-radius:10px;width:100%;margin-top:8px;padding:16px}.crm-workspace .sp-mockup-img{color:#ffffff80;background:linear-gradient(135deg,#1e3a5f,#2d1b4e);border-radius:8px;justify-content:center;align-items:center;width:100%;max-width:280px;height:120px;margin:0 auto;font-size:12px;display:flex}.crm-workspace .sp-mockup-img.has-image{background:#0f172a;padding:0;overflow:hidden}.crm-workspace .sp-mockup-img img{object-fit:contain;object-position:center;border-radius:inherit;background:#0f172a;width:100%;height:100%;display:block}.crm-workspace .sp-note,.crm-workspace .cp-note{background:var(--border-light);color:var(--text-2);border-radius:8px;margin-top:8px;padding:10px 12px;font-size:12.5px}.crm-workspace .sp-note-input{border:1px solid var(--border);resize:none;border-radius:8px;outline:none;width:100%;min-height:60px;padding:8px 12px;font-size:12.5px}.crm-workspace .sp-link{color:var(--blue);font-size:13px;font-weight:500;text-decoration:none}.crm-workspace .sp-link:hover{text-decoration:underline}.crm-workspace .sp-timeline{margin-top:8px}.crm-workspace .sp-tl-item,.crm-workspace .cp-tl-item{border-bottom:1px solid var(--border-light);gap:8px;padding:8px 0;font-size:12px;display:flex}.crm-workspace .sp-tl-item:last-child,.crm-workspace .cp-tl-item:last-child{border-bottom:none}.crm-workspace .sp-tl-dot,.crm-workspace .cp-tl-dot{border-radius:50%;flex-shrink:0;width:7px;height:7px;margin-top:5px}.crm-workspace .sp-tl-text,.crm-workspace .cp-tl-text{color:var(--text-2);flex:1}.crm-workspace .sp-tl-time,.crm-workspace .cp-tl-time{color:var(--text-3);white-space:nowrap;font-size:11px}.crm-workspace .cp-panel{z-index:201;flex-direction:column;width:620px;max-width:90vw;display:flex;box-shadow:-8px 0 30px #0000001f}.crm-workspace .cp-header{background:var(--navy);color:#fff;flex-shrink:0;padding:16px 20px}.crm-workspace .cp-header-top{align-items:center;gap:10px;margin-bottom:10px;display:flex}.crm-workspace .cp-avatar{color:#fff;background:#4a7fc4;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:42px;height:42px;font-size:16px;font-weight:600;display:flex}.crm-workspace .cp-name{flex:1;font-size:17px;font-weight:700}.crm-workspace .cp-close{color:#fff9;cursor:pointer;background:0 0;border:none;padding:4px 8px;font-size:18px}.crm-workspace .cp-close:hover{color:#fff}.crm-workspace .cp-tags,.crm-workspace .cp-actions{flex-wrap:wrap;gap:4px;display:flex}.crm-workspace .cp-actions{margin-top:8px}.crm-workspace .cp-tag-item{color:#ffffffd9;background:#ffffff26;border-radius:4px;padding:2px 8px;font-size:10px;font-weight:600}.crm-workspace .cp-action{color:#fff;cursor:pointer;background:0 0;border:1px solid #ffffff40;border-radius:6px;padding:5px 12px;font-size:11px;font-weight:600}.crm-workspace .cp-action:hover{background:#ffffff1a}.crm-workspace .cp-action-primary{background:#ffffff26;border-color:#ffffff4d}.crm-workspace .cp-body{flex:1;overflow-y:auto}.crm-workspace .cp-section{border-bottom:1px solid var(--border);padding:14px 20px}.crm-workspace .cp-section:last-child{border-bottom:none}.crm-workspace .cp-section-title{text-transform:uppercase;letter-spacing:.8px;color:var(--text-3);align-items:center;gap:4px;margin-bottom:8px;font-size:10px;font-weight:700;display:flex}.crm-workspace .cp-field{margin-bottom:5px}.crm-workspace .cp-field-label{color:var(--text-3);text-transform:uppercase;letter-spacing:.3px;font-size:9.5px;font-weight:600}.crm-workspace .cp-field-value{color:var(--text);align-items:center;gap:4px;padding:3px 0;font-size:12.5px;font-weight:500;display:flex}.crm-workspace .cp-field-row{grid-template-columns:1fr 1fr;gap:4px 10px;display:grid}.crm-workspace .cp-metrics{grid-template-columns:repeat(3,1fr);gap:8px;display:grid}.crm-workspace .cp-metric{background:var(--border-light);text-align:center;border-radius:8px;padding:10px}.crm-workspace .cp-metric-val{font-size:18px;font-weight:700}.crm-workspace .cp-metric-label{color:var(--text-3);margin-top:2px;font-size:9.5px}.crm-workspace .cp-deal-item{background:var(--border-light);cursor:pointer;border-radius:8px;align-items:center;gap:8px;margin-bottom:4px;padding:7px 10px;font-size:12px;transition:all .1s;display:flex}.crm-workspace .cp-deal-item:hover{background:var(--border)}.crm-workspace .cp-deal-name{text-overflow:ellipsis;white-space:nowrap;flex:1;font-weight:600;overflow:hidden}.crm-workspace .cp-deal-meta{color:var(--text-3);font-size:10.5px}.crm-workspace .cp-order-item,.crm-workspace .cp-file{background:var(--border-light);border-radius:6px;align-items:center;gap:8px;margin-bottom:3px;padding:6px 10px;font-size:11.5px;display:flex}.crm-workspace .cp-file{gap:5px;font-size:11px}.crm-workspace .cp-file span{color:var(--text-3);margin-left:auto;font-size:9.5px}.crm-workspace .cp-dup-alert{color:var(--amber);background:#d69e2e14;border:1px solid #d69e2e33;border-radius:8px;margin-bottom:8px;padding:10px 12px;font-size:11.5px}.crm-workspace .modal-box{background:var(--white);border-radius:14px;width:400px;max-width:90vw;padding:24px;box-shadow:0 20px 60px #0003}.crm-workspace .modal-title{margin-bottom:4px;font-size:16px;font-weight:700}.crm-workspace .modal-sub{color:var(--text-2);margin-bottom:16px;font-size:12.5px}.crm-workspace .modal-field{margin-bottom:12px}.crm-workspace .modal-field label{color:var(--text-3);text-transform:uppercase;letter-spacing:.3px;margin-bottom:4px;font-size:11px;font-weight:600;display:block}.crm-workspace .modal-field input,.crm-workspace .modal-field select,.crm-workspace .modal-field textarea,.crm-workspace .contacts-inline-input,.crm-workspace .contacts-inline-select,.crm-workspace .tasks-inline-select{border:1px solid var(--border);background:#fff;border-radius:8px;outline:none;width:100%;padding:9px 12px;font-size:13px}.crm-workspace .contacts-inline-input{width:220px;padding:7px 14px;font-size:12px}.crm-workspace .contacts-inline-select,.crm-workspace .tasks-inline-select{cursor:pointer;appearance:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' viewBox='0 0 24 24' fill='none' stroke='%236b7280' stroke-width='2.5' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpolyline points='6 9 12 15 18 9'/%3E%3C/svg%3E");background-position:right 10px center;background-repeat:no-repeat;background-size:12px;width:auto;padding:6px 32px 6px 12px;font-size:12px}.crm-workspace .contacts-inline-select.filter-active{border-color:var(--blue);color:var(--blue);background-color:#ebf4ff;font-weight:500}.crm-workspace .modal-field textarea{resize:vertical;min-height:60px}.crm-workspace .modal-field input:focus,.crm-workspace .modal-field select:focus,.crm-workspace .modal-field textarea:focus,.crm-workspace .contacts-inline-input:focus{border-color:var(--blue)}.crm-workspace .create-panel{border:1px solid var(--border);border-radius:var(--radius-lg);background:var(--card);margin-bottom:16px;padding:16px}.crm-workspace .create-panel-head{justify-content:space-between;align-items:flex-start;gap:12px;margin-bottom:14px;display:flex}.crm-workspace .create-panel-title{color:var(--text);font-size:14px;font-weight:700}.crm-workspace .create-panel-sub{color:var(--text-2);margin-top:4px;font-size:12px;line-height:1.5}.crm-workspace .create-grid,.crm-create-sheet .create-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px 14px;display:grid}.crm-create-sheet,.crm-create-popover{--navy:#17386f;--navy-dark:#0f2850;--navy-light:#1e4a8a;--blue:#224989;--blue-light:#36a;--gold:#d4a843;--bg:#f0f2f5;--white:#fff;--card:#fff;--text:#1a2332;--text-2:#4a5568;--text-3:#8896a6;--border:#e2e8f0;--border-light:#f1f5f9;--red:#e53e3e;--red-bg:#fff5f5;--green:#38a169;--green-bg:#f0fff4;--amber:#d69e2e;--amber-bg:ivory;--teal:#319795;--teal-bg:#e6fffa;--purple:#805ad5;--purple-bg:#faf5ff;--coral:#e8593c;--coral-bg:#fff5f2}.crm-create-sheet button,.crm-create-popover button,.crm-create-popover input{font:inherit}.crm-workspace .create-grid.create-grid-3,.crm-create-sheet .create-grid.create-grid-3{grid-template-columns:repeat(3,minmax(0,1fr))}.crm-workspace .create-grid.create-grid-2,.crm-create-sheet .create-grid.create-grid-2{grid-template-columns:repeat(2,minmax(0,1fr))}.crm-workspace .create-field,.crm-create-sheet .create-field{flex-direction:column;gap:4px;display:flex}.crm-workspace .create-label,.crm-create-sheet .create-label{color:var(--text-3);text-transform:uppercase;letter-spacing:.55px;font-size:10px;font-weight:700}.crm-workspace .create-textarea,.crm-create-sheet .create-textarea{resize:vertical;border:1px solid var(--border);width:100%;min-height:104px;color:var(--text);background:#fff;border-radius:8px;outline:none;padding:9px 12px;font-size:13px}.crm-workspace .create-textarea:focus,.crm-create-sheet .create-textarea:focus{border-color:var(--blue)}.crm-create-sheet .create-drawer-body{padding:18px 20px;overflow-y:auto}.crm-create-sheet [data-slot=sheet-footer]{background:linear-gradient(#fffffff5 0%,#fff 100%);flex-direction:row;justify-content:flex-end;align-items:center;gap:10px;margin-top:auto;display:flex}.crm-create-sheet .btn{cursor:pointer;border:none;border-radius:8px;justify-content:center;align-items:center;gap:6px;padding:8px 18px;font-size:12.5px;font-weight:600;transition:all .15s;display:inline-flex}.crm-create-sheet .btn-primary{background:var(--blue);color:#fff}.crm-create-sheet .btn-primary:hover{background:var(--navy)}.crm-create-sheet .btn-outline{color:var(--text-2);border:1px solid var(--border);background:#fff}.crm-create-sheet .btn-outline:hover{border-color:var(--blue);color:var(--blue)}.crm-create-sheet .btn-sm{padding:5px 12px;font-size:11.5px}.crm-create-sheet .create-context-card{border:1px solid var(--border);background:#fff;border-radius:12px;margin-bottom:12px;padding:12px 14px}.crm-create-sheet .create-context-head{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.crm-create-sheet .create-context-card-soft{background:var(--blue-bg);border-color:#22498926}.crm-create-sheet .create-context-card-muted{background:var(--border-light);color:var(--text-2)}.crm-create-sheet .create-context-title{color:var(--text);font-size:13px;font-weight:700}.crm-create-sheet .create-context-kicker{letter-spacing:.5px;text-transform:uppercase;color:var(--blue);margin-bottom:4px;font-size:10px;font-weight:700}.crm-create-sheet .create-context-meta{color:var(--text-2);margin-top:4px;font-size:11px;line-height:1.5}.crm-create-sheet .create-context-note{background:var(--border-light);color:var(--text-2);border-radius:10px;margin-top:14px;padding:10px 12px;font-size:11px;line-height:1.6}.crm-create-sheet .create-helper{color:var(--text-2);margin-top:6px;font-size:11px;line-height:1.5}.crm-workspace .create-input,.crm-workspace .create-select,.crm-create-sheet .create-input,.crm-create-sheet .create-select,.crm-create-popover .create-input,.crm-create-popover .create-select{border:1px solid var(--border);width:100%;min-height:40px;color:var(--text);background:#fff;border-radius:8px;outline:none;padding:9px 12px;font-size:13px;line-height:1.4}.crm-workspace .create-input:focus,.crm-workspace .create-select:focus,.crm-create-sheet .create-input:focus,.crm-create-sheet .create-select:focus,.crm-create-popover .create-input:focus,.crm-create-popover .create-select:focus{border-color:var(--blue)}.crm-create-sheet .create-combobox-trigger{border:1px solid var(--border);text-align:left;width:100%;min-height:48px;color:var(--text);cursor:pointer;background:#fff;border-radius:10px;justify-content:space-between;align-items:center;gap:12px;padding:10px 12px;transition:border-color .16s,box-shadow .16s,background .16s;display:flex;box-shadow:0 1px 2px #0f28500a}.crm-create-sheet .create-combobox-trigger:hover{background:linear-gradient(#fff 0%,#f8fbff 100%);border-color:#2249893d}.crm-create-sheet .create-combobox-trigger:focus-visible{border-color:var(--blue);outline:none;box-shadow:0 0 0 3px #2249891f,0 1px 2px #0f28500a}.crm-create-sheet .create-combobox-trigger-copy{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex;overflow:hidden}.crm-create-sheet .create-combobox-trigger-title{color:var(--text);font-size:13px;font-weight:600}.crm-create-sheet .create-combobox-trigger-meta{color:var(--text-2);white-space:nowrap;text-overflow:ellipsis;font-size:11px;line-height:1.45;overflow:hidden}.crm-create-sheet .create-combobox-trigger-icon{width:16px;height:16px;color:var(--text-3);flex:none}.crm-create-popover{border:1px solid var(--border);background:#fff;border-radius:14px;gap:0;overflow:hidden;box-shadow:0 18px 42px #0f285024,0 4px 12px #0f285014}.crm-create-popover .create-combobox-panel{flex-direction:column;gap:12px;padding:12px;display:flex}.crm-create-popover .create-input{background:#fbfcfe;border-radius:12px;min-height:44px}.crm-create-popover .create-combobox-list{flex-direction:column;gap:8px;max-height:320px;padding-right:2px;display:flex;overflow-y:auto}.crm-create-popover .create-combobox-item{text-align:left;width:100%;color:var(--text);cursor:pointer;background:0 0;border:1px solid #0000;border-radius:10px;justify-content:space-between;align-items:center;padding:10px 12px;transition:border-color .16s,background .16s,transform .16s;display:flex}.crm-create-popover .create-combobox-item:hover{background:var(--border-light);border-color:#2249891f}.crm-create-popover .create-combobox-item.selected{background:var(--blue-bg);border-color:#2249892e;box-shadow:inset 0 0 0 1px #2249890d}.crm-create-popover .create-combobox-item-copy{flex-direction:column;gap:2px;min-width:0;display:flex}.crm-create-popover .create-combobox-item-title{color:var(--text);font-size:13px;font-weight:600}.crm-create-popover .create-combobox-item-meta{color:var(--text-2);white-space:nowrap;text-overflow:ellipsis;font-size:11px;line-height:1.45;overflow:hidden}.crm-create-popover .create-combobox-item-check{width:16px;height:16px;color:var(--blue);opacity:0;flex:none}.crm-create-popover .create-combobox-item.selected .create-combobox-item-check{opacity:1}.crm-create-popover .create-combobox-empty{border:1px dashed var(--border);background:var(--border-light);color:var(--text-2);border-radius:10px;padding:12px;font-size:12px;line-height:1.5}.crm-workspace .create-actions{flex-wrap:wrap;gap:8px;margin-top:14px;display:flex}@media (width<=760px){.crm-workspace .create-grid,.crm-workspace .create-grid.create-grid-2,.crm-workspace .create-grid.create-grid-3,.crm-create-sheet .create-grid,.crm-create-sheet .create-grid.create-grid-2,.crm-create-sheet .create-grid.create-grid-3{grid-template-columns:minmax(0,1fr)}}.crm-workspace .modal-actions{border-top:1px solid var(--border);justify-content:flex-end;gap:8px;margin-top:16px;padding-top:12px;display:flex}.crm-workspace .modal-warn{background:var(--coral-bg);color:var(--coral);border-radius:8px;margin-bottom:12px;padding:10px 12px;font-size:12px}.crm-workspace .modal-search-input{border:1px solid var(--border);background:var(--bg);width:100%;color:var(--text-1);border-radius:7px;outline:none;margin-bottom:6px;padding:7px 10px;font-size:13px}.crm-workspace .modal-search-input:focus{border-color:var(--blue)}.crm-workspace .modal-owner-list{max-height:260px;margin-bottom:4px;overflow-y:auto}.crm-workspace .owner-option{cursor:pointer;text-align:left;background:0 0;border:1px solid #0000;border-radius:8px;align-items:center;gap:8px;width:100%;padding:8px 12px;transition:background .1s;display:flex}.crm-workspace .owner-option:hover{background:var(--border-light)}.crm-workspace .owner-option.selected{border:1px solid var(--blue);background:#ebf4ff}.crm-workspace .deal-row,.crm-workspace .contact-row,.crm-workspace .lead-row,.crm-workspace .order-row{cursor:pointer}.crm-workspace .deal-row.hot-pinned td{background:#fff7edc2;border-top-color:#fb923c42;border-bottom-color:#fb923c42}.crm-workspace .deal-row.hot-pinned td:first-child{box-shadow:inset 0 1px #fb923c38}.crm-workspace .deal-row:hover td,.crm-workspace .contact-row:hover td{background:#2249890a!important}.crm-workspace .deal-row.hot-pinned:hover td{background:#ffedd5b8!important}@media (prefers-reduced-motion:reduce){.crm-workspace .hot-fire-icon{animation:none}}.crm-workspace .tag-add-btn{opacity:0;transition:opacity .15s}.crm-workspace .deal-row:hover .tag-add-btn{opacity:1}@media (width<=1100px){.crm-workspace .stat-grid{grid-template-columns:repeat(2,1fr)}}@media (width<=600px){.crm-workspace{--sidebar-w:0px!important}.crm-workspace .mobile-header{z-index:90;border-bottom:1px solid var(--border);background:#fff;justify-content:space-between;align-items:center;height:57px;padding:0 16px;display:flex;position:sticky;top:0}.crm-workspace .mobile-header-brand,.crm-workspace .mobile-header-actions,.crm-workspace .mobile-logo{align-items:center;display:flex}.crm-workspace .mobile-header-brand,.crm-workspace .mobile-header-actions{gap:12px}.crm-workspace .mobile-logo{color:var(--blue);gap:6px;font-size:18px;font-weight:700}.crm-workspace .mobile-logo-mark{color:#fff;background:var(--gold);border-radius:50%;justify-content:center;align-items:center;width:18px;height:18px;font-size:11px;font-weight:900;display:inline-flex}.crm-workspace .mobile-header-icon{width:32px;height:32px;color:var(--text);background:var(--bg);border-radius:50%;justify-content:center;align-items:center;padding:0;display:inline-flex}.crm-workspace .mobile-menu-button{background:0 0;border-radius:0;width:24px}.crm-workspace .mobile-header-icon svg{width:16px;height:16px}.crm-workspace .mobile-menu-button svg{width:24px;height:24px}.crm-workspace .mobile-header .topbar-search input{background:var(--bg);color:#0000;cursor:pointer;border:0;border-radius:50%;width:32px;height:32px;padding:0}.crm-workspace .mobile-header .topbar-search input:focus{z-index:110;border:1px solid var(--blue);width:auto;color:var(--text);cursor:text;border-radius:8px;padding:0 14px 0 36px;position:fixed;top:10px;left:16px;right:58px}.crm-workspace .mobile-header .topbar-search svg{z-index:111;pointer-events:none}.crm-workspace .mobile-header .topbar-search:focus-within svg{position:fixed;top:26px;left:27px}.crm-workspace .mobile-nav-backdrop{z-index:95;background:#0f285066;display:block;position:fixed;inset:0}.crm-workspace .sidebar{z-index:100;width:220px;transition:transform .18s;transform:translate(0);box-shadow:12px 0 40px #0f28503d}.crm-workspace .sidebar-nav{min-height:0;overflow-y:auto}.crm-workspace .sidebar-mobile-logout{display:inline-flex}.crm-workspace .sidebar.sidebar--collapsed{transform:translate(-100%)}.crm-workspace .sidebar--collapsed .sidebar-logo,.crm-workspace .sidebar--collapsed .sidebar-user{padding:16px}.crm-workspace .sidebar--collapsed .nav-section-label,.crm-workspace .sidebar--collapsed .nav-item span,.crm-workspace .sidebar--collapsed .nav-badge,.crm-workspace .sidebar--collapsed .sidebar-user .user-info{display:initial}.crm-workspace .sidebar--collapsed .nav-item{justify-content:flex-start;padding:9px 12px}.crm-workspace .sidebar--collapsed .sidebar-user{justify-content:flex-start}.crm-workspace .main{width:100%;min-height:calc(100vh - 57px);margin-left:0;padding-top:0}.crm-workspace .topbar{display:none}.crm-workspace .content{padding:16px}.contacts-selection-toolbar.is-pinned{bottom:12px;left:12px;right:12px}.crm-workspace:not(.crm-workspace--leads) .sub-tabs{scrollbar-width:none;border-radius:0;gap:6px;width:auto;margin:0;padding:0;overflow:visible}.crm-workspace:not(.crm-workspace--leads) .sub-tabs::-webkit-scrollbar{display:none}.crm-workspace:not(.crm-workspace--leads) .filters::-webkit-scrollbar{display:none}.crm-workspace:not(.crm-workspace--leads) .sub-tab{border:1px solid var(--border);letter-spacing:0;background:#fff;border-radius:999px;padding:4px 10px;font-size:12.5px}.crm-workspace:not(.crm-workspace--leads) .sub-tab.active{border-color:var(--blue);background:var(--blue);color:#fff;box-shadow:none}.crm-workspace:not(.crm-workspace--leads) .sub-tab .count{display:none}.crm-workspace:not(.crm-workspace--leads) .contacts-inline-select{background-color:#fff;border-radius:999px;width:auto;min-width:max-content;max-width:none;height:30px;padding:5px 30px 5px 10px;font-size:12px}.crm-workspace:not(.crm-workspace--leads) .filters>.btn,.crm-workspace:not(.crm-workspace--leads) .tab-content>.table-wrap{display:none}.crm-workspace:not(.crm-workspace--leads) .tab-content>.table-pager{margin-top:14px}.crm-workspace .stat-grid,.crm-workspace .cards-grid,.crm-workspace .cp-field-row,.crm-workspace .sp-grid,.crm-workspace .cp-metrics,.crm-workspace .create-grid,.crm-workspace .create-grid.create-grid-3{grid-template-columns:1fr}.crm-workspace .topbar-search input{width:160px}.crm-workspace .topbar-actions{gap:8px}.crm-workspace .topbar-logout{padding-inline:10px}.crm-workspace .deals-layout{flex-direction:column}.crm-workspace .deals-sidebar{border-right:none;border-bottom:1px solid var(--border);width:100%;max-height:200px}.crm-workspace .deals-main{padding-top:16px;padding-left:0}.crm-workspace .slide-panel,.crm-workspace .cp-panel{width:min(100vw,100%);max-width:100vw}.crm-workspace .slide-overlay.open{opacity:0}.crm-workspace .slide-panel{background:var(--bg);flex-direction:column;height:100dvh;display:flex;overflow:hidden}.crm-workspace .sp-mobile-back{z-index:8;width:100%;min-height:48px;padding:12px 16px;padding-top:max(12px, env(safe-area-inset-top));border-bottom:1px solid var(--border);color:var(--blue);text-align:left;background:#fff;flex:none;align-items:center;gap:6px;font-size:13px;font-weight:500;display:flex;position:static}.crm-workspace .sp-header{border:1px solid var(--border);background:#fff;border-radius:12px;flex:none;margin:8px 12px;position:static;box-shadow:0 4px 14px #17386f0f;padding:12px!important}.crm-workspace .sp-header-main{gap:10px;justify-content:flex-start!important}.crm-workspace .sp-profile-avatar{color:#fff;background:#36a;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:40px;height:40px;font-size:17px;font-weight:700;display:inline-flex}.crm-workspace .sp-title-group{flex:1;min-width:0}.crm-workspace .sp-title{text-overflow:ellipsis;white-space:nowrap;font-size:15px;line-height:1.25;overflow:hidden}.crm-workspace .sp-profile-meta{flex-direction:column;line-height:1.35;align-items:flex-start!important;gap:1px!important;margin-top:2px!important}.crm-workspace .sp-profile-meta>span{font-size:10px!important}.crm-workspace .sp-profile-meta>span:nth-child(2){display:none}.crm-workspace .sp-profile-value{background:var(--green-bg);color:var(--green);border-radius:6px;flex-shrink:0;margin-left:2px;padding:4px 7px;font-size:11px;font-weight:600;display:inline-flex}.crm-workspace .sp-close{display:none}.crm-workspace .sp-actions{grid-template-columns:repeat(2,minmax(0,1fr));border-top:1px solid var(--border-light)!important;gap:7px!important;padding-top:8px!important;display:grid!important}.crm-workspace .sp-actions .btn{white-space:nowrap;border-radius:8px;justify-content:center;width:100%;min-height:34px;padding:6px 8px;font-size:11px}.crm-workspace .sp-body{min-height:0;padding:0 12px calc(24px + env(safe-area-inset-bottom));overscroll-behavior:contain;-webkit-overflow-scrolling:touch;flex:auto;overflow-y:auto}.crm-workspace .sp-existing-customer{border:1px solid #6b46c12e;border-radius:10px;background:#6b46c10d!important;border-bottom-width:2px!important;margin:4px 0 14px!important;padding:10px 12px!important}.crm-workspace .sp-section{margin-bottom:18px}.crm-workspace .sp-section-title{letter-spacing:.8px;margin-bottom:8px;padding:0 2px;font-size:10px}.crm-workspace .sp-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.crm-workspace .sp-grid>.sp-field:nth-child(3),.crm-workspace .sp-grid>.sp-field:nth-child(4){grid-column:1/-1}.crm-workspace .sp-field{border:1px solid var(--border);background:#fff;border-radius:9px;min-width:0;padding:10px}.crm-workspace .sp-field-label{text-transform:none;letter-spacing:0;margin-bottom:3px;font-size:9.5px}.crm-workspace .sp-field-value{text-overflow:ellipsis;background:0 0;min-height:0;padding:0;font-size:12px;line-height:1.4;overflow:hidden}.crm-workspace .sp-mockup{margin-top:14px}}@media (width>=601px) and (width<=900px){.crm-workspace{--sidebar-w:64px!important}.crm-workspace .sidebar{width:220px;transition:width .18s,box-shadow .18s;box-shadow:12px 0 40px #0f28503d}.crm-workspace .sidebar.sidebar--collapsed{width:64px;box-shadow:none}.crm-workspace .sidebar:not(.sidebar--collapsed) .sidebar-mobile-logout{display:inline-flex}.crm-workspace .sidebar--collapsed .sidebar-logo{justify-content:center;padding:16px 5px 17px}.crm-workspace .sidebar--collapsed .logo-text,.crm-workspace .sidebar--collapsed .nav-section-label,.crm-workspace .sidebar--collapsed .nav-item span,.crm-workspace .sidebar--collapsed .nav-badge,.crm-workspace .sidebar--collapsed .sidebar-user .user-info{display:none}.crm-workspace .sidebar--collapsed .sidebar-toggle{margin-left:0}.crm-workspace .sidebar--collapsed .nav-section{padding:0 12px}.crm-workspace .sidebar--collapsed .nav-item{justify-content:center;padding:8px 0}.crm-workspace .sidebar--collapsed .nav-sub-item{padding-left:0}.crm-workspace .sidebar--collapsed .nav-item .nav-icon{margin:0}.crm-workspace .sidebar--collapsed .sidebar-user{justify-content:center;padding:16px 0}.crm-workspace .sidebar--collapsed .user-avatar{margin:0}.crm-workspace .mobile-nav-backdrop{z-index:95;background:#0f285066;display:block;position:fixed;inset:0}.crm-workspace .main{margin-left:64px}.crm-workspace .topbar{height:52px;padding:0 24px;left:64px}.crm-workspace .main{padding-top:52px}.crm-workspace .topbar-search input{width:180px;height:30px}.crm-workspace .tz-widget,.crm-workspace .topbar-logout{display:none}.crm-workspace .topbar-notif{width:32px;height:32px}.crm-workspace .content{padding:24px}.crm-workspace:not(.crm-workspace--leads) .tab-content.active{flex-direction:column;display:flex}.crm-workspace:not(.crm-workspace--leads) .sub-tabs{border-radius:8px;gap:2px;margin:0;padding:2px}.crm-workspace:not(.crm-workspace--leads) .sub-tab{padding:6px 14px}.crm-workspace:not(.crm-workspace--leads) .sub-tab .count{display:none}.crm-workspace:not(.crm-workspace--leads) .filters{order:initial;flex-wrap:nowrap;flex:none;width:auto;margin-bottom:0;overflow:visible}.crm-workspace:not(.crm-workspace--leads) .filters>.btn{display:none}.crm-workspace:not(.crm-workspace--leads) .contacts-inline-select{width:auto;min-width:0}.crm-workspace:not(.crm-workspace--leads) .tab-content>.table-wrap{display:none}.crm-workspace:not(.crm-workspace--leads) .tab-content>.table-pager{order:4}.crm-workspace .slide-panel{width:404px}.crm-workspace .sp-header{padding:16px 20px 12px}.crm-workspace .sp-body{padding:20px}}@media (width<=1599px){.crm-workspace .deals-layout{min-height:0}.crm-workspace .deals-sidebar{display:none}.crm-workspace .deals-main{padding-left:0}.crm-workspace .deals-compact-header{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin-bottom:12px;display:flex}.crm-workspace .deals-smart-select{min-width:0;color:var(--text-3);white-space:nowrap;align-items:center;gap:8px;margin-right:auto;font-size:11px;font-weight:700;display:flex}.crm-workspace .deals-smart-select select{border:1px solid var(--border);max-width:210px;min-height:30px;color:var(--text-2);background:#fff;border-radius:999px;outline:0;padding:5px 28px 5px 10px;font-size:11px;font-weight:600}.crm-workspace .deals-smart-select select:focus-visible{outline:2px solid var(--blue);outline-offset:2px}.crm-workspace .deals-main-header{margin-bottom:8px}.crm-workspace .deals-main-header>div:last-child{display:none!important}.crm-workspace .deals-view-title{color:#737a87;font-size:13px;font-weight:400}.crm-workspace .deals-view-title-wide{display:none}.crm-workspace .deals-view-title-compact{display:inline}}@media (width>=1200px) and (width<=1599px){.crm-workspace .deals-sidebar{display:block}.crm-workspace .deals-main{padding-left:16px}.crm-workspace .deals-compact-header{display:none}}@media (width>=901px) and (width<=1599px){.crm-workspace{--sidebar-w:64px!important}.crm-workspace .sidebar{width:220px;transition:width .18s,box-shadow .18s;box-shadow:12px 0 40px #0f28503d}.crm-workspace .sidebar.sidebar--collapsed{width:64px;box-shadow:none}.crm-workspace .sidebar:not(.sidebar--collapsed) .sidebar-mobile-logout{display:inline-flex}.crm-workspace .sidebar--collapsed .sidebar-logo{justify-content:center;padding:16px 5px 17px}.crm-workspace .sidebar--collapsed .logo-text,.crm-workspace .sidebar--collapsed .nav-section-label,.crm-workspace .sidebar--collapsed .nav-item span,.crm-workspace .sidebar--collapsed .nav-badge,.crm-workspace .sidebar--collapsed .sidebar-user .user-info{display:none}.crm-workspace .sidebar--collapsed .sidebar-toggle{margin-left:0}.crm-workspace .sidebar--collapsed .nav-section{padding:0 12px}.crm-workspace .sidebar--collapsed .nav-item{justify-content:center;padding:8px 0}.crm-workspace .sidebar--collapsed .nav-sub-item{padding-left:0}.crm-workspace .sidebar--collapsed .nav-item .nav-icon{margin:0}.crm-workspace .sidebar--collapsed .sidebar-user{justify-content:center;padding:16px 0}.crm-workspace .sidebar--collapsed .user-avatar{margin:0}.crm-workspace .mobile-nav-backdrop{z-index:95;background:#0f285066;display:block;position:fixed;inset:0}.crm-workspace .main{margin-left:64px}.crm-workspace .topbar{left:64px}.crm-workspace .deal-design-table-head,.crm-workspace .deal-design-row,.crm-workspace .deal-design-table--sale .deal-design-table-head,.crm-workspace .deal-design-table--sale .deal-design-row{grid-template-columns:28px minmax(120px,1.1fr) minmax(100px,.9fr) minmax(100px,.9fr) minmax(82px,.75fr) minmax(92px,.8fr) minmax(92px,.85fr) minmax(90px,.8fr) minmax(92px,.8fr)}.crm-workspace .deal-design-table-head>:nth-child(3),.crm-workspace .deal-design-table-head>:nth-child(9),.crm-workspace .deal-design-row>:nth-child(3),.crm-workspace .deal-design-row>:nth-child(9){display:none}.crm-workspace .deal-design-tags-header,.crm-workspace .deal-design-row>.deal-design-tags{min-width:0;display:block}}@media (width>=1100px) and (width<=1599px){.crm-workspace .deal-design-table-head,.crm-workspace .deal-design-row,.crm-workspace .deal-design-table--sale .deal-design-table-head,.crm-workspace .deal-design-table--sale .deal-design-row{grid-template-columns:28px minmax(120px,1.1fr) minmax(100px,.9fr) minmax(100px,.9fr) minmax(82px,.75fr) minmax(92px,.8fr) minmax(92px,.85fr) minmax(150px,1.2fr) minmax(92px,.8fr)}}@media (width>=1600px){.crm-workspace .deals-view-title-compact{display:none}}@media (width>=601px) and (width<=900px){.crm-workspace .deal-global-filters{gap:0;padding-inline:8px}.crm-workspace .deal-global-filters-label{margin-right:6px}.crm-workspace .deal-global-filter-trigger{flex:1 1 0;min-width:0;padding-inline:10px}.crm-workspace .deal-global-filter-trigger[data-filter-label=owner]{flex-grow:1.35;min-width:110px}.crm-workspace .deal-global-filters-clear{padding-inline:6px}.crm-workspace .deal-design-table-head,.crm-workspace .deal-design-row{grid-template-columns:26px minmax(100px,1fr) 104px 80px 94px 90px minmax(78px,.8fr);gap:8px}.crm-workspace .deal-design-table--sale .deal-design-table-head,.crm-workspace .deal-design-table--sale .deal-design-row{grid-template-columns:26px minmax(100px,1fr) 104px 80px 94px 90px minmax(78px,.8fr)}.crm-workspace .deal-column-filter-trigger{gap:3px;min-height:24px;padding:2px 0;font-size:10px}.crm-workspace .deal-design-table-head>:nth-child(3),.crm-workspace .deal-design-table-head>:nth-child(4),.crm-workspace .deal-design-table-head>:nth-child(8),.crm-workspace .deal-design-table-head>:nth-child(9),.crm-workspace .deal-design-row>:nth-child(3),.crm-workspace .deal-design-row>:nth-child(4),.crm-workspace .deal-design-row>:nth-child(8),.crm-workspace .deal-design-row>:nth-child(9),.crm-workspace .deal-signal-label-wide{display:none}.crm-workspace .deal-signal-label-tablet,.crm-workspace .deal-table-customer-id,.crm-workspace .deal-tablet-status{display:block}.crm-workspace .deal-design-row{min-height:64px;padding:10px 12px}.crm-workspace .deal-design-customer{gap:2px}.crm-workspace .deal-table-customer-id{color:#878f9e;text-overflow:ellipsis;white-space:nowrap;font-size:9.5px;font-style:italic;overflow:hidden}.crm-workspace .deal-design-signal{color:#d94d26;flex-direction:column;align-items:flex-start;gap:4px;display:flex}.crm-workspace .deal-design-product{white-space:normal}.crm-workspace .deal-list-search{width:106px}.crm-workspace .deal-list-search input{font-size:11px}}@media (width<=600px){.crm-workspace .deals-main{padding-top:0}.crm-workspace .deals-compact-header{grid-template-columns:minmax(0,1fr);align-items:stretch;margin-bottom:14px;display:grid}.crm-workspace .deals-mobile-heading{color:var(--text);margin:0;font-size:17px;font-weight:700;display:block}.crm-workspace .deals-smart-select{gap:8px;width:100%;margin-right:0;display:flex}.crm-workspace .deals-smart-select select{flex:1;width:auto;min-width:0;max-width:none}.crm-workspace .deals-compact-create,.crm-workspace .deals-main-header,.crm-workspace .deal-list-search,.crm-workspace .deal-design-table{display:none}.crm-workspace .deal-list-toolbar{scrollbar-width:none;width:calc(100% + 32px);margin:0 -16px 12px;padding:0 16px;overflow-x:auto}.crm-workspace .deal-list-toolbar::-webkit-scrollbar{display:none}.crm-workspace .deal-list-tabs{flex:none}.crm-workspace .deal-list-tab{min-height:36px;padding:8px 14px;font-size:12px}.crm-workspace .deal-tag-filters{scrollbar-width:none;width:calc(100% + 32px);margin:0 -16px 12px;padding:2px 16px 5px}.crm-workspace .deal-tag-filters::-webkit-scrollbar{display:none}.crm-workspace .deal-global-filters{scrollbar-width:none;background:0 0;border-radius:0;align-items:center;gap:8px;width:calc(100% + 32px);margin:0 -16px 12px;padding:0 16px 3px;display:flex;overflow-x:auto}.crm-workspace .deal-global-filters::-webkit-scrollbar{display:none}.crm-workspace .deal-global-filters-label{color:var(--text-3);flex:none;margin-right:2px;font-size:11px;font-weight:600}.crm-workspace .deal-global-filter-trigger{background:#f1f4f8;border:0;border-radius:999px;flex:none;min-width:0;min-height:36px;padding:7px 10px;font-size:11px}.crm-workspace .deal-global-filter-trigger:hover,.crm-workspace .deal-global-filter-trigger:focus-visible,.crm-workspace .deal-global-filter-trigger.active{background:#e9f0fb}.crm-workspace .deal-global-filter-copy{flex-direction:row;align-items:center;gap:4px}.crm-workspace .deal-global-filter-name,.crm-workspace .deal-global-filter-value{font-size:10.5px;line-height:1.2}.crm-workspace .deal-global-filter-name:after{content:":"}.crm-workspace .deal-global-filters-clear{margin-left:0;padding:7px 4px}.crm-workspace .deal-mobile-date-filter{color:var(--text-3);justify-content:flex-end;align-items:center;gap:6px;margin:-4px 0 10px;font-size:11px;font-weight:600;display:flex}.crm-workspace .deal-mobile-date-filter .deal-column-filter-trigger{min-height:32px;color:var(--text-2);font-size:11px}.crm-workspace .deal-mobile-date-filter .deal-column-filter-trigger:hover,.crm-workspace .deal-mobile-date-filter .deal-column-filter-trigger:focus-visible,.crm-workspace .deal-mobile-date-filter .deal-column-filter-trigger.active{color:#2563eb}.crm-workspace .deal-mobile-list{flex-direction:column;gap:12px;display:flex}.crm-workspace .deal-bulk-toolbar--mobile{border-block:1px solid #dce4ee;flex-direction:column;align-items:stretch;gap:8px;width:calc(100% + 32px);margin:0 -16px 12px;padding:10px 16px;display:flex;overflow:visible}.crm-workspace .deal-bulk-toolbar--mobile .deal-bulk-selection{min-height:28px}.crm-workspace .deal-bulk-toolbar--mobile .deal-bulk-selection strong{font-size:12px}.crm-workspace .deal-bulk-toolbar--mobile .deal-bulk-toolbar-actions{width:calc(100% + 16px);padding-right:16px}.crm-workspace .deal-bulk-toolbar--mobile .deal-bulk-action,.crm-workspace .deal-bulk-toolbar--mobile .deal-bulk-clear{min-height:34px;padding:6px 11px;font-size:11px}.crm-workspace .deal-mobile-card{border:1px solid var(--border);background:var(--deal-row-background);width:100%;min-height:123px;color:var(--text);cursor:pointer;text-align:left;border-radius:12px;flex-direction:column;gap:12px;padding:14px;display:flex;position:relative;overflow:hidden}.crm-workspace .deal-mobile-card.selected{border-color:#224989;box-shadow:0 0 0 2px #22498924}.crm-workspace .deal-mobile-card-head{grid-template-columns:16px minmax(0,1fr) auto auto;align-items:start;gap:8px;width:100%;display:grid}.crm-workspace .deal-mobile-select{padding-top:1px;display:inline-flex}.crm-workspace .deal-mobile-select input:disabled{cursor:not-allowed;opacity:.35}.crm-workspace .deal-mobile-customer{flex-direction:column;min-width:0;display:flex}.crm-workspace .deal-mobile-customer strong{text-overflow:ellipsis;white-space:nowrap;font-size:13px;font-weight:600;overflow:hidden}.crm-workspace .deal-mobile-customer small{color:var(--text-3);font-size:11px}.crm-workspace .deal-mobile-card .deal-design-status .badge{border-radius:10px;font-size:10px}.crm-workspace .deal-mobile-card .deal-design-value{align-items:flex-end}.crm-workspace .deal-mobile-card .deal-design-value small{font-size:9px}.crm-workspace .deal-mobile-card .deal-design-value strong{font-size:12px}.crm-workspace .deal-mobile-meta,.crm-workspace .deal-mobile-extra{width:100%;color:var(--text-3);justify-content:space-between;align-items:center;gap:8px;font-size:11px;display:flex}.crm-workspace .deal-mobile-extra{flex-wrap:wrap}.crm-workspace .deal-health-warnings--mobile{flex:100%;width:100%;margin-top:0}.crm-workspace .deal-health-warnings--mobile .deal-health-warning{font-size:10px}.crm-workspace .deal-mobile-sales{flex:100%;width:100%}.crm-workspace .deal-mobile-sales-label{color:var(--text-3);font-weight:500}.crm-workspace .deal-mobile-sales .deal-design-sales-owner,.crm-workspace .deal-mobile-meta>span:first-child{color:var(--text-2)}.crm-workspace .deal-mobile-hot{color:#d69e2e;text-overflow:ellipsis;white-space:nowrap;background:#fefce8;border-radius:4px;max-width:45%;padding:3px 6px;font-weight:600;overflow:hidden}.crm-workspace .deal-mobile-hot.neutral{color:var(--text-3);background:0 0;padding-inline:0}.crm-workspace .deal-mobile-extra .deal-design-quick-tags{margin-left:auto}.crm-workspace .deal-mobile-extra strong{font-weight:500}.crm-workspace .deal-design-pagination .table-pager{align-items:stretch;gap:8px;margin-top:14px;padding:10px}.crm-workspace .deal-design-pagination .table-pager-meta{text-align:center;width:100%}.crm-workspace .deal-design-pagination .table-pager-controls{scrollbar-width:none;justify-content:center;width:100%;margin-left:0;overflow-x:auto}.crm-workspace .deal-design-pagination .table-pager-controls::-webkit-scrollbar{display:none}.crm-workspace .deal-design-pagination .pager-btn{flex:none;min-width:34px;min-height:34px}.crm-workspace .deal-mobile-create{border-radius:12px;justify-content:center;align-items:center;width:100%;min-height:42px;margin-top:14px;display:flex}}.td-unread{white-space:nowrap;text-align:center;padding:0 6px!important}.unread-icon{color:var(--text-3);justify-content:center;align-items:center;margin:0 2px;display:inline-flex;position:relative}.unread-icon:after{content:"";background:var(--destructive);border:1.5px solid #fff;border-radius:50%;width:7px;height:7px;position:absolute;top:-3px;right:-4px}.care-live-agent .care-contact-appointments li,.care-live-agent .care-contact-appointments p{color:#182437;font-size:14px;line-height:21px}.care-live-agent .care-contact-appointments ul{padding-left:0}.care-contact-appointments__details{color:#182437;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:4px 12px;margin-top:4px;font-size:13px;font-weight:500;line-height:20px;display:flex}.care-live-agent .care-contact-appointments .care-contact-appointments__calendar{color:#52647a;margin-top:4px;font-size:12px;line-height:18px}.care-email-tools.care-sms-quick-actions{box-sizing:border-box;border-radius:10px;width:min(728px,100vw - 32px);max-height:min(320px,100dvh - 32px);padding:12px;bottom:calc(100% + 10px);left:0;overflow:hidden;box-shadow:0 2px 3px #00000005,0 8px 8px #0000000d}.care-sms-quick-actions section{flex-direction:column;gap:8px;min-height:0;display:flex}.care-sms-quick-actions section>strong{color:#94a0b4;letter-spacing:.72px;text-transform:uppercase;min-width:0;padding-left:2px;font:800 9px/13.5px Inter,sans-serif}.care-sms-template-search{color:#94a3b8;border:1px solid #d9e1eb;border-radius:8px;align-items:center;gap:6px;min-height:32px;padding:0 9px;display:flex}.care-sms-template-search input{color:#334155;background:0 0;border:0;outline:0;width:100%;min-width:0;font:500 11px/16px Inter,sans-serif}.care-sms-template-chips{scrollbar-gutter:stable;flex-wrap:wrap;align-content:flex-start;gap:6px;max-height:240px;padding-right:4px;display:flex;overflow-y:auto}.care-sms-template-chips>button{color:#224989;white-space:nowrap;background:#ebf4ff;border-radius:999px;flex:none;width:auto;height:auto;min-height:21px;padding:3px 8px;font:500 10px/15px Inter,sans-serif}.care-sms-template-chips>button:hover{background:#dbeafe;outline:0}.care-sms-template-chips>button:focus-visible{outline-offset:1px;background:#dbeafe;outline:2px solid #93c5fd}.care-sms-template-empty{color:#718095;padding:8px 2px;font-size:10px}@media (width<=720px){.care-email-tools.care-sms-quick-actions{width:min(420px,100vw - 24px);max-height:min(300px,100dvh - 24px)}.care-sms-template-chips{max-height:min(220px,42dvh)}}.crm-users-page{background:var(--bg);min-height:100vh;color:var(--text)}.crm-users-page .content{padding-top:18px}.crm-users-page .users-page-header{justify-content:space-between;align-items:flex-start;gap:16px;margin-bottom:16px;display:flex}.crm-users-page .users-page-title{color:var(--text);margin-bottom:6px;font-size:24px;font-weight:700;line-height:1.15}.crm-users-page .users-page-text{max-width:760px;color:var(--text-2);font-size:13px;line-height:1.65}.crm-users-page .users-page-actions{flex-wrap:wrap;justify-content:flex-end;gap:8px;display:flex}.crm-users-page .users-section-stack{flex-direction:column;gap:16px;display:flex}.crm-users-page .users-form-panel{margin-bottom:16px}.crm-users-page .users-create-drawer,.crm-users-page .users-edit-drawer{z-index:215;border-left:1px solid var(--border);width:min(560px,100vw)}.crm-users-page .users-create-drawer-header{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.crm-users-page .users-create-drawer-heading{flex-direction:column;gap:6px;display:flex}.crm-users-page .users-create-drawer-body{flex-direction:column;gap:4px;display:flex}.crm-users-page .users-create-drawer-toggle,.crm-users-page .users-create-drawer-actions{margin-bottom:12px}.crm-users-page .users-panel{background:var(--card);border:1px solid var(--border);border-radius:var(--radius-lg);overflow:hidden}.crm-users-page .users-panel-head{border-bottom:1px solid var(--border-light);padding:16px 18px 12px}.crm-users-page .users-panel-topline{justify-content:space-between;align-items:flex-start;gap:12px;margin-bottom:12px;display:flex}.crm-users-page .users-panel-title{color:var(--text);margin-bottom:5px;font-size:14px;font-weight:700}.crm-users-page .users-panel-sub{color:var(--text-2);font-size:12px;line-height:1.6}.crm-users-page .users-panel-body{padding:16px 18px 18px}.crm-users-page .users-inline-note{background:var(--amber-bg);color:#8a6218;border:1px solid #d69e2e2e;border-radius:8px;padding:9px 12px;font-size:11.5px;line-height:1.6}.crm-users-page .users-filters{grid-template-columns:minmax(0,1.3fr) repeat(2,minmax(150px,.55fr));gap:8px;display:grid}.crm-users-page .users-label{color:var(--text-3);text-transform:uppercase;letter-spacing:.55px;margin-bottom:4px;font-size:10px;font-weight:700;display:block}.crm-users-page .users-field,.crm-users-page .users-select,.crm-users-page .users-textarea{border:1px solid var(--border);width:100%;color:var(--text);background:#fff;border-radius:7px;outline:none;transition:border-color .15s,box-shadow .15s}.crm-users-page .users-field,.crm-users-page .users-select{height:36px;padding:0 11px;font-size:12.5px}.crm-users-page .users-textarea{resize:vertical;min-height:92px;padding:9px 11px;font-size:12.5px;line-height:1.6}.crm-users-page .users-field:focus,.crm-users-page .users-select:focus,.crm-users-page .users-textarea:focus{border-color:var(--blue);box-shadow:0 0 0 3px #22498914}.crm-users-page .users-select[disabled],.crm-users-page .users-field[disabled],.crm-users-page .users-textarea[disabled]{background:var(--bl);color:var(--text-3)}.crm-users-page .users-table-wrap{background:var(--card);border:1px solid var(--border);border-radius:12px;overflow:hidden}.crm-users-page .users-table-row{cursor:pointer}.crm-users-page .users-table-row.selected td{background:#2249890a}.crm-users-page .users-user-name{color:var(--text);margin-bottom:2px;font-weight:600}.crm-users-page .users-user-email{color:var(--text-2);margin-bottom:2px;font-size:11.5px}.crm-users-page .users-user-id{color:var(--text-3);font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:10px}.crm-users-page .users-form-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px 14px;display:grid}.crm-users-page .users-form-grid.users-form-grid-3{grid-template-columns:repeat(3,minmax(0,1fr))}.crm-users-page .users-form-block{margin-bottom:12px}.crm-users-page .users-selected-banner{background:var(--bl);border-radius:10px;justify-content:space-between;align-items:center;gap:12px;margin-bottom:14px;padding:10px 12px;display:flex}.crm-users-page .users-selected-meta{color:var(--text-3);font-size:11px}.crm-users-page .users-toggle-row{background:var(--bl);border-radius:10px;justify-content:space-between;align-items:center;gap:12px;margin-top:14px;padding:12px 14px;display:flex}.crm-users-page .users-toggle{color:var(--text-2);align-items:center;gap:8px;font-size:12px;display:flex}.crm-users-page .users-toggle input[type=checkbox]{accent-color:var(--blue)}.crm-users-page .users-code{color:#edf2f7;white-space:pre-wrap;word-break:break-word;background:#17243d;border-radius:10px;margin:0;padding:12px 14px;font-size:11.5px;line-height:1.7;overflow-x:auto}.crm-users-page .users-response-box{border:1px solid var(--border);background:#fff;border-radius:10px;padding:12px}.crm-users-page .users-response-meta{color:var(--text-2);flex-wrap:wrap;align-items:center;gap:8px;margin-bottom:10px;font-size:11.5px;display:flex}.crm-users-page .users-warning{background:var(--red-bg);color:#c53030;border:1px solid #e53e3e29;border-radius:8px;padding:9px 12px;font-size:11.5px;line-height:1.6}.crm-users-page .users-empty{border:1px dashed var(--border);background:var(--bl);color:var(--text-2);border-radius:10px;padding:18px;font-size:12px}.crm-users-page .users-empty-inline{margin-top:12px}.crm-users-page .users-actions{flex-wrap:wrap;gap:8px;display:flex}@media (width<=900px){.crm-users-page .users-filters,.crm-users-page .users-form-grid,.crm-users-page .users-form-grid.users-form-grid-3{grid-template-columns:1fr}.crm-users-page .users-page-header,.crm-users-page .users-panel-topline,.crm-users-page .users-create-drawer-header,.crm-users-page .users-selected-banner,.crm-users-page .users-toggle-row{flex-direction:column;align-items:flex-start}.crm-users-page .users-page-actions,.crm-users-page .users-actions{width:100%}.crm-users-page .users-actions .btn,.crm-users-page .users-page-actions .btn{justify-content:center;width:100%}}.sp-page{--navy:#17386f;--navy-dark:#0f2850;--gold:#d4a843;--bg:#f0f2f5;--card:#fff;--text:#1a2332;--text-2:#4a5568;--text-3:#8896a6;--border:#e2e8f0;--border-light:#f1f5f9;--red:#e53e3e;--red-bg:#fff5f5;--green:#38a169;--green-bg:#f0fff4;--amber:#d69e2e;--amber-bg:ivory;--teal:#319795;--purple:#805ad5;--coral:#e8593c;--radius:10px;--radius-sm:6px;background:var(--bg);min-height:100vh;color:var(--text);font-family:Be Vietnam Pro,ui-sans-serif,system-ui,sans-serif;font-size:13.5px;line-height:1.5}.sp-page *,.sp-page :before,.sp-page :after{box-sizing:border-box}.sp-page button,.sp-page input,.sp-page select{font:inherit;cursor:pointer}.sp-topbar{z-index:50;background:var(--navy-dark,#0f2850);color:#fff;justify-content:space-between;align-items:center;height:52px;padding:0 28px;display:flex;position:sticky;top:0;box-shadow:0 2px 8px #0000002e}.sp-topbar-left{align-items:center;gap:14px;display:flex}.sp-back-link{color:#fff9;border-radius:var(--radius-sm);border:1px solid #ffffff1a;align-items:center;gap:5px;padding:4px 8px;font-size:12px;text-decoration:none;transition:all .15s;display:flex}.sp-back-link:hover{color:#fff;background:#ffffff14;border-color:#ffffff40}.sp-topbar-title{letter-spacing:.01em;color:#fff;font-size:16px;font-weight:700}.sp-role-badge{color:var(--gold,#d4a843);letter-spacing:.04em;background:#d4a84333;border:1px solid #d4a84359;border-radius:9px;padding:2px 8px;font-size:10px;font-weight:600}.sp-topbar-right{align-items:center;gap:12px;display:flex}.sp-greeting{color:#ffffffa6;font-size:12px}.sp-logout{border-radius:6px!important;padding:4px 10px!important;font-size:11px!important}.sp-content{flex-direction:column;gap:20px;max-width:1280px;margin:0 auto;padding:24px 28px 48px;display:flex}.sp-section{flex-direction:column;gap:0;display:flex}.sp-section-header{justify-content:space-between;align-items:center;margin-bottom:10px;display:flex}.sp-section-title{color:var(--text-2);text-transform:uppercase;letter-spacing:.07em;font-size:13px;font-weight:700}.sp-period-toggle{background:var(--border-light);border-radius:var(--radius-sm);gap:2px;padding:2px;display:flex}.sp-period-btn{color:var(--text-3);background:0 0;border:none;border-radius:4px;padding:4px 12px;font-size:11px;font-weight:500;transition:all .15s}.sp-period-btn.active{color:var(--navy);background:#fff;font-weight:700;box-shadow:0 1px 3px #00000014}.sp-period-btn:hover:not(.active){color:var(--text-2)}.sp-grid-2{grid-template-columns:1fr 1fr;align-items:start;gap:20px;display:grid}@media (width<=900px){.sp-grid-2{grid-template-columns:1fr}.sp-content{padding:16px 16px 40px}.sp-topbar{padding:0 16px}}@keyframes shimmer{0%{background-position:-400px 0}to{background-position:400px 0}}.sp-skeleton{background:linear-gradient(90deg, var(--border-light) 25%, var(--border) 37%, var(--border-light) 63%);background-size:400px 100%;border-radius:4px;animation:1.4s infinite shimmer}.react-flow{--xy-edge-stroke-default:#b1b1b7;--xy-edge-stroke-width-default:1;--xy-edge-stroke-selected-default:#555;--xy-connectionline-stroke-default:#b1b1b7;--xy-connectionline-stroke-width-default:1;--xy-attribution-background-color-default:#ffffff80;--xy-minimap-background-color-default:#fff;--xy-minimap-mask-background-color-default:#f0f0f099;--xy-minimap-mask-stroke-color-default:transparent;--xy-minimap-mask-stroke-width-default:1;--xy-minimap-node-background-color-default:#e2e2e2;--xy-minimap-node-stroke-color-default:transparent;--xy-minimap-node-stroke-width-default:2;--xy-background-color-default:transparent;--xy-background-pattern-dots-color-default:#91919a;--xy-background-pattern-lines-color-default:#eee;--xy-background-pattern-cross-color-default:#e2e2e2;background-color:var(--xy-background-color,var(--xy-background-color-default));--xy-node-color-default:inherit;--xy-node-border-default:1px solid #1a192b;--xy-node-background-color-default:#fff;--xy-node-group-background-color-default:#f0f0f040;--xy-node-boxshadow-hover-default:0 1px 4px 1px #00000014;--xy-node-boxshadow-selected-default:0 0 0 .5px #1a192b;--xy-node-border-radius-default:3px;--xy-handle-background-color-default:#1a192b;--xy-handle-border-color-default:#fff;--xy-selection-background-color-default:#0059dc14;--xy-selection-border-default:1px dotted #0059dccc;--xy-controls-button-background-color-default:#fefefe;--xy-controls-button-background-color-hover-default:#f4f4f4;--xy-controls-button-color-default:inherit;--xy-controls-button-color-hover-default:inherit;--xy-controls-button-border-color-default:#eee;--xy-controls-box-shadow-default:0 0 2px 1px #00000014;--xy-edge-label-background-color-default:#fff;--xy-edge-label-color-default:inherit;--xy-resize-background-color-default:#3367d9;direction:ltr}.react-flow.dark{--xy-edge-stroke-default:#3e3e3e;--xy-edge-stroke-width-default:1;--xy-edge-stroke-selected-default:#727272;--xy-connectionline-stroke-default:#b1b1b7;--xy-connectionline-stroke-width-default:1;--xy-attribution-background-color-default:#96969640;--xy-minimap-background-color-default:#141414;--xy-minimap-mask-background-color-default:#3c3c3c99;--xy-minimap-mask-stroke-color-default:transparent;--xy-minimap-mask-stroke-width-default:1;--xy-minimap-node-background-color-default:#2b2b2b;--xy-minimap-node-stroke-color-default:transparent;--xy-minimap-node-stroke-width-default:2;--xy-background-color-default:#141414;--xy-background-pattern-dots-color-default:#777;--xy-background-pattern-lines-color-default:#777;--xy-background-pattern-cross-color-default:#777;--xy-node-color-default:#f8f8f8;--xy-node-border-default:1px solid #3c3c3c;--xy-node-background-color-default:#1e1e1e;--xy-node-group-background-color-default:#f0f0f040;--xy-node-boxshadow-hover-default:0 1px 4px 1px #ffffff14;--xy-node-boxshadow-selected-default:0 0 0 .5px #999;--xy-handle-background-color-default:#bebebe;--xy-handle-border-color-default:#1e1e1e;--xy-selection-background-color-default:#c8c8dc14;--xy-selection-border-default:1px dotted #c8c8dccc;--xy-controls-button-background-color-default:#2b2b2b;--xy-controls-button-background-color-hover-default:#3e3e3e;--xy-controls-button-color-default:#f8f8f8;--xy-controls-button-color-hover-default:#fff;--xy-controls-button-border-color-default:#5b5b5b;--xy-controls-box-shadow-default:0 0 2px 1px #00000014;--xy-edge-label-background-color-default:#141414;--xy-edge-label-color-default:#f8f8f8}.react-flow__background{background-color:var(--xy-background-color-props,var(--xy-background-color,var(--xy-background-color-default)));pointer-events:none;z-index:-1}.react-flow__container{width:100%;height:100%;position:absolute;top:0;left:0}.react-flow__pane{z-index:1;touch-action:none}.react-flow__pane.draggable{cursor:grab}.react-flow__pane.dragging{cursor:grabbing}.react-flow__pane.selection{cursor:pointer}.react-flow__viewport{transform-origin:0 0;z-index:2;pointer-events:none}.react-flow__renderer{z-index:4}.react-flow__selection{z-index:6}.react-flow__nodesselection-rect:focus,.react-flow__nodesselection-rect:focus-visible{outline:none}.react-flow__edge-path{stroke:var(--xy-edge-stroke,var(--xy-edge-stroke-default));stroke-width:var(--xy-edge-stroke-width,var(--xy-edge-stroke-width-default));fill:none}.react-flow__connection-path{stroke:var(--xy-connectionline-stroke,var(--xy-connectionline-stroke-default));stroke-width:var(--xy-connectionline-stroke-width,var(--xy-connectionline-stroke-width-default));fill:none}.react-flow .react-flow__edges{position:absolute}.react-flow .react-flow__edges svg{pointer-events:none;position:absolute;overflow:visible}.react-flow__edge{pointer-events:visibleStroke}.react-flow__edge.selectable{cursor:pointer}.react-flow__edge.animated path{stroke-dasharray:5;animation:.5s linear infinite dashdraw}.react-flow__edge.animated path.react-flow__edge-interaction{stroke-dasharray:none;animation:none}.react-flow__edge.inactive{pointer-events:none}.react-flow__edge.selected,.react-flow__edge:focus,.react-flow__edge:focus-visible{outline:none}.react-flow__edge.selected .react-flow__edge-path,.react-flow__edge.selectable:focus .react-flow__edge-path,.react-flow__edge.selectable:focus-visible .react-flow__edge-path{stroke:var(--xy-edge-stroke-selected,var(--xy-edge-stroke-selected-default))}.react-flow__edge-textwrapper{pointer-events:all}.react-flow__edge .react-flow__edge-text{pointer-events:none;-webkit-user-select:none;user-select:none}.react-flow__arrowhead polyline{stroke:var(--xy-edge-stroke,var(--xy-edge-stroke-default))}.react-flow__arrowhead polyline.arrowclosed{fill:var(--xy-edge-stroke,var(--xy-edge-stroke-default))}.react-flow__connection{pointer-events:none}.react-flow__connection .animated{stroke-dasharray:5;animation:.5s linear infinite dashdraw}svg.react-flow__connectionline{z-index:1001;position:absolute;overflow:visible}.react-flow__nodes{pointer-events:none;transform-origin:0 0}.react-flow__node{-webkit-user-select:none;user-select:none;pointer-events:all;transform-origin:0 0;box-sizing:border-box;cursor:default;position:absolute}.react-flow__node.selectable{cursor:pointer}.react-flow__node.draggable{cursor:grab;pointer-events:all}.react-flow__node.draggable.dragging{cursor:grabbing}.react-flow__nodesselection{z-index:3;transform-origin:0 0;pointer-events:none}.react-flow__nodesselection-rect{pointer-events:all;cursor:grab;position:absolute}.react-flow__handle{pointer-events:none;background-color:var(--xy-handle-background-color,var(--xy-handle-background-color-default));border:1px solid var(--xy-handle-border-color,var(--xy-handle-border-color-default));border-radius:100%;width:6px;min-width:5px;height:6px;min-height:5px;position:absolute}.react-flow__handle.connectingfrom{pointer-events:all}.react-flow__handle.connectionindicator{pointer-events:all;cursor:crosshair}.react-flow__handle-bottom{top:auto;bottom:0;left:50%;transform:translate(-50%,50%)}.react-flow__handle-top{top:0;left:50%;transform:translate(-50%,-50%)}.react-flow__handle-left{top:50%;left:0;transform:translate(-50%,-50%)}.react-flow__handle-right{top:50%;right:0;transform:translate(50%,-50%)}.react-flow__edgeupdater{cursor:move;pointer-events:all}.react-flow__pane.selection .react-flow__panel{pointer-events:none}.react-flow__panel{z-index:5;margin:15px;position:absolute}.react-flow__panel.top{top:0}.react-flow__panel.bottom{bottom:0}.react-flow__panel.top.center,.react-flow__panel.bottom.center{left:50%;transform:translate(-15px)translate(-50%)}.react-flow__panel.left{left:0}.react-flow__panel.right{right:0}.react-flow__panel.left.center,.react-flow__panel.right.center{top:50%;transform:translateY(-15px)translateY(-50%)}.react-flow__attribution{background:var(--xy-attribution-background-color,var(--xy-attribution-background-color-default));margin:0;padding:2px 3px;font-size:10px}.react-flow__attribution a{color:#999;text-decoration:none}@keyframes dashdraw{0%{stroke-dashoffset:10px}}.react-flow__edgelabel-renderer{pointer-events:none;-webkit-user-select:none;user-select:none;width:100%;height:100%;position:absolute;top:0;left:0}.react-flow__viewport-portal{-webkit-user-select:none;user-select:none;width:100%;height:100%;position:absolute;top:0;left:0}.react-flow__minimap{background:var(--xy-minimap-background-color-props,var(--xy-minimap-background-color,var(--xy-minimap-background-color-default)))}.react-flow__minimap-svg{display:block}.react-flow__minimap-mask{fill:var(--xy-minimap-mask-background-color-props,var(--xy-minimap-mask-background-color,var(--xy-minimap-mask-background-color-default)));stroke:var(--xy-minimap-mask-stroke-color-props,var(--xy-minimap-mask-stroke-color,var(--xy-minimap-mask-stroke-color-default)));stroke-width:var(--xy-minimap-mask-stroke-width-props,var(--xy-minimap-mask-stroke-width,var(--xy-minimap-mask-stroke-width-default)))}.react-flow__minimap-node{fill:var(--xy-minimap-node-background-color-props,var(--xy-minimap-node-background-color,var(--xy-minimap-node-background-color-default)));stroke:var(--xy-minimap-node-stroke-color-props,var(--xy-minimap-node-stroke-color,var(--xy-minimap-node-stroke-color-default)));stroke-width:var(--xy-minimap-node-stroke-width-props,var(--xy-minimap-node-stroke-width,var(--xy-minimap-node-stroke-width-default)))}.react-flow__background-pattern.dots{fill:var(--xy-background-pattern-color-props,var(--xy-background-pattern-color,var(--xy-background-pattern-dots-color-default)))}.react-flow__background-pattern.lines{stroke:var(--xy-background-pattern-color-props,var(--xy-background-pattern-color,var(--xy-background-pattern-lines-color-default)))}.react-flow__background-pattern.cross{stroke:var(--xy-background-pattern-color-props,var(--xy-background-pattern-color,var(--xy-background-pattern-cross-color-default)))}.react-flow__controls{box-shadow:var(--xy-controls-box-shadow,var(--xy-controls-box-shadow-default));flex-direction:column;display:flex}.react-flow__controls.horizontal{flex-direction:row}.react-flow__controls-button{background:var(--xy-controls-button-background-color,var(--xy-controls-button-background-color-default));border:none;border-bottom:1px solid var(--xy-controls-button-border-color-props,var(--xy-controls-button-border-color,var(--xy-controls-button-border-color-default)));width:26px;height:26px;color:var(--xy-controls-button-color-props,var(--xy-controls-button-color,var(--xy-controls-button-color-default)));cursor:pointer;-webkit-user-select:none;user-select:none;justify-content:center;align-items:center;padding:4px;display:flex}.react-flow__controls-button svg{fill:currentColor;width:100%;max-width:12px;max-height:12px}.react-flow__edge.updating .react-flow__edge-path{stroke:#777}.react-flow__edge-text{font-size:10px}.react-flow__node.selectable:focus,.react-flow__node.selectable:focus-visible{outline:none}.react-flow__node-input,.react-flow__node-default,.react-flow__node-output,.react-flow__node-group{border-radius:var(--xy-node-border-radius,var(--xy-node-border-radius-default));width:150px;color:var(--xy-node-color,var(--xy-node-color-default));text-align:center;border:var(--xy-node-border,var(--xy-node-border-default));background-color:var(--xy-node-background-color,var(--xy-node-background-color-default));padding:10px;font-size:12px}.react-flow__node-input.selectable:hover,.react-flow__node-default.selectable:hover,.react-flow__node-output.selectable:hover,.react-flow__node-group.selectable:hover{box-shadow:var(--xy-node-boxshadow-hover,var(--xy-node-boxshadow-hover-default))}.react-flow__node-input.selectable.selected,.react-flow__node-input.selectable:focus,.react-flow__node-input.selectable:focus-visible,.react-flow__node-default.selectable.selected,.react-flow__node-default.selectable:focus,.react-flow__node-default.selectable:focus-visible,.react-flow__node-output.selectable.selected,.react-flow__node-output.selectable:focus,.react-flow__node-output.selectable:focus-visible,.react-flow__node-group.selectable.selected,.react-flow__node-group.selectable:focus,.react-flow__node-group.selectable:focus-visible{box-shadow:var(--xy-node-boxshadow-selected,var(--xy-node-boxshadow-selected-default))}.react-flow__node-group{background-color:var(--xy-node-group-background-color,var(--xy-node-group-background-color-default))}.react-flow__nodesselection-rect,.react-flow__selection{background:var(--xy-selection-background-color,var(--xy-selection-background-color-default));border:var(--xy-selection-border,var(--xy-selection-border-default))}.react-flow__nodesselection-rect:focus,.react-flow__nodesselection-rect:focus-visible,.react-flow__selection:focus,.react-flow__selection:focus-visible{outline:none}.react-flow__controls-button:hover{background:var(--xy-controls-button-background-color-hover-props,var(--xy-controls-button-background-color-hover,var(--xy-controls-button-background-color-hover-default)));color:var(--xy-controls-button-color-hover-props,var(--xy-controls-button-color-hover,var(--xy-controls-button-color-hover-default)))}.react-flow__controls-button:disabled{pointer-events:none}.react-flow__controls-button:disabled svg{fill-opacity:.4}.react-flow__controls-button:last-child{border-bottom:none}.react-flow__controls.horizontal .react-flow__controls-button{border-bottom:none;border-right:1px solid var(--xy-controls-button-border-color-props,var(--xy-controls-button-border-color,var(--xy-controls-button-border-color-default)))}.react-flow__controls.horizontal .react-flow__controls-button:last-child{border-right:none}.react-flow__resize-control{position:absolute}.react-flow__resize-control.left,.react-flow__resize-control.right{cursor:ew-resize}.react-flow__resize-control.top,.react-flow__resize-control.bottom{cursor:ns-resize}.react-flow__resize-control.top.left,.react-flow__resize-control.bottom.right{cursor:nwse-resize}.react-flow__resize-control.bottom.left,.react-flow__resize-control.top.right{cursor:nesw-resize}.react-flow__resize-control.handle{background-color:var(--xy-resize-background-color,var(--xy-resize-background-color-default));border:1px solid #fff;border-radius:1px;width:5px;height:5px;translate:-50% -50%}.react-flow__resize-control.handle.left{top:50%;left:0}.react-flow__resize-control.handle.right{top:50%;left:100%}.react-flow__resize-control.handle.top{top:0;left:50%}.react-flow__resize-control.handle.bottom{top:100%;left:50%}.react-flow__resize-control.handle.top.left,.react-flow__resize-control.handle.bottom.left{left:0}.react-flow__resize-control.handle.top.right,.react-flow__resize-control.handle.bottom.right{left:100%}.react-flow__resize-control.line{border-color:var(--xy-resize-background-color,var(--xy-resize-background-color-default));border-style:solid;border-width:0}.react-flow__resize-control.line.left,.react-flow__resize-control.line.right{width:1px;height:100%;top:0;transform:translate(-50%)}.react-flow__resize-control.line.left{border-left-width:1px;left:0}.react-flow__resize-control.line.right{border-right-width:1px;left:100%}.react-flow__resize-control.line.top,.react-flow__resize-control.line.bottom{width:100%;height:1px;left:0;transform:translateY(-50%)}.react-flow__resize-control.line.top{border-top-width:1px;top:0}.react-flow__resize-control.line.bottom{border-bottom-width:1px;top:100%}.react-flow__edge-textbg{fill:var(--xy-edge-label-background-color,var(--xy-edge-label-background-color-default))}.react-flow__edge-text{fill:var(--xy-edge-label-color,var(--xy-edge-label-color-default))}.sla-board{max-width:900px;padding:16px}.sla-tabs{flex-wrap:wrap;align-items:center;gap:8px;margin-bottom:10px;display:flex}.sla-tab{color:#4a5568;cursor:pointer;background:#fff;border:1px solid #d9dee5;border-radius:8px;padding:7px 12px;font-size:13px}.sla-tab--active{color:#fff;background:#e8593c;border-color:#e8593c}.sla-tab-count{opacity:.75;margin-left:4px;font-weight:600}.sla-refresh{color:#6b7684;cursor:pointer;background:0 0;border:0;margin-left:auto;font-size:12px;text-decoration:underline}.sla-note{color:#6b7684;margin:0 0 12px;font-size:12px;line-height:1.5}.sla-note strong{color:#2d3748}.sla-warn{color:#92400e;background:#fef3c7;border-radius:6px;margin-bottom:10px;padding:6px 10px;font-size:12px}.sla-empty{color:#6b7684;text-align:center;padding:24px 0;font-size:13px}.sla-link{color:#e8593c;cursor:pointer;background:0 0;border:0;text-decoration:underline}.sla-people{flex-wrap:wrap;gap:6px;margin-bottom:14px;display:flex}.sla-chip{color:#4a5568;cursor:pointer;background:#fff;border:1px solid #d9dee5;border-radius:999px;padding:4px 10px;font-size:12px}.sla-chip--active{color:#fff;background:#2d3748;border-color:#2d3748}.sla-chip b{margin-left:3px}.sla-group{margin-bottom:18px}.sla-group-head{color:#2d3748;border-bottom:1px solid #e2e8f0;justify-content:space-between;align-items:baseline;margin:0 0 8px;padding-bottom:6px;font-size:14px;font-weight:600;display:flex}.sla-group-meta{color:#6b7684;font-size:12px;font-weight:400}.sla-list{flex-direction:column;gap:8px;margin:0;padding:0;list-style:none;display:flex}.sla-card{cursor:pointer;background:#fff;border:1px solid #e2e8f0;border-radius:10px;padding:12px;transition:border-color .12s}.sla-card:hover{border-color:#cbd5e0}.sla-card-top{justify-content:space-between;align-items:baseline;gap:8px;display:flex}.sla-card-deal{color:#2d3748;font-size:14px;font-weight:600}.sla-inferred{color:#b7791f;margin-left:4px;font-size:11px;font-style:normal}.sla-hours{color:#b7791f;white-space:nowrap;font-size:13px;font-weight:600}.sla-hours--bad{color:#c53030}.sla-card-customer{color:#4a5568;margin-top:2px;font-size:13px}.sla-badges{flex-wrap:wrap;gap:6px;margin-top:8px;display:flex}.sla-badge{color:#4a5568;background:#edf2f7;border-radius:5px;padding:2px 6px;font-size:11px}.sla-badge--bad{color:#c53030;background:#fed7d7}.sla-badge--warn{color:#975a16;background:#fefcbf}.sla-badge--muted{color:#a0aec0;background:#edf2f7}.sla-reason{color:#6b7684;-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:8px 0 0;font-size:12px;line-height:1.5;display:-webkit-box;overflow:hidden}@media (width<=640px){.sla-board{padding:12px}}@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-translate-x:0;--tw-translate-y:0;--tw-translate-z:0;--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-space-y-reverse:0;--tw-space-x-reverse:0;--tw-divide-y-reverse:0;--tw-border-style:solid;--tw-gradient-position:initial;--tw-gradient-from:#0000;--tw-gradient-via:#0000;--tw-gradient-to:#0000;--tw-gradient-stops:initial;--tw-gradient-via-stops:initial;--tw-gradient-from-position:0%;--tw-gradient-via-position:50%;--tw-gradient-to-position:100%;--tw-leading:initial;--tw-font-weight:initial;--tw-tracking:initial;--tw-ordinal:initial;--tw-slashed-zero:initial;--tw-numeric-figure:initial;--tw-numeric-spacing:initial;--tw-numeric-fraction:initial;--tw-shadow:0 0 #0000;--tw-shadow-color:initial;--tw-shadow-alpha:100%;--tw-inset-shadow:0 0 #0000;--tw-inset-shadow-color:initial;--tw-inset-shadow-alpha:100%;--tw-ring-color:initial;--tw-ring-shadow:0 0 #0000;--tw-inset-ring-color:initial;--tw-inset-ring-shadow:0 0 #0000;--tw-ring-inset:initial;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-offset-shadow:0 0 #0000;--tw-outline-style:solid;--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial;--tw-backdrop-blur:initial;--tw-backdrop-brightness:initial;--tw-backdrop-contrast:initial;--tw-backdrop-grayscale:initial;--tw-backdrop-hue-rotate:initial;--tw-backdrop-invert:initial;--tw-backdrop-opacity:initial;--tw-backdrop-saturate:initial;--tw-backdrop-sepia:initial;--tw-duration:initial;--tw-ease:initial;--tw-content:"";--tw-scale-x:1;--tw-scale-y:1;--tw-scale-z:1;--tw-animation-delay:0s;--tw-animation-direction:normal;--tw-animation-duration:initial;--tw-animation-fill-mode:none;--tw-animation-iteration-count:1;--tw-enter-blur:0;--tw-enter-opacity:1;--tw-enter-rotate:0;--tw-enter-scale:1;--tw-enter-translate-x:0;--tw-enter-translate-y:0;--tw-exit-blur:0;--tw-exit-opacity:1;--tw-exit-rotate:0;--tw-exit-scale:1;--tw-exit-translate-x:0;--tw-exit-translate-y:0}}}@layer theme{:root,:host{--font-mono:ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;--color-red-50:oklch(97.1% .013 17.38);--color-red-100:oklch(93.6% .032 17.717);--color-red-200:oklch(88.5% .062 18.334);--color-red-300:oklch(80.8% .114 19.571);--color-red-400:oklch(70.4% .191 22.216);--color-red-500:oklch(63.7% .237 25.331);--color-red-600:oklch(57.7% .245 27.325);--color-red-700:oklch(50.5% .213 27.518);--color-orange-50:oklch(98% .016 73.684);--color-orange-300:oklch(83.7% .128 66.29);--color-orange-700:oklch(55.3% .195 38.402);--color-amber-50:oklch(98.7% .022 95.277);--color-amber-100:oklch(96.2% .059 95.617);--color-amber-200:oklch(92.4% .12 95.746);--color-amber-300:oklch(87.9% .169 91.605);--color-amber-400:oklch(82.8% .189 84.429);--color-amber-500:oklch(76.9% .188 70.08);--color-amber-600:oklch(66.6% .179 58.318);--color-amber-700:oklch(55.5% .163 48.998);--color-amber-800:oklch(47.3% .137 46.201);--color-amber-900:oklch(41.4% .112 45.904);--color-emerald-50:oklch(97.9% .021 166.113);--color-emerald-100:oklch(95% .052 163.051);--color-emerald-200:oklch(90.5% .093 164.15);--color-emerald-300:oklch(84.5% .143 164.978);--color-emerald-400:oklch(76.5% .177 163.223);--color-emerald-500:oklch(69.6% .17 162.48);--color-emerald-600:oklch(59.6% .145 163.225);--color-emerald-700:oklch(50.8% .118 165.612);--color-teal-300:oklch(85.5% .138 181.071);--color-teal-400:oklch(77.7% .152 181.912);--color-teal-500:oklch(70.4% .14 182.503);--color-teal-700:oklch(51.1% .096 186.391);--color-cyan-100:oklch(95.6% .045 203.388);--color-cyan-200:oklch(91.7% .08 205.041);--color-cyan-300:oklch(86.5% .127 207.078);--color-cyan-500:oklch(71.5% .143 215.221);--color-sky-300:oklch(82.8% .111 230.318);--color-sky-400:oklch(74.6% .16 232.661);--color-sky-500:oklch(68.5% .169 237.323);--color-sky-700:oklch(50% .134 242.749);--color-blue-50:oklch(97% .014 254.604);--color-blue-100:oklch(93.2% .032 255.585);--color-blue-200:oklch(88.2% .059 254.128);--color-blue-300:oklch(80.9% .105 251.813);--color-blue-400:oklch(70.7% .165 254.624);--color-blue-500:oklch(62.3% .214 259.815);--color-blue-600:oklch(54.6% .245 262.881);--color-blue-700:oklch(48.8% .243 264.376);--color-blue-800:oklch(42.4% .199 265.638);--color-violet-50:oklch(96.9% .016 293.756);--color-violet-100:oklch(94.3% .029 294.588);--color-violet-200:oklch(89.4% .057 293.283);--color-violet-300:oklch(81.1% .111 293.571);--color-violet-400:oklch(70.2% .183 293.541);--color-violet-500:oklch(60.6% .25 292.717);--color-violet-600:oklch(54.1% .281 293.009);--color-violet-700:oklch(49.1% .27 292.581);--color-violet-800:oklch(43.2% .232 292.759);--color-rose-50:oklch(96.9% .015 12.422);--color-rose-200:oklch(89.2% .058 10.001);--color-rose-300:oklch(81% .117 11.638);--color-rose-400:oklch(71.2% .194 13.428);--color-rose-500:oklch(64.5% .246 16.439);--color-rose-600:oklch(58.6% .253 17.585);--color-rose-700:oklch(51.4% .222 16.935);--color-rose-900:oklch(41% .159 10.272);--color-slate-50:oklch(98.4% .003 247.858);--color-slate-100:oklch(96.8% .007 247.896);--color-slate-200:oklch(92.9% .013 255.508);--color-slate-300:oklch(86.9% .022 252.894);--color-slate-400:oklch(70.4% .04 256.788);--color-slate-500:oklch(55.4% .046 257.417);--color-slate-600:oklch(44.6% .043 257.281);--color-slate-700:oklch(37.2% .044 257.287);--color-slate-800:oklch(27.9% .041 260.031);--color-slate-900:oklch(20.8% .042 265.755);--color-slate-950:oklch(12.9% .042 264.695);--color-gray-50:oklch(98.5% .002 247.839);--color-gray-100:oklch(96.7% .003 264.542);--color-gray-200:oklch(92.8% .006 264.531);--color-gray-300:oklch(87.2% .01 258.338);--color-gray-400:oklch(70.7% .022 261.325);--color-gray-500:oklch(55.1% .027 264.364);--color-gray-600:oklch(44.6% .03 256.802);--color-gray-700:oklch(37.3% .034 259.733);--color-neutral-900:oklch(20.5% 0 0);--color-black:#000;--color-white:#fff;--spacing:.25rem;--container-xs:20rem;--container-sm:24rem;--container-md:28rem;--container-xl:36rem;--container-2xl:42rem;--text-xs:.75rem;--text-xs--line-height:calc(1 / .75);--text-sm:.875rem;--text-sm--line-height:calc(1.25 / .875);--text-base:1rem;--text-base--line-height:calc(1.5 / 1);--text-lg:1.125rem;--text-lg--line-height:calc(1.75 / 1.125);--text-xl:1.25rem;--text-xl--line-height:calc(1.75 / 1.25);--text-2xl:1.5rem;--text-2xl--line-height:calc(2 / 1.5);--text-3xl:1.875rem;--text-3xl--line-height:calc(2.25 / 1.875);--text-4xl:2.25rem;--text-4xl--line-height:calc(2.5 / 2.25);--font-weight-normal:400;--font-weight-medium:500;--font-weight-semibold:600;--font-weight-bold:700;--font-weight-extrabold:800;--tracking-tight:-.025em;--tracking-wide:.025em;--tracking-widest:.1em;--leading-snug:1.375;--leading-normal:1.5;--leading-relaxed:1.625;--radius-sm:calc(var(--radius) * .6);--radius-md:calc(var(--radius) * .8);--radius-lg:var(--radius);--ease-in-out:cubic-bezier(.4, 0, .2, 1);--animate-spin:spin 1s linear infinite;--animate-pulse:pulse 2s cubic-bezier(.4, 0, .6, 1) infinite;--blur-xs:4px;--aspect-video:16 / 9;--default-transition-duration:.15s;--default-transition-timing-function:cubic-bezier(.4, 0, .2, 1);--default-font-family:"Be Vietnam Pro", ui-sans-serif, system-ui, sans-serif;--default-mono-font-family:var(--font-mono);--color-border:var(--border)}}@layer base{*,:after,:before,::backdrop{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}html,:host{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:var(--default-mono-font-family,ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring{outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab, red, red)){::placeholder{color:color-mix(in oklab, currentcolor 50%, transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit{padding-block:0}::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-day-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-millisecond-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){appearance:button}::file-selector-button{appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}*{border-color:var(--border);outline-color:var(--ring)}@supports (color:color-mix(in lab, red, red)){*{outline-color:color-mix(in oklab, var(--ring) 50%, transparent)}}body{background-color:var(--background);color:var(--foreground)}html{font-family:Be Vietnam Pro,ui-sans-serif,system-ui,sans-serif}}@layer components;@layer utilities{.\@container\/card-header{container:card-header/inline-size}.\!pointer-events-auto{pointer-events:auto!important}.pointer-events-auto{pointer-events:auto}.pointer-events-none{pointer-events:none}.collapse{visibility:collapse}.invisible{visibility:hidden}.visible{visibility:visible}.sr-only{clip-path:inset(50%);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.absolute{position:absolute}.fixed{position:fixed}.relative{position:relative}.static{position:static}.sticky{position:sticky}.inset-0{inset:calc(var(--spacing) * 0)}.inset-x-0{inset-inline:calc(var(--spacing) * 0)}.inset-y-0{inset-block:calc(var(--spacing) * 0)}.start{inset-inline-start:var(--spacing)}.end{inset-inline-end:var(--spacing)}.top-0{top:calc(var(--spacing) * 0)}.top-1\.5{top:calc(var(--spacing) * 1.5)}.top-1\/2{top:50%}.top-2{top:calc(var(--spacing) * 2)}.top-3{top:calc(var(--spacing) * 3)}.top-3\.5{top:calc(var(--spacing) * 3.5)}.top-12{top:calc(var(--spacing) * 12)}.top-full{top:100%}.-right-0\.5{right:calc(var(--spacing) * -.5)}.right-0{right:calc(var(--spacing) * 0)}.right-1{right:calc(var(--spacing) * 1)}.right-2{right:calc(var(--spacing) * 2)}.right-3{right:calc(var(--spacing) * 3)}.right-5{right:calc(var(--spacing) * 5)}.-bottom-0\.5{bottom:calc(var(--spacing) * -.5)}.bottom-0{bottom:calc(var(--spacing) * 0)}.bottom-full{bottom:100%}.left-0{left:calc(var(--spacing) * 0)}.left-1{left:calc(var(--spacing) * 1)}.left-1\/2{left:50%}.left-2{left:calc(var(--spacing) * 2)}.left-2\.5{left:calc(var(--spacing) * 2.5)}.left-3{left:calc(var(--spacing) * 3)}.left-3\.5{left:calc(var(--spacing) * 3.5)}.left-full{left:100%}.isolate{isolation:isolate}.z-10{z-index:10}.z-20{z-index:20}.z-40{z-index:40}.z-50{z-index:50}.z-120{z-index:120}.z-\[200\]{z-index:200}.z-\[201\]{z-index:201}.z-\[240\]{z-index:240}.z-\[241\]{z-index:241}.z-\[350\]{z-index:350}.z-\[400\]{z-index:400}.z-\[401\]{z-index:401}.z-\[1000\]{z-index:1000}.z-\[1100\]{z-index:1100}.z-\[9998\]{z-index:9998}.order-first{order:-9999}.order-last{order:9999}.col-span-2{grid-column:span 2/span 2}.col-start-2{grid-column-start:2}.row-span-2{grid-row:span 2/span 2}.row-start-1{grid-row-start:1}.container{width:100%}@media (width>=40rem){.container{max-width:40rem}}@media (width>=48rem){.container{max-width:48rem}}@media (width>=64rem){.container{max-width:64rem}}@media (width>=80rem){.container{max-width:80rem}}@media (width>=96rem){.container{max-width:96rem}}.m-0{margin:calc(var(--spacing) * 0)}.m-3{margin:calc(var(--spacing) * 3)}.-mx-1{margin-inline:calc(var(--spacing) * -1)}.-mx-4{margin-inline:calc(var(--spacing) * -4)}.mx-0{margin-inline:calc(var(--spacing) * 0)}.mx-0\.5{margin-inline:calc(var(--spacing) * .5)}.mx-2{margin-inline:calc(var(--spacing) * 2)}.mx-3\.5{margin-inline:calc(var(--spacing) * 3.5)}.mx-auto{margin-inline:auto}.my-0{margin-block:calc(var(--spacing) * 0)}.my-0\.5{margin-block:calc(var(--spacing) * .5)}.my-1{margin-block:calc(var(--spacing) * 1)}.my-1\.5{margin-block:calc(var(--spacing) * 1.5)}.my-2{margin-block:calc(var(--spacing) * 2)}.my-5{margin-block:calc(var(--spacing) * 5)}.mt-0\.5{margin-top:calc(var(--spacing) * .5)}.mt-1{margin-top:calc(var(--spacing) * 1)}.mt-1\.5{margin-top:calc(var(--spacing) * 1.5)}.mt-2{margin-top:calc(var(--spacing) * 2)}.mt-3{margin-top:calc(var(--spacing) * 3)}.mt-4{margin-top:calc(var(--spacing) * 4)}.mt-5{margin-top:calc(var(--spacing) * 5)}.mt-6{margin-top:calc(var(--spacing) * 6)}.mt-8{margin-top:calc(var(--spacing) * 8)}.mt-\[3px\]{margin-top:3px}.mt-auto{margin-top:auto}.mt-px{margin-top:1px}.mr-2{margin-right:calc(var(--spacing) * 2)}.-mb-4{margin-bottom:calc(var(--spacing) * -4)}.-mb-px{margin-bottom:-1px}.mb-0{margin-bottom:calc(var(--spacing) * 0)}.mb-0\.5{margin-bottom:calc(var(--spacing) * .5)}.mb-1{margin-bottom:calc(var(--spacing) * 1)}.mb-1\.5{margin-bottom:calc(var(--spacing) * 1.5)}.mb-2{margin-bottom:calc(var(--spacing) * 2)}.mb-3{margin-bottom:calc(var(--spacing) * 3)}.mb-4{margin-bottom:calc(var(--spacing) * 4)}.mb-5{margin-bottom:calc(var(--spacing) * 5)}.mb-6{margin-bottom:calc(var(--spacing) * 6)}.mb-8{margin-bottom:calc(var(--spacing) * 8)}.ml-0\.5{margin-left:calc(var(--spacing) * .5)}.ml-1{margin-left:calc(var(--spacing) * 1)}.ml-6{margin-left:calc(var(--spacing) * 6)}.ml-auto{margin-left:auto}.line-clamp-1{-webkit-line-clamp:1;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.line-clamp-2{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.line-clamp-3{-webkit-line-clamp:3;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.no-scrollbar{-ms-overflow-style:none;scrollbar-width:none}.no-scrollbar::-webkit-scrollbar{display:none}.block{display:block}.flex{display:flex}.grid{display:grid}.hidden{display:none}.inline{display:inline}.inline-block{display:inline-block}.inline-flex{display:inline-flex}.table{display:table}.table-caption{display:table-caption}.table-cell{display:table-cell}.table-row{display:table-row}.field-sizing-content{field-sizing:content}.aspect-\[4\/3\]{aspect-ratio:4/3}.aspect-square{aspect-ratio:1}.aspect-video{aspect-ratio:var(--aspect-video)}.size-1\.5{width:calc(var(--spacing) * 1.5);height:calc(var(--spacing) * 1.5)}.size-2{width:calc(var(--spacing) * 2);height:calc(var(--spacing) * 2)}.size-2\.5{width:calc(var(--spacing) * 2.5);height:calc(var(--spacing) * 2.5)}.size-3{width:calc(var(--spacing) * 3);height:calc(var(--spacing) * 3)}.size-3\.5{width:calc(var(--spacing) * 3.5);height:calc(var(--spacing) * 3.5)}.size-4{width:calc(var(--spacing) * 4);height:calc(var(--spacing) * 4)}.size-5{width:calc(var(--spacing) * 5);height:calc(var(--spacing) * 5)}.size-6{width:calc(var(--spacing) * 6);height:calc(var(--spacing) * 6)}.size-7{width:calc(var(--spacing) * 7);height:calc(var(--spacing) * 7)}.size-8{width:calc(var(--spacing) * 8);height:calc(var(--spacing) * 8)}.size-9{width:calc(var(--spacing) * 9);height:calc(var(--spacing) * 9)}.size-10{width:calc(var(--spacing) * 10);height:calc(var(--spacing) * 10)}.size-11{width:calc(var(--spacing) * 11);height:calc(var(--spacing) * 11)}.size-12{width:calc(var(--spacing) * 12);height:calc(var(--spacing) * 12)}.size-14{width:calc(var(--spacing) * 14);height:calc(var(--spacing) * 14)}.size-\[18px\]{width:18px;height:18px}.size-full{width:100%;height:100%}.\!h-1\.5{height:calc(var(--spacing) * 1.5)!important}.\!h-2{height:calc(var(--spacing) * 2)!important}.h-0{height:calc(var(--spacing) * 0)}.h-1{height:calc(var(--spacing) * 1)}.h-2{height:calc(var(--spacing) * 2)}.h-2\.5{height:calc(var(--spacing) * 2.5)}.h-3\.5{height:calc(var(--spacing) * 3.5)}.h-4{height:calc(var(--spacing) * 4)}.h-5{height:calc(var(--spacing) * 5)}.h-6{height:calc(var(--spacing) * 6)}.h-7{height:calc(var(--spacing) * 7)}.h-8{height:calc(var(--spacing) * 8)}.h-9{height:calc(var(--spacing) * 9)}.h-10{height:calc(var(--spacing) * 10)}.h-11{height:calc(var(--spacing) * 11)}.h-12{height:calc(var(--spacing) * 12)}.h-20{height:calc(var(--spacing) * 20)}.h-48{height:calc(var(--spacing) * 48)}.h-80{height:calc(var(--spacing) * 80)}.h-\[44px\]{height:44px}.h-\[60vh\]{height:60vh}.h-\[63px\]{height:63px}.h-\[320px\]{height:320px}.h-\[420px\]{height:420px}.h-\[calc\(100\%-1px\)\]{height:calc(100% - 1px)}.h-\[min\(66dvh\,640px\)\]{height:min(66dvh,640px)}.h-auto{height:auto}.h-dvh{height:100dvh}.h-full{height:100%}.h-px{height:1px}.h-svh{height:100svh}.max-h-\(--radix-dropdown-menu-content-available-height\){max-height:var(--radix-dropdown-menu-content-available-height)}.max-h-\(--radix-select-content-available-height\){max-height:var(--radix-select-content-available-height)}.max-h-48{max-height:calc(var(--spacing) * 48)}.max-h-56{max-height:calc(var(--spacing) * 56)}.max-h-64{max-height:calc(var(--spacing) * 64)}.max-h-\[92dvh\]{max-height:92dvh}.max-h-\[92vh\]{max-height:92vh}.max-h-\[340px\]{max-height:340px}.max-h-\[420px\]{max-height:420px}.max-h-\[calc\(100vh-22rem\)\]{max-height:calc(100vh - 22rem)}.max-h-\[calc\(100vh-150px\)\]{max-height:calc(100vh - 150px)}.max-h-\[min\(66dvh\,640px\)\]{max-height:min(66dvh,640px)}.min-h-0{min-height:calc(var(--spacing) * 0)}.min-h-8{min-height:calc(var(--spacing) * 8)}.min-h-9{min-height:calc(var(--spacing) * 9)}.min-h-11{min-height:calc(var(--spacing) * 11)}.min-h-14{min-height:calc(var(--spacing) * 14)}.min-h-16{min-height:calc(var(--spacing) * 16)}.min-h-20{min-height:calc(var(--spacing) * 20)}.min-h-24{min-height:calc(var(--spacing) * 24)}.min-h-28{min-height:calc(var(--spacing) * 28)}.min-h-52{min-height:calc(var(--spacing) * 52)}.min-h-\[120px\]{min-height:120px}.min-h-\[200px\]{min-height:200px}.min-h-\[220px\]{min-height:220px}.min-h-\[240px\]{min-height:240px}.min-h-screen{min-height:100vh}.min-h-svh{min-height:100svh}.\!w-1\.5{width:calc(var(--spacing) * 1.5)!important}.\!w-2{width:calc(var(--spacing) * 2)!important}.w-\(--radix-dropdown-menu-trigger-width\){width:var(--radix-dropdown-menu-trigger-width)}.w-\(--sidebar-width\){width:var(--sidebar-width)}.w-0{width:calc(var(--spacing) * 0)}.w-1{width:calc(var(--spacing) * 1)}.w-2{width:calc(var(--spacing) * 2)}.w-2\.5{width:calc(var(--spacing) * 2.5)}.w-3{width:calc(var(--spacing) * 3)}.w-3\.5{width:calc(var(--spacing) * 3.5)}.w-4{width:calc(var(--spacing) * 4)}.w-5{width:calc(var(--spacing) * 5)}.w-6{width:calc(var(--spacing) * 6)}.w-7{width:calc(var(--spacing) * 7)}.w-8{width:calc(var(--spacing) * 8)}.w-12{width:calc(var(--spacing) * 12)}.w-14{width:calc(var(--spacing) * 14)}.w-28{width:calc(var(--spacing) * 28)}.w-32{width:calc(var(--spacing) * 32)}.w-44{width:calc(var(--spacing) * 44)}.w-56{width:calc(var(--spacing) * 56)}.w-72{width:calc(var(--spacing) * 72)}.w-76{width:calc(var(--spacing) * 76)}.w-80{width:calc(var(--spacing) * 80)}.w-96{width:calc(var(--spacing) * 96)}.w-\[20rem\]{width:20rem}.w-\[55px\]{width:55px}.w-\[80px\]{width:80px}.w-\[90px\]{width:90px}.w-\[120px\]{width:120px}.w-\[132px\]{width:132px}.w-\[170px\]{width:170px}.w-\[360px\]{width:360px}.w-\[380px\]{width:380px}.w-\[400px\]{width:400px}.w-\[420px\]{width:420px}.w-\[calc\(100vw-1rem\)\]{width:calc(100vw - 1rem)}.w-\[min\(28rem\,calc\(100vw-1rem\)\)\]{width:min(28rem,100vw - 1rem)}.w-\[min\(36rem\,calc\(100vw-1rem\)\)\]{width:min(36rem,100vw - 1rem)}.w-\[min\(56rem\,calc\(100vw-1rem\)\)\]{width:min(56rem,100vw - 1rem)}.w-\[min\(58rem\,calc\(100vw-1rem\)\)\]{width:min(58rem,100vw - 1rem)}.w-\[min\(320px\,calc\(100vw-2\.5rem\)\)\]{width:min(320px,100vw - 2.5rem)}.w-\[min\(358px\,calc\(100vw-24px\)\)\]{width:min(358px,100vw - 24px)}.w-\[min\(360px\,calc\(100vw-24px\)\)\]{width:min(360px,100vw - 24px)}.w-auto{width:auto}.w-fit{width:fit-content}.w-full{width:100%}.w-max{width:max-content}.w-px{width:1px}.max-w-\(--skeleton-width\){max-width:var(--skeleton-width)}.max-w-2xl{max-width:var(--container-2xl)}.max-w-20{max-width:calc(var(--spacing) * 20)}.max-w-24{max-width:calc(var(--spacing) * 24)}.max-w-\[70\%\]{max-width:70%}.max-w-\[88\%\]{max-width:88%}.max-w-\[92vw\]{max-width:92vw}.max-w-\[260px\]{max-width:260px}.max-w-\[280px\]{max-width:280px}.max-w-\[360px\]{max-width:360px}.max-w-\[620px\]{max-width:620px}.max-w-\[calc\(100\%-2rem\)\]{max-width:calc(100% - 2rem)}.max-w-full{max-width:100%}.max-w-md{max-width:var(--container-md)}.max-w-none{max-width:none}.max-w-sm{max-width:var(--container-sm)}.max-w-xs{max-width:var(--container-xs)}.min-w-0{min-width:calc(var(--spacing) * 0)}.min-w-4{min-width:calc(var(--spacing) * 4)}.min-w-5{min-width:calc(var(--spacing) * 5)}.min-w-32{min-width:calc(var(--spacing) * 32)}.min-w-36{min-width:calc(var(--spacing) * 36)}.min-w-\[96px\]{min-width:96px}.min-w-\[104px\]{min-width:104px}.min-w-\[140px\]{min-width:140px}.min-w-\[200px\]{min-width:200px}.min-w-\[210px\]{min-width:210px}.min-w-\[720px\]{min-width:720px}.min-w-\[820px\]{min-width:820px}.min-w-\[860px\]{min-width:860px}.flex-1{flex:1}.flex-none{flex:none}.flex-shrink-0{flex-shrink:0}.shrink{flex-shrink:1}.shrink-0{flex-shrink:0}.grow{flex-grow:1}.table-fixed{table-layout:fixed}.caption-bottom{caption-side:bottom}.border-collapse{border-collapse:collapse}.origin-\(--radix-dropdown-menu-content-transform-origin\){transform-origin:var(--radix-dropdown-menu-content-transform-origin)}.origin-\(--radix-popover-content-transform-origin\){transform-origin:var(--radix-popover-content-transform-origin)}.origin-\(--radix-select-content-transform-origin\){transform-origin:var(--radix-select-content-transform-origin)}.origin-\(--radix-tooltip-content-transform-origin\){transform-origin:var(--radix-tooltip-content-transform-origin)}.-translate-x-1\/2{--tw-translate-x:calc(calc(1 / 2 * 100%) * -1);translate:var(--tw-translate-x) var(--tw-translate-y)}.-translate-x-px{--tw-translate-x:-1px;translate:var(--tw-translate-x) var(--tw-translate-y)}.translate-x-3{--tw-translate-x:calc(var(--spacing) * 3);translate:var(--tw-translate-x) var(--tw-translate-y)}.translate-x-\[calc\(100\%\+2px\)\]{--tw-translate-x:calc(100% + 2px);translate:var(--tw-translate-x) var(--tw-translate-y)}.translate-x-px{--tw-translate-x:1px;translate:var(--tw-translate-x) var(--tw-translate-y)}.-translate-y-1\/2{--tw-translate-y:calc(calc(1 / 2 * 100%) * -1);translate:var(--tw-translate-x) var(--tw-translate-y)}.translate-y-\[calc\(-50\%_-_2px\)\]{--tw-translate-y:calc(-50% - 2px);translate:var(--tw-translate-x) var(--tw-translate-y)}.translate-y-px{--tw-translate-y:1px;translate:var(--tw-translate-x) var(--tw-translate-y)}.rotate-45{rotate:45deg}.rotate-180{rotate:180deg}.transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.animate-pulse{animation:var(--animate-pulse)}.animate-spin{animation:var(--animate-spin)}.cursor-default{cursor:default}.cursor-pointer{cursor:pointer}.cursor-text{cursor:text}.touch-none{touch-action:none}.resize{resize:both}.resize-none{resize:none}.resize-y{resize:vertical}.scroll-my-1{scroll-margin-block:calc(var(--spacing) * 1)}.list-decimal{list-style-type:decimal}.list-disc{list-style-type:disc}.auto-rows-min{grid-auto-rows:min-content}.grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))}.grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.grid-cols-6{grid-template-columns:repeat(6,minmax(0,1fr))}.grid-cols-7{grid-template-columns:repeat(7,minmax(0,1fr))}.grid-cols-\[7rem_minmax\(0\,1fr\)\]{grid-template-columns:7rem minmax(0,1fr)}.grid-rows-\[auto_1fr\]{grid-template-rows:auto 1fr}.grid-rows-\[auto_minmax\(0\,1fr\)_auto\]{grid-template-rows:auto minmax(0,1fr) auto}.flex-col{flex-direction:column}.flex-col-reverse{flex-direction:column-reverse}.flex-wrap{flex-wrap:wrap}.place-content-center{place-content:center}.place-items-center{place-items:center}.items-center{align-items:center}.items-end{align-items:flex-end}.items-start{align-items:flex-start}.items-stretch{align-items:stretch}.justify-between{justify-content:space-between}.justify-center{justify-content:center}.justify-end{justify-content:flex-end}.justify-start{justify-content:flex-start}.gap-0{gap:calc(var(--spacing) * 0)}.gap-0\.5{gap:calc(var(--spacing) * .5)}.gap-1{gap:calc(var(--spacing) * 1)}.gap-1\.5{gap:calc(var(--spacing) * 1.5)}.gap-2{gap:calc(var(--spacing) * 2)}.gap-2\.5{gap:calc(var(--spacing) * 2.5)}.gap-3{gap:calc(var(--spacing) * 3)}.gap-3\.5{gap:calc(var(--spacing) * 3.5)}.gap-4{gap:calc(var(--spacing) * 4)}.gap-5{gap:calc(var(--spacing) * 5)}.gap-6{gap:calc(var(--spacing) * 6)}:where(.space-y-0\.5>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * .5) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * .5) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-1>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 1) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 1) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-1\.5>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 1.5) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 1.5) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-2>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 2) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 2) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-2\.5>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 2.5) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 2.5) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-3>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 3) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 3) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-3\.5>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 3.5) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 3.5) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-4>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 4) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 4) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-5>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 5) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 5) * calc(1 - var(--tw-space-y-reverse)))}.gap-x-6{column-gap:calc(var(--spacing) * 6)}.gap-x-8{column-gap:calc(var(--spacing) * 8)}:where(.-space-x-2>:not(:last-child)){--tw-space-x-reverse:0;margin-inline-start:calc(calc(var(--spacing) * -2) * var(--tw-space-x-reverse));margin-inline-end:calc(calc(var(--spacing) * -2) * calc(1 - var(--tw-space-x-reverse)))}.gap-y-3{row-gap:calc(var(--spacing) * 3)}.gap-y-4{row-gap:calc(var(--spacing) * 4)}:where(.divide-y>:not(:last-child)){--tw-divide-y-reverse:0;border-bottom-style:var(--tw-border-style);border-top-style:var(--tw-border-style);border-top-width:calc(1px * var(--tw-divide-y-reverse));border-bottom-width:calc(1px * calc(1 - var(--tw-divide-y-reverse)))}:where(.divide-slate-100>:not(:last-child)){border-color:var(--color-slate-100)}.self-center{align-self:center}.self-end{align-self:flex-end}.self-start{align-self:flex-start}.justify-self-end{justify-self:flex-end}.truncate{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.overflow-auto{overflow:auto}.overflow-hidden{overflow:hidden}.overflow-x-auto{overflow-x:auto}.overflow-x-hidden{overflow-x:hidden}.overflow-y-auto{overflow-y:auto}.rounded{border-radius:.25rem}.rounded-2xl{border-radius:calc(var(--radius) * 1.8)}.rounded-3xl{border-radius:calc(var(--radius) * 2.2)}.rounded-4xl{border-radius:calc(var(--radius) * 2.6)}.rounded-\[2px\]{border-radius:2px}.rounded-\[4px\]{border-radius:4px}.rounded-\[7px\]{border-radius:7px}.rounded-\[24px\]{border-radius:24px}.rounded-\[28px\]{border-radius:28px}.rounded-\[calc\(var\(--radius\)-3px\)\]{border-radius:calc(var(--radius) - 3px)}.rounded-\[inherit\]{border-radius:inherit}.rounded-\[min\(var\(--radius-md\)\,10px\)\]{border-radius:min(var(--radius-md), 10px)}.rounded-\[min\(var\(--radius-md\)\,12px\)\]{border-radius:min(var(--radius-md), 12px)}.rounded-full{border-radius:3.40282e38px}.rounded-lg{border-radius:var(--radius)}.rounded-md{border-radius:calc(var(--radius) * .8)}.rounded-none{border-radius:0}.rounded-sm{border-radius:calc(var(--radius) * .6)}.rounded-xl{border-radius:calc(var(--radius) * 1.4)}.rounded-t-xl{border-top-left-radius:calc(var(--radius) * 1.4);border-top-right-radius:calc(var(--radius) * 1.4)}.rounded-b-lg{border-bottom-right-radius:var(--radius);border-bottom-left-radius:var(--radius)}.rounded-b-xl{border-bottom-right-radius:calc(var(--radius) * 1.4);border-bottom-left-radius:calc(var(--radius) * 1.4)}.\!border-0{border-style:var(--tw-border-style)!important;border-width:0!important}.border{border-style:var(--tw-border-style);border-width:1px}.border-0{border-style:var(--tw-border-style);border-width:0}.border-2{border-style:var(--tw-border-style);border-width:2px}.border-\[1\.5px\]{border-style:var(--tw-border-style);border-width:1.5px}.border-t{border-top-style:var(--tw-border-style);border-top-width:1px}.border-b{border-bottom-style:var(--tw-border-style);border-bottom-width:1px}.border-b-2{border-bottom-style:var(--tw-border-style);border-bottom-width:2px}.border-l{border-left-style:var(--tw-border-style);border-left-width:1px}.border-l-2{border-left-style:var(--tw-border-style);border-left-width:2px}.border-dashed{--tw-border-style:dashed;border-style:dashed}.border-\(--color-border\){border-color:var(--color-border)}.border-\[\#224989\]{border-color:#224989}.border-\[\#dfe6ef\]{border-color:#dfe6ef}.border-amber-200{border-color:var(--color-amber-200)}.border-amber-300{border-color:var(--color-amber-300)}.border-amber-400{border-color:var(--color-amber-400)}.border-amber-400\/50{border-color:#fcbb0080}@supports (color:color-mix(in lab, red, red)){.border-amber-400\/50{border-color:color-mix(in oklab, var(--color-amber-400) 50%, transparent)}}.border-amber-400\/60{border-color:#fcbb0099}@supports (color:color-mix(in lab, red, red)){.border-amber-400\/60{border-color:color-mix(in oklab, var(--color-amber-400) 60%, transparent)}}.border-amber-500{border-color:var(--color-amber-500)}.border-amber-500\/20{border-color:#f99c0033}@supports (color:color-mix(in lab, red, red)){.border-amber-500\/20{border-color:color-mix(in oklab, var(--color-amber-500) 20%, transparent)}}.border-background{border-color:var(--background)}.border-blue-200{border-color:var(--color-blue-200)}.border-blue-500\/40{border-color:#3080ff66}@supports (color:color-mix(in lab, red, red)){.border-blue-500\/40{border-color:color-mix(in oklab, var(--color-blue-500) 40%, transparent)}}.border-blue-600{border-color:var(--color-blue-600)}.border-border,.border-border\/40{border-color:var(--border)}@supports (color:color-mix(in lab, red, red)){.border-border\/40{border-color:color-mix(in oklab, var(--border) 40%, transparent)}}.border-border\/50{border-color:var(--border)}@supports (color:color-mix(in lab, red, red)){.border-border\/50{border-color:color-mix(in oklab, var(--border) 50%, transparent)}}.border-border\/70{border-color:var(--border)}@supports (color:color-mix(in lab, red, red)){.border-border\/70{border-color:color-mix(in oklab, var(--border) 70%, transparent)}}.border-border\/80{border-color:var(--border)}@supports (color:color-mix(in lab, red, red)){.border-border\/80{border-color:color-mix(in oklab, var(--border) 80%, transparent)}}.border-cyan-300\/20{border-color:#53eafd33}@supports (color:color-mix(in lab, red, red)){.border-cyan-300\/20{border-color:color-mix(in oklab, var(--color-cyan-300) 20%, transparent)}}.border-destructive,.border-destructive\/40{border-color:var(--destructive)}@supports (color:color-mix(in lab, red, red)){.border-destructive\/40{border-color:color-mix(in oklab, var(--destructive) 40%, transparent)}}.border-emerald-300{border-color:var(--color-emerald-300)}.border-emerald-400\/25{border-color:#00d29440}@supports (color:color-mix(in lab, red, red)){.border-emerald-400\/25{border-color:color-mix(in oklab, var(--color-emerald-400) 25%, transparent)}}.border-emerald-500{border-color:var(--color-emerald-500)}.border-emerald-500\/20{border-color:#00bb7f33}@supports (color:color-mix(in lab, red, red)){.border-emerald-500\/20{border-color:color-mix(in oklab, var(--color-emerald-500) 20%, transparent)}}.border-emerald-500\/40{border-color:#00bb7f66}@supports (color:color-mix(in lab, red, red)){.border-emerald-500\/40{border-color:color-mix(in oklab, var(--color-emerald-500) 40%, transparent)}}.border-gray-100{border-color:var(--color-gray-100)}.border-gray-200{border-color:var(--color-gray-200)}.border-input{border-color:var(--input)}.border-muted-foreground\/50{border-color:var(--muted-foreground)}@supports (color:color-mix(in lab, red, red)){.border-muted-foreground\/50{border-color:color-mix(in oklab, var(--muted-foreground) 50%, transparent)}}.border-muted-foreground\/60{border-color:var(--muted-foreground)}@supports (color:color-mix(in lab, red, red)){.border-muted-foreground\/60{border-color:color-mix(in oklab, var(--muted-foreground) 60%, transparent)}}.border-orange-300{border-color:var(--color-orange-300)}.border-primary{border-color:var(--primary)}.border-red-200{border-color:var(--color-red-200)}.border-red-300{border-color:var(--color-red-300)}.border-red-400\/20{border-color:#ff656833}@supports (color:color-mix(in lab, red, red)){.border-red-400\/20{border-color:color-mix(in oklab, var(--color-red-400) 20%, transparent)}}.border-red-500\/40{border-color:#fb2c3666}@supports (color:color-mix(in lab, red, red)){.border-red-500\/40{border-color:color-mix(in oklab, var(--color-red-500) 40%, transparent)}}.border-ring{border-color:var(--ring)}.border-rose-200{border-color:var(--color-rose-200)}.border-rose-500\/20{border-color:#ff235733}@supports (color:color-mix(in lab, red, red)){.border-rose-500\/20{border-color:color-mix(in oklab, var(--color-rose-500) 20%, transparent)}}.border-sidebar-border{border-color:var(--sidebar-border)}.border-sky-500\/20{border-color:#00a5ef33}@supports (color:color-mix(in lab, red, red)){.border-sky-500\/20{border-color:color-mix(in oklab, var(--color-sky-500) 20%, transparent)}}.border-slate-100{border-color:var(--color-slate-100)}.border-slate-200{border-color:var(--color-slate-200)}.border-slate-400\/20{border-color:#90a1b933}@supports (color:color-mix(in lab, red, red)){.border-slate-400\/20{border-color:color-mix(in oklab, var(--color-slate-400) 20%, transparent)}}.border-teal-500\/20{border-color:#00baa733}@supports (color:color-mix(in lab, red, red)){.border-teal-500\/20{border-color:color-mix(in oklab, var(--color-teal-500) 20%, transparent)}}.border-transparent{border-color:#0000}.border-violet-200{border-color:var(--color-violet-200)}.border-violet-500\/20{border-color:#8d54ff33}@supports (color:color-mix(in lab, red, red)){.border-violet-500\/20{border-color:color-mix(in oklab, var(--color-violet-500) 20%, transparent)}}.border-white\/10{border-color:#ffffff1a}@supports (color:color-mix(in lab, red, red)){.border-white\/10{border-color:color-mix(in oklab, var(--color-white) 10%, transparent)}}.border-l-primary{border-left-color:var(--primary)}.border-l-transparent{border-left-color:#0000}.\!bg-muted-foreground{background-color:var(--muted-foreground)!important}.bg-\(--color-bg\){background-color:var(--color-bg)}.bg-\[\#0f2850\]{background-color:#0f2850}.bg-\[\#2559a7\]{background-color:#2559a7}.bg-\[\#224989\]{background-color:#224989}.bg-\[\#e8f7f1\]{background-color:#e8f7f1}.bg-\[\#e8593c\]{background-color:#e8593c}.bg-\[\#eaf1fb\]{background-color:#eaf1fb}.bg-\[\#eee9fb\]{background-color:#eee9fb}.bg-\[\#eef2f6\]{background-color:#eef2f6}.bg-\[\#f6f6f6\]{background-color:#f6f6f6}.bg-\[\#f8fafc\]{background-color:#f8fafc}.bg-\[\#fbfcfe\]{background-color:#fbfcfe}.bg-\[\#fff6df\]{background-color:#fff6df}.bg-accent{background-color:var(--accent)}.bg-amber-50{background-color:var(--color-amber-50)}.bg-amber-100{background-color:var(--color-amber-100)}.bg-amber-400{background-color:var(--color-amber-400)}.bg-amber-500{background-color:var(--color-amber-500)}.bg-amber-500\/10{background-color:#f99c001a}@supports (color:color-mix(in lab, red, red)){.bg-amber-500\/10{background-color:color-mix(in oklab, var(--color-amber-500) 10%, transparent)}}.bg-amber-600{background-color:var(--color-amber-600)}.bg-background,.bg-background\/95{background-color:var(--background)}@supports (color:color-mix(in lab, red, red)){.bg-background\/95{background-color:color-mix(in oklab, var(--background) 95%, transparent)}}.bg-black\/10{background-color:#0000001a}@supports (color:color-mix(in lab, red, red)){.bg-black\/10{background-color:color-mix(in oklab, var(--color-black) 10%, transparent)}}.bg-black\/15{background-color:#00000026}@supports (color:color-mix(in lab, red, red)){.bg-black\/15{background-color:color-mix(in oklab, var(--color-black) 15%, transparent)}}.bg-blue-50{background-color:var(--color-blue-50)}.bg-blue-50\/40{background-color:#eff6ff66}@supports (color:color-mix(in lab, red, red)){.bg-blue-50\/40{background-color:color-mix(in oklab, var(--color-blue-50) 40%, transparent)}}.bg-blue-50\/60{background-color:#eff6ff99}@supports (color:color-mix(in lab, red, red)){.bg-blue-50\/60{background-color:color-mix(in oklab, var(--color-blue-50) 60%, transparent)}}.bg-blue-50\/95{background-color:#eff6fff2}@supports (color:color-mix(in lab, red, red)){.bg-blue-50\/95{background-color:color-mix(in oklab, var(--color-blue-50) 95%, transparent)}}.bg-blue-100{background-color:var(--color-blue-100)}.bg-blue-500{background-color:var(--color-blue-500)}.bg-blue-500\/15{background-color:#3080ff26}@supports (color:color-mix(in lab, red, red)){.bg-blue-500\/15{background-color:color-mix(in oklab, var(--color-blue-500) 15%, transparent)}}.bg-blue-600{background-color:var(--color-blue-600)}.bg-blue-700{background-color:var(--color-blue-700)}.bg-border{background-color:var(--border)}.bg-card,.bg-card\/90{background-color:var(--card)}@supports (color:color-mix(in lab, red, red)){.bg-card\/90{background-color:color-mix(in oklab, var(--card) 90%, transparent)}}.bg-cyan-300\/10{background-color:#53eafd1a}@supports (color:color-mix(in lab, red, red)){.bg-cyan-300\/10{background-color:color-mix(in oklab, var(--color-cyan-300) 10%, transparent)}}.bg-cyan-500{background-color:var(--color-cyan-500)}.bg-destructive,.bg-destructive\/5{background-color:var(--destructive)}@supports (color:color-mix(in lab, red, red)){.bg-destructive\/5{background-color:color-mix(in oklab, var(--destructive) 5%, transparent)}}.bg-destructive\/10{background-color:var(--destructive)}@supports (color:color-mix(in lab, red, red)){.bg-destructive\/10{background-color:color-mix(in oklab, var(--destructive) 10%, transparent)}}.bg-emerald-50{background-color:var(--color-emerald-50)}.bg-emerald-100{background-color:var(--color-emerald-100)}.bg-emerald-400{background-color:var(--color-emerald-400)}.bg-emerald-400\/10{background-color:#00d2941a}@supports (color:color-mix(in lab, red, red)){.bg-emerald-400\/10{background-color:color-mix(in oklab, var(--color-emerald-400) 10%, transparent)}}.bg-emerald-500{background-color:var(--color-emerald-500)}.bg-emerald-500\/10{background-color:#00bb7f1a}@supports (color:color-mix(in lab, red, red)){.bg-emerald-500\/10{background-color:color-mix(in oklab, var(--color-emerald-500) 10%, transparent)}}.bg-emerald-500\/15{background-color:#00bb7f26}@supports (color:color-mix(in lab, red, red)){.bg-emerald-500\/15{background-color:color-mix(in oklab, var(--color-emerald-500) 15%, transparent)}}.bg-emerald-600{background-color:var(--color-emerald-600)}.bg-foreground{background-color:var(--foreground)}.bg-muted{background-color:var(--muted)}.bg-muted-foreground\/10{background-color:var(--muted-foreground)}@supports (color:color-mix(in lab, red, red)){.bg-muted-foreground\/10{background-color:color-mix(in oklab, var(--muted-foreground) 10%, transparent)}}.bg-muted-foreground\/40{background-color:var(--muted-foreground)}@supports (color:color-mix(in lab, red, red)){.bg-muted-foreground\/40{background-color:color-mix(in oklab, var(--muted-foreground) 40%, transparent)}}.bg-muted-foreground\/60{background-color:var(--muted-foreground)}@supports (color:color-mix(in lab, red, red)){.bg-muted-foreground\/60{background-color:color-mix(in oklab, var(--muted-foreground) 60%, transparent)}}.bg-muted\/20{background-color:var(--muted)}@supports (color:color-mix(in lab, red, red)){.bg-muted\/20{background-color:color-mix(in oklab, var(--muted) 20%, transparent)}}.bg-muted\/25{background-color:var(--muted)}@supports (color:color-mix(in lab, red, red)){.bg-muted\/25{background-color:color-mix(in oklab, var(--muted) 25%, transparent)}}.bg-muted\/30{background-color:var(--muted)}@supports (color:color-mix(in lab, red, red)){.bg-muted\/30{background-color:color-mix(in oklab, var(--muted) 30%, transparent)}}.bg-muted\/40{background-color:var(--muted)}@supports (color:color-mix(in lab, red, red)){.bg-muted\/40{background-color:color-mix(in oklab, var(--muted) 40%, transparent)}}.bg-muted\/50{background-color:var(--muted)}@supports (color:color-mix(in lab, red, red)){.bg-muted\/50{background-color:color-mix(in oklab, var(--muted) 50%, transparent)}}.bg-muted\/60{background-color:var(--muted)}@supports (color:color-mix(in lab, red, red)){.bg-muted\/60{background-color:color-mix(in oklab, var(--muted) 60%, transparent)}}.bg-muted\/95{background-color:var(--muted)}@supports (color:color-mix(in lab, red, red)){.bg-muted\/95{background-color:color-mix(in oklab, var(--muted) 95%, transparent)}}.bg-orange-50{background-color:var(--color-orange-50)}.bg-popover{background-color:var(--popover)}.bg-primary,.bg-primary\/5{background-color:var(--primary)}@supports (color:color-mix(in lab, red, red)){.bg-primary\/5{background-color:color-mix(in oklab, var(--primary) 5%, transparent)}}.bg-primary\/10{background-color:var(--primary)}@supports (color:color-mix(in lab, red, red)){.bg-primary\/10{background-color:color-mix(in oklab, var(--primary) 10%, transparent)}}.bg-red-50{background-color:var(--color-red-50)}.bg-red-100{background-color:var(--color-red-100)}.bg-red-400\/10{background-color:#ff65681a}@supports (color:color-mix(in lab, red, red)){.bg-red-400\/10{background-color:color-mix(in oklab, var(--color-red-400) 10%, transparent)}}.bg-red-500{background-color:var(--color-red-500)}.bg-red-500\/10{background-color:#fb2c361a}@supports (color:color-mix(in lab, red, red)){.bg-red-500\/10{background-color:color-mix(in oklab, var(--color-red-500) 10%, transparent)}}.bg-red-500\/15{background-color:#fb2c3626}@supports (color:color-mix(in lab, red, red)){.bg-red-500\/15{background-color:color-mix(in oklab, var(--color-red-500) 15%, transparent)}}.bg-red-600{background-color:var(--color-red-600)}.bg-rose-50{background-color:var(--color-rose-50)}.bg-rose-400{background-color:var(--color-rose-400)}.bg-rose-500\/10{background-color:#ff23571a}@supports (color:color-mix(in lab, red, red)){.bg-rose-500\/10{background-color:color-mix(in oklab, var(--color-rose-500) 10%, transparent)}}.bg-secondary{background-color:var(--secondary)}.bg-sidebar{background-color:var(--sidebar)}.bg-sidebar-border{background-color:var(--sidebar-border)}.bg-sky-400{background-color:var(--color-sky-400)}.bg-sky-500{background-color:var(--color-sky-500)}.bg-sky-500\/10{background-color:#00a5ef1a}@supports (color:color-mix(in lab, red, red)){.bg-sky-500\/10{background-color:color-mix(in oklab, var(--color-sky-500) 10%, transparent)}}.bg-slate-50{background-color:var(--color-slate-50)}.bg-slate-50\/50{background-color:#f8fafc80}@supports (color:color-mix(in lab, red, red)){.bg-slate-50\/50{background-color:color-mix(in oklab, var(--color-slate-50) 50%, transparent)}}.bg-slate-100{background-color:var(--color-slate-100)}.bg-slate-400{background-color:var(--color-slate-400)}.bg-slate-400\/10{background-color:#90a1b91a}@supports (color:color-mix(in lab, red, red)){.bg-slate-400\/10{background-color:color-mix(in oklab, var(--color-slate-400) 10%, transparent)}}.bg-slate-500{background-color:var(--color-slate-500)}.bg-slate-600{background-color:var(--color-slate-600)}.bg-slate-700{background-color:var(--color-slate-700)}.bg-slate-950\/70{background-color:#020618b3}@supports (color:color-mix(in lab, red, red)){.bg-slate-950\/70{background-color:color-mix(in oklab, var(--color-slate-950) 70%, transparent)}}.bg-slate-950\/72{background-color:#020618b8}@supports (color:color-mix(in lab, red, red)){.bg-slate-950\/72{background-color:color-mix(in oklab, var(--color-slate-950) 72%, transparent)}}.bg-teal-400{background-color:var(--color-teal-400)}.bg-teal-500{background-color:var(--color-teal-500)}.bg-teal-500\/10{background-color:#00baa71a}@supports (color:color-mix(in lab, red, red)){.bg-teal-500\/10{background-color:color-mix(in oklab, var(--color-teal-500) 10%, transparent)}}.bg-transparent{background-color:#0000}.bg-violet-50{background-color:var(--color-violet-50)}.bg-violet-50\/95{background-color:#f5f3fff2}@supports (color:color-mix(in lab, red, red)){.bg-violet-50\/95{background-color:color-mix(in oklab, var(--color-violet-50) 95%, transparent)}}.bg-violet-100{background-color:var(--color-violet-100)}.bg-violet-400{background-color:var(--color-violet-400)}.bg-violet-500{background-color:var(--color-violet-500)}.bg-violet-500\/10{background-color:#8d54ff1a}@supports (color:color-mix(in lab, red, red)){.bg-violet-500\/10{background-color:color-mix(in oklab, var(--color-violet-500) 10%, transparent)}}.bg-white{background-color:var(--color-white)}.bg-white\/5{background-color:#ffffff0d}@supports (color:color-mix(in lab, red, red)){.bg-white\/5{background-color:color-mix(in oklab, var(--color-white) 5%, transparent)}}.bg-white\/6{background-color:#ffffff0f}@supports (color:color-mix(in lab, red, red)){.bg-white\/6{background-color:color-mix(in oklab, var(--color-white) 6%, transparent)}}.bg-white\/10{background-color:#ffffff1a}@supports (color:color-mix(in lab, red, red)){.bg-white\/10{background-color:color-mix(in oklab, var(--color-white) 10%, transparent)}}.bg-gradient-to-br{--tw-gradient-position:to bottom right in oklab;background-image:linear-gradient(var(--tw-gradient-stops))}.bg-gradient-to-t{--tw-gradient-position:to top in oklab;background-image:linear-gradient(var(--tw-gradient-stops))}.bg-\[linear-gradient\(45deg\,hsl\(var\(--muted\)\)_25\%\,transparent_25\%\)\,linear-gradient\(-45deg\,hsl\(var\(--muted\)\)_25\%\,transparent_25\%\)\,linear-gradient\(45deg\,transparent_75\%\,hsl\(var\(--muted\)\)_75\%\)\,linear-gradient\(-45deg\,transparent_75\%\,hsl\(var\(--muted\)\)_75\%\)\]{background-image:linear-gradient(45deg,hsl(var(--muted)) 25%,transparent 25%),linear-gradient(-45deg,hsl(var(--muted)) 25%,transparent 25%),linear-gradient(45deg,transparent 75%,hsl(var(--muted)) 75%),linear-gradient(-45deg,transparent 75%,hsl(var(--muted)) 75%)}.from-\[\#17263f\]{--tw-gradient-from:#17263f;--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.from-black\/70{--tw-gradient-from:#000000b3}@supports (color:color-mix(in lab, red, red)){.from-black\/70{--tw-gradient-from:color-mix(in oklab, var(--color-black) 70%, transparent)}}.from-black\/70{--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.to-\[\#4c6790\]{--tw-gradient-to:#4c6790;--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.to-transparent{--tw-gradient-to:transparent;--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.bg-\[length\:18px_18px\]{background-size:18px 18px}.bg-clip-padding{background-clip:padding-box}.bg-\[position\:0_0\,0_9px\,9px_-9px\,-9px_0\]{background-position:0 0,0 9px,9px -9px,-9px 0}.fill-current{fill:currentColor}.fill-foreground{fill:var(--foreground)}.object-contain{object-fit:contain}.object-cover{object-fit:cover}.p-0{padding:calc(var(--spacing) * 0)}.p-0\.5{padding:calc(var(--spacing) * .5)}.p-1{padding:calc(var(--spacing) * 1)}.p-2{padding:calc(var(--spacing) * 2)}.p-2\.5{padding:calc(var(--spacing) * 2.5)}.p-3{padding:calc(var(--spacing) * 3)}.p-4{padding:calc(var(--spacing) * 4)}.p-5{padding:calc(var(--spacing) * 5)}.p-6{padding:calc(var(--spacing) * 6)}.p-8{padding:calc(var(--spacing) * 8)}.p-10{padding:calc(var(--spacing) * 10)}.p-\[3px\]{padding:3px}.p-px{padding:1px}.px-0{padding-inline:calc(var(--spacing) * 0)}.px-0\.5{padding-inline:calc(var(--spacing) * .5)}.px-1{padding-inline:calc(var(--spacing) * 1)}.px-1\.5{padding-inline:calc(var(--spacing) * 1.5)}.px-2{padding-inline:calc(var(--spacing) * 2)}.px-2\.5{padding-inline:calc(var(--spacing) * 2.5)}.px-3{padding-inline:calc(var(--spacing) * 3)}.px-4{padding-inline:calc(var(--spacing) * 4)}.px-5{padding-inline:calc(var(--spacing) * 5)}.px-6{padding-inline:calc(var(--spacing) * 6)}.px-\[9px\]{padding-inline:9px}.py-0{padding-block:calc(var(--spacing) * 0)}.py-0\.5{padding-block:calc(var(--spacing) * .5)}.py-1{padding-block:calc(var(--spacing) * 1)}.py-1\.5{padding-block:calc(var(--spacing) * 1.5)}.py-2{padding-block:calc(var(--spacing) * 2)}.py-2\.5{padding-block:calc(var(--spacing) * 2.5)}.py-3{padding-block:calc(var(--spacing) * 3)}.py-3\.5{padding-block:calc(var(--spacing) * 3.5)}.py-4{padding-block:calc(var(--spacing) * 4)}.py-6{padding-block:calc(var(--spacing) * 6)}.py-8{padding-block:calc(var(--spacing) * 8)}.py-12{padding-block:calc(var(--spacing) * 12)}.py-14{padding-block:calc(var(--spacing) * 14)}.py-16{padding-block:calc(var(--spacing) * 16)}.py-20{padding-block:calc(var(--spacing) * 20)}.py-\[2px\]{padding-block:2px}.py-\[5px\]{padding-block:5px}.py-\[11px\]{padding-block:11px}.py-px{padding-block:1px}.pt-1{padding-top:calc(var(--spacing) * 1)}.pt-2{padding-top:calc(var(--spacing) * 2)}.pt-2\.5{padding-top:calc(var(--spacing) * 2.5)}.pt-3{padding-top:calc(var(--spacing) * 3)}.pt-3\.5{padding-top:calc(var(--spacing) * 3.5)}.pt-4{padding-top:calc(var(--spacing) * 4)}.pt-5{padding-top:calc(var(--spacing) * 5)}.pt-8{padding-top:calc(var(--spacing) * 8)}.pr-2{padding-right:calc(var(--spacing) * 2)}.pr-8{padding-right:calc(var(--spacing) * 8)}.pr-12{padding-right:calc(var(--spacing) * 12)}.pr-16{padding-right:calc(var(--spacing) * 16)}.pb-1{padding-bottom:calc(var(--spacing) * 1)}.pb-2{padding-bottom:calc(var(--spacing) * 2)}.pb-3{padding-bottom:calc(var(--spacing) * 3)}.pb-5{padding-bottom:calc(var(--spacing) * 5)}.pb-6{padding-bottom:calc(var(--spacing) * 6)}.pl-1\.5{padding-left:calc(var(--spacing) * 1.5)}.pl-2{padding-left:calc(var(--spacing) * 2)}.pl-2\.5{padding-left:calc(var(--spacing) * 2.5)}.pl-4{padding-left:calc(var(--spacing) * 4)}.pl-8{padding-left:calc(var(--spacing) * 8)}.pl-10{padding-left:calc(var(--spacing) * 10)}.text-center{text-align:center}.text-left{text-align:left}.text-right{text-align:right}.align-middle{vertical-align:middle}.align-top{vertical-align:top}.font-\[\'Be_Vietnam_Pro\'\]{font-family:Be Vietnam Pro}.font-mono{font-family:var(--font-mono)}.text-2xl{font-size:var(--text-2xl);line-height:var(--tw-leading,var(--text-2xl--line-height))}.text-3xl{font-size:var(--text-3xl);line-height:var(--tw-leading,var(--text-3xl--line-height))}.text-base{font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height))}.text-lg{font-size:var(--text-lg);line-height:var(--tw-leading,var(--text-lg--line-height))}.text-sm{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}.text-xl{font-size:var(--text-xl);line-height:var(--tw-leading,var(--text-xl--line-height))}.text-xs{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height))}.text-\[0\.6rem\]{font-size:.6rem}.text-\[0\.7rem\]{font-size:.7rem}.text-\[0\.8em\]{font-size:.8em}.text-\[0\.8rem\]{font-size:.8rem}.text-\[0\.65rem\]{font-size:.65rem}.text-\[8px\]{font-size:8px}.text-\[9px\]{font-size:9px}.text-\[10\.5px\]{font-size:10.5px}.text-\[10px\]{font-size:10px}.text-\[11\.5px\]{font-size:11.5px}.text-\[11px\]{font-size:11px}.text-\[12px\]{font-size:12px}.text-\[13px\]{font-size:13px}.text-\[14px\]{font-size:14px}.text-\[15px\]{font-size:15px}.text-\[17px\]{font-size:17px}.leading-4{--tw-leading:calc(var(--spacing) * 4);line-height:calc(var(--spacing) * 4)}.leading-5{--tw-leading:calc(var(--spacing) * 5);line-height:calc(var(--spacing) * 5)}.leading-6{--tw-leading:calc(var(--spacing) * 6);line-height:calc(var(--spacing) * 6)}.leading-7{--tw-leading:calc(var(--spacing) * 7);line-height:calc(var(--spacing) * 7)}.leading-\[14px\]{--tw-leading:14px;line-height:14px}.leading-\[15px\]{--tw-leading:15px;line-height:15px}.leading-\[21px\]{--tw-leading:21px;line-height:21px}.leading-\[22px\]{--tw-leading:22px;line-height:22px}.leading-none{--tw-leading:1;line-height:1}.leading-normal{--tw-leading:var(--leading-normal);line-height:var(--leading-normal)}.leading-relaxed{--tw-leading:var(--leading-relaxed);line-height:var(--leading-relaxed)}.leading-snug{--tw-leading:var(--leading-snug);line-height:var(--leading-snug)}.font-bold{--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold)}.font-extrabold{--tw-font-weight:var(--font-weight-extrabold);font-weight:var(--font-weight-extrabold)}.font-medium{--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium)}.font-normal{--tw-font-weight:var(--font-weight-normal);font-weight:var(--font-weight-normal)}.font-semibold{--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold)}.tracking-\[-0\.015em\]{--tw-tracking:-.015em;letter-spacing:-.015em}.tracking-\[0\.01em\]{--tw-tracking:.01em;letter-spacing:.01em}.tracking-\[0\.04em\]{--tw-tracking:.04em;letter-spacing:.04em}.tracking-\[0\.05em\]{--tw-tracking:.05em;letter-spacing:.05em}.tracking-\[0\.12em\]{--tw-tracking:.12em;letter-spacing:.12em}.tracking-\[0\.18em\]{--tw-tracking:.18em;letter-spacing:.18em}.tracking-\[0\.28em\]{--tw-tracking:.28em;letter-spacing:.28em}.tracking-\[0\.35px\]{--tw-tracking:.35px;letter-spacing:.35px}.tracking-\[0\.052em\]{--tw-tracking:.052em;letter-spacing:.052em}.tracking-\[0\.1172px\]{--tw-tracking:.1172px;letter-spacing:.1172px}.tracking-tight{--tw-tracking:var(--tracking-tight);letter-spacing:var(--tracking-tight)}.tracking-wide{--tw-tracking:var(--tracking-wide);letter-spacing:var(--tracking-wide)}.tracking-widest{--tw-tracking:var(--tracking-widest);letter-spacing:var(--tracking-widest)}.text-balance{text-wrap:balance}.break-words{overflow-wrap:break-word}.break-all{word-break:break-all}.whitespace-nowrap{white-space:nowrap}.whitespace-pre-wrap{white-space:pre-wrap}.text-\[\#0d7653\]{color:#0d7653}.text-\[\#1a2332\]{color:#1a2332}.text-\[\#5e6e82\]{color:#5e6e82}.text-\[\#8b9aad\]{color:#8b9aad}.text-\[\#148a62\]{color:#148a62}.text-\[\#285d9f\]{color:#285d9f}.text-\[\#444\]{color:#444}.text-\[\#555\]{color:#555}.text-\[\#2559a7\]{color:#2559a7}.text-\[\#6249aa\]{color:#6249aa}.text-\[\#182437\]{color:#182437}.text-\[\#718095\]{color:#718095}.text-\[\#986200\]{color:#986200}.text-\[\#e8593c\]{color:#e8593c}.text-amber-300{color:var(--color-amber-300)}.text-amber-500{color:var(--color-amber-500)}.text-amber-700{color:var(--color-amber-700)}.text-amber-800{color:var(--color-amber-800)}.text-amber-900{color:var(--color-amber-900)}.text-background{color:var(--background)}.text-blue-300{color:var(--color-blue-300)}.text-blue-500{color:var(--color-blue-500)}.text-blue-600{color:var(--color-blue-600)}.text-blue-700{color:var(--color-blue-700)}.text-card-foreground{color:var(--card-foreground)}.text-current{color:currentColor}.text-cyan-100{color:var(--color-cyan-100)}.text-cyan-200{color:var(--color-cyan-200)}.text-destructive{color:var(--destructive)}.text-emerald-200{color:var(--color-emerald-200)}.text-emerald-300{color:var(--color-emerald-300)}.text-emerald-600{color:var(--color-emerald-600)}.text-emerald-700{color:var(--color-emerald-700)}.text-foreground,.text-foreground\/60{color:var(--foreground)}@supports (color:color-mix(in lab, red, red)){.text-foreground\/60{color:color-mix(in oklab, var(--foreground) 60%, transparent)}}.text-foreground\/75{color:var(--foreground)}@supports (color:color-mix(in lab, red, red)){.text-foreground\/75{color:color-mix(in oklab, var(--foreground) 75%, transparent)}}.text-foreground\/80{color:var(--foreground)}@supports (color:color-mix(in lab, red, red)){.text-foreground\/80{color:color-mix(in oklab, var(--foreground) 80%, transparent)}}.text-gray-400{color:var(--color-gray-400)}.text-gray-500{color:var(--color-gray-500)}.text-gray-600{color:var(--color-gray-600)}.text-gray-700{color:var(--color-gray-700)}.text-muted-foreground,.text-muted-foreground\/40{color:var(--muted-foreground)}@supports (color:color-mix(in lab, red, red)){.text-muted-foreground\/40{color:color-mix(in oklab, var(--muted-foreground) 40%, transparent)}}.text-muted-foreground\/55{color:var(--muted-foreground)}@supports (color:color-mix(in lab, red, red)){.text-muted-foreground\/55{color:color-mix(in oklab, var(--muted-foreground) 55%, transparent)}}.text-muted-foreground\/60{color:var(--muted-foreground)}@supports (color:color-mix(in lab, red, red)){.text-muted-foreground\/60{color:color-mix(in oklab, var(--muted-foreground) 60%, transparent)}}.text-muted-foreground\/65{color:var(--muted-foreground)}@supports (color:color-mix(in lab, red, red)){.text-muted-foreground\/65{color:color-mix(in oklab, var(--muted-foreground) 65%, transparent)}}.text-muted-foreground\/70{color:var(--muted-foreground)}@supports (color:color-mix(in lab, red, red)){.text-muted-foreground\/70{color:color-mix(in oklab, var(--muted-foreground) 70%, transparent)}}.text-muted-foreground\/90{color:var(--muted-foreground)}@supports (color:color-mix(in lab, red, red)){.text-muted-foreground\/90{color:color-mix(in oklab, var(--muted-foreground) 90%, transparent)}}.text-neutral-900{color:var(--color-neutral-900)}.text-orange-700{color:var(--color-orange-700)}.text-popover-foreground{color:var(--popover-foreground)}.text-primary{color:var(--primary)}.text-primary-foreground{color:var(--primary-foreground)}.text-red-100{color:var(--color-red-100)}.text-red-200{color:var(--color-red-200)}.text-red-400{color:var(--color-red-400)}.text-red-500{color:var(--color-red-500)}.text-red-600{color:var(--color-red-600)}.text-red-700{color:var(--color-red-700)}.text-rose-300{color:var(--color-rose-300)}.text-rose-600{color:var(--color-rose-600)}.text-rose-700{color:var(--color-rose-700)}.text-rose-900{color:var(--color-rose-900)}.text-secondary-foreground{color:var(--secondary-foreground)}.text-sidebar-foreground,.text-sidebar-foreground\/70{color:var(--sidebar-foreground)}@supports (color:color-mix(in lab, red, red)){.text-sidebar-foreground\/70{color:color-mix(in oklab, var(--sidebar-foreground) 70%, transparent)}}.text-sky-300{color:var(--color-sky-300)}.text-sky-700{color:var(--color-sky-700)}.text-slate-200{color:var(--color-slate-200)}.text-slate-300{color:var(--color-slate-300)}.text-slate-400{color:var(--color-slate-400)}.text-slate-500{color:var(--color-slate-500)}.text-slate-600{color:var(--color-slate-600)}.text-slate-700{color:var(--color-slate-700)}.text-slate-800{color:var(--color-slate-800)}.text-slate-900{color:var(--color-slate-900)}.text-teal-300{color:var(--color-teal-300)}.text-teal-700{color:var(--color-teal-700)}.text-violet-300{color:var(--color-violet-300)}.text-violet-600{color:var(--color-violet-600)}.text-violet-700{color:var(--color-violet-700)}.text-violet-800{color:var(--color-violet-800)}.text-white{color:var(--color-white)}.text-white\/75{color:#ffffffbf}@supports (color:color-mix(in lab, red, red)){.text-white\/75{color:color-mix(in oklab, var(--color-white) 75%, transparent)}}.capitalize{text-transform:capitalize}.uppercase{text-transform:uppercase}.italic{font-style:italic}.tabular-nums{--tw-numeric-spacing:tabular-nums;font-variant-numeric:var(--tw-ordinal,) var(--tw-slashed-zero,) var(--tw-numeric-figure,) var(--tw-numeric-spacing,) var(--tw-numeric-fraction,)}.line-through{text-decoration-line:line-through}.underline{text-decoration-line:underline}.underline-offset-2{text-underline-offset:2px}.underline-offset-4{text-underline-offset:4px}.accent-foreground{accent-color:var(--foreground)}.accent-primary{accent-color:var(--primary)}.opacity-0{opacity:0}.opacity-50{opacity:.5}.opacity-60{opacity:.6}.opacity-80{opacity:.8}.opacity-\[0\.65\]{opacity:.65}.bg-blend-color{background-blend-mode:color}.shadow{--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a), 0 1px 2px -1px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-2xl{--tw-shadow:0 25px 50px -12px var(--tw-shadow-color,#00000040);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-\[0_0_0_1px_var\(--sidebar-border\)\]{--tw-shadow:0 0 0 1px var(--tw-shadow-color,var(--sidebar-border));box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-\[0_8px_24px_rgba\(30\,53\,83\,0\.08\)\]{--tw-shadow:0 8px 24px var(--tw-shadow-color,#1e355314);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-\[0_16px_38px_rgba\(15\,40\,80\,0\.18\)\]{--tw-shadow:0 16px 38px var(--tw-shadow-color,#0f28502e);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-\[0_18px_48px_rgba\(15\,40\,80\,0\.2\)\]{--tw-shadow:0 18px 48px var(--tw-shadow-color,#0f285033);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-\[0_24px_60px_rgba\(2\,6\,23\,0\.56\)\]{--tw-shadow:0 24px 60px var(--tw-shadow-color,#0206178f);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-lg{--tw-shadow:0 10px 15px -3px var(--tw-shadow-color,#0000001a), 0 4px 6px -4px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-md{--tw-shadow:0 4px 6px -1px var(--tw-shadow-color,#0000001a), 0 2px 4px -2px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-none{--tw-shadow:0 0 #0000;box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-sm{--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a), 0 1px 2px -1px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-xl{--tw-shadow:0 20px 25px -5px var(--tw-shadow-color,#0000001a), 0 8px 10px -6px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-xs{--tw-shadow:0 1px 2px 0 var(--tw-shadow-color,#0000000d);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.ring{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.ring-0{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(0px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.ring-1{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.ring-2{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.ring-3{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(3px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.ring-amber-500\/30{--tw-ring-color:#f99c004d}@supports (color:color-mix(in lab, red, red)){.ring-amber-500\/30{--tw-ring-color:color-mix(in oklab, var(--color-amber-500) 30%, transparent)}}.ring-background{--tw-ring-color:var(--background)}.ring-destructive\/20{--tw-ring-color:var(--destructive)}@supports (color:color-mix(in lab, red, red)){.ring-destructive\/20{--tw-ring-color:color-mix(in oklab, var(--destructive) 20%, transparent)}}.ring-emerald-500\/15{--tw-ring-color:#00bb7f26}@supports (color:color-mix(in lab, red, red)){.ring-emerald-500\/15{--tw-ring-color:color-mix(in oklab, var(--color-emerald-500) 15%, transparent)}}.ring-emerald-500\/30{--tw-ring-color:#00bb7f4d}@supports (color:color-mix(in lab, red, red)){.ring-emerald-500\/30{--tw-ring-color:color-mix(in oklab, var(--color-emerald-500) 30%, transparent)}}.ring-foreground\/10{--tw-ring-color:var(--foreground)}@supports (color:color-mix(in lab, red, red)){.ring-foreground\/10{--tw-ring-color:color-mix(in oklab, var(--foreground) 10%, transparent)}}.ring-ring\/30{--tw-ring-color:var(--ring)}@supports (color:color-mix(in lab, red, red)){.ring-ring\/30{--tw-ring-color:color-mix(in oklab, var(--ring) 30%, transparent)}}.ring-ring\/35{--tw-ring-color:var(--ring)}@supports (color:color-mix(in lab, red, red)){.ring-ring\/35{--tw-ring-color:color-mix(in oklab, var(--ring) 35%, transparent)}}.ring-ring\/40{--tw-ring-color:var(--ring)}@supports (color:color-mix(in lab, red, red)){.ring-ring\/40{--tw-ring-color:color-mix(in oklab, var(--ring) 40%, transparent)}}.ring-sidebar-ring{--tw-ring-color:var(--sidebar-ring)}.outline-hidden{--tw-outline-style:none;outline-style:none}@media (forced-colors:active){.outline-hidden{outline-offset:2px;outline:2px solid #0000}}.outline{outline-style:var(--tw-outline-style);outline-width:1px}.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,)}.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,)}.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,)}.transition{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-\[color\,box-shadow\]{transition-property:color,box-shadow;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-\[left\,right\,width\]{transition-property:left,right,width;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-\[margin\,opacity\]{transition-property:margin,opacity;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-\[width\,height\,padding\]{transition-property:width,height,padding;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-\[width\]{transition-property:width;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-all{transition-property:all;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-colors{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-opacity{transition-property:opacity;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-transform{transition-property:transform,translate,scale,rotate;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-none{transition-property:none}.duration-100{--tw-duration:.1s;transition-duration:.1s}.duration-200{--tw-duration:.2s;transition-duration:.2s}.ease-in-out{--tw-ease:var(--ease-in-out);transition-timing-function:var(--ease-in-out)}.ease-linear{--tw-ease:linear;transition-timing-function:linear}.outline-none{--tw-outline-style:none;outline-style:none}.select-all{-webkit-user-select:all;user-select:all}.select-none{-webkit-user-select:none;user-select:none}.\[branch\:0\.\.N\]{branch:0..N}.paused{animation-play-state:paused}.running{animation-play-state:running}.group-focus-within\/menu-item\:opacity-100:is(:where(.group\/menu-item):focus-within *){opacity:1}@media (hover:hover){.group-hover\:scale-\[1\.02\]:is(:where(.group):hover *){scale:1.02}.group-hover\:scale-\[1\.03\]:is(:where(.group):hover *){scale:1.03}.group-hover\:bg-muted\/50:is(:where(.group):hover *){background-color:var(--muted)}@supports (color:color-mix(in lab, red, red)){.group-hover\:bg-muted\/50:is(:where(.group):hover *){background-color:color-mix(in oklab, var(--muted) 50%, transparent)}}.group-hover\:opacity-100:is(:where(.group):hover *),.group-hover\/menu-item\:opacity-100:is(:where(.group\/menu-item):hover *){opacity:1}}.group-focus\/dropdown-menu-item\:text-accent-foreground:is(:where(.group\/dropdown-menu-item):focus *){color:var(--accent-foreground)}.group-has-disabled\/field\:opacity-50:is(:where(.group\/field):has(:disabled) *){opacity:.5}.group-has-data-\[sidebar\=menu-action\]\/menu-item\:pr-8:is(:where(.group\/menu-item):has([data-sidebar=menu-action]) *){padding-right:calc(var(--spacing) * 8)}.group-has-data-\[size\=lg\]\/avatar-group\:size-10:is(:where(.group\/avatar-group):has([data-size=lg]) *){width:calc(var(--spacing) * 10);height:calc(var(--spacing) * 10)}.group-has-data-\[size\=sm\]\/avatar-group\:size-6:is(:where(.group\/avatar-group):has([data-size=sm]) *){width:calc(var(--spacing) * 6);height:calc(var(--spacing) * 6)}.group-has-\[\>input\]\/input-group\:pt-2:is(:where(.group\/input-group):has(>input) *){padding-top:calc(var(--spacing) * 2)}.group-has-\[\>input\]\/input-group\:pb-2:is(:where(.group\/input-group):has(>input) *){padding-bottom:calc(var(--spacing) * 2)}.group-has-\[\>svg\]\/alert\:col-start-2:is(:where(.group\/alert):has(>svg) *){grid-column-start:2}.group-data-\[collapsible\=icon\]\:-mt-8:is(:where(.group)[data-collapsible=icon] *){margin-top:calc(var(--spacing) * -8)}.group-data-\[collapsible\=icon\]\:hidden:is(:where(.group)[data-collapsible=icon] *){display:none}.group-data-\[collapsible\=icon\]\:size-8\!:is(:where(.group)[data-collapsible=icon] *){width:calc(var(--spacing) * 8)!important;height:calc(var(--spacing) * 8)!important}.group-data-\[collapsible\=icon\]\:w-\(--sidebar-width-icon\):is(:where(.group)[data-collapsible=icon] *){width:var(--sidebar-width-icon)}.group-data-\[collapsible\=icon\]\:w-\[calc\(var\(--sidebar-width-icon\)\+\(--spacing\(4\)\)\)\]:is(:where(.group)[data-collapsible=icon] *){width:calc(var(--sidebar-width-icon) + (calc(var(--spacing) * 4)))}.group-data-\[collapsible\=icon\]\:w-\[calc\(var\(--sidebar-width-icon\)\+\(--spacing\(4\)\)\+2px\)\]:is(:where(.group)[data-collapsible=icon] *){width:calc(var(--sidebar-width-icon) + (calc(var(--spacing) * 4)) + 2px)}.group-data-\[collapsible\=icon\]\:overflow-hidden:is(:where(.group)[data-collapsible=icon] *){overflow:hidden}.group-data-\[collapsible\=icon\]\:p-0\!:is(:where(.group)[data-collapsible=icon] *){padding:calc(var(--spacing) * 0)!important}.group-data-\[collapsible\=icon\]\:p-2\!:is(:where(.group)[data-collapsible=icon] *){padding:calc(var(--spacing) * 2)!important}.group-data-\[collapsible\=icon\]\:opacity-0:is(:where(.group)[data-collapsible=icon] *){opacity:0}.group-data-\[collapsible\=offcanvas\]\:w-0:is(:where(.group)[data-collapsible=offcanvas] *){width:calc(var(--spacing) * 0)}.group-data-\[collapsible\=offcanvas\]\:translate-x-0:is(:where(.group)[data-collapsible=offcanvas] *){--tw-translate-x:calc(var(--spacing) * 0);translate:var(--tw-translate-x) var(--tw-translate-y)}.group-data-\[disabled\=true\]\:pointer-events-none:is(:where(.group)[data-disabled=true] *){pointer-events:none}.group-data-\[disabled\=true\]\:opacity-50:is(:where(.group)[data-disabled=true] *),.group-data-\[disabled\=true\]\/input-group\:opacity-50:is(:where(.group\/input-group)[data-disabled=true] *){opacity:.5}.group-data-\[side\=left\]\:-right-4:is(:where(.group)[data-side=left] *){right:calc(var(--spacing) * -4)}.group-data-\[side\=left\]\:border-r:is(:where(.group)[data-side=left] *){border-right-style:var(--tw-border-style);border-right-width:1px}.group-data-\[side\=right\]\:left-0:is(:where(.group)[data-side=right] *){left:calc(var(--spacing) * 0)}.group-data-\[side\=right\]\:rotate-180:is(:where(.group)[data-side=right] *){rotate:180deg}.group-data-\[side\=right\]\:border-l:is(:where(.group)[data-side=right] *){border-left-style:var(--tw-border-style);border-left-width:1px}.group-data-\[size\=default\]\/avatar\:size-2\.5:is(:where(.group\/avatar)[data-size=default] *){width:calc(var(--spacing) * 2.5);height:calc(var(--spacing) * 2.5)}.group-data-\[size\=lg\]\/avatar\:size-3:is(:where(.group\/avatar)[data-size=lg] *){width:calc(var(--spacing) * 3);height:calc(var(--spacing) * 3)}.group-data-\[size\=sm\]\/alert-dialog-content\:grid:is(:where(.group\/alert-dialog-content)[data-size=sm] *){display:grid}.group-data-\[size\=sm\]\/alert-dialog-content\:grid-cols-2:is(:where(.group\/alert-dialog-content)[data-size=sm] *){grid-template-columns:repeat(2,minmax(0,1fr))}.group-data-\[size\=sm\]\/avatar\:size-2:is(:where(.group\/avatar)[data-size=sm] *){width:calc(var(--spacing) * 2);height:calc(var(--spacing) * 2)}.group-data-\[size\=sm\]\/avatar\:text-xs:is(:where(.group\/avatar)[data-size=sm] *){font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height))}.group-data-\[size\=sm\]\/card\:p-3:is(:where(.group\/card)[data-size=sm] *){padding:calc(var(--spacing) * 3)}.group-data-\[size\=sm\]\/card\:px-3:is(:where(.group\/card)[data-size=sm] *){padding-inline:calc(var(--spacing) * 3)}.group-data-\[size\=sm\]\/card\:text-sm:is(:where(.group\/card)[data-size=sm] *){font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}.group-data-\[variant\=floating\]\:rounded-lg:is(:where(.group)[data-variant=floating] *){border-radius:var(--radius)}.group-data-\[variant\=floating\]\:shadow-sm:is(:where(.group)[data-variant=floating] *){--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a), 0 1px 2px -1px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.group-data-\[variant\=floating\]\:ring-1:is(:where(.group)[data-variant=floating] *){--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.group-data-\[variant\=floating\]\:ring-sidebar-border:is(:where(.group)[data-variant=floating] *){--tw-ring-color:var(--sidebar-border)}.group-data-\[variant\=line\]\/tabs-list\:bg-transparent:is(:where(.group\/tabs-list)[data-variant=line] *){background-color:#0000}.group-data-horizontal\/tabs\:h-8:is(:where(.group\/tabs):where([data-orientation=horizontal]) *){height:calc(var(--spacing) * 8)}.group-data-vertical\/tabs\:h-fit:is(:where(.group\/tabs):where([data-orientation=vertical]) *){height:fit-content}.group-data-vertical\/tabs\:w-full:is(:where(.group\/tabs):where([data-orientation=vertical]) *){width:100%}.group-data-vertical\/tabs\:flex-col:is(:where(.group\/tabs):where([data-orientation=vertical]) *){flex-direction:column}.group-data-vertical\/tabs\:justify-start:is(:where(.group\/tabs):where([data-orientation=vertical]) *){justify-content:flex-start}@media (hover:hover){.peer-hover\/menu-button\:text-sidebar-accent-foreground:is(:where(.peer\/menu-button):hover~*){color:var(--sidebar-accent-foreground)}}.peer-disabled\:cursor-not-allowed:is(:where(.peer):disabled~*){cursor:not-allowed}.peer-disabled\:opacity-50:is(:where(.peer):disabled~*){opacity:.5}.peer-data-\[size\=default\]\/menu-button\:top-1\.5:is(:where(.peer\/menu-button)[data-size=default]~*){top:calc(var(--spacing) * 1.5)}.peer-data-\[size\=lg\]\/menu-button\:top-2\.5:is(:where(.peer\/menu-button)[data-size=lg]~*){top:calc(var(--spacing) * 2.5)}.peer-data-\[size\=sm\]\/menu-button\:top-1:is(:where(.peer\/menu-button)[data-size=sm]~*){top:calc(var(--spacing) * 1)}.peer-data-active\/menu-button\:text-sidebar-accent-foreground:is(:is(:where(.peer\/menu-button):where([data-state=active]),:where(.peer\/menu-button):where([data-active]:not([data-active=false])))~*){color:var(--sidebar-accent-foreground)}.marker\:text-muted-foreground ::marker{color:var(--muted-foreground)}.marker\:text-muted-foreground::marker{color:var(--muted-foreground)}.marker\:text-muted-foreground ::-webkit-details-marker{color:var(--muted-foreground)}.marker\:text-muted-foreground::-webkit-details-marker{color:var(--muted-foreground)}.file\:inline-flex::file-selector-button{display:inline-flex}.file\:h-6::file-selector-button{height:calc(var(--spacing) * 6)}.file\:border-0::file-selector-button{border-style:var(--tw-border-style);border-width:0}.file\:bg-transparent::file-selector-button{background-color:#0000}.file\:text-sm::file-selector-button{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}.file\:font-medium::file-selector-button{--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium)}.file\:text-foreground::file-selector-button{color:var(--foreground)}.placeholder\:text-gray-400::placeholder{color:var(--color-gray-400)}.placeholder\:text-muted-foreground::placeholder{color:var(--muted-foreground)}.placeholder\:text-slate-500::placeholder{color:var(--color-slate-500)}.after\:absolute:after{content:var(--tw-content);position:absolute}.after\:-inset-2:after{content:var(--tw-content);inset:calc(var(--spacing) * -2)}.after\:inset-0:after{content:var(--tw-content);inset:calc(var(--spacing) * 0)}.after\:-inset-x-3:after{content:var(--tw-content);inset-inline:calc(var(--spacing) * -3)}.after\:-inset-y-2:after{content:var(--tw-content);inset-block:calc(var(--spacing) * -2)}.after\:inset-y-0:after{content:var(--tw-content);inset-block:calc(var(--spacing) * 0)}.after\:start-1\/2:after{content:var(--tw-content);inset-inline-start:50%}.after\:w-\[2px\]:after{content:var(--tw-content);width:2px}.after\:rounded-full:after{content:var(--tw-content);border-radius:3.40282e38px}.after\:border:after{content:var(--tw-content);border-style:var(--tw-border-style);border-width:1px}.after\:border-border:after{content:var(--tw-content);border-color:var(--border)}.after\:bg-foreground:after{content:var(--tw-content);background-color:var(--foreground)}.after\:opacity-0:after{content:var(--tw-content);opacity:0}.after\:mix-blend-darken:after{content:var(--tw-content);mix-blend-mode:darken}.after\:transition-opacity:after{content:var(--tw-content);transition-property:opacity;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.group-data-\[collapsible\=offcanvas\]\:after\:left-full:is(:where(.group)[data-collapsible=offcanvas] *):after{content:var(--tw-content);left:100%}.group-data-horizontal\/tabs\:after\:inset-x-0:is(:where(.group\/tabs):where([data-orientation=horizontal]) *):after{content:var(--tw-content);inset-inline:calc(var(--spacing) * 0)}.group-data-horizontal\/tabs\:after\:bottom-\[-5px\]:is(:where(.group\/tabs):where([data-orientation=horizontal]) *):after{content:var(--tw-content);bottom:-5px}.group-data-horizontal\/tabs\:after\:h-0\.5:is(:where(.group\/tabs):where([data-orientation=horizontal]) *):after{content:var(--tw-content);height:calc(var(--spacing) * .5)}.group-data-vertical\/tabs\:after\:inset-y-0:is(:where(.group\/tabs):where([data-orientation=vertical]) *):after{content:var(--tw-content);inset-block:calc(var(--spacing) * 0)}.group-data-vertical\/tabs\:after\:-right-1:is(:where(.group\/tabs):where([data-orientation=vertical]) *):after{content:var(--tw-content);right:calc(var(--spacing) * -1)}.group-data-vertical\/tabs\:after\:w-0\.5:is(:where(.group\/tabs):where([data-orientation=vertical]) *):after{content:var(--tw-content);width:calc(var(--spacing) * .5)}.last\:border-0:last-child{border-style:var(--tw-border-style);border-width:0}.last\:border-b-0:last-child{border-bottom-style:var(--tw-border-style);border-bottom-width:0}@media (hover:hover){.hover\:-translate-y-0\.5:hover{--tw-translate-y:calc(var(--spacing) * -.5);translate:var(--tw-translate-x) var(--tw-translate-y)}.hover\:-translate-y-px:hover{--tw-translate-y:-1px;translate:var(--tw-translate-x) var(--tw-translate-y)}.hover\:scale-110:hover{--tw-scale-x:110%;--tw-scale-y:110%;--tw-scale-z:110%;scale:var(--tw-scale-x) var(--tw-scale-y)}.hover\:border-solid:hover{--tw-border-style:solid;border-style:solid}.hover\:border-blue-300:hover{border-color:var(--color-blue-300)}.hover\:border-border:hover{border-color:var(--border)}.hover\:border-destructive:hover,.hover\:border-destructive\/50:hover{border-color:var(--destructive)}@supports (color:color-mix(in lab, red, red)){.hover\:border-destructive\/50:hover{border-color:color-mix(in oklab, var(--destructive) 50%, transparent)}}.hover\:border-primary\/40:hover{border-color:var(--primary)}@supports (color:color-mix(in lab, red, red)){.hover\:border-primary\/40:hover{border-color:color-mix(in oklab, var(--primary) 40%, transparent)}}.hover\:border-primary\/50:hover{border-color:var(--primary)}@supports (color:color-mix(in lab, red, red)){.hover\:border-primary\/50:hover{border-color:color-mix(in oklab, var(--primary) 50%, transparent)}}.hover\:border-primary\/60:hover{border-color:var(--primary)}@supports (color:color-mix(in lab, red, red)){.hover\:border-primary\/60:hover{border-color:color-mix(in oklab, var(--primary) 60%, transparent)}}.hover\:border-ring:hover,.hover\:border-ring\/50:hover{border-color:var(--ring)}@supports (color:color-mix(in lab, red, red)){.hover\:border-ring\/50:hover{border-color:color-mix(in oklab, var(--ring) 50%, transparent)}}.hover\:border-ring\/60:hover{border-color:var(--ring)}@supports (color:color-mix(in lab, red, red)){.hover\:border-ring\/60:hover{border-color:color-mix(in oklab, var(--ring) 60%, transparent)}}.hover\:border-slate-300:hover{border-color:var(--color-slate-300)}.hover\:bg-\[\#193c76\]:hover{background-color:#193c76}.hover\:bg-\[\#d44d32\]:hover{background-color:#d44d32}.hover\:bg-\[\#eaf1fb\]:hover{background-color:#eaf1fb}.hover\:bg-accent:hover,.hover\:bg-accent\/40:hover{background-color:var(--accent)}@supports (color:color-mix(in lab, red, red)){.hover\:bg-accent\/40:hover{background-color:color-mix(in oklab, var(--accent) 40%, transparent)}}.hover\:bg-amber-100:hover{background-color:var(--color-amber-100)}.hover\:bg-black\/5:hover{background-color:#0000000d}@supports (color:color-mix(in lab, red, red)){.hover\:bg-black\/5:hover{background-color:color-mix(in oklab, var(--color-black) 5%, transparent)}}.hover\:bg-black\/8:hover{background-color:#00000014}@supports (color:color-mix(in lab, red, red)){.hover\:bg-black\/8:hover{background-color:color-mix(in oklab, var(--color-black) 8%, transparent)}}.hover\:bg-blue-700:hover{background-color:var(--color-blue-700)}.hover\:bg-blue-800:hover{background-color:var(--color-blue-800)}.hover\:bg-destructive\/10:hover{background-color:var(--destructive)}@supports (color:color-mix(in lab, red, red)){.hover\:bg-destructive\/10:hover{background-color:color-mix(in oklab, var(--destructive) 10%, transparent)}}.hover\:bg-destructive\/20:hover{background-color:var(--destructive)}@supports (color:color-mix(in lab, red, red)){.hover\:bg-destructive\/20:hover{background-color:color-mix(in oklab, var(--destructive) 20%, transparent)}}.hover\:bg-gray-50:hover{background-color:var(--color-gray-50)}.hover\:bg-muted:hover,.hover\:bg-muted\/30:hover{background-color:var(--muted)}@supports (color:color-mix(in lab, red, red)){.hover\:bg-muted\/30:hover{background-color:color-mix(in oklab, var(--muted) 30%, transparent)}}.hover\:bg-muted\/40:hover{background-color:var(--muted)}@supports (color:color-mix(in lab, red, red)){.hover\:bg-muted\/40:hover{background-color:color-mix(in oklab, var(--muted) 40%, transparent)}}.hover\:bg-muted\/50:hover{background-color:var(--muted)}@supports (color:color-mix(in lab, red, red)){.hover\:bg-muted\/50:hover{background-color:color-mix(in oklab, var(--muted) 50%, transparent)}}.hover\:bg-muted\/60:hover{background-color:var(--muted)}@supports (color:color-mix(in lab, red, red)){.hover\:bg-muted\/60:hover{background-color:color-mix(in oklab, var(--muted) 60%, transparent)}}.hover\:bg-muted\/70:hover{background-color:var(--muted)}@supports (color:color-mix(in lab, red, red)){.hover\:bg-muted\/70:hover{background-color:color-mix(in oklab, var(--muted) 70%, transparent)}}.hover\:bg-primary\/10:hover{background-color:var(--primary)}@supports (color:color-mix(in lab, red, red)){.hover\:bg-primary\/10:hover{background-color:color-mix(in oklab, var(--primary) 10%, transparent)}}.hover\:bg-red-50:hover{background-color:var(--color-red-50)}.hover\:bg-secondary\/80:hover{background-color:var(--secondary)}@supports (color:color-mix(in lab, red, red)){.hover\:bg-secondary\/80:hover{background-color:color-mix(in oklab, var(--secondary) 80%, transparent)}}.hover\:bg-sidebar-accent:hover{background-color:var(--sidebar-accent)}.hover\:bg-slate-50:hover{background-color:var(--color-slate-50)}.hover\:bg-slate-100:hover{background-color:var(--color-slate-100)}.hover\:bg-transparent:hover{background-color:#0000}.hover\:text-\[\#285d9f\]:hover{color:#285d9f}.hover\:text-blue-700:hover{color:var(--color-blue-700)}.hover\:text-destructive:hover{color:var(--destructive)}.hover\:text-foreground:hover{color:var(--foreground)}.hover\:text-gray-600:hover{color:var(--color-gray-600)}.hover\:text-gray-700:hover{color:var(--color-gray-700)}.hover\:text-muted-foreground:hover{color:var(--muted-foreground)}.hover\:text-primary:hover{color:var(--primary)}.hover\:text-red-600:hover{color:var(--color-red-600)}.hover\:text-sidebar-accent-foreground:hover{color:var(--sidebar-accent-foreground)}.hover\:text-slate-700:hover{color:var(--color-slate-700)}.hover\:underline:hover{text-decoration-line:underline}.hover\:opacity-70:hover{opacity:.7}.hover\:opacity-100:hover{opacity:1}.hover\:shadow-\[0_0_0_1px_var\(--sidebar-accent\)\]:hover{--tw-shadow:0 0 0 1px var(--tw-shadow-color,var(--sidebar-accent));box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.hover\:shadow-md:hover{--tw-shadow:0 4px 6px -1px var(--tw-shadow-color,#0000001a), 0 2px 4px -2px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.hover\:shadow-sm:hover{--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a), 0 1px 2px -1px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.hover\:group-data-\[collapsible\=offcanvas\]\:bg-sidebar:hover:is(:where(.group)[data-collapsible=offcanvas] *){background-color:var(--sidebar)}.hover\:after\:bg-sidebar-border:hover:after{content:var(--tw-content);background-color:var(--sidebar-border)}}.focus\:border-blue-500:focus{border-color:var(--color-blue-500)}.focus\:border-gray-400:focus{border-color:var(--color-gray-400)}.focus\:border-ring:focus{border-color:var(--ring)}.focus\:bg-accent:focus{background-color:var(--accent)}.focus\:text-accent-foreground:focus{color:var(--accent-foreground)}.focus\:text-destructive:focus{color:var(--destructive)}.focus\:ring-1:focus{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.focus\:ring-2:focus{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.focus\:ring-3:focus{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(3px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.focus\:ring-blue-200:focus{--tw-ring-color:var(--color-blue-200)}.focus\:ring-blue-400:focus{--tw-ring-color:var(--color-blue-400)}.focus\:ring-ring\/50:focus{--tw-ring-color:var(--ring)}@supports (color:color-mix(in lab, red, red)){.focus\:ring-ring\/50:focus{--tw-ring-color:color-mix(in oklab, var(--ring) 50%, transparent)}}.focus\:outline-none:focus{--tw-outline-style:none;outline-style:none}:is(.focus\:\*\*\:text-accent-foreground:focus *),:is(.not-data-\[variant\=destructive\]\:focus\:\*\*\:text-accent-foreground:not([data-variant=destructive]):focus *){color:var(--accent-foreground)}.focus-visible\:border-destructive\/40:focus-visible{border-color:var(--destructive)}@supports (color:color-mix(in lab, red, red)){.focus-visible\:border-destructive\/40:focus-visible{border-color:color-mix(in oklab, var(--destructive) 40%, transparent)}}.focus-visible\:border-ring:focus-visible{border-color:var(--ring)}.focus-visible\:border-white\/30:focus-visible{border-color:#ffffff4d}@supports (color:color-mix(in lab, red, red)){.focus-visible\:border-white\/30:focus-visible{border-color:color-mix(in oklab, var(--color-white) 30%, transparent)}}.focus-visible\:ring-0:focus-visible{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(0px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.focus-visible\:ring-1:focus-visible{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.focus-visible\:ring-2:focus-visible{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.focus-visible\:ring-3:focus-visible,.focus-visible\:ring-\[3px\]:focus-visible{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(3px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.focus-visible\:ring-\[\#285d9f\]\/35:focus-visible{--tw-ring-color:oklab(47.7386% -.0302798 -.116773/.35)}.focus-visible\:ring-\[\#224989\]\/40:focus-visible{--tw-ring-color:oklab(41.3425% -.0204528 -.113848/.4)}.focus-visible\:ring-destructive\/20:focus-visible{--tw-ring-color:var(--destructive)}@supports (color:color-mix(in lab, red, red)){.focus-visible\:ring-destructive\/20:focus-visible{--tw-ring-color:color-mix(in oklab, var(--destructive) 20%, transparent)}}.focus-visible\:ring-ring:focus-visible,.focus-visible\:ring-ring\/40:focus-visible{--tw-ring-color:var(--ring)}@supports (color:color-mix(in lab, red, red)){.focus-visible\:ring-ring\/40:focus-visible{--tw-ring-color:color-mix(in oklab, var(--ring) 40%, transparent)}}.focus-visible\:ring-ring\/50:focus-visible{--tw-ring-color:var(--ring)}@supports (color:color-mix(in lab, red, red)){.focus-visible\:ring-ring\/50:focus-visible{--tw-ring-color:color-mix(in oklab, var(--ring) 50%, transparent)}}.focus-visible\:ring-ring\/60:focus-visible{--tw-ring-color:var(--ring)}@supports (color:color-mix(in lab, red, red)){.focus-visible\:ring-ring\/60:focus-visible{--tw-ring-color:color-mix(in oklab, var(--ring) 60%, transparent)}}.focus-visible\:ring-offset-2:focus-visible{--tw-ring-offset-width:2px;--tw-ring-offset-shadow:var(--tw-ring-inset,) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color)}.focus-visible\:outline-1:focus-visible{outline-style:var(--tw-outline-style);outline-width:1px}.focus-visible\:outline-2:focus-visible{outline-style:var(--tw-outline-style);outline-width:2px}.focus-visible\:outline-ring:focus-visible{outline-color:var(--ring)}.focus-visible\:outline-none:focus-visible{--tw-outline-style:none;outline-style:none}.active\:bg-sidebar-accent:active{background-color:var(--sidebar-accent)}.active\:text-sidebar-accent-foreground:active{color:var(--sidebar-accent-foreground)}.active\:not-aria-\[haspopup\]\:translate-y-px:active:not([aria-haspopup]){--tw-translate-y:1px;translate:var(--tw-translate-x) var(--tw-translate-y)}.disabled\:pointer-events-none:disabled{pointer-events:none}.disabled\:cursor-not-allowed:disabled{cursor:not-allowed}.disabled\:bg-input\/50:disabled{background-color:var(--input)}@supports (color:color-mix(in lab, red, red)){.disabled\:bg-input\/50:disabled{background-color:color-mix(in oklab, var(--input) 50%, transparent)}}.disabled\:bg-transparent:disabled{background-color:#0000}.disabled\:text-slate-300:disabled{color:var(--color-slate-300)}.disabled\:opacity-40:disabled{opacity:.4}.disabled\:opacity-50:disabled{opacity:.5}.disabled\:opacity-60:disabled{opacity:.6}:where([data-side=left]) .in-data-\[side\=left\]\:cursor-w-resize{cursor:w-resize}:where([data-side=right]) .in-data-\[side\=right\]\:cursor-e-resize{cursor:e-resize}:where([data-slot=button-group]) .in-data-\[slot\=button-group\]\:rounded-lg{border-radius:var(--radius)}:where([data-slot=combobox-content]) .in-data-\[slot\=combobox-content\]\:focus-within\:border-inherit:focus-within{border-color:inherit}:where([data-slot=combobox-content]) .in-data-\[slot\=combobox-content\]\:focus-within\:ring-0:focus-within{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(0px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.has-disabled\:bg-input\/50:has(:disabled){background-color:var(--input)}@supports (color:color-mix(in lab, red, red)){.has-disabled\:bg-input\/50:has(:disabled){background-color:color-mix(in oklab, var(--input) 50%, transparent)}}.has-disabled\:opacity-50:has(:disabled){opacity:.5}.has-data-\[icon\=inline-end\]\:pr-1\.5:has([data-icon=inline-end]){padding-right:calc(var(--spacing) * 1.5)}.has-data-\[icon\=inline-end\]\:pr-2:has([data-icon=inline-end]){padding-right:calc(var(--spacing) * 2)}.has-data-\[icon\=inline-end\]\:pr-3:has([data-icon=inline-end]){padding-right:calc(var(--spacing) * 3)}.has-data-\[icon\=inline-start\]\:pl-1\.5:has([data-icon=inline-start]){padding-left:calc(var(--spacing) * 1.5)}.has-data-\[icon\=inline-start\]\:pl-2:has([data-icon=inline-start]){padding-left:calc(var(--spacing) * 2)}.has-data-\[icon\=inline-start\]\:pl-3:has([data-icon=inline-start]){padding-left:calc(var(--spacing) * 3)}.has-data-\[slot\=alert-action\]\:relative:has([data-slot=alert-action]){position:relative}.has-data-\[slot\=alert-action\]\:pr-18:has([data-slot=alert-action]){padding-right:calc(var(--spacing) * 18)}.has-data-\[slot\=alert-dialog-media\]\:grid-rows-\[auto_auto_1fr\]:has([data-slot=alert-dialog-media]){grid-template-rows:auto auto 1fr}.has-data-\[slot\=alert-dialog-media\]\:gap-x-4:has([data-slot=alert-dialog-media]){column-gap:calc(var(--spacing) * 4)}.has-data-\[slot\=card-action\]\:grid-cols-\[1fr_auto\]:has([data-slot=card-action]){grid-template-columns:1fr auto}.has-data-\[slot\=card-description\]\:grid-rows-\[auto_auto\]:has([data-slot=card-description]){grid-template-rows:auto auto}.has-data-\[slot\=card-footer\]\:pb-0:has([data-slot=card-footer]){padding-bottom:calc(var(--spacing) * 0)}.has-data-\[slot\=kbd\]\:pr-1\.5:has([data-slot=kbd]){padding-right:calc(var(--spacing) * 1.5)}.has-data-\[variant\=inset\]\:bg-sidebar:has([data-variant=inset]){background-color:var(--sidebar)}.has-\[\[data-slot\=input-group-control\]\:focus-visible\]\:border-ring:has([data-slot=input-group-control]:focus-visible){border-color:var(--ring)}.has-\[\[data-slot\=input-group-control\]\:focus-visible\]\:ring-3:has([data-slot=input-group-control]:focus-visible){--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(3px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.has-\[\[data-slot\=input-group-control\]\:focus-visible\]\:ring-ring\/50:has([data-slot=input-group-control]:focus-visible){--tw-ring-color:var(--ring)}@supports (color:color-mix(in lab, red, red)){.has-\[\[data-slot\=input-group-control\]\:focus-visible\]\:ring-ring\/50:has([data-slot=input-group-control]:focus-visible){--tw-ring-color:color-mix(in oklab, var(--ring) 50%, transparent)}}.has-\[\[data-slot\]\[aria-invalid\=true\]\]\:border-destructive:has([data-slot][aria-invalid=true]){border-color:var(--destructive)}.has-\[\[data-slot\]\[aria-invalid\=true\]\]\:ring-3:has([data-slot][aria-invalid=true]){--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(3px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.has-\[\[data-slot\]\[aria-invalid\=true\]\]\:ring-destructive\/20:has([data-slot][aria-invalid=true]){--tw-ring-color:var(--destructive)}@supports (color:color-mix(in lab, red, red)){.has-\[\[data-slot\]\[aria-invalid\=true\]\]\:ring-destructive\/20:has([data-slot][aria-invalid=true]){--tw-ring-color:color-mix(in oklab, var(--destructive) 20%, transparent)}}.has-\[\>\[data-align\=block-end\]\]\:h-auto:has(>[data-align=block-end]){height:auto}.has-\[\>\[data-align\=block-end\]\]\:flex-col:has(>[data-align=block-end]){flex-direction:column}.has-\[\>\[data-align\=block-start\]\]\:h-auto:has(>[data-align=block-start]){height:auto}.has-\[\>\[data-align\=block-start\]\]\:flex-col:has(>[data-align=block-start]){flex-direction:column}.has-\[\>button\]\:mr-\[-0\.3rem\]:has(>button){margin-right:-.3rem}.has-\[\>button\]\:ml-\[-0\.3rem\]:has(>button){margin-left:-.3rem}.has-\[\>img\:first-child\]\:pt-0:has(>img:first-child){padding-top:calc(var(--spacing) * 0)}.has-\[\>kbd\]\:mr-\[-0\.15rem\]:has(>kbd){margin-right:-.15rem}.has-\[\>kbd\]\:ml-\[-0\.15rem\]:has(>kbd){margin-left:-.15rem}.has-\[\>svg\]\:grid-cols-\[auto_1fr\]:has(>svg){grid-template-columns:auto 1fr}.has-\[\>svg\]\:gap-x-2:has(>svg){column-gap:calc(var(--spacing) * 2)}.has-\[\>svg\]\:p-0:has(>svg){padding:calc(var(--spacing) * 0)}.has-\[\>textarea\]\:h-auto:has(>textarea){height:auto}.aria-disabled\:pointer-events-none[aria-disabled=true]{pointer-events:none}.aria-disabled\:opacity-50[aria-disabled=true]{opacity:.5}.aria-expanded\:bg-muted[aria-expanded=true]{background-color:var(--muted)}.aria-expanded\:bg-secondary[aria-expanded=true]{background-color:var(--secondary)}.aria-expanded\:text-foreground[aria-expanded=true]{color:var(--foreground)}.aria-expanded\:text-secondary-foreground[aria-expanded=true]{color:var(--secondary-foreground)}.aria-expanded\:opacity-100[aria-expanded=true]{opacity:1}.aria-invalid\:border-destructive[aria-invalid=true]{border-color:var(--destructive)}.aria-invalid\:ring-0[aria-invalid=true]{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(0px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.aria-invalid\:ring-3[aria-invalid=true]{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(3px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.aria-invalid\:ring-destructive\/20[aria-invalid=true]{--tw-ring-color:var(--destructive)}@supports (color:color-mix(in lab, red, red)){.aria-invalid\:ring-destructive\/20[aria-invalid=true]{--tw-ring-color:color-mix(in oklab, var(--destructive) 20%, transparent)}}.aria-invalid\:aria-checked\:border-primary[aria-invalid=true][aria-checked=true]{border-color:var(--primary)}.data-inset\:pl-7[data-inset]{padding-left:calc(var(--spacing) * 7)}.data-placeholder\:text-muted-foreground[data-placeholder]{color:var(--muted-foreground)}.data-\[align-trigger\=true\]\:animate-none[data-align-trigger=true]{animation:none}.data-\[position\=popper\]\:h-\(--radix-select-trigger-height\)[data-position=popper]{height:var(--radix-select-trigger-height)}.data-\[position\=popper\]\:w-full[data-position=popper]{width:100%}.data-\[position\=popper\]\:min-w-\(--radix-select-trigger-width\)[data-position=popper]{min-width:var(--radix-select-trigger-width)}.data-\[side\=bottom\]\:inset-x-0[data-side=bottom]{inset-inline:calc(var(--spacing) * 0)}.data-\[side\=bottom\]\:bottom-0[data-side=bottom]{bottom:calc(var(--spacing) * 0)}.data-\[side\=bottom\]\:h-auto[data-side=bottom]{height:auto}.data-\[side\=bottom\]\:translate-y-1[data-side=bottom]{--tw-translate-y:calc(var(--spacing) * 1);translate:var(--tw-translate-x) var(--tw-translate-y)}.data-\[side\=bottom\]\:border-t[data-side=bottom]{border-top-style:var(--tw-border-style);border-top-width:1px}.data-\[side\=bottom\]\:slide-in-from-top-2[data-side=bottom]{--tw-enter-translate-y:calc(2*var(--spacing)*-1)}.data-\[side\=left\]\:inset-y-0[data-side=left]{inset-block:calc(var(--spacing) * 0)}.data-\[side\=left\]\:left-0[data-side=left]{left:calc(var(--spacing) * 0)}.data-\[side\=left\]\:h-full[data-side=left]{height:100%}.data-\[side\=left\]\:w-3\/4[data-side=left]{width:75%}.data-\[side\=left\]\:-translate-x-1[data-side=left]{--tw-translate-x:calc(var(--spacing) * -1);translate:var(--tw-translate-x) var(--tw-translate-y)}.data-\[side\=left\]\:border-r[data-side=left]{border-right-style:var(--tw-border-style);border-right-width:1px}.data-\[side\=left\]\:slide-in-from-right-2[data-side=left]{--tw-enter-translate-x:calc(2*var(--spacing))}.data-\[side\=left\]\:group-data-\[collapsible\=offcanvas\]\:left-\[calc\(var\(--sidebar-width\)\*-1\)\][data-side=left]:is(:where(.group)[data-collapsible=offcanvas] *){left:calc(var(--sidebar-width) * -1)}.data-\[side\=right\]\:inset-y-0[data-side=right]{inset-block:calc(var(--spacing) * 0)}.data-\[side\=right\]\:right-0[data-side=right]{right:calc(var(--spacing) * 0)}.data-\[side\=right\]\:h-full[data-side=right]{height:100%}.data-\[side\=right\]\:w-3\/4[data-side=right]{width:75%}.data-\[side\=right\]\:translate-x-1[data-side=right]{--tw-translate-x:calc(var(--spacing) * 1);translate:var(--tw-translate-x) var(--tw-translate-y)}.data-\[side\=right\]\:border-l[data-side=right]{border-left-style:var(--tw-border-style);border-left-width:1px}.data-\[side\=right\]\:slide-in-from-left-2[data-side=right]{--tw-enter-translate-x:calc(2*var(--spacing)*-1)}.data-\[side\=right\]\:group-data-\[collapsible\=offcanvas\]\:right-\[calc\(var\(--sidebar-width\)\*-1\)\][data-side=right]:is(:where(.group)[data-collapsible=offcanvas] *){right:calc(var(--sidebar-width) * -1)}.data-\[side\=top\]\:inset-x-0[data-side=top]{inset-inline:calc(var(--spacing) * 0)}.data-\[side\=top\]\:top-0[data-side=top]{top:calc(var(--spacing) * 0)}.data-\[side\=top\]\:h-auto[data-side=top]{height:auto}.data-\[side\=top\]\:-translate-y-1[data-side=top]{--tw-translate-y:calc(var(--spacing) * -1);translate:var(--tw-translate-x) var(--tw-translate-y)}.data-\[side\=top\]\:border-b[data-side=top]{border-bottom-style:var(--tw-border-style);border-bottom-width:1px}.data-\[side\=top\]\:slide-in-from-bottom-2[data-side=top]{--tw-enter-translate-y:calc(2*var(--spacing))}.data-\[size\=default\]\:h-8[data-size=default]{height:calc(var(--spacing) * 8)}.data-\[size\=default\]\:max-w-xs[data-size=default]{max-width:var(--container-xs)}.data-\[size\=lg\]\:size-10[data-size=lg]{width:calc(var(--spacing) * 10);height:calc(var(--spacing) * 10)}.data-\[size\=md\]\:text-sm[data-size=md]{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}.data-\[size\=sm\]\:size-6[data-size=sm]{width:calc(var(--spacing) * 6);height:calc(var(--spacing) * 6)}.data-\[size\=sm\]\:h-7[data-size=sm]{height:calc(var(--spacing) * 7)}.data-\[size\=sm\]\:max-w-xs[data-size=sm]{max-width:var(--container-xs)}.data-\[size\=sm\]\:gap-3[data-size=sm]{gap:calc(var(--spacing) * 3)}.data-\[size\=sm\]\:rounded-\[min\(var\(--radius-md\)\,10px\)\][data-size=sm]{border-radius:min(var(--radius-md), 10px)}.data-\[size\=sm\]\:py-3[data-size=sm]{padding-block:calc(var(--spacing) * 3)}.data-\[size\=sm\]\:text-xs[data-size=sm]{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height))}.data-\[size\=sm\]\:has-data-\[slot\=card-footer\]\:pb-0[data-size=sm]:has([data-slot=card-footer]){padding-bottom:calc(var(--spacing) * 0)}:is(.\*\:data-\[slot\=alert-description\]\:text-destructive\/90>*)[data-slot=alert-description]{color:var(--destructive)}@supports (color:color-mix(in lab, red, red)){:is(.\*\:data-\[slot\=alert-description\]\:text-destructive\/90>*)[data-slot=alert-description]{color:color-mix(in oklab, var(--destructive) 90%, transparent)}}:is(.\*\:data-\[slot\=avatar\]\:ring-2>*)[data-slot=avatar]{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}:is(.\*\:data-\[slot\=avatar\]\:ring-background>*)[data-slot=avatar]{--tw-ring-color:var(--background)}:is(.\*\*\:data-\[slot\=kbd\]\:relative *)[data-slot=kbd]{position:relative}:is(.\*\*\:data-\[slot\=kbd\]\:isolate *)[data-slot=kbd]{isolation:isolate}:is(.\*\*\:data-\[slot\=kbd\]\:z-50 *)[data-slot=kbd]{z-index:50}:is(.\*\*\:data-\[slot\=kbd\]\:rounded-sm *)[data-slot=kbd]{border-radius:calc(var(--radius) * .6)}:is(.\*\:data-\[slot\=select-value\]\:line-clamp-1>*)[data-slot=select-value]{-webkit-line-clamp:1;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}:is(.\*\:data-\[slot\=select-value\]\:flex>*)[data-slot=select-value]{display:flex}:is(.\*\:data-\[slot\=select-value\]\:items-center>*)[data-slot=select-value]{align-items:center}:is(.\*\:data-\[slot\=select-value\]\:gap-1\.5>*)[data-slot=select-value]{gap:calc(var(--spacing) * 1.5)}.data-\[state\=closed\]\:overflow-hidden[data-state=closed]{overflow:hidden}.data-\[state\=delayed-open\]\:animate-in[data-state=delayed-open]{animation:enter var(--tw-animation-duration,var(--tw-duration,.15s))var(--tw-ease,ease)var(--tw-animation-delay,0s)var(--tw-animation-iteration-count,1)var(--tw-animation-direction,normal)var(--tw-animation-fill-mode,none)}.data-\[state\=delayed-open\]\:fade-in-0[data-state=delayed-open]{--tw-enter-opacity:0}.data-\[state\=delayed-open\]\:zoom-in-95[data-state=delayed-open]{--tw-enter-scale:.95}.data-\[state\=selected\]\:bg-muted[data-state=selected]{background-color:var(--muted)}.data-\[variant\=destructive\]\:text-destructive[data-variant=destructive]{color:var(--destructive)}.data-\[variant\=destructive\]\:focus\:bg-destructive\/10[data-variant=destructive]:focus{background-color:var(--destructive)}@supports (color:color-mix(in lab, red, red)){.data-\[variant\=destructive\]\:focus\:bg-destructive\/10[data-variant=destructive]:focus{background-color:color-mix(in oklab, var(--destructive) 10%, transparent)}}.data-\[variant\=destructive\]\:focus\:text-destructive[data-variant=destructive]:focus{color:var(--destructive)}.data-\[variant\=line\]\:rounded-none[data-variant=line]{border-radius:0}@supports ((-webkit-backdrop-filter:var(--tw)) or (backdrop-filter:var(--tw))){.supports-backdrop-filter\:backdrop-blur-xs{--tw-backdrop-blur:blur(var(--blur-xs));-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,)}}@media (width>=40rem){.sm\:top-4{top:calc(var(--spacing) * 4)}.sm\:right-4{right:calc(var(--spacing) * 4)}.sm\:col-span-2{grid-column:span 2/span 2}.sm\:flex{display:flex}.sm\:min-h-\[260px\]{min-height:260px}.sm\:w-\[min\(28rem\,calc\(100vw-2rem\)\)\]{width:min(28rem,100vw - 2rem)}.sm\:w-\[min\(36rem\,calc\(100vw-2rem\)\)\]{width:min(36rem,100vw - 2rem)}.sm\:w-\[min\(56rem\,calc\(100vw-2rem\)\)\]{width:min(56rem,100vw - 2rem)}.sm\:w-\[min\(58rem\,calc\(100vw-2rem\)\)\]{width:min(58rem,100vw - 2rem)}.sm\:w-auto{width:auto}.sm\:max-w-2xl{max-width:var(--container-2xl)}.sm\:max-w-\[880px\]{max-width:880px}.sm\:max-w-\[1120px\]{max-width:1120px}.sm\:max-w-md{max-width:var(--container-md)}.sm\:max-w-sm{max-width:var(--container-sm)}.sm\:max-w-xl{max-width:var(--container-xl)}.sm\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.sm\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.sm\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.sm\:grid-cols-\[1\.3fr_0\.7fr\]{grid-template-columns:1.3fr .7fr}.sm\:grid-cols-\[56px_140px_130px_minmax\(0\,1fr\)_105px_94px\]{grid-template-columns:56px 140px 130px minmax(0,1fr) 105px 94px}.sm\:grid-cols-\[140px_minmax\(0\,1fr\)\]{grid-template-columns:140px minmax(0,1fr)}.sm\:flex-row{flex-direction:row}.sm\:items-center{align-items:center}.sm\:items-start{align-items:flex-start}.sm\:justify-between{justify-content:space-between}.sm\:justify-end{justify-content:flex-end}.sm\:gap-4{gap:calc(var(--spacing) * 4)}.sm\:justify-self-start{justify-self:flex-start}.sm\:p-4{padding:calc(var(--spacing) * 4)}.sm\:p-5{padding:calc(var(--spacing) * 5)}.sm\:p-10{padding:calc(var(--spacing) * 10)}.sm\:px-4{padding-inline:calc(var(--spacing) * 4)}.sm\:px-5{padding-inline:calc(var(--spacing) * 5)}.sm\:px-6{padding-inline:calc(var(--spacing) * 6)}.sm\:pr-4{padding-right:calc(var(--spacing) * 4)}.sm\:pr-14{padding-right:calc(var(--spacing) * 14)}.sm\:text-4xl{font-size:var(--text-4xl);line-height:var(--tw-leading,var(--text-4xl--line-height))}.sm\:group-data-\[size\=default\]\/alert-dialog-content\:row-span-2:is(:where(.group\/alert-dialog-content)[data-size=default] *){grid-row:span 2/span 2}.sm\:group-data-\[size\=default\]\/alert-dialog-content\:place-items-start:is(:where(.group\/alert-dialog-content)[data-size=default] *){place-items:start}.sm\:group-data-\[size\=default\]\/alert-dialog-content\:text-left:is(:where(.group\/alert-dialog-content)[data-size=default] *){text-align:left}.sm\:group-data-\[size\=default\]\/alert-dialog-content\:group-has-data-\[slot\=alert-dialog-media\]\/alert-dialog-content\:col-start-2:is(:where(.group\/alert-dialog-content)[data-size=default] *):is(:where(.group\/alert-dialog-content):has([data-slot=alert-dialog-media]) *){grid-column-start:2}.sm\:group-data-\[size\=default\]\/alert-dialog-content\:has-data-\[slot\=alert-dialog-media\]\:grid-rows-\[auto_1fr\]:is(:where(.group\/alert-dialog-content)[data-size=default] *):has([data-slot=alert-dialog-media]){grid-template-rows:auto 1fr}.data-\[side\=left\]\:sm\:max-w-sm[data-side=left],.data-\[side\=right\]\:sm\:max-w-sm[data-side=right],.data-\[size\=default\]\:sm\:max-w-sm[data-size=default]{max-width:var(--container-sm)}}@media (width>=48rem){.md\:block{display:block}.md\:flex{display:flex}.md\:hidden{display:none}.md\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.md\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.md\:text-sm{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}.md\:text-pretty{text-wrap:pretty}.md\:opacity-0{opacity:0}.md\:peer-data-\[variant\=inset\]\:m-2:is(:where(.peer)[data-variant=inset]~*){margin:calc(var(--spacing) * 2)}.md\:peer-data-\[variant\=inset\]\:ml-0:is(:where(.peer)[data-variant=inset]~*){margin-left:calc(var(--spacing) * 0)}.md\:peer-data-\[variant\=inset\]\:rounded-xl:is(:where(.peer)[data-variant=inset]~*){border-radius:calc(var(--radius) * 1.4)}.md\:peer-data-\[variant\=inset\]\:shadow-sm:is(:where(.peer)[data-variant=inset]~*){--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a), 0 1px 2px -1px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.md\:peer-data-\[variant\=inset\]\:peer-data-\[state\=collapsed\]\:ml-2:is(:where(.peer)[data-variant=inset]~*):is(:where(.peer)[data-state=collapsed]~*){margin-left:calc(var(--spacing) * 2)}.md\:after\:hidden:after{content:var(--tw-content);display:none}}@media (width>=64rem){.lg\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.lg\:grid-cols-\[1\.02fr_0\.98fr\]{grid-template-columns:1.02fr .98fr}.lg\:grid-cols-\[1\.08fr_0\.92fr\]{grid-template-columns:1.08fr .92fr}.lg\:grid-cols-\[278px_1fr\]{grid-template-columns:278px 1fr}.lg\:flex-row{flex-direction:row}.lg\:items-center{align-items:center}.lg\:justify-between{justify-content:space-between}.lg\:px-8{padding-inline:calc(var(--spacing) * 8)}}@media (width>=80rem){.xl\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.xl\:grid-cols-\[1\.05fr_0\.95fr\]{grid-template-columns:1.05fr .95fr}.xl\:grid-cols-\[minmax\(0\,0\.95fr\)_minmax\(420px\,1\.05fr\)\]{grid-template-columns:minmax(0,.95fr) minmax(420px,1.05fr)}}.ltr\:-translate-x-1\/2:where(:not(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)),[dir=ltr],[dir=ltr] *),.rtl\:-translate-x-1\/2:where(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)),[dir=rtl],[dir=rtl] *){--tw-translate-x:calc(calc(1 / 2 * 100%) * -1);translate:var(--tw-translate-x) var(--tw-translate-y)}@media (prefers-color-scheme:dark){.dark\:border-input{border-color:var(--input)}.dark\:bg-destructive\/20{background-color:var(--destructive)}@supports (color:color-mix(in lab, red, red)){.dark\:bg-destructive\/20{background-color:color-mix(in oklab, var(--destructive) 20%, transparent)}}.dark\:bg-input\/30{background-color:var(--input)}@supports (color:color-mix(in lab, red, red)){.dark\:bg-input\/30{background-color:color-mix(in oklab, var(--input) 30%, transparent)}}.dark\:bg-transparent{background-color:#0000}.dark\:text-amber-300{color:var(--color-amber-300)}.dark\:text-blue-400{color:var(--color-blue-400)}.dark\:text-emerald-400{color:var(--color-emerald-400)}.dark\:text-muted-foreground{color:var(--muted-foreground)}.dark\:text-red-400{color:var(--color-red-400)}.dark\:text-sky-300{color:var(--color-sky-300)}.dark\:text-teal-300{color:var(--color-teal-300)}.dark\:after\:mix-blend-lighten:after{content:var(--tw-content);mix-blend-mode:lighten}@media (hover:hover){.dark\:hover\:bg-destructive\/30:hover{background-color:var(--destructive)}@supports (color:color-mix(in lab, red, red)){.dark\:hover\:bg-destructive\/30:hover{background-color:color-mix(in oklab, var(--destructive) 30%, transparent)}}.dark\:hover\:bg-input\/50:hover{background-color:var(--input)}@supports (color:color-mix(in lab, red, red)){.dark\:hover\:bg-input\/50:hover{background-color:color-mix(in oklab, var(--input) 50%, transparent)}}.dark\:hover\:bg-muted\/50:hover{background-color:var(--muted)}@supports (color:color-mix(in lab, red, red)){.dark\:hover\:bg-muted\/50:hover{background-color:color-mix(in oklab, var(--muted) 50%, transparent)}}.dark\:hover\:text-foreground:hover{color:var(--foreground)}}.dark\:focus-visible\:ring-destructive\/40:focus-visible{--tw-ring-color:var(--destructive)}@supports (color:color-mix(in lab, red, red)){.dark\:focus-visible\:ring-destructive\/40:focus-visible{--tw-ring-color:color-mix(in oklab, var(--destructive) 40%, transparent)}}.dark\:disabled\:bg-input\/80:disabled{background-color:var(--input)}@supports (color:color-mix(in lab, red, red)){.dark\:disabled\:bg-input\/80:disabled{background-color:color-mix(in oklab, var(--input) 80%, transparent)}}.dark\:disabled\:bg-transparent:disabled{background-color:#0000}.dark\:has-disabled\:bg-input\/80:has(:disabled){background-color:var(--input)}@supports (color:color-mix(in lab, red, red)){.dark\:has-disabled\:bg-input\/80:has(:disabled){background-color:color-mix(in oklab, var(--input) 80%, transparent)}}.dark\:has-\[\[data-slot\]\[aria-invalid\=true\]\]\:ring-destructive\/40:has([data-slot][aria-invalid=true]){--tw-ring-color:var(--destructive)}@supports (color:color-mix(in lab, red, red)){.dark\:has-\[\[data-slot\]\[aria-invalid\=true\]\]\:ring-destructive\/40:has([data-slot][aria-invalid=true]){--tw-ring-color:color-mix(in oklab, var(--destructive) 40%, transparent)}}.dark\:aria-invalid\:border-destructive\/50[aria-invalid=true]{border-color:var(--destructive)}@supports (color:color-mix(in lab, red, red)){.dark\:aria-invalid\:border-destructive\/50[aria-invalid=true]{border-color:color-mix(in oklab, var(--destructive) 50%, transparent)}}.dark\:aria-invalid\:ring-destructive\/40[aria-invalid=true]{--tw-ring-color:var(--destructive)}@supports (color:color-mix(in lab, red, red)){.dark\:aria-invalid\:ring-destructive\/40[aria-invalid=true]{--tw-ring-color:color-mix(in oklab, var(--destructive) 40%, transparent)}}.dark\:data-\[variant\=destructive\]\:focus\:bg-destructive\/20[data-variant=destructive]:focus{background-color:var(--destructive)}@supports (color:color-mix(in lab, red, red)){.dark\:data-\[variant\=destructive\]\:focus\:bg-destructive\/20[data-variant=destructive]:focus{background-color:color-mix(in oklab, var(--destructive) 20%, transparent)}}}.data-open\:animate-in:where([data-state=open]),.data-open\:animate-in:where([data-open]:not([data-open=false])){animation:enter var(--tw-animation-duration,var(--tw-duration,.15s))var(--tw-ease,ease)var(--tw-animation-delay,0s)var(--tw-animation-iteration-count,1)var(--tw-animation-direction,normal)var(--tw-animation-fill-mode,none)}.data-open\:bg-accent:where([data-state=open]),.data-open\:bg-accent:where([data-open]:not([data-open=false])){background-color:var(--accent)}.data-open\:text-accent-foreground:where([data-state=open]),.data-open\:text-accent-foreground:where([data-open]:not([data-open=false])){color:var(--accent-foreground)}.data-open\:fade-in-0:where([data-state=open]),.data-open\:fade-in-0:where([data-open]:not([data-open=false])){--tw-enter-opacity:0}.data-open\:zoom-in-95:where([data-state=open]),.data-open\:zoom-in-95:where([data-open]:not([data-open=false])){--tw-enter-scale:.95}@media (hover:hover){:is(.data-open\:hover\:bg-sidebar-accent:where([data-state=open]),.data-open\:hover\:bg-sidebar-accent:where([data-open]:not([data-open=false]))):hover{background-color:var(--sidebar-accent)}:is(.data-open\:hover\:text-sidebar-accent-foreground:where([data-state=open]),.data-open\:hover\:text-sidebar-accent-foreground:where([data-open]:not([data-open=false]))):hover{color:var(--sidebar-accent-foreground)}}.data-\[side\=bottom\]\:data-open\:slide-in-from-bottom-10[data-side=bottom]:where([data-state=open]),.data-\[side\=bottom\]\:data-open\:slide-in-from-bottom-10[data-side=bottom]:where([data-open]:not([data-open=false])){--tw-enter-translate-y:calc(.1*100%)}.data-\[side\=left\]\:data-open\:slide-in-from-left-10[data-side=left]:where([data-state=open]),.data-\[side\=left\]\:data-open\:slide-in-from-left-10[data-side=left]:where([data-open]:not([data-open=false])){--tw-enter-translate-x:calc(.1*-100%)}.data-\[side\=right\]\:data-open\:slide-in-from-right-10[data-side=right]:where([data-state=open]),.data-\[side\=right\]\:data-open\:slide-in-from-right-10[data-side=right]:where([data-open]:not([data-open=false])){--tw-enter-translate-x:calc(.1*100%)}.data-\[side\=top\]\:data-open\:slide-in-from-top-10[data-side=top]:where([data-state=open]),.data-\[side\=top\]\:data-open\:slide-in-from-top-10[data-side=top]:where([data-open]:not([data-open=false])){--tw-enter-translate-y:calc(.1*-100%)}.data-closed\:animate-out:where([data-state=closed]),.data-closed\:animate-out:where([data-closed]:not([data-closed=false])){animation:exit var(--tw-animation-duration,var(--tw-duration,.15s))var(--tw-ease,ease)var(--tw-animation-delay,0s)var(--tw-animation-iteration-count,1)var(--tw-animation-direction,normal)var(--tw-animation-fill-mode,none)}.data-closed\:fade-out-0:where([data-state=closed]),.data-closed\:fade-out-0:where([data-closed]:not([data-closed=false])){--tw-exit-opacity:0}.data-closed\:zoom-out-95:where([data-state=closed]),.data-closed\:zoom-out-95:where([data-closed]:not([data-closed=false])){--tw-exit-scale:.95}.data-\[side\=bottom\]\:data-closed\:slide-out-to-bottom-10[data-side=bottom]:where([data-state=closed]),.data-\[side\=bottom\]\:data-closed\:slide-out-to-bottom-10[data-side=bottom]:where([data-closed]:not([data-closed=false])){--tw-exit-translate-y:calc(.1*100%)}.data-\[side\=left\]\:data-closed\:slide-out-to-left-10[data-side=left]:where([data-state=closed]),.data-\[side\=left\]\:data-closed\:slide-out-to-left-10[data-side=left]:where([data-closed]:not([data-closed=false])){--tw-exit-translate-x:calc(.1*-100%)}.data-\[side\=right\]\:data-closed\:slide-out-to-right-10[data-side=right]:where([data-state=closed]),.data-\[side\=right\]\:data-closed\:slide-out-to-right-10[data-side=right]:where([data-closed]:not([data-closed=false])){--tw-exit-translate-x:calc(.1*100%)}.data-\[side\=top\]\:data-closed\:slide-out-to-top-10[data-side=top]:where([data-state=closed]),.data-\[side\=top\]\:data-closed\:slide-out-to-top-10[data-side=top]:where([data-closed]:not([data-closed=false])){--tw-exit-translate-y:calc(.1*-100%)}.data-checked\:border-primary:where([data-state=checked]),.data-checked\:border-primary:where([data-checked]:not([data-checked=false])){border-color:var(--primary)}.data-checked\:bg-primary:where([data-state=checked]),.data-checked\:bg-primary:where([data-checked]:not([data-checked=false])){background-color:var(--primary)}.data-checked\:text-primary-foreground:where([data-state=checked]),.data-checked\:text-primary-foreground:where([data-checked]:not([data-checked=false])){color:var(--primary-foreground)}@media (prefers-color-scheme:dark){.dark\:data-checked\:bg-primary:where([data-state=checked]),.dark\:data-checked\:bg-primary:where([data-checked]:not([data-checked=false])){background-color:var(--primary)}}.data-disabled\:pointer-events-none:where([data-disabled=true]),.data-disabled\:pointer-events-none:where([data-disabled]:not([data-disabled=false])){pointer-events:none}.data-disabled\:opacity-50:where([data-disabled=true]),.data-disabled\:opacity-50:where([data-disabled]:not([data-disabled=false])){opacity:.5}.data-active\:bg-background:where([data-state=active]),.data-active\:bg-background:where([data-active]:not([data-active=false])){background-color:var(--background)}.data-active\:bg-sidebar-accent:where([data-state=active]),.data-active\:bg-sidebar-accent:where([data-active]:not([data-active=false])){background-color:var(--sidebar-accent)}.data-active\:font-medium:where([data-state=active]),.data-active\:font-medium:where([data-active]:not([data-active=false])){--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium)}.data-active\:text-foreground:where([data-state=active]),.data-active\:text-foreground:where([data-active]:not([data-active=false])){color:var(--foreground)}.data-active\:text-sidebar-accent-foreground:where([data-state=active]),.data-active\:text-sidebar-accent-foreground:where([data-active]:not([data-active=false])){color:var(--sidebar-accent-foreground)}.group-data-\[variant\=default\]\/tabs-list\:data-active\:shadow-sm:is(:where(.group\/tabs-list)[data-variant=default] *):where([data-state=active]),.group-data-\[variant\=default\]\/tabs-list\:data-active\:shadow-sm:is(:where(.group\/tabs-list)[data-variant=default] *):where([data-active]:not([data-active=false])){--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a), 0 1px 2px -1px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.group-data-\[variant\=line\]\/tabs-list\:data-active\:bg-transparent:is(:where(.group\/tabs-list)[data-variant=line] *):where([data-state=active]),.group-data-\[variant\=line\]\/tabs-list\:data-active\:bg-transparent:is(:where(.group\/tabs-list)[data-variant=line] *):where([data-active]:not([data-active=false])){background-color:#0000}.group-data-\[variant\=line\]\/tabs-list\:data-active\:shadow-none:is(:where(.group\/tabs-list)[data-variant=line] *):where([data-state=active]),.group-data-\[variant\=line\]\/tabs-list\:data-active\:shadow-none:is(:where(.group\/tabs-list)[data-variant=line] *):where([data-active]:not([data-active=false])){--tw-shadow:0 0 #0000;box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}:is(.group-data-\[variant\=line\]\/tabs-list\:data-active\:after\:opacity-100:is(:where(.group\/tabs-list)[data-variant=line] *):where([data-state=active]),.group-data-\[variant\=line\]\/tabs-list\:data-active\:after\:opacity-100:is(:where(.group\/tabs-list)[data-variant=line] *):where([data-active]:not([data-active=false]))):after{content:var(--tw-content);opacity:1}@media (prefers-color-scheme:dark){.dark\:data-active\:border-input:where([data-state=active]),.dark\:data-active\:border-input:where([data-active]:not([data-active=false])){border-color:var(--input)}.dark\:data-active\:bg-input\/30:where([data-state=active]),.dark\:data-active\:bg-input\/30:where([data-active]:not([data-active=false])){background-color:var(--input)}@supports (color:color-mix(in lab, red, red)){.dark\:data-active\:bg-input\/30:where([data-state=active]),.dark\:data-active\:bg-input\/30:where([data-active]:not([data-active=false])){background-color:color-mix(in oklab, var(--input) 30%, transparent)}}.dark\:data-active\:text-foreground:where([data-state=active]),.dark\:data-active\:text-foreground:where([data-active]:not([data-active=false])){color:var(--foreground)}.dark\:group-data-\[variant\=line\]\/tabs-list\:data-active\:border-transparent:is(:where(.group\/tabs-list)[data-variant=line] *):where([data-state=active]),.dark\:group-data-\[variant\=line\]\/tabs-list\:data-active\:border-transparent:is(:where(.group\/tabs-list)[data-variant=line] *):where([data-active]:not([data-active=false])){border-color:#0000}.dark\:group-data-\[variant\=line\]\/tabs-list\:data-active\:bg-transparent:is(:where(.group\/tabs-list)[data-variant=line] *):where([data-state=active]),.dark\:group-data-\[variant\=line\]\/tabs-list\:data-active\:bg-transparent:is(:where(.group\/tabs-list)[data-variant=line] *):where([data-active]:not([data-active=false])){background-color:#0000}}.data-horizontal\:h-2\.5:where([data-orientation=horizontal]){height:calc(var(--spacing) * 2.5)}.data-horizontal\:h-px:where([data-orientation=horizontal]){height:1px}.data-horizontal\:w-full:where([data-orientation=horizontal]){width:100%}.data-horizontal\:flex-col:where([data-orientation=horizontal]){flex-direction:column}.data-horizontal\:border-t:where([data-orientation=horizontal]){border-top-style:var(--tw-border-style);border-top-width:1px}.data-horizontal\:border-t-transparent:where([data-orientation=horizontal]){border-top-color:#0000}.data-vertical\:h-full:where([data-orientation=vertical]){height:100%}.data-vertical\:w-2\.5:where([data-orientation=vertical]){width:calc(var(--spacing) * 2.5)}.data-vertical\:w-px:where([data-orientation=vertical]){width:1px}.data-vertical\:self-stretch:where([data-orientation=vertical]){align-self:stretch}.data-vertical\:border-l:where([data-orientation=vertical]){border-left-style:var(--tw-border-style);border-left-width:1px}.data-vertical\:border-l-transparent:where([data-orientation=vertical]){border-left-color:#0000}.\[\&_\.recharts-cartesian-axis-tick_text\]\:fill-muted-foreground .recharts-cartesian-axis-tick text{fill:var(--muted-foreground)}.\[\&_\.recharts-cartesian-grid_line\[stroke\=\'\#ccc\'\]\]\:stroke-border\/50 .recharts-cartesian-grid line[stroke=\#ccc]{stroke:var(--border)}@supports (color:color-mix(in lab, red, red)){.\[\&_\.recharts-cartesian-grid_line\[stroke\=\'\#ccc\'\]\]\:stroke-border\/50 .recharts-cartesian-grid line[stroke=\#ccc]{stroke:color-mix(in oklab, var(--border) 50%, transparent)}}.\[\&_\.recharts-curve\.recharts-tooltip-cursor\]\:stroke-border .recharts-curve.recharts-tooltip-cursor{stroke:var(--border)}.\[\&_\.recharts-dot\[stroke\=\'\#fff\'\]\]\:stroke-transparent .recharts-dot[stroke=\#fff]{stroke:#0000}.\[\&_\.recharts-layer\]\:outline-hidden .recharts-layer{--tw-outline-style:none;outline-style:none}@media (forced-colors:active){.\[\&_\.recharts-layer\]\:outline-hidden .recharts-layer{outline-offset:2px;outline:2px solid #0000}}.\[\&_\.recharts-polar-grid_\[stroke\=\'\#ccc\'\]\]\:stroke-border .recharts-polar-grid [stroke=\#ccc]{stroke:var(--border)}.\[\&_\.recharts-radial-bar-background-sector\]\:fill-muted .recharts-radial-bar-background-sector,.\[\&_\.recharts-rectangle\.recharts-tooltip-cursor\]\:fill-muted .recharts-rectangle.recharts-tooltip-cursor{fill:var(--muted)}.\[\&_\.recharts-reference-line_\[stroke\=\'\#ccc\'\]\]\:stroke-border .recharts-reference-line [stroke=\#ccc]{stroke:var(--border)}.\[\&_\.recharts-sector\]\:outline-hidden .recharts-sector{--tw-outline-style:none;outline-style:none}@media (forced-colors:active){.\[\&_\.recharts-sector\]\:outline-hidden .recharts-sector{outline-offset:2px;outline:2px solid #0000}}.\[\&_\.recharts-sector\[stroke\=\'\#fff\'\]\]\:stroke-transparent .recharts-sector[stroke=\#fff]{stroke:#0000}.\[\&_\.recharts-surface\]\:outline-hidden .recharts-surface{--tw-outline-style:none;outline-style:none}@media (forced-colors:active){.\[\&_\.recharts-surface\]\:outline-hidden .recharts-surface{outline-offset:2px;outline:2px solid #0000}}.\[\&_\[data-slot\=button\]\]\:w-full [data-slot=button]{width:100%}@media (width>=40rem){.sm\:\[\&_\[data-slot\=button\]\]\:w-auto [data-slot=button]{width:auto}}.\[\&_a\]\:text-blue-600 a{color:var(--color-blue-600)}.\[\&_a\]\:underline a{text-decoration-line:underline}.\[\&_a\]\:underline-offset-3 a{text-underline-offset:3px}@media (hover:hover){.\[\&_a\]\:hover\:text-foreground a:hover{color:var(--foreground)}}.\[\&_blockquote\]\:border-l-4 blockquote{border-left-style:var(--tw-border-style);border-left-width:4px}.\[\&_blockquote\]\:border-gray-300 blockquote{border-color:var(--color-gray-300)}.\[\&_blockquote\]\:pl-3 blockquote{padding-left:calc(var(--spacing) * 3)}.\[\&_blockquote\]\:text-gray-500 blockquote{color:var(--color-gray-500)}.\[\&_img\]\:max-h-\[180px\] img{max-height:180px}.\[\&_img\]\:w-auto img{width:auto}.\[\&_img\]\:object-contain img{object-fit:contain}.\[\&_ol\]\:list-decimal ol{list-style-type:decimal}.\[\&_ol\]\:pl-5 ol{padding-left:calc(var(--spacing) * 5)}.\[\&_p\:not\(\:last-child\)\]\:mb-4 p:not(:last-child){margin-bottom:calc(var(--spacing) * 4)}.\[\&_svg\]\:pointer-events-none svg{pointer-events:none}.\[\&_svg\]\:size-4 svg{width:calc(var(--spacing) * 4);height:calc(var(--spacing) * 4)}.\[\&_svg\]\:shrink-0 svg{flex-shrink:0}.\[\&_svg\:not\(\[class\*\=\'size-\'\]\)\]\:size-3 svg:not([class*=size-]){width:calc(var(--spacing) * 3);height:calc(var(--spacing) * 3)}.\[\&_svg\:not\(\[class\*\=\'size-\'\]\)\]\:size-3\.5 svg:not([class*=size-]){width:calc(var(--spacing) * 3.5);height:calc(var(--spacing) * 3.5)}.\[\&_svg\:not\(\[class\*\=\'size-\'\]\)\]\:size-4 svg:not([class*=size-]){width:calc(var(--spacing) * 4);height:calc(var(--spacing) * 4)}.\[\&_tr\]\:border-b tr{border-bottom-style:var(--tw-border-style);border-bottom-width:1px}.\[\&_tr\:last-child\]\:border-0 tr:last-child{border-style:var(--tw-border-style);border-width:0}.\[\&_ul\]\:list-disc ul{list-style-type:disc}.\[\&_ul\]\:pl-5 ul{padding-left:calc(var(--spacing) * 5)}.\[\&\:has\(\[role\=checkbox\]\)\]\:pr-0:has([role=checkbox]){padding-right:calc(var(--spacing) * 0)}.\[\.border-b\]\:pb-2.border-b{padding-bottom:calc(var(--spacing) * 2)}.\[\.border-b\]\:pb-4.border-b{padding-bottom:calc(var(--spacing) * 4)}.group-data-\[size\=sm\]\/card\:\[\.border-b\]\:pb-3:is(:where(.group\/card)[data-size=sm] *).border-b{padding-bottom:calc(var(--spacing) * 3)}.\[\.border-t\]\:pt-2.border-t{padding-top:calc(var(--spacing) * 2)}:is(.\*\:\[a\]\:underline>*):is(a){text-decoration-line:underline}:is(.\*\:\[a\]\:underline-offset-3>*):is(a){text-underline-offset:3px}@media (hover:hover){.\[a\]\:hover\:bg-destructive\/20:is(a):hover{background-color:var(--destructive)}@supports (color:color-mix(in lab, red, red)){.\[a\]\:hover\:bg-destructive\/20:is(a):hover{background-color:color-mix(in oklab, var(--destructive) 20%, transparent)}}.\[a\]\:hover\:bg-muted:is(a):hover{background-color:var(--muted)}.\[a\]\:hover\:bg-primary\/80:is(a):hover{background-color:var(--primary)}@supports (color:color-mix(in lab, red, red)){.\[a\]\:hover\:bg-primary\/80:is(a):hover{background-color:color-mix(in oklab, var(--primary) 80%, transparent)}}.\[a\]\:hover\:bg-secondary\/80:is(a):hover{background-color:var(--secondary)}@supports (color:color-mix(in lab, red, red)){.\[a\]\:hover\:bg-secondary\/80:is(a):hover{background-color:color-mix(in oklab, var(--secondary) 80%, transparent)}}.\[a\]\:hover\:text-muted-foreground:is(a):hover{color:var(--muted-foreground)}:is(.\*\:\[a\]\:hover\:text-foreground>*):is(a):hover{color:var(--foreground)}}:is(.\*\:\[img\:first-child\]\:rounded-t-xl>*):is(img:first-child){border-top-left-radius:calc(var(--radius) * 1.4);border-top-right-radius:calc(var(--radius) * 1.4)}:is(.\*\:\[img\:last-child\]\:rounded-b-xl>*):is(img:last-child){border-bottom-right-radius:calc(var(--radius) * 1.4);border-bottom-left-radius:calc(var(--radius) * 1.4)}:is(.\*\:\[span\]\:last\:flex>*):is(span):last-child{display:flex}:is(.\*\:\[span\]\:last\:items-center>*):is(span):last-child{align-items:center}:is(.\*\:\[span\]\:last\:gap-2>*):is(span):last-child{gap:calc(var(--spacing) * 2)}:is(.\*\:\[svg\]\:row-span-2>*):is(svg){grid-row:span 2/span 2}:is(.\*\:\[svg\]\:translate-y-0\.5>*):is(svg){--tw-translate-y:calc(var(--spacing) * .5);translate:var(--tw-translate-x) var(--tw-translate-y)}:is(.\*\:\[svg\]\:text-current>*):is(svg){color:currentColor}:is(.data-\[variant\=destructive\]\:\*\:\[svg\]\:text-destructive[data-variant=destructive]>*):is(svg){color:var(--destructive)}:is(.\*\:\[svg\:not\(\[class\*\=\'size-\'\]\)\]\:size-4>*):is(svg:not([class*=size-])){width:calc(var(--spacing) * 4);height:calc(var(--spacing) * 4)}:is(.\*\:\[svg\:not\(\[class\*\=\'size-\'\]\)\]\:size-6>*):is(svg:not([class*=size-])){width:calc(var(--spacing) * 6);height:calc(var(--spacing) * 6)}.\[\&\>button\]\:hidden>button{display:none}.has-\[\>\[data-align\=block-end\]\]\:\[\&\>input\]\:pt-3:has(>[data-align=block-end])>input{padding-top:calc(var(--spacing) * 3)}.has-\[\>\[data-align\=block-start\]\]\:\[\&\>input\]\:pb-3:has(>[data-align=block-start])>input{padding-bottom:calc(var(--spacing) * 3)}.has-\[\>\[data-align\=inline-end\]\]\:\[\&\>input\]\:pr-1\.5:has(>[data-align=inline-end])>input{padding-right:calc(var(--spacing) * 1.5)}.has-\[\>\[data-align\=inline-start\]\]\:\[\&\>input\]\:pl-1\.5:has(>[data-align=inline-start])>input{padding-left:calc(var(--spacing) * 1.5)}.\[\&\>kbd\]\:rounded-\[calc\(var\(--radius\)-5px\)\]>kbd{border-radius:calc(var(--radius) - 5px)}.\[\&\>span\:last-child\]\:truncate>span:last-child{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.\[\&\>svg\]\:pointer-events-none>svg{pointer-events:none}.\[\&\>svg\]\:size-3\!>svg{width:calc(var(--spacing) * 3)!important;height:calc(var(--spacing) * 3)!important}.\[\&\>svg\]\:size-3\.5>svg{width:calc(var(--spacing) * 3.5);height:calc(var(--spacing) * 3.5)}.\[\&\>svg\]\:size-4>svg{width:calc(var(--spacing) * 4);height:calc(var(--spacing) * 4)}.\[\&\>svg\]\:h-2\.5>svg{height:calc(var(--spacing) * 2.5)}.\[\&\>svg\]\:h-3>svg{height:calc(var(--spacing) * 3)}.\[\&\>svg\]\:w-2\.5>svg{width:calc(var(--spacing) * 2.5)}.\[\&\>svg\]\:w-3>svg{width:calc(var(--spacing) * 3)}.\[\&\>svg\]\:shrink-0>svg{flex-shrink:0}.\[\&\>svg\]\:text-muted-foreground>svg{color:var(--muted-foreground)}.\[\&\>svg\]\:text-sidebar-accent-foreground>svg{color:var(--sidebar-accent-foreground)}.group-has-data-\[size\=lg\]\/avatar-group\:\[\&\>svg\]\:size-5:is(:where(.group\/avatar-group):has([data-size=lg]) *)>svg{width:calc(var(--spacing) * 5);height:calc(var(--spacing) * 5)}.group-has-data-\[size\=sm\]\/avatar-group\:\[\&\>svg\]\:size-3:is(:where(.group\/avatar-group):has([data-size=sm]) *)>svg{width:calc(var(--spacing) * 3);height:calc(var(--spacing) * 3)}.group-data-\[size\=default\]\/avatar\:\[\&\>svg\]\:size-2:is(:where(.group\/avatar)[data-size=default] *)>svg,.group-data-\[size\=lg\]\/avatar\:\[\&\>svg\]\:size-2:is(:where(.group\/avatar)[data-size=lg] *)>svg{width:calc(var(--spacing) * 2);height:calc(var(--spacing) * 2)}.group-data-\[size\=sm\]\/avatar\:\[\&\>svg\]\:hidden:is(:where(.group\/avatar)[data-size=sm] *)>svg{display:none}.\[\&\>svg\:not\(\[class\*\=\'size-\'\]\)\]\:size-3\.5>svg:not([class*=size-]){width:calc(var(--spacing) * 3.5);height:calc(var(--spacing) * 3.5)}.\[\&\>svg\:not\(\[class\*\=\'size-\'\]\)\]\:size-4>svg:not([class*=size-]){width:calc(var(--spacing) * 4);height:calc(var(--spacing) * 4)}.\[\&\>tr\]\:last\:border-b-0>tr:last-child{border-bottom-style:var(--tw-border-style);border-bottom-width:0}[data-side=left][data-collapsible=offcanvas] .\[\[data-side\=left\]\[data-collapsible\=offcanvas\]_\&\]\:-right-2{right:calc(var(--spacing) * -2)}[data-side=left][data-state=collapsed] .\[\[data-side\=left\]\[data-state\=collapsed\]_\&\]\:cursor-e-resize{cursor:e-resize}[data-side=right][data-collapsible=offcanvas] .\[\[data-side\=right\]\[data-collapsible\=offcanvas\]_\&\]\:-left-2{left:calc(var(--spacing) * -2)}[data-side=right][data-state=collapsed] .\[\[data-side\=right\]\[data-state\=collapsed\]_\&\]\:cursor-w-resize{cursor:w-resize}}@property --tw-animation-delay{syntax:"*";inherits:false;initial-value:0s}@property --tw-animation-direction{syntax:"*";inherits:false;initial-value:normal}@property --tw-animation-duration{syntax:"*";inherits:false}@property --tw-animation-fill-mode{syntax:"*";inherits:false;initial-value:none}@property --tw-animation-iteration-count{syntax:"*";inherits:false;initial-value:1}@property --tw-enter-blur{syntax:"*";inherits:false;initial-value:0}@property --tw-enter-opacity{syntax:"*";inherits:false;initial-value:1}@property --tw-enter-rotate{syntax:"*";inherits:false;initial-value:0}@property --tw-enter-scale{syntax:"*";inherits:false;initial-value:1}@property --tw-enter-translate-x{syntax:"*";inherits:false;initial-value:0}@property --tw-enter-translate-y{syntax:"*";inherits:false;initial-value:0}@property --tw-exit-blur{syntax:"*";inherits:false;initial-value:0}@property --tw-exit-opacity{syntax:"*";inherits:false;initial-value:1}@property --tw-exit-rotate{syntax:"*";inherits:false;initial-value:0}@property --tw-exit-scale{syntax:"*";inherits:false;initial-value:1}@property --tw-exit-translate-x{syntax:"*";inherits:false;initial-value:0}@property --tw-exit-translate-y{syntax:"*";inherits:false;initial-value:0}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/inter-cyrillic-ext-wght-normal-BOeWTOD4.woff2)format("woff2-variations");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/inter-cyrillic-wght-normal-DqGufNeO.woff2)format("woff2-variations");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/inter-greek-ext-wght-normal-DlzME5K_.woff2)format("woff2-variations");unicode-range:U+1F??}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/inter-greek-wght-normal-CkhJZR-_.woff2)format("woff2-variations");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/inter-vietnamese-wght-normal-CBcvBZtf.woff2)format("woff2-variations");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/inter-latin-ext-wght-normal-DO1Apj_S.woff2)format("woff2-variations");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/inter-latin-wght-normal-Dx4kXJAl.woff2)format("woff2-variations");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Be Vietnam Pro;font-style:normal;font-display:swap;font-weight:800;src:url(/assets/be-vietnam-pro-vietnamese-800-normal-D4LFh2W4.woff2)format("woff2"),url(/assets/be-vietnam-pro-vietnamese-800-normal-CA0HL1e4.woff)format("woff");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Be Vietnam Pro;font-style:normal;font-display:swap;font-weight:800;src:url(/assets/be-vietnam-pro-latin-ext-800-normal-GEpNgheG.woff2)format("woff2"),url(/assets/be-vietnam-pro-latin-ext-800-normal-BvOXQlBN.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Be Vietnam Pro;font-style:normal;font-display:swap;font-weight:800;src:url(/assets/be-vietnam-pro-latin-800-normal-BpHZASpI.woff2)format("woff2"),url(/assets/be-vietnam-pro-latin-800-normal-Cwp5p0gU.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;font-synthesis:none;text-rendering:optimizelegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;--background:#eff2f5;--foreground:#1c2231;--card:#fff;--card-foreground:#1c2231;--popover:#fff;--popover-foreground:#1c2231;--primary:#17386d;--primary-foreground:#fff;--secondary:#f5f7fa;--secondary-foreground:#1c2231;--muted:#f2f4f8;--muted-foreground:#637083;--accent:#e2eaf3;--accent-foreground:#17386d;--destructive:#e14747;--border:#dee5ed;--input:#dee5ed;--ring:#17386d;--chart-1:#17386d;--chart-2:#2e77b8;--chart-3:#2c9684;--chart-4:#d5a439;--chart-5:#e46444;--radius:.625rem;--sidebar:#fff;--sidebar-foreground:#1c2231;--sidebar-primary:#edf2f7;--sidebar-primary-foreground:#1c2231;--sidebar-accent:#e6ecf4;--sidebar-accent-foreground:#17386d;--sidebar-border:#d8dfe9;--sidebar-ring:#d5a439}.dark{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--background:#121621;--foreground:#f3f4f7;--card:#181e2b;--card-foreground:#f3f4f7;--popover:#181e2b;--popover-foreground:#f3f4f7;--primary:#55a8f1;--primary-foreground:#161b27;--secondary:#252b37;--secondary-foreground:#f3f4f7;--muted:#252b37;--muted-foreground:#97a2b4;--accent:#273145;--accent-foreground:#f3f4f7;--destructive:#ec5555;--border:#293242;--input:#293242;--ring:#55a8f1;--chart-1:#55a8f1;--chart-2:#26b8cf;--chart-3:#36ba78;--chart-4:#e4b144;--chart-5:#e95f49;--sidebar:#0c1527;--sidebar-foreground:#f3f4f7;--sidebar-primary:#092953;--sidebar-primary-foreground:#f3f4f7;--sidebar-accent:#192d4d;--sidebar-accent-foreground:#f3f4f7;--sidebar-border:#1f2a3d;--sidebar-ring:#55a8f1}*{scrollbar-width:thin;scrollbar-color:#bcc5d2 transparent}::-webkit-scrollbar{width:6px;height:6px}::-webkit-scrollbar-track{background:0 0}::-webkit-scrollbar-thumb{background-color:#bcc5d2;border-radius:9999px}::-webkit-scrollbar-thumb:hover{background-color:#8596ad}::-webkit-scrollbar-corner{background:0 0}html{background-color:var(--background);min-height:100%}body{background:var(--background);min-width:320px;min-height:100vh;margin:0}#root{min-height:100vh}@keyframes spin-sm{to{transform:rotate(360deg)}}.spinner-sm{border:2px solid;border-top-color:#0000;border-radius:50%;width:14px;height:14px;animation:.6s linear infinite spin-sm;display:inline-block}@property --tw-translate-x{syntax:"*";inherits:false;initial-value:0}@property --tw-translate-y{syntax:"*";inherits:false;initial-value:0}@property --tw-translate-z{syntax:"*";inherits:false;initial-value:0}@property --tw-rotate-x{syntax:"*";inherits:false}@property --tw-rotate-y{syntax:"*";inherits:false}@property --tw-rotate-z{syntax:"*";inherits:false}@property --tw-skew-x{syntax:"*";inherits:false}@property --tw-skew-y{syntax:"*";inherits:false}@property --tw-space-y-reverse{syntax:"*";inherits:false;initial-value:0}@property --tw-space-x-reverse{syntax:"*";inherits:false;initial-value:0}@property --tw-divide-y-reverse{syntax:"*";inherits:false;initial-value:0}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-gradient-position{syntax:"*";inherits:false}@property --tw-gradient-from{syntax:"<color>";inherits:false;initial-value:#0000}@property --tw-gradient-via{syntax:"<color>";inherits:false;initial-value:#0000}@property --tw-gradient-to{syntax:"<color>";inherits:false;initial-value:#0000}@property --tw-gradient-stops{syntax:"*";inherits:false}@property --tw-gradient-via-stops{syntax:"*";inherits:false}@property --tw-gradient-from-position{syntax:"<length-percentage>";inherits:false;initial-value:0%}@property --tw-gradient-via-position{syntax:"<length-percentage>";inherits:false;initial-value:50%}@property --tw-gradient-to-position{syntax:"<length-percentage>";inherits:false;initial-value:100%}@property --tw-leading{syntax:"*";inherits:false}@property --tw-font-weight{syntax:"*";inherits:false}@property --tw-tracking{syntax:"*";inherits:false}@property --tw-ordinal{syntax:"*";inherits:false}@property --tw-slashed-zero{syntax:"*";inherits:false}@property --tw-numeric-figure{syntax:"*";inherits:false}@property --tw-numeric-spacing{syntax:"*";inherits:false}@property --tw-numeric-fraction{syntax:"*";inherits:false}@property --tw-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-shadow-color{syntax:"*";inherits:false}@property --tw-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-inset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-shadow-color{syntax:"*";inherits:false}@property --tw-inset-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-ring-color{syntax:"*";inherits:false}@property --tw-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-ring-color{syntax:"*";inherits:false}@property --tw-inset-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-ring-inset{syntax:"*";inherits:false}@property --tw-ring-offset-width{syntax:"<length>";inherits:false;initial-value:0}@property --tw-ring-offset-color{syntax:"*";inherits:false;initial-value:#fff}@property --tw-ring-offset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-outline-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-blur{syntax:"*";inherits:false}@property --tw-brightness{syntax:"*";inherits:false}@property --tw-contrast{syntax:"*";inherits:false}@property --tw-grayscale{syntax:"*";inherits:false}@property --tw-hue-rotate{syntax:"*";inherits:false}@property --tw-invert{syntax:"*";inherits:false}@property --tw-opacity{syntax:"*";inherits:false}@property --tw-saturate{syntax:"*";inherits:false}@property --tw-sepia{syntax:"*";inherits:false}@property --tw-drop-shadow{syntax:"*";inherits:false}@property --tw-drop-shadow-color{syntax:"*";inherits:false}@property --tw-drop-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-drop-shadow-size{syntax:"*";inherits:false}@property --tw-backdrop-blur{syntax:"*";inherits:false}@property --tw-backdrop-brightness{syntax:"*";inherits:false}@property --tw-backdrop-contrast{syntax:"*";inherits:false}@property --tw-backdrop-grayscale{syntax:"*";inherits:false}@property --tw-backdrop-hue-rotate{syntax:"*";inherits:false}@property --tw-backdrop-invert{syntax:"*";inherits:false}@property --tw-backdrop-opacity{syntax:"*";inherits:false}@property --tw-backdrop-saturate{syntax:"*";inherits:false}@property --tw-backdrop-sepia{syntax:"*";inherits:false}@property --tw-duration{syntax:"*";inherits:false}@property --tw-ease{syntax:"*";inherits:false}@property --tw-content{syntax:"*";inherits:false;initial-value:""}@property --tw-scale-x{syntax:"*";inherits:false;initial-value:1}@property --tw-scale-y{syntax:"*";inherits:false;initial-value:1}@property --tw-scale-z{syntax:"*";inherits:false;initial-value:1}@keyframes spin{to{transform:rotate(360deg)}}@keyframes enter{0%{opacity:var(--tw-enter-opacity,1);transform:translate3d(var(--tw-enter-translate-x,0),var(--tw-enter-translate-y,0),0)scale3d(var(--tw-enter-scale,1),var(--tw-enter-scale,1),var(--tw-enter-scale,1))rotate(var(--tw-enter-rotate,0));filter:blur(var(--tw-enter-blur,0))}}@keyframes exit{to{opacity:var(--tw-exit-opacity,1);transform:translate3d(var(--tw-exit-translate-x,0),var(--tw-exit-translate-y,0),0)scale3d(var(--tw-exit-scale,1),var(--tw-exit-scale,1),var(--tw-exit-scale,1))rotate(var(--tw-exit-rotate,0));filter:blur(var(--tw-exit-blur,0))}}
