.mainComponent{display:flex;justify-content:center;align-items:center;flex-direction:column;min-height:100vh;background-color:var(--light-grayish-cyan)}.logo{margin:0 auto 64px}._mainContainer_1dcty_1{border-radius:16px;padding:20px}._shadow_1dcty_5{box-shadow:0 24px 43px 4px #0000001a}._mainButonComponent_a7s6m_1{width:100%;border:none;padding:8px 16px;text-align:center;font-size:24px;cursor:pointer;border-radius:6px;min-width:125px;transition:opacity .2s ease-in-out}._mainButonComponent_a7s6m_1:hover{transition:opacity .2s ease-in-out;opacity:.7}._variantPrimary_a7s6m_16{background-color:var(--very-dark-cyan);color:#fff}._variantSecondary_a7s6m_20,._activePrimary_a7s6m_24{background-color:var(--primary-strong-cyan);color:var(--very-dark-cyan)}._inputContainer_xqr5r_1{position:relative;flex:1;display:flex;align-items:center;background-color:var(--very-light-grayish-cyan);border-radius:4px;padding:4px 12px;transition:box-shadow .2s ease-in-out}._inputContainer_xqr5r_1:focus-within:not(._error_xqr5r_11),._inputContainer_xqr5r_1:hover:not(._error_xqr5r_11){transition:box-shadow .2s ease-in-out;box-shadow:0 0 0 2px var(--primary-strong-cyan)}._error_xqr5r_11{transition:box-shadow .2s ease-in-out;animation:_shake_xqr5r_1 .5s ease-in-out;box-shadow:0 0 0 2px var(--error-red)}._errorMessage_xqr5r_20{right:0;color:var(--error-red);top:-24px;font-size:14px;position:absolute;z-index:1}._inputLabel_xqr5r_28{width:100%;font-size:14px;font-weight:700;color:var(--dark-grayish-cyan)}._mainInput_xqr5r_34{max-width:100%;width:100%;border:none;text-align:right;font-size:var(--font-size-form-inputs);color:var(--very-dark-cyan);background-color:transparent;caret-color:var(--primary-strong-cyan)}._mainInput_xqr5r_34:focus{outline:none}@keyframes _shake_xqr5r_1{0%{transform:translate(0)}25%{transform:translate(-2px)}50%{transform:translate(2px)}75%{transform:translate(-2px)}to{transform:translate(0)}}._text_e3ynu_1{font-size:16px;color:var(--dark-grayish-cyan);font-weight:700}._mainContainer_1f7az_1{display:flex;flex-direction:column;gap:42px}._calcButtons_1f7az_6{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(100%,125px),1fr));gap:16px}._customContainer_1f7az_11{width:100%;background-color:brown;grid-column-start:auto;grid-column-end:auto}._mainContainer_kfrqp_1{display:flex;flex-direction:column;justify-content:space-between;height:100%}._wrapper_kfrqp_7{display:flex;justify-content:space-between;align-items:center}._text_kfrqp_12{color:var(--very-light-grayish-cyan)}._textPerson_kfrqp_15{font-size:14px;color:var(--grayish-cyan)}._textContainer_kfrqp_19{display:flex;flex-direction:column}._resultNumbers_kfrqp_23{color:var(--primary-strong-cyan);font-size:44px}._mainContainer_1d37d_1{max-width:930px;width:100%;flex-wrap:nowrap;display:flex;gap:32px}._BillInputs_1d37d_8,._BillOutput_1d37d_11{flex:1}@media screen and (max-width: 768px){._mainContainer_1d37d_1{flex-direction:column}}:root{--max-desktop: 1440px;--min-mobile: 375px;--font-size-form-inputs: 24px;--primary-strong-cyan: hsl(172, 67%, 45%);--very-dark-cyan: hsl(183, 100%, 15%);--dark-grayish-cyan: hsl(186, 14%, 43%);--grayish-cyan: hsl(184, 14%, 56%);--light-grayish-cyan: hsl(185, 41%, 84%);--very-light-grayish-cyan: hsl(189, 41%, 97%);--white: hsl(0, 0%, 100%);--error-red: hsl(0, 100%, 74%)}*{font-family:Space Mono,system-ui,monospace;font-weight:700;font-style:normal;box-sizing:border-box;padding:0;margin:0}html{line-height:1.5;-webkit-text-size-adjust:100%;font-family:system-ui,sans-serif;-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility;-moz-osx-font-smoothing:grayscale;touch-action:manipulation}html,body{max-width:100vw;overflow-x:hidden;-webkit-overflow-scrolling:touch}body{position:relative;min-height:100%;margin:0;font-feature-settings:"kern"}a{color:inherit;text-decoration:none}main:focus-visible{outline:none}input::-webkit-outer-spin-button,input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}input[type=number]{-moz-appearance:textfield;-webkit-appearance:textfield;appearance:textfield}@media (prefers-reduced-motion: reduce){*,:before,:after{animation-delay:-1ms!important;animation-duration:1ms!important;animation-iteration-count:1!important;background-attachment:initial!important;scroll-behavior:auto!important;transition-duration:0s!important;transition-delay:0s!important}}
