.conditional-tools{margin:12px 0;border:1px solid #41566b;border-radius:11px;background:#172436;color:#edf7fa}
.conditional-tools>summary{min-height:44px;padding:12px 14px;cursor:pointer;font:600 13px/1.5 system-ui,sans-serif}
.conditional-tools nav{display:flex;flex-wrap:wrap;gap:10px;padding:0 14px 14px}
.conditional-tools a{display:inline-flex;align-items:center;justify-content:center;min-height:44px;max-width:100%;padding:10px 14px;border:1px solid #41717a;border-radius:9px;background:#173c48;color:#effbff;text-decoration:none;font:600 13px/1.4 system-ui,sans-serif;overflow-wrap:anywhere}
.conditional-tools a:focus-visible,.conditional-tools summary:focus-visible{outline:3px solid #f5be67;outline-offset:3px}
@media(max-width:600px){.conditional-tools nav{display:grid;grid-template-columns:minmax(0,1fr)}}
