/*! xServere.NET — xs-responsive — (c) 2026 HOSTEAZA S.R.L. — All rights reserved. Unauthorized copying prohibited. */
html{-webkit-text-size-adjust:100%;text-size-adjust:100%}body.xs-client,body.xs-public,body.xs-auth{overflow-x:hidden}body.xs-auth[data-template="login"],body.xs-auth[data-template="clientregister"]{overflow-x:hidden;overflow-y:auto}img,svg,video,iframe{max-width:100%;height:auto}.xs-panel,.xs-card,.xs-dash-col,.xs-svc-page,.xs-page-grid,.xs-vps-dash,.xs-comanda,#order-xservere{min-width:0}.xs-panel .table-responsive,body.xs-client .xs-panel .table-responsive,body.xs-client .table-responsive{overflow-x:auto;-webkit-overflow-scrolling:touch;max-width:100%}body.xs-client .xs-panel,body.xs-client .table-container{overflow:visible}.xs-drawer{width:min(280px,88vw) !important;max-width:88vw}.xs-service-meta,.xs-list-action .body,.xs-vps-account-row .v,.xs-page-header,.xs-client-header,.xs-toolbar-search{min-width:0}.xs-vps-account-row .v,.xs-vps-pass{word-break:break-word;overflow-wrap:anywhere}@media (max-width:575.98px){.xs-section{padding-left:0.75rem;padding-right:0.75rem}.xs-client-header{gap:0.3rem;padding-left:max(0.65rem,env(safe-area-inset-left));padding-right:max(0.65rem,env(safe-area-inset-right))}.xs-client-search{max-width:none;flex:1 1 auto}.xs-toolbar-search{min-width:0 !important;flex:1 1 100%}.xs-hero-stats{grid-template-columns:1fr !important;gap:0.65rem}.xs-stat-row{grid-template-columns:repeat(2,minmax(0,1fr)) !important;gap:0.5rem}.xs-status-inner{grid-template-columns:1fr !important}.xs-svc-usage{grid-template-columns:1fr !important}.xs-vps-specs-grid,.xs-vps-ctrl-grid,.xs-vps-power-grid,.xs-vps-resources,.xs-vps-tools-grid,.xs-actions-grid,.xs-sc-grid{grid-template-columns:1fr 1fr !important;gap:0.5rem}.xs-vps-dash-head{flex-direction:column;align-items:stretch !important;gap:0.75rem}.xs-vps-dash-head .xs-btn,.xs-virt-gate .xs-btn{width:100%;min-width:0 !important;max-width:none}.xs-svc-detail #cPanelExtrasPurchasePanel .btn,#frmCreateEmailAccount .btn{min-width:0 !important;width:100% !important}.xs-page-header h1,.xs-comanda-header h1{font-size:clamp(1.2rem,6vw,1.5rem) !important;line-height:1.25}.xs-panel-head{flex-wrap:wrap;gap:0.5rem}.xs-panel-head .xs-panel-btn,.xs-panel-head .xs-btn{width:100%;justify-content:center}#order-xservere .xs-tld-row,#order-xservere.xs-domain .suggested-domains .actions{min-width:0 !important}#order-xservere .xs-tld-row{display:flex;flex-direction:column;gap:0.35rem}body.xs-client .xs-data-table{min-width:28rem}body.xs-client .xs-actions-grid,body.xs-client .xs-sc-grid{grid-template-columns:1fr !important}body.xs-client .xs-vps-extra-btn{flex:1 1 100%}body.xs-client .xs-stat-card .xs-sparkline,body.xs-client .xs-stat-card svg.xs-sparkline{max-width:100%}}@media (min-width:576px){.xs-hero-stats{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:767.98px){body.xs-client .xs-client-header{height:56px;min-height:56px;padding:0 max(0.75rem,env(safe-area-inset-right)) 0 max(0.75rem,env(safe-area-inset-left));gap:0.35rem}body.xs-client .xs-header-actions{margin-left:auto;gap:0.15rem}body.xs-client .xs-client-header .xs-icon-btn{width:36px;height:36px;flex-shrink:0}body.xs-client .xs-client-header .xs-avatar{width:34px;height:34px;font-size:0.75rem}body.xs-client .xs-user-trigger{padding:0.1rem;gap:0}body.xs-client .xs-drawer{padding-top:env(safe-area-inset-top)}body.xs-client .xs-drawer .xs-sidebar-logo{padding-right:3.25rem;min-height:84px}body.xs-client .xs-drawer .xs-sidebar-logo .xs-logo-img,body.xs-client .xs-drawer .xs-sidebar-logo img,body.xs-client .xs-drawer .xs-sidebar-logo .xs-logo-svg-wrap{max-width:min(100%,14rem)}body.xs-client .xs-drawer .xs-sidebar-logo .xs-logo-svg-wrap .xs-brand-logo{max-height:68px}body.xs-client .xs-client-content{padding:1.15rem 0.75rem 6rem !important}body.xs-client .xs-dash{margin-top:0}body.xs-client .xs-dash-title{font-size:clamp(1.3rem,6vw,1.7rem);line-height:1.25}body.xs-client .xs-dash-sub{font-size:0.875rem}.xs-svc-usage{grid-template-columns:1fr !important}.xs-dash-grid,.xs-page-grid,.xs-svc-grid,.xs-comanda-grid{grid-template-columns:1fr !important;gap:1rem;margin-top:1.15rem}.xs-vps-body{grid-template-columns:1fr !important}.xs-vps-status-bar{flex-wrap:wrap;gap:0.5rem}.xs-vps-extra{flex-wrap:wrap}.xs-vps-extra-btn{flex:1 1 calc(50% - 0.4rem);min-width:0;justify-content:center}#order-xservere .xs-comanda-plans{grid-template-columns:1fr !important}#order-xservere.xs-domain .suggested-domains .actions{min-width:0 !important;width:100%}#order-xservere .stripe-cards-inputs>.row,#order-xservere.xs-checkout .stripe-cards-inputs>.row,#order-xservere.xs-checkout.xs-stripe-new .stripe-cards-inputs>.row{display:grid !important;grid-template-columns:1fr !important;gap:0.75rem}.xs-vps-vnc-frame-wrap,#virtualizor_manager,.xs-virt-mount{max-width:100%;overflow:auto}#virtualizor_manager{min-height:min(70vh,480px) !important}body.xs-client .xs-stat-row,body.xs-client .xs-stat-row.cols-4,body.xs-client .xs-stat-row.cols-5{grid-template-columns:repeat(2,minmax(0,1fr)) !important;gap:0.55rem}body.xs-client .xs-stat-card{padding:0.85rem 0.85rem 0.75rem}body.xs-client .xs-stat-card .value{font-size:1.25rem}body.xs-client .xs-stat-card .label{font-size:0.72rem}body.xs-client .xs-stat-icon{width:34px;height:34px;font-size:0.85rem}body.xs-client .xs-status-card{padding:1.2rem !important;border-radius:1.15rem}body.xs-client .xs-status-card h2{font-size:1.15rem !important;line-height:1.3}body.xs-client .xs-uptime-box{padding:1rem}body.xs-client .xs-status-card .xs-btn-ghost{width:100%;justify-content:center}body.xs-client .xs-page-header{flex-direction:column;align-items:stretch !important;gap:0.75rem;margin-bottom:1.15rem}body.xs-client .xs-page-header h1{font-size:clamp(1.3rem,5.5vw,1.7rem) !important;line-height:1.25}body.xs-client .xs-page-header .xs-btn,body.xs-client .xs-invoice-header-actions .xs-btn{width:100%;justify-content:center}body.xs-client .xs-invoice-header-actions{display:flex;flex-direction:column;width:100%;gap:0.5rem}body.xs-client .xs-widget-head{flex-wrap:wrap;align-items:flex-start;gap:0.5rem;padding:1rem}body.xs-client .xs-widget-head .left{min-width:0;flex:1 1 auto}body.xs-client .xs-widget-head .xs-panel-btn{width:100%;justify-content:center}body.xs-client .xs-panel-head{padding:1rem;flex-wrap:wrap;gap:0.5rem}body.xs-client .xs-widget-item{padding-left:1rem;padding-right:1rem}body.xs-client .xs-actions-grid{padding:0 1rem 1rem;grid-template-columns:1fr !important;gap:0.5rem}body.xs-client .xs-service-row{display:grid;grid-template-columns:auto minmax(0,1fr) auto;grid-template-areas:"icon meta menu" "icon status menu";align-items:center;column-gap:0.75rem;row-gap:0.35rem;padding:0.95rem 1rem;flex-wrap:unset}body.xs-client .xs-service-icon{grid-area:icon;align-self:start;width:40px;height:40px}body.xs-client .xs-service-meta{grid-area:meta;min-width:0 !important;flex:unset !important;width:auto !important}body.xs-client .xs-service-meta .name{margin:0;font-size:0.9rem;line-height:1.35;white-space:normal;overflow:visible;text-overflow:unset;word-break:break-word;overflow-wrap:anywhere}body.xs-client .xs-service-meta .domain{margin:0.15rem 0 0;font-size:0.8rem;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}body.xs-client .xs-service-row>.xs-pill{grid-area:status;justify-self:start;flex-shrink:0;max-width:none;white-space:nowrap}body.xs-client .xs-service-row .xs-row-menu{grid-area:menu;margin-left:0 !important;align-self:start}body.xs-client .xs-panel-head{flex-wrap:wrap;gap:0.65rem}body.xs-client .xs-panel-head .xs-panel-btn{width:100%;justify-content:center}body.xs-client .xs-tabs-pill{flex-wrap:nowrap;overflow-x:auto;-webkit-overflow-scrolling:touch;gap:0.4rem;padding-bottom:0.2rem;margin-bottom:1rem !important;scrollbar-width:none}body.xs-client .xs-tabs-pill::-webkit-scrollbar{display:none}body.xs-client .xs-tabs-pill a,body.xs-client .xs-tabs-pill button{flex:0 0 auto;white-space:nowrap;padding:0.45rem 0.85rem;font-size:0.8rem}body.xs-client .xs-notif-item{grid-template-columns:auto auto minmax(0,1fr) auto;align-items:start;gap:0.65rem;padding:0.9rem 1rem}body.xs-client .xs-notif-aside .xs-notif-time{display:none}body.xs-client .xs-notif-aside{gap:0;padding-top:0.15rem}body.xs-client .xs-notify-body .t{display:flex;flex-wrap:wrap;align-items:center;gap:0.35rem;line-height:1.35;white-space:normal}body.xs-client .xs-notif-title{display:inline;white-space:normal;word-break:break-word;overflow-wrap:anywhere}body.xs-client .xs-notif-tag{margin-left:0;flex-shrink:0}body.xs-client .xs-notify-body .s{white-space:normal;word-break:break-word;overflow-wrap:anywhere;line-height:1.4}body.xs-client .xs-notif-toolbar{padding:0.85rem 1rem;gap:0.5rem}body.xs-client .xs-notif-toolbar .xs-btn{padding:0.45rem 0.75rem;font-size:0.8rem}body.xs-client .xs-notify-row{padding:0.9rem 1rem;gap:0.75rem}body.xs-client .xs-notify-body .t,body.xs-client .xs-notify-row .xs-notify-body .t{white-space:normal;word-break:break-word;overflow-wrap:anywhere}body.xs-client .xs-panel .table-responsive,body.xs-client .table-responsive,body.xs-client .table-container,body.xs-client .dataTables_wrapper{display:block;width:100%;max-width:100%;overflow-x:auto;-webkit-overflow-scrolling:touch}body.xs-client .xs-data-table{min-width:0;width:100%}body.xs-client .xs-data-table th,body.xs-client .xs-data-table td{padding:0.65rem 0.55rem;font-size:0.78rem;white-space:normal;word-break:break-word;overflow-wrap:anywhere;vertical-align:top}body.xs-client .xs-data-table td:last-child,body.xs-client .xs-data-table th:last-child{white-space:nowrap;width:1%}body.xs-client #xsInvoicesTable th:nth-child(2),body.xs-client #xsInvoicesTable td:nth-child(2),body.xs-client #xsTicketsTable th:nth-child(3),body.xs-client #xsTicketsTable td:nth-child(3),body.xs-client #xsTicketsTable th:nth-child(5),body.xs-client #xsTicketsTable td:nth-child(5),body.xs-client #xsServicesTable th:nth-child(3),body.xs-client #xsServicesTable td:nth-child(3),body.xs-client #xsOrdersTable th:nth-child(5),body.xs-client #xsOrdersTable td:nth-child(5),body.xs-client #xsDomainsTable th:nth-child(4),body.xs-client #xsDomainsTable td:nth-child(4),body.xs-client #xsFiscalInvoicesTable th:nth-child(5),body.xs-client #xsFiscalInvoicesTable td:nth-child(5){display:none}body.xs-client .xs-pagination{flex-direction:column;align-items:stretch;gap:0.75rem;text-align:center;padding:0.9rem 1rem}body.xs-client .xs-pagination .pages{justify-content:center;flex-wrap:wrap}body.xs-client .xs-search-toolbar{flex-wrap:wrap;gap:0.5rem}body.xs-client .xs-search-toolbar-field,body.xs-client .xs-toolbar-search{min-width:0 !important;flex:1 1 100%;width:100%}body.xs-client .xs-search-toolbar-btn,body.xs-client .xs-filter-dropdown{width:100%}body.xs-client .xs-search-toolbar-btn{justify-content:center}body.xs-client .xs-filter-menu{left:0;right:0;min-width:0;width:100%}body.xs-client .xs-tabs{display:flex;flex-wrap:nowrap;overflow-x:auto;-webkit-overflow-scrolling:touch;gap:0.35rem;padding-bottom:0.25rem;scrollbar-width:none}body.xs-client .xs-tabs::-webkit-scrollbar{display:none}body.xs-client .xs-tabs a,body.xs-client .xs-tabs button{flex:0 0 auto;white-space:nowrap}body.xs-client .xs-ticket-reply-actions,body.xs-client .xs-ticket-actions,body.xs-client .xs-contact-actions,body.xs-client form .xs-form-actions,body.xs-client form .submit-container{display:flex;flex-direction:column;align-items:stretch;gap:0.5rem}body.xs-client .xs-ticket-reply-actions .xs-btn,body.xs-client .xs-ticket-actions .xs-btn,body.xs-client .xs-contact-actions .xs-btn,body.xs-client form .xs-form-actions .xs-btn,body.xs-client form .xs-form-actions .btn,body.xs-client form .submit-container .btn{width:100%;justify-content:center}body.xs-client .form-control,body.xs-client .custom-select,body.xs-client select.form-control{max-width:100%}body.xs-client .xs-ticket-head{flex-direction:column;align-items:stretch;gap:0.75rem}body.xs-client .xs-ticket-head>div:last-child{display:flex;flex-direction:column;gap:0.5rem;width:100%}body.xs-client .xs-ticket-head .xs-btn,body.xs-client .xs-ticket-head .btn{width:100%;justify-content:center}body.xs-client .xs-ticket-subject{flex-direction:column;padding:1rem;gap:0.65rem}body.xs-client .xs-ticket-msg-time{white-space:normal}body.xs-client .xs-ticket-msg-body,body.xs-client .markdown-content,body.xs-client .markdown-content p,body.xs-client .markdown-content a{overflow-wrap:anywhere;word-break:break-word;max-width:100%}body.xs-client .markdown-content pre,body.xs-client .xs-ticket-msg-body pre,body.xs-client .markdown-content code{max-width:100%;overflow-x:auto;white-space:pre-wrap;word-break:break-word}body.xs-client .xs-ticket-dropzone .xs-custom-file.custom-file,body.xs-client .xs-ticket-dropzone .custom-file{min-width:0;width:100%}body.xs-client .xs-ticket-new-layout,body.xs-client .xs-ticket-grid,body.xs-client .xs-ticket-grid-2,body.xs-client .xs-ticket-grid-3{grid-template-columns:1fr !important}body.xs-client .xs-svc-page-tools{display:flex;flex-direction:column;align-items:stretch;gap:0.5rem;width:100%}body.xs-client .xs-svc-page-tools .xs-btn,body.xs-client .xs-svc-page-tools .btn{width:100%;justify-content:center}body.xs-client .xs-svc-page-sub,body.xs-client .xs-svc-domain,body.xs-client .xs-page-header h1{overflow-wrap:anywhere;word-break:break-word}body.xs-client .xs-promo-3col,body.xs-client .xs-promo-banner,body.xs-client .xs-hero-protect{flex-direction:column;text-align:left;gap:1rem;padding:1.15rem}body.xs-client .xs-promo-banner .xs-btn,body.xs-client .xs-hero-protect .xs-btn{width:100%;justify-content:center}body.xs-client .xs-promo-banner>[style*="min-width"],body.xs-client .xs-promo-banner [style*="min-width"]{min-width:0 !important}body.xs-client .xs-sidebar-promo{margin-left:0.75rem;margin-right:0.75rem}body.xs-client .xs-pm-actions{display:flex;flex-direction:column;align-items:stretch;gap:0.45rem;width:100%}body.xs-client .xs-pm-actions .xs-btn{width:100%;justify-content:center}body.xs-client .frm-credit-card-input .form-check-inline{display:flex;width:100%;margin:0 0 0.5rem}body.xs-client .frm-credit-card-input .input-group{flex-wrap:wrap}body.xs-client .frm-credit-card-input .btn,body.xs-client #frmManagePaymentMethod .btn-primary,body.xs-client #frmManagePaymentMethod .btn-default{width:100%}body.xs-client .card .table{display:block;width:100%;max-width:100%;overflow-x:auto;-webkit-overflow-scrolling:touch}body.xs-client .card .table th[width],body.xs-client .card .table td{width:auto !important;white-space:normal;word-break:break-word}body.xs-client .card .table .btn{display:inline-flex;margin:0.2rem 0.2rem 0.2rem 0;white-space:normal}body.xs-auth .xs-login-form,body.xs-auth .xs-register-form,body.xs-auth .providerLinkingFeedback{max-width:100%}body.xs-auth .iti,body.xs-client .iti{width:100%;max-width:100%}body.xs-auth .iti__dropdown,body.xs-client .iti__country-list{max-width:min(100vw - 2rem,22rem)}body.xs-client .xs-upgrade-card-top{flex-wrap:wrap}body.xs-client .xs-upgrade-card-host{display:inline-block;margin:0.35rem 0 0}body.xs-client .xs-qa-item{min-height:44px}body.xs-client .xs-announce-item{gap:0.65rem}body.xs-client .form-group.row>[class*="col-"]{min-width:0}body.xs-client .input-group{flex-wrap:wrap;max-width:100%}}@media (min-width:768px) and (max-width:991.98px){.xs-stat-row{grid-template-columns:repeat(3,minmax(0,1fr)) !important}.xs-vps-specs-grid{grid-template-columns:repeat(3,minmax(0,1fr)) !important}.xs-vps-ctrl-grid,.xs-vps-power-grid{grid-template-columns:repeat(2,minmax(0,1fr)) !important}.xs-actions-grid,.xs-sc-grid,.xs-vps-tools-grid,.xs-vps-resources{grid-template-columns:repeat(2,minmax(0,1fr)) !important}#order-xservere .xs-comanda-plans{grid-template-columns:repeat(2,minmax(0,1fr)) !important}#order-xservere .xs-comanda-included-grid{grid-template-columns:repeat(2,minmax(0,1fr)) !important}#order-xservere.xs-checkout .xs-comanda-grid,#order-xservere .xs-checkout-grid{grid-template-columns:1fr !important}.xs-sec-level{grid-template-columns:1fr !important}}@media (min-width:992px) and (max-width:1199.98px){.xs-sidebar{width:220px !important}.xs-main-wrap{margin-left:220px !important}.xs-stat-row{grid-template-columns:repeat(3,minmax(0,1fr)) !important}.xs-vps-specs-grid{grid-template-columns:repeat(3,minmax(0,1fr)) !important}.xs-dash-grid{grid-template-columns:1fr !important}.xs-page-grid.xs-svc-grid,.xs-svc-page .xs-page-grid{grid-template-columns:1fr !important}.xs-status-inner{grid-template-columns:minmax(0,1fr) auto !important}.xs-status-inner>:last-child{grid-column:1 / -1}.xs-sec-level{grid-template-columns:1fr !important}#order-xservere .xs-comanda-grid{grid-template-columns:minmax(0,1fr) minmax(200px,240px) !important}#order-xservere .xs-comanda-plans{grid-template-columns:repeat(2,minmax(0,1fr)) !important}#order-xservere .stripe-cards-inputs>.row,#order-xservere.xs-checkout.xs-stripe-new .stripe-cards-inputs>.row{grid-template-columns:1fr !important}}@media (min-width:1200px) and (max-width:1599.98px){.xs-stat-row{grid-template-columns:repeat(4,minmax(0,1fr)) !important}.xs-vps-specs-grid{grid-template-columns:repeat(5,minmax(0,1fr)) !important}#order-xservere .xs-comanda-plans{grid-template-columns:repeat(3,minmax(0,1fr)) !important}#order-xservere .xs-comanda-included-grid{grid-template-columns:repeat(3,minmax(0,1fr)) !important}.xs-dash-grid{grid-template-columns:minmax(0,1fr) minmax(280px,340px)}.xs-sc-grid{grid-template-columns:repeat(4,minmax(0,1fr)) !important}}@media (min-width:1600px){body.xs-client #main-body .primary-content>*,body.xs-public #main-body .primary-content>*,body.xs-auth #main-body .primary-content>*,#order-xservere{max-width:1600px !important;margin-left:auto;margin-right:auto}.xs-section{max-width:1500px}.xs-stat-row{grid-template-columns:repeat(5,minmax(0,1fr)) !important}.xs-dash-grid{grid-template-columns:minmax(0,1fr) minmax(320px,420px);gap:1.5rem}.xs-page-grid,.xs-svc-grid{gap:1.5rem}.xs-vps-specs-grid{grid-template-columns:repeat(5,minmax(0,1fr)) !important}.xs-wave-chart,.xs-wave-wrap,[data-wave-wrap]{max-width:980px}#order-xservere .xs-comanda-included-grid{grid-template-columns:repeat(5,minmax(0,1fr)) !important}#order-xservere .xs-comanda-plans{grid-template-columns:repeat(3,minmax(0,1fr)) !important}}@media (min-width:1920px){body.xs-client #main-body .primary-content>*,#order-xservere{max-width:1720px !important}.xs-dash-grid{grid-template-columns:minmax(0,1fr) minmax(340px,440px)}}@media (max-width:1199.98px){body.xs-client .xs-client-footer--trust{padding-left:max(0.85rem,env(safe-area-inset-left));padding-right:max(0.85rem,env(safe-area-inset-right));padding-bottom:max(1.35rem,env(safe-area-inset-bottom))}body.xs-client .xs-footer-overlap{width:100%;max-width:36rem;margin-top:-3.5rem;margin-left:auto;margin-right:auto}body.xs-client .xs-trust-card{box-sizing:border-box}}@media (max-width:575.98px){body.xs-client .xs-footer-overlap{max-width:100%}body.xs-client .xs-footer-overlap .xs-footer-links a{min-height:0}}@media (min-width:768px) and (max-width:1199.98px){body.xs-client .xs-footer-overlap{max-width:34rem}body.xs-client .xs-trust-cols{grid-template-columns:1fr 1fr !important}body.xs-client .xs-client-content{padding-left:1.25rem !important;padding-right:1.25rem !important}body.xs-client .xs-footer-overlap .xs-footer-links a{flex:0 1 auto;min-width:0;max-width:none}}@media (min-width:1600px){body.xs-client .xs-client-content{padding-left:2.5rem;padding-right:2.5rem}body.xs-client .xs-client-footer--trust{padding-left:2.5rem;padding-right:2.5rem}}@media (hover:none) and (pointer:coarse){.xs-btn,.xs-panel-btn,.xs-vps-ctrl,.xs-vps-power-btn,.xs-vps-extra-btn,.xs-comanda-cat,.xs-action,.xs-footer-overlap .xs-footer-links a,.xs-pagination .pages a{min-height:44px}}@media (prefers-reduced-motion:reduce){*,*::before,*::after{animation-duration:0.01ms !important;animation-iteration-count:1 !important;transition-duration:0.01ms !important;scroll-behavior:auto !important}}
