.idorsia-authv2-results-container{max-width:800px;margin:0 auto;padding:20px;font-family:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Oxygen-Sans,Ubuntu,Cantarell,"Helvetica Neue",sans-serif}#idorsia-authv2-advanced-results-loader,#idorsia-authv2-results-loader{width:100px;height:100px;margin:30px auto;display:none}.doctor-title{font-size:1.5rem;margin-bottom:20px;color:#333}.doctor-card{display:flex;flex-direction:column;background-color:#f9f9f9;border:1px solid #ddd;border-radius:4px;padding:15px;margin-bottom:15px;text-decoration:none;color:#333;transition:all .3s ease}.doctor-card:hover{background-color:#f0f0f0;border-color:#ccc;box-shadow:0 2px 5px rgba(0,0,0,.1)}.doctor-info{display:flex;justify-content:space-between;margin-bottom:10px}.doctor-name{font-weight:700;font-size:1.1rem;color:#0073aa}.doctor-specialty{color:#666;font-style:italic}.doctor-address{margin-bottom:5px;color:#555}.doctor-email{color:#777;font-size:.9rem}#idorsia-authv2-advanced-results-cards,#idorsia-authv2-results-cards{max-height:600px;overflow-y:auto;padding-right:5px}#idorsia-authv2-advanced-results-cards::-webkit-scrollbar,#idorsia-authv2-results-cards::-webkit-scrollbar{width:8px}#idorsia-authv2-advanced-results-cards::-webkit-scrollbar-track,#idorsia-authv2-results-cards::-webkit-scrollbar-track{background:#f1f1f1;border-radius:4px}#idorsia-authv2-advanced-results-cards::-webkit-scrollbar-thumb,#idorsia-authv2-results-cards::-webkit-scrollbar-thumb{background:#888;border-radius:4px}#idorsia-authv2-advanced-results-cards::-webkit-scrollbar-thumb:hover,#idorsia-authv2-results-cards::-webkit-scrollbar-thumb:hover{background:#555}#idorsia-authv2-advanced-results-message,#idorsia-authv2-results-message{padding:15px;background-color:#f8f8f8;border-left:4px solid #0073aa;margin:20px 0;display:none}.idorsia-authv2-search-container{max-width:600px;margin:0 auto 30px}.custom-form{display:flex;flex-direction:column;gap:15px}.form-input{padding:10px;border:1px solid #ddd;border-radius:4px;font-size:16px}.form-button{padding:12px 20px;background-color:#0073aa;color:#fff;border:none;border-radius:4px;cursor:pointer;font-size:16px;transition:background-color .3s}.form-button:hover{background-color:#005177}.form-button:disabled{background-color:#999;cursor:not-allowed}.button-content{display:flex;align-items:center;justify-content:center}.button-loading{display:none;width:20px;height:20px;border:2px solid rgba(255,255,255,.3);border-radius:50%;border-top-color:#fff;animation:spin 1s ease-in-out infinite;margin-right:10px}@keyframes spin{to{transform:rotate(360deg)}}.multiple-results-help{margin-top:20px;padding:15px 20px;background-color:#f0f7ff;border-left:4px solid #0073aa;border-radius:4px;color:#333;font-size:.95rem;line-height:1.5}.multiple-results-help a.support-link{color:#0073aa;text-decoration:underline;font-weight:500;transition:color .2s ease}.multiple-results-help a.support-link:hover{color:#005177;text-decoration:none}