:root{--bw-color: white;--text-muted: #bdb6ab;--glass: rgba(255, 255, 255, .03);--surface: #242321;--font-color-day: rgb(236, 176, 98);--font-color-md: rgb(238, 203, 157);--font-color-night: rgb(10, 10, 10);--bg-dark-color: rgb(99, 55, 19);--bg-light-color: rgb(185, 137, 4);--my-shadow: 0px 0px 12px 2px rgba(238, 236, 236, .715);--gradient-background: linear-gradient( 60deg, rgba(185, 137, 4, .9), rgba(99, 55, 19, .9) );--day-header-color: rgb(242, 237, 237)}*{-webkit-tap-highlight-color:transparent}.night-mode{background:var(--surface)!important;color:var(--text-muted)!important;--bw-color: #272626;--day-header-color: #272626;--my-shadow: 0px 0px 12px 2px rgba(102, 101, 101, .415)}.night-mode .mini-header *,.night-mode .header *{color:var(--text-muted)!important}.night-mode .mini-header,.night-mode .header{background:var(--day-header-color);color:var(--text-muted);fill:var(--text-muted)}.night-mode .side-nav{background:var(--day-header-color);color:var(--text-muted);box-shadow:var(--my-shadow)}.night-mode .side-nav button{color:var(--text-muted)}.night-mode .search-panel *{background:var(--surface)!important;color:var(--text-muted)!important;fill:var(--text-muted)}.night-mode .search-bar{border:1px solid var(--bg-dark-color)}.night-mode .search-result *{background:var(--surface)!important;color:var(--text-muted)!important;fill:var(--text-muted)}.night-mode .search-bar::placeholder{color:var(--text-muted)!important}.night-mode .footer{background:var(--day-header-color)!important;color:var(--text-muted)!important;box-shadow:var(--my-shadow)}.night-mode .footer .route *{color:var(--text-muted)}.night-mode svg{fill:var(--text-muted)!important}.night-mode .history-title{color:var(--text-muted)}.night-mode input,.night-mode label,.night-mode textarea,.night-mode select{background:transparent;color:var(--text-muted)!important}.night-mode .transactions *,.night-mode .quick-actions *,.night-mode .view-all-transactions-btn{color:var(--text-muted)}.night-mode input[type=submit]:hover{box-shadow:var(--my-shadow)}.night-mode .auth_form .redirector{color:var(--text-muted)}.night-mode .chart-container{background:var(--surface)!important;color:var(--text-muted)!important}.night-mode .settings .user-profile-info *,.night-mode .settings button{color:var(--text-muted)!important}.night-mode .profile .cam svg{fill:var(--bg-dark-color)!important}.night-mode .notification,.night-mode .notification-action{color:var(--text-muted)!important}.night-mode .total-price-panel *{color:var(--text-muted)}.night-mode .about-page{color:var(--text-muted)!important}.night-mode .dialog{background:var(--day-header-color)}.night-mode .calculator #screen,.night-mode .calculator tr *{color:var(--text-muted)!important;border-color:var(--text-muted)!important;border:1px solid var(--text-muted)}.night-mode .gold-actions .action{background:var(--surface);color:var(--text-muted)}.night-mode .print-karate-receipt{background:var(--surface);color:var(--text-muted)!important}.night-mode .calculator .pads .pad{background:var(--surface)!important;color:var(--text-muted)!important;box-shadow:var(--my-shadow)!important}body{font-family:system-ui,Avenir,Helvetica,Arial,sans-serif;margin:0;padding:0;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}body::-webkit-scrollbar{display:none}.header{display:flex;flex-direction:row;justify-content:space-between;align-items:center;padding:0 20px 5px;box-shadow:var(--my-shadow);background:#fff;z-index:1000}.header .user-profile{display:flex;margin-top:10px;line-height:1px}.header .user-profile img{width:50px;height:50px;clip-path:circle()}.user-profile .user-greetings{margin-top:10px;font-size:.8em;margin-inline-start:15px;text-align:left}.user-profile .welcomed-user{color:#635c5c!important}.user-profile .welcome-message{color:#726f6f}.header .btn{position:relative;background:transparent;border:none}.btn .red-dot{position:absolute;top:0;right:2px;padding:5px;background-color:red;clip-path:circle()}.header .btn svg{width:20px;height:20px;fill:var(--bg-dark-color)}.mini-header{display:flex;justify-content:space-between;align-items:center;padding:8px 0;box-shadow:var(--my-shadow);width:100vw;background:#fff;color:var(--bg-dark-color);z-index:500}.mini-header .title{font-size:1em;text-align:start;margin:5px 15px;color:var(--bg-dark-color);flex-grow:2}.mini-header button{background:transparent;border:none}.mini-header .options{margin-right:10px}.mini-header svg{width:18px;height:18px}.navbar{display:flex;gap:10px}.assets-history{display:flex;justify-content:center;gap:10px;margin:0 auto;border-radius:15px}.assets-history .assets-panel{width:50%;border-radius:20px;padding:5px;margin-top:10px;color:var(--font-color-md);background:var(--gradient-background);font-family:system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Open Sans,Helvetica Neue,sans-serif;font-size:.8em;line-height:10px}.assets-history .value{font-size:1.1em!important}.price-tracker{width:100%!important}.assets-history .label{font-size:1.2em!important;font-weight:600;font-family:system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Open Sans,Helvetica Neue,sans-serif}.price-tracker .value{font-size:1.7em!important;font-weight:700;font-family:system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Open Sans,Helvetica Neue,sans-serif}.panel-title{display:flex;justify-content:space-between}.view-all-transactions-btn{color:var(--bg-light-color);font-weight:700;background:transparent;border:none;font-size:.7em}.history-title{font-size:.8em;text-align:start;color:var(--bg-light-color)}.transactions{display:flex;flex-direction:column;align-items:center;box-shadow:var(--my-shadow);margin:2px;padding:3px;border-radius:15px}.transaction{display:flex;flex-direction:column;align-content:center;text-align:start;border-bottom:.3px solid rgba(160,148,148,.288);color:var(--bg-dark-color);width:95%;padding:5px;line-height:0px;vertical-align:middle;font-size:.8em;text-decoration:none}.transaction-top-section{display:flex;justify-content:space-between}.transaction-top-section svg{width:13px;height:13px}.transaction:last-child{border:none}.transaction .transaction-info{font-size:.8em;display:flex;justify-content:space-between;padding-bottom:5px}.transactions.funds-page-recents{margin-bottom:100px}.history-page{margin-block-end:100px}.history-page .transactions{box-shadow:none;padding:5px 0;border-radius:0}.history-page .transaction{display:flex;flex-direction:column;align-content:center;text-align:start;border-bottom:.3px solid rgba(160,148,148,.288);color:var(--bg-dark-color);padding:7px;line-height:0px;vertical-align:middle;margin:2px;font-size:.8em}.quick-actions{display:flex;justify-content:space-between;flex-direction:column;box-shadow:var(--my-shadow);margin:2px auto;border-radius:20px}.actions button.action{border:none;background:transparent;padding:3px;margin:7px 5px;cursor:pointer}.actions button *{display:flex;margin:0 auto;color:var(--bg-dark-color)}.actions button.action svg{width:20px;height:20px;box-shadow:var(--my-shadow);padding:15px;border-radius:15px;margin-bottom:5px;fill:var(--bg-dark-color)}.analytics-view{margin-bottom:100px}.scrollable-line-chart::-webkit-scrollbar{display:none}.hide{display:none!important}.search-panel{display:flex;justify-content:center;align-items:center;margin-top:10px}.search-bar{width:70%;padding:10px 18px;color:var(--bg-dark-color);border:none;box-shadow:var(--my-shadow);border-radius:10px;font-size:.8em;background:transparent}.search-bar::placeholder{color:var(--bg-dark-color)}.search-bar:focus{outline-color:var(--bg-dark-color);outline-width:.3px!important}.search-btn{background:transparent;cursor:pointer;margin-left:15px;border:none}.search-btn svg{width:25px;height:25px;fill:var(--bg-dark-color)}.search-result{margin-block:10px}.search-result .transactions{margin-bottom:100px!important}.loader{width:100vw;height:100vh;display:flex;justify-content:center;align-items:center;background:#201a07}.loader img{width:80px;height:80px;animation-timing-function:ease-out;animation-duration:5s;animation-iteration-count:infinite;animation-play-state:running;animation-name:gold_rotator}@keyframes gold_rotator{20%{transform:scale(1.2)}40%{transform:rotateX(-10deg)}to{transform:rotateX(-20deg)}}.loader h3{font-size:1em;font-weight:bolder;color:#a7916a;font-family:Cambria,Cochin,Georgia,Times,Times New Roman,serif}.welcome-page{width:100vw;height:100vh;background-size:cover;background-position:center;background-repeat:no-repeat}.content-section .brand-panel{position:absolute;top:20px}.welcome-page h1.write-up{margin:10px auto;padding:10px 20px;font-size:1.5em}.welcome-page .write-up{margin:10px auto;padding:10px 20px;text-align:start;font-family:Cambria,Cochin,Georgia,Times,Times New Roman,serif;text-shadow:10px 10px 10px var(--bg-dark-color);color:var(--font-color-md)}.welcome-page .actions-panel{position:fixed;bottom:0;height:60%;background:linear-gradient(to bottom,#fff0,#614c11b3 30%,#614c11e6 50%);display:flex;flex-direction:column;justify-content:center;margin-left:0}.welcome-page .redirector{font-size:.8em;color:var(--font-color-md)}.welcome-page .redirector a{text-decoration:none;color:var(--font-color-md)}.redirector svg{width:14px;height:14px;margin-left:10px}.actions-panel button{width:90%;margin:10px auto;padding:10px 15px;background:var(--gradient-background);color:var(--font-color-md);border:none;border-radius:10px;font-size:.9em;font-weight:700}.actions-panel button:hover{box-shadow:0 0 5px 2px var(--font-color-md)}.auth_form .form_title{color:var(--bg-light-color);font-size:1.1em;margin-bottom:10px}.auth_form{display:flex;flex-direction:column;width:90%;margin:0 auto;padding:10px}.auth_form input{width:90%;margin:10px auto;padding:15px;font-size:.8em;border:1px solid rgba(192,186,186,.7);border-radius:10px}.auth_form label{font-weight:600;font-size:.8em;text-align:left;color:var(--bg-dark-color)}.auth_form .item-values{display:flex;margin:0 auto}.auth_form .item{display:flex;flex-direction:column;width:40%;margin:0 auto!important}.auth_form input:focus{outline-color:var(--font-color-day)}.auth_form select{margin:15px auto;padding:20px;font-size:.8em;border:1px solid rgba(192,186,186,.7);border-radius:15px}.auth_form select{width:100%!important}.auth_form .error-container{border:1px solid red;padding:10px;border-radius:7px;font-size:.9em;color:red;background-color:#ff000015;opacity:.7}.calculator .error-container{border:1px solid red;padding:10px;border-radius:7px;font-size:.9em;color:red;background-color:#ff000015;opacity:.7;width:80%;margin:5px auto 10px}.auth_form input[type=submit]:hover{box-shadow:var(--my-shadow)}.auth_form .redirector{font-size:.8em;font-weight:500;color:var(--surface)}.auth_form a{font-size:.9em;text-decoration:none;color:#5050e0}.auth_form .recovery{width:90%!important;display:flex;justify-content:space-between;margin:0 auto}.auth_form .item-values{display:flex}.create_form{display:flex;flex-direction:column;width:90%;margin:0 auto;padding:10px}.create_form label{font-weight:600;font-size:.8em;text-align:left;color:var(--bg-dark-color)}.create_form select{margin-block:10px;padding:15px;font-size:.8em;border:1px solid rgba(192,186,186,.7);border-radius:10px;width:100%}.create_form input{margin-block:10px;padding:15px;font-size:.8em;border:1px solid rgba(192,186,186,.7);border-radius:10px}.create_form input[type=submit]{background:var(--gradient-background);color:var(--font-color-md);width:100%;font-weight:700;font-size:.8em;cursor:pointer}.create_form input[type=submit]:hover{box-shadow:var(--my-shadow)}.create_form .item-values{display:flex;justify-content:space-between!important}.create_form .item{display:flex;flex-direction:column;width:90%}.create_form .item input{display:flex;justify-content:space-between!important;width:75%;margin:0 auto!important}.access-denied .error-code{color:var(--font-color-day)}.access-denied .error-actions{text-decoration:none;cursor:pointer;padding:7px 14px;color:var(--bg-light-color);border-radius:10px;width:50%;margin:0 auto;text-align:center}.account-state{background:url(/assets/gold-map-DdF6il7B.png);background-repeat:no-repeat;background-size:cover;height:100vh}.account-status{padding-block:10%;font-size:1em;color:var(--font-color-md);position:relative}.account-status .user-status{display:block;margin:10px auto;padding:10px 15px;font-size:2em}.account-status .action-btn{margin-block:30px;padding:15px 20px;background:var(--font-color-md);color:var(--bg-dark-color);border:none;border-radius:10px;font-size:.9em;font-weight:700}.date-picker .title{color:var(--bg-light-color);font-size:1em;margin-bottom:10px}.date-picker{display:flex;flex-direction:column;width:90%;margin:0% auto;border-bottom:.7px solid rgba(184,165,165,.63);padding:5px 20px}.date-picker input{width:90%;margin:0 auto;padding:10px;font-size:.8em;border:1px solid rgba(192,186,186,.7);border-radius:7px}.date-picker label{font-weight:600;font-size:.9em;text-align:left;color:var(--bg-dark-color)}.date-picker .item-values{display:flex;margin-bottom:10px;gap:20px}.date-picker .item{display:flex;flex-direction:column;width:100%}.date-picker button{border:none;display:flex;justify-content:center;align-items:center;background:transparent;padding:0!important}.date-picker button svg{width:20px;height:20px;padding-top:15px;fill:var(--bg-dark-color)}.auth_form textarea,select{width:90%;margin:15px auto;padding:10px;font-size:.8em;border:1px solid rgba(192,186,186,.7);border-radius:8px;background:transparent}.auth_form textarea:focus{outline-color:var(--font-color-day)}.auth_form input[type=submit]{background:var(--gradient-background);color:var(--font-color-md);width:100%;font-weight:700;font-size:.8em;cursor:pointer}.auth_form input[type=submit]:hover{box-shadow:0 0 5px 5px #eed4c2}.pages-navigator{display:flex;justify-content:center;align-items:center;margin-top:20px;margin-bottom:50px;gap:10px}.pages-navigator button{color:#fff;font-size:.9em;padding:7px 14px;text-align:center;border-radius:7px;border:1px solid var(--bg-light-color);color:var(--bg-light-color)}.active-btn{background:var(--gradient-background);color:#f8f4e6!important}.footer.sm{height:50px;box-shadow:var(--my-shadow);position:fixed;bottom:0!important;padding-block:5px;width:100vw;margin:0;background:#fff;cursor:pointer;display:flex;justify-content:space-around;gap:20px;align-items:center}.footer button{background:transparent;border:none;display:flex;flex-direction:column;align-items:center;cursor:pointer}.footer.sm svg{width:20px;height:20px;padding-bottom:8px;fill:var(--bg-dark-color)}.footer.sm .route{display:flex;flex-direction:column;align-items:center;font-size:12px;color:var(--bg-dark-color)}.footer{z-index:1000!important}.calculator{margin:0 auto}.calculator #screen{width:85%;border-radius:10px;font-size:.8em;color:var(--bg-dark-color);font-family:system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Open Sans,Helvetica Neue,sans-serif;border:none;box-shadow:var(--my-shadow);margin:0 auto 15px;font-weight:700;text-align:left;border:1px solid var(--surface);border-collapse:collapse}.screen tbody .result-label{padding-left:20px;border:1px solid var(--surface)}.screen tbody .result-value{border:1px solid var(--surface);padding-left:15px}.input-fields .karate-inputs{display:flex;justify-content:space-between;width:90%;margin:0 auto}.karate-inputs input{padding:10px;margin-block:10px;font-size:1em;border:none;border-radius:5px;box-shadow:var(--my-shadow);width:80%}.info-fields .field input{font-family:system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Open Sans,Helvetica Neue,sans-serif;margin:10px;padding:10px;font-size:1em;border:none;border-radius:5px;box-shadow:var(--my-shadow);position:relative;width:87%}.input-fields input::placeholder{font-size:.8em}.input-fields input:focus{outline-color:var(--bg-light-color)}.karate-inputs label{font-size:1em;float:left;margin-left:15px!important;margin-top:-12px!important;color:var(--bg-dark-color);position:absolute;z-index:200}.input-fields label{font-size:1em;float:left;margin-left:25px;margin-top:-5px;color:var(--bg-dark-color);position:absolute;background:var(--bw-color);z-index:200}.gold-actions{display:flex;justify-content:space-between;width:90%!important;margin:0 auto;gap:10px}.gold-actions .action{box-shadow:var(--my-shadow);padding:10px!important;text-align:center;border:1px solid rgba(99,55,19,.1)!important;font-size:.8em!important;scale:1;opacity:.8}.gold-actions .action:hover{scale:.97;opacity:1}.calculator .buttons{display:flex;justify-content:center;width:100%;flex-direction:row;margin:15px auto;cursor:pointer}.calculator .pads{display:grid;grid-template-columns:repeat(auto-fit,minmax(70px,1fr));grid-template-columns:repeat(4,minmax(70px,1fr));gap:10px;margin-block:10px;margin-block-end:100px;align-items:stretch}.pads .pad{width:100%;aspect-ratio:1 / 1;display:inline-flex;align-items:center;justify-content:center;padding:.25rem;max-height:70px;cursor:pointer;scale:1;opacity:.8}.pad:hover{scale:.97;opacity:1;border:.21px solid!important}.pads .zero{grid-column:1 / -1;max-height:70px}.calculator button:not(.option){text-align:center;width:100%;font-weight:700;color:var(--bg-dark-color);font-size:1.25rem;border:none;border-radius:8px;margin-block:0px!important;cursor:pointer}.pads .op-pad{background:linear-gradient(180deg,#dfaf2b1f,#aa81600f)}@media(max-width:420px){.calculator button:not(.option){font-size:1rem;border-radius:6px}.calculator .pads{gap:8px}}@media(min-width:420px){.calculator .pads{grid-template-columns:repeat(auto-fit,minmax(90px,1fr));grid-template-columns:repeat(4,minmax(100px,1fr))}}@media(min-width:600px){.calculator .pads{grid-template-columns:repeat(auto-fit,minmax(120px,1fr));grid-template-columns:repeat(4,minmax(120px,1fr))}}@media(min-width:800px){.calculator .pads{grid-template-columns:repeat(auto-fit,minmax(140px,1fr));grid-template-columns:repeat(4,minmax(140px,1fr))}}@media only screen and (min-device-width:768px)and (max-device-width:1024px)and (-webkit-min-device-pixel-ratio:2){.calculator .pads{grid-template-columns:repeat(4,minmax(70px,1fr));gap:8px;margin-block-end:80px}.pads .pad{max-height:60px;padding:.15rem}.pads .zero{max-height:60px}.calculator button:not(.option){font-size:1.1rem;border-radius:6px;margin-block:0px!important}.calculator #screen{width:90%;font-size:.75em;margin-bottom:12px}}@media only screen and (min-device-width:1024px)and (max-device-width:1366px)and (-webkit-min-device-pixel-ratio:2){.calculator .pads{grid-template-columns:repeat(4,minmax(80px,1fr));gap:10px;margin-block-end:90px}.pads .pad{max-height:70px;padding:.2rem}.pads .zero{max-height:70px}.calculator button:not(.option){font-size:1.15rem;border-radius:6px;margin-block:0px!important}.calculator #screen{width:88%;font-size:.8em;margin-bottom:12px}}.calculator button svg{width:25px;height:25px}.profile .user-profile{margin-block-start:7%}.file-chooser-options{position:absolute;inset-inline:0px;bottom:0;z-index:1100!important;background:#000000d5;display:flex;flex-direction:column}.file-chooser-options .chooser-title{text-align:left;color:#cfc9c9;font-size:1em;padding-left:20px;padding-top:10px}.file-chooser-options .options{display:flex;flex-direction:row;align-items:center;justify-content:space-around;margin-block-end:10px;padding-bottom:10px;gap:50px}.file-chooser-options button{background:none;border:none;display:flex;flex-direction:column;align-items:center;color:#cfc9c9;cursor:pointer}.file-chooser-options button input{position:absolute;width:30px;height:30px;opacity:0}.file-chooser-options svg{margin-bottom:10px;width:30px;height:30px;fill:#cfc9c9;cursor:pointer}input.smImgChooser{width:30px;height:30px;opacity:0}input.smImgChooser::-webkit-file-upload-button{display:none}.side-nav{background:#e9e5e5af;position:fixed;top:50px;right:5px;display:flex;flex-direction:column;padding:15px 20px;border-radius:5px;z-index:10}.side-nav button{margin-block:3px;padding:3px;background:none;border:none;color:var(--bg-dark-color);font-weight:700;text-align:start}.side-nav button:hover{border-bottom:1px solid rgba(128,128,128,.301)}.user-profile img{width:100px;height:100px;border-radius:50%;display:block;border:2px outset var(--bg-light-color);margin:0 auto;position:relative;cursor:pointer}.profile .user-name{font-size:1em;margin:10px 0;color:var(--bg-light-color)}.profile .user-role{display:inline-block;background:var(--font-color-md);padding:5px 15px;font-size:.8em;border-radius:8px;color:var(--bg-dark-color);margin-block:5px}.user-role.funds-tx-type{display:inline-block;background:var(--font-color-md);padding:5px 15px;font-size:.8em;border-radius:8px;color:var(--bg-dark-color);margin-block:-5px}.profile .cam{padding:7px;border-radius:100%;box-shadow:var(--my-shadow);background:#fff;position:absolute;margin-top:-55px;margin-left:30px;cursor:pointer}.cam input{width:20px;height:20px;opacity:0;position:absolute}.cam input::-webkit-file-upload-button{display:none}.profile .cam svg{vertical-align:middle;width:20px;height:20px;fill:var(--bg-dark-color)}.profile .user-info{width:90%;display:flex;flex-direction:column;margin:10px auto}.user-info .field div{padding:5px;margin-block:8px;display:flex;flex-direction:column;color:var(--bg-dark-color)}.field .entry{display:flex;line-height:5px;margin-left:50px;text-align:start}.user-info .field input{padding:10px 0;border:none;font-size:.8em;background:none;color:var(--bg-dark-color)}.field input:focus{outline:none}.field svg{width:20px;height:20px;fill:var(--bg-dark-color);float:left;margin-top:25px}.transaction-receipt{margin-bottom:200px!important}.brand{max-width:100px}.transaction-receipt table{font-family:monospace;font-size:1em;font-weight:bolder;margin:50px auto}.transaction-info-table tbody tr *{padding-block:7px!important}.transaction-info-table td.data-label,.transaction-info-table td.data-value{text-align:left;padding-inline:20px}.transaction-info-table td.data-value:before{content:": "}.total-price-panel{display:flex;flex-direction:column;justify-content:center;align-items:center;font-size:1em;font-family:monospace;gap:7px;font-weight:bolder;margin-top:10px;color:#000}.custom-checkbox{margin:0 10px;padding:1px 20px;height:15px;border-radius:15px;border:.8px solid rgba(245,196,90,.555);position:relative}.show-price-toggler .show-price-label{font-size:1em;font-weight:700}.show-price-toggler .custom-checkbox{margin:0 10px;padding:0 20px;height:13px}.show-price-toggler .checkbox-header{margin-inline:1px;height:16px}.checkbox-header{padding:0 8px;height:15px;border-radius:100%;background:var(--gradient-background);position:absolute;top:2px;right:inherit;left:2px}.isChecked{background:var(--text-muted)}.isChecked .checkbox-header{position:absolute;left:inherit;right:2px}.reciept-actions{display:flex;justify-content:space-around}.reciept-actions button{margin-top:10px;margin-bottom:30px;padding:7px 10px;background:var(--gradient-background);border:none;color:var(--font-color-md);font-size:.9em;border-radius:10px}.reciept-actions svg{width:20px;height:20px;margin-inline:10px}.karate-panel{position:absolute;inset-block:8%;inset-inline:5%;box-shadow:var(--my-shadow);background:var(--day-header-color);border-radius:10px;padding:5px;z-index:500}.print-karate-receipt{width:88%!important;box-shadow:var(--my-shadow);padding:10px;text-align:center;border:1px solid rgba(99,55,19,.1)!important;font-size:.8em!important;scale:1;opacity:.8}.karate-panel table{font-size:1em;font-weight:700}.notifications .all-notifications-panel{width:95%;box-shadow:none;margin:0 auto 100px;padding:5px 0;border-radius:0}.notifications .notification{display:flex;flex-direction:column;align-content:center;text-align:start;border-bottom:.3px solid rgba(156,143,143,.171);color:var(--bg-dark-color);width:95%;padding:10px;line-height:12px;vertical-align:middle;font-size:.9em}.notification .notification-info{display:flex;justify-content:space-between;line-height:7px}.notification-action{display:flex;flex-direction:column;align-items:center;background:transparent;border:none;border-radius:8px;color:var(--bg-dark-color);font-weight:700}.notification-action svg{width:20px;height:20px}.page{width:90%!important;margin:0 auto}.dialog-container{position:absolute;top:0;left:0;width:100%;height:100%;background-color:transparent;-webkit-backdrop-filter:brightness(.8);backdrop-filter:brightness(.8)}.dialog{position:absolute;top:25%;inset-inline:5%;z-index:100;background:#fff;border-radius:15px}.dialog-title{color:var(--bg-light-color);border-bottom:1px solid rgba(219,209,209,.74);padding-bottom:10px;font-size:1em;margin:10px auto}.dialog-content{font-size:1em;padding-inline:10px}.dialog-options{display:flex;justify-content:center;align-items:center;border-top:1px solid rgba(219,209,209,.74);padding-top:10px;margin:10px auto;gap:30px}.dialog-options .option{border:none;background:var(--gradient-background);color:var(--font-color-md);padding:7px 10px;font-size:.9em;border-radius:8px}.canvas-dialog{margin-block:0px!important}.cam-canvas{display:flex;justify-content:center;align-items:center;width:100%;height:auto}.cam-canvas .cam-screen{width:100%;height:auto;max-width:600px;display:none}.tooltip{padding:5px 20px;background:#1e1d1da5;color:#fff;border-radius:10px;font-size:1em;position:relative;z-index:400;margin-top:150px;margin-left:100px}.tooltip-indicator{position:absolute;z-index:400;top:0;margin-top:-20px;inset-inline:40%;background:#1e1d1da5;width:30px;height:20px;clip-path:polygon(50% 0,100% 100%,0 100%)}.settings{display:flex;flex-direction:column;margin:0 20px;margin-block-end:100px}.settings-user-profile{display:flex;line-height:5px;margin:5px;padding-bottom:5px;border-bottom:.8px solid rgba(189,189,189,.37)}.settings-user-profile img{width:60px;height:60px;border-radius:50%;border:2px outset var(--bg-light-color);cursor:pointer}.user-profile-info{margin-left:20px;text-align:start;font-size:.8em}.user-profile-email{color:gray}.user-profile-name{color:#494747}.preferences .custom-checkbox{height:17px}.night-mode-toggler-label{font-size:.9em!important;color:var(--text-muted)!important;margin-top:-3px}.settings .section{display:flex;flex-direction:column;justify-content:space-between;text-align:left}.preferences .preferences-options{display:flex;justify-content:space-between}.section .options{display:inline-flex;width:fit-content;flex-direction:column}.section .title{color:var(--bg-light-color);font-size:.9em}.section button{border:none;background:transparent;font-size:.9em;text-align:left;margin-block:8px;color:#3f3d3d}.section button.delete-account,button.logout-btn{color:#cf5151!important}.about-page{margin:0 20px;font-size:.9em;color:#3d3c3ce7;text-align:justify}.about-page .dev-info,.copy-right{text-align:center}.about-page a{color:#3b8ed3d7}.user-list{display:flex}.users-table{border-collapse:collapse;border-radius:7px;width:100%}.users-table thead{border-color:var(--text-muted);background:var(--gradient-background);color:var(--font-color-md);font-size:.8em;line-height:20px;border-top-left-radius:7px;border-top-right-radius:7px}.users-table .table-data{border:none;font-size:.6em;line-height:10px;border-bottom:1px solid rgba(196,191,191,.575)}.users-table .actions{display:flex;line-height:30px;align-items:center;justify-content:space-around;border:none}.users-table button{margin-top:5px;background:transparent;border:none}.users-table svg{width:20px;height:20px}.users-table svg.bi-check2{fill:green}.users-table svg.bi-x{fill:red}.users-table svg.bi-trash{fill:#d13f3f}@media screen and (min-width:900px){.header,.mini-header{box-shadow:none;position:fixed;top:0;inset-inline:0px;background:var(--day-header-color)}.mini-header{font-size:1.1em}.mini-header svg{width:25px;height:25px}.container{display:flex;flex-direction:row}.container .side-bar{position:fixed;left:0;top:80px;height:fit-content;flex-grow:1;flex-basis:20%;background:var(--day-header-color);height:100vh;z-index:500;width:25vh}.container .main{margin-top:100px;position:absolute;right:0;width:80vw!important;height:90vh}.footer.lg{box-shadow:none}.footer.lg svg{width:20px;height:20px;padding-bottom:8px;fill:var(--bg-dark-color)}.footer.lg .route{display:flex;flex-direction:row;align-items:center;font-size:1em;margin-top:30px;padding-inline:20px;color:var(--bg-dark-color);cursor:pointer;gap:15px}.auth_form input,.auth_form .item-values,.auth_form select,.auth_form input[type=submit]{width:100%}.gold-actions{width:90%;margin:5px auto}.calculator .buttons{width:85%;margin:5px auto}.calculator .pads{width:100%;margin:-15px auto;gap:5px}.calculator .pad{margin:0 auto;text-align:center}.op-pad .del-btn{position:relative}.op-pad .del-btn svg{position:absolute;top:0}.welcome-page{display:flex;justify-content:space-between;margin-top:0}.img-section{width:50%;background:#000000eb;font-size:2em;position:relative}.img-section .brand{line-height:30px}.img-section .app-version{position:absolute;bottom:20px;inset-inline:20%;color:#b1afaf;font-size:.6em}.content-section{width:50%}.content-section .brand{display:none}.account-state{display:flex}.account-status{padding-block:10%}.dialog{position:absolute;top:10%}.calculator .pads{grid-template-rows:repeat(auto-fit,minmax(10px,1fr));grid-template-columns:repeat(4,minmax(10px,1fr));gap:5px}.op-pad .del-btn svg{width:25px!important;height:25px!important}}@media print{.no-print *{display:none!important;padding:0!important;margin:0!important}.transaction-info{color:#000!important}.transaction-receipt{margin-bottom:0!important;margin-top:-8px!important;color:#000!important;background-color:#fff!important}.total-price-panel *{color:#000!important;background-color:#fff!important}.total-price-panel label{font-size:1.3em!important}.total-price-panel h1.total-price{font-size:2.5em!important}.brand{max-width:100px;margin-bottom:-20px!important}.transaction-info-table tbody tr *{padding-block:7px!important}.transaction-info-table td.data-label{text-align:left;padding-right:5px!important}.transaction-receipt table{font-family:monospace;font-size:1em;margin:0 auto!important}.transaction-info-table td.data-value{text-align:left;padding-left:0}.karate-panel{inset-block:5%!important;inset-inline:2%!important;box-shadow:none!important;background:#fff!important;padding:5px!important}.karate-panel table{font-size:.9em!important;font-weight:700;margin-inline:-20px!important;padding-inline:-20px!important;margin:0 auto!important}.print-karate-receipt{width:100%!important;padding-inline:-10px!important}body{margin-top:-15px!important;margin-inline:-20px!important;padding-inline:-20px!important}@page{size:portrait;margin:5px}}.install-banner{position:fixed;top:0;left:0;right:0;z-index:9999;width:100lvw;background:linear-gradient(135deg,#d4af37,#b8930f);padding:8px 12px;box-shadow:0 4px 12px #00000026;animation:slideDown .3s ease-out}@keyframes slideDown{0%{transform:translateY(-100%);opacity:0}to{transform:translateY(0);opacity:1}}.install-banner-content{display:flex;align-items:center;justify-content:space-between;margin:0 auto;gap:12px;flex-wrap:wrap}.install-banner-text{flex:1;text-align:left}.install-banner-title{margin:0;font-size:.8em;font-weight:600;color:#fff;text-shadow:0 1px 2px rgba(0,0,0,.1)}.install-banner-message{margin:4px 0 0;font-size:.8em;color:#ffffffe6}.install-banner-actions{display:flex;gap:8px;align-items:center}.install-btn,.dismiss-btn{padding:8px 16px;border:none;border-radius:4px;font-size:.8em;font-weight:500;cursor:pointer;transition:all .2s ease}.install-btn{background:#fff;color:#d4af37}.install-btn:hover{background:#f5f5f5;transform:translateY(-1px)}.dismiss-btn{background:#fff3;color:#fff;border:1px solid rgba(255,255,255,.4)}.dismiss-btn:hover{background:#ffffff4d;transform:translateY(-1px)}.night-mode .install-banner{background:linear-gradient(135deg,#b8930f,#8a6c08)}.account-status .status-icon{display:flex;justify-content:center;margin-bottom:20px;color:var(--bg-light-color);animation:rotate 2s infinite}@keyframes rotate{0%{opacity:.8;transform:rotate(180deg)}}.account-status .user-status{display:block;margin:10px 50px;padding:10px 20px;background:var(--font-color-md);color:var(--bg-dark-color);border-radius:8px;font-weight:700;font-size:1.1em;text-transform:uppercase}.account-status .status-info{margin:25px 0;padding:15px;background:#d4a0244d;border-radius:10px;border-left:4px solid var(--bg-light-color)}@media(max-width:600px){.install-banner{padding:10px 12px}.account-status .welcome-message{text-align:center;margin-bottom:30px}.account-status .user-name{font-size:1.2em;color:var(--font-color-md);margin:0 0 10px;text-shadow:2px 2px 4px var(--bg-dark-color)}.account-status .message{font-size:1.3em;color:var(--bg-light-color);margin:0;font-weight:700}.account-status .content{text-align:center;margin:30px 0}.account-status .content-message{font-size:1.1em;color:var(--font-color-md);margin:20px 0;line-height:1.6}.account-status .status-label{margin:0;font-size:.9em;color:var(--text-muted)}.account-status .content-detail{font-size:.95em;color:var(--font-color-md);margin:20px 0;line-height:1.5;opacity:.9}.account-status .action-btn{position:fixed;bottom:10%;left:50%;transform:translate(-50%);padding:15px 30px;background:var(--gradient-background);color:var(--font-color-md);border:none;border-radius:15px;font-size:1em;font-weight:700;cursor:pointer;transition:all .3s ease;display:flex;align-items:center;gap:10px;box-shadow:0 4px 12px #d4a0244d}.account-status .action-btn:hover{transform:translate(-50%) translateY(-2px);box-shadow:0 6px 16px #d4a02466}.account-status .action-btn:disabled{opacity:.6;cursor:not-allowed}.actions button.action{padding:3px;margin:7px 5px;font-size:.7em}.actions button.action svg{width:18px;height:18px;padding:15px}}.access-denied-container{width:100vw;height:100vh;display:flex;align-items:center;justify-content:center;background:var(--gradient-background);position:fixed;top:0;left:0;z-index:9000}.access-denied-content{text-align:center;width:80%;margin:5% auto!important;padding:40px;background:#242321f2;border-radius:20px;box-shadow:0 20px 60px #0000004d;border:2px solid rgba(212,160,36,.2);animation:slideInUp .5s ease-out}@keyframes slideInUp{0%{opacity:0;transform:translateY(40px)}to{opacity:1;transform:translateY(0)}}.access-denied-content .error-icon{color:var(--bg-light-color);margin-bottom:20px;display:flex;justify-content:center}.access-denied-content .error-code{font-size:4em;margin:0;color:var(--bg-light-color);text-shadow:0 2px 4px rgba(0,0,0,.3)}.access-denied-content .error-title{font-size:1.8em;margin:10px 0;color:var(--font-color-md)}.access-denied-content .error-message{font-size:1em;color:var(--text-muted);margin:15px 0 25px;line-height:1.6}.access-denied-content .error-actions{display:flex;gap:10px;justify-content:center}.error-boundary-container{width:100vw;height:100vh;display:flex;align-items:center;justify-content:center;background:linear-gradient(135deg,#c21e1e,#7a1212);position:fixed;top:0;left:0;z-index:10000;overflow:auto}.error-boundary-content{text-align:center;width:80%;padding:40px;background:#fffffff2;border-radius:20px;box-shadow:0 20px 60px #00000080;border:2px solid #c21e1e;animation:slideInUp .5s ease-out}.error-boundary-content .error-icon{color:#c21e1e;margin-bottom:20px;display:flex;justify-content:center;font-size:3em}.error-boundary-content .error-code{font-size:3em;margin:0;color:#c21e1e;font-weight:700}.error-boundary-content .error-title{font-size:1.8em;margin:10px 0;color:#333;font-weight:700}.error-boundary-content .error-message{font-size:1.05em;color:#555;margin:15px 0 25px;line-height:1.6}.error-boundary-content .error-details{background:#f5f5f5;border:1px solid #ddd;border-radius:10px;padding:15px;margin:20px 0;text-align:left;max-height:200px;overflow-y:auto}.error-boundary-content .error-info{margin:0}.error-boundary-content .detail-label{font-weight:700;color:#c21e1e;margin:0 0 10px;font-size:.9em}.error-boundary-content .detail-message{color:#666;margin:0;font-size:.85em;font-family:Courier New,monospace;word-break:break-word}.error-boundary-content .error-actions{display:flex;gap:10px;justify-content:center;margin-top:20px}.error-boundary-content .action-btn{padding:12px 30px;background:#c21e1e;color:#fff;border:none;border-radius:8px;font-size:1em;font-weight:700;cursor:pointer;transition:all .3s ease;display:flex;align-items:center;gap:8px}.error-boundary-content .action-btn:hover{background:#a01818;transform:translateY(-2px);box-shadow:0 4px 12px #c21e1e4d}.error-icon{display:flex;justify-content:center;margin-bottom:20px}.error-icon.critical{animation:shake .5s}@keyframes shake{0%,to{transform:translate(0)}25%{transform:translate(-5px)}75%{transform:translate(5px)}}.action-btn.back-to-home,.action-btn.reset{padding:12px 30px;background:var(--gradient-background);color:var(--font-color-md);border:none;border-radius:12px;font-size:1em;font-weight:700;cursor:pointer;transition:all .3s ease;display:inline-flex;align-items:center;gap:8px;box-shadow:0 4px 12px #d4a0244d}.action-btn.back-to-home:hover,.action-btn.reset:hover{transform:translateY(-2px);box-shadow:0 6px 16px #d4a02466}.night-mode .access-denied-content,.night-mode .error-boundary-content{background:#242321f2}.night-mode .access-denied-content .error-title,.night-mode .error-boundary-content .error-title{color:var(--font-color-md)}.night-mode .access-denied-content .error-message,.night-mode .error-boundary-content .error-message{color:var(--text-muted)}.night-mode .error-boundary-content .error-details{background:#0000004d;border-color:#d4a02433}.access-denied-content,.error-boundary-content{margin:20px;padding:25px;max-width:none}.access-denied-content .error-code,.error-boundary-content .error-code{font-size:2.5em}.access-denied-content .error-title,.error-boundary-content .error-title{font-size:1.5em}.access-denied-content .error-message,.error-boundary-content .error-message{font-size:.95em}.error-boundary-content .error-details{max-height:150px;font-size:.8em}.access-denied-content .error-actions,.error-boundary-content .error-actions{flex-direction:column}.install-banner-content{flex-direction:column;align-items:stretch;gap:10px}.install-banner-text{text-align:center}.install-banner-title{font-size:14px}.install-banner-message{font-size:12px}.install-banner-actions{justify-content:center}.install-btn,.dismiss-btn{flex:1;padding:10px 12px;font-size:13px}.pdf-actions{display:flex;gap:12px;margin-bottom:20px;margin-left:30px;flex-wrap:wrap}.download-pdf-btn{display:flex;align-items:center;gap:8px;padding:10px 18px;background:linear-gradient(135deg,#d4a024,#b07a05);color:#fff;border:none;border-radius:6px;cursor:pointer;font-size:14px;font-weight:600;transition:all .3s ease;box-shadow:0 4px 12px #d4a0244d}.download-pdf-btn:hover{transform:translateY(-2px);box-shadow:0 6px 16px #d4a02466;background:linear-gradient(135deg,#e6b045,#c28a2a)}.download-pdf-btn:active{transform:translateY(0);box-shadow:0 2px 8px #d4a02433}.download-pdf-btn svg{width:18px;height:18px;fill:currentColor}.statement-content{padding:20px;background:#fff;border-radius:8px;page-break-inside:avoid!important;margin:0 auto!important;margin-top:20px;overflow-x:scroll;margin-bottom:200px!important}.night-mode .download-pdf-btn{background:linear-gradient(135deg,#c28a2a,#a56f1f);box-shadow:0 4px 12px #c28a2a33}.night-mode .download-pdf-btn:hover{background:linear-gradient(135deg,#d4a024,#b07a05);box-shadow:0 6px 16px #c28a2a4d}.night-mode .statement-content{background:var(--surface);color:var(--text-muted);border:1px solid rgba(194,138,42,.2);margin-bottom:200px!important}.night-mode .statement-content .users-table{background:var(--surface);color:var(--text-muted)}.night-mode .statement-content .users-table th,.night-mode .statement-content .users-table td{border-color:#c28a2a33;color:var(--text-muted)}.night-mode .statement-content .brand-panel{color:var(--text-muted);width:100%;margin:0 auto!important}.statement-content .brand-panel{color:var(--text-muted);width:100%}.statement-logo{margin:0 auto!important;text-align:center!important;align-items:center!important;width:80px!important;height:80px!important}.statement-content .history-title{text-align:center}.statement-content .statement-header{display:flex!important;flex-direction:column;justify-content:center!important;align-items:center!important;text-align:center!important;width:100%!important}.statement-content .users-table{border-collapse:collapse;margin-top:20px;overflow-x:hidden!important}.statement-content .users-table th{background:linear-gradient(135deg,#d4a024,#b07a05);padding:7px 10px;text-align:center;font-weight:600;border-bottom:2px solid #ddd;color:#fff}.statement-content .users-table td{padding:7px 10px;border-bottom:1px solid #eee}.statement-content .users-table tbody tr:hover{background:#aaa7a754}.statement-summary{margin:10px auto;border-collapse:collapse;width:100%}.summary-head{text-align:center;margin:10px auto}.txt-aligned-left{padding-left:20px!important;text-align:left!important}@media print{.pdf-actions{display:none}.statement-content{box-shadow:none;border:none;padding:0;margin:0 auto!important;text-align:center!important}.statement-content .brand{margin:0 auto!important}.statement-summary tbody{text-align:center!important}}#root{text-align:center}.card{padding:2em}.welcome-page{position:relative;min-height:100vh;display:flex;align-items:stretch;overflow:hidden;background:#000}.side-panel{z-index:2;width:50%;min-width:300px;display:flex;flex-direction:column;justify-content:space-between;padding:2.5rem;color:#fff;background:#000}.content-section{z-index:2;width:50%;display:flex;flex-direction:column;justify-content:center;align-items:center;padding:2rem;color:#fff;text-align:center;position:relative!important}.bg-video{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover;z-index:0;filter:brightness(.55)}.mobile-brand{display:none}.actions-panel{width:50%}.write-up{margin:.5rem 0;color:#fff;text-shadow:0 2px 6px rgba(0,0,0,.6)}.guest-action{cursor:pointer;padding:.6rem 1.2rem;margin:.4rem;border-radius:6px;border:none;font-weight:600}.guest-action.sign-up{background:#e3c61c;color:#000}.guest-action.login{background:#ffffff1f;color:#fff;border:1px solid rgba(255,255,255,.12)}.redirector{margin-top:1rem;color:#fff}@media(max-width:900px){.welcome-page{flex-direction:row}.side-panel{display:none}.content-section{width:80%;margin:0 auto;padding:2.5rem 1.25rem}.actions-panel{width:100%}}
