.mw-view-bulk-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;z-index:90;display:grid;place-items:center;background:#141a2666}.mw-view-bulk{position:relative;margin:0;width:min(560px,calc(100vw - 24px));max-height:calc(100dvh - 24px);overflow:auto;box-sizing:border-box;padding:24px;border:1px solid var(--mw-border);border-radius:14px;background:var(--mw-card);color:var(--mw-ink);font:inherit}.mw-view-bulk h2{margin-top:0;font-size:20px}.mw-view-bulk label{display:flex;flex-direction:column;gap:8px}.mw-view-bulk input,.mw-view-bulk select{min-height:44px;box-sizing:border-box;max-width:100%;font:inherit;color:var(--mw-ink);background:var(--mw-input);border:1px solid var(--mw-border);border-radius:6px;padding:8px}.mw-view-bulk footer{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:8px;margin-top:20px}.mw-view-bulk button{min-height:44px}.mw-call-recording{display:flex;flex-direction:column;gap:12px;min-width:0;padding:14px;background:#f7f8fa;border-radius:8px}.mw-call-recording h3,.mw-call-recording p{margin:0}.mw-call-recording label{display:flex;flex-direction:column;gap:6px;overflow-wrap:anywhere}.mw-call-recording textarea{width:100%;box-sizing:border-box;resize:vertical;min-height:90px;font:inherit}.mw-call-actions{display:flex;flex-wrap:wrap;gap:8px}.mw-call-recording .mw-btn{min-height:44px;white-space:normal}.mw-call-recording .mw-call-choice{flex-direction:row;align-items:center;min-height:44px}.mw-call-choice input{flex-shrink:0;width:20px;height:20px}.mw-call-transcript{white-space:pre-wrap;overflow-wrap:anywhere;max-height:320px;overflow:auto}.mw-call-recording audio{width:100%;max-width:100%}.mw-call-delete{display:flex;flex-direction:column;gap:8px;border:1px solid #cc8b8b;padding:12px}.mw-mail-settings{width:100%;max-width:900px;margin:0 auto;padding:24px;overflow:auto}.mw-mail-settings header{display:flex;justify-content:space-between;align-items:center;gap:16px;margin-bottom:24px}.mw-mail-settings header p{margin:0;color:var(--muted)}.mw-mail-settings h1{margin:4px 0}.mw-mail-settings article{border:1px solid var(--line,#ddd);border-radius:12px;padding:24px}.mw-mail-settings article+article{margin-top:16px}.mw-google-groups{list-style:none;margin:12px 0;padding:0;max-height:280px;overflow:auto}.mw-google-groups li{margin:0;padding:6px 0;border-bottom:1px solid var(--line,#eee)}.mw-google-groups label{display:flex;gap:8px;align-items:flex-start;cursor:pointer}.mw-google-groups input{margin-top:3px}.mw-google-group-meta{margin-left:auto;color:var(--muted);font-size:12px;white-space:nowrap}.mw-mail-settings p{line-height:1.6;overflow-wrap:anywhere}.mw-mail-address{font-weight:600}.mw-mail-actions{display:flex;gap:8px;flex-wrap:wrap}.mw-mail-settings .mw-btn{min-height:44px;white-space:normal}.mw-mail-confirm{margin-top:16px;padding:12px;border:1px solid var(--line,#ddd);border-radius:8px}.mw.mw-email-portal{display:contents}.mw-email-backdrop{z-index:115}.mw-email-composer{width:min(720px,calc(100vw - 24px));max-height:calc(100dvh - 32px);overflow:auto}.mw-email-composer header{display:flex;justify-content:space-between;gap:12px}.mw-email-composer label{display:grid;gap:6px;margin:12px 0}.mw-email-composer input,.mw-email-composer select,.mw-email-composer textarea{width:100%;min-width:0;min-height:44px;box-sizing:border-box;font:inherit;padding:10px;color:var(--mw-ink);background:var(--mw-input)}.mw-email-composer .mw-btn{min-height:44px}.mw-mail-history{border-top:1px solid var(--line,#ddd);padding:12px 0;overflow-wrap:anywhere}.mw-mail-history p{margin:6px 0}.mw-mail-body{white-space:pre-wrap}@media (max-width:760px){.mw-mail-settings{padding:16px}.mw-mail-settings header{align-items:flex-start;flex-wrap:wrap}.mw-mail-settings article{padding:16px}}.mw-mail-sync{border-top:1px solid var(--line,#ddd);margin-top:20px;padding-top:12px}.mw-mail-sync p,.mw-mail-files p{line-height:1.5;overflow-wrap:anywhere}.mw-mail-files .mw-btn,.mw-mail-sync .mw-btn{min-height:44px}.mw-people-page{width:100%;overflow:auto;min-height:0}.people-heading{display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap}.people-heading h1{font-size:24px;margin:0}.people-heading p{color:var(--mw-secondary);margin:4px 0 0}.people-controls{display:flex;gap:12px;align-items:flex-end;flex-wrap:wrap}.people-controls label{display:grid;gap:6px;color:var(--mw-secondary);font-size:12px;font-weight:600;min-width:130px;max-width:100%}.people-controls .people-search{flex:2 1 280px}.people-controls input,.people-controls select{color:var(--mw-ink);background:var(--mw-input);border:1px solid var(--mw-input-border);border-radius:6px;padding:10px;font:inherit;font-size:14px;height:44px;min-width:0;width:100%}.people-view-row{display:flex;align-items:center;gap:10px;flex-wrap:wrap;color:var(--mw-secondary)}.people-view-row>span{margin-right:auto}.mw .mw-people-page .mw-btn,.mw .mw-record-people-back .mw-btn{min-height:44px;white-space:normal}.people-result-count{margin:0;color:var(--mw-secondary)}.people-filter-summary{display:flex;gap:8px;flex-wrap:wrap}.people-filter{display:inline-flex;gap:8px;align-items:center;max-width:100%;overflow-wrap:anywhere;border:1px solid var(--mw-border);background:var(--mw-chip);border-radius:20px;padding:0 6px 0 12px}.people-filter button{background:none;border:0;min-width:36px;min-height:44px;cursor:pointer}.people-empty{padding:24px}.people-empty h2{margin:0;font-size:18px}.people-table{flex-shrink:0}.people-table ul{margin:0;padding:0;list-style:none}.people-table-head,.people-row{display:grid;grid-template-columns:minmax(0,1.3fr) minmax(0,1fr) minmax(0,1.3fr) minmax(0,1fr);gap:16px;padding:14px 16px;align-items:center}.people-table-head{color:var(--mw-tertiary);background:var(--mw-page);font-size:12px;border-radius:10px 10px 0 0}.mw a.people-row{color:var(--mw-ink);text-decoration:none;min-height:64px;border-top:1px solid var(--mw-border);overflow-wrap:anywhere}.mw a.people-row:hover{background:var(--mw-accent-tint)}.people-name{display:flex;flex-direction:column;font-weight:600;font-size:14px;gap:4px}.people-stage{font-size:12px;color:var(--mw-secondary);font-weight:400}.people-phone{font-family:var(--mw-mono);font-size:12px}.people-company-tags,.people-last{color:var(--mw-secondary);font-size:13px}.people-cell-label{display:none}.people-pagination{display:flex;align-items:center;flex-wrap:wrap;gap:12px;padding-bottom:12px}.people-pagination>span:first-child{margin-right:auto}.mw-record-people-back{margin-bottom:8px}@supports selector(:has(*)){.mw:has(>.mw-main>.mw-people-page){height:100vh;height:100dvh;min-height:0}.mw:has(>.mw-main>.mw-people-page)>.mw-topbar{flex-shrink:0}.mw:has(>.mw-main>.mw-people-page)>.mw-main{min-height:0}.mw-main>.mw-people-page{flex:1 1 0}}@media (max-width:760px){.mw-people-page{padding:16px;gap:14px}.people-controls{gap:10px}.people-controls label{flex:1 1 130px}.people-controls .people-search{flex-basis:100%}.people-view-row{align-items:stretch}.people-view-row>span{display:none}.people-view-row .mw-btn{flex:1}.people-table-head{display:none}.people-row{grid-template-columns:1fr;gap:8px;padding:16px}.people-name{font-size:16px}.people-phone{font-size:14px}.people-company-tags.empty{display:none}.people-cell-label{display:inline}.people-pagination>span:first-child{flex-basis:100%}}.mw-group-switch{display:flex;gap:8px;padding:12px 20px 0}.mw-group-texts{padding:20px}.mw-group-texts>header{display:flex;gap:12px;flex-wrap:wrap;align-items:center;margin-bottom:16px}.mw-group-texts h1,.mw-group-texts h2{margin:0 0 8px}.mw-group-texts>header>div{flex:1;min-width:200px}.mw-group-texts p{overflow-wrap:anywhere}.mw-group-layout{display:grid;grid-template-columns:260px minmax(0,1fr);border:1px solid var(--mw-border);border-radius:12px;background:var(--mw-card)}.mw-group-layout>nav{padding:12px;border-right:1px solid var(--mw-border)}.mw-group-layout>nav button{display:flex;flex-direction:column;gap:6px;width:100%;min-height:60px;padding:12px;text-align:left;border:0;border-radius:8px;background:transparent;color:var(--mw-ink);font:inherit}.mw-group-layout>nav button.selected,.mw-group-layout>nav button:hover{background:var(--mw-accent-tint)}.mw-group-layout>nav span{overflow-wrap:anywhere;color:var(--mw-secondary)}.mw-group-layout>main{min-width:0;padding:20px}.mw-group-empty{padding:24px}.mw-new-group label,.mw-group-thread form label{display:flex;flex-direction:column;gap:6px;margin-bottom:12px}.mw-new-group input:not([type=checkbox]),.mw-group-thread textarea{width:100%;min-height:44px;border:1px solid var(--mw-input-border);border-radius:8px;padding:10px;box-sizing:border-box;background:var(--mw-input);color:var(--mw-ink);font:inherit}.mw-new-group fieldset{border:1px solid var(--mw-border);border-radius:8px;margin:12px 0}.mw-new-group label.mw-group-member{flex-direction:row;align-items:center;min-height:44px}.mw-group-member input{width:20px;height:20px;flex:none}.mw-group-matches,.mw-group-recipients{list-style:none;padding:0}.mw-group-matches button{white-space:normal;height:auto;min-height:44px}.mw-group-recipients li{display:flex;justify-content:space-between;align-items:center;gap:8px;padding:8px 0;overflow-wrap:anywhere}.mw-new-group footer{display:flex;gap:8px;margin-top:16px}.mw-group-thread header p{color:var(--mw-secondary)}.mw-group-thread ol{list-style:none;padding:0;max-height:50vh;overflow:auto}.mw-group-thread li{padding:12px;margin:12px 0;background:var(--mw-chip);border-radius:10px;overflow-wrap:anywhere}.mw-group-thread li.out{background:var(--mw-accent-tint)}.mw-group-thread li p{white-space:pre-wrap}.mw-group-thread img,.mw-group-thread video{max-width:100%;max-height:240px}.mw-group-thread textarea{min-height:80px;resize:vertical;margin-bottom:12px}@media (max-width:760px){.mw-group-texts{padding:12px}.mw-group-layout{grid-template-columns:minmax(0,1fr)}.mw-group-layout>nav{border-right:0;border-bottom:1px solid var(--mw-border);max-height:240px;overflow:auto}.mw-group-layout>main{padding:12px}.mw-group-texts button{min-height:44px}.mw-new-group input:not([type=checkbox]),.mw-group-thread textarea{font-size:16px}}.mw-templates header{display:flex;align-items:center;justify-content:space-between;gap:16px}.mw-templates .layout{display:grid;grid-template-columns:minmax(240px,380px) minmax(0,1fr);gap:24px}.mw-templates aside,.mw-templates .editor{background:var(--mw-card);border:1px solid var(--mw-border);border-radius:12px;padding:20px;min-width:0}.mw-templates label{display:flex;flex-direction:column;gap:6px;margin-bottom:16px}.mw-templates input,.mw-templates select,.mw-templates textarea{color:var(--mw-ink);background:var(--mw-page);border:1px solid var(--mw-border);border-radius:7px;padding:10px;font:inherit;min-width:0}.mw-templates textarea{resize:vertical}.mw-templates .item{display:flex;flex-direction:column;gap:6px;width:100%;text-align:left;margin-top:12px;padding:12px;border:1px solid var(--mw-border);border-radius:8px;background:var(--mw-page);color:var(--mw-ink)}.mw-templates .item.active{border-color:var(--mw-accent)}.mw-templates .item span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;max-width:100%;font-size:12px}.mw-templates .fields,.mw-templates footer,.mw-templates .delete-confirm{display:flex;flex-wrap:wrap;gap:8px;margin:12px 0}.mw-templates .preview{white-space:pre-wrap;overflow-wrap:anywhere;padding:16px;background:var(--mw-page);border-radius:8px;min-height:80px}.mw-templates h2{font-size:16px;margin-bottom:4px}.mw-templates button,.mw-templates select,.mw-templates a{min-height:44px}@media (max-width:760px){.mw-templates .layout{grid-template-columns:minmax(0,1fr)}.mw-templates .fields button{font-size:12px}}.mw .mw-recording-settings{width:100%;max-width:900px;margin:0 auto;padding:24px;overflow:auto}.mw .mw-recording-settings header{display:flex;justify-content:space-between;align-items:center;gap:16px;flex-wrap:wrap}.mw .mw-recording-settings article{border:1px solid var(--mw-border);border-radius:12px;background:var(--mw-card);padding:20px;margin-top:20px}.mw .mw-recording-settings p,.mw .mw-recording-settings li{line-height:1.6;overflow-wrap:anywhere}.mw .mw-recording-settings label{display:grid;gap:8px}.mw .mw-recording-settings select{color:var(--mw-ink);background:var(--mw-input);border:1px solid var(--mw-input-border);border-radius:6px;padding:10px;font:inherit;height:44px;min-height:44px;max-width:100%}.mw .mw-recording-settings input,.mw .mw-recording-settings textarea{color:var(--mw-ink);background:var(--mw-input);border:1px solid var(--mw-input-border);border-radius:6px;padding:10px;font:inherit;max-width:100%;box-sizing:border-box}.mw .mw-recording-settings textarea{width:100%;resize:vertical}.mw .mw-recording-settings code{font-size:.9em}.mw .mw-recording-settings .mw-btn{min-height:44px;white-space:normal;background:var(--mw-card);color:var(--mw-ink);border:1px solid var(--mw-input-border);border-radius:6px;padding:10px 14px}.mw-recording-line+.mw-recording-line{border-top:1px solid var(--mw-border);margin-top:20px;padding-top:12px}@media (max-width:760px){.mw .mw-recording-settings{padding:16px}}.mw .mw-blocked-spam h2{margin:0 0 8px}.mw .mw-blocked-spam .hint{color:var(--mw-tertiary);font-size:12px;margin:12px 0 0}.mw-disposition-list{list-style:none;margin:0;padding:0}.mw-disposition-row{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:10px 0}.mw-disposition-row+.mw-disposition-row{border-top:1px solid var(--mw-border)}.mw-disposition-row>div{display:flex;flex-direction:column;min-width:0;overflow-wrap:anywhere}.mw-disposition-row .mono{font-family:var(--mw-mono);font-size:12px;color:var(--mw-tertiary)}.mw-disposition-row .mw-btn{flex-shrink:0}.mw .mw-greeting h2{margin:0 0 10px;font-size:15px;font-family:var(--mw-mono)}.mw .mw-greeting textarea{min-height:96px}.mw .mw-search-results ul{list-style:none;margin:0;padding:0}.mw .mw-search-list li+li{border-top:1px solid var(--mw-border)}.mw .mw-search-hit{display:grid;gap:2px;padding:10px 0;color:var(--mw-ink);text-decoration:none}.mw .mw-search-hit .meta{color:var(--mw-tertiary);font-size:13px;overflow-wrap:anywhere}.mw .mw-search-tags{display:flex;flex-wrap:wrap;gap:8px}.mw .mw-search-tags .mw-chip{display:inline-flex;gap:6px;align-items:center;min-height:36px;padding:4px 12px;border:1px solid var(--mw-border);border-radius:18px;color:var(--mw-ink);text-decoration:none}.mw .mw-search-tag-n{color:var(--mw-tertiary);font-size:12px}.mw .mw-search-results article>.mw-btn{margin-top:12px}.mw .mw-company-lines h3{margin:18px 0 8px;font-size:13px;text-transform:uppercase;letter-spacing:.04em;color:var(--mw-tertiary)}.mw .mw-greeting .hint{color:var(--mw-tertiary);font-size:12px;margin:10px 0 0}.mw .mw-greeting .mw-btn.primary{background:var(--mw-accent);color:#fff;border-color:var(--mw-accent)}.mw .mw-greeting .mw-btn.primary:disabled{opacity:.5}.mw-greeting-row{display:flex;justify-content:space-between;align-items:center;gap:12px;flex-wrap:wrap;margin-top:10px}.mw-greeting-status{font-size:12px;color:var(--mw-tertiary);min-height:1em}.mw-greeting-actions{display:flex;gap:8px;margin-left:auto}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.mw .mw-devices h2{margin:0}.mw .mw-devices .hint{color:var(--mw-tertiary);font-size:12px;margin:12px 0 0}.mw-devices-head{display:flex;justify-content:space-between;align-items:center;gap:12px;margin-bottom:8px}.mw-device-list{list-style:none;margin:0;padding:0}.mw-device-row{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:10px 0}.mw-device-row+.mw-device-row{border-top:1px solid var(--mw-border)}.mw-device-row>div{display:flex;flex-direction:column;min-width:0;overflow-wrap:anywhere}.mw-device-caption{font-size:12px;color:var(--mw-tertiary)}.mw-device-this{margin-left:8px;font-size:10px;font-weight:600;padding:1px 6px;border-radius:999px;background:var(--mw-accent-tint, #e6f7f4);color:var(--mw-accent-dark, #0f766e);vertical-align:middle}.mw-switch{position:relative;display:inline-flex;flex-shrink:0;width:48px;height:28px;min-height:44px;align-items:center;cursor:pointer}.mw-switch input{position:absolute;top:0;right:0;bottom:0;left:0;opacity:0;margin:0;cursor:pointer}.mw-switch span{pointer-events:none;width:48px;height:28px;border-radius:999px;background:var(--mw-input-border, #c7ced8);transition:background .15s;position:relative}.mw-switch span:after{content:"";position:absolute;top:3px;left:3px;width:22px;height:22px;border-radius:50%;background:#fff;box-shadow:0 1px 2px #00000040;transition:transform .15s}.mw-switch input:checked+span{background:var(--mw-accent, #0d9488)}.mw-switch input:checked+span:after{transform:translate(20px)}.mw-switch input:focus-visible+span{outline:2px solid var(--mw-accent, #0d9488);outline-offset:2px}.mw-switch input:disabled+span{opacity:.5}.mw-textback-toggle{display:flex!important;grid-template-columns:none;align-items:center;justify-content:space-between;gap:12px;margin:4px 0 10px}.mw .mw-today h2{margin:0 0 8px}.mw .mw-today .mw-today-date{margin:0}.mw .mw-today>header h1{margin:0}.mw-today-count{color:var(--mw-tertiary);font-weight:500;font-size:.85em}.mw-today-list{list-style:none;margin:0;padding:0}.mw-today-row{display:flex;align-items:flex-start;gap:12px;padding:10px 0}.mw-today-row+.mw-today-row{border-top:1px solid var(--mw-border)}.mw-today-check{display:inline-flex!important;align-items:center;justify-content:center;min-width:44px;min-height:44px;margin:-10px 0}.mw-today-check input{width:20px;height:20px;cursor:pointer}.mw-today-body{flex:1;min-width:0;display:flex;flex-direction:column;gap:2px;overflow-wrap:anywhere}.mw-today-title{font-weight:600}.mw-today-row.done .mw-today-title{text-decoration:line-through;color:var(--mw-tertiary);font-weight:500}.mw-today-row.overdue .mw-today-meta>span:first-child{color:var(--mw-red, #b42318)}.mw-today-meta{display:flex;gap:10px;flex-wrap:wrap;font-size:12px;color:var(--mw-tertiary)}.mw-today-person{color:var(--mw-accent-dark, #0f766e)}.mw .mw-today .hint{color:var(--mw-tertiary);font-size:12px;margin:0}.mw .mw-hours h2{margin:0 0 4px}.mw-hours-sub{margin:0 0 8px;font-size:13px;color:var(--mw-tertiary)}.mw-hours-now{font-weight:600}.mw-hours-now.open{color:var(--mw-accent-dark, #0f766e)}.mw-hours-now.closed{color:var(--mw-red, #b42318)}.mw-hours-edit{display:flex;flex-direction:column;gap:12px;align-items:flex-start}.mw .mw-hours .mw-hours-tz{width:100%;max-width:360px}.mw .mw-hours .mw-hours-tz span{font-size:12px;color:var(--mw-tertiary)}.mw-hours-days{list-style:none;margin:0;padding:0;width:100%}.mw-hours-days li{display:flex;align-items:center;gap:12px;flex-wrap:wrap;padding:8px 0}.mw-hours-days li+li{border-top:1px solid var(--mw-border)}.mw .mw-hours .mw-hours-day{display:inline-flex;align-items:center;gap:10px;min-width:140px;min-height:44px;cursor:pointer}.mw .mw-hours .mw-hours-day input{width:20px;height:20px;padding:0}.mw-hours-windows{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.mw-hours-window{display:inline-flex;align-items:center;gap:6px}.mw .mw-hours .mw-hours-window input{min-height:44px;padding:6px 8px;width:auto;min-width:122px}.mw-hours-closed{color:var(--mw-tertiary);font-size:13px}.mw-hours-days li.closed .mw-hours-day span{color:var(--mw-tertiary)}.mw-company-note{margin:0;color:var(--mw-tertiary);font-size:13px}.mw-greeting-audio{margin:16px 0 20px;padding-bottom:16px;border-bottom:1px solid var(--mw-border)}.mw-greeting-audio-actions{display:flex;flex-wrap:wrap;align-items:center;gap:10px;margin:12px 0}.mw-greeting-audio audio,.mw-greeting-preview audio{display:block;width:100%;max-width:440px;margin:12px 0}.mw-greeting-upload{min-width:0;max-width:100%;font-size:13px}.mw .mw-greeting-upload input{width:100%;min-height:44px}.mw-greeting-clip{margin-top:16px;border:1px solid var(--mw-border);border-radius:8px;padding:12px}.mw-greeting-clip p{margin:0}.mw-greeting-preview{margin:12px 0}@supports selector(:has(*)){.mw:has(>.mw-main>.mw-voicemail-greeting){height:100vh;height:100dvh;min-height:0}.mw:has(>.mw-main>.mw-voicemail-greeting)>.mw-topbar{flex-shrink:0}.mw:has(>.mw-main>.mw-voicemail-greeting)>.mw-main{min-height:0}.mw-main>.mw-voicemail-greeting{flex:1 1 0;min-height:0}}.mw-today-actions{display:flex;flex-wrap:wrap;gap:6px;align-items:center}.mw-today-actions .mw-btn{min-height:44px}.mw-today-reschedule{display:flex;gap:6px;align-items:center;flex-wrap:wrap}@media (max-width:760px){.mw-today-row{flex-wrap:wrap}.mw-today-actions{margin-left:56px;flex-basis:calc(100% - 56px)}}.mw-assistant-settings fieldset{border:0;padding:0;margin:16px 0;min-width:0}.mw-assistant-settings legend{font-weight:600;margin-bottom:12px}.mw-assistant-settings .mw-assistant-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.mw .mw-assistant-settings label{display:flex;flex-direction:column;align-items:stretch;gap:6px;margin:12px 0}.mw .mw-assistant-settings .mw-assistant-check{flex-direction:row;align-items:center;min-height:44px}.mw .mw-assistant-settings .mw-assistant-check input{width:18px;height:18px}.mw-assistant-settings .mw-greeting-actions{float:none;margin:12px 0}.mw-assistant-preview{white-space:pre-wrap;overflow-wrap:anywhere;background:var(--mw-input);border:1px solid var(--mw-border);border-radius:8px;padding:12px}.mw-assistant-readonly{display:grid;grid-template-columns:auto minmax(0,1fr);gap:8px 16px}.mw-assistant-readonly dd{margin:0;white-space:pre-wrap;overflow-wrap:anywhere}.mw-assistant-readonly dt{color:var(--mw-tertiary)}@media (max-width:600px){.mw-assistant-settings .mw-assistant-grid{grid-template-columns:minmax(0,1fr);gap:0}}.mw-match-context{display:block;margin-top:4px;min-width:0;font-size:12px;font-weight:400;line-height:1.45;color:var(--mw-ink)}.mw-match-value{display:block;overflow-wrap:anywhere}.mw-match-label{font-weight:600}.mw-match-context mark{background:var(--mw-accent-soft, #d5efea);color:inherit;border-radius:2px;font-weight:600}.mw-bulk-text{width:min(680px,calc(100vw - 24px))}.mw-bulk-text>header{display:flex;align-items:center;justify-content:space-between;gap:16px}.mw-bulk-text>header h2{margin:0}.mw-bulk-text label{margin-block:16px}.mw-bulk-text textarea{min-height:150px;width:100%;box-sizing:border-box;resize:vertical;border:1px solid var(--mw-border);border-radius:8px;padding:12px;font:inherit;color:var(--mw-ink);background:var(--mw-input)}.mw-bulk-text :is(textarea,select,input,button):focus-visible{outline:2px solid var(--mw-accent);outline-offset:3px}.mw-bulk-text .mw-bulk-consent{flex-direction:row;align-items:center;gap:12px;padding:12px;border:1px solid var(--mw-border);border-radius:8px}.mw-bulk-consent input{flex:0 0 24px;width:24px;height:44px;margin:0}.mw-bulk-counts{display:flex;flex-wrap:wrap;gap:8px 16px;padding:12px;background:var(--mw-chip);border-radius:8px}.mw-bulk-recipient{padding:12px 0;border-top:1px solid var(--mw-border);overflow-wrap:anywhere}.mw-bulk-recipient p{margin:8px 0}.mw-bulk-message{white-space:pre-wrap}.mw-bulk-recent{border-top:1px solid var(--mw-border);margin-top:24px;padding-top:12px}.mw-bulk-text .mw-bulk-run{display:flex;flex-direction:column;align-items:flex-start;width:100%;white-space:normal;text-align:left;gap:4px;margin-block:8px;padding:12px}.mw-bulk-pages{display:flex;flex-wrap:wrap;gap:8px}.mw-bulk-text footer{border-top:1px solid var(--mw-border);padding-top:16px}.mw-bulk-text button{white-space:normal}@media (max-width: 640px){.mw-bulk-text{padding:16px;font-size:15px}.mw-bulk-text>header{position:sticky;top:-16px;padding-block:12px;background:var(--mw-card);z-index:1}.mw-bulk-text footer{justify-content:stretch}.mw-bulk-text footer button{flex:1 1 140px}}.mw-bulk-text [aria-label="Selected recipients"]{overflow-wrap:anywhere}:root,[data-theme=light]{--ink: #141a26;--nav: #1b2230;--page: #f7f8fa;--card: #ffffff;--border: #e3e6ec;--border-strong: #c6cbd6;--divider: #f2f4f7;--divider-soft: #edeff3;--text: #141a26;--text-secondary: #4a525f;--text-muted: #6b7382;--text-faint: #9aa1ad;--accent: #0e7a6e;--accent-dark: #0b5f55;--accent-tint: #e3f2f0;--accent-tint-row: #f0f7f6;--accent-border: #a8d5cf;--ok: #157f53;--ok-tint: #e7f3ec;--ok-border: #c4e2d1;--ok-text: #0f5136;--attn: #a76b08;--attn-tint: #fbf3e4;--attn-text: #8a5806;--danger: #b93b2e;--danger-tint: #fdf6f5;--danger-border: #e8cfcb;--danger-text: #8c2b21;--neutral-badge: #f2f4f7;--track: #dde1e8;--input-bg: #ffffff;--nav-text: #c3cad6;--nav-muted: #79828f;--nav-dot: #4a525f;--shadow: 0 1px 2px rgba(20, 26, 38, .05);--shadow-modal: 0 8px 28px rgba(20, 26, 38, .1);--sidebar-w: 248px;--topbar-h: 68px}[data-theme=dark]{--ink: #ffffff;--nav: #0f141c;--page: #141a24;--card: #161d28;--border: #232b39;--border-strong: #3a4356;--divider: #1f2735;--divider-soft: #1f2735;--text: #ffffff;--text-secondary: #e4e8ef;--text-muted: #a8b0bf;--text-faint: #79828f;--accent: #2dd4bf;--accent-dark: #5eead4;--accent-tint: #123c37;--accent-tint-row: #0f2e2a;--accent-border: #1a5c54;--ok: #3aae7b;--ok-tint: #143024;--ok-border: #1f4a35;--ok-text: #3aae7b;--attn: #e0ae4c;--attn-tint: #3a2c10;--attn-text: #e0ae4c;--danger: #e07066;--danger-tint: #3a1e1b;--danger-border: #5a2e28;--danger-text: #e07066;--neutral-badge: #1e2634;--track: #2a3344;--input-bg: #1e2634;--nav-text: #c3cad6;--nav-muted: #79828f;--nav-dot: #4a525f;--shadow: 0 1px 2px rgba(0, 0, 0, .25);--shadow-modal: 0 8px 28px rgba(0, 0, 0, .45)}*{box-sizing:border-box}html,body,#root{margin:0;height:100%}body{background:var(--page);color:var(--text);font-family:system-ui,-apple-system,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif;font-size:14px;line-height:1.5;-webkit-font-smoothing:antialiased}button,input,select,textarea{font:inherit;color:inherit}button{cursor:pointer;border:none;background:none}button:disabled{opacity:.45;cursor:not-allowed}a{color:var(--accent)}.mono{font-family:ui-monospace,SF Mono,Menlo,Consolas,Liberation Mono,monospace}.field{display:flex;flex-direction:column;gap:6px}.field label,.field-label{font-size:11px;font-weight:600;letter-spacing:.06em;text-transform:uppercase;color:var(--text-muted)}.field .hint{font-size:12px;color:var(--text-muted)}.field input,.field select,.field textarea,.input,.select{height:40px;padding:0 12px;border:1px solid var(--border-strong);border-radius:8px;background:var(--input-bg);color:var(--text);outline:none;transition:border-color .12s ease-out,box-shadow .12s ease-out}.field textarea{height:auto;min-height:80px;padding:10px 12px;resize:vertical}.field input:focus,.field select:focus,.input:focus,.select:focus{border:2px solid var(--accent);box-shadow:0 0 0 3px #0e7a6e2e;padding:0 11px}.field input::placeholder{color:var(--text-faint)}.field input:disabled,.input:disabled{background:var(--divider);color:var(--text-faint)}.btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;height:34px;padding:0 14px;border-radius:8px;font-weight:600;font-size:13px;transition:background .12s ease-out,border-color .12s ease-out}.btn-lg{height:46px;width:100%;font-size:14px}.btn-primary{background:var(--accent);color:#fff}[data-theme=dark] .btn-primary{color:#0b1220}.btn-primary:hover:not(:disabled){background:var(--accent-dark)}.btn-secondary{background:var(--card);color:var(--text);border:1px solid var(--border-strong)}.btn-secondary:hover:not(:disabled){background:var(--divider)}.btn-ghost{color:var(--accent);font-weight:600;font-size:12px;height:auto;padding:4px 6px}.btn-danger{background:var(--danger);color:#fff}.btn-danger-outline{color:var(--danger);border:1px solid var(--danger-border);background:transparent;width:100%;height:40px}.btn-danger-outline:hover:not(:disabled){background:var(--danger-tint)}.badge{display:inline-flex;align-items:center;height:20px;padding:0 7px;border-radius:6px;font-size:9px;font-weight:600;letter-spacing:.06em;text-transform:uppercase;white-space:nowrap}.badge-accent{background:var(--accent-tint);color:var(--accent-dark);border:1px solid var(--accent-border)}.badge-ok{background:var(--ok-tint);color:var(--ok-text);border:1px solid var(--ok-border)}.badge-attn{background:var(--attn-tint);color:var(--attn-text)}.badge-danger{background:var(--danger-tint);color:var(--danger-text);border:1px solid var(--danger-border)}.badge-neutral{background:var(--neutral-badge);color:var(--text-muted)}.badge-nav-count{background:var(--attn);color:#fff;border-radius:10px;min-width:18px;height:18px;padding:0 5px;font-family:ui-monospace,SF Mono,Menlo,Consolas,monospace;font-size:11px;font-weight:500}.card{background:var(--card);border:1px solid var(--border);border-radius:12px;box-shadow:var(--shadow);padding:18px 20px}.card-title{margin:0 0 12px;font-size:15px;font-weight:600}.eyebrow{font-size:11px;font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:var(--text-muted);margin:0 0 6px}.muted{color:var(--text-muted);font-size:13px}.toast{padding:10px 14px;border-radius:8px;font-size:13px;margin-top:12px}.toast-ok{background:var(--ok-tint);color:var(--ok-text);border:1px solid var(--ok-border)}.toast-err{background:var(--danger-tint);color:var(--danger-text);border:1px solid var(--danger-border)}.toast-info{background:var(--accent-tint);color:var(--accent-dark);border:1px solid var(--accent-border)}.dot{width:9px;height:9px;border-radius:50%;display:inline-block;flex-shrink:0}.dot-ok{background:var(--ok)}.dot-warn{background:var(--attn)}.dot-muted{background:var(--text-faint)}.dot-wait{background:var(--track)}.login-page{min-height:100%;display:grid;grid-template-columns:1fr minmax(320px,460px)}.login-brand{background:var(--nav);color:#fff;padding:56px 48px;display:flex;flex-direction:column;justify-content:space-between}.login-brand .wordmark{display:flex;align-items:center;gap:10px}.mark{width:26px;height:26px;border-radius:7px;background:var(--accent);flex-shrink:0}.login-brand h1{margin:0;font-size:18px;font-weight:600}.console-badge{font-family:ui-monospace,SF Mono,Menlo,Consolas,monospace;font-size:10px;letter-spacing:.06em;padding:3px 7px;border-radius:4px;background:#ffffff1a;color:#c3cad6}.login-brand .headline{margin:0 0 12px;font-size:30px;font-weight:600;line-height:1.25;max-width:18ch}.login-brand .sub{margin:0;font-size:15px;line-height:1.6;color:#a8b0bf;max-width:36ch}.login-brand .foot{font-family:ui-monospace,SF Mono,Menlo,Consolas,monospace;font-size:12px;color:#79828f;display:flex;gap:12px;flex-wrap:wrap}.login-form-panel{background:var(--card);border-left:1px solid var(--border);display:flex;align-items:center;justify-content:center;padding:32px 28px}.login-form{width:100%;max-width:320px;display:flex;flex-direction:column;gap:18px}.login-form h2{margin:0;font-size:22px;font-weight:600}.login-form .sub{margin:-10px 0 0;color:var(--text-muted);font-size:13px}.pw-row{position:relative}.pw-row .show{position:absolute;right:10px;top:50%;transform:translateY(-50%);font-size:12px;font-weight:600;color:var(--accent)}.login-note{font-size:12px;color:var(--text-muted);padding-top:8px;border-top:1px solid var(--divider-soft);line-height:1.5}html.large-text .main-col,html.large-text .sidebar{zoom:1.22}.shell{display:grid;grid-template-columns:var(--sidebar-w) 1fr;min-height:100%}.shell.record-open{grid-template-columns:1fr}.shell.record-open .sidebar,.shell.record-open .sidebar-backdrop{display:none}.shell.record-open .main-col{min-height:100vh}.shell.record-open .content{padding:0;gap:0;min-height:100vh;flex:1}.sidebar{background:var(--nav);color:#fff;padding:22px 16px;display:flex;flex-direction:column;gap:26px;position:sticky;top:0;height:100vh;overflow-y:auto}.sidebar .wordmark{display:flex;align-items:center;gap:10px;padding:0 4px}.sidebar .wordmark span.name{font-weight:600;font-size:15px}.nav-list{display:flex;flex-direction:column;gap:3px;flex:1}.nav-item{display:flex;align-items:center;gap:10px;height:38px;padding:0 12px;border-radius:8px;color:var(--nav-text);font-size:13px;font-weight:400;width:100%;text-align:left}.nav-item .nav-dot{width:5px;height:5px;border-radius:50%;background:var(--nav-dot);flex-shrink:0}.nav-item .count{margin-left:auto;font-family:ui-monospace,SF Mono,Menlo,Consolas,monospace;font-size:12px;color:var(--nav-muted)}.nav-item.active{background:var(--accent);color:#fff;font-weight:600}.nav-item.active .nav-dot{background:#fff}.nav-item.active .count{color:#ffffffd9}.nav-item:hover:not(.active){background:#ffffff0d}.sidebar-foot{margin-top:auto;display:flex;flex-direction:column;gap:10px}.signed-in{background:#ffffff0d;border-radius:9px;padding:12px}.signed-in .who{font-weight:600;font-size:14px;margin:2px 0}.signed-in .role{font-size:12px;color:var(--nav-muted)}.sidebar-meta{display:flex;align-items:center;justify-content:space-between;gap:8px;padding:0 4px;font-family:ui-monospace,SF Mono,Menlo,Consolas,monospace;font-size:11px;color:var(--nav-muted)}.sidebar-meta button{color:var(--nav-text);font-size:12px;font-weight:500;font-family:system-ui,-apple-system,Segoe UI,Roboto,sans-serif}.sidebar-meta button:hover{color:#fff}.main-col{display:flex;flex-direction:column;min-width:0;min-height:100vh;background:var(--page)}.topbar{height:var(--topbar-h);background:var(--card);border-bottom:1px solid var(--border);padding:0 28px 0 32px;display:flex;align-items:center;gap:16px;flex-shrink:0}.topbar h1{margin:0;font-size:18px;font-weight:600}.topbar .sub{color:var(--text-muted);font-size:13px}.topbar .actions{margin-left:auto;display:flex;align-items:center;gap:8px;flex-wrap:wrap}.content{padding:28px 32px;display:flex;flex-direction:column;gap:20px;flex:1}.grid-3{display:grid;grid-template-columns:repeat(3,1fr);gap:20px}.grid-2{display:grid;grid-template-columns:1.2fr 1fr;gap:20px}.stat-tile{background:var(--page);border:1px solid var(--divider-soft);border-radius:9px;padding:12px;cursor:pointer;text-align:left;transition:background .12s}.stat-tile:hover{background:var(--accent-tint-row)}.stat-tile .n{font-size:24px;font-weight:600;color:var(--accent);font-family:ui-monospace,SF Mono,Menlo,Consolas,monospace}.stat-tile .l{font-size:12px;color:var(--text-muted);margin-top:2px}@keyframes import-spin{to{transform:rotate(360deg)}}.progress-seg{display:flex;gap:5px;margin:12px 0 8px}.progress-seg span{flex:1;height:7px;border-radius:4px;background:var(--track)}.progress-seg span.on{background:var(--ok)}.attn-row{display:flex;align-items:center;gap:12px;padding:14px 0;border-bottom:1px solid var(--divider)}.attn-row:last-child{border-bottom:none;padding-bottom:0}.attn-row:first-of-type{padding-top:4px}.attn-row .body{flex:1;min-width:0;font-size:13px}.acct-row{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:13px;border:1px solid var(--divider-soft);border-radius:9px;margin-top:8px}.acct-row:first-of-type{margin-top:0}.table-card{overflow:hidden;padding:0}.contacts-people-table{overflow-x:auto;overflow-y:hidden;-webkit-overflow-scrolling:touch}.contacts-people-table .table-head,.contacts-people-table .table-row{min-width:720px}.contacts-people-table .contacts-phone{white-space:nowrap}.table-head,.table-row{display:grid;gap:16px;padding:14px 20px;align-items:center}.table-head{background:var(--page);font-size:11px;font-weight:600;letter-spacing:.06em;text-transform:uppercase;color:var(--text-muted);border-bottom:1px solid var(--border)}.table-row{border-bottom:1px solid var(--divider);font-size:13px}.table-row:last-child{border-bottom:none}.table-row:hover{background:var(--page)}.table-row.selected{background:var(--accent-tint-row)}.table-row.dim{opacity:.62}.chips{display:flex;flex-wrap:wrap;gap:6px}.chip{height:30px;padding:0 12px;border-radius:7px;border:1px solid var(--border);background:var(--card);color:var(--text-secondary);font-size:12px;font-weight:500}.chip.active{background:var(--nav);color:#fff;border-color:var(--nav)}[data-theme=dark] .chip.active{background:var(--accent);border-color:var(--accent)}.people-layout{display:grid;grid-template-columns:minmax(0,1fr) 400px;gap:0;min-height:calc(100vh - var(--topbar-h) - 56px);min-width:0;max-width:100%}.people-list{padding:24px 28px;display:flex;flex-direction:column;gap:16px;min-width:0}.people-drawer{min-width:0;background:var(--card);border-left:1px solid var(--border);padding:24px;display:flex;flex-direction:column;gap:16px;overflow-y:auto}.people-member-table .table-head,.people-member-table .table-row{grid-template-columns:minmax(0,1.5fr) minmax(0,1fr) minmax(0,1.3fr) 72px}.people-member-table .table-row>div{min-width:0;overflow-wrap:anywhere}@media (max-width: 760px){.people-list{padding:12px 0}.people-member-table .table-head{display:none}.people-member-table .table-row{grid-template-columns:minmax(0,1fr) 72px;gap:8px 12px}.people-member-table .table-row>div{grid-column:1}.people-member-table .table-row>button{grid-column:2;grid-row:1 / 4;min-height:44px;align-self:center}}.people-drawer.empty-drawer{align-items:center;justify-content:center;color:var(--text-muted);font-size:13px;text-align:center;padding:40px}.drawer-head{display:flex;align-items:flex-start;justify-content:space-between;gap:12px}.drawer-head h2{margin:0;font-size:17px;font-weight:600}.form-grid{display:grid;grid-template-columns:1fr 1fr;gap:12px}.form-grid .full{grid-column:1 / -1}.radio-row{display:flex;align-items:center;gap:10px;padding:12px;border:1px solid var(--border);border-radius:9px;cursor:pointer;margin-top:8px}.radio-row.selected{background:var(--accent-tint-row);border-color:var(--accent-border)}.drawer-actions{margin-top:auto;display:flex;flex-direction:column;gap:10px;padding-top:12px}.drawer-actions .row{display:flex;gap:8px}.drawer-actions .row .btn{flex:1}.nums-layout{display:grid;grid-template-columns:minmax(0,1fr) 340px;gap:20px;align-items:start}.nums-main,.nums-side{display:flex;flex-direction:column;gap:16px;min-width:0}.nums-e164{white-space:nowrap;font-variant-numeric:tabular-nums}.nums-actions{display:flex;flex-direction:column;gap:4px;align-items:stretch;min-width:148px}.nums-actions .btn{justify-content:flex-start;height:30px;font-size:12px;white-space:nowrap}.nums-inventory-head{padding:16px 20px;border-bottom:1px solid var(--border);min-width:0}.nums-inventory-head .muted{overflow-wrap:anywhere}.nums-confirm{margin:12px;padding:12px 14px;border:1px solid var(--border);border-radius:10px;background:var(--page)}.nums-confirm p{margin:0 0 10px;font-size:13px;line-height:1.45;white-space:pre-wrap}.nums-confirm-actions{display:flex;flex-wrap:wrap;gap:8px}.nums-table{min-width:0}@media (max-width: 640px){.nums-table .table-head{display:none}.nums-table .table-row{grid-template-columns:1fr!important;align-items:start;gap:8px;padding:12px 14px}.nums-e164{white-space:normal;overflow-wrap:anywhere}}.buy-row{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:10px 0;border-bottom:1px solid var(--divider);font-family:ui-monospace,SF Mono,Menlo,Consolas,monospace;font-size:13px}.buy-row:last-child{border-bottom:none}.acct-card{padding:22px;display:grid;grid-template-columns:1.4fr .9fr 1fr 1fr auto;gap:24px;align-items:center;margin-bottom:12px;min-width:0}.acct-card>*{min-width:0}.acct-card .mono{overflow-wrap:anywhere}.acct-package{margin:8px 0 0;font-size:13px;line-height:1.4;overflow-wrap:anywhere}.explainer{padding:16px 18px;background:var(--accent-tint);border:1px solid var(--accent-border);border-radius:12px;font-size:13px;line-height:1.55;color:var(--text-secondary)}.explainer strong{color:var(--text)}.modal-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;background:#141a2673;display:grid;place-items:center;z-index:50;padding:20px}.modal{background:var(--card);border-radius:14px;box-shadow:var(--shadow-modal);width:min(600px,100%);max-height:min(560px,90vh);overflow:auto;padding:24px;display:flex;flex-direction:column;gap:16px}.modal h2{margin:0;font-size:18px;font-weight:600}.wizard-bars{display:flex;gap:6px}.wizard-bars span{flex:1;height:4px;border-radius:3px;background:var(--track)}.wizard-bars span.on{background:var(--accent)}.wizard-bars span.done{background:var(--ok)}.modal-foot{display:flex;align-items:center;gap:8px;margin-top:8px}.modal-foot .spacer{flex:1}.summary-block{background:var(--page);border-radius:10px;padding:18px;display:flex;flex-direction:column;gap:10px}.summary-block .kv{display:flex;justify-content:space-between;gap:12px;font-size:13px}.summary-block .kv span:first-child{color:var(--text-muted)}.menu-toggle{display:none;width:36px;height:36px;border-radius:8px;border:1px solid var(--border);background:var(--card);align-items:center;justify-content:center;font-size:18px}.sidebar-backdrop{display:none}@media (max-width: 1100px){.grid-3,.grid-2,.people-layout{grid-template-columns:1fr}.people-drawer{border-left:none;border-top:1px solid var(--border);position:fixed;top:0;right:0;bottom:0;left:0;z-index:40;max-height:100vh}.people-drawer.empty-drawer{display:none}.nums-layout{grid-template-columns:1fr}.nums-side{order:-1}.acct-card{grid-template-columns:1fr;gap:12px}}@media (max-width: 900px){.shell{grid-template-columns:1fr}.sidebar{position:fixed;left:0;top:0;bottom:0;width:min(var(--sidebar-w),86vw);z-index:60;transform:translate(-105%);transition:transform .18s ease-out}.shell.nav-open .sidebar{transform:translate(0)}.shell.nav-open .sidebar-backdrop{display:block;position:fixed;top:0;right:0;bottom:0;left:0;background:#141a2666;z-index:55}.menu-toggle{display:inline-flex}.topbar{padding:0 16px}.content{padding:20px 16px}.shell.record-open .content{padding:0}.login-page{grid-template-columns:1fr}.login-brand{padding:32px 24px;min-height:auto}.login-brand .headline{font-size:22px;margin-top:24px}.login-brand .foot{margin-top:24px}.form-grid{grid-template-columns:1fr}}@media (max-width: 480px){.topbar .sub{display:none}.acct-card{padding:14px;gap:10px}.btn{height:40px}}.contacts-toolbar{display:flex;flex-direction:column;align-items:stretch;gap:8px;margin-bottom:0}.contacts-search-row{display:flex;flex-wrap:wrap;align-items:center;gap:8px 12px}.contacts-actions-row{display:flex;flex-wrap:wrap;align-items:center;gap:8px}.contacts-count{flex:1 1 160px;min-width:0}@media (max-width: 900px){.contacts-toolbar .btn{min-height:34px;height:auto;font-size:13px}}.contacts-search{flex:1 1 160px;min-width:140px;max-width:380px;padding:9px 12px;font-size:13px;color:var(--text);background:var(--card);border:1px solid var(--border);border-radius:8px}.contacts-search:focus{outline:none;border-color:var(--border-strong)}.contacts-count{font-size:12px;color:var(--text-muted)}.contacts-empty,.contacts-error{padding:28px 20px;text-align:center;font-size:13px;color:var(--text-muted)}.contacts-error{color:var(--danger, #b4232a)}.contact-tag-chip.is-excluded{background:#fee2e2;border-color:#fca5a5;color:#991b1b;text-decoration:none}.contact-tag-chip{display:inline-block;margin:0 4px 2px 0;padding:2px 8px;font-size:11px;color:var(--text-secondary);background:var(--page);border:1px solid var(--border);border-radius:999px;font:inherit;cursor:default}button.contact-tag-chip{cursor:pointer;line-height:1.3}button.contact-tag-chip:hover{border-color:var(--text-muted, #888)}button.contact-tag-chip.is-selected{color:var(--text-primary, #111);background:var(--surface-2, rgba(0, 0, 0, .06));border-color:var(--text-secondary, #555);font-weight:600}.contact-tag-filters{display:flex;flex-wrap:wrap;gap:6px;margin:0 0 12px;align-items:center}.contact-tag-picker{display:flex;flex-wrap:wrap;gap:6px}.contact-tag-count{opacity:.65;font-size:10px}.contacts-pager{display:flex;align-items:center;justify-content:center;gap:14px;margin-top:16px;font-size:12px;color:var(--text-muted)}.inbox{display:flex;flex-direction:column;min-height:0;flex:1}.inbox-header{padding:12px 14px;font-weight:650;font-size:13px;border-bottom:1px solid var(--border, #e2e8f0)}.inbox-empty{padding:16px 14px;color:var(--text-muted, #666);font-size:13px}.thread-row{display:block;width:100%;text-align:left;border:none;border-bottom:1px solid var(--border, #e2e8f0);background:transparent;padding:10px 14px;cursor:pointer;font:inherit;color:inherit}.thread-row:hover{background:var(--surface-2, rgba(0, 0, 0, .03))}.thread-row.selected{background:var(--surface-2, rgba(0, 0, 0, .06))}.thread-row.has-unread .thread-name{font-weight:700}.thread-row .badge{display:inline-block;min-width:18px;padding:0 6px;height:18px;line-height:18px;border-radius:999px;background:var(--accent, #0f766e);color:#fff;font-size:11px;font-weight:650;text-align:center;vertical-align:middle}.thread-top{display:flex;justify-content:space-between;gap:8px;margin-bottom:2px}.thread-name{font-weight:600;font-size:13px}.thread-time{font-size:11px;color:var(--text-muted, #888);flex-shrink:0}.thread-preview{font-size:12px;color:var(--text-muted, #666);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.thread-pane{display:flex;flex-direction:column;height:100%;min-height:0}.thread-pane.empty{display:flex;align-items:center;justify-content:center;color:var(--text-muted, #888);font-size:14px;padding:24px}.thread-pane-header{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:12px 16px;border-bottom:1px solid var(--border, #e2e8f0);flex-shrink:0}.thread-pane-header .contact-name{font-weight:650;font-size:15px}.thread-pane-header .contact-name-link{display:block;color:inherit;text-decoration:none}.thread-pane-header .contact-name-link:hover,.thread-pane-header .contact-name-link:focus-visible{text-decoration:underline}.thread-pane-header .contact-number{font-size:12px;color:var(--text-muted, #666);font-family:ui-monospace,SFMono-Regular,Menlo,monospace}.btn-call-small{height:32px;padding:0 12px;border-radius:8px;border:1px solid var(--border, #ccc);background:var(--ok, #1b5e20);color:#fff;font:inherit;font-size:13px;cursor:pointer}.btn-call-small:disabled{opacity:.45;cursor:not-allowed;background:var(--surface-2, #ddd);color:var(--text-muted, #666)}.timeline{flex:1;overflow:auto;padding:12px 16px}.timeline-body{display:flex;flex-direction:column;gap:10px}.event.msg .bubble{display:inline-block;max-width:min(480px,85%);padding:8px 12px;border-radius:14px;font-size:14px;line-height:1.35;white-space:pre-wrap;word-break:break-word}.event.msg.in .bubble{background:var(--surface-2, #eef2f6)}.event.msg.out{text-align:right}.event.msg.out .bubble{background:#dbeafe;color:#0f172a}.event-meta{font-size:11px;color:var(--text-muted, #888);margin-top:3px}.event.call,.event.vm{font-size:13px;color:var(--text-secondary, #444)}.composer{display:flex;gap:8px;padding:10px 12px;border-top:1px solid var(--border, #e2e8f0);flex-shrink:0}.composer input{flex:1;height:36px;border-radius:8px;border:1px solid var(--border, #ccc);padding:0 10px;font:inherit}.composer button{height:36px;padding:0 14px;border-radius:8px;border:none;background:var(--text-primary, #111);color:#fff;font:inherit;font-size:13px;cursor:pointer}.composer button:disabled{opacity:.4;cursor:not-allowed}.composer button.composer-send{min-width:68px;border:1px solid var(--mw-accent, #0e7a6e);background:var(--mw-accent, #0e7a6e);color:#fff;font-weight:650}.composer button.composer-send:hover:not(:disabled){background:var(--mw-accent-dark, #0b5f55);border-color:var(--mw-accent-dark, #0b5f55)}.composer button.composer-send:disabled{border-color:var(--mw-input-border, #c6cbd6);background:var(--mw-chip, #f0f2f5);color:var(--mw-tertiary, #6b7382);opacity:1}.composer-error{padding:0 12px 10px;color:var(--danger, #b00020);font-size:12px}.dialer{display:flex;flex-direction:column;gap:10px}.dialer-display{height:40px;border-radius:8px;border:1px solid var(--border, #ccc);padding:0 10px;font:inherit;font-size:16px;font-family:ui-monospace,SFMono-Regular,Menlo,monospace}.keypad{display:grid;grid-template-columns:repeat(3,1fr);gap:6px}.key{height:40px;border-radius:8px;border:1px solid var(--border, #ccc);background:var(--card, #fff);font:inherit;font-size:16px;cursor:pointer}.dialer-actions{display:flex;gap:8px}.btn-call,.btn-hangup,.btn-clear{flex:1;height:36px;border-radius:8px;border:none;font:inherit;font-size:13px;cursor:pointer}.btn-call{background:var(--ok, #1b5e20);color:#fff}.btn-call:disabled{opacity:.45;cursor:not-allowed}.btn-hangup{background:var(--danger, #b00020);color:#fff}.btn-clear{background:var(--surface-2, #eee);color:inherit;flex:0 0 auto;padding:0 12px}.voice-status{font-size:12px;color:var(--text-muted, #666)}.incoming-overlay{position:fixed;top:0;right:0;bottom:0;left:0;background:#00000073;display:flex;align-items:center;justify-content:center;z-index:1000}.incoming-card{background:var(--card, #fff);border-radius:14px;padding:24px 28px;min-width:280px;text-align:center;box-shadow:0 12px 40px #00000040}.incoming-label{font-size:12px;text-transform:uppercase;letter-spacing:.04em;color:var(--text-muted, #666)}.incoming-from{font-size:20px;font-weight:650;margin:10px 0 18px}.incoming-actions{display:flex;gap:10px;justify-content:center}.btn-accept,.btn-reject{height:40px;min-width:100px;border:none;border-radius:999px;font:inherit;font-weight:600;cursor:pointer}.btn-accept{background:var(--ok, #1b5e20);color:#fff}.btn-reject{background:var(--danger, #b00020);color:#fff}.mw{--mw-ink: #141a26;--mw-secondary: #4a525f;--mw-tertiary: #6b7382;--mw-border: #e3e6ec;--mw-hairline: #edeff3;--mw-input-border: #c6cbd6;--mw-accent: #0e7a6e;--mw-accent-dark: #0b5f55;--mw-accent-tint: #e6f3f1;--mw-chip: #f0f2f5;--mw-page: #f7f8fa;--mw-card: #ffffff;--mw-input: #ffffff;--mw-green: #157f53;--mw-red: #b93b2e;--mw-amber: #a76b08;--mw-end: #e5484d;--mw-badge-missed: #e5484d;--mw-badge-unread: #0e7a6e;--mw-badge-vm: #f5a524;--mw-agent-bg: #e1e5ec;--mw-since: #d2e8e4;--mw-ring: rgba(14, 122, 110, .15);--mw-shadow: 0 1px 2px rgba(20, 26, 38, .05);--mw-shadow-pop: 0 8px 28px rgba(20, 26, 38, .12);--bar-bg: #1b2230;--bar-border: #0f141c;--bar-text: #c3cad6;--bar-muted: #79828f;--bar-strong: #ffffff;--bar-input: #121826;--bar-input-border: #3a4356;--bar-hover: rgba(255, 255, 255, .06);--bar-accent: #2dd4bf;--bar-accent-bg: rgba(45, 212, 191, .14);--mw-mono: "IBM Plex Mono", ui-monospace, SFMono-Regular, Menlo, Consolas, monospace;--mw-sans: -apple-system, BlinkMacSystemFont, "SF Pro Text", "Segoe UI", Roboto, Helvetica, Arial, sans-serif;--mw-topbar: 52px;font-family:var(--mw-sans);color:var(--mw-ink);background:var(--mw-page);min-height:100vh;display:flex;flex-direction:column;font-size:13px;line-height:1.45}[data-theme=dark] .mw{--bar-bg: #0f141c;--bar-border: #000000;--mw-ink: #ffffff;--mw-secondary: #e4e8ef;--mw-tertiary: #a8b0bf;--mw-border: #232b39;--mw-hairline: #1f2735;--mw-input-border: #3a4356;--mw-accent: #2dd4bf;--mw-accent-dark: #5eead4;--mw-accent-tint: #123c37;--mw-chip: #1e2634;--mw-page: #141a24;--mw-card: #161d28;--mw-input: #1e2634;--mw-green: #34d399;--mw-red: #e07066;--mw-amber: #f5a524;--mw-agent-bg: #2a3344;--mw-since: #1a5c54;--mw-ring: rgba(45, 212, 191, .18);--mw-shadow-pop: 0 8px 28px rgba(0, 0, 0, .45)}.mw *,.mw *:before,.mw *:after{box-sizing:border-box}.mw button{font:inherit;color:inherit}.mw .mono{font-family:var(--mw-mono);font-variant-numeric:tabular-nums}.mw a{color:var(--mw-accent);text-decoration:none}.mw :focus-visible{outline:2px solid var(--mw-accent);outline-offset:1px;box-shadow:0 0 0 3px var(--mw-ring)}.mw-topbar{height:var(--mw-topbar);background:var(--bar-bg);border-bottom:1px solid var(--bar-border);color:var(--bar-text);padding:0 20px;display:flex;align-items:center;gap:20px;position:sticky;top:0;z-index:110}.mw-brand{display:flex;align-items:center;gap:8px;font-weight:600;font-size:14px;color:var(--bar-strong);background:none;border:0;padding:0;cursor:pointer}.mw-brand .mw-mark{width:22px;height:22px;border-radius:6px;background:var(--bar-accent);display:inline-block}.mw-nav{display:flex;gap:4px}.mw-nav-item{height:32px;padding:0 12px;border-radius:7px;border:0;background:none;font-size:13px;font-weight:500;color:var(--bar-text);cursor:pointer;display:inline-flex;align-items:center;gap:6px}.mw-nav-item:hover{background:var(--bar-hover);color:var(--bar-strong)}.mw-nav-item.active{font-weight:600;color:var(--bar-accent);background:var(--bar-accent-bg)}.mw-nav-badge{font-family:var(--mw-mono);font-size:10px;color:#fff;background:var(--mw-badge-unread);border-radius:9px;padding:1px 6px;line-height:14px}.mw-search{position:relative;flex:0 1 380px;min-width:280px;margin-left:auto}@media (min-width: 761px) and (max-width: 1600px){.mw{--mw-topbar: 96px}.mw-topbar{flex-wrap:wrap;gap:4px 12px;padding-top:6px;padding-bottom:6px}.mw-topbar .mw-search{order:1;flex:1 0 100%;min-width:0;margin-left:0}.mw-topbar .mw-nav{flex:1 1 0;min-width:0;overflow-x:auto}.mw-topbar .mw-brand .name{display:none}.mw-topbar .mw-line,.mw-topbar .mw-identity{flex-shrink:0}.mw-topbar .mw-identity .who{display:inline-block;max-width:180px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}}@media (min-width: 761px) and (max-width: 1100px){.mw{--mw-topbar: 136px}.mw-topbar{display:grid;grid-template-columns:24px minmax(0,1fr) auto 72px;grid-template-rows:32px 32px 34px;align-content:center;gap:4px 12px}.mw-topbar .mw-brand{grid-column:1;grid-row:1}.mw-topbar .mw-nav{grid-column:2;grid-row:1}.mw-topbar .mw-viewchip{grid-column:3;grid-row:1;max-width:180px}.mw-topbar .mw-report{grid-column:4;grid-row:1}.mw-topbar .mw-line{grid-column:1 / 3;grid-row:2}.mw-topbar .mw-identity{grid-column:3;grid-row:2}.mw-topbar .mw-theme{grid-column:4;grid-row:2}.mw-topbar .mw-search{grid-column:1 / -1;grid-row:3}}.mw-search input{width:100%;height:34px;border:1px solid var(--bar-input-border);border-radius:8px;background:var(--bar-input);color:var(--bar-strong);padding:0 12px 0 34px;font:inherit;font-size:13px}.mw-search input::placeholder{color:var(--bar-muted)}.mw-search input:focus{border-color:var(--bar-accent);outline:none;box-shadow:0 0 0 3px #2dd4bf2e}.mw-search .mw-search-icon{position:absolute;left:11px;top:9px;width:16px;height:16px;color:var(--bar-muted);pointer-events:none}.mw-search .mw-search-key{position:absolute;right:10px;top:9px;font-family:var(--mw-mono);font-size:11px;color:var(--bar-muted);border:1px solid var(--bar-input-border);border-radius:4px;padding:0 5px;line-height:15px;pointer-events:none}.mw-search-pop{position:absolute;top:40px;left:0;width:560px;max-width:calc(100vw - 40px);background:var(--mw-card);border:1px solid var(--mw-border);border-radius:10px;box-shadow:var(--mw-shadow-pop);padding:6px 0;z-index:50}.mw-search-scope{padding:6px 14px 8px;font-size:11px;color:var(--mw-tertiary);border-bottom:1px solid var(--mw-hairline)}.mw-search-section{padding:8px 14px 2px;font-size:11px;font-weight:600;text-transform:uppercase;letter-spacing:.04em;color:var(--mw-tertiary)}.mw-search-row{display:grid;grid-template-columns:minmax(0,1fr) auto auto;gap:12px;align-items:center;width:100%;text-align:left;padding:7px 14px;border:0;background:none;cursor:pointer;font-size:13px;box-sizing:border-box}.mw-search-row:hover,.mw-search-row.active{background:var(--mw-accent-tint)}.mw-search-row--person{cursor:default}.mw-search-row-main{-moz-appearance:none;appearance:none;-webkit-appearance:none;display:block;min-width:0;margin:0;padding:0;border:0;border-radius:0;box-shadow:none;background:transparent;text-align:left;cursor:pointer;font:inherit;color:inherit;outline-offset:2px}.mw-search-row--person .mw-search-phone{-moz-appearance:none;appearance:none;-webkit-appearance:none;background:transparent;border:0;border-radius:0;box-shadow:none;padding:0;margin:0;font:inherit;color:inherit;cursor:pointer;min-height:0;line-height:inherit;white-space:nowrap}.mw-search-row--person .mw-search-phone:hover{text-decoration:underline}.mw-search-row--person .key{background:transparent;border:0;padding:0;margin:0;pointer-events:none;white-space:nowrap}.mw-search-row .name{font-weight:600;color:var(--mw-ink)}.mw-search-row .meta{color:var(--mw-tertiary);font-size:12px}.mw-search-row .num{font-family:var(--mw-mono);font-size:12px;color:var(--mw-secondary)}.mw-search-row .key{font-family:var(--mw-mono);font-size:11px;color:var(--mw-tertiary)}.mw-search-empty{padding:10px 14px 12px;color:var(--mw-tertiary)}.mw-line{font-family:var(--mw-mono);font-size:12px;color:var(--bar-text);display:inline-flex;align-items:center;gap:7px;white-space:nowrap}.mw-line .dot{width:8px;height:8px;border-radius:50%;background:#17b26a}.mw-line .dot.none{background:var(--bar-muted)}.mw-icon-btn{width:32px;height:32px;border-radius:7px;border:0;background:none;color:var(--mw-secondary);cursor:pointer;display:inline-flex;align-items:center;justify-content:center}.mw-icon-btn:hover{background:var(--mw-chip)}.mw-topbar .mw-icon-btn{color:var(--bar-text)}.mw-topbar .mw-icon-btn:hover{background:var(--bar-hover);color:var(--bar-strong)}.mw-topbar .mw-btn{background:transparent;border-color:var(--bar-input-border);color:var(--bar-text)}.mw-topbar .mw-btn:hover:not(:disabled){background:var(--bar-hover);color:var(--bar-strong)}.mw-identity{position:relative}.mw-identity>button{display:inline-flex;align-items:center;gap:8px;border:0;background:none;cursor:pointer;padding:2px 4px 2px 2px;border-radius:8px}.mw-identity>button:hover{background:var(--bar-hover)}.mw-avatar{width:28px;height:28px;border-radius:50%;background:var(--bar-accent-bg);color:var(--bar-accent);font-weight:600;font-size:11px;display:inline-flex;align-items:center;justify-content:center}.mw-identity .who{font-family:var(--mw-mono);font-size:12px;color:var(--bar-text)}.mw-menu{color:var(--mw-ink);position:absolute;right:0;top:38px;min-width:220px;background:var(--mw-card);border:1px solid var(--mw-border);border-radius:10px;box-shadow:var(--mw-shadow-pop);padding:6px;z-index:50}.mw-menu .head{padding:8px 10px 10px;border-bottom:1px solid var(--mw-hairline);margin-bottom:4px}.mw-menu .head .n{font-weight:600}.mw-menu .head .r{font-size:12px;color:var(--mw-tertiary)}.mw-menu button{color:var(--mw-ink);display:block;width:100%;text-align:left;padding:8px 10px;border:0;border-radius:6px;background:none;cursor:pointer;font-size:13px}.mw-menu button:hover{background:var(--mw-chip)}.mw-main{flex:1;min-width:0;display:flex;flex-direction:column}.mw-page{padding:20px 32px;display:flex;flex-direction:column;gap:16px}.mw-card{background:var(--mw-card);border:1px solid var(--mw-border);border-radius:10px;box-shadow:var(--mw-shadow)}.mw-card-label{font-size:11px;font-weight:600;text-transform:uppercase;letter-spacing:.04em;color:var(--mw-tertiary)}.mw-dash{color:var(--mw-tertiary)}.mw-needs{font-size:11px;color:var(--mw-tertiary)}.mw-error{background:var(--mw-card);border:1px solid var(--mw-red);color:var(--mw-red);border-radius:10px;padding:12px 14px}.mw-btn{height:34px;padding:0 14px;border-radius:8px;border:1px solid var(--mw-input-border);background:var(--mw-card);color:var(--mw-ink);font-size:13px;font-weight:600;cursor:pointer;display:inline-flex;align-items:center;gap:6px;white-space:nowrap;transition:background .12s ease-out,border-color .12s ease-out}.mw-btn:hover:not(:disabled){background:var(--mw-chip)}.mw-btn.primary{background:var(--mw-accent);border-color:var(--mw-accent);color:#fff}[data-theme=dark] .mw .mw-btn.primary{color:#06231f}.mw-btn.primary:hover:not(:disabled){background:var(--mw-accent-dark);border-color:var(--mw-accent-dark)}.mw-btn.on{border-color:var(--mw-accent);background:var(--mw-accent-tint);color:var(--mw-accent-dark)}[data-theme=dark] .mw .mw-btn.on{color:var(--mw-accent)}.mw-btn.sm{height:28px;padding:0 10px;font-size:12px}.mw-btn:disabled{opacity:.45;cursor:not-allowed}.mw-btn.mw-text-send{min-width:68px;font-weight:650}.mw-btn.primary.mw-text-send:disabled{border-color:var(--mw-input-border);background:var(--mw-chip);color:var(--mw-tertiary);opacity:1}.mw-key{font-family:var(--mw-mono);font-size:11px;color:var(--mw-tertiary)}.mw-list-head{display:flex;align-items:baseline;gap:12px;flex-wrap:wrap}.mw-list-head h1{margin:0;font-size:20px;font-weight:600}.mw-list-head .count{font-family:var(--mw-mono);font-size:12px;color:var(--mw-tertiary)}.mw-table{width:100%;overflow-x:auto}.mw-table .row,.mw-table .head{display:grid;grid-template-columns:minmax(0,1.4fr) 130px 110px minmax(0,1.2fr) 150px;gap:12px;align-items:center;padding:0 16px;min-width:640px}.mw-table .head{height:34px;background:var(--mw-page);font-size:11px;font-weight:600;text-transform:uppercase;letter-spacing:.04em;color:var(--mw-tertiary);border-bottom:1px solid var(--mw-border);border-radius:10px 10px 0 0}[data-theme=dark] .mw .mw-table .head{background:#10161f}.mw-table .row{height:44px;border-bottom:1px solid var(--mw-hairline);width:100%;text-align:left;background:none;border-left:0;border-right:0;border-top:0;cursor:pointer;font-size:13px;color:var(--mw-ink)}.mw-table .row:last-child{border-bottom:0}.mw-table .row:hover{background:var(--mw-accent-tint)}.mw-table .row .name{font-weight:600;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.mw-table .row .stage{color:var(--mw-secondary)}.mw-table .row .num{font-family:var(--mw-mono);font-size:12px;color:var(--mw-secondary)}.mw-table .row .own{color:var(--mw-secondary);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.mw-table .foot{display:flex;align-items:center;gap:12px;padding:10px 16px;border-top:1px solid var(--mw-border);font-size:12px;color:var(--mw-tertiary)}.mw-table .foot .mono{font-size:12px}.mw-table .foot .spacer{flex:1}.mw-empty{padding:32px 16px;text-align:center;color:var(--mw-tertiary)}.mw-rec-skel{padding:0}.mw-rec-skel .bar{display:inline-block;height:12px;border-radius:6px;background:var(--mw-chip);animation:mw-skel 1.2s ease-in-out infinite}@keyframes mw-skel{0%,to{opacity:1}50%{opacity:.55}}@media (prefers-reduced-motion: reduce){.mw-rec-skel .bar{animation:none}}.mw-rec-skel-head{background:var(--mw-card);border-bottom:1px solid var(--mw-border);padding:18px 32px 14px;display:grid;gap:8px}.mw-rec-skel-head .r1,.mw-rec-skel-head .r2,.mw-rec-skel-head .r3,.mw-rec-skel-head .r4{display:flex;align-items:center;gap:12px}.mw-rec-skel-head .r1{height:31px}.mw-rec-skel-head .r2{height:25px;gap:18px}.mw-rec-skel-head .r3{height:24px;gap:6px}.mw-rec-skel-head .r4{height:34px;margin-top:6px}.mw-rec-skel .bar.name{width:220px;height:22px;border-radius:7px}.mw-rec-skel .bar.chip{width:64px;height:20px;border-radius:10px}.mw-rec-skel .bar.tag{width:56px;height:20px;border-radius:5px}.mw-rec-skel .bar.btn{width:58px;height:34px;border-radius:8px}.mw-rec-skel .bar.sm{height:10px}.mw-rec-skel .bar.w80{width:80px}.mw-rec-skel .bar.w120{width:120px}.mw-rec-skel .bar.w140{width:140px}.mw-rec-skel .bar.w180{width:180px}.mw-rec-skel .bar.w60p{width:60%}.mw-rec-skel .bar.w100p{width:100%}.mw-rec-skel-body{padding:20px 32px;display:grid;gap:16px}.mw-rec-skel-snap{display:grid;grid-template-columns:minmax(0,1fr) 300px;gap:16px}.mw-rec-skel-card{background:var(--mw-card);border:1px solid var(--mw-border);border-radius:10px;padding:16px;display:grid;gap:12px;min-height:72px}@media (max-width: 760px){.mw-rec-skel-head{padding:12px 16px 10px}.mw-rec-skel-body{padding:12px 16px}.mw-rec-skel-snap{grid-template-columns:1fr}}.mw-rec-head{background:var(--mw-card);border-bottom:1px solid var(--mw-border);padding:18px 32px 14px;display:grid;grid-template-columns:minmax(0,1fr) auto;gap:8px 24px;position:sticky;top:var(--mw-topbar);z-index:30}.mw-rec-head .r1{display:flex;align-items:center;gap:12px;flex-wrap:wrap;min-width:0}.mw-rec-head .r2{display:flex;align-items:center;gap:18px;flex-wrap:wrap;color:var(--mw-secondary);font-size:13px}.mw-rec-head .r3{display:flex;align-items:center;gap:6px;flex-wrap:wrap}.mw-rec-head .r4{grid-column:1 / -1;display:flex;align-items:center;gap:8px;flex-wrap:wrap;margin-top:6px}.mw-rec-head .r4 .hints{margin-left:auto;display:flex;gap:10px}.mw-rec-head .side{grid-row:1 / span 3;grid-column:2;display:flex;flex-direction:column;align-items:flex-end;gap:6px;font-size:12px;color:var(--mw-tertiary)}.mw-name{font-size:24px;font-weight:600;line-height:1.2;min-width:0}.mw-stage{font-size:12px;font-weight:600;color:var(--mw-accent-dark);background:var(--mw-accent-tint);border-radius:6px;padding:2px 8px;line-height:18px}[data-theme=dark] .mw .mw-stage{color:var(--mw-accent)}.mw-consent{display:inline-flex;align-items:center;gap:6px;font-size:12px;color:var(--mw-tertiary)}.mw-consent .dot{width:7px;height:7px;border-radius:50%;background:var(--mw-amber)}.mw-consent.granted .dot{background:var(--mw-green)}.mw-consent.revoked .dot{background:var(--mw-red)}.mw-phone{font-family:var(--mw-mono);font-size:13px;display:inline-flex;align-items:center;gap:6px}.mw-phone.primary{color:var(--mw-accent)}button.mw-phone-fill{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:transparent;border:0;padding:0;margin:0;font:inherit;color:inherit;cursor:pointer;min-height:44px;text-align:left}button.mw-phone-fill:hover{text-decoration:underline}.mw-phone-type{display:inline-flex;flex-wrap:wrap;align-items:center;gap:4px}.mw-phone-type .tiny.on{font-weight:600}.mw-phone .lbl{font-family:var(--mw-sans);font-size:11px;color:var(--mw-tertiary)}.mw-fact{display:inline-flex;align-items:center;gap:6px;min-width:0}.mw-fact .k{color:var(--mw-secondary)}.mw-fact .v{font-weight:600;color:var(--mw-ink)}.mw-tag{font-size:12px;color:var(--mw-secondary);background:var(--mw-chip);border-radius:5px;padding:2px 8px;line-height:18px;display:inline-flex;align-items:center;gap:4px}.mw-tag .x{border:0;background:none;padding:0 0 0 2px;color:var(--mw-tertiary);cursor:pointer;font-size:12px;line-height:1;visibility:hidden}.mw-tag:hover .x{visibility:visible}.mw-tag.add{background:none;border:1px dashed var(--mw-input-border);color:var(--mw-tertiary);cursor:pointer}.mw-tag.add:hover{color:var(--mw-accent);border-color:var(--mw-accent)}.mw-tag-add{position:relative;display:inline-flex;align-items:center;vertical-align:middle}.mw-tag-suggest{position:absolute;left:0;top:calc(100% + 4px);z-index:40;margin:0;padding:4px 0;list-style:none;min-width:160px;max-width:280px;max-height:220px;overflow:auto;background:var(--mw-surface, #fff);border:1px solid var(--mw-input-border);border-radius:6px;box-shadow:0 4px 16px #0000001f}.mw-tag-suggest li{padding:6px 10px;font-size:12px;color:var(--mw-ink);cursor:pointer;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.mw-tag-suggest li.active,.mw-tag-suggest li:hover{background:var(--mw-chip);color:var(--mw-accent)}.mw-tag-starters{display:inline-flex;flex-direction:column;align-items:flex-start;gap:6px;margin-left:6px;vertical-align:middle;position:relative}.mw-tag-starters>.mw-btn{min-height:32px;padding:4px 10px;font-size:12px}.mw-tag-starter-packs{position:absolute;left:0;top:calc(100% + 4px);z-index:41;min-width:220px;max-width:min(360px,90vw);max-height:min(320px,50vh);overflow-y:auto;padding:10px 12px;background:var(--mw-surface, #fff);border:1px solid var(--mw-input-border);border-radius:8px;box-shadow:0 4px 16px #0000001f}.mw-sheet-field .mw-tag-starters{display:flex;margin:8px 0 0;width:100%}.mw-sheet-field .mw-tag-starter-packs{position:static;max-width:none;max-height:none;width:100%;box-shadow:none}.mw-tag-starter-pack+.mw-tag-starter-pack{margin-top:10px;padding-top:10px;border-top:1px solid var(--mw-input-border)}.mw-tag-starter-label{margin:0 0 6px;font-size:11px;font-weight:600;letter-spacing:.02em;color:var(--mw-tertiary);text-transform:uppercase}.mw-tag-starter-pack ul{display:flex;flex-wrap:wrap;gap:6px;margin:0;padding:0;list-style:none}.mw-tag-starter-note{margin:10px 0 0;font-size:11px;color:var(--mw-tertiary);line-height:1.35}.mw-table .row .lc.cold,.mw-wl-table .row .lc.cold,.mw-recency.cold .v{color:var(--mw-amber)}.mw-table .row .lc.never,.mw-wl-table .row .lc.never,.mw-recency.never .v{color:var(--mw-tertiary);font-weight:400}.mw-edit{display:inline-flex;align-items:center;gap:6px;min-width:0;position:relative}.mw-edit .val{border:1px solid transparent;border-radius:6px;padding:1px 6px;margin:-1px -6px;background:none;text-align:left;color:inherit;font:inherit;cursor:text;white-space:nowrap}.mw-name .val{max-width:min(60vw,720px);overflow:hidden;text-overflow:ellipsis}.mw-edit .val.editable:hover{border-color:var(--mw-input-border);background:var(--mw-page)}.mw-edit .val.empty{color:var(--mw-tertiary);font-weight:400}.mw-edit .val:disabled{cursor:default}.mw-edit input,.mw-edit select{font:inherit;color:inherit;background:var(--mw-input);border:1px solid var(--mw-accent);border-radius:6px;padding:1px 6px;margin:-1px -6px;outline:none;box-shadow:0 0 0 3px var(--mw-ring);min-width:0}.mw-mark{width:16px;height:16px;border-radius:50%;display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;color:#fff;font-size:10px;font-weight:700;line-height:1;animation:mw-mark-in .12s ease-out}.mw-mark.ok{background:var(--mw-green)}.mw-mark.err{background:var(--mw-red);cursor:help}.mw-mark.saving{background:var(--mw-tertiary);opacity:.6}.mw-mark.fade{animation:mw-mark-out .4s ease-out forwards}@keyframes mw-mark-in{0%{transform:scale(.6);opacity:0}to{transform:scale(1);opacity:1}}@keyframes mw-mark-out{to{opacity:0}}.mw-edit-hint{font-size:11px;color:var(--mw-tertiary);visibility:hidden}.mw-edit:hover .mw-edit-hint{visibility:visible}.mw-edit .tiny{border:0;background:none;padding:0 3px;font-size:11px;color:var(--mw-tertiary);cursor:pointer;visibility:hidden}.mw-edit:hover .tiny,.mw-edit:focus-within .tiny,.mw-phone:hover .tiny,.mw-next .date:hover .tiny{visibility:visible}@media (hover: none){.mw-edit .tiny,.mw-tag .x,.mw-edit-hint{visibility:visible}}.mw-edit .tiny:hover{color:var(--mw-accent)}.mw-edit .tiny.danger:hover{color:var(--mw-red)}.mw-edit-block{display:flex;align-items:flex-start;width:100%}.mw-edit-block .val.block{display:block;width:100%;white-space:pre-wrap;text-align:left;font-size:14px;line-height:1.6;padding:4px 8px;margin:-4px -8px}.mw-edit-block .val.block.empty{font-style:italic}.mw-edit-block textarea{width:100%;font:inherit;font-size:14px;line-height:1.6;color:var(--mw-ink);background:var(--mw-input);border:1px solid var(--mw-accent);border-radius:8px;padding:6px 8px;margin:-6px -8px;outline:none;box-shadow:0 0 0 3px var(--mw-ring);resize:vertical}.mw-snap.empty{border-style:dashed;box-shadow:none}.mw-snap .ways{display:flex;gap:8px;flex-wrap:wrap}.mw-interest{font-size:12px;color:var(--mw-accent-dark);background:var(--mw-accent-tint);border-radius:6px;padding:2px 8px;line-height:18px;display:inline-flex;align-items:center;gap:4px}[data-theme=dark] .mw .mw-interest{color:var(--mw-accent)}.mw-interest .x{border:0;background:none;padding:0 0 0 2px;color:inherit;opacity:.6;cursor:pointer;font-size:12px;line-height:1;visibility:hidden}.mw-interest:hover .x{visibility:visible}.mw-next .date .val{font-family:var(--mw-mono);font-size:12px}.mw-next .date.soon .val{color:var(--mw-amber)}.mw-next .date.overdue .val{color:var(--mw-red)}.mw-next .line .val{font-size:14px;font-weight:500}.mw-next .pinned .body{font-size:13px;line-height:1.5;white-space:pre-wrap;word-break:break-word}.mw-next .pinned .by{font-size:11px;color:var(--mw-tertiary);margin-top:4px;display:flex;gap:8px;align-items:center}.mw-tl-select{height:28px;padding:0 24px 0 10px;border-radius:7px;border:1px solid transparent;background:transparent;color:var(--mw-secondary);font:inherit;font-size:12px;font-weight:500;cursor:pointer;-moz-appearance:none;appearance:none;-webkit-appearance:none;background-image:linear-gradient(45deg,transparent 50%,currentColor 50%),linear-gradient(135deg,currentColor 50%,transparent 50%);background-position:calc(100% - 13px) 12px,calc(100% - 9px) 12px;background-size:4px 4px,4px 4px;background-repeat:no-repeat}.mw-tl-select:hover{background-color:var(--mw-chip)}.mw-tl-row .acts{display:flex;gap:10px;margin-top:6px;visibility:hidden}.mw-tl-row:hover .acts,.mw-tl-row:focus-within .acts{visibility:visible}.mw-tl-row .acts button{border:0;background:none;padding:0;font-size:12px;color:var(--mw-accent);cursor:pointer}.mw-tl-row .acts button:hover{text-decoration:underline}.mw-tl-row .acts .pinned-flag{font-size:11px;color:var(--mw-tertiary)}.mw-tl-row .srcchip{font-size:10px;font-weight:600;color:var(--mw-accent-dark);background:var(--mw-accent-tint);border-radius:4px;padding:1px 6px}@media (hover: none){.mw-tl-row .acts,.mw-interest .x{visibility:visible}}.mw-rec-body{padding:20px 32px;display:flex;flex-direction:column;gap:16px}.mw-rec-address{padding:14px 16px;display:flex;flex-direction:column;gap:6px;overflow-wrap:anywhere}.mw-snap-row{display:grid;grid-template-columns:minmax(0,1fr) 300px;gap:16px}.mw-snap{padding:14px 16px;display:flex;flex-direction:column;gap:8px}.mw-snap .src{font-size:12px;color:var(--mw-tertiary)}.mw-snap .prose{font-size:14px;line-height:1.6}.mw-snap .foot{border-top:1px solid var(--mw-hairline);padding-top:8px;display:flex;align-items:center;gap:6px;flex-wrap:wrap}.mw-next .date{font-family:var(--mw-mono);font-size:12px;color:var(--mw-tertiary)}.mw-next .line{font-size:14px;font-weight:500}.mw-next .pinned{border-top:1px solid var(--mw-hairline);padding-top:8px}.mw-note-box{padding:12px 16px;display:flex;flex-direction:column;gap:8px}.mw-note-box textarea{width:100%;min-height:72px;border:1px solid var(--mw-input-border);border-radius:8px;background:var(--mw-input);color:var(--mw-ink);padding:8px 10px;font:inherit;font-size:13px;resize:vertical}.mw-note-box textarea:focus{border-color:var(--mw-accent);box-shadow:0 0 0 3px var(--mw-ring);outline:none}.mw-note-box .row{display:flex;gap:8px;align-items:center}.mw-note-box .row .spacer{flex:1}.mw-tl-bar{display:flex;align-items:center;gap:6px;flex-wrap:wrap}.mw-tl-bar .right{margin-left:auto;display:flex;gap:6px}.mw-chip{height:28px;padding:0 10px;border-radius:7px;border:1px solid transparent;background:none;color:var(--mw-secondary);font-size:12px;font-weight:500;cursor:pointer;display:inline-flex;align-items:center;gap:6px}.mw-chip .n{font-family:var(--mw-mono);font-size:11px;color:var(--mw-tertiary)}.mw-chip:hover{background:var(--mw-chip)}.mw-chip.active{background:var(--mw-accent-tint);color:var(--mw-accent-dark);font-weight:600}[data-theme=dark] .mw .mw-chip.active{color:var(--mw-accent)}.mw-chip:disabled{opacity:.5;cursor:not-allowed}.mw-tl{display:flex;flex-direction:column}.mw-tl-row{display:grid;grid-template-columns:64px minmax(0,1fr);gap:14px;padding:12px 16px;border-bottom:1px solid var(--mw-hairline)}.mw-tl-row:last-child{border-bottom:0}.mw-tl-row .when{font-family:var(--mw-mono);font-size:11px;color:var(--mw-tertiary);line-height:1.4}.mw-tl-row .title{font-size:13px;font-weight:600;display:flex;align-items:center;gap:8px;flex-wrap:wrap}.mw-tl-row .meta{font-size:12px;color:var(--mw-tertiary)}.mw-tl-row .body{font-size:13px;line-height:1.5;margin-top:4px;white-space:pre-wrap;word-break:break-word}.mw-tl-row .imported{font-size:10px;font-family:var(--mw-mono);color:var(--mw-secondary);background:var(--mw-agent-bg);border-radius:4px;padding:1px 5px}.mw-tl-more{padding:10px 16px;border-top:1px solid var(--mw-hairline)}.mw-facts summary{cursor:pointer;padding:12px 16px;font-weight:600;list-style:none;display:flex;align-items:center;gap:8px}.mw-facts summary::-webkit-details-marker{display:none}.mw-facts summary .caret{display:inline-block;transition:transform .12s ease-out;color:var(--mw-tertiary)}.mw-facts[open] summary .caret{transform:rotate(90deg)}.mw-facts .grid{display:grid;grid-template-columns:120px minmax(0,1fr);gap:8px 16px;padding:4px 16px 16px;border-top:1px solid var(--mw-hairline);font-size:13px}.mw-facts .grid .k{color:var(--mw-tertiary);padding-top:8px}.mw-facts .grid .v{padding-top:8px;display:flex;flex-wrap:wrap;gap:4px 12px;align-items:center}.mw-facts .grid .v.ro{color:var(--mw-tertiary)}.mw-subnav{height:44px;background:var(--mw-card);border-bottom:1px solid var(--mw-border);padding:0 32px;display:flex;align-items:stretch;gap:4px;position:sticky;top:var(--mw-topbar);z-index:30}.mw-subnav button{border:0;background:none;padding:0 12px;font-size:13px;font-weight:500;color:var(--mw-secondary);cursor:pointer;border-bottom:2px solid transparent;display:inline-flex;align-items:center;gap:6px}.mw-subnav button.active{color:var(--mw-ink);font-weight:600;border-bottom-color:var(--mw-accent)}.mw-subnav .right{margin-left:auto;display:flex;align-items:center;gap:8px}.mw-subnav .right .mw-btn{height:30px;padding:0 12px;font-size:12px;border-radius:7px}.mw-phone-host{padding:20px 32px;box-sizing:border-box;height:calc(100vh - var(--mw-topbar) - 44px);height:calc(100dvh - var(--mw-topbar) - 44px);overflow:hidden}.mw-phone-host>.messages-tab{height:100%;min-height:0!important}.mw-phone-host .messages-split{overflow:hidden}@supports selector(:has(*)){.mw:has(>.mw-main>.mw-phone-host){height:100vh;height:100dvh;min-height:0}.mw:has(>.mw-main>.mw-phone-host)>.mw-main{min-height:0}.mw-main>.mw-phone-host{flex:1 1 0;height:auto;min-height:0}.mw:has(>.mw-main>.mw-phone-host) .mw-subnav{flex-shrink:0}}.calls-toolbar{padding:8px 0 12px}.calls-filters{display:flex;gap:8px}.calls-filters button{border:1px solid var(--mw-line, #d8dde3);background:#fff;border-radius:8px;padding:6px 12px;font:inherit;cursor:pointer}.calls-filters button.active{background:#e6f3f1;color:#0e7a6e;border-color:#0e7a6e;font-weight:600}.calls-list{list-style:none;margin:0;padding:0;overflow:auto;height:calc(100% - 52px)}.calls-row{width:100%;display:grid;grid-template-columns:1.4em minmax(0,1fr);gap:12px;align-items:start;text-align:left;border:0;border-bottom:1px solid var(--mw-line, #eef1f4);background:transparent;padding:12px 4px;font:inherit}.calls-row.missed .calls-who{color:#e5484d}.calls-glyph{color:#6b7280;padding-top:2px}.calls-content{min-width:0;display:flex;flex-direction:column;gap:10px}.calls-main{width:100%;min-width:0;display:flex;flex-direction:column;align-items:stretch;gap:4px}.calls-heading{min-width:0;display:flex;align-items:baseline;justify-content:space-between;flex-wrap:wrap;gap:2px 16px}.calls-who{min-width:0;font-weight:600;overflow-wrap:anywhere}button.calls-main.calls-fill{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:transparent;border:0;padding:0;margin:0;font:inherit;color:inherit;text-align:left;cursor:pointer;min-height:44px;justify-content:center}button.calls-main.calls-fill:hover .calls-who{text-decoration:underline}.calls-meta,.calls-line,.calls-durations,.calls-when,.calls-summary{font-size:12px;color:#6b7280}.calls-line,.calls-summary{overflow-wrap:anywhere}.calls-durations{display:flex;flex-wrap:wrap;gap:2px 16px;font-variant-numeric:tabular-nums}.calls-about{display:flex;flex-direction:column;gap:2px;margin-top:4px}.calls-about-label{font-size:11px;line-height:1.2;color:#6b7280;font-weight:600;text-transform:uppercase;letter-spacing:.04em}.calls-summary{white-space:normal}.calls-when{white-space:normal;font-variant-numeric:tabular-nums}.calls-actions{display:flex;justify-content:flex-end;gap:8px;flex-wrap:wrap}.calls-play-wrap{display:inline-flex;align-items:center;gap:6px}.calls-call,.calls-text,.calls-play{flex:0 0 auto;padding:6px 12px;font-size:13px}@media (max-width: 480px){.calls-row{grid-template-columns:minmax(0,1fr);gap:8px}.calls-glyph{display:none}.calls-actions{justify-content:stretch}.calls-actions>.btn,.calls-play-wrap{flex:1 1 88px;min-width:0}.calls-play-wrap>.btn{width:100%;min-height:44px}.calls-call,.calls-text,.calls-play-retry{min-height:44px}}.calls-play-err{font-size:12px;color:#e5484d}.calls-play-retry{flex:0 0 auto;padding:6px 12px;font-size:13px}.vm-list{list-style:none;margin:0;padding:0;overflow:auto;height:100%}.mw-voicemail-host .vm-list{height:auto;min-height:0;flex:1}.vm-toolbar{display:flex;gap:8px;padding:12px;flex-shrink:0}.vm-toolbar button{min-height:44px}.vm-toolbar button[aria-pressed=true]{background:var(--mw-accent);color:var(--mw-card)}.vm-view-hint{padding:0 12px;margin:0 0 12px;color:var(--mw-secondary);font-size:13px;flex-shrink:0}.vm-delete-dialog{max-width:min(480px,calc(100vw - 32px));border:1px solid var(--mw-border);border-radius:12px;background:var(--mw-card);color:var(--mw-ink);padding:20px}.vm-delete-dialog::backdrop{background:#00000073}.vm-delete-dialog h2{margin-top:0;font-size:18px}.vm-delete-dialog .vm-actions{justify-content:flex-end}.vm-delete-dialog .btn,.vm-row .vm-actions .btn{min-height:44px}.vm-save-dialog{max-width:min(480px,calc(100vw - 32px));border:1px solid var(--mw-border);border-radius:12px;background:var(--mw-card);color:var(--mw-ink);padding:20px}.vm-save-dialog::backdrop{background:#00000073}.vm-save-dialog h2{margin-top:0;font-size:18px}.vm-save-dialog h3{margin:0 0 6px;font-size:15px}.vm-save-dialog .vm-view-hint{padding:0}.vm-save-section{margin:12px 0}.vm-save-dialog label{display:flex;flex-direction:column;gap:4px;font-size:13px;margin:8px 0}.vm-save-dialog input{min-height:44px;font:inherit;padding:8px 10px;border:1px solid var(--mw-border, #d0d5dd);border-radius:8px;background:var(--mw-card);color:inherit}.vm-save-hits{list-style:none;margin:8px 0 0;padding:0;max-height:220px;overflow:auto;display:flex;flex-direction:column;gap:6px}.vm-save-hits .btn{width:100%;text-align:left}.vm-save-dialog .vm-actions{justify-content:flex-end}.vm-row{width:100%;display:flex;gap:12px;align-items:center;text-align:left;border:0;border-bottom:1px solid var(--mw-line, #eef1f4);background:transparent;padding:12px 4px;font:inherit;flex-wrap:wrap}.vm-row.unread .vm-who{font-weight:700}.vm-main{flex:1;min-width:0;display:flex;flex-direction:column;gap:2px}.vm-who{font-weight:600}button.vm-main.vm-fill{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:transparent;border:0;padding:0;margin:0;font:inherit;color:inherit;text-align:left;cursor:pointer;min-height:44px;justify-content:center}button.vm-main.vm-fill:hover .vm-who{text-decoration:underline}.vm-meta,.vm-when{font-size:12px;color:#6b7280}.vm-when{white-space:nowrap}.vm-transcript{font-size:13px;color:#374151}.vm-err{font-size:12px;color:#e5484d}.vm-actions{flex:0 0 auto;display:flex;gap:8px;flex-wrap:wrap}.vm-call,.vm-text,.vm-play{flex:0 0 auto;padding:6px 12px;font-size:13px}@media (max-width: 760px){.vm-main{flex:1 1 100%}.vm-when{order:2}.vm-actions{order:3;margin-left:auto}}.pc-toolbar{display:flex;gap:8px;align-items:center;padding:10px 4px 8px;border-bottom:1px solid var(--mw-line, #eef1f4);flex-wrap:wrap}.pc-search-label{font-size:13px;color:#6b7280}.pc-search{flex:1;min-width:140px}.pc-list{overflow:auto;height:100%;padding:0 4px 12px}.pc-section{margin:0}.pc-section ul{list-style:none;margin:0;padding:0}.pc-letter{position:sticky;top:0;background:var(--mw-bg, #fff);font-size:12px;font-weight:700;color:#6b7280;padding:8px 0 4px;z-index:1}.pc-row{display:flex;gap:12px;align-items:center;border-bottom:1px solid var(--mw-line, #eef1f4);padding:10px 0;flex-wrap:wrap}.pc-main{flex:1;min-width:0;display:flex;flex-direction:column;gap:2px}button.pc-main.pc-fill{border:0;background:transparent;padding:0;margin:0;font:inherit;color:inherit;text-align:left;cursor:pointer}button.pc-main.pc-fill:hover .pc-who{text-decoration:underline}.pc-who{font-weight:600}.pc-num{font-size:12px;color:#6b7280;font-variant-numeric:tabular-nums}.pc-actions{display:flex;gap:8px;flex:0 0 auto;flex-wrap:wrap}.pc-open,.pc-text,.pc-call{padding:6px 12px;font-size:13px}.pc-count{font-size:12px;color:#6b7280;white-space:nowrap}.pc-more{display:flex;flex-direction:column;align-items:center;gap:8px;padding:16px 4px 24px}.pc-load-more{min-width:140px}.mw-assist-thread{padding:14px 16px;display:flex;flex-direction:column;gap:12px;max-height:calc(100vh - var(--mw-topbar) - 260px);min-height:200px;overflow-y:auto}.mw-bubble-row{display:flex;flex-direction:column;max-width:72%}.mw-bubble-row.out{align-self:flex-end;align-items:flex-end}.mw-bubble-row.in{align-self:flex-start;align-items:flex-start}.mw-bubble{padding:8px 12px;font-size:13px;line-height:1.5;white-space:pre-wrap;word-break:break-word;background:var(--mw-chip);color:var(--mw-ink);border-radius:14px 14px 14px 4px}.mw-bubble-row.out .mw-bubble{background:var(--mw-accent);color:#fff;border-radius:14px 14px 4px}[data-theme=dark] .mw .mw-bubble-row.out .mw-bubble{color:#06231f}.mw-bubble.thinking{color:var(--mw-tertiary);letter-spacing:2px}.mw-bubble-meta{font-family:var(--mw-mono);font-size:11px;color:var(--mw-tertiary);margin-top:3px}.mw-report{flex-shrink:0}.mw-viewchip{height:34px;padding:0 10px 0 12px;border:1px solid var(--bar-input-border);border-radius:8px;background:var(--bar-input);color:var(--bar-strong);font-size:13px;font-weight:600;cursor:pointer;display:inline-flex;align-items:center;gap:8px;max-width:260px}.mw-viewchip:hover{border-color:var(--bar-accent)}.mw-viewchip .n{font-family:var(--mw-mono);font-size:12px;font-weight:400;color:var(--bar-muted)}.mw-viewchip .name{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.mw-viewchip .caret{color:var(--bar-muted);font-size:11px}.mw-viewchip .dirty{width:6px;height:6px;border-radius:50%;background:var(--mw-amber)}.mw-pos{display:flex;align-items:center;gap:8px}.mw-seg{display:inline-flex;align-items:center;border:1px solid var(--mw-input-border);border-radius:8px;overflow:hidden;height:30px}.mw-seg button{border:0;background:none;width:30px;height:30px;cursor:pointer;color:var(--mw-secondary);font-size:14px}.mw-seg button:hover:not(:disabled){background:var(--mw-chip)}.mw-seg button:disabled{opacity:.35;cursor:default}.mw-seg .n{font-family:var(--mw-mono);font-size:12px;padding:0 8px;border-left:1px solid var(--mw-hairline);border-right:1px solid var(--mw-hairline);height:30px;display:inline-flex;align-items:center;white-space:nowrap}.mw-pos .nextname{font-size:12px;color:var(--mw-tertiary);white-space:nowrap;max-width:220px;overflow:hidden;text-overflow:ellipsis}.mw-pos .nextname b{color:var(--mw-ink);font-weight:600}.mw-wl-backdrop{position:fixed;top:var(--mw-topbar);right:0;bottom:0;left:0;background:#141a2647;z-index:60;display:flex;align-items:center;justify-content:center;padding:20px}.mw-wl{width:1180px;max-width:100%;height:760px;max-height:100%;background:var(--mw-card);border-radius:14px;box-shadow:0 24px 64px #141a2638;display:grid;grid-template-columns:236px minmax(0,1fr);overflow:hidden}.mw-wl-rail{background:var(--mw-page);border-right:1px solid var(--mw-border);padding:14px 10px;overflow-y:auto;display:flex;flex-direction:column;gap:14px}.mw-wl-rail .sect{font-size:11px;font-weight:600;text-transform:uppercase;letter-spacing:.04em;color:var(--mw-tertiary);padding:0 8px 4px}.mw-wl-rail .row{display:flex;align-items:center;gap:8px;width:100%;border:0;background:none;text-align:left;padding:7px 8px;border-radius:7px;font-size:13px;color:var(--mw-ink);cursor:pointer}.mw-wl-rail .row:hover{background:var(--mw-chip)}.mw-wl-rail .row.active{background:var(--mw-accent-tint);color:var(--mw-accent-dark);font-weight:600}[data-theme=dark] .mw .mw-wl-rail .row.active{color:var(--mw-accent)}.mw-wl-rail .row .nm{flex:1;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.mw-wl-rail .row .by{font-size:11px;color:var(--mw-tertiary);font-weight:400}.mw-wl-rail .row .n{font-family:var(--mw-mono);font-size:11px;color:var(--mw-tertiary)}.mw-wl-rail .newview{color:var(--mw-accent);font-weight:500}.mw-wl-main{display:flex;flex-direction:column;min-width:0;min-height:0}.mw-wl-head{display:flex;align-items:center;gap:12px;padding:16px 20px 10px;min-width:0}.mw-wl-head h2{margin:0;font-size:20px;font-weight:600;min-width:0;flex:0 1 auto;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.mw-wl-head .n,.mw-wl-head select,.mw-wl-head .mw-icon-btn{flex:none;white-space:nowrap}.mw-wl-head .share,.mw-wl-head .mw-needs{flex:0 1 auto;min-width:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.mw-wl-head h2 input{font:inherit;border:1px solid var(--mw-accent);border-radius:6px;padding:1px 6px;background:var(--mw-input);color:var(--mw-ink);box-shadow:0 0 0 3px var(--mw-ring);outline:none}.mw-wl-head .n{font-family:var(--mw-mono);font-size:12px;color:var(--mw-tertiary)}.mw-wl-head .share{font-size:12px;color:var(--mw-tertiary);border:0;background:none;cursor:pointer}.mw-wl-head .share b{color:var(--mw-accent);font-weight:500}.mw-wl-head .spacer{flex:1}.mw-wl-head .find{width:220px;flex:0 1 220px;min-width:120px;height:30px;border:1px solid var(--mw-input-border);border-radius:7px;padding:0 10px;font:inherit;font-size:13px;background:var(--mw-page);color:var(--mw-ink)}.mw-wl-head select{height:30px;border:1px solid var(--mw-input-border);border-radius:7px;padding:0 8px;font:inherit;font-size:12px;background:var(--mw-card);color:var(--mw-ink)}.mw-wl-where{display:flex;align-items:center;gap:6px;flex-wrap:wrap;padding:0 20px 10px;position:relative}.mw-pill{height:28px;padding:0 4px 0 10px;border:1px solid var(--mw-input-border);border-radius:14px;background:var(--mw-card);font-size:12px;color:var(--mw-ink);display:inline-flex;align-items:center;gap:4px;cursor:pointer;max-width:100%}.mw-pill:hover,.mw-pill.open{border-color:var(--mw-accent);background:var(--mw-accent-tint)}.mw-pill .k{color:var(--mw-tertiary)}.mw-pill .txt{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.mw-pill .x{border:0;background:none;width:20px;height:20px;border-radius:50%;color:var(--mw-tertiary);cursor:pointer;font-size:13px;line-height:1}.mw-pill .x:hover{background:var(--mw-chip);color:var(--mw-red)}.mw-pill.add{border-style:dashed;color:var(--mw-tertiary);padding-right:10px}.mw-wl-where .unsaved{margin-left:auto;display:flex;align-items:center;gap:8px;font-size:12px;color:var(--mw-amber)}.mw-wl-where .unsaved button,.mw-wl-head .actions button{border:0;background:none;color:var(--mw-accent);font-size:12px;font-weight:600;cursor:pointer;padding:2px 4px}.mw-wl-where .unsaved button.warn{color:var(--mw-red)}.mw-pop{position:absolute;top:100%;left:0;z-index:5;min-width:240px;max-width:360px;background:var(--mw-card);border:1px solid var(--mw-border);border-radius:10px;box-shadow:var(--mw-shadow-pop);padding:10px 12px;display:flex;flex-direction:column;gap:8px;font-size:13px}.mw-pop .t{font-size:11px;font-weight:600;text-transform:uppercase;letter-spacing:.04em;color:var(--mw-tertiary)}.mw-pop label{display:flex;align-items:center;gap:8px;cursor:pointer}.mw-pop .chips{display:flex;flex-wrap:wrap;gap:4px}.mw-pop input[type=text],.mw-pop input[type=date]{height:28px;border:1px solid var(--mw-input-border);border-radius:6px;padding:0 8px;font:inherit;font-size:13px;background:var(--mw-input);color:var(--mw-ink);width:100%}.mw-pop .menu button{display:block;width:100%;text-align:left;border:0;background:none;padding:6px 8px;border-radius:6px;cursor:pointer;font-size:13px}.mw-pop .menu button:hover{background:var(--mw-chip)}.mw-pop .menu button:disabled{color:var(--mw-tertiary);cursor:default}.mw-wl-table{flex:1;min-height:0;overflow:auto;border-top:1px solid var(--mw-border)}.mw-wl-table .head,.mw-wl-table .row{display:grid;grid-template-columns:minmax(0,1.3fr) 110px 100px 130px minmax(0,1.4fr) 90px;gap:12px;align-items:center;padding:0 20px;min-width:820px}.mw-wl-table .head{height:34px;background:var(--mw-page);font-size:11px;font-weight:600;text-transform:uppercase;letter-spacing:.04em;color:var(--mw-tertiary);position:sticky;top:0}[data-theme=dark] .mw .mw-wl-table .head{background:#10161f}.mw-wl-table .row{min-height:60px;width:100%;border:0;border-bottom:1px solid var(--mw-hairline);background:none;text-align:left;cursor:pointer;font-size:13px;color:var(--mw-ink)}.mw-wl-table .row:hover,.mw-wl-table .row.hl{background:var(--mw-chip)}.mw-wl-table .row.current{background:var(--mw-accent-tint);color:var(--mw-accent-dark)}[data-theme=dark] .mw .mw-wl-table .row.current{color:var(--mw-accent)}.mw-wl-table .row .identity{min-width:0;display:flex;flex-direction:column;gap:2px;padding:7px 0}.mw-wl-table .row .name,.mw-wl-table .row .addr{display:block;min-width:0}.mw-wl-table .row .name{font-weight:600;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.mw-wl-table .row .addr{color:var(--mw-secondary);font-size:11px;line-height:1.25;white-space:normal;overflow-wrap:anywhere}.mw-wl-table .row .mono{font-size:12px}.mw-wl-table .row .ns{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.mw-wl-table .row .ns .d{font-family:var(--mw-mono);font-size:11px;color:var(--mw-tertiary);margin-right:6px}.mw-wl-table .row .ns .d.overdue{color:var(--mw-red)}.mw-wl-table .row .own{color:var(--mw-secondary);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.mw-wl-table .row .ph,.mw-wl-table .row button.ph{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:12px}.mw-wl-foot{display:flex;align-items:center;gap:12px;padding:10px 20px;border-top:1px solid var(--mw-border);font-size:12px;color:var(--mw-tertiary)}.mw-wl-foot .spacer{flex:1}@media (max-width: 760px){.mw-wl-backdrop{padding:0;align-items:stretch}.mw-wl{grid-template-columns:1fr;height:100%;border-radius:0}.mw-wl-rail{display:none}.mw-wl.rail-open .mw-wl-rail{display:flex}.mw-wl.rail-open .mw-wl-main{display:none}.mw-wl-table .head,.mw-wl-table .row{grid-template-columns:minmax(0,1fr) 110px;grid-template-areas:"name phone" "stage recency";gap:2px 12px;min-width:0;padding:0 16px}.mw-wl-table .head{grid-template-areas:"name phone"}.mw-wl-table .head>span:nth-child(2),.mw-wl-table .head .lc,.mw-wl-table .head>span:nth-child(5),.mw-wl-table .head .own,.mw-wl-table .row .ns,.mw-wl-table .row .own{display:none}.mw-wl-table .head>span:first-child{grid-area:name}.mw-wl-table .head .ph{grid-area:phone;display:block;text-align:right}.mw-wl-table .row{height:auto;min-height:56px;padding-top:6px;padding-bottom:6px}.mw-wl-table .row .identity{grid-area:name}.mw-wl-table .row .name{font-size:15px}.mw-wl-table .row>span:nth-child(2){grid-area:stage;font-size:13px;color:var(--mw-tertiary);min-height:0}.mw-wl-table .row .lc{grid-area:recency;justify-self:start;text-align:left;font-size:12px;color:var(--mw-tertiary)}.mw-wl-table .row .ph,.mw-wl-table .row button.ph{grid-area:phone;justify-self:end;text-align:right}.mw-wl-where{gap:8px}.mw-pill{height:auto;min-height:44px;padding:0 2px 0 14px;border-radius:22px;font-size:13px}.mw-pill.add{padding:0 14px}.mw-pill .x{width:44px;height:44px}.mw-wl-foot{flex-wrap:wrap;gap:8px 12px;padding:8px 16px calc(8px + env(safe-area-inset-bottom))}.mw-wl-foot .mono{white-space:nowrap}.mw-wl-foot .mw-btn.sm{min-height:44px}.mw-wl-foot .mw-key{display:none}.mw-viewchip{max-width:150px;height:44px}.mw-search input{height:44px}.mw-menu-sheet .head .mw-btn.sm{min-height:44px;min-width:44px}.mw-subnav button{min-height:44px}.mw-tl-bar{flex-wrap:nowrap;overflow-x:auto;-webkit-overflow-scrolling:touch;scrollbar-width:none;padding-bottom:2px}.mw-tl-bar::-webkit-scrollbar{display:none}.mw-tl-bar .mw-chip,.mw-tl-bar .right,.mw-tl-bar .mw-tl-select{flex:none}.mw-assist .mw-btn.sm{min-height:44px;min-width:44px}}@media (max-width: 360px){.mw-viewchip{max-width:104px}}.mw-sheet{width:760px;max-width:100%;max-height:100%;overflow-y:auto;background:var(--mw-card);border-radius:14px;box-shadow:0 24px 64px #141a2638;display:flex;flex-direction:column}.mw-sheet-head{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;padding:18px 22px 12px}.mw-sheet-head h2{margin:0 0 2px;font-size:18px;font-weight:600}.mw-sheet-body{padding:4px 22px 14px;display:flex;flex-direction:column;gap:14px}.mw-sheet-row{display:flex;gap:16px;align-items:flex-end;flex-wrap:wrap}.mw-sheet-field{display:flex;flex-direction:column;gap:6px;min-width:0}.mw-sheet-field input,.mw-sheet-field textarea{border:1px solid var(--mw-input-border);border-radius:8px;background:var(--mw-input);color:var(--mw-ink);padding:6px 10px;font:inherit;font-size:13px;height:34px}.mw-sheet-field textarea{height:auto;min-height:96px;resize:vertical;line-height:1.5}.mw-sheet-field input:focus,.mw-sheet-field textarea:focus{border-color:var(--mw-accent);box-shadow:0 0 0 3px var(--mw-ring);outline:none}.mw-outcomes{display:flex;gap:6px;flex-wrap:wrap}.mw-outcomes .mw-chip{border-color:var(--mw-input-border)}.mw-seg button.on{background:var(--mw-accent-tint);color:var(--mw-accent-dark);font-weight:600}[data-theme=dark] .mw .mw-seg button.on{color:var(--mw-accent)}.mw-sheet-foot{display:flex;gap:8px;align-items:center;padding:12px 22px 18px;border-top:1px solid var(--mw-hairline)}@media (max-width: 760px){.mw-sheet{border-radius:0;height:100%}.mw-sheet-foot{flex-wrap:wrap}}.mw-peek{position:fixed;top:var(--mw-topbar);right:0;bottom:0;width:520px;max-width:100vw;background:var(--mw-card);border-left:1px solid var(--mw-border);box-shadow:-12px 0 40px #141a2624;z-index:55;display:flex;flex-direction:column;overflow-y:auto}.mw-peek-head{display:flex;align-items:center;gap:8px;padding:12px 16px;border-bottom:1px solid var(--mw-hairline);position:sticky;top:0;background:var(--mw-card)}.mw-peek-head .spacer{flex:1}.mw-peek-badge{font-family:var(--mw-mono);font-size:10px;font-weight:600;letter-spacing:.08em;color:var(--mw-accent-dark);background:var(--mw-accent-tint);border-radius:4px;padding:2px 7px}[data-theme=dark] .mw .mw-peek-badge{color:var(--mw-accent)}.mw-peek-body{padding:14px 16px 24px;display:flex;flex-direction:column;gap:12px}.mw-peek-name{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.mw-peek-name .n{font-size:20px;font-weight:600}.mw-peek-meta{display:flex;gap:14px;flex-wrap:wrap;font-size:13px;color:var(--mw-secondary)}.mw-peek-actions{display:flex;gap:8px}.mw-peek-block{background:var(--mw-page);border-radius:8px;padding:10px 12px}.mw-peek-block.plain{background:none;padding:0}.mw-peek-block .txt{font-size:14px;line-height:1.55;white-space:pre-wrap;margin-top:4px}.mw-peek-row{display:grid;grid-template-columns:56px minmax(0,1fr);gap:10px;font-size:13px;padding:6px 0;border-top:1px solid var(--mw-hairline)}.mw-peek-row .when{font-size:11px;color:var(--mw-tertiary)}@media (max-width: 760px){.mw-peek{width:100vw;top:0}}.mw-admin .sidebar{top:var(--mw-topbar);height:calc(100vh - var(--mw-topbar))}.mw-admin .main-col,.mw-admin .shell.record-open .main-col,.mw-admin .shell.record-open .content{min-height:calc(100vh - var(--mw-topbar))}.mw-more-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;z-index:115;background:#141a2647;display:flex;align-items:flex-end}.mw-more-sheet{width:100%;background:var(--mw-card);border-radius:14px 14px 0 0;padding:8px 12px calc(12px + env(safe-area-inset-bottom));display:flex;flex-direction:column;gap:6px;box-shadow:0 -8px 24px #141a262e}.mw-more-sheet .head{font-size:12px;font-weight:600;letter-spacing:.04em;text-transform:uppercase;color:var(--mw-tertiary);padding:6px 6px 2px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.mw-more-sheet button{min-height:52px;border:1px solid var(--mw-input-border);border-radius:10px;background:var(--mw-card);color:var(--mw-ink);font-size:17px;font-weight:500;display:flex;align-items:center;justify-content:space-between;padding:0 16px;cursor:pointer}.mw-more-sheet button:disabled{opacity:.45;cursor:default}.mw-more-sheet button .hint{font-size:12px;color:var(--mw-tertiary)}.mw-more-sheet button.cancel{margin-top:6px;justify-content:center;font-weight:600}@media (max-width: 760px){.mw-rec-head{padding:12px 16px;gap:6px}.mw-rec-head .r1{gap:8px}.mw-rec-head .mw-name.plain{font-size:22px;font-weight:600;line-height:1.2;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.mw-rec-head .mw-stage.plain{font-size:12px;font-weight:600;color:var(--mw-accent-dark);background:var(--mw-accent-tint);border-radius:6px;padding:2px 8px}.mw-rec-head .r2{gap:6px 14px;font-size:14px}.mw-rec-head .r2 .v.plain{color:var(--mw-ink)}.mw-rec-head .r2 .mono.plain{color:var(--mw-accent)}.mw-rec-head .side{grid-row:auto;grid-column:1 / -1;flex-direction:row;align-items:center;gap:10px}.mw-rec-head .side .mw-btn.sm{min-height:44px;padding:0 14px}.mw-seg{height:44px}.mw-seg button{width:44px;height:44px;font-size:18px}.mw-seg .n{height:44px;font-size:13px}.mw-pos .nextname{max-width:none;flex:1 1 0;min-width:0}.mw-rec-head .side,.mw-pos{min-width:0}.mw-rec-head .r4{flex-wrap:nowrap;margin-top:2px}.mw-rec-head .r4 .mw-btn{flex:1 1 0;min-width:0;min-height:44px;padding:0 6px;font-size:15px;justify-content:center}.mw-rec-body .mw-btn.sm,.mw-rec-body .mw-tag.add,.mw-tl-bar .mw-chip,.mw-tl-select,.mw-note-box .mw-btn,.mw-rec-body .mw-edit .val{min-height:44px}}.mw-wl-mobile-toolbar{display:none}@media (max-width: 760px){.mw-wl-mobile-toolbar{display:flex;align-items:center;gap:8px;padding:6px 12px;position:sticky;top:0;z-index:3;background:var(--mw-card);border-bottom:1px solid var(--mw-hairline)}.mw-wl-mobile-toolbar .mw-btn{min-height:44px;min-width:44px;flex:none}.mw-wl-mobile-toolbar strong{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;text-align:center;font-size:16px}.mw-wl-rail{flex-direction:column;overflow-y:auto;padding:0 10px 14px}.mw-wl-rail .row,.mw-wl-rail .newview{min-height:44px;font-size:15px}.mw-wl-head h2,.mw-wl-head .mw-needs,.mw-wl-head .mw-icon-btn{display:none}.mw-wl-head h2.renaming{display:flex;flex:1 1 100%}.mw-wl-head h2.renaming input{width:100%;min-height:44px;font-size:16px}.mw-wl-head .share{display:inline-flex;align-items:center;min-height:44px;padding:0 8px;font-size:13px}.mw-wl-mobile-toolbar .mw-wl-mobile-title{flex:1 1 auto;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;justify-content:center;font-weight:600;font-size:16px}.mw-wl-head .find,.mw-wl-head select{height:44px;min-height:44px}.mw-wl-head .find{flex:1 1 160px}}.mw-tabbar{display:none}@media (max-width: 760px){.mw{--mw-topbar: 96px;font-size:15px}.mw-topbar{padding:6px 12px;gap:4px 10px;flex-wrap:wrap}.mw-nav,.mw-line,.mw-identity .who{display:none}.mw-report{height:30px;padding:0 8px}.mw-bubble-row{max-width:88%}.mw-brand .name{display:none}.mw-search{order:1;flex:1 0 100%;min-width:0;margin-left:0}.mw-search input{font-size:16px}.mw-search-pop{position:fixed;top:var(--mw-topbar);left:12px;right:12px;width:auto;max-width:none;max-height:calc(100vh - var(--mw-topbar) - 16px);overflow-y:auto;-webkit-overflow-scrolling:touch}.mw-search-row{min-height:44px}.mw-search-row .mw-key{display:none}.mw-wl-backdrop{top:var(--mw-topbar);padding:0}.mw-incoming-backdrop{top:0}.mw-search .mw-search-key{display:none}.mw-main{padding-bottom:78px}.mw-tabbar{display:flex;position:fixed;left:0;right:0;bottom:0;height:78px;padding-bottom:env(safe-area-inset-bottom);background:var(--mw-card);border-top:1px solid var(--mw-border);z-index:40}.mw-tabbar button{flex:1;border:0;background:none;font-size:12px;font-weight:500;color:var(--mw-secondary);cursor:pointer;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:4px}.mw-tabbar button.active{color:var(--mw-accent);font-weight:600}.mw-page,.mw-rec-body,.mw-phone-host{padding:14px 12px}.mw-rec-head{padding:14px 12px 10px;grid-template-columns:1fr}.mw-rec-head .side{grid-row:auto;grid-column:1;align-items:flex-start}.mw-name{font-size:21px}.mw-rec-head .r4{display:grid;grid-template-columns:repeat(4,1fr)}.mw-rec-head .r4 .mw-btn{height:44px;justify-content:center}.mw-rec-head .r4 .hints,.mw-rec-head .r4 .desk-only{display:none}.mw-snap-row{grid-template-columns:1fr}.mw-subnav{padding:0 8px;overflow-x:auto}.mw-tl-row{grid-template-columns:56px minmax(0,1fr);padding:12px}.mw-facts .grid{grid-template-columns:96px minmax(0,1fr)}}.mw-rec-wrap{display:flex;align-items:flex-start}.mw-rec-main{flex:1 1 auto;min-width:0}.mw-textcol{flex:0 0 400px;width:400px;position:sticky;top:var(--mw-topbar);height:calc(100vh - var(--mw-topbar));background:var(--mw-card);border-left:1px solid var(--mw-border);display:flex;flex-direction:column;z-index:31}.mw-textcol-head{display:flex;align-items:center;gap:8px;padding:12px 14px;border-bottom:1px solid var(--mw-border)}.mw-textcol-head .who{flex:1 1 auto;min-width:0}.mw-textcol-head .t{font-size:14px;font-weight:600;color:var(--mw-ink);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.mw-textcol-head .n{font-size:12px;color:var(--mw-tertiary);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.mw-textcol-head .n select{font:inherit;color:inherit;background:transparent;border:0;padding:0}.mw-textcol-head .back{display:none}.mw-textcol-head .x{padding:0 10px;font-size:16px}.mw-textcol-list{flex:1 1 auto;overflow-y:auto;padding:12px 14px;display:flex;flex-direction:column;gap:6px}.mw-textcol-list .earlier{align-self:center;margin-bottom:6px}.mw-textcol-err{display:flex;flex-direction:column;gap:8px;align-items:flex-start}.mw-daysep{text-align:center;font-size:11px;color:var(--mw-tertiary);margin:10px 0 4px}.mw-msg{display:flex;flex-direction:column;max-width:84%}.mw-msg.out{align-self:flex-end;align-items:flex-end}.mw-msg.in{align-self:flex-start;align-items:flex-start}.mw-bubble{padding:8px 12px;font-size:14px;line-height:1.45;white-space:pre-wrap;overflow-wrap:anywhere}.mw-msg.out .mw-bubble{background:var(--mw-accent);color:#fff;border-radius:14px 14px 4px}[data-theme=dark] .mw .mw-msg.out .mw-bubble{color:#06231f}.mw-msg.in .mw-bubble{background:var(--mw-chip);color:var(--mw-ink);border-radius:14px 14px 14px 4px}.mw-bubble.empty{color:var(--mw-tertiary);font-style:italic}.mw-bubble-media{display:block;max-width:240px;max-height:180px;border-radius:10px;margin:4px 0}.mw-msg-meta{font-size:11px;color:var(--mw-tertiary);margin-top:3px;display:flex;gap:6px;align-items:center}.mw-msg-meta .bad{color:var(--mw-red)}.mw-msg-agent{color:var(--mw-secondary)}.mw-agent-badge{font-size:10px;padding:1px 5px;border-radius:4px;background:var(--mw-agent-bg);color:var(--mw-secondary)}.mw-textcol-compose{border-top:1px solid var(--mw-border);padding:10px 14px 12px;display:flex;flex-direction:column;gap:8px}.mw-textcol-compose textarea{width:100%;box-sizing:border-box;resize:vertical;min-height:64px;padding:8px 10px;border:1px solid var(--mw-input-border);border-radius:8px;background:var(--mw-input);color:var(--mw-ink);font:inherit;font-size:14px;line-height:1.45}.mw-textcol-compose textarea:focus{outline:none;border-color:var(--mw-accent);box-shadow:0 0 0 3px var(--mw-ring)}.mw-textcol-compose textarea:disabled{background:var(--mw-page);color:var(--mw-tertiary)}.mw-textcol-foot{display:flex;align-items:center;gap:10px}.mw-textcol-foot .spacer{flex:1 1 auto}.mw-sms-count{font-size:11px;color:var(--mw-tertiary)}.mw-attach-list{display:flex;flex-wrap:wrap;gap:6px;align-items:center;font-size:12px}.mw-gate{font-size:13px;line-height:1.45;padding:8px 10px;border-radius:8px}.mw-gate.revoked{color:var(--mw-red);background:#b93b2e14}.mw-gate.blocked,.mw-gate.unknown{color:var(--mw-amber);background:#a76b0817}[data-theme=dark] .mw .mw-gate.revoked{background:#e0706624}[data-theme=dark] .mw .mw-gate.blocked,[data-theme=dark] .mw .mw-gate.unknown{background:#f5a52424}@media (max-width: 760px){.mw-textcol{position:fixed;inset:var(--mw-topbar) 0 0;width:100%;height:calc(100vh - var(--mw-topbar));height:calc(100dvh - var(--mw-topbar));flex:none;z-index:70;border-left:0}.mw-textcol-head .back{display:inline-flex}.mw-textcol-head .x{display:none}.mw-msg{max-width:88%}.mw-textcol-compose textarea{font-size:15px}}@media (max-width: 760px){.mw-wl-head{flex-wrap:wrap}.mw-template-chips .mw-btn{min-height:44px}.mw-textcol-head .mw-btn,.mw-textcol-foot .mw-btn{min-height:44px;min-width:44px;padding:0 14px;font-size:14px}.mw-textcol-head .mw-btn{flex:none;white-space:nowrap}.mw-textcol-foot .mw-text-send{white-space:normal;line-height:1.2;text-align:center}.mw-textcol-head{padding:8px 10px}.mw-textcol-head .n select{min-height:44px}}.mw-voice-status{min-height:44px;padding:7px 20px;border-bottom:1px solid #d99b28;background:#fff4d6;color:#6c4200;display:flex;align-items:center;gap:10px;position:sticky;top:var(--mw-topbar);z-index:36;box-shadow:0 2px 8px #141a261f}.mw-voice-status.is-off{border-color:#b42318;background:#fee4e2;color:#7a271a}.mw-voice-status .signal{width:24px;height:24px;border-radius:50%;flex:0 0 24px;display:grid;place-items:center;background:currentColor;color:#fff;font-size:15px;font-weight:800;line-height:1}.mw-voice-status .message{min-width:0;display:flex;align-items:baseline;gap:8px}.mw-voice-status .message strong{white-space:nowrap}.mw-voice-status .message span{overflow-wrap:anywhere}.mw-voice-retry{min-height:30px;margin-left:auto;padding:0 12px;border:1px solid currentColor;border-radius:7px;background:#fff;color:inherit;font-weight:700;white-space:nowrap;cursor:pointer}.mw-voice-retry:hover{background:#ffffffa6}[data-theme=dark] .mw .mw-voice-status{border-color:#f5a524;background:#4d3608;color:#ffe6a6}[data-theme=dark] .mw .mw-voice-status.is-off{border-color:#f97066;background:#55160c;color:#ffd4cf}[data-theme=dark] .mw .mw-voice-retry{background:#00000040}@media (max-width: 700px){.mw-voice-status{align-items:flex-start;padding:9px 12px}.mw-voice-status .message{display:block;line-height:1.35}.mw-voice-status .message strong,.mw-voice-status .message span{display:block;white-space:normal}}.mw-callbar{height:36px;background:var(--mw-accent-dark);color:#fff;display:flex;align-items:center;gap:12px;padding:0 20px;font-size:13px;position:sticky;top:var(--mw-topbar);z-index:35}[data-theme=dark] .mw .mw-callbar{background:#0b3f39}.mw-callbar .dot{width:8px;height:8px;border-radius:50%;background:#f5a524}.mw-callbar .dot.on{background:#17b26a;animation:mw-pulse 1.6s ease-out infinite}@keyframes mw-pulse{0%{box-shadow:0 0 #17b26a8c}to{box-shadow:0 0 0 8px #17b26a00}}.mw-callbar .who{font-weight:600;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.mw-callbar .who a{color:inherit;text-decoration:none}.mw-callbar .who a:hover{text-decoration:underline}.mw-callbar .t{font-size:13px;min-width:44px}.mw-callbar .from{font-size:12px;opacity:.85}.mw-callbar .via{display:none}.mw-callbar .spacer{flex:1 1 auto}.mw-callcontrols{display:flex;align-items:center;gap:8px;flex-shrink:0}.mw-callbtn{height:26px;padding:0 10px;border-radius:6px;border:1px solid rgba(255,255,255,.35);background:transparent;color:#fff;font-size:12px;font-weight:600;cursor:pointer}.mw-callbtn:disabled{opacity:.45;cursor:default}.mw-callbtn.on{background:#ffffff2e}.mw-callbtn.end{background:var(--mw-end);border-color:var(--mw-end)}.mw-disclose-err{max-width:12rem;font-size:11px;font-weight:600;color:#ffd0d0;overflow-wrap:anywhere}.mw-keypad{position:absolute;top:32px;right:0;z-index:60;display:grid;grid-template-columns:repeat(3,44px);gap:6px;padding:8px;background:var(--mw-card);border:1px solid var(--mw-border);border-radius:10px;box-shadow:var(--mw-shadow-pop)}.mw-keypad button{height:44px;border-radius:8px;border:1px solid var(--mw-input-border);background:var(--mw-input);color:var(--mw-ink);font-size:16px;cursor:pointer}.mw-keypad button:hover{background:var(--mw-chip)}.mw-incoming{width:360px;margin:18vh auto 0;background:var(--mw-card);border:1px solid var(--mw-border);border-radius:14px;box-shadow:var(--mw-shadow-pop);padding:20px;text-align:center}.mw-incoming .n{font-size:22px;margin:8px 0 16px;color:var(--mw-ink)}.mw-incoming .num{font-size:14px;margin:-10px 0 16px;color:var(--mw-muted, #667085)}.mw-incoming .row{display:flex;gap:10px;justify-content:center}.mw-incoming .answer{background:#17b26a;border-color:#17b26a;color:#fff}.mw-callcol{flex:0 0 400px;width:400px;position:sticky;top:calc(var(--mw-topbar) + 36px);height:calc(100vh - var(--mw-topbar) - 36px);background:var(--mw-card);border-left:1px solid var(--mw-border);display:flex;flex-direction:column;z-index:31;padding:0 0 14px}.mw-callcol-head{display:flex;align-items:center;gap:8px;padding:10px 14px 0}.mw-callcol-head .spacer{flex:1 1 auto}.mw-callcol-head .back{display:none}.mw-callcol-who{display:flex;flex-direction:column;align-items:center;gap:4px;padding:10px 14px 14px}.mw-callcol-who .ini{width:56px;height:56px;border-radius:50%;background:var(--mw-accent-tint);color:var(--mw-accent-dark);display:flex;align-items:center;justify-content:center;font-size:20px;font-weight:600}.mw-callcol-who .nm{font-size:18px;font-weight:600;color:var(--mw-ink);margin-top:6px}.mw-callcol-who .num{font-size:13px;color:var(--mw-secondary)}.mw-callcol-who .timer{font-size:26px;font-weight:500;color:var(--mw-tertiary);margin-top:6px}.mw-callcol-who .timer.on{color:var(--mw-ink)}.mw-callcol-ctl{display:flex;justify-content:center;gap:14px;padding:4px 14px 12px}.mw-callcol-ctl .round{width:52px;height:52px;border-radius:50%;border:1px solid var(--mw-input-border);background:var(--mw-card);color:var(--mw-ink);font-size:10px;font-weight:600;cursor:pointer;display:flex;align-items:center;justify-content:center;text-align:center;line-height:1.1}.mw-callcol-ctl .round:disabled{opacity:.45;cursor:default}.mw-callcol-ctl .round.on{background:var(--mw-accent-tint);border-color:var(--mw-accent);color:var(--mw-accent-dark)}.mw-callcol-add{display:flex;gap:6px;padding:0 14px 10px}.mw-callcol-add input{flex:1 1 auto;height:32px;padding:0 10px;border:1px solid var(--mw-input-border);border-radius:8px;background:var(--mw-input);color:var(--mw-ink);font-size:13px}.mw-callcol .mw-error{margin:0 14px 10px}.mw-callcol-notes{flex:1 1 auto;min-height:0;display:flex;flex-direction:column;gap:6px;padding:8px 14px;border-top:1px solid var(--mw-hairline)}.mw-callcol-notes .lines{flex:1 1 auto;overflow-y:auto;border:1px solid var(--mw-border);border-radius:8px;padding:8px 10px;font-size:13px;line-height:1.5;display:flex;flex-direction:column;gap:4px}.mw-callcol-notes .line{display:flex;gap:8px}.mw-callcol-notes .line .at{color:var(--mw-tertiary);font-size:11px;flex:0 0 40px;padding-top:2px}.mw-callcol-notes input{height:34px;padding:0 10px;border:1px solid var(--mw-input-border);border-radius:8px;background:var(--mw-input);color:var(--mw-ink);font-size:13px}.mw-callcol-notes input:focus{outline:none;border-color:var(--mw-accent);box-shadow:0 0 0 3px var(--mw-ring)}.mw-callend{margin:8px 14px 0;height:44px;border-radius:10px;border:0;background:var(--mw-end);color:#fff;font-size:14px;font-weight:600;cursor:pointer}.mw-callend:disabled{opacity:.5;cursor:default}.mw-filing{font-size:12px;display:flex;align-items:center;gap:8px;white-space:nowrap}.mw-filing.ready{color:var(--mw-green)}.mw-filing.polling,.mw-filing.timeout{color:var(--mw-amber)}.mw-filing.gone{color:var(--mw-tertiary)}@media (max-width: 760px){.mw-callbar{height:108px;display:grid;grid-template-columns:8px minmax(0,1fr) max-content;grid-template-rows:22px 18px 44px;align-content:center;flex-shrink:0;z-index:75;padding:8px 10px;gap:4px 8px}.mw-callbar .dot{grid-column:1;grid-row:1}.mw-callbar .who{grid-column:2;grid-row:1;min-width:0}.mw-callbar .t{grid-column:3;grid-row:1}.mw-callbar .from{display:block;grid-column:2 / -1;grid-row:2}.mw-callbar .spacer{display:none}.mw-callcontrols{grid-column:1 / -1;grid-row:3;min-width:0;overflow-x:auto;scrollbar-width:none;scroll-padding-inline-end:104px}.mw-callcontrols::-webkit-scrollbar{display:none}.mw-callbar .mw-keypad{position:fixed;top:calc(var(--mw-topbar) + 108px);right:12px}.mw-callbtn{min-height:44px;min-width:44px;flex-shrink:0}.mw-callbtn.end{position:sticky;right:0;box-shadow:-10px 0 10px var(--mw-accent-dark)}.mw-callcol{position:fixed;inset:calc(var(--mw-topbar) + 108px) 0 0;width:100%;height:calc(100vh - var(--mw-topbar) - 108px);height:calc(100dvh - var(--mw-topbar) - 108px);flex:none;z-index:70;border-left:0}.mw-callcol-head .back{display:inline-flex;min-height:44px}.mw-callcol-head .x{display:none}.mw-callcol-ctl .round{width:64px;height:64px}}.mw-incoming-backdrop{z-index:130}.mw-tagrow{display:flex;align-items:flex-start;gap:6px;min-width:0}.mw-tagrow .chips{display:flex;flex-wrap:wrap;gap:6px;align-items:center;flex:1 1 auto;min-width:0;max-height:24px;overflow:hidden}.mw-tagrow.open .chips{max-height:none;overflow:visible}.mw-tagrow .chipwrap{display:inline-flex}.mw-tagrow-more{flex:0 0 auto;height:24px;padding:0 8px;border-radius:5px;border:1px solid var(--mw-input-border);background:var(--mw-card);color:var(--mw-accent-dark);font-size:12px;cursor:pointer;white-space:nowrap}.mw-menu-btn{display:none}.mw-menu-sheet{position:fixed;top:0;right:0;bottom:0;left:0;z-index:120;background:var(--mw-page);display:flex;flex-direction:column;overflow-y:auto;-webkit-overflow-scrolling:touch}.mw-menu-sheet .head{display:flex;align-items:center;justify-content:space-between;padding:12px 14px;border-bottom:1px solid var(--mw-border);background:var(--mw-card)}.mw-menu-sheet .dest{display:flex;flex-direction:column;padding:8px 0;flex:0 0 auto}.mw-menu-sheet .dest button{min-height:56px;padding:0 18px;border:0;border-bottom:1px solid var(--mw-hairline);background:var(--mw-card);color:var(--mw-ink);font-size:17px;font-weight:500;text-align:left;display:flex;align-items:center;justify-content:space-between;cursor:pointer}.mw-menu-sheet .dest button.active{color:var(--mw-accent-dark);background:var(--mw-accent-tint);font-weight:600}.mw-menu-sheet .dest .hint{font-size:12px;color:var(--mw-tertiary)}.mw-menu-sheet .foot{margin-top:auto;flex:0 0 auto;display:flex;flex-wrap:wrap;gap:8px;padding:14px;padding-bottom:calc(14px + env(safe-area-inset-bottom));border-top:1px solid var(--mw-border);background:var(--mw-card)}.mw-menu-sheet .foot .mw-btn{min-height:44px}@media (max-width: 760px){.mw-topbar{overflow:hidden}.mw-menu-btn{display:inline-flex;min-width:44px;min-height:44px;align-items:center;justify-content:center;border:0;background:transparent;color:inherit;font-size:22px;cursor:pointer}.mw-report,.mw-theme,.mw-identity{display:none}.mw-tabbar{display:none!important}.mw-main{padding-bottom:env(safe-area-inset-bottom)}.mw-rec-head .r4{display:flex;flex-wrap:wrap;gap:8px}.mw-topbar{position:sticky;top:0;z-index:110}.mw-rec-head .r4 .mw-btn{flex:1 1 0;min-width:0;min-height:44px;justify-content:center}.mw-tagrow-more{min-height:44px;min-width:44px;padding:0 12px;margin-top:-10px}}@media (max-width: 760px){.mw-peek{top:var(--mw-topbar);height:auto;bottom:0}.mw-peek-head .mw-btn,.mw-peek-head .mw-icon-btn{min-height:44px;min-width:44px}}.messages-back-inbox{display:none}@media (max-width: 760px){.mw-phone-host .messages-split{width:100%}.mw-phone-host .messages-inbox-pane{flex:1 1 100%!important;width:100%;border-right:0!important}.mw-phone-host .messages-thread-pane,.mw-phone-host .has-thread .messages-inbox-pane{display:none!important}.mw-phone-host .has-thread .messages-thread-pane{display:flex!important;width:100%}.mw-phone-host .messages-back-inbox{display:inline-flex;min-height:44px;align-self:flex-start;margin:12px}.mw-phone-host .messages-voice-bar{flex-wrap:wrap}.mw-phone-host .messages-compose-pane{width:100%;box-sizing:border-box}}.mw-editsheet .mw-sheet-body{gap:18px}.mw-editsheet section{display:flex;flex-direction:column;gap:8px}.mw-editsheet .mw-sheet-field>span:first-child,.mw-editsheet .mw-sheet-field>.mw-card-label{font-size:11px;letter-spacing:.04em;text-transform:uppercase;color:var(--mw-tertiary)}.mw-editsheet input,.mw-editsheet select,.mw-editsheet textarea{height:34px;padding:0 10px;border:1px solid var(--mw-input-border);border-radius:8px;background:var(--mw-input);color:var(--mw-ink);font:inherit;font-size:13px;min-width:0}.mw-editsheet textarea{height:auto;padding:8px 10px;resize:vertical}.mw-editsheet input:focus,.mw-editsheet select:focus,.mw-editsheet textarea:focus{outline:none;border-color:var(--mw-accent);box-shadow:0 0 0 3px var(--mw-ring)}.mw-editsheet .mw-sheet-row>input{flex:1 1 120px}.mw-editsheet-phone>input:first-child{flex:2 1 160px}.mw-editsheet-primary{display:inline-flex;align-items:center;gap:6px;font-size:12px;color:var(--mw-secondary);white-space:nowrap}.mw-editsheet-address{display:flex;flex-direction:column;gap:6px;padding:8px;border:1px solid var(--mw-hairline);border-radius:8px}.mw-editsheet-chips{display:flex;flex-wrap:wrap;gap:6px;align-items:center;padding:4px 6px;border:1px solid var(--mw-input-border);border-radius:8px;background:var(--mw-input)}.mw-editsheet-chips input{border:0;background:transparent;height:26px;flex:1 1 120px;box-shadow:none!important}.mw-editsheet-orgpick{position:relative}.mw-editsheet-orgpick .hits{position:absolute;left:0;right:0;top:36px;z-index:5;background:var(--mw-card);border:1px solid var(--mw-border);border-radius:8px;box-shadow:var(--mw-shadow-pop);display:flex;flex-direction:column}.mw-editsheet-orgpick .hits button{text-align:left;padding:8px 10px;border:0;background:transparent;color:var(--mw-ink);cursor:pointer;min-height:36px}.mw-editsheet-orgpick .hits button:hover{background:var(--mw-chip)}.mw-editsheet-err{font-size:12px;color:var(--mw-red)}.mw-editsheet .mw-sheet-foot{position:sticky;bottom:0;background:var(--mw-card)}@media (max-width: 760px){.mw-editsheet input,.mw-editsheet select,.mw-editsheet .mw-btn,.mw-editsheet-chips input,.mw-editsheet-orgpick .hits button{min-height:44px;font-size:15px}.mw-editsheet .mw-sheet-row{flex-direction:column;align-items:stretch}.mw-editsheet .mw-sheet-row>input,.mw-editsheet .mw-sheet-row>.mw-sheet-field{max-width:none!important}.mw-editsheet .mw-sheet-foot{padding-bottom:calc(12px + env(safe-area-inset-bottom))}}.mw-editsheet fieldset{border:0;margin:0;min-width:0}.mw-editsheet fieldset[disabled]{opacity:.6}.mw-editsheet .mw-sheet-head{position:sticky;top:0;z-index:2;background:var(--mw-card)}.mw-team{padding:20px 32px;display:flex;flex-direction:column;gap:16px;max-width:560px}.mw-team .mw-kicker{font-size:12px;letter-spacing:.04em;text-transform:uppercase;color:var(--mw-tertiary)}.mw-team h1{margin:4px 0 0;font-size:22px}.mw-team .mw-muted{color:var(--mw-tertiary);font-size:13px}.mw-keypad-find{display:none;width:100%;max-width:320px;gap:8px;align-items:center}.mw-keypad-find-label{font-size:13px;color:var(--mw-secondary);flex:0 0 auto}.mw-keypad-find-input{flex:1;min-width:0}.mw-keypad-find-hits{list-style:none;margin:0;padding:0;width:100%;max-width:320px;border:1px solid var(--mw-border);border-radius:10px;background:var(--mw-card);overflow:hidden}.mw-keypad-find-row{width:100%;display:flex;justify-content:space-between;gap:10px;align-items:baseline;padding:10px 12px;border:none;border-bottom:1px solid var(--mw-border);background:transparent;color:var(--mw-ink);text-align:left;cursor:pointer;font-size:14px}.mw-keypad-find-hits li:last-child .mw-keypad-find-row{border-bottom:none}.mw-keypad-find-row:hover:not(:disabled){background:var(--mw-chip)}.mw-keypad-find-row:disabled{opacity:.45;cursor:default}.mw-keypad-find-row .num{color:var(--mw-secondary);font-size:12px}.mw-keypad-find-empty{padding:10px 12px;font-size:13px;color:var(--mw-secondary)}@media (max-width: 760px){.mw-keypad-find{display:flex}}.mw-keypad-split{display:flex;align-items:stretch;height:calc(100vh - var(--mw-topbar) - 44px);height:calc(100dvh - var(--mw-topbar) - 44px);overflow:hidden}.mw-keypad-contacts{flex:0 0 360px;width:360px;min-width:0;min-height:0;border-right:1px solid var(--mw-border, #e3e6ec);overflow:hidden;background:var(--mw-card, #fff)}.mw-keypad-contacts .mw-phone-host{height:100%;padding:12px 16px}.mw-keypad-main{flex:1 1 auto;min-width:0;min-height:0;overflow:auto}@media (max-width: 760px){.mw-keypad-contacts{display:none}}.mw-keypad-page{display:flex;justify-content:center;padding:24px 16px 48px}.mw-keypad-dialer{width:min(360px,100%);display:flex;flex-direction:column;align-items:center;gap:12px}.mw-keypad-display{width:100%;min-height:48px;text-align:center;font-size:32px;font-weight:500;letter-spacing:.02em;color:var(--mw-ink);word-break:break-all}.mw-keypad-ph{color:var(--mw-tertiary);font-weight:400;font-size:22px}.mw-keypad-from,.mw-keypad-match{font-size:13px;color:var(--mw-secondary);text-align:center}.mw-keypad-from.muted{color:var(--mw-tertiary)}.mw-keypad-match-actions{min-height:28px;display:flex;align-items:center;justify-content:center;gap:10px}.mw-keypad-match-actions .mw-btn{flex:0 0 auto}.mw-keypad-grid{display:grid;grid-template-columns:repeat(3,72px);gap:12px;margin-top:8px}.mw-keypad-key{width:72px;height:72px;border-radius:999px;border:1px solid var(--mw-border);background:var(--mw-card);color:var(--mw-ink);cursor:pointer;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:2px;box-shadow:var(--mw-shadow)}.mw-keypad-key:hover{background:var(--mw-chip)}.mw-keypad-key .d{font-size:28px;line-height:1}.mw-keypad-key .letters{font-size:9px;letter-spacing:.12em;color:var(--mw-tertiary);font-family:inherit}.mw-keypad-actions{display:grid;grid-template-columns:1fr auto auto 1fr;align-items:center;gap:12px;width:312px;max-width:100%;margin-top:8px}.mw-keypad-actions .mw-btn{min-height:44px}.mw-keypad-actions-trail{display:flex;flex-direction:column;align-items:stretch;gap:6px;justify-self:end}.mw-keypad-clear{min-width:64px}.mw-keypad-call{width:72px;height:72px;border-radius:999px;border:none;background:#17b26a;color:#fff;font-size:16px;font-weight:600;cursor:pointer}.mw-keypad-call:hover:not(:disabled){filter:brightness(.95)}.mw-keypad-call:disabled{opacity:.45;cursor:default}.mw-keypad-text{min-width:64px;justify-self:start}.mw-keypad-status{font-size:13px;color:var(--mw-secondary);text-align:center;max-width:320px}.mw-keypad-status.err{color:var(--mw-end, #e5484d)}.mw-keypad-matches,.mw-keypad-recents{list-style:none;margin:0;padding:0;width:100%;max-width:320px;border:1px solid var(--mw-border);border-radius:10px;background:var(--mw-card);overflow:hidden}.mw-keypad-match-row,.mw-keypad-recent-row{width:100%;display:flex;justify-content:space-between;gap:10px;align-items:baseline;padding:10px 12px;border:none;border-bottom:1px solid var(--mw-border);background:transparent;color:var(--mw-ink);text-align:left;cursor:pointer;font-size:14px}.mw-keypad-matches li:last-child .mw-keypad-match-row,.mw-keypad-recents li:last-child .mw-keypad-recent-row{border-bottom:none}.mw-keypad-match-row:hover,.mw-keypad-recent-row:hover{background:var(--mw-chip)}.mw-keypad-match-row .num,.mw-keypad-recent-row .num{color:var(--mw-secondary);font-size:12px}.mw-people-actions{display:flex;justify-content:flex-end;padding:8px 16px;border-bottom:1px solid var(--mw-hairline)}.mw-add-person{color:var(--mw-ink);background:var(--mw-card);border:1px solid var(--mw-border);border-radius:12px;padding:24px;width:min(440px,calc(100vw - 32px));max-height:calc(100dvh - 32px);overflow:auto;box-sizing:border-box}.mw-add-person::backdrop{background:#0008}.mw-add-person form,.mw-add-person label,.mw-duplicate-choice{display:flex;flex-direction:column;gap:8px}.mw-add-person form{gap:16px}.mw-add-person h2,.mw-add-person p{margin:0}.mw-add-person input{width:100%;box-sizing:border-box;padding:10px;font-size:16px;color:var(--mw-ink);background:var(--mw-input);border:1px solid var(--mw-input-border);border-radius:6px}.mw-add-person footer{display:flex;justify-content:flex-end;gap:8px}.mw-add-person .mw-btn{white-space:normal}.mw-add-person-groups{margin:0;padding:12px;border:1px solid var(--mw-border);border-radius:8px}.mw-add-person-groups legend{padding:0 4px;font-weight:600}.mw-add-person .mw-add-person-groups label{flex-direction:row;align-items:center;padding:6px 0;overflow-wrap:anywhere}.mw-add-person .mw-add-person-groups input[type=checkbox]{width:18px;height:18px;flex:0 0 18px;margin:0}@media (max-width: 600px){.mw-people-actions .mw-btn,.mw-add-person .mw-btn,.mw-keypad-match-actions .mw-btn{min-height:44px}}.mw-disposition{position:relative}.mw-disposition .mw-disposition-trigger{width:32px!important;height:32px;padding:0;font-size:16px;color:var(--mw-red, #b42318)}.mw-disposition-menu{position:absolute;right:0;top:calc(100% + 4px);z-index:30;min-width:220px;display:flex;flex-direction:column;background:var(--mw-card, #fff);border:1px solid var(--mw-border, #e2e8f0);border-radius:10px;box-shadow:0 8px 24px #141a2629;padding:4px}.mw-disposition-menu button,.mw-disposition-menu a{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:transparent;border:0;text-align:left;font:inherit;font-size:13px;color:var(--mw-ink, #111);padding:9px 12px;border-radius:6px;cursor:pointer;text-decoration:none}.mw-disposition-menu button:hover,.mw-disposition-menu a:hover,.mw-disposition-menu button:focus-visible,.mw-disposition-menu a:focus-visible{background:var(--mw-chip, #f1f5f9)}.mw-disposition-menu .danger{color:var(--mw-red, #b42318)}.mw-disposition-menu a{border-top:1px solid var(--mw-border, #e2e8f0);margin-top:4px;color:var(--mw-secondary, #475569)}.mw-disposition-note{position:absolute;right:0;top:calc(100% + 4px);z-index:29;width:max-content;max-width:min(320px,80vw);display:flex;gap:8px;align-items:flex-start;background:var(--mw-card, #fff);border:1px solid var(--mw-border, #e2e8f0);border-radius:8px;padding:8px 10px;font-size:12px;box-shadow:0 4px 12px #141a261f}.mw-disposition-note.error{border-color:var(--mw-red, #b42318);color:var(--mw-red, #b42318)}.mw-disposition-note button{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:0;background:transparent;cursor:pointer;font-size:14px;line-height:1;color:inherit}.mw-disposition-badges{display:inline-flex;gap:4px;margin-left:8px;vertical-align:middle}.mw-kind-badge{font-family:var(--mw-sans, inherit);font-size:10px;font-weight:600;padding:1px 6px;border-radius:999px}.mw-kind-badge.spam{background:#fee4e2;color:#b42318}.mw-kind-badge.blocked{background:var(--mw-chip, #eef1f5);color:var(--mw-secondary, #475569)}.calls-reputation{display:inline-flex;align-items:center;gap:4px;color:#b54708;font-size:12px}@media (max-width: 760px){.mw-disposition-menu,.mw-disposition-note{position:fixed;left:12px;right:12px;top:auto;bottom:16px;width:auto;max-width:none;min-width:0;z-index:60}.mw-disposition-menu button,.mw-disposition-menu a{min-height:44px}}.mw-transfer{position:absolute;right:0;top:calc(100% + 8px);z-index:50;width:320px;max-height:min(70vh,520px);overflow:auto;background:var(--mw-card, #fff);color:var(--mw-ink, #111);border:1px solid var(--mw-border, #e2e8f0);border-radius:12px;box-shadow:0 12px 32px #141a2638;padding:14px;font-size:13px}.mw-transfer:focus{outline:none}.mw-transfer h3{font-size:11px;text-transform:uppercase;letter-spacing:.04em;color:var(--mw-tertiary, #64748b);margin:12px 0 6px}.mw-transfer-head{display:flex;justify-content:space-between;gap:8px}.mw-transfer-head>div{display:flex;flex-direction:column;gap:2px;min-width:0}.mw-transfer-head strong{font-size:15px;overflow-wrap:anywhere}.mw-transfer-status{color:var(--mw-secondary, #475569);font-size:12px}.mw-transfer-x{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:0;background:transparent;font-size:18px;line-height:1;cursor:pointer;color:inherit}.mw-transfer-held{margin:10px 0;padding:8px 10px;border-radius:8px;background:var(--mw-chip, #f1f5f9)}.mw-transfer-actions{display:flex;gap:8px;justify-content:flex-end}.mw-transfer-actions .mw-btn{min-height:36px}.mw-transfer-hint{color:var(--mw-tertiary, #64748b);font-size:12px;margin:10px 0 0}.mw-transfer-team{list-style:none;margin:0;padding:0}.mw-transfer-team button{-webkit-appearance:none;-moz-appearance:none;appearance:none;width:100%;display:flex;align-items:center;gap:8px;text-align:left;background:transparent;border:0;border-radius:8px;padding:9px 8px;font:inherit;color:inherit;cursor:pointer;min-height:40px}.mw-transfer-team button:hover:not(:disabled),.mw-transfer-team button:focus-visible{background:var(--mw-chip, #f1f5f9)}.mw-transfer-team .mono{margin-left:auto;font-family:var(--mw-mono);font-size:11px;color:var(--mw-tertiary, #64748b)}.mw-transfer-dot{width:8px;height:8px;border-radius:50%;background:var(--mw-input-border, #c7ced8);flex-shrink:0}.mw-transfer-dot.on{background:#17b26a}.mw-transfer-number{display:flex;gap:8px}.mw-transfer-number input{flex:1;min-width:0}.mw-transfer-mode{display:flex;margin:12px 0 2px;border:1px solid var(--mw-border, #e2e8f0);border-radius:8px;overflow:hidden}.mw-transfer-mode button{flex:1;-webkit-appearance:none;-moz-appearance:none;appearance:none;border:0;background:transparent;font:inherit;font-size:12px;font-weight:600;padding:8px;cursor:pointer;color:var(--mw-secondary, #475569);min-height:36px}.mw-transfer-mode button.on{background:var(--mw-accent, #0d9488);color:#fff}.mw-transfer-confirm{margin-top:12px;padding:10px;border-radius:8px;background:var(--mw-chip, #f1f5f9)}.mw-transfer-confirm p{margin:0 0 10px;line-height:1.5}.mw-transfer-lines,.mw-transfer-roster{list-style:none;margin:10px 0;padding:0;border-radius:8px;background:var(--mw-chip, #f1f5f9)}.mw-transfer-lines li,.mw-transfer-roster li{display:flex;justify-content:space-between;gap:8px;padding:8px 10px;overflow-wrap:anywhere}.mw-transfer-lines li+li,.mw-transfer-roster li+li{border-top:1px solid var(--mw-border, #e2e8f0)}.mw-transfer-lines .active{color:#067647;font-weight:600}.mw-transfer-lines .held,.mw-transfer-tag{color:var(--mw-tertiary, #64748b);font-size:12px}.mw-transfer-actions{flex-wrap:wrap}.mw-transfer-msg{margin:12px 0 0;padding:8px 10px;border-radius:8px;background:#fef3f2;color:#b42318;display:flex;gap:8px;align-items:flex-start}.mw-transfer-msg button{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:0;background:transparent;cursor:pointer;color:inherit;margin-left:auto}@media (max-width: 760px){.mw-transfer{position:fixed;left:12px;right:12px;top:auto;bottom:16px;width:auto}}.mw-keypad-from select{font:inherit;font-size:12px;color:var(--mw-ink);background:var(--mw-input, #fff);border:1px solid var(--mw-input-border, #c7ced8);border-radius:6px;padding:4px 6px;min-height:32px;max-width:100%}.mw-inblock{display:flex;flex-direction:column;align-items:center;gap:4px;margin:10px 0 2px;font-size:12px}.mw-inblock .caption{color:var(--mw-tertiary, #64748b)}.mw-inblock.done{color:var(--mw-secondary, #475569);margin:10px 0 2px}.mw-inblock.confirm{align-items:stretch;text-align:left;padding:10px;border-radius:8px;background:var(--mw-chip, #f1f5f9)}.mw-inblock.confirm p{margin:6px 0 10px;line-height:1.5}.mw-inblock-actions{display:flex;gap:8px;justify-content:flex-end;flex-wrap:wrap}.mw-inblock .mw-btn.danger{background:var(--mw-red, #b42318);border-color:var(--mw-red, #b42318);color:#fff}.mw-pipeline{padding:20px 24px;display:flex;flex-direction:column;gap:12px;min-width:0}.mw-pipeline-head{display:flex;align-items:center;gap:12px;flex-wrap:wrap}.mw-pipeline-head h1{margin:0 auto 0 0;font-size:22px}.mw-pipeline-owner{margin:0;min-width:240px}.mw-pipeline-board{display:flex;gap:12px;overflow-x:auto;align-items:flex-start;padding-bottom:8px;min-width:0}.mw-pipeline-col{flex:0 0 272px;background:var(--mw-chip, #f1f5f9);border-radius:10px;padding:10px;border:2px solid transparent}.mw-pipeline-col.over{border-color:var(--mw-accent, #0d9488)}.mw-pipeline-col h2{display:flex;justify-content:space-between;align-items:baseline;margin:0 0 8px;font-size:13px;text-transform:capitalize}.mw-pipeline-col h2 .count{color:var(--mw-tertiary, #64748b);font-weight:500}.mw-pipeline-col ul{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:8px}.mw-pipeline-card{background:var(--mw-card, #fff);border:1px solid var(--mw-border, #e2e8f0);border-radius:8px;padding:8px 10px;display:flex;flex-direction:column;gap:4px;cursor:grab}.mw-pipeline-card.readonly{cursor:default;opacity:.85}.mw-pipeline-card.moving{opacity:.5}.mw-pipeline-card .name{font-weight:600;color:inherit;text-decoration:none;overflow-wrap:anywhere}.mw-pipeline-card .name:hover{text-decoration:underline}.mw-pipeline-card .meta{font-size:12px;color:var(--mw-tertiary, #64748b);overflow-wrap:anywhere}.mw-pipeline-card select{font:inherit;font-size:12px;min-height:32px;border-radius:6px;border:1px solid var(--mw-input-border, #c7ced8);background:var(--mw-input, #fff);color:var(--mw-ink)}.mw-pipeline-more{margin-top:8px;width:100%}.mw-pipeline .hint{color:var(--mw-tertiary, #64748b);font-size:12px;margin:6px 0 0}.mw-pipeline-note{display:flex;gap:8px;align-items:center;margin:0;padding:8px 10px;border-radius:8px;background:#ecfdf3;color:#067647;font-size:13px}.mw-pipeline-note.error{background:#fef3f2;color:#b42318}.mw-pipeline-note button{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:0;background:transparent;margin-left:auto;cursor:pointer;color:inherit;font-size:15px}@media (max-width: 760px){.mw-pipeline{padding:14px 12px}.mw-pipeline-owner{min-width:0;width:100%}.mw-pipeline-col{flex-basis:82vw}}.mw-rec-tasks .mw-today-list{margin:6px 0}.mw-rec-task-add{display:flex;gap:8px;flex-wrap:wrap;align-items:flex-end;margin-top:8px}.mw-rec-task-add .mw-input{flex:1 1 160px;min-width:0;min-height:36px}.mw-rec-task-add .mw-error{flex-basis:100%;margin:0}.mw-rec-task-due{display:flex;flex-direction:column;gap:2px;flex:1 1 160px;min-width:0;font-size:12px;color:var(--mw-tertiary)}.mw-rec-task-add .mw-rec-task-due .mw-input{flex:none;width:100%}.mw-dnd-banner{display:flex;align-items:center;gap:12px;flex-wrap:wrap;padding:8px 20px;background:var(--mw-card);border-bottom:1px solid var(--mw-border);color:var(--mw-ink);font-size:14px}.mw-dnd-banner .message{flex:1 1 220px;min-width:0}.mw-dnd-banner .mw-dnd-change{color:var(--mw-accent)}.mw-dnd-badge{margin:6px 0 0;font-size:13px;color:var(--mw-tertiary)}.mw .mw-dnd fieldset{border:0;padding:0;margin:12px 0 0;display:grid;gap:10px}.mw .mw-dnd fieldset label{display:flex;gap:8px;align-items:center;min-height:44px}.mw .mw-dnd fieldset legend{font-weight:600;margin-bottom:4px}.mw .mw-dnd .mw-btn.primary{justify-self:start}.calls-row.calls-row--compact{grid-template-columns:1.4em minmax(0,1fr) auto;align-items:center;padding:8px 4px}button.calls-main.calls-open{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:transparent;border:0;padding:0;margin:0;font:inherit;color:inherit;text-align:left;cursor:pointer;min-height:44px;justify-content:center;gap:2px}button.calls-main.calls-open:hover .calls-who{text-decoration:underline}.calls-summary.calls-summary--one{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.calls-row--compact .calls-call{min-height:36px}@media (max-width: 480px){.calls-row.calls-row--compact{grid-template-columns:minmax(0,1fr) auto;gap:8px}.calls-row--compact .calls-call{min-height:44px}}.mw-call-detail{width:560px}.mw-call-facts{display:grid;grid-template-columns:max-content minmax(0,1fr);gap:8px 16px;margin:0}.mw-call-facts dt{color:var(--mw-tertiary);font-size:13px}.mw-call-facts dd{margin:0;display:flex;flex-wrap:wrap;align-items:center;gap:8px;overflow-wrap:anywhere}.mw-call-detail h3{margin:0 0 6px;font-size:12px;text-transform:uppercase;letter-spacing:.04em;color:var(--mw-tertiary)}.mw-call-quality{border-top:1px solid var(--mw-border);padding-top:12px}.mw-call-quality h4{font-size:14px;margin:12px 0 6px}.mw-call-summary{margin:0;line-height:1.5;white-space:pre-wrap;overflow-wrap:anywhere}.mw-call-step p{margin:0 0 10px;line-height:1.5}.mw-call-rec{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.mw-call-actions{display:flex;gap:8px;flex-wrap:wrap;border-top:1px solid var(--mw-border);padding-top:12px}.mw-call-actions .mw-btn,.mw-call-detail .mw-btn{min-height:44px}.mw-call-done{margin:0}@media (max-width: 480px){.mw-call-detail{width:100%;border-radius:14px 14px 0 0}.mw-call-actions>*{flex:1 1 100px}}.mw-bad-call{margin-top:14px}.mw-bad-call p{margin:8px 0;overflow-wrap:anywhere}.mw-bad-call fieldset{margin:12px 0;border:1px solid var(--mw-border);border-radius:8px}.mw-bad-call-choice{display:flex;align-items:center;gap:10px;min-height:44px}.mw-wl-table .row .identity{display:grid;grid-template-columns:44px minmax(0,1fr);align-items:center}.mw-wl-name-address{min-width:0}.mw-wl-select{display:grid;place-items:center;width:44px;min-height:44px;cursor:pointer}.mw-wl-select input{width:20px;height:20px;margin:0;accent-color:var(--mw-accent);cursor:pointer}.mw-wl-selection{display:flex;flex-wrap:wrap;align-items:center;gap:8px;padding:12px 20px;border-top:1px solid var(--mw-border)}.mw-wl-selection span{font-size:12px;color:var(--mw-secondary)}.mw-wl-selection button{min-height:44px}@media (max-width: 760px){.mw-rec-head .r4 .mw-direct-group{flex:1 1 100%;order:1}}.mw-person-sections{display:flex;gap:20px;margin-top:16px;border-bottom:1px solid var(--mw-border)}.mw-person-tab{min-height:44px;padding:8px 4px;border:0;border-bottom:3px solid transparent;background:transparent;color:inherit;font:inherit;cursor:pointer}.mw-person-tab[aria-selected=true]{border-bottom-color:var(--mw-accent);color:var(--mw-accent);font-weight:700}.mw-person-tab:focus-visible{outline:2px solid var(--mw-accent);outline-offset:-2px}.mw-rec-overview{display:contents}.mw-rec-overview[hidden]{display:none}.mw-inbox-calls{border-bottom:1px solid var(--mw-border)}.mw-inbox-calls h2{font-size:13px;margin:0;padding:12px}.mw-inbox-calls>p{padding:0 12px;font-size:13px}.mw-inbox-calls .thread-row{min-height:88px}.mw-inbox-calls .thread-preview{display:block;overflow-wrap:anywhere}.thread-receiving-line{font-size:13px;margin-top:6px;overflow-wrap:anywhere}@media (max-width: 760px){.mw-phone-host .thread-pane-header{flex-direction:column;align-items:stretch}.mw-phone-host .thread-pane-header .btn{min-height:44px;justify-content:center}}.calls-row-actions{display:flex;flex-wrap:wrap;gap:6px;justify-content:flex-end}.calls-row-actions .btn{min-height:44px}@media (max-width:480px){.calls-row--compact .calls-row-actions{grid-column:1 / -1;justify-content:flex-start}}.mw-pipeline-layout{min-width:0;margin:0}.mw-pipeline-stage{display:none}.mw-pipeline-board.is-list{display:flex;flex-direction:column;overflow-x:visible}.mw-pipeline-board.is-list .mw-pipeline-col{flex:none;width:100%;box-sizing:border-box}.mw-pipeline-board.is-list .mw-pipeline-card{display:grid;grid-template-columns:minmax(0,1fr) minmax(90px,130px);cursor:default}.mw-pipeline-board.is-list .mw-pipeline-card .name,.mw-pipeline-board.is-list .mw-pipeline-card .meta{grid-column:1}.mw-pipeline-board.is-list .mw-pipeline-stage{display:block}.mw-pipeline-board.is-list .mw-pipeline-card select{grid-column:2;grid-row:1 / span 4;align-self:center;width:100%;min-width:0;min-height:44px}.mw-pipeline-note{flex-wrap:wrap;position:sticky;top:var(--mw-topbar);z-index:20}.mw-pipeline-note button{min-width:44px;min-height:44px}.vm-bulk-toolbar{display:flex;align-items:center;gap:10px;flex-wrap:wrap;padding:12px 16px;border-bottom:1px solid var(--mw-border)}.vm-bulk-toolbar .btn,.vm-toolbar .btn{min-height:44px;white-space:normal}.vm-select-row{display:flex;align-items:center;gap:12px;cursor:pointer;min-height:56px}.vm-select-row input{width:22px;height:22px;flex-shrink:0;accent-color:var(--mw-accent)}.vm-select-row>span{display:flex;flex-direction:column;min-width:0}
