#root{text-align:center;display:flex;width:100%}#root header{width:20%}#root main{width:80%;border:1px solid red}@keyframes logo-spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@media (prefers-reduced-motion: no-preference){a:nth-of-type(2) .logo{animation:logo-spin infinite 20s linear}}.card{padding:2em}.read-the-docs{color:#888}._k-typeahead_164f4_1{background-color:#eaeaea;border-radius:.5rem;padding:1rem;box-shadow:0 4px 10px #0000000d;font-family:sans-serif;position:relative;color:#111}._k-typeahead_164f4_1 label{font-weight:600;margin-bottom:.5rem;display:inline-block}._k-typeahead_164f4_1 ._topBar_164f4_33{display:flex;align-items:center;justify-content:space-between;gap:.5rem}._k-typeahead_164f4_1 input{width:100%;font-size:1rem;padding:.5rem .75rem;border:1px solid #ccc;border-radius:.375rem;background:#fff;color:#111;transition:border .2s ease}._k-typeahead_164f4_1 input:focus{outline:none;border-color:#3b82f6;box-shadow:0 0 0 2px #bfdbfe}._k-typeahead_164f4_1 ul{list-style-type:none;padding:0;margin-top:.25rem;border:1px solid #ccc;border-radius:.375rem;background:#fff;max-height:200px;overflow-y:auto;position:absolute;width:93%;z-index:1000;color:#111}._k-typeahead_164f4_1 ul li{padding:.5rem .75rem;cursor:pointer;transition:background-color .2s ease}._k-typeahead_164f4_1 ul li:hover{background-color:#f0f9ff}._k-typeahead_164f4_1 ._addBtn_164f4_131{padding:.5rem 1rem;font-size:.95rem;font-weight:500;color:#fff;background:linear-gradient(to right,#373558,#245097);border:none;border-radius:.5rem;cursor:pointer;box-shadow:0 4px 6px #0000001a;transition:background .3s ease,box-shadow .3s ease,transform .1s ease}._k-typeahead_164f4_1 ._addBtn_164f4_131:hover{background:linear-gradient(to right,#2c2a4a,#1b3c7a);box-shadow:0 6px 12px #00000026;transform:translateY(-1px)}._k-typeahead_164f4_1 ._button_164f4_169{border-radius:.375rem;border:1px solid #3b82f6;background:#fff;padding:.4rem .8rem;color:#3b82f6;cursor:pointer;transition:background .2s ease,color .2s ease}._k-typeahead_164f4_1 ._button_164f4_169:hover{background:#3b82f6;color:#fff}@media (prefers-color-scheme: dark){._k-typeahead_164f4_1{background-color:#1e1e1e;color:#e5e7eb;box-shadow:0 4px 10px #ffffff0d}._k-typeahead_164f4_1 input{background-color:#2c2c2c;border:1px solid #444;color:#e5e7eb}._k-typeahead_164f4_1 input:focus{border-color:#60a5fa;box-shadow:0 0 0 2px #3b82f6}._k-typeahead_164f4_1 ul{background-color:#2c2c2c;border:1px solid #444;color:#e5e7eb}._k-typeahead_164f4_1 ul li:hover{background-color:#374151}._k-typeahead_164f4_1 ._button_164f4_169{background-color:#2c2c2c;color:#60a5fa;border:1px solid #60a5fa}._k-typeahead_164f4_1 ._button_164f4_169:hover{background:#60a5fa;color:#fff}}ul._nav_1rimf_1{width:40%;list-style-type:none}ul li{text-align:left}._page_f416h_1{margin:0 15px}._page_f416h_1 ._flexed-row_f416h_6{display:flex}._len-50_f416h_11{width:45%}._formFieldGroup_boegf_1{border:1px solid red}._btn_boegf_6{cursor:pointer;border:.5px solid grey;padding:2% 4%}._btn_boegf_6:hover{border-color:#000}._active_boegf_18._btn_boegf_6{background-color:#deb202}._green_boegf_21{background-color:#19ac19}._flex_boegf_27{display:flex}._justify-content_boegf_28{justify-content:center}._card_11qrq_1{background-color:#47b5c4;margin-bottom:1%;padding-top:12px;border-radius:12px}._card-footer_11qrq_8{display:flex;flex-direction:row;justify-content:space-between;margin:10px 30px}._btn_11qrq_16{cursor:pointer;padding:1px 8px;margin-bottom:5px;border-radius:5px}._btn-delete_11qrq_22{background-color:red}._btn-edit_11qrq_23{background-color:#2eb32e}._property-heading_11qrq_26{font-weight:600;background-color:#60b58810;border:.5px solid #0000000b}._tabularPage_1qyx8_1{font-family:sans-serif;margin:1rem;background:#f9f9f9;color:#000}._tabularPage_1qyx8_1 table{width:100%;border-collapse:collapse;background:#fff;box-shadow:0 2px 5px #0000001a;color:#000}._tabularPage_1qyx8_1 th,._tabularPage_1qyx8_1 td{padding:.75rem;border-bottom:1px solid #eee;text-align:left;font-size:.95rem}._tabularPage_1qyx8_1 th{background-color:#f0f0f0;font-weight:700}@media (prefers-color-scheme: dark){._tabularPage_1qyx8_1{background:#1e1e1e;color:#eee}._tabularPage_1qyx8_1 table{background:#2b2b2b;color:#eee;box-shadow:0 2px 5px #ffffff0d}._tabularPage_1qyx8_1 th,._tabularPage_1qyx8_1 td{border-bottom:1px solid #444}._tabularPage_1qyx8_1 th{background-color:#3a3a3a;color:#fff}._tabularPage_1qyx8_1 td:before{color:#aaa}}@media (max-width: 768px){._tabularPage_1qyx8_1 table,._tabularPage_1qyx8_1 thead,._tabularPage_1qyx8_1 tbody,._tabularPage_1qyx8_1 th,._tabularPage_1qyx8_1 td,._tabularPage_1qyx8_1 tr{display:block}._tabularPage_1qyx8_1 thead{display:none}._tabularPage_1qyx8_1 tr{margin-bottom:1rem;background:inherit;border-radius:10px;box-shadow:0 1px 3px #0000001a;padding:.5rem}._tabularPage_1qyx8_1 td{border:none;position:relative;padding-left:50%}._tabularPage_1qyx8_1 td:before{position:absolute;top:0;left:.75rem;width:45%;font-weight:700;white-space:nowrap;color:#555}._tabularPage_1qyx8_1 td:nth-child(1):before{content:"Date"}._tabularPage_1qyx8_1 td:nth-child(2):before{content:"Category"}._tabularPage_1qyx8_1 td:nth-child(3):before{content:"Amount"}._tabularPage_1qyx8_1 td:nth-child(4):before{content:"Currency"}._tabularPage_1qyx8_1 td:nth-child(5):before{content:"Merchant"}._tabularPage_1qyx8_1 td:nth-child(6):before{content:"Description"}._tabularPage_1qyx8_1 td:nth-child(7):before{content:"Owner"}}nav ._kbtn_1o8kf_2._menu-trigger_1o8kf_2{border-radius:2px;background-color:beige;width:fit-content;padding:2px}nav ._kbtn_1o8kf_2._menu-trigger_1o8kf_2 ._menu-trigger-line_1o8kf_8{height:4px;width:35px;background-color:#000;margin:6px 0}nav ul._mobile-menu_1y1dp_3{background-color:#ee9105;position:absolute;top:0;left:-220px;margin:0;padding:10px 5px;list-style-type:none;height:100%;z-index:1000}._kbtn_1y1dp_14{background-color:#af0e0e;border-radius:2px;padding:1% 2%;width:fit-content}nav ul._mobile-menu_1y1dp_3._open_1y1dp_20{transform:translate(220px);transition:.35s}nav ul._mobile-menu_1y1dp_3._close_1y1dp_26{transform:translate(-220px);transition:.35s}nav ul li._menu-header_1y1dp_31{font-weight:700;margin:10px 0;height:70px}nav ul li._menu-footer_1y1dp_36{padding-top:10px;border-top:1px solid rgba(0,0,0,.37);font-weight:400;margin:10px 0;height:70px}nav ul li{font-family:Arial,Helvetica,sans-serif;margin:10px 0 0 5px;font-size:larger;width:200px}._mobile-menu_1y1dp_3 ._menu-btn_1y1dp_51{padding:1px 3px;border-radius:4px;background-color:beige}._mobile-menu_1y1dp_3 ._menu-btn_1y1dp_51:hover{border:1px solid burlywood}:root{font-family:Inter,system-ui,Avenir,Helvetica,Arial,sans-serif;line-height:1.5;font-weight:400;color-scheme:light dark;color:#ffffffde;background-color:#242424;font-synthesis:none;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}a{font-weight:500;color:#646cff;text-decoration:inherit}a:hover{color:#535bf2}body{margin:0;display:flex;min-width:320px;min-height:100vh}h1{font-size:3.2em;line-height:1.1}button{border-radius:8px;border:1px solid transparent;padding:.6em 1.2em;font-size:1em;font-weight:500;font-family:inherit;background-color:#1a1a1a;cursor:pointer;transition:border-color .25s}button:hover{border-color:#646cff}button:focus,button:focus-visible{outline:4px auto -webkit-focus-ring-color}@media (prefers-color-scheme: light){:root{color:#213547;background-color:#fff}a:hover{color:#747bff}button{background-color:#f9f9f9}}
