/* HostingJet 0.28.80 — premium top-center toasts, floating menus and price guarantee */
.hj80-toast-stack{position:fixed;z-index:2147483646;top:18px;left:50%;width:min(430px,calc(100vw - 28px));transform:translateX(-50%);display:grid;gap:9px;pointer-events:none}
.hj80-toast{position:relative;overflow:hidden;display:grid;grid-template-columns:30px minmax(0,1fr) 28px;gap:10px;align-items:center;padding:11px 11px 12px;border:1px solid #e7e8e5;border-radius:12px;background:rgba(255,255,255,.97);box-shadow:0 16px 42px -20px rgba(16,24,20,.34);backdrop-filter:blur(16px);pointer-events:auto;opacity:0;transform:translateY(-8px) scale(.985);transition:opacity .2s ease,transform .24s cubic-bezier(.2,.8,.2,1)}
.hj80-toast.is-visible{opacity:1;transform:none}.hj80-toast-icon{width:30px;height:30px;display:grid;place-items:center;border-radius:9px;background:#edf8f2;color:#168d57}.hj80-toast.is-error .hj80-toast-icon{background:#fff0f0;color:#d74646}.hj80-toast.is-warning .hj80-toast-icon{background:#fff7e9;color:#b97924}.hj80-toast.is-info .hj80-toast-icon{background:#f0f2ff;color:#6255d9}.hj80-toast-icon svg{width:15px;height:15px}.hj80-toast-copy{min-width:0}.hj80-toast-copy strong{display:block;color:#242724;font:600 11.5px/1.3 Poppins,sans-serif}.hj80-toast-copy span{display:block;margin-top:2px;color:#858983;font:400 9.7px/1.45 Poppins,sans-serif}.hj80-toast-close{width:28px;height:28px;display:grid;place-items:center;border:0;border-radius:8px;background:transparent;color:#a0a49e;cursor:pointer}.hj80-toast-close:hover{background:#f4f5f2;color:#454945}.hj80-toast-close svg{width:14px;height:14px}.hj80-toast-progress{position:absolute;left:0;right:0;bottom:0;height:2px;background:#eceeea}.hj80-toast-progress i{display:block;height:100%;width:100%;transform-origin:left;background:#24a86b;animation:hj80ToastProgress var(--hj80-duration,4200ms) linear forwards}.hj80-toast.is-error .hj80-toast-progress i{background:#dc4c4c}.hj80-toast.is-warning .hj80-toast-progress i{background:#d9993d}@keyframes hj80ToastProgress{to{transform:scaleX(0)}}
.hj-inline-notice[data-hj80-toast-source]{display:none!important}
/* DNS menu escapes table/row clipping */
.hjdns-zone-manager .row-menu-wrap{position:relative!important}.hjdns-zone-manager .dropdown.open{position:fixed!important;z-index:2147483600!important;width:205px!important;max-width:calc(100vw - 20px)!important;margin:0!important;border-radius:10px!important;box-shadow:0 18px 50px -16px rgba(18,25,21,.34)!important}
.hjdns-zone-manager table,.hjdns-zone-manager .table-wrap,.hjdns-zone-manager .table-card,.hjdns-zone-manager .table-scroll{overflow:visible!important}
/* 24-hour price guarantee */
.hj80-bpg-card{display:grid;grid-template-columns:38px minmax(0,1fr) auto;gap:11px;align-items:center;margin:12px 0;padding:12px 13px;border:1px solid #dfe9e3;border-radius:12px;background:linear-gradient(135deg,#f8fcfa,#fff)}.hj80-bpg-card[hidden]{display:none!important}.hj80-bpg-icon{width:38px;height:38px;display:grid;place-items:center;border-radius:10px;background:#eaf7ef;color:#168b55}.hj80-bpg-icon svg{width:18px;height:18px}.hj80-bpg-copy b{display:block;color:#2b302c;font:600 11.5px/1.35 Poppins,sans-serif}.hj80-bpg-copy small{display:block;margin-top:3px;color:#858b84;font:400 9.3px/1.45 Poppins,sans-serif}.hj80-bpg-card button{min-height:34px;padding:0 11px;border:1px solid #d9e5de;border-radius:9px;background:#fff;color:#2e3831;font:600 9.8px Poppins,sans-serif;cursor:pointer}.hj80-bpg-card button:hover{border-color:#b8d8c6;background:#f7fbf8}.hj80-bpg-card button:disabled{opacity:.55;cursor:default}
@media(max-width:560px){.hj80-bpg-card{grid-template-columns:36px minmax(0,1fr)}.hj80-bpg-card button{grid-column:1/-1;width:100%}}
@media(prefers-reduced-motion:reduce){.hj80-toast{transition:none}.hj80-toast-progress i{animation:none}}
/* Common kebab menus use viewport-positioned floating layers so table/card overflow can never clip them. */
details.hj37-row-menu[open],details.hjfm-menu[open],details.hj281-menu[open],details.hj292-services-menu[open]{position:relative!important;z-index:2147483500!important}
[data-hj80-floating-menu]{z-index:2147483600!important;margin:0!important;box-shadow:0 18px 50px -16px rgba(18,25,21,.34)!important}
.hj37-list,.hj37-row,.hjfm-page,.hjfm-table,.hj281-site-row,.hj61-websites .left-col,.hj61-websites .site-list{overflow:visible!important}
