.tool-nav{flex-wrap:wrap}.tool-save-status{font-size:.9rem;color:#35536f;overflow-wrap:anywhere}.tool-save-status:empty{display:none}.tool-setups{margin-top:1rem;border-top:1px solid #cbddec;padding-top:1rem}.tool-setups>p{margin:.75rem 0;max-width:75ch;font-size:.9rem}.tool-setups label{display:block;font-weight:700;margin:.75rem 0 .4rem}.tool-setup-entry{display:flex;gap:.65rem;flex-wrap:wrap}.tool-setup-entry input{flex:1;min-width:0;max-width:30rem;border:1px solid #8daec9;border-radius:8px;padding:.75rem;font:inherit;background:#fff}.tool-setup-list{padding:0;list-style:none;margin-top:1rem}.tool-setup-list li{display:flex;align-items:center;gap:.6rem;padding:.75rem 0;border-top:1px solid #d5e3ef}.tool-setup-list li>div{flex:1;min-width:0;overflow-wrap:anywhere}.tool-setup-list small{display:block;color:#526c82;margin-top:.25rem}.tool-setups button,.tool-nav button,.tool-card-favorite{min-height:44px}.tool-nav button[aria-pressed=true],.tool-card-favorite[aria-pressed=true]{background:#164f80;color:#fff}.tool-favorites{margin-top:1rem;border-top:1px solid #cbddec;padding-top:1rem}.tool-favorites label{display:flex;gap:.6rem;align-items:center;min-height:44px;cursor:pointer}.tool-favorites input{width:20px;height:20px;accent-color:#164f80}.tool-favorites p{font-size:.9rem;color:#35536f}.tool-card-favorite{margin-top:1rem}.tool-setups :focus-visible{outline:3px solid #2474bd;outline-offset:3px}@media(max-width:500px){.tool-setup-entry{flex-direction:column}.tool-setup-entry input{width:100%;box-sizing:border-box}.tool-setup-list li{flex-wrap:wrap}.tool-setup-list li>div{flex-basis:100%}.tool-setup-list button{flex:1}}@media print{.tool-card-favorite,.tool-favorites{display:none!important}}
