/* Source: custom.css */
500;600;700&family=Manrope:wght@500;600;700;800&display=swap');
:root{--cx-lime:#84bd00;--cx-ink:#181d16;--cx-muted:#687064;--cx-line:#e3e8dd;--cx-soft:#f6f8f3;--cx-tint:#eef6db;--cx-radius:14px}
body.primary-bg-color{background:var(--cx-soft);color:var(--cx-ink);font-family:Inter,"Segoe UI",sans-serif;font-size:15px;line-height:1.6}
a{color:#476d00}a:hover{color:#304b00}.header{background:#fff;border-bottom:1px solid var(--cx-line)}.header .topbar{background:var(--cx-ink);color:#fff}.header .topbar .btn{color:#fff}.main-navbar-wrapper{background:#fff!important}.navbar a{font-weight:600}.master-breadcrumb{background:transparent;border-bottom:1px solid var(--cx-line)}#main-body{padding-top:30px}.card,.panel,.tiles,.list-group-item{border-color:var(--cx-line);border-radius:var(--cx-radius)}.card,.panel{box-shadow:0 3px 15px #18201404;overflow:hidden}.card-header,.panel-heading{background:#fff!important;border-bottom:1px solid var(--cx-line);padding:18px 22px;font-weight:650}.card-body{padding:24px}.btn{border-radius:8px;font-weight:650;padding:10px 18px;transition:background .18s,transform .18s}.btn-primary,.btn-success{background:var(--cx-lime);border-color:var(--cx-lime);color:#192400}.btn-primary:hover,.btn-success:hover{background:#74a800;border-color:#74a800;color:#111}.btn-default,.btn-secondary{background:#fff;border:1px solid var(--cx-line);color:var(--cx-ink)}.btn:focus-visible,a:focus-visible,input:focus-visible,select:focus-visible{outline:3px solid #507700;outline-offset:3px}.form-control{border:1px solid #d9e0d1;border-radius:8px;min-height:45px;box-shadow:none}.form-control:focus{border-color:#759f25;box-shadow:0 0 0 3px #84bd0018}h1,h2,h3,h4{letter-spacing:-.035em;color:var(--cx-ink)}h1{font-weight:750}.table thead th{background:var(--cx-soft);color:var(--cx-muted);font-size:12px;text-transform:uppercase;letter-spacing:.06em;border:0;padding:16px}.table td{padding:18px 16px;border-color:var(--cx-line);vertical-align:middle}.table tbody tr:hover{background:#fafcf6}.badge-success,.label-success{background:var(--cx-tint);color:#3b6000}.sidebar .list-group-item.active{background:var(--cx-tint);color:#3b6000;border-color:var(--cx-line)}.tiles .tile{background:#fff;padding:24px;border-right:1px solid var(--cx-line)}.tiles .tile .stat{font-weight:750;color:var(--cx-ink)}.tiles .tile i{color:#6a910f}.tiles .tile .highlight{background:var(--cx-lime)!important}.cx-welcome{display:flex;align-items:center;justify-content:space-between;gap:20px;margin-bottom:28px}.cx-welcome p{color:var(--cx-muted);margin:0}.cx-banner{padding:28px 32px;background:linear-gradient(110deg,#edf6d6,#f8fbef);border:1px solid #dce9c5;border-radius:var(--cx-radius);margin-bottom:28px;display:flex;align-items:center;justify-content:space-between;gap:20px}.cx-banner h2{font-size:25px;margin:0 0 8px}.cx-banner p{margin:0;color:var(--cx-muted)}.cx-brand{font-weight:850;font-size:22px;letter-spacing:-1px;color:var(--cx-ink)}.cx-brand span{color:var(--cx-lime)}.cx-eyebrow{text-transform:uppercase;font-size:11px;font-weight:750;letter-spacing:.13em;color:#547900;margin-bottom:12px}.cx-footer-note{text-align:center;color:var(--cx-muted);font-size:12px;padding:18px}.cx-page-reveal{animation:cx-in .3s ease-out}@keyframes cx-in{from{opacity:.3;transform:translateY(8px)}to{opacity:1;transform:none}}
#order-standard_cart{color:var(--cx-ink);font-family:inherit}#order-standard_cart .cart-body{background:#fff;padding:30px;border:1px solid var(--cx-line);border-radius:var(--cx-radius)}#order-standard_cart .order-summary{background:var(--cx-ink);border:0;border-radius:var(--cx-radius);padding:22px;color:#fff}#order-standard_cart .order-summary h2{color:#fff}#order-standard_cart .summary-container{background:transparent;color:#fff}#order-standard_cart .order-summary .total-due-today .amt{color:#b8e46a}#order-standard_cart .sub-heading span{background:#fff;color:var(--cx-ink);font-weight:700}#order-standard_cart .products .product{border:1px solid var(--cx-line);border-radius:var(--cx-radius);overflow:hidden;transition:transform .2s,box-shadow .2s}#order-standard_cart .products .product:hover{transform:translateY(-3px);box-shadow:0 12px 28px #2533160b}#order-standard_cart .products .product header{background:var(--cx-soft);padding:20px}#order-standard_cart .products .product .product-desc{padding:20px}#order-standard_cart .products .product footer{padding:20px;background:#fff}#order-standard_cart .view-cart-items-header{background:var(--cx-ink)}#order-standard_cart .view-cart-items .item{background:var(--cx-soft);border-bottom:1px solid var(--cx-line)}#order-standard_cart .domain-selection-options .option{background:var(--cx-soft);border:1px solid var(--cx-line);border-radius:10px}#order-standard_cart .domain-selection-options .option-selected{background:var(--cx-tint);border-color:#abc575}#order-standard_cart .field,#order-standard_cart .form-control{border-radius:8px}#order-standard_cart .alert-info{background:var(--cx-tint);border-color:#dce9c5;color:#375800}.cx-cart-progress{display:flex;gap:12px;flex-wrap:wrap;margin-bottom:25px;font-size:13px;color:var(--cx-muted)}.cx-cart-progress a{padding:8px 14px;border-radius:30px;background:var(--cx-soft);border:1px solid var(--cx-line)}.cx-cart-progress a[aria-current=step]{background:var(--cx-tint);border-color:#9cbd59;color:#375800}
@media(min-width:992px){#order-standard_cart .secondary-cart-sidebar{position:sticky;top:24px;align-self:flex-start}}@media(max-width:767px){.cx-welcome,.cx-banner{align-items:flex-start;flex-direction:column}.cx-banner{padding:22px}#order-standard_cart .cart-body{padding:18px}.tiles .tile{padding:18px}.cx-welcome h1{font-size:28px}}@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation:none!important;transition:none!important;scroll-behavior:auto!important}}

/* Source: workspace.css */
body.cx-theme{padding-left:242px;font-family:'DM Sans','Segoe UI',sans-serif}body.cx-theme h1,body.cx-theme h2,body.cx-theme h3{font-family:Manrope,'Segoe UI',sans-serif}body.cx-theme .container{width:100%;max-width:1360px;padding-left:36px;padding-right:36px}.cx-skip{position:fixed;top:-100px;left:255px;background:white;padding:12px;z-index:40}.cx-skip:focus{top:8px}.cx-workspace-nav{position:fixed;inset:0 auto 0 0;width:242px;border-right:1px solid var(--cx-line);background:#fff;padding:28px 20px;display:flex;flex-direction:column;z-index:30;overflow:auto}.cx-workspace-brand{display:flex;gap:9px;align-items:center;font-family:Manrope,sans-serif;font-size:28px;letter-spacing:-1.6px;color:var(--cx-ink)!important;font-weight:800}.cx-logomark{display:grid;place-items:center;background:var(--cx-lime);color:white;width:31px;height:34px;border-radius:8px 8px 8px 2px;font-size:29px;line-height:1;padding-right:3px}.cx-brand-dot{color:var(--cx-lime);margin-left:-8px}.cx-workspace-account{display:flex;align-items:center;gap:10px;border:1px solid var(--cx-line);border-radius:10px;margin:28px 0;padding:12px 10px;font-size:12px;font-weight:600}.cx-workspace-account small{display:block;font-size:10px;font-weight:400;color:var(--cx-muted);margin-top:2px}.cx-account-avatar{border:1px solid #dfe7d4;border-radius:50%;background:#ecf2e3;width:34px;height:34px;min-width:34px;display:grid;place-items:center;font-size:12px;font-weight:700;color:#42572c;cursor:pointer}.cx-workspace-links{margin-bottom:24px}.cx-workspace-links a{display:flex;align-items:center;gap:13px;padding:12px;color:#727c68;font-size:13px;border-radius:8px;margin:3px 0;text-decoration:none;font-weight:500;min-height:44px}.cx-workspace-links a:hover{background:#f7f9f1}.cx-workspace-links a.active{background:var(--cx-tint);color:#476f11;font-weight:700}.cx-workspace-links a.active:after{content:'';width:5px;height:5px;background:var(--cx-lime);border-radius:100%;margin-left:auto}.cx-workspace-links i{width:18px;text-align:center;font-size:17px}.cx-growth-panel{background:linear-gradient(125deg,#f5f9ee,#edf5e0);border:1px solid #e5edda;border-radius:12px;padding:20px 16px;margin-top:auto}.cx-growth-panel>i{font-size:22px;color:#6f923c}.cx-growth-panel h3{font-size:15px;font-weight:750;line-height:1.4;margin:12px 0 8px}.cx-growth-panel p{font-size:11px;color:var(--cx-muted)}.cx-growth-panel .btn{font-size:11px;padding:8px 11px}.cx-settings-link{padding:22px 12px 16px;font-size:12px;color:var(--cx-muted)}.cx-status-link{border-top:1px solid var(--cx-line);padding:16px 6px 0;color:#7a846f;font-size:10px}.cx-workspace-topbar{height:78px;background:#fff;border-bottom:1px solid var(--cx-line);display:flex;align-items:center;justify-content:space-between;padding:0 36px;gap:15px}.cx-topbar-left{display:flex;align-items:center;gap:12px;font-size:12px;color:var(--cx-muted)}.cx-topbar-actions{display:flex;align-items:center;gap:18px}.cx-help-link{font-size:12px;color:var(--cx-ink)}.cx-icon-button{border:1px solid var(--cx-line);background:white;color:#768367;border-radius:8px;width:34px;height:34px;position:relative;display:grid;place-items:center;cursor:pointer}.cx-mobile-toggle{display:none}.cx-command-trigger{background:#f9fbf6;border:1px solid var(--cx-line);border-radius:7px;padding:7px 12px;color:#86917a;font-size:11px;cursor:pointer}.cx-command-trigger kbd{background:transparent;color:#7c8870;border:1px solid var(--cx-line);border-radius:3px;padding:0 3px;margin-left:24px;font-size:9px}.cx-notification-count{position:absolute;top:-3px;right:-3px;background:var(--cx-lime);color:#243512;font-size:8px;padding:1px 4px;border-radius:8px}.cx-dialog{border:1px solid var(--cx-line);border-radius:14px;padding:0;width:min(540px,calc(100% - 32px));max-height:80dvh;box-shadow:0 20px 70px #20301125;color:var(--cx-ink);animation:cx-in .2s ease-out}.cx-dialog::backdrop{background:#1f2b1855;backdrop-filter:blur(4px)}.cx-dialog-header{display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid var(--cx-line);padding:20px 24px}.cx-dialog-header h2{font-size:19px;margin:0}.cx-dialog-body{padding:24px}.cx-notification-item{display:flex;align-items:flex-start;gap:13px;padding:17px 0;border-bottom:1px solid var(--cx-line);color:var(--cx-ink);font-size:13px}.cx-notification-item:last-child{border:0}.cx-notification-item>i{color:#75993d;font-size:20px}.cx-command-list{display:flex;flex-direction:column;gap:5px;margin-top:14px}.cx-command-list a{display:flex;justify-content:space-between;border-radius:7px;padding:13px;color:var(--cx-muted);font-size:13px}.cx-command-list a:hover{background:var(--cx-tint);color:#476f11}.cx-empty-state{text-align:center;padding:28px 15px;color:var(--cx-muted)}.cx-empty-state>i{font-size:32px;color:#8cad5b;display:block;margin-bottom:17px}.cx-empty-state h3{font-size:18px}.cx-empty-state p{font-size:12px;margin-bottom:0}.cx-empty-services{border:1px dashed #cad7b5;border-radius:14px;background:#fafcf6;margin-bottom:28px;padding:32px}.cx-empty-services p{margin:10px 0 23px}.cx-section-header{display:flex;align-items:center;justify-content:space-between;gap:15px;margin:26px 0 18px}.cx-section-header h2{font-size:20px;font-weight:750;margin:0}.cx-section-header a{font-size:12px;color:#587a30}.cx-service-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;margin-bottom:28px}.cx-service-card{border:1px solid var(--cx-line);background:white;border-radius:12px;overflow:hidden}.cx-service-art{height:120px;position:relative;background:linear-gradient(110deg,#e9efdf,#f5f8f0);padding:24px;overflow:hidden}.cx-service-art>i{font-size:38px;color:#869f60;position:relative;z-index:1}.cx-service-card:nth-child(2n) .cx-service-art{background:linear-gradient(110deg,#ece8df,#f8f5ed)}.cx-service-card:nth-child(3n) .cx-service-art{background:linear-gradient(110deg,#e1ece7,#f1f7f4)}.cx-service-state{position:absolute;right:14px;top:14px;background:#f5faec;color:#55752d;border-radius:15px;padding:3px 9px;font-size:9px;z-index:1}.cx-state-pending{background:#fff4da;color:#966d15}.cx-state-suspended{background:#ffebe5;color:#ad543a}.cx-service-art-lines{position:absolute;right:35px;bottom:-30px;transform:rotate(-17deg);width:80px;height:140px}.cx-service-art-lines span{display:block;width:100%;height:32px;background:#b8c99b;border:1px solid #aabf87;border-radius:5px;margin:10px 0}.cx-service-card-body{padding:20px}.cx-service-card-body h3{font-size:14px;font-weight:750;margin:0 0 5px;overflow-wrap:anywhere}.cx-service-card-body p{font-size:11px;color:var(--cx-muted);margin:0 0 20px}.cx-service-card-footer{border-top:1px solid var(--cx-line);padding-top:14px;display:flex;justify-content:space-between;align-items:center;gap:8px}.cx-service-card-footer>span{font-size:9px;color:var(--cx-muted)}.cx-service-card-footer strong{font-weight:500;color:#5d6b50}.cx-service-card-footer .btn{font-size:11px}.cx-extension-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:18px;margin-bottom:30px}.cx-extension-card{border:1px solid var(--cx-line);background:#fff;border-radius:12px;padding:24px}.cx-extension-card>i{font-size:25px;color:#7c9a50}.cx-extension-card h3{font-size:15px;margin:15px 0 6px}.cx-extension-card p{font-size:12px;color:var(--cx-muted)}.cx-extension-card>span{font-size:11px;color:#668a34}.cx-theme .master-breadcrumb{border:0;font-size:11px;padding:0}.cx-theme .master-breadcrumb .breadcrumb{background:transparent;margin:0;padding-top:18px;padding-bottom:0}.cx-theme #main-body{min-height:calc(100dvh - 200px);padding-top:26px}.cx-theme .header-lined{border:0;margin-bottom:25px}.cx-theme .header-lined h1{font-size:30px;font-weight:800;padding:0;margin:0}.cx-theme .primary-content>h1{font-size:30px}.cx-theme .sidebar .card,.cx-theme .sidebar .panel{box-shadow:none;font-size:12px}.cx-theme .sidebar .card-header{font-size:13px}.cx-theme .client-home-cards .card{border:1px solid var(--cx-line)}.cx-theme .client-home-cards .card-header{font-size:15px}.cx-theme .tiles{background:transparent;border:0}.cx-theme .tiles .row{gap:16px}.cx-theme .tiles .row>div{max-width:calc(25% - 12px);flex-basis:calc(25% - 12px)}.cx-theme .tiles .tile{border:1px solid var(--cx-line);border-radius:12px;padding:23px;min-height:135px}.cx-theme .tiles .tile i{font-size:22px;right:20px;top:21px}.cx-theme .tiles .tile .title{font-size:11px;color:var(--cx-muted)}.cx-theme .tiles .tile .stat{font-size:31px;font-family:Manrope,sans-serif;font-weight:800}.cx-theme .tiles .tile .highlight{display:none}.cx-theme .table-container{background:white;border:1px solid var(--cx-line);border-radius:12px;padding:22px}.cx-theme table{font-variant-numeric:tabular-nums}.cx-theme .dataTables_wrapper .dataTables_filter input{border-radius:7px;border-color:var(--cx-line);min-height:36px}.cx-theme .dataTables_wrapper .dataTables_length select{border-radius:7px;border-color:var(--cx-line)}.cx-theme .label.status{border-radius:15px;padding:4px 10px;font-size:10px}.cx-theme .footer{background:transparent;font-size:11px;border-top:1px solid var(--cx-line);padding:22px 0}.cx-theme .footer .mb-7{margin-bottom:12px!important}.cx-theme .product-status{background:#f2f7e9!important;border:1px solid #dbe8c9;border-radius:12px;color:#4a681e!important;padding:22px}.cx-theme .product-status-text{background:transparent!important;color:#547c26!important}.cx-theme .product-icon .fa-stack{color:#88b247}.cx-theme .product-icon h3{font-size:23px}.cx-theme .product-icon h4{font-size:13px;color:var(--cx-muted)}.cx-theme .login-form{border:1px solid var(--cx-line);border-radius:16px;background:white;padding:32px;max-width:520px}.cx-theme .login-form .btn{min-height:46px}.cx-theme .nav-tabs{border-bottom:1px solid var(--cx-line)}.cx-theme .nav-tabs .nav-link{border:0;background:transparent;padding:14px 18px;color:var(--cx-muted);font-size:13px}.cx-theme .nav-tabs .nav-link.active{border-bottom:2px solid var(--cx-lime);color:#547a27}.cx-theme button:active,.cx-theme .btn:active{transform:translateY(1px)}.cx-theme .list-group-item{border-radius:0;padding:15px 20px}.cx-context-heading{display:flex;align-items:center;justify-content:space-between;gap:20px;margin-bottom:24px}.cx-context-heading h1{font-size:30px;font-weight:800;margin:0 0 9px}.cx-context-heading p{font-size:12px;color:var(--cx-muted);margin:0}.cx-search-empty{font-size:12px;color:var(--cx-muted);padding:12px}.cx-dialog [hidden]{display:none!important}
@media(min-width:1200px){.cx-theme.cx-dashboard #main-body>.container>.row>.col-lg-4{display:none}.cx-theme.cx-dashboard #main-body .primary-content{flex:0 0 100%;max-width:100%}}@media(max-width:1100px){body.cx-theme{padding-left:210px}.cx-workspace-nav{width:210px;padding:25px 16px}.cx-topbar-actions{gap:12px}.cx-workspace-topbar{padding:0 25px}.cx-command-trigger kbd{display:none}body.cx-theme .container{padding-left:25px;padding-right:25px}.cx-service-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:991px){.cx-theme .tiles .row>div{max-width:calc(50% - 8px);flex-basis:calc(50% - 8px)}.cx-help-link{display:none}.cx-theme .sidebar{margin-bottom:22px}.cx-service-grid,.cx-extension-grid{grid-template-columns:1fr}.cx-command-trigger{font-size:0}.cx-command-trigger i{font-size:13px;margin:0!important}.cx-theme .table-container{overflow-x:auto}.cx-theme .table td{min-width:100px}}@media(max-width:767px){body.cx-theme{padding-left:0}.cx-workspace-nav{transform:translateX(-100%);transition:transform .2s;width:242px;box-shadow:15px 0 40px #23301716}.cx-theme.cx-menu-open .cx-workspace-nav{transform:none}.cx-workspace-topbar{height:66px;padding:0 18px}.cx-mobile-toggle{display:grid}.cx-topbar-left{font-size:11px}.cx-topbar-actions{gap:9px}.cx-topbar-actions>.cx-icon-button{width:30px;height:30px}.cx-command-trigger{display:none}.cx-skip{left:18px}body.cx-theme .container{padding-left:18px;padding-right:18px}.cx-theme .tiles .tile{padding:18px}.cx-context-heading{align-items:flex-start}.cx-context-heading h1{font-size:25px}.cx-context-heading .btn{white-space:nowrap;font-size:11px}.cx-section-header h2{font-size:18px}.cx-growth-panel{margin-top:20px}.cx-workspace-account{margin:22px 0}.cx-theme .login-form{padding:22px}.cx-theme .header-lined h1{font-size:26px}}
.cx-native-checkout .cx-checkout-layout{display:grid;grid-template-columns:minmax(0,1fr) 260px;gap:28px;align-items:start}.cx-native-checkout .cx-checkout-summary{position:sticky;top:24px;background:#f7faf0;border:1px solid #dfe9d1;border-radius:12px;padding:24px}.cx-checkout-summary h2{font-size:19px}.cx-checkout-summary p{font-size:11px;color:var(--cx-muted);margin-top:25px}.cx-checkout-total{font-family:Manrope,sans-serif;font-size:31px;letter-spacing:-1px;display:block;margin-bottom:23px;overflow-wrap:anywhere}.cx-summary-help{font-size:11px;margin-top:22px;border-top:1px solid var(--cx-line);padding-top:17px}.cx-summary-help a{color:var(--cx-muted)}.cx-native-checkout .sub-heading{margin-top:30px}.cx-native-checkout .already-registered{border:1px solid var(--cx-line);border-radius:9px;background:#f7faf1;padding:18px}.cx-native-checkout #paymentGatewaysContainer label{padding:12px 14px;border:1px solid var(--cx-line);border-radius:8px;margin:6px 0;background:#fff;display:block}.cx-native-checkout #paymentGatewaysContainer label:has(input:checked){background:var(--cx-tint);border-color:#9fbd6e}.cx-native-checkout #btnCompleteOrder{width:100%;min-height:50px;margin-top:14px}.cx-auth-layout{display:grid;grid-template-columns:1fr 1fr;max-width:1080px;margin:15px auto 35px;background:white;border:1px solid var(--cx-line);border-radius:16px;overflow:hidden}.cx-auth-intro{padding:55px 40px;background:linear-gradient(140deg,#eaf3d9,#dcebbb);display:flex;flex-direction:column;justify-content:center;position:relative;overflow:hidden}.cx-auth-intro h1{font-size:38px;font-weight:800;letter-spacing:-1.5px;line-height:1.2;margin:14px 0 20px}.cx-auth-intro p{font-size:13px;line-height:1.8;color:#70825a;max-width:310px}.cx-auth-orbit{position:relative;width:220px;height:220px;border:1px solid #b3ce8e;border-radius:50%;margin:30px auto 0;transform:rotate(-25deg)}.cx-auth-orbit:before,.cx-auth-orbit:after{content:'';position:absolute;border:1px solid #b7cf97;border-radius:50%;inset:0 55px}.cx-auth-orbit:after{inset:55px 0}.cx-auth-form{padding:40px 25px;align-self:center}.cx-theme .cx-auth-form .login-form{margin:0!important;padding:0!important;max-width:none!important}.cx-theme .cx-auth-form .card{border:0;box-shadow:none}.cx-theme .cx-auth-form .card-footer{background:white}.cx-theme .cx-auth-form .h3{font-family:Manrope,sans-serif;font-weight:800;letter-spacing:-.7px}.cx-theme .cx-auth-form .input-group-text{background:#f9fbf5;border-color:var(--cx-line)}
@media(max-width:1199px){.cx-native-checkout .cx-checkout-layout{grid-template-columns:1fr}.cx-native-checkout .cx-checkout-summary{position:static}.cx-auth-intro{padding:35px 25px}.cx-auth-intro h1{font-size:30px}.cx-auth-form{padding:25px 10px}}@media(max-width:767px){.cx-auth-layout{grid-template-columns:1fr}.cx-auth-intro{padding:30px}.cx-auth-orbit{display:none}.cx-auth-form{padding:25px 10px}.cx-native-checkout .cx-checkout-summary{padding:22px}.cx-auth-intro h1{font-size:29px}}
@media(prefers-reduced-motion:reduce){.cx-dialog{animation:none}.cx-workspace-nav{transition:none}}
.cx-theme .cx-status-link,.cx-theme .cx-settings-link,.cx-theme .cx-topbar-left,.cx-theme .cx-command-trigger,.cx-theme .cx-service-card-footer>span{color:#64705b}
.cx-theme.cx-dashboard #main-body>.container>.row>.col-lg-4{display:none}.cx-theme.cx-dashboard #main-body .primary-content{flex:0 0 100%;max-width:100%}.cx-theme.cx-dashboard .sidebar-secondary{display:none}

/* Source: storefront.css */
.cx-storefront-hero{padding:40px;background:linear-gradient(115deg,#edf4df,#f8fbf1);border:1px solid #dde8ce;border-radius:16px;display:grid;grid-template-columns:1.5fr 1fr;align-items:center;gap:30px;margin-bottom:28px;overflow:hidden}.cx-storefront-hero h1{font-size:46px;font-weight:800;letter-spacing:-2px;line-height:1.15;margin:15px 0 20px}.cx-storefront-hero p{font-size:14px;color:#657357;max-width:460px;line-height:1.8}.cx-hero-actions{display:flex;gap:12px;flex-wrap:wrap;margin-top:25px}.cx-hero-actions .btn{font-size:13px}.cx-hero-globe{height:230px;width:230px;border:1px solid #bdce9d;border-radius:50%;position:relative;margin:auto;transform:rotate(-25deg)}.cx-hero-globe>span{position:absolute;inset:0 58px;border:1px solid #bdce9d;border-radius:50%}.cx-hero-globe>span:nth-child(2){inset:58px 0}.cx-hero-globe>span:nth-child(3){inset:20px;border-color:#d3dfbf}.cx-hero-globe:before,.cx-hero-globe:after{content:'';position:absolute;width:8px;height:8px;background:#84bd00;border:5px solid #84bd0020;box-sizing:content-box;border-radius:50%;top:25px;right:25px}.cx-hero-globe:after{top:auto;bottom:45px;left:15px}.cx-theme .home-domain-search{background:#fff!important;border:1px solid var(--cx-line);border-radius:14px;margin:0 0 30px}.cx-theme .home-domain-search>.container{padding:0}.cx-theme .home-domain-search .p-5{padding:26px!important}.cx-theme .home-domain-search h2{font-size:22px;text-align:left!important;font-weight:750;margin-bottom:20px}.cx-theme .home-domain-search .input-group-wrapper{max-width:none}.cx-theme .home-domain-search .input-group{max-width:none;margin:0 auto 18px}.cx-theme .home-domain-search .form-control{min-height:48px;font-size:14px}.cx-theme .home-domain-search .input-group .btn{min-height:48px;padding:10px 22px}.cx-theme .home-domain-search .captcha-container{margin-top:20px}.cx-theme .home-domain-search .captcha-container p{font-size:12px}.cx-theme .home-domain-search .btn-success{background:#fff;border-color:var(--cx-line);color:var(--cx-ink)}.cx-theme .home-domain-search .tld-logos{margin:20px 0 10px}.cx-catalog-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:18px;margin-bottom:32px}.cx-catalog-card{padding:28px;background:white;border:1px solid var(--cx-line);border-radius:12px;display:flex;flex-direction:column;align-items:flex-start}.cx-catalog-card>i{font-size:27px;color:#7b9b47;margin-bottom:22px}.cx-catalog-card h3{font-size:20px;font-weight:750;margin:0 0 10px}.cx-catalog-card p{font-size:12px;color:var(--cx-muted);line-height:1.7;margin-bottom:23px}.cx-catalog-card>.btn{margin-top:auto;font-size:12px}.cx-theme .cx-welcome h1{font-size:31px;font-weight:800;margin:7px 0 10px}.cx-theme .cx-banner{min-height:170px}.cx-theme .cx-banner h2{font-size:27px;font-weight:800;letter-spacing:-.9px}.cx-theme .cx-banner p{font-size:13px;max-width:420px}
@media(max-width:991px){.cx-storefront-hero{grid-template-columns:1fr;padding:30px}.cx-hero-globe{display:none}.cx-storefront-hero h1{font-size:37px}.cx-catalog-grid{grid-template-columns:1fr}}@media(max-width:767px){.cx-storefront-hero{padding:27px 24px}.cx-storefront-hero h1{font-size:33px}.cx-storefront-hero p{font-size:13px}.cx-theme .home-domain-search .p-5{padding:22px!important}.cx-theme .cx-welcome h1{font-size:26px}.cx-theme .home-domain-search .form-control,.cx-theme input.form-control,.cx-theme select.form-control{font-size:16px}}

/* Source: production.css */
/* Clytrix production interface. Native controls and data remain intact. */
.cx-security-link{padding:0 12px 18px;font-size:12px;color:#59684b}.cx-nav-compact .cx-security-link{display:none}.cx-security-layout{display:grid;grid-template-columns:minmax(0,1fr) 270px;gap:26px;align-items:start}.cx-security-posture{border:1px solid #d9e5c8;background:#f1f6e8;border-radius:14px;padding:27px;display:flex;gap:20px;align-items:center;margin-bottom:24px}.cx-security-icon{font-size:32px;color:#769645}.cx-security-posture>div:nth-child(2){flex:1}.cx-security-posture h2{font-size:18px;margin:0 0 9px;font-weight:750}.cx-security-posture p{font-size:12px;color:#647253;margin-bottom:14px}.cx-security-posture .btn{font-size:11px}.cx-security-state{font-size:10px;padding:4px 10px;background:#dae9c7;color:#486727;border-radius:20px;font-weight:650}.cx-security-attention{background:#f2e8cb;color:#7e632f}.cx-security-history .card-header p{font-size:12px;color:var(--cx-muted);margin:10px 0 0}.cx-event{display:flex;align-items:center;gap:16px;padding:17px 0;border-bottom:1px solid var(--cx-line)}.cx-event:last-child{border-bottom:0}.cx-event-icon{background:#f1f5e9;color:#78984a;width:35px;height:35px;border-radius:9px;display:grid;place-items:center}.cx-event>div{flex:1}.cx-event strong{font-size:12px;display:block}.cx-event small{font-size:10px}.cx-event time{font-size:11px;color:var(--cx-muted);font-variant-numeric:tabular-nums}@media(max-width:1250px){.cx-security-layout{grid-template-columns:1fr}.cx-security-posture{flex-wrap:wrap}.cx-security-posture>.btn{margin-left:50px}}@media(max-width:600px){.cx-event{flex-wrap:wrap}.cx-event time{width:100%;padding-left:51px}.cx-security-posture{padding:22px}.cx-security-posture>div:nth-child(2){min-width:180px}.cx-security-posture>.btn{margin-left:0}}
:root{--ease-out:cubic-bezier(.23,1,.32,1);--ease-in-out:cubic-bezier(.77,0,.175,1);--ease-drawer:cubic-bezier(.32,.72,0,1);--cx-ink:#20251d;--cx-muted:#626b59;--cx-soft:#f6f7f3;--cx-line:#e2e6dc}
.cx-department-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.cx-department{display:block;padding:24px;background:#fafcf7;border:1px solid var(--cx-line);border-radius:12px;color:var(--cx-ink);text-decoration:none!important}.cx-department h3{font-size:16px;margin:20px 0 10px}.cx-department p{font-size:12px;color:var(--cx-muted);min-height:42px}.cx-department>span:last-child{font-size:11px;color:#5f7d38}@media(max-width:700px){.cx-department-grid{grid-template-columns:1fr}}
body.cx-theme{font-size:14px;line-height:1.65;background:var(--cx-soft)}
.cx-resource-precision{display:flex;align-items:center;gap:12px;margin:20px 0 8px}.cx-resource-precision label{font-size:11px;margin:0}.cx-theme #order-standard_cart .cx-resource-precision input{width:100px;min-height:40px;text-align:center}.cx-resource-precision>span{font-size:11px;color:var(--cx-muted)}
.cx-theme h1,.cx-theme h2,.cx-theme h3{text-wrap:balance}.cx-theme p{text-wrap:pretty}.cx-theme .btn{transition:background-color 160ms ease,transform 140ms var(--ease-out),border-color 160ms ease;min-height:42px;display:inline-flex;align-items:center;justify-content:center;gap:4px}.cx-theme .btn-block{display:flex}.cx-theme .btn-primary{box-shadow:inset 0 1px 0 #fff3}.cx-theme .btn:active{transform:scale(.98)}.cx-theme .form-control{min-height:48px;background:#fff;font-size:14px;transition:border-color 160ms ease,box-shadow 160ms ease}.cx-theme textarea.form-control{height:auto}.cx-theme label{color:#394132;font-weight:550}.cx-theme .form-group{margin-bottom:22px}.cx-theme .text-muted,.cx-theme small{color:var(--cx-muted)}
.cx-theme :focus-visible{outline:3px solid #587b23;outline-offset:3px}.cx-theme .cx-icon-button{width:40px;height:40px;border-radius:10px;color:#45523b}.cx-theme .cx-workspace-account{min-height:65px;background:#fafbf8;border-color:#eaede5}.cx-theme .cx-workspace-links a{font-size:13px;color:#58614f;min-height:47px}.cx-theme .cx-workspace-links a.active{color:#3e6015;box-shadow:inset 3px 0 #84bd00;background:#eff5e2}.cx-theme .cx-workspace-links a.active:after{display:none}.cx-theme .cx-workspace-topbar{height:80px;box-shadow:0 1px 0 #fff;position:relative;z-index:10}.cx-theme .cx-command-trigger{padding:9px 14px;background:#f6f8f2;font-size:12px;color:#626b59}.cx-theme .cx-settings-link[aria-current=page]{color:#426618;font-weight:700;background:#f1f5e9;border-radius:9px}.cx-text-button{background:none;border:0;padding:8px;cursor:pointer}.cx-theme .cx-workspace-brand{letter-spacing:-1.7px}
.cx-nav-collapse{position:fixed;left:225px;top:91px;z-index:31;width:30px;height:30px;border:1px solid var(--cx-line);background:white;border-radius:50%;color:#657257;cursor:pointer;box-shadow:0 3px 10px #25321b08}.cx-nav-compact .cx-nav-collapse{left:71px}.cx-nav-compact .cx-nav-collapse i{transform:rotate(180deg)}
@media(min-width:768px){body.cx-theme.cx-nav-compact{padding-left:88px}.cx-nav-compact .cx-workspace-nav{width:88px;padding:28px 14px}.cx-nav-compact .cx-workspace-brand{font-size:0;gap:0;justify-content:center}.cx-nav-compact .cx-workspace-brand .cx-logomark{font-size:29px}.cx-nav-compact .cx-workspace-account{padding:12px 0;border:0;background:none;justify-content:center}.cx-nav-compact .cx-workspace-account>div,.cx-nav-compact .cx-workspace-links a>span,.cx-nav-compact .cx-growth-panel,.cx-nav-compact .cx-settings-link,.cx-nav-compact .cx-status-link{display:none}.cx-nav-compact .cx-workspace-links a{justify-content:center;padding:12px}.cx-nav-compact .cx-workspace-links i{font-size:20px}}
.cx-theme #main-body>.container>.cx-content-layout{display:grid;grid-template-columns:minmax(0,1fr);gap:26px;margin:0}.cx-theme #main-body>.container>.cx-content-layout:has(>.cx-context-nav){grid-template-columns:minmax(0,1fr) 220px}.cx-theme .cx-content-layout>.primary-content{grid-column:1;grid-row:1;max-width:none;width:100%;padding:0;min-width:0}.cx-theme .cx-context-nav{grid-column:2;grid-row:1;width:100%;max-width:none;padding:0}.cx-theme.cx-dashboard #main-body>.container>.cx-content-layout{grid-template-columns:minmax(0,1fr)}
.cx-page-controls>summary{font-size:11px;text-transform:uppercase;letter-spacing:.12em;color:#626d56;list-style:none;padding:8px 3px 15px;cursor:pointer;display:flex;align-items:center;justify-content:space-between}.cx-page-controls>summary::-webkit-details-marker{display:none}.cx-page-controls .sidebar .card{background:transparent;border:0;border-radius:0;margin-bottom:22px;overflow:visible}.cx-page-controls .sidebar .card-header{padding:12px 10px;background:none!important;border-top:1px solid var(--cx-line);border-bottom:0;font-size:12px;font-weight:650}.cx-page-controls .sidebar .list-group{gap:3px}.cx-page-controls .sidebar .list-group-item{background:transparent;border:0;border-radius:8px;padding:11px 12px;font-size:12px;line-height:1.5}.cx-page-controls .sidebar .list-group-item.active{background:#eaf1dc;color:#43651d}.cx-page-controls .sidebar .card-footer{padding:12px;background:transparent;border:0}.cx-page-controls .sidebar .badge{background:#e6ebdd;color:#4d623b}
.cx-page-intro{margin:0 0 32px}.cx-page-intro h1{font-size:clamp(27px,3vw,38px);line-height:1.2;letter-spacing:-1.5px;font-weight:800;margin:0 0 13px}.cx-page-intro>p{max-width:620px;font-size:14px;color:var(--cx-muted);margin:0}.cx-theme .cx-eyebrow{font-size:10px;letter-spacing:.15em;color:#547523;margin-bottom:12px}.cx-theme .cx-context-heading h1{font-size:36px;letter-spacing:-1.3px}.cx-theme .cx-welcome h1{font-size:35px;font-weight:800;letter-spacing:-1.5px}.cx-theme .cx-welcome{margin-bottom:30px}.cx-theme .cx-section-header{margin-top:30px}.cx-section-caption{font-size:11px;color:var(--cx-muted)}
.cx-theme .card,.cx-theme .panel{border-radius:14px;box-shadow:none;background:white}.cx-theme .card-title{font-size:18px;font-weight:750;letter-spacing:-.5px}.cx-theme .card-body{padding:28px}.cx-theme .card-header{padding:20px 24px;background:white}.cx-theme .list-group-item{font-size:13px}.cx-theme .table-container{padding:20px;border-radius:14px}.cx-theme .table thead th{font-size:10px;background:#f5f7f0;color:#647158;padding:16px 14px}.cx-theme .table tbody td{font-size:13px;padding:20px 14px;border-color:#edf0e7}.cx-theme .table tbody td .btn{min-height:34px}.cx-theme .dataTables_wrapper .dataTables_filter input{min-height:42px}.cx-theme .pagination .page-link{border-color:var(--cx-line);color:#527524}.cx-theme .page-item.active .page-link{background:#6f9c26;border-color:#6f9c26;color:white}.cx-theme .alert{border-radius:10px;font-size:13px;padding:18px 20px}.cx-theme .alert-info{background:#f0f5e7;border-color:#dce7cb;color:#4a622e}.cx-theme .alert-success{background:#eaf4e2;border-color:#cfe3bf;color:#3b6027}.cx-theme .alert-danger{background:#fff2ee;border-color:#f0d3c9;color:#8c3928}.cx-theme .alert-warning{background:#fbf6e8;border-color:#eadeb9;color:#7c6226}.cx-theme .label.status{font-size:11px;font-weight:600}.cx-theme .tiles .tile{min-height:130px;background:#fff;padding:23px}.cx-theme .tiles .tile .stat{font-size:32px;letter-spacing:-1px}.cx-theme .tiles .tile i{font-size:19px;color:#668642}.cx-theme .tiles .tile .title{font-size:12px}.cx-theme .nav-tabs .nav-link{font-weight:550;min-height:48px}.cx-theme .nav-tabs .nav-link.active{font-weight:700;background:#f6f9ef;border-bottom:3px solid #84bd00}
.cx-slider{border:1px solid #dde6d0;background:#edf3e2;border-radius:18px;overflow:hidden;margin-bottom:30px;position:relative}.cx-slider-viewport{overflow:hidden;touch-action:pan-y}.cx-slider-track{display:flex;transition:transform 280ms var(--ease-out)}.cx-slider-track.cx-instant{transition:none}.cx-slide{flex:0 0 100%;min-width:0;display:grid;grid-template-columns:1.1fr 1fr;align-items:center;min-height:320px;position:relative}.cx-slide-copy{padding:35px 40px;z-index:1}.cx-slide-copy h2{font-size:clamp(28px,3vw,40px);line-height:1.12;font-weight:800;letter-spacing:-1.65px;margin:0 0 16px}.cx-slide-copy p{font-size:13px;max-width:370px;color:#647153;margin-bottom:23px;line-height:1.8}.cx-slide-copy .btn{font-size:12px;min-height:43px}.cx-slide-secondary{display:inline-block;margin:12px 0 0 14px;font-size:12px;color:#42621e;border-bottom:1px solid #a4b78e}.cx-slide-art{height:285px;position:relative;display:grid;place-items:center;overflow:hidden}.cx-art-ring{position:absolute;width:235px;height:235px;border:1px solid #aec78b;border-radius:50%;transform:rotate(-22deg)}.cx-art-ring:before,.cx-art-ring:after{content:'';position:absolute;inset:0 60px;border:1px solid #b5ca99;border-radius:50%}.cx-art-ring:after{inset:60px 0}.cx-server-stack{position:relative;transform:rotate(-12deg);width:210px;filter:drop-shadow(14px 19px 8px #5b723418)}.cx-server-stack>span{height:52px;display:flex;align-items:center;justify-content:space-between;background:linear-gradient(160deg,#ffffff,#dbe7c8);border:1px solid #a6bc87;border-radius:10px;box-shadow:inset 0 2px 0 #fff;margin-bottom:12px;padding:0 18px}.cx-server-stack i{height:6px;width:6px;border-radius:50%;background:#84bd00;box-shadow:13px 0 #bbcf9b,26px 0 #bbcf9b}.cx-server-stack b{width:54px;height:6px;border-radius:10px;background:#bdd29d}.cx-art-caption{position:absolute;bottom:5px;font-size:9px;letter-spacing:.04em;color:#63764d}.cx-art-domain .cx-domain-type{position:absolute;border:1px solid #bdcda8;background:#fff;font-family:Manrope,sans-serif;font-weight:800;font-size:40px;letter-spacing:-2px;border-radius:16px;padding:10px 23px;box-shadow:10px 16px 25px #627b3410;transform:rotate(-10deg)}.cx-art-domain .cx-domain-type:nth-of-type(2){font-size:25px;transform:rotate(10deg);top:25px;right:40px;background:#d8e9bd}.cx-art-domain .cx-domain-type:nth-of-type(3){font-size:25px;transform:rotate(7deg);bottom:25px;left:20px}.cx-message-shape{width:190px;height:120px;border:1px solid #adc58c;background:#fff;border-radius:22px 22px 22px 4px;transform:rotate(-8deg);padding:31px;box-shadow:15px 21px 15px #586f3014}.cx-message-shape span{display:block;height:7px;background:#d3e3bf;border-radius:20px;margin-bottom:12px}.cx-message-shape span:nth-child(2){width:80%}.cx-message-shape span:last-child{width:55%}.cx-message-check{position:absolute;background:#87b94a;border:6px solid #edf3e2;color:white;bottom:54px;right:65px;border-radius:50%;width:65px;height:65px;display:grid;place-items:center;font-size:24px}.cx-slider-controls{display:flex;align-items:center;gap:10px;padding:0 30px 21px}.cx-slider-dots{display:flex;gap:7px;flex:1}.cx-slider-dots button{border:0;width:8px;height:8px;border-radius:50%;background:#b6c59e;padding:0;cursor:pointer;position:relative}.cx-slider-dots button:before{content:'';position:absolute;inset:-8px}.cx-slider-dots button[aria-pressed=true]{background:#688f2c;width:24px;border-radius:10px}.cx-slider-position{font-size:10px;color:#60724c;font-variant-numeric:tabular-nums;margin-right:6px}.cx-slider-controls .cx-icon-button{background:#f7faef;border-color:#d5e0c4;width:32px;height:32px;border-radius:50%}
.cx-theme .cx-service-card{border-radius:15px}.cx-theme .cx-service-art{height:126px}.cx-theme .cx-service-card-body{padding:22px}.cx-theme .cx-service-card-body h3{font-size:16px}.cx-theme .cx-service-card-body p{font-size:12px}.cx-theme .cx-service-card-footer>span{font-size:11px}.cx-theme .cx-service-state{font-size:10px;padding:4px 9px}.cx-theme .cx-extension-card{border-radius:13px;padding:24px}.cx-theme .cx-extension-grid{grid-template-columns:repeat(auto-fit,minmax(220px,1fr))}.cx-tool-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.cx-tool{display:flex;gap:14px;align-items:flex-start;background:#fff;border:1px solid var(--cx-line);border-radius:12px;padding:23px;color:var(--cx-ink);text-decoration:none!important}.cx-tool>div{flex:1}.cx-tool h3{font-size:14px;font-weight:750;letter-spacing:-.3px;margin:2px 0 8px}.cx-tool p{font-size:12px;color:var(--cx-muted);margin:0;line-height:1.7}.cx-tool>i{font-size:12px;color:#7c8d68}.cx-tool-icon{display:grid;place-items:center;width:38px;height:38px;border-radius:10px;background:#f1f6e8;color:#74963f;font-size:18px;flex-shrink:0}.cx-tools-layout{display:grid;grid-template-columns:minmax(0,1fr) 270px;gap:30px;align-items:start}.cx-tools-aside{background:#eaf1df;border:1px solid #dbe5cc;border-radius:14px;padding:27px;position:sticky;top:24px}.cx-tools-aside h2{font-size:23px;line-height:1.3;letter-spacing:-.8px}.cx-tools-aside p{font-size:12px;color:#647651;margin:17px 0 25px}.cx-tools-aside .btn{font-size:12px}.cx-tools-aside>a:last-child{font-size:12px}.cx-tool-section:first-child .cx-section-header{margin-top:0}.cx-tool-section{margin-bottom:30px}
.cx-theme .cx-dialog{animation:none;max-height:85dvh;border-radius:16px;box-shadow:0 28px 80px #26311926}.cx-theme .cx-command-dialog{animation:none!important}.cx-theme .cx-drawer,.cx-theme .cx-notification-dialog{height:100dvh;max-height:100dvh;max-width:440px;inset:0 0 0 auto;margin:0;border-radius:18px 0 0 18px;border:0;border-left:1px solid var(--cx-line)}.cx-theme .cx-dialog-header{padding:27px}.cx-theme .cx-dialog-header h2{font-size:21px;letter-spacing:-.7px;font-weight:800}.cx-support-intro{color:var(--cx-muted);font-size:13px;margin-bottom:24px}.cx-help-options{display:flex;flex-direction:column;gap:12px}.cx-help-options a{display:flex;gap:16px;align-items:center;border:1px solid var(--cx-line);padding:19px 16px;border-radius:11px;color:var(--cx-ink);text-decoration:none}.cx-help-options a>i:first-child{font-size:23px;color:#7b9a4e}.cx-help-options a>i:last-child{font-size:12px;color:#7b8a6a;margin-left:auto}.cx-help-options strong{font-size:13px;display:block}.cx-help-options span{font-size:11px;color:var(--cx-muted)}.cx-help-float{position:fixed;bottom:24px;right:26px;z-index:20;background:#fff;border:1px solid #cbdab6;border-radius:30px;box-shadow:0 5px 25px #35442215;padding:12px 20px;display:flex;gap:10px;align-items:center;color:#3d502b;font-size:12px;font-weight:650;cursor:pointer}.cx-help-float i{font-size:18px}.cx-theme .cx-notification-item{padding:21px 0;font-size:13px}.cx-theme .cx-account-avatar{width:36px;height:36px}
.cx-theme #order-standard_cart>.row{display:grid;grid-template-columns:175px minmax(0,1fr);gap:24px;margin:0}.cx-theme #order-standard_cart .cart-sidebar{width:auto;padding:0;float:none}.cx-theme #order-standard_cart .cart-body{width:100%;float:none;padding:32px;border-radius:16px;min-width:0}.cx-theme #order-standard_cart .cart-body .header-lined h1{font-size:32px!important;font-weight:800;letter-spacing:-1px}.cx-theme #order-standard_cart .cart-body .header-lined p{font-size:13px;color:var(--cx-muted)}.cx-theme #order-standard_cart .cart-sidebar .list-group-item{font-size:12px;border:0;padding:12px 13px;border-radius:8px;margin-bottom:3px;background:transparent}.cx-theme #order-standard_cart .cart-sidebar .list-group-item.active{background:#eaf1dc;color:#486923}.cx-theme #order-standard_cart .cart-sidebar .panel-heading{background:transparent!important;padding:14px 7px;border:0;font-size:12px}.cx-theme #order-standard_cart .cart-sidebar .panel{background:transparent;border:0}.cx-theme #order-standard_cart .order-summary{background:#f1f5e9;border:1px solid #dfe6d4;color:var(--cx-ink);border-radius:13px;padding:20px}.cx-theme #order-standard_cart .order-summary h2,.cx-theme #order-standard_cart .summary-container{color:var(--cx-ink);background:transparent}.cx-theme #order-standard_cart .order-summary .total-due-today .amt{color:#4f7229;font-size:30px}.cx-theme #order-standard_cart .products .product{border-radius:13px;height:100%;display:flex;flex-direction:column;margin:0;transition:border-color 160ms ease,box-shadow 160ms ease}.cx-theme #order-standard_cart .products .product header{background:#f4f7ee;padding:23px;font-size:18px;border-bottom:1px solid var(--cx-line)}.cx-theme #order-standard_cart .products .product .product-desc{padding:23px;flex:1;font-size:13px}.cx-theme #order-standard_cart .products .product footer{display:flex;gap:12px;justify-content:space-between;align-items:flex-end;padding:23px}.cx-theme #order-standard_cart .products .product .price{font-size:28px;color:#384c26}.cx-theme #order-standard_cart .products>.row{gap:18px;margin:0 0 18px}.cx-theme #order-standard_cart .products>.row>div{flex-basis:calc(50% - 9px);max-width:calc(50% - 9px);padding:0}.cx-theme #order-standard_cart .product-info{background:#f5f8ef;border:1px solid #e1e8d5;border-radius:12px;padding:24px;margin-bottom:26px}.cx-theme #order-standard_cart .product-info h3{font-size:23px;font-weight:750}.cx-theme #order-standard_cart .sub-heading{border:0;margin:30px 0 18px;padding:0}.cx-theme #order-standard_cart .sub-heading span{font-size:17px;padding:0;font-weight:750;letter-spacing:-.4px}.cx-theme #order-standard_cart .field-container{background:white;padding:0}.cx-theme #order-standard_cart .domain-selection-options .option{padding:18px 20px}.cx-theme #order-standard_cart .irs-bar,.cx-theme #order-standard_cart .irs-bar-edge{background:#84bd00;border-color:#84bd00}.cx-theme #order-standard_cart .irs-single,.cx-theme #order-standard_cart .irs-from,.cx-theme #order-standard_cart .irs-to{background:#607f31;color:white;min-width:35px;text-align:center;padding:4px 7px;border-radius:6px}.cx-theme #order-standard_cart .irs-slider{background:white;border:2px solid #7fa548;width:24px;height:24px;border-radius:50%;box-shadow:0 3px 8px #42512614}.cx-theme #order-standard_cart .irs-line{background:#e5eadf;height:7px;border-radius:10px}.cx-theme #order-standard_cart .addon-products .panel{border-radius:11px}.cx-theme #order-standard_cart .addon-products .panel-heading{font-size:15px}.cx-checkout-section-nav{display:flex;flex-wrap:wrap;gap:8px;margin:0 0 26px}.cx-checkout-section-nav a{font-size:11px;border:1px solid var(--cx-line);border-radius:7px;padding:7px 10px;background:#f8faf4;color:#5e704d}.cx-checkout-review{border:1px solid var(--cx-line);border-radius:12px;background:#f9fbf5;padding:23px;margin-bottom:24px}.cx-checkout-review h2{font-size:18px;font-weight:750;margin:0 0 15px}.cx-checkout-item{display:flex;justify-content:space-between;gap:16px;font-size:12px;padding:14px 0;border-bottom:1px solid var(--cx-line)}.cx-checkout-item:last-child{border:0}.cx-checkout-item strong{display:block;font-size:13px}.cx-checkout-item small{font-size:11px;display:block}.cx-checkout-item a{font-size:11px;white-space:nowrap}.cx-price-line{display:flex;justify-content:space-between;gap:15px;font-size:12px;margin:11px 0}.cx-checkout-summary hr{border-color:#dbe4ce}.cx-theme .cx-native-checkout .cx-checkout-layout{grid-template-columns:minmax(0,1fr) 270px;gap:24px}.cx-theme .cx-native-checkout .cx-checkout-summary{top:20px;padding:24px;max-height:calc(100dvh - 40px);overflow:auto}.cx-theme .cx-native-checkout .cx-checkout-summary>p{margin-top:22px}.cx-theme #order-standard_cart .cx-checkout-summary .btn{font-size:12px}.cx-theme .cx-checkout-fields{min-width:0}.cx-theme .cx-native-checkout .sub-heading{scroll-margin-top:20px}.cx-theme .cx-native-checkout .already-registered{padding:18px}.cx-theme .cx-native-checkout .already-registered p{font-size:12px;margin-top:7px}.cx-theme .cx-native-checkout .account{border:1px solid var(--cx-line);border-radius:10px;padding:18px;margin:0 0 14px}.cx-theme .cx-native-checkout .account.active{border-color:#9eb878;background:#f2f7e8}.cx-theme .cx-native-checkout #paymentGatewaysContainer label{min-height:50px;cursor:pointer}.cx-theme .checkout-error-feedback:focus{outline:2px solid #bb6752}
.cx-theme .view-ticket{border-radius:14px}.cx-theme .view-ticket .ticket-reply{border-radius:11px;background:#fafcf6;border-color:var(--cx-line)}.cx-theme .kb-search .form-control{min-height:56px}.cx-theme .kb-category .card-body{padding:25px}.cx-theme .kb-category .h5{font-size:17px;letter-spacing:-.5px}.cx-theme .kb-category p{font-size:13px;margin-top:8px!important}.cx-theme .article-content{font-size:15px;line-height:1.9}.cx-theme .article-content img{max-width:100%;height:auto}.cx-theme .domain-pricing .tld-row{border-color:var(--cx-line)}.cx-theme [data-cx-page=clientareadomaindns] table input{min-width:120px}.cx-theme .product-details .product-icon{padding:25px}.cx-theme .ticket-reply .user{font-size:13px}.cx-theme .footer{padding-bottom:85px}.cx-theme .cx-auth-intro{background:#edf4e3}.cx-theme .cx-auth-form .form-control{min-height:50px}.cx-theme .cx-auth-layout{margin-top:12px}.cx-theme .cx-auth-form .login-form{border:0}
@media(hover:hover) and (pointer:fine){.cx-theme .cx-tool:hover,.cx-theme .cx-help-options a:hover{border-color:#b0c78e;background:#fcfdf9}.cx-theme .cx-service-card:hover{border-color:#b7cba0}.cx-theme #order-standard_cart .products .product:hover{transform:none;border-color:#adc68a;box-shadow:0 6px 22px #2e3e1610}.cx-theme .cx-icon-button:hover{background:#f3f7eb;border-color:#c6d7af}.cx-theme .cx-slider-controls .cx-icon-button:hover{background:white}.cx-theme .cx-extension-card:hover{border-color:#b7cba0}}
@media(max-width:1250px){.cx-theme #order-standard_cart>.row{grid-template-columns:1fr}.cx-theme #order-standard_cart .cart-sidebar{display:none}.cx-theme #order-standard_cart .cart-body{margin:0}.cx-theme .cx-tools-layout{grid-template-columns:1fr}.cx-tools-aside{position:static}.cx-tools-aside .btn{max-width:260px}.cx-theme .cx-content-layout:has(>.cx-context-nav){gap:20px}.cx-slide-copy{padding:30px}.cx-slide-copy h2{font-size:31px}.cx-theme .cx-native-checkout .cx-checkout-layout{grid-template-columns:1fr}.cx-theme .cx-native-checkout .cx-checkout-summary{position:static;max-height:none}}
@media(max-width:1050px){.cx-theme #main-body>.container>.cx-content-layout:has(>.cx-context-nav){grid-template-columns:1fr}.cx-theme .cx-context-nav{grid-column:1;grid-row:1}.cx-theme .cx-context-nav+.primary-content{grid-row:2}.cx-page-controls{border-bottom:1px solid var(--cx-line);margin-bottom:5px}.cx-page-controls>summary{padding:12px 0}.cx-page-controls[open] .sidebar .card{margin-bottom:15px}.cx-page-controls .sidebar .list-group{display:flex;flex-direction:row;flex-wrap:wrap}.cx-page-controls .sidebar .list-group-item{flex:1 1 160px}.cx-page-controls .sidebar .card-header{display:none}.cx-page-controls .sidebar .card-body{padding:15px}.cx-slide-art{height:230px}.cx-slide{min-height:280px}.cx-art-ring{height:195px;width:195px}.cx-server-stack{width:165px}.cx-server-stack>span{height:43px}.cx-slide-secondary{margin-left:0;display:block;max-width:max-content}.cx-theme .cx-nav-collapse{left:194px}}
@media(max-width:767px){.cx-theme .cx-nav-collapse{display:none}.cx-theme .cx-workspace-topbar{height:68px}.cx-theme .cx-command-trigger{display:none}.cx-theme .cx-help-link{display:none}.cx-theme .cx-icon-button{height:36px;width:36px}.cx-theme .cx-topbar-actions{gap:8px}.cx-theme .cx-topbar-left>span{max-width:120px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.cx-theme .cx-content-layout{gap:16px!important}.cx-theme .cx-page-intro h1{font-size:29px;letter-spacing:-1px}.cx-theme .cx-context-heading h1,.cx-theme .cx-welcome h1{font-size:28px;letter-spacing:-1px}.cx-page-intro{margin-bottom:24px}.cx-theme .card-body{padding:22px}.cx-theme .form-control{font-size:16px}.cx-theme .cx-tool-grid{grid-template-columns:1fr}.cx-theme .cx-tool{padding:20px}.cx-theme .cx-section-header{align-items:flex-start}.cx-section-caption{display:none}.cx-slide{grid-template-columns:1fr;min-height:290px}.cx-slide-copy{padding:28px 25px 20px}.cx-slide-copy h2{font-size:30px}.cx-slide-copy p{max-width:320px}.cx-slide-art{display:none}.cx-slider-controls{padding:0 25px 20px}.cx-theme .cx-help-float{bottom:18px;right:18px;padding:12px 15px}.cx-theme .cx-help-float span{display:none}.cx-theme .cx-drawer,.cx-theme .cx-notification-dialog{width:calc(100% - 20px);border-radius:14px 0 0 14px}.cx-theme #order-standard_cart .cart-body{padding:22px 18px}.cx-theme #order-standard_cart .products>.row>div{max-width:100%;flex-basis:100%}.cx-theme #order-standard_cart .products .product footer{align-items:center}.cx-theme #order-standard_cart .products .product .price{font-size:25px}.cx-theme .cx-checkout-review{padding:18px}.cx-theme .cx-native-checkout .already-registered>.float-right{float:none!important;margin-bottom:12px}.cx-theme .table-container{padding:14px}.cx-theme .cx-context-nav .form-control{font-size:14px}.cx-theme .cx-page-controls:not([open]){margin:0}.cx-theme .cx-slider-dots button{width:9px;height:9px}.cx-theme .cx-slide-secondary{display:inline-block;margin:12px 0 0 12px}}
@media(prefers-reduced-motion:reduce){.cx-theme .cx-slider-track{transition:none}.cx-theme .btn{transform:none!important}.cx-theme .cx-workspace-nav{transition:none}.cx-theme .cx-page-reveal{animation:none}}
/* Cart and account controls use native dialog focus management. */
.cx-cart-trigger{display:flex;align-items:center;gap:9px;padding:9px 12px;background:#fff;border:1px solid var(--cx-border,#e3e9df);border-radius:12px;color:#18291d;font-size:13px;font-weight:650;cursor:pointer}.cx-cart-trigger b,.cx-cart-pill{display:inline-flex;align-items:center;justify-content:center;min-width:23px;height:23px;border-radius:8px;background:#eaf3d8;color:#4c6c16;font-size:12px}.cx-cart-drawer{width:min(460px,100vw)}.cx-cart-item{display:flex;gap:16px;padding:20px 0;border-bottom:1px solid #e5eadf}.cx-cart-item-icon{display:grid;place-items:center;width:48px;height:48px;border-radius:15px;background:#eff5e8;color:#699614;font-size:21px}.cx-cart-item strong,.cx-cart-item small{display:block}.cx-cart-item small{margin-top:5px;color:#71806e}.cx-cart-note{margin:25px 0;color:#6c786b;font-size:13px;line-height:1.7}.cx-cart-continue{display:block;text-align:center;margin-top:20px;color:#537018;font-size:13px}.cx-account-menu{position:fixed;inset:78px 22px auto auto;margin:0;width:340px;max-height:calc(100vh - 95px);border-radius:20px;box-shadow:0 22px 70px #20371024}.cx-account-menu::backdrop{background:#10231312}.cx-account-menu h2{font-size:20px}.cx-account-menu .cx-dialog-body{padding:12px}.cx-account-menu .cx-command-list a{justify-content:flex-start;gap:13px;padding:12px 14px;border:0;font-size:13px}.cx-account-menu .cx-command-list a i{width:20px;color:#739138}.cx-account-menu .cx-command-list .cx-signout{border-top:1px solid #e5ebdf;margin-top:7px;color:#7c3c34}.cx-upload-guidance{padding:16px 18px;border:1px dashed #cbd9bc;border-radius:12px;background:#f7faf2;color:#65745c;font-size:13px;line-height:1.6}.cx-attachment-previews{display:flex;flex-wrap:wrap;gap:12px;margin:15px 0}.cx-attachment-preview{display:flex;align-items:center;gap:12px;background:#f5f8f1;border:1px solid #e1e9d8;border-radius:12px;padding:10px;max-width:100%;font-size:12px;overflow-wrap:anywhere}.cx-attachment-preview img{width:58px;height:48px;object-fit:cover;border-radius:7px}.cx-workspace-links a i{display:grid;place-items:center;width:30px;height:30px;border-radius:9px;transition:transform 220ms cubic-bezier(.23,1,.32,1),background 220ms}.cx-workspace-links a{transition:background 220ms,color 220ms,transform 220ms cubic-bezier(.23,1,.32,1)}.cx-workspace-brand img{width:140px;height:auto;max-height:48px;object-fit:contain;object-position:left center}.cx-nav-compact .cx-workspace-brand img{width:42px;object-fit:cover;object-position:left;height:30px}.cx-workspace-brand{min-height:42px}
@media(hover:hover) and (pointer:fine){.cx-workspace-links a:hover{transform:translateX(3px)}.cx-workspace-links a:hover i{transform:rotate(-6deg) scale(1.08);background:#e9f2db}.cx-cart-trigger:hover{background:#f2f7e8}.cx-slide:hover .cx-server-art{transform:translateY(-4px) rotate(-3deg)}}
@media(max-width:767px){.cx-cart-trigger span{display:none}.cx-cart-trigger{gap:5px;padding:7px}.cx-account-menu{inset:70px 12px auto auto;width:min(340px,calc(100vw - 24px))}}
@media(prefers-reduced-motion:reduce){.cx-workspace-links a,.cx-workspace-links a i{transition:none}.cx-workspace-links a:hover,.cx-workspace-links a:hover i,.cx-slide:hover .cx-server-art{transform:none}}

/* Source: experience.css */
/* Authentication and workspace surfaces. */
.cx-theme .cx-auth-premium{grid-template-columns:minmax(0,.95fr) minmax(0,1fr);border-radius:24px;box-shadow:0 20px 65px #30431c07;min-height:590px}.cx-auth-premium .cx-auth-intro{padding:48px 36px;background:radial-gradient(ellipse at 10% 10%,#eaf2dc 0%,transparent 70%),#f1f5e9;justify-content:flex-start}.cx-auth-premium .cx-auth-intro h1{font-size:clamp(30px,3.1vw,43px);line-height:1.17;letter-spacing:-1.8px;margin-top:20px}.cx-auth-premium .cx-auth-form{padding:35px 24px}.cx-auth-premium .cx-auth-form .card-body{padding:24px 12px!important}.cx-auth-premium .cx-auth-form .card-footer{padding:18px 12px!important;border:0}.cx-auth-premium .cx-auth-form .card{margin:0!important}.cx-auth-premium .cx-auth-form h6{font-size:28px}.cx-auth-premium .login-form #login{min-width:120px}.cx-auth-art{position:relative;height:200px;margin:30px 0 20px;isolation:isolate}.cx-auth-art-card{position:absolute;left:10px;right:20px;top:22px;background:#ffffffce;border:1px solid #dce6cc;border-radius:15px;padding:20px;box-shadow:0 12px 26px #35491d0b;transform:rotate(-4deg);display:grid;grid-template-columns:35px 1fr;gap:5px 12px}.cx-auth-art-card:nth-child(2){top:115px;left:25px;right:5px;transform:rotate(4deg)}.cx-auth-art-card i{grid-row:span 2;font-size:26px;color:#8eab62;align-self:center}.cx-auth-art-card span{font-size:13px;font-weight:650}.cx-auth-art-card b{font-size:10px;font-weight:500;color:#83926d}.cx-auth-art-orbit{position:absolute;inset:-15px 40px;border:1px solid #ccddaf;border-radius:50%;z-index:-1;transform:rotate(30deg)}.cx-auth-caption{display:flex;align-items:center;gap:10px;font-size:11px;color:#7c8f62;margin-top:auto}.cx-register-layout{display:grid;grid-template-columns:minmax(220px,.65fr) minmax(0,1.3fr);gap:40px;align-items:start;max-width:1150px;margin:auto}.cx-register-intro{position:sticky;top:30px;padding:33px 0}.cx-register-intro h1{font-size:clamp(30px,3.2vw,43px);line-height:1.2;letter-spacing:-1.7px;margin:20px 0}.cx-register-intro>p{font-size:13px;color:#6d7a61;max-width:300px;line-height:1.85}.cx-register-benefits{display:grid;gap:23px;margin:35px 0}.cx-register-benefits>div{display:flex;align-items:center;gap:13px;font-size:12px;color:#5b6d4b}.cx-register-benefits i{font-size:21px;color:#85a65a}.cx-register-intro>a{display:block;border-top:1px solid #dce5d2;padding-top:25px;font-size:12px;color:#7b886d}.cx-register-intro>a strong{display:block;margin-top:8px;color:#4c6c29}.cx-register-form{padding:30px;background:#fff;border:1px solid #e1e8d9;border-radius:20px}.cx-register-form>.cx-page-intro h2{font-size:28px;font-weight:780;letter-spacing:-1px}.cx-register-form #registration .card{border:0;border-top:1px solid #e4eadd;border-radius:0;box-shadow:none}.cx-register-form #registration .card-body{padding:25px 0!important}.cx-register-form #registration .card-title{font-size:16px}.cx-register-form #registration .form-control{font-size:13px}.cx-register-form #registration input[type=submit]{width:100%}.cx-auth-recovery .cx-auth-form .cx-page-intro{padding:0 12px;margin-bottom:10px}.cx-auth-recovery .cx-auth-form h2{font-size:26px;letter-spacing:-1px;font-weight:780}.cx-auth-recovery .cx-auth-form .card{width:100%}.cx-recovery-art{position:relative;display:grid;place-items:center;height:200px;margin:20px 0}.cx-recovery-art i{display:grid;place-items:center;width:100px;height:100px;background:#fff;border:1px solid #d3dfc3;border-radius:28px;box-shadow:0 16px 30px #36461d0c;font-size:40px;color:#8da763;transform:rotate(-12deg);z-index:1}.cx-recovery-art span{position:absolute;width:180px;height:180px;border:1px solid #cdddaf;border-radius:50%}.cx-recovery-art span:last-child{width:145px;height:145px;border-style:dashed}.cx-auth-back{font-size:12px;color:#5d7a37;margin-top:auto}.cx-menu-grid{display:grid;grid-template-columns:1fr 1fr;gap:25px}.cx-menu-group{padding:0!important}.cx-menu-group h3{font-size:11px;text-transform:uppercase;letter-spacing:.09em;color:#7c8e67;margin-bottom:14px}.cx-menu-links{display:grid;gap:5px}.cx-menu-action{display:flex;align-items:center;gap:10px;padding:11px 12px;font-size:13px;color:#425534;border:1px solid #e8eddf;border-radius:9px;background:#fafcf6}.cx-menu-action i{font-size:12px;color:#86a95a}.cx-menu-action b{margin-left:auto;font-size:10px}.cx-menu-links .cx-menu-group{margin-top:12px}.cx-navigation-loader{position:fixed;inset:0;z-index:100;pointer-events:none;opacity:0;visibility:hidden;transition:opacity 160ms}.cx-is-navigating .cx-navigation-loader{opacity:1;visibility:visible}.cx-loader-line{height:3px;background:#83b716;transform-origin:left;animation:cx-progress 1600ms ease-in-out infinite}.cx-loader-pill{position:absolute;top:95px;left:50%;transform:translateX(-50%);display:flex;align-items:center;gap:10px;padding:12px 18px;border:1px solid #d6e5be;border-radius:14px;background:#fffffff2;box-shadow:0 10px 30px #2b401c12;color:#5f7745;font-size:12px}.cx-service-notice{margin:20px 0;padding:18px 20px;display:flex;gap:16px;align-items:center;border:1px solid #e6dabb;background:#fbf7ed;border-radius:14px}.cx-service-notice>i{color:#ad8941;font-size:23px}.cx-service-notice>div{flex:1}.cx-service-notice strong{font-size:13px;display:block}.cx-service-notice p{margin:3px 0 0;color:#8a7b5b;font-size:12px}.cx-service-notice .btn{font-size:11px}.cx-tool .cx-tool-badge{display:inline-block;font-size:9px;color:#718d49;background:#eef4e4;border-radius:5px;padding:2px 6px;margin-bottom:7px}.cx-tool-group-description{font-size:12px;color:#7f8e70;margin-bottom:20px}
@keyframes cx-progress{0%{transform:scaleX(.08)}65%{transform:scaleX(.8)}100%{transform:scaleX(.08)}}
@media(hover:hover) and (pointer:fine){.cx-auth-art:hover .cx-auth-art-card:first-child{transform:translateY(-3px) rotate(-6deg)}.cx-auth-art:hover .cx-auth-art-card:nth-child(2){transform:translateY(3px) rotate(6deg)}.cx-menu-action:hover{background:#edf4e2;color:#4a6d29}}.cx-auth-art-card{transition:transform 280ms cubic-bezier(.23,1,.32,1)}
@media(max-width:950px){.cx-register-layout{grid-template-columns:1fr;gap:20px}.cx-register-intro{position:static;padding:0}.cx-register-benefits{display:flex;flex-wrap:wrap;gap:15px;margin:20px 0}.cx-register-intro>a{display:none}.cx-auth-premium .cx-auth-intro{padding:30px 24px}.cx-auth-premium .cx-auth-form{padding:25px 18px}.cx-auth-art{height:185px}}@media(max-width:767px){.cx-theme .cx-auth-premium{grid-template-columns:1fr;min-height:0}.cx-auth-premium .cx-auth-intro{padding:28px}.cx-auth-premium .cx-auth-intro h1{font-size:30px}.cx-auth-art,.cx-auth-caption,.cx-recovery-art{display:none}.cx-auth-premium .cx-auth-form{padding:20px}.cx-register-form{padding:24px 18px}.cx-menu-grid{grid-template-columns:1fr}.cx-service-notice{flex-wrap:wrap}.cx-loader-pill{top:80px;width:max-content;max-width:90vw}}
@media(prefers-reduced-motion:reduce){.cx-loader-line{animation:none;transform:scaleX(.65)}.cx-navigation-loader,.cx-auth-art-card{transition:none}.cx-auth-art:hover .cx-auth-art-card:first-child{transform:rotate(-4deg)}.cx-auth-art:hover .cx-auth-art-card:nth-child(2){transform:rotate(4deg)}}
/* Shopping is a single resizable native WHMCS overlay. */
.cx-cart-drawer.cx-commerce-fullscreen{inset:12px;margin:0;width:calc(100vw - 24px);height:calc(100dvh - 24px);max-width:none;max-height:none;border-radius:22px!important}.cx-commerce-fullscreen .cx-dialog-header{padding:20px 30px}.cx-commerce-fullscreen .cx-cart-live-frame{background:#f7f9f3}.cx-commerce-controls{display:flex;gap:8px;align-items:center}.cx-commerce-controls .cx-icon-button{font-size:16px}.cx-cart-drawer .cx-cart-drawer-footer{display:flex;align-items:center;gap:10px}.cx-cart-drawer-footer button{padding:8px 13px;border-radius:8px;background:#f5f8ef;border:1px solid #e1e9d7;font-size:12px;color:#546f35;cursor:pointer}.cx-cart-drawer-footer span{margin-left:auto;color:#8a967b;font-size:11px}.cx-theme.cx-commerce-host.cx-commerce-mounted #main-body,.cx-theme.cx-commerce-host.cx-commerce-mounted .master-breadcrumb{display:none}body.cx-cart-embedded #main-body{padding:24px 32px!important;max-width:1240px;margin:0 auto!important}body.cx-cart-embedded{background:#f7f9f3}body.cx-cart-embedded .cx-catalog-navigation{display:flex!important}body.cx-cart-embedded .cx-cart-progress{display:flex!important}.cx-commerce-fullscreen .cx-cart-live-loader{margin:auto;padding:60px}.cx-cart-drawer:not(.cx-commerce-fullscreen){width:min(510px,100vw)}
@media(max-width:650px){.cx-cart-drawer.cx-commerce-fullscreen{inset:0;width:100vw;height:100dvh;border-radius:0!important}.cx-commerce-fullscreen .cx-dialog-header{padding:16px}.cx-commerce-controls{gap:3px}.cx-cart-drawer-footer span{display:none}body.cx-cart-embedded #main-body{padding:16px!important}}
body[data-cx-page=login] .cx-context-nav,body[data-cx-page=clientregister] .cx-context-nav,body[data-cx-page=password-reset-container] .cx-context-nav{display:none}body[data-cx-page=login] #main-body>.container>.cx-content-layout,body[data-cx-page=clientregister] #main-body>.container>.cx-content-layout,body[data-cx-page=password-reset-container] #main-body>.container>.cx-content-layout{grid-template-columns:minmax(0,1fr)!important}.cx-dashboard-actions{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:15px;margin:26px 0}.cx-dashboard-actions>a{display:flex;gap:12px;align-items:center;padding:19px;background:#fff;border:1px solid #e2e9d9;border-radius:13px;color:#344829}.cx-dashboard-actions>a>i:first-child{font-size:22px;color:#8fa866}.cx-dashboard-actions>a>span{flex:1;font-size:12px;font-weight:650}.cx-dashboard-actions small{display:block;margin-top:3px;font-size:10px;font-weight:400}.cx-dashboard-actions>a>i:last-child{font-size:11px;color:#91a77b}.cx-agenda-item{display:flex;gap:14px;align-items:center;padding:17px 0;border-bottom:1px solid #edf1e6;color:#4d603c}.cx-agenda-item:last-child{border:0}.cx-agenda-item>i{font-size:21px;color:#94a673}.cx-agenda-item>div{flex:1}.cx-agenda-item strong{display:block;font-size:13px}.cx-agenda-item small{display:block;font-size:11px;margin-top:4px}.cx-agenda-item>span{font-size:11px}.cx-theme [data-cx-tooltip]{position:relative}.cx-theme [data-cx-tooltip]:after{content:attr(aria-label);position:absolute;left:50%;top:calc(100% + 9px);transform:translate(-50%,-3px);padding:7px 10px;border-radius:7px;background:#2d4023;color:#fff;font-size:10px;line-height:1.4;width:max-content;max-width:190px;pointer-events:none;opacity:0;visibility:hidden;z-index:110;transition:opacity 140ms,transform 140ms}.cx-theme [data-cx-tooltip]:focus-visible:after{opacity:1;visibility:visible;transform:translate(-50%,0)}.cx-nav-collapse[data-cx-tooltip]:after{left:22px;top:0;transform:translate(0,0)}
@media(hover:hover) and (pointer:fine){.cx-theme [data-cx-tooltip]:hover:after{opacity:1;visibility:visible;transform:translate(-50%,0)}.cx-nav-collapse[data-cx-tooltip]:hover:after{transform:translate(0,0)}}@media(max-width:800px){.cx-dashboard-actions{grid-template-columns:1fr}.cx-theme [data-cx-tooltip]:after{display:none}}@media(prefers-reduced-motion:reduce){.cx-theme [data-cx-tooltip]:after{transition:none}}
.cx-captcha-section{margin:20px 0;padding:18px;border:1px solid #e0e9d4;background:#f8faf4;border-radius:12px}.cx-verification-label{display:block;margin-bottom:12px;color:#6e8359;font-size:11px;font-weight:650}.cx-captcha-section .captcha-container{margin:0!important}.cx-captcha-section p{font-size:11px!important;line-height:1.6}.cx-theme .cx-captcha-section .form-control{min-height:38px}.cx-theme .cx-auth-form h2.h3{font-size:28px;font-weight:800;letter-spacing:-1px}
.cx-theme .cx-nav-collapse[data-cx-tooltip]{position:fixed}

/* Source: commerce.css */
/* A dedicated commerce layout; no legacy category cards or forced desktop widths. */
body.cx-theme #order-standard_cart>.row{display:block;margin:0}body.cx-theme #order-standard_cart .cart-sidebar{display:none!important}body.cx-theme #order-standard_cart .cart-body{float:none;width:100%!important;margin:0;padding:0!important;border:0;background:transparent;border-radius:0}body.cx-theme #order-standard_cart .header-lined{border:0;margin-bottom:20px}body.cx-theme #order-standard_cart .header-lined h1{font-size:clamp(29px,3.2vw,43px);font-weight:800;letter-spacing:-1.7px;line-height:1.18;margin-bottom:12px}body.cx-theme #order-standard_cart .header-lined p{font-size:14px;color:#6b7860;max-width:560px}body.cx-theme #order-standard_cart .cx-catalog-navigation{display:flex;gap:16px;flex-wrap:wrap;align-items:center;padding:14px 0 24px;margin-bottom:8px;border-bottom:1px solid #e0e7d8}.cx-catalog-nav-group{display:flex;flex-wrap:wrap;gap:7px;align-items:center}.cx-catalog-nav-label{font-size:10px;color:#839076;margin-right:5px;text-transform:uppercase;letter-spacing:.1em}.cx-catalog-navigation a{display:inline-flex;padding:7px 12px;border-radius:9px;background:#fff;border:1px solid #e1e7da;font-size:12px;color:#5a6850}.cx-catalog-navigation a[aria-current=page]{background:#eaf2da;border-color:#bed49a;color:#426816}.cx-catalog-currency{display:flex;align-items:center;gap:8px;margin-left:auto}.cx-catalog-currency label{font-size:11px;margin:0}.cx-theme #order-standard_cart .cx-catalog-currency select{width:85px;min-height:35px;padding:5px 9px;font-size:12px}.cx-cart-progress{gap:8px;margin:24px 0 10px}.cx-cart-progress a{border-radius:8px!important;font-size:11px;padding:7px 11px}.cx-theme #order-standard_cart .products{margin:30px 0}.cx-theme #order-standard_cart .products>.row{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;margin:0 0 20px}.cx-theme #order-standard_cart .products>.row:empty{display:none}.cx-theme #order-standard_cart .products .col-md-6{width:100%;max-width:none;padding:0}.cx-theme #order-standard_cart .products .product{display:flex;flex-direction:column;height:100%;border-radius:18px;border-color:#dfe7d5;background:white;box-shadow:0 5px 18px #3b512307}.cx-theme #order-standard_cart .products .product header{background:transparent;padding:27px 27px 17px;font-size:23px;font-weight:750;letter-spacing:-.7px;border:0;display:flex;align-items:center;gap:13px}.cx-plan-symbol{display:grid;place-items:center;width:43px;height:43px;border-radius:13px;background:#eef4e4;color:#779b44;font-size:21px;flex-shrink:0}.cx-theme #order-standard_cart .products .product .qty{font-size:10px;margin-left:auto;letter-spacing:0;color:#718062}.cx-theme #order-standard_cart .products .product .product-desc{padding:0 27px 20px;font-size:13px;line-height:1.85}.cx-theme #order-standard_cart .products .product .product-desc ul{padding:0;list-style:none}.cx-theme #order-standard_cart .products .product .product-desc li{padding:6px 0;border-bottom:1px solid #f0f3ea}.cx-theme #order-standard_cart .products .product .product-desc li:before{content:'✓';color:#779b44;margin-right:9px}.cx-theme #order-standard_cart .products .product footer{display:flex;flex-direction:column;align-items:stretch;margin-top:auto;padding:22px 27px 27px;border-top:1px solid #edf1e6;background:#fcfdf9;gap:20px}.cx-theme #order-standard_cart .products .product .product-pricing{float:none;text-align:left;width:auto;color:#738167;font-size:11px;min-height:80px}.cx-theme #order-standard_cart .products .product .price{font-size:37px;line-height:1.3;letter-spacing:-1.5px;font-weight:800;color:#24321b}.cx-theme #order-standard_cart .products .btn-order-now{float:none;width:100%;font-size:13px;min-height:46px;border-radius:10px}.cx-theme #order-standard_cart .secondary-cart-body{background:#fff;border:1px solid #e0e7d9;border-radius:16px;padding:24px}.cx-theme #order-standard_cart .secondary-cart-sidebar{padding-left:20px}.cx-theme #order-standard_cart .order-summary{background:#edf3e3;color:#26361c;border:1px solid #d9e5c7;box-shadow:none;padding:24px}.cx-theme #order-standard_cart .order-summary h2,.cx-theme #order-standard_cart .summary-container{color:#26361c;background:transparent}.cx-theme #order-standard_cart .order-summary .total-due-today .amt{color:#26361c;font-weight:800;letter-spacing:-1px}.cx-theme #order-standard_cart .view-cart-items-header{background:#f3f6ed;color:#667757;border-radius:9px 9px 0 0;font-size:11px}.cx-theme #order-standard_cart .view-cart-items .item{background:#fff;padding:22px 14px}.cx-theme #order-standard_cart .product-info{background:#f3f7ea;border:1px solid #e1e8d6;border-radius:12px;padding:22px}.cx-theme #order-standard_cart .product-info .product-title{font-size:22px;font-weight:750}.cx-theme #order-standard_cart .domain-selection-options .option{padding:20px}.cx-theme #order-standard_cart .sub-heading{font-size:16px}.cx-theme #order-standard_cart .empty-cart{padding:40px 20px}
body.cx-cart-embedded{padding:0!important;background:#fff}body.cx-cart-embedded .cx-workspace-nav,body.cx-cart-embedded .cx-workspace-topbar,body.cx-cart-embedded .cx-nav-collapse,body.cx-cart-embedded .cx-help-float,body.cx-cart-embedded .master-breadcrumb,body.cx-cart-embedded #footer{display:none!important}body.cx-cart-embedded #main-body{padding:12px!important;margin:0!important}body.cx-cart-embedded #main-body>.container{padding:0!important;max-width:none}body.cx-cart-embedded #order-standard_cart .header-lined h1{font-size:21px}body.cx-cart-embedded #order-standard_cart .secondary-cart-body{padding:14px}body.cx-cart-embedded #order-standard_cart .secondary-cart-sidebar{padding:0;margin-top:18px}body.cx-cart-embedded #order-standard_cart .secondary-cart-body,body.cx-cart-embedded #order-standard_cart .secondary-cart-sidebar{float:none!important;width:100%!important}.cx-cart-drawer{display:flex;flex-direction:column}.cx-cart-drawer:not([open]){display:none}.cx-cart-live-frame{width:100%;border:0;flex:1;min-height:0;background:#fff}.cx-cart-live-loader{padding:50px 28px;text-align:center;display:flex;flex-direction:column;gap:15px;color:#738265}.cx-cart-live-loader i{font-size:33px;color:#8eaf5b}.cx-cart-live-loader strong{font-size:17px;color:#304023}.cx-cart-live-loader span{font-size:12px}.cx-cart-drawer-footer{padding:14px 24px;border-top:1px solid #e4ebdb;font-size:12px}.cx-cart-drawer-footer a{display:flex;justify-content:space-between;color:#5d7e32}.cx-cart-live-frame:not([src]){display:none}.cx-cart-live-loader[hidden]{display:none}
@media(max-width:900px){.cx-theme #order-standard_cart .secondary-cart-body,.cx-theme #order-standard_cart .secondary-cart-sidebar{width:100%!important;float:none!important}.cx-theme #order-standard_cart .secondary-cart-sidebar{padding:0;margin-top:20px}}@media(max-width:650px){.cx-theme #order-standard_cart .products>.row{grid-template-columns:1fr}.cx-catalog-nav-label{display:none}.cx-catalog-currency{margin-left:0}.cx-theme #order-standard_cart .secondary-cart-body{padding:18px}.cx-theme #order-standard_cart .header-lined h1{font-size:29px}.cx-catalog-navigation{gap:10px}.cx-theme #order-standard_cart .products .product header{font-size:22px}}
@media(hover:hover) and (pointer:fine){.cx-theme #order-standard_cart .products .product:hover{transform:translateY(-4px);border-color:#b6cd95;box-shadow:0 12px 35px #36551e0c}}
@media(prefers-reduced-motion:reduce){.cx-theme #order-standard_cart .products .product:hover{transform:none}}
@media(min-width:901px){body.cx-cart-embedded #order-standard_cart .cart-body>.row:has(>.secondary-cart-body),body.cx-cart-embedded #order-standard_cart #frmConfigureProduct>.row:has(>.secondary-cart-body){display:grid;grid-template-columns:minmax(0,1fr) 300px;gap:24px;margin:0}body.cx-cart-embedded #order-standard_cart .secondary-cart-sidebar{margin-top:0!important}}
/* Reset standard_cart's legacy split-card floats and inherited Bootstrap column basis. */
.cx-theme #order-standard_cart .products>.row>.col-md-6{flex:none!important;width:100%!important;max-width:100%!important;min-width:0}.cx-theme #order-standard_cart .products .product header,.cx-theme #order-standard_cart .products .product .product-desc,.cx-theme #order-standard_cart .products .product footer{float:none!important;width:100%!important;max-width:none!important}.cx-theme #order-standard_cart .products .product .product-desc p,.cx-theme #order-standard_cart .products .product .product-desc ul{width:100%!important}.cx-theme #order-standard_cart .products .product .product-pricing{width:100%!important;float:none!important}.cx-theme #order-standard_cart .products .product .product-desc .feature-value{display:inline!important}
.cx-cart-live-loader{position:absolute;inset:95px 0 59px;background:#fffffff5;z-index:2;display:flex;align-items:center;justify-content:center;margin:0!important}.cx-cart-live-loader[hidden]{display:none!important}.cx-cart-drawer .cx-dialog-header,.cx-cart-drawer .cx-cart-drawer-footer{flex-shrink:0}
body.cx-cart-embedded.cx-commerce-host #main-body{display:block!important}body.cx-cart-embedded.cx-commerce-host:after{display:none!important}
.cx-cart-loading-art{position:relative;width:130px;height:105px;display:grid;place-items:center;margin-bottom:8px}.cx-cart-loading-art>i{z-index:1;width:68px;height:68px;display:grid;place-items:center;border:1px solid #dce8cd;border-radius:20px;background:#f3f8e9;animation:cx-bag-breathe 1.8s ease-in-out infinite}.cx-cart-loading-art>span{position:absolute;width:72px;height:16px;border-radius:7px;background:#eaf2dc;border:1px solid #e1ebd3;left:29px;bottom:10px;animation:cx-cart-skeleton 1.8s ease-in-out infinite}.cx-cart-loading-art>span:nth-of-type(2){width:54px;left:38px;bottom:-12px;animation-delay:150ms}.cx-cart-loading-art>span:nth-of-type(3){width:36px;left:47px;bottom:-31px;animation-delay:300ms}.cx-cart-live-loader strong{margin-top:30px}.cx-cart-live-loader [data-cx-load-status]{max-width:380px;line-height:1.8}.cx-cart-live-loader .btn{font-size:12px;margin-top:7px}.cx-cart-load-delayed .cx-cart-loading-art>i,.cx-cart-load-delayed .cx-cart-loading-art>span{animation:none}.cx-cart-live-frame{transition:opacity 180ms ease}.cx-cart-drawer[aria-busy=true] .cx-cart-live-frame{opacity:.3}.cx-cart-drawer .cx-dialog-header .cx-icon-button:active,.cx-cart-drawer-footer button:active{transform:scale(.94)}
@keyframes cx-bag-breathe{0%,100%{transform:translateY(0) rotate(-3deg);opacity:.75}50%{transform:translateY(-7px) rotate(3deg);opacity:1}}@keyframes cx-cart-skeleton{0%,100%{opacity:.4;transform:translateY(0)}50%{opacity:1;transform:translateY(-3px)}}
@media(prefers-reduced-motion:reduce){.cx-cart-loading-art>i,.cx-cart-loading-art>span{animation:none}.cx-cart-live-frame{transition:none}.cx-cart-drawer .cx-dialog-header .cx-icon-button:active,.cx-cart-drawer-footer button:active{transform:none}}
.cx-theme #order-standard_cart .cx-domain-discovery-header{padding:20px 0 5px}.cx-domain-search-stage{position:relative;background:radial-gradient(ellipse at 90% 0,#e7f1d5,transparent 60%),#f3f8eb!important;border:1px solid #dce9cb;border-radius:21px!important;overflow:hidden;padding:45px 35px!important;margin:25px 0 35px!important}.cx-theme #order-standard_cart .cx-domain-search-stage .domain-checker-bg{background:transparent!important;padding:0!important}.cx-theme #order-standard_cart .cx-domain-search-stage .col-md-8{width:100%;max-width:100%;flex:0 0 100%;margin-left:0;padding:0}.cx-theme #order-standard_cart .cx-domain-search-stage .row{margin:0}.cx-theme #order-standard_cart .cx-domain-search-stage .input-group{position:relative;z-index:1;max-width:830px;margin:auto;border-radius:14px;background:white;padding:7px;box-shadow:0 10px 30px #4569270a;border:1px solid #e1e9d5}.cx-theme #order-standard_cart .cx-domain-search-stage .input-group .form-control{border:0!important;border-radius:9px;background:white;min-height:53px;font-size:17px;padding-left:20px}.cx-theme #order-standard_cart .cx-domain-search-stage .input-group .btn{border-radius:10px!important;font-size:13px;min-width:110px;height:53px!important}.cx-domain-search-art{position:absolute;right:0;top:-30px;width:230px;height:200px;opacity:.16;pointer-events:none;display:grid;place-items:center;transform:rotate(-15deg)}.cx-domain-search-art i{font-size:120px;color:#729744}.cx-domain-search-art span{position:absolute;font-size:16px;padding:7px 16px;background:#b5d484;border-radius:9px;color:#3e651d}.cx-domain-search-art span:first-child{left:0;top:70px}.cx-domain-search-art span:nth-child(2){right:15px;bottom:10px}.cx-theme #order-standard_cart .domain-searching{background:#f5f8ee;border:1px solid #e2ebd6;border-radius:12px;padding:25px;color:#849d65;font-size:13px}.cx-theme #order-standard_cart .domain-checker-result-headline{background:#fff;border:1px solid #dfe9d3;border-radius:15px;padding:24px;margin-bottom:24px}.cx-theme #order-standard_cart .domain-available,.cx-theme #order-standard_cart .domain-price .price{color:#658b31;font-weight:750}.cx-theme #order-standard_cart .suggested-domains{border:1px solid #e1e8d8;border-radius:16px;overflow:hidden}.cx-theme #order-standard_cart .suggested-domains .panel-heading{background:#f5f8ee;color:#78955a;font-size:12px;padding:18px}.cx-theme #order-standard_cart .suggested-domains .domain-suggestion{padding:18px 22px;font-size:13px;border-color:#edf2e6}.cx-theme #order-standard_cart .domain-pricing>h4{font-size:21px;letter-spacing:-.5px;color:#536e35;margin:35px 0 18px}.cx-theme #order-standard_cart .tld-filters{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:24px}.cx-theme #order-standard_cart .tld-filters a{background:#fff!important;color:#8b9e74;border:1px solid #e2ead7;border-radius:8px!important;padding:8px 12px;font-size:11px;font-weight:450}.cx-theme #order-standard_cart .tld-filters a.active{background:#eaf3da!important;color:#638936;border-color:#c9dcad}.cx-extension-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}.cx-theme #order-standard_cart .cx-extension-card.tld-row{margin:0;padding:23px;background:white;border:1px solid #e1e8d7;border-radius:16px;box-shadow:none}.cx-extension-card header{display:flex;align-items:center;gap:12px;margin-bottom:24px}.cx-extension-card h3{font-size:28px;font-weight:750;letter-spacing:-1px;color:#466129;margin:0}.cx-extension-card .tld-sale-group{font-size:8px;border-radius:5px;padding:4px 6px;margin-left:auto;background:#ecf3df;color:#86a363}.cx-extension-card dl{display:grid;grid-template-columns:repeat(3,1fr);gap:12px;margin:0}.cx-extension-card dt{font-size:9px;color:#9aa88a;font-weight:400;margin-bottom:7px}.cx-extension-card dd{font-size:12px;font-weight:650;color:#5a7440;margin:0;font-variant-numeric:tabular-nums}.cx-extension-card small{display:block;font-size:8px;font-weight:400;color:#97a886;margin-top:5px}.cx-extension-grid .no-tlds{grid-column:1/-1}.cx-theme #order-standard_cart .featured-tld{background:#fff;border:1px solid #e2e9d9;border-radius:15px;padding:24px;box-shadow:none;min-height:160px}.cx-theme #order-standard_cart .featured-tld .price{background:transparent!important;color:#789556;font-size:19px;padding:0}.cx-theme #order-standard_cart .domain-promo-box{background:#f3f7ec;border:1px solid #e0e8d6;border-radius:17px;color:#7e9566;padding:28px;box-shadow:none}.cx-theme #order-standard_cart .domain-promo-box h3{font-size:22px;color:#527534;letter-spacing:-.6px}.cx-theme #order-standard_cart .domain-promo-box .btn-warning{background:#e4eed5;color:#63833e;border-color:#dce8ca}.cx-theme #order-standard_cart .domain-promo-box i{font-size:35px;color:#9cb777}.cx-theme #order-standard_cart .domain-promo-box .text-warning{color:#839d63!important}.cx-theme #order-standard_cart .default-captcha p{font-size:11px;color:#8fa178;line-height:1.6}.cx-theme #order-standard_cart .default-captcha{background:#ffffffb8;border-radius:12px;margin:25px auto 0;padding:18px;max-width:480px}.cx-theme #order-standard_cart .spotlight-tld{border:1px solid #e1e9d7;border-radius:12px;background:#f8fbf3;color:#698f3c;box-shadow:none}.cx-usage-grid{display:grid;grid-template-columns:1fr 1fr;gap:18px}.cx-usage-grid section{padding:22px;background:#f4f8ed;border-radius:13px}.cx-usage-grid h3{font-size:25px;color:#5b8035;letter-spacing:-.7px;margin:12px 0 20px}.cx-usage-grid small{font-size:11px;color:#9eaf89}.cx-usage-grid progress{width:100%;height:7px;border:0;border-radius:5px;background:#e1eace}.cx-usage-grid progress::-webkit-progress-bar{background:#e1eace;border-radius:5px}.cx-usage-grid progress::-webkit-progress-value{background:#91b853;border-radius:5px}
@media(max-width:950px){.cx-extension-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:650px){.cx-extension-grid{grid-template-columns:1fr}.cx-domain-search-stage{padding:25px 18px!important}.cx-theme #order-standard_cart .cx-domain-search-stage .input-group .form-control{font-size:13px;padding-left:10px}.cx-theme #order-standard_cart .cx-domain-search-stage .input-group .btn{min-width:70px;font-size:11px}.cx-usage-grid{grid-template-columns:1fr}}

/* Source: management.css */
/* Resource workspaces: native data and forms, a new Clytrix presentation. */
.cx-resource-heading{display:flex;align-items:center;justify-content:space-between;gap:24px;margin:0 0 32px}.cx-resource-heading h1{font-size:clamp(30px,3.2vw,44px);letter-spacing:-1.7px;font-weight:800;margin:8px 0 10px}.cx-resource-heading p{font-size:14px;color:#7a8573;margin:0}.cx-resource-heading>.btn{display:flex;gap:10px;align-items:center;white-space:nowrap;border-radius:11px;padding:13px 18px}
.cx-resource-toolbar{display:flex;align-items:center;gap:14px;margin-bottom:26px;padding:12px;background:#fff;border:1px solid #e3e9dc;border-radius:15px}.cx-resource-search{display:flex;align-items:center;gap:13px;flex:1;margin:0;padding:0 12px;color:#8b9a79}.cx-resource-search input{border:0!important;background:transparent!important;outline:0;width:100%;padding:8px 0;font-size:13px;color:#26361c}.cx-resource-search:focus-within{box-shadow:0 2px 0 #85ad47}.cx-resource-filter{display:flex;align-items:center;gap:8px;font-size:11px;margin:0;color:#718264}.cx-resource-filter select{border:1px solid #e0e8d7;border-radius:8px;padding:9px 10px;background:#f9fbf5;font-size:12px;color:#425638}.cx-resource-count{font-size:11px;color:#81906f;white-space:nowrap;margin-right:8px;font-variant-numeric:tabular-nums}
.cx-resource-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:20px}.cx-resource-card{min-width:0;background:#fff;border:1px solid #e1e7d9;border-radius:19px;padding:24px;box-shadow:0 3px 9px #28421904;transition:transform 180ms ease,border-color 180ms ease,box-shadow 180ms ease}.cx-resource-card-top{display:flex;align-items:center;gap:12px;margin-bottom:23px}.cx-resource-icon{display:inline-grid;place-items:center;width:46px;height:46px;border-radius:14px;background:#eef4e4;color:#759648;font-size:23px}.cx-resource-status{display:inline-flex;align-items:center;gap:6px;margin-left:auto;font-size:10px;font-weight:650;padding:6px 10px;border-radius:7px;background:#f1f3ed;color:#78876a}.cx-resource-status:before{content:'';width:5px;height:5px;background:currentColor;border-radius:50%}.cx-resource-status.status-active{color:#5a811f;background:#eef5df}.cx-resource-status.status-suspended,.cx-resource-status.status-expired,.cx-resource-status.status-redemption{color:#a35837;background:#fbefe5}.cx-resource-status.status-pending,.cx-resource-status.status-grace{color:#9b8133;background:#faf5de}.cx-resource-card h2{font-size:23px;letter-spacing:-.8px;font-weight:750;margin:0 0 8px;overflow-wrap:anywhere}.cx-resource-card h2 a{color:#25351d}.cx-resource-plan{font-size:12px;color:#8a977d;margin:0 0 25px}.cx-resource-facts{display:grid;grid-template-columns:1fr 1fr;gap:18px;padding-top:19px;border-top:1px solid #edf1e7;margin:0}.cx-resource-facts dt,.cx-management-facts dt{font-size:10px;color:#8a977f;font-weight:450;letter-spacing:.02em;margin-bottom:8px}.cx-resource-facts dd{font-size:13px;color:#3b4d2f;font-weight:600;margin:0;font-variant-numeric:tabular-nums}.cx-resource-facts dd small{display:block;font-size:10px;font-weight:400;color:#869277;margin-top:4px}.cx-resource-card footer{display:flex;justify-content:space-between;align-items:center;padding-top:24px;margin-top:24px;border-top:1px solid #edf1e7;gap:15px}.cx-resource-card footer>span{font-size:10px;color:#8a977a}.cx-resource-card footer a{font-size:12px;display:flex;align-items:center;gap:12px;font-weight:650;color:#557929}.cx-resource-select{margin:0}.cx-resource-select input{width:17px;height:17px;accent-color:#87b500;cursor:pointer}.cx-resource-warning{display:block;margin-top:5px;color:#a78338;font-size:10px}.cx-domain-bulk{display:flex;flex-wrap:wrap;gap:8px;align-items:center;margin:0 0 20px}.cx-domain-bulk>span{font-size:11px;color:#7b8d69;margin-right:8px}.cx-domain-bulk .btn{font-size:11px!important;border-radius:8px!important;padding:8px 12px!important}.cx-resource-empty{grid-column:1/-1;text-align:center;padding:65px 30px;background:linear-gradient(135deg,#f4f8eb,#fff);border:1px dashed #d6e2c6;border-radius:22px}.cx-resource-empty h2{font-size:28px;letter-spacing:-1px;margin:20px 0 10px}.cx-resource-empty p{font-size:13px;color:#859477;max-width:380px;margin:0 auto 25px}.cx-resource-no-results{padding:45px 20px;text-align:center;color:#8a967d;font-size:13px}.cx-resource-card[hidden]{display:none!important}
.cx-controls-section{padding:0 0 20px;margin-bottom:20px;border-bottom:1px solid #e2e8d8}.cx-controls-section:last-child{border:0}.cx-controls-section h3{font-size:10px!important;letter-spacing:.08em;font-weight:650!important;text-transform:uppercase;color:#95a186;margin:0 0 14px;padding:0 8px}.cx-controls-links{gap:5px;border-radius:0}.cx-controls-link{display:flex;align-items:center;gap:10px;padding:11px 12px;border-radius:9px;font-size:12px;color:#6c7a5f;transition:background 150ms,color 150ms}.cx-controls-link>i{width:16px;text-align:center;font-size:15px;color:#93a47b}.cx-controls-link>span:not(.loading){flex:1}.cx-controls-link.active{background:#e9f1dc;color:#4c6c2b;font-weight:650}.cx-controls-link.disabled{pointer-events:none;opacity:.5}.cx-controls-description,.cx-controls-footer,.cx-controls-label{font-size:11px;line-height:1.8;color:#8a977c;padding:0 8px}.cx-controls-badge{font-size:9px;background:#e7eddf;border-radius:4px;padding:2px 5px}.cx-controls-description strong{color:#69795a}.cx-controls-footer{padding-top:12px}
body[data-cx-page^=clientareadomain] .primary-content>.tab-content,body[data-cx-page=clientareaproductdetails] .primary-content>.tab-content{margin-top:24px}body[data-cx-page^=clientareadomain] .primary-content .card,body[data-cx-page=clientareaproductdetails] .primary-content .card{border:1px solid #e2e8d9!important;border-radius:19px!important;box-shadow:0 4px 14px #334f1804!important;overflow:hidden}body[data-cx-page^=clientareadomain] .primary-content .card-body,body[data-cx-page=clientareaproductdetails] .primary-content .card-body{padding:28px!important}body[data-cx-page^=clientareadomain] .primary-content .card-title,body[data-cx-page=clientareaproductdetails] .primary-content .card-title{font-size:18px!important;font-weight:750!important;letter-spacing:-.5px;margin-bottom:24px}body[data-cx-page^=clientareadomain] .primary-content .alert,body[data-cx-page=clientareaproductdetails] .primary-content .alert{font-size:12px!important;border-radius:10px!important;text-align:left!important;line-height:1.8}body[data-cx-page^=clientareadomain] .primary-content .btn-lg,body[data-cx-page=clientareaproductdetails] .primary-content .btn-lg{font-size:13px;padding:12px 20px;border-radius:10px}
.cx-management-summary{background:#fff;border:1px solid #dce6d0;border-radius:20px;padding:28px;margin:0 0 25px}.cx-management-identity{display:flex;align-items:center;gap:18px}.cx-management-mark{width:64px;height:64px;border-radius:18px;background:linear-gradient(135deg,#eef5de,#f8fbf1);border:1px solid #e2ebd6;display:grid;place-items:center;color:#8ab245;font-size:30px}.cx-management-identity h2{font-size:23px;letter-spacing:-.8px;font-weight:750;margin:4px 0}.cx-management-identity p{color:#879675;font-size:12px;margin:6px 0 0}.cx-management-facts{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;margin:26px 0 0;padding:25px 0;border-top:1px solid #edf1e6}.cx-management-facts dd{font-size:21px;letter-spacing:-.6px;font-weight:700;margin:0;color:#364729;font-variant-numeric:tabular-nums}.cx-management-facts small{font-size:10px;color:#89977c;display:block;margin-top:8px}.cx-management-actions{display:flex;align-items:center;gap:12px;border-top:1px solid #edf1e6;padding-top:20px;flex-wrap:wrap}.cx-management-actions .btn{font-size:12px;padding:11px 16px;border-radius:10px}.cx-management-danger{margin-left:auto;color:#a17b6b;font-size:11px}.cx-management-danger.disabled{pointer-events:none;opacity:.5}.cx-management-warning{padding:14px;background:#fcf5ec;border-radius:9px;font-size:12px;color:#a57a46}.cx-domain-facts{grid-template-columns:repeat(2,minmax(0,1fr));margin:0;border-top:0;padding:0 0 25px}.cx-domain-health{display:flex;flex-wrap:wrap;gap:24px;padding:20px;background:#f6f9ef;border-radius:12px;margin:5px 0 25px}.cx-domain-health>span{display:flex;gap:10px;align-items:center;flex:1;min-width:140px}.cx-domain-health i{font-size:20px;color:#8eaa60}.cx-domain-health span span{font-size:10px;color:#8c9a79}.cx-domain-health strong{display:block;font-size:12px;color:#536b3c;margin-top:5px;overflow-wrap:anywhere}
body[data-cx-page=clientareaproductdetails] .product-details-tab-container{border:1px solid #e2e8d8;border-radius:0 0 18px 18px;padding:24px}body[data-cx-page=clientareaproductdetails] .product-details-tab-container .tab-pane>.row{padding:15px 0;border-bottom:1px solid #eef2e8;margin:0;font-size:12px}body[data-cx-page=clientareaproductdetails] .product-details-tab-container strong{color:#849574;font-weight:450}body[data-cx-page=clientareaproductdetails] .product-details-tab-container .text-right{text-align:left!important}body[data-cx-page=clientareadomaindetails] .card-body>ul{list-style:none;padding:0;display:flex;flex-wrap:wrap;gap:9px}body[data-cx-page=clientareadomaindetails] .card-body>ul a{display:block;padding:11px 14px;border:1px solid #e2e9d7;border-radius:9px;background:#f8faf4;color:#678145;font-size:11px}body[data-cx-page=clientareadomaindetails] .card-body h4{font-size:15px;text-align:left!important}body[data-cx-page=clientareadomaindns] .table{min-width:620px}body[data-cx-page=clientareadomaindns] .card-body{overflow-x:auto}body[data-cx-page=clientareadomaindns] .table th{font-size:10px;font-weight:500;color:#8a9b76;border:0;background:#f5f8ed}body[data-cx-page=clientareadomaindns] .table td{background:transparent!important;border-color:#edf1e7;padding:14px 8px}body[data-cx-page=clientareadomaindns] .table input,body[data-cx-page=clientareadomaindns] .table select{font-size:12px;min-height:40px}
@media(hover:hover) and (pointer:fine){.cx-resource-card:hover{transform:translateY(-3px);border-color:#b9ce9b;box-shadow:0 12px 24px #36551d0a}.cx-controls-link:hover{background:#eef3e6;color:#4d6a31;text-decoration:none}}
@media(max-width:1100px){.cx-resource-grid{grid-template-columns:1fr}.cx-resource-heading{align-items:flex-start}.cx-management-facts{grid-template-columns:1fr 1fr}}
@media(max-width:650px){.cx-resource-heading{flex-direction:column;gap:20px}.cx-resource-toolbar{flex-wrap:wrap}.cx-resource-search{flex-basis:100%}.cx-resource-filter{flex:1}.cx-resource-card{padding:20px}.cx-management-summary{padding:20px}.cx-management-identity{flex-wrap:wrap}.cx-management-identity .cx-resource-status{margin-left:0}.cx-management-facts{gap:18px}.cx-management-facts dd{font-size:17px}.cx-domain-bulk>span{width:100%}}
@media(prefers-reduced-motion:reduce){.cx-resource-card,.cx-controls-link{transition:none}.cx-resource-card:hover{transform:none}}

/* Source: system.css */
/* Shared native page foundation. Provider handlers, field names and identifiers remain native. */
.cx-theme .master-breadcrumb{background:transparent;border:0;margin:0}.cx-theme .master-breadcrumb .breadcrumb{padding:10px 0 0;font-size:10px;color:#96a18b;background:transparent}.cx-theme .master-breadcrumb a{color:#8c9c79}.cx-theme .cx-page-intro h1,.cx-theme .cx-context-heading h1{font-size:clamp(29px,3.2vw,43px);font-weight:800;letter-spacing:-1.5px}.cx-theme .cx-page-intro p,.cx-theme .cx-context-heading p{font-size:13px;color:#849474}
.cx-surface{background:#fff;border:1px solid #e0e7d7;border-radius:18px;margin:0 0 24px;overflow:hidden;box-shadow:0 4px 16px #31491904}.cx-surface-body{padding:28px}.cx-surface-header{padding:22px 28px;border-bottom:1px solid #edf1e6;background:#f9fbf5}.cx-surface-footer{padding:18px 28px;border-top:1px solid #edf1e6;background:#f9fbf5}.cx-surface-title{font-size:18px;font-weight:750;letter-spacing:-.5px;color:#36492a;margin-bottom:22px}.cx-managed-page>.cx-surface:first-child{margin-top:0}.cx-theme .cx-managed-page .form-group label{font-size:11px;color:#7b8e69;font-weight:500}.cx-theme .cx-managed-page .form-control,.cx-theme .cx-managed-page .custom-select{min-height:46px;border-radius:10px;background:#fcfdf9;border-color:#dfe7d4;font-size:13px;box-shadow:none}.cx-theme .cx-managed-page .form-control:focus{border-color:#95b36a;box-shadow:0 0 0 3px #92b45512}.cx-theme .cx-managed-page .form-control[disabled]{background:#f4f6ef;color:#93a086}.cx-theme .cx-managed-page .btn{border-radius:9px;font-size:12px}.cx-theme .cx-managed-page .row{row-gap:12px}.cx-theme .cx-managed-page .table{font-size:12px;background:#fff}.cx-theme .cx-managed-page .table th{font-size:10px;font-weight:500;color:#81956c;background:#f4f8ec;border-color:#e8efde;padding:15px}.cx-theme .cx-managed-page .table td{vertical-align:middle;padding:18px 14px;border-color:#edf1e5}.cx-theme .cx-managed-page .dataTables_wrapper{background:#fff;border-radius:18px;padding:20px;border:1px solid #e0e8d6}.cx-theme .cx-managed-page .dataTables_filter input{background:#f6f9ef!important;border:1px solid #e0e8d7!important;border-radius:9px!important}.cx-theme .cx-managed-page .dataTables_info{font-size:10px;color:#93a17f}.cx-theme .cx-managed-page .nav-tabs{gap:5px;background:#edf3e4;padding:6px;border-radius:11px}.cx-theme .cx-managed-page .nav-tabs .nav-link{border:0!important;border-radius:8px;font-size:12px;padding:10px 14px;color:#788d60}.cx-theme .cx-managed-page .nav-tabs .nav-link.active{background:white;color:#405b25;box-shadow:0 2px 5px #52693808}.cx-theme .cx-managed-page>p{font-size:13px;color:#859574}.cx-theme .cx-managed-page .alert{border-radius:11px;font-size:12px;text-align:left;line-height:1.8}.cx-theme .cx-controls-link.list-group-item{border:0;background:transparent}.cx-theme .cx-controls-link.list-group-item.active{background:#eaf2df;color:#4f6c31}.cx-theme .cx-controls-link.list-group-item:hover{background:#f0f5e8}
.cx-ledger,.cx-conversation-list{display:flex;flex-direction:column;gap:10px}.cx-ledger-entry,.cx-conversation-entry{display:flex;gap:20px;align-items:center;background:#fff;border:1px solid #e2e9d8;border-radius:16px;padding:22px;transition:transform 170ms ease,border-color 170ms ease}.cx-ledger-identity,.cx-conversation-identity{flex:1;min-width:0}.cx-ledger-entry h2,.cx-conversation-entry h2{font-size:16px;letter-spacing:-.3px;font-weight:700;margin:0 0 6px}.cx-ledger-entry h2 a,.cx-conversation-entry h2 a{color:#344d25}.cx-ledger-entry p,.cx-conversation-entry p{font-size:10px;color:#8b9a7b;margin:0}.cx-ledger-date{display:flex;flex-direction:column;gap:5px;font-size:11px;color:#4b6338}.cx-ledger-date span{font-size:9px;color:#8b9a7b}.cx-ledger-total{font-size:20px;font-weight:750;letter-spacing:-.6px;min-width:105px;text-align:right;font-variant-numeric:tabular-nums}.cx-ledger-open{display:flex;align-items:center;gap:7px;font-size:11px;color:#8a9f71}.cx-conversation-identity>span{display:block;font-size:10px;color:#91a17f;margin-bottom:7px}.cx-conversation-unread{border-left:3px solid #87b500}.cx-resource-status.status-paid{background:#edf5df;color:#6b8d39}.cx-resource-status.status-unpaid{background:#fcf2e3;color:#a8873d}.cx-support-shortcuts{display:grid;grid-template-columns:1fr 1fr;gap:18px;margin:0 0 25px}.cx-support-shortcuts a{display:flex;gap:15px;align-items:center;padding:24px;background:linear-gradient(130deg,#eff5e3,#f9fbf5);border:1px solid #e2ead8;border-radius:16px;color:#4b6b2c;font-size:13px}.cx-support-shortcuts a>i:first-child{font-size:27px;color:#88a45d}.cx-support-shortcuts a>span{flex:1}.cx-support-shortcuts small{display:block;font-size:10px;color:#93a37e;margin-top:5px}.cx-conversation-list [hidden],.cx-ledger [hidden]{display:none!important}
.cx-theme .cx-page-viewticket .view-ticket{background:transparent;border:0;box-shadow:none}.cx-page-viewticket .view-ticket>.cx-surface-body:first-child{border-radius:15px;background:#fff;border:1px solid #e1e8d8;margin-bottom:25px}.cx-page-viewticket .view-ticket>.cx-surface-body:not(:first-child){padding:0;margin-bottom:18px}.cx-page-viewticket .ticket-reply{border:1px solid #e2e9d7;border-radius:17px;background:#fff;overflow:hidden}.cx-page-viewticket .ticket-reply.staff{border-color:#cbdcaa;background:#f5f9ed}.cx-page-viewticket .ticket-reply .posted-by{border-bottom:1px solid #e7eedb;padding:15px 20px;font-size:10px;color:#8f9d7b;background:transparent}.cx-page-viewticket .ticket-reply .message{padding:22px!important;font-size:13px;line-height:1.85;color:#52653e}.cx-page-viewticket .ticket-reply .attachments{padding:15px 20px}.cx-page-viewticket .ticket-reply .attachments a{font-size:11px}.cx-theme body .cx-department-grid{gap:20px}.cx-theme .cx-department{padding:28px;border-radius:18px;background:#f7faf1;border:1px solid #e1e9d6;box-shadow:none}.cx-theme .cx-department h3{font-size:21px;letter-spacing:-.6px}.cx-theme .cx-department p{font-size:12px;line-height:1.8}.cx-theme .cx-department>span:last-child{font-size:11px}
.cx-signup-progress{display:flex;gap:12px;margin:0 0 32px;padding:6px;border-radius:12px;background:#f0f5e6}.cx-signup-progress button{flex:1;background:transparent;border:0;border-radius:8px;padding:10px 8px;font-size:11px;color:#8b9a79;display:flex;align-items:center;justify-content:center;gap:8px}.cx-signup-progress button span{display:grid;place-items:center;width:23px;height:23px;border-radius:7px;background:#e6edda;font-size:9px;color:#8f9f7b}.cx-signup-progress button[aria-current=step]{background:#fff;color:#4b6c28;box-shadow:0 3px 7px #3c572408}.cx-signup-progress button[aria-current=step] span{background:#8bb600;color:#fff}.cx-signup-progress button.is-complete span{background:#dcecc5;color:#648640}.cx-signup-progress button:disabled{opacity:.65;cursor:default}.cx-signup-step>header{margin-bottom:25px}.cx-signup-step>header h2{font-size:30px;letter-spacing:-1.1px;font-weight:800;margin:7px 0 12px}.cx-signup-step>header p{font-size:12px;color:#899a76;max-width:390px;line-height:1.8}.cx-signup-step .card{border:0!important;background:transparent;box-shadow:none!important;margin-bottom:22px!important}.cx-signup-step .card-body{padding:0!important}.cx-signup-step .card-title{font-size:12px!important;font-weight:600!important;color:#8b9a78;margin:25px 0 18px!important}.cx-signup-email>.col-sm-6{max-width:100%;flex:0 0 100%}.cx-signup-step .form-control,.cx-signup-step .field{border-radius:10px!important;min-height:46px!important;font-size:12px!important;background:#fcfdf8}.cx-signup-step[data-cx-signup-step="0"] #containerPassword>.col-sm-6{max-width:100%;flex:0 0 100%}.cx-signup-controls{display:flex;align-items:center;gap:14px;border-top:1px solid #e5ecdb;padding-top:23px;margin-top:24px}.cx-signup-controls>span{font-size:10px;color:#92a17e;margin-left:auto}.cx-signup-controls .btn{font-size:12px;border-radius:9px;padding:12px 20px}.cx-signup-controls .btn i{margin-left:14px}.cx-signup-back{background:transparent;border:0;color:#788e5d;font-size:12px}.cx-signup-error{font-size:11px;padding:12px;border-radius:8px;background:#fbf0e8;color:#a16b48;margin-top:14px}.cx-signup-step[hidden],.cx-signup-progress[hidden],.cx-signup-controls[hidden]{display:none!important}.cx-register-form>.cx-page-intro{display:none}.cx-register-layout{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr)!important}.cx-signup-step #passwordStrengthMeter{margin-top:12px}.cx-signup-step #inputCaptcha{min-height:39px!important}
@media(hover:hover) and (pointer:fine){.cx-ledger-entry:hover,.cx-conversation-entry:hover{border-color:#bed29e;transform:translateX(3px)}.cx-support-shortcuts a:hover{border-color:#bed29e;text-decoration:none}.cx-signup-progress button:not(:disabled):hover{color:#54772b}}
@media(max-width:1000px){.cx-ledger-entry,.cx-conversation-entry{flex-wrap:wrap}.cx-ledger-date{display:none}.cx-ledger-total{min-width:auto}.cx-ledger-entry .cx-resource-status{margin-left:0}.cx-surface-body{padding:22px}.cx-register-layout{grid-template-columns:1fr!important}}
@media(max-width:650px){.cx-support-shortcuts{grid-template-columns:1fr}.cx-ledger-entry,.cx-conversation-entry{padding:18px;gap:12px}.cx-ledger-identity{flex-basis:calc(100% - 70px)}.cx-ledger-total{font-size:19px}.cx-conversation-identity{flex-basis:calc(100% - 70px)}.cx-signup-progress{gap:4px}.cx-signup-progress button{font-size:10px;gap:5px}.cx-signup-progress button span{width:20px;height:20px}.cx-theme .cx-managed-page .table-container,.cx-theme .cx-managed-page .table-responsive{overflow-x:auto}}
@media(prefers-reduced-motion:reduce){.cx-ledger-entry,.cx-conversation-entry{transition:none}.cx-ledger-entry:hover,.cx-conversation-entry:hover{transform:none}}
/* Incident workspace: no inherited status table or alert stack. */
.cx-status-hero{display:flex;justify-content:space-between;align-items:center;gap:32px;padding:36px;border:1px solid #dce6d4;border-radius:24px;background:radial-gradient(ellipse at 95% 0%,#e5f0cb,transparent 65%),#f4f7ef;margin-bottom:24px}.cx-status-hero h1{font-size:clamp(30px,3vw,46px);letter-spacing:-1.8px;margin:12px 0}.cx-status-hero p{max-width:500px;color:#6a776c;line-height:1.7;margin:0}.cx-status-signal{display:flex;align-items:center;gap:26px}.cx-status-signal>i{font-size:36px;color:#719237}.cx-status-signal span{font-size:12px;color:#687562;white-space:nowrap}.cx-status-signal strong{display:block;font-size:32px;color:#202e20;font-weight:600;margin-top:8px}.cx-status-tabs{display:flex;gap:6px;border-bottom:1px solid #dfe6db;margin-bottom:28px;overflow:auto}.cx-status-tabs a{padding:15px 20px;color:#6a766b;white-space:nowrap;border-bottom:2px solid transparent}.cx-status-tabs a[aria-current]{color:#496c0a;border-color:#80b700;background:#f0f5e7;border-radius:12px 12px 0 0}.cx-status-layout{display:grid;grid-template-columns:minmax(0,1fr) 270px;gap:24px}.cx-status-empty,.cx-incident{background:#fff;border:1px solid #e0e7dd;border-radius:20px;padding:32px}.cx-status-empty{text-align:center;padding:48px 28px}.cx-status-empty h2{font-size:24px;letter-spacing:-.7px;margin:15px 0}.cx-status-empty p{color:#74806f;max-width:460px;margin:0 auto 24px;line-height:1.7}.cx-status-orbit{display:grid;place-items:center;width:76px;height:76px;margin:0 auto 24px;border:1px solid #c3d6a6;border-radius:50%;box-shadow:0 0 0 12px #f4f7ee;color:#668b25;font-size:26px}.cx-status-note{padding:28px;background:#ebf0e6;border-radius:20px;align-self:start}.cx-status-note>i{font-size:24px;color:#708c3d}.cx-status-note h2{font-size:21px;margin:20px 0 12px}.cx-status-note p{font-size:13px;line-height:1.8;color:#687360}.cx-status-note a{font-size:13px;font-weight:600;color:#415e13}.cx-incident{margin-bottom:20px}.cx-incident-heading{display:flex;align-items:center;gap:16px}.cx-incident-heading h2{font-size:22px;margin:8px 0}.cx-incident-marker{width:12px;height:12px;flex-shrink:0;border-radius:50%;background:#dfb455;box-shadow:0 0 0 7px #faf3e4}.cx-incident-priority{margin-left:auto;font-size:12px;padding:6px 10px;border-radius:7px;background:#f0f3eb}.cx-priority-critical,.cx-priority-high{background:#fff0e9;color:#a64a27}.cx-incident-meta{display:flex;flex-wrap:wrap;gap:20px;font-size:12px;color:#7a8376;margin:20px 0}.cx-incident-scope{font-size:13px;padding:12px 15px;background:#f5f7f1;border-radius:10px}.cx-incident-description{line-height:1.8;overflow-wrap:anywhere}.cx-incident-description img{max-width:100%}.cx-status-section-heading{display:flex;justify-content:space-between;align-items:end;gap:24px;margin:36px 0 20px}.cx-status-section-heading h2{font-size:25px;margin:10px 0 0}.cx-status-section-heading p{max-width:450px;color:#74806f;font-size:13px;margin:0}.cx-server-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:20px}.cx-server{padding:24px;border:1px solid #e0e7dd;border-radius:18px;background:white}.cx-server>header{display:flex;align-items:center;gap:15px}.cx-server h3{font-size:18px;margin:0;overflow-wrap:anywhere}.cx-server>header>a{margin-left:auto}.cx-server-checks{margin:20px 0 0}.cx-server-checks>div{display:flex;justify-content:space-between;gap:20px;padding:12px 0;border-top:1px solid #edf0e8;font-size:13px}.cx-server-checks dt{font-weight:400;color:#72806c}.cx-server-checks dd{margin:0}.cx-check-pending{color:#839176}.cx-status-pagination{display:flex;gap:12px;margin:20px 0}.cx-status-tabs a,.cx-status-note a{transition:color 160ms,background 160ms}.cx-status-tabs a:hover{background:#eef4e4;color:#405f13}
@media(max-width:1000px){.cx-status-hero{flex-direction:column;align-items:flex-start}.cx-status-layout{grid-template-columns:1fr}.cx-status-note{display:none}}@media(max-width:600px){.cx-status-hero{padding:24px}.cx-server-grid{grid-template-columns:1fr}.cx-status-section-heading{display:block}.cx-status-section-heading p{margin-top:12px}.cx-status-tabs a{padding:13px 12px}}
.cx-message-document{background:#f1f5eb;margin:0;padding:40px 24px;color:#253522}.cx-message-document main{max-width:1000px;margin:auto;border:1px solid #dfe6d8;background:#fff;border-radius:20px;overflow:hidden}.cx-message-document header{padding:32px;border-bottom:1px solid #e6ecdf}.cx-message-document header>a{float:right}.cx-message-document h1{font-size:28px;letter-spacing:-.8px;margin:14px 0 0}.cx-message-document iframe{width:100%;height:70vh;min-height:420px;border:0;background:white}.cx-message-attachments{display:flex;flex-wrap:wrap;gap:12px;margin-top:18px;font-size:12px;color:#70845a}.cx-quote-page .invoice-container{max-width:1050px;padding:40px;margin:40px auto;border-radius:20px;box-shadow:0 20px 80px #33441d0a}
.cx-library-hero{padding:36px;border:1px solid #e0e8d4;border-radius:22px;background:linear-gradient(120deg,#eef5df,#f8faf5);margin-bottom:28px}.cx-library-hero h1{font-size:clamp(30px,3vw,43px);letter-spacing:-1.5px;margin:14px 0}.cx-library-hero p{color:#78856e;line-height:1.7}.cx-library-hero form{display:flex;align-items:center;gap:16px;background:#fff;border:1px solid #dce5d0;padding:8px 8px 8px 20px;border-radius:13px;max-width:680px;margin-top:25px}.cx-library-hero input{border:0;outline:0;background:transparent;min-width:0;flex:1;padding:12px;font-size:14px}.cx-library-hero form:focus-within{outline:2px solid #91b448;outline-offset:2px}.cx-library-categories{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:20px}.cx-library-categories article{padding:28px;border:1px solid #e1e8d8;border-radius:18px;background:#fff;position:relative}.cx-library-categories h2{font-size:21px;margin:22px 0 10px}.cx-library-categories h2 a{color:#354b29}.cx-library-categories p{color:#7a896c;font-size:13px;line-height:1.7}.cx-library-count{float:right;font-size:12px;color:#879d6b}.cx-library-categories .cx-resource-empty{grid-column:1/-1}.cx-library-reading{margin-top:35px}.cx-library-reading h2{font-size:25px;margin:12px 0 22px}.cx-library-reading article{display:flex;align-items:center;gap:20px;padding:24px 0;border-top:1px solid #e1e8d9}.cx-library-reading article>div{flex:1}.cx-library-reading h3{font-size:17px;margin:0 0 10px}.cx-library-reading p,.cx-library-reading small{color:#859673;font-size:12px;margin:0}.cx-journal-entry{padding:30px;border-radius:18px;border:1px solid #e0e8d6;background:white;margin-bottom:22px}.cx-journal-entry h1{font-size:26px;margin:0 0 15px;letter-spacing:-.8px}.cx-journal-entry article{line-height:1.8;margin:20px 0;color:#61784b}.cx-journal-entry img{max-width:100%}.cx-journal-entry .list-inline{font-size:12px}.cx-library-categories article{transition:border-color 180ms,transform 180ms}@media(hover:hover){.cx-library-categories article:hover{border-color:#b6cc93;transform:translateY(-3px)}}@media(max-width:600px){.cx-library-hero{padding:24px}.cx-library-categories{grid-template-columns:1fr}.cx-library-hero form{gap:4px;padding-left:8px}.cx-library-hero input{font-size:12px}.cx-journal-entry{padding:23px}}@media(prefers-reduced-motion:reduce){.cx-library-categories article{transition:none}.cx-library-categories article:hover{transform:none}}
.cx-system-state,.cx-page-access-denied,.cx-page-banned,.cx-page-downloaddenied{max-width:820px;margin:35px auto;padding:32px;border:1px solid #e0e8d5;border-radius:24px;background:linear-gradient(150deg,#fff,#f4f8ec)}.cx-system-state .card,.cx-system-state .panel,.cx-page-access-denied .cx-surface{background:transparent;border:0;box-shadow:none}.cx-system-state h1,.cx-page-access-denied h1{font-size:38px;letter-spacing:-1px}.cx-system-state p{line-height:1.8;color:#798969}.cx-system-state img{max-width:200px}.cx-page-user-invite-accept .cx-surface{max-width:1000px;margin:auto}.cx-page-subscription-manage .cx-surface{max-width:900px;margin:20px auto}.cx-page-clientareaproductusagebilling .table{border-collapse:separate;border-spacing:0 8px}.cx-page-clientareaproductusagebilling .table td{background:white;padding:18px}.cx-quote-page .invoice-container{margin:0;padding:32px}
.cx-provider-store .landing-page{border:1px solid #e2e9d7;border-radius:22px;overflow:hidden;background:#fff!important}.cx-provider-store .hero{padding:45px 30px!important;background:linear-gradient(130deg,#eaf3d9,#fbfcf8)!important;color:#29421b!important;min-height:0!important}.cx-provider-store .hero h2{font-size:clamp(28px,3vw,43px)!important;letter-spacing:-1.4px;color:#29421b!important;line-height:1.25}.cx-provider-store .hero h3{font-size:17px!important;color:#71815f!important;line-height:1.7}.cx-provider-store .hero .logo-container img{max-height:55px;max-width:220px;object-fit:contain}.cx-provider-store .navbar{background:#fff!important;border-bottom:1px solid #e1e8d7}.cx-provider-store .navbar .nav-link{color:#5f7546!important;font-size:13px;padding:18px!important}.cx-provider-store .content-block{padding:35px 25px!important}.cx-provider-store .content-block h2{font-size:28px;letter-spacing:-.8px;color:#3e582a}.cx-provider-store .content-block p{line-height:1.8;color:#78896a}.cx-provider-store .pricing-table,.cx-provider-store .pricing-container{border-radius:18px!important;box-shadow:none!important}.cx-provider-store .pricing-table th,.cx-provider-store .pricing-table td{padding:20px!important;border-color:#e2ead7!important}.cx-provider-store .btn{border-radius:10px!important;font-size:13px!important}.cx-provider-store .btn-primary,.cx-provider-store .btn-success{background:#83b500!important;border-color:#83b500!important;color:#1f300d!important}.cx-provider-store .panel{border:1px solid #dde8ce!important;border-radius:16px!important;box-shadow:none!important;overflow:hidden}.cx-provider-store .panel-heading{background:#f3f8eb!important;color:#5d7e36!important;padding:18px!important}.cx-provider-store .panel-body{padding:24px!important}.cx-payment-workspace{max-width:1000px;margin:auto}.cx-payment-workspace iframe{border:0;border-radius:14px;background:white}.cx-payment-workspace .cx-surface-title{font-size:26px!important}
.cx-journal-entry h2{font-size:26px;letter-spacing:-.8px;margin:0 0 15px}
.cx-dashboard-feed{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:22px;margin-top:28px}.cx-dashboard-module{background:#fff;border:1px solid #e1e9d7;border-radius:20px;overflow:hidden;align-self:start}.cx-dashboard-module-wide{grid-column:1/-1}.cx-dashboard-module>header{display:flex;gap:16px;align-items:center;padding:25px 25px 15px}.cx-dashboard-module h2{font-size:18px;font-weight:650;letter-spacing:-.4px;margin:0}.cx-dashboard-module-body{padding:10px 25px 25px;font-size:13px;line-height:1.8;color:#7a896d}.cx-dashboard-module-links{padding:0 25px}.cx-dashboard-module-link{display:flex;align-items:center;gap:12px;padding:18px 0;border-top:1px solid #eaf0e2;color:#546d3d;font-size:13px}.cx-dashboard-module-link>span{flex:1}.cx-dashboard-module>footer{display:flex;gap:20px;justify-content:space-between;padding:18px 25px;background:#f9fbf5;font-size:12px;border-top:1px solid #e9efdf}.cx-dashboard-module>footer a{color:#678b34;font-weight:600}.cx-dashboard-module input.form-control{border-radius:10px;min-height:44px;border:1px solid #dce6ce;background:#fcfdf9}.cx-dashboard-module .input-group .btn{border-radius:0 9px 9px 0}.cx-dashboard-module .list-group-item{background:transparent;border:0;padding:0}.cx-dashboard-module-link:hover{color:#668c1e;text-decoration:none}@media(max-width:700px){.cx-dashboard-feed{grid-template-columns:1fr}.cx-dashboard-module-wide{grid-column:auto}}

/* Source: refinement.css */
/* Clytrix account studio, journal and destination navigator. */
.cx-profile-heading{display:flex;justify-content:space-between;align-items:center;gap:24px;margin-bottom:35px}.cx-profile-heading h1{font-size:clamp(30px,3vw,42px);letter-spacing:-1.6px;margin:12px 0}.cx-profile-heading p{color:#7c896f;line-height:1.7;max-width:560px;margin:0}.cx-profile-layout{display:grid;grid-template-columns:230px minmax(0,1fr);gap:36px;align-items:start}.cx-profile-rail{position:sticky;top:104px;padding:25px 20px;background:#eef3e7;border-radius:20px}.cx-profile-monogram{display:grid;place-items:center;background:#e1eccf;color:#5c7f2b;font-size:25px;font-weight:650;border-radius:16px;width:66px;height:66px;margin-bottom:20px}.cx-profile-rail h2{font-size:18px;margin:0 0 8px}.cx-profile-rail>p{font-size:12px;color:#899776}.cx-profile-rail nav{display:flex;flex-direction:column;gap:6px;margin:24px -8px}.cx-profile-rail nav a{display:flex;align-items:center;gap:12px;padding:12px 10px;border-radius:9px;color:#6c8154;font-size:13px}.cx-profile-rail nav a:hover,.cx-profile-rail nav a[aria-current]{background:#fff;color:#507329;text-decoration:none}.cx-profile-rail-note{border-top:1px solid #d9e3cc;padding-top:23px;font-size:12px}.cx-profile-rail-note>i{display:block;font-size:24px;color:#7d9e50;margin-bottom:15px}.cx-profile-rail-note strong{display:block;color:#536e36}.cx-profile-rail-note p{font-size:11px;line-height:1.8;margin:10px 0;color:#859870}.cx-profile-rail-note a{font-size:11px;color:#627f3d}.cx-profile-section{scroll-margin-top:110px;background:white;border:1px solid #e1e8d6;border-radius:20px;padding:30px;margin-bottom:22px}.cx-profile-section>header{display:flex;gap:20px;margin-bottom:28px}.cx-profile-section>header>span{font-size:12px;color:#8ba769;font-variant-numeric:tabular-nums;padding-top:5px}.cx-profile-section h2{font-size:23px;font-weight:650;letter-spacing:-.7px;margin:0 0 9px}.cx-profile-section header p{font-size:12px;color:#8b997c;margin:0;line-height:1.6}.cx-profile-fields{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:22px}.cx-profile-fields .form-group{margin:0!important;min-width:0}.cx-profile-fields label{font-size:12px;font-weight:500;padding:0;margin-bottom:10px;color:#688149;display:block}.cx-profile-fields .form-control,.cx-profile-fields select{min-height:46px;border:1px solid #dce6ce;border-radius:10px;background:#fbfcf8;color:#425d2c;font-size:13px;width:100%;max-width:100%}.cx-profile-fields .form-control:focus{border-color:#89ac4e;box-shadow:0 0 0 3px #91b84d16}.cx-profile-fields .control small{display:block;color:#8b997a;line-height:1.7}.cx-profile-fields .iti{width:100%}.cx-profile-preference-group+.cx-profile-preference-group{margin-top:25px;padding-top:20px;border-top:1px solid #e6ecdf}.cx-profile-preference-title{font-size:16px!important;margin-bottom:18px!important}.cx-profile-preference-group label{display:flex!important;gap:14px;align-items:center;padding:14px 0;font-size:13px;color:#667e47;line-height:1.7}.cx-profile-preference-group input[type=checkbox]{position:static;margin:0;width:18px;height:18px;accent-color:#81ad35;flex-shrink:0}.cx-profile-preference-group .form-check{padding:0}.cx-profile-preference-group br{display:none}.cx-profile-preference-group p{font-size:12px;color:#81946a;line-height:1.8}.cx-profile-savebar{position:sticky;bottom:18px;display:flex;align-items:center;gap:12px;padding:16px 18px;background:#fffffff2;backdrop-filter:blur(15px);border:1px solid #d9e4cb;border-radius:14px;box-shadow:0 10px 35px #2d441018;z-index:4}.cx-profile-savebar>span{flex:1;font-size:11px;color:#8a9a76}.cx-profile-savebar>span.is-dirty{color:#7e733b}.cx-profile-savebar .btn{font-size:12px;border-radius:9px;padding:12px 16px}.cx-inline-notice{display:flex;gap:16px;padding:18px;background:#eff6e3;border:1px solid #dbe7cb;border-radius:13px;margin-bottom:20px}.cx-inline-notice>i{color:#85a851;font-size:23px}.cx-inline-notice strong,.cx-inline-notice span{display:block}.cx-inline-notice p,.cx-inline-notice span{font-size:12px;color:#7e9066;margin:5px 0 0}
.cx-editorial{max-width:1050px;margin:5px auto 35px}.cx-editorial-back{color:#7c9161;font-size:12px;display:inline-flex;gap:10px;margin-bottom:32px}.cx-editorial>header{padding:12px 0 35px;border-bottom:1px solid #dce6d1}.cx-editorial>header h1{font-size:clamp(36px,4.2vw,58px);max-width:850px;font-weight:650;letter-spacing:-2px;line-height:1.16;margin:20px 0 30px;text-wrap:balance}.cx-editorial-meta{display:flex;align-items:center;gap:14px;font-size:12px}.cx-editorial-mark{display:grid;place-items:center;width:42px;height:42px;border-radius:12px;background:#e7f0d6;color:#7a9e3b;font-weight:700;font-size:21px}.cx-editorial-meta strong,.cx-editorial-meta time{display:block}.cx-editorial-meta strong{font-weight:600;color:#5d7a3e}.cx-editorial-meta time{color:#899975;font-size:11px;margin-top:5px}.cx-editorial-meta>span:last-child{margin-left:auto;color:#86a163;font-size:11px;border:1px solid #dbe7cb;padding:8px 12px;border-radius:6px}.cx-editorial-layout{display:grid;grid-template-columns:minmax(0,1fr) 240px;gap:50px;margin-top:36px;align-items:start}.cx-editorial-prose{font-size:15px;color:#526d39;line-height:1.95;overflow-wrap:anywhere;max-width:65ch}.cx-editorial-prose h2,.cx-editorial-prose h3{font-size:25px;letter-spacing:-.6px;color:#364b29;margin:30px 0 16px}.cx-editorial-prose p{margin-bottom:23px}.cx-editorial-prose img{max-width:100%;height:auto;border-radius:14px}.cx-editorial-prose a{color:#769a2d;text-decoration:underline;text-underline-offset:4px}.cx-editorial-prose pre{max-width:100%;overflow:auto}.cx-editorial-aside{position:sticky;top:110px;background:#eef4e5;border-radius:18px;padding:25px}.cx-editorial-aside h2{font-size:22px;letter-spacing:-.6px;margin:15px 0}.cx-editorial-aside p{font-size:12px;color:#80956a;line-height:1.85}.cx-editorial-aside a{display:flex;align-items:center;justify-content:space-between;gap:10px;font-size:12px;border-top:1px solid #dce7cd;padding:15px 0;color:#607f37}.cx-editorial-footer{display:flex;justify-content:space-between;align-items:center;padding:26px 0;margin-top:30px;border-top:1px solid #dce6d2;font-size:12px}.cx-editorial-footer a{color:#718b51}
.cx-theme .cx-navigator{width:min(940px,calc(100vw - 40px));max-width:940px;max-height:calc(100dvh - 48px);padding:0;border:1px solid #dbe5d0;border-radius:23px;overflow:hidden}.cx-navigator .cx-dialog-header{padding:27px 32px;border-bottom:1px solid #e2eada;background:#fff;display:flex;align-items:center;justify-content:space-between;gap:20px}.cx-navigator .cx-dialog-header h2{font-size:28px;font-weight:650;letter-spacing:-1px;margin:8px 0}.cx-navigator .cx-dialog-header p{font-size:12px;color:#8a9b76;margin:0}.cx-navigator-layout{display:grid;grid-template-columns:240px minmax(0,1fr);max-height:calc(100dvh - 210px)}.cx-navigator-rail{background:#eff5e6;padding:30px 26px;display:flex;flex-direction:column;overflow:auto}.cx-navigator-art{display:grid;place-items:center;position:relative;height:115px;margin-bottom:20px}.cx-navigator-art>i{font-size:62px;color:#829e51;z-index:1;transform:rotate(-15deg);transition:transform 500ms cubic-bezier(.2,.8,.2,1)}.cx-navigator-art>span{position:absolute;width:104px;height:104px;border:1px solid #ccddb2;border-radius:50%;transform:rotateX(55deg) rotateZ(20deg)}.cx-navigator-art>span:last-child{transform:rotateY(55deg) rotateZ(-20deg)}.cx-navigator:hover .cx-navigator-art>i{transform:rotate(10deg)}.cx-navigator-rail h3{font-size:24px;line-height:1.35;letter-spacing:-.9px;margin:0 0 15px}.cx-navigator-rail p{font-size:12px;line-height:1.8;color:#81966c}.cx-navigator-rail>a{font-size:12px;color:#638333;line-height:1.7;margin-top:15px}.cx-navigator-tip{margin-top:auto;padding-top:35px;font-size:11px;color:#8e9c7c}.cx-navigator-tip kbd,.cx-navigator-search kbd{background:#fff;border:1px solid #dae5cc;color:#8da372;border-radius:5px;font-size:10px;padding:3px 6px}.cx-navigator-content{padding:25px 28px;overflow:auto;min-width:0}.cx-navigator-search{display:flex;gap:12px;align-items:center;background:#f8faf4;border:1px solid #dfe8d3;border-radius:10px;padding:12px 15px;margin:0 0 25px;color:#8ba36c}.cx-navigator-search:focus-within{outline:2px solid #9cba6b;outline-offset:2px}.cx-navigator-search input{flex:1;min-width:0;border:0;outline:none;background:transparent;font-size:13px;color:#537331}.cx-navigator .cx-menu-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:25px 22px}.cx-navigator .cx-menu-group{min-width:0}.cx-navigator .cx-menu-group h3{font-size:11px;text-transform:none;letter-spacing:0;font-weight:650;color:#8c9e77;margin:0 0 12px}.cx-navigator .cx-menu-links{display:flex;flex-direction:column;gap:6px}.cx-navigator .cx-menu-action{display:flex;align-items:center;gap:10px;background:transparent;border:0;border-radius:9px;padding:10px 8px;color:#557337;font-size:12px;min-width:0;min-height:44px;height:auto}.cx-navigator .cx-menu-action>span:nth-child(2){flex:1;min-width:0;overflow-wrap:anywhere}.cx-navigator-icon{display:grid;place-items:center;flex-shrink:0;width:31px;height:31px;border-radius:9px;background:#f0f5e7;color:#8ba661;font-size:16px}.cx-navigator-arrow{font-size:10px;color:#9aac85;flex-shrink:0}.cx-navigator .cx-menu-action:hover{background:#f2f7e9;text-decoration:none}.cx-navigator .cx-menu-action:hover .cx-navigator-icon{background:#e5efcf;transform:rotate(-5deg)}.cx-navigator .cx-menu-action b{font-size:10px;background:#e6f0d7;border-radius:5px;padding:3px 6px}.cx-navigator-footer{display:flex;gap:10px;color:#91a27c;border-top:1px solid #e3ecd9;padding-top:20px;margin-top:25px;font-size:11px}.cx-navigator-empty{text-align:center;padding:40px 10px;color:#879b70}.cx-navigator-empty h3{font-size:18px;margin:20px 0 10px}.cx-navigator-empty p{font-size:12px}.cx-navigator [hidden]{display:none!important}
.cx-overview-metrics{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));background:#fff;border:1px solid #e1e8d6;border-radius:18px;margin:28px 0;overflow:hidden}.cx-overview-metrics>a{display:flex;align-items:center;gap:15px;padding:25px 20px;border-right:1px solid #e9eedf;min-width:0;color:#4e6935;transition:background 160ms}.cx-overview-metrics>a:last-child{border-right:0}.cx-overview-metrics>a>div{flex:1}.cx-overview-metrics a:hover{background:#f4f8eb;text-decoration:none}.cx-overview-metrics div>span{font-size:10px;color:#92a17d;display:block;line-height:1.5}.cx-overview-metrics strong{font-size:30px;font-weight:600;letter-spacing:-1px;display:block;margin-top:5px;font-variant-numeric:tabular-nums}.cx-overview-metric-icon{font-size:21px;color:#8ba368}.cx-overview-metrics>a>i{font-size:10px;color:#a0b18a}.cx-dashboard-feed{gap:26px}.cx-dashboard-module>header{padding:28px 28px 16px}.cx-dashboard-module h2{font-size:20px;letter-spacing:-.6px}.cx-dashboard-module .cx-resource-icon{background:transparent;width:30px;height:30px;font-size:24px;color:#8ba76a}.cx-dashboard-domain,.cx-dashboard-conversation{padding:10px 28px 28px}.cx-domain-wordmark{display:flex;justify-content:space-between;align-items:center;gap:10px;padding:23px 18px;border:1px solid #d9e5c9;border-radius:12px;background:radial-gradient(ellipse at 80% 0,#e5eecf,transparent 80%),#f7faef;color:#8ea372;margin-bottom:22px;font-size:15px}.cx-domain-wordmark b{font-size:26px;letter-spacing:-1px;color:#7f9d51;font-weight:500}.cx-dashboard-domain p,.cx-dashboard-conversation p{font-size:12px;color:#859a6e;line-height:1.85}.cx-dashboard-domain>div:last-child{display:flex;align-items:center;gap:20px;margin-top:22px;font-size:12px}.cx-dashboard-domain .btn{font-size:12px;padding:11px 15px}.cx-conversation-art{display:flex;align-items:center;justify-content:center;background:#f2f7e8;border-radius:14px;height:100px;font-size:40px;color:#94b16f;margin:0 0 23px}.cx-dashboard-conversation h3{font-size:21px;line-height:1.35;letter-spacing:-.6px}.cx-dashboard-agenda{background:#fff;border:1px solid #e0e8d4;border-radius:18px;padding:28px;margin:25px 0}.cx-dashboard-agenda h2{font-size:24px;margin:10px 0 20px}.cx-dashboard .cx-empty-services{padding:30px;display:grid;grid-template-columns:60px minmax(0,1fr) auto;align-items:center;gap:8px 25px;text-align:left;background:#eef5e1;border-radius:20px;margin:26px 0}.cx-dashboard .cx-empty-services>i{grid-row:1/3;font-size:34px;justify-self:center;margin:0}.cx-dashboard .cx-empty-services h2{font-size:23px;letter-spacing:-.7px;margin:0}.cx-dashboard .cx-empty-services p{font-size:12px;grid-column:2;margin:0;line-height:1.7}.cx-dashboard .cx-empty-services>a{grid-column:3;grid-row:1/3;font-size:12px}.cx-dashboard .cx-slider{border-radius:22px}.cx-dashboard .cx-extension-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px}.cx-dashboard .cx-extension-card{position:relative;padding:25px 25px 25px 75px;border-radius:16px;background:#fcfdf9}.cx-dashboard .cx-extension-card>i{position:absolute;left:25px;top:29px;font-size:27px}.cx-dashboard .cx-extension-card h3{margin:0 0 10px;font-size:16px}.cx-dashboard .cx-extension-card p{font-size:12px;line-height:1.7}.cx-dashboard .cx-extension-card>span{display:block;margin-top:15px;font-size:11px}
.cx-theme .cx-updates{width:min(460px,100vw);max-width:460px;display:none;flex-direction:column;overflow:hidden}.cx-theme .cx-updates[open]{display:flex}.cx-updates .cx-dialog-header{align-items:start;padding:30px 25px 25px;border-bottom:1px solid #e3ebd7;background:#f5f9ee}.cx-updates .cx-dialog-header h2{font-size:26px;font-weight:650;letter-spacing:-.9px;margin:10px 0}.cx-updates .cx-dialog-header p{font-size:12px;line-height:1.7;color:#8ca077;margin:0}.cx-updates-filters{display:flex;gap:6px;overflow:auto;padding:17px 20px;flex-shrink:0}.cx-updates-filters button{border:0;padding:9px 10px;background:transparent;border-radius:8px;color:#8ba074;font-size:11px;white-space:nowrap}.cx-updates-filters button[aria-pressed=true]{background:#eaf3dd;color:#668a34}.cx-updates-filters b{font-size:10px;padding:2px 5px;border-radius:5px;background:#dcebc8;margin-left:5px}.cx-updates .cx-dialog-body{overflow:auto;padding:0 24px 20px;flex:1}.cx-update-item{display:flex;gap:16px;padding:23px 0;border-bottom:1px solid #e7eedb;color:#58723e}.cx-update-item:hover{text-decoration:none}.cx-update-icon{display:grid;place-items:center;flex-shrink:0;width:40px;height:40px;border-radius:12px;background:#f0f6e6;font-size:21px;color:#8baa62}.cx-update-urgent .cx-update-icon{background:#fbf2e3;color:#af9358}.cx-update-label{display:block;font-size:10px;color:#9aac85;margin-bottom:8px}.cx-update-item strong{display:block;font-size:15px;font-weight:600;overflow-wrap:anywhere}.cx-update-item p,.cx-update-message{font-size:12px;line-height:1.8;margin:8px 0;color:#859972}.cx-update-action{font-size:11px;color:#769747}.cx-update-empty{text-align:center;padding:45px 25px;color:#8ba572}.cx-update-empty>span{display:grid;place-items:center;width:65px;height:65px;background:#f0f6e6;border:1px solid #deebce;border-radius:20px;margin:0 auto 25px;font-size:25px}.cx-update-empty h3{font-size:22px;letter-spacing:-.6px;color:#58743a}.cx-update-empty p{font-size:12px;line-height:1.8}.cx-updates-footer{display:flex;gap:10px;padding:20px 24px;border-top:1px solid #e4edd7;color:#93a67f;font-size:10px;line-height:1.7;background:#fafcf6}.cx-updates [hidden]{display:none!important}.cx-account-toast{position:fixed;right:25px;bottom:90px;z-index:45;max-width:400px;width:calc(100vw - 40px);background:#fffffff5;backdrop-filter:blur(18px);border:1px solid #d6e5c4;border-radius:18px;padding:20px;box-shadow:0 15px 60px #30491620;display:flex;align-items:start;gap:15px}.cx-account-toast>i{font-size:24px;color:#90ad64}.cx-account-toast>div{flex:1}.cx-account-toast strong{font-size:14px;display:block;color:#4d6b2f}.cx-account-toast p{font-size:12px;color:#8ba376;margin:8px 0 13px;line-height:1.7}.cx-account-toast button{border:0;background:transparent;color:#759b3f;font-size:12px;padding:0}.cx-account-toast>[data-cx-toast-dismiss]{font-size:19px;color:#9bad86}.cx-account-toast[hidden]{display:none!important}
@media(max-width:1100px){.cx-overview-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.cx-overview-metrics>a:nth-child(2){border-right:0}.cx-overview-metrics>a:nth-child(-n+2){border-bottom:1px solid #e6edde}.cx-profile-layout{grid-template-columns:190px minmax(0,1fr);gap:22px}.cx-profile-fields{grid-template-columns:1fr}.cx-editorial-layout{grid-template-columns:minmax(0,1fr) 210px;gap:30px}.cx-dashboard .cx-empty-services{grid-template-columns:45px minmax(0,1fr)}.cx-dashboard .cx-empty-services>a{grid-column:2;grid-row:3;justify-self:start;margin-top:14px}}@media(max-width:767px){.cx-profile-heading{align-items:start;flex-direction:column}.cx-profile-layout{grid-template-columns:1fr}.cx-profile-rail{position:static;padding:17px}.cx-profile-rail>h2,.cx-profile-rail>p,.cx-profile-monogram,.cx-profile-rail-note{display:none}.cx-profile-rail nav{flex-direction:row;overflow:auto;margin:0;gap:5px}.cx-profile-rail nav a{white-space:nowrap;font-size:11px}.cx-profile-section{padding:23px}.cx-profile-savebar{flex-wrap:wrap;bottom:8px}.cx-profile-savebar>span{flex-basis:100%;font-size:10px}.cx-profile-savebar .btn{flex:1}.cx-editorial-layout{grid-template-columns:1fr}.cx-editorial-aside{position:static}.cx-editorial>header h1{font-size:36px;letter-spacing:-1.3px}.cx-editorial-meta>span:last-child{display:none}.cx-navigator-layout{grid-template-columns:1fr;max-height:calc(100dvh - 210px)}.cx-navigator-rail{display:none}.cx-navigator .cx-dialog-header{padding:22px}.cx-navigator .cx-dialog-header h2{font-size:23px}.cx-navigator-content{padding:20px}.cx-navigator .cx-menu-grid{gap:20px 12px}.cx-dashboard .cx-extension-grid{grid-template-columns:1fr}.cx-overview-metrics>a{padding:22px 14px;gap:10px}.cx-overview-metric-icon{font-size:18px}.cx-overview-metrics strong{font-size:26px}.cx-navigator-search kbd{display:none}}@media(max-width:430px){.cx-navigator .cx-menu-grid{grid-template-columns:1fr}.cx-theme .cx-navigator{width:calc(100vw - 20px)}.cx-profile-savebar .btn{font-size:11px;padding:11px 9px}}@media(prefers-reduced-motion:reduce){.cx-navigator-art>i,.cx-navigator-icon,.cx-overview-metrics>a{transition:none!important}.cx-navigator:hover .cx-navigator-art>i{transform:none}.cx-navigator .cx-menu-action:hover .cx-navigator-icon{transform:none}}
.cx-theme .cx-footer{background:#f0f4e9!important;border-top:1px solid #dce6cf!important;padding:30px 0 22px!important;margin-top:30px;color:#7b8e65!important}.cx-footer-top{display:flex;align-items:center;justify-content:space-between;gap:30px;padding-bottom:25px}.cx-footer-brand{display:flex;flex-direction:column;gap:10px;text-decoration:none!important}.cx-footer-brand img{width:115px;height:33px;object-fit:contain;object-position:left}.cx-footer-brand span{font-size:11px;color:#8b9e75!important}.cx-footer-top nav{display:flex;gap:24px;align-items:center}.cx-footer nav a{font-size:12px;color:#688548!important}.cx-footer-locale button{display:flex;gap:10px;align-items:center;background:#fff;border:1px solid #dce6ce;border-radius:10px;padding:12px 15px;font-size:11px;color:#718e50!important}.cx-footer-bottom{display:flex;align-items:center;justify-content:space-between;gap:20px;border-top:1px solid #dbe5cf;padding-top:21px;font-size:10px;color:#849971!important}.cx-footer-bottom>span{color:#849971!important}.cx-footer-credit a{font-weight:650;color:#5e7f3b!important;margin-left:4px;text-decoration:none}.cx-footer-social{margin:0!important}.cx-footer-social a{color:#749652!important}.cx-footer a:hover{color:#3d6021!important}.cx-theme .cx-grouped-navigation{gap:5px}.cx-nav-section{width:100%;margin-bottom:5px}.cx-nav-section summary{list-style:none;display:flex;gap:14px;align-items:center;padding:15px 18px;border-radius:11px;color:#748b5b;font-size:13px;cursor:pointer;transition:background 170ms,color 170ms}.cx-nav-section summary::-webkit-details-marker{display:none}.cx-nav-section summary>i:first-child{width:20px;font-size:19px;flex-shrink:0}.cx-nav-section summary>span{flex:1}.cx-nav-chevron{font-size:11px;transition:transform 170ms}.cx-nav-section[open] .cx-nav-chevron{transform:rotate(180deg)}.cx-nav-section summary.active{background:#edf5df;color:#527326;box-shadow:inset 3px 0 #89b800;font-weight:600}.cx-nav-section summary:hover{background:#f2f6ea;color:#5c7a36}.cx-nav-section>div{margin:7px 0 10px 26px;border-left:1px solid #deead0;padding:1px 0 1px 12px}.cx-theme .cx-nav-section>div>a{padding:10px 11px!important;font-size:11px!important;min-height:0;line-height:1.5;color:#869975;border-radius:7px}.cx-nav-section>div>a[aria-current=page]{background:#f1f6e8;color:#54752e!important;font-weight:600}.cx-nav-compact .cx-nav-section summary{justify-content:center;padding:15px 10px}.cx-nav-compact .cx-nav-section summary>span,.cx-nav-compact .cx-nav-chevron{display:none}.cx-nav-compact .cx-nav-section[open]>div{position:fixed;left:82px;width:205px;background:#fff;border:1px solid #dfe8d3;box-shadow:0 12px 45px #3e571620;padding:10px;margin:0;border-radius:12px;z-index:31}.cx-nav-compact .cx-nav-section>div>a{display:block!important;text-align:left}.cx-nav-compact .cx-nav-section>div>a:before{display:none}.cx-theme .cx-growth-panel{padding:20px;background:linear-gradient(140deg,#f5f9ee,#eaf2dc);border-radius:15px;margin-top:24px}.cx-growth-panel h3{font-size:20px!important;line-height:1.35}.cx-growth-panel p{font-size:11px!important}.cx-growth-panel>.btn{font-size:11px!important}
.cx-dashboard .cx-slider{background:radial-gradient(ellipse at 80% 10%,#e4efcd,transparent 65%),#f3f8e9;border:1px solid #dce8cb;padding:0;position:relative;overflow:hidden}.cx-dashboard .cx-slide{min-height:340px;padding:40px 45px 26px}.cx-dashboard .cx-slide h2{font-size:clamp(33px,3vw,47px)!important;line-height:1.13;letter-spacing:-1.6px;font-weight:650;max-width:490px}.cx-dashboard .cx-slide p{font-size:13px;line-height:1.9;max-width:430px}.cx-dashboard .cx-slide .btn{padding:13px 19px;font-size:12px;border-radius:10px}.cx-dashboard .cx-slide-art{position:relative;background:radial-gradient(circle at 50% 50%,#eff6e055,transparent 68%);min-width:0}.cx-dashboard .cx-art-ring{border-color:#b9cd96;box-shadow:0 0 0 22px #dfebcd66,0 0 0 44px #dce9c22e}.cx-dashboard .cx-server-stack span{box-shadow:12px 16px 0 #c0d5994d,0 16px 40px #66833214;background:linear-gradient(115deg,#fff,#ddebc6);border-color:#bdd39a}.cx-dashboard .cx-art-caption{font-size:10px;letter-spacing:.04em;color:#93a77a}.cx-dashboard .cx-slider-controls{position:static;border-top:1px solid #dce8cc;padding:16px 25px;display:flex;align-items:center;gap:10px;background:#f8fbf28a}.cx-dashboard .cx-slider-dots{gap:5px;flex:1;display:flex}.cx-dashboard .cx-slider-dots button{width:auto!important;height:auto!important;border:0!important;display:flex;align-items:center;gap:9px;padding:10px 14px;border-radius:9px;background:transparent;color:#99ad82;font-size:12px}.cx-dashboard .cx-slider-dots button span{font-size:10px;color:#a3b88b}.cx-dashboard .cx-slider-dots button[aria-pressed=true]{background:#fff;color:#54762d;box-shadow:0 3px 8px #4c68110a}.cx-dashboard .cx-slider-dots button[aria-pressed=true] span{color:#83a258}.cx-dashboard .cx-slider-position{font-size:10px;color:#9aad86;margin-right:10px}.cx-dashboard .cx-slider-controls .cx-icon-button{border-color:#d5e4c3;background:#ffffff8a;width:35px;height:35px;font-size:13px}.cx-dashboard .cx-art-domain .cx-domain-type{box-shadow:0 14px 35px #6f8e3520;border:1px solid #d3e2bc;border-radius:16px;font-weight:500;color:#739949}.cx-dashboard .cx-welcome{align-items:center;margin-bottom:25px}.cx-dashboard .cx-welcome h1{font-size:36px;letter-spacing:-1.4px;font-weight:650}.cx-dashboard .cx-welcome p{font-size:13px;line-height:1.7}.cx-dashboard .cx-dashboard-actions{margin:25px 0;gap:18px}.cx-dashboard .cx-dashboard-actions>a{background:#fff;border:1px solid #e1e9d7;border-radius:13px;padding:20px}.cx-dashboard .cx-dashboard-actions strong{font-size:13px}
.cx-referral-layout{display:grid;grid-template-columns:minmax(0,1fr) 300px;gap:25px;align-items:start}.cx-referral-link{padding:35px;border:1px solid #dde7d0;border-radius:23px;background:radial-gradient(ellipse at 100% 0,#e7f1d5,transparent 75%),#fff}.cx-referral-link h2{font-size:32px;letter-spacing:-1px;margin:17px 0}.cx-referral-link>p{font-size:13px;line-height:1.85;color:#839b6a;max-width:460px}.cx-referral-link>label{font-size:11px;margin:20px 0 10px;color:#86a36a}.cx-referral-copy{display:flex;border:1px solid #d9e6c8;background:#fff;border-radius:12px;overflow:hidden}.cx-referral-copy input{flex:1;min-width:0;padding:16px;border:0;background:transparent;font-size:13px;color:#5c7b37}.cx-referral-copy button{padding:0 20px;border:0;border-left:1px solid #dce7ce;background:#f2f7e9;color:#76964a;font-size:12px}.cx-referral-link>[role=status]{display:block;min-height:20px;font-size:11px;color:#83a25e;padding-top:8px}.cx-referral-stats{display:grid;grid-template-columns:repeat(3,1fr);gap:20px;border-top:1px solid #e0ead3;padding-top:25px;margin-top:20px}.cx-referral-stats span{font-size:11px;color:#8ea77b;display:block}.cx-referral-stats strong{display:block;font-size:29px;letter-spacing:-1px;font-weight:600;margin-top:10px;color:#577b33;font-variant-numeric:tabular-nums}.cx-referral-balance{padding:30px;background:#edf4df;border-radius:22px}.cx-referral-balance>strong{font-size:38px;display:block;margin:18px 0 25px;color:#557635;letter-spacing:-1.3px}.cx-referral-balance dl>div{display:flex;gap:15px;justify-content:space-between;padding:13px 0;border-top:1px solid #dce7cc;font-size:12px}.cx-referral-balance dt{font-weight:400;color:#859b6d}.cx-referral-balance dd{color:#6c894b;margin:0}.cx-referral-balance .btn{width:100%;font-size:12px;padding:13px 12px;margin-top:15px}.cx-referral-balance>p{font-size:11px;color:#8c9e7b;line-height:1.8;margin-top:17px}.cx-referral-history{margin:35px 0}.cx-referral-history h2{font-size:26px;letter-spacing:-.7px;margin:12px 0}.cx-referral-history h3{font-size:16px;margin:0 0 8px}.cx-referral-welcome{display:grid;grid-template-columns:minmax(0,1.2fr) minmax(0,1fr);gap:55px;padding:25px 0}.cx-referral-welcome h1{font-size:clamp(38px,4vw,56px);letter-spacing:-2px;font-weight:650;margin:20px 0}.cx-referral-welcome>div>p{font-size:14px;color:#809868;line-height:1.9;max-width:430px}.cx-referral-welcome ol{list-style:none;margin:30px 0;padding:0}.cx-referral-welcome li{display:flex;gap:23px;border-top:1px solid #e0e8d7;padding:22px 0}.cx-referral-welcome li>span{font-size:12px;color:#9ab57b}.cx-referral-welcome li h2{font-size:20px;letter-spacing:-.5px;margin:0 0 10px}.cx-referral-welcome li p{font-size:12px;color:#8da079;line-height:1.8;margin:0}.cx-referral-welcome>aside{display:flex;flex-direction:column;justify-content:center;align-items:center;text-align:center;border-radius:24px;background:radial-gradient(ellipse at 50% 30%,#dce9c6,transparent 65%),#f0f6e6;padding:30px}.cx-referral-orbit{display:grid;place-items:center;width:145px;height:145px;border:1px solid #bcd39a;border-radius:50%;box-shadow:0 0 0 25px #e6efda80,0 0 0 50px #e5eed970;margin:50px 0;font-size:55px;color:#93ad74}.cx-referral-welcome aside h2{font-size:30px;line-height:1.3;letter-spacing:-1px;font-weight:500;margin:20px 0}
.cx-security-studio{max-width:960px;margin:auto}.cx-security-panel{background:#fff;border:1px solid #e1e9d6;border-radius:18px;padding:28px;margin-bottom:25px}.cx-security-panel-title{font-size:23px!important;letter-spacing:-.7px;margin:0 0 23px!important}.cx-security-panel label{font-size:12px;color:#859d6e}.cx-security-panel .form-control{min-height:45px;background:#fafcf7;border:1px solid #dfe9d2;border-radius:9px;font-size:13px}.cx-security-feature{display:flex;gap:24px;align-items:center;background:#f0f7e5;border:1px solid #e0ebd0;padding:26px;border-radius:19px;margin:25px 0}.cx-security-feature>span{display:grid;place-items:center;width:62px;height:62px;border-radius:17px;background:#e4f0d0;font-size:33px;color:#8baa61;flex-shrink:0}.cx-security-feature h2{font-size:24px;letter-spacing:-.7px;margin:0 0 10px}.cx-security-feature p{font-size:12px;line-height:1.9;color:#899f74;margin:0}.cx-security-panel .btn{font-size:12px;border-radius:9px;padding:12px 18px}.cx-theme .system-modal .modal-content{border:1px solid #dbe7ca;border-radius:20px;box-shadow:0 20px 60px #344c1c20;overflow:hidden}.cx-theme .system-modal .modal-header{padding:24px;background:#f4f9ec;border-color:#e0ead4}.cx-theme .system-modal .modal-title{font-size:23px;font-weight:650;letter-spacing:-.6px;color:#577535}.cx-theme .system-modal .modal-body{padding:28px;font-size:13px;line-height:1.8;color:#809567}.cx-theme .system-modal .modal-footer{padding:18px 24px;border-color:#e4edda}.cx-theme .system-modal .btn{font-size:12px;border-radius:9px}
.cx-support-composer-layout{display:grid;grid-template-columns:240px minmax(0,1fr);gap:30px;align-items:start}.cx-support-composer-guide{position:sticky;top:105px;background:#eef4e4;border-radius:18px;padding:26px}.cx-support-composer-guide h2{font-size:26px;line-height:1.3;letter-spacing:-.8px;margin:15px 0 24px}.cx-support-composer-guide ol{padding-left:17px;margin:0}.cx-support-composer-guide li{font-size:12px;line-height:1.85;color:#839a6e;padding:0 0 16px 7px}.cx-support-composer-guide>p{border-top:1px solid #dce8ce;padding-top:20px;font-size:11px;line-height:1.8;color:#8da27a;margin-top:15px}.cx-support-composer-guide>a{font-size:11px;color:#72954a;line-height:1.7;display:block;margin-top:20px}.cx-support-composer{border:1px solid #e1e9d5;border-radius:20px;background:#fff;padding:28px}.cx-support-composer-title{font-size:24px!important;margin-bottom:26px!important;letter-spacing:-.7px}.cx-support-composer label{font-size:12px;color:#839c6b}.cx-support-composer .row{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;margin:0 0 22px}.cx-support-composer .row>div{max-width:100%;padding:0;margin:0}.cx-support-composer .form-control{background:#fafcf6;border:1px solid #dce7ce;border-radius:10px;min-height:44px;font-size:13px}.cx-support-composer textarea{line-height:1.8!important}.cx-support-composer .CodeMirror,.cx-support-composer .editor-toolbar{border-color:#dce7ce!important}.cx-support-composer .custom-file{min-width:0}.cx-support-composer .cx-upload-guidance{background:#f4f9ec;border-color:#d7e6c4;font-size:11px}.cx-support-composer .btn{font-size:12px;border-radius:8px}.cx-support-composer .row>.col-md-10{grid-column:1/-1}
@media(max-width:1050px){.cx-referral-layout{grid-template-columns:1fr}.cx-referral-welcome{gap:30px}.cx-support-composer-layout{grid-template-columns:1fr}.cx-support-composer-guide{position:static}.cx-support-composer-guide ol{display:grid;grid-template-columns:repeat(3,1fr);gap:20px}.cx-support-composer-guide>p,.cx-support-composer-guide>a{display:none}.cx-footer-top{flex-wrap:wrap}.cx-dashboard .cx-slide{padding:32px;min-height:330px}}@media(max-width:767px){.cx-referral-welcome{grid-template-columns:1fr}.cx-referral-welcome>aside{display:none}.cx-referral-link{padding:25px}.cx-referral-stats{gap:10px}.cx-referral-stats strong{font-size:25px}.cx-security-feature{gap:16px;padding:20px}.cx-security-feature h2{font-size:21px}.cx-footer-top{gap:22px}.cx-footer-top nav{gap:18px}.cx-footer-bottom{flex-wrap:wrap;gap:15px;line-height:1.8}.cx-footer-brand{flex-basis:100%}.cx-footer-credit{margin-left:auto}.cx-dashboard .cx-slider-dots button{font-size:11px;padding:8px 10px;gap:7px}.cx-dashboard .cx-slider-position{display:none}.cx-dashboard .cx-slide{padding:25px;min-height:350px}.cx-dashboard .cx-slide h2{font-size:34px!important}.cx-support-composer .row{grid-template-columns:1fr}.cx-support-composer .row>.col-md-10{grid-column:auto}.cx-support-composer{padding:22px}.cx-support-composer-guide ol{display:block}.cx-nav-compact .cx-nav-section[open]>div{position:static;width:auto;margin-left:20px;box-shadow:none;border:0}.cx-nav-compact .cx-nav-section summary>span{display:block}}@media(prefers-reduced-motion:reduce){.cx-nav-chevron,.cx-nav-section summary,.cx-dashboard .cx-slide-art{transition:none!important}}
/* Shared shell finish: compact labels, no duplicate account badge or breadcrumb. */
.cx-theme #main-body{padding-top:35px}.cx-theme .cx-workspace-links{margin-top:28px}.cx-theme .cx-nav-section>summary{display:flex!important;list-style:none!important;font-family:inherit;line-height:1.5;user-select:none}.cx-theme .cx-nav-section>summary::marker{content:''}.cx-theme .cx-nav-section>summary::-webkit-details-marker{display:none}.cx-theme .cx-nav-section>summary:focus-visible{outline:2px solid #92b85b;outline-offset:3px}.cx-profile-savebar{bottom:24px}.cx-help-float{bottom:20px;right:24px;max-width:180px}.cx-profile-workspace .cx-profile-layout>form{padding-bottom:70px}.cx-theme .cx-workspace-nav{scrollbar-width:thin;scrollbar-color:#d2dfc2 transparent}.cx-theme .cx-footer{opacity:1!important}.cx-footer .cx-footer-bottom,.cx-footer .cx-footer-credit,.cx-footer .cx-footer-brand span{color:#647b4a!important}.cx-footer .cx-footer-locale button{color:#597936!important}.cx-footer .cx-footer-credit a{color:#476a24!important}.cx-footer-bottom{padding-right:170px}.cx-footer .cx-footer-social:empty{display:none}.cx-nav-compact .cx-settings-link,.cx-nav-compact .cx-security-link,.cx-nav-compact .cx-status-link{font-size:0}.cx-nav-compact .cx-settings-link i,.cx-nav-compact .cx-security-link i,.cx-nav-compact .cx-status-link i{font-size:19px}.cx-nav-compact .cx-nav-section>summary{min-height:48px}.cx-nav-compact .cx-nav-section>summary>i:first-child{width:auto}.cx-navigator-icon{transition:background 170ms,transform 170ms}.cx-menu-group .cx-menu-group{margin-top:18px}.cx-dialog-body [hidden],.cx-navigator [hidden]{display:none!important}@media(max-width:767px){.cx-footer-bottom{padding-right:0;padding-bottom:40px}.cx-profile-savebar{bottom:8px}.cx-help-float{padding:10px;width:38px;height:38px;max-width:none;bottom:18px;right:15px;justify-content:center}.cx-help-float>span{display:none}.cx-theme #main-body{padding-top:25px}}
.cx-profile-workspace ~ .cx-help-float{bottom:112px}body:has(.cx-profile-workspace) .cx-help-float{bottom:112px}.cx-theme .cx-nav-section>summary{gap:10px;padding:15px 14px;font-size:12px}.cx-theme .cx-nav-section>summary>span{white-space:nowrap}.cx-theme .cx-nav-section>summary>i:first-child{width:18px;font-size:18px}.cx-theme .cx-nav-chevron{font-size:10px}@media(max-width:767px){body:has(.cx-profile-workspace) .cx-help-float{bottom:110px}}
.cx-navigator .cx-menu-action,.cx-navigator .cx-menu-group h3,.cx-navigator .cx-dialog-header p,.cx-navigator-rail p{color:#697e50}.cx-updates .cx-dialog-header p,.cx-update-item p,.cx-update-message,.cx-update-empty p,.cx-updates-footer{color:#6b8153}.cx-nav-section>summary,.cx-footer-bottom{color:#657d49}.cx-editorial-prose{color:#4c633b}.cx-editorial-meta time,.cx-editorial-aside p{color:#6c8156}.cx-support-composer-guide p,.cx-support-composer-guide li{color:#6c8254}.cx-referral-link>p,.cx-referral-welcome>div>p,.cx-referral-welcome li p{color:#6b8153}.cx-footer-bottom{color:#647b4a!important}

/* Native state classes must win over component button layouts. */
body.cx-theme .w-hidden { display: none; }
body.cx-theme .cx-security-panel .twofa-config-link.w-hidden { display: none; }
.cx-support-start-heading{padding:8px 0 30px}.cx-support-start-heading h1{font-size:clamp(30px,3.4vw,45px);letter-spacing:-1.4px;font-weight:650;margin:18px 0}.cx-support-start-heading p{color:#647b52;max-width:660px;line-height:1.8;font-size:14px}.cx-support-start-layout{display:grid;grid-template-columns:290px minmax(0,1fr);gap:30px;align-items:start}.cx-support-start-layout>aside{padding:30px;border:1px solid #dce7ce;background:#eef5e2;border-radius:20px}.cx-support-start-icon{width:65px;height:65px;display:grid;place-items:center;background:#e1edc7;border:1px solid #d4e3b7;border-radius:20px;font-size:29px;color:#749936}.cx-support-start-layout>aside h2{font-size:28px;letter-spacing:-.8px;margin:26px 0 18px;line-height:1.3}.cx-support-start-layout>aside p{font-size:13px;line-height:1.9;color:#667d52}.cx-support-start-layout>aside a{display:flex;align-items:center;gap:15px;font-size:12px;color:#476323;margin-top:25px;border-top:1px solid #d7e4c7;padding-top:20px}.cx-support-start .cx-department-grid{margin:0}.cx-guide-article{max-width:1050px;margin:auto}.cx-guide-article>.cx-eyebrow{display:block}.cx-guide-paper-body{padding:20px 0}.cx-guide-paper h1{font-size:clamp(32px,3.6vw,48px);letter-spacing:-1.5px;font-weight:650;margin:10px 0 24px;line-height:1.22}.cx-guide-paper h1>a{font-size:12px;margin-left:18px}.cx-guide-paper .cx-editorial-prose{max-width:75ch;font-size:15px;line-height:1.95}.cx-guide-paper hr{border-color:#dce5d1;margin:25px 0}.cx-guide-paper .cx-surface-title{font-size:24px}.cx-guide-paper .progress{border-radius:6px;height:8px}.cx-guide-paper .form-control{border-radius:12px;background:#fff}.cx-guide-paper .btn{border-radius:10px;min-height:44px}.cx-guide-paper .badge{background:#ebf3dd;color:#4b6b29;font-weight:500;padding:7px 10px}
@media(max-width:850px){.cx-support-start-layout{grid-template-columns:1fr}.cx-support-start-layout>aside{display:none}.cx-guide-paper h1>a{float:none!important;display:block;margin:20px 0}}

/* Source: account-polish.css */
/* Account studio: native account fields, with a compact section navigator. */
.cx-profile-workspace{--cx-account-ink:#233326;--cx-account-muted:#60705f;--cx-account-line:#e0e7d9;max-width:1180px;margin:0 auto 36px}
.cx-profile-workspace .cx-profile-heading{align-items:flex-start;margin-bottom:28px;gap:24px}
.cx-profile-workspace .cx-profile-heading h1{color:var(--cx-account-ink);font-size:clamp(30px,3.2vw,45px);line-height:1.15;font-weight:650;letter-spacing:-1.6px;margin:14px 0}
.cx-profile-workspace .cx-profile-heading p{color:var(--cx-account-muted);font-size:14px;line-height:1.8;max-width:590px}
.cx-profile-workspace .cx-profile-heading>.btn{flex-shrink:0;margin-top:25px;min-height:45px;padding:12px 16px;border-color:var(--cx-account-line);border-radius:12px;font-size:12px}
.cx-profile-workspace .cx-profile-layout{display:block}
.cx-profile-workspace .cx-profile-rail{position:static;display:flex;align-items:center;gap:14px;padding:8px;background:#fff;border:1px solid var(--cx-account-line);border-radius:16px;margin-bottom:28px;box-shadow:0 3px 14px #273a1d04}
.cx-profile-workspace .cx-profile-rail nav{flex:1;min-width:0;flex-direction:row;gap:4px;margin:0;overflow:auto;scrollbar-width:thin}
.cx-profile-workspace .cx-profile-rail nav a{gap:9px;white-space:nowrap;min-height:45px;padding:12px 14px;font-size:12px;font-weight:500;color:#586653;border-radius:10px;transition:background 160ms ease,color 160ms ease}
.cx-profile-workspace .cx-profile-rail nav a i{font-size:16px;color:#789947}
.cx-profile-workspace .cx-profile-rail nav a:hover,.cx-profile-workspace .cx-profile-rail nav a[aria-current]{background:#edf5df;color:#3f6225}
.cx-profile-workspace .cx-profile-security-link{display:flex;align-items:center;gap:9px;flex-shrink:0;min-height:40px;padding:10px 14px;border-left:1px solid var(--cx-account-line);color:#617451;font-size:11px;text-decoration:none}
.cx-profile-workspace .cx-profile-security-link:hover{color:#314e24}
.cx-profile-workspace .cx-profile-layout>form{min-width:0}
.cx-profile-workspace .cx-profile-section{padding:30px 34px;margin-bottom:24px;border-color:var(--cx-account-line);border-radius:20px;box-shadow:0 5px 20px #24342103;scroll-margin-top:110px}
.cx-profile-workspace .cx-profile-section>header{align-items:flex-start;gap:16px;padding-bottom:24px;margin-bottom:26px;border-bottom:1px solid #edf0e8}
.cx-profile-workspace .cx-profile-section>header>span{display:grid;place-items:center;flex-shrink:0;width:38px;height:38px;padding:0;border-radius:12px;background:#eef5e2;border:1px solid #e3edcf;color:#709148;font-size:11px;font-weight:600}
.cx-profile-workspace .cx-profile-section h2{color:var(--cx-account-ink);font-size:23px;letter-spacing:-.65px;font-weight:600;line-height:1.3;margin:0 0 7px}
.cx-profile-workspace .cx-profile-section header p{color:var(--cx-account-muted);font-size:12px;line-height:1.8;margin:0}
.cx-profile-workspace .cx-profile-fields{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px 28px}
.cx-profile-workspace .cx-profile-fields label{color:#495c40;font-size:12px;font-weight:550;margin-bottom:10px;line-height:1.6}
.cx-profile-workspace .cx-profile-fields .form-control,.cx-profile-workspace .cx-profile-fields select{height:auto;min-height:49px;padding:12px 14px;background:#fcfdf9;border:1px solid #dce5d4;border-radius:11px;color:#263b28;font-size:13px;line-height:1.6;transition:border-color 160ms ease,box-shadow 160ms ease,background 160ms ease}
.cx-profile-workspace .cx-profile-fields .form-control:focus,.cx-profile-workspace .cx-profile-fields select:focus{background:#fff;border-color:#789c42;box-shadow:0 0 0 3px #87ab4822;outline:0}
.cx-profile-workspace .cx-profile-fields input:disabled,.cx-profile-workspace .cx-profile-fields select:disabled{background:#f0f3eb;color:#68755f;border-color:#e2e8dc;cursor:not-allowed}
.cx-profile-workspace .cx-profile-fields input[type=checkbox],.cx-profile-workspace .cx-profile-fields input[type=radio]{min-height:0;width:auto}
.cx-profile-workspace .cx-profile-fields .control{font-size:12px;line-height:1.8;color:var(--cx-account-muted);overflow-wrap:anywhere}
.cx-profile-workspace .cx-profile-fields .control input,.cx-profile-workspace .cx-profile-fields .control select,.cx-profile-workspace .cx-profile-fields .control textarea{max-width:100%}
.cx-profile-workspace .cx-profile-preference-group{border-radius:13px;background:#fafcf6;padding:20px;border:1px solid #e5ecdd}
.cx-profile-workspace .cx-profile-preference-group+.cx-profile-preference-group{margin-top:18px;padding-top:20px;border-top:1px solid #e5ecdd}
.cx-profile-workspace .cx-profile-preference-title{color:var(--cx-account-ink);font-weight:600;font-size:15px!important;margin-bottom:14px!important}
.cx-profile-workspace .cx-profile-preference-group label{color:#465b3c;border-top:1px solid #e9eedf;font-size:13px;padding:13px 0}
.cx-profile-workspace .cx-profile-preference-group label:first-child{border-top:0}
.cx-profile-workspace .cx-profile-preference-group p{color:var(--cx-account-muted);font-size:12px}
.cx-profile-workspace .cx-profile-savebar{padding:15px 18px;gap:12px;border-color:#dce6d1;border-radius:15px;background:#fffffff5;box-shadow:0 8px 30px #2e441a12}
.cx-profile-workspace .cx-profile-save-icon{color:#789748;font-size:18px;flex-shrink:0}
.cx-profile-workspace .cx-profile-savebar>span{color:#657358;font-size:12px;line-height:1.7}
.cx-profile-workspace .cx-profile-savebar .btn{min-height:45px;padding:12px 18px;white-space:nowrap}
.cx-profile-workspace a:focus-visible,.cx-profile-workspace button:focus-visible{outline:2px solid #648e32;outline-offset:3px}
@media(min-width:1450px){.cx-profile-workspace .cx-profile-section{display:grid;grid-template-columns:270px minmax(0,1fr);gap:32px}.cx-profile-workspace .cx-profile-section>header{padding:0 25px 0 0;margin:0;border-bottom:0;border-right:1px solid #edf0e8}.cx-profile-workspace #cxCommunications{display:block}.cx-profile-workspace #cxCommunications>header{padding-bottom:24px;margin-bottom:26px;border-right:0;border-bottom:1px solid #edf0e8}}
@media(max-width:1050px){.cx-profile-workspace .cx-profile-security-link span{display:none}.cx-profile-workspace .cx-profile-security-link{padding:10px}.cx-profile-workspace .cx-profile-section{padding:26px}.cx-profile-workspace .cx-profile-rail nav a{padding:12px 11px;font-size:11px}}
@media(max-width:767px){.cx-profile-workspace .cx-profile-heading{display:block;margin-bottom:23px}.cx-profile-workspace .cx-profile-heading h1{font-size:31px;letter-spacing:-1.1px}.cx-profile-workspace .cx-profile-heading p{font-size:13px}.cx-profile-workspace .cx-profile-heading>.btn{margin-top:17px}.cx-profile-workspace .cx-profile-rail{gap:5px;margin-bottom:20px;border-radius:13px;padding:6px}.cx-profile-workspace .cx-profile-rail nav a{gap:7px;min-height:40px;padding:10px}.cx-profile-workspace .cx-profile-security-link{display:none}.cx-profile-workspace .cx-profile-section{padding:22px 20px;border-radius:16px;scroll-margin-top:90px}.cx-profile-workspace .cx-profile-section>header{gap:12px;padding-bottom:20px;margin-bottom:21px}.cx-profile-workspace .cx-profile-section h2{font-size:21px}.cx-profile-workspace .cx-profile-fields{grid-template-columns:1fr;gap:20px}.cx-profile-workspace .cx-profile-savebar{gap:10px;padding:13px;bottom:10px}.cx-profile-workspace .cx-profile-save-icon{display:none}.cx-profile-workspace .cx-profile-savebar>span{flex-basis:100%;font-size:11px}.cx-profile-workspace .cx-profile-savebar .btn{font-size:11px;flex:1;min-width:0;padding:11px 8px}.cx-profile-workspace .cx-profile-preference-group{padding:16px}}
@media(prefers-reduced-motion:reduce){.cx-profile-workspace .cx-profile-rail nav a,.cx-profile-workspace .cx-profile-fields .form-control,.cx-profile-workspace .cx-profile-fields select{transition:none}}

/* Source: interaction-polish.css */
/* Quiet, input-aware movement. Carousel positioning remains owned by production.js. */
.cx-workspace-nav .cx-workspace-links a,
.cx-workspace-nav .cx-nav-section summary,
.cx-workspace-nav .cx-settings-link,
.cx-workspace-nav .cx-status-link {
  position: relative;
  isolation: isolate;
  -webkit-tap-highlight-color: transparent;
  transition: background-color 160ms ease, color 160ms ease;
}
.cx-workspace-nav .cx-workspace-links a::before,
.cx-workspace-nav .cx-nav-section summary::before {
  content: '';
  position: absolute;
  inset: 0;
  border-radius: inherit;
  pointer-events: none;
  z-index: -1;
  background: radial-gradient(90px circle at var(--cx-pointer-x, 50%) var(--cx-pointer-y, 50%), #cfdfab70, transparent 100%);
  opacity: 0;
  transition: opacity 180ms ease;
}
.cx-workspace-nav .cx-nav-section summary > i:first-child,
.cx-workspace-nav .cx-workspace-links a > i:first-child {
  transition: transform 220ms cubic-bezier(.2,.8,.2,1), color 180ms ease;
  transform: translate3d(var(--cx-icon-x, 0px), var(--cx-icon-y, 0px), 0);
}
.cx-workspace-nav .cx-workspace-links a:focus-visible,
.cx-workspace-nav .cx-nav-section summary:focus-visible,
.cx-workspace-brand:focus-visible,
.cx-slider-controls button:focus-visible,
.cx-nav-collapse:focus-visible,
.cx-settings-link:focus-visible,
.cx-status-link:focus-visible {
  outline: 2px solid #608729;
  outline-offset: 3px;
}
.cx-workspace-nav .cx-nav-section summary:focus-visible,
.cx-workspace-nav .cx-workspace-links a:focus-visible {
  background: #edf4e1;
  color: #3f6121;
}
.cx-workspace-nav .cx-nav-section > div > a {
  min-height: 44px !important;
  display: flex !important;
  align-items: center;
}
.cx-workspace-nav .cx-nav-section summary.cx-pointer-pressed,
.cx-workspace-nav .cx-workspace-links a.cx-pointer-pressed {
  background-color: #e3edcf;
  color: #3f6121;
}
.cx-workspace-brand img {
  transition: transform 240ms cubic-bezier(.2,.8,.2,1);
  transform-origin: left center;
}
.cx-slider .cx-slide-art {
  transform: perspective(800px) translate3d(var(--cx-art-x, 0px), var(--cx-art-y, 0px), 0) rotateX(var(--cx-art-rx, 0deg)) rotateY(var(--cx-art-ry, 0deg));
  transition: transform 260ms cubic-bezier(.2,.8,.2,1);
  backface-visibility: hidden;
}
.cx-slider-controls button {
  -webkit-tap-highlight-color: transparent;
  transition: background-color 160ms ease, color 160ms ease, box-shadow 160ms ease;
}
.cx-slider-controls button.cx-pointer-pressed {
  background-color: #e2eccf !important;
  box-shadow: inset 0 0 0 1px #cadbb1;
}
@media (hover: hover) and (pointer: fine) {
  .cx-workspace-nav .cx-workspace-links a.cx-pointer-reactive::before,
  .cx-workspace-nav .cx-nav-section summary.cx-pointer-reactive::before { opacity: 1; }
  .cx-workspace-nav .cx-workspace-links a:hover > i:first-child,
  .cx-workspace-nav .cx-nav-section summary:hover > i:first-child { color: #638a30; }
  .cx-workspace-brand:hover img { transform: translateX(2px); }
  .cx-slider-controls button:hover { box-shadow: inset 0 0 0 1px #d5e2c3; }
}
@media (prefers-reduced-motion: reduce) {
  .cx-workspace-nav .cx-workspace-links a,
  .cx-workspace-nav .cx-nav-section summary,
  .cx-workspace-nav .cx-workspace-links a::before,
  .cx-workspace-nav .cx-nav-section summary::before,
  .cx-workspace-nav .cx-workspace-links a > i:first-child,
  .cx-workspace-nav .cx-nav-section summary > i:first-child,
  .cx-workspace-brand img,
  .cx-slider .cx-slide-art,
  .cx-slider-controls button { transition: none !important; }
  .cx-slider .cx-slide-art,
  .cx-workspace-brand img,
  .cx-workspace-nav .cx-workspace-links a > i:first-child,
  .cx-workspace-nav .cx-nav-section summary > i:first-child { transform: none !important; }
  .cx-workspace-nav .cx-workspace-links a::before,
  .cx-workspace-nav .cx-nav-section summary::before { display: none; }
}

/* A fixed navigation frame: submenus occupy flyouts, never expand the sidebar. */
.cx-theme .cx-workspace-nav {
  height: 100dvh;
  padding: max(20px, env(safe-area-inset-top)) 18px max(16px, env(safe-area-inset-bottom));
  overflow: visible;
  gap: 22px;
  scrollbar-width: none;
  box-sizing: border-box;
}
.cx-sidebar-header { display: flex; align-items: center; justify-content: space-between; gap: 12px; flex: 0 0 auto; min-height: 44px; }
.cx-theme .cx-sidebar-close { display: none; flex: 0 0 44px; width: 44px; height: 44px; }
.cx-theme .cx-workspace-nav .cx-grouped-navigation { display: flex; flex-direction: column; gap: 5px; margin: 0; padding: 0; flex: 1 1 auto; min-height: 0; }
.cx-theme .cx-workspace-nav .cx-grouped-navigation > a,
.cx-theme .cx-workspace-nav .cx-nav-section > summary { padding: 11px 12px; min-height: 46px; margin: 0; font-size: 12px; line-height: 1.4; }
.cx-theme .cx-workspace-nav .cx-nav-section { margin: 0; flex: 0 0 auto; }
.cx-theme .cx-workspace-nav .cx-nav-section > summary > i:first-child { display: grid; place-items: center; width: 24px; height: 24px; font-size: 18px; }
.cx-theme .cx-workspace-nav .cx-nav-section > summary > .cx-nav-chevron { font-size: 11px; transform: rotate(-90deg); }
.cx-theme .cx-workspace-nav .cx-nav-section[open] > summary { background: #eef4e3; color: #4f7129; }
.cx-theme .cx-workspace-nav .cx-nav-section[open] > summary > .cx-nav-chevron { transform: rotate(90deg); }
.cx-theme .cx-workspace-nav .cx-nav-section > div {
  position: fixed;
  left: var(--cx-flyout-left, 254px);
  top: var(--cx-flyout-top, 94px);
  width: var(--cx-flyout-width, 250px);
  max-height: calc(100dvh - 32px);
  overflow: auto;
  overscroll-behavior: contain;
  scrollbar-width: none;
  background: #fff;
  border: 1px solid #dce6cf;
  border-radius: 17px;
  padding: 10px;
  margin: 0;
  box-shadow: 0 14px 45px #283b1d1c;
  z-index: 65;
}
.cx-theme .cx-workspace-nav .cx-nav-section > div::-webkit-scrollbar { display: none; }
.cx-nav-panel-tools { display: flex; align-items: center; gap: 12px; padding: 7px 4px 12px; margin-bottom: 5px; border-bottom: 1px solid #e7eddf; color: #5b783d; }
.cx-nav-panel-tools strong { flex: 1; font-size: 12px; font-weight: 650; }
.cx-nav-panel-back { display: grid; place-items: center; width: 36px; height: 36px; background: #f3f7eb; color: #6d8d4a; border: 1px solid #dde7cf; border-radius: 10px; cursor: pointer; }
.cx-theme .cx-workspace-nav .cx-nav-section > div > a { padding: 11px 12px !important; min-height: 44px; display: flex !important; text-align: left; font-size: 12px !important; line-height: 1.5; }
.cx-sidebar-footer { flex: 0 0 auto; padding-top: 15px; border-top: 1px solid #e4eadb; }
.cx-sidebar-account { display: flex; align-items: center; gap: 11px; width: 100%; min-height: 56px; border: 1px solid #dde6cf; border-radius: 13px; padding: 11px 10px; text-align: left; background: #f5f8ee; color: #567436; cursor: pointer; }
.cx-sidebar-account > span:nth-child(2) { flex: 1; font-size: 11px; font-weight: 600; line-height: 1.5; }
.cx-sidebar-account small { display: block; font-size: 9px; color: #849672; font-weight: 400; margin-top: 3px; }
.cx-sidebar-account-icon { display: grid; place-items: center; width: 31px; height: 34px; border-radius: 9px; background: #e8efd9; color: #789b4b; flex: 0 0 auto; }
.cx-sidebar-account:hover { background: #edf3e2; border-color: #cdddb7; }
.cx-sidebar-account:focus-visible, .cx-nav-panel-back:focus-visible { outline: 2px solid #719447; outline-offset: 3px; }
.cx-nav-backdrop { display: none; }
.cx-theme #cxAccountDialog {
  inset: auto auto max(18px, env(safe-area-inset-bottom)) var(--cx-account-left, 20px);
  margin: 0;
  width: min(360px, calc(100vw - 32px));
  max-height: calc(100dvh - 36px);
  border-radius: 20px;
  transform-origin: bottom left;
}
.cx-theme #cxAccountDialog .cx-dialog-header { padding: 22px; }
.cx-theme #cxAccountDialog .cx-dialog-header h2 { overflow-wrap: anywhere; font-size: 20px; }
.cx-theme #cxAccountDialog .cx-command-list { gap: 2px; }
.cx-theme #cxAccountDialog .cx-command-list a { min-height: 44px; padding: 12px 14px; font-size: 12px; }
@media (min-width: 768px) {
  .cx-theme .cx-workspace-nav { transform: none; }
  .cx-nav-compact .cx-workspace-nav { padding: 20px 11px 16px; }
  .cx-nav-compact .cx-sidebar-header { justify-content: center; }
  .cx-nav-compact .cx-sidebar-account { justify-content: center; padding: 11px 0; }
  .cx-nav-compact .cx-sidebar-account > span:nth-child(2), .cx-nav-compact .cx-sidebar-account > i { display: none; }
  .cx-nav-compact .cx-workspace-nav .cx-nav-section > summary { justify-content: center; padding: 11px 0; }
  .cx-nav-compact .cx-workspace-nav .cx-nav-section > summary > i:first-child { width: 24px; }
}
@media (max-width: 767px) {
  .cx-theme .cx-workspace-nav { width: min(312px, calc(100vw - 44px)); padding: max(18px, env(safe-area-inset-top)) 18px max(16px, env(safe-area-inset-bottom)); z-index: 70; gap: 22px; }
  .cx-theme .cx-workspace-brand img { width: 140px; height: 42px; object-fit: contain; object-position: left center; }
  .cx-theme .cx-sidebar-close { display: grid; }
  .cx-theme .cx-nav-collapse { display: none !important; }
  .cx-theme.cx-menu-open .cx-nav-backdrop:not([hidden]) { display: block; position: fixed; inset: 0; z-index: 69; border: 0; padding: 0; background: #17251066; backdrop-filter: blur(4px); }
  .cx-theme .cx-workspace-nav .cx-nav-section > div { left: 18px; top: 82px; bottom: 100px; width: calc(min(312px, 100vw - 44px) - 36px); max-height: none; border-radius: 15px; box-shadow: 0 8px 22px #30451d12; }
  .cx-theme .cx-workspace-nav .cx-nav-section > summary > span { display: block; }
  .cx-theme .cx-workspace-nav .cx-nav-section > summary > .cx-nav-chevron { display: block; }
  .cx-theme #cxAccountDialog { inset: auto 12px max(12px, env(safe-area-inset-bottom)) 12px; width: auto; max-height: calc(100dvh - 24px); }
}
@media (max-height: 530px) {
  .cx-theme .cx-workspace-nav { gap: 10px; padding-top: 12px; padding-bottom: 10px; }
  .cx-sidebar-header { min-height: 40px; }
  .cx-theme .cx-workspace-nav .cx-grouped-navigation { gap: 2px; }
  .cx-theme .cx-workspace-nav .cx-grouped-navigation > a, .cx-theme .cx-workspace-nav .cx-nav-section > summary { min-height: 44px; padding-top: 8px; padding-bottom: 8px; }
  .cx-sidebar-footer { padding-top: 9px; }
  .cx-sidebar-account { min-height: 48px; padding-top: 7px; padding-bottom: 7px; }
  .cx-sidebar-account small { display: none; }
}
@media (max-height: 420px) {
  .cx-theme .cx-workspace-nav .cx-grouped-navigation { display: grid; grid-template-columns: repeat(2, minmax(0,1fr)); align-content: start; gap: 3px; }
  .cx-theme .cx-workspace-nav .cx-grouped-navigation > a, .cx-theme .cx-workspace-nav .cx-nav-section > summary { padding: 9px 6px; font-size: 10px; gap: 6px; min-height: 50px; }
  .cx-theme .cx-workspace-nav .cx-nav-section > summary > .cx-nav-chevron { display: none; }
  .cx-theme .cx-workspace-nav .cx-nav-section > div { max-height: calc(100dvh - 24px); }
  .cx-theme #cxAccountDialog .cx-dialog-header { padding: 15px 20px; }
  .cx-theme #cxAccountDialog .cx-dialog-header .cx-eyebrow { display: none; }
}
@media (min-width: 768px) and (max-width: 1100px) {
  .cx-theme .cx-nav-collapse { left: 195px; }
  .cx-theme.cx-nav-compact .cx-nav-collapse { left: 71px; }
}
@media (min-width: 768px) and (max-height: 420px) {
  .cx-theme.cx-nav-compact .cx-workspace-nav .cx-grouped-navigation > a,
  .cx-theme.cx-nav-compact .cx-workspace-nav .cx-nav-section > summary { padding-left: 0; padding-right: 0; gap: 0; }
}
@media (prefers-reduced-motion: reduce) { .cx-nav-backdrop { backdrop-filter: none !important; } }

/* Source: account-system-polish.css */
/* Dedicated account and access workspaces; native forms and handlers remain in control. */
.cx-access-studio{max-width:1180px;margin:0 auto;color:#1d2a20}.cx-access-heading{display:flex;justify-content:space-between;align-items:center;gap:24px;margin-bottom:32px}.cx-access-heading h1{font-size:clamp(30px,3vw,43px);font-weight:650;line-height:1.13;letter-spacing:-1.4px;margin:14px 0}.cx-access-heading p{font-size:14px;color:#63715d;line-height:1.75;margin:0;max-width:570px}.cx-access-heading>a{display:flex;align-items:center;gap:10px;font-size:13px;white-space:nowrap;color:#3f5b30;padding:12px 15px;border:1px solid #dce5d3;border-radius:12px;background:#fff}.cx-access-layout{display:grid;grid-template-columns:minmax(200px,.65fr) minmax(0,1.35fr);gap:28px;align-items:start}.cx-access-guide{background:linear-gradient(140deg,#eff6df,#f9fbf5);border:1px solid #dfe9cd;border-radius:23px;padding:30px;position:sticky;top:110px}.cx-access-art{display:grid;place-items:center;width:72px;height:72px;background:#e2efc7;color:#537c26;border:1px solid #cdddaf;border-radius:22px;font-size:30px;margin-bottom:30px}.cx-access-guide h2{font-size:27px;line-height:1.3;letter-spacing:-.8px;margin:13px 0 16px}.cx-access-guide p{font-size:13px;line-height:1.9;color:#617353;overflow-wrap:anywhere}.cx-access-guide ol{list-style:none;padding:0;margin:26px 0;border-top:1px solid #dbe5cd}.cx-access-guide li{display:flex;gap:13px;font-size:12px;line-height:1.7;padding:15px 0;border-bottom:1px solid #dbe5cd;color:#506b39}.cx-access-guide li i{font-size:18px}.cx-access-guide>a{display:flex;align-items:center;gap:9px;font-size:12px;line-height:1.8;color:#4e7428;margin-top:20px}.cx-access-form{padding:32px;border:1px solid #dfe5d6;border-radius:23px;background:#fff;min-width:0;margin-bottom:24px}.cx-access-form-intro>span{display:block;font-size:10px;font-weight:650;letter-spacing:.12em;text-transform:uppercase;color:#60794b}.cx-access-form-intro h2{font-size:24px;letter-spacing:-.6px;line-height:1.4;margin:11px 0 27px}.cx-access-divider{border-top:1px solid #e4eadf;padding-top:25px;margin-top:27px}.cx-access-studio .form-group{margin-bottom:24px}.cx-access-studio label:not(.cx-permission-choice){font-size:13px;color:#405536;margin-bottom:10px}.cx-access-studio .form-control{width:100%;max-width:100%;min-height:48px;border:1px solid #d7e1ca;border-radius:11px;background:#fbfcf8;color:#263c1f;padding:12px 14px;font-size:14px}.cx-access-studio .form-control:focus{background:#fff;border-color:#88b338;box-shadow:0 0 0 3px #87b73d20}.cx-access-studio .form-control:disabled{background:#f0f2ec;color:#69725f}.cx-access-studio .btn{border-radius:10px;font-size:12px;padding:12px 15px}.cx-access-studio .generate-password{margin:16px 0 0;display:inline-flex;align-items:center;gap:8px}.cx-access-form-actions{display:flex;align-items:center;justify-content:flex-end;gap:10px;border-top:1px solid #e3eadc;padding-top:23px;margin-top:28px;flex-wrap:wrap}.cx-access-form-actions>span{font-size:11px;color:#697c59;flex:1;min-width:150px}.cx-access-form-actions>span i{margin-right:5px}.cx-access-studio .progress{height:6px;border-radius:6px;margin:12px 0}.cx-access-studio .password-strength-meter{margin-top:12px}.cx-access-studio .help-block{font-size:12px;line-height:1.7}.cx-permission-choices{display:grid;gap:10px}.cx-access-studio .cx-permission-choice{display:flex;align-items:flex-start;gap:14px;padding:17px;border:1px solid #dfe7d5;border-radius:12px;background:#fbfcf8;margin:0;cursor:pointer;transition:border-color 160ms,background 160ms}.cx-permission-choice:hover,.cx-permission-choice:has(input:checked){background:#f1f7e7;border-color:#aec982}.cx-permission-choice input{position:static;margin:3px 0 0;flex-shrink:0;width:17px;height:17px;accent-color:#7baf15}.cx-permission-choice strong{display:block;font-size:13px;font-weight:600;color:#354a29}.cx-permission-choice small{display:block;font-size:12px;line-height:1.8;color:#637756;margin-top:5px}.cx-login-profile-fields{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:20px}.cx-login-profile-field{min-width:0}.cx-profile-email-state{font-size:12px;color:#4e712b;background:#f2f7e9;display:inline-flex;gap:8px;align-items:center;padding:9px 12px;border-radius:9px;margin-bottom:20px}.cx-profile-email-state:empty{display:none}
.cx-team-layout{display:grid;grid-template-columns:minmax(0,1fr) 330px;gap:26px;align-items:start}.cx-team-roster{min-width:0;background:#fff;border:1px solid #dfe7d5;border-radius:22px;overflow:hidden}.cx-team-roster>header{display:flex;justify-content:space-between;gap:20px;align-items:center;padding:28px;border-bottom:1px solid #e4ebdc}.cx-team-roster h2{font-size:24px;letter-spacing:-.6px;margin:12px 0 0}.cx-team-roster>header>b{background:#eff5e5;color:#537039;padding:9px 12px;border-radius:9px;font-size:11px;font-weight:500;white-space:nowrap}.cx-team-member{display:flex;gap:17px;align-items:flex-start;padding:28px;border-bottom:1px solid #e4ebdc;min-width:0;flex-wrap:wrap}.cx-team-avatar{display:grid;place-items:center;width:45px;height:45px;flex-shrink:0;background:#edf4e3;border:1px solid #dbe7cc;color:#557737;border-radius:14px;font-size:19px}.cx-team-member-identity{flex:1;min-width:150px}.cx-team-member h3{font-size:15px;letter-spacing:-.2px;margin:0 0 9px;overflow-wrap:anywhere}.cx-team-role{font-size:10px;background:#eff4e8;color:#597643;border-radius:6px;padding:5px 7px}.cx-team-member p{font-size:11px;line-height:1.8;color:#6c7a61;margin:12px 0 7px}.cx-team-security{font-size:11px;color:#60714f;display:flex;gap:6px;align-items:center}.cx-team-member-actions{display:flex;gap:8px;flex-wrap:wrap;flex-basis:100%;padding-left:62px}.cx-team-member-actions .btn{font-size:11px;padding:9px 12px}.cx-team-owner-note{font-size:11px;color:#697a59;line-height:1.8;margin:0;padding:22px 28px;background:#fcfdf9}.cx-team-owner-note i{margin-right:5px}.cx-team-pending>header{padding:27px 28px;border-top:1px solid #e4ebdc;background:#fafcf6}.cx-team-invite{position:sticky;top:110px;border:1px solid #dce7ce;border-radius:22px;background:linear-gradient(130deg,#f2f7e8,#f9fbf5);padding:27px;scroll-margin-top:110px;min-width:0}.cx-team-invite h2{font-size:24px;letter-spacing:-.5px;line-height:1.4;margin:13px 0}.cx-team-invite p{font-size:12px;color:#637956;line-height:1.85;margin-bottom:24px}.cx-team-invite .cx-access-art{width:55px;height:55px;font-size:23px;margin-bottom:23px}.cx-team-access-choice{margin:0 0 20px}.cx-team-access-choice legend{font-size:12px;color:#4c633b;margin-bottom:13px}.cx-team-access-choice label{display:flex;gap:11px;align-items:flex-start;line-height:1.7}.cx-team-access-choice input{position:static;margin:4px 0 0;accent-color:#7eaf24;flex-shrink:0}.cx-team-invite .btn-primary{width:100%}.cx-team-invite .cx-permission-choice{padding:12px;gap:10px}.cx-team-invite .cx-permission-choice small{font-size:11px}.cx-team-studio .modal-content{border:1px solid #dce5cf;border-radius:20px;overflow:hidden}.cx-team-studio .modal-header{background:#f0f6e6!important;color:#263b1d!important;padding:24px}.cx-team-studio .modal-title{font-size:23px;letter-spacing:-.7px}.cx-team-studio .modal-body{padding:26px;font-size:13px;line-height:1.85;color:#596e47}.cx-team-studio .modal-footer{padding:20px 24px;background:#fafcf6}.cx-account-choices{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr));gap:20px}.cx-account-choices .cx-account-choice{display:flex!important;align-items:center;gap:20px;border:1px solid #dce6d0!important;background:#fff!important;border-radius:20px!important;padding:27px!important;color:#25391c!important;margin:0!important;text-decoration:none;transition:transform 170ms,border-color 170ms}.cx-account-choice>div{flex:1;min-width:0}.cx-account-choice-icon{display:grid;place-items:center;width:52px;height:52px;border-radius:16px;background:#edf5df;color:#6b9339;flex-shrink:0;font-size:25px}.cx-account-choice h2{font-size:21px;letter-spacing:-.4px;overflow-wrap:anywhere;margin:0 0 11px}.cx-account-choice p{font-size:12px;color:#6b7e5a;margin:0}.cx-account-choices .cx-account-choice:hover{border-color:#92b759!important;transform:translateY(-2px)}.cx-account-choice.disabled{opacity:.6;cursor:not-allowed}
@media(max-width:1100px){.cx-team-layout{grid-template-columns:1fr}.cx-team-invite{position:static}.cx-access-layout{grid-template-columns:minmax(180px,.55fr) minmax(0,1fr);gap:20px}.cx-access-form{padding:25px}.cx-access-form-actions>span{flex-basis:100%}.cx-access-guide{padding:24px}.cx-login-profile-fields{grid-template-columns:1fr}}
@media(max-width:767px){.cx-access-heading{align-items:flex-start;flex-direction:column;gap:17px}.cx-access-layout{grid-template-columns:1fr}.cx-access-guide{position:static;padding:23px}.cx-access-guide ol{display:none}.cx-access-art{width:53px;height:53px;font-size:23px;margin-bottom:20px}.cx-access-guide h2{font-size:24px}.cx-access-form{padding:24px}.cx-access-form-intro h2{font-size:22px}.cx-team-roster>header,.cx-team-member{padding:23px}.cx-team-member-actions{padding-left:0}.cx-account-choices{grid-template-columns:1fr}.cx-account-choice{padding:23px!important}.cx-access-heading h1{letter-spacing:-1px}}
@media(prefers-reduced-motion:reduce){.cx-permission-choice,.cx-account-choices .cx-account-choice{transition:none}.cx-account-choices .cx-account-choice:hover{transform:none}}

/* Source: account-operations-polish.css */
/* Contacts and payment operations: native forms and gateway contracts retained. */
.cx-operations{--cx-operation-ink:#233628;--cx-operation-muted:#64745e;--cx-operation-line:#dfe7d7;max-width:1180px;margin:0 auto 35px}
.cx-operations-heading{display:flex;align-items:center;justify-content:space-between;gap:24px;margin:0 0 30px}
.cx-operations-heading h1{font-size:clamp(31px,3.5vw,45px);line-height:1.18;font-weight:650;letter-spacing:-1.5px;margin:15px 0;color:var(--cx-operation-ink)}
.cx-operations-heading p{font-size:13px;line-height:1.8;color:var(--cx-operation-muted);max-width:590px;margin:0}
.cx-operations-mark{display:grid;place-items:center;flex-shrink:0;width:62px;height:62px;background:#edf5df;border:1px solid #dce8cc;border-radius:19px;color:#78994a;font-size:27px;transform:rotate(-6deg)}
.cx-operations-layout{display:grid;grid-template-columns:230px minmax(0,1fr);gap:28px;align-items:start}
.cx-operations-main{min-width:0}
.cx-operations-guide{position:sticky;top:106px;padding:26px;background:radial-gradient(ellipse at 100% 0,#e6efd4,transparent 70%),#f0f5e7;border:1px solid #e1e9d6;border-radius:19px}
.cx-operations-guide h2{font-size:26px;font-weight:550;letter-spacing:-.8px;line-height:1.3;color:#344e2d;margin:17px 0}
.cx-operations-guide p{font-size:12px;line-height:1.9;color:#647957;margin:0 0 21px}
.cx-operations-guide>a{display:flex;justify-content:space-between;gap:12px;border-top:1px solid #dce6cd;padding-top:20px;color:#607c3e;font-size:11px;line-height:1.7}
.cx-operations-panel{padding:28px 30px;margin-bottom:24px;border:1px solid var(--cx-operation-line);border-radius:19px;background:#fff;box-shadow:0 3px 18px #30432003}
.cx-operations-panel>header{display:flex;gap:15px;align-items:start;border-bottom:1px solid #edf1e7;margin-bottom:25px;padding-bottom:23px}
.cx-operations-panel>header>span{display:grid;place-items:center;width:35px;height:35px;flex-shrink:0;border:1px solid #e2eccf;border-radius:11px;background:#f0f6e5;color:#789a4e;font-size:11px}
.cx-operations-panel h2{font-size:22px;font-weight:600;letter-spacing:-.6px;color:var(--cx-operation-ink);line-height:1.35;margin:0 0 7px}
.cx-operations-panel header p{font-size:12px;color:var(--cx-operation-muted);line-height:1.8;margin:0}
.cx-operations .cx-operations-fields{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:23px 25px}
.cx-operations-fields .form-group{min-width:0;margin:0}
.cx-operations label{display:block;font-size:12px;color:#506745;line-height:1.7;margin-bottom:9px;padding:0}
.cx-theme .cx-operations .form-control{min-height:48px;height:auto;border:1px solid #dce6d2;border-radius:10px;background:#fcfdf9;padding:12px 14px;color:#2c4229;font-size:13px;line-height:1.6;max-width:100%;transition:box-shadow 160ms ease,border-color 160ms ease}
.cx-theme .cx-operations .form-control:focus{border-color:#7da14b;box-shadow:0 0 0 3px #85ad4322;outline:0;background:#fff}
.cx-operations .form-control:disabled{background:#eef2e7;color:#6d7b60}
.cx-operations .iti{width:100%}
.cx-contact-switcher{padding:20px 24px;border:1px solid var(--cx-operation-line);border-radius:14px;background:#fff;margin-bottom:28px}
.cx-contact-switcher .row{display:grid;grid-template-columns:150px minmax(0,1fr) 80px;gap:16px;align-items:center;margin:0}
.cx-contact-switcher .row>div,.cx-contact-switcher .row>label{max-width:none;width:auto;padding:0;margin:0!important}
.cx-contact-switcher .btn{font-size:12px;min-height:44px;border-radius:10px}
.cx-contact-preferences .form-check{padding:0}
.cx-contact-preferences .controls label{display:flex;align-items:center;gap:13px;padding:13px 0;margin:0;border-bottom:1px solid #edf1e7;font-size:13px}
.cx-contact-preferences input[type=checkbox]{position:static;margin:0;flex-shrink:0;width:18px;height:18px;accent-color:#7caa27}
.cx-contact-preferences br{display:none}
.cx-operations-actions{padding:16px 18px;border:1px solid #dce6d1;border-radius:14px;background:#fffffff5;position:sticky;bottom:16px;z-index:4;box-shadow:0 7px 25px #3b4e1c0f}
.cx-operations-actions>.form-group{display:flex;justify-content:flex-end;gap:10px;flex-wrap:wrap;margin:0}
.cx-operations .btn{min-height:43px;font-size:12px;border-radius:10px;padding:11px 16px}
.cx-operations .modal-content{border:1px solid #dce8ce;border-radius:18px;overflow:hidden;box-shadow:0 20px 60px #354c2220}
.cx-operations .modal-header{background:#f5f9ee;padding:23px;border-color:#e0ead3}
.cx-operations .modal-title{font-size:23px;font-weight:600;letter-spacing:-.6px;color:#3f5b2d}
.cx-operations .modal-body{padding:25px;font-size:13px;line-height:1.8;color:#63774e}
.cx-operations .modal-footer{padding:18px 24px;border-color:#e3ead9}
.cx-operations .cx-operations-subtitle{font-size:23px;font-weight:600;letter-spacing:-.6px;color:#2d4328;margin:0 0 13px}
.cx-payment-method-content>p{font-size:13px;line-height:1.8;color:var(--cx-operation-muted);margin-bottom:24px}
.cx-payment-method-content>p:has(.btn){display:flex;flex-wrap:wrap;gap:10px}
.cx-payment-method-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:22px;margin:27px 0}
.cx-payment-method{background:#fff;border:1px solid var(--cx-operation-line);border-radius:18px;overflow:hidden;min-width:0;display:flex;flex-direction:column}
.cx-payment-method>header{display:flex;align-items:center;gap:15px;padding:25px 24px 16px}
.cx-payment-method-icon{display:grid;place-items:center;width:47px;height:47px;border-radius:13px;background:#eef5e2;color:#7b9d49;font-size:24px;flex-shrink:0}
.cx-payment-method h2{font-size:19px;font-weight:600;letter-spacing:-.4px;color:#304b29;margin:0 0 8px;overflow-wrap:anywhere}
.cx-payment-state{font-size:11px;line-height:1.7;color:#748c58}
.cx-payment-method>p{padding:0 24px;margin:0 0 23px;font-size:12px;line-height:1.8;color:#6b7c5f;overflow-wrap:anywhere}
.cx-payment-method-actions{border-top:1px solid #e9eedf;background:#fafcf6;padding:17px 20px;display:flex;flex-wrap:wrap;gap:7px;margin-top:auto}
.cx-payment-method-actions .btn{min-height:36px;padding:8px 10px;font-size:10px;background:#fff;border-color:#dce6cf;color:#607c43}
.cx-payment-method-actions .btn.disabled{color:#89947f;background:#f3f5ee}
.cx-operation-empty{grid-column:1/-1;text-align:center;padding:55px 25px;background:linear-gradient(135deg,#f7faef,#fff);border:1px dashed #d9e5c7;border-radius:20px}
.cx-operation-empty>span{display:grid;place-items:center;width:59px;height:59px;border-radius:18px;background:#edf5df;color:#8ba963;font-size:26px;margin:0 auto 22px}
.cx-operation-empty h2{font-size:26px;letter-spacing:-.8px;font-weight:550;color:#304a2b;margin:0 0 14px}
.cx-operation-empty p{font-size:13px;line-height:1.8;color:#6c7e5f;margin:0}
.cx-payment-editor #frmManagePaymentMethod>.form-group.row,.cx-payment-editor #frmManagePaymentMethod .fieldgroup-auxfields>.form-group.row,.cx-payment-editor .cc-details>.form-group.row,.cx-payment-editor .fieldgroup-bankaccount>.form-group.row{display:block;margin:0 0 23px}
.cx-payment-editor #frmManagePaymentMethod>.form-group.row>label,.cx-payment-editor #frmManagePaymentMethod .fieldgroup-auxfields>.form-group.row>label,.cx-payment-editor .cc-details>.form-group.row>label,.cx-payment-editor .fieldgroup-bankaccount>.form-group.row>label{max-width:none;width:auto;margin:0 0 10px;padding:0}
.cx-payment-editor #frmManagePaymentMethod>.form-group.row>div,.cx-payment-editor #frmManagePaymentMethod .fieldgroup-auxfields>.form-group.row>div,.cx-payment-editor .cc-details>.form-group.row>div,.cx-payment-editor .fieldgroup-bankaccount>.form-group.row>div{max-width:none;width:auto;margin:0;padding:0}
.cx-payment-editor .cc-details .row{margin:0}.cx-payment-editor .cc-details .row>div{padding:0;max-width:none;flex:1}
.cx-payment-editor label.form-check-inline{display:inline-flex;gap:10px;align-items:center;min-height:43px;padding:12px 15px;border:1px solid #dfe8d4;border-radius:10px;background:#fafcf6;margin:0 7px 9px 0;font-size:12px}
.cx-payment-editor .field-error-msg{font-size:11px;line-height:1.8}
.cx-payment-editor .submit-container{padding-top:23px;border-top:1px solid #e8eedf}
.cx-payment-editor .submit-container>div{display:flex;gap:9px}
.cx-payment-editor #paymentGatewayInput iframe,.cx-payment-editor .auth3d-area{max-width:100%;border:1px solid #dfe8d2;border-radius:13px;background:white}
.cx-billing-contact-choices #innerBillingContactsContainer{display:grid;gap:10px}
.cx-billing-contact-choices #innerBillingContactsContainer>label{display:block;position:relative;border:1px solid #dfe8d2;border-radius:12px;background:#fbfdf7;padding:18px 18px 18px 47px;font-size:11px;color:#6b7e5b;line-height:1.9;margin:0;cursor:pointer}
.cx-billing-contact-choices #innerBillingContactsContainer>label>.iradio_square-blue,.cx-billing-contact-choices #innerBillingContactsContainer>label>input{position:absolute;left:16px;top:20px;margin:0}
.cx-billing-contact-choices #innerBillingContactsContainer>label:has(input:checked){border-color:#abc87a;background:#f0f7e5}
.cx-billing-contact-choices strong.name{display:block;color:#456434;font-size:13px;margin:0 0 5px;font-weight:600}
.cx-billing-contact-choices #innerBillingContactsContainer>br{display:none}
.cx-funds-limits{margin:25px 0}
.cx-funds-limits>div{padding:16px 0;border-top:1px solid #dce6cc}
.cx-funds-limits dt{font-size:11px;color:#73885b;font-weight:400;line-height:1.7;margin-bottom:6px}
.cx-funds-limits dd{font-size:20px;color:#3f5f2c;font-weight:550;margin:0}
.cx-funds-studio .cx-operations-guide{position:static}
.cx-funds-studio .cx-operations-main{max-width:640px}
.cx-funds-studio #amount{font-size:24px;padding:14px 17px;min-height:65px;letter-spacing:-.5px;font-variant-numeric:tabular-nums}
.cx-funds-studio fieldset{min-width:0}
.cx-funds-studio .form-group{margin-bottom:24px}
.cx-funds-studio .btn-block{min-height:48px}
.cx-cancellation-panel{max-width:810px;margin-left:auto;margin-right:auto;padding:32px}
.cx-cancellation-studio .alert{font-size:12px;line-height:1.9;border-radius:13px}
.cx-cancellation-studio .cx-cancellation-timing{text-align:left;display:grid;grid-template-columns:170px minmax(0,1fr);gap:17px;align-items:center;margin:23px 0}
.cx-cancellation-studio .cx-cancellation-timing label{margin:0}
.cx-cancellation-studio .cx-cancellation-timing select{width:100%}
.cx-cancellation-studio fieldset>.text-center{display:flex;justify-content:flex-end;gap:10px;flex-wrap:wrap;padding-top:24px;border-top:1px solid #e8eedf}
.cx-operations button:focus-visible,.cx-operations a:focus-visible,.cx-operations input[type=checkbox]:focus-visible{outline:2px solid #729447;outline-offset:3px}
@media(max-width:1100px){.cx-operations-layout{grid-template-columns:190px minmax(0,1fr);gap:20px}.cx-operations-guide{padding:22px}.cx-operations-guide h2{font-size:24px}.cx-operations-panel{padding:25px}.cx-payment-method-grid{grid-template-columns:1fr}.cx-operations-fields{gap:20px!important}}
@media(max-width:900px){.cx-operations-layout{grid-template-columns:1fr}.cx-operations-guide{position:static;display:none}.cx-operations-main{max-width:none!important}.cx-contact-switcher .row{grid-template-columns:110px minmax(0,1fr) 65px;gap:10px}}
@media(max-width:600px){.cx-operations-heading h1{font-size:31px}.cx-operations-heading p{font-size:12px}.cx-operations-mark{display:none}.cx-operations .cx-operations-fields{grid-template-columns:1fr}.cx-operations-panel{padding:22px 20px;border-radius:16px}.cx-contact-switcher{padding:17px}.cx-contact-switcher .row{grid-template-columns:minmax(0,1fr) 65px}.cx-contact-switcher .row>label{grid-column:1/-1}.cx-operations-actions{position:static;padding:14px}.cx-operations-actions .btn{font-size:11px;flex:1;min-width:0;padding:10px}.cx-cancellation-studio .cx-cancellation-timing{grid-template-columns:1fr;gap:7px}.cx-payment-method>header{padding:22px 20px 15px}.cx-payment-method h2{font-size:18px}.cx-payment-editor .modal-body .row{display:block}.cx-payment-editor .modal-body .row>div{max-width:none}.cx-operation-empty{padding:38px 20px}.cx-operation-empty h2{font-size:23px}}
@media(prefers-reduced-motion:reduce){.cx-operations .form-control{transition:none!important}}

/* Source: resource-operations-polish.css */
/* Domain and certificate controls retain native registrar and certificate workflows. */
.cx-resource-operations{max-width:1200px;margin:0 auto;color:#22301e}.cx-operation-heading{margin-bottom:32px}.cx-operation-heading h1{font-size:clamp(31px,3vw,43px);line-height:1.17;letter-spacing:-1.4px;font-weight:650;margin:14px 0}.cx-operation-heading p{font-size:14px;line-height:1.8;max-width:630px;color:#66785a;margin:0}.cx-operation-layout{display:grid;grid-template-columns:minmax(190px,.58fr) minmax(0,1.42fr);gap:27px;align-items:start}.cx-operation-guide{position:sticky;top:110px;border:1px solid #dce8cc;background:linear-gradient(145deg,#ecf4db,#fafcf6);padding:29px;border-radius:22px;min-width:0}.cx-operation-art{display:grid;place-items:center;width:69px;height:69px;border-radius:22px;background:#deedc0;border:1px solid #cbdcae;color:#527827;font-size:28px;margin-bottom:28px}.cx-operation-guide h2{font-size:26px;line-height:1.35;font-weight:600;letter-spacing:-.7px;margin:13px 0 18px}.cx-operation-guide p{font-size:13px;color:#61744e;line-height:1.85;margin-bottom:23px}.cx-operation-guide>a{font-size:12px;color:#51762c;display:flex;gap:10px;align-items:center;padding-top:20px;border-top:1px solid #d8e5c7}.cx-operation-content{min-width:0}.cx-operation-section{border:1px solid #dde6d2;border-radius:22px;background:#fff;margin-bottom:23px;overflow:hidden}.cx-operation-section-body{padding:28px}.cx-operation-section h2,.cx-operation-title{font-size:23px!important;letter-spacing:-.6px;line-height:1.4;margin:0 0 23px;font-weight:600}.cx-operation-content p{font-size:13px;line-height:1.8;color:#647957}.cx-resource-operations .alert{border-radius:12px!important;font-size:12px;line-height:1.8;padding:16px 19px;margin-bottom:23px}.cx-resource-operations .form-group{margin-bottom:23px}.cx-resource-operations label{font-size:12px;line-height:1.7;color:#455f32;text-align:left!important}.cx-resource-operations .form-control,.cx-resource-operations .custom-select{width:100%;max-width:100%;min-height:46px;border:1px solid #d9e3cc;border-radius:10px;background:#fbfcf8;padding:11px 13px;color:#2e4124;font-size:13px}.cx-resource-operations textarea.form-control{height:auto;min-height:150px;font-family:ui-monospace,SFMono-Regular,Consolas,monospace;font-size:12px;line-height:1.75;resize:vertical}.cx-resource-operations .form-control:focus,.cx-resource-operations .custom-select:focus{border-color:#8fb64d;box-shadow:0 0 0 3px #87b53620;background:#fff}.cx-resource-operations .form-control:disabled{background:#f0f3eb;color:#768368}.cx-resource-operations .btn{border-radius:10px;font-size:12px;padding:12px 16px;white-space:normal}.cx-resource-operations .form-group.row{display:grid;grid-template-columns:1fr;gap:8px;margin-left:0;margin-right:0}.cx-resource-operations .form-group.row>[class*=col-]{max-width:none;width:100%;padding:0}.cx-resource-operations .form-group.row label{padding:0;margin:0}.cx-resource-operations .input-group-text{font-size:12px;max-width:200px;overflow-wrap:anywhere;white-space:normal;background:#eef4e5;border-color:#d9e3cc;color:#55783a;border-radius:0 10px 10px 0}.cx-resource-operations .input-group>.form-control{min-width:90px}.cx-operation-table-scroll{overflow-x:auto;scrollbar-width:thin;border:1px solid #e1e8d8;border-radius:12px;margin:23px 0;outline-offset:3px}.cx-operation-records{margin:0!important;min-width:610px;table-layout:auto}.cx-operation-records th{font-size:10px;font-weight:600;letter-spacing:.04em;text-transform:uppercase;color:#607d44;background:#f3f8eb!important;border:0!important;padding:15px 13px!important}.cx-operation-records td{vertical-align:middle!important;padding:15px 12px!important;background:#fff!important;border:0!important;border-top:1px solid #e6eddf!important;font-size:12px}.cx-operation-records tbody tr:last-child td{background:#f8fbf3!important}.cx-operation-records select{min-width:105px}.cx-operation-records input[name='dnsrecordaddress[]']{min-width:180px}.cx-operation-records input[name='dnsrecordpriority[]']{min-width:65px}.cx-operation-records input[name='dnsrecordhost[]']{min-width:95px}.cx-resource-operations .nav-tabs{border:0;background:#f1f6e8;border-radius:12px;padding:6px;display:flex;flex-wrap:wrap;gap:5px}.cx-resource-operations .nav-tabs .nav-link{font-size:12px;padding:11px 14px;border:0;border-radius:9px;color:#66824d}.cx-resource-operations .nav-tabs .nav-link.active{background:#fff;color:#395921;box-shadow:0 2px 7px #45622912}.cx-resource-operations .responsive-tabs-sm-connector{display:none}.cx-resource-operations .tab-content{padding:24px 0!important}.cx-resource-operations .tab-pane>.form-group{padding:16px 0;border-bottom:1px solid #edf1e7;margin-bottom:0}.cx-resource-operations .form-check{font-size:12px;line-height:1.8;margin:15px 0}.cx-resource-operations input[type=radio],.cx-resource-operations input[type=checkbox]{accent-color:#81ad23}.cx-resource-operations .list-group{gap:9px;margin:22px 0}.cx-resource-operations .list-group-item{background:#f5f9ef;border:1px solid #dfe8d3;border-radius:11px;font-size:12px;padding:14px 17px;color:#526e39}.cx-operation-content>.btn{margin:3px 0 20px}.cx-operation-footnote{font-size:11px!important;line-height:1.8;color:#70845e}.cx-transfer-code{font-family:ui-monospace,SFMono-Regular,Consolas,monospace;font-size:16px!important;letter-spacing:.08em;margin:13px 0 18px}.cx-operation-subheading h2{font-size:22px;margin:12px 0 25px}.cx-forwarding-route{display:grid;grid-template-columns:minmax(0,1fr) 22px minmax(0,1fr);gap:14px;align-items:center;padding:20px 0;border-top:1px solid #e3eadb}.cx-forwarding-route>label{display:block;min-width:0;margin:0}.cx-forwarding-route>label>span{display:block;margin-bottom:10px}.cx-forwarding-route>i{padding-top:22px;color:#91ad6c;font-size:18px}.cx-forwarding-add{background:#f6faef;border:1px dashed #d1dfbe;border-radius:14px;padding:18px;margin:22px 0}.cx-forwarding-add .cx-forwarding-route{border:0;padding-bottom:0}.cx-operation-clientareadomainregisterns .cx-operation-section{border-left:3px solid #9bbb64}.cx-operation-clientareadomainregisterns .cx-operation-section:last-child{border-left-color:#cbb891}.cx-operation-configuressl-stepone fieldset{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:20px}.cx-operation-configuressl-stepone fieldset .form-group{margin:0}.cx-resource-operations .modal-content{border:1px solid #dbe6ce;border-radius:20px;overflow:hidden}.cx-resource-operations .modal-header{background:#eef5e2!important;color:#263d19!important;padding:23px}.cx-resource-operations .modal-title{font-size:22px}.cx-resource-operations .modal-body{padding:25px;font-size:13px;line-height:1.8}.cx-resource-operations .modal-footer{padding:18px 25px;border-color:#e5ecdc}
@media(max-width:1100px){.cx-operation-layout{grid-template-columns:1fr}.cx-operation-guide{position:static;padding:24px;display:grid;grid-template-columns:60px minmax(0,1fr);column-gap:23px}.cx-operation-art{grid-column:1;grid-row:1/4;width:60px;height:60px;margin:0}.cx-operation-guide>span.cx-eyebrow,.cx-operation-guide h2,.cx-operation-guide p,.cx-operation-guide>a{grid-column:2}.cx-operation-guide h2{font-size:23px;margin:9px 0 12px}.cx-operation-guide p{margin:0 0 12px}.cx-operation-guide>a{padding-top:13px}.cx-operation-configuressl-stepone fieldset{grid-template-columns:1fr}}
@media(max-width:767px){.cx-operation-heading h1{letter-spacing:-1px}.cx-operation-heading p{font-size:13px}.cx-operation-guide{display:block}.cx-operation-art{width:50px;height:50px;font-size:23px;margin-bottom:20px}.cx-operation-section-body{padding:23px}.cx-forwarding-route{grid-template-columns:1fr;gap:14px}.cx-forwarding-route>i{padding:0;transform:rotate(90deg);justify-self:center}.cx-resource-operations .nav-tabs .nav-link{padding:9px 11px;font-size:11px}}
@media(prefers-reduced-motion:reduce){.cx-resource-operations .form-control,.cx-resource-operations .btn{transition:none!important}}

/* Source: dashboard-polish.css */
/* Overview: account facts first, services next, a concise everyday tool shelf. */
.cx-dashboard .cx-welcome{gap:20px;align-items:center;margin:0 0 24px}
.cx-dashboard .cx-welcome h1{font-size:clamp(28px,3vw,38px);line-height:1.2;letter-spacing:-1.2px;margin-bottom:10px}
.cx-dashboard .cx-welcome p{font-size:13px;line-height:1.7;color:#65765d}
.cx-dashboard .cx-welcome>.btn{font-size:12px;min-height:45px;border-radius:11px;padding:12px 16px;flex-shrink:0}
.cx-dashboard .cx-overview-metrics{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;background:transparent;border:0;border-radius:0;overflow:visible;margin:0 0 24px}
.cx-dashboard .cx-overview-metrics>a{position:relative;display:flex;align-items:center;gap:13px;min-width:0;padding:22px 18px;border:1px solid #e0e8d7!important;border-radius:14px;background:#fff;color:#435d35;box-shadow:0 3px 12px #3c4d2103;transition:border-color 170ms ease,box-shadow 170ms ease}
.cx-dashboard .cx-overview-metrics>a:hover{border-color:#b7cc96!important;box-shadow:0 7px 20px #4a63110a;transform:none}
.cx-dashboard .cx-overview-metric-icon{width:36px;height:36px;border-radius:11px;display:grid;place-items:center;background:#f0f6e7;color:#7f9e50;font-size:19px;flex-shrink:0}
.cx-dashboard .cx-overview-metrics>a>div{min-width:0}
.cx-dashboard .cx-overview-metrics>a>div>span{display:block;color:#6a7b60;font-size:10px;line-height:1.7}
.cx-dashboard .cx-overview-metrics strong{display:block;font-size:29px;line-height:1.25;font-weight:600;letter-spacing:-1px;margin-top:7px;font-variant-numeric:tabular-nums}
.cx-dashboard .cx-overview-metrics>a>i:last-child{position:absolute;right:12px;top:12px;font-size:10px;color:#99ad83}
.cx-dashboard .cx-slider{border-radius:20px;margin-bottom:27px}
.cx-dashboard .cx-slide{padding:0;min-height:285px;grid-template-columns:minmax(0,1.15fr) minmax(0,1fr)}
.cx-dashboard .cx-slide-copy{padding:32px 38px;min-width:0}
.cx-dashboard .cx-slide-copy h2{font-size:clamp(31px,3.1vw,43px)!important;letter-spacing:-1.35px;line-height:1.15;margin:13px 0 15px;font-weight:600;max-width:440px;text-wrap:balance}
.cx-dashboard .cx-slide-copy p{font-size:13px;line-height:1.8;max-width:380px;margin-bottom:21px;color:#687956}
.cx-dashboard .cx-slide-copy .btn{min-height:42px;padding:11px 15px;font-size:12px}
.cx-dashboard .cx-slide-art{height:245px;min-width:0}
.cx-dashboard .cx-slider-controls{padding:12px 22px;gap:8px}
.cx-dashboard .cx-slider-dots button{font-size:11px;min-height:36px;padding:9px 12px;gap:7px}
.cx-dashboard .cx-slider-controls .cx-icon-button{width:36px;height:36px;flex-shrink:0;border-radius:10px}
.cx-dashboard .cx-slider-position{margin-right:4px}
.cx-dashboard-toolbox{margin:31px 0}
.cx-dashboard-toolbox>header{display:flex;justify-content:space-between;align-items:center;gap:20px;margin-bottom:18px}
.cx-dashboard-toolbox h2{font-size:25px;font-weight:550;letter-spacing:-.7px;color:#2d4428;margin:10px 0 0;line-height:1.35}
.cx-dashboard-toolbox>header>a{font-size:12px;color:#6f8b4c;white-space:nowrap;display:flex;gap:10px;align-items:center}
.cx-dashboard .cx-dashboard-toolbox .cx-dashboard-actions{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:15px;margin:0}
.cx-dashboard .cx-dashboard-toolbox .cx-dashboard-actions>a{display:flex;gap:13px;align-items:center;padding:20px;border:1px solid #e1e8d8;border-radius:14px;min-width:0;background:#fff;transition:border-color 170ms ease,background 170ms ease}
.cx-dashboard .cx-dashboard-toolbox .cx-dashboard-actions>a:hover{background:#fcfef8;border-color:#bfceab;text-decoration:none;transform:none}
.cx-dashboard-toolbox .cx-dashboard-actions>a>i:first-child{display:grid;place-items:center;width:39px;height:39px;background:#f0f6e7;border-radius:11px;color:#83a45b;font-size:20px;flex-shrink:0}
.cx-dashboard-toolbox .cx-dashboard-actions>a>span{font-size:12px;font-weight:550;line-height:1.6;color:#486239;min-width:0;flex:1}
.cx-dashboard-toolbox .cx-dashboard-actions small{display:block;font-size:10px;font-weight:400;color:#778b65;margin-top:4px;line-height:1.7}
.cx-dashboard-toolbox .cx-dashboard-actions>a>i:last-child{font-size:12px;color:#94aa7e}
.cx-dashboard .cx-dashboard-feed{gap:22px}
.cx-dashboard .cx-dashboard-module{min-width:0}
.cx-dashboard .cx-dashboard-agenda{margin:25px 0}
.cx-dashboard .cx-agenda-item{min-width:0}
.cx-dashboard .cx-agenda-item strong,.cx-dashboard .cx-agenda-item small{overflow-wrap:anywhere}
.cx-dashboard .cx-service-notice{gap:16px;align-items:center;flex-wrap:wrap}
.cx-dashboard .cx-service-notice>div{min-width:0;flex:1}
@media(max-width:1150px){.cx-dashboard .cx-overview-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.cx-dashboard .cx-overview-metrics>a{padding:19px 21px}.cx-dashboard .cx-dashboard-toolbox .cx-dashboard-actions{grid-template-columns:1fr}.cx-dashboard .cx-dashboard-toolbox .cx-dashboard-actions>a{padding:17px 20px}.cx-dashboard .cx-slide-copy{padding:30px}.cx-dashboard .cx-slide-copy h2{font-size:35px!important}.cx-dashboard .cx-slide-art{height:225px}}
@media(max-width:767px){.cx-dashboard .cx-welcome{display:block;margin-bottom:20px}.cx-dashboard .cx-welcome h1{font-size:28px;letter-spacing:-.9px}.cx-dashboard .cx-welcome p{font-size:12px;margin:0 0 16px}.cx-dashboard .cx-welcome>.btn{min-height:40px;font-size:11px;padding:10px 13px}.cx-dashboard .cx-overview-metrics{gap:10px;margin-bottom:20px}.cx-dashboard .cx-overview-metrics>a{padding:17px 13px;gap:10px}.cx-dashboard .cx-overview-metric-icon{width:30px;height:30px;font-size:17px;border-radius:9px}.cx-dashboard .cx-overview-metrics strong{font-size:26px;margin-top:5px}.cx-dashboard .cx-overview-metrics>a>div>span{font-size:10px;line-height:1.55}.cx-dashboard .cx-slider{border-radius:16px;margin-bottom:22px}.cx-dashboard .cx-slide{display:block;min-height:245px;padding:0}.cx-dashboard .cx-slide-copy{padding:22px 23px;position:relative;z-index:1}.cx-dashboard .cx-slide-copy .cx-eyebrow{font-size:9px;letter-spacing:.1em}.cx-dashboard .cx-slide-copy h2{font-size:29px!important;letter-spacing:-.95px;line-height:1.15;margin:12px 0 13px;max-width:100%;text-wrap:balance}.cx-dashboard .cx-slide-copy p{font-size:12px;line-height:1.8;max-width:calc(100% - 80px);margin-bottom:17px;min-height:44px}.cx-dashboard .cx-slide-copy .btn{min-height:40px;font-size:11px;padding:10px 12px}.cx-dashboard .cx-slide-secondary{font-size:10px;margin:10px 0 0 10px;display:inline-block}.cx-dashboard .cx-slide-art{display:grid;position:absolute;width:96px;height:112px;right:12px;bottom:49px;opacity:.85;overflow:hidden;pointer-events:none}.cx-dashboard .cx-slide-art .cx-art-ring{width:85px;height:85px;box-shadow:0 0 0 7px #dce9c250,0 0 0 14px #dce9c225}.cx-dashboard .cx-art-ring:before{inset:0 23px}.cx-dashboard .cx-art-ring:after{inset:23px 0}.cx-dashboard .cx-server-stack{width:76px;filter:drop-shadow(4px 5px 4px #57763313)}.cx-dashboard .cx-server-stack>span{height:22px;padding:0 6px;margin-bottom:5px;border-radius:5px;box-shadow:4px 5px 0 #c0d5994d}.cx-dashboard .cx-server-stack i{width:3px;height:3px;box-shadow:5px 0 #bbcf9b,10px 0 #bbcf9b}.cx-dashboard .cx-server-stack b{width:16px;height:3px}.cx-dashboard .cx-art-caption{display:none}.cx-dashboard .cx-art-domain .cx-domain-type{font-size:20px;padding:5px 10px;border-radius:8px;letter-spacing:-.7px}.cx-dashboard .cx-art-domain .cx-domain-type:nth-of-type(2){font-size:13px;right:7px;top:12px}.cx-dashboard .cx-art-domain .cx-domain-type:nth-of-type(3){font-size:13px;left:5px;bottom:12px}.cx-dashboard .cx-message-shape{width:71px;height:49px;border-radius:9px 9px 9px 2px;padding:12px;box-shadow:5px 8px 8px #586f3010}.cx-dashboard .cx-message-shape span{height:3px;margin-bottom:5px}.cx-dashboard .cx-message-check{width:28px;height:28px;border-width:3px;right:10px;bottom:23px;font-size:11px}.cx-dashboard .cx-slider-controls{padding:10px 12px;gap:6px}.cx-dashboard .cx-slider-dots{gap:3px}.cx-dashboard .cx-slider-dots button{font-size:10px;min-height:34px;padding:8px 9px;gap:5px}.cx-dashboard .cx-slider-dots button span{display:none}.cx-dashboard .cx-slider-controls .cx-icon-button{width:34px;height:34px;min-width:34px;font-size:12px}.cx-dashboard-toolbox{margin:26px 0}.cx-dashboard-toolbox h2{font-size:22px;letter-spacing:-.55px}.cx-dashboard-toolbox>header>a{font-size:10px;gap:7px}.cx-dashboard .cx-dashboard-feed{grid-template-columns:1fr!important}.cx-dashboard .cx-dashboard-module-wide{grid-column:auto}.cx-dashboard .cx-agenda-item>span{display:none}.cx-dashboard .cx-service-notice>.btn{margin-left:0;font-size:11px;min-height:38px}.cx-dashboard .cx-empty-services{padding:23px!important}}
@media(max-width:390px){.cx-dashboard .cx-slide-copy{padding:21px 19px}.cx-dashboard .cx-slide-copy h2{font-size:27px!important}.cx-dashboard .cx-slide-copy p{max-width:calc(100% - 68px);font-size:11px}.cx-dashboard .cx-slide-art{right:7px;width:82px}.cx-dashboard .cx-slider-dots button{padding:8px 7px}.cx-dashboard .cx-overview-metrics>a{padding:15px 11px;gap:8px}.cx-dashboard .cx-overview-metric-icon{display:none}.cx-dashboard-toolbox>header{gap:12px}.cx-dashboard-toolbox h2{font-size:20px}}
@media(prefers-reduced-motion:reduce){.cx-dashboard .cx-overview-metrics>a,.cx-dashboard .cx-dashboard-toolbox .cx-dashboard-actions>a{transition:none}}
.cx-dashboard-connected{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;margin-top:16px;padding-top:20px;border-top:1px solid #e3ead9}.cx-dashboard-connected-link{display:flex;align-items:center;gap:17px;background:#f9fbf5;border:1px solid #e3ebd8;border-radius:13px;padding:19px;color:#4c6b2d}.cx-dashboard-connected-link>i:first-child{font-size:23px;color:#809f4d}.cx-dashboard-connected-link>div{flex:1;min-width:0}.cx-dashboard-connected-link strong{display:block;font-size:13px;font-weight:600}.cx-dashboard-connected-link span{display:block;font-size:11px;color:#6a8055;margin-top:6px;line-height:1.65}.cx-dashboard-connected-link>i:last-child{font-size:12px}.cx-dashboard-connected-link:hover{background:#eff5e5;color:#425d27}.cx-service-provisioning-note{font-size:12px;line-height:1.8;color:#6a7e55;background:#f5f8ef;padding:18px;border-radius:12px}
@media(max-width:767px){.cx-dashboard-connected{grid-template-columns:1fr;gap:10px}.cx-dashboard-connected-link{padding:17px}}

/* Source: service-polish.css */
/* Service workspace: account facts, billing, infrastructure and provider controls. */
.cx-service-workspace{max-width:1220px;margin:0 auto;color:#21301b}.cx-service-heading{margin-bottom:27px}.cx-service-back{display:inline-flex;align-items:center;gap:9px;font-size:12px;color:#627b47;margin-bottom:25px}.cx-service-heading-line{display:flex;align-items:center;justify-content:space-between;gap:25px}.cx-service-heading h1{font-size:clamp(32px,3.5vw,46px);letter-spacing:-1.6px;line-height:1.18;margin:13px 0;overflow-wrap:anywhere;font-weight:650}.cx-service-heading p{font-size:13px;color:#6a7a5d;line-height:1.8;margin:0}.cx-service-live-status{display:flex;align-items:center;gap:8px;border:1px solid #d6e5c3;background:#edf5df;color:#57792e;font-size:12px;padding:10px 14px;border-radius:10px;white-space:nowrap}.cx-service-live-status.status-suspended,.cx-service-live-status.status-terminated,.cx-service-live-status.status-cancelled{background:#faf0e6;color:#976c3b;border-color:#ead8bf}.cx-service-live-status i{font-size:7px}.cx-service-account{display:grid;grid-template-columns:minmax(160px,.8fr) minmax(0,1.2fr);gap:0;margin:25px 0 30px;border:1px solid #dce6cf;background:#fff;border-radius:23px;overflow:hidden}.cx-service-plan{background:radial-gradient(ellipse at 10% 5%,#e4efce,transparent 85%),#f4f8ed;padding:32px;border-right:1px solid #e0e8d5;display:flex;flex-direction:column;justify-content:space-between;gap:25px;min-width:0}.cx-service-plan-art{display:grid;place-items:center;position:relative;overflow:hidden;width:94px;height:94px;background:linear-gradient(145deg,#fbfff2,#dbeabe);border:1px solid #ccdda9;border-radius:28px;box-shadow:8px 9px 0 #dbe8c369;font-size:38px;color:#6e953c}.cx-service-plan-art>span{position:absolute;width:65px;border-top:1px solid #bfd29e;right:-25px;bottom:15px;transform:rotate(-40deg)}.cx-service-plan-art>span:last-child{bottom:30px}.cx-service-plan h2{font-size:29px;letter-spacing:-.8px;line-height:1.35;margin:15px 0;overflow-wrap:anywhere}.cx-service-plan p,.cx-service-plan small{font-size:12px;line-height:1.8;color:#6e825a}.cx-service-billing{padding:30px;min-width:0}.cx-service-billing h3{font-size:21px;letter-spacing:-.5px;margin:12px 0 25px}.cx-service-billing dl{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:24px;margin:0}.cx-service-billing dt{font-size:11px;font-weight:400;color:#6e805e;margin-bottom:9px}.cx-service-billing dd{font-size:17px;font-weight:550;color:#354e25;margin:0;overflow-wrap:anywhere}.cx-service-billing small{display:block;color:#718761;font-size:11px;margin-top:6px}.cx-service-billing-actions{display:flex;flex-wrap:wrap;align-items:center;gap:9px;margin-top:25px;border-top:1px solid #e4ebd9;padding-top:22px}.cx-service-billing-actions .btn{font-size:11px;padding:10px 13px}.cx-service-cancel{display:inline-block;font-size:11px;color:#997447;margin-left:auto;padding:8px 0}.cx-service-cancel.disabled{pointer-events:none;opacity:.6}.cx-service-suspension{grid-column:1/-1;padding:17px 25px;margin:0;background:#fbf2e8;color:#956b37;font-size:12px;line-height:1.8}.cx-service-workspace .btn{border-radius:10px}.cx-service-workspace>.alert,.cx-service-main-panels .alert{border-radius:12px;font-size:12px;line-height:1.8;padding:17px 20px}.cx-service-workspace .cx-service-tabs{display:flex;flex-wrap:wrap;gap:6px;border:1px solid #dfe8d4;border-radius:13px;background:#f0f6e6;padding:6px;margin:0 0 22px!important}.cx-service-tabs .nav-item{margin:0}.cx-service-tabs .nav-link{border:0!important;border-radius:9px!important;background:transparent;color:#67834c;font-size:12px;padding:12px 14px!important;line-height:1.6}.cx-service-tabs .nav-link.active{background:#fff!important;color:#3d6020!important;box-shadow:0 2px 8px #54732a12}.cx-service-workspace .responsive-tabs-sm-connector{display:none}.cx-service-workspace .cx-service-information-container{background:transparent!important;border:0!important;padding:0!important;border-radius:0}.cx-service-detail-section,.cx-service-provider-section{padding:29px;border:1px solid #dfe7d4;border-radius:22px;background:#fff;margin-bottom:24px;text-align:left!important;min-width:0}.cx-service-detail-section>header,.cx-service-provider-section>header{margin-bottom:25px}.cx-service-detail-section h2,.cx-service-provider-section>header h2{font-size:26px;font-weight:600;letter-spacing:-.8px;line-height:1.4;margin:12px 0}.cx-service-detail-section header p,.cx-service-provider-section header p{font-size:12px;color:#718262;line-height:1.8;margin:0}.cx-service-detail-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:0 25px;margin:0}.cx-service-detail-grid>div{padding:20px 0;border-top:1px solid #e4ebdc;min-width:0}.cx-service-detail-grid dt{font-size:11px;color:#6e835b;margin-bottom:10px;font-weight:400}.cx-service-detail-grid dd{font-size:15px;color:#354e23;margin:0;overflow-wrap:anywhere;font-family:inherit}.cx-service-detail-grid small{display:block;font-size:10px;color:#80926d;margin-top:7px}.cx-service-nameservers{padding:24px;background:#f6faef;border:1px solid #dce8ce;border-radius:14px;margin:25px 0}.cx-service-nameservers ol{list-style:none;padding:0;margin:15px 0 0;display:grid;gap:14px}.cx-service-nameservers li{display:flex;align-items:center;flex-wrap:wrap;gap:15px;font-size:13px;min-width:0}.cx-service-nameservers li>span{font-size:10px;color:#87a069}.cx-service-nameservers strong{font-weight:500;color:#476831;overflow-wrap:anywhere}.cx-service-nameservers small{font-size:11px;color:#7a8f65;overflow-wrap:anywhere}.cx-service-domain-actions{display:flex;gap:10px;flex-wrap:wrap;margin-top:23px}.cx-service-domain-actions .btn{font-size:12px}.cx-service-ssl-record:empty{display:none}.cx-service-ssl-record>.row{display:grid;grid-template-columns:minmax(130px,.7fr) minmax(0,1fr);gap:15px;margin:0;padding:15px 0;border-top:1px solid #e6ecdf;text-align:left}.cx-service-ssl-record>.row>[class*=col-]{padding:0;width:auto;max-width:100%;text-align:left!important;font-size:12px;line-height:1.8;overflow-wrap:anywhere}.cx-service-ssl-record strong{font-size:11px;font-weight:400;color:#6c815a}.cx-service-provider-output{min-width:0;overflow-wrap:anywhere}.cx-service-provider-output>.container,.cx-service-provider-output>.container-fluid{max-width:100%;padding:0}.cx-service-provider-output .card{box-shadow:none;border:1px solid #e0e8d4;border-radius:15px;overflow:hidden;background:#fff}.cx-service-provider-output .card-header{background:#f5f9ef;border-color:#e0e8d4;font-size:13px;color:#526d37;padding:17px 20px}.cx-service-provider-output .card-title{font-size:19px;font-weight:600;letter-spacing:-.4px;color:#385526}.cx-service-provider-output .card-body{font-size:13px;line-height:1.8;padding:22px}.cx-service-provider-output .btn{font-size:12px}.cx-service-downloads{display:grid;gap:15px}.cx-service-downloads article{display:flex;gap:18px;align-items:center;padding:21px;border:1px solid #e0e9d4;border-radius:14px;background:#fcfdf9;min-width:0}.cx-service-download-icon,.cx-service-addon-icon{display:grid;place-items:center;flex-shrink:0;width:42px;height:42px;border-radius:13px;background:#edf5df;color:#759d44;font-size:23px}.cx-service-downloads article>div{flex:1;min-width:0}.cx-service-downloads h3{font-size:17px;font-weight:550;margin:0 0 9px}.cx-service-downloads p{font-size:12px;color:#7a8a6b;line-height:1.7;margin:0}.cx-service-addon-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;margin:22px 0}.cx-service-addon{padding:25px;border:1px solid #e0e9d4;border-radius:17px;background:#fbfdf7;min-width:0}.cx-service-addon header{display:flex;gap:13px;align-items:center;flex-wrap:wrap}.cx-service-addon h3{font-size:17px;letter-spacing:-.3px;margin:0;flex:1;overflow-wrap:anywhere}.cx-service-addon-status{font-size:10px;border-radius:6px;background:#edf4e2;padding:5px 7px;color:#668245}.cx-service-addon>strong{display:block;font-size:23px;font-weight:550;margin:23px 0}.cx-service-addon dl>div{display:flex;justify-content:space-between;gap:15px;padding:12px 0;border-top:1px solid #e3ebda;font-size:11px}.cx-service-addon dt{font-weight:400;color:#738b5e}.cx-service-addon dd{margin:0;color:#4c6a31}.cx-service-addon footer{border-top:1px solid #e3ebda;padding-top:20px;margin-top:15px}.cx-service-workspace #configoptions,.cx-service-workspace #additionalinfo,.cx-service-workspace #resourceusage,.cx-service-workspace #metrics{background:#fff;border:1px solid #e0e8d5;border-radius:20px;padding:25px;text-align:left!important}.cx-service-workspace #configoptions>.row,.cx-service-workspace #additionalinfo>.row{display:grid;grid-template-columns:1fr 1fr;gap:20px;margin:0;padding:18px 0;border-bottom:1px solid #e5ecdc}.cx-service-workspace #configoptions>.row>[class*=col-],.cx-service-workspace #additionalinfo>.row>[class*=col-]{padding:0;width:auto;max-width:100%;font-size:13px;color:#5e7746;overflow-wrap:anywhere}.cx-service-workspace #configoptions strong,.cx-service-workspace #additionalinfo strong{font-weight:500;color:#789160;font-size:12px}.cx-service-workspace .using-password-strength .form-group.row{display:block;margin:22px 0}.cx-service-workspace .using-password-strength .form-group.row>[class*=col-]{width:100%;max-width:100%;padding:0;margin:0}.cx-service-workspace .using-password-strength .form-group label{display:block;font-size:12px;color:#657f4f;margin-bottom:11px;text-align:left}.cx-service-workspace .using-password-strength .form-control{min-height:48px;border-radius:11px;border:1px solid #dce6d0;background:#fbfdf8;padding:12px 14px}.cx-service-workspace .generate-password{display:inline-block!important;width:auto!important;font-size:12px;margin-top:13px}.cx-service-workspace .cx-usage-grid progress{width:100%;height:7px;border-radius:8px;accent-color:#87b939}.cx-service-workspace .cx-usage-grid h3{font-size:23px}.cx-service-workspace .cx-usage-grid h3 small{font-size:13px;color:#738963}
@media(max-width:1100px){.cx-service-account{grid-template-columns:1fr}.cx-service-plan{border-right:0;border-bottom:1px solid #e0e8d5;flex-direction:row;align-items:center;justify-content:flex-start;padding:27px;gap:27px}.cx-service-plan-art{flex-shrink:0;width:77px;height:77px;font-size:32px}.cx-service-addon-grid{grid-template-columns:1fr}.cx-service-downloads article{flex-wrap:wrap}.cx-service-downloads article>.btn{margin-left:60px}}
@media(max-width:767px){.cx-service-heading-line{align-items:flex-start;flex-direction:column;gap:16px}.cx-service-heading h1{letter-spacing:-1px}.cx-service-plan{padding:23px;gap:20px}.cx-service-plan h2{font-size:24px}.cx-service-plan-art{width:62px;height:62px;border-radius:20px;font-size:27px}.cx-service-billing{padding:24px}.cx-service-billing dl{gap:24px 17px}.cx-service-billing dd{font-size:15px}.cx-service-detail-section,.cx-service-provider-section{padding:23px}.cx-service-detail-grid{grid-template-columns:1fr}.cx-service-tabs .nav-link{padding:9px 11px!important;font-size:11px}.cx-service-ssl-record>.row{grid-template-columns:1fr;gap:5px}.cx-service-downloads article{padding:18px}.cx-service-workspace #configoptions>.row,.cx-service-workspace #additionalinfo>.row{grid-template-columns:1fr;gap:10px}.cx-service-cancel{margin-left:0}}
@media(prefers-reduced-motion:reduce){.cx-service-workspace .btn,.cx-service-workspace .nav-link{transition:none!important}}

/* Source: responsive-polish.css */
/* Shared minimum sizing and alignment across native data and provider output. */
body.cx-theme .primary-content,body.cx-theme .cx-content-layout,body.cx-theme main,body.cx-theme section,body.cx-theme form{min-width:0}
.cx-theme .cx-resource-heading,.cx-theme .cx-context-heading{flex-wrap:wrap}
.cx-theme .cx-resource-toolbar{min-width:0;flex-wrap:wrap}.cx-resource-search{min-width:0;flex:1}.cx-resource-search input{min-width:0;width:100%}
.cx-theme .cx-ledger-entry{min-width:0}.cx-ledger-identity{min-width:0}.cx-ledger-identity h2,.cx-ledger-identity p{overflow-wrap:anywhere}
.cx-theme .cx-dialog{max-width:calc(100vw - 24px)}
body.cx-cart-embedded #main-body>.container>.cx-content-layout{margin:0!important;width:100%}
body.cx-cart-embedded #main-body .primary-content{padding:0!important;width:100%;max-width:100%}
body.cx-cart-embedded #order-standard_cart>.row{margin:0!important}
body.cx-cart-embedded #order-standard_cart{width:100%;max-width:100%;min-width:0}
.cx-cart-progress{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr));max-width:480px}
.cx-cart-progress>a{display:flex;justify-content:center;align-items:center;text-align:center;min-width:0;min-height:42px;white-space:normal;line-height:1.4}
@media(max-width:767px){
 body.cx-theme .cx-workspace-topbar{gap:10px;padding:0 14px;height:68px}.cx-topbar-left{min-width:0;flex:1}.cx-topbar-left>span{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:120px}.cx-topbar-actions{gap:7px;flex-shrink:0}.cx-topbar-actions .cx-cart-trigger{min-height:40px;padding:8px 10px}.cx-topbar-actions>.cx-account-avatar{width:38px;height:38px}.cx-topbar-actions>.cx-icon-button{width:38px;height:38px}
 body.cx-theme:not(.cx-cart-embedded) #main-body{padding-top:25px}.cx-theme .cx-context-heading{gap:18px}.cx-context-heading .btn{margin:0!important;align-self:flex-start;min-height:44px}.cx-theme .cx-context-heading h1{font-size:30px;line-height:1.25;letter-spacing:-1px}.cx-theme .cx-context-heading p{font-size:13px;line-height:1.75}
 .cx-theme .cx-dialog.cx-commerce-fullscreen{width:calc(100vw - 12px)!important;max-width:calc(100vw - 12px)!important;height:calc(100dvh - 12px)!important;max-height:calc(100dvh - 12px)!important;border-radius:17px!important;margin:6px!important;inset:0!important}.cx-cart-drawer .cx-dialog-header{padding:18px 14px!important;gap:8px}.cx-cart-drawer .cx-dialog-header h2{font-size:20px;margin:6px 0 0}.cx-commerce-controls{gap:5px}.cx-commerce-controls .cx-icon-button{width:38px;height:38px;flex-shrink:0}.cx-cart-drawer .cx-dialog-header .cx-eyebrow{font-size:9px;letter-spacing:.12em}.cx-cart-drawer-footer{padding:11px 12px!important;gap:8px!important}.cx-cart-drawer-footer button{font-size:11px;min-height:40px;padding:8px 12px}.cx-cart-drawer-footer>span{display:none}
 body.cx-cart-embedded #main-body{padding:18px 14px!important}.cx-theme #order-standard_cart .cx-shop-hero h1{font-size:28px;letter-spacing:-1px}.cx-cart-progress{gap:6px!important;margin:20px 0!important}.cx-cart-progress a{font-size:10px!important;padding:8px!important}.cx-catalog-navigation{padding:12px!important;border-radius:13px!important}.cx-catalog-nav-group{width:100%;gap:6px}.cx-catalog-navigation a{font-size:11px;padding:9px 11px;min-height:38px}.cx-catalog-nav-label{display:none}
 .cx-theme .cx-footer-top{gap:22px}.cx-theme .cx-footer-bottom{padding-right:0!important;padding-bottom:50px;gap:14px;flex-wrap:wrap}.cx-theme .cx-footer-bottom a{color:#44631e}.cx-theme .cx-help-float{right:14px;bottom:16px;width:44px;height:44px;min-width:44px;padding:0;justify-content:center}.cx-theme .cx-help-float span{display:none}.cx-theme .cx-help-float i{font-size:19px}
 .cx-theme .cx-ledger-entry{display:grid;grid-template-columns:42px minmax(0,1fr);gap:14px;padding:20px}.cx-ledger-entry .cx-ledger-date,.cx-ledger-entry .cx-ledger-total,.cx-ledger-entry .cx-resource-status,.cx-ledger-entry .cx-ledger-open{grid-column:2}.cx-ledger-entry .cx-ledger-open{justify-self:start;min-height:40px}.cx-ledger-entry .cx-resource-status{justify-self:start;white-space:normal;max-width:100%}.cx-resource-toolbar>label:not(.cx-resource-search){width:100%}.cx-resource-toolbar select{max-width:100%}
 .cx-theme .cx-access-form,.cx-theme .cx-operation-form,.cx-theme .cx-control-content{padding:22px!important}.cx-theme .cx-auth-layout{min-width:0}.cx-theme .cx-auth-intro h1{font-size:29px;line-height:1.25}.cx-theme .cx-auth-form{padding:24px 12px}.cx-theme .cx-dialog-header h2{overflow-wrap:anywhere}.cx-theme .cx-profile-savebar{flex-wrap:wrap;gap:12px}.cx-profile-savebar>span{flex:1 0 100%}.cx-profile-savebar button{flex:1;min-width:0}
}
@media(max-width:380px){.cx-topbar-left>span{max-width:88px}.cx-topbar-actions{gap:5px}.cx-topbar-actions>.cx-icon-button{width:34px;height:36px}.cx-topbar-actions>.cx-account-avatar{width:34px;height:34px}.cx-topbar-actions .cx-cart-trigger{padding:8px}.cx-topbar-left{gap:8px}}
@media(max-width:767px){.cx-ledger-entry .cx-ledger-date{display:flex!important;gap:12px;align-items:center;font-size:12px;color:#61794b}.cx-ledger-entry .cx-ledger-date span{font-size:11px}.cx-ledger-entry .cx-ledger-date strong{font-weight:600}}
.cx-resource-actionbar:empty{display:none}.cx-resource-actionbar{display:flex;flex-wrap:wrap;gap:15px;margin:0 0 20px}.cx-resource-actiongroup{display:flex;align-items:center;gap:15px;flex-wrap:wrap;padding:12px 16px;background:#fff;border:1px solid #e0e8d5;border-radius:14px;max-width:100%}.cx-resource-actionlabel{font-size:9px;text-transform:uppercase;letter-spacing:.12em;color:#788e5e;font-weight:600}.cx-resource-actionlinks{display:flex;flex-direction:row;flex-wrap:wrap;gap:7px}.cx-theme .cx-resource-actionlink{display:inline-flex;align-items:center;gap:9px;border:0!important;border-radius:8px!important;padding:10px 13px!important;min-height:42px;margin:0!important;background:#f8faf4;font-size:12px;color:#4c6834}.cx-theme .cx-resource-actionlink.active{background:#eaf3d8;color:#4a6a1e;font-weight:600}.cx-theme .cx-resource-actionlink i{color:#7a984c;font-size:15px}.cx-resource-actionlink b{font-size:10px;background:#eaf2dc;border-radius:5px;padding:3px 5px}.cx-resource-actiondescription{flex:1 0 100%;font-size:12px;color:#6b8056}.cx-theme .cx-service-live-status,.cx-theme .cx-resource-status{max-width:100%;overflow-wrap:anywhere}
@media(max-width:767px){.cx-resource-actionbar{margin-bottom:20px}.cx-resource-actiongroup{width:100%;padding:12px}.cx-resource-actionlinks{width:100%}.cx-theme .cx-resource-actionlink{font-size:11px;padding:10px 12px!important}.cx-resource-actionlabel{width:100%}}
html:has(dialog[open]),body.cx-theme:has(dialog[open]){overflow:hidden!important}.cx-theme .cx-cart-drawer{overflow:hidden!important}.cx-catalog-navigation:not(:has(a)):not(:has(form)){display:none!important}
.cx-resource-actionbar:not(:has(.cx-resource-actionlink:not([href="#tabOverview"]))){display:none}.cx-resource-actionbar:has(.cx-resource-actionlink:only-child[href="#tabOverview"]) .cx-resource-actiongroup:has(.cx-resource-actionlink:only-child[href="#tabOverview"]){display:none}

/* Source: domain-polish.css */
/* A dedicated domain workspace with native registrar forms and tab contracts. */
.cx-domain-workspace{max-width:1220px;margin:0 auto;color:#24341d}.cx-domain-heading{margin-bottom:29px}.cx-domain-back{display:inline-flex;gap:9px;align-items:center;font-size:12px;color:#627b48;margin-bottom:24px}.cx-domain-heading-line{display:flex;justify-content:space-between;align-items:center;gap:25px}.cx-domain-heading h1{font-size:clamp(34px,3.7vw,48px);line-height:1.15;letter-spacing:-1.7px;font-weight:650;margin:13px 0;overflow-wrap:anywhere}.cx-domain-heading p{font-size:13px;color:#6d805f;margin:0;line-height:1.8}.cx-domain-live-status{display:flex;gap:9px;align-items:center;padding:11px 15px;font-size:12px;background:#eef5e2;border:1px solid #d8e6c8;color:#567b31;border-radius:11px;white-space:nowrap}.cx-domain-live-status i{font-size:7px}.cx-domain-live-status.status-expired,.cx-domain-live-status.status-redemption,.cx-domain-live-status.status-grace{background:#faf1e5;color:#9b773f;border-color:#ead9bb}.cx-domain-workspace .btn{border-radius:10px;font-size:12px;padding:11px 15px}.cx-domain-workspace .alert{border-radius:12px;font-size:12px;line-height:1.8;padding:17px 20px}.cx-domain-identity-panel{display:grid;grid-template-columns:110px minmax(140px,.85fr) minmax(0,1.15fr);gap:27px;align-items:center;border:1px solid #dce6cf;border-radius:24px;background:linear-gradient(100deg,#f4f9eb 40%,#fff 70%);padding:32px;margin-bottom:24px;overflow:hidden}.cx-domain-identity-art{position:relative;display:grid;place-items:center;width:100px;height:100px;border:1px solid #bdcf9f;border-radius:50%;background:radial-gradient(circle,#eef7dd,#dfeacb);box-shadow:0 0 0 15px #e5eedb85;color:#799b4d;font-size:49px;margin:auto}.cx-domain-identity-art>span{position:absolute;border:1px solid #afc58f;border-radius:50%;width:130px;height:55px;transform:rotate(-33deg)}.cx-domain-identity-art>span:last-child{width:75px;height:130px;transform:rotate(-18deg)}.cx-domain-registration h2{font-size:29px;letter-spacing:-.9px;font-weight:600;margin:15px 0;line-height:1.25}.cx-domain-registration>p{font-size:14px;color:#67864d;overflow-wrap:anywhere;margin-bottom:24px}.cx-domain-registration dl{display:grid;gap:14px;margin:0}.cx-domain-registration dt{font-size:10px;color:#7a8f65;font-weight:400;margin-bottom:5px}.cx-domain-registration dd{font-size:13px;color:#4f6c37;margin:0}.cx-domain-renewal{border-left:1px solid #dce7ce;padding-left:27px;min-width:0}.cx-domain-renewal h3{font-size:21px;letter-spacing:-.6px;font-weight:600;margin:12px 0 25px;line-height:1.4}.cx-domain-renewal dl{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:23px;margin:0}.cx-domain-renewal dt{font-size:10px;color:#758962;font-weight:400;margin-bottom:8px}.cx-domain-renewal dd{font-size:16px;color:#405c2a;font-weight:500;margin:0;overflow-wrap:anywhere}.cx-domain-renewal small{display:block;margin-top:5px;color:#7c9168;font-size:10px}.cx-domain-renewal .btn{margin-top:23px;font-size:11px}.cx-domain-assurance{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:17px;margin-bottom:27px}.cx-domain-assurance article{display:flex;gap:15px;align-items:center;padding:21px;background:#fff;border:1px solid #dee7d2;border-radius:15px;min-width:0}.cx-domain-assurance article>span{display:grid;place-items:center;width:40px;height:40px;flex-shrink:0;background:#f0f6e5;color:#83a459;border-radius:12px;font-size:21px}.cx-domain-assurance article>div{min-width:0;flex:1}.cx-domain-assurance small{font-size:10px;color:#7c9466;display:block;margin-bottom:7px}.cx-domain-assurance strong{font-size:13px;font-weight:500;color:#4c6b33;overflow-wrap:anywhere}.cx-domain-assurance article>a{color:#7e9c58;font-size:15px}.cx-domain-certificate-panel,.cx-domain-next-actions,.cx-domain-addon-section{background:#fff;border:1px solid #dce6cf;border-radius:22px;padding:29px;margin:24px 0}.cx-domain-certificate-panel h2,.cx-domain-next-actions h2,.cx-domain-addon-section h2{font-size:26px;letter-spacing:-.8px;font-weight:600;margin:13px 0;line-height:1.4}.cx-domain-certificate-panel header p,.cx-domain-addon-section header p{color:#788a67;font-size:12px;line-height:1.8;margin-bottom:23px}.cx-domain-certificate-panel>.row{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;margin:0!important;padding:18px 0;border-top:1px solid #e3eadb}.cx-domain-certificate-panel>.row>[class*=col-]{width:auto;max-width:100%;padding:0;color:#56713d;font-size:13px;line-height:1.7;overflow-wrap:anywhere}.cx-domain-certificate-panel h5{font-size:11px;font-weight:400;color:#7c9567;margin-bottom:11px}.cx-domain-next-actions>div{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;margin-top:25px}.cx-domain-next-actions a{display:grid;grid-template-columns:30px minmax(0,1fr) 18px;gap:8px 12px;align-items:center;border:1px solid #dfe9d3;border-radius:14px;background:#fbfdf7;padding:21px;color:#54743a;text-decoration:none;transition:background 170ms,border-color 170ms}.cx-domain-next-actions a:hover{background:#f0f7e3;border-color:#bcd29c}.cx-domain-next-actions a>i:first-child{font-size:23px;grid-row:1/3;color:#85a35e}.cx-domain-next-actions a>i:last-child{grid-column:3;grid-row:1/3;font-size:12px}.cx-domain-next-actions strong{font-size:13px;font-weight:550;line-height:1.5}.cx-domain-next-actions a>span{font-size:11px;color:#81956b;line-height:1.7;grid-column:2}.cx-domain-provider-output{border:1px solid #dae5cb;border-radius:20px;background:#fff;padding:27px;margin:25px 0;overflow-wrap:anywhere}.cx-domain-provider-output .btn{font-size:12px}.cx-domain-control-section{display:grid;grid-template-columns:minmax(180px,.62fr) minmax(0,1.38fr);gap:27px;align-items:start;background:transparent;margin:25px 0}.cx-domain-control-guide{position:sticky;top:110px;border:1px solid #dce7ce;border-radius:22px;background:linear-gradient(140deg,#edf5df,#fafcf5);padding:29px}.cx-domain-control-guide>span:first-child{display:grid;place-items:center;width:62px;height:62px;background:#dfedc5;border:1px solid #ccddb2;border-radius:21px;color:#749b3e;font-size:26px;margin-bottom:28px}.cx-domain-control-guide h2{font-size:27px;line-height:1.35;letter-spacing:-.7px;font-weight:600;margin:14px 0 19px}.cx-domain-control-guide p{font-size:13px;color:#71865c;line-height:1.85;margin:0}.cx-domain-control-body{background:#fff;border:1px solid #dce6cf;border-radius:22px;padding:30px;min-width:0}.cx-domain-control-title{font-size:27px;letter-spacing:-.8px;font-weight:600;margin-bottom:25px;line-height:1.4}.cx-domain-control-body>p{font-size:13px;color:#738862;line-height:1.85}.cx-domain-control-body h4,.cx-domain-control-body>h2{font-size:17px;text-align:left!important;letter-spacing:-.3px;margin:25px 0!important;line-height:1.7}.cx-domain-control-body h4 .label,.cx-domain-control-body>h2 .label{padding:7px 9px;margin-left:5px;display:inline-block;font-size:11px;border-radius:7px;background:#eef5e1;color:#5f7b3f}.cx-domain-control-body .text-center{text-align:left!important}.cx-domain-control-body .form-group.row{display:grid;grid-template-columns:1fr;gap:9px;margin:22px 0}.cx-domain-control-body .form-group.row>[class*=col-]{width:auto;max-width:100%;padding:0;text-align:left!important}.cx-domain-control-body label{font-size:12px;line-height:1.7;color:#58753e}.cx-domain-control-body .form-check{padding:14px 18px 14px 35px;border:1px solid #e0e8d6;background:#fbfdf7;border-radius:12px;margin:14px 0!important}.cx-domain-control-body input[type=radio]{accent-color:#85af34}.cx-domain-control-body .form-control{min-height:48px;background:#fbfdf7;border:1px solid #dce6cf;border-radius:11px;padding:12px 14px;font-size:13px;color:#3e5a29;max-width:100%}.cx-domain-control-body .form-control:focus{background:#fff;border-color:#91b85c;box-shadow:0 0 0 3px #8bb14c20}.cx-domain-control-body .form-control:disabled{background:#f0f3eb;color:#80906f}.cx-domain-control-body form>.row:last-child{display:block;margin:25px 0 0}.cx-domain-control-body form>.row:last-child>[class*=col-]{padding:0;margin:0;width:auto;max-width:none}.cx-domain-control-body>br{display:none}.cx-domain-addon-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;margin-top:26px}.cx-domain-addon-card{position:relative;padding:25px;border:1px solid #dfe9d1;border-radius:17px;background:#fcfdf9;min-width:0}.cx-domain-addon-art{display:grid;place-items:center;width:48px;height:48px;border-radius:15px;background:#edf5df;color:#80a552;font-size:24px;margin-bottom:25px}.cx-domain-addon-state{font-size:10px;color:#749359;background:#eff5e5;border-radius:6px;padding:5px 7px;position:absolute;top:25px;right:20px}.cx-domain-addon-card h3{font-size:21px;font-weight:550;letter-spacing:-.5px;line-height:1.4;margin:0 0 15px}.cx-domain-addon-card>p{font-size:12px;line-height:1.85;color:#768c62;margin-bottom:25px}.cx-domain-addon-card footer{padding-top:20px;border-top:1px solid #e1e9d7}.cx-domain-addon-card form{display:flex;gap:9px;flex-wrap:wrap}.cx-domain-addon-card .btn{font-size:11px;padding:10px 12px}.cx-domain-workspace #tabOverview>.alert{margin:20px 0}
@media(max-width:1150px){.cx-domain-identity-panel{grid-template-columns:85px minmax(0,1fr);gap:23px}.cx-domain-identity-art{width:72px;height:72px;font-size:35px}.cx-domain-identity-art>span{width:95px;height:40px}.cx-domain-identity-art>span:last-child{width:50px;height:95px}.cx-domain-renewal{grid-column:1/-1;border-left:0;border-top:1px solid #dce7ce;padding:25px 0 0}.cx-domain-assurance{grid-template-columns:1fr}.cx-domain-addon-grid{grid-template-columns:1fr}.cx-domain-control-section{grid-template-columns:1fr}.cx-domain-control-guide{position:static;display:grid;grid-template-columns:65px minmax(0,1fr);gap:0 23px}.cx-domain-control-guide>span:first-child{grid-row:1/4;margin:0}.cx-domain-control-guide>.cx-eyebrow,.cx-domain-control-guide h2,.cx-domain-control-guide p{grid-column:2}.cx-domain-control-guide h2{margin:10px 0;font-size:24px}}
@media(max-width:767px){.cx-domain-heading-line{align-items:flex-start;flex-direction:column;gap:18px}.cx-domain-heading h1{letter-spacing:-1px}.cx-domain-identity-panel{padding:24px;gap:20px;grid-template-columns:65px minmax(0,1fr)}.cx-domain-registration h2{font-size:24px}.cx-domain-identity-art{width:56px;height:56px;font-size:28px;box-shadow:0 0 0 10px #e5eedb85}.cx-domain-identity-art>span{width:75px;height:35px}.cx-domain-identity-art>span:last-child{height:75px;width:40px}.cx-domain-renewal dl{gap:23px 15px}.cx-domain-renewal dd{font-size:15px}.cx-domain-certificate-panel,.cx-domain-next-actions,.cx-domain-addon-section{padding:23px}.cx-domain-certificate-panel>.row{grid-template-columns:1fr}.cx-domain-next-actions>div{grid-template-columns:1fr}.cx-domain-control-body{padding:24px}.cx-domain-control-guide{padding:24px;display:block}.cx-domain-control-guide>span:first-child{margin-bottom:23px}.cx-domain-control-guide h2{margin:15px 0}.cx-domain-addon-card{padding:23px}}
@media(prefers-reduced-motion:reduce){.cx-domain-next-actions a,.cx-domain-control-body .form-control{transition:none!important}}

/* Source: transaction-polish.css */
/* Invoice receipts and support conversations; all native financial actions retained. */
.cx-conversation-workspace{max-width:1180px;margin:0 auto 34px;--cx-thread-ink:#293d2b;--cx-thread-muted:#65795c;--cx-thread-line:#dfe8d6}
.cx-conversation-heading{display:flex;justify-content:space-between;align-items:end;gap:22px;margin-bottom:30px}
.cx-conversation-heading>div:first-child{min-width:0}
.cx-conversation-back{display:flex;gap:9px;align-items:center;color:#6d8a4f;font-size:11px;margin-bottom:25px}
.cx-conversation-heading .cx-eyebrow{display:block;font-size:10px;margin-bottom:12px}
.cx-conversation-heading h1{font-size:clamp(30px,3.6vw,44px);font-weight:600;letter-spacing:-1.4px;line-height:1.23;color:var(--cx-thread-ink);overflow-wrap:anywhere;margin:0}
.cx-conversation-actions{display:flex;gap:8px;flex-shrink:0}
.cx-conversation-actions .btn{font-size:11px;min-height:40px;padding:10px 13px;border-radius:10px}
.cx-conversation-layout{display:grid;grid-template-columns:220px minmax(0,1fr);gap:28px;align-items:start}
.cx-conversation-main{min-width:0}
.cx-conversation-guide{position:sticky;top:110px;padding:25px;background:#f0f6e7;border:1px solid #e0e9d4;border-radius:19px}
.cx-conversation-guide-mark{display:grid;place-items:center;width:54px;height:54px;background:#e6f0d7;border-radius:16px;color:#829f54;font-size:27px;margin:20px 0}
.cx-conversation-guide h2{font-size:25px;font-weight:550;letter-spacing:-.8px;line-height:1.3;color:#3c572e;margin:0 0 18px}
.cx-conversation-guide p{font-size:12px;line-height:1.9;color:var(--cx-thread-muted);margin:0 0 20px}
.cx-conversation-guide>a{display:flex;justify-content:space-between;gap:12px;padding:16px 0;border-top:1px solid #dce7ce;color:#648441;font-size:11px;line-height:1.7}
.cx-conversation-thread{display:flex;flex-direction:column;gap:20px;padding:0 0 26px;border:0;background:transparent}
.cx-conversation-message-shell{padding:0}
.cx-conversation-workspace .ticket-reply{margin:0;border:1px solid var(--cx-thread-line);border-radius:18px;background:#fff;overflow:hidden;box-shadow:0 3px 16px #314c1b04}
.cx-conversation-workspace .ticket-reply.staff{border-color:#cbdcb6;background:#f8fbf2}
.cx-conversation-workspace .ticket-reply .posted-by{background:#fafcf7;border-bottom:1px solid #e5eddc;padding:18px 23px;font-size:11px;line-height:1.8;color:#728761}
.cx-conversation-workspace .ticket-reply.staff .posted-by{background:#eff6e4;border-color:#dfeacf}
.cx-conversation-workspace .posted-by-name{font-size:13px;font-weight:600;color:#3e5a2e}
.cx-conversation-workspace .posted-on{font-size:10px;color:#788c65}
.cx-conversation-workspace .requestor-badge{border-radius:7px;padding:5px 8px;background:#ecf3e0;color:#769153;font-size:9px;border:1px solid #e0e9d2}
.cx-conversation-workspace .ticket-reply .message{padding:24px!important;font-size:13px;line-height:1.95;color:#425c36;overflow-wrap:anywhere}
.cx-conversation-workspace .message>:last-child{margin-bottom:0}
.cx-conversation-workspace .message img{max-width:100%;height:auto;border-radius:10px}
.cx-conversation-workspace .message pre{max-width:100%;overflow:auto;background:#f3f7ed;border:1px solid #e1e9d7;border-radius:10px;padding:15px;font-size:12px}
.cx-conversation-workspace .message table{display:block;max-width:100%;overflow:auto}
.cx-conversation-workspace .ticket-reply .attachments{padding:20px 24px!important;border-top:1px solid #e5ecdc;background:#fcfdf9;font-size:11px;color:#6d8456}
.cx-conversation-workspace .attachment-list{display:flex;flex-wrap:wrap;gap:9px;margin:15px 0 0;padding:0;list-style:none}
.cx-conversation-workspace .attachment-list li{max-width:100%;margin:0}
.cx-conversation-workspace .attachment-list li>a,.cx-conversation-workspace .attachment-list li>span{display:block;background:#fff;border:1px solid #dde7d0;border-radius:11px;padding:13px;color:#628441;min-width:120px;max-width:220px}
.cx-conversation-workspace .attachment-list a>span,.cx-conversation-workspace .attachment-list li>span{display:flex;align-items:center;gap:10px}
.cx-conversation-workspace .attachment-list figure{margin:0;font-size:21px;width:auto;height:auto;flex-shrink:0;line-height:1;background:none}
.cx-conversation-workspace .attachment-list .caption{font-size:10px;line-height:1.7;white-space:normal;overflow-wrap:anywhere;margin:0;max-width:none}
.cx-conversation-composer{background:#fff;border:1px solid var(--cx-thread-line);border-radius:19px;padding:28px;scroll-margin-top:105px}
.cx-conversation-composer-heading{display:flex;align-items:center;gap:14px;border-bottom:1px solid #e6eedc;padding-bottom:23px;margin-bottom:25px}
.cx-conversation-composer-heading>span{display:grid;place-items:center;width:42px;height:42px;border-radius:12px;background:#edf5df;font-size:20px;color:#779b4b;flex-shrink:0}
.cx-conversation-composer-heading h2{font-size:24px;font-weight:600;letter-spacing:-.6px;color:var(--cx-thread-ink);margin:0 0 7px}
.cx-conversation-composer-heading p{font-size:12px;line-height:1.8;color:var(--cx-thread-muted);margin:0}
.cx-conversation-composer #frmReply>.row{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:22px;margin:0}
.cx-conversation-composer #frmReply>.row>div{max-width:none;width:auto;min-width:0;padding:0}
.cx-conversation-composer label{font-size:12px;color:#526e42;line-height:1.7;margin-bottom:9px}
.cx-conversation-composer .form-control{height:auto;min-height:47px;border:1px solid #dce6d1;border-radius:10px;background:#fcfdf9;color:#30482b;font-size:13px;line-height:1.8;padding:12px 14px}
.cx-conversation-composer .form-control:focus{background:#fff;border-color:#82a84c;box-shadow:0 0 0 3px #86b04620}
.cx-conversation-composer .form-control:disabled{background:#f0f4e9;color:#748565}
.cx-conversation-composer .CodeMirror,.cx-conversation-composer .editor-toolbar{border-color:#dce7d0}
.cx-conversation-composer .editor-toolbar{border-radius:10px 10px 0 0;background:#fafcf5}
.cx-conversation-composer .CodeMirror{border-radius:0 0 10px 10px;font-size:13px;line-height:1.8}
.cx-conversation-composer .form-group.text-center{display:flex;justify-content:flex-end;gap:9px;padding-top:22px;border-top:1px solid #e7eddc;margin-bottom:0}
.cx-conversation-composer .btn{min-height:43px;font-size:12px;border-radius:9px;padding:11px 16px}
.cx-conversation-composer .custom-file-label{border:1px solid #dce7d0;border-radius:9px;background:#fafcf6;min-height:40px;font-size:11px;color:#6f8756}
.cx-conversation-composer .text-muted small{font-size:10px;color:#738863;line-height:1.8}
.cx-invoice .cx-receipt-header{display:flex;justify-content:space-between;gap:28px;align-items:start;margin-bottom:24px}
.cx-receipt-issuer{min-width:0}
.cx-receipt-issuer img{max-width:160px;max-height:58px;object-fit:contain;object-position:left}
.cx-receipt-issuer h3{font-size:29px;font-weight:600;letter-spacing:-.8px;color:#304729;margin:19px 0 0}
.cx-receipt-state{text-align:right;flex-shrink:0}
.cx-invoice .cx-receipt-state .invoice-status{margin-bottom:11px}
.cx-receipt-state .small-text{font-size:11px;color:#6b805d}
.cx-receipt-state .payment-btn-container{margin-top:15px;text-align:right}
.cx-invoice .cx-receipt-parties,.cx-invoice .cx-receipt-metadata{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:28px;margin:25px 0;border-bottom:1px solid #e4ecdb;padding-bottom:25px}
.cx-receipt-fact{min-width:0;overflow-wrap:anywhere}
.cx-receipt-fact>strong{font-size:10px;text-transform:uppercase;letter-spacing:.09em;font-weight:500;color:#88a072;display:block;margin-bottom:11px}
.cx-receipt-fact address,.cx-receipt-fact .small-text{font-size:12px;line-height:1.85;color:#4e6840;margin:0}
.cx-invoice .cx-receipt-items{margin:27px 0 22px;background:#fff;border:1px solid #dfe8d5;border-radius:15px;overflow:hidden}
.cx-receipt-items>header{padding:23px 25px;background:#f8fbf2;border-bottom:1px solid #e3ecda}
.cx-receipt-items h2,.cx-receipt-transactions h2{font-size:22px;letter-spacing:-.5px;font-weight:550;color:#334d2b;margin:10px 0 0}
.cx-receipt-item-list{list-style:none;padding:0 25px;margin:0}
.cx-receipt-item-list>li{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:24px;padding:21px 0;border-bottom:1px solid #e9efdf;color:#4b653c;font-size:12px;line-height:1.8}
.cx-receipt-item-list>li>div{overflow-wrap:anywhere;min-width:0}
.cx-receipt-item-list>li>strong{font-size:13px;font-weight:550;color:#314b27;text-align:right;white-space:nowrap}
.cx-receipt-tax-mark{color:#8da568}
.cx-receipt-totals{max-width:360px;margin:0 25px 0 auto;padding:17px 0}
.cx-receipt-totals>div{display:flex;justify-content:space-between;gap:20px;padding:9px 0;font-size:12px}
.cx-receipt-totals dt{color:#72885f;font-weight:400}
.cx-receipt-totals dd{color:#405d2e;font-weight:500;margin:0;text-align:right}
.cx-receipt-totals .cx-receipt-grand-total{margin-top:12px;padding-top:18px;border-top:1px solid #dce7ce;align-items:center}
.cx-receipt-grand-total dt{font-size:13px;color:#466032}
.cx-receipt-grand-total dd{font-size:25px;font-weight:600;letter-spacing:-.6px;color:#304c26}
.cx-receipt-transactions{margin:30px 0}
.cx-receipt-transactions>header{margin-bottom:20px}
.cx-receipt-transaction{display:flex;gap:15px;align-items:start;padding:20px 0;border-bottom:1px solid #e3ecda}
.cx-receipt-transaction-icon{display:grid;place-items:center;flex-shrink:0;width:38px;height:38px;background:#eff6e5;border-radius:11px;font-size:19px;color:#86a760}
.cx-receipt-transaction>div{min-width:0;flex:1}
.cx-receipt-transaction strong{font-size:13px;font-weight:550;color:#456033;display:block;margin-bottom:5px}
.cx-receipt-transaction time,.cx-receipt-transaction>div>span{display:block;font-size:10px;color:#789164;line-height:1.8;overflow-wrap:anywhere}
.cx-receipt-transaction>b{font-size:13px;font-weight:550;color:#3d5a2d;white-space:nowrap}
.cx-receipt-transactions-empty{padding:22px;background:#f8fbf2;border:1px dashed #dce7ce;border-radius:11px;font-size:12px;color:#738963}
.cx-receipt-balance-line{display:flex;justify-content:space-between;gap:20px;align-items:center;padding:22px 0 10px;color:#738a5e;font-size:12px}
.cx-receipt-balance-line strong{font-size:22px;font-weight:600;color:#3d5d2d;letter-spacing:-.5px}
.cx-receipt-credit{border:1px solid #dbe7ca;border-radius:13px;background:#f5faed;overflow:hidden;margin:22px 0}
.cx-receipt-credit-heading{padding:17px 21px;border-bottom:1px solid #dfeacc}
.cx-receipt-credit-title{font-size:17px;margin:0;color:#587a36}
.cx-receipt-credit-title strong{font-weight:550}
.cx-receipt-credit-body{padding:20px;font-size:12px;line-height:1.9;color:#6b8156}
.cx-receipt-credit-body .row{margin:15px 0 0}
.cx-receipt-credit-body .row>div{max-width:100%;width:100%;margin:0;padding:0}
.cx-receipt-credit-body .form-control{height:43px;border:1px solid #dce7ce;font-size:13px;color:#3c582d;border-radius:9px 0 0 9px;background:#fff}
.cx-receipt-credit-body .btn{font-size:11px;background:#81ac24;color:#fff;border:0;border-radius:0 9px 9px 0}
.cx-receipt-note{padding:22px;border:1px solid #e1e9d8;background:#fafcf6;border-radius:12px;font-size:12px;line-height:1.9;color:#647b51;margin:23px 0}
.cx-receipt-note h2{font-size:17px;font-weight:550;color:#516d3d;margin:0 0 12px}
.cx-receipt-actions{display:flex;justify-content:flex-end;gap:9px;border-top:1px solid #e1e9d5;padding-top:24px;margin:20px 0 0}
.cx-receipt-actions .btn{font-size:11px;padding:11px 14px;background:#fff;color:#657f4a;border:1px solid #dce7cf;border-radius:9px}
.cx-invoice-payment-studio{max-width:1100px;margin:auto}
.cx-invoice-payment-heading{display:flex;justify-content:space-between;align-items:center;gap:25px;margin-bottom:30px}
.cx-invoice-payment-heading h1{font-size:clamp(32px,3.7vw,45px);font-weight:600;letter-spacing:-1.4px;color:#2e4428;margin:15px 0}
.cx-invoice-payment-heading p{font-size:13px;line-height:1.8;color:#6b7d5d;margin:0}
.cx-invoice-payment-heading>span{display:grid;place-items:center;width:62px;height:62px;flex-shrink:0;background:#edf5df;border-radius:18px;font-size:29px;color:#82a654}
.cx-invoice-payment-layout{display:grid;grid-template-columns:minmax(0,1fr) 320px;gap:28px;align-items:start}
.cx-invoice-payment-main{min-width:0}
.cx-invoice-payment-summary{position:sticky;top:105px;min-width:0}
.cx-invoice-payment-form{background:#fff;border:1px solid #dfe8d6;border-radius:18px;padding:28px}
.cx-invoice-payment-section-title{font-size:23px;font-weight:600;letter-spacing:-.55px;color:#3b552f;border-bottom:1px solid #e8eedf;margin:0 0 25px;padding-bottom:23px}
.cx-invoice-payment-studio .cc-payment-form>.form-group.row{display:block;margin:0 0 24px}
.cx-invoice-payment-studio .cc-payment-form>.form-group.row>label,.cx-invoice-payment-studio .cc-payment-form>.form-group.row>div{width:100%;max-width:none;padding:0;text-align:left!important}
.cx-invoice-payment-studio label{font-size:12px;color:#5c7647;line-height:1.8;margin-bottom:9px}
.cx-invoice-payment-studio .form-control{min-height:47px;height:auto;font-size:13px;border:1px solid #dce7ce;border-radius:10px;background:#fcfef8;color:#304d28;padding:12px 14px}
.cx-invoice-payment-studio .form-control:focus{border-color:#84a94e;box-shadow:0 0 0 3px #84ab4720}
.cx-invoice-payment-studio .btn{font-size:12px;min-height:43px;border-radius:10px}
.cx-invoice-payment-studio #btnSubmit{width:100%;margin-top:20px;min-height:49px}
.cx-invoice-payment-studio .auth3d-area{max-width:100%;border:1px solid #dfe8d3;border-radius:14px;background:#fff}
.cx-conversation-workspace a:focus-visible,.cx-conversation-workspace button:focus-visible,.cx-invoice a:focus-visible,.cx-invoice-payment-studio button:focus-visible{outline:2px solid #749a45;outline-offset:3px}
@media(max-width:1050px){.cx-conversation-layout{grid-template-columns:1fr}.cx-conversation-guide{display:none}.cx-invoice-payment-layout{grid-template-columns:minmax(0,1fr) 260px;gap:20px}.cx-invoice-payment-form{padding:24px}}
@media(max-width:767px){.cx-conversation-heading{display:block;margin-bottom:24px}.cx-conversation-heading h1{font-size:30px;letter-spacing:-.9px}.cx-conversation-actions{margin-top:20px}.cx-conversation-back{margin-bottom:20px}.cx-conversation-workspace .ticket-reply .posted-by{padding:16px 18px}.cx-conversation-workspace .requestor-badge{float:none!important;display:inline-block;margin-top:8px}.cx-conversation-workspace .ticket-reply .message{padding:21px 18px!important;font-size:12px}.cx-conversation-workspace .ticket-reply .attachments{padding:18px!important}.cx-conversation-composer{padding:22px 18px}.cx-conversation-composer #frmReply>.row{grid-template-columns:1fr;gap:0}.cx-conversation-composer-heading h2{font-size:21px}.cx-conversation-composer-heading p{font-size:11px}.cx-conversation-composer .input-group.attachment-group{display:block}.cx-conversation-composer .custom-file{width:100%}.cx-conversation-composer .input-group-append{margin-top:8px}.cx-conversation-composer .btn{font-size:11px;padding:10px 13px}.cx-invoice .cx-receipt-header{gap:18px}.cx-receipt-issuer h3{font-size:25px}.cx-invoice .cx-receipt-parties,.cx-invoice .cx-receipt-metadata{grid-template-columns:1fr;gap:20px;padding-bottom:20px}.cx-receipt-items>header{padding:20px}.cx-receipt-item-list{padding:0 20px}.cx-receipt-item-list>li{gap:18px;padding:18px 0;font-size:11px}.cx-receipt-item-list>li>strong{font-size:12px}.cx-receipt-totals{margin:0 20px;max-width:none;padding:15px 0}.cx-receipt-grand-total dd{font-size:23px}.cx-invoice-payment-layout{grid-template-columns:1fr}.cx-invoice-payment-summary{position:static}.cx-invoice-payment-heading>span{display:none}.cx-invoice-payment-heading h1{font-size:32px}.cx-invoice-payment-form{padding:22px}.cx-receipt-transaction{gap:11px}.cx-receipt-transaction-icon{width:30px;height:30px;font-size:16px}.cx-receipt-transaction>b{font-size:12px}}
@media(max-width:450px){.cx-invoice .cx-receipt-header{flex-wrap:wrap}.cx-receipt-state{text-align:left;width:100%}.cx-receipt-state .payment-btn-container{text-align:left}.cx-receipt-item-list>li{grid-template-columns:minmax(0,1fr);gap:8px}.cx-receipt-item-list>li>strong{text-align:left}.cx-receipt-transaction{flex-wrap:wrap}.cx-receipt-transaction>b{margin-left:41px}.cx-conversation-composer .form-group.text-center{flex-wrap:wrap}.cx-conversation-composer .form-group.text-center>.btn{flex:1}.cx-receipt-actions{justify-content:stretch}.cx-receipt-actions .btn{flex:1}}
@media print{.cx-invoice .cx-receipt-header,.cx-invoice .cx-receipt-parties,.cx-invoice .cx-receipt-metadata{break-inside:avoid}.cx-receipt-items,.cx-receipt-transactions,.cx-receipt-note{border-color:#ddd;background:#fff}.cx-receipt-item-list>li,.cx-receipt-transaction{break-inside:avoid}.cx-receipt-transaction-icon,.cx-receipt-items .cx-eyebrow,.cx-receipt-transactions .cx-eyebrow{display:none}.cx-receipt-totals{break-inside:avoid}.cx-receipt-actions,.cx-receipt-credit{display:none}}

/* Source: resource-navigation.css */
/* Compact resource navigation; permission-scoped links and native list-tab handlers are unchanged. */
.cx-resource-navigation{position:relative;z-index:8;margin:22px 0 28px;padding:7px;border:1px solid #dce5d1;border-radius:15px;background:#fff;box-shadow:0 4px 16px #40582205;min-width:0}.cx-resource-navigation-main{display:flex;align-items:center;gap:10px;min-width:0}.cx-theme .cx-resource-navigation .cx-resource-tabstrip{display:flex;flex-direction:row;gap:5px;flex:1;min-width:0;overflow-x:auto;scrollbar-width:thin;scrollbar-color:#cfdbbd transparent;padding:2px;border:0;border-radius:10px}.cx-theme .cx-resource-navigation .cx-resource-control-link{border:0!important;box-shadow:none!important;margin:0!important;text-decoration:none;border-radius:9px!important;line-height:1.5;display:flex;align-items:center;gap:9px;min-height:42px;padding:11px 13px;font-size:12px;color:#617748;background:transparent;position:relative;transition:background 160ms,color 160ms}.cx-theme .cx-resource-navigation .cx-resource-tab{white-space:nowrap;flex-shrink:0;min-width:0;background:#fafcf6}.cx-theme .cx-resource-navigation .cx-resource-tab.active,.cx-theme .cx-resource-navigation .cx-resource-tab[aria-selected=true]{background:#eaf3d9!important;color:#466623!important;box-shadow:inset 0 -2px #8aaf48!important;font-weight:600}.cx-theme .cx-resource-navigation .cx-resource-tab:hover{background:#f0f6e6;color:#486b29}.cx-resource-control-link>i{font-size:15px;color:#85a25f;flex-shrink:0}.cx-resource-control-badge{border-radius:6px;padding:3px 6px;font-size:10px;line-height:1.3;background:#e3edcf;color:#5f7b3d;font-weight:500;margin-left:auto}.cx-resource-control-link.disabled{opacity:.5;pointer-events:none;cursor:default}.cx-resource-control-link:focus-visible,.cx-resource-more>summary:focus-visible{outline:2px solid #85ae48;outline-offset:3px}.cx-resource-more{position:relative;flex-shrink:0}.cx-resource-more>summary{display:flex!important;align-items:center;gap:10px;list-style:none!important;user-select:none;cursor:pointer;min-height:43px;border:1px solid #dce6cd;background:#f5f9ed;border-radius:10px;padding:11px 14px;font-size:12px;color:#59783b;transition:background 160ms,border-color 160ms}.cx-resource-more>summary::marker{content:''}.cx-resource-more>summary::-webkit-details-marker{display:none}.cx-resource-more>summary>i:first-child{font-size:16px;color:#7c9d55}.cx-resource-more>summary>i:last-child{font-size:11px;transition:transform 160ms}.cx-resource-more[open]>summary{background:#ebf4da;border-color:#bad095;color:#436626}.cx-resource-more[open]>summary>i:last-child{transform:rotate(180deg)}.cx-resource-more-panel{position:absolute;right:0;top:calc(100% + 14px);width:345px;max-width:calc(100vw - 40px);max-height:min(530px,calc(100dvh - 180px));overflow-y:auto;overscroll-behavior:contain;scrollbar-width:thin;border:1px solid #dce7cd;border-radius:17px;background:#fff;box-shadow:0 17px 50px #3451141f;padding:23px;z-index:20}.cx-resource-more-panel>header{border-bottom:1px solid #e4ecda;padding-bottom:19px;margin-bottom:20px}.cx-resource-more-panel>header>strong{display:block;font-size:19px;letter-spacing:-.4px;font-weight:600;color:#3c5b28;margin:10px 0}.cx-resource-more-panel>header>p{font-size:11px;color:#7d9365;line-height:1.8;margin:0}.cx-resource-more-group+.cx-resource-more-group{border-top:1px solid #e5eddb;margin-top:20px;padding-top:19px}.cx-resource-more-group h3{font-size:10px!important;line-height:1.6;text-transform:uppercase;letter-spacing:.08em;font-weight:550;color:#82996b;margin:0 0 10px}.cx-resource-more-links{display:flex;flex-direction:column;gap:5px}.cx-theme .cx-resource-navigation .cx-resource-action{padding:12px 11px;min-height:42px;background:#f8fbf3;font-size:12px;white-space:normal}.cx-theme .cx-resource-navigation .cx-resource-action:hover{background:#eef5e2;color:#496d29}.cx-resource-control-description{font-size:12px;line-height:1.8;color:#768c5f;margin:13px 0;overflow-wrap:anywhere}.cx-resource-control-label{padding:12px 11px;font-size:12px;line-height:1.7;color:#7a8d66}.cx-resource-group-marker{display:none}.cx-resource-navigation .loading{font-size:14px;color:#7b9e50}.cx-resource-navigation .loading.w-hidden{display:none}.cx-resource-more[open] .cx-resource-more-panel{animation:cxResourceControlsEnter 160ms cubic-bezier(.2,.8,.2,1) both}@keyframes cxResourceControlsEnter{from{opacity:0;transform:translateY(-5px)}to{opacity:1;transform:translateY(0)}}
@media(max-width:1000px){.cx-resource-navigation-main{flex-wrap:wrap}.cx-theme .cx-resource-navigation .cx-resource-tabstrip{flex-basis:100%}.cx-resource-more{margin-left:auto}.cx-resource-more-panel{max-height:calc(100dvh - 180px)}}
@media(max-width:767px){.cx-resource-navigation{padding:6px;border-radius:13px;margin:20px 0 25px}.cx-theme .cx-resource-navigation .cx-resource-tab{font-size:11px;padding:10px 11px;min-height:40px}.cx-resource-more{width:100%;margin:0}.cx-resource-more>summary{justify-content:flex-start;border:0;min-height:41px;font-size:11px;padding:10px 12px}.cx-resource-more>summary>i:last-child{margin-left:auto}.cx-resource-more-panel{position:static;width:100%;max-width:none;max-height:410px;margin-top:9px;box-shadow:none;border-radius:12px;padding:20px;background:#fdfefb}.cx-resource-more-panel>header>strong{font-size:18px}.cx-resource-control-link>i{font-size:14px}}
@media(prefers-reduced-motion:reduce){.cx-resource-control-link,.cx-resource-more>summary,.cx-resource-more>summary>i:last-child{transition:none!important}.cx-resource-more[open] .cx-resource-more-panel{animation:none}}

body.cx-theme .cx-resource-navigation:has(.cx-resource-tab:only-child[href="#tabOverview"]):not(:has(.cx-resource-more)){display:none}

/* Source: dashboard-modules.css */
/* Native dashboard menu data, presented without inherited panel/table markup. */
body.cx-theme .cx-dashboard-native-workspace{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:23px;margin:30px 0}
body.cx-theme .cx-dashboard-native-workspace:empty,body.cx-theme .cx-dashboard-extension-workspace:empty{display:none}
body.cx-theme .cx-dashboard-native-module{border:1px solid #e0e8d7;background:#fff;border-radius:19px;padding:26px;min-width:0;overflow:hidden}
body.cx-theme .cx-dashboard-native-module>header{display:flex;align-items:center;gap:14px;border:0;margin-bottom:20px;padding:0}
body.cx-theme .cx-dashboard-native-module>header>div{min-width:0;flex:1}
body.cx-theme .cx-dashboard-native-module .cx-eyebrow{font-size:9px;letter-spacing:.1em;color:#839b69}
body.cx-theme .cx-dashboard-native-module h2{font-size:23px;letter-spacing:-.65px;font-weight:550;color:#2e4628;line-height:1.35;margin:8px 0 0}
body.cx-theme .cx-native-module-icon{display:grid;place-items:center;width:43px;height:43px;border-radius:12px;background:#f0f6e7;color:#80a055;font-size:22px;flex-shrink:0}
body.cx-theme .cx-native-module-badge{display:grid;place-items:center;min-width:25px;min-height:25px;background:#eef5df;border:1px solid #e1eccc;border-radius:8px;padding:4px 7px;font-size:10px;color:#72954a;font-weight:500;line-height:1.7}
body.cx-theme .cx-native-module-description,body.cx-theme .cx-dashboard-services-link>p{font-size:12px;line-height:1.9;color:#667a57;margin:0 0 22px;overflow-wrap:anywhere}
body.cx-theme .cx-native-module-entries{display:flex;flex-direction:column;border-top:1px solid #e8eedf;margin-top:10px}
body.cx-theme .cx-native-module-entry{display:flex;align-items:center;gap:12px;border-bottom:1px solid #e8eedf;padding:17px 0;color:#4f6c39;font-size:12px;line-height:1.8;min-width:0}
body.cx-theme a.cx-native-module-entry:hover{color:#395e25;text-decoration:none}
body.cx-theme .cx-native-entry-copy{flex:1;min-width:0;overflow-wrap:anywhere}
body.cx-theme .cx-native-entry-icon{display:grid;place-items:center;width:29px;height:29px;border:1px solid #e5ecd9;background:#fafcf6;border-radius:9px;font-size:15px;color:#8aa36c;flex-shrink:0}
body.cx-theme .cx-native-module-entry>i:last-child{font-size:11px;color:#91a97a;flex-shrink:0}
body.cx-theme .cx-native-entry-badge{font-size:9px;font-weight:400;background:#f1f6e8;color:#78974e;border:1px solid #e3edcf;border-radius:7px;padding:4px 7px;max-width:120px;line-height:1.6;text-align:center}
body.cx-theme .cx-native-module-action{display:inline-flex;align-items:center;gap:12px;padding:11px 15px;background:#f5f9ee;border:1px solid #e0e9d4;color:#658447;border-radius:10px;font-size:11px;line-height:1.7}
body.cx-theme .cx-native-module-action:hover{color:#3f6429;background:#eef5e1;text-decoration:none}
body.cx-theme .cx-dashboard-native-module>footer{border-top:1px solid #e6eddc;padding-top:20px;margin-top:23px;display:flex;gap:12px;flex-wrap:wrap;align-items:center}
body.cx-theme .cx-native-module-footer-content{font-size:12px;line-height:1.9;color:#66814d;max-width:100%}
body.cx-theme .cx-native-module-footer-content .btn{font-size:11px;border-radius:9px;padding:10px 14px}
body.cx-theme .cx-native-support-empty{padding:20px 0 4px}
body.cx-theme .cx-native-support-empty>i{display:grid;place-items:center;width:53px;height:53px;border-radius:17px;background:#f1f7e8;color:#85a563;font-size:26px;margin-bottom:19px}
body.cx-theme .cx-native-support-empty h3{font-size:22px;letter-spacing:-.5px;line-height:1.35;font-weight:550;color:#3a572b;margin:0 0 12px}
body.cx-theme .cx-native-support-empty p{font-size:12px;line-height:1.9;color:#738762;margin:0 0 17px}
body.cx-theme .cx-native-support-empty a{display:inline-flex;gap:10px;align-items:center;color:#6c8f4a;font-size:11px}
body.cx-theme .cx-dashboard-extension-workspace{display:grid;gap:12px;margin:30px 0}
body.cx-theme .cx-dashboard-extension{border:1px solid #e1e8d7;border-radius:14px;background:#fff;min-width:0;overflow:hidden}
body.cx-theme .cx-dashboard-extension>summary{display:flex;align-items:center;gap:13px;list-style:none;padding:17px 21px;cursor:pointer}
body.cx-theme .cx-dashboard-extension>summary::-webkit-details-marker{display:none}
body.cx-theme .cx-dashboard-extension>summary>.cx-extension-summary-icon{display:grid;place-items:center;width:35px;height:35px;background:#f1f6e9;border-radius:10px;flex-shrink:0;color:#8a9f70;font-size:18px}
body.cx-theme .cx-dashboard-extension>summary>span:nth-child(2){flex:1;min-width:0}
body.cx-theme .cx-dashboard-extension>summary small{display:block;font-size:9px;color:#94a680;margin-bottom:5px;line-height:1.6}
body.cx-theme .cx-dashboard-extension>summary strong{display:block;font-size:12px;font-weight:500;color:#5b7643;overflow-wrap:anywhere}
body.cx-theme .cx-dashboard-extension>summary>b{font-size:10px;background:#f2f7e9;color:#7e9b5c;padding:4px 7px;border-radius:7px;font-weight:400}
body.cx-theme .cx-dashboard-extension>summary>i:last-child{font-size:11px;color:#91a77c;transition:transform 170ms ease}
body.cx-theme .cx-dashboard-extension[open]>summary>i:last-child{transform:rotate(180deg)}
body.cx-theme .cx-dashboard-extension[open]>summary{border-bottom:1px solid #e6eddc;background:#fbfdf7}
body.cx-theme .cx-dashboard-extension-content{padding:24px;max-width:100%;overflow:auto;font-size:12px;line-height:1.85;color:#6a7f57}
body.cx-theme .cx-dashboard-extension-content img,body.cx-theme .cx-dashboard-extension-content iframe{max-width:100%;height:auto}
body.cx-theme .cx-dashboard-extension-content .cx-native-module-action{margin-top:20px}
body.cx-theme .cx-extension-native-links{display:flex;flex-wrap:wrap;gap:10px;margin-top:18px}
body.cx-theme .cx-extension-native-links>a,body.cx-theme .cx-extension-native-links>div{border:1px solid #e1e9d4;background:#fafcf6;border-radius:9px;padding:11px 14px;color:#6c8950;font-size:12px;line-height:1.8;max-width:100%}
body.cx-theme .cx-extension-native-links b{font-size:10px;margin-left:7px;padding:3px 5px;background:#eaf2dc;border-radius:5px}
body.cx-theme .cx-dashboard-native-module a:focus-visible,body.cx-theme .cx-dashboard-extension summary:focus-visible,body.cx-theme .cx-dashboard-extension a:focus-visible{outline:2px solid #779c47;outline-offset:3px}
@media(max-width:900px){body.cx-theme .cx-dashboard-native-workspace{grid-template-columns:1fr}body.cx-theme .cx-dashboard-native-module.cx-dashboard-module-wide{grid-column:auto}}
@media(max-width:600px){body.cx-theme .cx-dashboard-native-workspace{gap:18px;margin:24px 0}body.cx-theme .cx-dashboard-native-module{padding:23px 20px;border-radius:16px}body.cx-theme .cx-dashboard-native-module h2{font-size:21px}body.cx-theme .cx-native-module-icon{width:37px;height:37px;font-size:19px}body.cx-theme .cx-native-module-entry{gap:10px;padding:15px 0;font-size:11px;flex-wrap:wrap}body.cx-theme .cx-native-entry-copy{min-width:calc(100% - 110px)}body.cx-theme .cx-native-entry-badge{max-width:none;font-size:9px}body.cx-theme .cx-dashboard-extension>summary{padding:16px 18px;gap:11px}body.cx-theme .cx-dashboard-extension-content{padding:20px}body.cx-theme .cx-native-support-empty h3{font-size:21px}}
@media(prefers-reduced-motion:reduce){body.cx-theme .cx-dashboard-extension>summary>i:last-child{transition:none}}
body.cx-theme .cx-native-module-entry.disabled,body.cx-theme .cx-extension-native-links>a.disabled{pointer-events:none;opacity:.55}body.cx-theme .cx-native-module-entry.active{color:#42672b;background:#fafcf5}
body.cx-theme .cx-native-files-access{border:1px solid #e1e9d5;border-radius:10px;background:#fafcf6;margin:16px 0}body.cx-theme .cx-native-files-access>summary{display:flex;justify-content:space-between;align-items:center;gap:12px;list-style:none;padding:13px 15px;cursor:pointer;font-size:11px;color:#6d8950}body.cx-theme .cx-native-files-access>summary::-webkit-details-marker{display:none}body.cx-theme .cx-native-files-access>div{padding:16px;font-size:12px;line-height:1.8;color:#67824b;max-width:100%;overflow:auto}body.cx-theme .cx-native-files-access a{display:inline-block;padding:8px 11px;border:1px solid #dfe8d1;border-radius:8px;background:#fff;margin:4px;font-size:11px;color:#638246}

/* Source: ticket-popup.css */
body.cx-theme .cx-ticket-popup{width:min(1080px,calc(100vw - 40px));max-width:none;height:min(860px,calc(100dvh - 40px));max-height:none;padding:0;border:1px solid #e1e8d6;border-radius:24px;background:#fff;color:#25301f;overflow:hidden;box-shadow:0 25px 100px #1b291c30}
.cx-ticket-popup::backdrop{background:#15201170;backdrop-filter:blur(8px)}.cx-ticket-popup[open]{display:flex;flex-direction:column}.cx-ticket-popup>header{display:flex;align-items:flex-start;justify-content:space-between;gap:20px;padding:25px 30px;border-bottom:1px solid #e7ecdf}.cx-ticket-popup h2{font-size:26px;letter-spacing:-.8px;margin:5px 0}.cx-ticket-popup header p{font-size:12px;color:#72816a;margin:0}.cx-ticket-popup-body{position:relative;flex:1;min-height:0;background:#fbfcf8}.cx-ticket-popup iframe{border:0;width:100%;height:100%;background:#fbfcf8}.cx-ticket-loading{height:100%;display:grid;align-content:center;justify-items:center;gap:18px;color:#607b40;font-size:13px}.cx-ticket-loading i{font-size:32px}.cx-ticket-popup>footer{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:13px 25px;border-top:1px solid #e7ecdf;font-size:11px;color:#708260}.cx-ticket-retry{position:absolute;inset:auto 20px 25px;text-align:center;background:#fff;padding:15px;border:1px solid #dce6cf;border-radius:12px}.cx-ticket-retry a{display:inline-block;margin-left:14px;font-size:12px}.cx-ticket-popup [hidden]{display:none!important}
body.cx-ticket-embedded #main-body{margin:0!important;padding:25px!important}body.cx-ticket-embedded #main-body>.container{max-width:none;padding:0!important}body.cx-ticket-embedded .cx-content-layout{margin:0!important}body.cx-ticket-embedded .primary-content{padding:0!important;min-width:0;width:100%;max-width:none}body.cx-ticket-embedded #footer,body.cx-ticket-embedded .cx-navigation-loader,body.cx-ticket-embedded .master-breadcrumb,body.cx-ticket-embedded .cx-help-float{display:none!important}body.cx-ticket-embedded .cx-support-composer-layout{grid-template-columns:1fr}body.cx-ticket-embedded .cx-support-composer-guide,body.cx-ticket-embedded .cx-support-start-layout>aside{display:none}body.cx-ticket-embedded .cx-support-start-layout{grid-template-columns:1fr}body.cx-ticket-embedded .cx-context-heading h1,body.cx-ticket-embedded .cx-support-start-heading h1{font-size:28px}body.cx-ticket-embedded .cx-support-composer{border-radius:18px}body.cx-ticket-embedded .cx-support-composer-title{display:none}
@media(max-width:767px){body.cx-theme .cx-ticket-popup{width:calc(100vw - 12px);height:calc(100dvh - 12px);margin:6px;border-radius:17px}.cx-ticket-popup>header{padding:19px}.cx-ticket-popup h2{font-size:22px}.cx-ticket-popup header p{max-width:230px}.cx-ticket-popup>footer{padding:12px 17px}.cx-ticket-popup>footer span{font-size:10px;max-width:210px}body.cx-ticket-embedded #main-body{padding:18px!important}}
@media(prefers-reduced-motion:reduce){.cx-ticket-popup::backdrop{backdrop-filter:none}}

.cx-ticket-success{max-width:620px;margin:45px auto;text-align:center;padding:35px}.cx-ticket-success-icon{display:grid;place-items:center;width:74px;height:74px;background:#eef5df;border:1px solid #d4e3b8;border-radius:50%;margin:0 auto 25px;color:#7ba525;font-size:28px}.cx-ticket-success h1{font-size:32px;letter-spacing:-1px;margin:15px 0}.cx-ticket-success p{line-height:1.8;color:#72816a;margin:20px 0 28px}

/* Source: visual-foundation.css */
@font-face{font-family:Clytrix Outfit;src:url('../fonts/Outfit-Variable.ttf') format('truetype');font-weight:100 900;font-style:normal;font-display:swap}
body.cx-theme{--cx-ink:#182719;--cx-muted:#586854;--cx-line:#dae2d3;--cx-soft:#f5f7f0;font-family:'Clytrix Outfit','Segoe UI',sans-serif;color:var(--cx-ink);font-size:15px;line-height:1.65;background:#f5f7f0}
body.cx-theme h1,body.cx-theme h2,body.cx-theme h3,body.cx-theme button,body.cx-theme input,body.cx-theme select,body.cx-theme textarea{font-family:inherit}body.cx-theme h1{font-weight:700;letter-spacing:-1.8px}body.cx-theme h2{font-weight:650;letter-spacing:-.65px;color:#182719}body.cx-theme h3{font-weight:600}body.cx-theme .cx-eyebrow{color:#47662d;font-size:11px;letter-spacing:.13em;font-weight:650}body.cx-theme .cx-workspace-nav .cx-grouped-navigation> a,body.cx-theme .cx-workspace-nav summary{font-size:14px;font-weight:500;color:#344a2e}body.cx-theme .cx-workspace-nav .active{font-weight:650;color:#244716}body.cx-theme .cx-topbar-left>span{font-size:14px;font-weight:550;color:#354b30}
body.cx-dashboard .cx-welcome{padding:12px 0 22px;align-items:center}body.cx-dashboard .cx-welcome h1{font-size:clamp(32px,3.5vw,47px);line-height:1.12;margin:10px 0 13px}body.cx-dashboard .cx-welcome p{font-size:16px;color:#5a6a53}body.cx-dashboard .cx-overview-metrics>a{border:1px solid #dbe4d2;box-shadow:0 4px 18px #344b1610;border-radius:19px;padding:24px;transition:transform .18s,box-shadow .18s}body.cx-dashboard .cx-overview-metrics strong{font-size:38px!important;font-weight:650;letter-spacing:-1.2px;line-height:1.2;color:#1d331a;font-variant-numeric:tabular-nums}body.cx-dashboard .cx-overview-metrics a span{color:#475b3f;font-size:13px}body.cx-dashboard .cx-overview-metric-icon{background:#eaf1df;color:#547d2b}
body.cx-dashboard .cx-dashboard-native-workspace{align-items:start;gap:22px}body.cx-dashboard .cx-dashboard-native-module{position:relative;min-height:0;padding:30px;border-radius:22px;border:1px solid #dce5d3;background:#fff;box-shadow:0 8px 24px #344b1607;overflow:hidden;display:flex;flex-direction:column}body.cx-dashboard .cx-dashboard-native-module>header{gap:15px;align-items:center;margin-bottom:22px}body.cx-dashboard .cx-dashboard-native-module h2{font-size:25px;line-height:1.2;font-weight:650;letter-spacing:-.7px;margin:5px 0 0}body.cx-dashboard .cx-native-module-icon{width:47px;height:47px;border-radius:14px;background:#eaf2df;color:#567e2d;font-size:23px;flex-shrink:0}body.cx-dashboard .cx-native-module-description,body.cx-dashboard .cx-dashboard-native-module>p{font-size:14px;line-height:1.8;color:#52674a;margin-bottom:22px;max-width:60ch}body.cx-dashboard .cx-dashboard-native-module footer{margin-top:14px;padding-top:20px;border-color:#dce5d3}body.cx-dashboard .cx-native-module-action{display:inline-flex;align-items:center;justify-content:center;gap:18px;min-height:45px;border-radius:11px;border:1px solid #bfd39d;background:#f1f7e8;padding:11px 17px;font-size:13px;font-weight:600;color:#375c1f;transition:background .18s,transform .18s}body.cx-dashboard .cx-native-module-action:hover{background:#e3efcc;color:#244813;transform:translateY(-2px)}body.cx-dashboard .cx-native-entry-copy{font-size:14px;font-weight:500;color:#31492a}body.cx-dashboard .cx-native-entry-badge{font-size:11px;background:#eef4e4;color:#406624}body.cx-dashboard .cx-native-module-summary{display:flex;align-items:baseline;gap:11px;margin:0 0 19px}body.cx-dashboard .cx-native-module-summary strong{font-size:48px;line-height:1;letter-spacing:-1.5px;font-weight:650;font-variant-numeric:tabular-nums}body.cx-dashboard .cx-native-module-summary span{font-size:13px;color:#5c704f;font-weight:500}
body.cx-dashboard .cx-dashboard-module-billing{background:#edf4e3;border-color:#cbdab7}body.cx-dashboard .cx-dashboard-module-billing .cx-native-module-icon{background:#dce9c9;color:#4d742a}body.cx-dashboard .cx-dashboard-module-billing .cx-native-module-action{background:#243b21;border-color:#243b21;color:#fff}body.cx-dashboard .cx-dashboard-module-billing .cx-native-module-action:hover{background:#375d29;color:#fff}body.cx-dashboard .cx-dashboard-module-renewal{border-top:4px solid #8fab55;padding-top:27px}body.cx-dashboard .cx-dashboard-module-support{background:#fff;border:1px solid #d7e0cc}body.cx-dashboard .cx-native-support-empty{padding:0;background:none;text-align:left;margin-top:0}body.cx-dashboard .cx-native-support-empty>i{display:none}body.cx-dashboard .cx-native-support-empty h3{font-size:22px;margin:0 0 14px}body.cx-dashboard .cx-native-support-empty p{font-size:14px;line-height:1.8;color:#52674a}body.cx-dashboard .cx-native-support-empty>a{font-size:13px;font-weight:600;color:#416b23}body.cx-dashboard .cx-dashboard-services-link{background:linear-gradient(135deg,#fff,#f1f6e9)}
body.cx-dashboard .cx-dashboard-toolbox{padding:28px;border-radius:22px;border:1px solid #dce5d3;background:#fff;margin-top:26px}body.cx-dashboard .cx-dashboard-toolbox h2{font-size:27px;line-height:1.2;font-weight:650}body.cx-dashboard .cx-dashboard-actions{gap:14px;margin-top:22px}body.cx-dashboard .cx-dashboard-actions>a{min-height:93px;padding:20px;border:1px solid #dce5d3;border-radius:14px;background:#f7faf2}body.cx-dashboard .cx-dashboard-actions>a span{font-size:15px;font-weight:600;color:#294422}body.cx-dashboard .cx-dashboard-actions>a small{font-size:12px;font-weight:400;color:#5f7354;margin-top:5px}body.cx-dashboard .cx-dashboard-actions>a>i:first-child{font-size:24px;color:#5b842f}body.cx-dashboard .cx-dashboard-connected-link strong{font-size:15px;color:#294422}body.cx-dashboard .cx-dashboard-connected-link span{font-size:13px;color:#5f7354}body.cx-dashboard .cx-dashboard-extension>summary strong{font-size:17px;font-weight:550;color:#324c29}
body.cx-theme .cx-resource-navigation .cx-resource-tabstrip{flex:1 1 auto;align-items:center;overflow-x:auto;overflow-y:hidden;min-width:0;scrollbar-width:none;gap:8px}body.cx-theme .cx-resource-navigation .cx-resource-tabstrip::-webkit-scrollbar{display:none}body.cx-theme .cx-resource-navigation .cx-resource-tab{width:auto!important;max-width:100%;flex:0 0 auto!important;padding:12px 20px;font-size:14px;font-weight:550;border-radius:10px!important}body.cx-theme .cx-resource-navigation .cx-resource-tab.active{box-shadow:none!important;background:#eaf2dd!important}body.cx-theme .cx-resource-navigation{border:0;border-bottom:1px solid #d8e2cc;background:transparent;box-shadow:none;padding:0 0 15px;border-radius:0;margin:24px 0}body.cx-theme .cx-resource-more>summary{font-size:13px;font-weight:550;padding:13px 17px;border-radius:12px}body.cx-theme .cx-service-heading h1{font-size:clamp(31px,3.5vw,47px);font-weight:700;letter-spacing:-1.6px;color:#182719}body.cx-theme .cx-service-heading p{font-size:15px;color:#53694a}body.cx-theme .cx-service-detail-section h2,body.cx-theme .cx-service-billing-summary h3{font-size:27px;font-weight:650}body.cx-theme .cx-service-detail-grid dd{font-size:16px;font-weight:550;color:#294222}body.cx-theme .cx-service-detail-grid dt{font-size:12px;color:#5a6c51}
body.cx-theme .cx-provider-workspace{border:1px solid #d3dfc6;border-radius:19px;background:#fff;margin:25px 0;overflow:hidden}body.cx-theme .cx-provider-workspace>summary{list-style:none;cursor:pointer;display:flex;align-items:center;justify-content:space-between;gap:20px;padding:24px 27px;background:#f0f5e8;color:#203a1c;font-size:20px;font-weight:600}body.cx-theme .cx-provider-workspace>summary::-webkit-details-marker{display:none}body.cx-theme .cx-provider-workspace>summary small{display:block;font-size:13px;font-weight:400;color:#5a704f;margin-top:5px}body.cx-theme .cx-provider-workspace>summary>i{font-size:15px;color:#648936}body.cx-theme .cx-provider-workspace[open]>summary>i{transform:rotate(180deg)}body.cx-theme .cx-provider-workspace-content{padding:25px;min-width:0}body.cx-theme .cx-provider-workspace-content img{max-width:min(100%,230px);max-height:90px;object-fit:contain}body.cx-theme .cx-provider-workspace-content .panel,body.cx-theme .cx-provider-workspace-content .card{border:1px solid #dce5d3;border-radius:13px;box-shadow:none;overflow:hidden}body.cx-theme .cx-provider-workspace-content .panel-heading,body.cx-theme .cx-provider-workspace-content .card-header{background:#f5f8ef;color:#284321;font-size:17px;font-weight:600;padding:17px 20px;border-bottom:1px solid #e2e9db}body.cx-theme .cx-provider-workspace-content .btn{font-family:inherit;font-size:13px;font-weight:550;padding:11px 16px;border-radius:10px;white-space:normal}body.cx-theme .cx-provider-workspace-content .row{flex-wrap:wrap}body.cx-theme .cx-provider-workspace-content h3{font-size:23px;font-weight:600}
@media(hover:hover) and (pointer:fine){body.cx-dashboard .cx-overview-metrics>a:hover{transform:translateY(-3px);box-shadow:0 10px 24px #344b1612}}
@media(max-width:1100px){body.cx-dashboard .cx-dashboard-native-module{padding:25px}body.cx-dashboard .cx-dashboard-native-module h2{font-size:23px}body.cx-dashboard .cx-dashboard-actions{grid-template-columns:1fr}body.cx-theme .cx-resource-navigation-main{flex-wrap:nowrap}body.cx-theme .cx-resource-navigation .cx-resource-tabstrip{flex-basis:auto}}
@media(max-width:767px){body.cx-theme{font-size:14px}body.cx-dashboard .cx-welcome{padding:0 0 10px}body.cx-dashboard .cx-welcome h1{font-size:33px}body.cx-dashboard .cx-welcome p{font-size:14px}body.cx-dashboard .cx-dashboard-native-module{padding:25px 22px;border-radius:18px}body.cx-dashboard .cx-dashboard-native-module h2{font-size:24px}body.cx-dashboard .cx-dashboard-toolbox{padding:23px 20px}body.cx-dashboard .cx-overview-metrics>a{padding:19px 16px}body.cx-dashboard .cx-overview-metrics strong{font-size:32px!important}body.cx-theme .cx-resource-navigation-main{flex-wrap:wrap}body.cx-theme .cx-resource-more{width:auto;margin-left:auto}body.cx-theme .cx-resource-more-panel{width:min(345px,calc(100vw - 60px))}body.cx-theme .cx-provider-workspace>summary{padding:20px;font-size:18px}body.cx-theme .cx-provider-workspace-content{padding:17px}body.cx-theme .cx-service-heading h1{font-size:31px;overflow-wrap:anywhere}}
@media(prefers-reduced-motion:reduce){body.cx-theme .cx-native-module-action,body.cx-dashboard .cx-overview-metrics>a{transition:none;transform:none!important}}

body.cx-dashboard .cx-native-summary-count,body.cx-dashboard .cx-native-summary-amount{font-size:43px;font-weight:650;letter-spacing:-1.2px;line-height:1.2;font-variant-numeric:tabular-nums;color:#233f1c}body.cx-dashboard .cx-native-summary-amount{font-size:31px}body.cx-dashboard .cx-native-billing-summary{flex-wrap:wrap;justify-content:space-between;padding:20px 0;border-top:1px solid #cfdbbe;border-bottom:1px solid #cfdbbe}body.cx-theme .cx-provider-workspace-toggle>span:nth-child(2){flex:1;min-width:0}body.cx-theme .cx-provider-workspace-toggle strong{font-size:21px;font-weight:600;display:block}body.cx-theme .cx-provider-workspace-icon{width:45px;height:45px;display:grid;place-items:center;background:#dfeace;border-radius:12px;color:#557b31;flex-shrink:0}body.cx-theme .cx-provider-workspace-content .panel-body{padding:20px}body.cx-theme .cx-provider-workspace-content img{height:auto}
@media(max-width:767px){body.cx-dashboard .cx-native-summary-count{font-size:38px}body.cx-dashboard .cx-native-summary-amount{font-size:27px}body.cx-theme .cx-provider-workspace-toggle strong{font-size:18px}}

body.cx-dashboard .cx-native-billing-summary{display:grid;grid-template-columns:90px minmax(0,1fr);gap:20px;align-items:start}body.cx-dashboard .cx-native-billing-summary>div{min-width:0;font-size:inherit;letter-spacing:normal}body.cx-dashboard .cx-native-billing-summary strong{display:block;font-size:34px;line-height:1.2;letter-spacing:-1px;overflow-wrap:anywhere}body.cx-dashboard .cx-native-billing-summary span{display:block;margin-top:9px;font-size:12px;letter-spacing:0;color:#506844}body.cx-dashboard .cx-native-billing-summary .cx-native-summary-amount strong{font-size:clamp(25px,2.4vw,34px)}
@media(max-width:767px){body.cx-dashboard .cx-native-billing-summary{grid-template-columns:70px minmax(0,1fr);gap:16px}body.cx-dashboard .cx-native-billing-summary .cx-native-summary-amount strong{font-size:28px}}

/* Source: workspace-finish.css */
/* Shared Clytrix finish: client workspace, native cart and embedded checkout. */
body.cx-theme { --cx-ink:#19392d; --cx-muted:#5e7165; --cx-line:#dce5d8; --cx-soft:#f5f7f1; -webkit-font-smoothing:antialiased; }
body.cx-theme h1,body.cx-theme h2 { text-wrap:balance; }
body.cx-theme :is(button,a,input,select,textarea):focus-visible { outline:3px solid #507a3e; outline-offset:3px; }
body.cx-theme .btn { transition:transform .16s ease,background-color .16s ease; touch-action:manipulation; }
body.cx-theme .btn:active { transform:scale(.98); }
body.cx-theme .cx-catalog-navigation { display:flex; flex-wrap:wrap; align-items:center; justify-content:space-between; gap:18px; padding:18px 20px; background:#fff; border:1px solid var(--cx-line); border-radius:16px; margin-bottom:26px; }
body.cx-theme .cx-catalog-nav-group { display:flex; align-items:center; flex-wrap:wrap; gap:8px; min-width:0; }
body.cx-theme .cx-catalog-nav-label { font-size:11px; text-transform:uppercase; letter-spacing:.08em; color:var(--cx-muted); margin-right:10px; }
body.cx-theme .cx-catalog-nav-group a { padding:8px 13px; border-radius:8px; color:#3f5d35; font-size:13px; text-decoration:none; }
body.cx-theme .cx-catalog-nav-group a:hover { background:#f0f5e9; }
body.cx-theme .cx-catalog-nav-group a[aria-current=page] { background:#234631; color:#fff; }
body.cx-theme .cx-catalog-currency { display:flex; align-items:center; gap:12px; margin:0; }
body.cx-theme .cx-catalog-currency label { margin:0; font-size:12px; color:var(--cx-muted); }
body.cx-theme #order-standard_cart .panel-heading,body.cx-theme #order-standard_cart .card-header { background:#f2f6ed; color:#243e2b; border-bottom:1px solid var(--cx-line); box-shadow:none; }
body.cx-theme #order-standard_cart .header-lined h1 { color:#19392d; border:0; font-size:clamp(29px,4vw,44px); letter-spacing:-.04em; }
body.cx-theme #order-standard_cart .domain-checker-container { border-radius:22px; background:linear-gradient(125deg,#e9f1df,#f7f9f2); border:1px solid #d7e3c9; }
body.cx-theme #order-standard_cart .domain-checker-bg { background:none; }
body.cx-theme #order-standard_cart .domain-checker-container .input-group { background:#fff; border:1px solid #d6e1cc; border-radius:14px; padding:6px; }
body.cx-theme #order-standard_cart .domain-checker-container .form-control { border:0; background:#fff; box-shadow:none; }
body.cx-theme .cx-configuration-summary { background:#f1f6e9; border-color:#d0dfbf; }
body.cx-theme .cx-plan-card { border-radius:20px; }
body.cx-theme .cx-plan-card,body.cx-theme .cx-dashboard-native-module { min-width:0; }
body.cx-theme #order-standard_cart .table { font-variant-numeric:tabular-nums; }
@media(max-width:767px) {
 body.cx-theme .cx-catalog-navigation { padding:14px; gap:14px; border-radius:14px; }
 body.cx-theme .cx-catalog-nav-group { width:100%; }
 body.cx-theme .cx-catalog-nav-label { flex-basis:100%; margin-bottom:3px; }
 body.cx-theme .cx-catalog-nav-group a { border:1px solid #e0e8d9; }
 body.cx-theme .cx-catalog-currency { width:100%; justify-content:space-between; border-top:1px solid #e3eadc; padding-top:12px; }
 body.cx-theme .cx-catalog-currency select { width:auto; min-width:100px; }
 body.cx-theme #order-standard_cart .form-control { font-size:16px; }
 body.cx-theme #order-standard_cart .domain-checker-container .input-group { flex-wrap:wrap; }
 body.cx-theme #order-standard_cart .domain-checker-container .input-group-btn { width:100%; }
 body.cx-theme #order-standard_cart .domain-checker-container .input-group-btn .btn { width:100%; margin-top:6px; border-radius:10px; }
 body.cx-theme #order-standard_cart .cart-body { min-width:0; }
}
@media(hover:hover) and (prefers-reduced-motion:no-preference) {
 body.cx-theme .cx-plan-card { transition:transform .24s cubic-bezier(.2,.8,.2,1),border-color .2s ease; }
 body.cx-theme .cx-plan-card:hover { transform:translateY(-4px); }
}
@media(prefers-reduced-motion:reduce) {
 body.cx-theme *,body.cx-theme *::before,body.cx-theme *::after { animation-duration:.01ms!important; animation-iteration-count:1!important; transition-duration:.01ms!important; scroll-behavior:auto!important; }
}

/* Source: studio-system.css */
/* Clytrix Studio: strong structure, quiet texture and immediate feedback. */
body.cx-theme{--cx-ink:#183329;--cx-muted:#52645b;--cx-line:#b8c7bb;--cx-soft:#f4f6f2;--cx-tint:#e9f0df;--cx-radius:18px;background-color:#f4f6f2;background-image:radial-gradient(#253f2c09 .65px,transparent .65px);background-size:5px 5px;color:var(--cx-ink);-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility}
body.cx-theme :is(h1,h2,h3){color:#173629;text-wrap:balance}body.cx-theme h1{font-weight:720;line-height:1.13;letter-spacing:-.045em}body.cx-theme h2{font-weight:660;line-height:1.24;letter-spacing:-.025em}body.cx-theme h3{font-weight:620;line-height:1.35}body.cx-theme p{color:#53665b}body.cx-theme .cx-eyebrow{font-weight:650;letter-spacing:.12em;color:#496942}
body.cx-theme :is(.cx-card,.cx-surface,.cx-resource-card,.cx-dashboard-native-module,.cx-dashboard-toolbox,.cx-plan-card,.cx-configuration-summary,.cx-bag-summary,.cx-service-account,.cx-service-detail-section,.cx-provider-workspace,.cx-operation-section,.cx-access-form){border:2px solid #bbcabc;border-radius:18px;box-shadow:0 2px 0 #dce5d9,0 9px 24px #203b2710;background-color:#fff;background-image:linear-gradient(145deg,#ffffffc9,#ffffff00 60%);min-width:0}
body.cx-theme :is(.cx-card-header,.cx-surface-header,.cx-plan-card-header){background:#f5f8f2;border-bottom:1px solid #cbd7c8;padding:20px 24px}body.cx-theme .cx-workspace-nav{background:#fcfdfb;border-right:2px solid #bfcebf;box-shadow:6px 0 24px #19351c04}body.cx-theme .cx-workspace-topbar{background:#fffffff2;border-bottom:1px solid #c9d6c8;box-shadow:0 2px 14px #263f2205}body.cx-theme .cx-workspace-nav .active{background:#e7efdc;color:#234a2b;font-weight:650;border-radius:12px}body.cx-theme .cx-workspace-brand img{object-fit:contain;filter:drop-shadow(0 2px 2px #21452a0b)}
body.cx-theme .btn-primary,body.cx-theme .cx-native-module-action{border:2px solid #21482e;background:#285635;color:#fff;border-radius:11px;box-shadow:0 2px 0 #173521;font-weight:620;min-height:44px}body.cx-theme .btn-primary:hover,body.cx-theme .cx-native-module-action:hover{background:#1e442a;border-color:#193d24;color:#fff;box-shadow:0 4px 12px #244a2a24}body.cx-theme .btn-default{border:1.5px solid #b7c9b7;background:#fff;color:#294a31;font-weight:550;border-radius:11px}body.cx-theme :is(button,.btn,a.cx-native-module-action){touch-action:manipulation;transition:background-color 140ms ease,color 140ms ease,box-shadow 180ms ease,transform 140ms ease}body.cx-theme :is(button,.btn,a.cx-native-module-action):active{transform:translateY(1px) scale(.985);box-shadow:none}body.cx-theme :is(a,button,input,textarea,select,summary):focus-visible{outline:3px solid #60874b;outline-offset:4px}
body.cx-theme :is(.form-control,.custom-select){border:1.5px solid #afc1ae;background:#fff;color:#1f3928;border-radius:11px;box-shadow:inset 0 1px 2px #19352105;min-height:46px}body.cx-theme :is(.form-control,.custom-select):focus{border-color:#4f7844;box-shadow:0 0 0 4px #5c804818}body.cx-theme textarea.form-control{height:auto}body.cx-theme .cx-resource-toolbar{border:1.5px solid #bbcabc;border-radius:15px;background:#fff;box-shadow:0 2px 0 #e1e8dc}body.cx-theme .cx-resource-status{font-weight:600;color:#3e6632}
body.cx-dashboard .cx-welcome{padding-bottom:24px}body.cx-dashboard .cx-welcome h1{font-size:clamp(34px,3.6vw,48px);max-width:780px}body.cx-dashboard .cx-overview-metrics>a{border:1.5px solid #b9ccb5;border-radius:17px;background:#fff;box-shadow:0 3px 0 #dce7d5;min-height:110px}body.cx-dashboard .cx-overview-metrics strong{font-weight:680;color:#193e29}body.cx-dashboard .cx-overview-metric-icon{border:1px solid #cbdcbc;background:#eef4e6}body.cx-dashboard .cx-dashboard-native-module{padding:28px;align-self:start}body.cx-dashboard .cx-dashboard-native-module h2{font-size:25px}body.cx-dashboard .cx-dashboard-module-billing{background:#eaf1e1;border-color:#9eb592;box-shadow:0 3px 0 #d0ddc5,0 12px 25px #25402709}body.cx-dashboard .cx-dashboard-module-renewal{border-top:4px solid #547b3e}body.cx-dashboard .cx-dashboard-module-support{border-color:#b0c4b5}body.cx-dashboard .cx-native-module-icon{background:#e9f1df;border:1px solid #c7d8b5;border-radius:13px;color:#527a39}body.cx-dashboard .cx-dashboard-actions>a,body.cx-dashboard .cx-dashboard-connected-link{border:1.5px solid #c0cfb9;border-radius:13px;background:#f8fbf5;box-shadow:0 2px 0 #e4ecdd}body.cx-dashboard .cx-dashboard-toolbox{padding:27px}body.cx-dashboard .cx-dashboard-native-workspace{gap:22px;align-items:start}body.cx-dashboard .cx-native-module-description{font-size:14px;line-height:1.75}body.cx-theme .cx-provider-workspace>summary{background:#f0f5e9;border-bottom:0}body.cx-theme .cx-provider-workspace[open]>summary{border-bottom:1px solid #c4d3ba}
body.cx-theme .cx-slider{border:2px solid #bacfa5;border-radius:21px;box-shadow:0 3px 0 #dce7ce;background-color:#edf3e3;background-image:radial-gradient(#5577340b .8px,transparent .8px);background-size:6px 6px}body.cx-theme .cx-footer{border-top:1px solid #bbcbbb;background:#eff3e9;color:#405c3f}body.cx-theme .cx-dialog,body.cx-theme .cx-ticket-popup{border:1.5px solid #b6c8ae;box-shadow:0 24px 80px #1d382a2e}body.cx-theme .cx-dialog-header{border-bottom:1px solid #d2deca;background:#fbfdf8}body.cx-theme .cx-catalog-navigation{border:1.5px solid #b6c9ac;border-radius:14px;background:#fff;box-shadow:0 2px 0 #dfe7d8}body.cx-theme #order-standard_cart .domain-checker-container{border:2px solid #aac398;background:#edf3e4;border-radius:19px}body.cx-theme .cx-plan-select{border-radius:11px}body.cx-theme .cx-ledger-entry,body.cx-theme .cx-conversation-entry{border:1.5px solid #bbccb3;border-radius:15px;box-shadow:0 2px 0 #e5ecdf}body.cx-theme .cx-service-heading h1{color:#153c28;font-weight:720}
@media(hover:hover) and (pointer:fine){body.cx-dashboard .cx-overview-metrics>a:hover,body.cx-dashboard .cx-dashboard-actions>a:hover,body.cx-theme .cx-plan-card:hover{border-color:#749465;box-shadow:0 8px 24px #21472a17;transform:translateY(-2px)}}
@media(max-width:767px){body.cx-theme{background-size:5px 5px}body.cx-dashboard .cx-welcome h1{font-size:33px}body.cx-dashboard .cx-dashboard-native-module{padding:24px 20px;border-radius:16px}body.cx-dashboard .cx-dashboard-native-module h2{font-size:23px}body.cx-dashboard .cx-dashboard-toolbox{padding:23px 18px}body.cx-theme .cx-workspace-topbar{box-shadow:none}body.cx-theme .cx-slider{border-radius:17px}body.cx-theme :is(.cx-card,.cx-surface,.cx-operation-section){border-radius:16px}}
@media(prefers-reduced-motion:reduce){body.cx-theme :is(button,.btn,a.cx-native-module-action){transition:none;transform:none!important}body.cx-theme .cx-overview-metrics>a:hover,body.cx-theme .cx-plan-card:hover{transform:none!important}}

.cx-account-scope-label{padding:18px;border:1px solid #bccdb2;background:#f2f6eb;border-radius:12px;margin-bottom:15px}.cx-account-scope-label>span{display:block;font-size:11px;color:#547047}.cx-account-scope-label>strong{display:block;font-size:17px;color:#203f29;margin:5px 0}.cx-account-scope-label>a{font-size:12px;font-weight:600;min-height:40px}.cx-resource-actiongroup .sidebar-menu-item-icon{font-size:20px}

/* Source: resource-guidance.css */
/* Resource connections: explicit reported states, native routes, no invented controls. */
body.cx-theme .cx-resource-guidance{--cx-rg-ink:#263b2a;--cx-rg-muted:#64765d;--cx-rg-line:#d6e1cb;border:1px solid var(--cx-rg-line);border-radius:21px;overflow:hidden;margin:28px 0;background:linear-gradient(135deg,#fbfdf7,#f4f8ee);box-shadow:0 4px 18px #35482305}
body.cx-theme .cx-resource-guidance-heading{display:flex;align-items:center;justify-content:space-between;gap:22px;padding:28px 30px 24px}
body.cx-theme .cx-resource-guidance-heading>div{min-width:0}
body.cx-theme .cx-resource-guidance-heading h2{font-size:clamp(24px,2.5vw,31px);font-weight:600;letter-spacing:-.85px;line-height:1.25;color:var(--cx-rg-ink);margin:12px 0 10px}
body.cx-theme .cx-resource-guidance-heading p{font-size:13px;line-height:1.8;color:var(--cx-rg-muted);margin:0}
body.cx-theme .cx-resource-guidance-mark{display:grid;place-items:center;width:53px;height:53px;flex-shrink:0;border:1px solid #dce7ce;border-radius:16px;background:#edf4e1;color:#7c9b52;font-size:24px}
body.cx-theme .cx-resource-connection-map{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:17px;list-style:none;padding:0 30px;margin:0 0 28px}
body.cx-theme .cx-resource-connection{position:relative;display:flex;flex-direction:column;min-width:0;padding:23px;background:#fff;border:1px solid #d7e2ca;border-radius:16px;box-shadow:0 2px 6px #364e1803}
body.cx-theme .cx-resource-connection:not(:last-child):after{content:'→';display:grid;place-items:center;position:absolute;right:-15px;top:43px;width:26px;height:26px;border:1px solid #dce6ce;border-radius:50%;background:#f5f9ee;font-size:14px;color:#8ba56c;z-index:1}
body.cx-theme .cx-resource-connection-top{display:flex;align-items:center;justify-content:space-between;gap:15px;margin-bottom:20px}
body.cx-theme .cx-resource-connection-icon{display:grid;place-items:center;width:43px;height:43px;border:1px solid #e2ead7;background:#f0f6e6;border-radius:12px;font-size:22px;color:#80a052}
body.cx-theme .cx-resource-connection-number{font-size:11px;font-variant-numeric:tabular-nums;letter-spacing:.06em;color:#91a67b}
body.cx-theme .cx-resource-connection-label{font-size:10px;font-weight:550;letter-spacing:.09em;text-transform:uppercase;color:#79965e;margin-bottom:10px;line-height:1.6}
body.cx-theme .cx-resource-connection h3{font-size:21px;font-weight:550;letter-spacing:-.55px;line-height:1.3;margin:0 0 13px;color:#314a2c;overflow-wrap:anywhere}
body.cx-theme .cx-resource-connection p{font-size:12px;line-height:1.9;color:#677c59;margin:0 0 23px}
body.cx-theme .cx-resource-connection-action{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-top:auto;padding:11px 13px;border:1px solid #dbe6ce;background:#f7faf1;border-radius:9px;font-size:11px;font-weight:500;line-height:1.7;color:#57773a;text-decoration:none;transition:background 160ms ease,border-color 160ms ease}
body.cx-theme .cx-resource-connection-action:hover{background:#eef5df;border-color:#b8ce99;color:#385c24}
body.cx-theme .cx-resource-connection-buy{border-color:#9dbd58;background:#edf6d9;color:#456b24}
body.cx-theme .cx-resource-connection-note{display:flex;align-items:center;gap:9px;font-size:11px;line-height:1.8;margin-top:auto;color:#829968;padding:12px 0}
body.cx-theme .cx-resource-state-connected{border-color:#c8dcb0;background:linear-gradient(165deg,#fff,#f9fcf4)}
body.cx-theme .cx-resource-state-connected .cx-resource-connection-icon{background:#e8f2d7;border-color:#d6e7c0;color:#6e9641}
body.cx-theme .cx-resource-state-missing .cx-resource-connection-icon{border-color:#e2e7ce;background:#f4f6e8;color:#89975a}
body.cx-theme .cx-resource-state-unknown .cx-resource-connection-icon{background:#f4f6f0;border-color:#e2e7dc;color:#8a9780}
body.cx-theme .cx-resource-action-guide{padding:26px 30px 29px;border-top:1px solid #dce6d0;background:radial-gradient(circle at 98% 15%,#e5efd440,transparent 45%),#f9fbf5}
body.cx-theme .cx-resource-action-guide>header{margin-bottom:22px}
body.cx-theme .cx-resource-action-guide h3{font-size:22px;font-weight:550;letter-spacing:-.6px;color:#36512c;margin:10px 0 8px}
body.cx-theme .cx-resource-action-guide header p{font-size:12px;line-height:1.8;color:#708560;margin:0}
body.cx-theme .cx-resource-action-guide dl{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;margin:0}
body.cx-theme .cx-resource-action-guide dl>div{min-width:0}
body.cx-theme .cx-resource-action-guide dt{display:flex;align-items:center;gap:10px;font-size:13px;font-weight:550;line-height:1.6;color:#506e3d;margin-bottom:10px}
body.cx-theme .cx-resource-action-guide dt i{font-size:18px;color:#8ca66c;width:20px;flex-shrink:0}
body.cx-theme .cx-resource-action-guide dd{font-size:11px;line-height:1.9;color:#71865f;margin:0}
body.cx-theme .cx-resource-connection-action:focus-visible{outline:2px solid #6e933b;outline-offset:3px}
@media(max-width:1100px){body.cx-theme .cx-resource-connection-map{padding:0 23px;gap:13px}body.cx-theme .cx-resource-connection{padding:20px 17px}body.cx-theme .cx-resource-connection h3{font-size:19px}body.cx-theme .cx-resource-guidance-heading{padding:25px 23px}body.cx-theme .cx-resource-action-guide{padding:25px 23px}body.cx-theme .cx-resource-action-guide dl{gap:18px}}
@media(max-width:800px){body.cx-theme .cx-resource-connection-map{grid-template-columns:1fr;gap:13px}body.cx-theme .cx-resource-connection{padding:21px;display:grid;grid-template-columns:43px minmax(0,1fr);gap:0 16px}body.cx-theme .cx-resource-connection-top{grid-column:1;grid-row:1/5;display:block;margin:0}body.cx-theme .cx-resource-connection-number{display:block;text-align:center;margin-top:12px;font-size:10px}body.cx-theme .cx-resource-connection-label,body.cx-theme .cx-resource-connection h3,body.cx-theme .cx-resource-connection p,body.cx-theme .cx-resource-connection-action,body.cx-theme .cx-resource-connection-note{grid-column:2}body.cx-theme .cx-resource-connection h3{font-size:21px}body.cx-theme .cx-resource-connection p{margin-bottom:17px}body.cx-theme .cx-resource-connection-action{justify-self:start;min-width:180px;max-width:100%;min-height:42px}body.cx-theme .cx-resource-connection:not(:last-child):after{right:auto;left:30px;top:auto;bottom:-20px;transform:rotate(90deg)}body.cx-theme .cx-resource-action-guide dl{grid-template-columns:1fr;gap:18px}body.cx-theme .cx-resource-action-guide dl>div+div{padding-top:18px;border-top:1px solid #e0e9d4}body.cx-theme .cx-resource-action-guide dd{font-size:12px}}
@media(max-width:420px){body.cx-theme .cx-resource-guidance{border-radius:16px}body.cx-theme .cx-resource-guidance-heading{padding:22px 18px;gap:13px}body.cx-theme .cx-resource-guidance-heading h2{font-size:24px;letter-spacing:-.6px}body.cx-theme .cx-resource-guidance-heading p{font-size:12px}body.cx-theme .cx-resource-guidance-mark{display:none}body.cx-theme .cx-resource-connection-map{padding:0 14px;margin-bottom:20px}body.cx-theme .cx-resource-connection{padding:18px 15px;grid-template-columns:35px minmax(0,1fr);gap:0 12px}body.cx-theme .cx-resource-connection-icon{width:35px;height:35px;border-radius:10px;font-size:18px}body.cx-theme .cx-resource-connection h3{font-size:19px}body.cx-theme .cx-resource-connection p{font-size:11px}body.cx-theme .cx-resource-connection-action{min-width:0;width:100%;padding:10px;font-size:10px}body.cx-theme .cx-resource-connection:not(:last-child):after{left:20px}body.cx-theme .cx-resource-action-guide{padding:22px 18px}body.cx-theme .cx-resource-action-guide h3{font-size:21px}body.cx-theme .cx-resource-action-guide dt{font-size:12px}body.cx-theme .cx-resource-action-guide dd{font-size:11px}}
@media(prefers-reduced-motion:reduce){body.cx-theme .cx-resource-connection-action{transition:none}}

/* Source: resource-control-centre.css */
/* Native provider controls, presented in a full-width resource control centre. */
.cx-theme .cx-resource-navigation.cx-resource-control-workspace {
  position: relative;
  z-index: auto;
  padding: 0;
  margin: 24px 0 30px;
  background: transparent;
  border: 0;
  box-shadow: none;
  border-radius: 0;
  min-width: 0;
}
.cx-resource-control-workspace .cx-resource-navigation-main { display: block; min-width: 0; margin-bottom: 18px; }
.cx-theme .cx-resource-control-workspace .cx-resource-tabstrip {
  width: 100%;
  display: flex;
  flex-direction: row;
  gap: 6px;
  padding: 6px;
  border: 1px solid #cdd8c3;
  border-radius: 13px;
  background: #fff;
  overflow-x: auto;
  overscroll-behavior-inline: contain;
  scrollbar-width: thin;
  scrollbar-color: #bfcea9 transparent;
}
.cx-theme .cx-resource-control-workspace .cx-resource-tab {
  flex: 0 0 auto;
  min-height: 44px;
  padding: 11px 15px;
  background: transparent;
  color: #526148;
  font-size: 12px;
  font-weight: 550;
  border-radius: 8px !important;
}
.cx-theme .cx-resource-control-workspace .cx-resource-tab.active,
.cx-theme .cx-resource-control-workspace .cx-resource-tab[aria-selected=true] {
  background: #e9f3d5 !important;
  color: #294711 !important;
  box-shadow: inset 0 0 0 1px #c1d69d !important;
}
.cx-resource-control-centre { min-width: 0; border: 1px solid #c8d5ba; border-radius: 18px; background: #fff; }
.cx-resource-control-centre > summary {
  display: flex;
  align-items: center;
  gap: 16px;
  padding: 22px 24px;
  border-radius: 17px;
  background: #f4f7ec;
  color: #263a1d;
  cursor: pointer;
  list-style: none;
  user-select: none;
}
.cx-resource-control-centre > summary::marker { content: ''; }
.cx-resource-control-centre > summary::-webkit-details-marker { display: none; }
.cx-resource-centre-mark { display: grid; place-items: center; width: 46px; height: 48px; border: 1px solid #c9d9af; background: #e7efda; color: #476e26; border-radius: 12px; flex-shrink: 0; font-size: 21px; }
.cx-resource-control-centre > summary > span:nth-child(2) { flex: 1; min-width: 0; }
.cx-resource-control-centre > summary strong { display: block; font-size: 20px; font-weight: 650; letter-spacing: -.55px; line-height: 1.35; }
.cx-resource-control-centre > summary small { display: block; font-size: 12px; font-weight: 400; color: #687c57; margin-top: 5px; line-height: 1.6; }
.cx-resource-centre-toggle { display: flex; align-items: center; gap: 14px; font-size: 10px; color: #6e805d; flex-shrink: 0; }
.cx-resource-centre-toggle > i { display: grid; place-items: center; width: 32px; height: 32px; border: 1px solid #cfdbbf; background: #fff; border-radius: 9px; color: #517335; transition: transform 180ms ease; }
.cx-resource-control-centre[open] > summary { border-radius: 17px 17px 0 0; border-bottom: 1px solid #d5dfc9; }
.cx-resource-control-centre[open] > summary .cx-resource-centre-toggle > i { transform: rotate(180deg); }
.cx-resource-control-centre > summary:hover { background: #edf3e1; }
.cx-resource-control-centre > summary:focus-visible { outline: 2px solid #719846; outline-offset: 4px; }
.cx-resource-centre-content { min-width: 0; padding: 24px; }
.cx-resource-centre-group { min-width: 0; }
.cx-resource-centre-group + .cx-resource-centre-group:not(.cx-resource-group-marker) { padding-top: 22px; margin-top: 22px; border-top: 1px solid #e1e7d8; }
.cx-resource-centre-group > header { margin-bottom: 14px; }
.cx-resource-centre-group > header h3 { display: flex; align-items: center; gap: 12px; margin: 0; color: #60734e; font-size: 11px; letter-spacing: .07em; line-height: 1.6; font-weight: 650; text-transform: uppercase; }
.cx-theme .cx-resource-control-workspace .cx-resource-action-grid {
  display: grid;
  grid-template-columns: repeat(auto-fit, minmax(min(230px, 100%), 1fr));
  gap: 13px;
  border: 0;
  border-radius: 0;
  min-width: 0;
}
.cx-theme .cx-resource-control-workspace .cx-resource-action {
  display: grid;
  grid-template-columns: 42px minmax(0, 1fr) 16px;
  align-items: start;
  gap: 14px;
  position: relative;
  min-width: 0;
  min-height: 112px;
  padding: 21px 18px;
  border: 1px solid #cdd9c0 !important;
  border-radius: 13px !important;
  box-shadow: 0 2px 0 #20351103 !important;
  margin: 0 !important;
  background: #fdfefb;
  color: #304a20;
  white-space: normal;
  text-decoration: none;
  transition: background-color 160ms ease, border-color 160ms ease;
}
.cx-theme .cx-resource-control-workspace .cx-resource-action:hover { background: #f0f6e5; border-color: #9cba77 !important; color: #29451b; }
.cx-resource-action-icon { display: grid; place-items: center; flex-shrink: 0; width: 42px; height: 45px; color: #597e34; background: #edf3e2; border: 1px solid #d6e2c5; border-radius: 11px; font-size: 22px; }
.cx-resource-action-icon .sidebar-menu-item-icon { color: inherit; font-size: inherit; margin: 0; }
.cx-resource-action-icon .loading { font-size: 19px; color: #6a943a; }
.cx-resource-action-icon .loading.w-hidden { display: none; }
.cx-resource-action-copy { display: block; min-width: 0; padding-top: 2px; }
.cx-resource-action-copy > strong { display: block; font-size: 13px; font-weight: 650; line-height: 1.5; color: inherit; overflow-wrap: anywhere; }
.cx-resource-action-copy > small { display: block; margin-top: 7px; font-size: 11px; font-weight: 400; line-height: 1.65; color: #748464; overflow-wrap: anywhere; }
.cx-resource-control-link > .cx-resource-action-arrow { color: #809767; font-size: 12px; margin-top: 5px; }
.cx-resource-action > .cx-resource-control-badge { position: absolute; top: 10px; right: 12px; font-size: 9px; padding: 3px 6px; }
.cx-theme .cx-resource-control-workspace .cx-resource-action:has(> .cx-resource-control-badge) { padding-top: 34px; }
.cx-theme .cx-resource-control-workspace .cx-resource-action-cancel { border-color: #dfd6cb !important; background: #fdfbf8; color: #795f48; }
.cx-resource-action-cancel .cx-resource-action-icon { background: #f4eee7; border-color: #e3d8ca; color: #956e52; }
.cx-resource-action-cancel .cx-resource-action-copy > small { color: #908171; }
.cx-theme .cx-resource-control-workspace .cx-resource-action-cancel:hover { background: #f7f0e9; border-color: #c4a98f !important; color: #79543a; }
.cx-theme .cx-resource-control-workspace .cx-resource-control-link.disabled,
.cx-theme .cx-resource-control-workspace .cx-resource-control-link[aria-disabled=true] { opacity: .5; pointer-events: none; box-shadow: none !important; }
.cx-theme .cx-resource-control-workspace .cx-resource-control-link:focus-visible { outline: 2px solid #5e8b36; outline-offset: 3px; }
.cx-resource-centre-group .cx-resource-control-description { margin: 12px 0 18px; color: #657b51; font-size: 12px; line-height: 1.8; min-width: 0; overflow-wrap: anywhere; }
.cx-resource-centre-group .cx-resource-control-description:last-child { margin: 16px 0 0; }
.cx-resource-action-grid .cx-resource-control-label { border: 1px solid #dce5d1; border-radius: 12px; background: #f7faf2; padding: 18px; font-size: 12px; color: #6b7e59; overflow-wrap: anywhere; }
.cx-resource-control-workspace .cx-resource-group-marker { display: none; }
.cx-resource-provider-note { display: flex; align-items: flex-start; gap: 12px; padding: 16px 18px; border: 1px dashed #ccdabb; border-radius: 12px; background: #f7faf2; margin-top: 24px; }
.cx-resource-provider-note > i { font-size: 18px; color: #759454; margin-top: 2px; flex-shrink: 0; }
.cx-resource-provider-note p { margin: 0; font-size: 11px; color: #6f835d; line-height: 1.8; }
@media (max-width: 767px) {
  .cx-theme .cx-resource-navigation.cx-resource-control-workspace { margin: 20px 0 26px; }
  .cx-resource-control-centre > summary { padding: 19px 17px; gap: 12px; }
  .cx-resource-centre-mark { width: 39px; height: 43px; font-size: 19px; }
  .cx-resource-control-centre > summary strong { font-size: 18px; }
  .cx-resource-control-centre > summary small { font-size: 10px; }
  .cx-resource-centre-toggle > span { display: none; }
  .cx-resource-centre-content { padding: 18px; }
  .cx-theme .cx-resource-control-workspace .cx-resource-action { padding: 19px 16px; min-height: 104px; }
  .cx-resource-provider-note { padding: 15px; }
}
@media (max-width: 420px) {
  .cx-resource-centre-content { padding: 15px; }
  .cx-theme .cx-resource-control-workspace .cx-resource-action { grid-template-columns: 39px minmax(0, 1fr) 14px; gap: 11px; }
  .cx-resource-action-icon { width: 39px; height: 43px; font-size: 20px; }
}
@media (prefers-reduced-motion: reduce) {
  .cx-resource-centre-toggle > i, .cx-theme .cx-resource-control-workspace .cx-resource-action { transition: none !important; }
}

/* Source: service-console.css */
body.cx-theme .cx-console-page-actions{display:flex;justify-content:flex-end;gap:12px;margin:20px 0 25px;flex-wrap:wrap}.cx-console-stats{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:15px;margin:25px 0}.cx-console-stats>article{padding:21px;border:1px solid #b9cdb8;border-radius:15px;background:#fff;min-width:0}.cx-console-stats>article>span{font-size:11px;color:#61755b;display:block;margin-bottom:14px}.cx-console-stats>article>span i{margin-right:7px}.cx-console-stats strong{display:block;color:#1c402b;font-size:22px;font-weight:600;line-height:1.3;overflow-wrap:anywhere}.cx-console-stats small{display:block;font-size:11px;line-height:1.6;color:#63775d;margin-top:9px}.cx-console-stats strong small{font-size:12px;display:inline;font-weight:400}.cx-console-stats progress{width:100%;height:5px;accent-color:#527e38;margin-top:12px}
body.cx-theme .cx-console-provider-workspace{border:2px solid #afc5a7;border-radius:20px;background:#fff;box-shadow:none;overflow:hidden;scroll-margin-top:115px}body.cx-theme .cx-console-provider-workspace>summary{padding:26px 28px;background:#eef4e7;color:#203d2b;border:0}body.cx-theme .cx-console-provider-workspace>summary strong{font-size:26px;letter-spacing:-.7px}body.cx-theme .cx-console-provider-workspace>summary small{font-size:13px}body.cx-theme .cx-console-provider-workspace .cx-provider-workspace-content{padding:27px;background:#fbfcf8}
body.cx-theme .cx-console-provider>.row{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;margin:0}body.cx-theme .cx-console-provider>.row>[class*=col-]{padding:0;max-width:none;width:auto;min-width:0}body.cx-theme .cx-console-provider>.row>.col-sm-12{grid-column:1/-1}body.cx-theme .cx-console-provider .cx-console-section{border:0;border-radius:0;box-shadow:none;background:transparent;margin:0 0 25px!important;overflow:visible}body.cx-theme .cx-console-provider .cx-console-section-header{padding:0 0 16px!important;background:transparent!important;border:0!important;border-bottom:1px solid #d4dfcc!important;margin-bottom:20px}body.cx-theme .cx-console-provider .cx-console-section-header h3{font-size:20px;font-weight:600;color:#24452e;letter-spacing:-.4px}body.cx-theme .cx-console-provider .cx-console-section-content{padding:0!important;min-width:0}body.cx-theme .cx-console-provider .cx-console-section-content .cpanel-package-details,body.cx-theme .cx-console-provider .cx-console-section-content .plesk-package-details{text-align:left;padding:20px 0}body.cx-theme .cx-console-provider .cx-console-section-content h4{font-size:27px;font-weight:600;letter-spacing:-.6px;color:#1c3e29}body.cx-theme .cx-console-provider #sitejetPublishPreview{width:100%;max-width:100%;height:180px;max-height:180px;object-fit:contain;background:#f2f6ec;border:1px solid #ceddc3!important;border-radius:14px}body.cx-theme .cx-console-provider .cx-console-shortcuts{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin:0}body.cx-theme .cx-console-provider .cx-console-shortcuts>[class*=col-]{width:auto;max-width:none;flex:none;padding:0}body.cx-theme .cx-console-provider a.cx-console-shortcut{display:flex!important;align-items:flex-start;flex-direction:column;gap:14px;border:1px solid #bfd0b5;border-radius:14px;background:#fff;min-height:126px;padding:18px;margin:0!important;color:#284b2e;font-size:13px;font-weight:550;text-align:left;text-decoration:none;line-height:1.5;transition:border-color .16s,transform .16s,background .16s}body.cx-theme .cx-console-provider .cx-console-shortcut-icon{width:39px;height:39px;display:grid;place-items:center;border:1px solid #d4e2c8;border-radius:11px;background:#eff5e7;color:#4d7b31;font-size:21px}body.cx-theme .cx-console-native-icon{display:none!important}body.cx-theme .cx-console-provider .btn{min-height:44px;font-size:13px;border-radius:10px;padding:11px 16px;white-space:normal;line-height:1.5}body.cx-theme .cx-console-provider .form-control{border:1px solid #adc3a3;border-radius:10px;min-height:45px}body.cx-theme .cx-console-provider input[type=password]{font-family:inherit}body.cx-theme .cx-console-provider .cx-console-usage canvas,body.cx-theme .cx-console-provider .cx-console-usage .usage-dial{display:none!important}body.cx-theme .cx-console-provider .cx-console-usage br{display:none}.cx-console-meter{display:block;width:100%;height:8px;accent-color:#4b7935;margin:17px 0 8px}.cx-console-meter-value{display:block;font-size:26px;font-weight:600;color:#25482d;margin:5px 0 14px}.cx-console-provider-unavailable{padding:28px;border:1px dashed #b6cbaa;border-radius:16px;background:#f7faf1;margin:25px 0;scroll-margin-top:115px}.cx-console-provider-unavailable h2{font-size:23px}.cx-console-provider-unavailable p{font-size:14px;max-width:62ch}
.cx-console-overview{padding:30px;max-width:940px;margin:auto;color:#203d2b}.cx-console-overview>header{margin-bottom:28px}.cx-console-overview h1{font-size:32px;letter-spacing:-1px;overflow-wrap:anywhere}.cx-console-overview header p{font-size:14px;color:#667b5e}.cx-console-summary-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.cx-console-summary-grid article{min-width:0;padding:20px;border:1px solid #c2d2b8;background:#fff;border-radius:13px}.cx-console-summary-grid article>span{display:block;font-size:11px;color:#667d5b;margin-bottom:11px}.cx-console-summary-grid article>strong{font-size:19px;font-weight:600;display:block;overflow-wrap:anywhere}.cx-console-summary-grid article>small{font-size:12px;display:block;color:#617958;margin-top:7px}.cx-console-nameservers{margin-top:27px}.cx-console-nameservers h2,.cx-console-assigned h2{font-size:22px}.cx-console-nameservers ol{padding:0;list-style:none}.cx-console-nameservers li{display:flex;align-items:center;gap:18px;padding:16px 0;border-bottom:1px solid #dce5d4}.cx-console-nameservers li>span{font-size:11px;color:#67805c;min-width:33px}.cx-console-nameservers strong{font-size:14px;font-weight:500;overflow-wrap:anywhere}.cx-console-overview>footer{display:flex;align-items:center;justify-content:space-between;gap:18px;margin-top:25px;padding-top:20px;border-top:1px solid #d7e1ce}.cx-console-overview>footer>span{font-size:12px;color:#6b7d61}.cx-console-dialog{width:min(960px,calc(100vw - 32px));height:min(820px,calc(100dvh - 32px));padding:0;border:1px solid #adc5a3;border-radius:22px;overflow:hidden;background:#f8faf5;color:#203d2b;max-width:none;max-height:none}.cx-console-dialog[open]{display:flex;flex-direction:column}.cx-console-dialog::backdrop{background:#112b225f;backdrop-filter:blur(6px)}.cx-console-dialog>header{display:flex;align-items:center;justify-content:space-between;padding:23px 27px;border-bottom:1px solid #d3dfca;background:#fff}.cx-console-dialog h2{font-size:23px;font-weight:600;margin:5px 0}.cx-console-dialog-body{flex:1;min-height:0;position:relative}.cx-console-dialog iframe{width:100%;height:100%;border:0}.cx-console-dialog-loader{height:100%;display:grid;place-items:center;font-size:14px;color:#5b7850}.cx-console-dialog-retry{position:absolute;bottom:20px;left:20px;right:20px;padding:18px;border:1px solid #bfd0b5;border-radius:12px;background:#fff}.cx-console-dialog [hidden]{display:none!important}body.cx-theme .cx-console-local-overview{width:min(940px,calc(100vw - 24px));max-width:none;padding:0;max-height:calc(100dvh - 32px);overflow:auto;position:relative}.cx-console-local-close{position:absolute;right:17px;top:17px}.cx-console-local-overview .cx-console-overview>header{padding-right:40px}body.cx-service-overview-embedded{padding:0;background:#f8faf4}body.cx-service-overview-embedded #main-body{padding:0!important;margin:0!important}body.cx-service-overview-embedded #main-body>.container{padding:0!important;max-width:none}body.cx-service-overview-embedded .cx-content-layout{margin:0}body.cx-service-overview-embedded .primary-content{padding:0;max-width:none;width:100%}body.cx-service-overview-embedded #footer,body.cx-service-overview-embedded .cx-navigation-loader{display:none}
@media(hover:hover) and (pointer:fine){body.cx-theme .cx-console-provider a.cx-console-shortcut:hover{background:#f0f6e9;border-color:#799e65;transform:translateY(-2px)}}
@media(max-width:1100px){.cx-console-stats{grid-template-columns:repeat(2,minmax(0,1fr))}body.cx-theme .cx-console-provider .cx-console-shortcuts{grid-template-columns:repeat(3,minmax(0,1fr))}body.cx-theme .cx-console-provider>.row{grid-template-columns:1fr}}
@media(max-width:767px){.cx-console-page-actions .btn{flex:1}.cx-console-stats{gap:10px}.cx-console-stats>article{padding:17px 14px}.cx-console-stats strong{font-size:19px}.cx-console-stats>article>span{font-size:10px}body.cx-theme .cx-console-provider-workspace>summary{padding:21px}body.cx-theme .cx-console-provider-workspace>summary strong{font-size:22px}body.cx-theme .cx-console-provider-workspace .cx-provider-workspace-content{padding:20px}body.cx-theme .cx-console-provider .cx-console-shortcuts{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}body.cx-theme .cx-console-provider a.cx-console-shortcut{padding:16px 13px;min-height:116px;font-size:12px}.cx-console-overview{padding:23px 18px}.cx-console-overview h1{font-size:27px}.cx-console-summary-grid{grid-template-columns:1fr}.cx-console-overview>footer{align-items:flex-start;flex-direction:column}.cx-console-dialog{width:calc(100vw - 12px);height:calc(100dvh - 12px);margin:6px;border-radius:16px}.cx-console-dialog>header{padding:18px}.cx-console-nameservers li{align-items:flex-start}.cx-console-nameservers strong{font-size:13px}}
@media(prefers-reduced-motion:reduce){body.cx-theme .cx-console-provider a.cx-console-shortcut{transition:none;transform:none}.cx-console-dialog::backdrop{backdrop-filter:none}}

body.cx-theme .cx-console-provider .cx-console-usage div:has(>canvas):has(>.usage-dial){display:none!important}body.cx-theme .cx-console-provider .cx-console-usage .row>[class*="col-"]{padding:19px;border:1px solid #d0e0c5;background:#f8fbf3;border-radius:12px;margin-bottom:12px;min-width:0}.cx-console-overview-control{border:1px solid #bed1b1;border-radius:10px;background:#fff;color:#365f2d;padding:11px 15px;min-height:44px;font:inherit;font-size:13px;cursor:pointer}.cx-console-overview-control i{margin-right:8px}

/* Source: console-account.css */
/* Account and support console. Scoped additions; native forms and behavior are unchanged. */
body.cx-theme :is(.cx-console-account,.cx-console-access,.cx-console-team,.cx-console-conversation,.cx-console-inbox){--cx-ca-ink:#173d2c;--cx-ca-copy:#50675a;--cx-ca-muted:#728275;--cx-ca-line:#dce4d9;--cx-ca-paper:#fffefa;max-width:1200px;margin-left:auto;margin-right:auto;color:var(--cx-ca-ink)}
body.cx-theme :is(.cx-console-account,.cx-console-access,.cx-console-team,.cx-console-conversation,.cx-console-inbox) :is(h1,h2,h3){color:var(--cx-ca-ink);text-wrap:balance}
body.cx-theme :is(.cx-console-account,.cx-console-access,.cx-console-team,.cx-console-conversation,.cx-console-inbox) h1{font-size:clamp(32px,3.5vw,46px);line-height:1.13;letter-spacing:-1.5px;font-weight:600;max-width:820px}
body.cx-theme :is(.cx-console-account,.cx-console-access,.cx-console-team,.cx-console-conversation,.cx-console-inbox) :is(.cx-profile-heading,.cx-access-heading,.cx-conversation-heading,.cx-resource-heading){padding:6px 0 29px;margin-bottom:29px;border-bottom:1px solid var(--cx-ca-line);gap:24px;align-items:center}
body.cx-theme :is(.cx-console-account,.cx-console-access,.cx-console-team,.cx-console-conversation,.cx-console-inbox) :is(.cx-profile-heading,.cx-access-heading,.cx-resource-heading) p{font-size:14px;color:var(--cx-ca-copy);line-height:1.85;max-width:660px}
body.cx-theme :is(.cx-console-account,.cx-console-access,.cx-console-team,.cx-console-conversation,.cx-console-inbox) .cx-eyebrow{font-size:10px;color:#6b815f;letter-spacing:.12em;line-height:1.7}
body.cx-theme :is(.cx-console-account,.cx-console-access,.cx-console-team,.cx-console-conversation,.cx-console-inbox) :is(input.form-control,select.form-control,textarea.form-control){min-height:49px;border:1px solid #cedac9;border-radius:9px;background:var(--cx-ca-paper);color:#213f2d;padding:12px 14px;font-size:14px;line-height:1.7;box-shadow:none}
body.cx-theme :is(.cx-console-account,.cx-console-access,.cx-console-team,.cx-console-conversation,.cx-console-inbox) :is(input.form-control,select.form-control,textarea.form-control):focus{background:#fff;border-color:#658d4b;box-shadow:0 0 0 3px #769b4520;outline:none}
body.cx-theme :is(.cx-console-account,.cx-console-access,.cx-console-team,.cx-console-conversation) .form-control:disabled{background:#f1f3ec;color:#71806a;border-color:#dfe5d8}
body.cx-theme :is(.cx-console-account,.cx-console-access,.cx-console-team,.cx-console-conversation) label{color:#3b5744;font-size:13px;font-weight:500;line-height:1.8}
body.cx-theme :is(.cx-console-account,.cx-console-access,.cx-console-team,.cx-console-conversation,.cx-console-inbox) .btn{min-height:44px;font-size:12px;border-radius:9px;padding:11px 16px;box-shadow:none;line-height:1.7}
body.cx-theme :is(.cx-console-account,.cx-console-access,.cx-console-team,.cx-console-conversation,.cx-console-inbox) .btn-primary{background:#244f35;border-color:#244f35;color:#fffef8}
body.cx-theme :is(.cx-console-account,.cx-console-access,.cx-console-team,.cx-console-conversation,.cx-console-inbox) .btn-primary:hover{background:#173d2c;border-color:#173d2c}
body.cx-theme :is(.cx-console-account,.cx-console-access,.cx-console-team,.cx-console-conversation,.cx-console-inbox) .btn-default{background:#fffefa;color:#3e5b41;border-color:#d5dfce}
body.cx-theme .cx-console-profile .cx-profile-layout{display:block}
body.cx-theme .cx-console-profile .cx-profile-rail{display:flex;position:static;border:1px solid #d7e1ce;background:#f6f8f0;border-radius:12px;box-shadow:none;padding:7px;margin-bottom:29px;gap:12px}
body.cx-theme .cx-console-profile .cx-profile-rail nav{display:flex;flex-direction:row;gap:5px;margin:0;overflow:auto;scrollbar-width:thin;flex:1;min-width:0}
body.cx-theme .cx-console-profile .cx-profile-rail nav a{padding:12px 15px;font-size:12px;white-space:nowrap;border-radius:7px;color:#62765a;min-height:43px;gap:9px}
body.cx-theme .cx-console-profile .cx-profile-rail nav a:hover,body.cx-theme .cx-console-profile .cx-profile-rail nav a[aria-current]{background:#fffefa;color:#244b31}
body.cx-theme .cx-console-profile .cx-profile-security-link{font-size:11px;color:#3c6746;border-left:1px solid #d8e2ce;padding:10px 15px;display:flex;align-items:center;gap:10px;white-space:nowrap}
body.cx-theme .cx-console-profile .cx-profile-section{background:#fffefa;border:1px solid var(--cx-ca-line);border-radius:14px;padding:30px 34px;margin-bottom:23px;box-shadow:none}
body.cx-theme .cx-console-profile .cx-profile-section>header{border-bottom:1px solid #e5e9df;padding-bottom:24px;margin-bottom:25px;gap:17px}
body.cx-theme .cx-console-profile .cx-profile-section>header>span{border:1px solid #d8e3cb;background:#eef4e5;color:#63834e;border-radius:10px;font-size:11px}
body.cx-theme .cx-console-profile .cx-profile-section h2{font-size:25px;font-weight:550;letter-spacing:-.65px;line-height:1.3;margin-bottom:8px}
body.cx-theme .cx-console-profile .cx-profile-section header p{font-size:13px;color:#677c60;line-height:1.8}
body.cx-theme .cx-console-profile .cx-profile-fields{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px 29px}
body.cx-theme .cx-console-profile .cx-profile-fields label{margin-bottom:9px}
body.cx-theme .cx-console-profile .cx-profile-preference-group{background:#f7f9f1;border:1px solid #e0e7d8;border-radius:10px;padding:22px}
body.cx-theme .cx-console-profile .cx-profile-preference-group label{font-size:13px;line-height:1.8;padding:14px 0}
body.cx-theme .cx-console-profile .cx-profile-preference-title{font-size:17px!important;font-weight:550}
body.cx-theme .cx-console-profile .cx-profile-savebar{border:1px solid #d3dfc9;background:#fffefaf7;border-radius:11px;padding:15px 19px;box-shadow:none;gap:13px}
body.cx-theme .cx-console-profile .cx-profile-savebar>span{font-size:12px;color:#667b5d}
body.cx-theme .cx-console-identity .cx-access-layout{display:block}
body.cx-theme .cx-console-identity .cx-access-guide{display:flex;align-items:center;gap:18px;position:static;padding:20px 23px;margin-bottom:27px;border:1px solid #d9e3d0;border-radius:12px;background:#f3f7eb;box-shadow:none}
body.cx-theme .cx-console-identity .cx-access-guide>.cx-access-art{display:grid;place-items:center;width:44px;height:44px;border-radius:11px;background:#e5efd7;font-size:24px;color:#668d49;flex-shrink:0;margin:0}
body.cx-theme .cx-console-identity .cx-access-guide h2{font-size:17px;letter-spacing:-.25px;font-weight:550;margin:0;max-width:160px;line-height:1.5}
body.cx-theme .cx-console-identity .cx-access-guide>p{display:none}
body.cx-theme .cx-console-identity .cx-access-guide>a{display:flex;align-items:center;gap:9px;line-height:1.7;font-size:12px;color:#547743;margin:0;padding:9px 12px;border:0;border-left:1px solid #d8e3ca}
body.cx-theme .cx-console-identity .cx-login-profile-sections{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:24px;align-items:start}
body.cx-theme .cx-console-access .cx-access-form{background:#fffefa;border:1px solid #dbe4d4;border-radius:14px;padding:29px;box-shadow:none;min-width:0}
body.cx-theme .cx-console-access .cx-access-form-intro{padding-bottom:22px;margin-bottom:24px;border-bottom:1px solid #e3e9dc}
body.cx-theme .cx-console-access .cx-access-form-intro>span{font-size:10px;text-transform:uppercase;letter-spacing:.09em;color:#83966f;line-height:1.7}
body.cx-theme .cx-console-access .cx-access-form-intro h2{font-size:25px;font-weight:550;letter-spacing:-.65px;line-height:1.3;margin:12px 0 0}
body.cx-theme .cx-console-access .cx-login-profile-fields{display:grid;grid-template-columns:1fr;gap:0}
body.cx-theme .cx-console-access .cx-login-profile-field{min-width:0}
body.cx-theme .cx-console-access .form-group{margin-bottom:22px}
body.cx-theme .cx-console-access .cx-profile-email-state{font-size:12px;line-height:1.8;color:#71885c;background:#f5f8ef;border-radius:8px;padding:12px 14px;margin:0 0 23px;border:1px solid #e1ead6}
body.cx-theme .cx-console-access .cx-profile-email-state:empty{display:none}
body.cx-theme .cx-console-access .cx-access-divider{margin-top:31px;padding-top:26px;border-top:1px solid #e0e8d7}
body.cx-theme .cx-console-password .cx-access-layout{display:grid;grid-template-columns:240px minmax(0,1fr);gap:27px;align-items:start}
body.cx-theme .cx-console-password .cx-access-guide{position:sticky;top:108px;border:0;border-radius:14px;padding:25px;background:#edf3e5;box-shadow:none}
body.cx-theme .cx-console-password .cx-access-art{display:grid;place-items:center;width:58px;height:58px;border:1px solid #cedebc;border-radius:17px;background:transparent;color:#6c904e;font-size:28px;margin-bottom:24px}
body.cx-theme .cx-console-password .cx-access-guide h2{font-size:27px;line-height:1.25;letter-spacing:-.7px;margin:16px 0;font-weight:550}
body.cx-theme .cx-console-password .cx-access-guide p,body.cx-theme .cx-console-password .cx-access-guide li{font-size:12px;line-height:1.9;color:#6d815e}
body.cx-theme .cx-console-password .cx-access-guide ol{list-style:none;padding:0;margin:24px 0}
body.cx-theme .cx-console-password .cx-access-guide li{display:flex;align-items:start;gap:11px;padding:12px 0;border-top:1px solid #dce6d0}
body.cx-theme .cx-console-password .cx-access-guide li i{margin-top:5px;color:#8ba470}
body.cx-theme .cx-console-password .cx-access-guide>a{font-size:11px;color:#5d7d44;line-height:1.8}
body.cx-theme .cx-console-access .cx-access-form-actions{display:flex;gap:10px;align-items:center;flex-wrap:wrap;padding-top:24px;border-top:1px solid #e0e8d6;margin-top:28px}
body.cx-theme .cx-console-access .cx-access-form-actions>span{font-size:11px;line-height:1.8;color:#6a805d;flex:1;min-width:170px}
body.cx-theme .cx-console-team .cx-team-layout{display:grid;grid-template-columns:minmax(0,1fr) 320px;gap:25px;align-items:start}
body.cx-theme .cx-console-team .cx-team-roster{background:#fffefa;border:1px solid #dce5d5;border-radius:14px;padding:27px;min-width:0;box-shadow:none}
body.cx-theme .cx-console-team .cx-team-roster>header{display:flex;align-items:center;gap:17px;justify-content:space-between;border-bottom:1px solid #e2e9da;padding-bottom:24px;margin-bottom:4px}
body.cx-theme .cx-console-team .cx-team-roster h2{font-size:25px;font-weight:550;letter-spacing:-.6px;margin:10px 0 0}
body.cx-theme .cx-console-team .cx-team-roster>header>b{font-size:10px;white-space:nowrap;border:1px solid #dce6d0;background:#f3f8eb;border-radius:7px;padding:7px 9px;font-weight:500;color:#6c8654}
body.cx-theme .cx-console-team .cx-team-member{display:flex;align-items:start;gap:14px;padding:24px 0;border-bottom:1px solid #e4eadc;min-width:0}
body.cx-theme .cx-console-team .cx-team-avatar{display:grid;place-items:center;flex-shrink:0;width:41px;height:41px;border-radius:12px;border:1px solid #d8e4c9;background:#f0f5e7;color:#779452;font-size:17px}
body.cx-theme .cx-console-team .cx-team-member-identity{min-width:0;flex:1}
body.cx-theme .cx-console-team .cx-team-member h3{font-size:14px;line-height:1.6;letter-spacing:0;overflow-wrap:anywhere;font-weight:550;margin:0 0 8px}
body.cx-theme .cx-console-team .cx-team-role{font-size:10px;color:#6e8956;border:1px solid #dee8d3;background:#f8fbf2;border-radius:6px;padding:4px 7px}
body.cx-theme .cx-console-team .cx-team-member p,body.cx-theme .cx-console-team .cx-team-security{font-size:11px;line-height:1.8;color:#7a8d6a;margin:10px 0 0}
body.cx-theme .cx-console-team .cx-team-member-actions{display:flex;flex-direction:column;gap:7px;flex-shrink:0}
body.cx-theme .cx-console-team .cx-team-member-actions .btn{font-size:10px;min-height:33px;padding:7px 10px;white-space:normal}
body.cx-theme .cx-console-team .cx-team-owner-note{font-size:11px;line-height:1.9;color:#6f845e;margin:23px 0 0}
body.cx-theme .cx-console-team .cx-team-pending{padding-top:25px}
body.cx-theme .cx-console-team .cx-team-invite{position:sticky;top:110px;padding:26px;border:1px solid #d8e4cb;border-radius:14px;background:#f1f6e8;box-shadow:none}
body.cx-theme .cx-console-team .cx-team-invite>.cx-access-art{display:grid;place-items:center;width:49px;height:49px;border-radius:14px;background:#e5eed8;color:#78994f;font-size:25px;margin-bottom:22px}
body.cx-theme .cx-console-team .cx-team-invite h2{font-size:27px;line-height:1.25;letter-spacing:-.7px;margin:15px 0;font-weight:550}
body.cx-theme .cx-console-team .cx-team-invite>p{font-size:12px;color:#73865e;line-height:1.9}
body.cx-theme .cx-console-team .cx-team-invite .form-group{margin-top:24px}
body.cx-theme .cx-console-team .cx-team-access-choice{margin:24px 0;min-width:0}
body.cx-theme .cx-console-team .cx-team-access-choice legend{font-size:12px;color:#4f6a3e;font-weight:500;margin-bottom:13px}
body.cx-theme .cx-console-team .cx-team-access-choice label{display:flex;align-items:start;gap:10px;background:#fbfdf7;border:1px solid #dce7d1;border-radius:9px;padding:12px 14px;margin-bottom:8px;font-size:12px}
body.cx-theme .cx-console-team .cx-team-access-choice input{position:static;flex-shrink:0;margin:5px 0 0;accent-color:#416b35}
body.cx-theme .cx-console-team .cx-permission-choice{display:flex;gap:10px;padding:13px 0;border-top:1px solid #dce7d0;font-size:12px}
body.cx-theme .cx-console-team .cx-permission-choice input{position:static;margin:5px 0 0;flex-shrink:0}
body.cx-theme .cx-console-team .cx-permission-choice small{font-size:10px;line-height:1.8;color:#7d8e6c;display:block;margin-top:5px}
body.cx-theme .cx-console-team .cx-team-invite button[type=submit]{width:100%}
body.cx-theme .cx-console-inbox .cx-support-shortcuts{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;margin:0 0 25px}
body.cx-theme .cx-console-inbox .cx-support-shortcuts>a{display:flex;align-items:center;gap:14px;border:1px solid #dbe5d1;border-radius:12px;padding:20px 22px;background:#f4f8ed;box-shadow:none;text-decoration:none}
body.cx-theme .cx-console-inbox .cx-support-shortcuts>a>i:first-child{font-size:23px;color:#7a9953}
body.cx-theme .cx-console-inbox .cx-support-shortcuts>a>span{font-size:14px;line-height:1.5;color:#3b5b31;flex:1}
body.cx-theme .cx-console-inbox .cx-support-shortcuts small{font-size:11px;color:#758b63;display:block;margin-top:5px;line-height:1.7}
body.cx-theme .cx-console-inbox .cx-resource-toolbar{border:1px solid #d9e3d0;background:#fffefa;border-radius:11px;box-shadow:none;padding:18px 22px;gap:17px;margin-bottom:18px}
body.cx-theme .cx-console-inbox .cx-resource-search input{font-size:13px;color:#3b5934}
body.cx-theme .cx-console-inbox .cx-conversation-list{border:1px solid #dbe4d2;border-radius:14px;background:#fffefa;overflow:hidden}
body.cx-theme .cx-console-inbox .cx-conversation-entry{padding:24px;border:0;border-bottom:1px solid #e4eadb;background:transparent;gap:17px;align-items:center;margin:0;border-radius:0}
body.cx-theme .cx-console-inbox .cx-conversation-entry:last-child{border-bottom:0}
body.cx-theme .cx-console-inbox .cx-conversation-unread{background:#f2f7e9;box-shadow:inset 3px 0 #739b43}
body.cx-theme .cx-console-inbox .cx-conversation-identity{min-width:0}
body.cx-theme .cx-console-inbox .cx-conversation-identity>span{font-size:10px;color:#839470;letter-spacing:.02em;line-height:1.8}
body.cx-theme .cx-console-inbox .cx-conversation-identity h2{font-size:19px;font-weight:550;letter-spacing:-.3px;line-height:1.45;margin:6px 0;overflow-wrap:anywhere;text-wrap:initial}
body.cx-theme .cx-console-inbox .cx-conversation-identity h2 a{color:#294d30}
body.cx-theme .cx-console-inbox .cx-conversation-identity p{font-size:11px;line-height:1.8;color:#7c8d6b;margin:0}
body.cx-theme .cx-console-inbox .cx-resource-status{font-size:10px;padding:6px 9px;border:1px solid #d9e5cd;border-radius:7px;white-space:normal;text-align:center;line-height:1.6}
body.cx-theme .cx-console-inbox .cx-resource-empty{background:#fafcf5;padding:60px 25px;border:0;border-radius:0}
body.cx-theme .cx-console-inbox .cx-resource-empty h2{font-size:31px;letter-spacing:-.8px;font-weight:550}
body.cx-theme .cx-console-inbox .cx-resource-empty p{font-size:14px;line-height:1.9;color:#748963}
body.cx-theme .cx-console-conversation .cx-conversation-layout{display:grid;grid-template-columns:minmax(0,1fr) 220px;gap:30px;align-items:start}
body.cx-theme .cx-console-conversation .cx-conversation-main{grid-column:1;grid-row:1;min-width:0}
body.cx-theme .cx-console-conversation .cx-conversation-guide{grid-column:2;grid-row:1;border:0;border-left:1px solid #dce5d1;background:transparent;border-radius:0;padding:8px 0 8px 24px;box-shadow:none;top:112px}
body.cx-theme .cx-console-conversation .cx-conversation-guide-mark{width:44px;height:44px;border:1px solid #d9e4cc;background:#f0f5e6;border-radius:12px;font-size:22px;margin:20px 0}
body.cx-theme .cx-console-conversation .cx-conversation-guide h2{font-size:24px;font-weight:550;letter-spacing:-.6px}
body.cx-theme .cx-console-conversation .cx-conversation-guide p{font-size:12px;color:#7a8d69;line-height:1.9}
body.cx-theme .cx-console-conversation .cx-conversation-guide>a{font-size:11px;color:#607f46}
body.cx-theme .cx-console-conversation .cx-conversation-thread{position:relative;padding-left:21px;gap:23px;isolation:isolate}
body.cx-theme .cx-console-conversation .cx-conversation-thread:before{content:'';position:absolute;left:4px;top:23px;bottom:29px;border-left:1px solid #cedfbc;z-index:-1}
body.cx-theme .cx-console-conversation .cx-conversation-message-shell{position:relative}
body.cx-theme .cx-console-conversation .cx-conversation-message-shell:before{content:'';position:absolute;width:9px;height:9px;border:2px solid #8ca96a;border-radius:50%;background:#f8faf1;left:-21px;top:25px}
body.cx-theme .cx-console-conversation .ticket-reply{border:1px solid #d9e4ce;background:#fffefa;border-radius:13px;box-shadow:none;overflow:hidden}
body.cx-theme .cx-console-conversation .ticket-reply .posted-by{padding:18px 23px;background:#f5f8ee;border-bottom:1px solid #e1e9d6;font-size:11px;color:#7a8e68;line-height:1.8}
body.cx-theme .cx-console-conversation .posted-by-name{font-size:14px;font-weight:550;color:#35572e}
body.cx-theme .cx-console-conversation .ticket-reply.staff .posted-by{background:#284f38;color:#c4d4b8;border-color:#284f38}
body.cx-theme .cx-console-conversation .ticket-reply.staff .posted-by-name{color:#f4f8e9}
body.cx-theme .cx-console-conversation .ticket-reply.staff .posted-on{color:#c1d0b5}
body.cx-theme .cx-console-conversation .ticket-reply.staff .requestor-badge{border-color:#6e8963;background:#395f44;color:#ecf4df}
body.cx-theme .cx-console-conversation .ticket-reply .message{padding:25px!important;font-size:14px;line-height:1.95;color:#3e5b35}
body.cx-theme .cx-console-conversation .ticket-reply .attachments{border-top:1px solid #e1e8d8;background:#fcfdf7;padding:20px 24px!important;font-size:12px;color:#6d8556}
body.cx-theme .cx-console-conversation .attachment-list li>a{border:1px solid #d3dfc5;background:#fffefa;border-radius:8px;box-shadow:none;padding:12px}
body.cx-theme .cx-console-conversation .attachment-list .caption{font-size:11px;color:#68834f}
body.cx-theme .cx-console-conversation .cx-conversation-composer{margin-left:21px;background:#fffefa;border:1px solid #d5e1c9;border-radius:14px;padding:27px;box-shadow:none}
body.cx-theme .cx-console-conversation .cx-conversation-composer-heading{border-bottom:1px solid #e2e9d8;padding-bottom:23px;margin-bottom:25px}
body.cx-theme .cx-console-conversation .cx-conversation-composer-heading h2{font-size:27px;font-weight:550;letter-spacing:-.7px}
body.cx-theme .cx-console-conversation .cx-conversation-composer-heading p{font-size:13px;color:#72875f;line-height:1.8}
body.cx-theme .cx-console-conversation .cx-conversation-composer-heading>span{background:#edf4e2;color:#6e9346;border:1px solid #dce8ce;border-radius:11px}
body.cx-theme .cx-console-conversation .editor-toolbar{border-color:#d6e2ca;background:#f7faf1;border-radius:9px 9px 0 0}
body.cx-theme .cx-console-conversation .CodeMirror{border-color:#d6e2ca;border-radius:0 0 9px 9px;background:#fffefa;color:#3e5b35;font-size:14px;line-height:1.8}
body.cx-theme .cx-console-conversation .custom-file-label{min-height:43px;background:#f7faf1;color:#637e4b;border-color:#d5e1c9;border-radius:8px;font-size:12px}
body.cx-theme :is(.cx-console-account,.cx-console-access,.cx-console-team,.cx-console-conversation,.cx-console-inbox) :is(a,button,input,select,textarea):focus-visible{outline:2px solid #72944e;outline-offset:3px}
@media(max-width:1200px){body.cx-theme .cx-console-team .cx-team-layout{grid-template-columns:1fr}body.cx-theme .cx-console-team .cx-team-invite{position:static}body.cx-theme .cx-console-conversation .cx-conversation-layout{grid-template-columns:1fr}body.cx-theme .cx-console-conversation .cx-conversation-guide{display:none}body.cx-theme .cx-console-identity .cx-access-guide{flex-wrap:wrap}body.cx-theme .cx-console-identity .cx-access-guide>a{flex:1;min-width:180px}body.cx-theme .cx-console-identity .cx-access-guide h2{max-width:none;flex:1}}
@media(max-width:950px){body.cx-theme .cx-console-password .cx-access-layout{grid-template-columns:1fr}body.cx-theme .cx-console-password .cx-access-guide{display:none}body.cx-theme .cx-console-identity .cx-login-profile-sections{grid-template-columns:1fr}body.cx-theme .cx-console-profile .cx-profile-security-link span{display:none}body.cx-theme .cx-console-profile .cx-profile-rail nav a{font-size:11px;padding:11px}}
@media(max-width:600px){body.cx-theme :is(.cx-console-account,.cx-console-access,.cx-console-team,.cx-console-conversation,.cx-console-inbox) h1{font-size:31px;letter-spacing:-1px}body.cx-theme :is(.cx-console-account,.cx-console-access,.cx-console-team,.cx-console-conversation,.cx-console-inbox) :is(.cx-profile-heading,.cx-access-heading,.cx-conversation-heading,.cx-resource-heading){display:block;padding-bottom:23px;margin-bottom:23px}body.cx-theme :is(.cx-console-account,.cx-console-access,.cx-console-team,.cx-console-conversation,.cx-console-inbox) :is(.cx-profile-heading,.cx-access-heading,.cx-resource-heading) p{font-size:13px}body.cx-theme .cx-console-profile .cx-profile-heading>.btn,body.cx-theme .cx-console-access .cx-access-heading>a,body.cx-theme .cx-console-team .cx-access-heading>a,body.cx-theme .cx-console-inbox .cx-resource-heading>.btn{display:inline-flex;margin-top:18px}body.cx-theme .cx-console-profile .cx-profile-fields{grid-template-columns:1fr;gap:22px}body.cx-theme .cx-console-profile .cx-profile-section{padding:23px 20px;border-radius:12px}body.cx-theme .cx-console-profile .cx-profile-section h2{font-size:23px}body.cx-theme .cx-console-profile .cx-profile-section>header{padding-bottom:21px;margin-bottom:22px;gap:12px}body.cx-theme .cx-console-profile .cx-profile-rail{padding:6px;gap:0}body.cx-theme .cx-console-profile .cx-profile-security-link{display:none}body.cx-theme .cx-console-profile .cx-profile-savebar{padding:13px;bottom:9px}body.cx-theme .cx-console-profile .cx-profile-savebar>span{font-size:11px;flex-basis:100%}body.cx-theme .cx-console-profile .cx-profile-savebar .btn{font-size:11px;min-width:0;padding:10px;flex:1}body.cx-theme .cx-console-access .cx-access-form{padding:23px 20px;border-radius:12px}body.cx-theme .cx-console-access .cx-access-form-intro h2{font-size:23px}body.cx-theme .cx-console-access .cx-access-form-actions>span{flex-basis:100%}body.cx-theme .cx-console-access .cx-access-form-actions>.btn{flex:1}body.cx-theme .cx-console-identity .cx-access-guide{padding:18px;gap:12px}body.cx-theme .cx-console-identity .cx-access-guide h2{font-size:15px}body.cx-theme .cx-console-identity .cx-access-guide>a{font-size:11px;flex-basis:100%;min-width:0;border-left:0;border-top:1px solid #dce6d0;padding:12px 0 0}body.cx-theme .cx-console-team .cx-team-roster{padding:22px 19px;border-radius:12px}body.cx-theme .cx-console-team .cx-team-member{flex-wrap:wrap;gap:12px;padding:22px 0}body.cx-theme .cx-console-team .cx-team-member-identity{min-width:calc(100% - 65px)}body.cx-theme .cx-console-team .cx-team-member-actions{flex-direction:row;flex-wrap:wrap;width:100%;padding-left:53px}body.cx-theme .cx-console-team .cx-team-invite{padding:23px 20px}body.cx-theme .cx-console-team .cx-team-roster h2{font-size:23px}body.cx-theme .cx-console-inbox .cx-support-shortcuts{grid-template-columns:1fr;gap:12px}body.cx-theme .cx-console-inbox .cx-support-shortcuts>a{padding:18px}body.cx-theme .cx-console-inbox .cx-resource-toolbar{padding:16px;gap:13px;flex-wrap:wrap}body.cx-theme .cx-console-inbox .cx-resource-search{flex-basis:100%}body.cx-theme .cx-console-inbox .cx-conversation-entry{padding:20px 17px;gap:12px;display:grid;grid-template-columns:35px minmax(0,1fr) 25px}body.cx-theme .cx-console-inbox .cx-conversation-entry>.cx-resource-icon{width:35px;height:35px;font-size:18px;grid-column:1;grid-row:1}body.cx-theme .cx-console-inbox .cx-conversation-identity{grid-column:2;grid-row:1}body.cx-theme .cx-console-inbox .cx-conversation-identity h2{font-size:17px;letter-spacing:0}body.cx-theme .cx-console-inbox .cx-conversation-entry>.cx-resource-status{grid-column:2;grid-row:2;justify-self:start}body.cx-theme .cx-console-inbox .cx-conversation-entry>.cx-ledger-open{grid-column:3;grid-row:1}body.cx-theme .cx-console-inbox .cx-resource-empty{padding:40px 22px}body.cx-theme .cx-console-inbox .cx-resource-empty h2{font-size:28px}body.cx-theme .cx-console-conversation .cx-conversation-actions{margin-top:20px;flex-wrap:wrap}body.cx-theme .cx-console-conversation .cx-conversation-thread{padding-left:13px;gap:19px}body.cx-theme .cx-console-conversation .cx-conversation-thread:before{left:2px}body.cx-theme .cx-console-conversation .cx-conversation-message-shell:before{left:-14px;width:8px;height:8px}body.cx-theme .cx-console-conversation .ticket-reply .posted-by{padding:16px 18px;font-size:10px}body.cx-theme .cx-console-conversation .posted-by-name{font-size:13px}body.cx-theme .cx-console-conversation .ticket-reply .message{padding:21px 18px!important;font-size:13px}body.cx-theme .cx-console-conversation .ticket-reply .attachments{padding:18px!important;font-size:11px}body.cx-theme .cx-console-conversation .cx-conversation-composer{margin-left:13px;padding:22px 18px}body.cx-theme .cx-console-conversation .cx-conversation-composer-heading{gap:12px}body.cx-theme .cx-console-conversation .cx-conversation-composer-heading h2{font-size:24px}body.cx-theme .cx-console-conversation .cx-conversation-composer-heading p{font-size:12px}}
@media(max-width:360px){body.cx-theme .cx-console-inbox .cx-conversation-entry{grid-template-columns:minmax(0,1fr) 24px}body.cx-theme .cx-console-inbox .cx-conversation-entry>.cx-resource-icon{display:none}body.cx-theme .cx-console-inbox .cx-conversation-identity{grid-column:1}body.cx-theme .cx-console-inbox .cx-conversation-entry>.cx-resource-status{grid-column:1}body.cx-theme .cx-console-inbox .cx-conversation-entry>.cx-ledger-open{grid-column:2}body.cx-theme .cx-console-team .cx-team-member-actions{padding-left:0}body.cx-theme .cx-console-profile .cx-profile-rail nav a i{display:none}}
@media(prefers-reduced-motion:reduce){body.cx-theme :is(.cx-console-account,.cx-console-access,.cx-console-team,.cx-console-conversation,.cx-console-inbox) :is(a,button,input,select,textarea){transition:none!important;scroll-behavior:auto}}
body.cx-theme .cx-console-team .modal-content{border:1px solid #d1dec4;border-radius:13px;box-shadow:none;overflow:hidden}body.cx-theme .cx-console-team .modal-header.cx-surface-header{background:#244d35!important;color:#f7faed!important;padding:23px;border:0}body.cx-theme .cx-console-team .modal-title{font-size:23px;font-weight:550;letter-spacing:-.5px;color:#f7faed!important}body.cx-theme .cx-console-team .modal-header .close{color:#e7f0db;opacity:1;text-shadow:none}body.cx-theme .cx-console-team .modal-body{padding:25px;font-size:13px;color:#587149;line-height:1.9;background:#fffefa}body.cx-theme .cx-console-team .modal-footer{padding:17px 23px;border-top:1px solid #dde6d2;background:#f7faf1}

/* Source: console-invoice.css */
body.cx-invoice.cx-invoice-console{font-family:'Clytrix Outfit','Segoe UI',sans-serif;background:#f5f7f1;color:#203d2b;background-image:radial-gradient(#23472a09 .7px,transparent .7px);background-size:6px 6px}.cx-invoice-console h1,.cx-invoice-console h2,.cx-invoice-console h3{font-family:inherit!important;font-weight:600;letter-spacing:-.6px}.cx-invoice-console .cx-invoice-nav{max-width:1240px;padding:18px 28px;margin:0 auto;border-bottom:1px solid #c7d6be;min-height:90px}.cx-invoice-console .cx-invoice-workspace{max-width:1240px;grid-template-columns:260px minmax(0,1fr);gap:30px;margin:36px auto;padding:0 28px}.cx-invoice-console .cx-invoice-aside{padding:18px 0}.cx-invoice-console .cx-invoice-aside h1{font-size:37px;line-height:1.12;font-weight:650;color:#1b402a;margin:16px 0}.cx-invoice-console .cx-invoice-aside p{font-size:13px;line-height:1.8;color:#60785a}.cx-invoice-console .cx-invoice-aside-note{font-size:11px;color:#647e5c;border-top:1px solid #cadbbf;margin-top:23px;padding-top:20px}.cx-invoice-console .cx-invoice-balance{background:#e9f1df;border:1px solid #b5cfa3;border-radius:16px;padding:24px;box-shadow:none}.cx-invoice-console .cx-invoice-balance small,.cx-invoice-console .cx-invoice-balance span{font-size:11px;color:#557b40}.cx-invoice-console .cx-invoice-balance strong{font-size:33px;font-weight:650;letter-spacing:-1px;color:#23472c;overflow-wrap:anywhere}.cx-invoice-console .invoice-container{border:1px solid #b6cdb0;border-radius:21px;background:#fff;box-shadow:0 5px 0 #dce8d4;padding:31px;max-width:none;width:100%}.cx-invoice-console .cx-receipt-header{padding-bottom:27px;border-bottom:2px solid #b9cfae;gap:25px;margin-bottom:0}.cx-invoice-console .cx-receipt-header h3{font-size:23px;color:#244b2d}.cx-invoice-console .cx-receipt-header img{max-width:160px;max-height:55px;object-fit:contain}.cx-invoice-console .invoice-status{font-size:12px;font-weight:600;letter-spacing:0}.cx-invoice-console .invoice-status>span{display:inline-flex;border:1px solid #c2d1b9;border-radius:8px;padding:8px 13px;background:#edf4e6!important;color:#31592f!important}.cx-invoice-console .invoice-status>.unpaid{background:#fff7e8!important;border-color:#e5cfa5;color:#795b25!important}.cx-invoice-console .cx-receipt-parties{gap:25px;padding:26px 0;border-bottom:1px solid #dce6d4}.cx-invoice-console .cx-receipt-fact>strong{font-size:10px;font-weight:650;text-transform:uppercase;letter-spacing:.1em;color:#68845a}.cx-invoice-console .cx-receipt-fact address{font-size:13px;line-height:1.85;color:#334f31;margin:12px 0 0}.cx-invoice-console .cx-receipt-items{padding-top:28px}.cx-invoice-console .cx-receipt-items h2,.cx-invoice-console .cx-receipt-transactions h2{font-size:24px;color:#20492b}.cx-invoice-console .cx-receipt-item-list li{padding:20px 0;border-bottom:1px solid #e2eadb;font-size:14px;line-height:1.7;gap:20px}.cx-invoice-console .cx-receipt-item-list li strong{font-size:15px;font-weight:600;white-space:nowrap}.cx-invoice-console .cx-receipt-totals{background:#f4f8ed;border:1px solid #d3e1c9;border-radius:13px;padding:18px 20px;margin-top:22px}.cx-invoice-console .cx-receipt-totals>div{padding:11px 0;font-size:13px}.cx-invoice-console .cx-receipt-grand-total{border-top:1px solid #becfb1;padding-top:20px!important;font-size:21px!important;font-weight:600;color:#204c2a}.cx-invoice-console .cx-receipt-transactions{margin-top:28px;padding-top:23px;border-top:1px solid #d3e1c9}.cx-invoice-console .cx-receipt-transaction{background:#fff;border:0;border-bottom:1px solid #e0ead8;border-radius:0;padding:19px 0;font-size:12px}.cx-invoice-console .cx-receipt-transaction-icon{background:#edf4e3;color:#4e7e32;border-radius:10px}.cx-invoice-console .cx-receipt-balance-line{background:#edf4e3;border:0;border-radius:12px;font-size:16px;padding:19px}.cx-invoice-console .cx-receipt-actions{display:flex;gap:12px;flex-wrap:wrap;border-top:0;padding-top:22px}.cx-invoice-console .btn{font-family:inherit;font-size:13px;min-height:44px;border-radius:10px;padding:11px 17px}.cx-invoice-console .btn-default{border:1px solid #b5cba9;background:#fff;color:#345d2d}.cx-invoice-console .payment-btn-container{background:#f7faf2;border:1px solid #d8e4cd;border-radius:13px;padding:15px}.cx-invoice-console .payment-btn-container form{margin:0}.cx-invoice-console .cx-receipt-credit{background:#f5f9ee;border:1px solid #d4e2c9;border-radius:13px}.cx-invoice-console .cx-receipt-credit-title{font-size:18px}.cx-invoice-console .form-control{border:1px solid #adc59f;border-radius:9px;min-height:45px;font-size:14px}.cx-invoice-console .cx-receipt-note{background:#f8faf4;border-left:3px solid #86a96e;border-radius:0;padding:20px;font-size:13px}.cx-invoice-console .invoice-container>hr{display:none}.cx-invoice-console .panel{border:1px solid #c9dabb;border-radius:12px;box-shadow:none}.cx-invoice-console .panel-heading{background:#edf4e5;border-bottom:0;color:#355c2e}.cx-invoice-console .panel-body{font-size:13px;line-height:1.7}
@media(max-width:1000px){.cx-invoice-console .cx-invoice-workspace{grid-template-columns:1fr;gap:23px}.cx-invoice-console .cx-invoice-aside{position:static;display:grid;grid-template-columns:1fr 1fr;gap:0 25px;align-items:center}.cx-invoice-console .cx-invoice-aside .cx-eyebrow,.cx-invoice-console .cx-invoice-aside h1,.cx-invoice-console .cx-invoice-aside>p{grid-column:1}.cx-invoice-console .cx-invoice-balance{grid-column:2;grid-row:1/5;margin:0}.cx-invoice-console .cx-invoice-aside-note{display:none}}
@media(max-width:600px){.cx-invoice-console .cx-invoice-nav{padding:15px 18px;gap:15px;min-height:74px}.cx-invoice-console .cx-invoice-nav img{width:115px;height:auto}.cx-invoice-console .cx-invoice-nav>a:last-child{font-size:11px}.cx-invoice-console .cx-invoice-workspace{padding:0 12px;margin:20px auto}.cx-invoice-console .cx-invoice-aside{display:block;padding:0 8px}.cx-invoice-console .cx-invoice-aside h1{font-size:31px}.cx-invoice-console .cx-invoice-balance{margin:20px 0 0}.cx-invoice-console .invoice-container{padding:24px 18px;margin:0;width:100%;border-radius:16px}.cx-invoice-console .cx-receipt-parties{grid-template-columns:1fr}.cx-invoice-console .cx-receipt-item-list li{flex-wrap:wrap;gap:8px}.cx-invoice-console .cx-receipt-item-list li strong{white-space:normal}.cx-invoice-console .cx-receipt-totals{padding:14px}.cx-invoice-console .cx-receipt-header{flex-wrap:wrap}.cx-invoice-console .cx-receipt-header img{max-width:135px}.cx-invoice-console .cx-receipt-grand-total{font-size:19px!important}}
@media print{body.cx-invoice-console{background:#fff}.cx-invoice-console .cx-invoice-nav,.cx-invoice-console .cx-invoice-aside,.cx-invoice-console .cx-receipt-actions,.cx-invoice-console .payment-btn-container{display:none!important}.cx-invoice-console .cx-invoice-workspace{display:block;padding:0;margin:0;max-width:none}.cx-invoice-console .invoice-container{border:0;border-radius:0;padding:0;box-shadow:none}}

.cx-invoice-console .btn-success,.cx-invoice-console .btn-primary{background:#2b5735;border:1px solid #21472b;color:#fff}.cx-invoice-console .btn-success:hover,.cx-invoice-console .btn-primary:hover{background:#20462a;border-color:#193b22;color:#fff}.cx-invoice-console :is(a,button,input,select):focus-visible{outline:3px solid #64884e;outline-offset:3px}

/* Source: experience-plus.css */
/* Optional workspace colour, setup guidance and monitoring. No native form overrides. */
body.cx-theme.cx-loader-off .cx-navigation-loader{display:none!important}
body.cx-theme .cx-tour-focus{outline:2px solid var(--cx-plus-accent);outline-offset:5px}
body.cx-theme #cxWelcomeGuide h2{font-size:clamp(25px,3vw,34px);line-height:1.15;letter-spacing:-.8px;margin:0 0 18px;text-wrap:balance}
body.cx-theme #cxWelcomeGuide .cx-guide-progress{margin-top:10px;font-size:12px}
body.cx-theme .cx-guide-toast{position:fixed;bottom:24px;left:50%;transform:translateX(-50%);z-index:1100;width:max-content;max-width:calc(100vw - 32px);padding:18px 24px;background:#203e31;color:#fff;border:1px solid #658674;border-radius:16px;box-shadow:0 14px 40px #17382925;font-size:14px}
body.cx-theme .cx-start-cards:empty{display:none}
body.cx-theme.cx-colour-on .cx-overview-metrics>a:nth-child(2) .cx-overview-metric-icon{background:#e4f2f2;color:#236b70}
body.cx-theme.cx-colour-on .cx-overview-metrics>a:nth-child(3) .cx-overview-metric-icon{background:#efebfa;color:#68508f}
body.cx-theme.cx-colour-on .cx-overview-metrics>a:nth-child(4) .cx-overview-metric-icon{background:#fcf0da;color:#8a601e}
body.cx-theme.cx-colour-on .cx-dashboard-toolbox{background:radial-gradient(ellipse at 100% 0,var(--cx-plus-tint),transparent 65%),#fff}
body.cx-theme.cx-border-strong :is(.cx-resource-card,.cx-dashboard-native-module,.cx-overview-metrics>a,.cx-dashboard-toolbox,.cx-profile-section,.cx-resource-toolbar){border:1px solid var(--cx-plus-border)}
body.cx-theme .cx-monitor-observations{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;margin-top:24px}
body.cx-theme :is(.cx-monitor-observation,.cx-monitor-explainer){min-width:0;padding:28px;border:1px solid var(--cx-plus-border);border-radius:20px;background:var(--cx-plus-paper)}
body.cx-theme .cx-monitor-observation h2{font-size:23px;overflow-wrap:anywhere}
body.cx-theme .cx-monitor-state-up{background:#e8f4e5;color:#386431}
body.cx-theme .cx-monitor-state-down{background:#fbece5;color:#934324}
body.cx-theme .cx-monitor-state-unknown{background:#f0f1f3;color:#596471}
body.cx-theme :is(.cx-monitor-observation,.tab-pane){scroll-margin-top:115px}
body.cx-theme.cx-motion-off *,body.cx-theme.cx-motion-off *:before,body.cx-theme.cx-motion-off *:after{animation:none!important;transition:none!important;scroll-behavior:auto!important}
@media(max-width:700px){body.cx-theme .cx-monitor-observations{grid-template-columns:1fr}body.cx-theme :is(.cx-monitor-observation,.cx-monitor-explainer){padding:22px}body.cx-theme .cx-loader-pill{width:max-content;max-width:calc(100vw - 32px);flex-wrap:wrap;justify-content:center}}
body.cx-theme{--cx-plus-ink:#1d412c;--cx-plus-copy:#657b58;--cx-plus-deep:#2c5738;--cx-plus-accent:#8db63a;--cx-plus-tint:#eff6e4;--cx-plus-tint-two:#f1f5e9;--cx-plus-line:#cbdcba;--cx-plus-border:#a5bf8c;--cx-plus-paper:#fffefa}
body.cx-theme.cx-palette-forest{--cx-plus-ink:#1d412c;--cx-plus-copy:#657b58;--cx-plus-deep:#2c5738;--cx-plus-accent:#8db63a;--cx-plus-tint:#eff6e4;--cx-plus-tint-two:#eaf3e7;--cx-plus-line:#cbdcba;--cx-plus-border:#a5bf8c}
body.cx-theme.cx-palette-teal{--cx-plus-ink:#18483e;--cx-plus-copy:#607f75;--cx-plus-deep:#28685a;--cx-plus-accent:#45a18b;--cx-plus-tint:#e9f6ef;--cx-plus-tint-two:#e8f1f0;--cx-plus-line:#c7ded2;--cx-plus-border:#99beaf}
body.cx-theme.cx-palette-indigo{--cx-plus-ink:#343b65;--cx-plus-copy:#747995;--cx-plus-deep:#535c94;--cx-plus-accent:#8893cc;--cx-plus-tint:#eef0fa;--cx-plus-tint-two:#edf0f5;--cx-plus-line:#d1d6e9;--cx-plus-border:#afb8d5}
body.cx-theme #cxWelcomeGuide{width:min(600px,calc(100vw - 32px));max-width:600px;max-height:calc(100dvh - 40px);padding:0;border:1px solid var(--cx-plus-line);border-radius:22px;background:var(--cx-plus-paper);color:var(--cx-plus-ink);overflow:hidden;box-shadow:0 18px 70px #16332118}
body.cx-theme #cxWelcomeGuide[open]{display:flex;flex-direction:column}
body.cx-theme #cxWelcomeGuide::backdrop{background:#18352969;backdrop-filter:blur(5px)}
body.cx-theme #cxWelcomeGuide :is(.cx-guide-header,.cx-dialog-header){display:flex;align-items:start;justify-content:space-between;gap:20px;border-bottom:1px solid var(--cx-plus-line);padding:25px 29px;background:#fcfdf8}
body.cx-theme #cxWelcomeGuide :is(.cx-guide-header,.cx-dialog-header) h2{font-size:27px;font-weight:600;letter-spacing:-.8px;line-height:1.25;color:var(--cx-plus-ink);margin:9px 0 0}
body.cx-theme #cxWelcomeGuide :is(.cx-guide-header,.cx-dialog-header)>button{flex-shrink:0}
body.cx-theme #cxWelcomeGuide :is(.cx-guide-body,.cx-dialog-body){padding:28px 29px;overflow-y:auto;overscroll-behavior:contain;min-height:0;flex:1}
body.cx-theme #cxWelcomeGuide .cx-guide-art{position:relative;display:grid;place-items:center;width:80px;height:80px;border:1px solid var(--cx-plus-line);border-radius:23px;background:var(--cx-plus-tint);color:var(--cx-plus-accent);font-size:34px;margin-bottom:24px}
body.cx-theme #cxWelcomeGuide .cx-guide-art:after{content:'';position:absolute;inset:9px;border:1px solid var(--cx-plus-line);border-radius:17px;pointer-events:none}
body.cx-theme #cxWelcomeGuide :is(.cx-guide-step,[data-cx-guide-step]) h3{font-size:31px;line-height:1.18;font-weight:550;letter-spacing:-.9px;color:var(--cx-plus-ink);margin:0 0 15px;text-wrap:balance}
body.cx-theme #cxWelcomeGuide :is(.cx-guide-step,[data-cx-guide-step]) p{font-size:14px;line-height:1.9;color:var(--cx-plus-copy);margin:0 0 19px;max-width:480px}
body.cx-theme #cxWelcomeGuide :is(.cx-guide-step,[data-cx-guide-step]) ul{margin:20px 0;padding-left:18px;color:var(--cx-plus-copy);font-size:13px;line-height:1.9}
body.cx-theme #cxWelcomeGuide :is(.cx-guide-step,[data-cx-guide-step]) li{padding:4px 0 4px 3px}
body.cx-theme #cxWelcomeGuide .cx-guide-progress{display:flex;align-items:center;gap:7px;padding:0;margin:0;flex:1;min-width:0}
body.cx-theme #cxWelcomeGuide .cx-guide-progress>:is(span,button){display:block;width:24px;height:4px;min-height:0;padding:0;border:0;border-radius:4px;background:#e2e9d9;flex:0 1 24px;transition:background 150ms ease}
body.cx-theme #cxWelcomeGuide .cx-guide-progress>:is(.is-active,[aria-current=step],[aria-pressed=true]){background:var(--cx-plus-accent)}
body.cx-theme #cxWelcomeGuide :is(.cx-guide-footer,footer){display:flex;align-items:center;gap:10px;padding:21px 29px;border-top:1px solid var(--cx-plus-line);background:#fafcf6;flex-shrink:0}
body.cx-theme #cxWelcomeGuide :is(.cx-guide-footer,footer) .btn{border-radius:9px;min-height:43px;padding:11px 16px;font-size:12px;white-space:nowrap;box-shadow:none}
body.cx-theme #cxWelcomeGuide :is(.cx-guide-footer,footer) .btn-primary{background:var(--cx-plus-deep);border-color:var(--cx-plus-deep);color:#fffefa}
body.cx-theme #cxWelcomeGuide :is(.cx-guide-footer,footer) .btn-default{border:1px solid var(--cx-plus-line);color:var(--cx-plus-copy);background:#fffefa}
body.cx-theme #cxWelcomeGuide [hidden]{display:none!important}
body.cx-theme .cx-start-cards{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;margin:24px 0 30px}
body.cx-theme .cx-start-cards>:is(a,article,.cx-start-card){position:relative;display:flex;align-items:start;flex-direction:column;min-width:0;padding:25px;border:1px solid var(--cx-plus-line);border-radius:16px;background:var(--cx-plus-paper);color:var(--cx-plus-ink);text-decoration:none;box-shadow:none;transition:transform 180ms ease,border-color 180ms ease,background 180ms ease}
body.cx-theme .cx-start-cards :is(.cx-start-icon,a>i:first-child,article>i:first-child){display:grid;place-items:center;width:45px;height:45px;flex-shrink:0;border:1px solid var(--cx-plus-line);border-radius:13px;background:var(--cx-plus-tint);color:var(--cx-plus-accent);font-size:22px;margin-bottom:21px}
body.cx-theme .cx-start-cards :is(h3,h2){font-size:23px;font-weight:550;letter-spacing:-.55px;line-height:1.3;margin:0 0 12px;color:var(--cx-plus-ink);text-wrap:balance}
body.cx-theme .cx-start-cards p{font-size:13px;line-height:1.85;color:var(--cx-plus-copy);margin:0 0 22px}
body.cx-theme .cx-start-cards :is(.cx-start-action,.cx-start-card-action){display:flex;align-items:center;gap:12px;margin-top:auto;padding-top:5px;font-size:12px;font-weight:500;color:var(--cx-plus-deep);line-height:1.8}
body.cx-theme .cx-start-cards>a>i:last-child:not(:first-child){position:absolute;right:22px;top:26px;font-size:13px;color:var(--cx-plus-copy)}
body.cx-theme .cx-monitor-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;margin:25px 0}
body.cx-theme .cx-monitor-grid>:is(article,.cx-monitor-card){min-width:0;padding:25px;border:1px solid var(--cx-plus-line);border-radius:15px;background:var(--cx-plus-paper);color:var(--cx-plus-ink)}
body.cx-theme .cx-monitor-grid :is(header,.cx-monitor-heading){display:flex;align-items:start;justify-content:space-between;gap:14px;margin-bottom:24px}
body.cx-theme .cx-monitor-grid :is(header,.cx-monitor-heading) i{font-size:23px;color:var(--cx-plus-accent)}
body.cx-theme .cx-monitor-grid :is(header,.cx-monitor-heading)>span{font-size:10px;line-height:1.8;color:var(--cx-plus-copy);letter-spacing:.04em}
body.cx-theme .cx-monitor-grid :is(h2,h3){font-size:16px;font-weight:500;line-height:1.6;letter-spacing:0;color:var(--cx-plus-copy);margin:0 0 11px}
body.cx-theme .cx-monitor-grid :is(.cx-monitor-value,.cx-monitor-stat){display:block;font-size:31px;font-weight:550;letter-spacing:-1px;line-height:1.2;color:var(--cx-plus-ink);margin:0 0 12px;overflow-wrap:anywhere;font-variant-numeric:tabular-nums}
body.cx-theme .cx-monitor-grid p{font-size:12px;line-height:1.85;color:var(--cx-plus-copy);margin:0 0 17px}
body.cx-theme .cx-monitor-grid :is(.cx-monitor-note,.cx-monitor-updated){font-size:10px;line-height:1.9;color:#8b9a80;display:block;padding-top:15px;border-top:1px solid var(--cx-plus-line)}
body.cx-theme .cx-monitor-grid :is(.cx-monitor-link,footer a){font-size:11px;color:var(--cx-plus-deep);line-height:1.8}
body.cx-theme .cx-monitor-grid :is(.cx-monitor-status,.cx-monitor-badge){font-size:10px;font-weight:500;line-height:1.7;border:1px solid var(--cx-plus-line);border-radius:6px;background:var(--cx-plus-tint);color:var(--cx-plus-copy);padding:4px 7px}
body.cx-theme .cx-monitor-grid .is-warning{border-color:#d8c59d}
body.cx-theme .cx-monitor-grid .is-warning :is(.cx-monitor-status,.cx-monitor-badge){border-color:#dfcca3;background:#fbf4e5;color:#9a7a3e}
body.cx-theme .cx-monitor-grid .is-unavailable :is(.cx-monitor-value,.cx-monitor-stat){font-size:24px;line-height:1.35;color:#7b8a73}
body.cx-theme .cx-monitor-grid .is-unavailable :is(.cx-monitor-status,.cx-monitor-badge){border-color:#dce3d6;background:#f3f5ef;color:#7a8972}
body.cx-theme.cx-colour-on .cx-start-cards>:is(a,article,.cx-start-card){background:linear-gradient(145deg,var(--cx-plus-paper),var(--cx-plus-tint))}
body.cx-theme.cx-colour-on .cx-start-cards>:nth-child(2){background:linear-gradient(145deg,var(--cx-plus-paper),var(--cx-plus-tint-two))}
body.cx-theme.cx-colour-on .cx-start-cards>:nth-child(3){border-color:var(--cx-plus-border);background:radial-gradient(ellipse at 100% 0,var(--cx-plus-tint),transparent 70%),var(--cx-plus-paper)}
body.cx-theme.cx-colour-on #cxWelcomeGuide :is(.cx-guide-header,.cx-dialog-header){background:radial-gradient(ellipse at 100% 0,var(--cx-plus-tint),transparent 70%),#fcfdf8}
body.cx-theme.cx-colour-on .cx-monitor-grid>:is(article,.cx-monitor-card){background:radial-gradient(ellipse at 100% 0,var(--cx-plus-tint),transparent 60%),var(--cx-plus-paper)}
body.cx-theme.cx-border-strong :is(.cx-start-cards>:is(a,article,.cx-start-card),.cx-monitor-grid>:is(article,.cx-monitor-card),#cxWelcomeGuide){border-width:1.5px;border-color:var(--cx-plus-border)}
body.cx-theme .cx-navigation-loader .cx-loader-word{display:inline-flex;align-items:baseline;justify-content:center;gap:.015em;font-size:20px;font-weight:600;letter-spacing:-.6px;line-height:1.4;color:var(--cx-plus-ink)}
body.cx-theme .cx-navigation-loader .cx-loader-word>span{display:inline-block;animation:none;transform:none}
body.cx-theme.cx-is-navigating .cx-navigation-loader .cx-loader-word>span{animation:cxPlusLetter 1.15s ease-in-out infinite}
body.cx-theme.cx-is-navigating .cx-navigation-loader .cx-loader-word>span:nth-child(2){animation-delay:65ms}
body.cx-theme.cx-is-navigating .cx-navigation-loader .cx-loader-word>span:nth-child(3){animation-delay:130ms}
body.cx-theme.cx-is-navigating .cx-navigation-loader .cx-loader-word>span:nth-child(4){animation-delay:195ms}
body.cx-theme.cx-is-navigating .cx-navigation-loader .cx-loader-word>span:nth-child(5){animation-delay:260ms}
body.cx-theme.cx-is-navigating .cx-navigation-loader .cx-loader-word>span:nth-child(6){animation-delay:325ms}
body.cx-theme.cx-is-navigating .cx-navigation-loader .cx-loader-word>span:nth-child(7){animation-delay:390ms}
@keyframes cxPlusLetter{0%,75%,100%{transform:translateY(0);opacity:.55}35%{transform:translateY(-2px);opacity:1}}
body.cx-theme :is(#cxWelcomeGuide button,#cxWelcomeGuide a,.cx-start-cards a,.cx-monitor-grid a):focus-visible{outline:2px solid var(--cx-plus-accent);outline-offset:3px}
@media(hover:hover) and (pointer:fine){body.cx-theme:not(.cx-motion-off) .cx-start-cards>a:hover{transform:translateY(-3px);border-color:var(--cx-plus-accent)}body.cx-theme:not(.cx-motion-off) .cx-monitor-grid>a:hover{transform:translateY(-2px);border-color:var(--cx-plus-accent)}}
@media(max-width:1000px){body.cx-theme .cx-start-cards,body.cx-theme .cx-monitor-grid{grid-template-columns:repeat(2,minmax(0,1fr))}body.cx-theme .cx-start-cards>:last-child:nth-child(odd){grid-column:1/-1}}
@media(max-width:600px){body.cx-theme #cxWelcomeGuide{width:100%;max-width:none;max-height:min(90dvh,760px);margin:auto 0 0;border-radius:22px 22px 0 0;border-left:0;border-right:0;border-bottom:0}body.cx-theme #cxWelcomeGuide :is(.cx-guide-header,.cx-dialog-header){padding:23px 22px 20px}body.cx-theme #cxWelcomeGuide :is(.cx-guide-header,.cx-dialog-header) h2{font-size:24px}body.cx-theme #cxWelcomeGuide :is(.cx-guide-body,.cx-dialog-body){padding:24px 22px}body.cx-theme #cxWelcomeGuide .cx-guide-art{width:67px;height:67px;border-radius:20px;font-size:29px;margin-bottom:22px}body.cx-theme #cxWelcomeGuide :is(.cx-guide-step,[data-cx-guide-step]) h3{font-size:28px}body.cx-theme #cxWelcomeGuide :is(.cx-guide-step,[data-cx-guide-step]) p{font-size:13px}body.cx-theme #cxWelcomeGuide :is(.cx-guide-footer,footer){padding:17px 22px calc(17px + env(safe-area-inset-bottom));gap:8px}body.cx-theme #cxWelcomeGuide :is(.cx-guide-footer,footer) .btn{font-size:11px;padding:11px 13px;min-height:43px}body.cx-theme #cxWelcomeGuide .cx-guide-progress{gap:5px}body.cx-theme #cxWelcomeGuide .cx-guide-progress>:is(span,button){width:18px;flex-basis:18px}body.cx-theme .cx-start-cards,body.cx-theme .cx-monitor-grid{grid-template-columns:1fr;gap:14px;margin:22px 0}body.cx-theme .cx-start-cards>:last-child:nth-child(odd){grid-column:auto}body.cx-theme .cx-start-cards>:is(a,article,.cx-start-card),body.cx-theme .cx-monitor-grid>:is(article,.cx-monitor-card){padding:23px 21px;border-radius:13px}body.cx-theme .cx-start-cards :is(h3,h2){font-size:23px}body.cx-theme .cx-start-cards p{font-size:13px}body.cx-theme .cx-monitor-grid :is(.cx-monitor-value,.cx-monitor-stat){font-size:29px}}
@media(max-width:360px){body.cx-theme #cxWelcomeGuide :is(.cx-guide-header,.cx-dialog-header,.cx-guide-body,.cx-dialog-body){padding-left:19px;padding-right:19px}body.cx-theme #cxWelcomeGuide :is(.cx-guide-footer,footer){flex-wrap:wrap;padding-left:19px;padding-right:19px}body.cx-theme #cxWelcomeGuide .cx-guide-progress{flex-basis:100%;margin-bottom:8px}body.cx-theme #cxWelcomeGuide :is(.cx-guide-footer,footer) .btn{flex:1}body.cx-theme #cxWelcomeGuide :is(.cx-guide-step,[data-cx-guide-step]) h3{font-size:26px}}
body.cx-theme.cx-motion-off :is(.cx-start-cards>*,.cx-monitor-grid>*,#cxWelcomeGuide .cx-guide-progress>*,.cx-navigation-loader .cx-loader-word>span,.cx-navigation-loader .cx-loader-line){animation:none!important;transition:none!important;transform:none!important}
@media(prefers-reduced-motion:reduce){body.cx-theme :is(.cx-start-cards>*,.cx-monitor-grid>*,#cxWelcomeGuide .cx-guide-progress>*,.cx-navigation-loader .cx-loader-word>span,.cx-navigation-loader .cx-loader-line){animation:none!important;transition:none!important;transform:none!important}}

/* Source: clay-finish.css */
/* Soft tactile material, clear hierarchy. Native forms and provider actions retain their contracts. */
body.cx-theme.cx-clay-on{--cx-clay-edge:#d2ddcb;--cx-clay-shadow:0 3px 4px #243b1c04,0 14px 30px -18px #243b1c28,inset 0 1px 0 #ffffff;--cx-clay-ease:cubic-bezier(.2,.75,.25,1)}
body.cx-theme.cx-clay-on :is(.cx-resource-card,.cx-dashboard-native-module,.cx-dashboard-toolbox,.cx-overview-metrics>a,.cx-start-cards>article,.cx-monitor-observation){border-color:var(--cx-clay-edge);box-shadow:var(--cx-clay-shadow);border-radius:22px;background-clip:padding-box}
body.cx-theme.cx-clay-on :is(.cx-resource-icon,.cx-overview-metric-icon,.cx-tool-icon,.cx-provider-workspace-icon,.cx-native-module-icon,.cx-guide-art){border:1px solid #ffffffba;box-shadow:inset 2px 2px 4px #ffffffc9,inset -3px -3px 7px #48653312,3px 5px 9px #3b57260b;border-radius:15px}
body.cx-theme.cx-clay-on .cx-workspace-topbar{border-bottom:1px solid #dce4d5;background:#fffffff5}
body.cx-theme.cx-clay-on .cx-workspace-nav{border-right-color:#d8e1d0;background:linear-gradient(110deg,#fff,#fafcf7)}
body.cx-theme.cx-clay-on :is(.cx-workspace-links>a.active,.cx-nav-section.is-active>summary){box-shadow:inset 0 1px 1px #ffffffb5,0 3px 8px #35501b08}
body.cx-theme.cx-clay-on :is(h1,h2,h3){font-optical-sizing:auto;text-wrap:balance}
body.cx-theme.cx-clay-on h1{font-weight:620;letter-spacing:-.045em;line-height:1.1}
body.cx-theme.cx-clay-on :is(.cx-resource-card h2,.cx-native-module-header h2){line-height:1.25;letter-spacing:-.025em}
body.cx-theme.cx-clay-on :is(.cx-icon-button,.btn-default,.cx-header-cart){border-color:#d5dfce;box-shadow:inset 0 1px 0 #fff,0 2px 3px #233b1c04;background-color:#fff;border-radius:12px}
body.cx-theme.cx-clay-on .btn-primary{border:1px solid #719e05;box-shadow:inset 0 1px 0 #ffffff65,0 3px 0 #547b0c17,0 6px 12px #5c890e10;border-radius:12px;font-weight:600}
body.cx-theme.cx-clay-on :is(.btn,.cx-icon-button,.cx-resource-card,.cx-tool){transition:transform 160ms var(--cx-clay-ease),border-color 160ms ease,background-color 160ms ease}
body.cx-theme.cx-clay-on :is(.btn,.cx-icon-button):active{transform:translateY(1px);box-shadow:inset 0 2px 3px #25382012}
body.cx-theme.cx-clay-on :is(.form-control,input[type=search],select){border-color:#cbd9bf;background-color:#fdfefb;box-shadow:inset 0 2px 3px #28402103}
body.cx-theme.cx-clay-on :is(.form-control,input[type=search],select):focus{outline:2px solid #779f4445;outline-offset:2px;border-color:#71994d;box-shadow:none}
body.cx-theme.cx-clay-on :is(.cx-resource-card,.cx-monitor-observation) :is(p,dt,small){line-height:1.65}
body.cx-theme.cx-clay-on :is(.cx-service-heading,.cx-resource-heading,.cx-profile-heading){gap:24px}
body.cx-theme.cx-clay-on :is(dialog,.cx-cart-drawer){box-shadow:0 24px 90px #18352925,inset 0 1px 0 #fff;border-color:#ccd9c0}
body.cx-theme.cx-clay-on .cx-resource-status{box-shadow:inset 0 1px 0 #ffffff80;border:1px solid #d7e3ca}
@media(hover:hover) and (pointer:fine){body.cx-theme.cx-clay-on:not(.cx-motion-off) :is(.cx-resource-card,.cx-tool):hover{transform:translateY(-2px);border-color:#a2bc88}body.cx-theme.cx-clay-on:not(.cx-motion-off) .cx-icon-button:hover{transform:translateY(-1px)}}
@media(max-width:767px){body.cx-theme.cx-clay-on :is(.cx-resource-card,.cx-dashboard-native-module,.cx-dashboard-toolbox,.cx-start-cards>article,.cx-monitor-observation){border-radius:18px}body.cx-theme.cx-clay-on h1{font-size:clamp(29px,8.5vw,38px);letter-spacing:-.04em}body.cx-theme.cx-clay-on :is(.cx-workspace-topbar .cx-icon-button,.cx-workspace-topbar .cx-header-cart){min-height:42px}body.cx-theme.cx-clay-on .cx-overview-metrics>a{box-shadow:inset 0 1px 0 #fff,0 5px 15px #243b1c07}}
@media(prefers-reduced-motion:reduce){body.cx-theme.cx-clay-on :is(.btn,.cx-icon-button,.cx-resource-card,.cx-tool){transition:none!important;transform:none!important}}

/* Source: layout-finish.css */
/* Stable content geometry, restrained glass chrome, and flexible commerce cards. */
body.cx-theme .cx-cart-drawer:not(.cx-commerce-fullscreen){width:min(490px,100vw);border-radius:22px 0 0 22px!important}
body.cx-theme .cx-cart-footer-amount [data-cx-total-pending=true]{font-size:13px;font-weight:500;letter-spacing:0;color:#64725e}
body.cx-theme .cx-cart-drawer-footer{box-shadow:0 -8px 24px #273d1705}
body.cx-theme .cx-cart-footer-summary .btn{background:#28553b;border-color:#28553b;color:#fff;min-width:135px;border-radius:14px;box-shadow:inset 0 1px 0 #ffffff35,0 4px 10px #25442b12}
@media(max-width:600px){body.cx-theme .cx-cart-drawer:not(.cx-commerce-fullscreen){border-radius:0!important}}
body.cx-theme .cx-cart-footer-summary[hidden]{display:none!important}
body.cx-theme .cx-cart-footer-summary{display:flex;align-items:center;justify-content:flex-end;gap:24px;margin-left:auto;min-width:0;padding:8px 0}
body.cx-theme .cx-cart-footer-amount{min-width:0;display:flex;flex-direction:column;gap:3px}
body.cx-theme .cx-cart-footer-amount small{font-size:11px;color:#5c6e51}
body.cx-theme .cx-cart-footer-amount strong{font-size:21px;line-height:1.25;letter-spacing:-.4px;color:#233f29;overflow-wrap:anywhere}
body.cx-theme .cx-cart-footer-summary .btn{min-height:46px;padding:12px 24px;border-radius:12px;flex-shrink:0}
body.cx-theme .cx-cart-drawer:not(.cx-commerce-fullscreen) .cx-cart-drawer-footer{gap:12px}
body.cx-theme .cx-cart-drawer:not(.cx-commerce-fullscreen) .cx-cart-footer-summary{flex:1 1 100%;justify-content:space-between;margin:0;border-top:1px solid #dce5d2;padding-top:14px}
@media(max-width:600px){body.cx-theme .cx-cart-footer-summary{flex:1 1 100%;justify-content:space-between;gap:16px;margin:0;border-top:1px solid #dce5d2;padding-top:14px}body.cx-theme .cx-cart-footer-amount strong{font-size:20px}body.cx-theme .cx-cart-footer-summary .btn{padding:12px 20px}}
body.cx-theme .cx-start-cards>article:only-child{grid-column:1/-1}
body.cx-theme .cx-start-cards>article.cx-first-domain-banner{grid-column:1/-1;display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:32px;padding:34px 38px;background:linear-gradient(115deg,#fcfef9,var(--cx-plus-tint));isolation:isolate}
body.cx-theme .cx-first-domain-copy{min-width:0;max-width:660px}
body.cx-theme .cx-first-domain-copy .cx-eyebrow{display:block;margin-bottom:14px}
body.cx-theme .cx-first-domain-copy h2{font-size:clamp(26px,2.7vw,34px);line-height:1.2;letter-spacing:-.8px;margin-bottom:12px}
body.cx-theme .cx-first-domain-copy p{margin:0;max-width:560px;font-size:14px;line-height:1.8}
body.cx-theme .cx-first-domain-action{display:flex;align-items:center;gap:24px;min-width:0}
body.cx-theme .cx-first-domain-action .btn{display:inline-flex;align-items:center;justify-content:center;gap:16px;min-height:52px;padding:15px 22px;margin:0;white-space:normal;font-size:14px}
body.cx-theme .cx-first-domain-action .btn>i{width:auto;height:auto;padding:0;margin:0;border:0;background:none;border-radius:0;box-shadow:none;font-size:17px}
body.cx-theme .cx-first-domain-symbol{display:grid;place-items:center;width:76px;height:76px;flex-shrink:0;font-size:39px;color:var(--cx-plus-deep);background:#ffffffad;border:1px solid var(--cx-plus-line);border-radius:24px;box-shadow:inset 0 2px 2px #fff,0 8px 24px #28402108}
@media(max-width:1100px){body.cx-theme .cx-first-domain-symbol{display:none}body.cx-theme .cx-start-cards>article.cx-first-domain-banner{gap:24px;padding:30px}}
@media(max-width:700px){body.cx-theme .cx-start-cards>article.cx-first-domain-banner{grid-template-columns:minmax(0,1fr);gap:22px;padding:26px 22px}body.cx-theme .cx-first-domain-action{width:100%}body.cx-theme .cx-first-domain-action .btn{width:100%;justify-content:space-between}body.cx-theme .cx-first-domain-copy h2{font-size:28px}body.cx-theme .cx-first-domain-copy p{font-size:14px}}
body.cx-theme{--cx-layout-edge:#d2ddc9}
body.cx-theme :is(.primary-content,.cx-tools-layout>*,.cx-dashboard-feed>*,.cx-resource-grid>*,.cx-start-cards>*,.cx-dashboard-actions>* ){min-width:0}
body.cx-theme :is(.cx-tool-grid,.cx-resource-grid,.cx-dashboard-feed,.cx-dashboard-actions,.cx-start-cards){align-items:stretch}
body.cx-theme :is(.cx-tool,.cx-resource-card,.cx-dashboard-native-module){overflow-wrap:anywhere}
body.cx-theme .cx-resource-card{display:flex;flex-direction:column;height:auto}
body.cx-theme .cx-resource-card footer{margin-top:auto;gap:14px;flex-wrap:wrap}
body.cx-theme :is(.cx-resource-heading,.cx-profile-heading,.cx-service-heading,.cx-section-header,.cx-resource-toolbar){flex-wrap:wrap}
body.cx-theme :is(.cx-tool h3,.cx-resource-card h2,.cx-dashboard-native-module h2){word-break:normal;overflow-wrap:anywhere}
body.cx-theme .cx-resource-facts>div{min-width:0;gap:12px}
body.cx-theme .cx-resource-facts dd{overflow-wrap:anywhere}
body.cx-theme .cx-tool{display:grid;grid-template-columns:44px minmax(0,1fr) auto;align-items:start;gap:16px}
body.cx-theme .cx-tool>div{min-width:0}
body.cx-theme .cx-tool>i:last-child{margin-top:14px}
body.cx-theme .cx-tool h3{margin-top:0;line-height:1.3}
body.cx-theme .cx-tool p{line-height:1.7;margin-bottom:0}
body.cx-theme .cx-dashboard-native-module{display:flex;flex-direction:column}
body.cx-theme .cx-dashboard-native-module>footer{margin-top:auto;padding-top:20px}
body.cx-theme .cx-workspace-topbar{background:#fbfdf9;border-bottom:1px solid var(--cx-layout-edge)}
@supports(backdrop-filter:blur(12px)){body.cx-theme .cx-workspace-topbar{background:#fbfdf9ed;backdrop-filter:blur(12px)}body.cx-theme .cx-cart-drawer>.cx-dialog-header{background:#fcfef8f2;backdrop-filter:blur(12px)}}
body.cx-theme .cx-cart-drawer{overflow:hidden;border:1px solid #ccd9bf;box-shadow:0 28px 90px #18352930}
body.cx-theme .cx-cart-drawer>.cx-dialog-header{gap:16px;min-width:0;border-bottom:1px solid #d9e3cf}
body.cx-theme .cx-cart-drawer>.cx-dialog-header>div:first-child{min-width:0}
body.cx-theme .cx-commerce-controls{flex-shrink:0}
body.cx-theme .cx-cart-live-frame{display:block;min-height:0;min-width:0;flex:1;width:100%;border:0}
body.cx-theme .cx-cart-drawer-footer{flex-wrap:wrap;border-top:1px solid #d9e3cf;background:#fafcf6}
body.cx-cart-embedded #order-standard_cart :is(.product,.service-renewal){min-width:0;overflow-wrap:anywhere}
body.cx-cart-embedded #order-standard_cart .service-renewal{border:1px solid #cfdcbd;border-radius:18px;padding:26px;margin:0 0 20px;background:#fff;box-shadow:inset 0 1px 0 #fff,0 10px 30px -22px #2c492a40}
body.cx-cart-embedded #order-standard_cart .service-renewal>.float-right{float:none!important;display:flex;justify-content:flex-end;margin-bottom:14px}
body.cx-cart-embedded #order-standard_cart .service-renewal>.clearfix{display:flex;align-items:center;justify-content:space-between;gap:20px;flex-wrap:wrap}
body.cx-cart-embedded #order-standard_cart .service-renewal>.clearfix>.float-left{float:none!important;min-width:0;flex:1 1 240px}
body.cx-cart-embedded #order-standard_cart .service-renewal .btn-add-renewal-to-cart{float:none!important;flex:0 1 auto;white-space:normal;min-height:44px;border-radius:12px}
body.cx-cart-embedded #order-standard_cart .addon-renewals{margin-top:22px;padding-top:20px;border-top:1px solid #e0e7d7}
body.cx-cart-embedded #order-standard_cart .products .product footer{margin-top:auto}
body.cx-cart-embedded #order-standard_cart :is(.order-summary,.summary-container){max-width:100%;overflow-wrap:anywhere}
@media(max-width:900px){body.cx-theme .cx-tools-layout{grid-template-columns:1fr}body.cx-theme .cx-tools-aside{position:static}body.cx-theme .cx-dashboard-feed{grid-template-columns:1fr}}
@media(max-width:650px){body.cx-theme .cx-tool-grid{grid-template-columns:1fr}body.cx-theme .cx-tool{gap:12px;padding:20px}body.cx-theme .cx-resource-card footer>a{width:100%}body.cx-theme .cx-cart-drawer>.cx-dialog-header{padding:18px 16px}body.cx-theme .cx-cart-drawer>.cx-dialog-header h2{font-size:22px}body.cx-theme .cx-cart-drawer>.cx-dialog-header .cx-eyebrow{font-size:9px;letter-spacing:.08em}body.cx-theme .cx-commerce-controls{gap:5px}body.cx-theme .cx-commerce-controls .cx-icon-button{width:38px;min-width:38px;height:40px}body.cx-theme .cx-cart-drawer-footer{padding:12px 16px calc(12px + env(safe-area-inset-bottom))}body.cx-theme .cx-cart-drawer-footer>span{display:none}body.cx-cart-embedded #main-body{padding:22px 16px!important}body.cx-cart-embedded #order-standard_cart .service-renewal{padding:20px}body.cx-cart-embedded #order-standard_cart .service-renewal h3{font-size:23px}body.cx-cart-embedded #order-standard_cart .service-renewal h4{font-size:19px}body.cx-cart-embedded #order-standard_cart .service-renewal .btn-add-renewal-to-cart{width:100%}}

/* Source: website-navigation.css */
/* Public discovery above native account controls. No fixed-header offsets or overlaying content. */
body.cx-theme .cx-public-preheader{position:relative;z-index:22;display:flex;align-items:center;gap:22px;min-height:54px;padding:0 36px;background:#f7faf3;border-bottom:1px solid #d6e1cd;font-size:12px;color:#38593c}
body.cx-theme .cx-public-home,body.cx-theme .cx-public-workspace{display:inline-flex;align-items:center;gap:8px;min-height:42px;white-space:nowrap;color:#2c5136;font-weight:550;text-decoration:none}
body.cx-theme .cx-public-home>i{width:28px;height:28px;display:grid;place-items:center;border:1px solid #d4dfca;border-radius:9px;background:#fff;box-shadow:inset 0 1px 0 #fff,0 3px 6px #34532807}
body.cx-theme .cx-public-workspace{margin-left:auto;font-size:11px}
body.cx-theme .cx-public-menu-links{display:flex;align-items:center;gap:22px;min-width:0}
body.cx-theme .cx-public-menu>summary{display:flex;align-items:center;gap:7px;padding:17px 0;list-style:none;cursor:pointer;font-weight:550;border-radius:5px}
body.cx-theme .cx-public-menu>summary::-webkit-details-marker{display:none}
body.cx-theme .cx-public-menu>summary>i{font-size:10px;transition:transform 150ms ease}
body.cx-theme .cx-public-menu[open]>summary>i{transform:rotate(180deg)}
body.cx-theme .cx-public-panel{position:absolute;top:calc(100% + 8px);left:24px;width:min(720px,calc(100% - 48px));padding:25px;border:1px solid #c9d9ba;border-radius:20px;background:#fffffc;box-shadow:0 18px 60px #173c2420,inset 0 1px 0 #fff;max-height:min(70dvh,620px);overflow-y:auto;overscroll-behavior:contain}
body.cx-theme .cx-public-panel>header{padding:0 3px 19px;border-bottom:1px solid #e0e8d8;margin-bottom:14px}
body.cx-theme .cx-public-panel>header .cx-eyebrow{font-size:9px;margin-bottom:9px}
body.cx-theme .cx-public-panel h2{font-size:24px;line-height:1.2;letter-spacing:-.6px;margin:0}
body.cx-theme .cx-public-service-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:5px 12px}
body.cx-theme .cx-public-service-grid>a{display:grid;grid-template-columns:35px minmax(0,1fr) 13px;gap:12px;align-items:center;padding:13px 10px;border:1px solid transparent;border-radius:12px;color:#2f5038;text-decoration:none;min-height:66px}
body.cx-theme .cx-public-icon{display:grid;place-items:center;width:35px;height:35px;border-radius:11px;background:#edf4e3;border:1px solid #dfe8d3;box-shadow:inset 1px 1px 2px #fff,inset -2px -2px 5px #587d3510;color:#557c3a;font-size:16px}
body.cx-theme .cx-public-service-grid strong{display:block;font-size:12px;line-height:1.4;font-weight:550}
body.cx-theme .cx-public-service-grid small{display:block;font-size:10px;line-height:1.6;color:#708168;margin-top:4px}
body.cx-theme .cx-public-service-grid>a>i{font-size:11px;color:#7b9763}
body.cx-theme .cx-public-more{display:none}
body.cx-theme .cx-public-extra{color:#4b6946;text-decoration:none;padding:12px 0}
body.cx-theme .cx-public-small{width:240px;left:auto;right:20px;padding:12px}
body.cx-theme .cx-public-small>a{display:block;padding:14px;border-radius:9px;color:#3b5c3d}
body.cx-theme .cx-public-preheader :is(a,summary):focus-visible{outline:2px solid #638f3b;outline-offset:3px}
body.cx-theme #cxMoreDialog .cx-menu-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:28px}
body.cx-theme #cxMoreDialog .cx-menu-group{min-width:0}
body.cx-theme #cxMoreDialog .cx-menu-action{min-height:54px;border:1px solid transparent;background:transparent;gap:12px}
body.cx-theme #cxMoreDialog .cx-menu-action:hover{background:#f4f8ed;border-color:#dce6ce}
body.cx-theme #cxMoreDialog .cx-navigator-search input{border:0!important;box-shadow:none!important;background:transparent!important;outline:none!important;min-width:0}
body.cx-theme #cxMoreDialog .cx-navigator-search:focus-within{outline:2px solid #83a65d;outline-offset:2px}
@supports(backdrop-filter:blur(12px)){body.cx-theme .cx-public-preheader{background:#f7faf3f2;backdrop-filter:blur(12px)}body.cx-theme .cx-public-panel{background:#fffffcf5;backdrop-filter:blur(16px)}}
@media(hover:hover) and (pointer:fine){body.cx-theme .cx-public-service-grid>a:hover{background:#f5f9ef;border-color:#dbe7cd}body.cx-theme:not(.cx-motion-off) .cx-public-service-grid>a{transition:background 150ms ease,border-color 150ms ease,transform 150ms ease}body.cx-theme:not(.cx-motion-off) .cx-public-service-grid>a:hover{transform:translateX(2px)}}
@media(max-width:1100px){body.cx-theme .cx-public-preheader{gap:18px;padding:0 25px}body.cx-theme .cx-public-menu-links{gap:17px}body.cx-theme .cx-public-extra{display:none}body.cx-theme .cx-public-more{display:block}}
@media(max-width:767px){body.cx-theme .cx-public-preheader{padding:0 16px;min-height:49px;gap:15px;font-size:11px}body.cx-theme .cx-public-menu-links{gap:15px}body.cx-theme .cx-public-menu>summary{padding:17px 0;gap:4px}body.cx-theme .cx-public-home>span,body.cx-theme .cx-public-workspace>span{display:none}body.cx-theme .cx-public-workspace{min-width:30px;justify-content:center;font-size:15px}body.cx-theme .cx-public-panel{left:10px;width:calc(100% - 20px);padding:20px;max-height:calc(100dvh - 150px)}body.cx-theme .cx-public-service-grid{grid-template-columns:1fr;gap:4px}body.cx-theme .cx-public-service-grid>a{padding:12px 3px;min-height:64px}body.cx-theme .cx-public-service-grid strong{font-size:13px}body.cx-theme .cx-public-service-grid small{font-size:11px}body.cx-theme .cx-public-small{width:calc(100% - 20px);right:10px}body.cx-theme #cxMoreDialog .cx-menu-grid{grid-template-columns:1fr;gap:22px}}
@media(prefers-reduced-motion:reduce){body.cx-theme .cx-public-preheader :is(a,summary>i){transition:none!important;transform:none!important}}

body.cx-theme .cx-public-menu:not([open])>.cx-public-panel,body.cx-theme .cx-nav-section:not([open])>div{display:none!important}
body.cx-theme .cx-public-menu>summary{padding:10px 13px;min-height:42px;border:1px solid transparent;border-radius:11px}
body.cx-theme .cx-public-menu[open]>summary{background:#eaf2e1;border-color:#c8d9b6;box-shadow:inset 0 1px 0 #fff;color:#254c30}
body.cx-theme .cx-public-menu-links{gap:8px}
body.cx-theme .cx-public-preheader{padding-top:5px;padding-bottom:5px}
body.cx-theme .cx-public-workspace{padding:8px 14px;border:1px solid #d1dfc5;border-radius:11px;background:#fff;min-height:40px;box-shadow:inset 0 1px 0 #fff,0 3px 7px #314f2507}
body.cx-theme .cx-public-workspace>i{color:#527846}
body.cx-theme .cx-public-panel{box-shadow:0 16px 44px #24472c1c,inset 0 1px 0 #fff;border-color:#c1d4af}
@media(max-width:767px){body.cx-theme .cx-public-preheader{gap:8px;padding-left:12px;padding-right:12px}body.cx-theme .cx-public-menu-links{gap:2px}body.cx-theme .cx-public-menu>summary{padding:9px 7px;min-height:42px}body.cx-theme .cx-public-workspace{padding:8px 10px}body.cx-theme .cx-public-workspace>span{display:inline;font-size:11px}body.cx-theme .cx-public-panel{max-height:calc(100dvh - 135px)}}
@media(max-width:380px){body.cx-theme .cx-public-workspace>span{display:none}body.cx-theme .cx-public-menu>summary{padding-left:6px;padding-right:6px}}
