.calendar-popup{z-index:9999!important}.date-picker-day{background-color:#fff;border:1px solid #dbd1d1;border-radius:8px;color:#444;cursor:pointer;font-size:14px;padding:8px;transition:.2s}.date-picker-day:hover{border:1.5px solid #4da6ff}.date-picker-day.selected{background-color:#4da6ff;color:#fff}.month-year-picker div{transition:background-color .2s,color .2s}.month-year-picker div:hover{background-color:#4da6ff;color:#fff}@keyframes slideLeft{0%{opacity:0;transform:translateX(30px)}to{opacity:1;transform:translateX(0)}}@keyframes slideRight{0%{opacity:0;transform:translateX(-30px)}to{opacity:1;transform:translateX(0)}}.slide-left{animation:slideLeft .4s ease-in-out}.slide-right{animation:slideRight .4s ease-in-out}.arrowBtn .next{right:80%!important;top:15%}.arrowBtn .prev{right:90%!important;top:15%}.arrowBtn:hover .tooltip-text{opacity:1;right:80%!important;visibility:visible}.icon-tooltip{cursor:pointer;display:inline-block;position:relative}.icon-tooltip:hover .tooltip-text{opacity:1;visibility:visible}.tooltip-text{background-color:#fff;border:.005px solid #000;border-radius:5px;color:#000;font-size:12px;opacity:0;padding:4px 8px;position:absolute;right:50%;top:0;transform:translateX(50%);transition:opacity .3s;visibility:hidden;white-space:nowrap;z-index:10}@media (hover:hover) and (pointer:fine){.icon-tooltip:hover .tooltip-text{opacity:1;visibility:visible}}@media (hover:none) and (pointer:coarse){.icon-tooltip:active .tooltip-text{opacity:1;visibility:visible}.tooltip-text{font-size:10px;opacity:.7;padding:2px 4px;visibility:visible}}@font-face{font-family:"Ploni DL 1.1 AAA";src:url(/fonts/ploni-regular-aaa.woff2) format("woff2");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:"Ploni DL 1.1 AAA";src:url(/fonts/ploni-medium-aaa.woff2) format("woff2");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:"Ploni DL 1.1 AAA";src:url(/fonts/ploni-bold-aaa.woff2) format("woff2");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:"Ploni DL 1.1 AAA";src:url(/fonts/ploni-black-aaa.woff2) format("woff2");font-weight:900;font-style:normal;font-display:swap}@font-face{font-family:"Mugrabi 2.0 AAA";src:url(/fonts/mugrabi-light-aaa.woff2) format("woff2");font-weight:300;font-style:normal;font-display:swap}@font-face{font-family:"Mugrabi 2.0 AAA";src:url(/fonts/mugrabi-regular-aaa.woff2) format("woff2");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:"Mugrabi 2.0 AAA";src:url(/fonts/mugrabi-semibold-aaa.woff2) format("woff2");font-weight:600;font-style:normal;font-display:swap}@font-face{font-family:"Mugrabi 2.0 AAA";src:url(/fonts/mugrabi-bold-aaa.woff2) format("woff2");font-weight:700;font-style:normal;font-display:swap}:root{--color-primary:#5e071c;--color-primary-dark:#4a0516;--color-primary-light:#7a1a30;--color-gold:#b76e4e;--color-gold-muted:rgba(118,69,48,.4);--color-bg:#fdf3ef;--color-bg-section:#fdf3ef;--color-red-card:#b64545;--color-text:#5e071c;--color-text-dark:#0e1e31;--color-text-muted:rgba(118,69,48,.4);--color-white:#fff;--shadow-money:0px 4px 4px rgba(118,69,48,.23);--shadow-soft:0 4px 20px rgba(94,7,28,.08);--shadow-medium:0 8px 30px rgba(94,7,28,.12);--font-body:"Heebo","Segoe UI",Arial,sans-serif;--font-heading:"Frank Ruhl Libre","Times New Roman",serif;--font-ploni:"Ploni DL 1.1 AAA",var(--font-heading);--font-ploni-body:"Ploni DL 1.1 AAA",var(--font-body);--font-mugrabi:"Mugrabi 2.0 AAA","Ploni DL 1.1 AAA",var(--font-heading)}*,:after,:before{box-sizing:border-box;margin:0;padding:0}html{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;overflow-x:clip}body{font-family:var(--font-ploni-body);background:var(--color-bg);color:var(--color-text);min-height:100dvh;direction:inherit;text-align:start;min-width:320px}body :where(.mantine-InputWrapper-label){margin-bottom:7px;color:var(--color-primary);font-family:var(--font-ploni-body);font-size:14px;font-weight:700}body :where(.mantine-InputWrapper-required){color:var(--color-primary-light)}body :where(.mantine-Input-input){border:1px solid rgba(94,7,28,.18);border-radius:14px;background:linear-gradient(180deg,#fff,#fffdfb)!important;color:#2c211c;font-family:var(--font-ploni-body);box-shadow:inset 0 0 0 1px rgba(94,7,28,.035),0 1px 3px rgba(44,35,30,.035)}body :where(.mantine-Input-input::placeholder){color:rgba(94,7,28,.38);opacity:1}body :where(.mantine-Input-input:focus),body :where(.mantine-Input-input:focus-within){border-color:rgba(94,7,28,.52);box-shadow:inset 0 0 0 1px rgba(94,7,28,.08),0 0 0 3px rgba(94,7,28,.09)}body :where(.mantine-Input-section),body :where(.mantine-NumberInput-control){color:var(--color-primary)}