html,:root{--primary-color: #4488c9 !important;--border-color: #333;--default-border: 1px solid var(--border-color);--body-background-color: #fff;--sidebar-background-color: #f7f7f7;--border-radius: .25rem;--text-color: #333}[dark-mode=true]{--body-background-color: #151619;--border-color: #777;--default-border: 1px solid var(--border-color);--sidebar-background-color: #171a1e;--text-color: #fff}@font-face{font-family:Roboto;src:url(/fonts/TitilliumWeb-Regular.ttf) format("truetype");font-style:normal;font-weight:400}@font-face{font-family:Roboto;src:url(/fonts/TitilliumWeb-SemiBold.ttf) format("truetype");font-style:normal;font-weight:500}@font-face{font-family:Roboto;src:url(/fonts/TitilliumWeb-Bold.ttf) format("truetype");font-style:normal;font-weight:700}body{font-size:14.4px;font-family:Roboto,sans-serif;font-size:.9rem;color:var(--text-color);background-color:var(--body-background-color);margin:0}button{border-radius:var(--border-radius);background-color:#fff;font-size:.9rem;cursor:pointer;border:1px solid #acacac;height:2rem;background-color:var(--primary-color);border-color:var(--primary-color);color:#fff;white-space:nowrap}button i.bi{margin-right:.25rem}button.square{justify-content:center;align-items:center;aspect-ratio:1/1;display:flex}button.square i.bi{margin-right:unset}button.small{height:1.5rem}button:disabled{cursor:not-allowed;opacity:.5}.button-container{width:-webkit-fill-available;justify-content:flex-end;align-items:center;display:flex;gap:.5rem}.button-container.center{justify-content:center}.button-pair{display:flex;gap:.1rem}.button-pair button:first-child{border-bottom-right-radius:0;border-top-right-radius:0}.button-pair button:last-child{border-bottom-left-radius:0;border-top-left-radius:0}button:has(svg){align-items:center;display:flex;gap:.5rem}.form-container{width:-webkit-fill-available;flex-direction:column;max-width:35rem;display:flex;gap:1rem}select,input:not([type=checkbox]),textarea,.with-prefix input:not([type=checkbox]){background-color:var(--body-background-color);color:var(--text-color);width:-webkit-fill-available;border:var(--default-border);padding:.4rem 1rem;border-radius:5px}input[type=checkbox]{aspect-ratio:1 / 1;height:1.2rem}select:disabled,input:disabled,textarea:disabled{background-color:#c9c8c8;cursor:not-allowed}.custom-file-upload{border:dashed 1px #333;border-radius:var(--border-radius);padding:2rem 1rem}.custom-file-upload .title{font-weight:500}.custom-file-upload:has(.file-names:not(:empty)) .title{display:none}.custom-file-upload .file-names{display:flex;gap:1rem}.custom-file-upload .file-names span{font-weight:500}.text-center{text-align:center}a{text-decoration:underline;cursor:pointer;color:#333}a:has(svg){align-items:center;display:flex;gap:.5rem}.notifications-container{justify-content:center;flex-direction:column;pointer-events:none;align-items:center;position:fixed;display:flex;z-index:999;width:100vw;gap:1rem}.notifications-container .notification-card{justify-content:space-between;background-color:var(--primary-color);border-radius:.35rem;padding:.5rem 1rem;pointer-events:all;align-items:center;max-width:96vw;display:flex;color:#fff;width:19rem}.notifications-container .notification-card.error{background-color:#f34b2c}.notifications-container .notification-card:first-child{margin-top:1rem}.notifications-container .notification-card p{margin:unset}.notifications-container .notification-card svg{cursor:pointer}.to-center{justify-content:center;align-items:center;display:flex}*[is-invalid=true]{color:#f34b2c}@keyframes spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}
