.gst-calculator-container{max-width:500px;margin:20px auto;padding:25px;background:linear-gradient(135deg,#667eea 0%,#764ba2 100%);border-radius:15px;box-shadow:0 10px 30px rgb(0 0 0 / .2);color:#fff;font-family:'Segoe UI',Tahoma,Geneva,Verdana,sans-serif}.gst-calculator-header{text-align:center;margin-bottom:25px}.gst-calculator-header h3{margin:0;font-size:24px;font-weight:600;color:#fff}.gst-calculator-header i{margin-right:10px;color:gold}.gst-calculator-form{background:rgb(255 255 255 / .1);padding:25px;border-radius:10px;margin-bottom:20px;backdrop-filter:blur(10px)}.form-group{margin-bottom:20px}.form-group label{display:block;margin-bottom:8px;font-weight:500;color:#e0e0e0}.form-group label i{margin-right:8px;color:gold}.form-group input,.form-group select{width:100%;padding:12px 15px;border:2px solid rgb(255 255 255 / .3);border-radius:8px;background:rgb(255 255 255 / .9);color:#333;font-size:16px;transition:all 0.3s ease}.form-group input:focus,.form-group select:focus{outline:none;border-color:gold;background:#fff;transform:translateY(-2px);box-shadow:0 5px 15px rgb(255 215 0 / .3)}.gst-calculate-btn{width:100%;padding:15px;background:linear-gradient(45deg,#ff6b6b,#ee5a24);color:#fff;border:none;border-radius:8px;font-size:18px;font-weight:600;cursor:pointer;transition:all 0.3s ease;margin-top:10px}.gst-calculate-btn:hover{background:linear-gradient(45deg,#ee5a24,#ff6b6b);transform:translateY(-2px);box-shadow:0 8px 20px rgb(238 90 36 / .4)}.gst-calculate-btn:disabled{opacity:.7;cursor:not-allowed;transform:none}.gst-calculator-results{background:rgb(255 255 255 / .1);padding:25px;border-radius:10px;backdrop-filter:blur(10px)}.results-header{text-align:center;margin-bottom:20px}.results-header h4{margin:0;color:gold;font-size:20px}.results-header i{margin-right:10px}.result-item{display:flex;justify-content:space-between;align-items:center;padding:12px 0;border-bottom:1px solid rgb(255 255 255 / .2)}.result-item:last-child{border-bottom:none}.result-label{font-weight:500;color:#e0e0e0}.result-value{font-weight:600;color:gold;font-size:18px}.breakdown-section{margin-top:20px;padding-top:20px;border-top:2px solid rgb(255 215 0 / .3)}.breakdown-section h5{margin:0 0 15px 0;color:gold;font-size:16px}.breakdown-section h5 i{margin-right:8px}.gst-calculator-error{background:rgb(255 107 107 / .2);padding:15px;border-radius:8px;margin-top:15px;border-left:4px solid #ff6b6b}.error-message{display:flex;align-items:center;color:#ff6b6b;font-weight:500}.error-message i{margin-right:10px;font-size:18px}@media (max-width:600px){.gst-calculator-container{margin:10px;padding:20px}.gst-calculator-form,.gst-calculator-results{padding:20px}.result-item{flex-direction:column;align-items:flex-start;gap:5px}.result-value{font-size:16px}}@keyframes fadeIn{from{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.gst-calculator-results,.gst-calculator-error{animation:fadeIn 0.5s ease}