.vat-calculator-wrap-section{--tw-border-opacity:1;--tw-bg-opacity:1;--tw-shadow:0 1px 3px rgba(0,0,0,.05);--tw-shadow-colored:0 1px 3px var(--tw-shadow-color);background-color:rgb(255 255 255/var(--tw-bg-opacity,1));border-color:rgb(229 236 241/var(--tw-border-opacity,1));border-radius:10px;border-width:1px;box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow);margin:1.25rem auto 28px;max-width:980px;padding:1.25rem 25px;width:100%}.calc-label{display:block;font-size:.875rem;font-weight:500;line-height:1.25rem;line-height:1.4;margin-bottom:.75rem}.toggle-buttons{display:flex;gap:.75rem}.toggle-btn{background-color:rgb(255 255 255/var(--tw-bg-opacity,1));border-color:rgb(208 213 221/var(--tw-border-opacity,1));border-radius:.5rem;border-width:1px;color:rgb(102 112 133/var(--tw-text-opacity,1));cursor:pointer;flex:1 1 0%;font-size:1rem;font-weight:500;line-height:1.5rem;padding:.75rem 1.25rem;transition-duration:.3s;transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1)}.toggle-btn,.toggle-btn.active{--tw-border-opacity:1;--tw-bg-opacity:1;--tw-text-opacity:1}.toggle-btn.active{background-color:rgb(15 177 199/var(--tw-bg-opacity,1));border-color:rgb(15 177 199/var(--tw-border-opacity,1));color:rgb(255 255 255/var(--tw-text-opacity,1))}.calc-type-toggle{margin-bottom:1.5rem}.input-wrapper{align-items:center;display:flex;position:relative}.currency-symbol{--tw-text-opacity:1;color:rgb(102 112 133/var(--tw-text-opacity,1));font-size:1rem;font-weight:500;left:1rem;line-height:1.5rem;pointer-events:none;position:absolute}.calc-input{padding:.75rem 1rem .75rem 2.5rem}.calc-input-group{margin-bottom:1.5rem}.calc-input-group input{padding:10px 14px 10px 2rem;width:100%}.calc-input{--tw-border-opacity:1;--tw-bg-opacity:1;--tw-text-opacity:1;--tw-shadow:0 1px 2px rgba(16,24,40,.05);--tw-shadow-colored:0 1px 2px var(--tw-shadow-color);background-color:rgb(255 255 255/var(--tw-bg-opacity,1));border-color:rgb(208 213 221/var(--tw-border-opacity,1));border-radius:.5rem;border-width:1px;box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow);color:rgb(16 24 40/var(--tw-text-opacity,1));font-size:1rem;font-weight:400;line-height:1.5rem;padding:.75rem 1rem .75rem 2.25rem;transition-duration:.3s;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-timing-function:cubic-bezier(.4,0,.2,1);width:100%}.vat-rate-tabs{display:grid;gap:.75rem;grid-template-columns:repeat(3,minmax(0,1fr));margin-bottom:1rem}.vat-tab{align-items:center;background-color:rgb(255 255 255/var(--tw-bg-opacity,1));border-color:rgb(208 213 221/var(--tw-border-opacity,1));border-radius:.5rem;border-width:2px;cursor:pointer;display:flex;flex-direction:column;gap:.25rem;padding:1rem .75rem;position:relative;transition-duration:.3s;transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1)}.vat-tab,.vat-tab.active{--tw-border-opacity:1;--tw-bg-opacity:1}.vat-tab.active{background-color:rgb(15 177 199/var(--tw-bg-opacity,1));border-color:rgb(15 177 199/var(--tw-border-opacity,1))}.tab-title{--tw-text-opacity:1;color:rgb(16 24 40/var(--tw-text-opacity,1));font-size:1rem;font-weight:600;line-height:1.5rem;transition-duration:.3s;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-timing-function:cubic-bezier(.4,0,.2,1)}.vat-tab.active .tab-icon,.vat-tab.active .tab-title{--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity,1))}.tooltip-content{--tw-border-opacity:1;--tw-bg-opacity:1;animation:slideDown .3s ease;background-color:rgb(230 243 248/var(--tw-bg-opacity,1));border-color:rgb(192 234 239/var(--tw-border-opacity,1));border-radius:.5rem;border-width:1px;margin-bottom:.75rem;margin-top:.75rem;padding:1rem}.tooltip-content .h4,.tooltip-content h4{--tw-text-opacity:1;color:rgb(15 177 199/var(--tw-text-opacity,1));font-size:.875rem;font-weight:600;line-height:1.5rem;margin-bottom:.75rem;padding-bottom:0}.tooltip-content ul{list-style-type:none;padding:0}.calc-button{--tw-border-opacity:1;--tw-bg-opacity:1;--tw-text-opacity:1;--tw-shadow:0 1px 2px rgba(16,24,40,.05);--tw-shadow-colored:0 1px 2px var(--tw-shadow-color);background-color:rgb(255 140 0/var(--tw-bg-opacity,1));border-color:rgb(255 140 0/var(--tw-border-opacity,1));border-radius:.5rem;border-width:1px;color:rgb(255 255 255/var(--tw-text-opacity,1));cursor:pointer;font-size:1rem;font-weight:500;line-height:1.5rem;margin-bottom:1.5rem;padding:14px 1.5rem;transition-duration:.3s;transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1);width:100%}.calc-button,.calc-button:hover{box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.calc-button:hover{--tw-bg-opacity:1;--tw-shadow:0 2px 5px rgba(0,0,0,.2);--tw-shadow-colored:0 2px 5px var(--tw-shadow-color);background-color:rgb(229 127 2/var(--tw-bg-opacity,1))}.calc-results{--tw-border-opacity:1;--tw-bg-opacity:1;background-color:rgb(249 250 251/var(--tw-bg-opacity,1));border-color:rgb(234 236 240/var(--tw-border-opacity,1));border-radius:.5rem;border-width:1px;margin-bottom:1.5rem;padding:1.5rem}.results-title{--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity,1));font-size:1.125rem;font-weight:600;line-height:1.75rem;margin-bottom:1rem}.results-grid{flex-direction:column;gap:.75rem}.result-row,.results-grid{display:flex}.result-row{--tw-border-opacity:1;align-items:center;border-bottom-width:1px;border-color:rgb(234 236 240/var(--tw-border-opacity,1));justify-content:space-between;padding-bottom:.75rem;padding-top:.75rem}.result-label{color:rgb(102 112 133/var(--tw-text-opacity,1));font-size:.875rem;font-weight:500;line-height:1.25rem}.result-label,.result-value{--tw-text-opacity:1}.result-value{color:rgb(16 24 40/var(--tw-text-opacity,1));font-size:1.125rem;font-weight:600;line-height:1.75rem}.tax-calculators-wrap .result-value{margin:0}.result-value.highlight{--tw-text-opacity:1;color:rgb(15 177 199/var(--tw-text-opacity,1))}.result-row.total-row{--tw-border-opacity:1;border-bottom-width:0;border-color:rgb(15 177 199/var(--tw-border-opacity,1));border-top-width:2px;padding-top:1rem}.expand-advanced{text-align:center}.expand-btn{--tw-text-opacity:1;align-items:center;background-color:transparent;border-radius:.375rem;border-width:0;color:rgb(15 177 199/var(--tw-text-opacity,1));cursor:pointer;display:inline-flex;font-size:1rem;font-weight:500;gap:.5rem;line-height:1.5rem;padding:.75rem 1rem;transition-duration:.3s;transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1)}.expand-btn:hover{--tw-bg-opacity:1;--tw-text-opacity:1;background-color:rgb(60 189 218/var(--tw-bg-opacity,1));color:rgb(255 255 255/var(--tw-text-opacity,1))}.expand-btn svg{transition-duration:.3s;transition-property:transform;transition-timing-function:cubic-bezier(.4,0,.2,1)}.vat-calc-advanced{--tw-border-opacity:1;border-color:rgb(234 236 240/var(--tw-border-opacity,1));border-top-width:2px;margin-top:2rem;padding-top:2rem}.advanced-header{margin-bottom:2rem}.advanced-title{--tw-text-opacity:1;color:rgb(16 24 40/var(--tw-text-opacity,1));font-weight:600}.advanced-description{--tw-text-opacity:1;color:rgb(102 112 133/var(--tw-text-opacity,1))}.line-items-container{margin-bottom:1.5rem}.line-item{--tw-border-opacity:1;--tw-bg-opacity:1;align-items:flex-start;background-color:rgb(249 250 251/var(--tw-bg-opacity,1));border-color:rgb(234 236 240/var(--tw-border-opacity,1));border-radius:.5rem;border-width:1px;display:grid;gap:.75rem;grid-template-columns:1fr auto 40px;margin-bottom:1rem;padding:1rem}.line-item-input,.line-item-select{align-items:center;display:flex;position:relative}.line-item-input input{padding:10px 14px 10px 2rem;width:100%}.line-item-input input,.line-item-select select{--tw-border-opacity:1;--tw-bg-opacity:1;--tw-text-opacity:1;--tw-shadow:0 1px 2px rgba(16,24,40,.05);--tw-shadow-colored:0 1px 2px var(--tw-shadow-color);background-color:rgb(255 255 255/var(--tw-bg-opacity,1));border-color:rgb(208 213 221/var(--tw-border-opacity,1));border-radius:.375rem;border-width:1px;box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow);color:rgb(16 24 40/var(--tw-text-opacity,1));font-size:.875rem;font-weight:400;line-height:1.25rem}.line-item-select select{-webkit-appearance:none;-moz-appearance:none;appearance:none;cursor:pointer;min-width:150px;padding:10px 2rem 10px 14px;position:relative}.remove-item-btn{background-color:rgb(254 226 226/var(--tw-bg-opacity,1));border-color:rgb(254 202 202/var(--tw-border-opacity,1));border-radius:.375rem;border-width:1px;color:rgb(220 38 38/var(--tw-text-opacity,1));height:2.5rem;width:2.5rem}.add-item-btn,.remove-item-btn{--tw-border-opacity:1;--tw-bg-opacity:1;--tw-text-opacity:1;align-items:center;cursor:pointer;display:flex;justify-content:center;transition-duration:.3s;transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1)}.add-item-btn{background-color:rgb(255 255 255/var(--tw-bg-opacity,1));border-color:rgb(208 213 221/var(--tw-border-opacity,1));border-radius:.5rem;border-style:dashed;border-width:2px;font-size:.875rem;font-weight:500;gap:.5rem;line-height:1.25rem;margin-bottom:1.5rem;padding:.75rem 1.25rem;width:100%}.add-item-btn,.toggle-btn:hover{color:rgb(15 177 199/var(--tw-text-opacity,1))}.toggle-btn:hover{--tw-border-opacity:1;--tw-bg-opacity:1;--tw-text-opacity:1;background-color:rgb(213 219 222/var(--tw-bg-opacity,1));border-color:rgb(15 177 199/var(--tw-border-opacity,1))}@media (max-width:767px){.toggle-buttons{flex-direction:column}.line-item,.vat-rate-tabs{grid-template-columns:repeat(1,minmax(0,1fr))}button.remove-item-btn{width:100%}}
