
/* ScanScope scanner advisor */
.advisor{margin:2rem 0;padding:1.5rem;border:1px solid #cbd5e1;border-radius:16px;background:#f8fafc;color:#172b3a}.advisor *{box-sizing:border-box}.advisor h2{margin-top:0}.advisor .advisor-kicker{font-size:.85rem;letter-spacing:.04em;font-weight:700;color:#155e75}.advisor .advisor-progress{height:7px;border-radius:99px;background:#dbe5ed;overflow:hidden;margin:1rem 0}.advisor .advisor-progress>span{display:block;height:100%;background:#087e8b;transition:width .2s}.advisor fieldset{border:0;padding:0;margin:1rem 0}.advisor legend{font-size:1.12rem;font-weight:700;margin-bottom:1rem}.advisor .advisor-option{display:block;background:white;border:1px solid #cbd5e1;border-radius:10px;padding:.75rem 1rem;margin:.5rem 0;cursor:pointer}.advisor .advisor-option:has(input:checked){border-color:#087e8b;background:#e9f7f8}.advisor .advisor-actions{display:flex;gap:.75rem;flex-wrap:wrap;margin-top:1rem}.advisor button,.advisor .advisor-link{background:#086c7c;color:white;border:0;border-radius:9px;padding:.7rem 1.1rem;font:inherit;font-weight:700;cursor:pointer;text-decoration:none;display:inline-block}.advisor button:disabled{opacity:.5;cursor:not-allowed}.advisor button.secondary{background:white;border:1px solid #8da4b2;color:#17374a}.advisor .advisor-result{border-top:1px solid #cbd5e1;margin-top:1rem;padding-top:1rem}.advisor .advisor-muted{font-size:.9rem;color:#425466}.advisor a:not(.advisor-link){color:#075b78}.advisor [hidden]{display:none!important}@media(max-width:600px){.advisor{padding:1rem}.advisor .advisor-actions button{flex:1}}
