.fraction{display:inline-flex;flex-direction:column;align-items:center;margin:0 5px;line-height:1;vertical-align:middle}.fraction .numerator,.fraction .denominator{padding:3px 4px!important}.fraction .bar{width:100%;min-width:25px;height:2px;background:var(--text-color)}@media (max-width: 768px){.fraction .denominator{padding-top:6px!important}}button{margin-top:0;padding-left:20px;padding-right:20px;height:40px;cursor:pointer;font-size:medium;font-family:Stanberry;border-radius:5px;background-color:var(--text-color);border-color:var(--bg-color);color:var(--bg-color);opacity:.95;-webkit-user-select:none;user-select:none;box-sizing:border-box}button:hover{opacity:1}button:disabled{opacity:.5;cursor:default}button.small{height:30px;padding-left:10px;padding-right:10px;font-size:small}button.blue{background-color:var(--color-blue);border-color:var(--color-light-blue);color:#fafafa}button.red{background-color:var(--color-red);border-color:var(--color-lighter-red);color:#fafafa}button.green{background-color:var(--color-green);border-color:var(--color-lighter-green);color:#fafafa}button.orange{background-color:var(--color-orange);border-color:var(--color-lighter-orange);color:#fafafa}button.outline{background-color:transparent;border-color:var(--separator-lines-color);color:var(--text-color);transition:background-color .3s ease}html.theme-dark button.outline.selected{background-color:#ddf4ff1a;border-color:var(--menu-active-border-color)}html.theme-light button.outline.selected{background-color:var(--menu-active-bg-color);border-color:var(--menu-active-border-color);color:var(--menu-active-font-color);border-width:3px}:root{--color-almost-white: rgb(240, 240, 240);--color-almost-black: rgb(50, 50, 50);--color-light-blue: rgb(132,216,255);--color-blue: rgb(28, 176, 246);--color-lighter-red: rgb(254,135,135);--color-light-red: rgb(254,118,118);--color-red: rgb(254,76,76);--color-dark-red: rgb(205,61,61);--color-lighter-green: rgb(147, 241, 51);--color-light-green: rgb(147, 211, 51);--color-green: rgb(88,204,2);--color-dark-green: rgb(70,163,2);--color-lighter-orange: rgb(253,195, 40);--color-light-orange: rgb(253,175, 40);--color-orange: rgb(245,155, 40);--color-dark-orange: rgb(220,125, 10);--color-yellow: rgb(253, 245, 0);--color-dark-yellow: rgb(245, 225, 0);--bg-color: rgb(240, 240, 240);--text-color: rgb(50, 50, 50);--separator-lines-color: rgb(210, 210, 210);--highlight-color: rgb(225, 225, 225);--menu-active-border-color: var(--color-light-blue);--menu-active-bg-color: rgb(221,244,255);--menu-active-font-color: var(--color-blue);--input-bg-color: var(--color-almost-white)}html.theme-dark{--bg-color: rgb(40, 40, 40);--text-color: rgb(230, 230, 230);--highlight-color: rgb(34, 34, 34);--separator-lines-color: rgb(60, 60, 60);--input-bg-color: rgb(70,70,70)}html.theme-light{--bg-color: rgb(240, 240, 240);--text-color: rgb(50, 50, 50);--highlight-color: rgb(225, 225, 225);--separator-lines-color: rgb(210, 210, 210);--input-bg-color: var(--color-almost-white)}input:-internal-autofill-selected{background-color:var(--input-bg-color)!important}input,input:-webkit-autofill,input:-webkit-autofill:hover,input:-webkit-autofill:focus,input:-webkit-autofill:active{appearance:none;background-color:var(--input-bg-color)!important;-webkit-text-fill-color:var(--text-color)!important;transition:background-color 5s ease-in-out!important;background-clip:padding-box!important;border-radius:7px;font-family:Stanberry}input[type=text],input[type=password]{padding:5px;caret-color:var(--text-color)}input[type=checkbox]{appearance:auto;width:20px;height:20px}select{padding:7px;border-radius:7px;font-family:Stanberry;background-color:var(--input-bg-color)!important;color:var(--text-color)}.modal-overlay{position:fixed;width:100vw;height:100dvh;background-color:#000c;top:0;left:0;display:flex;align-items:center;justify-content:center}.modal-overlay .modal{width:min(100dvw - 20px,400px);height:min(100dvh - 20px,300px);background-color:var(--bg-color);color:var(--text-color);border-radius:7px;box-shadow:0 0 10px #ccc}.modal-overlay .modal .modal-title{height:45px;line-height:45px;padding-left:20px;padding-right:20px;border-bottom:1px solid var(--separator-lines-color)}.modal-overlay .modal .modal-content{height:calc(100% - 90px);border-bottom:1px solid var(--separator-lines-color);overflow-y:auto;padding:20px;box-sizing:border-box}.modal-overlay .modal .modal-content .field-area{padding-bottom:16px}.modal-overlay .modal .modal-content .field-area input[type=text]{border-radius:5px;font-family:Stanberry;padding:5px;width:calc(100% - 15px)}.modal-overlay .modal .modal-footer{height:45px;display:flex;justify-content:right;align-items:center;padding-right:20px}.modal-overlay .modal .modal-footer button{margin-left:15px;min-width:80px}.modal-overlay .modal.medium-v{height:min(100dvh - 20px,450px)}.modal-overlay .modal.large-v{height:min(100dvh - 20px,600px)}.modal-overlay .modal.max-width{width:calc(100dvw - 20px)}.modal-overlay .modal.max-height{height:calc(100dvh - 20px)}@font-face{font-family:Poppin;src:url(/app/fonts/Poppin.otf) format("truetype");font-weight:400;font-style:normal}@font-face{font-family:Stanberry;src:url(/app/fonts/Stanberry.ttf) format("truetype");font-weight:400;font-style:normal}html{color-scheme:dark}html.theme-light{color-scheme:light}html.theme-dark{color-scheme:dark}html,body{font-family:Stanberry;background-color:var(--bg-color);color:var(--text-color);overflow-x:hidden;min-height:100dvh;width:100dvw;margin:0;padding:0}.text-link{cursor:pointer;opacity:.9}.text-link:hover{opacity:1}fa-icon.spinner svg{animation-name:spin;animation-duration:3s;animation-iteration-count:infinite;animation-timing-function:linear}::-webkit-scrollbar{width:5px}::-webkit-scrollbar-track{background:var(--bg-color)}::-webkit-scrollbar-thumb{background:#888}::-webkit-scrollbar-thumb:hover{background:#555}@keyframes spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes pulse{0%{opacity:1}50%{opacity:.3}to{opacity:1}}
