.panel-notice{padding:calc(var(--unit) * 11) calc(var(--unit) * 13);border:calc(var(--unit) * 1) solid var(--border);background:var(--surface);color:var(--text-secondary);border-radius:calc(var(--unit) * 9);margin-bottom:calc(var(--unit) * 14);font-size:calc(var(--unit) * 10);justify-content:space-between;align-items:center;display:flex}.panel-notice button{color:inherit;background:0 0}.disposition-create{grid-template-columns:minmax(calc(var(--unit) * 230),1fr) 1fr 1fr 1fr auto;gap:calc(var(--unit) * 12);align-items:end;display:grid}.disposition-create>div{align-self:center}.disposition-create label{margin:0}.disposition-list>div{grid-template-columns:calc(var(--unit) * 110) minmax(calc(var(--unit) * 150),1.2fr) minmax(calc(var(--unit) * 140),1fr) calc(var(--unit) * 75) minmax(calc(var(--unit) * 220),1.5fr) auto;gap:calc(var(--unit) * 10);padding:calc(var(--unit) * 12) 0;border-top:calc(var(--unit) * 1) solid var(--line);align-items:center;display:grid}.disposition-list>div.archived{opacity:.58}.disposition-list label{margin:0}.disposition-list input,.disposition-list select{width:100%}.disposition-code{font:calc(var(--unit) * 9) var(--font-sans);color:var(--text-secondary);text-overflow:ellipsis;overflow:hidden}.disposition-flags{gap:calc(var(--unit) * 5) calc(var(--unit) * 12);flex-wrap:wrap;display:flex}.disposition-flags label{align-items:center;gap:calc(var(--unit) * 5);font-size:calc(var(--unit) * 8);font-weight:600;display:flex}.disposition-flags input{width:auto;height:auto}.number-list.editable>div{grid-template-columns:minmax(calc(var(--unit) * 160),1.2fr) minmax(calc(var(--unit) * 130),1fr) minmax(calc(var(--unit) * 140),1fr) calc(var(--unit) * 72) calc(var(--unit) * 90) auto auto}.number-list.editable label{margin:0}.number-list.editable input,.number-list.editable select{width:100%;height:calc(var(--unit) * 34)}.number-identity{grid-template-columns:calc(var(--unit) * 22) 1fr;display:grid}.number-identity i{grid-row:1/3}.number-identity small{grid-column:2}.default-number{white-space:nowrap;align-items:center;gap:calc(var(--unit) * 6)!important;display:flex!important}.default-number input{width:auto!important;height:auto!important}@media (max-width:68.75em){.disposition-create{grid-template-columns:1fr 1fr}.disposition-create>div{grid-column:1/-1}.disposition-list>div,.number-list.editable>div{grid-template-columns:1fr 1fr}.disposition-code,.number-identity{grid-column:1/-1}}@media (max-width:43.75em){.disposition-create,.disposition-list>div,.number-list.editable>div{grid-template-columns:1fr}.disposition-create>*,.disposition-list>div>*,.number-list.editable>div>*{grid-column:1!important}}
.import-workflow{width:min(calc(var(--unit) * 650),calc(100vw - calc(var(--unit) * 30)))}.mapping-editor{gap:calc(var(--unit) * 9) calc(var(--unit) * 12);margin:calc(var(--unit) * 14) 0;grid-template-columns:1fr 1fr;display:grid}.mapping-editor label{grid-template-columns:calc(var(--unit) * 95) 1fr;align-items:center;gap:calc(var(--unit) * 8);font-size:calc(var(--unit) * 9);font-weight:600;display:grid}.mapping-editor select{height:calc(var(--unit) * 34);border:calc(var(--unit) * 1) solid var(--border);border-radius:calc(var(--unit) * 7);background:var(--surface);padding:0 calc(var(--unit) * 8);font-size:calc(var(--unit) * 10)}.import-preview{border:calc(var(--unit) * 1) solid var(--border);border-radius:calc(var(--unit) * 8);max-height:calc(var(--unit) * 160);overflow:auto}.import-preview table{border-collapse:collapse;width:100%;min-width:calc(var(--unit) * 520)}.import-preview th,.import-preview td{border-bottom:calc(var(--unit) * 1) solid var(--border);padding:calc(var(--unit) * 7) calc(var(--unit) * 9);text-align:left;white-space:nowrap;max-width:calc(var(--unit) * 180);text-overflow:ellipsis;font-size:calc(var(--unit) * 8);overflow:hidden}.import-preview th{background:var(--surface);color:var(--text-muted);text-transform:uppercase;position:sticky;top:0}.import-complete{text-align:center;padding:calc(var(--unit) * 12) calc(var(--unit) * 5) calc(var(--unit) * 5)}.import-complete>i{width:calc(var(--unit) * 54);height:calc(var(--unit) * 54);background:var(--accent);color:var(--accent);font-style:normal;font-size:calc(var(--unit) * 24);border-radius:50%;place-items:center;margin:auto;display:grid}.import-complete h3{font-size:calc(var(--unit) * 17);margin:calc(var(--unit) * 12) 0 calc(var(--unit) * 5)}.import-complete p{font-size:calc(var(--unit) * 10);color:var(--text-muted);margin-bottom:calc(var(--unit) * 18)}.import-complete>button{margin:calc(var(--unit) * 4)}.file-drop.dragging{border-color:var(--border);background:var(--surface)}@media (max-width:40.625em){.mapping-editor{grid-template-columns:1fr}.mapping-editor label{grid-template-columns:calc(var(--unit) * 90) 1fr}}
.template-create{grid-template-columns:minmax(calc(var(--unit) * 220),1fr) 1fr calc(var(--unit) * 150);gap:0 calc(var(--unit) * 14);align-items:end;display:grid}.template-create>div{align-self:center}.template-create>label{margin:0}.template-create .template-body{margin:calc(var(--unit) * 14) 0;grid-column:1/-1}.template-body textarea,.template-list textarea{min-height:calc(var(--unit) * 78);resize:vertical;border:calc(var(--unit) * 1) solid var(--border);border-radius:calc(var(--unit) * 8);padding:calc(var(--unit) * 10);font:inherit}.template-body>span{gap:calc(var(--unit) * 5);flex-wrap:wrap;display:flex}.template-body>span button{border:calc(var(--unit) * 1) solid var(--border);background:var(--surface);color:var(--text-secondary);border-radius:calc(var(--unit) * 6);padding:calc(var(--unit) * 5) calc(var(--unit) * 7);font:calc(var(--unit) * 8) var(--font-sans)}.template-create>.settings-primary{grid-column:3;justify-self:end}.template-list>div{grid-template-columns:calc(var(--unit) * 130) minmax(calc(var(--unit) * 130),.7fr) minmax(calc(var(--unit) * 260),1.7fr) auto auto auto;gap:calc(var(--unit) * 10);padding:calc(var(--unit) * 12) 0;border-top:calc(var(--unit) * 1) solid var(--line);align-items:center;display:grid}.template-list>div.archived{opacity:.58}.template-list>div>span b,.template-list>div>span small{display:block}.template-list>div>span b{font-size:calc(var(--unit) * 9);color:var(--text-muted)}.template-list>div>span small{font-size:calc(var(--unit) * 8);color:var(--muted);margin-top:calc(var(--unit) * 3)}.template-list label{margin:0}.template-list textarea{width:100%;min-height:calc(var(--unit) * 58)}.template-active{white-space:nowrap;align-items:center;gap:calc(var(--unit) * 5)!important;display:flex!important}.template-active input{width:auto!important;height:auto!important}.template-list .danger-text{color:var(--danger);font-size:calc(var(--unit) * 9);background:0 0}.message-composer{position:relative}.template-picker{left:calc(var(--unit) * 13);bottom:calc(var(--unit) * 92);z-index:8;width:min(calc(var(--unit) * 430),calc(100% - calc(var(--unit) * 26)));max-height:calc(var(--unit) * 310);background:var(--surface);border:calc(var(--unit) * 1) solid var(--border);border-radius:calc(var(--unit) * 11);box-shadow:none;position:absolute;overflow:auto}.template-picker>header{padding:calc(var(--unit) * 12);background:var(--surface);border-bottom:calc(var(--unit) * 1) solid var(--border);justify-content:space-between;align-items:center;display:flex;position:sticky;top:0}.template-picker>header b{font-size:calc(var(--unit) * 10)}.template-picker>header button{background:0 0}.template-picker>button{grid-template-columns:calc(var(--unit) * 115) 1fr;gap:calc(var(--unit) * 10);text-align:left;width:100%;padding:calc(var(--unit) * 11) calc(var(--unit) * 12);background:var(--surface);border-bottom:calc(var(--unit) * 1) solid var(--border);display:grid}.template-picker>button:hover{background:var(--surface)}.template-picker>button span b,.template-picker>button span small{display:block}.template-picker>button span b{font-size:calc(var(--unit) * 9)}.template-picker>button span small{font-size:calc(var(--unit) * 7);color:var(--text-muted);margin-top:calc(var(--unit) * 3)}.template-picker>button p{font-size:calc(var(--unit) * 8);color:var(--text-secondary);white-space:nowrap;text-overflow:ellipsis;margin:0;line-height:1.45;overflow:hidden}.template-empty{padding:calc(var(--unit) * 25);text-align:center;font-size:calc(var(--unit) * 9);color:var(--muted)}@media (max-width:62.5em){.template-create{grid-template-columns:1fr 1fr}.template-create>div,.template-create .template-body{grid-column:1/-1}.template-create>.settings-primary{grid-column:2}.template-list>div{grid-template-columns:1fr 1fr}.template-list>div>span,.template-list>div>label:nth-of-type(2){grid-column:1/-1}}@media (max-width:40.625em){.template-create,.template-list>div{grid-template-columns:1fr}.template-create>*,.template-list>div>*{grid-column:1!important}.template-create>.settings-primary{justify-self:stretch}}
.api-key-create{grid-template-columns:minmax(calc(var(--unit) * 240),1fr) 1fr calc(var(--unit) * 180) auto;gap:calc(var(--unit) * 12);align-items:end;display:grid}.api-key-create>div:first-child{align-self:center}.api-key-create label{margin:0}.api-key-create code{font:calc(var(--unit) * 9) var(--font-sans)}.api-key-secret{align-items:center;gap:calc(var(--unit) * 10);padding:calc(var(--unit) * 12);border:calc(var(--unit) * 1) solid var(--border);background:var(--warning);border-radius:calc(var(--unit) * 8);grid-column:1/-1;grid-template-columns:auto 1fr auto;display:grid}.api-key-secret>span{font-size:calc(var(--unit) * 8);color:var(--warning);font-weight:600}.api-key-secret>code{overflow:auto}.api-key-secret>button{background:var(--text-body);color:var(--bg);border-radius:calc(var(--unit) * 6);padding:calc(var(--unit) * 7) calc(var(--unit) * 10)}.api-key-list>div{grid-template-columns:calc(var(--unit) * 12) minmax(calc(var(--unit) * 220),1fr) auto auto;align-items:center;gap:calc(var(--unit) * 12);padding:calc(var(--unit) * 12) 0;border-top:calc(var(--unit) * 1) solid var(--line);display:grid}.api-key-list>div.revoked{opacity:.55}.api-key-list i{width:calc(var(--unit) * 8);height:calc(var(--unit) * 8);background:var(--text-muted);border-radius:50%}.api-key-list i.active{background:var(--accent)}.api-key-list span b,.api-key-list span code,.api-key-list span small{display:block}.api-key-list span b{font-size:calc(var(--unit) * 10)}.api-key-list span code{font:calc(var(--unit) * 8) var(--font-sans);color:var(--text-secondary);margin:calc(var(--unit) * 4) 0}.api-key-list span small{font-size:calc(var(--unit) * 8);color:var(--muted)}.api-key-list em{font-size:calc(var(--unit) * 8);text-transform:uppercase;font-style:normal}.api-key-list button{padding:calc(var(--unit) * 7) calc(var(--unit) * 10);border-radius:calc(var(--unit) * 6);background:var(--surface);color:var(--danger);font-size:calc(var(--unit) * 9)}@media (max-width:53.125em){.api-key-create{grid-template-columns:1fr 1fr}.api-key-create>div:first-child,.api-key-secret{grid-column:1/-1}.api-key-list>div{grid-template-columns:calc(var(--unit) * 12) 1fr}.api-key-list>div>em,.api-key-list>div>button{grid-column:2}}@media (max-width:37.5em){.api-key-create{grid-template-columns:1fr}.api-key-create>*{grid-column:1!important}.api-key-secret{grid-template-columns:1fr}}.api-key-scopes{grid-column:1/-1;grid-template-columns:repeat(4,minmax(calc(var(--unit) * 150),1fr));gap:calc(var(--unit) * 8);padding:calc(var(--unit) * 4) 0 0;border:0;display:grid}.api-key-scopes legend{font-size:calc(var(--unit) * 8);text-transform:uppercase;color:var(--muted);margin-bottom:calc(var(--unit) * 6);font-weight:600}.api-key-scopes label{align-items:flex-start;gap:calc(var(--unit) * 8);padding:calc(var(--unit) * 10);border:calc(var(--unit) * 1) solid var(--line);border-radius:calc(var(--unit) * 7);background:var(--surface);display:flex}.api-key-scopes input{width:auto;margin:calc(var(--unit) * 1) 0}.api-key-scopes span{font-size:calc(var(--unit) * 9);font-weight:600}.api-key-scopes small{font:calc(var(--unit) * 7) var(--font-sans);color:var(--muted);margin-top:calc(var(--unit) * 3);display:block}@media (max-width:53.125em){.api-key-scopes{grid-template-columns:1fr 1fr}}@media (max-width:37.5em){.api-key-scopes{grid-template-columns:1fr}}
.shared-inbox-layout{grid-template-columns:minmax(calc(var(--unit) * 260),.8fr) minmax(calc(var(--unit) * 420),1.4fr);gap:calc(var(--unit) * 14);align-items:start;display:grid}.inbox-directory>.settings-card-head{margin-bottom:calc(var(--unit) * 10)}.inbox-directory>button:not(.settings-secondary){grid-template-columns:calc(var(--unit) * 30) 1fr auto;align-items:center;gap:calc(var(--unit) * 10);text-align:left;background:var(--surface);border-top:calc(var(--unit) * 1) solid var(--line);width:100%;padding:calc(var(--unit) * 12) calc(var(--unit) * 4);display:grid}.inbox-directory>button.active{background:var(--surface)}.inbox-directory>button>i{width:calc(var(--unit) * 27);height:calc(var(--unit) * 27);border-radius:calc(var(--unit) * 7);background:var(--surface);color:var(--text-muted);place-items:center;font-style:normal;display:grid}.inbox-directory>button span b,.inbox-directory>button span small{display:block}.inbox-directory>button span b{font-size:calc(var(--unit) * 10)}.inbox-directory>button span small{font-size:calc(var(--unit) * 8);color:var(--muted);margin-top:calc(var(--unit) * 3)}.inbox-directory>button em{font-style:normal;font-size:calc(var(--unit) * 8);color:var(--text-muted)}.shared-inbox-empty{color:var(--muted);font-size:calc(var(--unit) * 9)}.inbox-editor>label{max-width:calc(var(--unit) * 420)}.inbox-editor fieldset{margin:calc(var(--unit) * 18) 0;border:0;padding:0}.inbox-editor legend{font-size:calc(var(--unit) * 9);margin-bottom:calc(var(--unit) * 8);font-weight:600}.inbox-option-grid{grid-template-columns:repeat(2,minmax(calc(var(--unit) * 180),1fr));gap:calc(var(--unit) * 7);display:grid}.inbox-option-grid>label{align-items:center;gap:calc(var(--unit) * 8);padding:calc(var(--unit) * 9);border:calc(var(--unit) * 1) solid var(--line);border-radius:calc(var(--unit) * 7);background:var(--surface);margin:0;display:flex}.inbox-option-grid input{width:auto}.inbox-option-grid b,.inbox-option-grid small{display:block}.inbox-option-grid b{font-size:calc(var(--unit) * 9)}.inbox-option-grid small{font-size:calc(var(--unit) * 7);color:var(--muted);margin-top:calc(var(--unit) * 2)}@media (max-width:56.25em){.shared-inbox-layout,.inbox-option-grid{grid-template-columns:1fr}}
.scripts-page{grid-template-columns:calc(var(--unit) * 255) minmax(0,1fr);min-height:calc(100vh - calc(var(--unit) * 73));background:var(--surface);display:grid}.script-library{background:var(--surface);border-right:calc(var(--unit) * 1) solid var(--line)}.script-library>header{padding:calc(var(--unit) * 20) calc(var(--unit) * 16);justify-content:space-between;display:flex}.script-library h2{font-size:calc(var(--unit) * 13);margin:0}.script-library p{font-size:calc(var(--unit) * 8);color:var(--muted);margin:calc(var(--unit) * 3) 0}.script-library header button{background:var(--text-body);color:var(--bg);border-radius:calc(var(--unit) * 6);padding:calc(var(--unit) * 7) calc(var(--unit) * 9);font-size:calc(var(--unit) * 8)}.script-library>button{grid-template-columns:calc(var(--unit) * 12) 1fr auto;gap:calc(var(--unit) * 8);text-align:left;background:var(--surface);border-top:calc(var(--unit) * 1) solid var(--line);width:100%;padding:calc(var(--unit) * 13) calc(var(--unit) * 16);align-items:center;display:grid}.script-library>button.active{background:var(--surface)}.script-library>button>i{color:var(--accent);font-style:normal}.script-library b,.script-library small{display:block}.script-library b{font-size:calc(var(--unit) * 10)}.script-library small{font-size:calc(var(--unit) * 7);color:var(--muted);margin-top:calc(var(--unit) * 3)}.script-library em{color:var(--text-muted);font-style:normal}.script-empty{text-align:center;padding:calc(var(--unit) * 45) calc(var(--unit) * 20);color:var(--muted)}.script-empty span{font-size:calc(var(--unit) * 28)}.script-empty b{color:var(--ink);margin-top:calc(var(--unit) * 8);display:block}.script-builder{padding:calc(var(--unit) * 27) calc(var(--unit) * 32) calc(var(--unit) * 60);max-width:calc(var(--unit) * 1100);width:100%;margin:auto}.script-builder>header{justify-content:space-between;align-items:flex-end;display:flex}.script-builder>header span{font:calc(var(--unit) * 8) var(--font-sans);color:var(--text-muted);letter-spacing:.12em}.script-builder>header h1{font-family:var(--font-sans);font-size:calc(var(--unit) * 27);margin:calc(var(--unit) * 5) 0}.script-builder>header p{font-size:calc(var(--unit) * 9);color:var(--muted)}.script-builder>header label{font-size:calc(var(--unit) * 8)}.script-builder select,.script-builder input,.script-builder textarea{border:calc(var(--unit) * 1) solid var(--line);background:var(--surface);border-radius:calc(var(--unit) * 6);padding:calc(var(--unit) * 8);font-size:calc(var(--unit) * 9)}.script-builder>header select{margin-top:calc(var(--unit) * 5);display:block}.script-notice{margin:calc(var(--unit) * 14) 0;background:var(--accent);color:var(--accent);padding:calc(var(--unit) * 9) calc(var(--unit) * 11);border-radius:calc(var(--unit) * 7);font-size:calc(var(--unit) * 9)}.script-notice button{float:right;background:0 0}.script-meta{gap:calc(var(--unit) * 10);margin:calc(var(--unit) * 18) 0;grid-template-columns:1fr 1.4fr;display:grid}.script-meta label,.node-fields>label,.script-publish>label{font-size:calc(var(--unit) * 8);font-weight:600}.script-meta input,.node-fields input,.node-fields textarea,.node-fields select,.script-publish select{width:100%;margin-top:calc(var(--unit) * 4);display:block}.script-canvas{gap:calc(var(--unit) * 12);display:grid}.script-node{background:var(--surface);border:calc(var(--unit) * 1) solid var(--line);border-radius:calc(var(--unit) * 11);box-shadow:none}.script-node.start{border-color:var(--border);box-shadow:none}.script-node>header{padding:calc(var(--unit) * 10) calc(var(--unit) * 13);border-bottom:calc(var(--unit) * 1) solid var(--line);cursor:grab;justify-content:space-between;display:flex}.script-node>header span{align-items:center;gap:calc(var(--unit) * 7);display:flex}.script-node>header i{width:calc(var(--unit) * 20);height:calc(var(--unit) * 20);border-radius:calc(var(--unit) * 5);background:var(--surface);color:var(--text-muted);font-style:normal;font-size:calc(var(--unit) * 8);place-items:center;display:grid}.script-node>header b{font-size:calc(var(--unit) * 9)}.script-node>header em{font:calc(var(--unit) * 7) var(--font-sans);background:var(--accent);color:var(--accent);padding:calc(var(--unit) * 3) calc(var(--unit) * 5);border-radius:calc(var(--unit) * 4)}.script-node>header button{font-size:calc(var(--unit) * 7);background:var(--surface);border-radius:calc(var(--unit) * 4);padding:calc(var(--unit) * 5) calc(var(--unit) * 7);margin-left:calc(var(--unit) * 4)}.node-fields{padding:calc(var(--unit) * 13);gap:calc(var(--unit) * 10);grid-template-columns:.7fr 1.4fr .7fr;align-items:start;display:grid}.node-fields textarea{min-height:calc(var(--unit) * 70);resize:vertical}.branch-editor{font-size:calc(var(--unit) * 8);grid-column:3}.branch-editor>span{font-weight:600}.branch-editor>div{gap:calc(var(--unit) * 4);margin-top:calc(var(--unit) * 5);grid-template-columns:1fr 1fr auto;display:grid}.branch-editor>button{margin-top:calc(var(--unit) * 6);background:var(--surface);color:var(--text-muted);border-radius:calc(var(--unit) * 5);padding:calc(var(--unit) * 6);font-size:calc(var(--unit) * 8)}.node-palette{gap:calc(var(--unit) * 6);margin:calc(var(--unit) * 14) 0;flex-wrap:wrap;display:flex}.node-palette button{border:calc(var(--unit) * 1) dashed var(--border);background:var(--surface);color:var(--text-muted);border-radius:calc(var(--unit) * 7);padding:calc(var(--unit) * 8) calc(var(--unit) * 10);font-size:calc(var(--unit) * 8)}.script-publish{align-items:flex-end;gap:calc(var(--unit) * 10);background:var(--surface);border:calc(var(--unit) * 1) solid var(--line);border-radius:calc(var(--unit) * 10);padding:calc(var(--unit) * 13);display:flex}.script-publish>label{min-width:calc(var(--unit) * 150)}.script-publish .publish-check{align-items:center;gap:calc(var(--unit) * 6);min-width:auto;margin-left:auto;display:flex}.publish-check input{width:auto;margin:0}.script-publish>button{background:var(--text-muted);color:var(--bg);border-radius:calc(var(--unit) * 7);padding:calc(var(--unit) * 10) calc(var(--unit) * 13);font-size:calc(var(--unit) * 9);font-weight:600}.script-publish>button:disabled{opacity:.5}@media (max-width:59.375em){.scripts-page{grid-template-columns:1fr}.script-library{display:none}.node-fields{grid-template-columns:1fr}.branch-editor{grid-column:1}.script-publish{flex-wrap:wrap}.script-publish .publish-check{margin-left:0}.script-meta{grid-template-columns:1fr}}
.compliance-notice{margin-bottom:calc(var(--unit) * 16);padding:calc(var(--unit) * 11) calc(var(--unit) * 13);border:calc(var(--unit) * 1) solid var(--border);border-radius:calc(var(--unit) * 8);background:var(--surface);color:var(--text-secondary);font-size:calc(var(--unit) * 10);justify-content:space-between;align-items:center;display:flex}.compliance-notice button{background:0 0}.compliance-summary .settings-card{padding-left:calc(var(--unit) * 72);position:relative}.compliance-icon{left:calc(var(--unit) * 22);top:calc(var(--unit) * 22);width:calc(var(--unit) * 34);height:calc(var(--unit) * 34);border-radius:calc(var(--unit) * 9);background:var(--danger);color:var(--danger);font-style:normal;font-size:calc(var(--unit) * 18);place-items:center;display:grid;position:absolute}.compliance-icon.audit{background:var(--accent);color:var(--accent)}.dnc-create{grid-template-columns:minmax(calc(var(--unit) * 210),1fr) 1fr 1.2fr auto;align-items:end;gap:calc(var(--unit) * 12);display:grid}.dnc-create>div{align-self:center}.dnc-create label{margin:0}.dnc-directory>.settings-card-head{align-items:center}.dnc-directory>.settings-card-head>input{width:calc(var(--unit) * 270);height:calc(var(--unit) * 36);border:calc(var(--unit) * 1) solid var(--border);border-radius:calc(var(--unit) * 8);padding:0 calc(var(--unit) * 10);font-size:calc(var(--unit) * 9)}.dnc-table{margin-top:calc(var(--unit) * 12)}.dnc-table>div{align-items:center;gap:calc(var(--unit) * 10);min-height:calc(var(--unit) * 46);border-top:calc(var(--unit) * 1) solid var(--border);font-size:calc(var(--unit) * 9);grid-template-columns:1.1fr 1.6fr .7fr .65fr auto;display:grid}.dnc-table-head{color:var(--text-muted);text-transform:uppercase;font-weight:600;min-height:calc(var(--unit) * 30)!important;font-size:calc(var(--unit) * 8)!important}.dnc-table strong{font-family:var(--font-sans);font-size:calc(var(--unit) * 9)}.dnc-table em{border-radius:calc(var(--unit) * 8);background:var(--surface);width:max-content;padding:calc(var(--unit) * 4) calc(var(--unit) * 6);color:var(--text-secondary);text-transform:capitalize;font-style:normal}.dnc-table time{color:var(--text-muted)}.dnc-table button{color:var(--danger);font-size:calc(var(--unit) * 8);background:0 0}.dnc-table button:disabled{opacity:.5}.dnc-empty{text-align:center;padding:calc(var(--unit) * 24) 0!important}.export-directory>div:last-child{gap:calc(var(--unit) * 10);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.export-directory a{grid-template-columns:calc(var(--unit) * 32) minmax(0,1fr);gap:calc(var(--unit) * 9);border:calc(var(--unit) * 1) solid var(--border);border-radius:calc(var(--unit) * 9);padding:calc(var(--unit) * 13);color:inherit;align-items:center;text-decoration:none;display:grid}.export-directory a:hover{border-color:var(--border);background:var(--surface)}.export-directory a>i{width:calc(var(--unit) * 30);height:calc(var(--unit) * 30);border-radius:calc(var(--unit) * 8);background:var(--surface);color:var(--text-muted);grid-row:1/3;place-items:center;font-style:normal;display:grid}.export-directory b,.export-directory small{display:block}.export-directory b{font-size:calc(var(--unit) * 10)}.export-directory small{margin-top:calc(var(--unit) * 2);color:var(--text-muted);font-size:calc(var(--unit) * 8)}.export-directory strong{color:var(--text-muted);font-size:calc(var(--unit) * 8);grid-column:2}@media (max-width:56.25em){.dnc-create{grid-template-columns:1fr 1fr}.dnc-create>div{grid-column:1/-1}.export-directory>div:last-child{grid-template-columns:1fr}.dnc-table>div{grid-template-columns:1fr 1fr auto}.dnc-table>div>:nth-child(3),.dnc-table>div>:nth-child(4){display:none}}@media (max-width:40.625em){.dnc-create{grid-template-columns:1fr}.dnc-directory>.settings-card-head{gap:calc(var(--unit) * 10);display:grid}.dnc-directory>.settings-card-head>input{width:100%}}.a2p-card{gap:calc(var(--unit) * 14);display:grid}.a2p-approved,.a2p-pending{padding:calc(var(--unit) * 5) calc(var(--unit) * 8);border-radius:calc(var(--unit) * 999);font-size:calc(var(--unit) * 8);text-transform:uppercase}.a2p-approved{background:var(--accent);color:var(--accent)}.a2p-pending{background:var(--warning);color:var(--warning)}.a2p-blocked{padding:calc(var(--unit) * 14);border:calc(var(--unit) * 1) solid var(--border);border-radius:calc(var(--unit) * 9);background:var(--warning)}.a2p-blocked p{margin:calc(var(--unit) * 4) 0 0!important}.a2p-progress{gap:calc(var(--unit) * 9);grid-template-columns:repeat(3,1fr);display:grid}.a2p-progress>span{grid-template-columns:calc(var(--unit) * 30) 1fr;gap:calc(var(--unit) * 2) calc(var(--unit) * 8);padding:calc(var(--unit) * 11);border:calc(var(--unit) * 1) solid var(--line);border-radius:calc(var(--unit) * 9);display:grid}.a2p-progress i{width:calc(var(--unit) * 30);height:calc(var(--unit) * 30);background:var(--surface);color:var(--text-muted);border-radius:50%;grid-row:1/4;place-items:center;font-style:normal;font-weight:600;display:grid}.a2p-progress b{font-size:calc(var(--unit) * 9)}.a2p-progress em,.a2p-progress small{font-size:calc(var(--unit) * 8);color:var(--muted);font-style:normal}.a2p-progress small{font-family:var(--font-sans)}.a2p-actions{align-items:end;gap:calc(var(--unit) * 9);display:flex}.a2p-start{align-items:end;gap:calc(var(--unit) * 9);flex:1;grid-template-columns:1fr 1fr auto;display:grid}.a2p-start label{margin:0}.a2p-synced{color:var(--muted)}.a2p-embed-shell{z-index:1000;inset:calc(var(--unit) * 24);border:calc(var(--unit) * 1) solid var(--line);border-radius:calc(var(--unit) * 14);background:var(--surface);box-shadow:none;grid-template-rows:auto 1fr;display:grid;position:fixed;overflow:hidden}.a2p-embed-shell>div:first-child{padding:calc(var(--unit) * 12) calc(var(--unit) * 16);border-bottom:calc(var(--unit) * 1) solid var(--line);justify-content:space-between;align-items:center;display:flex}.a2p-embed-shell>div:first-child button{font-size:calc(var(--unit) * 18);background:0 0}.a2p-embed{min-height:0}@media (max-width:53.125em){.a2p-progress,.a2p-start{grid-template-columns:1fr}.a2p-actions{display:grid}.a2p-embed-shell{inset:calc(var(--unit) * 8)}}
.porting-panel{margin-top:calc(var(--unit) * 24);padding-top:calc(var(--unit) * 24);border-top:calc(var(--unit) * 1) solid var(--border)}.porting-notice{margin-bottom:calc(var(--unit) * 14);padding:calc(var(--unit) * 11) calc(var(--unit) * 13);border:calc(var(--unit) * 1) solid var(--border);border-radius:calc(var(--unit) * 8);background:var(--surface);color:var(--text-secondary);font-size:calc(var(--unit) * 10);justify-content:space-between;align-items:center;display:flex}.porting-notice button{background:0 0;border:0}.porting-beta{padding:calc(var(--unit) * 6) calc(var(--unit) * 9);border-radius:calc(var(--unit) * 12);background:var(--warning);color:var(--warning);font-size:calc(var(--unit) * 9);font-weight:600}.porting-start textarea{resize:vertical;border:calc(var(--unit) * 1) solid var(--border);border-radius:calc(var(--unit) * 8);width:100%;padding:calc(var(--unit) * 10);font:inherit;color:var(--text)}.porting-import{align-items:center;gap:calc(var(--unit) * 12);display:flex}.porting-import label{border:calc(var(--unit) * 1) dashed var(--border);border-radius:calc(var(--unit) * 8);padding:calc(var(--unit) * 10) calc(var(--unit) * 12);cursor:pointer;margin:0}.porting-import label input{display:none}.porting-import small{color:var(--text-muted);margin-right:auto}.porting-results>div{gap:calc(var(--unit) * 8);display:grid}.porting-results>div>div{grid-template-columns:minmax(calc(var(--unit) * 190),1fr) calc(var(--unit) * 180) calc(var(--unit) * 150);gap:calc(var(--unit) * 12);padding:calc(var(--unit) * 10);border:calc(var(--unit) * 1) solid var(--border);border-radius:calc(var(--unit) * 8);background:var(--surface);align-items:end;display:grid}.porting-results>div>div.blocked{border-color:var(--border);background:var(--danger)}.porting-results span b,.porting-results span small{font-size:calc(var(--unit) * 10);display:block}.porting-results span small{margin-top:calc(var(--unit) * 3);color:var(--text-muted)}.porting-results label{margin:0}.porting-form-grid{gap:0 calc(var(--unit) * 12);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.porting-form-grid label:last-child{grid-column:span 2}.porting-form-grid input[type=file]{padding:calc(var(--unit) * 7);height:auto}.porting-form-grid label small{color:var(--text-muted);font-weight:400}.porting-history>.settings-card-head>small{color:var(--text-muted);font-size:calc(var(--unit) * 9)}.porting-request{padding:calc(var(--unit) * 14) 0;border-top:calc(var(--unit) * 1) solid var(--border)}.porting-request header{gap:calc(var(--unit) * 12);grid-template-columns:minmax(0,1fr) auto auto;align-items:center;display:grid}.porting-request header b,.porting-request header small{display:block}.porting-request header b{font-size:calc(var(--unit) * 11)}.porting-request header small{font-size:calc(var(--unit) * 9);color:var(--text-muted);margin-top:calc(var(--unit) * 3)}.porting-request header em{font-size:calc(var(--unit) * 9);padding:calc(var(--unit) * 5) calc(var(--unit) * 8);border-radius:calc(var(--unit) * 10);background:var(--surface);color:var(--text-secondary);font-style:normal}.porting-request header em.complete{background:var(--accent);color:var(--accent)}.porting-request header em.attention{background:var(--danger);color:var(--danger)}.porting-request header button{height:calc(var(--unit) * 32)}.porting-request>a{margin:calc(var(--unit) * 10) 0;font-size:calc(var(--unit) * 9);color:var(--text-secondary);display:inline-block}.porting-request>div{gap:calc(var(--unit) * 6);margin-top:calc(var(--unit) * 10);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.porting-request>div>span{padding:calc(var(--unit) * 8);border-radius:calc(var(--unit) * 7);background:var(--surface)}.porting-request>div b,.porting-request>div small{font-size:calc(var(--unit) * 10);display:block}.porting-request>div small{font-size:calc(var(--unit) * 8);color:var(--text-muted);margin-top:calc(var(--unit) * 2)}.porting-error{padding:calc(var(--unit) * 8);border-radius:calc(var(--unit) * 7);background:var(--danger);margin:calc(var(--unit) * 9) 0!important;color:var(--danger)!important}.port-out-row{gap:calc(var(--unit) * 14);padding:calc(var(--unit) * 10) 0;border-top:calc(var(--unit) * 1) solid var(--border);font-size:calc(var(--unit) * 10);grid-template-columns:1fr auto auto;display:grid}.port-out-row time{color:var(--text-muted)}@media (max-width:56.25em){.porting-form-grid,.porting-results>div>div{grid-template-columns:1fr 1fr}.porting-results>div>div>span{grid-column:1/-1}}@media (max-width:40.625em){.porting-import{flex-direction:column;align-items:stretch}.porting-import small{margin-right:0}.porting-form-grid,.porting-results>div>div,.porting-request>div{grid-template-columns:1fr}.porting-form-grid label:last-child{grid-column:auto}.porting-request header{grid-template-columns:1fr auto}.porting-request header button{grid-column:1/-1}.port-out-row{grid-template-columns:1fr auto}.port-out-row time{grid-column:1/-1}}
.health-panel{margin-top:calc(var(--unit) * 18)}.health-alert{padding:calc(var(--unit) * 6) calc(var(--unit) * 9);border-radius:calc(var(--unit) * 12);background:var(--danger);color:var(--danger);font-size:calc(var(--unit) * 9);font-weight:600}.health-notice{margin:calc(var(--unit) * 12) 0;padding:calc(var(--unit) * 10);border-radius:calc(var(--unit) * 8);background:var(--surface);color:var(--text-secondary);font-size:calc(var(--unit) * 10);justify-content:space-between;display:flex}.health-notice button{background:0 0;border:0}.health-table{margin-top:calc(var(--unit) * 14);display:grid}.health-table>header,.health-table>div{grid-template-columns:minmax(calc(var(--unit) * 150),1.3fr) .55fr .8fr .65fr .75fr .65fr;gap:calc(var(--unit) * 10);padding:calc(var(--unit) * 10);border-top:calc(var(--unit) * 1) solid var(--border);font-size:calc(var(--unit) * 10);align-items:center;display:grid}.health-table>header{padding-top:calc(var(--unit) * 6);color:var(--text-muted);font-size:calc(var(--unit) * 8);text-transform:uppercase;letter-spacing:.05em;border-top:0}.health-table b,.health-table small{display:block}.health-table small{margin-top:calc(var(--unit) * 2);color:var(--text-muted);font-size:calc(var(--unit) * 8)}.health-table strong{color:var(--accent)}.health-table em{padding:calc(var(--unit) * 4) calc(var(--unit) * 7);border-radius:calc(var(--unit) * 9);background:var(--surface);color:var(--text-secondary);font-style:normal;font-size:calc(var(--unit) * 8);justify-self:start}.health-table em.flagged{background:var(--danger);color:var(--danger)}.health-table em.clear{background:var(--accent);color:var(--accent)}.health-table em.suspected{background:var(--warning);color:var(--warning)}.health-signal{grid-template-columns:minmax(calc(var(--unit) * 220),1fr) calc(var(--unit) * 165) calc(var(--unit) * 130) minmax(calc(var(--unit) * 190),1fr) auto;gap:calc(var(--unit) * 10);margin-top:calc(var(--unit) * 18);padding-top:calc(var(--unit) * 18);border-top:calc(var(--unit) * 1) solid var(--border);align-items:end;display:grid}.health-signal h4{margin:0 0 calc(var(--unit) * 4);font-size:calc(var(--unit) * 11)}.health-signal p{color:var(--text-muted);font-size:calc(var(--unit) * 9);margin:0}.health-signal label{margin:0}.health-signal button{height:calc(var(--unit) * 38)}@media (max-width:62.5em){.health-signal{grid-template-columns:1fr 1fr}.health-signal>div{grid-column:1/-1}}@media (max-width:43.75em){.health-table{overflow-x:auto}.health-table>header,.health-table>div{min-width:calc(var(--unit) * 680)}.health-signal{grid-template-columns:1fr}.health-signal>div{grid-column:auto}}
.billing-panel{gap:calc(var(--unit) * 18);display:grid}.billing-loading{color:var(--text-muted)}.billing-notice{padding:calc(var(--unit) * 11) calc(var(--unit) * 13);border:calc(var(--unit) * 1) solid var(--border);border-radius:calc(var(--unit) * 8);background:var(--surface);color:var(--text-secondary);font-size:calc(var(--unit) * 10);justify-content:space-between;display:flex}.billing-notice button{background:0 0;border:0}.billing-connect{align-items:center;gap:calc(var(--unit) * 15);padding:calc(var(--unit) * 19);border:calc(var(--unit) * 1) solid var(--border);border-radius:calc(var(--unit) * 11);background:var(--warning);display:flex}.billing-connect>span{width:calc(var(--unit) * 40);height:calc(var(--unit) * 40);border-radius:calc(var(--unit) * 10);background:var(--text-muted);color:var(--bg);place-items:center;display:grid}.billing-connect>div{flex:1}.billing-connect h3{margin:0 0 calc(var(--unit) * 4);font-size:calc(var(--unit) * 12)}.billing-connect p{color:var(--text-muted);font-size:calc(var(--unit) * 9);margin:0}.billing-connect em{font-style:normal;font-size:calc(var(--unit) * 9);color:var(--warning)}.billing-plans{gap:calc(var(--unit) * 14);grid-template-columns:repeat(3,1fr);display:grid}.billing-plans article{padding:calc(var(--unit) * 22);border:calc(var(--unit) * 1) solid var(--border);border-radius:calc(var(--unit) * 12);background:var(--surface)}.billing-plans article.current{border-color:var(--border);box-shadow:none}.billing-plans small{color:var(--text-muted);font-size:calc(var(--unit) * 8);letter-spacing:.09em}.billing-plans h3{margin:calc(var(--unit) * 7) 0;font-size:calc(var(--unit) * 14)}.billing-plans strong{font-family:var(--font-sans);font-size:calc(var(--unit) * 28)}.billing-plans strong i{font-family:inherit;font-size:calc(var(--unit) * 10);color:var(--text-muted);font-style:normal}.billing-plans p{color:var(--text-muted);font-size:calc(var(--unit) * 9);line-height:1.8}.billing-plans button{width:100%;height:calc(var(--unit) * 36);border-radius:calc(var(--unit) * 8);background:var(--text-muted);color:var(--bg);font-size:calc(var(--unit) * 9);border:0;font-weight:600}.billing-plans button:disabled{background:var(--bg);color:var(--text-muted)}.billing-summary{gap:calc(var(--unit) * 16);grid-template-columns:repeat(4,1fr) auto;align-items:center;display:grid}.billing-summary>div{padding-right:calc(var(--unit) * 14);border-right:calc(var(--unit) * 1) solid var(--border)}.billing-summary span,.billing-summary strong,.billing-summary small{display:block}.billing-summary span{color:var(--text-muted);font-size:calc(var(--unit) * 8);text-transform:uppercase}.billing-summary strong{margin:calc(var(--unit) * 5) 0;font-size:calc(var(--unit) * 16);text-transform:capitalize}.billing-summary small{color:var(--text-muted);font-size:calc(var(--unit) * 8)}.usage-card>.settings-card-head>small{font-size:calc(var(--unit) * 9);color:var(--text-muted)}.usage-table>header,.usage-table>div{grid-template-columns:minmax(calc(var(--unit) * 150),1.2fr) 1fr 1fr .7fr;gap:calc(var(--unit) * 14);padding:calc(var(--unit) * 11) 0;border-top:calc(var(--unit) * 1) solid var(--border);align-items:center;display:grid}.usage-table>header{color:var(--text-muted);font-size:calc(var(--unit) * 8);text-transform:uppercase;border-top:0}.usage-table>div>span:first-child b,.usage-table>div>span:first-child small{font-size:calc(var(--unit) * 10);display:block}.usage-table>div>span:first-child small{color:var(--text-muted);font-size:calc(var(--unit) * 8)}.usage-table>div>strong{font-size:calc(var(--unit) * 10)}.usage-meter>b{margin-bottom:calc(var(--unit) * 5);font-size:calc(var(--unit) * 9);display:block}.usage-meter>b small{color:var(--text-muted);font-weight:400}.usage-meter>i{height:calc(var(--unit) * 5);border-radius:calc(var(--unit) * 4);background:var(--bg);display:block;overflow:hidden}.usage-meter>i>em{background:var(--text-muted);height:100%;display:block}.usage-meter.warning>i>em{background:var(--warning)}.usage-meter.exceeded>i>em{background:var(--danger)}.invoice-card>div:not(.settings-card-head){gap:calc(var(--unit) * 14);padding:calc(var(--unit) * 10) 0;border-top:calc(var(--unit) * 1) solid var(--border);font-size:calc(var(--unit) * 9);grid-template-columns:1fr auto auto auto;align-items:center;display:grid}.invoice-card b,.invoice-card small{display:block}.invoice-card small{margin-top:calc(var(--unit) * 2);color:var(--text-muted)}.invoice-card a{color:var(--text-secondary);text-decoration:none}.invoice-card>p{color:var(--text-muted);font-size:calc(var(--unit) * 10)}@media (max-width:56.25em){.billing-plans{grid-template-columns:1fr}.billing-summary{grid-template-columns:1fr 1fr}.billing-summary>button{grid-column:1/-1}.usage-table{overflow-x:auto}.usage-table>header,.usage-table>div{min-width:calc(var(--unit) * 650)}}@media (max-width:37.5em){.billing-connect{align-items:flex-start}.billing-connect em{display:none}.billing-summary{grid-template-columns:1fr}.billing-summary>div{border-right:0;border-bottom:calc(var(--unit) * 1) solid var(--border);padding:0 0 calc(var(--unit) * 10)}.invoice-card>div:not(.settings-card-head){grid-template-columns:1fr auto}.invoice-card>div a{grid-row:2}}
.bulk-contact-bar{align-items:center;gap:calc(var(--unit) * 12);margin-bottom:calc(var(--unit) * 13);padding:calc(var(--unit) * 10) calc(var(--unit) * 13);border:calc(var(--unit) * 1) solid var(--border);border-radius:calc(var(--unit) * 9);background:var(--surface);display:flex}.bulk-contact-bar>strong{font-size:calc(var(--unit) * 10);color:var(--text-secondary)}.bulk-contact-bar>div{display:flex}.bulk-contact-bar input,.bulk-contact-bar select{height:calc(var(--unit) * 32);border:calc(var(--unit) * 1) solid var(--border);background:var(--surface);padding:0 calc(var(--unit) * 8);font-size:calc(var(--unit) * 9)}.bulk-contact-bar input{width:calc(var(--unit) * 190);border-radius:calc(var(--unit) * 6) 0 0 calc(var(--unit) * 6)}.bulk-contact-bar select{border-radius:calc(var(--unit) * 6) 0 0 calc(var(--unit) * 6)}.bulk-contact-bar button{height:calc(var(--unit) * 32);border-radius:0 calc(var(--unit) * 6) calc(var(--unit) * 6) 0;background:var(--text-muted);color:var(--bg);padding:0 calc(var(--unit) * 10);font-size:calc(var(--unit) * 8);font-weight:600}.bulk-contact-bar .bulk-clear{border-radius:calc(var(--unit) * 6);color:var(--text-secondary);background:0 0;margin-left:auto}.contacts-table .select-cell,.contacts-table-wrap .select-cell{width:calc(var(--unit) * 34);padding-right:0}.select-cell input{width:calc(var(--unit) * 14);height:calc(var(--unit) * 14);accent-color:var(--text-muted)}.table-meta>span{color:var(--text-muted);font-size:calc(var(--unit) * 8)}.detail-head .edit-contact{width:max-content;margin:calc(var(--unit) * 10) auto 0;border:calc(var(--unit) * 1) solid var(--border);border-radius:calc(var(--unit) * 6);background:var(--surface);color:var(--text-secondary);padding:calc(var(--unit) * 6) calc(var(--unit) * 10);font-size:calc(var(--unit) * 8);display:block}.contact-editor{max-height:90vh;overflow:auto}.contact-editor .consent-warning{margin:calc(var(--unit) * 12) 0 0;padding:calc(var(--unit) * 9);border-radius:calc(var(--unit) * 7);background:var(--warning);color:var(--warning);font-size:calc(var(--unit) * 8);line-height:1.45}.contact-detail dd.consent-do_not_call,.contact-detail dd.consent-opted_out{color:var(--danger);font-weight:600}.contact-detail dd.consent-express{color:var(--accent);font-weight:600}.invalid-email{width:max-content;margin-top:calc(var(--unit) * 3);padding:calc(var(--unit) * 2) calc(var(--unit) * 5);border-radius:calc(var(--unit) * 4);background:var(--danger);color:var(--danger);font-style:normal;font-size:calc(var(--unit) * 7);display:block}.email-delivery-state{width:max-content;margin:calc(var(--unit) * 3) 0;padding:calc(var(--unit) * 2) calc(var(--unit) * 5);border-radius:calc(var(--unit) * 4);background:var(--accent);color:var(--accent);font-style:normal;font-size:calc(var(--unit) * 7);text-transform:capitalize;display:block}.email-delivery-state.failed{background:var(--danger);color:var(--danger)}@media (max-width:53.125em){.bulk-contact-bar{flex-wrap:wrap;align-items:flex-start}.bulk-contact-bar .bulk-clear{margin-left:0}.table-meta>span{display:none}}.call-recording-player{width:100%;height:calc(var(--unit) * 28);margin:calc(var(--unit) * 7) 0 calc(var(--unit) * 3);display:block}.recording-state{margin-top:calc(var(--unit) * 5);font-size:calc(var(--unit) * 8);color:var(--text-muted);background:var(--surface);padding:calc(var(--unit) * 3) calc(var(--unit) * 6);border-radius:calc(var(--unit) * 8);font-style:normal;display:inline-block}.recording-state.failed{color:var(--danger);background:var(--danger)}.phone-validation{width:max-content;margin:calc(var(--unit) * 3) 0 0 auto;padding:calc(var(--unit) * 2) calc(var(--unit) * 5);border-radius:calc(var(--unit) * 4);background:var(--surface);color:var(--text-secondary);font-style:normal;font-size:calc(var(--unit) * 7);display:block}.phone-validation-valid{background:var(--accent);color:var(--accent)}.phone-validation-error{background:var(--warning);color:var(--warning)}
.detail-head>div button{background:var(--surface);border:calc(var(--unit) * 1) solid var(--border);border-radius:calc(var(--unit) * 6);color:var(--text-secondary);font-size:calc(var(--unit) * 9);padding:calc(var(--unit) * 6) calc(var(--unit) * 8)}.detail-head>div button:disabled{cursor:not-allowed;opacity:.45}.email-composer{width:min(calc(var(--unit) * 520), calc(100vw - calc(var(--unit) * 30)))}.email-composer .email-recipient{background:var(--surface);border-radius:calc(var(--unit) * 7);color:var(--text-secondary);font-size:calc(var(--unit) * 10);margin:calc(var(--unit) * -10) 0 calc(var(--unit) * 18);padding:calc(var(--unit) * 9) calc(var(--unit) * 11)}.email-composer textarea{border:calc(var(--unit) * 1) solid var(--border);border-radius:calc(var(--unit) * 7);font-size:calc(var(--unit) * 11);margin-top:calc(var(--unit) * 5);min-height:calc(var(--unit) * 230);padding:calc(var(--unit) * 10);resize:vertical;outline:none;width:100%;line-height:1.55;display:block}.email-composer textarea:focus{border-color:var(--border)}.email-delivery-note{color:var(--text-muted);font-size:calc(var(--unit) * 9);margin:calc(var(--unit) * 12) 0 0;line-height:1.5}
.transfer-modal{background:var(--surface);border-radius:calc(var(--unit) * 14);box-shadow:none;padding:calc(var(--unit) * 28);width:min(calc(var(--unit) * 430), calc(100vw - calc(var(--unit) * 30)));position:relative}.transfer-modal>span{color:var(--text-muted);font-family:var(--font-sans);font-size:calc(var(--unit) * 9);letter-spacing:.1em}.transfer-modal h2{font-family:var(--font-sans);font-size:calc(var(--unit) * 24);margin:calc(var(--unit) * 7) 0 calc(var(--unit) * 5)}.transfer-modal>p{color:var(--text-muted);font-size:calc(var(--unit) * 10);margin:0 0 calc(var(--unit) * 18);line-height:1.5}.transfer-type{background:var(--surface);border-radius:calc(var(--unit) * 8);gap:calc(var(--unit) * 3);margin-bottom:calc(var(--unit) * 14);padding:calc(var(--unit) * 3);grid-template-columns:1fr 1fr;display:grid}.transfer-type button{border-radius:calc(var(--unit) * 6);color:var(--text-muted);font-size:calc(var(--unit) * 9);padding:calc(var(--unit) * 8);background:0 0;font-weight:600}.transfer-type button.active{background:var(--surface);box-shadow:none;color:var(--text-muted)}.transfer-type button:disabled{cursor:not-allowed;opacity:.4}.transfer-modal label{font-size:calc(var(--unit) * 10);font-weight:600;display:block}.transfer-modal input,.transfer-modal select{background:var(--surface);border:calc(var(--unit) * 1) solid var(--border);border-radius:calc(var(--unit) * 7);font-size:calc(var(--unit) * 11);margin-top:calc(var(--unit) * 5);padding:calc(var(--unit) * 10);outline:none;width:100%;display:block}.transfer-warning{background:var(--warning);border:calc(var(--unit) * 1) solid var(--border);border-radius:calc(var(--unit) * 7);align-items:flex-start;gap:calc(var(--unit) * 9);margin-top:calc(var(--unit) * 15);padding:calc(var(--unit) * 10);display:flex}.transfer-warning b,.transfer-warning span{font-size:calc(var(--unit) * 9)}.transfer-warning b{color:var(--warning);white-space:nowrap}.transfer-warning span{color:var(--warning);line-height:1.4}.transfer-submit{background:var(--text-muted);border-radius:calc(var(--unit) * 7);color:var(--bg);font-size:calc(var(--unit) * 10);margin-top:calc(var(--unit) * 16);padding:calc(var(--unit) * 10);width:100%;font-weight:600}.transfer-submit:disabled{cursor:not-allowed;opacity:.55}
.bulk-contact-bar .bulk-sms-open{background:var(--accent);border-radius:calc(var(--unit) * 6);margin-left:auto}.bulk-contact-bar .bulk-sms-open+.bulk-clear{margin-left:0}.bulk-sms-modal{width:min(calc(var(--unit) * 500), calc(100vw - calc(var(--unit) * 30)))}.bulk-sms-modal>p{color:var(--text-muted);font-size:calc(var(--unit) * 10);margin:calc(var(--unit) * -10) 0 calc(var(--unit) * 17);line-height:1.5}.bulk-sms-modal label{font-size:calc(var(--unit) * 10);font-weight:600;display:block}.bulk-sms-modal textarea{border:calc(var(--unit) * 1) solid var(--border);border-radius:calc(var(--unit) * 8);font-size:calc(var(--unit) * 11);margin-top:calc(var(--unit) * 5);min-height:calc(var(--unit) * 150);padding:calc(var(--unit) * 10);resize:vertical;outline:none;width:100%;line-height:1.5;display:block}.bulk-sms-modal label small{color:var(--text-muted);font-size:calc(var(--unit) * 8);margin-top:calc(var(--unit) * 5);font-weight:400;display:block}.bulk-sms-safety{background:var(--accent);border:calc(var(--unit) * 1) solid var(--border);border-radius:calc(var(--unit) * 8);gap:calc(var(--unit) * 9);margin-top:calc(var(--unit) * 15);padding:calc(var(--unit) * 10);display:flex}.bulk-sms-safety b,.bulk-sms-safety span{font-size:calc(var(--unit) * 9)}.bulk-sms-safety b{color:var(--accent);white-space:nowrap}.bulk-sms-safety span{color:var(--text-secondary);line-height:1.4}
.cadence-branching{background:var(--surface);border:calc(var(--unit) * 1) solid var(--border);border-radius:calc(var(--unit) * 8);gap:calc(var(--unit) * 7);margin-top:calc(var(--unit) * 10);padding:calc(var(--unit) * 10);grid-template-columns:1fr 1fr;display:grid}.cadence-branching>b,.cadence-branching>small{grid-column:1/-1}.cadence-branching>b{font-size:calc(var(--unit) * 9)}.cadence-branching>small,.automatic-step-note{color:var(--text-muted);font-size:calc(var(--unit) * 8)}.cadence-branching label{margin:0}.cadence-branching label>span{font-size:calc(var(--unit) * 8);text-transform:capitalize;display:block}.cadence-branching select{width:100%}.automatic-step-note{margin-top:calc(var(--unit) * -3);display:block}
.email-template-panel{gap:calc(var(--unit) * 15);margin-top:calc(var(--unit) * 18);display:grid}.email-template-create{gap:calc(var(--unit) * 12);grid-template-columns:1fr 1fr;display:grid}.email-template-create>div,.email-template-create .wide{grid-column:1/-1}.email-template-create textarea,.email-template-list textarea{min-height:calc(var(--unit) * 110);resize:vertical}.email-template-create small{color:var(--text-muted);font-size:calc(var(--unit) * 8);margin-top:calc(var(--unit) * 5);display:block}.email-template-list>div{border-top:calc(var(--unit) * 1) solid var(--border);align-items:end;gap:calc(var(--unit) * 9);grid-template-columns:calc(var(--unit) * 180) minmax(calc(var(--unit) * 180), .8fr) minmax(calc(var(--unit) * 240), 1.3fr) calc(var(--unit) * 70) auto auto;padding:calc(var(--unit) * 13) 0;display:grid}.email-template-list>div>span b,.email-template-list>div>span small{font-size:calc(var(--unit) * 9);display:block}.email-template-list>div>span small{color:var(--text-muted);margin-top:calc(var(--unit) * 3)}.email-template-list .archived{opacity:.55}@media (max-width:68.75em){.email-template-list>div{grid-template-columns:1fr 1fr}}
.email-connection-state{align-items:center;gap:calc(var(--unit) * 12);margin-bottom:calc(var(--unit) * 16);padding:calc(var(--unit) * 16);border:calc(var(--unit) * 1) solid var(--border);border-radius:calc(var(--unit) * 11);background:var(--surface);display:flex}.email-connection-state>i{width:calc(var(--unit) * 38);height:calc(var(--unit) * 38);border-radius:calc(var(--unit) * 9);background:var(--surface);color:var(--text-muted);place-items:center;font-style:normal;display:grid}.email-connection-state>i.active{background:var(--accent);color:var(--accent)}.email-connection-state>span{flex:1}.email-connection-state b,.email-connection-state small{display:block}.email-connection-state b{font-size:calc(var(--unit) * 11)}.email-connection-state small{margin-top:calc(var(--unit) * 3);color:var(--text-muted);font-size:calc(var(--unit) * 8)}.email-connection-state>em{border-radius:calc(var(--unit) * 9);background:var(--surface);padding:calc(var(--unit) * 5) calc(var(--unit) * 8);font-style:normal;font-size:calc(var(--unit) * 8);text-transform:capitalize}.email-form-grid{gap:0 calc(var(--unit) * 12);grid-template-columns:2fr .7fr 1.2fr;display:grid}.email-secure{height:calc(var(--unit) * 38);align-self:end}.email-connection-form footer{gap:calc(var(--unit) * 8);display:flex}.email-safety-grid{gap:calc(var(--unit) * 8);grid-template-columns:repeat(4,1fr);display:grid}.email-safety-grid span{align-items:center;gap:calc(var(--unit) * 7);border:calc(var(--unit) * 1) solid var(--border);border-radius:calc(var(--unit) * 7);padding:calc(var(--unit) * 9);font-size:calc(var(--unit) * 8);display:flex}.email-safety-grid i{color:var(--accent);font-style:normal}@media (max-width:50em){.email-form-grid,.email-safety-grid{grid-template-columns:1fr 1fr}}@media (max-width:34.375em){.email-form-grid,.email-safety-grid{grid-template-columns:1fr}}.email-tracking-options{gap:calc(var(--unit) * 10);margin:calc(var(--unit) * 14) 0 calc(var(--unit) * 18);grid-template-columns:1fr 1fr;display:grid}.email-tracking-options>label{border:calc(var(--unit) * 1) solid var(--border);border-radius:calc(var(--unit) * 9);padding:calc(var(--unit) * 12);margin:0}.provider-events-card{grid-template-columns:1fr minmax(calc(var(--unit) * 280),1.2fr);align-items:center;gap:calc(var(--unit) * 18);display:grid}.provider-events-card>div:first-child h3{margin-bottom:calc(var(--unit) * 4)}.provider-events-card>div:first-child p{margin:0}.provider-events-card>small{color:var(--text-muted)}.webhook-copy{gap:calc(var(--unit) * 8);display:flex}.webhook-copy input{min-width:0;font-family:var(--font-sans);flex:1;font-size:calc(var(--unit) * 8)!important;margin:0!important}.webhook-copy button{flex:none}.dns-wizard{margin-top:calc(var(--unit) * 16)}.dns-overall{padding:calc(var(--unit) * 5) calc(var(--unit) * 8);border-radius:calc(var(--unit) * 10);background:var(--surface);color:var(--text-muted);font-size:calc(var(--unit) * 8);font-weight:600}.dns-overall.verified{background:var(--accent);color:var(--accent)}.dns-input-grid{gap:0 calc(var(--unit) * 12);margin-top:calc(var(--unit) * 10);grid-template-columns:1fr 1fr;display:grid}.dns-input-grid .wide{grid-column:1/-1}.dns-actions{align-items:center;gap:calc(var(--unit) * 8);margin-top:calc(var(--unit) * 14);display:flex}.dns-actions small{color:var(--text-muted);font-size:calc(var(--unit) * 8);margin-left:auto}.dns-record-list{gap:calc(var(--unit) * 9);margin-top:calc(var(--unit) * 17);display:grid}.dns-record-list>div{grid-template-columns:calc(var(--unit) * 28) 1fr;gap:calc(var(--unit) * 9);border:calc(var(--unit) * 1) solid var(--border);border-radius:calc(var(--unit) * 9);padding:calc(var(--unit) * 12);background:var(--surface);display:grid}.dns-check{width:calc(var(--unit) * 26);height:calc(var(--unit) * 26);background:var(--bg);color:var(--text-muted);border-radius:50%;place-items:center;font-weight:600;display:grid}.dns-check.verified{background:var(--accent);color:var(--accent)}.dns-record-list>div>div>b{align-items:center;gap:calc(var(--unit) * 6);font-size:calc(var(--unit) * 10);display:flex}.dns-record-list em{padding:calc(var(--unit) * 2) calc(var(--unit) * 5);border-radius:calc(var(--unit) * 4);background:var(--bg);color:var(--text-secondary);font-style:normal;font:calc(var(--unit) * 7) var(--font-sans)}.dns-record-list label{grid-template-columns:calc(var(--unit) * 50) 1fr;margin-top:calc(var(--unit) * 7);color:var(--text-muted);font-size:calc(var(--unit) * 8);align-items:center;display:grid}.dns-record-list label>div{border:calc(var(--unit) * 1) solid var(--border);border-radius:calc(var(--unit) * 6);background:var(--surface);min-width:0;display:flex;overflow:hidden}.dns-record-list code{min-width:0;padding:calc(var(--unit) * 7);color:var(--text-secondary);font:calc(var(--unit) * 8) var(--font-sans);white-space:nowrap;flex:1;display:block;overflow:auto}.dns-record-list label button{padding:0 calc(var(--unit) * 9);border-left:calc(var(--unit) * 1) solid var(--border);background:var(--surface);color:var(--text-muted);font-size:calc(var(--unit) * 8)}.dns-record-list small{margin:calc(var(--unit) * 7) 0 0 calc(var(--unit) * 50);color:var(--danger);font-size:calc(var(--unit) * 8);display:block}.dns-guidance{gap:calc(var(--unit) * 10);margin-top:calc(var(--unit) * 12);padding:calc(var(--unit) * 11);border-radius:calc(var(--unit) * 8);background:var(--warning);color:var(--warning);font-size:calc(var(--unit) * 8);display:flex}.dns-guidance b{flex:none}.dns-guidance span{line-height:1.5}@media (max-width:50em){.provider-events-card,.email-tracking-options{grid-template-columns:1fr}}@media (max-width:34.375em){.dns-input-grid{grid-template-columns:1fr}.dns-input-grid .wide{grid-column:auto}.dns-record-list label{grid-template-columns:1fr}.dns-record-list small{margin-left:0}.dns-actions{flex-direction:column;align-items:stretch}.dns-actions small{margin-left:0}}
.voicemail-page{grid-template-columns:calc(var(--unit) * 330) minmax(0,1fr);min-height:calc(100vh - calc(var(--unit) * 73));background:var(--surface);display:grid}.voicemail-list{border-right:calc(var(--unit) * 1) solid var(--line);background:var(--surface)}.voicemail-list>header{padding:calc(var(--unit) * 24);border-bottom:calc(var(--unit) * 1) solid var(--line)}.voicemail-list h2{font-size:calc(var(--unit) * 15);margin:0}.voicemail-list p{margin:calc(var(--unit) * 3) 0 0;color:var(--muted);font-size:calc(var(--unit) * 10)}.voicemail-list>button{grid-template-columns:calc(var(--unit) * 34) 1fr auto;align-items:center;gap:calc(var(--unit) * 10);text-align:left;width:100%;padding:calc(var(--unit) * 14) calc(var(--unit) * 18);border-bottom:calc(var(--unit) * 1) solid var(--border);background:0 0;display:grid}.voicemail-list>button.active{background:var(--surface)}.voicemail-list>button.unheard b:after{content:"";width:calc(var(--unit) * 6);height:calc(var(--unit) * 6);background:var(--text-muted);margin-left:calc(var(--unit) * 7);border-radius:50%;display:inline-block}.voicemail-list>button i{width:calc(var(--unit) * 30);height:calc(var(--unit) * 30);background:var(--bg);color:var(--text-muted);font-style:normal;font-size:calc(var(--unit) * 10);border-radius:50%;place-items:center;display:grid}.voicemail-list b,.voicemail-list small{font-size:calc(var(--unit) * 11);display:block}.voicemail-list small,.voicemail-list time{font-size:calc(var(--unit) * 9);color:var(--muted)}.voicemail-detail{padding:calc(var(--unit) * 46);max-width:calc(var(--unit) * 900)}.voicemail-detail>header{justify-content:space-between;align-items:flex-start;display:flex}.voicemail-detail>header span{font-family:var(--font-sans);font-size:calc(var(--unit) * 9);letter-spacing:.12em;color:var(--text-muted)}.voicemail-detail h1{font-family:var(--font-sans);font-size:calc(var(--unit) * 30);margin:calc(var(--unit) * 7) 0}.voicemail-detail>header p{color:var(--muted);font-size:calc(var(--unit) * 11)}.voicemail-detail>header button,.voicemail-actions>*{border:calc(var(--unit) * 1) solid var(--line);background:var(--surface);border-radius:calc(var(--unit) * 8);padding:calc(var(--unit) * 9) calc(var(--unit) * 13);color:inherit;font-size:calc(var(--unit) * 10);text-decoration:none}.voicemail-player,.voicemail-transcript{border:calc(var(--unit) * 1) solid var(--line);border-radius:calc(var(--unit) * 13);padding:calc(var(--unit) * 20);margin-top:calc(var(--unit) * 28)}.voicemail-player>div{align-items:center;gap:calc(var(--unit) * 12);display:flex}.voicemail-player i{width:calc(var(--unit) * 40);height:calc(var(--unit) * 40);background:var(--text-muted);color:var(--bg);border-radius:50%;place-items:center;font-style:normal;display:grid}.voicemail-player b,.voicemail-player small{display:block}.voicemail-player small{font-size:calc(var(--unit) * 9);color:var(--muted);margin-top:calc(var(--unit) * 3)}.voicemail-player audio{width:100%;margin-top:calc(var(--unit) * 18)}.voicemail-transcript header{justify-content:space-between;display:flex}.voicemail-transcript h2{font-size:calc(var(--unit) * 13);margin:0}.voicemail-transcript span{font-size:calc(var(--unit) * 9);color:var(--text-muted)}.voicemail-transcript p{color:var(--text-secondary);line-height:1.6}.voicemail-actions{gap:calc(var(--unit) * 9);margin-top:calc(var(--unit) * 20);display:flex}.voicemail-actions a:first-child{background:var(--text-muted);color:var(--bg)}.voicemail-empty{padding:calc(var(--unit) * 45) calc(var(--unit) * 20);text-align:center;color:var(--muted)}.voicemail-empty span{font-size:calc(var(--unit) * 28);display:block}.voicemail-empty b{color:var(--ink);margin-top:calc(var(--unit) * 8);display:block}.voicemail-empty.large{padding-top:calc(var(--unit) * 150)}@media (max-width:50em){.voicemail-page{grid-template-columns:1fr}.voicemail-list{max-height:calc(var(--unit) * 330);border-right:0;border-bottom:calc(var(--unit) * 1) solid var(--line);overflow:auto}.voicemail-detail{padding:calc(var(--unit) * 25)}}
.analytics-page{padding:calc(var(--unit) * 38);max-width:calc(var(--unit) * 1280);margin:auto}.analytics-page.loading{opacity:.65;pointer-events:none}.analytics-heading{margin-bottom:calc(var(--unit) * 25);justify-content:space-between;align-items:flex-end;display:flex}.analytics-heading>div:first-child>span{font:600 calc(var(--unit) * 9) var(--font-sans);letter-spacing:.13em;color:var(--text-muted)}.analytics-heading h1{font-family:var(--font-sans);font-size:calc(var(--unit) * 30);margin:calc(var(--unit) * 6) 0}.analytics-heading p{color:var(--muted);font-size:calc(var(--unit) * 11);margin:0}.analytics-heading>div:last-child{border:calc(var(--unit) * 1) solid var(--line);border-radius:calc(var(--unit) * 9);padding:calc(var(--unit) * 3);background:var(--surface);display:flex}.analytics-heading button{padding:calc(var(--unit) * 8) calc(var(--unit) * 11);border-radius:calc(var(--unit) * 6);font-size:calc(var(--unit) * 9);background:0 0}.analytics-heading button.active{background:var(--text-muted);color:var(--bg)}.analytics-warning{padding:calc(var(--unit) * 10) calc(var(--unit) * 13);border:calc(var(--unit) * 1) solid var(--border);background:var(--warning);color:var(--warning);border-radius:calc(var(--unit) * 8);margin-bottom:calc(var(--unit) * 15);font-size:calc(var(--unit) * 10)}.analytics-metrics{gap:calc(var(--unit) * 13);grid-template-columns:repeat(4,1fr);display:grid}.analytics-metrics article{background:var(--surface);border:calc(var(--unit) * 1) solid var(--line);border-radius:calc(var(--unit) * 11);padding:calc(var(--unit) * 18);position:relative}.analytics-metrics article>i{right:calc(var(--unit) * 17);top:calc(var(--unit) * 17);width:calc(var(--unit) * 9);height:calc(var(--unit) * 9);border-radius:50%;position:absolute}.analytics-metrics i.purple{background:var(--text-muted)}.analytics-metrics i.green{background:var(--accent)}.analytics-metrics i.amber{background:var(--warning)}.analytics-metrics i.coral{background:var(--danger)}.analytics-metrics span,.analytics-metrics small{color:var(--muted);font-size:calc(var(--unit) * 10);display:block}.analytics-metrics b{font:600 calc(var(--unit) * 28) var(--font-sans);margin:calc(var(--unit) * 15) 0 calc(var(--unit) * 5);display:block}.analytics-grid{gap:calc(var(--unit) * 16);margin-top:calc(var(--unit) * 16);grid-template-columns:1.7fr 1fr;display:grid}.analytics-card{background:var(--surface);border:calc(var(--unit) * 1) solid var(--line);border-radius:calc(var(--unit) * 11);padding:calc(var(--unit) * 20);margin-top:calc(var(--unit) * 16)}.analytics-grid .analytics-card{margin-top:0}.analytics-card>header{justify-content:space-between;display:flex}.analytics-card h2{font-size:calc(var(--unit) * 13);margin:0}.analytics-card header p{margin:calc(var(--unit) * 4) 0 0;color:var(--muted);font-size:calc(var(--unit) * 9)}.volume-card header>span{font-size:calc(var(--unit) * 8);color:var(--muted)}.volume-card header>span i{width:calc(var(--unit) * 7);height:calc(var(--unit) * 7);border-radius:calc(var(--unit) * 2);margin:0 calc(var(--unit) * 4) 0 calc(var(--unit) * 9);display:inline-block}.volume-card i.outbound{background:var(--text-muted)}.volume-card i.inbound{background:var(--accent)}.volume-chart{height:calc(var(--unit) * 250);align-items:stretch;gap:calc(var(--unit) * 3);padding-top:calc(var(--unit) * 35);border-bottom:calc(var(--unit) * 1) solid var(--line);display:flex}.volume-chart>div{flex:1;align-items:flex-end;display:flex;position:relative}.volume-chart>div>span{align-items:flex-end;gap:calc(var(--unit) * 1);width:100%;height:100%;display:flex}.volume-chart i{min-width:calc(var(--unit) * 2);border-radius:calc(var(--unit) * 2) calc(var(--unit) * 2) 0 0;flex:1;display:block}.volume-chart small{top:calc(100% + calc(var(--unit) * 7));white-space:nowrap;font-size:calc(var(--unit) * 7);color:var(--muted);position:absolute;left:0;transform:translate(-20%)}.outcome-card>div>div{grid-template-columns:1fr calc(var(--unit) * 42);gap:calc(var(--unit) * 6);margin-top:calc(var(--unit) * 13);align-items:center;display:grid}.outcome-card>div span{grid-column:1/-1;justify-content:space-between;display:flex}.outcome-card b,.outcome-card small,.outcome-card strong{font-size:calc(var(--unit) * 9)}.outcome-card small{color:var(--muted)}.outcome-card>div i{height:calc(var(--unit) * 6);border-radius:calc(var(--unit) * 5);background:var(--bg)}.outcome-card>div em{border-radius:calc(var(--unit) * 5);background:var(--text-muted);height:100%;display:block}.outcome-card strong{text-align:right}.rep-report-head,.rep-report>div{gap:calc(var(--unit) * 12);padding:calc(var(--unit) * 11);border-bottom:calc(var(--unit) * 1) solid var(--border);grid-template-columns:1.7fr repeat(4,1fr);align-items:center;display:grid}.rep-report-head{margin-top:calc(var(--unit) * 15);background:var(--surface);color:var(--muted);font-size:calc(var(--unit) * 8);text-transform:uppercase;font-weight:600}.rep-report>div>span{align-items:center;gap:calc(var(--unit) * 9);display:flex}.rep-report>div>span i{width:calc(var(--unit) * 28);height:calc(var(--unit) * 28);background:var(--surface);color:var(--text-muted);font-style:normal;font-size:calc(var(--unit) * 8);border-radius:50%;place-items:center;display:grid}.rep-report strong{font-size:calc(var(--unit) * 10)}.analytics-empty{text-align:center;padding:calc(var(--unit) * 45);color:var(--muted)}.analytics-empty span{font-size:calc(var(--unit) * 26)}.analytics-empty b{color:var(--ink);margin-top:calc(var(--unit) * 8);display:block}.analytics-empty p{font-size:calc(var(--unit) * 10)}@media (max-width:56.25em){.analytics-metrics{grid-template-columns:1fr 1fr}.analytics-grid{grid-template-columns:1fr}.analytics-heading{align-items:flex-start;gap:calc(var(--unit) * 15);flex-direction:column}.rep-report-head,.rep-report>div{grid-template-columns:1.5fr repeat(4,1fr)}}
.settings-switch{position:relative}.settings-switch input{opacity:0;position:absolute;width:calc(var(--unit) * 1)!important;height:calc(var(--unit) * 1)!important;margin:0!important;display:block!important}.settings-switch input:focus-visible+span{outline:calc(var(--unit) * 2) solid var(--border);outline-offset:calc(var(--unit) * 2)}
.voicemail-drop-notice{padding:calc(var(--unit) * 11) calc(var(--unit) * 13);border:calc(var(--unit) * 1) solid var(--border);background:var(--surface);color:var(--text-secondary);border-radius:calc(var(--unit) * 9);font-size:calc(var(--unit) * 10);margin-bottom:calc(var(--unit) * 14)}.voicemail-recorder-card{grid-template-columns:minmax(calc(var(--unit) * 240),1fr) minmax(calc(var(--unit) * 220),.7fr);gap:calc(var(--unit) * 8) calc(var(--unit) * 24);align-items:end;display:grid}.voicemail-recorder-card>div:first-child p{font-size:calc(var(--unit) * 10);color:var(--text-muted);margin:0}.voicemail-recorder-actions{align-items:center;gap:calc(var(--unit) * 10);grid-column:1/-1;display:flex}.voicemail-recorder-actions>button:first-child{height:calc(var(--unit) * 40);padding:0 calc(var(--unit) * 16);border-radius:calc(var(--unit) * 8);background:var(--text-muted);color:var(--bg);font-size:calc(var(--unit) * 10);font-weight:600}.voicemail-recorder-actions>button:first-child i{width:calc(var(--unit) * 8);height:calc(var(--unit) * 8);background:var(--danger);margin-right:calc(var(--unit) * 7);border-radius:50%;display:inline-block}.voicemail-recorder-actions>button:first-child.recording{background:var(--danger)}.voicemail-recorder-actions>button:first-child.recording i{background:var(--surface);border-radius:calc(var(--unit) * 2)}.voicemail-recorder-actions>span{font-size:calc(var(--unit) * 9);color:var(--text-muted)}.voicemail-recording-limit{color:var(--text-muted);font-size:calc(var(--unit) * 9);grid-column:1/-1}.voicemail-drop-list{display:grid}.voicemail-drop-list>div{grid-template-columns:minmax(calc(var(--unit) * 190),1fr) minmax(calc(var(--unit) * 190),calc(var(--unit) * 280)) auto auto;gap:calc(var(--unit) * 14);padding:calc(var(--unit) * 13) 0;border-top:calc(var(--unit) * 1) solid var(--border);align-items:center;display:grid}.voicemail-drop-list>div.archived{opacity:.55}.voicemail-drop-identity{align-items:center;gap:calc(var(--unit) * 10);display:flex}.voicemail-drop-identity>i{width:calc(var(--unit) * 30);height:calc(var(--unit) * 30);background:var(--surface);color:var(--text-muted);font-style:normal;font-size:calc(var(--unit) * 8);border-radius:50%;place-items:center;display:grid}.voicemail-drop-identity b,.voicemail-drop-identity small{display:block}.voicemail-drop-identity b{font-size:calc(var(--unit) * 11)}.voicemail-drop-identity small{font-size:calc(var(--unit) * 8);color:var(--text-muted);margin-top:calc(var(--unit) * 3)}.voicemail-drop-list audio{height:calc(var(--unit) * 32);width:100%}.voicemail-drop-list label{align-items:center;gap:calc(var(--unit) * 5);margin:0;display:flex}.voicemail-drop-list label input{height:auto}.voicemail-drop-empty{text-align:center;padding:calc(var(--unit) * 34)!important;grid-template-columns:1fr!important}.voicemail-drop-empty span,.voicemail-drop-empty b,.voicemail-drop-empty small{display:block}.voicemail-drop-empty span{color:var(--text-muted);font-size:calc(var(--unit) * 22)}.voicemail-drop-empty small{font-size:calc(var(--unit) * 9);color:var(--text-muted);margin-top:calc(var(--unit) * 3)}@media (max-width:50em){.voicemail-recorder-card{grid-template-columns:1fr}.voicemail-recorder-card>*{grid-column:1!important}.voicemail-recorder-actions{flex-wrap:wrap}.voicemail-drop-list>div{grid-template-columns:1fr auto}.voicemail-drop-list audio{grid-area:2/1/auto/-1}.voicemail-drop-list label{grid-column:1}.voicemail-drop-list>div>button{grid-area:3/2}}.dialer-voicemail-controls{justify-content:center;align-items:end;gap:calc(var(--unit) * 12);margin:0 auto calc(var(--unit) * 12);text-align:left;display:flex}.dialer-voicemail-controls>label{gap:calc(var(--unit) * 4);font-size:calc(var(--unit) * 8);color:var(--text-muted);font-weight:600;display:grid}.dialer-voicemail-controls select{height:calc(var(--unit) * 30);max-width:calc(var(--unit) * 210);border:calc(var(--unit) * 1) solid var(--border);border-radius:calc(var(--unit) * 7);background:var(--surface);padding:0 calc(var(--unit) * 8);font-size:calc(var(--unit) * 9)}.dialer-voicemail-controls .dialer-auto-drop{align-items:center;gap:calc(var(--unit) * 5);height:calc(var(--unit) * 30);display:flex}.dialer-auto-drop input{width:calc(var(--unit) * 13);height:calc(var(--unit) * 13)}.call-buttons{gap:calc(var(--unit) * 18)}.call-buttons .recording-active>i{background:var(--danger);color:var(--danger);box-shadow:none;animation:1s infinite alternate recording-pulse}.call-buttons .recording-active:disabled{opacity:1}@keyframes recording-pulse{to{opacity:.55}}.cadence-voicemail-config{gap:calc(var(--unit) * 12);padding:calc(var(--unit) * 12);border:calc(var(--unit) * 1) solid var(--border);background:var(--surface);border-radius:calc(var(--unit) * 8);grid-template-columns:1fr auto;align-items:end;display:grid}.cadence-voicemail-config label{margin:0!important}.cadence-auto-voicemail{padding-bottom:calc(var(--unit) * 9);align-items:center;gap:calc(var(--unit) * 7)!important;font-size:calc(var(--unit) * 9)!important;display:flex!important}.cadence-auto-voicemail input{width:calc(var(--unit) * 14)!important;height:calc(var(--unit) * 14)!important}
.salesforce-stack{gap:calc(var(--unit) * 16);display:grid}.salesforce-loading{color:var(--muted)}.salesforce-config-warning{align-items:flex-start;gap:calc(var(--unit) * 12);padding:calc(var(--unit) * 15);border:calc(var(--unit) * 1) solid var(--border);border-radius:calc(var(--unit) * 11);background:var(--warning);display:flex}.salesforce-config-warning>i{width:calc(var(--unit) * 30);height:calc(var(--unit) * 30);background:var(--warning);color:var(--bg);border-radius:50%;flex:none;place-items:center;font-style:normal;font-weight:600;display:grid}.salesforce-config-warning b,.salesforce-config-warning p{display:block}.salesforce-config-warning p{margin:calc(var(--unit) * 4) 0 0;font-size:calc(var(--unit) * 9);color:var(--warning)}.salesforce-config-warning code{font-size:calc(var(--unit) * 8)}.salesforce-status .sf-active,.salesforce-status .sf-inactive{padding:calc(var(--unit) * 5) calc(var(--unit) * 8);border-radius:calc(var(--unit) * 999);font-size:calc(var(--unit) * 8);text-transform:uppercase}.salesforce-status .sf-active{background:var(--accent);color:var(--accent)}.salesforce-status .sf-inactive{background:var(--bg);color:var(--text-muted)}.salesforce-status dl{gap:calc(var(--unit) * 8);margin:calc(var(--unit) * 16) 0;grid-template-columns:1fr 1fr;display:grid}.salesforce-status dl>div{padding:calc(var(--unit) * 10);border:calc(var(--unit) * 1) solid var(--line);border-radius:calc(var(--unit) * 8)}.salesforce-status dt{color:var(--muted);font-size:calc(var(--unit) * 8);text-transform:uppercase}.salesforce-status dd{margin:calc(var(--unit) * 3) 0 0;font-size:calc(var(--unit) * 10);text-overflow:ellipsis;font-weight:600;overflow:hidden}.salesforce-status .danger-text{color:var(--danger);font-size:calc(var(--unit) * 9);background:0 0;padding:0}.sf-empty{padding:calc(var(--unit) * 16);border-radius:calc(var(--unit) * 9);background:var(--surface);color:var(--muted)!important}.sf-error{padding:calc(var(--unit) * 10);border-radius:calc(var(--unit) * 8);background:var(--danger);color:var(--danger)!important}.sf-mode-options{gap:calc(var(--unit) * 9);margin-top:calc(var(--unit) * 14);display:grid}.sf-mode-options>a{gap:calc(var(--unit) * 3) calc(var(--unit) * 10);padding:calc(var(--unit) * 12);border:calc(var(--unit) * 1) solid var(--line);border-radius:calc(var(--unit) * 9);color:var(--ink);background:var(--surface);grid-template-columns:1fr auto;text-decoration:none;display:grid}.sf-mode-options>a.current{border-color:var(--border);background:var(--surface)}.sf-mode-options>a[aria-disabled=true],.sf-user-connection a[aria-disabled=true]{pointer-events:none;opacity:.45}.sf-mode-options b{font-size:calc(var(--unit) * 10)}.sf-mode-options small{font-size:calc(var(--unit) * 8);color:var(--muted);grid-column:1}.sf-mode-options em{padding:calc(var(--unit) * 6) calc(var(--unit) * 8);border-radius:calc(var(--unit) * 6);background:var(--text-muted);color:var(--bg);font-size:calc(var(--unit) * 8);grid-area:1/2/3;align-self:center;font-style:normal}.sf-user-connection,.sf-field-settings{grid-template-columns:1fr minmax(calc(var(--unit) * 180),auto) auto;align-items:end;gap:calc(var(--unit) * 18);display:grid}.sf-user-connection>div:last-child{align-items:center;gap:calc(var(--unit) * 8);display:flex}.sf-user-connection a{padding:calc(var(--unit) * 9) calc(var(--unit) * 12);border-radius:calc(var(--unit) * 8);background:var(--text-muted);color:var(--bg);font-size:calc(var(--unit) * 9);text-decoration:none}.sf-user-connection .danger-text{color:var(--danger);background:0 0}.sf-field-settings>label{margin:0}.sf-field-settings>button{align-self:end}.sf-sync-explainer>div{gap:calc(var(--unit) * 10);margin:calc(var(--unit) * 14) 0;grid-template-columns:repeat(3,1fr);display:grid}.sf-sync-explainer>div>span{grid-template-columns:calc(var(--unit) * 34) 1fr;gap:calc(var(--unit) * 2) calc(var(--unit) * 9);padding:calc(var(--unit) * 12);border:calc(var(--unit) * 1) solid var(--line);border-radius:calc(var(--unit) * 9);display:grid}.sf-sync-explainer i{width:calc(var(--unit) * 34);height:calc(var(--unit) * 34);border-radius:calc(var(--unit) * 9);background:var(--surface);color:var(--text-muted);grid-row:1/3;place-items:center;font-style:normal;display:grid}.sf-sync-explainer b{font-size:calc(var(--unit) * 10)}.sf-sync-explainer small{font-size:calc(var(--unit) * 8);color:var(--muted)}@media (max-width:53.125em){.sf-user-connection,.sf-field-settings,.sf-sync-explainer>div,.salesforce-status dl{grid-template-columns:1fr}}.sf-record-browser{gap:calc(var(--unit) * 14);display:grid}.sf-browser-busy{font-size:calc(var(--unit) * 9);color:var(--text-muted)}.sf-browser-notice{padding:calc(var(--unit) * 9) calc(var(--unit) * 11);border-radius:calc(var(--unit) * 8);background:var(--surface);color:var(--text-secondary);font-size:calc(var(--unit) * 9)}.sf-browser-controls{grid-template-columns:minmax(calc(var(--unit) * 220),1fr) auto;align-items:end;gap:calc(var(--unit) * 10);display:grid}.sf-browser-controls label{margin:0}.sf-filter-list{gap:calc(var(--unit) * 7);display:grid}.sf-filter-list>div{grid-template-columns:minmax(calc(var(--unit) * 150),1fr) calc(var(--unit) * 130) minmax(calc(var(--unit) * 150),1fr) calc(var(--unit) * 30);gap:calc(var(--unit) * 7);align-items:end;display:grid}.sf-filter-list label{margin:0}.sf-filter-list button{height:calc(var(--unit) * 32);border:calc(var(--unit) * 1) solid var(--line);border-radius:calc(var(--unit) * 7);background:var(--surface);color:var(--danger)}.sf-mapping{padding:calc(var(--unit) * 11);border:calc(var(--unit) * 1) solid var(--line);border-radius:calc(var(--unit) * 9)}.sf-mapping summary{cursor:pointer;font-size:calc(var(--unit) * 10);font-weight:600}.sf-mapping>div{gap:calc(var(--unit) * 9);margin-top:calc(var(--unit) * 12);grid-template-columns:repeat(4,1fr);display:grid}.sf-mapping label{margin:0}.sf-mapping p{margin:calc(var(--unit) * 9) 0 0!important}.sf-browser-actions{gap:calc(var(--unit) * 8);display:flex}.sf-record-table{border:calc(var(--unit) * 1) solid var(--line);border-radius:calc(var(--unit) * 9);max-width:100%;overflow:auto}.sf-record-table table{border-collapse:collapse;white-space:nowrap;width:100%}.sf-record-table th,.sf-record-table td{padding:calc(var(--unit) * 9);border-bottom:calc(var(--unit) * 1) solid var(--line);font-size:calc(var(--unit) * 9);text-align:left}.sf-record-table th{background:var(--surface);color:var(--muted)}.sf-record-table tr:last-child td{border-bottom:0}.sf-record-table code{font-size:calc(var(--unit) * 8)}@media (max-width:53.125em){.sf-browser-controls,.sf-filter-list>div,.sf-mapping>div{grid-template-columns:1fr}.sf-filter-list>div button{width:100%}}.sf-field-settings>fieldset{gap:calc(var(--unit) * 8);padding:calc(var(--unit) * 12);border:calc(var(--unit) * 1) solid var(--line);border-radius:calc(var(--unit) * 9);grid-column:1/-1;display:grid}.sf-field-settings>fieldset>small{color:var(--muted);font-size:calc(var(--unit) * 8)}.sf-field-rule{grid-template-columns:calc(var(--unit) * 140) calc(var(--unit) * 160) 1fr 1fr 1fr calc(var(--unit) * 30);gap:calc(var(--unit) * 7);display:grid}.sf-field-rule>button{border:calc(var(--unit) * 1) solid var(--line);border-radius:calc(var(--unit) * 7);background:var(--surface);color:var(--danger)}@media (max-width:53.125em){.sf-field-rule{grid-template-columns:1fr}.sf-field-rule>button{height:calc(var(--unit) * 32)}}
.wallboard-page{padding:calc(var(--unit) * 28) calc(var(--unit) * 34) calc(var(--unit) * 50);max-width:calc(var(--unit) * 1600);margin:auto}.wallboard-heading{margin-bottom:calc(var(--unit) * 22);justify-content:space-between;align-items:flex-start;display:flex}.wallboard-heading>div:first-child>span{font-size:calc(var(--unit) * 11);letter-spacing:.14em;color:var(--text-muted);font-weight:600}.wallboard-heading h1{font-size:calc(var(--unit) * 30);margin:calc(var(--unit) * 5) 0 calc(var(--unit) * 4)}.wallboard-heading p{color:var(--text-secondary);max-width:calc(var(--unit) * 720);margin:0}.wallboard-heading>div:last-child{align-items:center;gap:calc(var(--unit) * 7);padding:calc(var(--unit) * 9) calc(var(--unit) * 11);background:var(--surface);border:calc(var(--unit) * 1) solid var(--border);border-radius:calc(var(--unit) * 9);font-size:calc(var(--unit) * 12);color:var(--text-secondary);display:flex}.wallboard-heading>div:last-child>i{width:calc(var(--unit) * 8);height:calc(var(--unit) * 8);background:var(--accent);box-shadow:none;border-radius:50%}.wallboard-heading button{background:var(--surface);color:var(--text-muted);padding:calc(var(--unit) * 5) calc(var(--unit) * 8);border-radius:calc(var(--unit) * 6);border:0;font-weight:600}.wallboard-page.refreshing{opacity:.86}.wallboard-metrics{gap:calc(var(--unit) * 12);margin-bottom:calc(var(--unit) * 16);grid-template-columns:repeat(4,1fr);display:grid}.wallboard-metrics article{background:var(--surface);border:calc(var(--unit) * 1) solid var(--border);border-radius:calc(var(--unit) * 12);padding:calc(var(--unit) * 17) calc(var(--unit) * 18);gap:calc(var(--unit) * 3);display:grid;position:relative;overflow:hidden}.wallboard-metrics article>i{width:calc(var(--unit) * 4);position:absolute;inset:0 auto 0 0}.wallboard-metrics .green{background:var(--accent)}.wallboard-metrics .purple{background:var(--text-muted)}.wallboard-metrics .amber{background:var(--warning)}.wallboard-metrics .coral{background:var(--danger)}.wallboard-metrics span{font-size:calc(var(--unit) * 12);color:var(--text-secondary)}.wallboard-metrics b{font-size:calc(var(--unit) * 28)}.wallboard-metrics small{color:var(--text-muted)}.wallboard-grid{grid-template-columns:minmax(0,2.4fr) minmax(calc(var(--unit) * 270),.8fr);gap:calc(var(--unit) * 16);display:grid}.wallboard-card{background:var(--surface);border:calc(var(--unit) * 1) solid var(--border);border-radius:calc(var(--unit) * 12);overflow:hidden}.wallboard-card>header{padding:calc(var(--unit) * 18);border-bottom:calc(var(--unit) * 1) solid var(--border);justify-content:space-between;align-items:center;display:flex}.wallboard-card h2{font-size:calc(var(--unit) * 16);margin:0}.wallboard-card header p{font-size:calc(var(--unit) * 12);color:var(--text-muted);margin:calc(var(--unit) * 3) 0 0}.wallboard-card header>span{background:var(--surface);color:var(--text-muted);border-radius:calc(var(--unit) * 20);padding:calc(var(--unit) * 5) calc(var(--unit) * 9);font-size:calc(var(--unit) * 11);font-weight:600}.rep-board-head,.rep-board-row{grid-template-columns:minmax(calc(var(--unit) * 170),1.25fr) calc(var(--unit) * 105) minmax(calc(var(--unit) * 170),1.4fr) calc(var(--unit) * 60) calc(var(--unit) * 80) calc(var(--unit) * 75);align-items:center;gap:calc(var(--unit) * 10);padding:calc(var(--unit) * 11) calc(var(--unit) * 16);display:grid}.rep-board-head{background:var(--surface);color:var(--text-muted);font-size:calc(var(--unit) * 10);text-transform:uppercase;letter-spacing:.06em;font-weight:600}.rep-board-row{border-top:calc(var(--unit) * 1) solid var(--border);font-size:calc(var(--unit) * 12)}.rep-board-row>span:first-child{align-items:center;gap:calc(var(--unit) * 9);display:flex}.rep-board-row>span:first-child>i{width:calc(var(--unit) * 31);height:calc(var(--unit) * 31);border-radius:calc(var(--unit) * 9);background:var(--surface);color:var(--text-muted);font-style:normal;font-size:calc(var(--unit) * 10);place-items:center;font-weight:600;display:grid}.rep-board-row b{font-size:calc(var(--unit) * 12)}.rep-board-row b small{color:var(--text-muted);margin-top:calc(var(--unit) * 2);font-weight:500;display:block}.rep-board-row>span:nth-child(3) b,.rep-board-row>span:nth-child(3) small{display:block}.rep-board-row>span:nth-child(3) small{color:var(--text-muted);margin-top:calc(var(--unit) * 3)}.presence{border-radius:calc(var(--unit) * 20);padding:calc(var(--unit) * 5) calc(var(--unit) * 8);font-size:calc(var(--unit) * 10);text-transform:capitalize;background:var(--surface);color:var(--text-secondary);justify-self:start;font-style:normal;font-weight:600}.presence.available{background:var(--accent);color:var(--accent)}.presence.on_call{background:var(--bg);color:var(--text-muted)}.presence.wrap_up{background:var(--warning);color:var(--warning)}.presence.on_break{background:var(--danger);color:var(--danger)}.queue-row{align-items:center;gap:calc(var(--unit) * 12);padding:calc(var(--unit) * 15) calc(var(--unit) * 17);border-top:calc(var(--unit) * 1) solid var(--border);grid-template-columns:1fr auto auto;display:grid}.queue-row>span{grid-template-columns:calc(var(--unit) * 10) 1fr;column-gap:calc(var(--unit) * 8);display:grid}.queue-row>span>i{width:calc(var(--unit) * 8);height:calc(var(--unit) * 8);background:var(--danger);margin-top:calc(var(--unit) * 3);border-radius:50%;grid-row:1/3}.queue-row>span>i.covered{background:var(--accent)}.queue-row b{font-size:calc(var(--unit) * 12)}.queue-row small{color:var(--text-muted);font-size:calc(var(--unit) * 10)}.queue-row>strong{text-align:center;font-size:calc(var(--unit) * 20);color:var(--text-muted)}.queue-row>strong small{font-size:calc(var(--unit) * 9);text-transform:uppercase;display:block}.queue-row>em{font-size:calc(var(--unit) * 11);color:var(--text-secondary);font-style:normal}.wallboard-empty{padding:calc(var(--unit) * 22);color:var(--text-muted);text-align:center}.rep-board-row strong{font-size:calc(var(--unit) * 12)}@media (max-width:65.625em){.wallboard-metrics{grid-template-columns:repeat(2,1fr)}.wallboard-grid{grid-template-columns:1fr}.rep-board{overflow:auto}.rep-board-head,.rep-board-row{min-width:calc(var(--unit) * 800)}}@media (max-width:43.75em){.wallboard-page{padding:calc(var(--unit) * 20) calc(var(--unit) * 14)}.wallboard-heading{display:block}.wallboard-heading>div:last-child{margin-top:calc(var(--unit) * 14);width:max-content}.wallboard-metrics{grid-template-columns:1fr 1fr}}
.monitor-banner{background:var(--surface);border:calc(var(--unit) * 1) solid var(--border);border-radius:calc(var(--unit) * 10);color:var(--text-secondary);margin:calc(var(--unit) * -6) 0 calc(var(--unit) * 16);padding:calc(var(--unit) * 11) calc(var(--unit) * 14);justify-content:space-between;align-items:center;display:flex}.monitor-banner span{align-items:center;gap:calc(var(--unit) * 9);display:flex}.monitor-banner i{background:var(--text-muted);box-shadow:none;height:calc(var(--unit) * 9);width:calc(var(--unit) * 9);border-radius:50%}.monitor-banner.listening i{background:var(--accent);box-shadow:none}.monitor-banner.error{background:var(--danger);border-color:var(--border);color:var(--danger)}.monitor-banner button,.monitor-button{background:var(--text-muted);border-radius:calc(var(--unit) * 6);color:var(--bg);cursor:pointer;font-size:calc(var(--unit) * 10);padding:calc(var(--unit) * 6) calc(var(--unit) * 9);border:0;font-weight:600}.monitor-button{background:var(--surface);color:var(--text-muted);margin-top:calc(var(--unit) * 6);display:block}.monitor-button:disabled{cursor:wait;opacity:.55}
.scheduled-reports{max-width:calc(var(--unit) * 1280);margin:0 auto calc(var(--unit) * 50);padding:0 calc(var(--unit) * 38)}.scheduled-reports>header{border-top:calc(var(--unit) * 1) solid var(--line);padding-top:calc(var(--unit) * 28);margin-top:calc(var(--unit) * 8);justify-content:space-between;align-items:flex-start;display:flex}.scheduled-reports>header span{font-size:calc(var(--unit) * 9);letter-spacing:.13em;color:var(--text-muted);font-weight:600}.scheduled-reports h2{margin:calc(var(--unit) * 5) 0;font-size:calc(var(--unit) * 20)}.scheduled-reports header p{font-size:calc(var(--unit) * 10);color:var(--muted);margin:0}.scheduled-reports header button,.schedule-grid button{background:var(--surface);color:var(--text-muted);border-radius:calc(var(--unit) * 7);padding:calc(var(--unit) * 7) calc(var(--unit) * 9)}.scheduled-notice{margin-top:calc(var(--unit) * 13);border:calc(var(--unit) * 1) solid var(--border);background:var(--surface);padding:calc(var(--unit) * 9);border-radius:calc(var(--unit) * 8);color:var(--text-secondary);font-size:calc(var(--unit) * 10)}.schedule-builder{gap:calc(var(--unit) * 10);background:var(--surface);border:calc(var(--unit) * 1) solid var(--line);border-radius:calc(var(--unit) * 11);padding:calc(var(--unit) * 16);margin-top:calc(var(--unit) * 15);grid-template-columns:1.4fr 1fr repeat(3,.75fr);display:grid}.schedule-builder label{gap:calc(var(--unit) * 5);font-size:calc(var(--unit) * 9);color:var(--text-secondary);font-weight:600;display:grid}.schedule-builder input,.schedule-builder select,.schedule-builder textarea{border:calc(var(--unit) * 1) solid var(--line);border-radius:calc(var(--unit) * 7);padding:calc(var(--unit) * 8);background:var(--surface);font:calc(var(--unit) * 10) inherit}.schedule-builder .recipients{grid-column:1/-2}.schedule-builder textarea{min-height:calc(var(--unit) * 55);resize:vertical}.schedule-builder small{color:var(--muted);font-weight:400}.schedule-create{background:var(--text-muted);color:var(--bg);border-radius:calc(var(--unit) * 8);padding:calc(var(--unit) * 10);align-self:end;font-weight:600}.schedule-grid{gap:calc(var(--unit) * 15);margin-top:calc(var(--unit) * 15);grid-template-columns:1fr 1fr;display:grid}.schedule-grid>article{background:var(--surface);border:calc(var(--unit) * 1) solid var(--line);border-radius:calc(var(--unit) * 11);padding:calc(var(--unit) * 17)}.schedule-grid h3{margin:0 0 calc(var(--unit) * 10);font-size:calc(var(--unit) * 12)}.schedule-grid article>div{align-items:center;gap:calc(var(--unit) * 8);border-top:calc(var(--unit) * 1) solid var(--border);padding:calc(var(--unit) * 11) 0;display:flex}.schedule-grid article>div.inactive{opacity:.55}.schedule-grid article>div>span{flex:1}.schedule-grid b,.schedule-grid small,.schedule-grid em{display:block}.schedule-grid b{font-size:calc(var(--unit) * 10)}.schedule-grid small,.schedule-grid em{font-size:calc(var(--unit) * 8);color:var(--muted);margin-top:calc(var(--unit) * 3)}.schedule-grid em{font-style:normal}.schedule-grid strong{font-size:calc(var(--unit) * 8);color:var(--text-secondary)}.schedule-grid a{font-size:calc(var(--unit) * 9);color:var(--text-muted);font-weight:600}.schedule-grid .danger{color:var(--danger);background:var(--danger)}.schedule-grid article>p{color:var(--muted);font-size:calc(var(--unit) * 9)}@media (max-width:62.5em){.schedule-builder{grid-template-columns:1fr 1fr}.schedule-builder .recipients{grid-column:1/-1}.schedule-grid{grid-template-columns:1fr}}@media (max-width:43.75em){.scheduled-reports{padding:0 calc(var(--unit) * 14)}.schedule-builder{grid-template-columns:1fr}.schedule-builder .recipients{grid-column:auto}}
.email-inbox-wrap{background:var(--surface)}.email-inbox-toolbar{height:calc(var(--unit) * 42);padding:0 calc(var(--unit) * 15);border-bottom:calc(var(--unit) * 1) solid var(--border);font-size:calc(var(--unit) * 8);color:var(--text-muted);justify-content:space-between;align-items:center;display:flex}.email-inbox-toolbar button{background:var(--surface);color:var(--text-muted);border-radius:calc(var(--unit) * 6);padding:calc(var(--unit) * 6) calc(var(--unit) * 9);font-size:calc(var(--unit) * 8);font-weight:600}.email-inbox-settings{grid-template-columns:minmax(calc(var(--unit) * 440),1fr) calc(var(--unit) * 320);gap:calc(var(--unit) * 18);padding:calc(var(--unit) * 18) calc(var(--unit) * 22);background:var(--surface);border-bottom:calc(var(--unit) * 1) solid var(--border);display:grid}.email-inbox-settings>div{background:var(--surface);border:calc(var(--unit) * 1) solid var(--border);border-radius:calc(var(--unit) * 10);padding:calc(var(--unit) * 16)}.email-inbox-settings h2{font-size:calc(var(--unit) * 14);margin:0 0 calc(var(--unit) * 4)}.email-inbox-settings p{font-size:calc(var(--unit) * 8);color:var(--text-muted)}.email-inbox-settings label{font-size:calc(var(--unit) * 8);margin-top:calc(var(--unit) * 10);font-weight:600;display:block}.email-inbox-settings label>input:not([type=checkbox]){width:100%;height:calc(var(--unit) * 34);border:calc(var(--unit) * 1) solid var(--border);border-radius:calc(var(--unit) * 6);margin-top:calc(var(--unit) * 5);padding:0 calc(var(--unit) * 9);font-size:calc(var(--unit) * 9)}.email-inbox-settings fieldset{padding:calc(var(--unit) * 8) 0;margin:calc(var(--unit) * 8) 0;gap:calc(var(--unit) * 6);border:0;grid-template-columns:repeat(2,1fr);display:grid}.email-inbox-settings legend{font-size:calc(var(--unit) * 8);font-weight:600}.email-inbox-settings fieldset label{align-items:center;gap:calc(var(--unit) * 7);background:var(--surface);border-radius:calc(var(--unit) * 6);padding:calc(var(--unit) * 7);margin:0;display:flex}.email-inbox-settings fieldset span,.email-inbox-settings fieldset small{font-size:calc(var(--unit) * 8);display:block}.email-inbox-settings fieldset small{color:var(--text-muted);margin-top:calc(var(--unit) * 2);font-weight:400}.email-active{gap:calc(var(--unit) * 6);align-items:center;display:flex!important}.email-inbox-settings>div>button{margin-top:calc(var(--unit) * 12);background:var(--text-muted);color:#fff;border-radius:calc(var(--unit) * 6);padding:calc(var(--unit) * 8) calc(var(--unit) * 12);font-size:calc(var(--unit) * 8);font-weight:600}.email-inbox-settings>aside{background:var(--surface);border:calc(var(--unit) * 1) solid var(--border);border-radius:calc(var(--unit) * 10);padding:calc(var(--unit) * 13);max-height:calc(var(--unit) * 315);overflow:auto}.email-inbox-settings aside h3{font-size:calc(var(--unit) * 10)}.email-inbox-settings aside>button{text-align:left;background:var(--surface);border:calc(var(--unit) * 1) solid var(--border);border-radius:calc(var(--unit) * 7);width:100%;padding:calc(var(--unit) * 9);margin:calc(var(--unit) * 6) 0;display:block}.email-inbox-settings aside b,.email-inbox-settings aside small,.email-inbox-settings aside em{font-size:calc(var(--unit) * 8);display:block}.email-inbox-settings aside small{color:var(--text-secondary);margin:calc(var(--unit) * 3) 0}.email-inbox-settings aside em{color:var(--text-muted);font-style:normal}.email-inbox-notice{padding:calc(var(--unit) * 8) calc(var(--unit) * 14);background:var(--surface);color:var(--text-muted);font-size:calc(var(--unit) * 8);justify-content:space-between;display:flex}.email-inbox-notice button{color:inherit}.email-channel{height:calc(100vh - calc(var(--unit) * 115))}.email-inbox-filter{padding:0 calc(var(--unit) * 12) calc(var(--unit) * 10)}.email-inbox-filter select{width:100%;height:calc(var(--unit) * 29);border:calc(var(--unit) * 1) solid var(--border);border-radius:calc(var(--unit) * 5);padding:0 calc(var(--unit) * 6);font-size:calc(var(--unit) * 8);background:#fff}.email-channel .thread-list{height:calc(100vh - calc(var(--unit) * 225))}.email-channel .thread-list>button{min-height:calc(var(--unit) * 91)}.email-channel .email-subject{color:var(--text-secondary);font-weight:600}.email-channel .message-stream article>header{font-size:calc(var(--unit) * 8);margin:0 0 calc(var(--unit) * 4);font-weight:600}.email-channel .message-stream article>div{white-space:pre-wrap}.email-channel .message-stream article.inbound,.email-channel .message-stream article.outbound{max-width:84%}.email-channel .message-composer span{font-size:calc(var(--unit) * 7);color:var(--text-muted)}@media (max-width:53.125em){.email-inbox-settings{grid-template-columns:1fr}.email-inbox-settings>aside{display:none}}
.ai-settings-stack{gap:calc(var(--unit) * 14);display:grid}.ai-provider-card{grid-template-columns:1fr 1fr calc(var(--unit) * 220);align-items:end;gap:calc(var(--unit) * 14);display:grid}.ai-provider-card>div>span{width:calc(var(--unit) * 34);height:calc(var(--unit) * 34);border-radius:calc(var(--unit) * 9);background:var(--bg);color:var(--text-muted);font-size:calc(var(--unit) * 16);place-items:center;display:grid}.ai-provider-card>div>span.ai-live{background:var(--accent);color:var(--accent)}.ai-provider-card h3{margin:calc(var(--unit) * 8) 0 calc(var(--unit) * 2)}.ai-provider-card small{color:var(--danger)}.ai-rules{gap:calc(var(--unit) * 7);margin:calc(var(--unit) * 10) 0;display:grid}.ai-rules>label:has(input[type=checkbox]){align-items:center;gap:calc(var(--unit) * 6);display:flex}.ai-rules input[type=text],.ai-rules input:not([type]){margin-top:calc(var(--unit) * 3)}.ai-persona textarea{min-height:calc(var(--unit) * 70)}.ai-config-grid{grid-template-columns:minmax(0,1.45fr) minmax(calc(var(--unit) * 260),.55fr);gap:calc(var(--unit) * 14);display:grid}.ai-knowledge textarea{min-height:calc(var(--unit) * 130)}.ai-doc-list{margin-top:calc(var(--unit) * 14);border-top:calc(var(--unit) * 1) solid var(--border)}.ai-doc-list>div{padding:calc(var(--unit) * 9) 0;border-bottom:calc(var(--unit) * 1) solid var(--border);justify-content:space-between;align-items:center;display:flex}.ai-doc-list span,.ai-doc-list b,.ai-doc-list small{display:block}.ai-doc-list button{font-size:calc(var(--unit) * 8);color:var(--danger)}.ai-agent-list>button{text-align:left;width:100%;padding:calc(var(--unit) * 10);background:var(--surface);border:calc(var(--unit) * 1) solid var(--border);border-radius:calc(var(--unit) * 7);margin-top:calc(var(--unit) * 7);justify-content:space-between;align-items:center;display:flex}.ai-agent-list span,.ai-agent-list b,.ai-agent-list small{display:block}.ai-agent-list em{font-style:normal;font-size:calc(var(--unit) * 7);color:var(--accent)}.ai-agent-builder textarea{min-height:calc(var(--unit) * 75)}.ai-agent-docs{padding:calc(var(--unit) * 8) 0;gap:calc(var(--unit) * 8);border:0;flex-wrap:wrap;display:flex}.ai-agent-docs label{align-items:center;gap:calc(var(--unit) * 5);background:var(--surface);border-radius:calc(var(--unit) * 6);padding:calc(var(--unit) * 6) calc(var(--unit) * 8);display:flex}.ai-flow{background:var(--surface);border:calc(var(--unit) * 1) solid var(--border);border-radius:calc(var(--unit) * 10);padding:calc(var(--unit) * 12);margin:calc(var(--unit) * 12) 0}.ai-flow>header{justify-content:space-between;align-items:center;display:flex}.ai-flow>header span{gap:calc(var(--unit) * 4);flex-wrap:wrap;display:flex}.ai-flow>header button{font-size:calc(var(--unit) * 7);background:var(--surface);border:calc(var(--unit) * 1) solid var(--border);border-radius:calc(var(--unit) * 5);padding:calc(var(--unit) * 4) calc(var(--unit) * 6)}.ai-node{align-items:center;gap:calc(var(--unit) * 8);background:var(--surface);border:calc(var(--unit) * 1) solid var(--border);border-left:calc(var(--unit) * 4) solid var(--border);border-radius:calc(var(--unit) * 7);padding:calc(var(--unit) * 8);margin:calc(var(--unit) * 9) auto;max-width:calc(var(--unit) * 680);display:flex}.ai-node:not(:last-child):after{content:"↓";position:absolute}.ai-node>i{width:calc(var(--unit) * 22);height:calc(var(--unit) * 22);background:var(--surface);color:var(--text-muted);font-style:normal;font-size:calc(var(--unit) * 8);border-radius:50%;place-items:center;display:grid}.ai-node>span{flex:1}.ai-node small{text-transform:uppercase;font-size:calc(var(--unit) * 6);color:var(--text-muted);display:block}.ai-node input{width:100%;height:calc(var(--unit) * 25)!important;border:0!important;padding:0!important}.ai-node>button{color:var(--danger)}.ai-webhook{gap:calc(var(--unit) * 6);margin-top:calc(var(--unit) * 12);grid-template-columns:1fr auto;display:grid}.ai-webhook small{grid-column:1/-1}.ai-webhook input{min-width:0}.ai-webhook button{background:var(--surface);color:var(--text-muted);border-radius:calc(var(--unit) * 5);padding:calc(var(--unit) * 6)}.span-two{grid-column:span 2}@media (max-width:56.25em){.ai-provider-card,.ai-config-grid{grid-template-columns:1fr}.span-two{grid-column:auto}}
.ai-reply-suggestion{margin:0 calc(var(--unit) * 13) calc(var(--unit) * 7);padding:calc(var(--unit) * 9) calc(var(--unit) * 11);border:calc(var(--unit) * 1) solid var(--border);border-radius:calc(var(--unit) * 8);background:var(--surface);font-size:calc(var(--unit) * 8)}.ai-reply-suggestion.ready{border-color:var(--border);box-shadow:none}.ai-reply-suggestion header{align-items:center;gap:calc(var(--unit) * 5);display:flex}.ai-reply-suggestion header span{width:calc(var(--unit) * 20);height:calc(var(--unit) * 20);border-radius:calc(var(--unit) * 6);background:var(--surface);color:var(--text-muted);place-items:center;display:grid}.ai-reply-suggestion header small{color:var(--text-muted);margin-left:auto}.ai-reply-suggestion p{white-space:pre-wrap;font-size:calc(var(--unit) * 9);color:var(--text-secondary);margin:calc(var(--unit) * 7) 0;line-height:1.45}.ai-reply-suggestion>small{color:var(--text-secondary);margin:calc(var(--unit) * 5) 0;display:block}.ai-reply-suggestion>div{gap:calc(var(--unit) * 5);margin-top:calc(var(--unit) * 7);display:flex}.ai-reply-suggestion button{padding:calc(var(--unit) * 5) calc(var(--unit) * 7);border-radius:calc(var(--unit) * 5);background:var(--surface);font-size:calc(var(--unit) * 8)}.ai-reply-suggestion button.ai-use{background:var(--text-muted);color:var(--bg)}.ai-reply-suggestion button:disabled{opacity:.55}.ai-reply-suggestion em{margin-top:calc(var(--unit) * 6);color:var(--danger);font-style:normal;display:block}.incoming-ai-summary{margin-top:calc(var(--unit) * 13);padding:calc(var(--unit) * 11);border:calc(var(--unit) * 1) solid var(--border);border-radius:calc(var(--unit) * 9);background:var(--text-body)}.incoming-ai-summary small{color:var(--bg)}.incoming-ai-summary p{margin-top:calc(var(--unit) * 5);color:var(--bg);white-space:pre-wrap}.ai-usage-card{gap:calc(var(--unit) * 12);grid-template-columns:repeat(4,1fr);display:grid}.ai-usage-card>div{padding-right:calc(var(--unit) * 12);border-right:calc(var(--unit) * 1) solid var(--border)}.ai-usage-card>div:last-child{border:0}.ai-usage-card small,.ai-usage-card b,.ai-usage-card span{display:block}.ai-usage-card small{font-size:calc(var(--unit) * 7);color:var(--text-muted)}.ai-usage-card b{font-size:calc(var(--unit) * 17);margin:calc(var(--unit) * 4) 0}.ai-usage-card span{font-size:calc(var(--unit) * 8);color:var(--text-muted)}@media (max-width:43.75em){.ai-usage-card{grid-template-columns:1fr 1fr}}.ai-rule-inboxes{padding:calc(var(--unit) * 5) 0;border:0;margin:0}.ai-rule-inboxes legend{font-size:calc(var(--unit) * 8);font-weight:600}.ai-rule-inboxes label{align-items:flex-start;gap:calc(var(--unit) * 6);margin-top:calc(var(--unit) * 5);padding:calc(var(--unit) * 6);background:var(--surface);border-radius:calc(var(--unit) * 6);display:flex}.ai-rule-inboxes span,.ai-rule-inboxes small{display:block}.ai-rule-inboxes small{color:var(--text-muted);margin-top:calc(var(--unit) * 2);font-weight:400}
.voice-readiness{justify-content:space-between;align-items:center;gap:calc(var(--unit) * 18);margin:0 0 calc(var(--unit) * 14);padding:calc(var(--unit) * 12) calc(var(--unit) * 14);border:calc(var(--unit) * 1) solid var(--border);border-radius:calc(var(--unit) * 9);background:var(--surface);text-align:left;display:flex}.voice-readiness>div{gap:calc(var(--unit) * 3);display:grid}.voice-readiness b{font-size:calc(var(--unit) * 11)}.voice-readiness span{color:var(--text-secondary);font-size:calc(var(--unit) * 9);line-height:1.45}.voice-readiness button{border-radius:calc(var(--unit) * 7);background:var(--text-muted);color:var(--bg);padding:calc(var(--unit) * 8) calc(var(--unit) * 12);font-size:calc(var(--unit) * 9);flex:none;font-weight:600}.voice-readiness button:disabled{cursor:wait;opacity:.55}.voice-readiness.voice-blocked,.voice-readiness.voice-error{border-color:var(--border);background:var(--danger)}.voice-readiness.voice-blocked button,.voice-readiness.voice-error button{background:var(--danger)}@media (max-width:50em){.voice-readiness{flex-direction:column;align-items:stretch}.voice-readiness button{width:100%}}.sms-readiness{justify-content:space-between;align-items:center;gap:calc(var(--unit) * 14);padding:calc(var(--unit) * 9) calc(var(--unit) * 13);border-top:calc(var(--unit) * 1) solid var(--border);background:var(--danger);display:flex}.sms-readiness>div{gap:calc(var(--unit) * 2);display:grid}.sms-readiness b{color:var(--danger);font-size:calc(var(--unit) * 9)}.sms-readiness span{color:var(--danger);font-size:calc(var(--unit) * 8);line-height:1.4}.sms-readiness a{color:var(--danger);font-size:calc(var(--unit) * 8);flex:none;font-weight:600;text-decoration:none}.message-status.status-undelivered,.message-status.status-failed{color:var(--danger);font-weight:600}.a2p-ready-note{gap:calc(var(--unit) * 8);margin-top:calc(var(--unit) * 10);padding:calc(var(--unit) * 9) calc(var(--unit) * 11);border:calc(var(--unit) * 1) solid var(--border);border-radius:calc(var(--unit) * 7);background:var(--accent);align-items:center;display:flex}.a2p-ready-note b{color:var(--accent);font-size:calc(var(--unit) * 9)}.a2p-ready-note span{color:var(--text-secondary);font-size:calc(var(--unit) * 8)}
.flow-builder{min-height:calc(var(--unit) * 580);grid-template-columns:minmax(0, 1fr) calc(var(--unit) * 300);border:calc(var(--unit) * 1) solid var(--border);border-radius:var(--radius-lg);background:var(--surface);outline:0;display:grid;overflow:hidden}.flow-builder:focus-visible{box-shadow:none}.flow-builder-canvas{min-width:0;min-height:calc(var(--unit) * 580);background:var(--background)}.flow-builder-inspector{border-left:calc(var(--unit) * 1) solid var(--border);background:var(--surface);min-width:0;overflow:auto}.flow-builder-no-selection{place-content:center;gap:var(--space-1);height:100%;padding:var(--space-5);color:var(--foreground-muted);text-align:center;display:grid}.flow-builder-no-selection b{color:var(--foreground-secondary);font-size:calc(var(--unit) * 12);font-weight:500}.flow-builder-no-selection span{font-size:calc(var(--unit) * 11)}.flow-builder-palette,.flow-builder-tools{gap:var(--space-1);padding:var(--space-1);border:calc(var(--unit) * 1) solid var(--border);border-radius:var(--radius-md);background:var(--surface-translucent);-webkit-backdrop-filter:blur(calc(var(--unit) * 10));backdrop-filter:blur(calc(var(--unit) * 10));display:flex;margin:0!important}.flow-builder-palette{max-width:calc(100% - calc(var(--unit) * 96));flex-wrap:wrap}.flow-builder-palette button,.flow-builder-tools button{min-height:var(--control-sm);justify-content:center;align-items:center;gap:var(--space-2);padding:0 var(--space-2);border-radius:var(--radius-sm);color:var(--foreground-secondary);font-size:calc(var(--unit) * 11);background:0 0;display:inline-flex}.flow-builder-palette button:hover,.flow-builder-tools button:hover{background:var(--surface-hover);color:var(--foreground)}.flow-builder-palette button:disabled,.flow-builder-tools button:disabled{opacity:.36;cursor:default}.flow-builder-palette kbd{color:var(--foreground-subtle);font:calc(var(--unit) * 9) var(--font-sans)}.ringine-flow-node{width:calc(var(--unit) * 244);min-height:calc(var(--unit) * 96);padding:var(--space-4);border:calc(var(--unit) * 1) solid var(--border-strong);border-radius:var(--radius-lg);background:var(--surface);color:var(--foreground);box-shadow:none}.ringine-flow-node.selected{border-color:var(--signal);box-shadow:none}.ringine-flow-node.start{border-top-color:var(--signal)}.ringine-flow-node header{margin-bottom:var(--space-2);justify-content:space-between;align-items:center;display:flex}.ringine-flow-node header span,.ringine-flow-node header em{color:var(--foreground-muted);font:calc(var(--unit) * 9) var(--font-sans);letter-spacing:.1em;text-transform:uppercase;font-style:normal}.ringine-flow-node header em{color:var(--signal)}.ringine-flow-node>b{color:var(--foreground);font-size:calc(var(--unit) * 13);text-overflow:ellipsis;white-space:nowrap;font-weight:500;line-height:1.3;display:block;overflow:hidden}.ringine-flow-node>p{margin:var(--space-2) 0 0;color:var(--foreground-muted);font-size:calc(var(--unit) * 11);-webkit-line-clamp:2;-webkit-box-orient:vertical;line-height:1.4;display:-webkit-box;overflow:hidden}.ringine-flow-node .react-flow__handle{width:calc(var(--unit) * 8);height:calc(var(--unit) * 8);border:calc(var(--unit) * 2) solid var(--surface);background:var(--foreground-muted)}.react-flow__edge-path{stroke:var(--border-strong);stroke-width:1.5px}.react-flow__edge.selected .react-flow__edge-path{stroke:var(--signal)}.react-flow__arrowhead polyline{stroke:var(--border-strong);fill:var(--border-strong)}.react-flow__background{background:var(--background)}.react-flow__controls,.react-flow__minimap{border:calc(var(--unit) * 1) solid var(--border);border-radius:var(--radius-md);background:var(--surface);box-shadow:none;overflow:hidden}.react-flow__controls-button{border-bottom-color:var(--border);background:var(--surface);color:var(--foreground-secondary);fill:currentColor}.react-flow__controls-button:hover{background:var(--surface-hover)}.react-flow__minimap-mask{fill:color-mix(in srgb, var(--background) 75%, transparent)}.react-flow__minimap-node{fill:var(--surface-active);stroke:var(--border-strong)}@media (max-width:65em){.flow-builder{grid-template-columns:1fr}.flow-builder-inspector{max-height:calc(var(--unit) * 420);border-top:calc(var(--unit) * 1) solid var(--border);border-left:0}}.script-builder:has(.flow-builder){max-width:none;padding:var(--space-6) var(--space-6) calc(var(--unit) * 60)}.script-builder:has(.flow-builder) .script-meta{margin-block:var(--space-4)}.script-builder:has(.flow-builder) .script-publish{margin-top:var(--space-4)}.script-node-inspector{gap:var(--space-4);padding:var(--space-4);display:grid}.script-node-inspector>header{justify-content:space-between;align-items:flex-start;gap:var(--space-3);padding-bottom:var(--space-3);border-bottom:calc(var(--unit) * 1) solid var(--border);display:flex}.script-node-inspector>header span,.script-node-inspector .branch-editor>span{color:var(--foreground-muted);font:calc(var(--unit) * 9) var(--font-sans);letter-spacing:.1em;text-transform:uppercase;display:block}.script-node-inspector>header b{margin-top:var(--space-1);font-size:calc(var(--unit) * 13);font-weight:500;display:block}.script-node-inspector>header>div:last-child{gap:var(--space-1);display:flex}.script-node-inspector>header button,.script-node-inspector .branch-editor button{min-height:var(--control-sm);padding-inline:var(--space-2);border-radius:var(--radius-sm);background:var(--surface-hover);color:var(--foreground-secondary);font-size:calc(var(--unit) * 10)}.script-node-inspector>label{color:var(--foreground-muted);font-size:calc(var(--unit) * 10);font-weight:500}.script-node-inspector>label input,.script-node-inspector>label textarea,.script-node-inspector>label select{width:100%;margin-top:var(--space-2);display:block}.script-node-inspector>label textarea{min-height:calc(var(--unit) * 128);resize:vertical}.script-node-inspector .branch-editor{gap:var(--space-2);display:grid}.script-node-inspector .branch-editor>div{gap:var(--space-1);grid-template-columns:minmax(0,1fr) minmax(0,1fr) auto;display:grid}.ai-flow-builder{gap:var(--space-3);margin:var(--space-4) 0;display:grid}.ai-flow-builder>header{justify-content:space-between;align-items:baseline;gap:var(--space-3);display:flex}.ai-flow-builder>header b{font-size:calc(var(--unit) * 12);font-weight:500}.ai-flow-builder>header span{color:var(--foreground-muted);font-size:calc(var(--unit) * 10)}.ai-flow-builder .flow-builder,.ai-flow-builder .flow-builder-canvas{min-height:calc(var(--unit) * 520)}.ai-flow-inspector{gap:var(--space-4);padding:var(--space-4);display:grid}.ai-flow-inspector>header{justify-content:space-between;align-items:flex-start;gap:var(--space-3);padding-bottom:var(--space-3);border-bottom:calc(var(--unit) * 1) solid var(--border);display:flex}.ai-flow-inspector>header span{color:var(--foreground-muted);font:calc(var(--unit) * 9) var(--font-sans);letter-spacing:.1em;text-transform:uppercase;display:block}.ai-flow-inspector>header b{margin-top:var(--space-1);font-size:calc(var(--unit) * 13);font-weight:500;display:block}.ai-flow-inspector>header button{width:var(--control-sm);height:var(--control-sm);border-radius:var(--radius-sm);background:var(--surface-hover);color:var(--foreground-secondary)}.ai-flow-inspector>label{color:var(--foreground-muted);font-size:calc(var(--unit) * 10);font-weight:500}.ai-flow-inspector input,.ai-flow-inspector textarea{width:100%;margin-top:var(--space-2);display:block}.ai-flow-inspector textarea{min-height:calc(var(--unit) * 112);resize:vertical}
.cadence-flow-backdrop{z-index:70;padding:var(--space-4)}.cadence-flow-modal{--cadence-builder-width:92rem;--cadence-builder-height:58rem;width:min(var(--cadence-builder-width), calc(100vw - (var(--space-4) * 2)));height:min(var(--cadence-builder-height), calc(100vh - (var(--space-4) * 2)));border:calc(var(--unit) * 1) solid var(--border-strong);border-radius:var(--radius-lg);background:var(--surface);max-height:none;box-shadow:none;grid-template-rows:auto auto minmax(0,1fr) auto;display:grid;overflow:hidden}.cadence-flow-modal .builder-heading{padding:var(--space-4) var(--space-5);border-bottom-color:var(--border)}.cadence-flow-modal .builder-heading>span{color:var(--foreground-muted);font:.5625rem var(--font-sans)}.cadence-flow-modal .builder-heading h2{margin:var(--space-1) 0;font-family:var(--font-sans);letter-spacing:-.025em;font-size:1.125rem;font-weight:600}.cadence-flow-modal .builder-heading p{color:var(--foreground-muted);font-size:.6875rem}.cadence-flow-meta{gap:var(--space-4);padding:var(--space-3) var(--space-5);border-bottom:calc(var(--unit) * 1) solid var(--border);background:var(--surface-subtle);grid-template-columns:minmax(0,1fr) minmax(24rem,.8fr);display:grid}.cadence-flow-modal .builder-basics{gap:var(--space-3);grid-template-columns:minmax(12rem,.75fr) minmax(0,1.25fr);padding:0;display:grid}.cadence-flow-modal .builder-basics label,.cadence-flow-modal .cadence-exit-rules label{color:var(--foreground-muted);font-size:.625rem;font-weight:500}.cadence-flow-modal .builder-basics input{min-height:var(--control-md);margin-top:var(--space-1);padding:0 var(--space-3)}.cadence-flow-modal .cadence-exit-rules{min-width:0;padding:var(--space-2) var(--space-3);border-color:var(--border);background:var(--surface);margin:0}.cadence-flow-modal .cadence-exit-rules legend{color:var(--foreground-secondary);font-size:.625rem}.cadence-flow-modal .cadence-exit-rules>label{margin-right:var(--space-3)}.cadence-flow-modal .cadence-exit-rules>span{color:var(--foreground-muted);margin:0;display:inline}.cadence-flow-modal .cadence-exit-rules>div{max-height:4.5rem;margin-top:var(--space-2);overflow:auto}.cadence-flow-modal .cadence-exit-rules>div label{padding:var(--space-1) var(--space-2);border-color:var(--border);background:var(--surface-subtle)}.cadence-flow-workspace{min-height:0;overflow:hidden}.cadence-flow-workspace .flow-builder{border:0;border-radius:0;height:100%;min-height:0}.cadence-flow-workspace .flow-builder-canvas{min-height:0}.cadence-flow-modal .builder-footer{gap:var(--space-4);padding:var(--space-3) var(--space-5);border-top-color:var(--border);background:var(--surface);box-shadow:none;position:static}.cadence-flow-modal .builder-footer>span{color:var(--foreground-muted);margin-right:auto;font-size:.6875rem}.cadence-flow-modal .builder-footer label{color:var(--foreground-secondary)}.cadence-node-inspector{gap:var(--space-3);padding:var(--space-4);display:grid}.cadence-node-inspector>span{color:var(--foreground-muted);font:.5625rem var(--font-sans);letter-spacing:.1em}.cadence-node-inspector>label{color:var(--foreground-muted);font-size:.625rem;font-weight:500}.cadence-node-inspector>label input,.cadence-node-inspector>label textarea,.cadence-node-inspector>label select{width:100%;margin-top:var(--space-2);display:block}.cadence-node-inspector>label textarea{resize:vertical;min-height:6rem}.cadence-node-inspector>label small{margin-top:var(--space-1);color:var(--foreground-subtle);font-size:.5625rem;display:block}.cadence-node-inspector .cadence-inspector-check{align-items:center;gap:var(--space-2);display:flex}.cadence-node-inspector .cadence-inspector-check input{width:auto;margin:0}.cadence-inspector-routes{gap:var(--space-2);padding-top:var(--space-3);border-top:calc(var(--unit) * 1) solid var(--border);display:grid}.cadence-inspector-routes>b{font-size:.6875rem;font-weight:500}.cadence-inspector-routes>small{color:var(--foreground-muted);font-size:.625rem;line-height:1.45}.cadence-inspector-routes label{align-items:center;gap:var(--space-2);color:var(--foreground-muted);grid-template-columns:6.5rem minmax(0,1fr);font-size:.625rem;display:grid}.cadence-inspector-actions{gap:var(--space-2);padding-top:var(--space-3);border-top:calc(var(--unit) * 1) solid var(--border);display:flex}.cadence-inspector-actions button{min-height:var(--control-sm);padding:0 var(--space-2);border-radius:var(--radius-sm);background:var(--surface-hover);color:var(--foreground-secondary);font-size:.625rem}.react-flow__edge-text{fill:var(--foreground-muted);font:.5625rem var(--font-sans)}.react-flow__edge-textbg{fill:var(--surface)}@media (max-width:68rem){.cadence-flow-meta{grid-template-columns:1fr}.cadence-flow-modal{--cadence-builder-height:100vh;border:0;border-radius:0;width:100vw;height:100vh}.cadence-flow-workspace .flow-builder{grid-template-columns:minmax(0,1fr) 18rem}}
.ivr-flow-card{overflow:hidden;padding:0!important}.ivr-flow-card>.settings-card-head{padding:var(--space-4) var(--space-5);border-bottom:calc(var(--unit) * 1) solid var(--border)}.ivr-flow-card>.flow-builder{border:0;border-radius:0;min-height:40rem}.ivr-flow-card .flow-builder-canvas{min-height:40rem}.ivr-node-inspector{gap:var(--space-3);padding:var(--space-4);display:grid}.ivr-node-inspector>span{color:var(--foreground-muted);font:.5625rem var(--font-sans);letter-spacing:.1em}.ivr-node-inspector>label{color:var(--foreground-muted);font-size:.625rem;font-weight:500}.ivr-node-inspector>label input,.ivr-node-inspector>label textarea,.ivr-node-inspector>label select{width:100%;margin-top:var(--space-2);display:block}.ivr-node-inspector>label textarea{resize:vertical;min-height:7rem}.ivr-node-inspector>label input[type=file]{padding:var(--space-2);font-size:.5625rem}.ivr-node-inspector>label small{margin-top:var(--space-1);color:var(--foreground-muted);font-size:.5625rem;display:block}.ivr-route-key{gap:var(--space-2);grid-template-columns:4rem minmax(0,1fr);display:grid}.ivr-route-key label{color:var(--foreground-muted);font-size:.625rem;font-weight:500}.ivr-route-key input{width:100%;margin-top:var(--space-2);display:block}.ivr-inspector-actions{gap:var(--space-2);padding-top:var(--space-3);border-top:calc(var(--unit) * 1) solid var(--border);display:flex}.ivr-inspector-actions button{min-height:var(--control-sm);padding:0 var(--space-2);border-radius:var(--radius-sm);background:var(--surface-hover);color:var(--foreground-secondary);font-size:.625rem}@media (max-width:68rem){.ivr-flow-card>.flow-builder{grid-template-columns:minmax(0,1fr) 18rem}}
