/*! tailwindcss v4.1.13 | MIT License | https://tailwindcss.com */@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-translate-x:0;--tw-translate-y:0;--tw-translate-z:0;--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-font-weight:initial;--tw-shadow:0 0 #0000;--tw-shadow-color:initial;--tw-shadow-alpha:100%;--tw-inset-shadow:0 0 #0000;--tw-inset-shadow-color:initial;--tw-inset-shadow-alpha:100%;--tw-ring-color:initial;--tw-ring-shadow:0 0 #0000;--tw-inset-ring-color:initial;--tw-inset-ring-shadow:0 0 #0000;--tw-ring-inset:initial;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-offset-shadow:0 0 #0000;--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial;--tw-duration:initial}}}@layer theme{:root,:host{--font-sans:ui-sans-serif,system-ui,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji";--font-mono:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace;--color-white:#fff;--spacing:.25rem;--text-xs:.75rem;--text-xs--line-height:calc(1/.75);--font-weight-normal:400;--font-weight-semibold:600;--font-weight-bold:700;--radius-xl:.75rem;--default-transition-duration:.15s;--default-transition-timing-function:cubic-bezier(.4,0,.2,1);--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono)}}@layer base{*,:after,:before,::backdrop{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}html,:host{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,ui-sans-serif,system-ui,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:var(--default-mono-font-family,ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring{outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab,red,red)){::placeholder{color:color-mix(in oklab,currentcolor 50%,transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit{padding-block:0}::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-day-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-millisecond-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){appearance:button}::file-selector-button{appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}}@layer components;@layer utilities{.collapse{visibility:collapse}.visible{visibility:visible}.absolute{position:absolute}.fixed{position:fixed}.relative{position:relative}.static{position:static}.sticky{position:sticky}.top-0{top:calc(var(--spacing)*0)}.top-\[-2px\]{top:-2px}.top-\[-8px\]{top:-8px}.top-\[-9px\]{top:-9px}.right-\[-8px\]{right:-8px}.bottom-0{bottom:calc(var(--spacing)*0)}.left-\[-1px\]{left:-1px}.left-\[-8px\]{left:-8px}.z-10{z-index:10}.container{width:100%}@media (min-width:40rem){.container{max-width:40rem}}@media (min-width:48rem){.container{max-width:48rem}}@media (min-width:64rem){.container{max-width:64rem}}@media (min-width:80rem){.container{max-width:80rem}}@media (min-width:96rem){.container{max-width:96rem}}.\!m-0{margin:calc(var(--spacing)*0)!important}.\!m-4{margin:calc(var(--spacing)*4)!important}.\!mx-0{margin-inline:calc(var(--spacing)*0)!important}.mx-auto{margin-inline:auto}.\!my-4{margin-block:calc(var(--spacing)*4)!important}.\!mt-5{margin-top:calc(var(--spacing)*5)!important}.\!ml-2{margin-left:calc(var(--spacing)*2)!important}.\!ml-auto{margin-left:auto!important}.\!hidden{display:none!important}.block{display:block}.contents{display:contents}.flex{display:flex}.hidden{display:none}.inline{display:inline}.table{display:table}.aspect-square{aspect-ratio:1}.size-\[-webkit-fill-available\]{width:-webkit-fill-available;height:-webkit-fill-available}.size-\[17px\]{width:17px;height:17px}.\!h-\[225px\]{height:225px!important}.\!h-\[350px\]{height:350px!important}.h-6\.5{height:calc(var(--spacing)*6.5)}.h-\[6px\]{height:6px}.h-\[20px\]{height:20px}.min-h-\[110px\]{min-height:110px}.w-2{width:calc(var(--spacing)*2)}.w-2\.5{width:calc(var(--spacing)*2.5)}.w-2\.75{width:calc(var(--spacing)*2.75)}.w-4{width:calc(var(--spacing)*4)}.w-\[-webkit-fill-available\]{width:-webkit-fill-available}.w-\[calc\(100\%_-_30px\)\]{width:calc(100% - 30px)}.w-auto{width:auto}.w-full{width:100%}.translate-y-\[-1px\]{--tw-translate-y:-1px;translate:var(--tw-translate-x)var(--tw-translate-y)}.\!rotate-45{rotate:45deg!important}.rotate-z-180{--tw-rotate-z:rotateZ(180deg);transform:var(--tw-rotate-x,)var(--tw-rotate-y,)var(--tw-rotate-z,)var(--tw-skew-x,)var(--tw-skew-y,)}.transform{transform:var(--tw-rotate-x,)var(--tw-rotate-y,)var(--tw-rotate-z,)var(--tw-skew-x,)var(--tw-skew-y,)}.cursor-default{cursor:default}.flex-col{flex-direction:column}.flex-row{flex-direction:row}.items-center{align-items:center}.items-start{align-items:flex-start}.justify-center{justify-content:center}.justify-start{justify-content:flex-start}.gap-2{gap:calc(var(--spacing)*2)}.gap-2\.5{gap:calc(var(--spacing)*2.5)}.overflow-clip{overflow:clip}.rounded{border-radius:.25rem}.rounded-full{border-radius:3.40282e38px}.rounded-xl{border-radius:var(--radius-xl)}.bg-\[\#0db561\]{background-color:#0db561}.bg-\[\#7b93a4\]{background-color:#7b93a4}.bg-\[\#365060\]{background-color:#365060}.bg-\[var\(--bg-secondary\)\]{background-color:var(--bg-secondary)}.bg-white{background-color:var(--color-white)}.fill-white{fill:var(--color-white)}.\!p-0{padding:calc(var(--spacing)*0)!important}.px-3{padding-inline:calc(var(--spacing)*3)}.px-4{padding-inline:calc(var(--spacing)*4)}.px-\[10px\]{padding-inline:10px}.\!py-0{padding-block:calc(var(--spacing)*0)!important}.py-\[5px\]{padding-block:5px}.pt-5{padding-top:calc(var(--spacing)*5)}.pb-4{padding-bottom:calc(var(--spacing)*4)}.\!pl-0\.5{padding-left:calc(var(--spacing)*.5)!important}.pl-0\.25{padding-left:calc(var(--spacing)*.25)}.pl-\[0\.5px\]{padding-left:.5px}.font-\[Exo2\]{font-family:Exo2}.font-\[emoji\]{font-family:emoji}.\!text-xs{font-size:var(--text-xs)!important;line-height:var(--tw-leading,var(--text-xs--line-height))!important}.\!text-\[11px\]{font-size:11px!important}.\!text-\[12px\]{font-size:12px!important}.\!text-\[22px\]{font-size:22px!important}.\!font-semibold{--tw-font-weight:var(--font-weight-semibold)!important;font-weight:var(--font-weight-semibold)!important}.font-bold{--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold)}.font-normal{--tw-font-weight:var(--font-weight-normal);font-weight:var(--font-weight-normal)}.font-semibold{--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold)}.whitespace-pre-wrap{white-space:pre-wrap}.text-white{color:var(--color-white)}.italic{font-style:italic}.shadow-\[0px_-1px_3px_0px_\#80808063\]{--tw-shadow:0px -1px 3px 0px var(--tw-shadow-color,#80808063);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-\[0px_0px_0px_0px_\#b4b4b4d1\]{--tw-shadow:0px 0px 0px 0px var(--tw-shadow-color,#b4b4b4d1);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-\[0px_0px_1px_0px_\#b4b4b4d1\]{--tw-shadow:0px 0px 1px 0px var(--tw-shadow-color,#b4b4b4d1);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-\[0px_1px_3px_0px_\#80808063\]{--tw-shadow:0px 1px 3px 0px var(--tw-shadow-color,#80808063);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.filter{filter:var(--tw-blur,)var(--tw-brightness,)var(--tw-contrast,)var(--tw-grayscale,)var(--tw-hue-rotate,)var(--tw-invert,)var(--tw-saturate,)var(--tw-sepia,)var(--tw-drop-shadow,)}.transition-\[height\]{transition-property:height;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-transform{transition-property:transform,translate,scale,rotate;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.duration-200{--tw-duration:.2s;transition-duration:.2s}.select-all{-webkit-user-select:all;user-select:all}.select-none{-webkit-user-select:none;user-select:none}@media (hover:hover){.hover\:bg-\[\#1f2f37\]:hover{background-color:#1f2f37}.hover\:bg-\[\#324c5b\]:hover{background-color:#324c5b}}.focus\:bg-\[\#324c5b\]:focus,.active\:bg-\[\#324c5b\]:active{background-color:#324c5b}.disabled\:\!cursor-default:disabled{cursor:default!important}.disabled\:bg-\[\#78878f\]:disabled{background-color:#78878f}@media (hover:hover){.disabled\:hover\:bg-\[\#78878f\]:disabled:hover{background-color:#78878f}}.\[\&_\.error\.pcash-generic-json-editor-container\]\:\!\[box-shadow\:0px_0px_2px_0px_inset_red\,_0px_0px_1px_0px_red\] .error.pcash-generic-json-editor-container{box-shadow:inset 0 0 2px red,0 0 1px red!important}.\[\&_\.pcash-transaction-edit-input-amount-calculator\]\:\!hidden .pcash-transaction-edit-input-amount-calculator{display:none!important}.\[\&_\>_\.pcash-transaction-edit-form\]\:relative>.pcash-transaction-edit-form{position:relative}.\[\&_\>_\.pcash-transaction-edit-form\]\:mx-5>.pcash-transaction-edit-form{margin-inline:calc(var(--spacing)*5)}.\[\&_\>_\.pcash-transaction-edit-form\]\:my-5>.pcash-transaction-edit-form{margin-block:calc(var(--spacing)*5)}.\[\&_\>_\.pcash-transaction-edit-form\]\:mt-3>.pcash-transaction-edit-form{margin-top:calc(var(--spacing)*3)}.\[\&_\>_\.pcash-transaction-edit-form\]\:shadow-\[0px_0px_3px_0px_\#808080ba\]>.pcash-transaction-edit-form{--tw-shadow:0px 0px 3px 0px var(--tw-shadow-color,#808080ba);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.\[\&_\>_\.pcash-transaction-edit-form\:first-child\]\:mt-\[22px\]>.pcash-transaction-edit-form:first-child{margin-top:22px}.\[\&\.error_\.pcash-generic-json-editor-container\]\:\!\[box-shadow\:0px_0px_2px_0px_inset_red\,_0px_0px_1px_0px_red\].error .pcash-generic-json-editor-container{box-shadow:inset 0 0 2px red,0 0 1px red!important}.\[\&\.in-valid\]\:\!pointer-events-none.in-valid{pointer-events:none!important}.\[\&\.in-valid\]\:\!opacity-70.in-valid{opacity:.7!important}.\[\&\.options-editor\]\:size-\[-moz-available\].options-editor,.\[\&\.paste-editor\]\:size-\[-moz-available\].paste-editor{width:-moz-available;height:-moz-available}.\[\&\.pcash-multiple-transactions-add-more\]\:w-\[-moz-available\].pcash-multiple-transactions-add-more{width:-moz-available}}:root body{--bg-secondary:white}:root body.dark-theme{--bg-secondary:#131313}@font-face{font-family:Exo2;src:url(/fonts/Exo2-VariableFont_wght.ttf)format("truetype")}a{cursor:pointer;text-decoration:none}button{cursor:pointer}html{overflow:hidden}body{width:100vw;height:100svh;margin:0;font-family:Exo2;position:relative;overflow:hidden}img,button,button *{-webkit-user-select:none;user-select:none}img{height:unset;max-width:unset}#root{width:100%;height:100%}img,svg{vertical-align:unset}img,svg,video,canvas,audio,iframe,embed,object{display:unset;vertical-align:unset}*,:after,:before{box-sizing:unset}button,input,optgroup,select,textarea{font-family:revert;line-height:initial;font-size:revert;margin:0}input[type=datetime-local]{font-size:small}.app-toast.faded{opacity:0}.app-toast{color:#fff;z-index:1048;-webkit-user-select:none;user-select:none;background-color:gray;border-radius:100px;padding:10px 20px;transition:opacity 1.5s ease-in;position:absolute;bottom:100px;left:50%;transform:translate(-50%)}@keyframes blip-out{0%{box-shadow:var(--highlight-blip-out-start-color)}to{box-shadow:var(--highlight-blip-out-end-color)}}.highlight-blip-out{--highlight-blip-out-start-color:0px 0px 0px 0px #fac472;--highlight-blip-out-end-color:0px 0px 27px 1px #fbd38f;animation:.5s cubic-bezier(.73,.02,.84,2.43) 3 backwards blip-out}:has(>.highlight-blip-out:not(.no-fade-siblings))>:not(.highlight-blip-out){background-color:#f6f6f6!important}@media screen and not (min-width:768px){.app-toast{text-align:center}}@media (prefers-color-scheme:dark){:has(>.highlight-blip-out:not(.no-fade-siblings))>:not(.highlight-blip-out){background-color:#282828!important}:is(input[type=datetime-local]),:is(input[type=color]){color-scheme:dark}}.dark-theme :has(>.highlight-blip-out:not(.no-fade-siblings))>:not(.highlight-blip-out){background-color:#202020!important}.dark-theme :is(input[type=datetime-local]),.dark-theme :is(input[type=color]){color-scheme:dark}.pcash{--pcash-header-height:70px;--pcash-header-height-minimized:50px;--pcash-navigation-height-minimized:50px;grid-template-rows:var(--pcash-header-height)calc(100% - var(--pcash-header-height));grid-template-columns:clamp(250px,20%,500px) auto;width:100%;height:100%;transition:grid-template-rows .2s cubic-bezier(.21,.01,.15,-.14),grid-template-columns .1s cubic-bezier(.64,-.07,.74,.05);display:grid;container:pcash/inline-size}.pcash:has(.pcash-header.minimized){grid-template-rows:var(--pcash-header-height-minimized)calc(100% - var(--pcash-header-height-minimized));display:grid}.pcash:has(.pcash-navigation.minimized){grid-template-columns:var(--pcash-navigation-height-minimized)auto}.pcash:has(.pcash-navigation.no-show),.pcash:has(.pcash-navigation.no-show.minimized){grid-template-columns:0 auto}@keyframes simpleShimmer{0%{background-position:-468px 0}to{background-position:468px 0}}.shine-line{background:#f6f7f8 linear-gradient(90deg,#f6f7f8,#edeef1 20%,#f6f7f8 40% 100%) 0 0/800px 104px no-repeat;border-radius:5px;height:10px;margin:0 17px;animation:1s linear infinite forwards simpleShimmer;display:inline-block;position:relative}:has(>.shine-line){flex-direction:column;justify-content:space-evenly;display:flex}@keyframes rotating{0%{rotate:none}to{rotate:360deg}}@keyframes fade{0%{opacity:1}to{opacity:0}}.in-progress{animation:1s linear infinite forwards rotating}.has-pcash-scroll::-webkit-scrollbar-track{border-radius:10px;-webkit-box-shadow:inset 0 0 6px #0000004d}.has-pcash-scroll::-webkit-scrollbar{background-color:#0000;width:12px}.has-pcash-scroll::-webkit-scrollbar-thumb{background-color:#049907;background-image:linear-gradient(#ffffff4d 20%,#0000 20% 40%,#ffffff4d 40% 60%,#0000 60% 80%,#ffffff4d 80%);border-radius:10px}.fade{animation:.15s ease-in forwards fade;position:relative}.fade-children{position:relative}.fade-children>*{animation:.15s ease-in forwards fade}.fade:before,.fade-children:before{content:"●●●";font-family:Exo2;font-weight:700;animation:.15s ease-in infinite alternate loading-letter-spacing,.6s ease-in .6s infinite alternate loading-left-right;position:absolute}.external-link{color:#fff;-webkit-user-select:none;user-select:none;vertical-align:super;background-color:#00f;border-radius:50%;padding:0 3px;font-size:10px;font-weight:700;line-height:10px;transition:line-height .1s ease-in,padding .1s ease-in}.external-link:hover,.external-link:focus-visible{padding:1px 3px;line-height:11px}.arrow-v{scale:2}@keyframes opacity-animation{0%{opacity:0}to{opacity:1}}@property --tw-translate-x{syntax:"*";inherits:false;initial-value:0}@property --tw-translate-y{syntax:"*";inherits:false;initial-value:0}@property --tw-translate-z{syntax:"*";inherits:false;initial-value:0}@property --tw-rotate-x{syntax:"*";inherits:false}@property --tw-rotate-y{syntax:"*";inherits:false}@property --tw-rotate-z{syntax:"*";inherits:false}@property --tw-skew-x{syntax:"*";inherits:false}@property --tw-skew-y{syntax:"*";inherits:false}@property --tw-font-weight{syntax:"*";inherits:false}@property --tw-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-shadow-color{syntax:"*";inherits:false}@property --tw-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-inset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-shadow-color{syntax:"*";inherits:false}@property --tw-inset-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-ring-color{syntax:"*";inherits:false}@property --tw-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-ring-color{syntax:"*";inherits:false}@property --tw-inset-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-ring-inset{syntax:"*";inherits:false}@property --tw-ring-offset-width{syntax:"<length>";inherits:false;initial-value:0}@property --tw-ring-offset-color{syntax:"*";inherits:false;initial-value:#fff}@property --tw-ring-offset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-blur{syntax:"*";inherits:false}@property --tw-brightness{syntax:"*";inherits:false}@property --tw-contrast{syntax:"*";inherits:false}@property --tw-grayscale{syntax:"*";inherits:false}@property --tw-hue-rotate{syntax:"*";inherits:false}@property --tw-invert{syntax:"*";inherits:false}@property --tw-opacity{syntax:"*";inherits:false}@property --tw-saturate{syntax:"*";inherits:false}@property --tw-sepia{syntax:"*";inherits:false}@property --tw-drop-shadow{syntax:"*";inherits:false}@property --tw-drop-shadow-color{syntax:"*";inherits:false}@property --tw-drop-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-drop-shadow-size{syntax:"*";inherits:false}@property --tw-duration{syntax:"*";inherits:false}@media (prefers-color-scheme: dark){.shine-line{background:#000}}.dark-theme .shine-line{background:#000}@media (width < 5600px){.pcash{zoom:100%}}@media (width < 1024px){.pcash{zoom:107%}}@media (width < 768px){.pcash{zoom:110%}}@container pcash (width < 5600px){.pcash-main-header{display:flex;justify-content:start}}@container pcash (width < 1024px){.pcash-main-header{display:flex;justify-content:start}}@container pcash (width < 768px){.pcash-main-header{display:flex;justify-content:center}}.pcash-main-header{container:pcash-main-header / inline-size;box-shadow:0 10px 5px -8px #00000090;background:linear-gradient(0deg,#fce94f,#e9d542 0%,#d3bd32 33%,#c5ae28 47%,#b9a120 69%,#b29100);z-index:11;grid-column:1 / 3}.pcash-main-header .header-main{height:100%;display:flex;cursor:pointer;align-items:center;justify-content:center;-webkit-user-select:none;user-select:none;margin:0 30px;gap:15px}.pcash-main-header .header-main :is(img){height:60%;filter:drop-shadow(2px 3px 3px #171616)}.pcash-main-header .header-main :is(p){font-size:25px;font-weight:700;color:#eee;text-shadow:1px 1px 0px #dcdcdc,3px 2px 0px #444343}.pcash-main-header .header-main :is(p) :is(span){color:#00901f;font-size:20px;filter:none;text-shadow:none;transform:scaleX(-1);display:inline-block}.pcash-main-header .header-login-info{display:flex;gap:15px;align-items:center;flex-basis:0}.pcash-main-header .header-login-info .info{gap:7px;font-size:17px;color:#eee;font-weight:700;-webkit-user-select:none;user-select:none;align-items:center;text-shadow:1px 1px 0px #dcdcdc,2px 2px 0px #444343}.pcash-main-header .header-login-info .info :is(img){height:25px;width:25px;border-radius:25px}.pcash-main-header .header-login-info .info :is(span){color:#fff;font-size:20px;white-space:nowrap;text-shadow:0px 0px 2px #9c9c9c,1px -1px 0px #787d9e,-.5px -1px 0px #000000,1px 1.5px 2px #2a2a29,0px -1.5px 0px #000000}.pcash-main-header .header-login-info .action{all:unset;height:50%;transition:scale 70ms ease-in}.pcash-main-header .header-login-info .action :is(img){height:100%;cursor:pointer;filter:drop-shadow(0px 1px 2px #2b2a2a)}.pcash-main-header .header-login-info .action:hover,.pcash-main-header .header-login-info .action:focus-visible{scale:1.1}:is(.pcash-main-header .header-login-info .action:hover,.pcash-main-header .header-login-info .action:focus-visible) :is(img){filter:drop-shadow(0px 1px 2px #171616)}.pcash-main-header.minimized .header-main :is(p){font-size:22.5px}.pcash-logout-popup{gap:20px;display:flex;font-size:14px;margin:20px 0;font-weight:700;-webkit-user-select:none;user-select:none;align-items:center;flex-direction:row;justify-content:center;color:#838383}@container pcash-main-header (width < 5600px){.header-login-info{margin:0 30px 0 auto}.header-login-info .info{display:flex}}@container pcash-main-header (width < 1024px){.header-login-info{margin:0 30px 0 auto}.header-login-info .info{display:flex}}@container pcash-main-header (width < 768px){.header-login-info{margin:0 30px 0 auto}.header-login-info .info{display:flex}}@container pcash-main-header (width < 590px){.header-login-info{margin:0 30px 0 auto}.header-login-info .info{display:none}}@media (prefers-color-scheme: dark){.pcash-main-header .header-main :is(p){color:#3a3a3a;text-shadow:1px 1px 0px #e1e1e1,3px 2px 0px #8f8f8f}.pcash-main-header .header-login-info .info{color:#3a3a3a;text-shadow:1px 0px 0px #e1e1e1c1,1px 1px 0px #8f8f8f}.pcash-main-header .header-login-info .info :is(span){color:#0f0f0f;text-shadow:0px 0px 2px #91919100,1px -1px 0px #aeaeae,-.5px -1px 0px #c4cbff,1px 1.5px 2px #5f5f5f,0px -1.5px 0px #a8a8a8}.pcash-logout-popup{color:#e1e1e1}}.dark-theme .pcash-main-header .header-main :is(p){color:#3a3a3a;text-shadow:1px 1px 0px #e1e1e1,3px 2px 0px #8f8f8f}.dark-theme .pcash-main-header .header-login-info .info{color:#3a3a3a;text-shadow:1px 0px 0px #e1e1e1c1,1px 1px 0px #8f8f8f}.dark-theme .pcash-main-header .header-login-info .info :is(span){color:#0f0f0f;text-shadow:0px 0px 2px #91919100,1px -1px 0px #aeaeae,-.5px -1px 0px #c4cbff,1px 1.5px 2px #5f5f5f,0px -1.5px 0px #a8a8a8}.dark-theme .pcash-logout-popup{color:#e1e1e1}.pcash-popup{position:fixed;top:0;left:0;display:none;z-index:99}.pcash-popup:has(.pcash-popup-body-holder-childwrapper){width:100%;height:100%;height:100dvh;max-height:100dvh;display:grid;place-items:center;background-color:#4949497c}.pcash-popup-body{max-height:calc(100% - 80px);min-width:400px;min-height:50px;border-radius:5px;background-color:#fff;display:flex;flex-direction:column;box-shadow:0 0 7px 2px #80808091}.pcash-popup-body-header{display:flex;width:100%;box-shadow:0 1px 3px #80808063;padding:1px 0 3px;-webkit-user-select:none;user-select:none;z-index:10}.pcash-popup-body-text{flex:1}.pcash-popup-body-text span{flex:1;color:gray;font-size:13px;font-weight:700;font-family:Exo2;padding:0 0 0 10px;text-transform:capitalize}.pcash-basic-text{color:#000;font-family:Exo2}.pcash-basic-text-light{color:gray;font-family:Exo2}.pcash-popup-body-closer,.pcash-popup-body-closer:hover{all:unset;cursor:pointer;border-radius:50px;background-color:red;margin:3px 3px 0 auto;width:20px;height:20px;display:flex;justify-content:center;align-items:center;flex-direction:column;position:relative}.pcash-popup-body-closer:hover{scale:1.1}.pcash-popup-body-closer div{width:60%;height:3px;border-radius:3px;background-color:#fff;position:absolute;top:calc(50% - 1.5px);left:20%}.pcash-popup-body-closer div:first-child{rotate:315deg}.pcash-popup-body-closer div:last-child{rotate:45deg}.pcash-popup-body-holder{flex:1;display:flex;max-height:80vh;overflow-y:auto;max-width:clamp(550px,40vw,1000px);z-index:9}.pcash-popup-body-holder::-webkit-scrollbar-track{-webkit-box-shadow:inset 0 0 6px rgba(0,0,0,.3);border-radius:10px}.pcash-popup-body-holder::-webkit-scrollbar{width:10px;background-color:transparent}.pcash-popup-body-holder::-webkit-scrollbar-thumb{border-radius:10px;background-color:#049907;background-image:linear-gradient(rgba(255,255,255,.3) 20%,transparent 20%,transparent 40%,rgba(255,255,255,.3) 40%,rgba(255,255,255,.3) 60%,transparent 60%,transparent 80%,rgba(255,255,255,.3) 80%)}.pcash-popup-body-holder-childwrapper{flex:1}@media screen and (width < 768px){.pcash-popup-body{width:100vw;min-width:0px;align-self:end;border-radius:5px 5px 0 0}.pcash-popup-body-holder,.pcash-popup-body-holder-childwrapper{max-width:100%}}@media (width < 5600px){.pcash-popup-body>*{zoom:100%}}@media (width < 1024px){.pcash-popup-body>*{zoom:107%}}@media (width < 768px){.pcash-popup-body>*{zoom:110%}}.pcash-main-content{overflow:auto}.pcash-main-content::-webkit-scrollbar-track{-webkit-box-shadow:inset 0 0 6px rgba(0,0,0,.3);border-radius:10px}.pcash-main-content::-webkit-scrollbar{width:12px;background-color:transparent}.pcash-main-content::-webkit-scrollbar-thumb{border-radius:10px;background-color:#049907;background-image:linear-gradient(rgba(255,255,255,.3) 20%,transparent 20%,transparent 40%,rgba(255,255,255,.3) 40%,rgba(255,255,255,.3) 60%,transparent 60%,transparent 80%,rgba(255,255,255,.3) 80%)}@media (width < 5600px){.pcash-main-content{grid-column:2 / span 1}}@media (width < 1024px){.pcash-main-content{grid-column:2 / span 1}}@media (width < 768px){.pcash-main-content{grid-column:1 / span 2}}.pcash-home{width:100%;height:100%;overflow:auto;position:relative}.pcash-home .title{top:5vh;z-index:3;opacity:0;width:100%;display:flex;-webkit-user-select:none;user-select:none;position:absolute;animation:opacity-animation .2s .85s cubic-bezier(1,.64,.44,1.26) forwards}.pcash-home .title :is(p){margin:0;color:#4d4d4d;font-weight:700}.pcash-home .title :is(p) :is(span){filter:none;color:#00901f;text-shadow:none;transform:scaleX(-1);display:inline-block}.pcash-home .pcash-home-container{z-index:2;width:100%;height:100%;display:grid;overflow:hidden;position:relative}.pcash-home .pcash-home-container .background-circle{scale:1;height:90%;width:100%;align-self:center;position:relative;aspect-ratio:2 / 1;justify-self:start;border-top-right-radius:100% 75%;border-bottom-right-radius:25%;background:linear-gradient(218deg,#4c3389,#9477d1);animation:slide-in-from-left-circle .7s .1s cubic-bezier(1,.64,.44,1.26) forwards}.pcash-home .pcash-home-container .background-circle .go-to-dashboard{all:unset;bottom:25%;right:12.5%;display:flex;padding:15px;color:#fff;cursor:pointer;max-width:12.5%;-webkit-user-select:none;user-select:none;text-wrap:nowrap;font-weight:700;border-radius:50%;position:absolute;aspect-ratio:1 / 1;align-items:center;justify-content:center;background-color:brown;transform:translate(50%,50%);box-shadow:-3px 4px #872b2b,-3px 4px 12px -4px #000;text-shadow:.5px .5px 0px #dcdcdc,1px 1px 0px #c4c4c4,-1px 1.5px 1px #292929}.pcash-home .pcash-home-container .background-circle .go-to-dashboard:hover,.pcash-home .pcash-home-container .background-circle .go-to-dashboard:focus-visible{box-shadow:-3px 4px #872b2b,-3px 4px 12px -3px #000}.pcash-home .pcash-home-container .background-circle .go-to-dashboard:active{scale:.99;box-shadow:-2px 3px #872b2b,-3px 4px 12px -6px #000}.pcash-home .pcash-home-container .bullet-points{scale:1;height:90%;-webkit-user-select:none;user-select:none;position:relative;align-self:center;pointer-events:none}.pcash-home .pcash-home-container .bullet-points :is(ul){opacity:0;display:flex;color:#eee;position:absolute;list-style-type:none;flex-direction:column;text-shadow:1px 1px 0px #dcdcdc,3px 2px 0px #444343;animation:opacity-animation .2s .85s cubic-bezier(1,.64,.44,1.26) forwards}.pcash-home .pcash-home-container .bullet-points :is(ul) .mini-img{filter:drop-shadow(0px 0px 1.2px black)}.pcash-home .pcash-home-container .background-images{width:100%;display:grid;position:relative;justify-self:end;align-self:center;aspect-ratio:2 / 1}.pcash-home .pcash-home-container .background-images .images{z-index:1;position:relative}.pcash-home .pcash-home-container .background-images .images :is(img){max-width:100%;max-height:100%;position:absolute;user-drag:none;user-select:none;pointer-events:none;-ms-user-select:none;-moz-user-select:none;-webkit-user-drag:none;-webkit-user-select:none}.pcash-home .pcash-home-container .background-images .images :is(img).main{filter:drop-shadow(0px 0px 2px black)}.pcash-home .pcash-home-container .background-images .images :is(img).light{display:unset}.pcash-home .pcash-home-container .background-images .images :is(img).dark{display:none}.pcash-home .pcash-home-container .background-images .sub-text{z-index:2;opacity:0;display:flex;cursor:default;position:relative;color:#888;text-shadow:0px 0px 1px rgb(190,190,190);animation:opacity-animation .2s .85s cubic-bezier(1,.64,.44,1.26) forwards}.pcash-home .next{gap:20px;display:flex;align-items:center;flex-direction:column;justify-content:center;padding:20px 10px 70px}.pcash-home .next .pcash-about{box-shadow:none}.pcash-home .next .pcash-about .about .content .line{cursor:default;font-size:15px;margin-bottom:15px;padding-bottom:7px;box-shadow:0 3px 4px -3px #7d7d7d}.pcash-home .next .options{display:flex;gap:10px}.pcash-home .next .options :is(a){all:unset;color:gray;cursor:pointer;font-size:12px;font-style:italic;text-decoration:underline}.pcash-home .next .options :is(a):hover,.pcash-home .next .options :is(a):focus-visible{color:#b4a007}.pcash-home:after{content:"";top:50px;left:22%;z-index:1;width:50%;height:80%;opacity:.7;position:absolute;background-size:contain;background-position:center;background-repeat:no-repeat;background-image:url(/images/hoe.png);animation:opacity-animation-blur .6s .2s cubic-bezier(1,.64,.44,1.26) forwards}@keyframes slide-in-from-left-circle{0%{left:-100%}to{left:-250px}}@keyframes opacity-animation-blur{0%{opacity:.7}to{opacity:.25}}@media (prefers-color-scheme: dark){.pcash-main-content:has(.pcash-home){background:#0e0e0e}.pcash-home .title :is(p){color:#bbb;text-shadow:1px 1px 0px #727272,2px 1px 0px #555555}.pcash-home .pcash-home-container{background:inherit}.pcash-home .pcash-home-container .bullet-points :is(ul){color:#282828;text-shadow:.5px .5px 0px #bdbdbd,1px .65px 0px #b2b2b2}.pcash-home .pcash-home-container .background-circle .go-to-dashboard{color:#bdbdbd;text-shadow:.5px .5px 0px #0d0d0d,1px 1px 0px #000000,-1px 1.5px 1px #292929}.pcash-home .pcash-home-container .background-images .images :is(img).main{filter:drop-shadow(0px 0px 4px black)}.pcash-home .pcash-home-container .background-images .images :is(img).light{display:none}.pcash-home .pcash-home-container .background-images .images :is(img).dark{display:unset}}.dark-theme .pcash-main-content:has(.pcash-home){background:#0e0e0e}.dark-theme .pcash-home .title :is(p){color:#bbb;text-shadow:1px 1px 0px #727272,2px 1px 0px #555555}.dark-theme .pcash-home .pcash-home-container{background:inherit}.dark-theme .pcash-home .pcash-home-container .bullet-points :is(ul){color:#282828;text-shadow:.5px .5px 0px #bdbdbd,1px .65px 0px #b2b2b2}.dark-theme .pcash-home .pcash-home-container .background-circle .go-to-dashboard{color:#bdbdbd;text-shadow:.5px .5px 0px #0d0d0d,1px 1px 0px #000000,-1px 1.5px 1px #292929}.dark-theme .pcash-home .pcash-home-container .background-images .images :is(img).main{filter:drop-shadow(0px 0px 4px black)}.dark-theme .pcash-home .pcash-home-container .background-images .images :is(img).light{display:none}.dark-theme .pcash-home .pcash-home-container .background-images .images :is(img).dark{display:unset}@media (width < 5600px){.pcash-home .title{align-items:center;justify-content:center}.pcash-home .title :is(p){font-size:30px;padding-right:20px;text-shadow:1px 1px 0px #dcdcdc,2px 1px 0px #444343}.pcash-home .pcash-home-container{grid-template-rows:100%;grid-template-columns:30% 30% 40%}.pcash-home .pcash-home-container .bullet-points{grid-row:1 / span 1;grid-column:1 / span 2;font-size:25px}.pcash-home .pcash-home-container .bullet-points :is(ul){top:20%;gap:1.5vh;left:50px;font-weight:700;line-height:3.5rem}.pcash-home .pcash-home-container .bullet-points :is(ul) .mini-img{height:1.5rem;padding-right:10px}.pcash-home .pcash-home-container .background-circle{padding-left:200px;grid-row:1 / span 1;grid-column:1 / span 2;left:calc(-100% - 200px)}.pcash-home .pcash-home-container .background-circle .go-to-dashboard{font-size:20px}.pcash-home .pcash-home-container .background-images{height:90%;grid-row:1 / span 1;grid-column:3 / span 1;grid-template-rows:70% 30%;grid-template-columns:auto}.pcash-home .pcash-home-container .background-images .sub-text{font-size:17px;line-height:35px;align-items:center;padding:0 12.5px 20px 7px}}@media (width < 1025px){.pcash-home .title{height:40%;align-items:end;justify-content:end}.pcash-home .title :is(p){font-size:30px;padding-right:20px;text-shadow:1px 1px 0px #dcdcdc,2px 1px 0px #444343}.pcash-home .pcash-home-container{grid-template-columns:100%;grid-template-rows:40% 30% 30%}.pcash-home .pcash-home-container .bullet-points{order:2;grid-row:2 / span 2;grid-column:1 / span 1;font-size:25px}.pcash-home .pcash-home-container .bullet-points :is(ul){top:25%;left:50px;font-weight:700;line-height:3.5rem;padding:0 0 0 7.5px;gap:max(.4vw,calc(100vh - 1340px))}.pcash-home .pcash-home-container .bullet-points :is(ul) .mini-img{height:1rem;padding-right:10px}.pcash-home .pcash-home-container .background-circle{order:2;padding-left:200px;grid-row:2 / span 2;grid-column:1 / span 1;left:calc(-100% - 200px)}.pcash-home .pcash-home-container .background-circle .go-to-dashboard{font-size:17px}.pcash-home .pcash-home-container .background-images{order:1;height:90%;grid-row:1 / span 1;grid-column:1 / span 1;grid-template-rows:auto;grid-template-columns:60% 40%}.pcash-home .pcash-home-container .background-images .sub-text{font-size:17px;line-height:30px;align-items:center;padding:0 7px 20px}}@media (width < 768px){.pcash-home .title{height:50%;align-items:end;justify-content:end}.pcash-home .title :is(p){font-size:22px;padding-right:15px;text-shadow:1px 1px 0px #dcdcdc,2px 1px 0px #444343}.pcash-home .pcash-home-container{grid-template-columns:100%;grid-template-rows:50% 25% 25%}.pcash-home .pcash-home-container .bullet-points{order:2;grid-row:2 / span 2;grid-column:1 / span 1;font-size:15px}.pcash-home .pcash-home-container .bullet-points :is(ul){top:32%;gap:0px;left:7.5px;font-weight:700;line-height:1.85rem;padding:0 0 0 5px;color:#eee;text-shadow:1px 0px 0px #dcdcdc,1px 2px 0px #444343}.pcash-home .pcash-home-container .bullet-points :is(ul) .mini-img{height:.85rem;padding-right:5px;filter:drop-shadow(0px 0px 1px black)}.pcash-home .pcash-home-container .background-circle{order:2;padding-left:230px;grid-row:2 / span 2;grid-column:1 / span 1;left:calc(-100% - 250px)}.pcash-home .pcash-home-container .background-circle .go-to-dashboard{font-size:15px}.pcash-home .pcash-home-container .background-images{order:1;height:100%;grid-row:1 / span 1;grid-column:1 / span 1;grid-template-rows:70% 30%;grid-template-columns:auto}.pcash-home .pcash-home-container .background-images .sub-text{font-size:15px;line-height:20px;align-items:flex-end;padding:20px 15px 0}@media (prefers-color-scheme: dark){.pcash-home .pcash-home-container .bullet-points :is(ul){color:#242424;text-shadow:.5px .5px 0px #898989,.5px -.25px 0px #b6b6b6}}.dark-theme .pcash-home .pcash-home-container .bullet-points :is(ul){color:#242424;text-shadow:.5px .5px 0px #898989,.5px -.25px 0px #b6b6b6}}@media (width < 388px){.pcash-home .title{height:45%;align-items:end;justify-content:end}.pcash-home .title :is(p){font-size:16px;padding-right:10px;text-shadow:1px 1px 0px #dcdcdc,1px 1px 0px #444343}.pcash-home .pcash-home-container{grid-template-columns:100%;grid-template-rows:40% 30% 30%}.pcash-home .pcash-home-container .bullet-points{order:2;grid-row:2 / span 2;grid-column:1 / span 1;font-size:12px}.pcash-home .pcash-home-container .bullet-points :is(ul){top:32%;gap:0px;left:7.5px;font-weight:700;line-height:1.85rem;padding:0 0 0 5px}.pcash-home .pcash-home-container .bullet-points :is(ul) .mini-img{height:.85rem;padding-right:5px}.pcash-home .pcash-home-container .background-circle{order:2;padding-left:230px;grid-row:2 / span 2;grid-column:1 / span 1;left:calc(-100% - 250px)}.pcash-home .pcash-home-container .background-circle .go-to-dashboard{font-size:15px}.pcash-home .pcash-home-container .background-images{order:1;height:100%;grid-row:1 / span 1;grid-column:1 / span 1;grid-template-rows:70% 30%;grid-template-columns:auto}.pcash-home .pcash-home-container .background-images .sub-text{flex-wrap:wrap;font-size:11px;line-height:14px;align-items:flex-end;padding:30px 15px 0}}@media (width < 450px) and (height < 840px){.pcash-home .title{height:45%;align-items:end;justify-content:end}.pcash-home .title :is(p){font-size:16px;padding-right:10px;text-shadow:1px 1px 0px #dcdcdc,1px 1px 0px #444343}.pcash-home .pcash-home-container{grid-template-columns:100%;grid-template-rows:40% 30% 30%}.pcash-home .pcash-home-container .bullet-points{order:2;grid-row:2 / span 2;grid-column:1 / span 1;font-size:12px}.pcash-home .pcash-home-container .bullet-points :is(ul){top:32%;gap:0px;left:7.5px;font-weight:700;line-height:1.85rem;padding:0 0 0 5px}.pcash-home .pcash-home-container .bullet-points :is(ul) .mini-img{height:.85rem;padding-right:5px}.pcash-home .pcash-home-container .background-circle{order:2;padding-left:230px;grid-row:2 / span 2;grid-column:1 / span 1;left:calc(-100% - 250px)}.pcash-home .pcash-home-container .background-circle .go-to-dashboard{font-size:15px}.pcash-home .pcash-home-container .background-images{order:1;height:100%;grid-row:1 / span 1;grid-column:1 / span 1;grid-template-rows:70% 30%;grid-template-columns:auto}.pcash-home .pcash-home-container .background-images .sub-text{flex-wrap:wrap;font-size:11px;line-height:14px;align-items:flex-end;padding:30px 15px 0}}.pcash-about{overflow:auto;padding:0 10px;-webkit-user-select:none;user-select:none;border-radius:5px;width:calc(100% - 40px);box-shadow:0 0 3px #6b6b6b}.pcash-about .pcash-about-header{all:unset;gap:10px;padding:10px;display:flex;cursor:pointer;color:#666;font-weight:700;align-items:center;width:calc(100% - 20px);box-shadow:0 3px 3px -3px #6b6b6b}.pcash-about .pcash-about-header :is(img){height:25px}.pcash-about .pcash-about-header .collapser{width:25px;height:25px;display:flex;color:#5f5f5f;margin-left:auto;line-height:27.5px;justify-content:center;transform:rotate(90deg);transform-origin:center;transition:transform .1s ease-in}.pcash-about .pcash-about-sub-text{display:grid;place-items:center;grid-template-rows:0fr;transition:grid-template-rows .2s ease-in}.pcash-about .pcash-about-sub-text .header{font-size:15px;font-weight:700;align-self:center;padding:20px 0 10px;color:#989898}.pcash-about .pcash-about-sub-text .body{height:100%;overflow:hidden;align-self:center;width:calc(100% - 80px)}.pcash-about .pcash-about-sub-text .body .section{padding:15px 0 0}.pcash-about .pcash-about-sub-text .body .section .title{width:100%;font-size:14px;line-height:27px;font-weight:700;display:inline-block;color:#787878;box-shadow:0 2px 5px -5px #000}.pcash-about .pcash-about-sub-text .body .section .content{display:flex;font-size:14px;-webkit-user-select:text;user-select:text;line-height:20px;padding-bottom:5px;flex-direction:column;color:#464646}.pcash-about .pcash-about-sub-text .body .section .content .line{transition:transform .5s ease-in}.pcash-about .pcash-about-sub-text .body .section .content .line .mini-img{height:14px;aspect-ratio:1 / 1;padding:0 5px 0 0}.pcash-about .pcash-about-sub-text .body .section .content .break{padding:7.5px 0}.pcash-about.show .pcash-about-header .collapser{transform:rotate(180deg)}.pcash-about.show .pcash-about-sub-text,.pcash-about.inline .pcash-about-sub-text{padding-bottom:20px;grid-template-rows:1fr}.pcash-about.inline .pcash-about-sub-text .body .section .content .line:nth-child(4n+1){transform:translate(-100%)}.pcash-about.inline .pcash-about-sub-text .body .section .content .line:nth-child(4n-1){transform:translate(100%)}.pcash-about.inline .pcash-about-sub-text .body .section .content .line.fallin:nth-child(4n+1),.pcash-about.inline .pcash-about-sub-text .body .section .content .line.fallin:nth-child(4n-1){transform:translate(0)}@media (prefers-color-scheme: dark){.pcash-about{background:#0e0e0e}.pcash-about .pcash-about-header{color:#e1e1e1}.pcash-about .pcash-about-header .collapser{color:#e5e5e5}.pcash-about .pcash-about-sub-text .header{color:#989898}.pcash-about .pcash-about-sub-text .body .section .title{color:#e2e2e2;box-shadow:0 2px 5px -5px #acacac}.pcash-about .pcash-about-sub-text .body .section .content{color:#989898}}.dark-theme .pcash-about{background:#0e0e0e}.dark-theme .pcash-about .pcash-about-header{color:#e1e1e1}.dark-theme .pcash-about .pcash-about-header .collapser{color:#e5e5e5}.dark-theme .pcash-about .pcash-about-sub-text .header{color:#989898}.dark-theme .pcash-about .pcash-about-sub-text .body .section .title{color:#e2e2e2;box-shadow:0 2px 5px -5px #acacac}.dark-theme .pcash-about .pcash-about-sub-text .body .section .content{color:#989898}@media (width < 5600px){.pcash-about .pcash-about-sub-text .body{width:calc(100% - 80px)}.pcash-about .pcash-about-sub-text .body .content{padding:0 10px}}@media (width < 1024px){.pcash-about .pcash-about-sub-text .body{width:calc(100% - 80px)}.pcash-about .pcash-about-sub-text .body .content{padding:0 10px}}@media (width < 768px){.pcash-about .pcash-about-sub-text .body{width:calc(100% - 5px)}.pcash-about .pcash-about-sub-text .body .content{padding:0 0 0 5px}}.help-form{gap:20px;width:100%;display:flex;align-items:center;flex-direction:column;justify-content:center}.help-form .input{padding:6px;font-size:15px;max-width:700px;border-radius:4px;font-family:Exo2;font-weight:400;width:clamp(200px,calc(100% - 17.5px),700px);border:2px solid rgb(199,199,199)}.help-form .input::placeholder{font-size:13px;color:#848484}.help-form .input:focus,.help-form .input:active,.help-form .input:focus-within,.help-form .input:focus-visible{outline:none;border:2px solid rgb(0,132,255)}.help-form .submit{all:unset;color:#fff;font-size:17px;cursor:pointer;font-weight:700;border-radius:20px;font-family:Exo2;padding:7px 20px 8px;background-color:#6b8e23;transition:scale 50ms ease-in}.help-form .submit:hover,.help-form .submit:focus-visible{scale:1.03}.help-form .submit:disabled{opacity:.7;overflow:hidden;color:transparent;position:relative}.help-form .submit:disabled:hover{scale:1}@media (prefers-color-scheme: dark){.help-form .input{color:#f1f1f1!important;border-color:#616161;background-color:#282828!important}.help-form .input::placeholder{font-size:13px;color:#c7c7c7}.help-form .input:focus,.help-form .input:active,.help-form .input:focus-within,.help-form .input:focus-visible{outline:none;border-color:#0084ff}.help-form .submit{color:#000}.help-form .submit:disabled{opacity:.7;overflow:hidden;color:transparent;position:relative}.help-form .submit:disabled:hover{scale:1}}.dark-theme .help-form .input{color:#f1f1f1!important;border-color:#616161;background-color:#282828!important}.dark-theme .help-form .input::placeholder{font-size:13px;color:#c7c7c7}.dark-theme .help-form .input:focus,.dark-theme .help-form .input:active,.dark-theme .help-form .input:focus-within,.dark-theme .help-form .input:focus-visible{outline:none;border-color:#0084ff}.dark-theme .help-form .submit{color:#000}.dark-theme .help-form .submit:disabled{opacity:.7;overflow:hidden;color:transparent;position:relative}.dark-theme .help-form .submit:disabled:hover{scale:1}.pcash-credits{padding:20px;overflow:auto;position:relative;width:calc(100% - 40px);height:calc(100% - 40px)}.pcash-credits .pcash-credits-container{gap:20px;display:flex;align-items:center;flex-direction:column;justify-content:center}@media (prefers-color-scheme: dark){.pcash-credits{background:#0e0e0e}.pcash-credits .pcash-credits-container{background:inherit}}.dark-theme .pcash-credits{background:#0e0e0e}.dark-theme .pcash-credits .pcash-credits-container{background:inherit}@media (width < 768px){.pcash-credits{padding:20px 10px;width:calc(100% - 20px);height:calc(100% - 40px)}}.pcash-icon-credits{overflow:auto;padding:0 10px;-webkit-user-select:none;user-select:none;border-radius:5px;width:calc(100% - 40px);box-shadow:0 0 3px #6b6b6b}.pcash-icon-credits .pcash-icon-credits-header{all:unset;gap:10px;padding:10px;display:flex;cursor:pointer;color:#666;font-weight:700;align-items:center;width:calc(100% - 20px);box-shadow:0 3px 3px -3px #6b6b6b}.pcash-icon-credits .pcash-icon-credits-header :is(img){height:22px;transform:scaleX(-1)}.pcash-icon-credits .pcash-icon-credits-header .collapser{width:25px;height:25px;display:flex;color:#5f5f5f;margin-left:auto;line-height:27.5px;justify-content:center;transform:rotate(90deg);transform-origin:center;transition:transform .1s ease-in}.pcash-icon-credits .pcash-icon-credits-sub-text{display:grid;place-items:center;grid-template-rows:0fr;transition:grid-template-rows .2s ease-in}.pcash-icon-credits .pcash-icon-credits-sub-text .header{font-size:15px;font-weight:700;align-self:center;padding:20px 0 10px;color:#989898}.pcash-icon-credits .pcash-icon-credits-sub-text .body{height:100%;overflow:hidden;align-self:center;width:calc(100% - 80px)}.pcash-icon-credits .pcash-icon-credits-sub-text .body .section{padding:15px 0 0}.pcash-icon-credits .pcash-icon-credits-sub-text .body .section .title{width:100%;font-size:14px;line-height:27px;font-weight:700;display:inline-block;color:#787878;box-shadow:0 2px 5px -5px #000}.pcash-icon-credits .pcash-icon-credits-sub-text .body .section .content .pcash-icon-credits-container{gap:20px;display:flex;flex-wrap:wrap;margin-bottom:15px;align-items:center;justify-content:space-evenly}.pcash-icon-credits .pcash-icon-credits-sub-text .body .section .content .pcash-icon-credits-container .icon-credit{width:200px;display:flex;padding:10px 5px;border-radius:5px;align-items:center;justify-content:center;flex-direction:column}.pcash-icon-credits .pcash-icon-credits-sub-text .body .section .content .pcash-icon-credits-container .icon-credit :is(img){width:32px;filter:drop-shadow(0px 0px 1px gray)}.pcash-icon-credits .pcash-icon-credits-sub-text .body .section .content .pcash-icon-credits-container .icon-credit .icon-credit-link{display:flex;gap:5px;max-width:170px;flex-direction:column}.pcash-icon-credits .pcash-icon-credits-sub-text .body .section .content .pcash-icon-credits-container .icon-credit .icon-credit-link :is(a){all:unset;font-size:14px;cursor:pointer;text-align:center;font-family:Exo2;font-style:oblique;color:#2c480b}.pcash-icon-credits .pcash-icon-credits-sub-text .body .section .content .pcash-icon-credits-container .icon-credit .icon-credit-link :is(a):hover{text-decoration:underline;text-shadow:0px 2px 4px lightgray}.pcash-icon-credits .pcash-icon-credits-sub-text .body .section .content .pcash-icon-credits-container .icon-credit:hover{box-shadow:0 0 4px gray}.pcash-icon-credits.show .pcash-icon-credits-header .collapser{transform:rotate(180deg)}.pcash-icon-credits.show .pcash-icon-credits-sub-text{padding-bottom:20px;grid-template-rows:1fr}@media (prefers-color-scheme: dark){.pcash-icon-credits{background:#0e0e0e}.pcash-icon-credits .pcash-icon-credits-header{color:#e1e1e1}.pcash-icon-credits .pcash-icon-credits-header .collapser{color:#e5e5e5}.pcash-icon-credits .pcash-icon-credits-sub-text .header{color:#989898}.pcash-icon-credits .pcash-icon-credits-sub-text .body .section .title{color:#e2e2e2;box-shadow:0 2px 5px -5px #acacac}.pcash-icon-credits .pcash-icon-credits-sub-text .body .section .content .pcash-icon-credits-container .icon-credit :is(img){filter:drop-shadow(0px 0px 1px rgb(128,128,128))}.pcash-icon-credits .pcash-icon-credits-sub-text .body .section .content .pcash-icon-credits-container .icon-credit .icon-credit-link :is(a){color:#8c8c8c}.pcash-icon-credits .pcash-icon-credits-sub-text .body .section .content .pcash-icon-credits-container .icon-credit .icon-credit-link :is(a):hover{color:#167e03;text-shadow:0px 0px 1px #167e03}.pcash-icon-credits .pcash-icon-credits-sub-text .body .section .content .pcash-icon-credits-container .icon-credit:hover{box-shadow:0 0 4px 2px #167e03}}.dark-theme .pcash-icon-credits{background:#0e0e0e}.dark-theme .pcash-icon-credits .pcash-icon-credits-header{color:#e1e1e1}.dark-theme .pcash-icon-credits .pcash-icon-credits-header .collapser{color:#e5e5e5}.dark-theme .pcash-icon-credits .pcash-icon-credits-sub-text .header{color:#989898}.dark-theme .pcash-icon-credits .pcash-icon-credits-sub-text .body .section .title{color:#e2e2e2;box-shadow:0 2px 5px -5px #acacac}.dark-theme .pcash-icon-credits .pcash-icon-credits-sub-text .body .section .content .pcash-icon-credits-container .icon-credit :is(img){filter:drop-shadow(0px 0px 1px rgb(128,128,128))}.dark-theme .pcash-icon-credits .pcash-icon-credits-sub-text .body .section .content .pcash-icon-credits-container .icon-credit .icon-credit-link :is(a){color:#8c8c8c}.dark-theme .pcash-icon-credits .pcash-icon-credits-sub-text .body .section .content .pcash-icon-credits-container .icon-credit .icon-credit-link :is(a):hover{color:#167e03;text-shadow:0px 0px 1px #167e03}.dark-theme .pcash-icon-credits .pcash-icon-credits-sub-text .body .section .content .pcash-icon-credits-container .icon-credit:hover{box-shadow:0 0 4px 2px #167e03}@media (width < 5600px){.pcash-icon-credits .pcash-icon-credits-sub-text .body{width:calc(100% - 80px)}.pcash-icon-credits .pcash-icon-credits-sub-text .body .content{padding:0 10px}}@media (width < 1024px){.pcash-icon-credits .pcash-icon-credits-sub-text .body{width:calc(100% - 80px)}.pcash-icon-credits .pcash-icon-credits-sub-text .body .content{padding:0 10px}}@media (width < 768px){.pcash-icon-credits .pcash-icon-credits-sub-text .body{width:calc(100% - 5px)}.pcash-icon-credits .pcash-icon-credits-sub-text .body .content{padding:0 0 0 5px}}.pcash-support{padding:20px;overflow:auto;position:relative;width:calc(100% - 40px);height:calc(100% - 40px)}.pcash-support .pcash-support-container{gap:20px;display:flex;align-items:center;flex-direction:column;justify-content:center}.pcash-support .back-to-login{all:unset;left:50%;width:100px;bottom:10px;color:#fff;cursor:pointer;font-size:15px;margin-top:50px;position:sticky;-webkit-user-select:none;user-select:none;font-weight:700;text-align:center;border-radius:20px;display:inline-block;transform:translate(-70px);padding:10px 20px 11px;background-color:#b8a30e;box-shadow:0 0 2.5px #4446}.pcash-support .back-to-login:hover{box-shadow:0 0 4px #444444a6}@media (prefers-color-scheme: dark){.pcash-support{background:#0e0e0e}.pcash-support .pcash-support-container{background:inherit}.pcash-support .back-to-login{color:#000;box-shadow:0 0 1px #73b572b3}.pcash-support .back-to-login:hover{box-shadow:0 0 3px #73b572b3}}.dark-theme .pcash-support{background:#0e0e0e}.dark-theme .pcash-support .pcash-support-container{background:inherit}.dark-theme .pcash-support .back-to-login{color:#000;box-shadow:0 0 1px #73b572b3}.dark-theme .pcash-support .back-to-login:hover{box-shadow:0 0 3px #73b572b3}@media (width < 768px){.pcash-support{padding:20px 10px;width:calc(100% - 20px);height:calc(100% - 40px)}.pcash-support .back-to-login{bottom:25px}}.pcash-help{overflow:auto;padding:0 10px;-webkit-user-select:none;user-select:none;border-radius:5px;width:calc(100% - 40px);box-shadow:0 0 3px #6b6b6b}.pcash-help .pcash-help-header{all:unset;gap:10px;padding:10px;display:flex;cursor:pointer;color:#666;font-weight:700;align-items:center;width:calc(100% - 20px);box-shadow:0 3px 3px -3px #6b6b6b}.pcash-help .pcash-help-header :is(img){height:22px}.pcash-help .pcash-help-header .collapser{width:25px;height:25px;display:flex;color:#5f5f5f;margin-left:auto;line-height:27.5px;justify-content:center;transform:rotate(90deg);transform-origin:center;transition:transform .1s ease-in}.pcash-help .pcash-help-sub-text{display:grid;place-items:center;grid-template-rows:0fr;transition:grid-template-rows .2s ease-in}.pcash-help .pcash-help-sub-text .header{font-size:15px;font-weight:700;align-self:center;padding:20px 0 10px;color:#989898}.pcash-help .pcash-help-sub-text .body{height:100%;overflow:hidden;align-self:center;width:calc(100% - 80px)}.pcash-help .pcash-help-sub-text .body .section{padding:15px 0 0}.pcash-help .pcash-help-sub-text .body .section .title{width:100%;font-size:14px;line-height:27px;font-weight:700;display:inline-block;color:#787878;box-shadow:0 2px 5px -5px #0006}.pcash-help .pcash-help-sub-text .body .section .content{margin:20px 0}.pcash-help.show .pcash-help-header .collapser{transform:rotate(180deg)}.pcash-help.show .pcash-help-sub-text{grid-template-rows:1fr}@media (prefers-color-scheme: dark){.pcash-help{background:#0e0e0e}.pcash-help .pcash-help-header{color:#e1e1e1}.pcash-help .pcash-help-header .collapser{color:#e5e5e5}.pcash-help .pcash-help-sub-text .header{color:#989898}.pcash-help .pcash-help-sub-text .body .section .title{color:#e2e2e2;box-shadow:0 2px 5px -5px #acacac}}.dark-theme .pcash-help{background:#0e0e0e}.dark-theme .pcash-help .pcash-help-header{color:#e1e1e1}.dark-theme .pcash-help .pcash-help-header .collapser{color:#e5e5e5}.dark-theme .pcash-help .pcash-help-sub-text .header{color:#989898}.dark-theme .pcash-help .pcash-help-sub-text .body .section .title{color:#e2e2e2;box-shadow:0 2px 5px -5px #acacac}@media (width < 5600px){.pcash-help .pcash-help-sub-text .body{width:calc(100% - 80px)}.pcash-help .pcash-help-sub-text .body .content{padding:0 10px}}@media (width < 1024px){.pcash-help .pcash-help-sub-text .body{width:calc(100% - 80px)}.pcash-help .pcash-help-sub-text .body .content{padding:0 10px}}@media (width < 768px){.pcash-help .pcash-help-sub-text .body{width:calc(100% - 5px)}.pcash-help .pcash-help-sub-text .body .content{padding:0 0 0 5px}}.pcash-terms{overflow:auto;padding:0 10px;-webkit-user-select:none;user-select:none;border-radius:5px;width:calc(100% - 40px);box-shadow:0 0 3px #6b6b6b}.pcash-terms .pcash-terms-header{all:unset;gap:10px;padding:10px;display:flex;cursor:pointer;color:#666;font-weight:700;align-items:center;width:calc(100% - 20px);box-shadow:0 3px 3px -3px #6b6b6b}.pcash-terms .pcash-terms-header :is(img){height:22px}.pcash-terms .pcash-terms-header .collapser{width:25px;height:25px;display:flex;color:#5f5f5f;margin-left:auto;line-height:27.5px;justify-content:center;transform:rotate(90deg);transform-origin:center;transition:transform .1s ease-in}.pcash-terms .pcash-terms-sub-text{display:grid;place-items:center;grid-template-rows:0fr;transition:grid-template-rows .2s ease-in}.pcash-terms .pcash-terms-sub-text .header{font-size:15px;font-weight:700;align-self:center;padding:20px 0 10px;color:#989898}.pcash-terms .pcash-terms-sub-text .body{height:100%;overflow:hidden;align-self:center;width:calc(100% - 80px)}.pcash-terms .pcash-terms-sub-text .body .section{padding:15px 0 20px}.pcash-terms .pcash-terms-sub-text .body .section .title{width:100%;font-size:14px;line-height:27px;font-weight:700;-webkit-user-select:text;user-select:text;display:inline-block;color:#787878;box-shadow:0 2px 5px -5px #000000b3}.pcash-terms .pcash-terms-sub-text .body .section .sub-title{width:100%;font-size:12px;margin-left:5px;line-height:22px;font-weight:700;-webkit-user-select:text;user-select:text;display:inline-block;color:#787878}.pcash-terms .pcash-terms-sub-text .body .section .sub-title.first{margin-top:15px}.pcash-terms .pcash-terms-sub-text .body .section .content{-webkit-user-select:text;user-select:text;font-size:12.5px;line-height:20px;margin:5px 0 15px;color:#464646}.pcash-terms.show .pcash-terms-header .collapser{transform:rotate(180deg)}.pcash-terms.show .pcash-terms-sub-text{grid-template-rows:1fr}@media (prefers-color-scheme: dark){.pcash-terms{background:#0e0e0e}.pcash-terms .pcash-terms-header{color:#e1e1e1}.pcash-terms .pcash-terms-header .collapser{color:#e5e5e5}.pcash-terms .pcash-terms-sub-text .header{color:#989898}.pcash-terms .pcash-terms-sub-text .body .section .title{color:#e2e2e2;box-shadow:0 2px 5px -5px #acacac}.pcash-terms .pcash-terms-sub-text .body .section .content{color:#989898}}.dark-theme .pcash-terms{background:#0e0e0e}.dark-theme .pcash-terms .pcash-terms-header{color:#e1e1e1}.dark-theme .pcash-terms .pcash-terms-header .collapser{color:#e5e5e5}.dark-theme .pcash-terms .pcash-terms-sub-text .header{color:#989898}.dark-theme .pcash-terms .pcash-terms-sub-text .body .section .title{color:#e2e2e2;box-shadow:0 2px 5px -5px #acacac}.dark-theme .pcash-terms .pcash-terms-sub-text .body .section .content{color:#989898}@media (width < 5600px){.pcash-terms .pcash-terms-sub-text .body{width:calc(100% - 80px)}.pcash-terms .pcash-terms-sub-text .body .content{padding:0 10px}}@media (width < 1024px){.pcash-terms .pcash-terms-sub-text .body{width:calc(100% - 80px)}.pcash-terms .pcash-terms-sub-text .body .content{padding:0 10px}}@media (width < 768px){.pcash-terms .pcash-terms-sub-text .body{width:calc(100% - 5px)}.pcash-terms .pcash-terms-sub-text .body .content{padding:0 0 0 5px}}.pcash-settings{padding:20px;overflow:auto;width:calc(100% - 40px);height:calc(100% - 40px)}.pcash-settings .pcash-settings-container{display:flex;gap:20px;align-items:center;flex-direction:column;justify-content:center}@media (prefers-color-scheme: dark){.pcash-settings{background:#0e0e0e}.pcash-settings .pcash-settings-container{background:inherit}}.dark-theme .pcash-settings{background:#0e0e0e}.dark-theme .pcash-settings .pcash-settings-container{background:inherit}.pcash-providers{overflow:auto;padding:0 10px;-webkit-user-select:none;user-select:none;border-radius:5px;width:calc(100% - 40px);box-shadow:0 0 3px #6b6b6b}.pcash-providers .pcash-providers-header{display:flex;gap:10px;color:#666;font-weight:700;align-items:center;padding:10px;box-shadow:0 3px 3px -3px #6b6b6b}.pcash-providers .pcash-providers-header :is(img){height:40px}.pcash-providers .pcash-providers-sub-text{display:flex;align-items:start;flex-direction:column;justify-content:center}.pcash-providers .pcash-providers-sub-text .header{font-size:15px;font-weight:700;align-self:center;padding:20px 0 10px;color:#989898}.pcash-providers .pcash-providers-sub-text .body{align-self:center;width:calc(100% - 80px)}.pcash-providers .pcash-providers-sub-text .body .section{padding:15px 0 0}.pcash-providers .pcash-providers-sub-text .body .section .title{width:100%;font-size:14px;line-height:27px;font-weight:700;display:inline-block;color:#787878;box-shadow:0 2px 5px -5px #000}.pcash-providers .pcash-providers-sub-text .body .section .content{-webkit-user-select:text;user-select:text;font-size:12.5px;line-height:20px;margin-bottom:0;color:#464646}.pcash-providers .pcash-providers-container{gap:20px;display:flex;align-items:center;justify-content:center;padding:20px 0 50px}.pcash-providers .pcash-providers-container>.header{width:calc(100% - 80px);padding:15px 0 0}.pcash-providers .pcash-providers-container>.header .title{width:100%;font-size:14px;line-height:27px;font-weight:700;display:inline-block;color:#787878;box-shadow:0 2px 5px -5px #000}.pcash-providers .pcash-providers-container .provider-container>:is(div){margin:5px}.pcash-providers .pcash-providers-container .provider-container.selected>:is(div){outline-offset:5px;outline:5px dashed rgb(49 197 0)}.pcash-providers .pcash-providers-container .provider-container.selected .header .text{column-gap:27px}.pcash-providers .pcash-providers-container .provider-container.selected .header .text .title{position:relative}.pcash-providers .pcash-providers-container .provider-container.selected .header .text .title:after{right:-20px;content:"✔";font-weight:700;position:absolute;color:#31c500}@media (prefers-color-scheme: dark){.pcash-providers{background:#0e0e0e}.pcash-providers .pcash-providers-header{color:#e1e1e1}.pcash-providers .pcash-providers-sub-text .header{color:#989898}.pcash-providers .pcash-providers-sub-text .body .section .title{color:#e2e2e2;box-shadow:0 2px 5px -5px #acacac}.pcash-providers .pcash-providers-sub-text .body .section .content{color:#989898}}.dark-theme .pcash-providers{background:#0e0e0e}.dark-theme .pcash-providers .pcash-providers-header{color:#e1e1e1}.dark-theme .pcash-providers .pcash-providers-sub-text .header{color:#989898}.dark-theme .pcash-providers .pcash-providers-sub-text .body .section .title{color:#e2e2e2;box-shadow:0 2px 5px -5px #acacac}.dark-theme .pcash-providers .pcash-providers-sub-text .body .section .content{color:#989898}@media (width < 5600px){.pcash-providers .pcash-providers-sub-text .body{width:calc(100% - 80px)}.pcash-providers .pcash-providers-sub-text .body .content{padding:0 10px}.pcash-providers .pcash-providers-container{flex-direction:column}.pcash-providers .pcash-providers-container .header{width:calc(100% - 80px)}}@media (width < 1024px){.pcash-providers .pcash-providers-sub-text .body{width:calc(100% - 80px)}.pcash-providers .pcash-providers-sub-text .body .content{padding:0 10px}.pcash-providers .pcash-providers-container{flex-direction:column}.pcash-providers .pcash-providers-container .header{width:calc(100% - 80px)}}@media (width < 768px){.pcash-providers .pcash-providers-sub-text .body{width:calc(100% - 5px)}.pcash-providers .pcash-providers-sub-text .body .content{padding:0 0 0 5px}.pcash-providers .pcash-providers-container{flex-direction:column}.pcash-providers .pcash-providers-container .header{width:calc(100% - 5px)}.pcash-providers .pcash-providers-container .provider-container.selected .header .text .title:after{font-size:18.5px}}.provider-native-container{container:provider-native-container / inline-size;width:100%;height:100%;display:flex;align-items:center;justify-content:center}.provider-native-container .native{display:grid;border-radius:5px;grid-template-columns:100%;grid-template-rows:auto 0fr;background:#d3bd32;transition:grid-template-rows .2s ease-out}.provider-native-container .native .header{all:unset;gap:10px;display:flex;color:#fff;cursor:pointer;padding:10px 20px;flex-direction:row;align-items:center;justify-content:left;border-radius:inherit}.provider-native-container .native .header .icon :is(img){height:27px;filter:drop-shadow(1px 2px 2px #1716169b)}.provider-native-container .native .header .text{height:100%;font-weight:700;display:flex;gap:7.5px;color:#fff;align-items:baseline;text-shadow:.5px 1px 2px #171616cb}.provider-native-container .native .header .text .title :is(span){filter:none;font-size:16px;color:#00901f;text-shadow:none;transform:scaleX(-1);display:inline-block}.provider-native-container .native .header .text .sub-title{color:#000;font-size:12.5px;font-weight:400;text-shadow:.5px .5px .5px #17161682}.provider-native-container .native .header .collapser{width:25px;height:25px;display:flex;color:#fff;margin-left:auto;line-height:27.5px;justify-content:center;transform:rotate(90deg);transform-origin:center;text-shadow:0px -1px 1px #6e6e6e;transition:transform .1s ease-in}.provider-native-container .native .body{gap:10px;display:flex;font-size:12px;overflow:hidden;-webkit-user-select:text;user-select:text;align-items:center;flex-direction:column;justify-content:center;color:#1f1f1f;transition:padding .2s ease-out}.provider-native-container .native .body .selector{all:unset;cursor:pointer;font-weight:700;font-size:18.5px;-webkit-user-select:none;user-select:none;border-radius:5px;color:#6349a4;padding:8px 20px 10px;background-color:#ededed;box-shadow:0 0 2px gray,0 0 10px inset #eee}.provider-native-container .native .body .selector:hover,.provider-native-container .native .body .selector:focus-visible{color:#ededed;background-color:#6349a4;box-shadow:0 0 2px 1px #808080cc,0 0 10px inset #6349a4}.provider-native-container .native .body .selector:disabled{opacity:.8}.provider-native-container .native .body .selector:disabled:hover,.provider-native-container .native .body .selector:disabled:focus-visible{cursor:not-allowed;color:#6349a4;background-color:#ededed;box-shadow:0 0 2px 1px #808080cc,0 0 10px inset #eee}.provider-native-container .native .body .warning{color:red;font-size:10px;-webkit-user-select:none;user-select:none;text-shadow:0px .5px 0px rgb(59,59,59)}:is(.provider-native-container .native:has(.header:hover),.provider-native-container .native:focus-within) .header{outline:.5px solid #cbcbcb38;box-shadow:0 0 2px #5959598c}.provider-native-container .native.open{grid-template-rows:auto 1fr;box-shadow:0 0 4px #424242a8}.provider-native-container .native.open .header{outline:.5px solid #cbcbcb38;box-shadow:0 0 2px #5959598c}.provider-native-container .native.open .header .collapser{transform:rotate(180deg);text-shadow:-1px -1px 1px #6e6e6e}.provider-native-container .native.open .body{padding:10px 15px 15px}@container provider-native-container (width < 5600px){.native{width:80%}.native .header{height:30px}.native .header .text{font-size:21px;flex-direction:row}.native .header .text .title:after{font-size:20px}}@container provider-native-container (width < 1024px){.native{width:80%}.native .header{height:30px}.native .header .text{font-size:21px;flex-direction:column}.native .header .text .title:after{font-size:18.5px}}@container provider-native-container (width < 768px){.native{width:100%}.native .header{height:60px}.native .header .text{overflow:hidden;font-size:18.5px;flex-direction:column}.native .header .text .sub-title{width:100%;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.native .header .text .title:after{font-size:18.5px}.native.open .header .text .sub-title{white-space:wrap}}@media (prefers-color-scheme: dark){.provider-native-container .native .header{box-shadow:0 0 2px #5959598c}.provider-native-container .native .header .text{color:#ececec}.provider-native-container .native .body .selector{color:#9477d1;background-color:#242424;box-shadow:0 0 2px #838383,0 0 10px inset #222}.provider-native-container .native .body .selector:hover,.provider-native-container .native .body .selector:focus-visible{color:#242424;background-color:#9477d1;box-shadow:0 0 2px 1px #808080cc,0 0 10px inset #9477d1}.provider-native-container .native .body .selector:disabled:hover,.provider-native-container .native .body .selector:disabled:focus-visible{color:#9477d1;background-color:#242424;box-shadow:0 0 2px 1px #808080cc,0 0 10px inset #222}.provider-native-container .native.open{box-shadow:0 0 4px #424242e4}}.dark-theme .provider-native-container .native .header{box-shadow:0 0 2px #5959598c}.dark-theme .provider-native-container .native .header .text{color:#ececec}.dark-theme .provider-native-container .native .body .selector{color:#9477d1;background-color:#242424;box-shadow:0 0 2px #838383,0 0 10px inset #222}.dark-theme .provider-native-container .native .body .selector:hover,.dark-theme .provider-native-container .native .body .selector:focus-visible{color:#242424;background-color:#9477d1;box-shadow:0 0 2px 1px #4d4d4d,0 0 10px inset #9477d1}.dark-theme .provider-native-container .native .body .selector:disabled:hover,.dark-theme .provider-native-container .native .body .selector:disabled:focus-visible{color:#9477d1;background-color:#242424;box-shadow:0 0 2px 1px #838383,0 0 10px inset #222}.dark-theme .provider-native-container .native.open{box-shadow:0 0 4px #424242e4}.provider-supabase-container{container:provider-supabase-container / inline-size;width:100%;height:100%;display:flex;align-items:center;justify-content:center}.provider-supabase-container .supabase{display:grid;border-radius:5px;background-color:#000;grid-template-columns:100%;grid-template-rows:auto 0fr;transition:grid-template-rows .35s ease-out}.provider-supabase-container .supabase .go-to-edit{all:unset;font-size:11px;cursor:pointer;font-style:italic;display:inline-block;text-decoration:underline}.provider-supabase-container .supabase .go-to-edit:hover,.provider-supabase-container .supabase .go-to-edit:focus-visible{color:#32ab75}.provider-supabase-container .supabase .header{all:unset;gap:10px;display:flex;color:#fff;cursor:pointer;padding:10px 20px;flex-direction:row;align-items:center;justify-content:left;border-radius:inherit}.provider-supabase-container .supabase .header .icon :is(img){height:27px}.provider-supabase-container .supabase .header .text{height:100%;font-weight:700;display:flex;gap:7.5px;color:#fbfbfb;align-items:baseline}.provider-supabase-container .supabase .header .text .sub-title{color:#3ecf8e;font-size:12px;font-weight:400}.provider-supabase-container .supabase .header .collapser{width:25px;height:25px;display:flex;color:#3ecf8e;margin-left:auto;line-height:27.5px;justify-content:center;transform:rotate(90deg);transform-origin:center;transition:transform .1s ease-in}.provider-supabase-container .supabase .body{gap:10px;display:flex;font-size:12px;overflow:hidden;-webkit-user-select:text;user-select:text;align-items:center;flex-direction:column;justify-content:center;color:#d9d9d9;transition:padding .35s ease-out}.provider-supabase-container .supabase .body .disclaimer{padding:0 10px;color:#989898}.provider-supabase-container .supabase .body .section{margin-right:auto}.provider-supabase-container .supabase .body .section .title{width:100%;font-size:14px;line-height:27px;font-weight:700;-webkit-user-select:none;user-select:none;display:inline-block;color:#d9d9d9}.provider-supabase-container .supabase .body .section .content{color:#989898;-webkit-user-select:text;user-select:text;font-size:12.5px;line-height:20px;margin:2px 0}.provider-supabase-container .supabase .body .section .content :is(li){margin-top:5px}.provider-supabase-container .supabase .body .selector-container-holder{gap:15px;display:flex;align-items:center;flex-direction:column;justify-content:center}.provider-supabase-container .supabase .body .selector-container-holder.saved{gap:15px;display:flex;align-items:center;flex-direction:column;justify-content:center;border:1px solid rgba(165,165,165,.5);border-radius:5px;padding:10px}.provider-supabase-container .supabase .body .selector-container-holder.saved .saved-header{-webkit-user-select:none;user-select:none}.provider-supabase-container .supabase .body .selector-container{border-radius:5px;display:inline-block}.provider-supabase-container .supabase .body .selector-container.saved{scale:.8}.provider-supabase-container .supabase .body .selector{all:unset;cursor:pointer;font-weight:700;font-size:18.5px;-webkit-user-select:none;user-select:none;border-radius:5px;color:#218558;color:#35af78;padding:8px 20px 10px;background-color:#ededed;box-shadow:0 0 2px gray,0 0 10px inset #eee}.provider-supabase-container .supabase .body .selector:hover,.provider-supabase-container .supabase .body .selector:focus-visible{color:#ededed;background-color:#35af78;box-shadow:0 0 2px 1px #3f3f3fcc,0 0 10px inset #35af78}.provider-supabase-container .supabase .body .selector:disabled:hover,.provider-supabase-container .supabase .body .selector:disabled:focus-visible{cursor:not-allowed;color:#3ecf8e;background-color:#ededed;box-shadow:0 0 2px 1px #3f3f3fcc,0 0 10px inset #eee}.provider-supabase-container .supabase .body .configuration-sql.section,.provider-supabase-container .supabase .body .user-creation.section{margin-bottom:5px}:is(.provider-supabase-container .supabase .body .configuration-sql.section,.provider-supabase-container .supabase .body .user-creation.section) .content{flex-direction:column;display:flex;gap:7px}:is(.provider-supabase-container .supabase .body .configuration-sql.section,.provider-supabase-container .supabase .body .user-creation.section) .content .action{all:unset;font-size:12px;cursor:pointer;color:#3ecf8e;-webkit-user-select:none;user-select:none;padding:0 10px;font-style:italic;font-weight:400}:is(.provider-supabase-container .supabase .body .configuration-sql.section,.provider-supabase-container .supabase .body .user-creation.section) .content .action:hover :is(span),:is(.provider-supabase-container .supabase .body .configuration-sql.section,.provider-supabase-container .supabase .body .user-creation.section) .content .action:focus :is(span){text-decoration:underline}:is(.provider-supabase-container .supabase .body .configuration-sql.section,.provider-supabase-container .supabase .body .user-creation.section) .content .info-img{width:100%;cursor:alias;margin-top:5px;border-radius:2px;box-shadow:0 0 1px #3ecf8e}:is(.provider-supabase-container .supabase .body .configuration-sql.section,.provider-supabase-container .supabase .body .user-creation.section) .content .info-img:hover{box-shadow:0 0 4px #3ecf8e}:is(.provider-supabase-container .supabase .body .configuration-sql.section,.provider-supabase-container .supabase .body .user-creation.section) .content .info-text{font-size:8.5px;line-height:2px;text-align:center;color:#a48600}.provider-supabase-container .supabase .body .user-creation.section{margin-bottom:10px}.provider-supabase-container .supabase .body .user-creation.section .info-img.user-create{margin:10px auto 0}.provider-supabase-container .supabase .body .warning{color:red;font-size:10px;-webkit-user-select:none;user-select:none;text-shadow:0px .5px 0px rgb(94,58,58)}.provider-supabase-container .supabase .body .info-text{font-size:10px;-webkit-user-select:none;user-select:none;color:#ffd000;text-shadow:0px .5px 0px rgb(94,58,58)}:is(.provider-supabase-container .supabase:has(.header:hover),.provider-supabase-container .supabase:focus-within) .header{outline:.5px solid #3ecf8e72;box-shadow:0 0 3px #3ecf8ee0}.provider-supabase-container .supabase.open{grid-template-rows:auto 1fr;box-shadow:0 0 3px #3ecf8ee0}.provider-supabase-container .supabase.open .header{outline:.5px solid #3ecf8e72;box-shadow:0 0 3px #3ecf8ee0}.provider-supabase-container .supabase.open .header .collapser{transform:rotate(180deg)}.provider-supabase-container .supabase.open .body{padding:10px 15px 15px}@container provider-supabase-container (width < 5600px){.supabase{width:80%}.supabase .header{height:30px}.supabase .header .text{font-size:21px;flex-direction:row}.supabase .header .text .title:after{font-size:20px}:is(.supabase .body .configuration-sql.section,.supabase .body .user-creation.section) .content{padding-inline-start:10px}:is(.supabase .body .configuration-sql.section,.supabase .body .user-creation.section) .content .info-text{padding-right:10px}}@container provider-supabase-container (width < 1024px){.supabase{width:80%}.supabase .header{height:30px}.supabase .header .text{font-size:21px;flex-direction:column}.supabase .header .text .title:after{font-size:18.5px}:is(.supabase .body .configuration-sql.section,.supabase .body .user-creation.section) .content{padding-inline-start:10px}:is(.supabase .body .configuration-sql.section,.supabase .body .user-creation.section) .content .info-text{padding-right:10px}}@container provider-supabase-container (width < 768px){.supabase{width:100%}.supabase .header{height:60px}.supabase .header .text{overflow:hidden;font-size:18.5px;flex-direction:column}.supabase .header .text .sub-title{width:100%;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.supabase .header .text .title:after{font-size:18.5px}:is(.supabase .body .configuration-sql.section,.supabase .body .user-creation.section) .content{padding-inline-start:7px}:is(.supabase .body .configuration-sql.section,.supabase .body .user-creation.section) .content .info-text{padding-right:0}.supabase.open .header .text .sub-title{white-space:wrap}}@media (prefers-color-scheme: dark){.provider-supabase-container .supabase .header{outline:.5px solid #3ecf8e72}.provider-supabase-container .supabase .header .text{color:#c2c2c2}.provider-supabase-container .supabase .body .selector{color:#35af78;background-color:#242424;box-shadow:0 0 2px 1px #3ecf8e72,0 0 10px inset #222}.provider-supabase-container .supabase .body .selector:hover,.provider-supabase-container .supabase .body .selector:focus-visible{color:#242424;background-color:#35af78;box-shadow:0 0 2px 1px #3f3f3fcc,0 0 10px inset #35af78}.provider-supabase-container .supabase .body .selector:disabled:hover,.provider-supabase-container .supabase .body .selector:disabled:focus-visible{color:#35af78;background-color:#242424;box-shadow:0 0 2px 1px #3f3f3fcc,0 0 10px inset #222}.provider-supabase-container .supabase.open{box-shadow:0 0 3px #3ecf8ee0}}.dark-theme .provider-supabase-container .supabase .header{outline:.5px solid #3ecf8e72}.dark-theme .provider-supabase-container .supabase .header .text{color:#c2c2c2}.dark-theme .provider-supabase-container .supabase .body .selector{color:#35af78;background-color:#242424;box-shadow:0 0 2px 1px #3ecf8e72,0 0 10px inset #222}.dark-theme .provider-supabase-container .supabase .body .selector:hover,.dark-theme .provider-supabase-container .supabase .body .selector:focus-visible{color:#242424;background-color:#35af78;box-shadow:0 0 2px 1px #3f3f3fcc,0 0 10px inset #35af78}.dark-theme .provider-supabase-container .supabase .body .selector:disabled:hover,.dark-theme .provider-supabase-container .supabase .body .selector:disabled:focus-visible{color:#35af78;background-color:#242424;box-shadow:0 0 2px 1px #3f3f3fcc,0 0 10px inset #222}.dark-theme .provider-supabase-container .supabase.open{box-shadow:0 0 3px #3ecf8ee0}.sql-container{position:relative;padding:20px 15px;color:#484848}.sql-container :is(code).sql{font-family:monospace}.sql-container :is(code).sql .ps-code-comment{color:#ff1d68;font-weight:700}.sql-container :is(code).sql .ps-code-keyword{color:#569cd6}.sql-container :is(code).sql .ps-code-function{color:#f000f0}.sql-container :is(code).sql .ps-code-number{color:#b5cea8}.sql-container :is(code).sql .ps-code-string{color:#24b47e}.sql-container :is(code).sql .ps-code-special{color:#789}.sql-container :is(code).sql .ps-code-bracket{color:gold}.sql-container .actions{width:80%;bottom:20px;padding:5px;display:flex;margin:0 auto;position:sticky;align-items:center;border-radius:20px;justify-content:right;background-color:#fff;box-shadow:0 0 5px gray}.sql-container .actions .copier{all:unset;color:#fff;cursor:pointer;font-size:12px;-webkit-user-select:none;user-select:none;font-weight:700;border-radius:50px;padding:5px 10px 6px;background-color:#ff1d68;transition:scale .1s ease-in}.sql-container .actions .copier:hover,.sql-container .actions .copier:focus{scale:1.04}@media (prefers-color-scheme: dark){.sql-container{color:#e6e6e6}.sql-container .actions{background-color:#131313;box-shadow:0 0 2px #ff1d68}.sql-container .actions .copier{color:#363636}}.dark-theme .sql-container{color:#e6e6e6}.dark-theme .sql-container .actions{background-color:#131313;box-shadow:0 0 2px #ff1d68}.dark-theme .sql-container .actions .copier{color:#363636}.provider-supabase-edit-form{gap:30px;display:flex;flex-direction:column;padding:15px 20px 25px}.provider-supabase-edit-form .input-container{gap:10px;display:flex;max-width:500px;-webkit-user-select:none;user-select:none;flex-direction:column}.provider-supabase-edit-form .input-container .title{gap:5px;display:flex;font-size:15px;font-weight:700;color:#787878}.provider-supabase-edit-form .input-container .title :is(img){height:20px}.provider-supabase-edit-form .input-container .input{font-family:Exo2;font-weight:400;border-radius:4px;font-size:15px;padding:6px;border:2px solid rgb(199,199,199)}.provider-supabase-edit-form .input-container .input::placeholder{font-size:12px;color:#a2a2a2}.provider-supabase-edit-form .input-container .input:focus,.provider-supabase-edit-form .input-container .input:active,.provider-supabase-edit-form .input-container .input:focus-within,.provider-supabase-edit-form .input-container .input:focus-visible{border:2px solid rgb(0,132,255);outline:none}.provider-supabase-edit-form .input-container.provider-supabase-key .title :is(img){height:17px}.provider-supabase-edit-form .input-container.error .input{border:2px solid rgb(255,106,65)}.provider-supabase-edit-form .input-container.error .input:focus,.provider-supabase-edit-form .input-container.error .input:active,.provider-supabase-edit-form .input-container.error .input:focus-within,.provider-supabase-edit-form .input-container.error .input:focus-visible{border:2px solid rgb(255,55,0)}.provider-supabase-edit-form .info{font-size:12px;max-width:500px;-webkit-user-select:none;user-select:none;color:#787878}.provider-supabase-edit-form .info :is(i){font-size:13px}.provider-supabase-edit-form :is(div).submit{gap:30px;display:flex;-webkit-user-select:none;user-select:none;padding:0 20px;text-align:center;align-items:center;justify-content:end}.provider-supabase-edit-form .cancel{all:unset;cursor:pointer;font-size:15px;color:#9e8a19;font-weight:700;border-radius:50px;font-family:Exo2;padding:4px 10px;border:1px solid #a18d1c}.provider-supabase-edit-form .cancel:hover,.provider-supabase-edit-form .cancel:focus{color:#fff;background-color:#b19a1c;border:1px solid #b39d21}.provider-supabase-edit-form :is(button).submit{all:unset;color:#fff;min-width:50px;font-size:15px;cursor:pointer;font-weight:700;font-family:Exo2;border-radius:50px;padding:6px 12px;background-color:#35af78}.provider-supabase-edit-form :is(button).submit:hover,.provider-supabase-edit-form :is(button).submit:focus{box-shadow:0 0 3px 1px #d3d3d39f;background-color:#26bd79;scale:1.02}.provider-supabase-edit-form :is(button).submit:disabled,.provider-supabase-edit-form .submit :is(button).submit:disabled{opacity:.7;color:transparent;position:relative;overflow:hidden}.provider-supabase-edit-form :is(button).submit:disabled:hover,.provider-supabase-edit-form .submit :is(button).submit:disabled:hover{scale:1}@media (prefers-color-scheme: dark){.provider-supabase-edit-form .input-container .input{color:#f1f1f1!important;border-color:#616161;background-color:#282828!important}.provider-supabase-edit-form .input-container .input::placeholder{color:#878787}.provider-supabase-edit-form .input-container .input:focus,.provider-supabase-edit-form .input-container .input:active,.provider-supabase-edit-form .input-container .input:focus-within,.provider-supabase-edit-form .input-container .input:focus-visible{border-color:#0084ff;outline:none}.provider-supabase-edit-form .input-container.error .input{border:2px solid rgb(154 42 10)}.provider-supabase-edit-form .input-container.error .input:focus,.provider-supabase-edit-form .input-container.error .input:active,.provider-supabase-edit-form .input-container.error .input:focus-within,.provider-supabase-edit-form .input-container.error .input:focus-visible{border:2px solid rgb(210 45 0)}.provider-supabase-edit-form .cancel:hover,.provider-supabase-edit-form .cancel:focus{color:#252424}.provider-supabase-edit-form :is(button).submit{color:#252424}.provider-supabase-edit-form :is(button).submit:hover,.provider-supabase-edit-form :is(button).submit:focus{box-shadow:0 0 3px 1px #5e5e5e9f}}.dark-theme .provider-supabase-edit-form .input-container .input{color:#f1f1f1!important;border-color:#616161;background-color:#282828!important}.dark-theme .provider-supabase-edit-form .input-container .input::placeholder{color:#878787}.dark-theme .provider-supabase-edit-form .input-container .input:focus,.dark-theme .provider-supabase-edit-form .input-container .input:active,.dark-theme .provider-supabase-edit-form .input-container .input:focus-within,.dark-theme .provider-supabase-edit-form .input-container .input:focus-visible{border-color:#0084ff;outline:none}.dark-theme .provider-supabase-edit-form .input-container.error .input{border:2px solid rgb(154 42 10)}.dark-theme .provider-supabase-edit-form .input-container.error .input:focus,.dark-theme .provider-supabase-edit-form .input-container.error .input:active,.dark-theme .provider-supabase-edit-form .input-container.error .input:focus-within,.dark-theme .provider-supabase-edit-form .input-container.error .input:focus-visible{border:2px solid rgb(210 45 0)}.dark-theme .provider-supabase-edit-form .cancel:hover,.dark-theme .provider-supabase-edit-form .cancel:focus{color:#252424}.dark-theme .provider-supabase-edit-form :is(button).submit{color:#252424}.dark-theme .provider-supabase-edit-form :is(button).submit:hover,.dark-theme .provider-supabase-edit-form :is(button).submit:focus{box-shadow:0 0 3px 1px #5e5e5e9f}.pcash-generic-checkbox{display:flex;gap:10px;align-items:center;justify-content:center}.pcash-generic-checkbox .name{font-size:14px;color:#787878;-webkit-user-select:none;user-select:none}.pcash-generic-checkbox .display-container{all:unset;width:45px;height:17px;display:flex;cursor:pointer;min-width:40px;align-items:center;border-radius:20px;justify-content:end;background:#40c31d;border:3px solid #ffffff;box-shadow:0 0 1px #bfbfbf,0 0 1px 1px #cfcfcf,0 0 1px 2px #dfdfdf,0 0 1px 3px #fff,0 0 8px inset #5f5f5fd9}.pcash-generic-checkbox .display-container .display-ball-box{height:100%;display:flex;justify-content:start;transition:all .2s ease-in 0s}.pcash-generic-checkbox .display-container .display-ball-box .display-ball{margin:1.5px;aspect-ratio:1;position:relative;border-radius:50%;height:calc(100% - 3px);background:transparent;box-shadow:0 0 0 2px inset #fff,0 0 2px 1px inset #000}.pcash-generic-checkbox .display-container .display-ball-box .display-ball.in-progress{animation:rotating .5s linear 0s infinite normal none}.pcash-generic-checkbox .display-container .display-ball-box .display-ball:after{top:-2px;left:0;color:#fff;content:"+";font-size:13px;font-weight:700;position:absolute;transform:translate(50%,-2px)}:is(.pcash-generic-checkbox .display-container:hover,.pcash-generic-checkbox .display-container:focus-visible) .display-ball{background:#fff}@media (prefers-color-scheme: dark){.pcash-generic-checkbox .name{color:#e2e2e2}.pcash-generic-checkbox .display-container{background:#40c31d;border:3px solid #eaeaea;box-shadow:0 0 8px inset #5f5f5fd9}.pcash-generic-checkbox .display-container .display-ball-box .display-ball{box-shadow:0 0 0 2px inset #eaeaea,0 0 2px 1px inset #000}.pcash-generic-checkbox .display-container .display-ball-box .display-ball:after{color:#eaeaea}:is(.pcash-generic-checkbox .display-container:hover,.pcash-generic-checkbox .display-container:focus-visible) .display-ball{background:#eaeaea}}.dark-theme .pcash-generic-checkbox .name{color:#e2e2e2}.dark-theme .pcash-generic-checkbox .display-container{background:#40c31d;border:3px solid #eaeaea;box-shadow:0 0 8px inset #5f5f5fd9}.dark-theme .pcash-generic-checkbox .display-container .display-ball-box .display-ball{box-shadow:0 0 0 2px inset #eaeaea,0 0 2px 1px inset #000}.dark-theme .pcash-generic-checkbox .display-container .display-ball-box .display-ball:after{color:#eaeaea}:is(.dark-theme .pcash-generic-checkbox .display-container:hover,.dark-theme .pcash-generic-checkbox .display-container:focus-visible) .display-ball{background:#eaeaea}.provider-firebase-container{container:provider-firebase-container / inline-size;width:100%;height:100%;display:flex;align-items:center;justify-content:center}.provider-firebase-container .firebase{display:grid;border-radius:5px;background-color:#1967d2;grid-template-columns:100%;grid-template-rows:auto 0fr;transition:grid-template-rows .35s ease-out}.provider-firebase-container .firebase .go-to-edit{all:unset;font-size:11px;cursor:pointer;font-style:italic;display:inline-block;text-decoration:underline}.provider-firebase-container .firebase .go-to-edit:hover,.provider-firebase-container .firebase .go-to-edit:focus-visible{color:#ffa000}.provider-firebase-container .firebase .header{all:unset;gap:10px;display:flex;color:#e5eaf0;cursor:pointer;padding:10px 20px;flex-direction:row;align-items:center;justify-content:left;border-radius:inherit}.provider-firebase-container .firebase .header .icon :is(img){height:27px}.provider-firebase-container .firebase .header .text{gap:7.5px;height:100%;display:flex;color:#e5eaf0;font-weight:700;align-items:baseline}.provider-firebase-container .firebase .header .text .sub-title{color:#e5eaf0;font-size:12px;font-weight:400}.provider-firebase-container .firebase .header .collapser{width:25px;height:25px;display:flex;color:#e5eaf0;margin-left:auto;line-height:27.5px;justify-content:center;transform:rotate(90deg);transform-origin:center;transition:transform .1s ease-in}.provider-firebase-container .firebase .body{gap:10px;display:flex;color:#e5eaf0;font-size:12px;overflow:hidden;-webkit-user-select:text;user-select:text;align-items:center;flex-direction:column;justify-content:center;transition:padding .35s ease-out}.provider-firebase-container .firebase .body .disclaimer{padding:0 10px;color:#e5eaf0}.provider-firebase-container .firebase .body .section{margin-right:auto}.provider-firebase-container .firebase .body .section .title{width:100%;font-size:14px;line-height:27px;font-weight:700;-webkit-user-select:none;user-select:none;display:inline-block;color:#e5eaf0}.provider-firebase-container .firebase .body .section .content{color:#e5eaf0;-webkit-user-select:text;user-select:text;font-size:12.5px;line-height:20px;margin:2px 0}.provider-firebase-container .firebase .body .section .content :is(li){margin-top:5px}.provider-firebase-container .firebase .body .selector-container-holder{gap:15px;display:flex;align-items:center;flex-direction:column;justify-content:center}.provider-firebase-container .firebase .body .selector-container-holder.saved{gap:15px;display:flex;align-items:center;flex-direction:column;justify-content:center;border:1px solid rgba(165,165,165,.5);border-radius:5px;padding:10px}.provider-firebase-container .firebase .body .selector-container-holder.saved .saved-header{-webkit-user-select:none;user-select:none}.provider-firebase-container .firebase .body .selector-container{border-radius:5px;display:inline-block}.provider-firebase-container .firebase .body .selector-container.saved{scale:.8}.provider-firebase-container .firebase .body .selector{all:unset;cursor:pointer;font-weight:700;font-size:18.5px;-webkit-user-select:none;user-select:none;border-radius:5px;color:#1b3a57;padding:8px 20px 10px;background-color:#ffca28;box-shadow:0 0 2px gray,0 0 10px inset #ffa000}.provider-firebase-container .firebase .body .selector:hover,.provider-firebase-container .firebase .body .selector:focus-visible{color:#1b3a57;background-color:#ffa000;box-shadow:0 0 2px 1px #3f3f3fcc,0 0 10px inset #ffa000}.provider-firebase-container .firebase .body .selector:disabled:hover,.provider-firebase-container .firebase .body .selector:disabled:focus-visible{cursor:not-allowed;color:#1b3a57;background-color:#ffca28;box-shadow:0 0 2px 1px #3f3f3fcc,0 0 10px inset #ffa000}.provider-firebase-container .firebase .body .configuration-steps.section{margin-bottom:5px}.provider-firebase-container .firebase .body .configuration-steps.section .content{flex-direction:column;display:flex;gap:7px}.provider-firebase-container .firebase .body .configuration-steps.section .content .action{all:unset;font-size:12px;cursor:pointer;color:#ffa000;-webkit-user-select:none;user-select:none;padding:0 10px;font-style:italic;font-weight:400}.provider-firebase-container .firebase .body .configuration-steps.section .content .action:hover :is(span),.provider-firebase-container .firebase .body .configuration-steps.section .content .action:focus :is(span){text-decoration:underline}.provider-firebase-container .firebase .body .configuration-steps.section .content .info-img{width:100%;cursor:alias;margin-top:5px;border-radius:2px;box-shadow:0 0 1px #1b3a57}.provider-firebase-container .firebase .body .configuration-steps.section .content .info-img:hover{box-shadow:0 0 4px #1b3a57}.provider-firebase-container .firebase .body .configuration-steps.section .content .info-text{font-size:8.5px;line-height:2px;text-align:center;color:#ffca28}.provider-firebase-container .firebase .body .configuration-steps.section{width:100%}.provider-firebase-container .firebase .body .configuration-steps.section .content .header-text{padding-bottom:7px;display:inline-block}.provider-firebase-container .firebase .body .configuration-steps.section .content .steps{margin:0 0 5px;padding:0 10px 0 20px}.provider-firebase-container .firebase .body .configuration-steps.section .content .steps :is(li){margin:0;padding:0 0 15px}.provider-firebase-container .firebase .body .configuration-steps.section .content .steps :is(li) .info-img{margin-top:10px}.provider-firebase-container .firebase .body .configuration-steps.section .content .steps :is(li) .list-image-info{width:100%;display:flex;margin-bottom:10px;justify-content:center}.provider-firebase-container .firebase .body .configuration-steps.section .content .info-img{margin-top:10px}.provider-firebase-container .firebase .body .configuration-steps.section .content .final-image-info{width:100%;display:flex;margin-bottom:10px;justify-content:center}.provider-firebase-container .firebase .body .configuration-steps.section .code{display:flex;overflow:auto;margin:15px 20px;padding:10px 20px;border-radius:5px;flex-direction:column;justify-content:center;align-items:flex-start;background-color:#fff;color:#041e49b3;box-shadow:0 0 3px #616161 inset}.provider-firebase-container .firebase .body .configuration-steps.section .code .cm-keyword{color:#0b57d0}.provider-firebase-container .firebase .body .configuration-steps.section .code .cm-string{color:#0b8043}.provider-firebase-container .firebase .body .configuration-steps.section .code .cm-misc,.provider-firebase-container .firebase .body .configuration-steps.section .code .cm-operator,.provider-firebase-container .firebase .body .configuration-steps.section .code .cm-variable{color:#041e49b3}.provider-firebase-container .firebase .body .configuration-steps.section .code .cm-atom{color:#bf360c}.provider-firebase-container .firebase .body .warning{font-size:10px;-webkit-user-select:none;user-select:none;color:#ff1900;text-shadow:0px .5px 0px rgb(208,51,51)}.provider-firebase-container .firebase .body .info-text{font-size:10px;-webkit-user-select:none;user-select:none;color:#ffca28;text-shadow:0px .5px 0px rgb(94,58,58)}:is(.provider-firebase-container .firebase:has(.header:hover),.provider-firebase-container .firebase:focus-within) .header{outline:.5px solid #1b3a57a0;box-shadow:0 0 3px #1b3a57a9}.provider-firebase-container .firebase.open{grid-template-rows:auto 1fr;box-shadow:0 0 3px #1b3a57ba}.provider-firebase-container .firebase.open .header{outline:.5px solid #1b3a57a0;box-shadow:0 0 3px #1b3a57a9}.provider-firebase-container .firebase.open .header .collapser{transform:rotate(180deg)}.provider-firebase-container .firebase.open .body{padding:10px 15px 15px}@container provider-firebase-container (width < 5600px){.firebase{width:80%}.firebase .header{height:30px}.firebase .header .text{font-size:21px;flex-direction:row}.firebase .header .text .title:after{font-size:20px}.firebase .body .configuration-steps.section .content{padding-inline-start:10px}.firebase .body .configuration-steps.section .content .info-text{padding-right:10px}}@container provider-firebase-container (width < 1024px){.firebase{width:80%}.firebase .header{height:30px}.firebase .header .text{font-size:21px;flex-direction:column}.firebase .header .text .title:after{font-size:18.5px}.firebase .body .configuration-steps.section .content{padding-inline-start:10px}.firebase .body .configuration-steps.section .content .info-text{padding-right:10px}}@container provider-firebase-container (width < 768px){.firebase{width:100%}.firebase .header{height:60px}.firebase .header .text{overflow:hidden;font-size:18.5px;flex-direction:column}.firebase .header .text .sub-title{width:100%;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.firebase .header .text .title:after{font-size:18.5px}.firebase .body .configuration-steps.section .content{padding-inline-start:7px}.firebase .body .configuration-steps.section .content .info-text{padding-right:0}.firebase.open .header .text .sub-title{white-space:wrap}}@media (prefers-color-scheme: dark){.provider-firebase-container .firebase .header{outline:.5px solid #1b3a57a0}.provider-firebase-container .firebase .header .text{color:#e5eaf0}.provider-firebase-container .firebase .body .selector{color:#1b3a57;background-color:#ffca28;box-shadow:0 0 2px 1px gray,0 0 10px inset #ffa000}.provider-firebase-container .firebase .body .selector:hover,.provider-firebase-container .firebase .body .selector:focus-visible{color:#1b3a57;background-color:#ffa000;box-shadow:0 0 2px 1px #3f3f3fcc,0 0 10px inset #ffa000}.provider-firebase-container .firebase .body .selector:disabled:hover,.provider-firebase-container .firebase .body .selector:disabled:focus-visible{color:#1b3a57;background-color:#ffca28;box-shadow:0 0 2px 1px #3f3f3fcc,0 0 10px inset #ffa000}.provider-firebase-container .firebase.open{box-shadow:0 0 3px #1b3a57ba}}.dark-theme .provider-firebase-container .firebase .header{outline:.5px solid #1b3a57a0}.dark-theme .provider-firebase-container .firebase .header .text{color:#e5eaf0}.dark-theme .provider-firebase-container .firebase .body .selector{color:#1b3a57;background-color:#ffca28;box-shadow:0 0 2px 1px gray,0 0 10px inset #ffa000}.dark-theme .provider-firebase-container .firebase .body .selector:hover,.dark-theme .provider-firebase-container .firebase .body .selector:focus-visible{color:#1b3a57;background-color:#ffa000;box-shadow:0 0 2px 1px #3f3f3fcc,0 0 10px inset #ffa000}.dark-theme .provider-firebase-container .firebase .body .selector:disabled:hover,.dark-theme .provider-firebase-container .firebase .body .selector:disabled:focus-visible{color:#1b3a57;background-color:#ffca28;box-shadow:0 0 2px 1px #3f3f3fcc,0 0 10px inset #ffa000}.dark-theme .provider-firebase-container .firebase.open{box-shadow:0 0 3px #1b3a57ba}.provider-firebase-edit-form{gap:30px;display:flex;flex-direction:column;padding:15px 20px 25px}.provider-firebase-edit-form .input-container{gap:10px;display:flex;max-width:500px;-webkit-user-select:none;user-select:none;flex-direction:column}.provider-firebase-edit-form .input-container .title{gap:5px;display:flex;font-size:15px;font-weight:700;color:#787878}.provider-firebase-edit-form .input-container .title :is(img){height:20px}.provider-firebase-edit-form .input-container .input{font-family:Exo2;font-weight:400;border-radius:4px;font-size:15px;padding:6px;border:2px solid rgb(199,199,199)}.provider-firebase-edit-form .input-container .input::placeholder{font-size:12px;color:#a2a2a2}.provider-firebase-edit-form .input-container .input:focus,.provider-firebase-edit-form .input-container .input:active,.provider-firebase-edit-form .input-container .input:focus-within,.provider-firebase-edit-form .input-container .input:focus-visible{border:2px solid rgb(0,132,255);outline:none}.provider-firebase-edit-form .input-container.provider-firebase-key .title :is(img){height:17px}.provider-firebase-edit-form .input-container.error .input{border:2px solid rgb(255,106,65)}.provider-firebase-edit-form .input-container.error .input:focus,.provider-firebase-edit-form .input-container.error .input:active,.provider-firebase-edit-form .input-container.error .input:focus-within,.provider-firebase-edit-form .input-container.error .input:focus-visible{border:2px solid rgb(255,55,0)}.provider-firebase-edit-form .info{font-size:12px;max-width:500px;-webkit-user-select:none;user-select:none;color:#787878}.provider-firebase-edit-form .info :is(i){font-size:13px}.provider-firebase-edit-form :is(div).submit{gap:30px;display:flex;-webkit-user-select:none;user-select:none;padding:0 20px;text-align:center;align-items:center;justify-content:end}.provider-firebase-edit-form .cancel{all:unset;cursor:pointer;font-size:15px;color:#1b3a57;font-weight:700;border-radius:50px;font-family:Exo2;padding:4px 10px;border:1px solid #1B3A57}.provider-firebase-edit-form .cancel:hover,.provider-firebase-edit-form .cancel:focus{color:#fff;background-color:#1b3a57;border:1px solid #1B3A57}.provider-firebase-edit-form :is(button).submit{all:unset;color:#1b3a57;min-width:50px;font-size:15px;cursor:pointer;font-weight:700;font-family:Exo2;border-radius:50px;padding:6px 12px;background-color:#ffca28}.provider-firebase-edit-form :is(button).submit:hover,.provider-firebase-edit-form :is(button).submit:focus{box-shadow:0 0 3px 1px #d3d3d39f;background-color:#ffa000;scale:1.02}.provider-firebase-edit-form :is(button).submit:disabled,.provider-firebase-edit-form .submit :is(button).submit:disabled{opacity:.7;color:transparent;position:relative;overflow:hidden}.provider-firebase-edit-form :is(button).submit:disabled:hover,.provider-firebase-edit-form .submit :is(button).submit:disabled:hover{scale:1}@media (prefers-color-scheme: dark){.provider-firebase-edit-form .input-container .input{color:#f1f1f1!important;border-color:#616161;background-color:#282828!important}.provider-firebase-edit-form .input-container .input::placeholder{color:#878787}.provider-firebase-edit-form .input-container .input:focus,.provider-firebase-edit-form .input-container .input:active,.provider-firebase-edit-form .input-container .input:focus-within,.provider-firebase-edit-form .input-container .input:focus-visible{border-color:#0084ff;outline:none}.provider-firebase-edit-form .input-container.error .input{border:2px solid rgb(154 42 10)}.provider-firebase-edit-form .input-container.error .input:focus,.provider-firebase-edit-form .input-container.error .input:active,.provider-firebase-edit-form .input-container.error .input:focus-within,.provider-firebase-edit-form .input-container.error .input:focus-visible{border:2px solid rgb(210 45 0)}.provider-firebase-edit-form .cancel{color:#ffa000;border:1px solid #ffa000}.provider-firebase-edit-form .cancel:hover,.provider-firebase-edit-form .cancel:focus{color:#1b3a57;background-color:#ffa000}.provider-firebase-edit-form :is(button).submit{color:#1b3a57;background-color:#ffa000}.provider-firebase-edit-form :is(button).submit:hover,.provider-firebase-edit-form :is(button).submit:focus{box-shadow:0 0 3px 1px #5e5e5e9f}}.dark-theme .provider-firebase-edit-form .input-container .input{color:#f1f1f1!important;border-color:#616161;background-color:#282828!important}.dark-theme .provider-firebase-edit-form .input-container .input::placeholder{color:#878787}.dark-theme .provider-firebase-edit-form .input-container .input:focus,.dark-theme .provider-firebase-edit-form .input-container .input:active,.dark-theme .provider-firebase-edit-form .input-container .input:focus-within,.dark-theme .provider-firebase-edit-form .input-container .input:focus-visible{border-color:#0084ff;outline:none}.dark-theme .provider-firebase-edit-form .input-container.error .input{border:2px solid rgb(154 42 10)}.dark-theme .provider-firebase-edit-form .input-container.error .input:focus,.dark-theme .provider-firebase-edit-form .input-container.error .input:active,.dark-theme .provider-firebase-edit-form .input-container.error .input:focus-within,.dark-theme .provider-firebase-edit-form .input-container.error .input:focus-visible{border:2px solid rgb(210 45 0)}.dark-theme .provider-firebase-edit-form .cancel{color:#ffa000;border:1px solid #ffa000}.dark-theme .provider-firebase-edit-form .cancel:hover,.dark-theme .provider-firebase-edit-form .cancel:focus{color:#1b3a57;background-color:#ffa000}.dark-theme .provider-firebase-edit-form :is(button).submit{color:#1b3a57;background-color:#ffa000}.dark-theme .provider-firebase-edit-form :is(button).submit:hover,.dark-theme .provider-firebase-edit-form :is(button).submit:focus{box-shadow:0 0 3px 1px #5e5e5e9f}.pcash-account-settings{overflow:auto;padding:0 10px;-webkit-user-select:none;user-select:none;border-radius:5px;width:calc(100% - 40px);box-shadow:0 0 3px #6b6b6b}.pcash-account-settings .pcash-account-settings-header{gap:10px;display:flex;padding:10px;color:#666;font-weight:700;align-items:center;box-shadow:0 3px 3px -3px #6b6b6b}.pcash-account-settings .pcash-account-settings-header :is(img){height:40px}.pcash-account-settings .pcash-account-settings-sub-text{display:flex;align-items:center;padding:20px 0 10px;justify-content:center}.pcash-account-settings .pcash-account-settings-sub-text .title{font-size:15px;font-weight:700;color:#989898}.pcash-account-settings .pcash-account-settings-container{gap:20px;display:grid;place-content:center;padding:10px 0 30px;grid-template-rows:1fr}.pcash-account-settings .pcash-account-settings-container>*{padding:15px 20px;border-radius:5px;box-shadow:0 0 3px gray}.pcash-account-settings .pcash-account-settings-container .pcash-account-delete{display:flex;gap:10px;align-items:center;flex-direction:column;justify-content:center}.pcash-account-settings .pcash-account-settings-container .pcash-account-delete .name{font-size:15px;font-weight:700;color:#989898}.pcash-account-settings .pcash-account-settings-container .pcash-account-delete .delete{all:unset;color:red;cursor:pointer;font-weight:700;font-size:18.5px;border-radius:5px;padding:8px 20px 10px;background-color:#ededed;box-shadow:0 0 2px gray,0 0 10px inset #eee}.pcash-account-settings .pcash-account-settings-container .pcash-account-delete .delete:hover,.pcash-account-settings .pcash-account-settings-container .pcash-account-delete .delete:focus-visible{color:#ececec;background-color:#f22020;box-shadow:0 0 2px gray,0 0 10px inset #bc4040}.pcash-account-settings .pcash-account-settings-container .pcash-password-reset{display:flex;gap:10px;align-items:center;flex-direction:column;justify-content:center}.pcash-account-settings .pcash-account-settings-container .pcash-password-reset .name{font-size:15px;font-weight:700;color:#989898}.pcash-account-settings .pcash-account-settings-container .pcash-password-reset .reset-password{all:unset;color:#d5890d;cursor:pointer;font-weight:700;font-size:15px;border-radius:5px;padding:8px 20px 10px;background-color:#ededed;box-shadow:0 0 2px gray,0 0 10px inset #eee}.pcash-account-settings .pcash-account-settings-container .pcash-password-reset .reset-password:hover,.pcash-account-settings .pcash-account-settings-container .pcash-password-reset .reset-password:focus-visible{color:#ececec;background-color:#e49516;box-shadow:0 0 2px #e1e1e1,0 0 10px inset #be7602}.pcash-account-settings .pcash-account-settings-container .pcash-export-reset{gap:10px;display:flex;align-items:center;flex-direction:column;justify-content:center}.pcash-account-settings .pcash-account-settings-container .pcash-export-reset .name{font-size:14px;font-weight:700;color:#989898}.pcash-account-settings .pcash-account-settings-container .pcash-export-reset .export{all:unset;font-size:15px;cursor:pointer;font-weight:700;border-radius:5px;color:#9844d8;padding:8px 20px 10px;background-color:#ededed;box-shadow:0 0 2px gray,0 0 10px inset #eee}.pcash-account-settings .pcash-account-settings-container .pcash-export-reset .export:hover,.pcash-account-settings .pcash-account-settings-container .pcash-export-reset .export:focus-visible{color:#ececec;background-color:#9844d8;box-shadow:0 0 2px #e1e1e1,0 0 10px inset #852ec8}.pcash-account-settings .pcash-account-settings-container .pcash-import-reset{gap:10px;display:flex;align-items:center;flex-direction:column;justify-content:center}.pcash-account-settings .pcash-account-settings-container .pcash-import-reset .name{font-size:14px;font-weight:700;color:#989898}.pcash-account-settings .pcash-account-settings-container .pcash-import-reset .import{all:unset;font-size:15px;cursor:pointer;font-weight:700;border-radius:5px;color:#1fbd76;padding:8px 20px 10px;background-color:#ededed;box-shadow:0 0 2px gray,0 0 10px inset #eee}.pcash-account-settings .pcash-account-settings-container .pcash-import-reset .import:hover,.pcash-account-settings .pcash-account-settings-container .pcash-import-reset .import:focus-visible{color:#ececec;background-color:#1fbd76;box-shadow:0 0 2px #e1e1e1,0 0 10px inset #0ca45f}@media (prefers-color-scheme: dark){.pcash-account-settings{background:#0e0e0e}.pcash-account-settings .pcash-account-settings-header{color:#e1e1e1}.pcash-account-settings .pcash-account-settings-container .pcash-account-delete .name{color:#dadada}.pcash-account-settings .pcash-account-settings-container .pcash-account-delete .delete{color:#cb0000;background-color:#242424;box-shadow:0 0 2px #838383,0 0 10px inset #222}.pcash-account-settings .pcash-account-settings-container .pcash-account-delete .delete:hover,.pcash-account-settings .pcash-account-settings-container .pcash-account-delete .delete:focus-visible{color:#242424;background-color:#f22020;box-shadow:0 0 2px #4d4d4d,0 0 10px inset #bf3333}.pcash-account-settings .pcash-account-settings-container .pcash-password-reset .name{color:#dadada}.pcash-account-settings .pcash-account-settings-container .pcash-password-reset .reset-password{color:#e1900c;background-color:#242424;box-shadow:0 0 2px #838383,0 0 10px inset #222}.pcash-account-settings .pcash-account-settings-container .pcash-password-reset .reset-password:hover,.pcash-account-settings .pcash-account-settings-container .pcash-password-reset .reset-password:focus-visible{color:#242424;background-color:#e49516;box-shadow:0 0 2px #4d4d4d,0 0 10px inset #ad6c04}.pcash-account-settings .pcash-account-settings-container .pcash-export-reset .name{color:#dadada}.pcash-account-settings .pcash-account-settings-container .pcash-export-reset .export{color:#9844d8;background-color:#242424;box-shadow:0 0 2px #838383,0 0 10px inset #222}.pcash-account-settings .pcash-account-settings-container .pcash-export-reset .export:hover,.pcash-account-settings .pcash-account-settings-container .pcash-export-reset .export:focus-visible{color:#242424;background-color:#9844d8;box-shadow:0 0 2px #4d4d4d,0 0 10px inset #852ec8}.pcash-account-settings .pcash-account-settings-container .pcash-import-reset .name{color:#dadada}.pcash-account-settings .pcash-account-settings-container .pcash-import-reset .import{color:#1fbd76;background-color:#242424;box-shadow:0 0 2px #838383,0 0 10px inset #222}.pcash-account-settings .pcash-account-settings-container .pcash-import-reset .import:hover,.pcash-account-settings .pcash-account-settings-container .pcash-import-reset .import:focus-visible{color:#242424;background-color:#1fbd76;box-shadow:0 0 2px #4d4d4d,0 0 10px inset #0ca45f}}.dark-theme .pcash-account-settings{background:#0e0e0e}.dark-theme .pcash-account-settings .pcash-account-settings-header{color:#e1e1e1}.dark-theme .pcash-account-settings .pcash-account-settings-container .pcash-account-delete .name{color:#dadada}.dark-theme .pcash-account-settings .pcash-account-settings-container .pcash-account-delete .delete{color:#cb0000;background-color:#242424;box-shadow:0 0 2px #838383,0 0 10px inset #222}.dark-theme .pcash-account-settings .pcash-account-settings-container .pcash-account-delete .delete:hover,.dark-theme .pcash-account-settings .pcash-account-settings-container .pcash-account-delete .delete:focus-visible{color:#242424;background-color:#f22020;box-shadow:0 0 2px #4d4d4d,0 0 10px inset #bf3333}.dark-theme .pcash-account-settings .pcash-account-settings-container .pcash-password-reset .name{color:#dadada}.dark-theme .pcash-account-settings .pcash-account-settings-container .pcash-password-reset .reset-password{color:#e1900c;background-color:#242424;box-shadow:0 0 2px #838383,0 0 10px inset #222}.dark-theme .pcash-account-settings .pcash-account-settings-container .pcash-password-reset .reset-password:hover,.dark-theme .pcash-account-settings .pcash-account-settings-container .pcash-password-reset .reset-password:focus-visible{color:#242424;background-color:#e49516;box-shadow:0 0 2px #4d4d4d,0 0 10px inset #ad6c04}.dark-theme .pcash-account-settings .pcash-account-settings-container .pcash-export-reset .name{color:#dadada}.dark-theme .pcash-account-settings .pcash-account-settings-container .pcash-export-reset .export{color:#9844d8;background-color:#242424;box-shadow:0 0 2px #838383,0 0 10px inset #222}.dark-theme .pcash-account-settings .pcash-account-settings-container .pcash-export-reset .export:hover,.dark-theme .pcash-account-settings .pcash-account-settings-container .pcash-export-reset .export:focus-visible{color:#242424;background-color:#9844d8;box-shadow:0 0 2px #4d4d4d,0 0 10px inset #852ec8}.dark-theme .pcash-account-settings .pcash-account-settings-container .pcash-import-reset .name{color:#dadada}.dark-theme .pcash-account-settings .pcash-account-settings-container .pcash-import-reset .import{color:#1fbd76;background-color:#242424;box-shadow:0 0 2px #838383,0 0 10px inset #222}.dark-theme .pcash-account-settings .pcash-account-settings-container .pcash-import-reset .import:hover,.dark-theme .pcash-account-settings .pcash-account-settings-container .pcash-import-reset .import:focus-visible{color:#242424;background-color:#1fbd76;box-shadow:0 0 2px #4d4d4d,0 0 10px inset #0ca45f}.pcash-password-resetter-container .pcash-password-resetter-form{gap:27px;display:flex;align-items:center;flex-direction:column;justify-content:center;padding:35px 10px 25px}.pcash-password-resetter-container .pcash-password-resetter-form .pcash-password-resetter-form-password{gap:7.5px;padding:5px 10px;position:relative;align-items:center;border-radius:25px;display:inline-flex;background-color:#fff;box-shadow:0 0 2px #e1900c;width:clamp(200px,calc(100% - 150px),500px)}.pcash-password-resetter-container .pcash-password-resetter-form .pcash-password-resetter-form-password :is(input){all:unset;width:100%;font-size:14px;color:#5f5f5f}.pcash-password-resetter-container .pcash-password-resetter-form .pcash-password-resetter-form-password :is(input)::placeholder{color:transparent;-webkit-user-select:none;user-select:none}.pcash-password-resetter-container .pcash-password-resetter-form .pcash-password-resetter-form-password .viewer{width:14px;height:14px;cursor:pointer;margin-left:auto;filter:contrast(.5)}.pcash-password-resetter-container .pcash-password-resetter-form .pcash-password-resetter-form-password:focus-within{box-shadow:0 0 2.5px .5px #e1900c}.pcash-password-resetter-container .pcash-password-resetter-form .pcash-password-resetter-form-password:before{content:"";width:15px;height:15px;filter:contrast(.5);background-position:center;background-repeat:no-repeat}.pcash-password-resetter-container .pcash-password-resetter-form .pcash-password-resetter-form-password:before{background-size:12px}.pcash-password-resetter-container .pcash-password-resetter-form .pcash-password-resetter-form-password:before{background-image:url(/images/password.png)}.pcash-password-resetter-container .pcash-password-resetter-form .pcash-password-resetter-form-password:after{left:30px;top:47.5%;color:gray;font-size:12.5px;position:absolute;pointer-events:none;transform:translateY(-50%);transition:left .2s ease-in,top .2s ease-in}.pcash-password-resetter-container .pcash-password-resetter-form .pcash-password-resetter-form-password.password-o:after{content:"Current Password"}.pcash-password-resetter-container .pcash-password-resetter-form .pcash-password-resetter-form-password.password-n:after{content:"New Password"}.pcash-password-resetter-container .pcash-password-resetter-form .pcash-password-resetter-form-password.password-c:after{content:"Confirm Password"}.pcash-password-resetter-container .pcash-password-resetter-form .pcash-password-resetter-form-password:focus-within:after,.pcash-password-resetter-container .pcash-password-resetter-form .pcash-password-resetter-form-password:has(input:not(:placeholder-shown)):after{left:10px;top:-17.5px;font-size:10.5px;transform:translateY(0);text-decoration:underline;color:#a3a3a3}.pcash-password-resetter-container .pcash-password-resetter-form .submit-container{-webkit-user-select:none;user-select:none;display:flex;gap:20px}.pcash-password-resetter-container .pcash-password-resetter-form .submit-container :is(button){all:unset;cursor:pointer;font-weight:700}.pcash-password-resetter-container .pcash-password-resetter-form .submit-container .cancel{font-size:12.5px;border-radius:20px;color:#87836e;padding:5px 15px 6px;border:1px solid rgb(135,131,110)}.pcash-password-resetter-container .pcash-password-resetter-form .submit-container .cancel:hover,.pcash-password-resetter-container .pcash-password-resetter-form .submit-container .cancel:focus-visible{color:#fff;background-color:#87836e}.pcash-password-resetter-container .pcash-password-resetter-form .submit-container .submit{color:#fff;font-size:15px;border-radius:20px;padding:7px 20px 8px;transition:scale 70ms ease-in;background-color:#e1900c}.pcash-password-resetter-container .pcash-password-resetter-form .submit-container .submit:disabled{color:transparent;position:relative}.pcash-password-resetter-container .pcash-password-resetter-form .submit-container .submit:hover,.pcash-password-resetter-container .pcash-password-resetter-form .submit-container .submit:focus-visible{scale:1.02;box-shadow:0 0 2px #b3b3b3}.pcash-password-resetter-container .pcash-password-resetter-form .submit-container .submit:disabled:hover,.pcash-password-resetter-container .pcash-password-resetter-form .submit-container .submit:disabled:focus-visible{scale:1;box-shadow:unset}.dark-theme .pcash-password-resetter-container .pcash-password-resetter-form .pcash-password-resetter-form-password{background-color:#000}.dark-theme .pcash-password-resetter-container .pcash-password-resetter-form .pcash-password-resetter-form-password :is(input){color:#dedede!important;background-color:#000!important}.dark-theme .pcash-password-resetter-container .pcash-password-resetter-form .pcash-password-resetter-form-password .viewer{filter:contrast(.2)}.dark-theme .pcash-password-resetter-container .pcash-password-resetter-form .pcash-password-resetter-form-password:before{filter:contrast(.2)}.dark-theme .pcash-password-resetter-container .pcash-password-resetter-form .pcash-password-resetter-form-password:after{color:#6c6c6c}.dark-theme .pcash-password-resetter-container .pcash-password-resetter-form .pcash-password-resetter-form-password:focus-within:after,.dark-theme .pcash-password-resetter-container .pcash-password-resetter-form .pcash-password-resetter-form-password:has(input:not(:placeholder-shown)):after{color:#b6b6b6}.dark-theme .pcash-password-resetter-container .pcash-password-resetter-form .submit-container .cancel{color:#5e5b4e;border:1px solid rgb(94,91,78)}.dark-theme .pcash-password-resetter-container .pcash-password-resetter-form .submit-container .cancel:hover,.dark-theme .pcash-password-resetter-container .pcash-password-resetter-form .submit-container .cancel:focus-visible{color:#000;background-color:#5e5b4e}.dark-theme .pcash-password-resetter-container .pcash-password-resetter-form .submit-container .submit{color:#000}.dark-theme .pcash-password-resetter-container .pcash-password-resetter-form .submit-container .submit:disabled{color:transparent;position:relative}.dark-theme .pcash-password-resetter-container .pcash-password-resetter-form .submit-container .submit:hover,.dark-theme .pcash-password-resetter-container .pcash-password-resetter-form .submit-container .submit:focus-visible{box-shadow:0 0 2px #454545}.pcash-account-delete-confirm-container .pcash-account-delete-form{display:flex;gap:15px;-webkit-user-select:none;user-select:none;padding:20px 25px;flex-direction:column}.pcash-account-delete-confirm-container .pcash-account-delete-form .pcash-account-delete-text{display:flex;gap:7px;flex-wrap:wrap;font-size:17px;font-weight:700;color:#7f7f7f;flex-direction:column}.pcash-account-delete-confirm-container .pcash-account-delete-form .pcash-account-delete-text .pcash-account-delete-sub-text{align-self:flex-end;font-size:12.5px;font-weight:400;font-style:italic}.pcash-account-delete-confirm-container .pcash-account-delete-form .pcash-account-delete-confirm{display:flex;gap:20px;padding:5px 0;align-items:center;justify-content:right;flex-wrap:wrap-reverse}.pcash-account-delete-confirm-container .pcash-account-delete-form .pcash-account-delete-confirm :is(button){all:unset;cursor:pointer;font-weight:700}.pcash-account-delete-confirm-container .pcash-account-delete-form .pcash-account-delete-confirm .cancel{font-size:15px;border-radius:20px;color:#a1bf38;padding:5px 20px 7px;border:1px solid rgb(161,191,56)}.pcash-account-delete-confirm-container .pcash-account-delete-form .pcash-account-delete-confirm .cancel:hover,.pcash-account-delete-confirm-container .pcash-account-delete-form .pcash-account-delete-confirm .cancel:focus-visible{color:#fff;background-color:#a1bf38}.pcash-account-delete-confirm-container .pcash-account-delete-form .pcash-account-delete-confirm .export{font-size:15px;border-radius:20px;color:#9844d8;padding:5px 20px 7px;border:1px solid rgb(152,68,216)}.pcash-account-delete-confirm-container .pcash-account-delete-form .pcash-account-delete-confirm .export:hover,.pcash-account-delete-confirm-container .pcash-account-delete-form .pcash-account-delete-confirm .export:focus-visible{color:#fff;background-color:#9844d8}.pcash-account-delete-confirm-container .pcash-account-delete-form .pcash-account-delete-confirm .export:disabled{opacity:.7}.pcash-account-delete-confirm-container .pcash-account-delete-form .pcash-account-delete-confirm .submit{color:#fff;font-size:17px;border-radius:20px;background-color:red;padding:7px 20px 8px;transition:scale 70ms ease-in}.pcash-account-delete-confirm-container .pcash-account-delete-form .pcash-account-delete-confirm .submit:disabled{color:transparent}.pcash-account-delete-confirm-container .pcash-account-delete-form .pcash-account-delete-confirm .submit:hover,.pcash-account-delete-confirm-container .pcash-account-delete-form .pcash-account-delete-confirm .submit:focus-visible{scale:1.02;box-shadow:0 0 2px #b3b3b3}.pcash-account-delete-confirm-container .pcash-account-delete-form .pcash-account-delete-confirm .submit:disabled:hover,.pcash-account-delete-confirm-container .pcash-account-delete-form .pcash-account-delete-confirm .submit:disabled:focus-visible{scale:1;box-shadow:unset}@media (prefers-color-scheme: dark){.pcash-account-delete-confirm-container .pcash-account-delete-form .pcash-account-delete-text{color:#bcbcbc}.pcash-account-delete-confirm-container .pcash-account-delete-form .pcash-account-delete-confirm .cancel:hover,.pcash-account-delete-confirm-container .pcash-account-delete-form .pcash-account-delete-confirm .cancel:focus-visible{color:#000}.pcash-account-delete-confirm-container .pcash-account-delete-form .pcash-account-delete-confirm .export:hover,.pcash-account-delete-confirm-container .pcash-account-delete-form .pcash-account-delete-confirm .export:focus-visible{color:#000}.pcash-account-delete-confirm-container .pcash-account-delete-form .pcash-account-delete-confirm .submit{color:#000}.pcash-account-delete-confirm-container .pcash-account-delete-form .pcash-account-delete-confirm .submit:disabled{color:transparent}.pcash-account-delete-confirm-container .pcash-account-delete-form .pcash-account-delete-confirm .submit:hover,.pcash-account-delete-confirm-container .pcash-account-delete-form .pcash-account-delete-confirm .submit:focus-visible{box-shadow:0 0 2px #2e2e2e}.pcash-account-delete-confirm-container .pcash-account-delete-form .pcash-account-delete-confirm .submit:disabled:hover,.pcash-account-delete-confirm-container .pcash-account-delete-form .pcash-account-delete-confirm .submit:disabled:focus-visible{box-shadow:unset}}.dark-theme .pcash-account-delete-confirm-container .pcash-account-delete-form .pcash-account-delete-text{color:#bcbcbc}.dark-theme .pcash-account-delete-confirm-container .pcash-account-delete-form .pcash-account-delete-confirm .cancel:hover,.dark-theme .pcash-account-delete-confirm-container .pcash-account-delete-form .pcash-account-delete-confirm .cancel:focus-visible{color:#000}.dark-theme .pcash-account-delete-confirm-container .pcash-account-delete-form .pcash-account-delete-confirm .export:hover,.dark-theme .pcash-account-delete-confirm-container .pcash-account-delete-form .pcash-account-delete-confirm .export:focus-visible{color:#000}.dark-theme .pcash-account-delete-confirm-container .pcash-account-delete-form .pcash-account-delete-confirm .submit{color:#000}.dark-theme .pcash-account-delete-confirm-container .pcash-account-delete-form .pcash-account-delete-confirm .submit:disabled{color:transparent}.dark-theme .pcash-account-delete-confirm-container .pcash-account-delete-form .pcash-account-delete-confirm .submit:hover,.dark-theme .pcash-account-delete-confirm-container .pcash-account-delete-form .pcash-account-delete-confirm .submit:focus-visible{box-shadow:0 0 2px #2e2e2e}.dark-theme .pcash-account-delete-confirm-container .pcash-account-delete-form .pcash-account-delete-confirm .submit:disabled:hover,.dark-theme .pcash-account-delete-confirm-container .pcash-account-delete-form .pcash-account-delete-confirm .submit:disabled:focus-visible{box-shadow:unset}.pcash-account-import-confirm-container .pcash-account-import-form{display:flex;gap:15px;-webkit-user-select:none;user-select:none;padding:20px 25px;flex-direction:column}.pcash-account-import-confirm-container .pcash-account-import-form .pcash-account-import-text{display:flex;gap:7px;flex-wrap:wrap;font-size:15px;font-weight:700;color:#7f7f7f;flex-direction:column}.pcash-account-import-confirm-container .pcash-account-import-form .pcash-account-import-confirm{display:flex;gap:20px;flex-wrap:wrap;padding:5px 0;align-items:end;justify-content:center;flex-direction:column}.pcash-account-import-confirm-container .pcash-account-import-form .pcash-account-import-confirm .filter-date-container{gap:5px;display:flex;flex-wrap:wrap;align-items:center;justify-content:center}.pcash-account-import-confirm-container .pcash-account-import-form .pcash-account-import-confirm .filter-date-label,.pcash-account-import-confirm-container .pcash-account-import-form .pcash-account-import-confirm .filter-transactions-only.pcash-generic-checkbox .name{font-size:13px;font-weight:700;color:#7f7f7f}.pcash-account-import-confirm-container .pcash-account-import-form .pcash-account-import-confirm .filter-date{all:unset;padding:3px;cursor:default;font-size:10.5px;border-radius:4px;font-family:Exo2;font-weight:400;line-height:10.5px;border:2px solid rgb(199,199,199)}.pcash-account-import-confirm-container .pcash-account-import-form .pcash-account-import-confirm .filter-date:active,.pcash-account-import-confirm-container .pcash-account-import-form .pcash-account-import-confirm .filter-date:focus-visible{border-color:#0084ff}.pcash-account-import-confirm-container .pcash-account-import-form .pcash-account-import-confirm .submit-container{gap:10px;display:flex;flex-wrap:wrap}.pcash-account-import-confirm-container .pcash-account-import-form .pcash-account-import-confirm .submit-container :is(button){all:unset;cursor:pointer;font-weight:700}.pcash-account-import-confirm-container .pcash-account-import-form .pcash-account-import-confirm .submit-container .cancel{font-size:15px;border-radius:20px;color:#bfd56d;padding:5px 20px 7px;border:1px solid rgb(191,213,109)}.pcash-account-import-confirm-container .pcash-account-import-form .pcash-account-import-confirm .submit-container .cancel:hover,.pcash-account-import-confirm-container .pcash-account-import-form .pcash-account-import-confirm .submit-container .cancel:focus-visible{color:#fff;background-color:#bfd56d}.pcash-account-import-confirm-container .pcash-account-import-form .pcash-account-import-confirm .submit-container .submit{color:#fff;font-size:17px;border-radius:20px;background-color:#11ac66;padding:7px 20px 8px;transition:scale 70ms ease-in}.pcash-account-import-confirm-container .pcash-account-import-form .pcash-account-import-confirm .submit-container .submit:disabled{color:transparent}.pcash-account-import-confirm-container .pcash-account-import-form .pcash-account-import-confirm .submit-container .submit:hover,.pcash-account-import-confirm-container .pcash-account-import-form .pcash-account-import-confirm .submit-container .submit:focus-visible{scale:1.02;box-shadow:0 0 2px #b3b3b3}.pcash-account-import-confirm-container .pcash-account-import-form .pcash-account-import-confirm .submit-container .submit:disabled:hover,.pcash-account-import-confirm-container .pcash-account-import-form .pcash-account-import-confirm .submit-container .submit:disabled:focus-visible{scale:1;box-shadow:unset}@media (prefers-color-scheme: dark){.pcash-account-import-confirm-container .pcash-account-import-form .pcash-account-import-text{color:#bcbcbc}.pcash-account-import-confirm-container .pcash-account-import-form .pcash-account-import-confirm .filter-date{border-color:#616161;color-scheme:dark}.pcash-account-import-confirm-container .pcash-account-import-form .pcash-account-import-confirm .filter-date:active,.pcash-account-import-confirm-container .pcash-account-import-form .pcash-account-import-confirm .filter-date:focus-visible{border-color:#0084ff}.pcash-account-import-confirm-container .pcash-account-import-form .pcash-account-import-confirm .cancel:hover,.pcash-account-import-confirm-container .pcash-account-import-form .pcash-account-import-confirm .cancel:focus-visible{color:#000}.pcash-account-import-confirm-container .pcash-account-import-form .pcash-account-import-confirm .submit{color:#000}.pcash-account-import-confirm-container .pcash-account-import-form .pcash-account-import-confirm .submit:disabled{color:transparent}.pcash-account-import-confirm-container .pcash-account-import-form .pcash-account-import-confirm .submit:hover,.pcash-account-import-confirm-container .pcash-account-import-form .pcash-account-import-confirm .submit:focus-visible{box-shadow:0 0 2px #2e2e2e}.pcash-account-import-confirm-container .pcash-account-import-form .pcash-account-import-confirm .submit:disabled:hover,.pcash-account-import-confirm-container .pcash-account-import-form .pcash-account-import-confirm .submit:disabled:focus-visible{box-shadow:unset}}.dark-theme .pcash-account-import-confirm-container .pcash-account-import-form .pcash-account-import-text{color:#bcbcbc}.dark-theme .pcash-account-import-confirm-container .pcash-account-import-form .pcash-account-import-confirm .filter-date{border-color:#616161;color-scheme:dark}.dark-theme .pcash-account-import-confirm-container .pcash-account-import-form .pcash-account-import-confirm .filter-date:active,.dark-theme .pcash-account-import-confirm-container .pcash-account-import-form .pcash-account-import-confirm .filter-date:focus-visible{border-color:#0084ff}.dark-theme .pcash-account-import-confirm-container .pcash-account-import-form .pcash-account-import-confirm .cancel:hover,.dark-theme .pcash-account-import-confirm-container .pcash-account-import-form .pcash-account-import-confirm .cancel:focus-visible{color:#000}.dark-theme .pcash-account-import-confirm-container .pcash-account-import-form .pcash-account-import-confirm .submit{color:#000}.dark-theme .pcash-account-import-confirm-container .pcash-account-import-form .pcash-account-import-confirm .submit:disabled{color:transparent}.dark-theme .pcash-account-import-confirm-container .pcash-account-import-form .pcash-account-import-confirm .submit:hover,.dark-theme .pcash-account-import-confirm-container .pcash-account-import-form .pcash-account-import-confirm .submit:focus-visible{box-shadow:0 0 2px #2e2e2e}.dark-theme .pcash-account-import-confirm-container .pcash-account-import-form .pcash-account-import-confirm .submit:disabled:hover,.dark-theme .pcash-account-import-confirm-container .pcash-account-import-form .pcash-account-import-confirm .submit:disabled:focus-visible{box-shadow:unset}.dashboard{width:100%;height:100%;overflow:auto}@media (prefers-color-scheme: dark){.dashboard{background:#0e0e0e}}.dark-theme .dashboard{background:#0e0e0e}.pcash-app{min-height:100%;max-height:100%;display:grid;height:calc(100% - var(--pcash-header-height))}.pcash-app img{-webkit-user-drag:none;user-select:none;-moz-user-select:none;-webkit-user-select:none;-ms-user-select:none}.pcash-header{width:100%;display:flex;-webkit-user-select:none;user-select:none;align-items:center;justify-content:center;position:sticky;background-color:#fff;top:0}.pcash-header-img{height:100%}.pcash-header-title{font-family:Exo2;font-size:30px;font-weight:700;color:#636669;padding-left:10px}.pcash-body{min-height:200px;max-height:100%}.pcash-items-container{height:calc(100% - 10px);max-height:100%;padding-top:10px;display:grid;grid-template-rows:50px calc(100% - 60px) 10px}.pcash-items-header{top:0;display:grid;position:sticky;background-color:#fff;box-shadow:0 9px 7px -10px gray;grid-template-columns:62.5% auto;padding:0 10px;margin:0 15px;gap:20px;z-index:9}.pcash-accounts-tree{margin-left:auto;width:calc(100% - 40px);overflow:hidden;height:70%;margin-top:auto;margin-bottom:auto;border-radius:10px}.pcash-accounts-tree:before{content:"◄";position:absolute;left:10px;top:5px;font-family:Exo2;font-size:25px;color:#4f9d05}.pcash-accounts-tree-items{height:100%;display:flex;align-items:center;flex-direction:row-reverse}.pcash-accounts-anchor{cursor:pointer;-webkit-user-select:none;user-select:none;text-decoration:none;font-family:Exo2;font-weight:700;font-size:18px;color:#d9c200;transition:font-size 35ms ease-in}.pcash-accounts-anchor:hover{color:#b79e00}.pcash-accounts-anchor:first-child{margin-right:auto;font-size:20px;color:#636669}.pcash-accounts-anchor:not(:first-child):after{content:"/";padding:0 10px;font-size:12px;color:#898c8e}.pcash-accounts-tree-items::-webkit-scrollbar{display:none}.pcash-accounts-anchor{flex-shrink:0}.pcash-accounts-actions{display:flex;align-items:center;justify-content:end;gap:10px}.pcash-accounts-actions-accountinfo{display:flex;align-items:end;flex-direction:column;justify-content:center;white-space:nowrap;font-family:Exo2;font-weight:700;font-size:10px;cursor:default;margin-right:11px;position:relative}.pcash-accounts-actions-accountinfo:after{content:"";width:1px;height:20px;position:absolute;left:calc(100% + 10px);background-color:gray}.pcash-accounts-actions-accounttotalsubaccounts,.pcash-accounts-actions-accounttotaltransactions{color:#636669}.pcash-accounts-actions-accounttotalamount{font-size:12px}.pcash-accounts-actions-accounttotalamount.income{color:#2ac355}.pcash-accounts-actions-accounttotalamount.expense{color:#f33b3b}.pcash-accounts-actions-searchitem-container,.pcash-accounts-actions-home-container,.pcash-accounts-actions-favourites-container,.pcash-accounts-actions-tags-container,.pcash-accounts-actions-book-settings-container{display:flex;align-items:center;justify-content:end;transition:flex .2s ease-in}.pcash-accounts-actions-searchitem-container.open{flex:1}.pcash-accounts-actions-searchitem-container>button,.pcash-accounts-actions-home-container>button,.pcash-accounts-actions-favourites-container>button,.pcash-accounts-actions-tags-container>button,.pcash-accounts-actions-book-settings-container>button{all:unset;cursor:pointer;display:flex;align-items:center;justify-content:center}.pcash-accounts-actions-searchitem-container img,.pcash-accounts-actions-home-container img,.pcash-accounts-actions-favourites-container img,.pcash-accounts-actions-tags-container img{width:25px;height:25px}.pcash-accounts-actions-book-settings-container img{width:15px;height:15px;transition:rotate .15s ease-in,height .15s ease-in,width .15s ease-in}.pcash-accounts-actions-book-settings-container.shown img{width:25px;height:25px;rotate:90deg}.pcash-accounts-actions-tags-container img{transform:scaleX(-1)}.pcash-accounts-actions-searchitem-container.open img{width:20px;height:20px}.pcash-accounts-actions-searchitem-container img:hover,.pcash-accounts-actions-home-container img:hover,.pcash-accounts-actions-favourites-container img:hover,.pcash-accounts-actions-tags-container img:hover,.pcash-accounts-actions-book-settings-container img:hover{scale:1.1}.pcash-accounts-actions-home-container{display:none}.pcash-accounts-actions:not(:has(.main-account)) .pcash-accounts-actions-home-container{display:unset}.pcash-accounts-actions-home-container img{filter:drop-shadow(1.5px 2px 1px rgb(90,90,90))}.pcash-accounts-actions-searchitem{width:100%;display:grid;place-items:end;place-content:center;grid-template-columns:0fr;transition:grid-template-columns .2s ease-out}.pcash-accounts-actions-searchitem-container.open .pcash-accounts-actions-searchitem{box-shadow:0 0 2px 1px #cdcdcd;grid-template-columns:1fr;margin:0 7.5px 0 0;border-radius:5px;padding:5px 7.5px 5px 5px}.pcash-accounts-actions-searchitem-container.open .pcash-accounts-actions-searchitem:hover,.pcash-accounts-actions-searchitem-container.open .pcash-accounts-actions-searchitem:focus-within{box-shadow:0 0 2.5px 1.5px #cdcdcd}.pcash-accounts-actions-searchitem span{display:inline-flex;align-items:center;gap:5px;width:100%;overflow:hidden}.pcash-accounts-actions-searchitem span:before{content:"🔎";font-size:12px}.pcash-accounts-actions-searchitem span:after{content:"❌";font-size:11px;cursor:pointer}.pcash-accounts-actions-searchitem input{flex:1;all:unset;width:100%;font-size:17px;min-width:100px;color:#6d6d6d;border-radius:2px;font-family:monospace}.pcash-accounts-actions-searchitem input::placeholder{color:#b2b2b2;font-size:14px}.pcash-accounts-actions:has(.pcash-accounts-actions-searchitem-container.open){gap:0}.pcash-accounts-actions:has(.pcash-accounts-actions-searchitem-container.open)>div:not(.pcash-accounts-actions-searchitem-container){overflow:hidden;width:0;height:0;margin:0;padding:0}.pcash-accounts-actions:has(.pcash-accounts-actions-searchitem-container.open)>div.pcash-accounts-actions-home-container{overflow:unset;width:auto;height:auto;margin-left:10px}.pcash-items-body{overflow-y:auto}.pcash-items-body::-webkit-scrollbar-track{-webkit-box-shadow:inset 0 0 6px rgba(0,0,0,.3);border-radius:10px}.pcash-items-body::-webkit-scrollbar{width:12px;background-color:transparent}.pcash-items-body::-webkit-scrollbar-thumb{border-radius:10px;background-color:#049907;background-image:linear-gradient(rgba(255,255,255,.3) 20%,transparent 20%,transparent 40%,rgba(255,255,255,.3) 40%,rgba(255,255,255,.3) 60%,transparent 60%,transparent 80%,rgba(255,255,255,.3) 80%)}.pcash-items-list{width:70%;display:flex;margin:0 auto;min-height:100%;position:relative;align-items:center;flex-direction:column}.pcash-items-list-header-container{width:clamp(350px,25%,1000px);bottom:0;height:30px;margin-top:auto;position:sticky;border-top-left-radius:50px;border-top-right-radius:50px;box-shadow:0 0 7px #b1b1b1;background-color:#fff}.pcash-items-list-header-box{width:100%;height:100%;bottom:0;box-shadow:0 2px #fff;position:relative;background-color:#fff;border-top-left-radius:50px;border-top-right-radius:50px}.pcash-items-list-header{all:unset;bottom:2px;padding:7px;border:none;display:flex;cursor:pointer;-webkit-user-select:none;user-select:none;border-radius:50%;position:absolute;align-items:center;justify-content:center;background-color:#fff;box-shadow:0 -3px 2px -1px #8080804d}.pcash-items-list:has(.pcash-subaccounts-list) .pcash-items-list-header-box{bottom:0}.pcash-items-list:has(.pcash-subaccounts-list) .pcash-items-list-header{bottom:0}.pcash-items-list-header:first-child{left:20%}.pcash-items-list-header:only-child{left:calc(50% - 31.9px);right:unset!important}.pcash-items-list-header:last-child{right:20%}.pcash-items-list-header img{width:25px;height:25px;vertical-align:middle;transition-duration:.2s;transition-timing-function:ease-out;transition-property:width,height,padding}.pcash-items-list-header.active,.pcash-items-list-header.active:focus,.pcash-items-list-header.active:active,.pcash-items-list-header.active:focus-visible,.pcash-items-list-header.active:focus-within{padding:5px;outline:#ffffff solid 4px;border:7px solid #26a1f4c4;box-shadow:0 -3px 3px 2px #80808080}.pcash-items-list-header:not(.active):hover{scale:1.1;bottom:2px;transition:scale 75ms ease-out,bottom 75ms ease-out}.pcash-items-list-header.active img{width:35px;height:35px;padding:3px}.pcash-items-list-header-splitter{width:2px;display:none;margin:7px 0;background-color:#fff0}.pcash-transactions-list{margin-bottom:55px;margin-top:20px;width:100%;list-style-type:none;counter-reset:transactions-counter 0;display:flex;flex-direction:column}.pcash-transaction{width:clamp(390px,70%,3000px);cursor:default;margin:5px auto;border-radius:5px;background-color:#fbfbfb;box-shadow:0 0 4px #b1b1b1;counter-increment:transactions-counter 1}.pcash-transaction>*{border-radius:5px}.pcash-transaction-loading{opacity:0}.pcash-transactions-list.show-count .pcash-transaction{position:relative}.pcash-transactions-list.show-count .pcash-transaction:before{left:0;top:5px;color:#fff;font-size:7.5px;font-weight:700;padding:1px 2.5px;position:absolute;border-radius:50px;font-family:Exo2;background-color:#0db561;box-shadow:0 0 5px #b4b4b4d1;content:counter(transactions-counter);transform:translate(calc(-100% - 7.5px))}.pcash-transaction-header{height:fit-content;display:grid;color:#666;border-radius:5px;grid-template-columns:90% 10%;box-shadow:0 0 4px #b1b1b1}.pcash-transaction-header:hover{color:#5c5c5c;background-color:#fff;box-shadow:0 0 17px 2px #c7c7c7}.pcash-transaction:has(.show) .pcash-transaction-header{background-color:#fff}.pcash-transaction:has(.show):not(.highlight-blip-out) .pcash-transaction-header{background-color:transparent}.pcash-transaction-header-title-box{all:unset;color:inherit;cursor:pointer}.pcash-transaction-header-description{gap:7.5px;display:flex;flex-direction:row;align-items:center;justify-content:left}.pcash-transaction-header-description img{width:11.5px;transform:scaleX(-1);-webkit-user-select:none;user-select:none}.pcash-transaction-header-description-text{font-size:15px}.pcash-transaction-header-otheraccount{gap:7.5px;display:flex;flex-direction:row;align-items:center;justify-content:left}.pcash-transaction-header-otheraccount-text{font-size:10.5px;font-weight:400;margin-bottom:auto}.pcash-transaction-header-info-amount{display:grid;height:100%;grid-template-columns:auto auto}.pcash-transaction-header-info{display:flex;flex-direction:column;justify-content:center;align-items:flex-start;color:inherit;font-family:Exo2;font-weight:700;cursor:pointer;gap:2px;padding:10px 12px 10px 20px}.pcash-transaction-header-dateposted{margin-top:auto;font-size:12px;font-weight:400}.pcash-transaction-header-amount{margin-top:auto;margin-left:auto;margin-bottom:auto;font-size:16.5px;font-weight:700}.pcash-transaction-header-amount.income{color:#2ac355}.pcash-transaction-header-amount.expense{color:#f33b3b}.pcash-subaccounts-list{margin-bottom:47.5px;margin-top:17.5px;width:100%;display:flex;flex-direction:column}.pcash-subaccounts-list:has(.items-list-empty){margin-top:15px}.pcash-subaccount{box-shadow:0 0 5px #b1b1b1;width:clamp(390px,60%,3000px);border-radius:10px;margin:7.5px auto}.pcash-subaccount-header{height:fit-content;min-height:fit-content;color:#666;border-radius:10px;background-color:#fbfbfb;display:grid;grid-template-columns:2.5% 77.5% 20%}.pcash-subaccount-header:hover{color:#5c5c5c;background-color:#fff;box-shadow:0 0 20px 3px #c7c7c7}.pcash-subaccount-header-color-bar{background-color:#7e7e7e;border-top-left-radius:10px;border-bottom-left-radius:10px}.pcash-subaccount-header-title-box{gap:2px;display:flex;color:inherit;cursor:pointer;margin:7px 12px;font-weight:700;-webkit-user-select:none;user-select:none;font-family:Exo2;flex-direction:column;align-items:flex-start;justify-content:flex-start}.pcash-subaccount-header-title-box:hover{color:inherit}.pcash-subaccount-header-title{font-size:15px}.pcash-subaccount-header-items-count{font-size:10.5px;font-weight:400;margin-bottom:auto}.pcash-subaccount-header-totalamount{margin-left:auto;margin-top:auto;font-size:13.5px;font-weight:700}.pcash-subaccount-header-totalamount.expense{color:#f33b3b}.pcash-subaccount-header-totalamount.income{color:#2ac355}.pcash-transaction-body{display:grid;grid-template-rows:0fr;transition:grid-template-rows .2s ease-out}.pcash-transaction-body.show{grid-template-rows:1fr;background-color:transparent}.pcash-transaction-body-content{overflow:hidden;box-shadow:0 0 100px inset #e8e8e85c}.pcash-transaction-body-content>div{gap:7.5px;display:flex;flex-direction:row;align-items:flex-start;justify-content:left}.pcash-transaction-body-content>div img{margin-top:2px;width:12.5px;vertical-align:text-top;-webkit-user-select:none;user-select:none}.pcash-transaction-body-content>div .prop-text{font-family:Exo2;font-weight:400;font-size:12.5px}.pcash-transaction-body-content>div:first-child{margin:20px 50px 5px}.pcash-transaction-body-content>div{margin:5px 50px}.pcash-transaction-body-content>div:last-child{margin:5px 50px 10px}.pcash-transaction-body-account-b .prop-text{display:flex;gap:4px}.pcash-transaction-body-account-b .prop-text img{width:20px;height:20px;align-self:center;justify-self:center;cursor:pointer;filter:contrast(100%)}@keyframes portal-rotate{0%{rotate:0deg}to{rotate:360deg}}.pcash-transaction-body-account-b .prop-text img:hover{scale:1.1;filter:contrast(90%);animation:5s linear infinite reverse portal-rotate}.pcash-transaction-body-account-a-amount,.pcash-transaction-body-account-b-amount{margin-left:auto;font-weight:700;font-family:Exo2;font-size:12.5px;text-wrap:nowrap}.pcash-transaction-body-account-a-amount.income,.pcash-transaction-body-account-b-amount.income{color:#2ac355}.pcash-transaction-body-account-a-amount.expense,.pcash-transaction-body-account-b-amount.expense{color:#f33b3b}.pcash-transaction-tag{all:unset;cursor:pointer;color:#fff;border-radius:3px;padding:0 5px 1px;margin:0 2px;font-size:11px;background-color:orange}.pcash-transaction-tag:hover{background-color:#1089ff;color:#fff}.pcash-transaction-tag:before{content:"#"}.pcash-items-list .items-list-empty{margin:20px 0;text-align:center;font-weight:700;font-family:Exo2;font-size:15px;color:gray}.radio-loading{display:inline-block;position:relative;width:80px;height:80px}.radio-loading div{opacity:1;border-radius:50%;position:absolute;border:4px solid #d9c200;animation:radio-loading 1s cubic-bezier(0,.2,.8,1) infinite}.radio-loading div:nth-child(2){animation-delay:-.5s}@keyframes radio-loading{0%{top:36px;left:36px;width:0;height:0;opacity:0}4.9%{top:36px;left:36px;width:0;height:0;opacity:0}5%{top:36px;left:36px;width:0;height:0;opacity:1}to{top:0;left:0;width:72px;height:72px;opacity:0}}.pcash-delayed-loading{display:flex;justify-content:center;align-items:center}.pcash-subaccount-header-actions-container{display:flex;align-items:center;justify-content:space-evenly}.pcash-subaccount-action,.pcash-transaction-action{all:unset;-webkit-user-select:none;user-select:none}.pcash-subaccount-action:hover,.pcash-transaction-action:hover{all:unset;cursor:pointer;scale:1.1}.pcash-subaccount-action img{width:22px;vertical-align:middle}.pcash-transaction-header-actions-container{display:flex;position:relative;align-items:center;flex-direction:column;justify-content:space-evenly}.pcash-transaction-header-subactions-container{flex-direction:column;align-items:center;position:absolute;margin:10px 0;display:none;top:100%;gap:10px}.pcash-transaction:has(.pcash-transaction-body.show) .pcash-transaction-header-subactions-container{display:flex}.pcash-transaction-action img{width:22px;vertical-align:middle}.pcash-items-list-add,.pcash-items-list-add:hover{all:unset;position:sticky;top:calc(100% - 70px);border:none;display:flex;cursor:pointer;border-radius:50%;align-items:center;justify-content:center;height:0px;width:0px;transition:left .2s ease-out;z-index:10}.pcash-body:has(.pcash-transaction.selected) .pcash-items-list-add{display:none}.pcash-items-list-add img{width:50px;height:50px;opacity:.7;transition:scale .1s ease-out}.pcash-items-list-add img:hover{opacity:1;scale:1.3}.pcash-items-list-add-multiple,.pcash-items-list-add-multiple:hover{all:unset;position:sticky;top:calc(100% - 70px);border:none;display:flex;cursor:pointer;border-radius:50%;align-items:center;justify-content:center;height:0px;width:0px;transition:left .2s ease-out;z-index:9}.pcash-body:has(.pcash-transaction.selected) .pcash-items-list-add-multiple{display:none}.pcash-items-list-add+.pcash-items-list-add-multiple{translate:0px 0px;transition:translate .3s ease-in-out .4s}.pcash-items-list-add+.pcash-items-list-add-multiple img{scale:1;opacity:0;transition:scale .15s ease-in-out .4s,opacity .15s ease-in-out .4s}.pcash-items-list-add:hover+.pcash-items-list-add-multiple{translate:0px -70px;transition:translate .3s ease-in-out}.pcash-items-list-add:hover+.pcash-items-list-add-multiple img{scale:1.1;opacity:.8;transition:scale .15s ease-in-out .15s,opacity 0ms ease-in-out .2s}.pcash-items-list-add-multiple:has(img:hover){translate:0px -70px}.pcash-items-list-add-multiple img{width:25px;height:25px}.pcash-items-list-add-multiple img:hover{opacity:1;scale:1.3;transition:scale .1s ease-in-out,opacity 0ms ease-in-out}.pcash-transactions-list-loadmore,.pcash-transactions-list-loadmore:hover{all:unset;display:block;cursor:pointer;margin:5px auto;border-radius:10px;padding:2px 10px 3px;color:#4b7439cc;background-color:#8df42696;font-weight:400;font-family:Exo2;font-size:11px}.pcash-transactions-list-loadmore:hover{color:#f5f5f5;background-color:#8df426}.pcash-transactions-list-loadmore.active{pointer-events:none;color:#6d7439cc;background-color:#d5f426}.pcash-transactions-list-loadmore:before{content:"Load more..."}.pcash-transactions-list-loadmore.active:before{content:"Loading more..."}.pcash-accounts-anchor-withicon{display:inline-flex;align-items:baseline}.pcash-accounts-anchor-withicon img{width:17px;height:17px;padding-right:10px}.pcash-accounts-anchor:first-child img.when-parent{display:none}.pcash-accounts-anchor:not(:first-child) img.when-current{display:none}.pcash-transaction-edit-form{gap:2px;width:auto;display:flex;min-width:500px;border-radius:5px;flex-direction:column;padding:20px 7.5px 20px 5px}.pcash-transaction-edit-form>div:not(.submit).pcash-transaction-edit-form-input-title{font-weight:700;font-size:12px;cursor:default;-webkit-user-select:none;user-select:none;color:#636363;padding-bottom:0!important;margin-bottom:0!important}.pcash-transaction-edit-form>div:not(.submit){gap:7.5px;display:flex;flex-direction:row;align-items:flex-start;justify-content:left;margin:5px 10px;padding:5px}.pcash-transaction-edit-form>div:not(.submit):first-child{margin:5px 10px}.pcash-transaction-edit-form>div:not(.submit) img{margin-top:2px;width:12.5px;height:12.5px;vertical-align:text-top;-webkit-user-select:none;user-select:none;filter:drop-shadow(1px 3px 1px rgb(218,218,218))}.pcash-transaction-edit-form .pcash-transaction-edit-input,.pcash-transaction-edit-form .pcash-transaction-edit-input-container{flex:1}.pcash-transaction-edit-form .pcash-transaction-edit-input-container{flex-direction:column;display:flex;gap:2.5px}.pcash-transaction-edit-form .pcash-transaction-edit-input-container.date-amount{display:grid;grid-template-columns:1fr 1fr;place-content:space-between;place-items:start}.pcash-transaction-edit-form .pcash-transaction-edit-input-container.date-amount>div:first-child{gap:7.5px;display:flex;flex-direction:row;align-items:flex-start;justify-content:left;width:100%}.pcash-transaction-edit-form .pcash-transaction-edit-input-container.date-amount>div:last-child{display:flex;justify-content:flex-end;align-items:flex-start;justify-self:end}.pcash-transaction-edit-form .pcash-transaction-edit-input-container.date-amount>div img{margin-top:2px;width:12.5px;height:12.5px;-webkit-user-select:none;user-select:none;vertical-align:text-top;filter:drop-shadow(1px 3px 1px rgb(218,218,218))}.pcash-transaction-edit-form .pcash-transaction-edit-input{border-radius:4px;border:2px solid rgb(199,199,199)}.pcash-transaction-edit-form .pcash-transaction-edit-input:focus,.pcash-transaction-edit-form .pcash-transaction-edit-input:active,.pcash-transaction-edit-form .pcash-transaction-edit-input:focus-within,.pcash-transaction-edit-form .pcash-transaction-edit-input:focus-visible{border:2px solid rgb(0,132,255);outline:none}.pcash-transaction-edit-form input[type=text],.pcash-transaction-edit-form input[type=number],.pcash-transaction-edit-form textarea{font-family:Exo2;font-weight:400;font-size:12px;padding:4px}.pcash-transaction-edit-form textarea::-webkit-scrollbar-track{-webkit-box-shadow:inset 0 0 6px rgba(0,0,0,.3);border-radius:10px;cursor:default}.pcash-transaction-edit-form textarea::-webkit-scrollbar{width:7px;cursor:default;background-color:transparent}.pcash-transaction-edit-form textarea::-webkit-scrollbar-thumb{cursor:default;border-radius:10px;background-color:#049907;background-image:linear-gradient(rgba(255,255,255,.3) 20%,transparent 20%,transparent 40%,rgba(255,255,255,.3) 40%,rgba(255,255,255,.3) 60%,transparent 60%,transparent 80%,rgba(255,255,255,.3) 80%)}.pcash-transaction-edit-form select{font-family:Exo2;font-weight:400;font-size:12px;cursor:pointer;padding:3px;max-width:470px}.pcash-transaction-edit-form select:focus option{color:#3d3d3d}.pcash-transaction-edit-form select::-webkit-scrollbar-track{-webkit-box-shadow:inset 0 0 6px rgba(0,0,0,.3);border-radius:10px}.pcash-transaction-edit-form select::-webkit-scrollbar{width:17px;background-color:transparent}.pcash-transaction-edit-form select::-webkit-scrollbar-thumb{border-radius:10px;background-color:#049907;background-image:linear-gradient(rgba(255,255,255,.3) 20%,transparent 20%,transparent 40%,rgba(255,255,255,.3) 40%,rgba(255,255,255,.3) 60%,transparent 60%,transparent 80%,rgba(255,255,255,.3) 80%)}.pcash-transaction-edit-form input[type=datetime-local]{font-family:Exo2;font-weight:400;font-size:10.5px;line-height:10.5px;cursor:default;padding:3px}.pcash-transaction-edit-form .tagsselector{font-family:Exo2;font-weight:400;font-size:12px;padding:4px;margin:0;display:flex;gap:3px 5px;flex-wrap:wrap;align-items:center;justify-content:flex-start}.pcash-transaction-edit-form .tagsselector li{all:unset;flex-shrink:0;max-width:100%;font-size:11px}.pcash-transaction-edit-form .tagsselector li:not(:last-child){background-color:orange;border-radius:3px}.pcash-transaction-edit-form .tagsselector li:not(:last-child):hover,.pcash-transaction-edit-form .tagsselector li.removal{background-color:#1089ff}.pcash-transaction-edit-form .tagsselector li span{all:unset;color:#fff;cursor:default;font-size:11px;word-break:break-all;padding:0 2px 1px 5px;border-radius:3px 0 0 3px}.pcash-transaction-edit-form .tagsselector li span:before{content:"#"}.pcash-transaction-edit-form .tagsselector li .remove{all:unset;color:#fff;cursor:pointer;font-size:11px;padding:0 5px 1px 4px;border-radius:0 3px 3px 0;-webkit-user-select:none;user-select:none}.pcash-transaction-edit-form .tagsselector li .remove:hover,.pcash-transaction-edit-form .tagsselector li.removal .remove{background-color:red}.pcash-transaction-edit-form .tagsselector li:last-child{flex-grow:1}.pcash-transaction-edit-form .tagsselector li input[type=text]{all:unset;width:100%;height:100%}.pcash-transaction-edit-input-account-amountinfo{cursor:default;margin-left:auto;font-size:12px;font-weight:700}.pcash-transaction-edit-input-account-amountinfo.income{color:#2ac355}.pcash-transaction-edit-input-account-amountinfo.expense{color:#f33b3b}.pcash-transaction-edit-amounttext{gap:5px;display:flex;padding:2px 5px;border-radius:5px;flex-direction:row;justify-content:left;align-items:flex-start;box-shadow:0 0 4px 1px inset #aeaeaf8a}.pcash-transaction-edit-amounttext.income:active,.pcash-transaction-edit-amounttext.income:focus,.pcash-transaction-edit-amounttext.income:focus-visible,.pcash-transaction-edit-amounttext.income:focus-within{box-shadow:0 0 3px 1px inset #2ac35580}.pcash-transaction-edit-amounttext.expense:active,.pcash-transaction-edit-amounttext.expense:focus,.pcash-transaction-edit-amounttext.expense:focus-visible,.pcash-transaction-edit-amounttext.expense:focus-within{box-shadow:0 0 3px 1px inset #f33b3b80}.pcash-transaction-edit-amounttext img{margin-top:0!important;margin-bottom:1px!important;vertical-align:unset!important}#pcash-transaction-edit-input-amount,#pcash-transaction-edit-input-amount:active,#pcash-transaction-edit-input-amount:focus,#pcash-transaction-edit-input-amount:focus-visible{all:unset;width:90px;border:none;text-align:end;line-height:1.5em;padding:0 2px 0 0;margin-left:auto;font-size:14.5px;font-weight:700}.income #pcash-transaction-edit-input-amount,.income #pcash-transaction-edit-input-amount:active,.income #pcash-transaction-edit-input-amount:focus,.income #pcash-transaction-edit-input-amount:focus-visible{color:#2ac355}.expense #pcash-transaction-edit-input-amount,.expense #pcash-transaction-edit-input-amount:active,.expense #pcash-transaction-edit-input-amount:focus,.expense #pcash-transaction-edit-input-amount:focus-visible{color:#f33b3b}.pcash-transaction-edit-amounttext:focus-within .pcash-transaction-edit-input-amount-calculator{display:block}.pcash-transaction-edit-input-amount-calculator{display:none;z-index:12;width:250px;position:absolute;left:calc(100% + 5px);background-color:#fff;border:2px solid orange;border-radius:0 0 7px 7px;box-shadow:0 0 7px 2px #80808091,0 0 4px 1px inset #aeaeaf8a}.pcash-transaction-edit-input-amount-calculator:before{--arrow-size: 7px;content:"";width:0;height:0;top:7px;rotate:-90deg;display:block;position:absolute;left:calc(-2 * var(--arrow-size) - 2px);border-bottom:var(--arrow-size) solid #5084eb;border-top:var(--arrow-size) solid transparent;border-left:var(--arrow-size) solid transparent;border-right:var(--arrow-size) solid transparent}.pcash-popup-body:has(.pcash-transaction-edit-input-amount-calculator){position:relative}.pcash-transaction-edit-amount.amountpolarity{all:unset;width:30px;height:10px;border:none;cursor:pointer;border-radius:15px;margin-right:5px;position:relative;background-color:#5fcd66;box-shadow:0 0 2px #bcbcbc}.pcash-transaction-edit-amount.amountpolarity:after{content:"";top:-2px;left:0;width:0px;height:0px;padding:7px;position:absolute;border-radius:10px;display:inline-block;background-color:#4f9d05;transition:left .2s ease-out;box-shadow:0 0 2px #9c9c9c}.pcash-transaction-edit-amount.amountpolarity:checked{background-color:#97979f;background-color:#ff795b}.pcash-transaction-edit-amount.amountpolarity:checked:after{left:calc(100% - 14px);background-color:#8a8a8e;background-color:#de3b0e}.pcash-transaction-edit-form>.submit,.pcash-transaction-delete-form>.submit,.pcash-subaccount-delete-form>.submit{display:flex;align-items:center;justify-content:flex-end;margin:10px 20px 15px;-webkit-user-select:none;user-select:none;gap:10px}.pcash-transaction-edit-form .submit button.cancel,.pcash-transaction-delete-form .submit button.cancel,.pcash-subaccount-delete-form .submit button.cancel{all:unset;cursor:pointer;border-radius:50px;padding:4px 10px;color:#e0c113;border:1px solid #debe07;font-family:Exo2;font-size:12px;font-weight:700}.pcash-transaction-edit-form .submit button.cancel:hover,.pcash-transaction-delete-form .submit button.cancel:hover,.pcash-subaccount-delete-form .submit button.cancel:hover,.pcash-transaction-edit-form .submit button.cancel:focus,.pcash-transaction-delete-form .submit button.cancel:focus,.pcash-subaccount-delete-form .submit button.cancel:focus{background-color:#efd01f;border:1px solid #e8c70f;color:#fff}.pcash-transaction-edit-form .submit button.submit{all:unset;cursor:pointer;color:#fff;border-radius:50px;padding:6px 12px;background-color:#09dd6c;font-family:Exo2;font-size:12px;font-weight:700}.pcash-transaction-edit-form .submit button.submit:hover,.pcash-transaction-edit-form .submit button.submit:focus{box-shadow:0 0 3px 1px #d3d3d39f;background-color:#0bd76a;scale:1.02}.pcash-transaction-delete-form .submit button.submit,.pcash-subaccount-delete-form .submit button.submit{all:unset;cursor:pointer;color:#fff;border-radius:50px;padding:6px 12px;background-color:#f95426;font-family:Exo2;font-size:12px;font-weight:700}.pcash-transaction-delete-form .submit button.submit:hover,.pcash-subaccount-delete-form .submit button.submit:hover,.pcash-transaction-delete-form .submit button.submit:focus,.pcash-subaccount-delete-form .submit button.submit:focus{box-shadow:0 0 3px 1px #d3d3d39f;background-color:#e94112;scale:1.02}.pcash-transaction-edit-amountpolarity{align-self:center}.pcash-transaction-edit-form .amountlabel{position:relative;display:flex;align-items:center}.pcash-transaction-edit-form .amountlabel:before{content:attr(data-amountlabel);position:absolute;right:100%;margin-right:5px;font-family:Exo2;font-size:10px;font-weight:400;font-style:italic;background-color:#5084eb;color:#fff;padding:1px 5px;border-radius:5px}.pcash-transaction-delete-text,.pcash-subaccount-delete-text{display:flex;align-items:center;justify-content:flex-start;margin:15px 5px 0;padding:2px 10px;font-family:Exo2;font-weight:400;font-size:12px;color:gray}.pcash-transaction-delete-text span:first-child,.pcash-subaccount-delete-text span:first-child{font-style:oblique;font-weight:700;font-size:13px}.pcash-transaction-delete-text span:last-child,.pcash-subaccount-delete-text span:last-child{font-style:italic;font-weight:700}.pcash-transaction-delete-text span:first-child:before,.pcash-subaccount-delete-text span:first-child:before{content:open-quote}.pcash-transaction-delete-text span:first-child:after,.pcash-subaccount-delete-text span:first-child:after{content:close-quote}.pcash-transaction-delete-text span:last-child:before,.pcash-subaccount-delete-text span:last-child:before{content:"'"}.pcash-transaction-delete-text span:last-child:after,.pcash-subaccount-delete-text span:last-child:after{content:"'"}form button.submit:disabled,form .submit button.submit:disabled{opacity:.7;color:transparent;position:relative;overflow:hidden}form button.submit:disabled:hover,form .submit button.submit:disabled:hover{scale:1}@keyframes loading-letter-spacing{0%{letter-spacing:0}to{letter-spacing:15px}}@keyframes loading-left-right{0%{left:15px;right:unset;transform:scale(1)}50%{transform:scale(1)}51%{transform:scaleX(-1)}to{left:unset;right:15px;transform:scaleX(-1)}}form button.submit:disabled:after,form .submit button.submit:disabled:after{left:15px;content:"●●●";color:#fff;font-weight:700;position:absolute;font-family:Exo2;animation:loading-letter-spacing .15s ease-in alternate infinite,loading-left-right .6s .6s ease-in alternate infinite}.pcash-subaccount-edit-form{gap:2px;width:auto;display:flex;min-width:500px;border-radius:5px;flex-direction:column;padding:20px 7.5px 20px 5px}.pcash-subaccount-edit-form>div:not(.submit){gap:7.5px;display:flex;flex-direction:row;align-items:flex-start;justify-content:left;margin:5px 10px;padding:5px}.pcash-subaccount-edit-form>div:not(.submit):first-child{margin:5px 10px}.pcash-subaccount-edit-form>div:not(.submit) img{margin-top:2px;width:12.5px;height:12.5px;vertical-align:text-top;-webkit-user-select:none;user-select:none;filter:drop-shadow(1px 3px 1px rgb(218,218,218))}.pcash-subaccount-edit-form .pcash-subaccount-edit-input,.pcash-subaccount-edit-form .pcash-subaccount-edit-input-container{flex:1}.pcash-subaccount-edit-form .pcash-subaccount-edit-input-container{flex-direction:column;display:flex;gap:2.5px}.pcash-subaccount-edit-form .pcash-subaccount-edit-input-container.type-color-isplaceholder{display:grid;place-items:start;place-content:space-between;grid-template-columns:1fr 1fr auto;gap:20px}.pcash-subaccount-edit-form .pcash-subaccount-edit-input-container.type-color-isplaceholder>div{gap:7.5px;display:flex;flex-direction:row;align-items:flex-start;justify-content:left;width:100%}.pcash-subaccount-edit-form .pcash-subaccount-edit-input-container.type-color-isplaceholder>div:last-child{display:flex;justify-content:flex-end;align-items:flex-start;justify-self:end}.pcash-subaccount-edit-form .pcash-subaccount-edit-input-container.type-color-isplaceholder>div img{margin-top:2px;width:12.5px;height:12.5px;-webkit-user-select:none;user-select:none;vertical-align:text-top;filter:drop-shadow(1px 3px 1px rgb(218,218,218))}.pcash-subaccount-edit-form .pcash-subaccount-edit-input{border-radius:4px;border:2px solid rgb(199,199,199)}.pcash-subaccount-edit-form .pcash-subaccount-edit-input:focus,.pcash-subaccount-edit-form .pcash-subaccount-edit-input:active,.pcash-subaccount-edit-form .pcash-subaccount-edit-input:focus-within,.pcash-subaccount-edit-form .pcash-subaccount-edit-input:focus-visible{border:2px solid rgb(0,132,255);outline:none}.pcash-subaccount-edit-form .error .pcash-subaccount-edit-input{border:2px solid rgb(255,106,65)}.pcash-subaccount-edit-form .error .pcash-subaccount-edit-input:focus,.pcash-subaccount-edit-form .error .pcash-subaccount-edit-input:active,.pcash-subaccount-edit-form .error .pcash-subaccount-edit-input:focus-within,.pcash-subaccount-edit-form .error .pcash-subaccount-edit-input:focus-visible{border:2px solid rgb(255,55,0)}.pcash-subaccount-edit-form .pcash-subaccount-edit-input:has(.error){border:2px solid rgb(255,106,65)}.pcash-subaccount-edit-form .pcash-subaccount-edit-input:has(.error):focus,.pcash-subaccount-edit-form .pcash-subaccount-edit-input:has(.error):active,.pcash-subaccount-edit-form .pcash-subaccount-edit-input:has(.error):focus-within,.pcash-subaccount-edit-form .pcash-subaccount-edit-input:has(.error):focus-visible{border:2px solid rgb(255,55,0)}.pcash-subaccount-edit-form input[type=text],.pcash-subaccount-edit-form input[type=number],.pcash-subaccount-edit-form textarea{font-family:Exo2;font-weight:400;font-size:12px;padding:4px}.pcash-subaccount-edit-form textarea::-webkit-scrollbar-track{-webkit-box-shadow:inset 0 0 6px rgba(0,0,0,.3);border-radius:10px;cursor:default}.pcash-subaccount-edit-form textarea::-webkit-scrollbar{width:7px;cursor:default;background-color:transparent}.pcash-subaccount-edit-form textarea::-webkit-scrollbar-thumb{cursor:default;border-radius:10px;background-color:#049907;background-image:linear-gradient(rgba(255,255,255,.3) 20%,transparent 20%,transparent 40%,rgba(255,255,255,.3) 40%,rgba(255,255,255,.3) 60%,transparent 60%,transparent 80%,rgba(255,255,255,.3) 80%)}.pcash-subaccount-edit-form select{font-family:Exo2;font-weight:400;font-size:12px;cursor:pointer;padding:3px;max-width:470px}.pcash-subaccount-edit-form select:focus option{color:#3d3d3d}.pcash-subaccount-edit-form select::-webkit-scrollbar-track{-webkit-box-shadow:inset 0 0 6px rgba(0,0,0,.3);border-radius:10px}.pcash-subaccount-edit-form select::-webkit-scrollbar{width:17px;background-color:transparent}.pcash-subaccount-edit-form select::-webkit-scrollbar-thumb{border-radius:10px;background-color:#049907;background-image:linear-gradient(rgba(255,255,255,.3) 20%,transparent 20%,transparent 40%,rgba(255,255,255,.3) 40%,rgba(255,255,255,.3) 60%,transparent 60%,transparent 80%,rgba(255,255,255,.3) 80%)}.pcash-subaccount-edit-form input[type=datetime-local]{font-family:Exo2;font-weight:400;font-size:10.5px;line-height:10.5px;cursor:default;padding:3px}.pcash-subaccount-edit-form .tagsselector{font-family:Exo2;font-weight:400;font-size:12px;padding:4px;margin:0;display:flex;gap:3px 5px;flex-wrap:wrap;align-items:center;justify-content:flex-start}.pcash-subaccount-edit-form .tagsselector li{all:unset;flex-shrink:0;max-width:100%;font-size:11px}.pcash-subaccount-edit-form .tagsselector li:not(:last-child){background-color:orange;border-radius:3px}.pcash-subaccount-edit-form .tagsselector li:not(:last-child):hover,.pcash-subaccount-edit-form .tagsselector li.removal{background-color:#1089ff}.pcash-subaccount-edit-form .tagsselector li span{all:unset;color:#fff;cursor:default;font-size:11px;word-break:break-all;padding:0 2px 1px 5px;border-radius:3px 0 0 3px}.pcash-subaccount-edit-form .tagsselector li span:before{content:"#"}.pcash-subaccount-edit-form .tagsselector li .remove{all:unset;color:#fff;cursor:pointer;font-size:11px;padding:0 5px 1px 4px;border-radius:0 3px 3px 0;-webkit-user-select:none;user-select:none}.pcash-subaccount-edit-form .tagsselector li .remove:hover,.pcash-subaccount-edit-form .tagsselector li.removal .remove{background-color:red}.pcash-subaccount-edit-form .tagsselector li:last-child{flex-grow:1}.pcash-subaccount-edit-form .tagsselector li input[type=text]{all:unset;width:100%;height:100%}.pcash-subaccount-edit-form .propsinjson{width:100%;padding:4px;height:170px}.pcash-subaccount-edit-form .pcash-subaccount-edit-input-container.type-color-isplaceholder>div.pcash-subaccount-edit-isplaceholder{flex-direction:row-reverse;justify-content:end}.pcash-subaccount-edit-form .pcash-subaccount-edit-input-container.type-color-isplaceholder>div.pcash-subaccount-edit-isplaceholder img{width:20px;height:20px;margin:0}.pcash-subaccount-edit-isplaceholder>div{display:flex;justify-content:end;align-items:center;gap:5px}.pcash-subaccount-edit-isplaceholder>div:after{font-family:Exo2;font-weight:700;font-size:8.5px;color:#fff;text-align:center;border-radius:2px;padding:0 2px 1px;background-color:#1089ff;max-width:100px;min-width:100px;min-height:22px;display:flex;align-items:center;justify-content:center}.pcash-subaccount-edit-isplaceholder:has(input:checked)>div:after{content:"Has only subaccounts"}.pcash-subaccount-edit-isplaceholder:not(:has(input:checked))>div:after{content:"Has subaccounts & transactions"}.pcash-subaccount-edit-isplaceholder:has(input:checked) .is-not{display:none}.pcash-subaccount-edit-isplaceholder:not(:has(input:checked)) .is{display:none}.pcash-subaccount-edit-isplaceholder .isplaceholder,.pcash-subaccount-edit-isplaceholder .isplaceholder:focus,.pcash-subaccount-edit-isplaceholder .isplaceholder:active,.pcash-subaccount-edit-isplaceholder .isplaceholder:focus-visible{all:unset;width:30px;height:10px;border:none;cursor:pointer;border-radius:15px;position:relative;background-color:#c5c7c5;box-shadow:0 0 2px #bcbcbc;align-self:center}.pcash-subaccount-edit-isplaceholder .isplaceholder:after{content:"";top:-2px;left:0;width:0px;height:0px;padding:7px;position:absolute;border-radius:10px;display:inline-block;background-color:#8e8e8d;transition:left .2s ease-out;box-shadow:0 0 2px #9c9c9c}.pcash-subaccount-edit-isplaceholder .isplaceholder:checked{background-color:#97979f;background-color:#5fcd66}.pcash-subaccount-edit-isplaceholder .isplaceholder:checked:after{left:calc(100% - 14px);background-color:#8a8a8e;background-color:#4f9d05}.pcash-subaccount-edit-type select{text-transform:capitalize}.pcash-subaccount-edit-form .pcash-subaccount-edit-input-container.type-color-isplaceholder>div.pcash-subaccount-edit-color{align-items:center;align-self:center;gap:5px}.pcash-subaccount-edit-form .pcash-subaccount-edit-input-container.type-color-isplaceholder .pcash-subaccount-edit-color>div img{margin:0;width:20px;height:20px}.pcash-subaccount-edit-color .color,.pcash-subaccount-edit-color .color:active,.pcash-subaccount-edit-color .color:focus,.pcash-subaccount-edit-color .color:focus-visible{all:unset;visibility:hidden}.pcash-subaccount-edit-color div:has(>img){display:flex}.pcash-subaccount-edit-color label.color-label{padding:2px;display:flex;cursor:pointer;flex-direction:column;border-radius:10px}.pcash-subaccount-edit-color div:has(>label.color-label){width:100%;margin-top:1px;max-height:20px;overflow:hidden}.pcash-subaccount-edit-color label.color-label:before{content:"Account color";font-family:Exo2;font-weight:700;font-size:10px;color:#fff;mix-blend-mode:difference;text-align:center}.pcash-subaccount-edit-form>.submit,.pcash-subaccount-delete-form>.submit{display:flex;align-items:center;justify-content:flex-end;margin:10px 20px 15px;-webkit-user-select:none;user-select:none;gap:10px}.pcash-subaccount-edit-form .submit button.cancel,.pcash-subaccount-delete-form .submit button.cancel{all:unset;cursor:pointer;border-radius:50px;padding:4px 10px;color:#e0c113;border:1px solid #debe07;font-family:Exo2;font-size:12px;font-weight:700}.pcash-subaccount-edit-form .submit button.cancel:hover,.pcash-subaccount-delete-form .submit button.cancel:hover,.pcash-subaccount-edit-form .submit button.cancel:focus,.pcash-subaccount-delete-form .submit button.cancel:focus{background-color:#efd01f;border:1px solid #e8c70f;color:#fff}.pcash-subaccount-edit-form .submit button.submit{all:unset;cursor:pointer;color:#fff;border-radius:50px;padding:6px 12px;background-color:#09dd6c;font-family:Exo2;font-size:12px;font-weight:700}.pcash-subaccount-edit-form .submit button.submit:hover,.pcash-subaccount-edit-form .submit button.submit:focus{box-shadow:0 0 3px 1px #d3d3d39f;background-color:#0bd76a;scale:1.02}.pcash-tags-list-container{display:flex;flex-wrap:wrap;gap:10px;justify-content:center;margin:20px auto}.pcash-tags-list,.pcash-tags-list:hover,.pcash-tags-list:active,.pcash-tags-list:focus,.pcash-tags-list:focus-visible{all:unset;display:flex;align-items:center;justify-content:center;background-color:orange;border-radius:10px;font-family:EXO2;height:22px;color:#fff;font-size:14px;font-weight:700;cursor:pointer;flex-direction:column;padding:5px 10px;height:auto;gap:5px}.pcash-tags-list:hover{background-color:#1089ff}.pcash-tags-list-name{text-shadow:2px 1px 2px #000000cb}.pcash-tags-list-totalamount{font-size:9px;padding:1px 5px;font-weight:700;border-radius:5px;align-self:flex-end;background-color:#818181}.pcash-tags-list-totalamount.expense{background-color:#f33b3b}.pcash-tags-list-totalamount.income{background-color:#2ac355}.pcash-transaction.selected .pcash-transaction-header:hover,.pcash-transaction.selected{background-color:#d9f0ff}.pcash-transactions-list:not(:has(>.selected)) .pcash-transaction-selector{display:none}.pcash-transaction-selector{all:unset;scale:.8;top:25px;left:-30px;margin:0;color:#fff;border:none;cursor:pointer;line-height:25px;border-radius:50%;-webkit-user-select:none;user-select:none;font-weight:700;position:absolute;font-family:Exo2;padding:0 4px 1px 6px;background-color:#097fe6;transition:rotate .2s ease-in;box-shadow:0 0 7px #0006}.pcash-transaction:has(.show)>.pcash-transaction-selector{rotate:90deg}.pcash-items-footer{display:flex;align-items:end;z-index:9}.pcash-items-footer-box{height:2px;width:100%;background-color:#4b9405}.pcash-transaction-edit-input-account-amountinfo,.pcash-accounts-actions-accounttotalamount,.pcash-transaction-body-account-a-amount,.pcash-transaction-body-account-b-amount,.pcash-subaccount-header-totalamount,.pcash-transaction-edit-amounttext,.pcash-transaction-header-amount{font-family:system-ui}.pcash-items-selection-info{position:absolute;right:50px;top:200px;z-index:9;opacity:1;gap:7.5px;width:auto;color:gray;cursor:default;display:flex;padding:10px;border-radius:10px;background:#fff;flex-direction:column;box-shadow:0 0 5px #0009;transition:right .2s ease-in,opacity .2s ease-in}.pcash-items-selection-info .income{color:#2ac355}.pcash-items-selection-info .expense{color:#f33b3b}.pcash-items-selection-info .selection-count{font-size:14px;font-weight:700;text-align:center}.pcash-items-selection-info .selection-count:before{content:"Count: ";font-size:12.5px;font-weight:400;font-style:italic}.pcash-items-selection-info .selection-total{font-size:14px;font-weight:700;text-align:center}.pcash-items-selection-info .selection-total:before{content:"Total: ";font-size:12.5px;font-weight:400;font-style:italic}.pcash-items-selection-info .selection-actions{display:flex;gap:10px;align-items:center;justify-content:center}.pcash-items-selection-info .selection-actions .breaker{width:1px;height:12px;display:inline-block;background-color:#888}.pcash-items-selection-info .selection-actions button.default{scale:.9}.pcash-items-selection-info .selection-actions button.default:hover,.pcash-items-selection-info .selection-actions button{scale:1}.pcash-items-selection-info .selection-actions button:hover{scale:1.1}.pcash-items-selection-info .selection-actions button.select-all,.pcash-items-selection-info .selection-actions button.unselect-all,.pcash-items-selection-info .selection-actions button.invert-select{filter:drop-shadow(0px 0px .5px rgb(27,27,27))}.pcash-body:not(:has(.pcash-transaction.selected)) .pcash-items-selection-info{pointer-events:none;right:-200px;opacity:0}.pcash-generic-message{color:#868686;display:flex;gap:20px;padding:20px;font-size:12.5px;-webkit-user-select:none;user-select:none;align-items:center;flex-direction:row;justify-content:center}.pcash-generic-message.new-account{display:grid;font-size:15px;grid-template-rows:auto auto;grid-template-columns:auto auto}.pcash-new-account-info{grid-row:1 / 1;text-align:justify;grid-column:1 / span 2}.pcash-new-account-create{all:unset;display:flex;color:#fff;grid-row:2 / 2;cursor:pointer;font-size:15px;max-width:120px;font-weight:700;border-radius:50px;font-family:Exo2;align-items:center;justify-content:center;padding:6px 12px;background-color:#18e341}.pcash-new-account-create:hover,.pcash-new-account-create:focus{box-shadow:0 0 3px 1px #d3d3d39f;background-color:#0fc233;scale:1.02}.pcash-new-account-nothanks{all:unset;display:flex;grid-row:2 / 2;cursor:pointer;font-size:14px;color:#e0c113;max-width:120px;font-weight:700;border-radius:50px;font-family:Exo2;align-items:center;justify-content:center;padding:4px 10px;border:1px solid #debe07}.pcash-new-account-nothanks:hover,.pcash-new-account-nothanks:focus{background-color:#efd01f;border:1px solid #e8c70f;color:#fff}@media (prefers-color-scheme: dark){.pcash-app,.pcash-items-header{background:#0e0e0e}.pcash-transaction-header,.pcash-accounts-anchor:first-child,.pcash-accounts-actions-accounttotalsubaccounts,.pcash-accounts-actions-accounttotaltransactions,.pcash-accounts-actions-searchitem input{color:#d9d9d9}.pcash-subaccount{box-shadow:0 0 5px #676767}.pcash-subaccount-header{color:#d9d9d9;background-color:#212121}.pcash-subaccount-header:hover{color:#d9d9d9;background-color:#0e0e0e;box-shadow:0 0 20px 3px #4a4a4a}.pcash-transaction,.pcash-transaction-body.show{color:#d9d9d9;background-color:#212121}.pcash-transaction-body-content{box-shadow:0 0 100px inset #5959595c}.pcash-transaction-header{box-shadow:0 0 4px #505050}.pcash-transaction-header:hover{color:#d9d9d9;background-color:#0e0e0e;box-shadow:0 0 17px 2px #383838}.pcash-transaction:has(.show) .pcash-transaction-header{color:#d9d9d9;background-color:#0e0e0e}.pcash-transaction:has(.show) .pcash-transaction-header:hover{background-color:#0e0e0e}.pcash-items-footer{background-color:#454545}.pcash-items-list-header-container{background-color:#454545;box-shadow:0 0 7px #6df633}.pcash-items-list-header{background-color:#454545;box-shadow:0 -3px 2px -1px #42dd008c}.pcash-items-list-header.active,.pcash-items-list-header.active:focus,.pcash-items-list-header.active:active,.pcash-items-list-header.active:focus-visible,.pcash-items-list-header.active:focus-within{outline:#454545 solid 4px;box-shadow:0 -3px 3px 3px #62bd3bbf}.pcash-items-list-header-box{background-color:#454545;box-shadow:0 2px #454545}.pcash-popup:has(.pcash-popup-body-holder-childwrapper){background-color:#0c0c0cad!important}.pcash-popup-body{background-color:#131313!important;box-shadow:0 0 10px 2px #3ceb4ec7}.pcash-popup-body-text span,.pcash-basic-text{color:#f1f1f1!important}.pcash-popup-body form input,.pcash-popup-body form textarea,.pcash-popup-body form select{color:#f1f1f1!important;background-color:#282828!important}.pcash-popup-body form .tagsselector{background-color:#282828!important}.pcash-popup-body form .expense input,.pcash-popup-body form input.expense{color:#f33b3b!important}.pcash-popup-body form .income input,.pcash-popup-body form input.income{color:#2ac355!important}.pcash-popup-body form>div:not(.submit) img,.pcash-popup-body form .date-amount>div img{filter:drop-shadow(0px 0px 0px rgb(6,99,20))!important;filter:unset!important}.pcash-popup-body form select:focus option{color:#f1f1f1!important}.amountlabel{color:#fff}.pcash-transaction-edit-form .pcash-transaction-edit-input,.pcash-subaccount-edit-form .pcash-subaccount-edit-input{border-color:#616161}.pcash-transaction-edit-form .pcash-transaction-edit-input:focus,.pcash-transaction-edit-form .pcash-transaction-edit-input:active,.pcash-transaction-edit-form .pcash-transaction-edit-input:focus-within,.pcash-transaction-edit-form .pcash-transaction-edit-input:focus-visible,.pcash-subaccount-edit-form .pcash-subaccount-edit-input:focus,.pcash-subaccount-edit-form .pcash-subaccount-edit-input:active,.pcash-subaccount-edit-form .pcash-subaccount-edit-input:focus-within,.pcash-subaccount-edit-form .pcash-subaccount-edit-input:focus-visible{border-color:#0084ff}.pcash-subaccount-edit-form .error .pcash-subaccount-edit-input{border:2px solid rgb(154 42 10)}.pcash-subaccount-edit-form .error .pcash-subaccount-edit-input:focus,.pcash-subaccount-edit-form .error .pcash-subaccount-edit-input:active,.pcash-subaccount-edit-form .error .pcash-subaccount-edit-input:focus-within,.pcash-subaccount-edit-form .error .pcash-subaccount-edit-input:focus-visible{border:2px solid rgb(210 45 0)}.pcash-transaction-edit-form>div:not(.submit).pcash-transaction-edit-form-input-title{color:#d3d3d3}.pcash-transaction-edit-input-amount-calculator{background-color:#404040;box-shadow:0 0 2px #226f0b91,0 0 1px 1px inset #1cb60c8a}.pcash-items-list-add img{opacity:.9}.pcash-transaction.selected .pcash-transaction-header:hover,.pcash-transaction.selected{background-color:#032957!important}.pcash-transaction.selected:has(.show) .pcash-transaction-header,.pcash-transaction.selected .pcash-transaction-body.show{background-color:#032957!important}.pcash-items-selection-info{background:#032957;box-shadow:0 0 4px 1px #10b536e9}.pcash-items-header{box-shadow:0 9px 7px -10px #109c06}.pcash-accounts-actions-searchitem-container.open .pcash-accounts-actions-searchitem{box-shadow:0 0 2px 1px #109c06}.pcash-accounts-actions-searchitem-container.open .pcash-accounts-actions-searchitem:hover,.pcash-accounts-actions-searchitem-container.open .pcash-accounts-actions-searchitem:focus-within{box-shadow:0 0 2.5px 1.5px #15a70a}.pcash-accounts-actions-home-container img{filter:drop-shadow(1.5px 2px 1px rgb(28,28,28))}.pcash-transaction{box-shadow:0 0 4px #167e03}.pcash-transactions-list.show-count .pcash-transaction:before{box-shadow:0 0 5px #167e03}.pcash-transaction-header{box-shadow:0 0 4px #167e03}.pcash-transaction-header:hover{box-shadow:0 0 10px 1px #1c9507}.pcash-transaction-body{box-shadow:0 0 2px inset #157604;border-radius:0 0 5px 5px/0px 0px 5px 5px}.pcash-subaccount{box-shadow:0 0 5px #167e03}.pcash-subaccount-header:hover{box-shadow:0 0 10px 1px #1c9507}.pcash-transaction-body-content{box-shadow:0 0 100px inset #1f2a1e85}.pcash-transaction-delete-form .submit button.submit,.pcash-subaccount-delete-form .submit button.submit,.pcash-subaccount-edit-form .submit button.submit,.pcash-transaction-edit-form .submit button.submit{color:#252424}.pcash-transaction-edit-form .submit button.submit:hover,.pcash-transaction-delete-form .submit button.submit:hover,.pcash-subaccount-delete-form .submit button.submit:hover,.pcash-subaccount-edit-form .submit button.submit:hover,.pcash-transaction-edit-form .submit button.submit:focus,.pcash-transaction-delete-form .submit button.submit:focus,.pcash-subaccount-delete-form .submit button.submit:focus,.pcash-subaccount-edit-form .submit button.submit:focus{box-shadow:0 0 1px #d3d3d39f}.pcash-transaction-edit-form .submit button.cancel:hover,.pcash-transaction-delete-form .submit button.cancel:hover,.pcash-subaccount-delete-form .submit button.cancel:hover,.pcash-subaccount-edit-form .submit button.cancel:hover,.pcash-transaction-edit-form .submit button.cancel:focus,.pcash-transaction-delete-form .submit button.cancel:focus,.pcash-subaccount-delete-form .submit button.cancel:focus,.pcash-subaccount-edit-form .submit button.cancel:focus{color:#252424}.pcash-subaccount-edit-isplaceholder .isplaceholder:after{box-shadow:unset}.pcash-accounts-actions-accounttotalamount{color:#fff}.pcash-accounts-actions-accounttotalamount.income{color:#2ac355}.pcash-accounts-actions-accounttotalamount.expense{color:#f33b3b}.pcash-transaction-selector{background-color:#c80016;box-shadow:0 0 7px #15b60366}.pcash-subaccount-edit-color label.color-label{border:1px solid rgb(172,172,172)}:is(form) :is(button).submit:disabled,:is(form) .submit :is(button).submit:disabled{color:transparent}:is(form) :is(button).submit:disabled:after,:is(form) .submit :is(button).submit:disabled:after{color:#252424}.pcash-new-account-create{color:#252424}.pcash-new-account-create:hover,.pcash-new-account-create:focus{box-shadow:0 0 1px #d3d3d39f}.pcash-new-account-nothanks:hover,.pcash-new-account-nothanks:focus{color:#252424}}.dark-theme .pcash-app,.dark-theme .pcash-items-header{background:#0e0e0e}.dark-theme .pcash-transaction-header,.dark-theme .pcash-accounts-anchor:first-child,.dark-theme .pcash-accounts-actions-accounttotalsubaccounts,.dark-theme .pcash-accounts-actions-accounttotaltransactions,.dark-theme .pcash-accounts-actions-searchitem input{color:#d9d9d9}.dark-theme .pcash-subaccount{box-shadow:0 0 5px #676767}.dark-theme .pcash-subaccount-header{color:#d9d9d9;background-color:#212121}.dark-theme .pcash-subaccount-header:hover{color:#d9d9d9;background-color:#0e0e0e;box-shadow:0 0 20px 3px #4a4a4a}.dark-theme .pcash-transaction,.dark-theme .pcash-transaction-body.show{color:#d9d9d9;background-color:#212121}.dark-theme .pcash-transaction-body-content{box-shadow:0 0 100px inset #5959595c}.dark-theme .pcash-transaction-header{box-shadow:0 0 4px #505050}.dark-theme .pcash-transaction-header:hover{color:#d9d9d9;background-color:#0e0e0e;box-shadow:0 0 17px 2px #383838}.dark-theme .pcash-transaction:has(.show) .pcash-transaction-header{color:#d9d9d9;background-color:#0e0e0e}.dark-theme .pcash-transaction:has(.show) .pcash-transaction-header:hover{background-color:#0e0e0e}.dark-theme .pcash-items-footer{background-color:#454545}.dark-theme .pcash-items-list-header-container{background-color:#454545;box-shadow:0 0 7px #6df633}.dark-theme .pcash-items-list-header{background-color:#454545;box-shadow:0 -3px 2px -1px #42dd008c}.dark-theme .pcash-items-list-header.active,.dark-theme .pcash-items-list-header.active:focus,.dark-theme .pcash-items-list-header.active:active,.dark-theme .pcash-items-list-header.active:focus-visible,.dark-theme .pcash-items-list-header.active:focus-within{outline:#454545 solid 4px;box-shadow:0 -3px 3px 3px #62bd3bbf}.dark-theme .pcash-items-list-header-box{background-color:#454545;box-shadow:0 2px #454545}.dark-theme .pcash-popup:has(.pcash-popup-body-holder-childwrapper){background-color:#0c0c0cad!important}.dark-theme .pcash-popup-body{background-color:#131313!important;box-shadow:0 0 10px 2px #3ceb4ec7}.dark-theme .pcash-popup-body-text span,.dark-theme .pcash-basic-text{color:#f1f1f1!important}.dark-theme .pcash-popup-body form input,.dark-theme .pcash-popup-body form textarea,.dark-theme .pcash-popup-body form select{color:#f1f1f1!important;background-color:#282828!important}.dark-theme .pcash-popup-body form .tagsselector{background-color:#282828!important}.dark-theme .pcash-popup-body form .expense input,.dark-theme .pcash-popup-body form input.expense{color:#f33b3b!important}.dark-theme .pcash-popup-body form .income input,.dark-theme .pcash-popup-body form input.income{color:#2ac355!important}.dark-theme .pcash-popup-body form>div:not(.submit) img,.dark-theme .pcash-popup-body form .date-amount>div img{filter:drop-shadow(0px 0px 0px rgb(6,99,20))!important;filter:unset!important}.dark-theme .pcash-popup-body form select:focus option{color:#f1f1f1!important}.dark-theme .amountlabel{color:#fff}.dark-theme .pcash-transaction-edit-form .pcash-transaction-edit-input,.dark-theme .pcash-subaccount-edit-form .pcash-subaccount-edit-input{border-color:#616161}.dark-theme .pcash-transaction-edit-form .pcash-transaction-edit-input:focus,.dark-theme .pcash-transaction-edit-form .pcash-transaction-edit-input:active,.dark-theme .pcash-transaction-edit-form .pcash-transaction-edit-input:focus-within,.dark-theme .pcash-transaction-edit-form .pcash-transaction-edit-input:focus-visible,.dark-theme .pcash-subaccount-edit-form .pcash-subaccount-edit-input:focus,.dark-theme .pcash-subaccount-edit-form .pcash-subaccount-edit-input:active,.dark-theme .pcash-subaccount-edit-form .pcash-subaccount-edit-input:focus-within,.dark-theme .pcash-subaccount-edit-form .pcash-subaccount-edit-input:focus-visible{border-color:#0084ff}.dark-theme .pcash-subaccount-edit-form .error .pcash-subaccount-edit-input{border:2px solid rgb(154 42 10)}.dark-theme .pcash-subaccount-edit-form .error .pcash-subaccount-edit-input:focus,.dark-theme .pcash-subaccount-edit-form .error .pcash-subaccount-edit-input:active,.dark-theme .pcash-subaccount-edit-form .error .pcash-subaccount-edit-input:focus-within,.dark-theme .pcash-subaccount-edit-form .error .pcash-subaccount-edit-input:focus-visible{border:2px solid rgb(210 45 0)}.dark-theme .pcash-transaction-edit-form>div:not(.submit).pcash-transaction-edit-form-input-title{color:#d3d3d3}.dark-theme .pcash-transaction-edit-input-amount-calculator{background-color:#404040;box-shadow:0 0 2px #226f0b91,0 0 1px 1px inset #1cb60c8a}.dark-theme .pcash-items-list-add img{opacity:.9}.dark-theme .pcash-transaction.selected .pcash-transaction-header:hover,.dark-theme .pcash-transaction.selected{background-color:#032957!important}.dark-theme .pcash-transaction.selected:has(.show) .pcash-transaction-header,.dark-theme .pcash-transaction.selected .pcash-transaction-body.show{background-color:#032957!important}.dark-theme .pcash-items-selection-info{background:#032957;box-shadow:0 0 4px 1px #10b536e9}.dark-theme .pcash-items-header{box-shadow:0 9px 7px -10px #109c06}.dark-theme .pcash-accounts-actions-searchitem-container.open .pcash-accounts-actions-searchitem{box-shadow:0 0 2px 1px #109c06}.dark-theme .pcash-accounts-actions-searchitem-container.open .pcash-accounts-actions-searchitem:hover,.dark-theme .pcash-accounts-actions-searchitem-container.open .pcash-accounts-actions-searchitem:focus-within{box-shadow:0 0 2.5px 1.5px #15a70a}.dark-theme .pcash-accounts-actions-home-container img{filter:drop-shadow(1.5px 2px 1px rgb(28,28,28))}.dark-theme .pcash-transaction{box-shadow:0 0 4px #167e03}.dark-theme .pcash-transactions-list.show-count .pcash-transaction:before{box-shadow:0 0 5px #167e03}.dark-theme .pcash-transaction-header{box-shadow:0 0 4px #167e03}.dark-theme .pcash-transaction-header:hover{box-shadow:0 0 10px 1px #1c9507}.dark-theme .pcash-transaction-body{box-shadow:0 0 2px inset #157604;border-radius:0 0 5px 5px/0px 0px 5px 5px}.dark-theme .pcash-subaccount{box-shadow:0 0 5px #167e03}.dark-theme .pcash-subaccount-header:hover{box-shadow:0 0 10px 1px #1c9507}.dark-theme .pcash-transaction-body-content{box-shadow:0 0 100px inset #1f2a1e85}.dark-theme .pcash-transaction-delete-form .submit button.submit,.dark-theme .pcash-subaccount-delete-form .submit button.submit,.dark-theme .pcash-subaccount-edit-form .submit button.submit,.dark-theme .pcash-transaction-edit-form .submit button.submit{color:#252424}.dark-theme .pcash-transaction-edit-form .submit button.submit:hover,.dark-theme .pcash-transaction-delete-form .submit button.submit:hover,.dark-theme .pcash-subaccount-delete-form .submit button.submit:hover,.dark-theme .pcash-subaccount-edit-form .submit button.submit:hover,.dark-theme .pcash-transaction-edit-form .submit button.submit:focus,.dark-theme .pcash-transaction-delete-form .submit button.submit:focus,.dark-theme .pcash-subaccount-delete-form .submit button.submit:focus,.dark-theme .pcash-subaccount-edit-form .submit button.submit:focus{box-shadow:0 0 1px #d3d3d39f}.dark-theme .pcash-transaction-edit-form .submit button.cancel:hover,.dark-theme .pcash-transaction-delete-form .submit button.cancel:hover,.dark-theme .pcash-subaccount-delete-form .submit button.cancel:hover,.dark-theme .pcash-subaccount-edit-form .submit button.cancel:hover,.dark-theme .pcash-transaction-edit-form .submit button.cancel:focus,.dark-theme .pcash-transaction-delete-form .submit button.cancel:focus,.dark-theme .pcash-subaccount-delete-form .submit button.cancel:focus,.dark-theme .pcash-subaccount-edit-form .submit button.cancel:focus{color:#252424}.dark-theme .pcash-subaccount-edit-isplaceholder .isplaceholder:after{box-shadow:unset}.dark-theme .pcash-accounts-actions-accounttotalamount{color:#fff}.dark-theme .pcash-accounts-actions-accounttotalamount.income{color:#2ac355}.dark-theme .pcash-accounts-actions-accounttotalamount.expense{color:#f33b3b}.dark-theme .pcash-transaction-selector{background-color:#c80016;box-shadow:0 0 7px #15b60366}.dark-theme .pcash-subaccount-edit-color label.color-label{border:1px solid rgb(172,172,172)}.dark-theme :is(form) :is(button).submit:disabled,.dark-theme :is(form) .submit :is(button).submit:disabled{color:transparent}.dark-theme :is(form) :is(button).submit:disabled:after,.dark-theme :is(form) .submit :is(button).submit:disabled:after{color:#252424}.dark-theme .pcash-new-account-create{color:#252424}.dark-theme .pcash-new-account-create:hover,.dark-theme .pcash-new-account-create:focus{box-shadow:0 0 1px #d3d3d39f}.dark-theme .pcash-new-account-nothanks:hover,.dark-theme .pcash-new-account-nothanks:focus{color:#252424}@media screen and (width < 768px){.pcash-items-header{top:0}.pcash-items-list-header-container{width:max(300px,25%);width:80vw}.pcash-accounts-anchor{font-size:15px}.pcash-accounts-anchor:first-child{font-size:16px}.pcash-accounts-anchor-withicon img{transform:translateY(2.5px)}.pcash-items-header{grid-template-columns:95% auto;z-index:7;gap:0px}.pcash-accounts-actions{width:0;padding:0;overflow:hidden}.pcash-accounts-actions.show{width:auto;right:10px;padding:10px;position:absolute;border-radius:10px;top:calc(100% + 10px);background-color:#fff;box-shadow:0 4px 10px #0000005c}.pcash-accounts-actions:before{content:"...";rotate:90deg;cursor:pointer;position:absolute;font-weight:700;font-size:20px;color:#545454;left:calc(100% - 10px)}.pcash-accounts-actions.show:before{display:none}.pcash-subaccount{width:100%}.pcash-items-list:has(.pcash-transactions-list){width:87%;margin-left:9%;margin-right:4%}.pcash-items-list:has(.pcash-subaccounts-list){width:90%;margin-left:6%;margin-right:4%}.pcash-subaccount-header{grid-template-columns:2.5% 70% 1fr}.pcash-transaction{width:100%}.pcash-transaction-header{height:auto}.pcash-transaction-header-description-text{font-size:12px}.pcash-transaction-header-amount{font-size:14.5px}.pcash-transaction-edit-input-amount-calculator{left:unset;right:22px;transform:translateY(100%)}.pcash-transaction-edit-input-amount-calculator:before{rotate:0deg;left:unset;right:2px;top:-37px}.pcash-items-list-add,.pcash-items-list-add:hover,.pcash-items-list-add-multiple,.pcash-items-list-add-multiple:hover{top:calc(100% - 100px);left:80%!important}.pcash-transaction-body-content>div:first-child{margin:20px 20px 5px}.pcash-transaction-body-content>div{margin:5px 20px}.pcash-transaction-body-content>div:last-child{margin:5px 20px 10px}.pcash-subaccount-header,.pcash-transaction-header{padding-right:10px}.pcash-transaction-edit-form{max-width:100vw;min-width:0}.pcash-transaction-edit-form .pcash-transaction-edit-input-container.date-amount{grid-template-columns:1fr;grid-template-rows:1fr 1fr}.pcash-transaction-edit-form .pcash-transaction-edit-input-container{max-width:calc(100% - 20px)}.pcash-subaccount-edit-form{max-width:100vw;min-width:0}.pcash-subaccount-edit-form .pcash-subaccount-edit-input-container.type-color-isplaceholder{grid-template-columns:1fr;grid-template-rows:1fr 1fr;gap:7.5px}.pcash-subaccount-edit-form .pcash-subaccount-edit-input-container.type-color-isplaceholder>div.pcash-subaccount-edit-color{max-width:120px;gap:10px}.pcash-subaccount-edit-color div:has(>label.color-label){display:flex}.pcash-subaccount-edit-color label.color-label{width:100px}.pcash-subaccount-edit-form .pcash-subaccount-edit-input-container{max-width:calc(100% - 20px)}.pcash-transaction-delete-text,.pcash-subaccount-delete-text{white-space:nowrap;flex-wrap:wrap}.pcash-accounts-tree:before{top:6px;height:32px}.pcash-items-selection-info{right:30px;top:unset;bottom:100px;max-width:57vw;display:flex}}@media screen and (width < 768px){.pcash-accounts-actions.show{box-shadow:0 4px 10px #0000005c}@media (prefers-color-scheme: dark){.pcash-accounts-actions.show{background-color:#323232!important;color:#f1f1f1!important}}.dark-theme .pcash-accounts-actions.show{background-color:#323232!important;color:#f1f1f1!important}}.pcash-login{width:100%;height:100%;display:flex;align-items:center;justify-content:center;animation-duration:.7s}.pcash-login .pcash-login-container{width:250px;display:flex;margin-top:5px;border-radius:4px;align-items:center;flex-direction:column;justify-content:center;background-color:#fff;color:#b8a40e;padding:30px 20px 35px;margin-bottom:min(15%,50px);box-shadow:0 0 10px 1px #a0a0a0;transition:scale .5s cubic-bezier(.45,-.52,.47,1.71)}.pcash-login .pcash-login-container .header{gap:7px;display:flex;-webkit-user-select:none;user-select:none;font-weight:700;margin-bottom:12.5px;align-items:baseline}.pcash-login .pcash-login-container .header .login-text{color:#797979;font-size:20px}.pcash-login .pcash-login-container .header .title :is(p){margin:0;font-size:25px;font-weight:700;color:#eee;text-shadow:1px 1px 0px #dcdcdc,3px 2px 3px #292929,0px 0px 2px #444343}.pcash-login .pcash-login-container .header .title :is(p) :is(span){filter:none;font-size:20px;color:#00901f;text-shadow:none;transform:scaleX(-1);display:inline-block}.pcash-login .pcash-login-container .footer{font-size:10px;-webkit-user-select:none;user-select:none;font-style:italic;text-align:center;color:#a2a2a2}.pcash-login .pcash-login-container .footer :is(a){all:unset;font-size:9px;cursor:pointer;font-weight:700;text-decoration:underline}.pcash-login .pcash-login-container .footer :is(a):hover,.pcash-login .pcash-login-container .footer :is(a):focus-visible{color:#b4a007}.pcash-login .pcash-login-container .footer .help{all:unset;font-size:9px;cursor:pointer;font-weight:700;text-decoration:underline}.pcash-login .pcash-login-container .footer .help:hover,.pcash-login .pcash-login-container .footer .help:focus-visible{color:#b4a007}.pcash-login .pcash-login-container .sub-header{color:#797979;font-size:12px;-webkit-user-select:none;user-select:none;font-weight:400;margin-bottom:7.5px}.pcash-login .pcash-login-container .sub-header .message-text{display:inline-block;text-align:center;width:100%}.pcash-login .pcash-login-container .back-button{all:unset;display:flex;cursor:pointer;font-size:12px;margin-top:5px;-webkit-user-select:none;user-select:none;position:relative;justify-content:center;color:#b8a40e;text-shadow:.5px 0px .5px rgb(107,107,107)}.pcash-login .pcash-login-container .back-button:before{content:"➜";left:-15px;top:-.5px;position:absolute;transform:scaleX(-1)}.pcash-login .pcash-login-container .back-button:hover,.pcash-login .pcash-login-container .back-button:focus-visible{text-decoration:underline}.pcash-login .pcash-login-container .pcash-login-form{gap:5px;display:flex;min-height:70px;align-items:center;flex-direction:column;justify-content:center}.pcash-login .pcash-login-container .pcash-login-form .pcash-auth-provider-container{gap:10px;display:flex;align-items:center;justify-content:center;padding:0 0 0 22px}.pcash-login .pcash-login-container .pcash-login-form .pcash-auth-provider-container .idea{position:relative}.pcash-login .pcash-login-container .pcash-login-form .pcash-auth-provider-container .idea :is(img){width:12px;cursor:pointer;aspect-ratio:1 / 1;filter:drop-shadow(1px 1px 0px rgb(0,0,0))}.pcash-login .pcash-login-container .pcash-login-form .pcash-auth-provider-container .idea:after{content:"An new account will be created, if not signed up already!";width:0px;bottom:100%;padding:0;font-size:0px;overflow:hidden;position:absolute;text-align:center;color:#d6d6d6;border-radius:50px 50px 0/50px 50px 0px;background-color:#565656;box-shadow:0 0 4px #000;transform:translate(calc(-100% - 12px));transition:width .1s ease-in,padding .1s ease-in,font-size .1s ease-in}.pcash-login .pcash-login-container .pcash-login-form .pcash-auth-provider-container .idea:has(:is(img).show-tip):after{width:125px;font-size:10px;padding:5px 10px;transition:width .1s ease-in,padding .1s ease-in,font-size 50ms .1s ease-in}.pcash-login .pcash-login-container .pcash-login-form .pcash-auth-provider{all:unset;display:flex;cursor:pointer;flex-direction:column}.pcash-login .pcash-login-container .pcash-login-form .pcash-auth-provider :is(img){width:150px;height:36px;transition:scale .1s ease-in}:is(.pcash-login .pcash-login-container .pcash-login-form .pcash-auth-provider:hover,.pcash-login .pcash-login-container .pcash-login-form .pcash-auth-provider:focus-visible) :is(img){scale:1.04;filter:drop-shadow(0px 0px 4px #4d4d4d4d)}.pcash-login .pcash-login-container .pcash-login-form.submitting .pcash-auth-provider,.pcash-login .pcash-login-container .pcash-login-form.submitting .pcash-auth-provider-submit{pointer-events:none}:is(.pcash-login .pcash-login-container .pcash-login-form.submitting .pcash-auth-provider:hover,.pcash-login .pcash-login-container .pcash-login-form.submitting .pcash-auth-provider:focus-visible) :is(img){scale:1;filter:drop-shadow(0px 0px 2px #4d4d4d4d)}:is(.pcash-login .pcash-login-container:has(.pcash-login-form.big .show),.pcash-login .pcash-login-container:has(.pcash-login-form.small)) .footer{margin-top:12px}.pcash-login .pcash-login-container.signing-up,.pcash-login .pcash-login-container.signing-up .back-button{color:#6cb80e}.pcash-login .pcash-login-container:has(.pcash-login-form.submitting){animation-iteration-count:99;animation-duration:.75s;scale:.85}.write-to-us-from-login{padding:20px 20px 25px}@media (prefers-color-scheme: dark){.pcash-login{background-color:#070707}.pcash-login .pcash-login-container{background-color:#000;box-shadow:0 0 7px 1px #d9c337d4}.pcash-login .pcash-login-container .header .login-text{color:silver}.pcash-login .pcash-login-container .header .title :is(p){color:#818181;text-shadow:0px -1.5px 0px #2e2e2e,0px -1px 0px #ffffff,1px 0px 1px #eeebeb}.pcash-login .pcash-login-container .pcash-login-form .pcash-auth-provider :is(img){filter:drop-shadow(0px 0px .5px #7e7e7ed4)}:is(.pcash-login .pcash-login-container .pcash-login-form .pcash-auth-provider:hover,.pcash-login .pcash-login-container .pcash-login-form .pcash-auth-provider:focus-visible) :is(img){filter:drop-shadow(0px 0px 1px #7e7e7ed4)}:is(.pcash-login .pcash-login-container .pcash-login-form.submitting .pcash-auth-provider:hover,.pcash-login .pcash-login-container .pcash-login-form.submitting .pcash-auth-provider:focus-visible) :is(img){filter:drop-shadow(0px 0px 1px #7e7e7ed4)}.pcash-login .footer{color:#757575}.pcash-login .pcash-login-container.signing-up{box-shadow:0 0 7px 1px #5fa607}}.dark-theme .pcash-login{background-color:#070707}.dark-theme .pcash-login .pcash-login-container{background-color:#000;box-shadow:0 0 7px 1px #d9c337d4}.dark-theme .pcash-login .pcash-login-container .header .login-text{color:silver}.dark-theme .pcash-login .pcash-login-container .header .title :is(p){color:#818181;text-shadow:0px -1.5px 0px #2e2e2e,0px -1px 0px #ffffff,1px 0px 1px #eeebeb}.dark-theme .pcash-login .pcash-login-container .footer{color:#757575}.dark-theme .pcash-login .pcash-login-container .pcash-login-form .pcash-auth-provider :is(img){filter:drop-shadow(0px 0px .5px #7e7e7ed4)}:is(.dark-theme .pcash-login .pcash-login-container .pcash-login-form .pcash-auth-provider:hover,.dark-theme .pcash-login .pcash-login-container .pcash-login-form .pcash-auth-provider:focus-visible) :is(img){filter:drop-shadow(0px 0px 1px #7e7e7ed4)}:is(.dark-theme .pcash-login .pcash-login-container .pcash-login-form.submitting .pcash-auth-provider:hover,.dark-theme .pcash-login .pcash-login-container .pcash-login-form.submitting .pcash-auth-provider:focus-visible) :is(img){filter:drop-shadow(0px 0px 1px #7e7e7ed4)}.dark-theme .pcash-login .pcash-login-container.signing-up{box-shadow:0 0 7px 1px #5fa607}@media (width < 5600px){.pcash-login{zoom:107%}}@media (width < 1024px){.pcash-login{zoom:107%}}@media (width < 768px){.pcash-login{zoom:110%}}@media (width < 768px) and (height < 770px){.pcash-login{zoom:107%}.pcash-login .pcash-login-container{margin-bottom:min(15%,10px)}}@media (width < 768px) and (height < 668px){.pcash-login{zoom:100%}.pcash-login .pcash-login-container{margin-bottom:min(15%,10px)}}.divider{font-size:8.5px;font-weight:700;-webkit-user-select:none;user-select:none;color:#797979}.container{display:grid;grid-template-rows:0fr;transition:grid-template-rows .1s ease-in}.container.show{display:grid;grid-template-rows:1fr}.container>*{overflow:hidden}.divider-collapsable{display:grid;grid-template-rows:0fr;transition:grid-template-rows .1s ease-in}.divider-collapsable.show{display:grid;grid-template-rows:1fr}.divider-collapsable>*{overflow:hidden}.divider:has(.auth-type-collapser){line-height:0px}.auth-type-collapser{all:unset;width:180px;display:flex;height:10px;cursor:pointer;font-size:10px;line-height:10px;text-align:center;align-items:center;justify-content:center;color:#a89612;margin:10px 0 0;background-color:transparent}.auth-type-collapser .text{padding-right:5px;text-decoration:underline}.auth-type-collapser .arrow{rotate:90deg;font-size:7px;font-style:normal;padding-left:.5px;transition:rotate .1s ease-in}.auth-type-collapser:hover,.auth-type-collapser:focus-visible{color:#bda700}:is(.auth-type-collapser:hover,.auth-type-collapser:focus-visible) .text{text-decoration:underline}.auth-type-collapser.show{margin:10px 0}.auth-type-collapser.show .text{text-decoration:underline}.auth-type-collapser.show .arrow{rotate:180deg;padding-left:1px;padding-right:2px;margin-bottom:2px}.pcash-login .pcash-login-container .pcash-login-form .container{position:relative}.pcash-login .pcash-login-container .pcash-login-form .container .pcash-auth-provider-container .idea{position:unset}.pcash-login .pcash-login-container .pcash-login-form .container .pcash-auth-provider-container .idea:after{transform:translate(calc(-100% - 12px),calc(0% + 10px))}@media (width < 5600px){.divider{line-height:12.5px}}@media (width < 1024px){.divider{line-height:12.5px}}@media (width < 768px){.divider{line-height:17.5px}}.pcash-login-pin-form{display:flex;-webkit-user-select:none;user-select:none;align-items:center;flex-direction:column;justify-content:center}.pcash-login-pin-form button,.pcash-login-pin-form button:hover{all:unset;width:145px;height:30px;display:flex;color:#fff;cursor:pointer;font-size:11.5px;font-weight:700;border-radius:1px;align-items:center;justify-content:left;background-color:#ff7a53;transition:scale .1s ease-in}.pcash-login-pin-form button img{margin:1px;height:22px;padding:3.15px;border-radius:1px;justify-self:flex-start;background-color:#fff}.pcash-login-pin-form button span{margin:auto}.pcash-login-pin-form button:hover,.pcash-login-pin-form button:active,.pcash-login-pin-form button:focus{scale:1.035;filter:drop-shadow(0px 0px 2px #4d4d4d4d)}.pcash-login-pin-form button:hover img,.pcash-login-pin-form button:active img,.pcash-login-pin-form button:focus img{margin:.5px 1px}.pcash-login-form-pin-container{display:flex;gap:5px;position:relative;border-radius:5px;margin:15px 0 20px;padding:10px 22px 10px 15px;box-shadow:0 0 2px 2px inset #d8d8d88f}.pcash-login-form-pin-container:focus-within{box-shadow:0 0 2px 2px inset #b8a30eb9}.pcash-login-form.error .pcash-login-form-pin-container,.pcash-login-form.error .pcash-login-form-pin-container:focus-within{box-shadow:0 0 2px 2px inset red}.pcash-login-form-pin-container:before{content:"";width:20px;height:20px;filter:contrast(.2);background-size:15px;margin:4px 5px 0 0;background-position:center;background-repeat:no-repeat;background-image:url(/images/password.png)}.pcash-login-form-pin-container:after{content:"Enter " attr(data-pin-size) "-digit PIN";position:absolute;left:5px;top:0;font-size:11px;color:#a3a3a3;padding:0 2px;line-height:11px;background:#fff;pointer-events:none;transform:translateY(-50%)}.pcash-login-form-pin-container:focus-within:after{text-decoration:underline}.pcash-login-form-pin-input{all:unset;width:15px;height:20px;font-size:40px;font-weight:700;text-align:center;padding-bottom:7px;color:#b8a30e;background:#fff;border-radius:5px}.pcash-login-form-pin-container:focus-within .pcash-login-form-pin-input{color:#b8a30e}.pcash-login-form-pin-input::placeholder{font-size:10px;position:absolute;bottom:5px;left:calc(50% - 2px)}.pcash-login-pin-form.submitting .pcash-login-form-pin-input{color:#ff7a53}.pcash-login-pin-form.submitting .pcash-login-form-pin-container:focus-within .pcash-login-form-pin-input{color:#ff7a53}.pcash-login-pin-form.submitting .pcash-login-form-pin-container:focus-within{box-shadow:0 0 2px 2px inset #ff7a53b9}@media (prefers-color-scheme: dark){.pcash-login-form-pin-container{box-shadow:0 0 2px 2px inset #4a4a4a8f}.pcash-login-form-pin-container:after{color:#686868;background:#000}.pcash-login-form-pin-input{background:#000}.pcash-login-form-pin-container:focus-within{box-shadow:0 0 2px 2px inset #b8a30eb9}.pcash-login-pin-form.submitting .pcash-login-form-pin-container:focus-within{box-shadow:0 0 2px 2px inset #ff7a53b9}}.dark-theme .pcash-login-form-pin-container{box-shadow:0 0 2px 2px inset #4a4a4a8f}.dark-theme .pcash-login-form-pin-container:after{color:#686868;background:#000}.dark-theme .pcash-login-form-pin-input{background:#000}.dark-theme .pcash-login-form-pin-container:focus-within{box-shadow:0 0 2px 2px inset #b8a30eb9}.dark-theme .pcash-login-pin-form.submitting .pcash-login-form-pin-container:focus-within{box-shadow:0 0 2px 2px inset #ff7a53b9}@media (width < 5600px){.pcash-login-pin-form button,.pcash-login-pin-form button:hover{margin-top:5px;margin-bottom:7px}}@media (width < 1024px){.pcash-login-pin-form button,.pcash-login-pin-form button:hover{margin-top:5px;margin-bottom:7px}}@media (width < 768px){.pcash-login-pin-form button,.pcash-login-pin-form button:hover{margin-top:7.5px;margin-bottom:10px}}.pcash-login-email-form{display:flex;-webkit-user-select:none;user-select:none;align-items:center;flex-direction:column;justify-content:center}.pcash-login-email-form-email,.pcash-login-email-form-password{gap:7.5px;width:200px;padding:5px 10px;position:relative;align-items:center;border-radius:25px;display:inline-flex;background-color:#fff}.pcash-login-email-form-email{margin-top:15px;margin-bottom:22px}.forgot-password .pcash-login-email-form-email{margin-bottom:5px}.pcash-login-email-form-email-info{color:gray;font-size:10px;-webkit-user-select:none;user-select:none;margin-bottom:15px}.pcash-login-email-form-persist{gap:5px;display:flex;flex-direction:row;align-items:center;justify-content:center}.pcash-login-email-form-persist input{all:unset;padding:3px;cursor:pointer;position:relative;border-radius:50%;outline-offset:1px;outline:1px solid rgba(164,164,164,.696)}.pcash-login-email-form-persist input:checked{outline:1px solid rgba(184,164,14,.696)}.pcash-login-email-form-persist input:checked:after{content:"✔";font-size:12px;font-weight:700;position:absolute;color:#b8a40e;text-shadow:0px 0px .5px rgb(255,255,255);transform:translate(calc(-50% + 1px),calc(-50% - 2px))}.pcash-login-email-form-persist label{font-size:10px;cursor:pointer;-webkit-user-select:none;user-select:none;color:#949494}.pcash-login-email-form-persist label:hover,.pcash-login-email-form-persist label:focus-visible,.pcash-login-email-form-persist:has(input:checked) label{color:#978606}.sign-up .pcash-login-email-form-persist label{color:#5fa607}.sign-up .pcash-login-email-form-persist label:hover,.sign-up .pcash-login-email-form-persist label:focus-visible{color:#5fa607;text-decoration:underline}.pcash-login-email-form-create-new{gap:5px;display:flex;flex-direction:row;align-items:center;justify-content:center}.pcash-login-email-form-create-new input{all:unset;padding:3px;display:none;cursor:pointer;position:relative;border-radius:50%;outline-offset:1px;outline:1px solid rgba(184,164,14,.696)}.pcash-login-email-form-create-new input:checked:after{content:"✔";font-size:12px;font-weight:700;position:absolute;color:#b8a40e;text-shadow:0px 0px .5px rgb(255,255,255);transform:translate(calc(-50% + 1px),calc(-50% - 2px))}.pcash-login-email-form-create-new label{color:#978606;font-size:11px;cursor:pointer;-webkit-user-select:none;user-select:none}.pcash-login-email-form-create-new label:hover,.pcash-login-email-form-create-new label:focus-visible{color:#978606;text-decoration:underline}.sign-up .pcash-login-email-form-create-new label{color:#5fa607}.sign-up .pcash-login-email-form-create-new label:hover,.sign-up .pcash-login-email-form-create-new label:focus-visible{color:#5fa607;text-decoration:underline}.pcash-login-email-form-email,.pcash-login-email-form-password{box-shadow:0 0 2px #b8a30e}.pcash-login-email-form-email:focus-within,.pcash-login-email-form-password:focus-within{box-shadow:0 0 2px .5px #b8a30e}.sign-up .pcash-login-email-form-email,.sign-up .pcash-login-email-form-password{box-shadow:0 0 2px #6cb80e}.sign-up .pcash-login-email-form-email:focus-within,.sign-up .pcash-login-email-form-password:focus-within{box-shadow:0 0 2px .5px #6cb80e}.pcash-login-email-form.error .pcash-login-email-form-email,.pcash-login-email-form.error .pcash-login-email-form-password,.pcash-login-email-form.error .pcash-login-email-form-email:focus-within,.pcash-login-email-form.error .pcash-login-email-form-password:focus-within{box-shadow:0 0 2px .5px red}.pcash-login-email-form-email:before,.pcash-login-email-form-password:before{content:"";width:15px;height:15px;filter:contrast(.5);background-position:center;background-repeat:no-repeat}.pcash-login-email-form-email:before{background-size:11px}.pcash-login-email-form-password:before{background-size:12px}.pcash-login-email-form-email:before{background-image:url(/images/username.png)}.pcash-login-email-form-password:before{background-image:url(/images/password.png)}.pcash-login-email-form-password .viewer{width:12px;height:12px;cursor:pointer;margin-left:auto;filter:contrast(.5)}.pcash-login-email-form-email:after,.pcash-login-email-form-password:after{left:30px;top:47.5%;color:gray;font-size:11px;position:absolute;pointer-events:none;transform:translateY(-50%);transition:left .2s ease-in,top .2s ease-in}.pcash-login-email-form-email:after{content:"Email"}.pcash-login-email-form-password:after{content:"Password"}.pcash-login-email-form-email:focus-within:after,.pcash-login-email-form-password:focus-within:after,.pcash-login-email-form-email:has(input:not(:placeholder-shown)):after,.pcash-login-email-form-password:has(input:not(:placeholder-shown)):after{left:10px;top:-15px;font-size:9px;transform:translateY(0);text-decoration:underline;color:#a3a3a3}.pcash-login-email-form-email input,.pcash-login-email-form-password input{all:unset;width:100%;font-size:11.5px;color:#5f5f5f}.pcash-login-email-form-email input::placeholder,.pcash-login-email-form-password input::placeholder{color:transparent}.pcash-login-email-form button,.pcash-login-email-form button:hover{all:unset;width:145px;height:30px;display:flex;color:#fff;cursor:pointer;font-size:11.5px;font-weight:700;border-radius:1px;align-items:center;justify-content:left;background-color:#b8a30e;transition:scale .1s ease-in}.pcash-login-email-form.sign-up button,.pcash-login-email-form.sign-up button:hover{background-color:#6cb80e}.pcash-login-email-form button img{margin:1px;height:15px;padding:6.15px;border-radius:1px;justify-self:flex-start;background-color:#fff}.pcash-login-email-form button span{margin:auto}.pcash-login-email-form button:hover,.pcash-login-email-form button:active,.pcash-login-email-form button:focus{scale:1.035;filter:drop-shadow(0px 0px 2px #4d4d4d4d)}.pcash-login-email-form button:hover img,.pcash-login-email-form button:active img,.pcash-login-email-form button:focus img{margin:.5px 1px}.pcash-auth-provider-form .pcash-login-email-form-reset{all:unset;display:flex;cursor:pointer;font-size:12px;margin-bottom:5px;justify-content:center;color:#b8a40e;text-shadow:.5px 0px .5px rgb(107,107,107)}.pcash-auth-provider-form .pcash-login-email-form-reset:hover,.pcash-auth-provider-form .pcash-login-email-form-reset:focus-visible{text-decoration:underline}form.pcash-auth-provider-form button.submit:disabled{opacity:1;color:#fff;position:unset;overflow:unset}form.pcash-auth-provider-form button.submit:disabled:hover{scale:1}form.pcash-auth-provider-form button.submit:disabled:after{content:"";position:unset;animation:unset}@media (prefers-color-scheme: dark){.pcash-login-email-form-email,.pcash-login-email-form-password{background-color:#000}.pcash-login-email-form-email:before,.pcash-login-email-form-password:before,.pcash-login-email-form-password .viewer{filter:contrast(.1)}.pcash-login-email-form-email input,.pcash-login-email-form-password input{color:#c4c4c4}.pcash-login-email-form button,.pcash-login-email-form button:hover{color:#fff}}.dark-theme .pcash-login-email-form-email,.dark-theme .pcash-login-email-form-password{background-color:#000}.dark-theme .pcash-login-email-form-email:before,.dark-theme .pcash-login-email-form-password:before,.dark-theme .pcash-login-email-form-password .viewer{filter:contrast(.1)}.dark-theme .pcash-login-email-form-email input,.dark-theme .pcash-login-email-form-password input{color:#c4c4c4}.dark-theme .pcash-login-email-form button,.dark-theme .pcash-login-email-form button:hover{color:#fff}@media (width < 5600px){.pcash-login-email-form-password{margin-bottom:7.5px}.pcash-login-email-form-persist{margin-bottom:10px}.pcash-login-email-form-create-new{margin-top:5px;margin-bottom:7.5px}.pcash-login-email-form button,.pcash-login-email-form button:hover{margin-top:5px;margin-bottom:7px}}@media (width < 1024px){.pcash-login-email-form-password{margin-bottom:7.5px}.pcash-login-email-form-persist{margin-bottom:10px}.pcash-login-email-form-create-new{margin-top:5px;margin-bottom:7.5px}.pcash-login-email-form button,.pcash-login-email-form button:hover{margin-top:5px;margin-bottom:7px}}@media (width < 768px){.pcash-login-email-form-password{margin-bottom:10px}.pcash-login-email-form-persist{margin-bottom:15px}.pcash-login-email-form-create-new{margin-top:5px;margin-bottom:10px}.pcash-login-email-form button,.pcash-login-email-form button:hover{margin-top:7.5px;margin-bottom:10px}}#calculator{width:100%;height:100%;display:flex;font-family:Exo2;border-radius:inherit;background-color:inherit}#calculator .header{box-shadow:0 0 7px 2px #80808091;border-radius:7px 7px 0 0;border:2.25px solid orange;background-color:orange;position:absolute;left:-2px;bottom:100%;width:100%;display:flex;align-items:center;justify-content:left}#calculator .header .text{padding:0 7px;color:#fff;font-size:15px;font-weight:700;text-shadow:2px 1px 2px rgb(81 81 81)}#calculator .header .nav{padding:0 7px;margin-left:auto;display:flex;gap:3px}#calculator .header .nav :is(span){width:10px;height:10px;border-radius:50%;display:inline-block;box-shadow:2px 1px 1px #00000042;outline:.5px solid rgb(167 167 167 / 64%)}#calculator .header .nav .red{background-color:#ff3434}#calculator .header .nav .blue{background-color:#00b7ff}#calculator .header .nav .green{background-color:#60bb28}#calculator .calculator-input{all:unset;width:100%;color:gray;font-size:25px;font-weight:700;padding:10px 15px;letter-spacing:1.2px;border-radius:inherit;box-shadow:0 0 17px 2px inset #aeaeaf50}#calculator .calculator-input::placeholder{font-size:15px;vertical-align:middle;font-weight:400;text-align:center}#calculator.error{outline:2px solid red}@media (prefers-color-scheme: dark){#calculator .header{box-shadow:0 0 7px 2px #00000091}#calculator .header .text{color:#313131;text-shadow:2px 1px 2px rgb(255 255 255 / 61%)}#calculator .header .nav :is(span){box-shadow:2px 1px 1px #0000006e;outline:.5px solid rgb(1 1 1 / 21%)}#calculator .calculator-input{color:#e4e4e4!important;box-shadow:0 0 17px 2px inset #3333338a}}.dark-theme #calculator .header{box-shadow:0 0 7px 2px #00000091}.dark-theme #calculator .header .text{color:#313131;text-shadow:2px 1px 2px rgb(255 255 255 / 61%)}.dark-theme #calculator .header .nav :is(span){box-shadow:2px 1px 1px #0000006e;outline:.5px solid rgb(1 1 1 / 21%)}.dark-theme #calculator .calculator-input{color:#e4e4e4!important;box-shadow:0 0 17px 2px inset #3333338a}.book-settings{display:flex;font-family:Exo2;justify-content:center;margin:20px 30px 30px;color:#5d5d5d}.book-settings .book-settings-container .settings-header{gap:10px;display:flex;-webkit-user-select:none;user-select:none;align-items:center;justify-content:left;display:none}.book-settings .book-settings-container .settings-header :is(img){height:50px}.book-settings .book-settings-container .settings-header .title{font-size:25px;font-weight:700}.book-settings .book-settings-container .book-settings-edit-form{display:flex;gap:30px;flex-direction:column}.book-settings .book-settings-container .book-settings-edit-form .input-container{flex-direction:column;-webkit-user-select:none;user-select:none;display:flex;gap:10px;max-width:500px}.book-settings .book-settings-container .book-settings-edit-form .input-container .title{display:flex;gap:5px;font-size:17px;font-weight:700;color:#787878}.book-settings .book-settings-container .book-settings-edit-form .input-container .title :is(img){height:20px}.book-settings .book-settings-container .book-settings-edit-form .input-container .input{font-family:Exo2;font-weight:400;border-radius:4px;font-size:16px;padding:6px;border:2px solid rgb(199,199,199)}.book-settings .book-settings-container .book-settings-edit-form .input-container .input::placeholder{font-size:13px;color:#848484}.book-settings .book-settings-container .book-settings-edit-form .input-container .input:focus,.book-settings .book-settings-container .book-settings-edit-form .input-container .input:active,.book-settings .book-settings-container .book-settings-edit-form .input-container .input:focus-within,.book-settings .book-settings-container .book-settings-edit-form .input-container .input:focus-visible{border:2px solid rgb(0,132,255);outline:none}.book-settings .book-settings-container .book-settings-edit-form .input-container :is(select).input{font-family:Exo2;font-weight:400;font-size:15px;cursor:pointer;padding:5px}.book-settings .book-settings-container .book-settings-edit-form .input-container :is(select).input option{font-size:14px}.book-settings .book-settings-container .book-settings-edit-form .input-container :is(select).input:focus option{color:#3d3d3d}.book-settings .book-settings-container .book-settings-edit-form .input-container :is(select).input::-webkit-scrollbar-track{-webkit-box-shadow:inset 0 0 6px rgba(0,0,0,.3);border-radius:10px}.book-settings .book-settings-container .book-settings-edit-form .input-container :is(select).input::-webkit-scrollbar{width:17px;background-color:transparent}.book-settings .book-settings-container .book-settings-edit-form .input-container :is(select).input::-webkit-scrollbar-thumb{border-radius:10px;background-color:#049907;background-image:linear-gradient(rgba(255,255,255,.3) 20%,transparent 20%,transparent 40%,rgba(255,255,255,.3) 40%,rgba(255,255,255,.3) 60%,transparent 60%,transparent 80%,rgba(255,255,255,.3) 80%)}.book-settings .book-settings-container .book-settings-edit-form .input-container.error .input{border:2px solid rgb(255,106,65)}.book-settings .book-settings-container .book-settings-edit-form .input-container.error .input:focus,.book-settings .book-settings-container .book-settings-edit-form .input-container.error .input:active,.book-settings .book-settings-container .book-settings-edit-form .input-container.error .input:focus-within,.book-settings .book-settings-container .book-settings-edit-form .input-container.error .input:focus-visible{border:2px solid rgb(255,55,0)}.book-settings .book-settings-container .book-settings-edit-form :is(div).submit{gap:30px;display:flex;-webkit-user-select:none;user-select:none;padding:0 20px;text-align:center;align-items:center;justify-content:end}.book-settings .book-settings-container .book-settings-edit-form .cancel{all:unset;cursor:pointer;font-size:15px;color:#e0c113;font-weight:700;border-radius:50px;font-family:Exo2;padding:4px 10px;border:1px solid #debe07}.book-settings .book-settings-container .book-settings-edit-form .cancel:hover,.book-settings .book-settings-container .book-settings-edit-form .cancel:focus{color:#fff;background-color:#efd01f;border:1px solid #e8c70f}.book-settings .book-settings-container .book-settings-edit-form :is(button).submit{all:unset;color:#fff;min-width:50px;font-size:15px;cursor:pointer;font-weight:700;font-family:Exo2;border-radius:50px;padding:6px 12px;background-color:#09dd6c}.book-settings .book-settings-container .book-settings-edit-form :is(button).submit:hover,.book-settings .book-settings-container .book-settings-edit-form :is(button).submit:focus{box-shadow:0 0 3px 1px #d3d3d39f;background-color:#0bd76a;scale:1.02}.book-settings .book-settings-container .book-settings-edit-form :is(button).submit:disabled,.book-settings .book-settings-container .book-settings-edit-form .submit :is(button).submit:disabled{opacity:.7;color:transparent;position:relative;overflow:hidden}.book-settings .book-settings-container .book-settings-edit-form :is(button).submit:disabled:hover,.book-settings .book-settings-container .book-settings-edit-form .submit :is(button).submit:disabled:hover{scale:1}@media (prefers-color-scheme: dark){.book-settings .book-settings-container .book-settings-edit-form .input-container .input{color:#f1f1f1!important;background-color:#282828!important;border-color:#616161}.book-settings .book-settings-container .book-settings-edit-form .input-container .input::placeholder{font-size:13px;color:#c7c7c7}.book-settings .book-settings-container .book-settings-edit-form .input-container .input:focus,.book-settings .book-settings-container .book-settings-edit-form .input-container .input:active,.book-settings .book-settings-container .book-settings-edit-form .input-container .input:focus-within,.book-settings .book-settings-container .book-settings-edit-form .input-container .input:focus-visible{border-color:#0084ff;outline:none}.book-settings .book-settings-container .book-settings-edit-form .input-container :is(select).input:focus option{color:#f1f1f1!important}.book-settings .book-settings-container .book-settings-edit-form .input-container.error .input{border:2px solid rgb(154 42 10)}.book-settings .book-settings-container .book-settings-edit-form .input-container.error .input:focus,.book-settings .book-settings-container .book-settings-edit-form .input-container.error .input:active,.book-settings .book-settings-container .book-settings-edit-form .input-container.error .input:focus-within,.book-settings .book-settings-container .book-settings-edit-form .input-container.error .input:focus-visible{border:2px solid rgb(210 45 0)}.book-settings .book-settings-container .book-settings-edit-form .cancel:hover,.book-settings .book-settings-container .book-settings-edit-form .cancel:focus{color:#252424;background-color:#efd01f;border:1px solid #e8c70f}.book-settings .book-settings-container .book-settings-edit-form :is(button).submit{color:#252424}.book-settings .book-settings-container .book-settings-edit-form :is(button).submit:hover,.book-settings .book-settings-container .book-settings-edit-form :is(button).submit:focus{box-shadow:0 0 3px 1px #5e5e5e9f}}.dark-theme .book-settings .book-settings-container .book-settings-edit-form .input-container .input{color:#f1f1f1!important;background-color:#282828!important;border-color:#616161}.dark-theme .book-settings .book-settings-container .book-settings-edit-form .input-container .input::placeholder{font-size:13px;color:#c7c7c7}.dark-theme .book-settings .book-settings-container .book-settings-edit-form .input-container .input:focus,.dark-theme .book-settings .book-settings-container .book-settings-edit-form .input-container .input:active,.dark-theme .book-settings .book-settings-container .book-settings-edit-form .input-container .input:focus-within,.dark-theme .book-settings .book-settings-container .book-settings-edit-form .input-container .input:focus-visible{border-color:#0084ff;outline:none}.dark-theme .book-settings .book-settings-container .book-settings-edit-form .input-container :is(select).input:focus option{color:#f1f1f1!important}.dark-theme .book-settings .book-settings-container .book-settings-edit-form .input-container.error .input{border:2px solid rgb(154 42 10)}.dark-theme .book-settings .book-settings-container .book-settings-edit-form .input-container.error .input:focus,.dark-theme .book-settings .book-settings-container .book-settings-edit-form .input-container.error .input:active,.dark-theme .book-settings .book-settings-container .book-settings-edit-form .input-container.error .input:focus-within,.dark-theme .book-settings .book-settings-container .book-settings-edit-form .input-container.error .input:focus-visible{border:2px solid rgb(210 45 0)}.dark-theme .book-settings .book-settings-container .book-settings-edit-form .cancel:hover,.dark-theme .book-settings .book-settings-container .book-settings-edit-form .cancel:focus{color:#252424;background-color:#efd01f;border:1px solid #e8c70f}.dark-theme .book-settings .book-settings-container .book-settings-edit-form :is(button).submit{color:#252424}.dark-theme .book-settings .book-settings-container .book-settings-edit-form :is(button).submit:hover,.dark-theme .book-settings .book-settings-container .book-settings-edit-form :is(button).submit:focus{box-shadow:0 0 3px 1px #5e5e5e9f}@media (width < 5600px){.book-settings .book-settings-container{width:clamp(500px,40%,1200px)}}@media (width < 1024px){.book-settings .book-settings-container{width:clamp(500px,40%,900px)}}@media (width < 768px){.book-settings .book-settings-container{width:clamp(200px,100%,100%)}}.pcash-navigation{--nav-item-height: 40px;--nav-action-height: calc(var(--nav-item-height) * .7);container:pcash-navigation / inline-size;display:flex;z-index:9;box-shadow:10px 0 5px -10px #00000090;background:linear-gradient(135deg,#4c3389,#9477d1)}.pcash-navigation .navigation-ul{color:#fff;all:unset;flex:1;display:flex;flex-direction:column;list-style:none;margin:10px 0}.pcash-navigation .navigation-ul :is(li){display:flex;-webkit-user-select:none;user-select:none;align-items:center;justify-content:center;min-height:var(--nav-item-height)}.pcash-navigation .navigation-ul :is(li):has(.nav-toggler){margin-top:auto}.pcash-navigation .navigation-ul .navigation-item{overflow-y:auto;font-size:18px;position:relative}.pcash-navigation .navigation-ul .navigation-item:not(:has(.actions-container)):before{content:"";height:100%;width:0;left:0;z-index:-1;position:absolute;transition:.15s cubic-bezier(1,.89,.64,.16)}.pcash-navigation .navigation-ul .navigation-item:not(:has(.actions-container)):hover:before{width:100%;background:linear-gradient(180deg,#fce94f,#e9d542 10%,#d3bd32 30%,#c5ae28,#b9a120 80%,#b29100);opacity:.75;box-shadow:0 1px 2px -1px #000,0 -1px 2px -1px #000}.pcash-navigation .navigation-ul .navigation-item:not(:has(.actions-container)):has(.selected):before{width:100%;background:linear-gradient(180deg,#fce94f,#e9d542 10%,#d3bd32 30%,#c5ae28,#b9a120 80%,#b29100);opacity:1!important;box-shadow:0 1px 2px -1px #000,0 -1px 2px -1px #000}.pcash-navigation .navigation-ul .navigation-item span{text-shadow:2px 0px 1px black}.pcash-navigation .navigation-ul .navigation-item:hover span{text-shadow:3px 0px 1px rgb(0,0,0)}.pcash-navigation .navigation-ul .navigation-item img{filter:drop-shadow(0px 0px 2px black)}.pcash-navigation .navigation-ul .actions-container{all:unset;width:100%;display:grid;cursor:pointer;place-items:center;min-height:var(--nav-action-height);grid-template-columns:var(--nav-action-height);grid-template-rows:var(--nav-action-height) 0fr;transition:grid-template-columns .1s cubic-bezier(.64,-.07,.74,.05),grid-template-rows .2s ease-in}.pcash-navigation .navigation-ul .actions-container .actions-container-text{width:90%;padding:0 5%;display:grid;overflow:hidden;position:relative;place-items:center;grid-column:1 / span 2;height:var(--nav-item-height);grid-template-columns:auto var(--nav-action-height);transition:grid-template-columns .1s cubic-bezier(.64,-.07,.74,.05)}.pcash-navigation .navigation-ul .actions-container .actions-container-text :is(span){width:100%;color:#fff;overflow:hidden;font-weight:700;padding-right:2px}.pcash-navigation .navigation-ul .actions-container .actions-container-text :is(img){height:var(--nav-action-height)}.pcash-navigation .navigation-ul .actions-container .actions-container-text:before{content:"";height:100%;width:0;left:0;z-index:-1;position:absolute;transition:.15s cubic-bezier(1,.89,.64,.16)}.pcash-navigation .navigation-ul .actions-container .actions-container-text:hover:before{width:100%;background:linear-gradient(180deg,#fce94f,#e9d542 10%,#d3bd32 30%,#c5ae28,#b9a120 80%,#b29100);opacity:.75;box-shadow:0 1px 2px -1px #000,0 -1px 2px -1px #000}.pcash-navigation .navigation-ul .actions-container .actions-container-block{gap:5px;margin:0;width:90%;opacity:0;height:100%;display:flex;padding:0 5%;font-size:16px;overflow:hidden;position:relative;align-items:flex-end;flex-direction:column;grid-column:1 / span 2;justify-content:center;transition:margin .1s 50ms cubic-bezier(.64,-.07,.74,.05),opacity .1s 50ms cubic-bezier(.64,-.07,.74,.05),box-shadow 0ms 70ms linear}.pcash-navigation .navigation-ul .actions-container .actions-container-block .action{width:90%;padding:2px 5%;position:relative}.pcash-navigation .navigation-ul .actions-container .actions-container-block .action:before{content:"";height:100%;width:0;left:0;z-index:-1;position:absolute;border-radius:2px;transition:.15s cubic-bezier(1,.89,.64,.16)}.pcash-navigation .navigation-ul .actions-container .actions-container-block .action.selected:before{width:100%;background:linear-gradient(180deg,#fce94f,#e9d542 10%,#d3bd32 30%,#c5ae28,#b9a120 80%,#b29100);opacity:1!important;box-shadow:0 1px 2px -1px #000,0 -1px 2px -1px #000}.pcash-navigation .navigation-ul .actions-container .actions-container-block .action:hover:before{width:100%;background:linear-gradient(180deg,#fce94f,#e9d542 10%,#d3bd32 30%,#c5ae28,#b9a120 80%,#b29100);opacity:.75;box-shadow:0 1px 2px -1px #000,0 -1px 2px -1px #000}.pcash-navigation .navigation-ul .actions-container .actions-container-block.open{opacity:1;margin:10px 0;box-shadow:1px 1px 4px inset #000;transition:margin .1s 0ms cubic-bezier(.64,-.07,.74,.05),opacity .1s 0ms cubic-bezier(.64,-.07,.74,.05),box-shadow 0ms .15s linear}.pcash-navigation .navigation-ul .actions-container .actions-container-block:before{content:"";left:0;width:0;z-index:-1;height:100%;position:absolute;transition:.15s cubic-bezier(1,.89,.64,.16)}.pcash-navigation .navigation-ul .actions-container.selected .actions-container-text:before{width:100%;background:linear-gradient(180deg,#fce94f,#e9d542 10%,#d3bd32 30%,#c5ae28,#b9a120 80%,#b29100);opacity:1!important;box-shadow:0 1px 2px -1px #000,0 -1px 2px -1px #000}.pcash-navigation .navigation-ul .actions-container:has(.open){height:auto;grid-template-rows:var(--nav-item-height) 1fr}.pcash-navigation .navigation-ul .actions-container:has(.open) .actions-container-text:before{width:100%;background:linear-gradient(180deg,#fce94f,#e9d542 10%,#d3bd32 30%,#c5ae28,#b9a120 80%,#b29100);opacity:1!important;box-shadow:0 1px 2px -1px #000,0 -1px 2px -1px #000}.pcash-navigation .navigation-ul .action{all:unset;width:90%;height:var(--nav-action-height);cursor:pointer;display:grid;place-items:center;grid-template-columns:auto var(--nav-action-height);transition:grid-template-columns .1s cubic-bezier(.64,-.07,.74,.05)}.pcash-navigation .navigation-ul .action :is(span){width:100%;color:#fff;overflow:hidden;font-weight:700}.pcash-navigation .navigation-ul .action :is(img){height:var(--nav-action-height)}.pcash-navigation .navigation-ul .action .inner-action-container{display:flex;gap:2px;justify-content:center;align-items:center}.pcash-navigation .navigation-ul .action .inner-action-container .inner-action:hover,.pcash-navigation .navigation-ul .action .inner-action-container .inner-action:focus{scale:.8!important}.pcash-navigation .navigation-ul .action:has(.inner-action-container){grid-template-columns:1fr auto}.pcash-navigation .navigation-ul .nav-toggler :is(span){font-style:italic}.pcash-navigation .navigation-ul .nav-toggler :is(img){rotate:45deg;filter:drop-shadow(2px 1px 1px black)}.pcash-navigation .navigation-ul .nav-toggler :is(img).dark{display:none}.pcash-navigation.no-show{box-shadow:none;background:none}.pcash-navigation.minimized .navigation-ul{overflow:hidden}.pcash-navigation.minimized .navigation-ul .actions-container{grid-template-columns:auto}.pcash-navigation.minimized .navigation-ul .actions-container .actions-container-text{grid-template-columns:0 100%}.pcash-navigation.minimized .navigation-ul .actions-container .actions-container-block.open{opacity:0;margin:0;box-shadow:unset}.pcash-navigation.minimized .navigation-ul .actions-container:has(.open){grid-template-rows:var(--nav-action-height) 0fr}.pcash-navigation.minimized .navigation-ul .action{grid-template-columns:0 100%}.pcash-navigation.minimized .navigation-ul .nav-toggler :is(img){rotate:225deg;filter:drop-shadow(-2px 1px 1px black)}.external-nav{--nav-item-height: 40px;--nav-action-height: calc(var(--nav-item-height) * .7);margin:10px;display:flex;flex-direction:column;gap:5px}.external-nav .action{all:unset;width:90%;height:var(--nav-action-height);cursor:pointer;display:grid;place-items:center;grid-template-columns:auto var(--nav-action-height);transition:grid-template-columns .1s cubic-bezier(.64,-.07,.74,.05)}.external-nav .action :is(span){width:100%;overflow:hidden;font-weight:400;color:#7a7a7a}.external-nav .action :is(img){height:var(--nav-action-height)}.external-nav .action .inner-action-container{display:flex;gap:2px;justify-content:center;align-items:center}.external-nav .action .inner-action-container .inner-action:hover,.external-nav .action .inner-action-container .inner-action:focus{scale:.8!important}.external-nav .action:has(.inner-action-container){grid-template-columns:1fr auto}.external-nav .action{padding:2px 5%;border-radius:5px}.external-nav .action.selected{background:linear-gradient(180deg,#fce94f,#e9d542 10%,#d3bd32 30%,#c5ae28,#b9a120 80%,#b29100);box-shadow:0 1px 2px -1px #000,0 0 3px -1px #000}.external-nav .action.selected :is(span){color:#ffffe5}.external-nav .action:hover,.external-nav .action:focus{background:linear-gradient(180deg,#fce94f,#e9d542 10%,#d3bd32 30%,#c5ae28,#b9a120 80%,#b29100);box-shadow:0 1px 2px -1px #000,0 0 3px -1px #000}:is(.external-nav .action:hover,.external-nav .action:focus) :is(span){color:#ffffe5}@media (prefers-color-scheme: dark){.pcash-navigation .navigation-ul .actions-container-text :is(span){color:#151515}.pcash-navigation .navigation-ul .action :is(span){color:#151515;text-shadow:1.5px 1px 2px rgb(207 207 207 / 90%)!important}.pcash-navigation .navigation-ul .action:hover :is(span){text-shadow:1.5px .5px 0px rgb(219 219 219)!important}.pcash-navigation .navigation-ul .navigation-item{color-scheme:dark}.pcash-navigation .navigation-ul .navigation-item span{text-shadow:1.5px 1px 2px rgb(207 207 207 / 90%)}.pcash-navigation .navigation-ul .navigation-item:hover span{text-shadow:2px .5px 0px rgb(219 219 219)}.pcash-navigation .navigation-ul .navigation-item .theme img{scale:-1}.pcash-navigation .navigation-ul .nav-toggler :is(img){display:none}.pcash-navigation .navigation-ul .nav-toggler :is(img){filter:drop-shadow(2px 1px 2px rgb(207 207 207 / 70%))!important}.pcash-navigation .navigation-ul .nav-toggler :is(img).dark{display:unset}.pcash-navigation.minimized .navigation-ul .nav-toggler :is(img){filter:drop-shadow(-1px 1px 2px rgb(207 207 207 / 70%))!important}.pcash-navigation.no-show{background:#0e0e0e}.external-nav .action :is(span){color:#efefef}.external-nav .action.selected :is(span){color:#040404}:is(.external-nav .action:hover,.external-nav .action:focus) :is(span){color:#040404}}.dark-theme .pcash-navigation .navigation-ul .actions-container-text :is(span){color:#151515}.dark-theme .pcash-navigation .navigation-ul .action :is(span){color:#151515;text-shadow:1.5px 1px 2px rgb(207 207 207 / 90%)!important}.dark-theme .pcash-navigation .navigation-ul .action:hover :is(span){text-shadow:1.5px .5px 0px rgb(219 219 219)!important}.dark-theme .pcash-navigation .navigation-ul .navigation-item{color-scheme:dark}.dark-theme .pcash-navigation .navigation-ul .navigation-item span{text-shadow:1.5px 1px 2px rgb(207 207 207 / 90%)}.dark-theme .pcash-navigation .navigation-ul .navigation-item:hover span{text-shadow:2px .5px 0px rgb(219 219 219)}.dark-theme .pcash-navigation .navigation-ul .navigation-item .theme img{scale:-1}.dark-theme .pcash-navigation .navigation-ul .nav-toggler :is(img){display:none}.dark-theme .pcash-navigation .navigation-ul .nav-toggler :is(img){filter:drop-shadow(2px 1px 2px rgb(207 207 207 / 70%))!important}.dark-theme .pcash-navigation .navigation-ul .nav-toggler :is(img).dark{display:unset}.dark-theme .pcash-navigation.minimized .navigation-ul .nav-toggler :is(img){filter:drop-shadow(-1px 1px 2px rgb(207 207 207 / 70%))!important}.dark-theme .pcash-navigation.no-show{background:#0e0e0e}.dark-theme .external-nav .action :is(span){color:#efefef}.dark-theme .external-nav .action.selected :is(span){color:#040404}:is(.dark-theme .external-nav .action:hover,.dark-theme .external-nav .action:focus) :is(span){color:#040404}@media (width < 768px){.pcash-navigation{position:absolute;bottom:0;z-index:10;transition:width .2s ease-in,height 0ms ease-in}.pcash-navigation .navigation-ul :is(li):has(.nav-toggler){margin-top:unset}.pcash-navigation .navigation-ul .navigation-item:first-child{margin-top:auto}.pcash-navigation:not(.minimized){width:min(250px,60%);height:calc(100% - var(--pcash-header-height))}.pcash-navigation:not(.minimized) .nav-toggler img{scale:1;transition:scale .1s .2s ease-in}.pcash-navigation.minimized{width:0px;height:0px;transition:width .2s ease-in,height 0ms .2s ease-in}.pcash-navigation.minimized .nav-toggler{left:6px;bottom:6px;padding:4px;position:absolute;border-radius:50%;width:var(--nav-action-height);box-shadow:1px 1px 5px #00000050;background:linear-gradient(135deg,#4c3389,#9477d1);transition:left .2s .2s ease-in,width 0ms .2s ease-in,box-shadow 0ms .2s ease-in}.pcash-navigation.minimized .nav-toggler img{scale:.7;transition:scale .1s .2s ease-in}@media (prefers-color-scheme: dark){.pcash-navigation.minimized .nav-toggler{background:linear-gradient(315deg,#4c3389,#9477d1)!important}}.dark-theme .pcash-navigation.minimized .nav-toggler{background:linear-gradient(315deg,#4c3389,#9477d1)!important}}@media (width < 5600px){.navigation-ul{zoom:100%}}@media (width < 1024px){.navigation-ul{zoom:107%}}@media (width < 768px){.navigation-ul{zoom:110%}}.book-action-delete-inline{padding:0 10px;border-radius:5px;background-color:#f5f5f5}@media (prefers-color-scheme: dark){.book-action-delete-inline{background-color:#333}.book-action-delete-inline .pcash-subaccount-delete-text{color:#d3d3d3}}.dark-theme .book-action-delete-inline{background-color:#333}.dark-theme .book-action-delete-inline .pcash-subaccount-delete-text{color:#d3d3d3}.pcash-subaccount-delete-form.book .pcash-subaccount-delete-text{font-size:16px;display:block;text-wrap:wrap}.pcash-subaccount-delete-form.book :is(span:first-child){font-size:16px}
