/* portal_admin.css — panel administrativo de Dexter (tema AWS) */
.admin-toolbar{display:flex;align-items:center;gap:10px;flex-wrap:wrap;padding:12px 16px;border-top:1px solid var(--aws-line);background:linear-gradient(180deg,rgba(255,179,71,.06),transparent)}
.admin-toolbar b{color:var(--aws-orange);font-size:12px;letter-spacing:.06em;text-transform:uppercase}
.dropzone{border:2px dashed var(--aws-line);border-radius:12px;padding:22px;text-align:center;color:var(--aws-muted);cursor:pointer;transition:.2s;background:var(--aws-navy)}
.dropzone.over{border-color:var(--aws-orange);color:var(--aws-orange);background:rgba(255,179,71,.08)}
.dropzone strong{display:block;font-size:14px;color:#fff;margin-bottom:4px}
.ref-row{display:flex;flex-direction:column;gap:6px;padding:10px 0;border-bottom:1px dashed var(--aws-line)}
.ref-head{display:flex;align-items:center;gap:10px;flex-wrap:wrap}
.ref-head input[type=text]{flex:1;min-width:160px;background:var(--aws-navy);border:1px solid var(--aws-line);color:#fff;border-radius:8px;padding:7px 10px;font-size:13px}
.ref-head input[type=text]:focus{outline:none;border-color:var(--aws-orange)}
.ref-name{font-weight:800;font-size:13.5px;color:#fff}
.ref-meta{color:var(--aws-muted);font-size:12px}
.ref-path{display:flex;gap:6px;align-items:center}
.ref-path .pathval{flex:1;font-family:'SFMono-Regular',Consolas,monospace;font-size:12px;background:var(--aws-dark);border:1px solid var(--aws-line);color:#cbe3ff;border-radius:8px;padding:7px 10px}
.btn{background:var(--aws-navy);color:var(--aws-text);border:1px solid var(--aws-line);border-radius:8px;padding:6px 11px;font-size:12px;font-weight:800;cursor:pointer}
.btn:hover{color:var(--aws-orange);border-color:var(--aws-orange)}
.btn.primary{background:var(--aws-orange);color:#0E1A2B;border-color:var(--aws-orange)}
.btn.danger:hover{color:#E76F51;border-color:#E76F51}
.admin-table{width:100%;border-collapse:collapse}
.admin-table th{text-align:left;color:var(--aws-muted);font-size:11px;text-transform:uppercase;letter-spacing:.05em;padding:8px 10px;border-bottom:1px solid var(--aws-line)}
.admin-table td{padding:8px 10px;border-bottom:1px dashed var(--aws-line);font-size:13px;vertical-align:top}
.cli-block{border:1px solid var(--aws-line);border-radius:10px;margin:10px 0;overflow:hidden}
.cli-head{display:flex;align-items:center;gap:8px;padding:10px 12px;background:var(--aws-dark)}
.cli-head b{color:#fff;flex:1}
.cli-body{padding:0 12px 12px}
.toast{position:fixed;bottom:18px;right:18px;background:var(--aws-green);color:#0E1A2B;padding:11px 16px;border-radius:10px;font-weight:800;font-size:13px;opacity:0;transform:translateY(10px);transition:.25s;z-index:99}
.toast.show{opacity:1;transform:none}
.toast.err{background:#E76F51}
.empty-hint{color:var(--aws-muted);font-size:13px;padding:10px 0}
a.open-path{color:var(--aws-light);text-decoration:none;font-size:12px;font-weight:700}
a.open-path:hover{text-decoration:underline}
/* La lista de pendientes recibe datos dinamicos y no debe imponer ancho al layout. */
#pendientes,#pendientes .sbody,#pend-list,#bitacora{min-width:0;max-width:100%;width:100%;}
#pend-list,#bitacora{overflow-x:hidden;overflow-y:auto;}
#pend-list>li,#bitacora>li{min-width:0;max-width:100%;overflow:visible;overflow-wrap:anywhere;word-break:break-word;}
.pend-row{display:flex;align-items:flex-start;gap:8px;min-width:0;max-width:100%;}
.pend-row .pend-text{min-width:0;flex:1 1 auto;overflow-wrap:anywhere;word-break:break-word;}
.pend-row .pend-badge{flex:0 1 auto;max-width:35%;overflow-wrap:anywhere;word-break:break-word;text-align:center;}
.pend-reso{max-width:calc(100% - 28px);overflow-wrap:anywhere;word-break:break-word;}
@media(max-width:520px){#pendientes .sbody>div:first-child{display:grid!important;grid-template-columns:minmax(0,1fr)!important}.pend-row{gap:5px}.pend-row .pend-badge{max-width:42%;font-size:9px!important;padding-left:5px!important;padding-right:5px!important}.pend-reso{margin-left:0!important;max-width:100%;}}
/* CALENDARIO */
.cal{border:1px solid var(--aws-line);border-radius:12px;overflow:hidden;background:var(--aws-navy);max-width:340px}
.cal-head{display:flex;align-items:center;justify-content:space-between;padding:10px 12px;background:var(--aws-dark);font-weight:800;color:#fff;font-size:13px}
.cal-head button{background:transparent;border:none;color:var(--aws-orange);font-size:16px;cursor:pointer;padding:0 8px}
.cal-grid{display:grid;grid-template-columns:repeat(7,1fr);gap:2px;padding:10px;text-align:center}
.cal-grid span{font-size:11px;padding:7px 0;color:var(--aws-muted);font-weight:700}
.cal-grid .cal-day{color:var(--aws-text);font-size:12.5px;border-radius:8px;cursor:pointer;position:relative}
.cal-grid .cal-day:hover{background:var(--aws-dark)}
.cal-grid .cal-day.other{color:var(--aws-muted);opacity:.5}
.cal-grid .cal-day.today{outline:1px solid var(--aws-light)}
.cal-grid .cal-day.event{background:linear-gradient(135deg,#4ADEDE,#FFB347);color:#fff;font-weight:900}
.cal-grid .cal-day.event::after{content:'';position:absolute;bottom:3px;left:50%;transform:translateX(-50%);width:4px;height:4px;border-radius:50%;background:#FFCA28}
.cal-legend{display:flex;gap:14px;font-size:11px;color:var(--aws-muted);padding:0 12px 10px;flex-wrap:wrap}
/* ============================================================
   REDISEÑO: sidebar colapsable (izquierda) + contenido dinámico
   + sección de Terminales con detalle (cruza dexter-agent-desktop)
   ============================================================ */
.sidebar{transition:flex-basis .22s ease,width .22s ease,min-width .22s ease}
.layout{transition:min-width .22s ease}
.sb-fold-icon{font-size:15px;line-height:1}
.sidebar .sb-fold-label{transition:opacity .15s}
/* colapsado: rail solo iconos */
.layout.sb-collapsed .sidebar{flex-basis:64px;min-width:64px;width:64px}
.layout.sb-collapsed .side-title{display:none}
.layout.sb-collapsed .sidebar-head{justify-content:center;padding:14px 8px 10px}
.layout.sb-collapsed .sidebar-body{padding:4px 8px 12px}
.layout.sb-collapsed .sb-fold{margin-left:1px}
.layout.sb-collapsed .sidebar h3{display:none}
.layout.sb-collapsed .sidebar a{justify-content:center;padding:11px 0;gap:0;font-size:0;margin:3px 0}
.layout.sb-collapsed .sidebar a i{font-size:16px;width:auto;transform:none}
.layout.sb-collapsed .sidebar a .num{display:none}
.layout.sb-collapsed .sidebar a::before{display:none}
.layout.sb-collapsed .sidebar a:hover{transform:none}
.layout.sb-collapsed .sidebar a.active{background:rgba(255,179,71,.14)}
.layout.sb-collapsed .sidebar-terminals{border-top:none;margin-top:6px;padding-top:0;display:flex;justify-content:center}
.layout.sb-collapsed .sidebar-terminals-head{position:relative;width:38px;height:38px;padding:0;border-radius:10px;background:var(--aws-dark);border:1px solid var(--aws-line);justify-content:center;align-items:center;color:var(--aws-green);font-size:0;font-weight:900}
.layout.sb-collapsed .sidebar-terminals-head i{font-size:18px;color:var(--aws-green);margin:0}
.layout.sb-collapsed .sidebar-terminals-head span{position:absolute;top:-7px;right:-7px;margin-left:0;min-width:17px;height:17px;line-height:17px;padding:0 5px;font-size:10px;font-weight:900;background:var(--aws-orange);color:#0E1A2B;box-shadow:0 0 0 2px var(--aws-navy),0 2px 6px rgba(0,0,0,.4)}
.layout.sb-collapsed .sidebar-terminals-legend,
.layout.sb-collapsed #terminal-list{display:none}
.layout.sb-collapsed .sidebar-plugins{border-top:none;margin-top:8px;padding-top:0;display:flex;justify-content:center}
.layout.sb-collapsed .sp-head{position:relative;width:38px;height:38px;padding:0;border-radius:10px;background:var(--aws-dark);border:1px solid var(--aws-line);justify-content:center;color:var(--aws-orange);font-size:0;font-weight:900}
.layout.sb-collapsed .sp-head i{font-size:16px;color:var(--aws-orange)}
.layout.sb-collapsed .sp-badge{position:absolute;top:-6px;right:-6px;margin-left:0;min-width:16px;height:16px;line-height:16px;padding:0 4px;font-size:9px;background:var(--aws-orange);color:#0E1A2B;box-shadow:0 0 0 2px var(--aws-navy),0 2px 6px rgba(0,0,0,.4)}
.layout.sb-collapsed .sp-list{display:none}
.sidebar a{white-space:nowrap}
/* ---- terminales: detalle ---- */
#term-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(272px,1fr));gap:12px;align-items:stretch}
.term-card{background:var(--aws-navy);border:1px solid var(--aws-line);border-radius:12px;padding:12px 14px;display:flex;flex-direction:column;gap:9px;min-width:0}
.tc-head{display:flex;align-items:center;gap:9px;min-width:0}
.tc-name{font-weight:800;color:#fff;font-size:13px;flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}
.tc-state{flex:none;font-size:10px;font-weight:900;border-radius:999px;padding:2px 9px}
.tc-state.on{background:rgba(122,161,22,.18);color:#cfe8a0;border:1px solid var(--aws-green)}
.tc-state.off{background:var(--aws-dark);color:var(--aws-muted);border:1px solid var(--aws-line)}
.tc-state.venc{background:rgba(255,89,89,.16);color:#ff9d9d;border:1px solid var(--aws-red)}
.tc-ia{font-family:'SFMono-Regular',Consolas,monospace;font-size:11.5px;color:#cbe3ff;background:var(--aws-dark);border:1px solid var(--aws-line);border-radius:7px;padding:5px 8px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}
.term-chips{display:flex;flex-wrap:wrap;gap:6px}
.term-chip{background:var(--aws-dark);border:1px solid var(--aws-line);color:var(--aws-light);border-radius:6px;padding:2px 8px;font-size:10px;font-weight:700;white-space:nowrap}
.term-chip b{color:var(--aws-orange);font-weight:900}
.tc-sub{font-size:11px;color:var(--aws-muted);line-height:1.55}
.tc-last{font-size:10px;color:var(--aws-muted)}
.tc-assigned{font-size:11px;color:var(--aws-text)}
.tc-assigned b{color:var(--aws-orange)}
.tc-tasks{font-size:11px;color:var(--aws-text)}
.tc-tasks b{color:var(--aws-orange)}
.term-empty{color:var(--aws-muted);font-size:13px;padding:8px 0}
@media(max-width:900px){
  .layout.sb-collapsed .sidebar{flex-basis:100%;min-width:0;width:100%}
  .layout.sb-collapsed .side-title{display:block}
  .layout.sb-collapsed .sidebar-head{justify-content:flex-start}
  .layout.sb-collapsed .sidebar a{justify-content:flex-start;padding:10px 12px;gap:11px;font-size:13.5px}
  .layout.sb-collapsed .sidebar a i{font-size:inherit;width:18px}
  .layout.sb-collapsed .sidebar-terminals{display:block}
  .layout.sb-collapsed .sidebar-terminals-head{position:static;width:auto;height:auto;padding:0;border-radius:0;background:none;border:none;justify-content:flex-start;color:var(--aws-orange);font-size:10px}
  .layout.sb-collapsed .sidebar-terminals-head i{font-size:inherit;color:inherit;margin:0}
  .layout.sb-collapsed .sidebar-terminals-head span{position:static;margin-left:auto;min-width:18px;height:auto;line-height:normal;padding:2px 5px;font-size:9px;background:rgba(74,222,222,.15);color:var(--aws-green);box-shadow:none}
  .layout.sb-collapsed .sidebar-terminals-legend{display:block}
  .layout.sb-collapsed #terminal-list{display:block}
  .layout.sb-collapsed .sidebar-plugins{border-top:1px solid var(--aws-line);margin-top:14px;padding-top:12px;display:block}
  .layout.sb-collapsed a.sp-head{position:static;width:auto;height:auto;padding:0;border-radius:0;background:none;border:none;justify-content:flex-start;color:var(--aws-light);font-size:11px}
  .layout.sb-collapsed a.sp-head i{font-size:14px;color:var(--aws-orange)}
  .layout.sb-collapsed .sp-badge{position:static;margin-left:auto;min-width:18px;height:auto;line-height:normal;padding:2px 6px;font-size:9px;background:rgba(255,179,71,.16);color:var(--aws-orange);box-shadow:none}
  .layout.sb-collapsed .sp-list{display:block}
  #term-grid{grid-template-columns:1fr}
}

/* efectos de interaccion */
.card{transition:box-shadow .18s ease,border-color .18s ease,transform .18s ease}
.card:hover{box-shadow:0 12px 32px rgba(0,0,0,.24);border-color:rgba(74,222,222,.2);transform:translateY(-1px)}
.shead{transition:background .18s ease}
.ctrl button{transition:all .16s ease}

/* sub-vistas de pendientes: lista vs crear */
.pend-tabs{display:flex;gap:6px;flex-wrap:wrap;margin-bottom:12px}
.pend-tab{appearance:none;border:1px solid rgba(74,222,222,.22);background:rgba(7,20,34,.4);color:var(--aws-muted);padding:7px 13px;border-radius:999px;font-size:12px;cursor:pointer;display:inline-flex;align-items:center;gap:7px;transition:all .16s ease}
.pend-tab i{font-size:12px;color:var(--aws-orange)}
.pend-tab:hover{color:var(--aws-light);border-color:rgba(74,222,222,.45)}
.pend-tab.active{background:linear-gradient(135deg,rgba(13,54,48,.9),rgba(8,32,36,.9));border-color:rgba(74,222,222,.65);color:var(--aws-light);box-shadow:0 4px 14px rgba(0,0,0,.25)}
.pend-tab.active i{color:var(--aws-light)}
.pend-view{display:none}
.pend-view.show{display:block;animation:pendFade .22s ease}
@keyframes pendFade{from{opacity:0;transform:translateY(4px)}to{opacity:1;transform:none}

/* estilos comunes extraídos de index.php */
.cita-hero{background:linear-gradient(135deg,#4ADEDE,#FFB347);color:#fff;border-radius:12px;padding:16px;margin-bottom:10px}
.cita-hero-title{font-weight:800;font-size:20px}
.cita-hero-sub{font-size:14px;opacity:.95}

.field{display:block;font-size:12px;color:var(--aws-muted);margin-bottom:4px}
.input{width:100%;min-height:38px;background:var(--aws-navy);border:1px solid var(--aws-line);color:#fff;border-radius:8px;padding:8px 10px;font-size:13px}
.input:focus{outline:none;border-color:var(--aws-orange)}

.note{font-size:11px;color:var(--aws-muted);line-height:1.5;margin-top:6px}

.kpi-grid{display:grid;gap:10px;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));margin-top:12px}

.status-box{border:1px solid var(--aws-line);border-radius:10px;padding:12px;background:var(--aws-navy);margin:12px 0}
.status-box-title{font-weight:800;color:var(--aws-orange);font-size:13px;margin-bottom:6px}

.term-events{margin-top:12px;padding-top:10px;border-top:1px solid var(--aws-line)}
.term-event{display:flex;gap:8px;align-items:center;padding:4px 0;border-bottom:1px dashed var(--aws-line);font-size:11px}
.term-event-icon{flex:none;width:16px;text-align:center}
.term-event-body{flex:1;min-width:0;overflow-wrap:anywhere}
.term-event-body b{color:var(--aws-light)}
.term-event-time{color:var(--aws-muted);font-size:10px;flex:none}

.tc-refresh{border:1px solid var(--aws-line);border-radius:8px;background:var(--aws-dark);color:var(--aws-light);padding:4px 10px;cursor:pointer;font-size:11px;margin-top:6px;transition:all .16s ease}
.tc-refresh:hover{border-color:var(--aws-orange);color:var(--aws-orange)}
.tc-refresh:disabled{opacity:.6;cursor:not-allowed}

.install-grid{display:grid;gap:12px;grid-template-columns:repeat(auto-fit,minmax(240px,1fr))}
.agent-card{border:1px solid var(--aws-line);border-radius:10px;padding:14px;background:var(--aws-navy)}
.agent-card-title{font-weight:800;margin-bottom:8px;font-size:13px}
.agent-card-title-light{color:var(--aws-light)}
.agent-card-title-orange{color:var(--aws-orange)}
.agent-card-text{font-size:11px;color:var(--aws-muted);margin-bottom:6px}
.agent-card-mono{font-size:11px;word-break:break-all}
.agent-card-ok{font-size:11px;color:var(--aws-green);margin-top:10px}

.install-status{display:flex;gap:8px;flex-wrap:wrap;margin-bottom:12px;align-items:center}
.install-status-text{font-size:12px;color:var(--aws-muted)}

.summary-grid{display:grid;gap:12px;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));margin-bottom:14px}

.form-row{display:flex;gap:8px;flex-wrap:wrap;margin:12px 0;align-items:center}
.form-input{flex:1;min-width:160px;min-height:38px;background:var(--aws-navy);border:1px solid var(--aws-line);color:#fff;border-radius:8px;padding:8px 10px;font-size:13px}
.form-input:focus{outline:none;border-color:var(--aws-orange)}

.term-help{font-size:11px;color:var(--aws-muted);margin-bottom:8px}
.term-help strong{color:var(--aws-light)}

.pend-hint{font-size:12px;color:var(--aws-muted);margin-bottom:10px;line-height:1.5}
.pend-empty{color:var(--aws-muted)}
.pend-msg{font-size:11px;color:var(--aws-muted);min-height:16px;margin-bottom:6px}
.bit-panel{margin-top:14px;border-top:1px solid var(--aws-line);padding-top:10px}
.bit-header{display:flex;align-items:center;justify-content:space-between;margin-bottom:6px}
.bit-list{list-style:none;margin:0;padding:0;max-height:220px;overflow:auto;font-size:12px}

.plugin-msg{font-size:11px;color:var(--aws-muted);min-height:16px;margin-top:12px}

.foot{margin-top:14px;font-size:11px;color:var(--aws-muted)}

.hint-box{margin:0 0 10px;padding:9px 11px;border:1px solid rgba(125,211,252,.28);border-radius:9px;background:rgba(7,20,34,.36);color:var(--aws-muted)}

.sound-btn{background:transparent;border:1px solid var(--aws-line);color:var(--aws-orange);border-radius:8px;font-size:12px;cursor:pointer;padding:2px 8px}

.shead i{color:var(--aws-orange)}

.pmeta .fa-solid{color:var(--aws-green)}
.sidebar-terminals-legend .icon-green{color:var(--aws-green)}
.status-box-title .icon-green{color:var(--aws-green)}
.install-note{font-size:12px;color:var(--aws-muted);margin:12px 0 0;line-height:1.5}
.install-note .fa-solid{color:var(--aws-light)}
.ok{color:var(--aws-green)}

.icon-green{color:var(--aws-green)}
.icon-orange{color:var(--aws-orange)}
.icon-light{color:var(--aws-light)}

/* Sistema común de botones: cubre controles estáticos y botones generados por JS. */
button,.btn,input[type="submit"],input[type="button"]{
  appearance:none;-webkit-appearance:none;border:1px solid var(--aws-line);
  font:inherit;line-height:1.2;text-decoration:none;white-space:nowrap;
  transition:color .16s ease,background .16s ease,border-color .16s ease,
    box-shadow .16s ease,transform .12s ease,opacity .16s ease;
}
button:not(:disabled),.btn,input[type="submit"]:not(:disabled),input[type="button"]:not(:disabled){cursor:pointer}
button:hover:not(:disabled),.btn:hover,input[type="submit"]:hover:not(:disabled),input[type="button"]:hover:not(:disabled){
  transform:translateY(-1px);box-shadow:0 5px 14px rgba(0,0,0,.2)
}
button:active:not(:disabled),.btn:active,input[type="submit"]:active:not(:disabled),input[type="button"]:active:not(:disabled){transform:translateY(0);box-shadow:none}
button:focus-visible,.btn:focus-visible,input[type="submit"]:focus-visible,input[type="button"]:focus-visible{
  outline:2px solid var(--aws-light);outline-offset:2px
}
button:disabled,.btn[aria-disabled="true"],input[type="submit"]:disabled,input[type="button"]:disabled{
  opacity:.52;cursor:not-allowed;filter:saturate(.55);box-shadow:none;transform:none
}
.btn.primary,.primary,.composer-submit{
  background:linear-gradient(135deg,var(--aws-orange),#ffd27a);color:#0e1a2b;
  border-color:var(--aws-orange);font-weight:900
}
.btn.primary:hover:not(:disabled),.primary:hover:not(:disabled),.composer-submit:hover:not(:disabled){
  background:linear-gradient(135deg,#ffc76b,#ffe0a5);color:#0e1a2b;border-color:#ffe0a5
}
.btn.danger,.danger{color:#ffb0a0;border-color:rgba(255,89,89,.55)}
.btn.danger:hover:not(:disabled),.danger:hover:not(:disabled){background:rgba(255,89,89,.14);color:#ffd0c8;border-color:#ff8980}
.queue-tab,.pend-tab,.composer-switch-tab,.panel-block-toggle,.activity-history-open{
  min-height:34px;display:inline-flex;align-items:center;justify-content:center;gap:7px;
  border:1px solid var(--aws-line);border-radius:9px;background:rgba(7,20,34,.52);
  color:var(--aws-muted);font-weight:800;padding:7px 11px
}
.queue-tab:hover:not(:disabled),.pend-tab:hover:not(:disabled),.composer-switch-tab:hover:not(:disabled),.panel-block-toggle:hover:not(:disabled),.activity-history-open:hover:not(:disabled){
  color:var(--aws-light);border-color:rgba(74,222,222,.62);background:rgba(13,54,48,.7)
}
.queue-tab.active,.pend-tab.active,.composer-switch-tab.active{color:var(--aws-light);border-color:rgba(74,222,222,.75);background:rgba(13,54,48,.88);box-shadow:0 4px 14px rgba(0,0,0,.22)}
.queue-tab span,.pend-tab span{display:inline-flex;align-items:center;justify-content:center;min-width:18px;height:18px;padding:0 5px;border-radius:999px;background:rgba(255,179,71,.16);color:var(--aws-orange);font-size:10px}
.ctrl button,.cal-head button,.sound-btn,.p-hide,.modal-close,.activity-modal-close{
  display:inline-flex;align-items:center;justify-content:center;min-width:32px;min-height:32px
}
.ctrl button,.cal-head button{border-radius:8px;background:var(--aws-dark);color:var(--aws-light)}
.ctrl button:hover:not(:disabled),.cal-head button:hover:not(:disabled){background:var(--aws-navy);border-color:var(--aws-orange);color:var(--aws-orange)}
.sound-btn{background:rgba(255,179,71,.08);color:var(--aws-orange);border-color:rgba(255,179,71,.4);font-weight:800}
.modal-close,.activity-modal-close,.p-hide{border-radius:8px;background:rgba(7,20,34,.7);color:var(--aws-muted)}
.modal-close:hover:not(:disabled),.activity-modal-close:hover:not(:disabled),.p-hide:hover:not(:disabled){background:rgba(255,89,89,.16);color:#ffb0a0;border-color:#ff8980}
[data-loading="true"]{pointer-events:none;position:relative;color:transparent!important}
[data-loading="true"]::after{content:"";position:absolute;width:14px;height:14px;border:2px solid currentColor;border-right-color:transparent;border-radius:50%;animation:rtkButtonSpin .7s linear infinite;color:var(--aws-orange)}
@keyframes rtkButtonSpin{to{transform:rotate(360deg)}}
@media(max-width:600px){.queue-tab,.pend-tab,.composer-switch-tab,.panel-block-toggle{min-height:38px;padding:8px 10px}.btn{min-height:38px}.admin-toolbar .btn{flex:1 1 auto}}
