.TipCalculator-module__n8fP-G__calculatorWrapper{color:#fff;background-color:#00001c;min-height:100vh;padding:120px 20px 80px;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,sans-serif;line-height:1.6}.TipCalculator-module__n8fP-G__calculatorContainer{flex-direction:column;gap:30px;max-width:800px;margin:0 auto;display:flex}.TipCalculator-module__n8fP-G__toolsCard{-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);opacity:1;visibility:visible;background:#ffffff0d;border:1px solid #ffffff1a;border-radius:20px;padding:30px}.TipCalculator-module__n8fP-G__toolsTitle{text-align:center;-webkit-text-fill-color:transparent;background:linear-gradient(135deg,#667eea 0%,#764ba2 100%);-webkit-background-clip:text;background-clip:text;margin-bottom:20px;font-size:1.5rem;font-weight:600}.TipCalculator-module__n8fP-G__toolsGrid{grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:15px;display:grid}.TipCalculator-module__n8fP-G__toolButton{color:#fff;text-align:center;opacity:1;visibility:visible;background:#ffffff12;border:1px solid #ffffff1a;border-radius:12px;padding:15px 20px;font-weight:500;text-decoration:none;transition:all .3s}.TipCalculator-module__n8fP-G__toolButton:hover{background:#ffffff1f;border-color:#667eea4d;transform:translateY(-2px);box-shadow:0 8px 20px #0003}.TipCalculator-module__n8fP-G__calculatorCard{-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);opacity:1;visibility:visible;background:#ffffff0d;border:1px solid #ffffff1a;border-radius:20px;padding:40px;box-shadow:0 10px 30px #0003}.TipCalculator-module__n8fP-G__calculatorHeader{text-align:center;margin-bottom:30px}.TipCalculator-module__n8fP-G__calculatorTitle{-webkit-text-fill-color:transparent;background:linear-gradient(135deg,#667eea 0%,#764ba2 100%);-webkit-background-clip:text;background-clip:text;margin-bottom:10px;font-size:2.5rem;font-weight:700}.TipCalculator-module__n8fP-G__calculatorSubtitle{opacity:.9;margin:0;font-size:1.1rem}.TipCalculator-module__n8fP-G__inputSection{grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:20px;margin-bottom:30px;display:grid}.TipCalculator-module__n8fP-G__inputGroup{flex-direction:column;display:flex}.TipCalculator-module__n8fP-G__inputLabel{color:#fff;opacity:.9;margin-bottom:8px;font-size:.9rem;font-weight:500}.TipCalculator-module__n8fP-G__formInput{color:#fff;opacity:1;visibility:visible;background:#ffffff12;border:1px solid #fff3;border-radius:10px;padding:12px 16px;font-size:1rem;transition:all .3s}.TipCalculator-module__n8fP-G__formInput:focus{background:#ffffff1a;border-color:#667eea;outline:none;box-shadow:0 0 0 3px #667eea1a}.TipCalculator-module__n8fP-G__formInput::placeholder{color:#ffffff80}.TipCalculator-module__n8fP-G__presetTips{margin-bottom:30px}.TipCalculator-module__n8fP-G__presetLabel{color:#fff;opacity:.9;margin-bottom:12px;font-size:.9rem;font-weight:500}.TipCalculator-module__n8fP-G__presetButtons{grid-template-columns:repeat(auto-fit,minmax(80px,1fr));gap:10px;display:grid}.TipCalculator-module__n8fP-G__presetBtn{color:#fff;cursor:pointer;opacity:1;visibility:visible;background:#ffffff0d;border:1px solid #ffffff1a;border-radius:8px;padding:10px 12px;font-size:.9rem;font-weight:500;transition:all .3s}.TipCalculator-module__n8fP-G__presetBtn:hover{background:#ffffff1a;border-color:#fff3}.TipCalculator-module__n8fP-G__presetBtn.TipCalculator-module__n8fP-G__active{background:linear-gradient(135deg,#667eea 0%,#764ba2 100%);border-color:#0000;box-shadow:0 4px 12px #667eea4d}.TipCalculator-module__n8fP-G__resultsSection{margin-bottom:25px}.TipCalculator-module__n8fP-G__resultGrid{grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:15px;display:grid}.TipCalculator-module__n8fP-G__resultItem{text-align:center;opacity:1;visibility:visible;background:#ffffff08;border:1px solid #ffffff1a;border-radius:12px;padding:20px;transition:all .3s}.TipCalculator-module__n8fP-G__resultItem:hover{background:#ffffff12;border-color:#667eea4d;transform:translateY(-2px)}.TipCalculator-module__n8fP-G__resultLabel{color:#fff;opacity:.8;margin-bottom:8px;font-size:.85rem;font-weight:500;display:block}.TipCalculator-module__n8fP-G__resultValue{color:#fff;opacity:1;-webkit-text-fill-color:transparent;background:linear-gradient(135deg,#667eea 0%,#764ba2 100%);-webkit-background-clip:text;background-clip:text;font-size:1.3rem;font-weight:700;display:block}.TipCalculator-module__n8fP-G__actionButtons{grid-template-columns:1fr 1fr;gap:12px;margin-bottom:25px;display:grid}.TipCalculator-module__n8fP-G__copyBtn,.TipCalculator-module__n8fP-G__resetBtn{cursor:pointer;border:none;border-radius:10px;padding:12px 20px;font-size:.95rem;font-weight:600;transition:all .3s}.TipCalculator-module__n8fP-G__copyBtn{color:#fff;background:linear-gradient(135deg,#667eea 0%,#764ba2 100%)}.TipCalculator-module__n8fP-G__copyBtn:hover{transform:translateY(-2px);box-shadow:0 6px 15px #667eea4d}.TipCalculator-module__n8fP-G__resetBtn{color:#fff;background:#ffffff1a;border:1px solid #fff3}.TipCalculator-module__n8fP-G__resetBtn:hover{background:#ffffff26;transform:translateY(-2px)}.TipCalculator-module__n8fP-G__formulaSection{margin-top:20px}.TipCalculator-module__n8fP-G__formulaDetails{background:#ffffff08;border:1px solid #ffffff1a;border-radius:10px;overflow:hidden}.TipCalculator-module__n8fP-G__formulaSummary{cursor:pointer;background:#ffffff0d;padding:15px 20px;font-weight:500;list-style:none;transition:all .3s}.TipCalculator-module__n8fP-G__formulaSummary:hover{background:#ffffff14}.TipCalculator-module__n8fP-G__formulaSummary::-webkit-details-marker{display:none}.TipCalculator-module__n8fP-G__formulaSummary:after{content:"▶";float:right;transition:transform .3s}.TipCalculator-module__n8fP-G__formulaDetails[open] .TipCalculator-module__n8fP-G__formulaSummary:after{transform:rotate(90deg)}.TipCalculator-module__n8fP-G__formulaContent{border-top:1px solid #ffffff1a;padding:20px}.TipCalculator-module__n8fP-G__formulaText{opacity:.9;margin:0 0 10px;font-family:Courier New,monospace;font-size:.9rem}.TipCalculator-module__n8fP-G__formulaText:last-child{margin-bottom:0}@media (max-width:768px){.TipCalculator-module__n8fP-G__calculatorWrapper{padding:100px 15px 60px}.TipCalculator-module__n8fP-G__calculatorContainer{gap:25px}.TipCalculator-module__n8fP-G__toolsCard{padding:25px 20px}.TipCalculator-module__n8fP-G__calculatorCard{padding:30px 25px}.TipCalculator-module__n8fP-G__calculatorTitle{font-size:2rem}.TipCalculator-module__n8fP-G__inputSection{grid-template-columns:1fr;gap:15px}.TipCalculator-module__n8fP-G__formInput{padding:10px 14px}.TipCalculator-module__n8fP-G__presetButtons{grid-template-columns:repeat(3,1fr)}.TipCalculator-module__n8fP-G__resultGrid{grid-template-columns:repeat(2,1fr);gap:12px}.TipCalculator-module__n8fP-G__resultItem{padding:15px}.TipCalculator-module__n8fP-G__resultValue{font-size:1.1rem}.TipCalculator-module__n8fP-G__actionButtons{grid-template-columns:1fr}.TipCalculator-module__n8fP-G__formulaSummary{padding:12px 15px}.TipCalculator-module__n8fP-G__formulaContent{padding:15px}}@media (max-width:480px){.TipCalculator-module__n8fP-G__calculatorWrapper{padding:90px 10px 40px}.TipCalculator-module__n8fP-G__toolsCard{padding:20px 15px}.TipCalculator-module__n8fP-G__calculatorCard{padding:25px 20px}.TipCalculator-module__n8fP-G__calculatorTitle{font-size:1.8rem}.TipCalculator-module__n8fP-G__calculatorSubtitle{font-size:1rem}.TipCalculator-module__n8fP-G__presetButtons{grid-template-columns:repeat(2,1fr)}.TipCalculator-module__n8fP-G__resultGrid{grid-template-columns:1fr}.TipCalculator-module__n8fP-G__resultItem{padding:12px}.TipCalculator-module__n8fP-G__formulaSummary{padding:10px 12px}.TipCalculator-module__n8fP-G__formulaContent{padding:12px}}@media (min-width:769px) and (max-width:1024px){.TipCalculator-module__n8fP-G__calculatorContainer{max-width:700px}.TipCalculator-module__n8fP-G__calculatorCard{padding:35px 30px}}
