@import url(https://fonts.googleapis.com/css2?family=Lato:wght@400;500;600;700&display=swap);:root{--brand-primary:#00798e;--brand-secondary:#cb9700;--brand-primary-red:#ca4949;--brand-secondary-red:#ffb6b6;--brand-tertiary:hsla(0,0%,100%,0);--border-primary:#b8b8b8;--border-secondary:#767676;--border-tertiary:#e7e7e7;--text-fixed-black:#000;--text-fixed-white:#fff;--text-primary:#303030;--text-primary-invert:#fff;--text-secondary:#666;--text-tertiary:#999;--bg-surface:#ebebec;--bg-card:#fff;--bg-button-inactive:#c3c3c3;--icon-primary:#282828;--icon-secondary:#767676;--icon-tertiary:#b8b8b8;--icon-white:#fff;--error:#e62e2e;--success:#087e8b;--font-family:"Lato",sans-serif;--heading-large:700 40px/1.1 var(--font-family);--heading-medium:700 32px/1.1 var(--font-family);--heading-small:700 24px/1.1 var(--font-family);--heading-small-s:700 20px/1.1 var(--font-family);--label-header:600 14px/1.5 var(--font-family);--body-regular:400 16px/1.2 var(--font-family);--body-regular-spaced:400 16px/1.5 var(--font-family);--body-small:400 14px/1.45 var(--font-family);--body-micro:400 12px/16px var(--font-family);--error-text:400 14px/1.5 var(--font-family);--button-large:400 20px/1.1 var(--font-family);--button-medium:600 16px/20px var(--font-family);--button-small:400 14px/20px var(--font-family);--link-large:400 16px/24px var(--font-family);--link-small:600 14px/20px var(--font-family);--nav-title:500 16px/1.5 var(--font-family);--transaction-main:400 14px/1.5 var(--font-family);--transaction-secondary:500 14px/1.5 var(--font-family)}*{box-sizing:border-box}body{margin:0;padding:0;font:var(--body-regular);color:var(--text-primary);background:var(--bg-surface);-webkit-font-smoothing:antialiased}table{border-collapse:collapse;width:100%;background:var(--bg-card)}td,th{padding:12px 16px;border-bottom:1px solid var(--border-tertiary);text-align:left}th{font:var(--label-header);color:var(--text-primary);background:#f5f5f5}td{color:var(--text-secondary)}select,td{font:var(--body-small)}select{padding:8px 12px;border:1px solid var(--border-tertiary);border-radius:4px;background:var(--bg-card);color:var(--text-primary);width:100%;max-width:120px;transition:border .2s}select:focus{outline:none;border-color:var(--brand-primary)}.Solution-header{font:var(--heading-small-s);color:var(--text-primary);border-bottom:2px solid var(--brand-secondary);display:inline-block;padding-bottom:4px;margin:0 0 24px}.Solution table th{background:#f5f5f5}.Solution table td{font:var(--transaction-main)}.Card{background:var(--bg-card);border-radius:8px;overflow:hidden;padding:4px}@media (min-width:780px){.Card{box-shadow:0 4px 12px rgba(0,0,0,.05);border:1px solid var(--border-primary);border-radius:8px}}.Input{padding-bottom:0}.Input table th{font:var(--label-header);background:#f5f5f5}.Input table td{font:var(--body-small)}@media (min-width:780px){.Input{padding:0}}.App-header{height:86px;grid-gap:12px;gap:12px;padding:0 24px;background:var(--bg-surface);box-shadow:0 2px 4px rgba(0,0,0,.05);border-bottom:1px solid var(--border-tertiary)}.App-header,.App-name{display:flex;align-items:center}.App-name{font:var(--heading-small);color:var(--text-primary);margin:0;grid-gap:8px;gap:8px}.header-icon{color:var(--brand-primary);width:28px;height:28px}.App-main{display:grid;grid-gap:24px;gap:24px;padding:24px}.App-calculate-button{position:fixed;bottom:24px;right:24px;background-color:var(--brand-primary-red);color:var(--text-fixed-white);font:var(--button-large);text-transform:none;border-radius:40px;padding:0 24px!important;height:56px;min-width:140px;box-shadow:0 4px 8px rgba(0,0,0,.15);transition:background .2s,transform .1s;border:none;cursor:pointer;display:flex;align-items:center;justify-content:center;grid-gap:8px;gap:8px}.App-calculate-button:hover{background-color:#b53d3d}.App-calculate-button:active{transform:scale(.97)}.App-calculate-button i,.App-calculate-button svg{display:inline-block;vertical-align:middle}.App-close-modal-button{font:var(--button-medium);background-color:var(--brand-primary-red);color:var(--text-fixed-white);border:none;border-radius:4px;padding:10px 24px;cursor:pointer;transition:background .2s}.App-close-modal-button:hover{background-color:#b53d3d}@media (min-width:780px){.App-main{margin:48px 84px 80px;padding:0}.App-calculate-button{right:32px;bottom:32px;left:auto;width:auto}}.App-close-modal-button{width:100%;background:#000!important;margin-top:24px;font-family:Cairo,sans-serif}.App-modal{background:#ebebec;padding:32px 16px;min-height:30vh;margin:80px 8px;border-radius:4px;box-shadow:0 4px 6px rgba(0,0,0,.25),0 1px 3px rgba(0,0,0,.22)}.App-overlay{position:fixed;top:0;left:0;right:0;bottom:0;background-color:rgba(1,1,1,.6);opacity:0}.ReactModal__Overlay{opacity:0}.ReactModal__Overlay--after-open{opacity:1;transition:opacity .2s ease}.ReactModal__Overlay--before-close{opacity:0}.ReactModal__Content{transition:all .3s ease;transform:scale(.1);opacity:0}.ReactModal__Content--after-open{opacity:1;transform:scale(1)}.ReactModal__Content--before-close{opacity:0;transform:scale(.1)}@media (min-width:780px){.App-modal{margin:80px}}
/*# sourceMappingURL=main.bca4ef94.chunk.css.map */