.dd-form{--dd-ink:#183b52;--dd-teal:#0e9f91;--dd-muted:#71848c;--dd-line:#dce8eb;direction:rtl}
.dd-form .dd-native,.dd-form [hidden]{display:none!important}
.dd-form .dd-options{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;position:relative;margin:0 0 24px!important;padding:0!important;text-align:right!important}
.dd-form .dd-option{width:auto!important;float:none!important;min-width:0;position:relative;margin:0!important;padding:0!important}
.dd-form .dd-radio{position:absolute!important;width:1px!important;height:1px!important;opacity:0!important;clip-path:inset(50%);margin:0!important;overflow:hidden}
.dd-form .dd-card{box-sizing:border-box;display:flex!important;position:relative;flex-direction:column;align-items:stretch;justify-content:center;gap:12px;width:100%;height:100%;min-height:228px;padding:16px 20px 22px!important;margin:0!important;border:2px solid #e0eaee;border-radius:18px;background:#fff;color:var(--dd-ink)!important;cursor:pointer;overflow:hidden;line-height:1.9;transition:background-color .2s,border-color .2s}
.dd-form .dd-card:before,.dd-form .dd-card:after{display:none!important}
.dd-form .dd-card:hover{background:#f7fbfb;border-color:#a7d8d0}
.dd-form .dd-selected .dd-card{background:#f4faf9;border-color:var(--dd-teal)}
.dd-form .dd-radio:focus-visible+.dd-card{outline:3px solid #84d6c8;outline-offset:3px}
.dd-form .dd-picture{display:block;align-self:center;width:100%;max-width:240px;height:140px;position:relative}
.dd-form .dd-art{display:block;width:100%;height:140px}
.dd-form .dd-art text{direction:ltr;unicode-bidi:plaintext}
.dd-form .dd-title{display:block;position:relative;color:var(--dd-ink);font-size:13px;font-weight:600;line-height:2}
.dd-form .dd-tick{position:absolute;top:16px;left:16px;width:19px;height:19px;box-sizing:border-box;border:1px solid #cbdcdf;border-radius:50%;background:#fff}
.dd-form .dd-selected .dd-tick{background:var(--dd-teal);border-color:var(--dd-teal)}
.dd-form .dd-selected .dd-tick:after{content:'';position:absolute;width:4px;height:8px;left:6px;top:3px;border:solid white;border-width:0 2px 2px 0;transform:rotate(45deg)}
.dd-form .dd-check{opacity:0;stroke-dasharray:40;stroke-dashoffset:40}
.dd-form .dd-selected .dd-check{opacity:1;stroke-dashoffset:0;transition:stroke-dashoffset .4s}
.dd-form .dd-selected .dd-plus{opacity:0}
.dd-form .dd-route{stroke-dasharray:100;stroke-dashoffset:100}
.dd-form .dd-selected .dd-route{stroke-dashoffset:0;transition:stroke-dashoffset .5s}
.dd-form .dd-branch{transform-origin:186px 102px;transform:scale(.88);opacity:.65}
.dd-form .dd-selected .dd-branch{transform:scale(1);opacity:1;transition:transform .3s,opacity .3s}
.dd-form .dd-box{box-sizing:border-box;background:#ebf2fa!important;border-radius:14px!important;padding:24px!important;margin:0 0 5px!important;text-align:right!important;direction:rtl!important;overflow-anchor:none}
.dd-form .dd-field-row{display:flex;align-items:flex-end;gap:12px;max-width:850px;margin:auto;direction:ltr}
.dd-form .dd-field{flex:1;min-width:0;text-align:right}
.dd-form .dd-field:has(select){flex:0 0 130px}
.dd-form .dd-field-label{display:block!important;font-size:12px;font-weight:500;margin:0 0 8px!important;color:var(--dd-ink)}
.dd-form .dd-field-label:before,.dd-form .dd-field-label:after{display:none!important}
.dd-form .dd-field input,.dd-form .dd-field select{box-sizing:border-box!important;width:100%!important;max-width:none!important;height:50px!important;border:1px solid #cbdde4!important;border-radius:12px!important;background:#fff!important;color:#193c55!important;font:15px Arial,sans-serif!important;outline:none!important;padding:0 14px!important;margin:0!important;position:static!important;float:none!important;direction:ltr!important;text-align:left!important;box-shadow:none!important}
.dd-form .dd-field input:focus,.dd-form .dd-field select:focus{border-color:var(--dd-teal)!important;box-shadow:0 0 0 3px #0e9f9115!important}
.dd-form .dd-field [aria-invalid=true]{border-color:#cb5147!important}
.dd-form .dd-search,.dd-form .dd-next{border:0!important;border-radius:14px!important;background:#3989d5!important;color:white!important;padding:12px 28px!important;font-family:inherit!important;font-size:13px!important;font-weight:600!important;line-height:1.8;cursor:pointer;min-height:50px}
.dd-form #whois-search-button{height:50px!important;min-height:50px!important;width:auto!important;white-space:nowrap}
.dd-form .dd-search:hover,.dd-form .dd-next:hover{background:#2878c4!important}
.dd-form button:disabled{opacity:.6;cursor:wait}
.dd-form .dd-next:focus-visible,.dd-form .dd-search:focus-visible{outline:3px solid #9bc9f1;outline-offset:3px}
.dd-form>p:last-of-type{margin:18px 0 0!important;text-align:center!important;padding:0!important}
.dd-form .dd-preview{display:flex;justify-content:space-between;align-items:center;gap:12px;max-width:850px;margin:16px auto 0;font-size:12px;line-height:1.8}
.dd-form .dd-preview-label{color:#71848c;font-size:11px}
.dd-form .dd-preview-address{color:#167e75;overflow-wrap:anywhere;font:13px/1.8 Arial,sans-serif}
.dd-form .dd-message{max-width:850px;margin:12px auto 0;padding:10px 14px;border-radius:8px;background:#fff1ef;color:#a63d38;font-size:12px;line-height:1.9}
.dd-form .dd-available{display:flex;flex-wrap:wrap;align-items:center;gap:14px;max-width:850px;margin:22px auto 0;padding:16px;border:1px solid #c0e4d7;background:#edf9f3;border-radius:12px;color:#126957;font-size:12px}
.dd-form .dd-available strong{direction:ltr;font-family:Arial,sans-serif;overflow-wrap:anywhere}
.dd-form .dd-available select{font-family:inherit;max-width:100%;padding:8px;border:1px solid #bddccd;border-radius:8px;background:white}
.dd-form .dd-status{max-width:850px;margin:10px auto 0;font-size:12px;color:var(--dd-muted)}
.dd-form .dd-status:empty{display:none}
.dd-form .dd-panel{overflow-anchor:none}
@media(max-width:800px){.dd-form .dd-options{gap:10px}.dd-form .dd-card{padding:14px!important}.dd-form .dd-title{font-size:12px}}
@media(max-width:580px){.dd-form .dd-options{grid-template-columns:1fr;gap:10px;margin-bottom:20px!important}.dd-form .dd-card{flex-direction:row;align-items:center;justify-content:flex-start;min-height:108px;padding:12px 12px 12px 36px!important;gap:10px}.dd-form .dd-picture{flex:0 0 86px;width:86px;height:80px}.dd-form .dd-art{height:80px}.dd-form .dd-title{font-size:12px;line-height:1.9;min-width:0}.dd-form .dd-tick{top:calc(50% - 9px);left:10px}.dd-form .dd-field-row{flex-wrap:wrap;gap:10px}.dd-form .dd-field:has(select){flex-basis:90px}.dd-form .dd-search{flex-basis:100%}.dd-form .dd-next{width:100%}.dd-form .dd-field input{font-size:14px!important}.dd-form .dd-available{padding:12px}.dd-form .dd-available select{width:100%}.dd-form .dd-box{padding:18px 12px!important}.dd-form .dd-preview{gap:8px;align-items:flex-start}.dd-form .dd-preview-label{font-size:10px}.dd-form .dd-preview-address{font-size:12px}}
@media(prefers-reduced-motion:reduce){.dd-form .dd-card,.dd-form .dd-check,.dd-form .dd-route,.dd-form .dd-branch{transition:none!important;animation:none!important}.dd-form .dd-route{stroke-dashoffset:0}}
