/**
 * WISECP · Web Hosting Billing and Digital Services Platform
 *
 * Copyright (c) WISECP LLC — All rights reserved.
 * Unlicensed copying, distribution or use is prohibited.
 *
 * Terms of service: https://wisecp.com/terms-of-service
 */
.config-section-head{display:flex;align-items:center;gap:.75rem;margin-block-end:1.25rem;padding-block-end:1rem;border-block-end:1px solid var(--wstyle-border-color)}.config-section-head h2{margin-block-end:0}.billing-cycle-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.625rem}@media(max-width:575.98px){.billing-cycle-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}.billing-cycle-card{padding:.75rem .875rem}.billing-cycle-figures{display:flex;align-items:baseline;flex-wrap:wrap;gap:.375rem .5rem}.billing-cycle-name{font-weight:600;color:var(--wstyle-heading-color)}.billing-cycle-price{font-weight:700;font-size:1.125rem;color:var(--wstyle-heading-color);font-variant-numeric:tabular-nums}.billing-cycle-permonth{color:var(--wstyle-muted-color);font-variant-numeric:tabular-nums}.addon-group:not(.d-none)~.addon-group:not(.d-none){margin-block-start:1.5rem;padding-block-start:1.5rem;border-block-start:1px solid var(--wstyle-border-color)}.addon-slot>.wui-collapse-inner>.addon-group{border-block-start:0 solid var(--wstyle-border-color)}.addon-slot.wui-show~.addon-slot>.wui-collapse-inner>.addon-group{margin-block-start:1.5rem;padding-block-start:1.5rem;border-block-start-width:1px}[data-addons].addons-ready .addon-slot>.wui-collapse-inner>.addon-group{transition:margin-block-start var(--wui-collapse-duration) var(--wui-collapse-ease),padding-block-start var(--wui-collapse-duration) var(--wui-collapse-ease)}.range-field-head{display:flex;align-items:center;flex-wrap:wrap;gap:.25rem .75rem;margin-block-end:.25rem}.range-value{flex:0 0 auto;inline-size:auto;min-inline-size:2.75rem;text-align:center;padding:.15rem .6rem;border:1px solid transparent;border-radius:var(--wstyle-radius);background-color:var(--wstyle-primary-subtle);color:var(--wstyle-primary-text);font-variant-numeric:tabular-nums;-moz-appearance:textfield;appearance:textfield}.range-value:focus{outline:0;border-color:var(--wstyle-primary);box-shadow:var(--wstyle-focus-ring);background-color:var(--wstyle-surface-bg);color:var(--wstyle-body-color)}.range-value::-webkit-outer-spin-button,.range-value::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.range-ticks{display:flex;justify-content:space-between;margin-block-start:.35rem;font-size:.8rem;font-weight:600;color:var(--wstyle-body-color);font-variant-numeric:tabular-nums}.range-fill::-webkit-slider-runnable-track{background:linear-gradient(to right,var(--wstyle-primary) var(--range-fill, 0%),var(--wstyle-border-color) var(--range-fill, 0%))}.range-fill::-moz-range-track{background-color:var(--wstyle-border-color)}.range-fill::-moz-range-progress{block-size:.5rem;border-radius:1rem;background-color:var(--wstyle-primary)}[dir=rtl] .range-fill::-webkit-slider-runnable-track{background:linear-gradient(to left,var(--wstyle-primary) var(--range-fill, 0%),var(--wstyle-border-color) var(--range-fill, 0%))}.domain-result{display:flex;align-items:center;gap:.75rem;padding:.875rem 1rem;border:1px solid var(--wstyle-border-color);border-radius:var(--wstyle-radius);background-color:var(--wstyle-surface-bg)}.domain-result-available{border-color:color-mix(in srgb,var(--wstyle-success) 45%,var(--wstyle-border-color));background-color:color-mix(in srgb,var(--wstyle-success) 6%,var(--wstyle-surface-bg))}.domain-result-taken{border-color:color-mix(in srgb,var(--bs-danger) 35%,var(--wstyle-border-color));background-color:color-mix(in srgb,var(--bs-danger) 5%,var(--wstyle-surface-bg))}.domain-suggestions{border:1px solid var(--wstyle-border-color);border-radius:var(--wstyle-radius);overflow:hidden}.domain-suggestion{display:flex;align-items:center;gap:.75rem;padding:.625rem 1rem;background-color:var(--wstyle-surface-bg);transition:background-color .2s ease}.domain-suggestion+.domain-suggestion{border-block-start:1px solid var(--wstyle-border-color)}.domain-suggestion:hover{background-color:var(--wstyle-primary-subtle)}.ns-list{border:1px solid var(--wstyle-border-color);border-radius:var(--wstyle-radius);overflow:hidden}.ns-item{display:flex;align-items:center;gap:.75rem;padding:.5rem .75rem;background-color:var(--wstyle-body-bg)}.ns-item+.ns-item{border-block-start:1px solid var(--wstyle-border-color)}.ns-badge{flex-shrink:0;display:inline-flex;align-items:center;padding:.125rem .5rem;border-radius:10rem;background-color:var(--wstyle-primary-subtle);color:var(--wstyle-primary-text);font-size:.65rem;font-weight:700;letter-spacing:.05em}.ns-host{font-size:.85rem;color:var(--wstyle-body-color)}.sms-doc{border:1px solid var(--wstyle-border-color);border-radius:var(--wstyle-radius);padding:.85rem;background-color:var(--wstyle-surface-bg)}.sms-doc-subgroup{border:1px solid var(--wstyle-border-color);border-radius:var(--wstyle-radius);padding:.85rem;background-color:var(--wstyle-body-bg)}.file-upload-empty{display:flex;align-items:center;gap:.5rem;min-block-size:3.25rem;margin-block-start:.5rem;padding-block:.5rem;padding-inline:.75rem;border:1px solid var(--wstyle-border-color);border-radius:var(--wstyle-radius);background-color:var(--wstyle-surface-bg);font-size:.85rem;color:var(--wstyle-muted-color)}.file-upload.has-files .file-upload-empty{display:none}.file-upload-list:empty{margin-block-start:0}.billing-cycle-name{min-inline-size:0;overflow-wrap:anywhere}.hosting-head{cursor:pointer}.config-section-head.hosting-head>.hosting-head-body{min-inline-size:0;margin-inline-end:auto}.addon-row-head.hosting-head+[data-hosting-plans] .wcp-acc{margin-block-start:.75rem}#hostingCatAccordion .wcp-acc-title{font-size:.85rem}.wcp-acc-state b{color:var(--wstyle-body-color);font-variant-numeric:tabular-nums}.host-feat-list{display:grid;grid-template-columns:repeat(auto-fit,minmax(9.5rem,1fr));gap:.15rem 1rem;padding-block-start:.75rem;font-size:.78rem;color:var(--wstyle-body-color)}.host-feat-item{display:flex;align-items:baseline;gap:.35rem}.host-feat-item i{color:var(--wstyle-primary-text);font-size:.7rem}@media(max-width:575.98px){.wcp-acc-state .host-cat-count{display:none}}.addon-group.addon-locked .option-card,.addon-group.addon-locked select,.addon-group.addon-locked .form-check-input,.addon-group.addon-locked .form-range,.addon-group.addon-locked .range-value{pointer-events:none}.cfg-contact-pills{gap:.35rem}.addon-seg{display:inline-flex;gap:.2rem;padding:.25rem;margin-block-end:1.25rem;max-inline-size:100%;overflow-x:auto;scrollbar-width:none;background:color-mix(in srgb,var(--wstyle-primary) 11%,var(--wstyle-surface-bg));border:1px solid color-mix(in srgb,var(--wstyle-primary) 16%,var(--wstyle-surface-bg));border-radius:.7rem}.addon-seg::-webkit-scrollbar{display:none}.addon-seg-item{appearance:none;border:0;background:none;white-space:nowrap;cursor:pointer;display:inline-flex;align-items:center;gap:.45rem;padding:.45rem .8rem;border-radius:.5rem;font-family:inherit;font-size:.82rem;font-weight:600;color:var(--wstyle-muted-color);transition:background .18s ease,color .18s ease,box-shadow .18s ease}.addon-seg-item:hover{color:var(--wstyle-heading-color)}.addon-seg-item[aria-selected=true]{background:var(--wstyle-surface-bg);color:var(--wstyle-heading-color);box-shadow:0 1px 3px rgba(var(--wstyle-primary-rgb),.16)}[data-bs-theme=dark] .addon-seg-item[aria-selected=true]{background:color-mix(in srgb,var(--wstyle-primary-text) 18%,var(--wstyle-surface-bg));color:var(--wstyle-primary-text);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--wstyle-primary-text) 40%,transparent)}.addon-seg-item:focus-visible{outline:2px solid var(--wstyle-secondary);outline-offset:2px}.seg-n{font-weight:500;font-size:.75rem;font-variant-numeric:tabular-nums;opacity:.75}.addon-row-head{cursor:pointer;display:grid;grid-template-columns:auto minmax(0,1fr) auto auto;column-gap:.75rem;align-items:center}.addon-row-head>.label-media{grid-column:1;grid-row:1 / span 2;align-self:start;margin-block-start:.1rem}.addon-row-title{grid-column:2;font-size:.85rem}.addon-row-desc{grid-column:2}a.addon-store-link,a.addon-store-link:link,a.addon-store-link:visited{color:var(--wstyle-body-color)}a.addon-store-link:hover,a.addon-store-link:focus,a.addon-store-link:active{color:var(--wstyle-heading-color)}.addon-row-price{grid-column:3;grid-row:1 / span 2;align-self:center;text-align:end;white-space:nowrap;font-size:.78rem;color:var(--wstyle-muted-color)}.addon-row-price b{display:block;color:var(--wstyle-body-color);font-weight:700;font-variant-numeric:tabular-nums;font-size:.85rem}.addon-row-price small:empty{display:none}.addon-row-toggle{grid-column:4;grid-row:1 / span 2;align-self:center;margin:0;padding:0;min-block-size:0}.addon-row-toggle .form-check-input{inline-size:2.6rem;block-size:1.45rem;margin:0;cursor:pointer}.addon-row-toggle .form-check-input:disabled{opacity:.55}.addon-row-head:not(:has(>.label-media)){grid-template-columns:minmax(0,1fr) auto auto}.addon-row-head:not(:has(>.label-media))>.addon-row-title,.addon-row-head:not(:has(>.label-media))>.addon-row-desc{grid-column:1}.addon-row-head:not(:has(>.label-media))>.addon-row-price{grid-column:2}.addon-row-head:not(:has(>.label-media))>.addon-row-toggle{grid-column:3}.addon-row-badge{display:inline-flex;align-items:center;vertical-align:.1em;margin-inline-start:.4rem;padding:.15rem .5rem;border-radius:10rem;font-size:.68rem;font-weight:700;letter-spacing:.04em;text-transform:uppercase;color:var(--wstyle-primary-text);background-color:var(--wstyle-primary-subtle)}.addon-group:has(>.addon-row-head :is([data-addon-switch],[data-qty-enable]):checked) .addon-row-title{color:var(--wstyle-primary-text)}.wui-collapse[data-addon-body],.wui-collapse[data-qty-field]{margin-inline:-2px}.addon-body{padding:.75rem 2px 2px}.addon-body .option-card{font-size:.85rem}.addon-group:has(>.addon-row-head>.label-media)>:is([data-addon-body],[data-qty-field]) .addon-body{padding-inline-start:calc(2.25rem + 2px)}.addon-pills{display:inline-flex;flex-wrap:wrap;gap:.35rem;padding:.25rem;border-radius:10rem;background-color:var(--wstyle-body-bg);border:1px solid var(--wstyle-border-color)}.addon-pill{position:relative;display:inline-flex;align-items:baseline;gap:.35rem;margin:0;padding:.35rem .8rem;border-radius:10rem;font-size:.8rem;cursor:pointer;color:var(--wstyle-body-color)}.addon-pill .form-check-input{position:absolute;opacity:0;pointer-events:none}.addon-pill b{font-variant-numeric:tabular-nums}.addon-pill small{color:var(--wstyle-muted-color)}.addon-pill:has(.form-check-input:checked){color:var(--wstyle-primary-text)}.addon-pills{position:relative}.addon-body-line{display:flex;flex-wrap:wrap;align-items:center;gap:.5rem 1rem}.addon-pill{z-index:1}.addon-pill-thumb{position:absolute;inset-block-start:0;inset-inline-start:0;z-index:0;inline-size:0;block-size:0;border-radius:10rem;background-color:var(--wstyle-surface-bg);box-shadow:0 0 0 .7px var(--wstyle-primary),0 1px 2px #0000000f;transition:transform .28s cubic-bezier(.22,1,.36,1),inline-size .28s cubic-bezier(.22,1,.36,1),block-size .28s ease,opacity .2s ease;opacity:0;pointer-events:none}.addon-pill-thumb.is-on{opacity:1}@media(prefers-reduced-motion:reduce){.addon-pill-thumb{transition:none}}.addon-pill:has(.form-check-input:focus-visible){box-shadow:var(--wstyle-focus-ring)}.addon-group.addon-locked .addon-pill{pointer-events:none}@media(max-width:575.98px){.addon-row-head{grid-template-columns:auto minmax(0,1fr) max-content}.addon-row-price{grid-column:3;grid-row:1;align-self:start;justify-self:end;text-align:end}.addon-row-toggle{grid-column:3;grid-row:2;align-self:start;justify-self:end;margin-block-start:.4rem}.addon-pills{border-radius:var(--wstyle-radius)}.addon-row-head:not(:has(>.label-media)){grid-template-columns:minmax(0,1fr) max-content}.addon-row-head:not(:has(>.label-media))>.addon-row-price{grid-column:2;grid-row:1}.addon-row-head:not(:has(>.label-media))>.addon-row-toggle{grid-column:2;grid-row:2}}@media(prefers-reduced-motion:reduce){.addon-head-caret{transition:none}}
