html[dir=ltr],[data-sonner-toaster][dir=ltr]{--toast-icon-margin-start: -3px;--toast-icon-margin-end: 4px;--toast-svg-margin-start: -1px;--toast-svg-margin-end: 0px;--toast-button-margin-start: auto;--toast-button-margin-end: 0}html[dir=rtl],[data-sonner-toaster][dir=rtl]{--toast-icon-margin-start: 4px;--toast-icon-margin-end: -3px;--toast-svg-margin-start: 0px;--toast-svg-margin-end: -1px;--toast-button-margin-start: 0;--toast-button-margin-end: auto}[data-sonner-toaster]{position:fixed;width:var(--width);font-family:ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,Noto Sans,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol,Noto Color Emoji;--gray1: hsl(0, 0%, 99%);--gray2: hsl(0, 0%, 97.3%);--gray3: hsl(0, 0%, 95.1%);--gray4: hsl(0, 0%, 93%);--gray5: hsl(0, 0%, 90.9%);--gray6: hsl(0, 0%, 88.7%);--gray7: hsl(0, 0%, 85.8%);--gray8: hsl(0, 0%, 78%);--gray9: hsl(0, 0%, 56.1%);--gray10: hsl(0, 0%, 52.3%);--gray11: hsl(0, 0%, 43.5%);--gray12: hsl(0, 0%, 9%);--border-radius: 8px;box-sizing:border-box;padding:0;margin:0;list-style:none;outline:none;z-index:999999999;transition:transform .4s ease}@media (hover: none) and (pointer: coarse){[data-sonner-toaster][data-lifted=true]{transform:none}}[data-sonner-toaster][data-x-position=right]{right:var(--offset-right)}[data-sonner-toaster][data-x-position=left]{left:var(--offset-left)}[data-sonner-toaster][data-x-position=center]{left:50%;transform:translate(-50%)}[data-sonner-toaster][data-y-position=top]{top:var(--offset-top)}[data-sonner-toaster][data-y-position=bottom]{bottom:var(--offset-bottom)}[data-sonner-toast]{--y: translateY(100%);--lift-amount: calc(var(--lift) * var(--gap));z-index:var(--z-index);position:absolute;opacity:0;transform:var(--y);touch-action:none;transition:transform .4s,opacity .4s,height .4s,box-shadow .2s;box-sizing:border-box;outline:none;overflow-wrap:anywhere}[data-sonner-toast][data-styled=true]{padding:16px;background:var(--normal-bg);border:1px solid var(--normal-border);color:var(--normal-text);border-radius:var(--border-radius);box-shadow:0 4px 12px #0000001a;width:var(--width);font-size:13px;display:flex;align-items:center;gap:6px}[data-sonner-toast]:focus-visible{box-shadow:0 4px 12px #0000001a,0 0 0 2px #0003}[data-sonner-toast][data-y-position=top]{top:0;--y: translateY(-100%);--lift: 1;--lift-amount: calc(1 * var(--gap))}[data-sonner-toast][data-y-position=bottom]{bottom:0;--y: translateY(100%);--lift: -1;--lift-amount: calc(var(--lift) * var(--gap))}[data-sonner-toast][data-styled=true] [data-description]{font-weight:400;line-height:1.4;color:#3f3f3f}[data-rich-colors=true][data-sonner-toast][data-styled=true] [data-description]{color:inherit}[data-sonner-toaster][data-sonner-theme=dark] [data-description]{color:#e8e8e8}[data-sonner-toast][data-styled=true] [data-title]{font-weight:500;line-height:1.5;color:inherit}[data-sonner-toast][data-styled=true] [data-icon]{display:flex;height:16px;width:16px;position:relative;justify-content:flex-start;align-items:center;flex-shrink:0;margin-left:var(--toast-icon-margin-start);margin-right:var(--toast-icon-margin-end)}[data-sonner-toast][data-promise=true] [data-icon]>svg{opacity:0;transform:scale(.8);transform-origin:center;animation:sonner-fade-in .3s ease forwards}[data-sonner-toast][data-styled=true] [data-icon]>*{flex-shrink:0}[data-sonner-toast][data-styled=true] [data-icon] svg{margin-left:var(--toast-svg-margin-start);margin-right:var(--toast-svg-margin-end)}[data-sonner-toast][data-styled=true] [data-content]{display:flex;flex-direction:column;gap:2px}[data-sonner-toast][data-styled=true] [data-button]{border-radius:4px;padding-left:8px;padding-right:8px;height:24px;font-size:12px;color:var(--normal-bg);background:var(--normal-text);margin-left:var(--toast-button-margin-start);margin-right:var(--toast-button-margin-end);border:none;font-weight:500;cursor:pointer;outline:none;display:flex;align-items:center;flex-shrink:0;transition:opacity .4s,box-shadow .2s}[data-sonner-toast][data-styled=true] [data-button]:focus-visible{box-shadow:0 0 0 2px #0006}[data-sonner-toast][data-styled=true] [data-button]:first-of-type{margin-left:var(--toast-button-margin-start);margin-right:var(--toast-button-margin-end)}[data-sonner-toast][data-styled=true] [data-cancel]{color:var(--normal-text);background:#00000014}[data-sonner-toaster][data-sonner-theme=dark] [data-sonner-toast][data-styled=true] [data-cancel]{background:#ffffff4d}[data-sonner-toaster] [data-close-button-position=top-left]{--toast-close-button-left: 0;--toast-close-button-right: unset;--toast-close-button-top: 0;--toast-close-button-bottom: unset;--toast-close-button-transform: translate(-35%, -35%)}[data-sonner-toaster] [data-close-button-position=top-right]{--toast-close-button-left: unset;--toast-close-button-right: 0;--toast-close-button-top: 0;--toast-close-button-bottom: unset;--toast-close-button-transform: translate(35%, -35%)}[data-sonner-toaster] [data-close-button-position=bottom-left]{--toast-close-button-left: 0;--toast-close-button-right: unset;--toast-close-button-top: unset;--toast-close-button-bottom: 0;--toast-close-button-transform: translate(-35%, 35%)}[data-sonner-toaster] [data-close-button-position=bottom-right]{--toast-close-button-left: unset;--toast-close-button-right: 0;--toast-close-button-top: unset;--toast-close-button-bottom: 0;--toast-close-button-transform: translate(35%, 35%)}[data-sonner-toast][data-styled=true] [data-close-button]{position:absolute;left:var(--toast-close-button-left);right:var(--toast-close-button-right);top:var(--toast-close-button-top);bottom:var(--toast-close-button-bottom);height:20px;width:20px;display:flex;justify-content:center;align-items:center;padding:0;color:var(--gray12);background:var(--normal-bg);border:1px solid var(--gray4);transform:var(--toast-close-button-transform);border-radius:50%;cursor:pointer;z-index:1;transition:opacity .1s,background .2s,border-color .2s}[data-sonner-toast][data-styled=true] [data-close-button]:focus-visible{box-shadow:0 4px 12px #0000001a,0 0 0 2px #0003}[data-sonner-toast][data-styled=true] [data-disabled=true]{cursor:not-allowed}[data-sonner-toast][data-styled=true]:hover [data-close-button]:hover{background:var(--gray2);border-color:var(--gray5)}[data-sonner-toast][data-swiping=true]:before{content:"";position:absolute;left:-100%;right:-100%;height:100%;z-index:-1}[data-sonner-toast][data-y-position=top][data-swiping=true]:before{bottom:50%;transform:scaleY(3) translateY(50%)}[data-sonner-toast][data-y-position=bottom][data-swiping=true]:before{top:50%;transform:scaleY(3) translateY(-50%)}[data-sonner-toast][data-swiping=false][data-removed=true]:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;transform:scaleY(2)}[data-sonner-toast][data-expanded=true]:after{content:"";position:absolute;left:0;height:calc(var(--gap) + 1px);bottom:100%;width:100%}[data-sonner-toast][data-mounted=true]{--y: translateY(0);opacity:1}[data-sonner-toast][data-expanded=false][data-front=false]{--scale: var(--toasts-before) * .05 + 1;--y: translateY(calc(var(--lift-amount) * var(--toasts-before))) scale(calc(-1 * var(--toasts-before) * .05 + 1));height:var(--front-toast-height)}[data-sonner-toast]>*{transition:opacity .4s}[data-sonner-toast][data-x-position=right]{right:0}[data-sonner-toast][data-x-position=left]{left:0}[data-sonner-toast][data-expanded=false][data-front=false][data-styled=true]>*{opacity:0}[data-sonner-toast][data-visible=false]{opacity:0;pointer-events:none}[data-sonner-toast][data-mounted=true][data-expanded=true]{--y: translateY(calc(var(--lift) * var(--offset)));height:var(--initial-height)}[data-sonner-toast][data-removed=true][data-front=true][data-swipe-out=false]{--y: translateY(calc(var(--lift) * -100%));opacity:0}[data-sonner-toast][data-removed=true][data-front=false][data-swipe-out=false][data-expanded=true]{--y: translateY(calc(var(--lift) * var(--offset) + var(--lift) * -100%));opacity:0}[data-sonner-toast][data-removed=true][data-front=false][data-swipe-out=false][data-expanded=false]{--y: translateY(40%);opacity:0;transition:transform .5s,opacity .2s}[data-sonner-toast][data-removed=true][data-front=false]:before{height:calc(var(--initial-height) + 20%)}[data-sonner-toast][data-swiping=true]{transform:var(--y) translateY(var(--swipe-amount-y, 0px)) translate(var(--swipe-amount-x, 0px));transition:none}[data-sonner-toast][data-swiped=true]{-webkit-user-select:none;user-select:none}[data-sonner-toast][data-swipe-out=true][data-y-position=bottom],[data-sonner-toast][data-swipe-out=true][data-y-position=top]{animation-duration:.2s;animation-timing-function:ease-out;animation-fill-mode:forwards}[data-sonner-toast][data-swipe-out=true][data-swipe-direction=left]{animation-name:swipe-out-left}[data-sonner-toast][data-swipe-out=true][data-swipe-direction=right]{animation-name:swipe-out-right}[data-sonner-toast][data-swipe-out=true][data-swipe-direction=up]{animation-name:swipe-out-up}[data-sonner-toast][data-swipe-out=true][data-swipe-direction=down]{animation-name:swipe-out-down}@keyframes swipe-out-left{0%{transform:var(--y) translate(var(--swipe-amount-x));opacity:1}to{transform:var(--y) translate(calc(var(--swipe-amount-x) - 100%));opacity:0}}@keyframes swipe-out-right{0%{transform:var(--y) translate(var(--swipe-amount-x));opacity:1}to{transform:var(--y) translate(calc(var(--swipe-amount-x) + 100%));opacity:0}}@keyframes swipe-out-up{0%{transform:var(--y) translateY(var(--swipe-amount-y));opacity:1}to{transform:var(--y) translateY(calc(var(--swipe-amount-y) - 100%));opacity:0}}@keyframes swipe-out-down{0%{transform:var(--y) translateY(var(--swipe-amount-y));opacity:1}to{transform:var(--y) translateY(calc(var(--swipe-amount-y) + 100%));opacity:0}}@media (max-width: 600px){[data-sonner-toaster]{position:fixed;right:var(--mobile-offset-right);left:var(--mobile-offset-left);width:100%}[data-sonner-toaster][dir=rtl]{left:calc(var(--mobile-offset-left) * -1)}[data-sonner-toaster] [data-sonner-toast]{left:0;right:0;width:calc(100% - var(--mobile-offset-left) * 2)}[data-sonner-toaster][data-x-position=left]{left:var(--mobile-offset-left)}[data-sonner-toaster][data-y-position=bottom]{bottom:calc(var(--mobile-offset-bottom) + max(env(safe-area-inset-bottom),0px))}[data-sonner-toaster][data-y-position=top]{top:calc(var(--mobile-offset-top) + max(env(safe-area-inset-top),0px))}[data-sonner-toaster][data-x-position=center]{left:var(--mobile-offset-left);right:var(--mobile-offset-right);transform:none}}[data-sonner-toaster][data-sonner-theme=light]{--normal-bg: #fff;--normal-border: var(--gray4);--normal-text: var(--gray12);--success-bg: hsl(143, 85%, 96%);--success-border: hsl(145, 92%, 87%);--success-text: hsl(140, 100%, 27%);--info-bg: hsl(208, 100%, 97%);--info-border: hsl(221, 91%, 93%);--info-text: hsl(210, 92%, 45%);--warning-bg: hsl(49, 100%, 97%);--warning-border: hsl(49, 91%, 84%);--warning-text: hsl(31, 92%, 45%);--error-bg: hsl(359, 100%, 97%);--error-border: hsl(359, 100%, 94%);--error-text: hsl(360, 100%, 45%)}[data-sonner-toaster][data-sonner-theme=light] [data-sonner-toast][data-invert=true]{--normal-bg: #000;--normal-border: hsl(0, 0%, 20%);--normal-text: var(--gray1)}[data-sonner-toaster][data-sonner-theme=dark] [data-sonner-toast][data-invert=true]{--normal-bg: #fff;--normal-border: var(--gray3);--normal-text: var(--gray12)}[data-sonner-toaster][data-sonner-theme=dark]{--normal-bg: #000;--normal-bg-hover: hsl(0, 0%, 12%);--normal-border: hsl(0, 0%, 20%);--normal-border-hover: hsl(0, 0%, 25%);--normal-text: var(--gray1);--success-bg: hsl(150, 100%, 6%);--success-border: hsl(147, 100%, 12%);--success-text: hsl(150, 86%, 65%);--info-bg: hsl(215, 100%, 6%);--info-border: hsl(223, 43%, 17%);--info-text: hsl(216, 87%, 65%);--warning-bg: hsl(64, 100%, 6%);--warning-border: hsl(60, 100%, 9%);--warning-text: hsl(46, 87%, 65%);--error-bg: hsl(358, 76%, 10%);--error-border: hsl(357, 89%, 16%);--error-text: hsl(358, 100%, 81%)}[data-sonner-toaster][data-sonner-theme=dark] [data-sonner-toast] [data-close-button]{background:var(--normal-bg);border-color:var(--normal-border);color:var(--normal-text)}[data-sonner-toaster][data-sonner-theme=dark] [data-sonner-toast] [data-close-button]:hover{background:var(--normal-bg-hover);border-color:var(--normal-border-hover)}[data-rich-colors=true][data-sonner-toast][data-type=success],[data-rich-colors=true][data-sonner-toast][data-type=success] [data-close-button]{background:var(--success-bg);border-color:var(--success-border);color:var(--success-text)}[data-rich-colors=true][data-sonner-toast][data-type=info],[data-rich-colors=true][data-sonner-toast][data-type=info] [data-close-button]{background:var(--info-bg);border-color:var(--info-border);color:var(--info-text)}[data-rich-colors=true][data-sonner-toast][data-type=warning],[data-rich-colors=true][data-sonner-toast][data-type=warning] [data-close-button]{background:var(--warning-bg);border-color:var(--warning-border);color:var(--warning-text)}[data-rich-colors=true][data-sonner-toast][data-type=error],[data-rich-colors=true][data-sonner-toast][data-type=error] [data-close-button]{background:var(--error-bg);border-color:var(--error-border);color:var(--error-text)}.sonner-loading-wrapper{--size: 16px;height:var(--size);width:var(--size);position:absolute;top:0;right:0;bottom:0;left:0;z-index:10}.sonner-loading-wrapper[data-visible=false]{transform-origin:center;animation:sonner-fade-out .2s ease forwards}.sonner-spinner{position:relative;top:50%;left:50%;height:var(--size);width:var(--size)}.sonner-loading-bar{animation:sonner-spin 1.2s linear infinite;background:var(--gray11);border-radius:6px;height:8%;left:-10%;position:absolute;top:-3.9%;width:24%}.sonner-loading-bar:nth-child(1){animation-delay:-1.2s;transform:rotate(.0001deg) translate(146%)}.sonner-loading-bar:nth-child(2){animation-delay:-1.1s;transform:rotate(30deg) translate(146%)}.sonner-loading-bar:nth-child(3){animation-delay:-1s;transform:rotate(60deg) translate(146%)}.sonner-loading-bar:nth-child(4){animation-delay:-.9s;transform:rotate(90deg) translate(146%)}.sonner-loading-bar:nth-child(5){animation-delay:-.8s;transform:rotate(120deg) translate(146%)}.sonner-loading-bar:nth-child(6){animation-delay:-.7s;transform:rotate(150deg) translate(146%)}.sonner-loading-bar:nth-child(7){animation-delay:-.6s;transform:rotate(180deg) translate(146%)}.sonner-loading-bar:nth-child(8){animation-delay:-.5s;transform:rotate(210deg) translate(146%)}.sonner-loading-bar:nth-child(9){animation-delay:-.4s;transform:rotate(240deg) translate(146%)}.sonner-loading-bar:nth-child(10){animation-delay:-.3s;transform:rotate(270deg) translate(146%)}.sonner-loading-bar:nth-child(11){animation-delay:-.2s;transform:rotate(300deg) translate(146%)}.sonner-loading-bar:nth-child(12){animation-delay:-.1s;transform:rotate(330deg) translate(146%)}@keyframes sonner-fade-in{0%{opacity:0;transform:scale(.8)}to{opacity:1;transform:scale(1)}}@keyframes sonner-fade-out{0%{opacity:1;transform:scale(1)}to{opacity:0;transform:scale(.8)}}@keyframes sonner-spin{0%{opacity:1}to{opacity:.15}}@media (prefers-reduced-motion){[data-sonner-toast],[data-sonner-toast]>*,.sonner-loading-bar{transition:none!important;animation:none!important}}.sonner-loader{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);transform-origin:center;transition:opacity .2s,transform .2s}.sonner-loader[data-visible=false]{opacity:0;transform:scale(.8) translate(-50%,-50%)}*,*:before,*:after{box-sizing:border-box;margin:0;padding:0}html{scroll-behavior:smooth}body{min-height:100vh;color:#1a1a2e;background:#f5f7fa;line-height:1.6;font-family:Roboto,sans-serif;font-size:14px;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.ci-delete-icon{background-image:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%20640%20640'%3e%3c!--!Font%20Awesome%20Free%20v7.1.0%20by%20@fontawesome%20-%20https://fontawesome.com%20License%20-%20https://fontawesome.com/license/free%20Copyright%202025%20Fonticons,%20Inc.--%3e%3cpath%20d='M183.1%20137.4C170.6%20124.9%20150.3%20124.9%20137.8%20137.4C125.3%20149.9%20125.3%20170.2%20137.8%20182.7L275.2%20320L137.9%20457.4C125.4%20469.9%20125.4%20490.2%20137.9%20502.7C150.4%20515.2%20170.7%20515.2%20183.2%20502.7L320.5%20365.3L457.9%20502.6C470.4%20515.1%20490.7%20515.1%20503.2%20502.6C515.7%20490.1%20515.7%20469.8%20503.2%20457.3L365.8%20320L503.1%20182.6C515.6%20170.1%20515.6%20149.8%20503.1%20137.3C490.6%20124.8%20470.3%20124.8%20457.8%20137.3L320.5%20274.7L183.1%20137.4z'/%3e%3c/svg%3e");background-size:contain;background-repeat:no-repeat;height:20px;width:20px;cursor:pointer;opacity:.6;transition:opacity .15s ease,transform .15s ease}.ci-delete-icon:hover{opacity:1;transform:scale(1.1)}.ci-info-icon{content:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%20640%20640'%3e%3c!--!Font%20Awesome%20Free%20v7.1.0%20by%20@fontawesome%20-%20https://fontawesome.com%20License%20-%20https://fontawesome.com/license/free%20Copyright%202025%20Fonticons,%20Inc.--%3e%3cpath%20fill='%23004dc1'%20d='M272%20112C272%2085.5%20293.5%2064%20320%2064C346.5%2064%20368%2085.5%20368%20112C368%20138.5%20346.5%20160%20320%20160C293.5%20160%20272%20138.5%20272%20112zM224%20256C224%20238.3%20238.3%20224%20256%20224L320%20224C337.7%20224%20352%20238.3%20352%20256L352%20512L384%20512C401.7%20512%20416%20526.3%20416%20544C416%20561.7%20401.7%20576%20384%20576L256%20576C238.3%20576%20224%20561.7%20224%20544C224%20526.3%20238.3%20512%20256%20512L288%20512L288%20288L256%20288C238.3%20288%20224%20273.7%20224%20256z'/%3e%3c/svg%3e");height:18px;width:18px;margin-right:8px;opacity:.7}.ci-edit-icon{background-image:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%20512%20512'%3e%3c!--!Font%20Awesome%20Free%20v7.1.0%20by%20@fontawesome%20-%20https://fontawesome.com%20License%20-%20https://fontawesome.com/license/free%20Copyright%202025%20Fonticons,%20Inc.--%3e%3cpath%20d='M471.6%2021.7c-21.9-21.9-57.3-21.9-79.2%200L368%2046.1%20465.9%20144%20490.3%20119.6c21.9-21.9%2021.9-57.3%200-79.2L471.6%2021.7zm-299.2%20220c-6.1%206.1-10.8%2013.6-13.5%2021.9l-29.6%2088.8c-2.9%208.6-.6%2018.1%205.8%2024.6s15.9%208.7%2024.6%205.8l88.8-29.6c8.2-2.7%2015.7-7.4%2021.9-13.5L432%20177.9%20334.1%2080%20172.4%20241.7zM96%2064C43%2064%200%20107%200%20160L0%20416c0%2053%2043%2096%2096%2096l256%200c53%200%2096-43%2096-96l0-96c0-17.7-14.3-32-32-32s-32%2014.3-32%2032l0%2096c0%2017.7-14.3%2032-32%2032L96%20448c-17.7%200-32-14.3-32-32l0-256c0-17.7%2014.3-32%2032-32l96%200c17.7%200%2032-14.3%2032-32s-14.3-32-32-32L96%2064z'%20/%3e%3c/svg%3e");background-size:contain;background-repeat:no-repeat;height:18px;width:18px;cursor:pointer;opacity:.6;transition:opacity .15s ease,transform .15s ease}.ci-edit-icon:hover{opacity:1;transform:scale(1.1)}.ci-angle-down-icon,.ci-angle-up-icon{background-image:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%20384%20512'%3e%3c!--!Font%20Awesome%20Free%20v7.1.0%20by%20@fontawesome%20-%20https://fontawesome.com%20License%20-%20https://fontawesome.com/license/free%20Copyright%202025%20Fonticons,%20Inc.--%3e%3cpath%20d='M169.4%20374.6c12.5%2012.5%2032.8%2012.5%2045.3%200l160-160c12.5-12.5%2012.5-32.8%200-45.3s-32.8-12.5-45.3%200L192%20306.7%2054.6%20169.4c-12.5-12.5-32.8-12.5-45.3%200s-12.5%2032.8%200%2045.3l160%20160z'%20/%3e%3c/svg%3e");background-size:contain;background-repeat:no-repeat;height:14px;width:14px;display:inline-block;margin-right:8px;transition:transform .15s ease}.ci-angle-up-icon{background-image:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%20384%20512'%3e%3c!--!Font%20Awesome%20Free%20v7.1.0%20by%20@fontawesome%20-%20https://fontawesome.com%20License%20-%20https://fontawesome.com/license/free%20Copyright%202025%20Fonticons,%20Inc.--%3e%3cpath%20d='M169.4%20137.4c12.5-12.5%2032.8-12.5%2045.3%200l160%20160c12.5%2012.5%2012.5%2032.8%200%2045.3s-32.8%2012.5-45.3%200L192%20205.3%2054.6%20342.6c-12.5%2012.5-32.8%2012.5-45.3%200s-12.5-32.8%200-45.3l160-160z'%20/%3e%3c/svg%3e")}button{background-color:#004dc1;outline:none;border:none;border-radius:8px;color:#fff;font-family:Roboto,sans-serif;font-size:14px;font-weight:500;padding:16px 24px;margin-right:16px;margin-top:16px;cursor:pointer;transition:all .25s ease;box-shadow:0 2px 8px #0000000f}button:hover{background-color:#004dc1e6;transform:translateY(-1px);box-shadow:0 4px 16px #00000014}button:active{transform:translateY(0)}button.secondary{background-color:#8f8f8f}button.secondary:hover{background-color:#6b6b6b}button.icon-button{font-size:18px;font-weight:600;border-bottom-left-radius:0;border-bottom-right-radius:0}span.icon-button{cursor:pointer;padding:16px;transition:all .25s ease;border-radius:8px;font-weight:500;color:#004dc1}span.icon-button:hover{color:#fff;background-color:#004dc1}label{display:block;color:#003a94;font-size:13px;font-weight:500;margin-bottom:8px}input,select{margin-bottom:16px;padding:16px;border-radius:8px;outline:none;border:1px solid #d1d9e6;background:#fff;font-size:14px;font-family:Roboto,sans-serif;transition:border-color .15s ease,box-shadow .15s ease}input:not([type=checkbox]):not([type=radio]),select:not([type=checkbox]):not([type=radio]){min-width:180px;width:100%}input[type=date],input[type=month],select[type=date],select[type=month]{cursor:pointer}input[type=checkbox],input[type=radio],select[type=checkbox],select[type=radio]{width:auto;min-width:auto;margin-right:8px;cursor:pointer;accent-color:#004dc1;transform:scale(1.2)}input:focus,select:focus{border-color:#004dc1;box-shadow:0 0 0 3px #004dc126}input::placeholder,select::placeholder{color:#8f8f8f}select{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' viewBox='0 0 12 12'%3E%3Cpath fill='%238f8f8f' d='M6 8L1 3h10z'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 16px center;padding-right:32px}main{display:flex;flex-direction:column;word-break:break-word;padding:24px}main b{font-weight:600}main a{text-decoration:none;color:#004dc1;font-weight:500;transition:color .15s ease}main a:hover{color:#003a94}main .color-black{color:#1a1a2e}main .color-warning{color:#e74c3c}main .d-flex{display:flex}main .justify-content-between{justify-content:space-between}main .justify-content-center{justify-content:center}main .justify-content-end{justify-content:flex-end}main .flex-direction-column{flex-direction:column}main .flex-wrap{flex-wrap:wrap}main .align-items-center{align-items:center}main .gap-sm{gap:8px}main .gap-md{gap:16px}main h1{font-size:32px;font-weight:700;color:#1a1a2e;margin-bottom:24px;letter-spacing:-.5px}main h2{font-size:24px;font-weight:600;color:#1a1a2e;margin:16px 0;letter-spacing:-.3px}main h3{font-size:18px;font-weight:600;color:#004dc1;margin-bottom:16px}main .white-box{padding:24px;background:#fff;border-radius:12px;box-shadow:0 2px 8px #0000000f;border:1px solid #e8ecf1}main .sidebar-boxes{width:25%;min-width:280px}main .sidebar-boxes .white-box:first-of-type{border-top-left-radius:0;border-top-right-radius:0}main .mr-0{margin-right:0}main .finance-entries{width:74%;padding-right:8px}main .finance-entries h2{text-align:left;cursor:pointer;display:flex;align-items:center;padding:16px;background:#fafbfc;border-radius:8px;margin-bottom:16px;transition:background-color .15s ease}main .finance-entries h2:hover{background:#004dc126}main .finance-entries div.finance-entry{background:#fff;border-radius:8px;padding:16px 24px;margin-bottom:16px;border:1px solid #e8ecf1;transition:all .25s ease}main .finance-entries div.finance-entry:hover{box-shadow:0 8px 24px #004dc11f;transform:translateY(-2px)}main .finance-entries div.finance-entry.finance-entry-income{border-left:4px solid #27ae60}main .finance-entries div.finance-entry.finance-entry-expense{border-left:4px solid #e74c3c}main .finance-entries div.finance-entry.finance-entry-investment{border-left:4px solid #3498db}main .finance-entries div.finance-entry .category-and-price,main .finance-entries div.finance-entry .auto-renew-info{width:20%}main .finance-entries div.finance-entry .created-at-and-info{width:45%}main .finance-entries div.finance-entry .icons-outer-div{align-items:center;gap:16px}main .finance-entries div.finance-entry .icons-outer-div input[type=checkbox]{margin:0}main .finance-entries div.finance-entry b{color:#6b6b6b;font-weight:500;font-size:13px}main #month-selector{margin:0 4px;flex:1}main .filters-outer-div{margin-top:16px}main .filters-outer-div label{display:flex;cursor:pointer}main .filters-outer-div label input{margin-bottom:0}main .dashboard-boxes{width:calc(50% - 16px);margin-bottom:16px}main .dashboard-boxes h3{color:#004dc1;padding-bottom:16px;border-bottom:1px solid #e8ecf1;margin-bottom:16px}main .dashboard-boxes p{padding:4px 0;color:#6b6b6b}main .dashboard-boxes #chart,main .dashboard-boxes #chartFixCostsYear,main .dashboard-boxes #chartFixCostsMonth,main .dashboard-boxes #chartTotalExpensesMonth{max-height:350px;margin-top:16px}.progress-bar-outer-div{width:100%;height:10px;background-color:#e8ecf1;border-radius:20px;overflow:hidden;margin:16px 0}.progress-bar-outer-div .progress-bar{height:100%;width:0%;background:linear-gradient(90deg,#004dc1,#3375d1);border-radius:20px;transition:width .8s ease-out}footer{display:flex;flex-direction:column;align-items:center;font-size:12px;color:#8f8f8f;padding:24px;margin-top:auto}@media only screen and (max-width: 1024px){main{padding:16px}main h1{font-size:24px;text-align:center}main h2{font-size:18px}.dashboard-boxes-container{flex-direction:column}.dashboard-boxes-container .dashboard-boxes{width:100%}.finance-entries-outer-div{flex-direction:column-reverse}.finance-entries-outer-div>div{width:100%!important;padding-right:0;min-width:100%}.finance-entries-outer-div .finance-entries{margin-top:16px}.finance-entries-outer-div .finance-entry{flex-direction:column;gap:8px}.finance-entries-outer-div .finance-entry>div{width:100%!important}.finance-entries-outer-div .finance-entry .icons-outer-div{justify-content:flex-start;padding-top:8px;border-top:1px solid #e8ecf1;margin-top:8px}}@media only screen and (max-width: 480px){main{padding:8px}main .white-box{padding:8px}}header{height:64px}nav{display:flex;justify-content:space-between;padding:0 24px;height:64px;background-color:#fff;position:fixed;width:100%;z-index:100;box-shadow:0 2px 8px #0000000f;border-bottom:1px solid #e8ecf1}nav .nav-header{display:flex;align-items:center;justify-content:space-between;width:auto}nav .menu-toggle{display:none;flex-direction:column;justify-content:space-between;width:28px;height:20px;background:transparent;border:none;cursor:pointer;padding:0;margin:0}nav .menu-toggle span{display:block;height:3px;width:100%;background-color:#1a1a2e;border-radius:2px;transition:all .25s ease}nav .menu-toggle.active span:nth-child(1){transform:rotate(45deg) translate(6px,6px)}nav .menu-toggle.active span:nth-child(2){opacity:0}nav .menu-toggle.active span:nth-child(3){transform:rotate(-45deg) translate(6px,-6px)}nav .nav-menu{display:flex;align-items:center}nav a{color:#1a1a2e;text-decoration:none;font-weight:500;font-size:14px;padding:8px 16px;border-radius:8px;transition:all .25s ease}nav a:hover{color:#004dc1;background-color:#004dc126}nav a.router-link-active:not(.brand){background-color:#004dc1;color:#fff}nav a.router-link-active:not(.brand):hover{background-color:#004dc1e6}nav a.brand{font-size:18px;font-weight:700;color:#004dc1;padding:8px 0}nav a.brand:hover{background-color:transparent;opacity:.8}nav ul.navigation{list-style:none;display:flex;align-items:center;gap:4px}nav ul.navigation li{margin:0}@media only screen and (max-width: 795px){nav{flex-direction:column;height:auto;min-height:64px;padding:0;align-items:stretch}nav .nav-header{display:flex;justify-content:space-between;align-items:center;width:100%;padding:16px 24px;height:64px}nav .menu-toggle{display:flex}nav .nav-menu{display:flex;flex-direction:column;align-items:stretch;max-height:0;overflow:hidden;transition:max-height .3s ease-in-out;background-color:#fff;width:100%}nav .nav-menu.open{max-height:500px;border-top:1px solid #e8ecf1}nav a{font-size:13px;padding:16px 24px;border-radius:0}nav a.brand{margin:0;padding:0}nav ul.navigation{flex-direction:column;align-items:stretch;gap:0;width:100%}nav ul.navigation li{border-bottom:1px solid #e8ecf1}nav ul.navigation li a{display:block;width:100%}nav ul.navigation:last-child li:last-child{border-bottom:none}}@media (prefers-color-scheme: dark){:root{color-scheme:dark}body{background-color:#0f0f1a;color:#e8e8f0}nav,.modal-content{background-color:#1a1a2e!important;border-color:#2a2a4a!important}nav .menu-toggle span,.modal-content .menu-toggle span{background-color:#e8e8f0}nav .nav-menu,.modal-content .nav-menu{background-color:#1a1a2e}nav ul.navigation li,.modal-content ul.navigation li{border-color:#2a2a4a}a{color:#e8e8f0!important}a.brand{color:#3375d1!important}main a:hover{border-bottom:1px dotted #3375d1}main .white-box{background-color:#1a1a2e;border-color:#2a2a4a}main label{color:#e8e8f0!important}main h1,main h2{color:#e8e8f0}main h3{color:#3375d1}main b{color:#c8c8d8}main .finance-entries h2{background-color:#252540}main .finance-entries h2:hover{background-color:#004dc133}main .finance-entry{background-color:#1a1a2e!important}main .finance-entry b{color:#a8a8b8!important}input,select{background-color:#252540;border-color:#3a3a5a;color:#e8e8f0}input:focus,select:focus{border-color:#004dc1;box-shadow:0 0 0 3px #004dc140}input::placeholder,select::placeholder{color:#6a6a8a}select{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' viewBox='0 0 12 12'%3E%3Cpath fill='%238a8aa0' d='M6 8L1 3h10z'/%3E%3C/svg%3E")}.progress-bar-outer-div{background-color:#252540}.modal-content h2{color:#e8e8f0!important;border-color:#2a2a4a}.modal-content .finance-modal-content .fix{background-color:transparent!important;border-color:#3a3a5a!important}.modal-content .finance-modal-content label{color:#e8e8f0!important}.modal-content .finance-modal-content .d-flex{border-color:#2a2a4a}footer{color:#6a6a8a}.ci-delete-icon,.ci-edit-icon,.ci-info-icon,.ci-angle-down-icon,.ci-angle-up-icon{filter:invert(.8)}}.modal-wrapper{display:flex;align-items:center;justify-content:center;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.modal-content{background-color:#fff;display:flex;flex-direction:column;padding:24px;border-radius:12px;min-width:600px;max-width:90vw;max-height:90vh;overflow-y:auto;box-shadow:0 4px 16px #00000014}.modal-content h2{font-size:24px;font-weight:600;color:#1a1a2e;margin-bottom:24px;padding-bottom:16px;border-bottom:1px solid #e8ecf1}.modal-content .finance-modal-content .fix{border:1px solid #d1d9e6;border-radius:8px;padding:16px;margin-bottom:24px;display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;gap:8px;background-color:#fafbfc}.modal-content .finance-modal-content .fix label{display:flex;align-items:center;font-weight:400;margin-bottom:0;cursor:pointer}.modal-content .finance-modal-content .fix label input{margin-bottom:0}@media only screen and (max-width: 795px){.modal-content{min-width:100%;margin:16px;padding:16px}.modal-content .finance-modal-content .fix{flex-direction:column;align-items:flex-start}}@media (hover: hover) and (pointer: fine){[data-tooltip]{position:relative;cursor:pointer}[data-tooltip]:after{content:attr(data-tooltip);position:absolute;bottom:calc(100% + 8px);left:50%;transform:translate(-50%);background-color:#333;color:#fff;padding:6px 12px;border-radius:6px;font-size:12px;font-weight:400;white-space:nowrap;opacity:0;pointer-events:none;transition:opacity .15s ease-in-out;z-index:1000}[data-tooltip]:hover:after{opacity:1}}.vl-shown{overflow:hidden}.vl-overlay{bottom:0;left:0;position:absolute;right:0;top:0;align-items:center;display:none;justify-content:center;overflow:hidden;z-index:9999}.vl-overlay.vl-active{display:flex}.vl-overlay.vl-full-page{z-index:9999;position:fixed}.vl-overlay .vl-background{bottom:0;left:0;position:absolute;right:0;top:0;background:#fff;opacity:.5}.vl-overlay .vl-icon,.vl-parent{position:relative}.vfm--fixed{position:fixed}.vfm--absolute{position:absolute}.vfm--inset{top:0;right:0;bottom:0;left:0}.vfm--overlay{z-index:-1;background-color:#00000080}.vfm--prevent-none{pointer-events:none}.vfm--prevent-auto{pointer-events:auto}.vfm--outline-none:focus{outline:none}@keyframes fade-in{0%{opacity:0}to{opacity:1}}@keyframes fade-out{0%{opacity:1}to{opacity:0}}.vfm-fade-enter-active{animation:fade-in .3s ease}.vfm-fade-leave-active{animation:fade-out .3s ease}.vfm-bounce-back{transition-property:transform;transition-duration:.3s}.vfm-slide-up-enter-active,.vfm-slide-up-leave-active,.vfm-slide-down-enter-active,.vfm-slide-down-leave-active{transition:transform .3s ease}.vfm-slide-down-enter-from,.vfm-slide-down-leave-to{transform:translateY(100vh)!important}.vfm-slide-up-enter-from,.vfm-slide-up-leave-to{transform:translateY(-100vh)!important}.vfm-slide-right-enter-active,.vfm-slide-right-leave-active,.vfm-slide-left-enter-active,.vfm-slide-left-leave-active{transition:transform .3s ease}.vfm-slide-right-enter-from,.vfm-slide-right-leave-to{transform:translate(100vw)!important}.vfm-slide-left-enter-from,.vfm-slide-left-leave-to{transform:translate(-100vw)!important}.vfm-swipe-banner-back,.vfm-swipe-banner-forward{position:fixed;top:0;bottom:0;width:27px;z-index:10}.vfm-swipe-banner-back{left:0}.vfm-swipe-banner-forward{right:0}
