.page-inline-actions .quick-source-button{
  box-sizing:border-box;display:inline-flex;align-items:center;justify-content:center;
  min-height:28px;height:28px;margin:0;padding:5px 9px;border:0;border-radius:7px;
  background:#2563eb;color:#fff;font:inherit;font-size:11px;line-height:18px;cursor:pointer
}
.auto-assignment-table th:nth-child(2),.auto-assignment-table td:nth-child(2){width:184px;min-width:184px}
.auto-assignment-table .merged-page-cell{overflow:visible}
.auto-assignment-table .page-inline-actions{width:100%;min-width:0;flex-wrap:nowrap}
.auto-assignment-table .page-inline-actions .quick-source-button{flex:0 0 auto}
.page-inline-actions .channel-link{box-sizing:border-box;display:inline-flex;align-items:center;justify-content:center;min-height:28px;height:28px;padding:5px 9px;border-radius:7px;line-height:18px}
.quick-source-dialog{width:min(1120px,calc(100vw - 36px));max-height:calc(100vh - 28px);overflow:hidden}
.quick-source-dialog form{max-height:calc(100vh - 60px);overflow:hidden}
.quick-source-existing-split{display:grid;grid-template-columns:1fr 1fr;gap:10px;min-height:260px}
.quick-source-selected-pane,.quick-source-picker-pane{min-width:0;padding:8px;border:1px solid #dbe5f1;border-radius:9px;background:#fff}
.quick-source-selected-pane{display:flex;flex-direction:column}
.quick-source-selected{display:flex;flex-direction:column;align-content:stretch;flex-wrap:nowrap;gap:5px;max-height:220px;overflow-y:auto}
.quick-source-selected>span{border-radius:7px}
.quick-source-picker-panel{display:flex;flex-direction:column;min-height:220px;max-height:220px;overflow:hidden}
.quick-source-dialog .quick-source-options{display:flex;flex-direction:column;flex:1;max-height:none;overflow-y:auto;overflow-x:hidden}
.quick-source-dialog .quick-source-options>label{display:grid!important;grid-template-columns:auto minmax(0,1fr) auto;width:100%}
.quick-source-content-types{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:9px;padding:9px 11px;border:1px solid #dbeafe;border-radius:10px;background:#f8fafc}
.quick-source-content-types label{display:grid;gap:5px;margin:0}
.platform-type-field,.bulk-type-field{animation:type-field-in .15s ease-out}
.websub-last-push{display:block;max-width:180px;color:#64748b;font-size:9px;font-style:italic;line-height:1.3;text-align:center}
@keyframes type-field-in{from{opacity:0;transform:translateY(-3px)}to{opacity:1;transform:none}}
@media(max-width:800px){
  .quick-source-dialog{overflow-y:auto}.quick-source-dialog form{max-height:none;overflow:visible}
  .quick-source-existing-split{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}
  .quick-source-content-types{grid-template-columns:1fr}
}
