.mobile-polish_entryIntro__rdmSy{display:flex;align-items:center;justify-content:space-between;margin:18px 0 14px;padding:20px 24px;border:1px solid #eadbd2;border-radius:18px;background:#fffaf6;color:#2f211c}.mobile-polish_entryIntro__rdmSy h1{margin:0 0 4px;font-size:clamp(24px,3vw,38px);line-height:1.03;letter-spacing:-.035em}.mobile-polish_entryIntro__rdmSy p{margin:0;max-width:720px;color:#745f56;line-height:1.5}.mobile-polish_currentComparison__IXYbU{margin:12px 0;padding:14px 16px;border:1px solid #decfc6;border-radius:14px;background:#fff8f3;color:#4d3942}.mobile-polish_currentComparison__IXYbU b{display:block;margin-bottom:5px;color:#7d2440}.mobile-polish_currentComparison__IXYbU p{margin:4px 0;line-height:1.45}.mobile-polish_currentComparison__IXYbU strong{color:#7d2440}.mobile-polish_saveHint__nw1Et{display:block;margin-top:9px;color:#725e55;line-height:1.4}.mobile-polish_freeSaveCopy__gnQ9y{margin:-3px 0 14px;color:#725e55;line-height:1.45;text-align:center}.mobile-polish_mobilePriceBar__hGBQE{display:none}@media(max-width:650px){.mobile-polish_calculatorShell__IXai2{padding-bottom:92px}.mobile-polish_entryIntro__rdmSy{margin:10px 0 8px;padding:14px 15px;border-radius:14px}.mobile-polish_entryIntro__rdmSy h1{font-size:23px}.mobile-polish_entryIntro__rdmSy p{font-size:13px;line-height:1.4}.mobile-polish_currentComparison__IXYbU{padding:12px 13px;font-size:13px}.mobile-polish_saveHint__nw1Et{font-size:11px}.mobile-polish_freeSaveCopy__gnQ9y{font-size:12px}.mobile-polish_mobilePriceBar__hGBQE{display:grid;grid-template-columns:1fr auto;grid-template-areas:"label action" "price action";align-items:center;grid-column-gap:14px;column-gap:14px;position:fixed;left:10px;right:10px;bottom:calc(10px + env(safe-area-inset-bottom));z-index:12;border:1px solid #d8c7bd;border-radius:16px;background:rgba(255,250,246,.97);box-shadow:0 12px 34px rgba(73,44,34,.24);padding:10px 12px;text-align:left;color:#2f211c;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.mobile-polish_mobilePriceBar__hGBQE span{grid-area:label;font-size:10px;font-weight:800;color:#7c655c;letter-spacing:.02em}.mobile-polish_mobilePriceBar__hGBQE strong{grid-area:price;font-size:23px;line-height:1.05;letter-spacing:-.035em;color:#7d2440}.mobile-polish_mobilePriceBar__hGBQE em{grid-area:action;font-style:normal;font-size:11px;font-weight:900;color:#fff;background:#a22a50;border-radius:999px;padding:9px 11px;white-space:nowrap}.mobile-polish_calculatorShell__IXai2 .ingredient{position:relative;gap:8px;padding:10px;border-radius:14px}.mobile-polish_calculatorShell__IXai2 .ingredientName{padding-right:30px}.mobile-polish_calculatorShell__IXai2 .ingredientName input,.mobile-polish_calculatorShell__IXai2 .ingredientName select{padding:9px 10px}.mobile-polish_calculatorShell__IXai2 .ingredientCalc{gap:6px}.mobile-polish_calculatorShell__IXai2 .calcRow{grid-template-columns:48px minmax(0,1fr) 60px minmax(0,1.12fr);gap:5px}.mobile-polish_calculatorShell__IXai2 .calcRow>b{font-size:9px;padding-bottom:10px}.mobile-polish_calculatorShell__IXai2 .calcRow small{font-size:8px;letter-spacing:.03em}.mobile-polish_calculatorShell__IXai2 .calcRow input,.mobile-polish_calculatorShell__IXai2 .calcRow select{padding:9px 7px}.mobile-polish_calculatorShell__IXai2 .moneyField{grid-template-columns:34px minmax(0,1fr)}.mobile-polish_calculatorShell__IXai2 .moneyField>span{font-size:10px}.mobile-polish_calculatorShell__IXai2 .costValue{min-height:38px;padding:0 8px;font-size:12px}.mobile-polish_calculatorShell__IXai2 .remove{position:absolute;right:7px;top:5px;z-index:2;padding:4px 7px;font-size:20px}.mobile-polish_calculatorShell__IXai2 .add{margin-top:8px;padding:10px}.mobile-polish_calculatorShell__IXai2 .example{font-size:10px!important;line-height:1.35}.mobile-polish_calculatorShell__IXai2 .costCard>small{display:block;margin-top:7px;font-size:10px;line-height:1.35;color:#7c655c}}@media(max-width:360px){.mobile-polish_mobilePriceBar__hGBQE strong{font-size:21px}.mobile-polish_mobilePriceBar__hGBQE em{padding:8px 9px;font-size:10px}.mobile-polish_calculatorShell__IXai2 .calcRow{grid-template-columns:43px minmax(0,1fr) 54px minmax(0,1.08fr);gap:4px}.mobile-polish_calculatorShell__IXai2 .calcRow input,.mobile-polish_calculatorShell__IXai2 .calcRow select{padding:8px 5px;font-size:12px}.mobile-polish_calculatorShell__IXai2 .moneyField{grid-template-columns:30px minmax(0,1fr)}}