.retro-menu .ccu-search-launch{margin-left:auto;background:#31566c;color:#fff;display:flex;align-items:center;gap:7px;border-left:1px solid #6c8799;font-size:13px;text-transform:none}
.retro-menu .ccu-search-launch:hover{background:#41718e}.ccu-search-input-label{display:grid;gap:8px;color:#4e6a7e;font-size:12px;font-weight:800;margin:20px 0}
.ccu-search-input-label input{border:1px solid #c2d7e4;border-radius:9px;width:100%;background:#fff;color:#193e55;padding:14px 16px;font-size:15px;outline-offset:2px}
.ccu-search-results{max-height:min(56vh,540px);overflow-y:auto;padding-right:5px;color:#5d788b;font-size:13px}.ccu-search-group{margin:0 0 16px}.ccu-search-group h3{font-size:11px;color:#51788e;letter-spacing:.09em;text-transform:uppercase;border-bottom:1px solid #dce7ed;padding-bottom:8px;margin:13px 0 7px}
.ccu-search-result{display:flex;align-items:center;gap:10px;width:100%;padding:11px 10px;border:0;border-radius:7px;text-align:left;background:#fff;color:#1b4a65;cursor:pointer}.ccu-search-result:hover,.ccu-search-result:focus-visible{background:#eaf5fb;outline:2px solid #9ccce5}.ccu-search-result>span{font-size:17px}.ccu-search-result strong{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:13px}.ccu-search-result small{font-size:11px;color:#6e8a9c}
.ccu-cup-shortcuts{display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;gap:11px;background:#f6fafc;border:1px solid #d7e5ed;border-radius:9px;margin:15px 0 25px;padding:12px 15px}
.ccu-cup-overview,.ccu-cup-jump{display:flex;align-items:center;gap:11px;flex-wrap:wrap}.ccu-cup-overview span{font-size:11px;color:#56788f}.ccu-cup-overview strong{color:#194a66}.ccu-cup-jump{gap:5px}.ccu-cup-jump button{border:1px solid #d0e0e9;background:#fff;border-radius:5px;padding:8px 10px;color:#216181;font-size:11px;font-weight:800;cursor:pointer}.ccu-cup-jump button:hover{background:#dff1fb}
@media(max-width:720px){.retro-menu .ccu-search-launch{position:sticky;right:0;margin-left:5px;box-shadow:-7px 0 14px #0f2a3b80;background:#284b60}.retro-menu .ccu-search-launch span{display:none}.ccu-search-result small{display:none}.ccu-cup-shortcuts{padding:10px}.ccu-cup-overview{width:100%;gap:8px}.ccu-cup-jump{width:100%;overflow-x:auto;flex-wrap:nowrap}.ccu-cup-jump button{flex-shrink:0}}
