/* AntlerNew only. Applied to authenticated client-area pages. */
body.ho-console{--console-ink:#183342;--console-muted:#70818d;--console-border:#e2e8ec;background:#fff!important;color:var(--console-ink);font-family:Inter,system-ui,-apple-system,"Segoe UI",sans-serif!important;font-size:14px!important;padding-top:64px!important}
.ho-console .box-container,.ho-console .bg-colorstyle,.ho-console .content,.ho-console .inner-content,.ho-console .main-body,.ho-console .page-wrapper{background:#fff!important;box-shadow:none!important;border-radius:0!important}
.ho-console .box-container{max-width:none!important;margin:0!important;padding:0!important;overflow:visible!important}
.ho-console .top-header,.ho-console .body-borders,.ho-console section.services.help,.ho-console #footer,.ho-console .content.wrapper{display:none!important}
.ho-console #header{height:0!important;margin:0!important;padding:0!important}
.ho-console #main-body{margin:0 0 0 224px!important;padding:40px 36px 64px!important;min-height:calc(100vh - 64px)}
.ho-console #main-body>.container{max-width:none!important;width:100%!important;padding:0!important;margin:0 auto!important}
.ho-console .main-content{padding:0!important;margin:0!important;min-height:0!important}
.ho-console .main-content>.row{margin:0!important}.ho-console .main-content>.row>[class*="col-"]{padding:0!important}
.console-top{position:fixed;inset:0 0 auto;z-index:13000;height:64px;background:#fff;border-bottom:1px solid var(--console-border);display:flex;align-items:center;gap:26px;padding:0 24px;color:var(--console-ink)}
.console-brand{font-size:27px;font-weight:800;letter-spacing:-1.5px;color:#183342!important;flex-shrink:0;text-decoration:none!important}.console-brand-dot{color:#f14a55}
.console-top-links{display:flex;align-items:center;gap:5px}.console-top-links a{padding:9px 12px;border-radius:4px;color:#35505f;font-size:13px;text-decoration:none}.console-top-links a:hover,.console-top-links a.is-active{background:#edf1f3;color:#183342}
.console-top-account{margin-left:auto;display:flex;align-items:center;gap:22px;min-width:0}.console-top-balance{color:#35505f!important;font-size:13px;white-space:nowrap}.console-top-balance i{margin-right:5px}
.console-profile{position:relative}.console-profile summary{list-style:none;display:flex;align-items:center;gap:10px;cursor:pointer;font-size:12px}.console-profile summary::-webkit-details-marker{display:none}.console-profile small{display:block;font-size:11px;color:var(--console-muted);margin-top:2px}.console-profile-menu{position:absolute;right:0;top:48px;width:220px;background:#fff;border:1px solid var(--console-border);border-radius:6px;padding:6px;box-shadow:0 8px 24px #18334214}.console-profile-menu a{display:block;padding:10px;color:#183342}.console-profile-menu a:hover{background:#f2f5f7}
.console-side{position:fixed;top:64px;bottom:0;left:0;width:224px;padding:22px 10px;border-right:1px solid var(--console-border);background:#fff;overflow-y:auto;z-index:1000}.console-side-title{font-size:12px;font-weight:650;padding:0 12px 10px;color:#183342}.console-side a{display:block;padding:10px 12px;margin-bottom:2px;font-size:13px;line-height:1.35;color:#35505f;border-radius:4px;text-decoration:none}.console-side a:hover,.console-side a.is-active{background:#edf1f3;color:#183342}.console-side-group{margin-top:30px}.console-side-foot{margin:48px 12px 0;color:#70818d;font-size:12px}.console-side-foot small{display:block;font-size:11px;margin-top:5px}
.console-page-heading{display:flex;justify-content:space-between;align-items:center;gap:20px;margin:0 0 30px}.console-eyebrow{font-size:11px;letter-spacing:.6px;color:#70818d;margin-bottom:10px}.console-page-heading h1{font-size:26px;font-weight:600;color:#183342;margin:0 0 9px;line-height:1.25}.console-page-heading p{margin:0;font-size:13px;color:#70818d}.console-primary{display:inline-flex;padding:10px 16px;border-radius:4px;background:#217cf1;color:#fff!important;font-size:13px;font-weight:500;white-space:nowrap}.console-primary:hover{background:#1765cc;text-decoration:none}
.console-products{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin-bottom:30px}.console-products a{border:1px dashed #cbd6dd;border-radius:5px;padding:17px 16px;min-height:114px;display:flex;flex-direction:column;text-decoration:none;color:#35505f;background:#fff}.console-products a:hover{border-color:#217cf1;background:#f9fbfe}.console-products span{font-size:13px;font-weight:500}.console-products small{font-size:11px;color:#81909b;margin-top:5px}.console-products b{font-size:24px;line-height:1;font-weight:300;color:#81909b;margin-top:14px}
.ho-console .htk-dash-scope{margin-top:0!important;font:400 14px/1.5 Inter,system-ui,sans-serif!important;--htk-dash-surface:#fff;--htk-dash-surface-2:#f5f7f9;--htk-dash-radius:5px;--htk-dash-shadow:none;--htk-dash-gap:16px;--htk-dash-pad:22px;--htk-dash-text:#183342;--htk-dash-muted:#70818d}
.ho-console .htk-dash-grid{grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:16px!important}.ho-console .htk-dash-card{border:1px solid #e2e8ec!important;border-radius:5px!important;background:#fff!important;box-shadow:none!important;padding:22px!important;min-width:0}.ho-console .htk-dash-card:after{display:none!important}.ho-console .htk-dash-title{font-size:14px!important;font-weight:600!important;line-height:1.4!important;color:#183342!important;margin-bottom:18px!important}.ho-console .htk-dash-balance{font-size:28px!important;font-weight:500!important;color:#183342!important;margin:0 0 18px!important}
.ho-console .htk-dash-btn,.ho-console .htk-quickbtn,.ho-console .htk-promo-badge{border-radius:4px!important;box-shadow:none!important;font-size:12px!important;padding:9px 11px!important;line-height:1.4!important;transform:none!important}.ho-console .htk-dash-btn{background:#f1f4f6!important;color:#35505f!important}.ho-console .htk-dash-btn--primary,.ho-console .htk-promo-badge{background:#edf5ff!important;color:#2172d1!important;border:1px solid #d9e9fc!important}.ho-console .htk-dash-actions{gap:7px!important}.ho-console .htk-dash-list{font-size:13px!important}.ho-console .htk-dash-list a{color:#35505f!important;overflow-wrap:anywhere}.ho-console .htk-tabs__nav{gap:3px!important;flex-wrap:wrap!important}.ho-console .htk-tabs__nav label{border-radius:4px!important;font-size:11px!important;padding:6px 8px!important}.ho-console .htk-user{font-size:13px!important}.ho-console .htk-dash-avatar{width:32px!important;height:32px!important}
.ho-console .page-header{margin-top:0!important}.ho-console .page-header h1{font-size:25px;color:#183342}.ho-console a:focus-visible{outline:2px solid #217cf1;outline-offset:3px}
@media(min-width:1100px){.ho-console .htk-dash-grid>article:last-of-type{grid-column:span 2}}
@media(max-width:1100px){.console-top{gap:16px;padding:0 16px}.console-top-account{gap:12px}.console-top-links a{padding:8px}.console-profile summary>span:not(:last-child){max-width:140px;overflow:hidden;text-overflow:ellipsis}.console-side{width:190px}.ho-console #main-body{margin-left:190px!important;padding:30px 24px!important}.console-products{grid-template-columns:repeat(2,minmax(0,1fr))}.ho-console .htk-dash-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important}}
@media(max-width:760px){body.ho-console{padding-top:106px!important}.console-top{height:106px;align-content:center;flex-wrap:wrap;gap:10px 16px}.console-brand{font-size:24px}.console-top-account{flex:1;justify-content:flex-end}.console-top-links{order:3;width:100%;gap:3px;overflow-x:auto}.console-top-links a{font-size:12px;padding:7px 10px;white-space:nowrap}.console-profile summary{font-size:11px}.console-side{display:none}.ho-console #main-body{margin-left:0!important;padding:26px 16px 40px!important}.console-page-heading{align-items:flex-start;flex-direction:column;margin-bottom:22px;gap:16px}.console-page-heading h1{font-size:23px}.ho-console .htk-dash-grid{grid-template-columns:1fr!important}.console-products{gap:9px;margin-bottom:22px}.console-products a{padding:14px;min-height:112px}.console-products small{font-size:10px}.console-top-balance{font-size:11px}.ho-console .htk-dash-card{padding:20px!important}}

.ho-console .htk-notify-panel{border:1px solid #e2e8ec;border-radius:5px;box-shadow:0 8px 24px #18334214;color:#183342}.ho-console .htk-notify-head{background:#f6f8fa}.ho-console .htk-notify-head h6{color:#183342}.ho-console .htk-notify-item a{color:#183342}.ho-console .htk-notify-empty{color:#70818d}.ho-console .htk-notify-btn{color:#35505f}
@media(max-width:760px){.console-top-links{scrollbar-width:none}.console-top-links::-webkit-scrollbar{display:none}.console-top-links a{font-size:11px;padding:7px 8px}.console-profile-menu{top:40px;max-width:calc(100vw - 32px)}}

/* Keep legacy WHMCS grids within the available console workspace. */
.ho-console #main-body .container{width:100%!important;max-width:none!important;box-sizing:border-box}
.ho-console #main-body [class*="col-"]{min-width:0;box-sizing:border-box}
.ho-console #main-body img{max-width:100%;height:auto}
.ho-console #main-body .lazyload{max-width:100%}
.ho-console #one-step-cart{font-family:Inter,system-ui,-apple-system,"Segoe UI",sans-serif!important}
.ho-console #one-step-cart p,.ho-console #one-step-cart .section-subheading,.ho-console #one-step-cart .proservice-paragraph{font-family:inherit!important;font-size:14px!important;line-height:1.7!important}
.ho-console #one-step-cart .nav-tabs{display:flex;flex-wrap:wrap;gap:4px}
.ho-console #one-step-cart .nav-tabs>li{float:none}
.ho-console #main-body input:not([type=checkbox]):not([type=radio]),.ho-console #main-body select,.ho-console #main-body textarea{max-width:100%;box-sizing:border-box}
.ho-console #product-section .row.pt-5{display:grid;grid-template-columns:minmax(180px,300px) minmax(0,1fr);gap:28px;margin-left:0;margin-right:0}
.ho-console #product-section .row.pt-5::before,.ho-console #product-section .row.pt-5::after{display:none}
.ho-console #product-section .row.pt-5>.col-md-3,.ho-console #product-section .row.pt-5>.col-md-9{width:100%;float:none;padding:0}
.ho-console #product-section .row.pt-5 .col-md-9{max-width:1200px}
.ho-console #product-section .row.pt-5 li{font-family:Inter,system-ui,sans-serif;font-size:13px;line-height:1.6}
@media(max-width:767px){.ho-console #product-section .row.pt-5{grid-template-columns:1fr;gap:18px}.ho-console #product-section .row.pt-5 img{max-width:280px;width:100%}}
