.hosting-container.svelte-1805kl5{max-width:1400px;margin:0 auto;padding:var(--space-3xl) var(--space-lg)}.hosting-header.svelte-1805kl5{text-align:center;margin-bottom:var(--space-3xl)}.hosting-header.svelte-1805kl5 h1:where(.svelte-1805kl5){margin-bottom:var(--space-md);font-size:3rem}.hosting-header.svelte-1805kl5 p:where(.svelte-1805kl5){font-size:1.2rem;color:var(--text-green-light)}.configurator.svelte-1805kl5{display:grid;grid-template-columns:1fr 400px;gap:var(--space-xl);align-items:start}.controls-section.svelte-1805kl5{display:flex;flex-direction:column;gap:var(--space-xl)}.config-card.svelte-1805kl5,.price-card.svelte-1805kl5{background:var(--glass-bg);border:2px solid var(--glass-border);border-radius:var(--radius-lg);padding:var(--space-xl);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);box-shadow:0 8px 32px #228b2233,inset 0 0 40px #32cd321a}.card-header.svelte-1805kl5,.price-header.svelte-1805kl5{display:flex;align-items:center;gap:var(--space-md);margin-bottom:var(--space-xl)}.card-header.svelte-1805kl5 h2:where(.svelte-1805kl5),.price-header.svelte-1805kl5 h2:where(.svelte-1805kl5){font-size:1.5rem;margin:0}.slider-group.svelte-1805kl5{margin-bottom:var(--space-xl)}.slider-group.svelte-1805kl5 label:where(.svelte-1805kl5){display:flex;justify-content:space-between;align-items:center;margin-bottom:var(--space-md)}.label-text.svelte-1805kl5{font-size:1.1rem;font-weight:600;color:var(--primary-green)}.value-badge.svelte-1805kl5{background:var(--primary-green);color:#000;padding:.3rem 1rem;border-radius:var(--radius-full);font-weight:700;font-size:1rem}.slider.svelte-1805kl5{width:100%;height:8px;border-radius:var(--radius-full);background:linear-gradient(to right,var(--primary-green) 0%,var(--primary-green-dark) 100%);outline:none;opacity:.7;transition:opacity .3s;-webkit-appearance:none;appearance:none}.slider.svelte-1805kl5:hover{opacity:1}.slider.svelte-1805kl5::-webkit-slider-thumb{-webkit-appearance:none;appearance:none;width:24px;height:24px;border-radius:50%;background:var(--primary-green);cursor:pointer;box-shadow:0 0 10px #32cd3280;transition:all .3s ease}.slider.svelte-1805kl5::-webkit-slider-thumb:hover{transform:scale(1.2);box-shadow:0 0 20px #32cd32cc}.slider.svelte-1805kl5::-moz-range-thumb{width:24px;height:24px;border-radius:50%;background:var(--primary-green);cursor:pointer;border:none;box-shadow:0 0 10px #32cd3280;transition:all .3s ease}.slider.svelte-1805kl5::-moz-range-thumb:hover{transform:scale(1.2);box-shadow:0 0 20px #32cd32cc}.slider-labels.svelte-1805kl5{display:flex;justify-content:space-between;font-size:.9rem;color:var(--text-green-light);margin-top:var(--space-sm)}.sv-small-badge.svelte-1805kl5{display:flex;align-items:center;gap:var(--space-sm);background:linear-gradient(135deg,#32cd3233,#228b2233);border:1px solid var(--primary-green);border-radius:var(--radius-md);padding:var(--space-md);color:var(--primary-green);font-weight:600;animation:svelte-1805kl5-pulse 2s ease-in-out infinite}@keyframes svelte-1805kl5-pulse{0%,to{box-shadow:0 0 10px #32cd324d}50%{box-shadow:0 0 20px #32cd3299}}.checkboxes.svelte-1805kl5{display:flex;flex-direction:column;gap:var(--space-md)}.checkbox-item.svelte-1805kl5{display:flex;align-items:flex-start;gap:var(--space-md);padding:var(--space-md);background:var(--bg-transparent-dark);border:2px solid rgba(50,205,50,.2);border-radius:var(--radius-md);cursor:pointer;transition:all .3s ease}.checkbox-item.svelte-1805kl5:hover{border-color:var(--primary-green);background:#32cd320d}.checkbox-item.svelte-1805kl5 input[type=checkbox]:where(.svelte-1805kl5){width:20px;height:20px;margin-top:2px;cursor:pointer;accent-color:var(--primary-green)}.checkbox-content.svelte-1805kl5{flex:1}.checkbox-header.svelte-1805kl5{display:flex;justify-content:space-between;align-items:center;margin-bottom:var(--space-xs)}.checkbox-label.svelte-1805kl5{font-weight:600;color:var(--primary-green)}.addon-price.svelte-1805kl5{font-size:.9rem;color:var(--text-green-light);font-weight:600}.checkbox-description.svelte-1805kl5{font-size:.9rem;color:var(--text-green-light)}.price-container.svelte-1805kl5{position:sticky;top:var(--space-xl)}.price-card.svelte-1805kl5{min-height:400px}.price-breakdown.svelte-1805kl5{margin-bottom:var(--space-lg)}.price-item.svelte-1805kl5{display:flex;justify-content:space-between;padding:var(--space-md) 0;font-size:1rem}.price-item.addon.svelte-1805kl5{color:var(--text-green-light);font-size:.95rem;padding:var(--space-sm) 0}.price-divider.svelte-1805kl5{height:2px;background:linear-gradient(to right,transparent,var(--primary-green),transparent);margin:var(--space-lg) 0}.total-price.svelte-1805kl5{display:flex;align-items:baseline;justify-content:space-between;font-size:1.2rem;font-weight:700;margin-bottom:var(--space-xl)}.price-amount.svelte-1805kl5{font-size:2.5rem;color:var(--primary-green);text-shadow:0 0 20px rgba(50,205,50,.5)}.price-period.svelte-1805kl5{font-size:1rem;color:var(--text-green-light);font-weight:400}.btn-order.svelte-1805kl5{width:100%;padding:1rem 2rem;background:linear-gradient(135deg,var(--primary-green) 0%,var(--primary-green-dark) 100%);border:none;border-radius:var(--radius-full);color:#000;font-weight:700;font-size:1.2rem;box-shadow:0 4px 15px #32cd3266;transition:all .3s ease;cursor:pointer;display:flex;align-items:center;justify-content:center;gap:var(--space-sm)}.btn-order.svelte-1805kl5:hover{transform:translateY(-2px);box-shadow:0 6px 25px #32cd3299}.btn-order.svelte-1805kl5:active{transform:scale(.98)}.price-features.svelte-1805kl5{margin-top:var(--space-xl);padding-top:var(--space-xl);border-top:1px solid rgba(50,205,50,.2)}.feature.svelte-1805kl5{display:flex;align-items:center;gap:var(--space-sm);margin-bottom:var(--space-sm);color:var(--text-green-light);font-size:.95rem}@media(max-width:1024px){.configurator.svelte-1805kl5{grid-template-columns:1fr}.price-container.svelte-1805kl5{position:static}}@media(max-width:768px){.hosting-container.svelte-1805kl5{padding:var(--space-lg) var(--space-md)}.hosting-header.svelte-1805kl5 h1:where(.svelte-1805kl5){font-size:2rem}.config-card.svelte-1805kl5,.price-card.svelte-1805kl5{padding:var(--space-lg)}.checkbox-item.svelte-1805kl5{flex-direction:column}}
