.outbound-list{overflow:hidden}.or-search{display:flex;align-items:center;gap:16px;padding:14px 16px;border-bottom:1px solid var(--line)}.or-search input{flex:1;width:100%;min-width:0;min-height:42px}.or-search>span{font-size:12px;color:var(--muted);white-space:nowrap}.or-table-scroll{width:100%;overflow-x:auto;overscroll-behavior-x:contain}.outbound-list table{min-width:1190px;width:100%}.outbound-list td,.outbound-list th{font-size:12px;padding:12px 10px;vertical-align:middle}.outbound-list .or-priority{color:var(--muted);width:32px;text-align:center;font-variant-numeric:tabular-nums}.outbound-list td:nth-child(2){min-width:145px;font-weight:600}.or-route-cell{max-width:145px;overflow-wrap:anywhere}.or-route-cell small{display:block;color:var(--muted);font-size:10px;margin-top:3px}.or-blocked{color:var(--danger,#b74848)}.or-row-actions{display:flex;align-items:center;justify-content:flex-end;gap:5px;white-space:nowrap;min-width:147px}.or-row-actions :is(button,a){display:inline-flex;width:32px;height:32px;min-width:32px;min-height:32px;padding:7px;border:1px solid var(--line);border-radius:8px;flex:none}.or-row-actions svg{width:16px;height:16px}.or-list-help{margin:16px 3px;line-height:1.65}.outbound-editor{max-width:1280px;margin-inline:auto;display:grid;gap:18px}.outbound-editor h2{font-size:16px;margin-bottom:18px}.outbound-editor h3{font-size:13px;margin:22px 0 12px}.or-editor-top{display:flex;align-items:center;gap:30px;margin-bottom:12px}.or-editor-top>.field{flex:1}.or-editor-top>.toggle-row{flex-shrink:0;white-space:nowrap}.or-conditions{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px}.outbound-editor .field{min-width:0}.outbound-editor .field>small{color:var(--muted);font-size:11px;line-height:1.5;min-height:32px;font-weight:400}.outbound-editor :is(input,select){max-width:100%;box-sizing:border-box;min-width:0}.or-departments{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:10px}.or-department-chip{display:inline-flex;align-items:center;gap:8px;padding:5px 6px 5px 11px;background:var(--surface-2,var(--panel,#f1f5ef));border:1px solid var(--line);border-radius:9px;font-size:12px}.or-department-chip button{width:24px;height:24px;min-height:24px;padding:0;border:0;background:transparent;color:inherit;font-size:18px}.or-routes{width:100%;min-width:750px;border-collapse:collapse}.or-routes th,.or-routes td{padding:10px 8px;font-size:12px;vertical-align:middle}.or-routes th:first-child{width:65px;white-space:nowrap}.or-routes th:nth-child(2){width:31%}.or-routes th:nth-child(3){width:17%}.or-routes th:nth-child(4){width:17%}.or-routes :is(input,select){width:100%;font-size:12px;min-height:38px}.or-routes input:disabled{opacity:.55}.outbound-editor .description{line-height:1.6}.outbound-editor [data-or-error]:empty{display:none}html[data-theme=dark] .or-department-chip{background:var(--panel,#25352d)}@media(max-width:1000px){.or-conditions{grid-template-columns:1fr}.or-editor-top{align-items:stretch;flex-direction:column;gap:10px}.or-search{gap:8px}}

.or-routes input{border:1px solid var(--line);border-radius:8px;padding:9px 11px;background:var(--panel,#fff);color:var(--ink);box-shadow:none;appearance:none}.or-routes input:focus{border-color:var(--accent);outline:2px solid color-mix(in srgb,var(--accent) 18%,transparent)}
.or-search input{border:1px solid var(--line);border-radius:9px;padding:11px 14px;background:var(--panel,#fff);color:var(--ink);appearance:none;box-shadow:none}.or-search input:focus{border-color:var(--accent);outline:2px solid color-mix(in srgb,var(--accent) 18%,transparent)}
