/* Compact branch picker beside SQLite / Refresh. */
.organized59 #organized59-sqlite-controls #all-branches-trigger{width:auto!important;min-width:0!important;padding:4px 8px!important;gap:4px!important;white-space:nowrap;font-size:11px!important;font-weight:700;color:#67e8f9;background:#083344;border:1px solid #155e75;border-radius:6px;line-height:18px}.organized59 #organized59-sqlite-controls #all-branches-trigger[hidden]{display:none!important}
#all-branches-menu{box-sizing:border-box;position:fixed;margin:0;width:min(336px,calc(100vw - 16px));max-height:min(480px,calc(100dvh - 130px));padding:12px;border:1px solid #cbd5e1;border-radius:10px;background:#fff;color:#0f172a;box-shadow:0 12px 35px #0f172a40;overflow:auto;z-index:1000;font-size:13px}#all-branches-menu .ab-heading{display:flex;align-items:center;justify-content:space-between;margin-bottom:8px}#all-branches-menu .ab-heading>button{background:#f1f5f9;border-radius:5px;padding:2px 8px;color:#334155;font-size:20px;line-height:24px;cursor:pointer}#all-branches-menu input{box-sizing:border-box;width:100%;height:36px;padding:7px 9px;border:1px solid #cbd5e1;border-radius:6px;color:#0f172a;background:white}#all-branches-menu .ab-note,#all-branches-menu .ab-status{font-size:12px;line-height:1.45;color:#475569;margin:8px 0}#all-branches-menu .ab-list{display:grid;gap:5px}#all-branches-menu a{display:grid;gap:3px;padding:9px 10px;background:#f8fafc;border:1px solid #e2e8f0;border-radius:6px;color:#0f172a;text-decoration:none}#all-branches-menu a:hover{border-color:#0891b2;background:#ecfeff}#all-branches-menu a small{color:#64748b;font-size:11px}#all-branches-menu :focus-visible,#all-branches-trigger:focus-visible{outline:2px solid #0891b2;outline-offset:2px}#all-branches-read-only{margin:0;padding:5px 12px;font-size:12px;background:#fef3c7;color:#78350f;border-bottom:1px solid #fcd34d}
@media(max-width:700px){.organized59 #organized59-sqlite-controls #all-branches-trigger{font-size:10px!important;padding:4px 5px!important}#all-branches-menu input{font-size:16px}}

@media(max-width:1100px){.organized59 #header-brand>div>div{flex-wrap:wrap;row-gap:4px!important}}
