.mwh-ai{font-family:inherit;text-align:right;margin:20px auto;max-width:100%;font-size:14px;color:#204352;box-sizing:border-box}.mwh-ai *{box-sizing:border-box}.mwh-ai [hidden]{display:none!important}.mwh-ai button,.mwh-ai input,.mwh-ai select,.mwh-ai textarea{font:inherit}.mwh-ai-toggle{display:block;margin:auto;border:1px solid #009b9e;border-radius:30px;background:#effcfc;color:#007a7d;padding:12px 22px;cursor:pointer}.mwh-ai-panel{margin-top:18px;border:1px solid #d9ebed;background:#fff;border-radius:24px;padding:24px;box-shadow:0 10px 28px #07394b0a}.mwh-ai h3{font-size:19px;margin:0 0 10px;color:#06465b}.mwh-ai p{line-height:1.9;margin:8px 0 18px}.mwh-ai label{display:block;margin:10px 0;line-height:1.8}.mwh-ai input:not([type=checkbox]),.mwh-ai textarea,.mwh-ai select{display:block;width:100%;padding:10px 12px;margin-top:5px;border:1px solid #cadbdd;border-radius:10px;background:#fff;color:#204352;min-height:44px}.mwh-ai textarea{resize:vertical}.mwh-ai input:focus,.mwh-ai textarea:focus,.mwh-ai select:focus,.mwh-ai button:focus-visible{outline:2px solid #009b9e;outline-offset:3px}.mwh-ai-fields{display:grid;grid-template-columns:1fr 1fr;gap:0 16px}.mwh-ai summary{cursor:pointer;padding:12px 0;color:#007c80}.mwh-ai fieldset{border:0;margin:14px 0;padding:0;min-width:0}.mwh-ai legend{font:inherit;border:0;margin:0}.mwh-ai-tlds{display:flex;gap:10px;flex-wrap:wrap;max-height:180px;overflow:auto;padding:5px}.mwh-ai-tlds label{border-radius:20px;padding:6px 14px;background:#eff5f6;direction:ltr;margin:0}.mwh-ai input[type=checkbox]{margin:0 5px;vertical-align:middle;width:17px;height:17px;accent-color:#009b9e}.mwh-ai-actions{display:flex;gap:10px;margin-top:16px;flex-wrap:wrap}.mwh-ai-submit,.mwh-ai-buy{background:#007f85!important;color:#fff!important;border:0;border-radius:25px;padding:12px 22px;cursor:pointer}.mwh-ai button:disabled{opacity:.5;cursor:wait}.mwh-ai-stop{background:#fff;border:1px solid #a8bfc6;border-radius:25px;padding:10px 18px;cursor:pointer}.mwh-ai-status{color:#365d6a;min-height:26px}.mwh-ai-results{display:table-row-group}.mwh-ai-card{border:1px solid #dce8eb;border-radius:16px;padding:18px;background:#fcfefe}.mwh-ai-card strong{display:block;direction:ltr;text-align:left;font-family:Arial,sans-serif;font-size:21px;overflow-wrap:anywhere;margin:10px 0}.mwh-ai-badge{display:inline-block;border-radius:10px;background:#dcf8ed;color:#176b50;padding:3px 9px}.mwh-ai-available{color:#237456}.mwh-ai-note{font-size:12px;color:#687e88}.mwh-ai-error{color:#a52935!important}@media(max-width:600px){.mwh-ai-panel{padding:16px}.mwh-ai-fields,.mwh-ai-results{display:table-row-group}.mwh-ai-toggle{width:100%;padding:12px 8px}.mwh-ai h3{font-size:17px}.mwh-ai-actions button{flex:1}}

.mwh-ai-captcha{max-width:360px;margin:16px 0}.mwh-ai-captcha-picture{display:flex;gap:12px;align-items:center}.mwh-ai-captcha-image{width:130px;height:43px;border-radius:6px}.mwh-ai-captcha-refresh{border:1px solid #a8bfc6;background:#fff;border-radius:10px;padding:8px 12px;cursor:pointer}.mwh-ai-captcha-status{display:block;margin-top:6px;font-size:12px;color:#a52935}

.mwh-ai{margin:0}.mwh-ai-panel{margin:0;border:0;padding:12px 0;box-shadow:none;border-radius:0}.mwh-ai-table{width:100%;border-collapse:collapse}.mwh-ai-table th,.mwh-ai-table td{padding:14px 10px;text-align:center;border-bottom:1px solid #edf0f3}.mwh-ai-table tr:nth-child(even){background:#f4f6f8}.mwh-ai-table .domainname label{display:inline-block;overflow-wrap:anywhere;font-family:Arial,sans-serif}.mwh-ai-table small{display:block;font-size:11px;color:#718491;margin-top:5px}.mwh-ai-table select{min-width:150px;width:auto;max-width:100%;margin:auto}.mwh-ai-table .favourite__checkbox label{margin:0}.mwh-ai-order{cursor:pointer}.mwh-ai-order:disabled{opacity:.5;cursor:not-allowed}.mwh-ai-table .textgreen{color:#07996d}
@media(max-width:600px){.mwh-ai-table thead{display:none}.mwh-ai-table tr{display:block;padding:10px;border-bottom:1px solid #dbe4e9}.mwh-ai-table td{display:flex;justify-content:space-between;gap:12px;align-items:center;text-align:right;border:0;padding:8px}.mwh-ai-table td:before{content:attr(data-heading);font-size:12px;color:#6f8190;flex-shrink:0}.mwh-ai-table select{margin:0;min-width:0}.mwh-ai-table .favourite__checkbox{min-width:24px;min-height:24px}.mwh-ai-table small{display:none}}

.mwh-ai h3{scroll-margin-top:90px}

/* v14: reasons are visible on touch devices; scoped to AI results only. */
.mwh-ai-table .domainname{width:43%}.mwh-ai-identity{max-width:430px;margin:0 auto;text-align:right;min-width:0}.mwh-ai-table .mwh-ai-identity>label{display:block;font-size:18px;font-weight:600;letter-spacing:.1px;margin:0 0 9px;text-align:left;line-height:1.5;color:#124b60;cursor:pointer;word-break:break-word}.mwh-ai-explanation{display:flex;align-items:flex-start;gap:7px;padding:9px 11px;border-radius:10px;background:#eaf8f8;border:1px solid #d8eeee;color:#45636c;text-align:right}.mwh-ai-reason-icon{color:#008d92;font-size:20px;line-height:1.3;flex:none}.mwh-ai .mwh-ai-reason{font-family:inherit;font-size:12px;line-height:1.9;margin:0;overflow-wrap:anywhere;font-weight:400}.mwh-ai-table tr:hover{background:#f1fafa}.mwh-ai-table tr{transition:background .18s ease}.mwh-ai-table .textgreen{white-space:nowrap}
@media(max-width:600px){.mwh-ai-table tr{margin:12px 0;padding:12px;border:1px solid #dce8eb;border-radius:16px;background:#fff}.mwh-ai-table .domainname{display:block;width:100%;padding-top:4px}.mwh-ai-table .domainname:before{display:none}.mwh-ai-identity{max-width:none}.mwh-ai-table .mwh-ai-identity>label{font-size:19px}.mwh-ai-explanation{padding:10px 12px}.mwh-ai .mwh-ai-reason{font-size:12px}.mwh-ai-table select{max-width:65%}}
@media(prefers-reduced-motion:reduce){.mwh-ai-table tr{transition:none}}

.mwh-ai .mwh-ai-status.mwh-ai-waiting{padding:13px 16px;border:1px solid #cce9e9;border-radius:12px;background:#eefafa;color:#175966;line-height:2;font-weight:500}.mwh-ai-waiting:before{content:"";display:inline-block;width:13px;height:13px;margin-left:9px;border:2px solid #b5dfdf;border-top-color:#009b9e;border-radius:50%;vertical-align:middle;animation:mwh-ai-spin .9s linear infinite}@keyframes mwh-ai-spin{to{transform:rotate(360deg)}}@media(prefers-reduced-motion:reduce){.mwh-ai-waiting:before{animation:none}}
