.favorite-tools{border-top:1px solid var(--line);margin-top:18px;padding-top:15px}.favorite-heading{align-items:start;display:flex;justify-content:space-between}.favorite-subtitle{color:var(--soft);display:block;font-size:10px;margin-top:4px}.inline-manager{position:relative}.inline-manager summary{color:var(--brass-bright);cursor:pointer;font-size:11px;list-style:none;padding:2px 0}.inline-manager summary::-webkit-details-marker{display:none}.manager-popover{background:#10283d;border:1px solid var(--line-strong);border-radius:9px;box-shadow:0 15px 35px rgba(0,0,0,.3);padding:13px;position:absolute;right:0;top:27px;width:230px;z-index:3}.manager-popover label,.ratio-favorite-content label{color:var(--muted);display:block;font-size:10px;margin-bottom:6px}.manager-form{display:flex;gap:6px}.manager-form input{font-size:13px;min-width:0}.manager-form button{background:var(--brass);border:0;border-radius:6px;color:#172436;font-size:11px;font-weight:700;padding:0 10px}.manager-list{display:flex;flex-wrap:wrap;gap:5px;margin:11px 0}.managed-favorite{align-items:center;background:rgba(3,13,24,.48);border:1px solid var(--line);border-radius:5px;color:var(--muted);display:inline-flex;font-family:"DM Mono",monospace;font-size:10px;gap:5px;padding:4px 5px}.managed-favorite button{background:none;border:0;color:var(--brass-bright);font-size:15px;line-height:1;padding:0}.reset-button{background:none;border:0;color:var(--soft);font-size:10px;padding:0}.favorite-picker-grid{display:grid;gap:8px;grid-template-columns:1fr 1fr;margin-top:13px}.picker-line{align-items:center;display:flex;gap:10px;min-width:0}.picker-label{color:var(--soft);font-family:"DM Mono",monospace;font-size:9px;letter-spacing:.13em}.favorite-chip-list{display:flex;gap:6px;min-width:0;overflow-x:auto;padding:2px 0 4px;scrollbar-width:thin}.favorite-chip,.ratio-favorite-chip{background:rgba(3,13,24,.33);border:1px solid var(--line);border-radius:7px;color:var(--muted);font-family:"DM Mono",monospace;font-size:10px;min-height:29px;padding:5px 9px;white-space:nowrap}.favorite-chip:hover,.favorite-chip:focus-visible,.ratio-favorite-chip:hover{border-color:var(--brass);color:var(--brass-bright)}.nearby-strip{align-items:center;border-bottom:1px solid var(--line);display:flex;gap:18px;padding:13px 0 14px}.nearby-heading{min-width:136px}.nearby-heading small{color:var(--soft);display:block;font-family:"DM Mono",monospace;font-size:9px;margin-top:4px}.nearby-list{display:flex;flex:1;gap:6px;min-width:0;overflow-x:auto;padding:2px 0 3px;scrollbar-width:thin}.nearby-chip{background:rgba(3,13,24,.3);border:1px solid var(--line);border-radius:7px;color:var(--muted);font-family:"DM Mono",monospace;font-size:10px;min-height:33px;padding:6px 9px;white-space:nowrap}.nearby-chip small{color:var(--soft);font-size:9px;margin-left:3px}.nearby-chip.favorite{border-color:rgba(211,169,95,.52)}.nearby-chip.current{background:rgba(211,169,95,.15);border-color:var(--brass-bright);color:var(--brass-bright);font-weight:600}.nearby-chip.current small{color:var(--brass-bright)}.ratio-favorites-manager{border-top:1px solid var(--line);margin-top:17px;padding-top:13px}.ratio-favorites-manager summary{align-items:start;cursor:pointer;display:flex;justify-content:space-between;list-style:none}.ratio-favorites-manager summary::-webkit-details-marker{display:none}.ratio-favorites-manager .tool-title{margin-bottom:2px}.ratio-favorites-manager summary small{color:var(--soft);display:block;font-size:10px}.ratio-favorite-content{padding-top:13px}.ratio-favorite-list{display:flex;flex-wrap:wrap;gap:6px;margin-bottom:12px}.ratio-favorite-content form{align-items:end;display:flex;gap:7px}.ratio-favorite-content form label{margin:0}.ratio-favorite-content .manager-form{flex:1}.ratio-favorite-content .manager-form input{min-height:34px}.ratio-favorite-content .manager-list{margin-bottom:10px}@media(max-width:680px){.favorite-tools{margin-top:16px}.favorite-heading{align-items:center}.favorite-picker-grid{grid-template-columns:1fr}.picker-line{gap:8px}.favorite-chip-list{max-width:calc(100vw - 68px)}.nearby-strip{align-items:start;display:block}.nearby-heading{margin-bottom:8px}.nearby-list{width:100%}.manager-popover{right:-3px}.ratio-favorites-manager{margin-top:15px}}
