/* 12.8: one tidy "More" menu replaces eight floating buttons that covered the side menu and showed staff and sign-up links to children */
.tfl-quick{position:fixed;right:12px;bottom:12px;z-index:9000;display:flex;flex-direction:column;align-items:flex-end;gap:8px;font:700 15px system-ui,sans-serif}
.tfl-quick[data-who="child"],.tfl-quick[data-who="unknown"]{display:none}
.tfl-quick-toggle{background:#102a73;color:#fff;border:2px solid #59eaff;border-radius:18px;padding:10px 16px;font:inherit;cursor:pointer;box-shadow:0 0 18px #3bdfff88}
.tfl-quick-toggle:focus-visible,.tfl-quick-list a:focus-visible{outline:3px solid #ffd76a;outline-offset:2px}
.tfl-quick-list{display:flex;flex-direction:column;gap:6px;background:rgba(8,20,60,.96);border:2px solid #59eaff;border-radius:16px;padding:10px;max-height:70vh;overflow:auto}
.tfl-quick-list[hidden]{display:none}
.tfl-quick-list a{color:#fff;text-decoration:none;padding:8px 12px;border-radius:12px;white-space:nowrap}
.tfl-quick-list a:hover{background:#1d3f9e}
.tfl-quick-list a.off{display:none}
@media print{.tfl-quick{display:none}}
