/**
 * WISECP · Web Hosting Billing and Digital Services Platform
 *
 * Copyright (c) WISECP LLC — All rights reserved.
 * Unlicensed copying, distribution or use is prohibited.
 *
 * Terms of service: https://wisecp.com/terms-of-service
 */
.contact-done{display:flex;flex-direction:column;justify-content:center;align-items:center;min-block-size:19rem}.contact-done p{max-inline-size:32rem;line-height:1.7}.contact-done-icon{display:inline-flex;font-size:3rem;line-height:1;color:var(--bs-success-text-emphasis)}.contact-method-list{display:flex;flex-direction:column;gap:1.35rem}.contact-method{display:flex;align-items:flex-start;gap:.85rem}.contact-method-body{display:flex;flex-direction:column;gap:.15rem;min-inline-size:0}.contact-method-label{font-weight:600;color:var(--wstyle-heading-color)}.contact-method-value{font-weight:600;color:var(--wstyle-body-color);text-decoration:none;overflow-wrap:anywhere}a.contact-method-value{color:var(--wstyle-primary-text)}a.contact-method-value:hover{text-decoration:underline}.contact-method-sub{font-size:.85rem;color:var(--wstyle-muted-color)}.contact-office-list{display:flex;flex-direction:column;gap:1rem}.contact-office-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(16rem,22rem));justify-content:center;gap:1rem}.contact-office{padding:1.25rem 1.35rem;background-color:var(--wstyle-surface-bg);border:1px solid var(--wstyle-border-color);border-radius:var(--wstyle-radius);box-shadow:var(--wstyle-shadow-sm);transition:border-color .18s ease,box-shadow .18s ease}.contact-office:hover{border-color:color-mix(in srgb,var(--wstyle-primary) 28%,var(--wstyle-border-color));box-shadow:var(--wstyle-shadow)}.contact-office-head{display:flex;align-items:center;flex-wrap:wrap;gap:.5rem;margin-block-end:.5rem}.contact-office-city{margin:0;font-size:1.05rem;font-weight:600;color:var(--wstyle-heading-color)}.contact-office-addr{margin:0 0 .75rem;font-style:normal;font-size:.9rem;line-height:1.5;color:var(--wstyle-muted-color);white-space:pre-line}.contact-office-meta{display:flex;flex-direction:column;gap:.4rem;font-size:.9rem}.contact-office-meta li{display:flex;align-items:center;gap:.55rem;color:var(--wstyle-body-color)}.contact-office-meta .bi{color:var(--wstyle-primary-text)}.contact-office-meta a{color:inherit;text-decoration:none}.contact-office-meta a:hover{color:var(--wstyle-primary-text);text-decoration:underline}.contact-map{margin:0;block-size:100%}.contact-map-frame{position:relative;block-size:100%;min-block-size:22rem;border-radius:calc(var(--wstyle-radius) * 1.25);overflow:hidden;border:1px solid var(--wstyle-border-color);box-shadow:var(--wstyle-shadow-sm)}.contact-map-frame iframe{display:block;inline-size:100%;block-size:100%;min-block-size:22rem;border:0}.contact-map-img{inline-size:100%;block-size:100%;object-fit:cover;display:block}.contact-map-chip{position:absolute;inset-block-end:.85rem;inset-inline-start:.85rem;display:inline-flex;align-items:center;padding:.4rem .7rem;font-size:.8rem;font-weight:600;color:var(--wstyle-heading-color);background-color:var(--wstyle-surface-bg);border-radius:999px;box-shadow:var(--wstyle-shadow)}.contact-map-chip .bi{color:var(--wstyle-primary-text)}.auth-alert{display:flex;align-items:flex-start;gap:.55rem;padding:.7rem .85rem;border:1px solid transparent;border-radius:var(--wstyle-radius);font-size:.85rem;line-height:1.45}.auth-alert>i{flex-shrink:0;font-size:.95rem;line-height:1.5}.auth-alert-danger{color:var(--bs-danger-text-emphasis);background-color:color-mix(in srgb,var(--bs-danger-bg-subtle) 55%,var(--wstyle-surface-bg));border-color:color-mix(in srgb,var(--bs-danger-border-subtle) 65%,var(--wstyle-surface-bg))}.auth-alert-warning{color:var(--bs-warning-text-emphasis);background-color:color-mix(in srgb,var(--bs-warning-bg-subtle) 55%,var(--wstyle-surface-bg));border-color:color-mix(in srgb,var(--bs-warning-border-subtle) 65%,var(--wstyle-surface-bg))}
