.cloud-slider-container,.cloud-slider-container *,.elementor-widget-cloud-calculator,.elementor-widget-cloud-calculator *,.elementor-widget-cloud-calculator .elementor-widget-container,.elementor-widget-cloud-calculator .elementor-widget-container *,.cloud-slider-container .slider-title,.cloud-slider-container .pricing-label,.cloud-slider-container .pricing-value,.cloud-slider-container .current-value,.cloud-slider-container .unit-label,.cloud-slider-container .amount,.cloud-slider-container .currency,.cloud-slider-container .quantity,.cloud-slider-container .price,.cloud-slider-container .resource-name,.cloud-slider-container .resource-quantity,.cloud-slider-container .resource-price,.cloud-slider-container h1,.cloud-slider-container h2,.cloud-slider-container h3,.cloud-slider-container h4,.cloud-slider-container h5,.cloud-slider-container h6,.cloud-slider-container p,.cloud-slider-container span,.cloud-slider-container div,.cloud-slider-container button,.cloud-slider-container a{font-family:"Vazir","Iranian Sans","Tahoma",sans-serif!important;font-feature-settings:"kern" 1,"liga" 1!important;font-variant-numeric:proportional-nums!important;-webkit-font-smoothing:antialiased!important;-moz-osx-font-smoothing:grayscale!important}.elementor-widget-cloud-calculator[class*=elementor-] *{font-family:"Vazir","Iranian Sans","Tahoma",sans-serif!important}.cloud-slider-container .current-value,.cloud-slider-container .amount,.cloud-slider-container .quantity,.cloud-slider-container .price,.cloud-slider-container .tax-percentage{font-variant-numeric:proportional-nums!important;font-feature-settings:"tnum" 0!important}.elementor-widget-cloud-calculator{width:100vw!important;max-width:100vw!important;margin-left:calc(50% - 50vw)!important;margin-right:calc(50% - 50vw)!important;box-sizing:border-box!important;position:relative!important}.elementor-widget-cloud-calculator .elementor-widget-container,.elementor-widget-cloud-calculator .cloud-slider-container,.elementor-widget-cloud-calculator .cloud-slider-content{width:100%!important;max-width:none!important;margin-left:0!important;margin-right:0!important;box-sizing:border-box!important;position:relative!important}.cloud-slider-container{font-family:"Vazir","Segoe UI",Tahoma,Geneva,Verdana,sans-serif;direction:rtl;text-align:right;padding:40px 20px;background:#fff;border:none;box-shadow:none;position:relative;font-size:14px;line-height:1.6;width:100vw!important;max-width:100vw!important;margin-left:calc(50% - 50vw)!important;margin-right:calc(50% - 50vw)!important;box-sizing:border-box!important}.cloud-slider-container *{box-sizing:border-box}.cloud-slider-header{text-align:center;margin-bottom:30px;padding:0}.cloud-slider-title{font-size:28px;font-weight:600;color:#333;margin:0 0 8px;text-shadow:none}.cloud-slider-subtitle{font-size:16px;color:#666;margin:0;line-height:1.5}.cloud-slider-content{display:grid!important;grid-template-columns:1fr 400px!important;gap:40px!important;align-items:start!important;width:100%!important;max-width:1200px!important;margin:0 auto!important;padding:0 20px!important;box-sizing:border-box!important}.cloud-slider-controls,.cloud-slider-section{order:1!important;width:100%!important;min-width:0!important;padding:0!important;background:0 0!important;border:none!important;box-shadow:none!important}.cloud-slider-pricing{order:2!important;width:400px!important;max-width:400px!important;min-width:400px!important;flex-shrink:0!important;background:#f8f9fa!important;border:1px solid #e9ecef!important;border-radius:8px!important;padding:25px!important;box-shadow:0 2px 8px rgba(0,0,0,.1)!important;position:sticky!important;top:20px!important}.cloud-slider-sliders{display:flex;flex-direction:column;gap:25px}.cloud-slider-item{background:#fff;border:1px solid #e0e0e0;border-radius:8px;padding:20px;box-shadow:0 1px 3px rgba(0,0,0,.1);transition:border-color .2s ease}.cloud-slider-item:hover{border-color:#0073aa}.slider-header{display:flex;justify-content:space-between;align-items:center;margin-bottom:15px}.slider-title{font-size:18px;font-weight:600;color:#333;margin:0}.slider-value{display:flex;align-items:center;gap:5px;background:#0073aa;color:#fff;padding:8px 16px;border-radius:6px;font-weight:600;font-size:14px;min-width:80px;text-align:center;justify-content:center}.current-value{font-size:inherit;font-weight:inherit}.unit-label{font-size:12px;opacity:.9}.slider-control{position:relative;margin-bottom:15px}.cloud-slider-input{width:100%;height:8px;border-radius:4px;background:#e9ecef;outline:none;appearance:none;cursor:pointer;transition:background .2s ease}.cloud-slider-input::-webkit-slider-thumb{appearance:none;width:20px;height:20px;border-radius:50%;background:#0073aa;cursor:pointer;box-shadow:0 2px 4px rgba(0,0,0,.2);border:2px solid #fff;transition:all .2s ease}.cloud-slider-input::-webkit-slider-thumb:hover{background:#005a87;transform:scale(1.1)}.cloud-slider-input::-moz-range-thumb{width:20px;height:20px;border-radius:50%;background:#0073aa;cursor:pointer;border:2px solid #fff;box-shadow:0 2px 4px rgba(0,0,0,.2)}.cloud-slider-input:focus{outline:none;box-shadow:0 0 0 2px rgba(0,115,170,.2)}.slider-labels{display:flex;justify-content:space-between;margin-top:8px}.min-label,.max-label{font-size:12px;color:#666;font-weight:500}.pricing-header{margin-bottom:20px;text-align:center}.pricing-header h3{font-size:20px;font-weight:600;color:#333;margin:0}.pricing-table{margin-bottom:25px}.pricing-row{display:flex;justify-content:space-between;align-items:center;padding:12px 0;border-bottom:1px solid #e9ecef}.pricing-row:last-child{border-bottom:none}.pricing-row.tax-row{border-top:1px solid rgba(0,0,0,.1);color:#666;font-size:.9em}.tax-percentage{font-size:1em;color:#0073aa;font-weight:700}.cloud-slider-container.rtl .pricing-row.tax-row{text-align:right}.cloud-slider-container.rtl .pricing-row.tax-row .pricing-label{font-family:"Vazir","Tahoma",sans-serif}.cloud-slider-container.rtl .pricing-row.tax-row .pricing-value{direction:rtl}.pricing-row.tax-row{display:flex}.pricing-row.tax-row.hidden{display:none!important}.pricing-label{font-size:14px;color:#666;font-weight:500}.pricing-value{font-size:18px;font-weight:700;color:#333;display:flex;align-items:baseline;gap:4px}.pricing-value.daily,.pricing-value.monthly{color:#0073aa}.pricing-value .amount{font-size:inherit}.pricing-value .currency{font-size:14px;color:#666}.pricing-breakdown{margin-top:20px}.breakdown-item{align-items:center}.breakdown-item>*{align-self:center}.breakdown-item .resource-name{grid-column:1}.breakdown-item .resource-quantity{grid-column:2}.breakdown-item .resource-price{grid-column:3}.pricing-breakdown h4{font-size:16px;font-weight:600;color:#333;margin:0 0 15px;text-align:center}.breakdown-list{display:flex;flex-direction:column;gap:8px}.breakdown-item{display:grid;grid-template-columns:50% 30% 20%;align-items:center;padding:12px 8px;border-bottom:1px solid #f0f0f0;font-size:14px;gap:10px;min-height:40px}.breakdown-item:last-child{border-bottom:none}.breakdown-item:hover{background:#f8f9fa;border-radius:4px}.resource-name{color:#666;font-weight:500;text-align:right;justify-self:start}.resource-quantity{color:#999;font-size:12px;text-align:center;justify-self:center;white-space:nowrap;display:flex;align-items:center;gap:3px;justify-content:center;flex-wrap:nowrap}.resource-price{font-weight:600;color:#333;display:flex;align-items:baseline;gap:4px;text-align:left;justify-self:end;direction:rtl}.resource-price .price{font-size:inherit}.resource-price .currency{font-size:.85em;color:#666}.pricing-actions{margin-top:25px;text-align:center}.btn{display:inline-block;padding:12px 24px;font-size:16px;font-weight:600;text-decoration:none;border-radius:6px;cursor:pointer;transition:all .2s ease;border:none;text-align:center}.btn-primary{background:#0073aa;color:#fff}.btn-primary:hover{background:#005a87;transform:translateY(-1px)}.btn-secondary{background:#f8f9fa;color:#333;border:1px solid #e9ecef}.btn-secondary:hover{background:#e9ecef;border-color:#ddd}.cloud-slider-container{direction:rtl;text-align:right}.cloud-slider-container .current-value,.cloud-slider-container .pricing-value,.cloud-slider-container .amount,.cloud-slider-container .min-label,.cloud-slider-container .max-label,.cloud-slider-container .resource-price{font-family:"Vazir",Arial,sans-serif;direction:rtl;text-align:right}@media (max-width:768px){.cloud-slider-content{grid-template-columns:1fr!important;gap:20px!important;padding:0 15px!important}.cloud-slider-container{padding:20px 15px;width:100%!important;max-width:100%!important;margin-left:0!important;margin-right:0!important}.slider-header{flex-direction:column;align-items:flex-start;gap:10px}.breakdown-item{grid-template-columns:50% 30% 20%;gap:5px;padding:10px 5px;text-align:center;font-size:12px}.breakdown-item .resource-name{text-align:right;justify-self:start;font-size:11px}.breakdown-item .resource-quantity{text-align:center;justify-self:center;font-size:10px}.breakdown-item .resource-price{text-align:left;justify-self:end;direction:rtl;font-size:11px}.cloud-slider-pricing{width:100%!important;max-width:100%!important;min-width:0!important;position:static!important;order:1!important}.cloud-slider-controls{order:2!important}}@media (max-width:480px){.cloud-slider-title{font-size:24px}.cloud-slider-subtitle{font-size:14px}.slider-title{font-size:16px}.cloud-slider-item{padding:15px}.pricing-header h3{font-size:18px}.breakdown-item{grid-template-columns:45% 35% 20%!important;gap:3px!important;padding:8px 3px!important;font-size:11px!important}.breakdown-item .resource-name{font-size:10px!important}.breakdown-item .resource-quantity{font-size:9px!important}.breakdown-item .resource-price{font-size:10px!important}}.cloud-slider-loading{text-align:center;padding:20px;color:#666}.cloud-slider-error{background:#f8d7da;color:#721c24;padding:15px;border-radius:6px;margin:10px 0;text-align:center}.cloud-slider-success{background:#d4edda;color:#155724;padding:15px;border-radius:6px;margin:10px 0;text-align:center}.elementor-widget-cloud-calculator .cloud-slider-container{width:100vw!important;max-width:100vw!important;margin-left:calc(50% - 50vw)!important;margin-right:calc(50% - 50vw)!important}.elementor-widget-cloud-calculator .cloud-slider-content{width:100%!important;max-width:1200px!important;margin:0 auto!important}.elementor-editor-active .cloud-slider-container{pointer-events:none}.elementor-editor-active .cloud-slider-input{pointer-events:all}.elementor-editor-active .elementor-widget-cloud-calculator{width:100%!important;max-width:100%!important;margin-left:0!important;margin-right:0!important;overflow:hidden!important}.elementor-editor-active .elementor-widget-cloud-calculator .cloud-slider-container{width:100%!important;max-width:100%!important;margin-left:0!important;margin-right:0!important}.btn:focus,.cloud-slider-input:focus{outline:2px solid #0073aa;outline-offset:2px}@media (max-width:768px){.elementor-widget-cloud-calculator{width:100%!important;max-width:100%!important;margin-left:0!important;margin-right:0!important}}.cloud-slider-container,.cloud-slider-container *,.cloud-slider-container input,.cloud-slider-container button,.cloud-slider-container a,.cloud-slider-container span,.cloud-slider-container div,.cloud-slider-container p,.cloud-slider-container h1,.cloud-slider-container h2,.cloud-slider-container h3,.cloud-slider-container h4,.cloud-slider-container h5,.cloud-slider-container h6,.elementor-widget-cloud-calculator,.elementor-widget-cloud-calculator *,.elementor-widget-cloud-calculator input,.elementor-widget-cloud-calculator button,.elementor-widget-cloud-calculator a,.elementor-widget-cloud-calculator span,.elementor-widget-cloud-calculator div,.elementor-widget-cloud-calculator p,.elementor-widget-cloud-calculator h1,.elementor-widget-cloud-calculator h2,.elementor-widget-cloud-calculator h3,.elementor-widget-cloud-calculator h4,.elementor-widget-cloud-calculator h5,.elementor-widget-cloud-calculator h6{font-family:"Vazir","Iranian Sans","Tahoma","Arial",sans-serif!important;font-display:swap!important}.cloud-slider-container .current-value,.cloud-slider-container .amount,.cloud-slider-container .quantity,.cloud-slider-container .price,.cloud-slider-container .tax-percentage,.elementor-widget-cloud-calculator .current-value,.elementor-widget-cloud-calculator .amount,.elementor-widget-cloud-calculator .quantity,.elementor-widget-cloud-calculator .price,.elementor-widget-cloud-calculator .tax-percentage{font-family:"Vazir","Iranian Sans","Tahoma",sans-serif!important;direction:ltr!important;unicode-bidi:embed!important}.cloud-slider-container,.elementor-widget-cloud-calculator{direction:rtl!important;text-align:right!important}