.tm-finder{background:#fafaf7;border:1px solid rgba(15,37,72,.12);border-radius:18px;padding:28px;margin:0 0 36px;color:#0f2548}.tm-finder-heading{max-width:760px}.tm-finder .tm-activities{margin:24px 0}.tm-finder .tm-choice{display:flex;align-items:flex-start;gap:12px;padding:13px 16px;margin:8px 0;background:#fff;border:1px solid #d7dce4;border-radius:10px;cursor:pointer;font-size:14px}.tm-finder .tm-choice.selected{border-color:#b44912;background:#fff8f3}.tm-finder .tm-choice input{margin-top:3px;flex-shrink:0}.tm-finder .tm-choice span:last-child{margin-left:0}.tm-finder .tm-choice:focus-within{outline:2px solid #146ec7;outline-offset:2px}.tm-results{margin-top:28px;scroll-margin-top:90px}.tm-result{padding:16px 20px;margin:12px 0;background:#fff;border-left:3px solid #e8621a;border-radius:0 10px 10px 0}.tm-result h4{font-family:Sora,sans-serif;font-size:16px;line-height:1.5;margin:0 0 8px}.tm-result ul{padding-left:20px!important;list-style:disc!important;margin:0!important}.tm-result li{font-size:14px}.tm-reference{margin-top:24px!important;margin-bottom:0!important}.tm-selected{display:flex;gap:8px;flex-wrap:wrap;margin:16px 0}.tm-selected button{border:1px solid #bcc7d5;border-radius:8px;background:#fff;color:#0f2548;padding:9px 12px;font:inherit;cursor:pointer;min-height:44px;text-align:left}.tm-class-list summary{font-weight:700}.bi-page .tm-class-list .bi-class-grid{grid-template-columns:1fr;max-height:380px;padding:0 16px}.tm-class-list label{align-items:flex-start!important}.tm-class-list label span:last-child{margin-left:0}.tm-estimate-title{scroll-margin-top:90px}.tm-whatsapp-note{font-size:12px;margin-top:8px!important}.tm-results:focus{outline:2px solid #146ec7;outline-offset:8px}@media(max-width:600px){.tm-finder{padding:20px 16px}.tm-finder .tm-choice{padding:12px}.tm-finder .bi-btn{width:100%}.tm-result{padding:14px}.tm-selected button{font-size:13px}}