.pbx-secs{flex-direction:column;display:flex}.pbx-secs>.pbx-sec-block+.pbx-sec-block{border-top:1px solid var(--line-strong);margin-top:40px;padding-top:28px}.pbx-secs .pbx-sec-head{margin-bottom:14px}.pbx-sec-tabs{margin-bottom:16px}.pbx-note{border:1px solid var(--line-strong);border-radius:var(--radius-md);background:var(--plane-panel-2);color:var(--text-2);font-size:var(--type-body);align-items:flex-start;gap:10px;padding:11px 14px;display:flex}.pbx-note b{color:var(--text);font-weight:600}.pbx-note--info{border-color:var(--info-solid);background:var(--info-tint);color:var(--text)}.pbx-note--ok{border-color:var(--success-solid);background:var(--ok-tint);color:var(--text)}.pbx-note--warn{border-color:var(--warning-solid);background:var(--warn-tint);color:var(--text)}.pbx-note--bad{border-color:var(--danger-solid);background:var(--bad-tint);color:var(--text)}.pbx-fg{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px 20px;display:grid}@media (width<=760px){.pbx-fg{grid-template-columns:minmax(0,1fr)}}.pbx-sim-row{flex-wrap:wrap;align-items:flex-end;gap:12px;display:flex}.pbx-sim-row .oui-field{flex:280px;max-width:420px;margin-bottom:0}.pbx-sim-row>.oui-btn{flex:none}.pbx-sec-stack{flex-direction:column;gap:16px;display:flex}.pbx-sec-stack>.pbx-sec-tabs{margin-bottom:0}.pbx-sec-stack .pbx-note{margin-top:16px}.pbx-result-dl{grid-template-columns:max-content minmax(0,1fr);align-items:center;gap:6px 16px;margin:0;display:grid}.pbx-result-dl dt{color:var(--text-2)}.pbx-result-dl dd{color:var(--text);margin:0}.oui-drawer .oui-field-grid>:is(.oui-section-title,p,.pbx-full){grid-column:1/-1}.oui-drawer .oui-field-grid>.oui-section-title{border-top:1px solid var(--line);letter-spacing:0;margin:4px 0 10px;padding-top:16px;font-size:13px;font-weight:650}.oui-drawer .oui-field-grid>.oui-section-title:first-child{border-top:0;margin-top:0;padding-top:0}.oui-drawer .oui-field-grid>p.muted{margin:0 0 12px}.oui-drawer .oui-field-hint,.oui-drawer .oui-field .muted.small{font-size:12px}.oui-drawer .oui-secondary-details{border-top:1px solid var(--line);margin:8px 0 24px;padding-top:16px}.oui-drawer .oui-secondary-details>.oui-section-title{margin:0 0 8px;font-size:13px;font-weight:650}.pbx-nowrap{white-space:nowrap}.pbx-frame-wrap>.pbx-trunk-ops{border-top:1px solid var(--line-strong);order:6;margin-top:8px;padding-top:28px}.pbx-frame-wrap>[data-testid=trunks-outbound]{order:5}.trunk-port{color:var(--text-3)}.oui-table .pbx-num{text-align:right;white-space:nowrap}.pbx-strong{font-weight:600}.pbx-muted{color:var(--text-3)}.pbx-order{flex-wrap:wrap;align-items:center;gap:14px;margin:0;padding:0;list-style:none;display:flex}.pbx-order-item{align-items:center;gap:14px;display:flex}.pbx-order-link{color:var(--text-3);white-space:nowrap;font-size:12.5px}.pbx-order-link:after{content:" →"}.pbx-term{border:1px solid var(--line-strong);border-radius:var(--radius-md);background:var(--plane-panel);align-items:center;gap:10px;min-width:220px;padding:10px 10px 10px 12px;font-size:12.5px;display:flex}.pbx-kb{border-radius:var(--radius-sm);background:var(--accent-soft);width:24px;height:24px;color:var(--accent-ink);flex:none;place-items:center;font-weight:600;display:grid}.pbx-term-main{flex:1;min-width:0}.pbx-term-main b{font-weight:600;display:block}.pbx-term-main span{color:var(--text-3)}.pbx-rules-table td{padding-top:6px;padding-bottom:6px}.pbx-rules-table .oui-input,.pbx-rules-table .oui-select{min-width:0;height:32px}.pbx-rules-table .oui-input{width:100%;min-width:96px}.pbx-rules-table .pbx-rules-num{width:72px;min-width:60px}.pbx-rules-table .oui-select{min-width:140px}.pbx-rules-acts{white-space:nowrap;text-align:right}.pbx-sim-out{flex-direction:column;gap:6px;min-width:0;display:flex}.pbx-sim-steps{color:var(--text-2);margin:0;padding-left:18px;font-size:12.5px}.pbx-sim-row>.oui-input{flex:280px;max-width:420px}.pbx-chk-grid{grid-template-columns:repeat(auto-fill,minmax(190px,1fr));gap:12px 20px;display:grid}.pbx-chk-item .oui-check{gap:10px}.pbx-drawer-sub{border-top:1px solid var(--line);margin:20px 0 8px;padding-top:16px;font-size:13px;font-weight:650}.pbx-drawer-sub+.oui-footnote{margin:0 0 12px}.pbx-rule-row{grid-template-columns:minmax(0,1fr) 140px auto;align-items:end;gap:0 12px;display:grid}.pbx-rule-row .oui-btn{margin-bottom:14px}.oui-drawer .pbx-note{margin-bottom:16px}.pbx-history{margin:0;padding:0;list-style:none}.pbx-history>li{border-bottom:1px solid var(--line);font-size:var(--type-body);justify-content:space-between;align-items:baseline;gap:16px;padding:11px 0;display:flex}.pbx-history>li:last-child{border-bottom:0}.pbx-history-when{color:var(--text-3);white-space:nowrap}.pbx-history-what b{font-weight:600}.pbx-field-narrow{max-width:320px}.pbx-field-narrow .oui-field{margin-bottom:0}.pbx-inline-check{font-size:var(--type-body);color:var(--text-2);white-space:nowrap;align-items:center;gap:8px;display:inline-flex}.pbx-toolbar-form{flex-wrap:nowrap;align-items:center;gap:8px 12px;display:flex}.pbx-toolbar-form>.oui-input[type=search]{width:260px;max-width:100%}.pbx-inline-field{font-size:var(--type-body);color:var(--text-2);white-space:nowrap;align-items:center;gap:8px;display:inline-flex}.pbx-inline-field .pbx-narrow{width:96px}@media (width<=760px){.pbx-toolbar-form{flex-wrap:wrap}}:root[data-skin=workspace] .oui-drawer[data-testid=extensions-detail],:root[data-skin=workspace] .oui-drawer[data-testid=extensions-edit]{width:min(640px,100%)}.oui-drawer .pbx-extscreen-card{background:var(--plane-panel);border-color:var(--line);gap:0;padding:0;overflow:hidden}.oui-drawer .pbx-extscreen-card>h3{background:var(--plane-panel-2);border-bottom:1px solid var(--line);padding:12px 16px;font-size:13px;font-weight:650}.oui-drawer .pbx-extscreen-card>dl{align-items:center;gap:0 24px;padding:4px 16px}.oui-drawer .pbx-extscreen-card>dl>dt,.oui-drawer .pbx-extscreen-card>dl>dd{border-bottom:1px solid var(--line);padding:11px 0}.oui-drawer .pbx-extscreen-card>dl>:nth-last-child(-n+2){border-bottom:0}.oui-drawer .pbx-extscreen-card>dt,.oui-drawer .pbx-extscreen-card>dl>dt{color:var(--text-2);opacity:1}.oui-drawer .pbx-extscreen-card>p,.oui-drawer .pbx-extscreen-card>.pbx-extscreen-soon{margin:12px 16px}.oui-drawer .pbx-extscreen-card>.pbx-extscreen-soon{color:var(--text-2);border-style:dashed}.oui-drawer .pbx-card-foot{background:var(--plane-panel-2);border-top:1px solid var(--line);flex-wrap:wrap;gap:8px;padding:12px 16px;display:flex}.oui-drawer .pbx-extscreen-card--danger{margin-top:16px}.oui-DataTable--fill[data-testid^=enduser-],.oui-DataTable--fill[data-testid^=agent-]{flex:0 auto}.oui-DataTable--fill[data-testid^=enduser-] .oui-table-wrap,.oui-DataTable--fill[data-testid^=agent-] .oui-table-wrap{padding-bottom:0}.pbx-history-arrow{vertical-align:middle;color:var(--text-3);margin:0 6px;display:inline-flex}.oui-frame-block>.agent-coaching-notes{grid-template-columns:minmax(0,1fr) minmax(280px,380px);align-items:start;gap:20px;width:100%;max-width:none;display:grid}.agent-coaching-notes-list{border:1px solid var(--line);border-radius:var(--radius-md);background:var(--plane-panel);overflow:hidden}.agent-coaching-notes-list>.muted{margin:0;padding:24px 16px}.coaching-notes-list{flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.coaching-note{border-bottom:1px solid var(--line);padding:14px 16px}.coaching-note:last-child{border-bottom:0}.coaching-note p{color:var(--text);margin:0 0 4px}.agent-coaching-compose{border:1px solid var(--line);border-radius:var(--radius-md);background:var(--plane-panel);padding:16px}@media (width<=1000px){.oui-frame-block>.agent-coaching-notes{grid-template-columns:minmax(0,1fr)}}
